@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}:root{--ink:#0b1220;--signal:#3451ff;--signal-hover:#2942d7;--signal-soft:#eef1ff;--canvas:#f6f8fb;--surface:#ffffff;--border:#dde3ea;--text-secondary:#5f6b7a;--text-tertiary:#666d78;--success:#137c55;--warning:#9a6211;--critical:#be3b4a;--success-soft:#e8f5ef;--warning-soft:#fbf3e6;--critical-soft:#fbecee;--glow:rgba(52,81,255,0.08);--on-ink:#ffffff;--on-ink-secondary:#a8b2c4;--ink-border:#24304a;--ink-surface:#131c31;--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;--size-h1:64px;--line-h1:68px;--size-h2:44px;--line-h2:50px;--size-h3:28px;--line-h3:34px;--size-h4:20px;--line-h4:28px;--size-body-lg:18px;--line-body-lg:29px;--size-body:16px;--line-body:25px;--size-small:14px;--line-small:20px;--size-label:13px;--line-label:18px;--weight-display:680;--weight-heading:650;--weight-label:570;--track-display:-0.045em;--track-heading:-0.025em;--track-tight:-0.011em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-24:96px;--space-32:128px;--site-max:1200px;--content-max:1120px;--prose-max:720px;--gutter:32px;--section-gap:112px;--radius-input:10px;--radius-button:10px;--radius-card:16px;--radius-panel:20px;--radius-pill:999px;--shadow-card:0 1px 2px rgba(11,18,32,0.04);--shadow-raised:0 8px 30px rgba(11,18,32,0.08);--shadow-modal:0 24px 80px rgba(11,18,32,0.16);--motion-fast:120ms;--motion:160ms;--motion-slow:260ms;--ease:cubic-bezier(0.2,0,0.2,1);--control-height:48px;--control-height-lg:56px;--touch-min:44px}@media (max-width:860px){:root{--size-h1:42px;--line-h1:46px;--size-h2:34px;--line-h2:40px;--size-h3:24px;--line-h3:30px;--gutter:24px;--section-gap:72px}}@media (max-width:560px){:root{--gutter:20px}}@media (prefers-reduced-motion:reduce){:root{--motion-fast:0.01ms;--motion:0.01ms;--motion-slow:0.01ms}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body,html{margin:0;padding:0;background:var(--canvas);color:var(--ink);font-family:var(--font-sans);font-size:var(--size-body);line-height:var(--line-body);font-feature-settings:"cv05" 1,"ss01" 1;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}img{max-width:100%;height:auto}svg{flex:none}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--signal);outline-offset:2px;border-radius:var(--radius-input)}h1,h2,h3,h4{color:var(--ink);margin:0;text-wrap:balance}h1{font-size:var(--size-h1);line-height:var(--line-h1);font-weight:var(--weight-display);letter-spacing:var(--track-display);margin:0 0 var(--space-4)}h2{font-size:var(--size-h2);line-height:var(--line-h2);font-weight:var(--weight-heading);letter-spacing:var(--track-heading)}h3{font-size:var(--size-h3);line-height:var(--line-h3)}h3,h4{font-weight:var(--weight-heading);letter-spacing:var(--track-tight)}h4{font-size:var(--size-h4);line-height:var(--line-h4)}p{margin:0 0 var(--space-4)}p.lede{color:var(--text-secondary);font-size:var(--size-body-lg);line-height:var(--line-body-lg);margin:0 0 var(--space-8);max-width:62ch}a{color:var(--signal);text-underline-offset:2px}a:hover{color:var(--signal-hover)}.mono,code,kbd,samp{font-family:var(--font-mono);font-size:.94em}.eyebrow{letter-spacing:.1em;color:var(--signal)}.eyebrow,.section-label{font-size:var(--size-label);line-height:var(--line-label);font-weight:var(--weight-label);text-transform:uppercase;margin:0 0 var(--space-3)}.section-label{letter-spacing:.08em;color:var(--text-tertiary)}main{max-width:calc(var(--prose-max) + var(--gutter) * 2);margin:0 auto;padding:var(--space-12) var(--gutter) var(--space-24)}main.page{max-width:none;padding:0}.wrap{width:100%;max-width:calc(var(--content-max) + var(--gutter) * 2);margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter)}.wrap-narrow{max-width:calc(var(--prose-max) + var(--gutter) * 2)}.stack{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:rgba(246,248,251,.82);backdrop-filter:saturate(180%) blur(12px);-webkit-backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid transparent;transition:border-color var(--motion) var(--ease)}@supports (animation-timeline:scroll()){@keyframes header-settle{to{border-bottom-color:var(--border)}}.site-header{animation:header-settle linear both;animation-timeline:scroll();animation-range:0 64px}}@supports not (animation-timeline:scroll()){.site-header{border-bottom-color:var(--border)}}.site-header-inner{gap:var(--space-8);min-height:68px}.site-header-inner,.site-nav{display:flex;align-items:center}.site-nav{gap:var(--space-6);margin-left:auto}.site-nav a{color:var(--text-secondary);text-decoration:none;font-size:var(--size-small);font-weight:var(--weight-label);padding:var(--space-2) 0;transition:color var(--motion) var(--ease)}.site-nav a:hover{color:var(--ink)}.site-actions{display:flex;align-items:center;gap:var(--space-4)}.site-actions .link-quiet{color:var(--ink);text-decoration:none;font-size:var(--size-small);font-weight:var(--weight-label);white-space:nowrap}@media (max-width:900px){.site-nav{display:none}.site-actions{margin-left:auto}}@media (max-width:480px){.site-header-inner{gap:var(--space-4);min-height:60px}.site-actions{gap:var(--space-3)}.site-header .logo-word{display:none}}.logo{display:inline-flex;align-items:center;gap:var(--space-2);text-decoration:none;color:var(--ink)}.logo-word{font-size:19px;font-weight:680;letter-spacing:-.028em}.logo.on-ink,.logo.on-ink .logo-word{color:var(--on-ink)}.btn,button{font:inherit;font-weight:var(--weight-label);cursor:pointer}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--control-height);padding:0 var(--space-6);border-radius:var(--radius-button);border:1px solid transparent;background:var(--signal);font-size:var(--size-body);font-weight:600;text-decoration:none;white-space:nowrap;transition:background-color var(--motion) var(--ease),border-color var(--motion) var(--ease),color var(--motion) var(--ease)}.btn,.btn:hover{color:var(--on-ink)}.btn:hover{background:var(--signal-hover)}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:progress}.btn-lg{min-height:52px;padding:0 var(--space-8);font-size:var(--size-body-lg)}.btn-block{width:100%}.btn-secondary{border-color:var(--border)}.btn-secondary,.btn-secondary:hover{background:var(--surface);color:var(--ink)}.btn-secondary:hover{border-color:var(--text-tertiary)}.btn-tertiary{background:transparent;border-color:transparent;color:var(--signal);padding:0 var(--space-2);min-height:var(--touch-min)}.btn-tertiary:hover{background:var(--signal-soft);color:var(--signal-hover)}button:not(.btn){min-height:var(--control-height);padding:0 var(--space-4);border-radius:var(--radius-button);border:1px solid var(--border);background:var(--surface);color:var(--ink);font-size:var(--size-small);transition:border-color var(--motion) var(--ease),background-color var(--motion) var(--ease)}button:not(.btn):hover{border-color:var(--text-tertiary)}button:not(.btn):disabled{opacity:.55;cursor:progress}label{display:grid;grid-gap:var(--space-2);gap:var(--space-2);font-size:var(--size-label);line-height:var(--line-label);font-weight:var(--weight-label);color:var(--ink)}.optional,label .optional{color:var(--text-tertiary);font-weight:400}input,select,textarea{font:inherit;font-size:var(--size-body);width:100%;min-height:var(--control-height);padding:0 var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-input);color:var(--ink);transition:border-color var(--motion) var(--ease),box-shadow var(--motion) var(--ease)}input::placeholder{color:var(--text-tertiary)}input:hover,select:hover{border-color:var(--text-tertiary)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--signal);box-shadow:0 0 0 3px var(--signal-soft)}input[aria-invalid=true]{border-color:var(--critical)}input[aria-invalid=true]:focus{box-shadow:0 0 0 3px var(--critical-soft)}.field{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.field-label{font-size:var(--size-label);line-height:var(--line-label);font-weight:var(--weight-label);color:var(--ink)}.hint{font-size:var(--size-small);line-height:var(--line-small);font-weight:400}.hint.warn{color:var(--warning)}.hint.err{color:var(--critical)}.card,section.result{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--space-6);box-shadow:var(--shadow-card)}section.result{margin-top:var(--space-6)}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);padding:var(--space-8);box-shadow:var(--shadow-card)}.pill{display:inline-flex;align-items:center;gap:var(--space-1);padding:3px var(--space-2);border-radius:var(--radius-pill);font-size:12px;line-height:18px;font-weight:600;letter-spacing:.01em;background:var(--canvas);color:var(--text-secondary);border:1px solid var(--border);white-space:nowrap}.pill-watching{background:var(--signal-soft);color:var(--signal-hover);border-color:transparent}.pill-new{background:var(--success-soft);color:var(--success);border-color:transparent}.pill-attention{background:var(--warning-soft);color:var(--warning);border-color:transparent}.pill-critical{background:var(--critical-soft);color:var(--critical);border-color:transparent}.signal-dots{display:inline-flex;align-items:center;gap:5px}.signal-dots i{width:6px;height:6px;border-radius:50%;background:var(--border);display:block}.signal-dots i:last-child{background:var(--signal)}.signal-dots.is-running i{animation:signal-pulse 1.4s var(--ease) infinite}.signal-dots.is-running i:nth-child(2){animation-delay:.18s}.signal-dots.is-running i:nth-child(3){animation-delay:.36s}@keyframes signal-pulse{0%,to{background:var(--border);transform:scale(1)}40%{background:var(--signal);transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.signal-dots.is-running i{animation:none}.signal-dots.is-running i:last-child{background:var(--signal)}}header.brand{display:flex;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-8)}header.brand .mark{font-size:19px;font-weight:680;letter-spacing:-.028em;color:var(--ink);text-decoration:none}header.brand .tag{color:var(--text-secondary);font-size:var(--size-small)}form.check{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);padding:var(--space-6);display:grid;grid-gap:var(--space-4);gap:var(--space-4);box-shadow:var(--shadow-raised)}form.check input[name=case_number]{min-height:var(--control-height-lg);font-family:var(--font-mono);font-size:17px;letter-spacing:.01em;padding:0 var(--space-4)}form.check .btn{min-height:52px}.under-cta{color:var(--text-secondary);font-size:var(--size-small);line-height:var(--line-small);margin:var(--space-4) 0 0}.court-field,.court-picker{position:relative}.court-field{display:flex}.court-field input{padding-right:42px}.court-clear{position:absolute;top:50%;right:4px;transform:translateY(-50%);min-height:40px;min-width:40px;padding:0;background:transparent;color:var(--text-tertiary);border:0;border-radius:var(--radius-input);font-size:18px;line-height:1}.court-clear:hover{color:var(--ink);background:var(--canvas);border:0}ul.court-options{position:absolute;z-index:20;top:calc(100% + var(--space-1));left:0;right:0;margin:0;padding:var(--space-1);list-style:none;max-height:300px;overflow-y:auto;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-input);box-shadow:var(--shadow-raised);-webkit-overflow-scrolling:touch}ul.court-options li{display:grid;grid-gap:2px;gap:2px;padding:var(--space-2) var(--space-3);border-radius:var(--space-2);cursor:pointer}ul.court-options li.active{background:var(--signal);color:var(--on-ink)}ul.court-options li.active .court-hint{color:rgba(255,255,255,.82)}ul.court-options .court-name{font-size:var(--size-body)}ul.court-options .court-hint{font-size:var(--size-label);color:var(--text-secondary)}ul.court-options li.court-empty{cursor:default;color:var(--text-secondary);font-size:var(--size-small)}.case-name{font-size:var(--size-h3);line-height:var(--line-h3);font-weight:var(--weight-heading);letter-spacing:var(--track-tight);margin:0 0 var(--space-1);overflow-wrap:break-word}.case-meta{color:var(--text-secondary);font-size:var(--size-small);line-height:var(--line-small);margin:0 0 var(--space-4)}.case-meta .case-number{font-family:var(--font-mono);color:var(--ink)}.facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:var(--space-4) var(--space-6);gap:var(--space-4) var(--space-6);margin:0 0 var(--space-6);padding:var(--space-4) 0 0;border-top:1px solid var(--border)}.facts div{display:grid;grid-gap:2px;gap:2px;align-content:start}.facts dt{color:var(--text-tertiary);font-size:12px;font-weight:var(--weight-label);text-transform:uppercase;letter-spacing:.06em}.facts dd{margin:0;font-size:var(--size-body)}ol.events{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-6);gap:var(--space-6)}ol.events li{position:relative;padding-left:var(--space-6)}ol.events li:before{content:"";position:absolute;left:3px;top:7px;width:7px;height:7px;border-radius:50%;background:var(--surface);border:2px solid var(--border)}ol.events li:after{content:"";position:absolute;left:6px;top:calc(7px + 11px);bottom:calc(var(--space-6) * -1);width:1px;background:var(--border)}ol.events li:last-child:after{display:none}ol.events li.is-latest:before{background:var(--signal);border-color:var(--signal)}ol.events .when{color:var(--text-secondary);font-size:12px;line-height:18px;font-weight:var(--weight-label);text-transform:uppercase;letter-spacing:.06em}ol.events .what{margin-top:var(--space-1);overflow-wrap:break-word}ol.events .dkt{font-family:var(--font-mono);color:var(--text-secondary);text-transform:none;letter-spacing:0}ol.events .what.untexted{color:var(--text-tertiary);font-style:italic}ol.events .doc{display:inline-block;margin-top:var(--space-2);font-size:var(--size-small);font-weight:var(--weight-label)}.more-entries{margin:var(--space-4) 0 0}.docket-more{margin-top:var(--space-6)}.docket-more>summary{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--touch-min);cursor:pointer;color:var(--signal);font-size:var(--size-small);font-weight:var(--weight-label);list-style:none}.docket-more>summary::-webkit-details-marker{display:none}.docket-more>summary:after{content:"";width:7px;height:7px;border-right:1.5px solid;border-bottom:1.5px solid;transform:translateY(-2px) rotate(45deg);transition:transform var(--motion-fast) var(--ease)}.docket-more[open]>summary:after{transform:translateY(1px) rotate(225deg)}.docket-more>summary:hover{color:var(--signal-hover)}.docket-more>summary:focus-visible{outline:2px solid var(--signal);outline-offset:3px;border-radius:var(--radius-button)}.docket-more>ol.events,.notice{margin-top:var(--space-6)}.notice{border-radius:var(--radius-card);padding:var(--space-4) var(--space-6);border:1px solid var(--border);background:var(--surface)}.notice h2{font-size:var(--size-h4);line-height:var(--line-h4);margin:0 0 var(--space-1)}.notice p{margin:0;color:var(--text-secondary);font-size:var(--size-small);line-height:var(--line-small)}.notice.miss{background:var(--warning-soft);border-color:rgba(168,107,18,.28)}.notice.err{background:var(--critical-soft);border-color:rgba(190,59,74,.28)}.notice.demo{margin-top:0;margin-bottom:var(--space-8);background:var(--warning-soft);border-color:var(--warning)}.notice.demo h2{color:var(--warning)}section.result.is-demo{border-color:var(--warning)}.demo-tag{margin:0 0 var(--space-3);font-size:12px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--warning)}ul.candidates{list-style:none;margin:var(--space-3) 0 0;padding:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}ul.candidates li{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-input);padding:var(--space-3);font-size:var(--size-small);display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}ul.candidates .num{font-family:var(--font-mono);color:var(--text-secondary)}form.queued-email{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:var(--space-3) 0 0}form.queued-email label{font-size:var(--size-small);font-weight:600}form.queued-email input{width:100%;padding:var(--space-3);font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-input)}form.queued-email [role=alert]{margin:0;font-size:var(--size-small);color:var(--critical)}@media (min-width:480px){form.queued-email{grid-template-columns:1fr auto;align-items:end}form.queued-email [role=alert],form.queued-email label{grid-column:1/-1}}.notice p.fine{margin:var(--space-3) 0 0;font-size:var(--size-small);color:var(--text-secondary)}.match-confirm{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4);margin:var(--space-1) 0 var(--space-6);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-input);background:var(--canvas)}.match-confirm .match-ask{font-size:var(--size-small);color:var(--text-secondary)}.match-confirm .match-answers{display:flex;flex-wrap:wrap;gap:var(--space-2)}.freshness{margin:var(--space-4) 0 0}.convert{margin-top:var(--space-8);padding:var(--space-8);border:1px solid var(--signal);border-radius:var(--radius-panel);background:var(--signal-soft)}.convert h2{font-size:var(--size-h3);line-height:var(--line-h3);margin:0 0 var(--space-2)}.convert .convert-lede{margin:0 0 var(--space-4);color:var(--ink);font-size:var(--size-body-lg);line-height:var(--line-body-lg)}.convert form{margin-top:var(--space-6)}.convert .convert-note{margin:var(--space-3) 0 0;color:var(--text-secondary);font-size:var(--size-small)}.cta{margin-top:var(--space-6);display:flex;gap:var(--space-3);align-items:center;flex-wrap:wrap}.cta .note{color:var(--text-secondary);font-size:var(--size-small)}ul.ticks{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}ul.ticks li{position:relative;padding-left:26px;font-size:var(--size-body)}ul.ticks li:before{content:"";position:absolute;left:0;top:7px;width:11px;height:6px;border-left:2px solid var(--success);border-bottom:2px solid var(--success);transform:rotate(-45deg)}section.band{margin-top:var(--space-16)}section.band>h2{font-size:var(--size-h3);line-height:var(--line-h3);margin:0 0 var(--space-4)}section.band>p{margin:0;color:var(--text-secondary)}section.band .band-note{margin-top:var(--space-6);color:var(--text-secondary);font-size:var(--size-small)}section.band.emphasis{padding:var(--space-6);border-left:3px solid var(--signal);background:var(--surface);border-radius:0 var(--radius-card) var(--radius-card) 0}section.band.emphasis>h2{margin-bottom:var(--space-2)}section.band.emphasis>p{color:var(--ink)}.quad{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-6);gap:var(--space-6)}.quad h3{margin:0 0 var(--space-1);font-size:var(--size-h4);line-height:var(--line-h4)}.quad p{margin:0;color:var(--text-secondary);font-size:var(--size-small);line-height:var(--line-small)}.ai-row{margin:var(--space-6) 0 0;padding:var(--space-4) var(--space-6);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface)}.ai-row .ai-names{margin:0;font-weight:600}.ai-row .ai-note{margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:var(--size-small)}.plan-lead{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);padding:var(--space-8);box-shadow:var(--shadow-card)}.plan-name{margin:0;font-size:var(--size-small);font-weight:var(--weight-label);color:var(--text-secondary)}.plan-price{margin:var(--space-1) 0 var(--space-4);font-size:40px;line-height:44px;font-weight:680;letter-spacing:var(--track-heading)}.plan-price-aside{font-size:var(--size-body);font-weight:400;color:var(--text-secondary);letter-spacing:0}.plan-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-3);gap:var(--space-3);margin-top:var(--space-3)}.plan-card{display:grid;grid-gap:2px;gap:2px;padding:var(--space-4) var(--space-6);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);text-decoration:none;color:var(--ink);transition:border-color var(--motion) var(--ease)}.plan-card:hover{border-color:var(--signal);color:var(--ink)}.plan-card-name{font-size:var(--size-small);color:var(--text-secondary)}.plan-card-price{font-size:var(--size-h4);line-height:var(--line-h4);font-weight:680;letter-spacing:var(--track-tight)}.plan-card-detail{font-size:var(--size-small);color:var(--text-secondary)}.cta-button,button.big{display:inline-flex;align-items:center;justify-content:center;margin-top:var(--space-6);min-height:52px;padding:0 var(--space-8);font-size:var(--size-body-lg);font-weight:600;border-radius:var(--radius-button);background:var(--signal);color:var(--on-ink);border:1px solid transparent;text-decoration:none;transition:background-color var(--motion) var(--ease)}.cta-button:hover,button.big:hover{background:var(--signal-hover);color:var(--on-ink)}button.big{width:100%;margin-top:var(--space-1)}ul.matters{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-3);gap:var(--space-3)}ul.matters a{display:grid;grid-gap:2px;gap:2px;padding:var(--space-4) var(--space-6);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);text-decoration:none;color:inherit;box-shadow:var(--shadow-card);transition:border-color var(--motion) var(--ease),box-shadow var(--motion) var(--ease)}ul.matters a:hover{border-color:var(--signal);box-shadow:var(--shadow-raised)}ul.matters strong{font-size:var(--size-body)}dl.tally{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:var(--space-4) var(--space-6);gap:var(--space-4) var(--space-6);margin:0}dl.tally div{display:grid;grid-gap:2px;gap:2px;align-content:start}dl.tally dt{color:var(--text-tertiary);font-size:12px;font-weight:var(--weight-label);text-transform:uppercase;letter-spacing:.06em}dl.tally dd{margin:0;font-size:32px;line-height:36px;font-weight:680;letter-spacing:var(--track-heading)}.steps{display:grid;grid-gap:var(--space-6);gap:var(--space-6)}fieldset.roles{border:0;margin:0;padding:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}fieldset.roles legend{font-size:var(--size-label);font-weight:var(--weight-label);color:var(--ink);padding:0 0 var(--space-2)}label.role{display:flex;align-items:center;gap:var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-input);padding:var(--space-3) var(--space-4);min-height:var(--control-height);cursor:pointer;color:var(--ink);font-size:var(--size-body);font-weight:400}label.role input{width:auto;min-height:0;accent-color:var(--signal)}label.role.selected{border-color:var(--signal);background:var(--signal-soft)}dl.connected{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:var(--space-2) var(--space-6);gap:var(--space-2) var(--space-6);margin:0}@media (max-width:480px){dl.connected{grid-template-columns:1fr;gap:0}dl.connected dt{margin-top:var(--space-3)}dl.connected div:first-child dt,dl.connected dt:first-child{margin-top:0}}dl.connected dt{color:var(--text-secondary);font-size:var(--size-small)}dl.connected dd{margin:0;min-width:0;font-size:var(--size-body);overflow-wrap:anywhere}dl.connected dd code{background:var(--canvas);border:1px solid var(--border);border-radius:6px;padding:2px 7px}.next-up{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--border)}pre.prompt{margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-input);background:var(--canvas);color:var(--ink);font-family:var(--font-mono);font-size:var(--size-small);line-height:1.55;white-space:pre-wrap;word-break:break-word}.site-footer{margin-top:var(--section-gap);background:var(--ink);color:var(--on-ink-secondary);padding:var(--space-16) 0 var(--space-8)}.site-footer-inner{display:grid;grid-template-columns:minmax(220px,1fr) 2.4fr;grid-gap:var(--space-12);gap:var(--space-12)}.site-footer-brand p{margin:var(--space-3) 0 0;color:var(--on-ink-secondary);font-size:var(--size-small);line-height:var(--line-small);max-width:24ch}.site-footer-columns{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-8);gap:var(--space-8)}.site-footer-columns h2{font-size:12px;line-height:18px;font-weight:var(--weight-label);letter-spacing:.08em;text-transform:uppercase;color:var(--on-ink);margin:0 0 var(--space-3)}.site-footer-columns ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.site-footer-columns a{color:var(--on-ink-secondary);text-decoration:none;font-size:var(--size-small);line-height:var(--touch-min);display:block;transition:color var(--motion) var(--ease)}.site-footer-columns a:hover{color:var(--on-ink)}.site-footer-fine{margin-top:var(--space-12);padding-top:var(--space-6);border-top:1px solid var(--ink-border);color:var(--on-ink-secondary);font-size:var(--size-label);line-height:1.7}.site-footer-fine p{margin:0 0 var(--space-2);max-width:88ch}.site-footer-fine a{color:var(--on-ink-secondary)}.site-footer-fine a:hover{color:var(--on-ink)}@media (max-width:900px){.site-footer-inner{grid-template-columns:1fr;gap:var(--space-8)}.site-footer-columns{grid-template-columns:repeat(2,1fr);gap:var(--space-6)}}footer.fine{margin-top:var(--space-12);color:var(--text-tertiary);font-size:var(--size-label);line-height:1.7}footer.fine p{margin:0 0 var(--space-2)}footer.fine .fine-links{margin-top:var(--space-3);line-height:2}footer.fine .fine-links a{color:var(--text-secondary);text-decoration:underline}footer.fine .fine-links a:hover{color:var(--ink)}@media (max-width:860px){.quad{grid-template-columns:1fr}}@media (max-width:560px){main{padding:var(--space-8) var(--gutter) var(--space-16)}form.check{padding:var(--space-4)}.plan-row{grid-template-columns:1fr}ul.court-options{max-height:46vh}ul.court-options li{padding:var(--space-3)}ul.candidates li{align-items:stretch;flex-direction:column}ul.candidates .btn,ul.candidates button{width:100%;white-space:normal}.match-confirm{align-items:stretch}.match-confirm .match-answers{width:100%;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.match-confirm .match-answers .btn,.match-confirm .match-answers button,.match-confirm .match-answers form{width:100%}.convert,.plan-lead{padding:var(--space-6) var(--space-4)}}.hero{padding:var(--space-16) 0 var(--space-12);background:radial-gradient(60% 70% at 50% 0,var(--glow),transparent 70%),var(--canvas)}.hero-inner{max-width:820px}.hero h1{margin:0 0 var(--space-6)}.hero-line{display:block}.hero-lede{margin:0 0 var(--space-8);max-width:60ch}.hero-search{max-width:820px}.hero-search .under-cta,.hero-search form.check{max-width:620px}.lookup-stage,.reassurance{color:var(--text-secondary)}.lookup-stage{display:flex;align-items:center;gap:var(--space-2);margin:0;font-size:var(--size-small)}.strip{padding:var(--space-6) 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface)}.strip-inner{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-8)}.strip-label{font-size:var(--size-small);font-weight:var(--weight-label);color:var(--text-secondary)}.strip-names{display:flex;flex-wrap:wrap;gap:var(--space-6)}.strip-name{font-size:var(--size-body);font-weight:600;color:var(--ink);letter-spacing:var(--track-tight)}.band-wide{padding:var(--section-gap) 0}.band-wide+.band-wide{padding-top:0}.band-tinted{background:var(--surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.band-tinted+.band-wide,.band-wide+.band-tinted{padding-top:var(--section-gap)}.band-heading{margin:0 0 var(--space-12);max-width:20ch}.band-split{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-16);gap:var(--space-16);align-items:start}.band-copy h2,.band-copy p{margin:0 0 var(--space-4)}.band-copy p{color:var(--text-secondary);font-size:var(--size-body-lg);line-height:var(--line-body-lg)}.band-copy .band-note{font-size:var(--size-small);line-height:var(--line-small);color:var(--text-tertiary);margin:0}.band-center h2{margin:0 0 var(--space-4)}.band-center p{color:var(--text-secondary);font-size:var(--size-body-lg);line-height:var(--line-body-lg)}.band-center .band-note{font-size:var(--size-small);line-height:var(--line-small);color:var(--text-tertiary)}.steps-three{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-8);gap:var(--space-8);counter-reset:step}.steps-three li{position:relative;padding-top:var(--space-6);border-top:2px solid var(--border)}.steps-three li:last-child{border-top-color:var(--signal)}.step-number{display:block;font-family:var(--font-mono);font-size:var(--size-small);color:var(--text-tertiary);margin-bottom:var(--space-2)}.steps-three h3{margin:0 0 var(--space-2)}.steps-three p{margin:0;color:var(--text-secondary)}.value-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.value-list li{padding:var(--space-6);background:var(--canvas);border:1px solid var(--border);border-radius:var(--radius-card)}.value-list h3{margin:0 0 var(--space-1);font-size:var(--size-h4);line-height:var(--line-h4)}.value-list p{margin:0;color:var(--text-secondary);font-size:var(--size-small);line-height:var(--line-small)}.proof-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-12) var(--space-16);gap:var(--space-12) var(--space-16)}.proof-grid h3{margin:0 0 var(--space-2);font-size:var(--size-h4);line-height:var(--line-h4)}.proof-grid p{margin:0;color:var(--text-secondary)}.final-cta{background:var(--surface);border-top:1px solid var(--border)}.final-cta h2{margin:0 0 var(--space-4)}.preview{margin:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);box-shadow:var(--shadow-raised);overflow:hidden}.preview-caption{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);border-bottom:1px solid var(--border);background:var(--canvas);font-size:12px;font-weight:var(--weight-label);letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}.preview-body{padding:var(--space-6)}.preview-case{margin:0 0 var(--space-1);font-size:var(--size-h4);line-height:var(--line-h4);font-weight:var(--weight-heading);letter-spacing:var(--track-tight)}.preview-court{margin:0 0 var(--space-6);color:var(--text-secondary);font-size:var(--size-small)}.preview-foot{margin:0;padding:var(--space-3) var(--space-6);border-top:1px solid var(--border);background:var(--canvas);color:var(--text-tertiary);font-size:var(--size-label)}.case-result{margin-top:var(--space-8)}.provenance{margin:var(--space-6) 0 0;padding-top:var(--space-4);border-top:1px solid var(--border);color:var(--text-tertiary);font-size:var(--size-label)}ul.notice-steps{margin:var(--space-2) 0 var(--space-3);padding-left:var(--space-4);color:var(--text-secondary);font-size:var(--size-small);line-height:var(--line-small)}ul.notice-steps li{margin-bottom:var(--space-1)}@media (max-width:900px){.band-split{gap:var(--space-12)}.band-split,.steps-three{grid-template-columns:1fr}.steps-three{gap:var(--space-6)}.proof-grid{grid-template-columns:1fr;gap:var(--space-8)}}@media (max-width:560px){.hero{padding:var(--space-8) 0 var(--space-8)}.hero-lede{font-size:var(--size-body);line-height:var(--line-body);margin-bottom:var(--space-6)}.strip-inner{gap:var(--space-2) var(--space-4)}.strip-names{gap:var(--space-4)}.preview-body,.preview-caption,.preview-foot{padding-left:var(--space-4);padding-right:var(--space-4)}}ul.case-cards{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.case-card{padding:var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);transition:border-color var(--motion) var(--ease),box-shadow var(--motion) var(--ease)}.case-card:hover{box-shadow:var(--shadow-raised)}.case-card.is-new{border-color:var(--signal)}.case-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-1)}.case-card-head h2{margin:0;font-size:var(--size-h4);line-height:var(--line-h4)}.case-card-head h2 a{color:var(--ink);text-decoration:none}.case-card-head h2 a:hover{color:var(--signal)}.case-card-pills{display:flex;flex-wrap:wrap;gap:var(--space-2);flex:none}.case-card-meta{margin:0 0 var(--space-4);color:var(--text-secondary);font-size:var(--size-small)}.case-card-meta .case-number,.case-head-meta .case-number{font-family:var(--font-mono);color:var(--ink)}.case-card-latest{margin:0 0 var(--space-6);padding-left:var(--space-4);border-left:2px solid var(--border);color:var(--ink);font-size:var(--size-small);line-height:var(--line-small);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.case-card-latest-label{display:block;font-size:12px;font-weight:var(--weight-label);text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary)}.case-card-actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.cases-footer{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--border);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4)}.cases-plan{color:var(--text-tertiary);font-size:var(--size-small)}.empty-state{padding:var(--space-12) var(--space-6);text-align:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card)}.empty-state h2,.empty-state h3{margin:0 0 var(--space-2);font-size:var(--size-h4);line-height:var(--line-h4)}.empty-state p{margin:0 auto var(--space-6);max-width:46ch;color:var(--text-secondary)}.empty-state.is-inline{padding:var(--space-6);text-align:left;border:0;border-left:2px solid var(--border);border-radius:0;background:transparent}.empty-state.is-inline p{margin:0;max-width:none;font-size:var(--size-small);line-height:var(--line-small)}.breadcrumb{margin:0 0 var(--space-4);font-size:var(--size-small)}.case-head{margin-bottom:var(--space-6)}.case-head h1{font-size:var(--size-h2);line-height:var(--line-h2);letter-spacing:var(--track-heading);margin:0 0 var(--space-2)}.case-head-meta{margin:0 0 var(--space-3);color:var(--text-secondary);font-size:var(--size-body)}.case-head-pills{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.case-head-checked{color:var(--text-tertiary);font-size:var(--size-label)}.case-tabs{display:flex;flex-wrap:wrap;gap:var(--space-6);margin-bottom:var(--space-6);padding-bottom:var(--space-3);border-bottom:1px solid var(--border)}.case-tabs a{color:var(--text-secondary);text-decoration:none;font-size:var(--size-small);font-weight:var(--weight-label);min-height:var(--touch-min);display:inline-flex;align-items:center}.case-tabs a:hover{color:var(--ink)}.card+.card{margin-top:var(--space-6)}.card>h2{font-size:var(--size-h3);line-height:var(--line-h3);margin:0 0 var(--space-6)}.entry-kind{display:inline-block;margin-top:var(--space-1);font-size:12px;line-height:18px;font-weight:600;letter-spacing:.02em;color:var(--signal-hover)}.entry-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);margin-top:var(--space-2)}.entry-actions .doc{margin-top:0}.ask-filing{font-size:var(--size-small)}ol.timeline{gap:var(--space-8)}@media (max-width:560px){.card,.case-card{padding:var(--space-4)}.case-card-head{flex-direction:column;gap:var(--space-2)}.case-card-actions .btn{flex:1 1 140px}.cases-footer .btn{width:100%}}.filing-streams{list-style:none;margin:0 0 var(--space-6);padding:0}.filing-stream-paused,.filing-stream-question{color:var(--text-secondary);margin:0 0 var(--space-3)}.filing-stream-paused{font-weight:600}.filing-stream-empty{color:var(--text-secondary);margin:0 0 var(--space-3)}.filing-stream-hits{list-style:none;margin:0 0 var(--space-4);padding:0}.filing-stream-hits li+li{margin-top:var(--space-3)}.filing-stream-hit-case{font-weight:600}.filing-stream-hit-meta{color:var(--text-secondary);display:block}.filing-stream-actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.filing-stream-check{align-items:center;display:flex;flex-direction:row;gap:var(--space-2)}.filing-stream-courts{border:1px solid var(--border);border-radius:var(--radius-card);margin:var(--space-4) 0;padding:var(--space-4)}.filing-stream-courts legend{font-weight:600;padding:0 var(--space-2)}.filing-stream-courts legend span{color:var(--text-secondary);display:block;font-weight:400}.filing-stream-court-grid{display:grid;grid-gap:var(--space-2);gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));max-height:20rem;overflow-y:auto}.filing-stream-court-grid label{align-items:center;display:flex;flex-direction:row;gap:var(--space-2)}.notice .notice-alt{margin:var(--space-4) 0 0;padding-top:var(--space-4);border-top:1px solid var(--border);color:var(--text-secondary);font-size:var(--size-small);line-height:var(--line-small)}.add-document{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.add-document .btn,.remove-document{font-size:var(--size-small)}.add-document-error,.add-document-note,.not-free{font-size:var(--size-small);color:var(--color-muted,#5b6472)}.add-document-error{color:var(--color-danger,#b42318)}details.get-filings{margin-top:var(--space-4)}details.get-filings summary{cursor:pointer;font-weight:var(--weight-label)}details.get-filings ol{margin:var(--space-2) 0 0;padding-left:var(--space-4)}details.get-filings li{margin-bottom:var(--space-2)}.doc-item{display:inline-flex;align-items:center;gap:var(--space-1)}.cm-plans{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:32px 0 24px;align-items:stretch}.cm-plan{display:flex;flex-direction:column;gap:12px;padding:24px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface)}.cm-plan.is-lead{border-color:var(--signal)}.cm-plan-flag.is-empty{visibility:hidden;border-color:transparent}.cm-plan-flag.is-empty:before{content:"\00a0"}.cm-plan-flag{align-self:flex-start;margin:0;padding:4px 10px;border-radius:var(--radius-pill);background:var(--canvas);border:1px solid var(--signal);color:var(--ink);font-size:12px;font-weight:600;letter-spacing:.02em}.cm-plan-name{margin:0;font-size:20px;line-height:1.4;letter-spacing:-.01em}.cm-plan-audience{margin:0;color:var(--text-secondary);font-size:14px;line-height:1.45}.cm-plan-price{margin:4px 0 8px;display:flex;align-items:baseline;gap:4px}.cm-plan-amount{font-size:38px;font-weight:700;letter-spacing:-.035em;line-height:1}.cm-plan-period{color:var(--text-secondary);font-size:15px}.cm-plan-facts{display:grid;grid-gap:12px;gap:12px;margin:0}.cm-plan-facts>div{display:grid;grid-gap:2px;gap:2px}.cm-plan-facts dt{font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--text-secondary);text-transform:uppercase}.cm-plan-facts dd{margin:0;font-size:14.5px;line-height:1.5}.cm-plan-limits{margin:0;padding-left:18px}.cm-plan-limits li{margin-bottom:2px}.cm-plan .btn{margin-top:auto}.cm-plan-foot{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.45}@media (max-width:560px){.cm-plans{gap:12px}.cm-plan{padding:20px}.cm-plan-amount{font-size:34px}}.cm-checkout-next{margin:0;color:var(--text-secondary);font-size:14px;line-height:1.5}.cm-checkout-next strong{color:var(--ink);font-weight:600}.cm-return-actions{gap:8px 12px;margin:12px 0 0}.cm-actions,.cm-return-actions{display:flex;flex-wrap:wrap;align-items:center}.cm-actions{gap:12px;margin:24px 0 0}.cm-actions .btn{flex:0 1 auto}.cm-examples{display:grid;grid-gap:16px;gap:16px;margin:16px 0 0}.cm-examples>div{display:grid;grid-gap:4px;gap:4px}.cm-examples dt{font-size:16px;font-weight:600;line-height:1.4}.cm-examples dd{margin:0;color:var(--text-secondary);font-size:15px;line-height:1.55}.cm-prompts{margin:16px 0 0;padding:0;list-style:none;display:grid;grid-gap:8px;gap:8px}.cm-prompts li{padding:12px 14px;background:var(--surface);font-size:15px;line-height:1.45}.cm-code-block,.cm-prompts li{border:1px solid var(--border);border-radius:var(--radius-button)}.cm-code-block{margin:12px 0 0;padding:14px 16px;background:var(--canvas);color:var(--ink);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px;line-height:1.6;overflow-x:auto}.cm-siblings{margin:32px 0 0;font-size:14px;color:var(--text-secondary)}.cm-integration-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:32px 0 0}.cm-integration{display:flex;flex-direction:column;gap:8px;padding:20px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);transition:border-color var(--motion) var(--ease)}.cm-integration:hover{border-color:var(--signal)}.cm-integration-name{margin:0;font-size:20px;letter-spacing:-.01em}.cm-integration-lede{margin:0;color:var(--text-secondary);font-size:14.5px;line-height:1.5}.cm-integration .btn{margin-top:auto}.cm-ask{display:grid;grid-gap:14px;gap:14px}.cm-ask-actions{display:flex;flex-wrap:wrap;gap:8px}.cm-chip{min-height:44px;padding:0 14px;border-radius:var(--radius-pill);border:1px solid var(--border);background:transparent;color:var(--ink);font-size:14px;font-weight:550;cursor:pointer;transition:border-color var(--motion) var(--ease),background-color var(--motion) var(--ease)}.cm-chip:hover{border-color:var(--signal)}.cm-chip:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.cm-chip.is-on{border-color:var(--signal);background:var(--signal-soft);font-weight:var(--weight-label)}.cm-ask-row{display:flex;flex-wrap:wrap;gap:10px}.cm-receipt{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:16px 20px;gap:16px 20px;margin:0;padding:0;list-style:none}.cm-receipt li{display:grid;grid-gap:2px;gap:2px;align-content:start}.cm-receipt-value{font-size:28px;font-weight:650;line-height:1.1;letter-spacing:-.02em}.cm-receipt-label{color:var(--text-secondary);font-size:13px;line-height:1.4}.cm-another{border-color:var(--signal)}@media (max-width:560px){.cm-ask-row .btn{width:100%}.cm-stack-table,.cm-stack-table tbody,.cm-stack-table td,.cm-stack-table tr{display:block;width:100%}.cm-stack-table thead{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.cm-stack-table tr{border:1px solid var(--border);border-radius:var(--radius-card);padding:14px 16px;margin-bottom:10px}.cm-stack-table td{border:0;padding:3px 0}.cm-stack-table td:before{content:attr(data-label) " — ";color:var(--text-secondary)}.cm-stack-table td.cm-stack-head{font-size:16px;font-weight:650;padding-bottom:6px}.cm-stack-table td.cm-stack-head:before{content:none}}main.cm-wide{max-width:calc(var(--content-max) + var(--gutter) * 2)}@media (min-width:900px){main.cm-wide .cm-plans{grid-template-columns:repeat(3,1fr)}}@media (min-width:980px){main.cm-wide .cm-integration-grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:600px) and (max-width:979px){.cm-integration-grid{grid-template-columns:repeat(2,1fr)}}.account-menu{position:relative;display:flex}.account-trigger{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 10px 0 4px;background:none;border:1px solid transparent;border-radius:var(--radius-pill);color:var(--ink);font:inherit;font-size:var(--size-small);font-weight:var(--weight-label);cursor:pointer;transition:background var(--motion) var(--ease),border-color var(--motion) var(--ease)}.account-trigger:hover,.account-trigger[aria-expanded=true]{background:var(--surface);border-color:var(--border)}.account-initial{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 32px;border-radius:var(--radius-pill);background:var(--signal-soft);color:var(--signal);font-size:var(--size-small);font-weight:var(--weight-heading)}.account-email{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-chevron{width:10px;height:7px;flex:none;color:var(--text-secondary)}.account-panel{position:absolute;top:calc(100% + 8px);right:0;z-index:50;min-width:248px;max-width:min(88vw,320px);padding:8px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-raised);display:grid;grid-gap:4px;gap:4px}.account-panel-who{display:grid;grid-gap:2px;gap:2px;margin:0;padding:10px 12px 12px;border-bottom:1px solid var(--border);font-size:var(--size-small);line-height:var(--line-small);color:var(--text-secondary);overflow-wrap:anywhere}.account-panel-who strong{color:var(--ink);font-weight:var(--weight-label)}.account-panel-links{display:grid;padding-top:4px}.account-panel-links a,.account-signout{display:flex;align-items:center;min-height:44px;padding:0 12px;border:0;border-radius:10px;background:none;color:var(--ink);font:inherit;font-size:var(--size-small);font-weight:var(--weight-label);text-align:left;text-decoration:none;cursor:pointer;transition:background var(--motion) var(--ease)}.account-panel-links a:hover,.account-signout:hover{background:var(--canvas)}.account-signout{width:100%;border-top:1px solid var(--border);border-radius:0 0 10px 10px;margin-top:4px;color:var(--text-secondary)}.account-signout:disabled{cursor:progress}@media (max-width:1080px){.account-email{display:none}.account-trigger{padding:0 4px}.account-chevron{display:none}}@media (max-width:760px){.site-actions .link-my-cases{display:none}}@media (max-width:620px){.account-menu{position:static}.account-panel{top:calc(100% + 8px);left:var(--gutter);right:var(--gutter);min-width:0;max-width:none}}.account-card{margin-top:var(--space-6);display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.account-card h2{margin:0;font-size:var(--size-h4);line-height:var(--line-h4)}.account-plan-line{margin:0;font-size:var(--size-body-lg);font-weight:var(--weight-label);color:var(--ink)}.account-includes,.account-plan-detail{margin:0;color:var(--text-secondary);font-size:var(--size-small);line-height:var(--line-small)}.account-includes{padding-left:20px;display:grid;grid-gap:4px;gap:4px}.account-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-top:var(--space-2)}.account-actions .notice{flex:1 0 100%}.account-note{margin:0;color:var(--text-secondary);font-size:var(--size-small);line-height:var(--line-small)}form.check.account-password{margin-top:var(--space-2);max-width:420px;padding:0;border:0;background:none;box-shadow:none}form.check.account-password .btn{min-height:var(--control-height);justify-self:start}.field-hint{color:var(--text-tertiary);font-size:var(--size-small);line-height:var(--line-small);font-weight:400}.password-field{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.password-input{position:relative}.password-input input{padding-right:72px}.password-input .password-toggle{position:absolute;top:50%;right:var(--space-1);transform:translateY(-50%);min-height:0;height:calc(100% - 8px);padding:0 var(--space-3);border:0;background:transparent;color:var(--signal);font-size:var(--size-small);font-weight:var(--weight-label)}.password-input .password-toggle:hover{background:var(--signal-soft);color:var(--signal-hover)}