:root{--surface-page:oklch(97.6% 0.006 250);--surface-raised:oklch(99.7% 0.002 250);--surface-sunken:oklch(95.2% 0.008 250);--surface-inset:oklch(92.8% 0.01 250);--ink-strong:oklch(21% 0.025 262);--ink:oklch(30% 0.022 262);--ink-muted:oklch(46% 0.02 262);--ink-subtle:oklch(53% 0.016 262);--ink-inverse:oklch(99.7% 0.002 250);--rule-hair:oklch(91.5% 0.008 255);--rule:oklch(86.5% 0.01 255);--rule-strong:oklch(75% 0.014 255);--accent:oklch(46% 0.14 264);--accent-hover:oklch(41% 0.14 264);--accent-active:oklch(36% 0.13 264);--accent-soft:oklch(95.2% 0.028 264);--accent-border:oklch(80% 0.07 264);--accent-ink:oklch(38% 0.13 264);--brass:oklch(76% 0.105 84);--brass-soft:oklch(95.5% 0.035 88);--brass-border:oklch(84% 0.07 86);--brass-ink:oklch(43% 0.08 75);--side:oklch(24% 0.045 262);--side-deep:oklch(18.5% 0.04 265);--side-ink:oklch(96% 0.01 255);--side-muted:oklch(76% 0.025 258);--radius-sm:6px;--radius:8px;--radius-md:10px;--radius-lg:12px;--radius-xl:16px;--shadow-sm:0 1px 2px oklch(22% 0.03 262/0.06);--shadow:0 1px 2px oklch(22% 0.03 262/0.05),0 3px 10px oklch(22% 0.03 262/0.05);--shadow-card:0 1px 2px oklch(22% 0.03 262/0.05),0 6px 20px -8px oklch(22% 0.03 262/0.12);--shadow-hover:0 2px 4px oklch(22% 0.03 262/0.06),0 12px 28px -10px oklch(22% 0.03 262/0.2);--shadow-focus:0 0 0 3px oklch(46% 0.14 264/0.25);--shadow-float:0 2px 6px oklch(22% 0.03 262/0.08),0 24px 64px -16px oklch(18% 0.04 262/0.38);--scrim:oklch(20% 0.03 262/0.42)}body{background:linear-gradient(180deg,oklch(94.6% .013 255/.85),transparent 22rem),var(--surface-page)}::selection{background:var(--accent-soft);color:var(--ink-strong)}.s-demo-banner{background:var(--brass-soft);border-bottom:1px solid var(--brass-border);color:var(--brass-ink);letter-spacing:.08em}.s-page-head{margin-bottom:var(--space-5);animation:cs-rise .36s var(--ease-out) both}.s-page-head__title{font-size:clamp(1.5rem,1.2rem + .9vw,1.875rem);font-weight:600;letter-spacing:-.02em;color:var(--ink-strong)}.s-panel{border-radius:var(--radius-lg);box-shadow:var(--shadow-card);animation:cs-rise .42s var(--ease-out) both}.s-panel__head{border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:linear-gradient(180deg,var(--surface-raised),oklch(98.5% .004 250))}.s-panel__title{font-size:1rem;font-weight:600;letter-spacing:-.005em}.s-panel__foot{background:var(--surface-sunken)}.s-btn{font-weight:600}.s-btn[data-variant=primary],.s-btn[data-variant=primary]:hover:not(:disabled){background-image:linear-gradient(180deg,oklch(100% 0 0/.12),transparent);box-shadow:inset 0 1px 0 oklch(100% 0 0/.16),0 1px 2px oklch(22% .05 262/.3),0 6px 14px -6px oklch(46% .14 264/.55)}.s-btn[data-variant=primary]:active:not(:disabled){background-image:none}.s-badge{border-radius:999px;font-weight:600}.s-notice{border-radius:var(--radius-md);border-left-width:3px}.s-fieldset__legend{font-weight:600;color:var(--ink-strong)}.s-table th{background:var(--surface-sunken);color:var(--ink-muted);font-size:.6875rem;font-weight:600;letter-spacing:var(--tracking-wide);text-transform:uppercase}.s-table tbody tr{transition:background-color var(--duration-fast) var(--ease)}.s-table tbody tr:hover{background:oklch(96.6% .013 258)}.s-table__primary{font-weight:600;color:var(--ink-strong)}.s-summary{gap:var(--space-4)}.s-summary__item{position:relative;overflow:hidden;border:1px solid var(--rule-hair);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-card);animation:cs-rise .42s var(--ease-out) both;transition:transform var(--duration) var(--ease-out),box-shadow var(--duration) var(--ease-out)}.s-summary__item:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--accent),oklch(60% .12 264))}.s-summary__item[data-tone=neutral]:before{background:var(--rule-strong)}.s-summary__item[data-tone=caution]:before{background:var(--caution)}.s-summary__item[data-tone=denied]:before{background:var(--denied)}.s-summary__value{font-weight:600;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-strong)}.s-summary__label{font-size:.6875rem;font-weight:600;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink-muted)}.s-summary__item--link:hover{transform:translateY(-2px);box-shadow:var(--shadow-hover)}.s-datalist dt{font-size:.6875rem;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink-muted)}.s-empty__title{font-weight:600;color:var(--ink-strong)}.s-backlink{font-weight:500}.s-portrait,.s-queryshot{border-radius:var(--radius-lg)}.s-policy-row{transition:background-color var(--duration-fast) var(--ease)}.cs-app{min-height:100dvh;display:grid;grid-template-columns:15.5rem minmax(0,1fr)}.cs-body{min-width:0}.cs-body,.cs-side{display:flex;flex-direction:column}.cs-side{position:-webkit-sticky;position:sticky;top:0;height:100dvh;overflow-y:auto;gap:var(--space-5);padding:var(--space-5) var(--space-3);color:var(--side-ink);background:radial-gradient(360px 240px at 0 0,oklch(36% .07 262/.55),transparent 70%),linear-gradient(180deg,var(--side),var(--side-deep))}.cs-brand{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);color:inherit;text-decoration:none}.cs-brand:focus-visible{outline:2px solid var(--brass);outline-offset:2px}.cs-brand__mark{flex:none;width:2.375rem;height:2.375rem;border-radius:22.8%;box-shadow:0 6px 14px -4px oklch(10% .03 262/.6)}.cs-brand__mark>svg{width:100%;height:100%}.cs-brand__name{display:block;font-size:1rem;font-weight:700;letter-spacing:-.01em}.cs-brand__portal{display:block;margin-top:1px;font-size:.6875rem;font-weight:600;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--brass)}.cs-nav{display:flex;flex-direction:column;gap:2px}.cs-nav__label{padding:0 var(--space-3) var(--space-2);font-size:.6875rem;font-weight:600;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--side-muted)}.cs-nav__link{position:relative;display:flex;align-items:center;gap:var(--space-3);padding:.5625rem var(--space-3);border-radius:var(--radius);color:var(--side-muted);font-size:var(--text-sm);font-weight:500;text-decoration:none;transition:background-color var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease)}.cs-nav__link:hover{background:oklch(100% 0 0/.06);color:var(--side-ink)}.cs-nav__link:focus-visible{outline:2px solid var(--brass);outline-offset:2px}.cs-nav__link[aria-current=page]{background:oklch(100% 0 0/.1);color:var(--side-ink)}.cs-nav__link[aria-current=page]:before{content:"";position:absolute;left:-.375rem;top:22%;bottom:22%;width:3px;border-radius:3px;background:var(--brass)}.cs-side__foot{margin-top:auto;flex-direction:column;padding:var(--space-3) var(--space-2) 0;border-top:1px solid oklch(100% 0 0/.1)}.cs-me,.cs-side__foot{display:flex;gap:var(--space-3)}.cs-me{align-items:center;min-width:0}.cs-avatar{flex:none;width:2.25rem;height:2.25rem;border-radius:999px;display:inline-grid;place-items:center;background:oklch(100% 0 0/.12);border:1px solid oklch(100% 0 0/.22);color:var(--side-ink);font-size:var(--text-xs);font-weight:700;letter-spacing:.04em}.cs-me__name{display:block;font-size:var(--text-sm);font-weight:600;line-height:1.25}.cs-me__meta{display:block;margin-top:2px;font-size:var(--text-xs);color:var(--side-muted)}.cs-signout{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:2.125rem;padding:0 var(--space-3);border-radius:var(--radius);border:1px solid oklch(100% 0 0/.18);background:transparent;color:var(--side-ink);font:inherit;font-size:var(--text-sm);font-weight:500;cursor:pointer;transition:background-color var(--duration-fast) var(--ease)}.cs-signout:hover{background:oklch(100% 0 0/.08)}a.cs-signout{text-decoration:none}.cs-signout:focus-visible{outline:2px solid var(--brass);outline-offset:2px}.cs-side__product{font-size:.6875rem;color:var(--side-muted)}.cs-narrow{max-width:34rem}.cs-main{width:100%;max-width:88rem;padding:var(--space-6) clamp(var(--space-4),3vw,var(--space-7)) var(--space-8)}.cs-signin{min-height:100dvh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cs-signin__art{position:-webkit-sticky;position:sticky;top:0;align-self:start;height:100dvh;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-6);padding:clamp(var(--space-6),5vw,var(--space-8));color:var(--side-ink);background:radial-gradient(620px 420px at 15% 10%,oklch(38% .08 262/.7),transparent 70%),radial-gradient(520px 380px at 100% 100%,oklch(55% .08 84/.22),transparent 70%),linear-gradient(160deg,var(--side),var(--side-deep))}.cs-signin__art:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(oklch(100% 0 0/.045) 1px,transparent 0),linear-gradient(90deg,oklch(100% 0 0/.045) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse at 70% 40%,black,transparent 75%);mask-image:radial-gradient(ellipse at 70% 40%,black,transparent 75%)}.cs-signin__brand{position:relative;z-index:1;display:flex;align-items:center;gap:var(--space-3)}.cs-signin__copy{position:relative;z-index:1;animation:cs-rise .6s var(--ease-out) 60ms both}.cs-signin__headline{margin:0;max-width:17ch;font-size:clamp(2rem,1.3rem + 2.2vw,3rem);font-weight:600;line-height:1.08;letter-spacing:-.025em}.cs-signin__sub{margin:var(--space-4) 0 0;max-width:46ch;color:var(--side-muted);font-size:var(--text-md)}.cs-signin__panel{display:flex;flex-direction:column;justify-content:center;gap:var(--space-5);width:100%;max-width:32rem;margin:0 auto;padding:clamp(var(--space-5),5vw,var(--space-8))}.cs-eyebrow{margin:0 0 var(--space-2);font-size:var(--text-xs);font-weight:600;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--accent-ink)}.cs-title{margin:0;font-size:clamp(1.5rem,1.2rem + .8vw,1.875rem);font-weight:600;letter-spacing:-.02em;color:var(--ink-strong)}.cs-lede{margin:var(--space-2) 0 0;color:var(--ink-muted)}.cs-accounts{display:flex;flex-direction:column;gap:var(--space-2)}.cs-account{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--rule-hair);background:var(--surface-raised);box-shadow:var(--shadow-card);color:inherit;font:inherit;text-align:left;cursor:pointer;animation:cs-rise .42s var(--ease-out) both;animation-delay:calc(var(--i, 0) * 60ms + .1s);transition:transform var(--duration) var(--ease-out),box-shadow var(--duration) var(--ease-out),border-color var(--duration) var(--ease-out)}.cs-account:hover{transform:translateY(-1px);box-shadow:var(--shadow-hover);border-color:var(--accent-border)}.cs-account:active{transform:scale(.985);transition-duration:var(--duration-instant)}.cs-account:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.cs-account__avatar{flex:none;width:2.5rem;height:2.5rem;border-radius:999px;display:grid;place-items:center;background:var(--accent-soft);border:1px solid var(--accent-border);color:var(--accent-ink);font-size:var(--text-xs);font-weight:700;letter-spacing:.04em}.cs-account[data-role=supervisor] .cs-account__avatar{background:var(--brass-soft);border-color:var(--brass-border);color:var(--brass-ink)}.cs-account[data-inactive] .cs-account__avatar{background:var(--surface-sunken);border-color:var(--rule);color:var(--ink-muted)}.cs-account__name{display:block;font-weight:600;color:var(--ink-strong)}.cs-account__meta{display:block;font-size:var(--text-sm);color:var(--ink-muted)}.cs-account__go{margin-left:auto;color:var(--ink-muted);transition:transform var(--duration) var(--ease-out),color var(--duration) var(--ease-out)}.cs-account:hover .cs-account__go{transform:translateX(3px);color:var(--accent)}.cs-account:disabled{cursor:default}.cs-account[data-waiting]{opacity:.45;box-shadow:none}.cs-account[data-busy]{cursor:progress;border-color:var(--accent-border);box-shadow:0 0 0 3px var(--accent-soft),var(--shadow-card)}.cs-account[data-busy] .cs-account__go{color:var(--accent);transform:none}.cs-account[data-busy]:hover,.cs-account[data-waiting]:hover,.cs-account[data-waiting]:hover .cs-account__go{transform:none}.cs-caselist{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.cs-case{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border:1px solid var(--rule-hair);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-card);color:inherit;text-decoration:none;animation:cs-rise .42s var(--ease-out) both;animation-delay:calc(var(--i, 0) * 50ms);transition:transform var(--duration) var(--ease-out),box-shadow var(--duration) var(--ease-out),border-color var(--duration) var(--ease-out)}.cs-case:hover{transform:translateY(-1px);border-color:var(--accent-border);box-shadow:var(--shadow-hover)}.cs-case:active{transform:scale(.985);transition-duration:var(--duration-instant)}.cs-case:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.cs-case__mark{flex:none;display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-md);border:1px solid var(--accent-border);background:var(--accent-soft);color:var(--accent-ink)}.cs-case__body{display:flex;flex-direction:column;gap:2px;min-width:0}.cs-case__ref{font-weight:600;color:var(--ink-strong)}.cs-case__title{color:var(--ink)}.cs-case__meta{font-size:var(--text-xs);color:var(--ink-muted)}.cs-case__go{margin-left:auto;color:var(--ink-muted);transition:transform var(--duration) var(--ease-out),color var(--duration) var(--ease-out)}.cs-case:hover .cs-case__go{transform:translateX(3px);color:var(--accent)}.cs-casehead{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;margin:var(--space-4) 0 var(--space-5);padding-bottom:var(--space-4);border-bottom:1px solid var(--rule);animation:cs-rise .36s var(--ease-out) both}.cs-casehead__ref{margin:0;font-size:clamp(1.35rem,1.1rem + .8vw,1.75rem);font-weight:600;letter-spacing:-.01em;color:var(--ink-strong)}.cs-casehead__title{margin:var(--space-1) 0 0;color:var(--ink-muted)}.cs-casehead__meta{display:flex;align-items:center;gap:var(--space-3)}.cs-tabs{display:flex;gap:var(--space-1);padding:var(--space-1);border:1px solid var(--rule-hair);border-radius:var(--radius-lg);background:var(--surface-sunken);overflow-x:auto}.cs-tab,.cs-tabs{position:relative}.cs-tab{z-index:1;display:inline-flex;align-items:center;gap:var(--space-2);padding:.5rem var(--space-4);border:1px solid transparent;border-radius:var(--radius);background:transparent;color:var(--ink-muted);font:inherit;font-size:var(--text-sm);font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease),box-shadow var(--duration-fast) var(--ease),scale var(--duration-instant) var(--ease)}.cs-tab:hover{color:var(--ink-strong)}.cs-tab:active{scale:.97}.cs-tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cs-tab[aria-selected=true]{border-color:var(--rule-hair);color:var(--accent-ink)}.cs-tab[aria-selected=true],.cs-tabs__marker{background:var(--surface-raised);box-shadow:var(--shadow-sm)}.cs-tabs__marker{position:absolute;top:var(--space-1);bottom:var(--space-1);left:0;border:1px solid var(--rule-hair);border-radius:var(--radius);transition:transform .42s var(--ease-spring),width .42s var(--ease-spring)}.cs-tabs[data-marker] .cs-tab[aria-selected=true]{border-color:transparent;background:transparent;box-shadow:none}@media (max-width:40rem){.cs-tab{flex:1 1;min-width:0;flex-direction:column;justify-content:center;gap:.25rem;padding:.5rem var(--space-2);font-size:var(--text-xs);line-height:1.2;text-align:center;white-space:normal}}@media (forced-colors:active){.cs-tab[aria-selected=true]{outline:2px solid Highlight}.cs-tabs__marker{display:none}}.cs-work{display:grid;grid-gap:var(--space-5);gap:var(--space-5);align-items:start}.cs-work[data-open]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.cs-pane,.cs-work__main{min-width:0}.cs-pane{position:-webkit-sticky;position:sticky;top:var(--space-4);max-height:calc(100dvh - var(--space-7));display:flex;flex-direction:column;border:1px solid var(--rule);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-hover);animation:cs-rise .3s var(--ease-out) both}.cs-pane__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--rule-hair);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:linear-gradient(180deg,var(--surface-raised),oklch(98.5% .004 250))}.cs-pane__title{margin:0;font-size:1.0625rem;font-weight:600;letter-spacing:-.01em;color:var(--ink-strong)}.cs-pane__title:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.cs-pane__body{overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5)}.cs-pane__body .s-panel{box-shadow:none;animation:none}.cs-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.cs-pair__item{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;margin:0}.cs-pair__img{display:grid;place-items:center;width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--radius-md);outline:1px solid oklch(0 0 0/.1);outline-offset:-1px}img.cs-pair__img{background:var(--surface-inset)}.cs-pair__img--empty{padding:var(--space-3);text-align:center;font-size:var(--text-xs);color:var(--ink-muted)}.cs-pair__img--empty:not(.s-shim){background:var(--surface-sunken)}.cs-pair__caption{font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--ink-muted)}.cs-pane__body .s-portrait{max-width:16rem}.cs-drawer{position:fixed;inset:0;z-index:100}.cs-drawer__scrim{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;background:var(--scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:default}.cs-pane[data-drawer]{position:absolute;top:0;right:0;bottom:0;width:min(38rem,calc(100vw - 3rem));max-height:none;border-right:0;border-radius:var(--radius-lg) 0 0 var(--radius-lg);box-shadow:-18px 0 48px -12px oklch(18% .04 262/.4);animation:cs-drawer-in .46s var(--ease-spring) both}.cs-pane[data-drawer] .cs-pane__body{flex:1 1;overscroll-behavior:contain}.cs-drawer[data-leaving] .cs-pane{animation:cs-drawer-out .18s cubic-bezier(.4,0,1,1) both}@keyframes cs-drawer-in{0%{transform:translateX(100%)}}@keyframes cs-drawer-out{to{transform:translateX(100%)}}@media (prefers-reduced-motion:no-preference){.cs-drawer__scrim{animation:s-fade .22s ease-out both}.cs-drawer[data-leaving] .cs-drawer__scrim{animation:s-fade .18s ease-in reverse both}}@media (max-width:40rem){.cs-pane[data-drawer]{width:100vw;border-radius:0}}.cs-wanted{display:flex;flex-wrap:wrap;gap:var(--space-5);align-items:flex-start}.cs-wanted__photo{flex:0 1 13rem;min-width:10rem}.cs-wanted__body{flex:1 1 20rem;min-width:0}.cs-results,.cs-wanted__body{display:flex;flex-direction:column;gap:var(--space-4)}.cs-results{margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--rule-hair);animation:cs-rise .3s var(--ease-out) both}.cs-results__title{margin:0;font-size:1rem;font-weight:600;color:var(--ink-strong)}.cs-results__hint{margin:2px 0 0;font-size:var(--text-xs);color:var(--ink-muted)}.cs-receipt{display:inline-flex;align-items:center;gap:6px;margin:-2px -6px;padding:2px 6px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink);font:inherit;cursor:copy;transition:background-color var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease)}.cs-receipt:hover{background:var(--surface-sunken);color:var(--accent-ink)}.cs-receipt:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.cs-receipt__icons{display:inline-grid;color:var(--ink-subtle)}.cs-receipt__icons>.s-icon{grid-area:1/1;transition:opacity .2s cubic-bezier(.2,0,0,1),scale .2s cubic-bezier(.2,0,0,1),filter .2s cubic-bezier(.2,0,0,1)}.cs-receipt:not([data-copied]) .cs-receipt__done,.cs-receipt[data-copied] .cs-receipt__copy{opacity:0;scale:.25;filter:blur(4px)}.cs-receipt[data-copied],.cs-receipt[data-copied] .cs-receipt__icons{color:var(--affirm)}.cs-receipt-from{padding:0;border:0;background:none;color:var(--accent-ink);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--accent-border);text-decoration-color:var(--accent-border);text-underline-offset:2px;cursor:pointer}.cs-receipt-from:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.cs-attach{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-3) var(--space-4)}.cs-attach .s-field{flex:1 1 18rem;max-width:30rem}.cs-attach__actions{display:flex;gap:var(--space-2);padding-top:1.5rem}.cs-code{display:inline-block;padding:.35rem .6rem;border:1px solid var(--brass-border);border-radius:var(--radius);background:var(--brass-soft);color:var(--brass-ink);font-family:var(--font-mono);font-size:1.05rem;font-weight:600;letter-spacing:.12em;white-space:nowrap}.cs-codeline{display:flex;flex-direction:column;gap:2px;align-items:flex-start}.cs-issued{border-radius:var(--radius-lg)}.cs-issued:focus{outline:none}.cs-issued:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.cs-thumbs{margin-top:var(--space-4)}.cs-thumbs__title{margin:0 0 var(--space-2);font-size:var(--text-sm);font-weight:600;color:var(--ink-muted)}.cs-thumbs__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.cs-thumbs__img{width:7.5rem;height:7.5rem}.cs-children{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.cs-children__item{display:flex;align-items:baseline;gap:var(--space-3)}.cs-children__age{flex:none;min-width:4.5rem;font-weight:600;color:var(--ink-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cs-notices{position:fixed;right:var(--space-5);bottom:var(--space-5);z-index:90;width:min(24rem,calc(100vw - 2rem));pointer-events:none}.cs-notices__list{flex-direction:column-reverse;margin:0;padding:0;list-style:none}.cs-notice,.cs-notices__list{display:flex;gap:var(--space-3)}.cs-notice{pointer-events:auto;position:relative;padding:var(--space-4);padding-right:var(--space-7);border-radius:var(--radius-lg);background:var(--surface-raised);border:1px solid var(--caution-border);border-left:4px solid var(--caution);box-shadow:var(--shadow-float)}.cs-notice__mark{flex:none;display:grid;place-items:center;width:2rem;height:2rem;border-radius:999px;background:var(--caution-soft);color:var(--caution)}.cs-notice[data-tone=urgent]{border-color:var(--danger-border);border-left-color:var(--danger)}.cs-notice[data-tone=urgent] .cs-notice__mark{background:var(--danger-soft);color:var(--danger)}.cs-notice__text{min-width:0}.cs-notice__title{margin:0;font-weight:600;color:var(--ink-strong)}.cs-notice__body{margin:2px 0 0;color:var(--ink);overflow-wrap:anywhere}.cs-notice__body strong{font-weight:600}.cs-notice__meta{margin:2px 0 0;font-size:var(--text-sm);color:var(--ink-muted)}.cs-notice__review{margin-top:var(--space-3)}.cs-notices__more{pointer-events:auto;margin:var(--space-2) 0 0;text-align:right;font-size:var(--text-sm);font-weight:600}.cs-notices__more a{display:inline-block;padding:var(--space-1) var(--space-3);border-radius:999px;background:var(--surface-raised);box-shadow:var(--shadow-float)}.cs-app:has(.cs-notice) .cs-main{padding-bottom:16rem}.cs-notice__close{position:absolute;top:var(--space-2);right:var(--space-2);display:grid;place-items:center;width:2rem;height:2rem;border:0;border-radius:var(--radius-md);background:transparent;color:var(--ink-muted);cursor:pointer}.cs-notice__close:hover{background:var(--surface-sunken);color:var(--ink-strong)}.cs-notice__close:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media (prefers-reduced-motion:no-preference){.cs-notice{animation:cs-notice-in .52s var(--ease-spring) both}}@keyframes cs-notice-in{0%{opacity:0;transform:translateY(16px) scale(.98)}}@media (max-width:40rem){.cs-notices{right:var(--space-4);left:var(--space-4);bottom:var(--space-4);width:auto}}@media (forced-colors:active){.cs-notice{border:2px solid CanvasText}}@keyframes cs-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.cs-decision{max-width:44rem}.cs-declare{display:grid;grid-gap:var(--space-5);gap:var(--space-5);align-items:start}.cs-declare>.s-panel,.cs-declare>form{max-width:44rem}@media (min-width:75rem){.cs-declare{grid-template-columns:minmax(0,44rem) minmax(15rem,22rem)}.cs-declare>:first-child{order:2;position:-webkit-sticky;position:sticky;top:var(--space-5)}}.cs-col-fold{display:none}@media (max-width:40rem){.cs-col-wide{display:none}.cs-col-fold{display:block;margin-top:2px}}.cs-wlist{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.cs-wlist__card{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3);background:var(--surface-raised);border:1px solid var(--rule-hair);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.cs-wlist__photo img.s-portrait{display:block}.cs-wlist__body{display:flex;flex-direction:column;gap:var(--space-2);padding:0 var(--space-1) var(--space-1);min-width:0}.cs-wlist__name{margin:0;font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--ink-strong)}.cs-wlist__dates{margin:0;font-size:var(--text-xs);color:var(--ink-muted)}.cs-wlist__tags{display:flex;flex-wrap:wrap;gap:var(--space-1)}@media (max-width:40rem){.cs-wlist{grid-template-columns:minmax(0,1fr);gap:var(--space-3)}.cs-wlist__card{flex-direction:row;align-items:flex-start}.cs-wlist__photo{flex:none;width:6.5rem}.cs-wlist__photo .s-photo-missing{padding:var(--space-2);font-size:var(--text-xs)}.cs-wlist__body{padding:0}}.cs-outcome{scroll-margin-top:var(--space-5)}.cs-arrive{animation:cs-rise .28s var(--ease-out) both;animation-delay:calc(min(var(--i, 0), 10) * 45ms)}.cs-unlock{display:inline-flex;animation:cs-unlock .36s var(--ease-spring) both}@keyframes cs-unlock{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:none}}@media (min-width:64rem){.cs-sticky-head{overflow:visible}.cs-sticky-head thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2;border-bottom:0;box-shadow:inset 0 -1px 0 var(--rule)}}@media (prefers-reduced-motion:reduce){.cs-account,.cs-arrive,.cs-case,.cs-casehead,.cs-pane,.cs-results,.cs-signin__copy,.cs-unlock,.s-page-head,.s-panel,.s-summary__item{animation:none!important}.cs-account:active,.cs-account:hover,.cs-case:active,.cs-case:hover,.s-summary__item--link:active,.s-summary__item--link:hover{transform:none}.cs-tab:active{scale:none}.cs-tabs__marker{transition:none}}@media (forced-colors:active){.cs-side,.cs-signin__art{background:Canvas;color:CanvasText;border-right:1px solid CanvasText}.cs-nav__link[aria-current=page]{outline:2px solid Highlight}.cs-account__avatar,.cs-avatar{border:1px solid CanvasText}}@media (max-width:60rem){.cs-app{grid-template-columns:minmax(0,1fr)}.cs-side{position:relative;z-index:10;height:auto;flex-flow:row wrap;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-4) var(--space-3);overflow:visible}.cs-brand{flex:1 1;min-width:0;padding:var(--space-1) 0}.cs-brand__mark{width:2.125rem;height:2.125rem}.cs-me,.cs-nav__label,.cs-side__product{display:none}.cs-side__foot{margin:0;flex-direction:row;padding:0;border-top:0}.cs-signout{width:2.125rem;padding:0}.cs-signout>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cs-nav{order:3;flex:1 1 100%;flex-direction:row;overflow-x:auto}.cs-nav__link{flex:1 0 auto;justify-content:center;padding:.5rem .625rem}.cs-nav__link[aria-current=page]:before{display:none}.cs-signin{grid-template-columns:minmax(0,1fr)}.cs-signin__art{position:relative;height:auto}}@media (max-width:40rem){.cs-main{padding:var(--space-4) var(--space-3) var(--space-7)}.cs-nav{gap:2px}.cs-nav__link{flex:1 0 auto;flex-direction:column;gap:3px;padding:.4375rem .25rem;font-size:.6875rem;white-space:nowrap}}.s-panel__head:has(.s-listsearch){flex-wrap:wrap}.s-listsearch{display:flex;align-items:center;gap:var(--space-2);flex:0 1 22rem;min-width:min(100%,16rem)}.s-listsearch .s-input{flex:1 1 auto;min-width:0}.s-listsearch .s-btn{flex:none}.s-listsearch__clear{flex:none;font-size:var(--text-sm);color:var(--ink-muted);text-decoration:underline;text-underline-offset:3px}.s-listsearch__clear:hover{color:var(--accent-ink)}.s-pager{justify-content:space-between;flex-wrap:wrap;gap:var(--space-3);width:100%;font-size:var(--text-sm);color:var(--ink-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.s-pager,.s-pager__links{display:flex;align-items:center}.s-pager__links{gap:var(--space-2)}.s-pager__where{padding-inline:var(--space-2)}.s-pager__link{display:inline-flex;align-items:center;gap:6px;min-height:2rem;padding:0 .75rem;border-radius:999px;border:1px solid var(--rule);background:var(--surface-raised);color:var(--ink-strong);font-weight:var(--weight-medium);transition:border-color var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease)}.s-pager__link:hover{border-color:var(--accent-border);color:var(--accent-ink)}@media (prefers-reduced-motion:reduce){.s-pager__link{transition:none}}