@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:Cormorant SC;font-style:normal;font-weight:600;font-display:swap;src:url(../media/beafcbe5e8fdf28b-s.096wvcuquz-g5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant SC;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7dcd224c9029cf04-s.1o0-eq733a53m.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant SC;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f6439617e9f84472-s.2j8xm20tii-aj.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant SC;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7f8c8e83274853a2-s.2sfmouquqhxgu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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}@font-face{font-family:Cormorant SC;font-style:normal;font-weight:600;font-display:swap;src:url(../media/62d567dc49ca9342-s.p.2jie2jpekd4xj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant SC Fallback;src:local(Times New Roman);ascent-override:81.43%;descent-override:25.29%;line-gap-override:0.0%;size-adjust:113.48%}.cormorant_sc_4eddb485-module__U0SO8a__className{font-family:Cormorant SC,Cormorant SC Fallback;font-style:normal;font-weight:600}.cormorant_sc_4eddb485-module__U0SO8a__variable{--font-wordmark:"Cormorant SC", "Cormorant SC Fallback"}
.inspector-launcher-module__0uOB3W__root{z-index:2147483000;pointer-events:none;position:fixed;inset:0;overflow:hidden}.inspector-launcher-module__0uOB3W__launcher{right:max(24px, calc(env(safe-area-inset-right) + 24px));bottom:max(52px, calc(env(safe-area-inset-bottom) + 52px));color:#fff;text-align:left;cursor:pointer;pointer-events:auto;transform-origin:100% 100%;background:#2a2d31;border:1px solid #3a4045;border-radius:4px;min-height:44px;padding:8px 16px;transition:opacity .18s,background-color .18s,border-color .18s;display:grid;position:absolute;box-shadow:0 8px 20px #0006}.inspector-launcher-module__0uOB3W__launcher[data-dimmed=true]{opacity:.58}.inspector-launcher-module__0uOB3W__launcher:hover{opacity:1;background:#33373b;border-color:#596168}.inspector-launcher-module__0uOB3W__launcher[data-phase=live]{animation:3.4s ease-in-out infinite inspector-launcher-module__0uOB3W__launcherBreathe}.inspector-launcher-module__0uOB3W__launcher[data-phase=failed]{color:#ffd9a3;border-color:#4a3a1e}.inspector-launcher-module__0uOB3W__launcher[data-opening=true]{opacity:0;transition:opacity 90ms,transform .14s;transform:scale(1.025)}.inspector-launcher-module__0uOB3W__launcher:focus-visible{outline-offset:3px;outline:2px solid #fff}.inspector-launcher-module__0uOB3W__launcher:disabled{cursor:wait}.inspector-launcher-module__0uOB3W__label{white-space:nowrap;font:500 12.5px/1.15 IBM Plex Sans,ui-sans-serif,system-ui,sans-serif}.inspector-launcher-module__0uOB3W__caret{color:#8de6b0;margin-left:3px}.inspector-launcher-module__0uOB3W__phrase{color:#8de6b0;white-space:nowrap;margin-top:4px;font:400 11px/1.2 IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace}@keyframes inspector-launcher-module__0uOB3W__launcherBreathe{0%,to{opacity:.68}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.inspector-launcher-module__0uOB3W__launcher,.inspector-launcher-module__0uOB3W__launcher[data-phase=live],.inspector-launcher-module__0uOB3W__launcher[data-opening=true]{transition:opacity .12s linear;animation:none}}@media (max-width:640px){.inspector-launcher-module__0uOB3W__launcher{right:max(20px, calc(env(safe-area-inset-right) + 20px));bottom:max(68px, calc(env(safe-area-inset-bottom) + 68px));max-width:calc(100vw - 40px)}}@media (forced-colors:active){.inspector-launcher-module__0uOB3W__launcher,.inspector-launcher-module__0uOB3W__launcher[data-phase=failed]{color:buttontext;forced-color-adjust:none;background:buttonface;border-color:buttontext}.inspector-launcher-module__0uOB3W__phrase,.inspector-launcher-module__0uOB3W__caret{color:buttontext}}
:root{--blue:#2b46d8;--blue-down:#1f34ae;--blue-soft:#e7ebfd;--pink:#ff4d97;--pink-down:#e8317f;--pink-soft:#ffe7f1;--pink-wash:#fff5f8;--tile:#2b46d80e;--bg:#f7f8fd;--surface:#fff;--surface-2:#eef1fb;--line:#dee3f3;--text:#14162b;--muted:#3a3f5e;--muted-soft:#8189a6;--accent:var(--blue);--accent-down:var(--blue-down);--good:#10796a;--radius:0px;--font-sans:Verdana, Geneva, "DejaVu Sans", Tahoma, "Segoe UI", sans-serif;--font-ui:"MS Sans Serif", Tahoma, Verdana, Geneva, sans-serif;--bevel-light:#ffffffd9;--bevel-dark:#14162b6b;--ink:#221f36;--wall:#b3dcf5;--oak:#3f3a52;--oak-mid:#7a70a8;--oak-light:#a59cc6;--paper:#fbfcff;--paper-dim:#e9edfa;--stage-blue:#2b46d8;--font-display:"Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif}*{box-sizing:border-box}html,body{height:100%}body{color:var(--text);background-color:var(--bg);background-image:linear-gradient(var(--tile) 1px, transparent 1px), linear-gradient(90deg, var(--tile) 1px, transparent 1px);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;background-size:32px 32px;margin:0;font-size:16px;line-height:1.5}button{font-family:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.court-shell{grid-template-rows:auto 1fr auto;min-height:100dvh;display:grid}.court-shell--channel{--channel-band-height:88px;--channel-camera-height:min(calc(100dvh - var(--channel-band-height)), calc(100vw / 1.8));grid-template-rows:minmax(0,1fr);place-items:center;height:100dvh;overflow:hidden}.court-shell--channel>.court-header,.court-shell--channel>.court-footer{display:none}.court-shell--channel>.court-stage{grid-template-rows:var(--channel-camera-height) var(--channel-band-height);width:calc(var(--channel-camera-height) * 1.8);max-width:none;height:calc(var(--channel-camera-height) + var(--channel-band-height));margin:auto}.court-shell--channel .caption-band{min-height:0;height:var(--channel-band-height);grid-template-columns:minmax(0,12ch) 1fr;gap:3px 12px;padding:9px 14px 11px;overflow:hidden}.court-shell--channel .caption-band__line{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:clamp(15px,2.5vw,19px);display:-webkit-box;overflow:hidden}.court-shell--channel .caption-band__who{grid-auto-flow:row;justify-content:stretch;align-items:start;min-width:0}.court-shell--channel .caption-band__name{font-size:14px}.court-shell--channel .caption-band__who small{font-size:10.5px}.court-shell--channel .wall-notice,.court-shell--channel .wall-files,.court-shell--channel .wall-fire-door,.court-shell--channel .wall-radiator,.court-shell--channel .wall-plant{display:none}.court-shell--channel .lectern{border-width:2px;height:16px;margin-top:-7px}.court-shell--channel .court-chair{border-width:2px;height:13px;margin-top:-5px}.court-shell--channel .bench-front{border-width:2px;height:17cqh;margin-top:-4cqh;padding:2cqh 0 0}.court-shell--channel .home--screen{width:min(32cqh,19cqw);left:64%}.court-shell--channel .court-screen,.court-shell--channel .court-screen.is-live{transform:none}.court-shell--channel .court-screen__frame{aspect-ratio:4/3;min-height:0;box-shadow:none;border-width:2px;padding:2px;display:grid;overflow:hidden}.court-shell--channel .court-screen__frame>*{width:100%;height:100%;min-height:0}.court-shell--channel .court-screen__frame img{object-fit:cover;border-width:1px;height:100%;max-height:none}.court-shell--channel .court-screen__idle{border-width:1px;place-content:center;gap:0;padding:2px;font-size:13px}.court-shell--channel .court-screen__idle small{display:none}.court-shell--channel .court-screen__card{border-width:1px;align-content:center;gap:1px;padding:2px 3px;overflow:hidden}.court-shell--channel .court-screen__card span{font-size:7px}.court-shell--channel .court-screen__card strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;display:-webkit-box;overflow:hidden}.court-shell--channel .court-screen__card p,.court-shell--channel .court-screen__awaited,.court-shell--channel .court-screen__plate{display:none}.court-shell--landing{grid-template-rows:auto 1fr;place-items:start center}.court-shell--landing .court-header{justify-self:stretch;width:100%}.court-header{background:var(--surface);border-bottom:1px solid var(--line)}.court-header__inner{justify-content:space-between;align-items:center;gap:12px;width:min(1120px,100%);margin-inline:auto;padding:12px clamp(16px,3vw,32px);display:flex}.wordmark{color:var(--blue);cursor:pointer;font-family:var(--font-wordmark), "Palatino Linotype", Palatino, var(--font-display);white-space:nowrap;letter-spacing:.055em;text-shadow:2px 2px 0 var(--pink);background:0 0;border:0;padding:0;font-size:clamp(31px,3.2vw,40px);font-variant-caps:small-caps;font-weight:600;line-height:.95}.wordmark:hover{text-shadow:3px 3px 0 var(--pink)}.court-header__mark{gap:1px;display:grid}.tagline{color:var(--muted);letter-spacing:.01em;font-size:clamp(12.5px,1.05vw,14px);font-weight:600}.wordmark em{color:var(--accent);font-style:normal}.sound-toggle{cursor:pointer;height:40px;color:var(--blue);background:var(--blue-soft);white-space:nowrap;border:1px solid #0000;border-radius:0;flex:none;align-items:center;gap:7px;padding:0 15px 0 12px;font-size:13.5px;font-weight:700;display:inline-flex}.sound-toggle[data-muted=true]{color:var(--muted-soft);border-color:var(--line);background:0 0}.sound-toggle[data-blocked=true]{color:var(--pink);background:var(--pink-soft)}.sound-toggle:hover{border-color:var(--muted)}.skip-button{cursor:pointer;color:var(--muted);border:1px solid var(--line);background:0 0;border-radius:0;padding:8px 15px;font-size:14px;font-weight:600}.skip-button:hover{color:var(--text);border-color:var(--muted)}.playback-toggle{cursor:pointer;color:var(--text);background:var(--surface-2);border:1px solid var(--muted);border-radius:0;padding:8px 15px;font-size:14px;font-weight:700}.playback-toggle:hover{background:var(--surface);border-color:var(--text)}.court-footer{background:var(--surface);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px clamp(16px,3vw,32px);display:flex}.court-footer__case{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;order:1;font-size:14px;overflow:hidden}.footer-call--in{animation:.35s ease-out call-in}@keyframes call-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.footer-call{flex-wrap:wrap;flex:0 auto;align-items:center;gap:6px;min-width:0;display:flex}.footer-call--prompt{background:var(--surface-2);border:2px solid var(--muted);box-shadow:inset 1px 1px 0 var(--surface), 2px 2px 0 var(--bevel-dark);flex:100%;order:3;justify-content:center;padding:10px 12px}.footer-call--locked{order:2}.footer-call__label{color:var(--text);white-space:nowrap;font-size:15px;font-weight:800}.footer-call strong{color:var(--text);font-size:13px}.footer-call button{cursor:pointer;max-width:14ch;color:var(--text);background:var(--surface);border:2px solid var(--muted);text-overflow:ellipsis;white-space:nowrap;border-radius:0;padding:7px 12px;font-size:14px;font-weight:700;transition:color .12s,border-color .12s,background .12s;overflow:hidden}.footer-call button:hover{color:var(--text);border-color:var(--muted)}.footer-call button.is-active{color:#fff;background:var(--muted);border-color:var(--muted)}.court-footer__playback{flex:none;order:2;gap:7px;display:flex}.court-footer>.playback-toggle{order:2}.stage-paused{inset:0 0 var(--caption-band-height);z-index:45;color:#fff;font-family:var(--font-display);pointer-events:none;background:#14162bb8;place-items:center;font-size:clamp(24px,4vw,42px);font-weight:700;display:grid;position:absolute}.channel-playback-toggle{z-index:60;cursor:pointer;color:#fff;background:#14162bd1;border:1px solid #fff;border-radius:0;padding:6px 9px;font-size:11px;font-weight:700;position:absolute;top:8px;right:8px}.court-shell--channel .stage-paused{inset:0 0 var(--channel-band-height)}.prediction-nudge{left:50%;bottom:calc(var(--caption-band-height) + 12px);width:min(420px,33%);color:var(--text);background:var(--surface);border:3px solid var(--pink);box-shadow:6px 6px 0 var(--ink);z-index:35;grid-template-columns:minmax(0,1fr);gap:7px;padding:13px 48px 12px 15px;animation:.28s steps(3,end) both prediction-nudge-in;display:grid;position:absolute;transform:translate(-50%)}@keyframes prediction-nudge-in{0%{opacity:0;transform:translate(-50%,14px)}to{opacity:1;transform:translate(-50%)}}.prediction-nudge__eyebrow{color:var(--pink-down);letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:800;line-height:1}.prediction-nudge>strong{font-family:var(--font-display);font-size:clamp(19px,2vw,25px);line-height:1.08}.prediction-nudge__close{cursor:pointer;width:38px;height:38px;color:var(--muted);background:var(--surface-2);border:2px solid var(--ink);border-radius:0;place-items:center;padding:0;font-size:25px;font-weight:700;line-height:1;display:grid;position:absolute;top:8px;right:8px}.prediction-nudge__choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:2px;display:grid}.prediction-nudge__choices button{cursor:pointer;min-width:0;color:var(--text);background:var(--surface-2);border:3px solid var(--ink);box-shadow:3px 3px 0 var(--bevel-dark);overflow-wrap:anywhere;text-wrap:balance;white-space:normal;border-radius:0;place-items:center;padding:9px 12px;font-size:15px;font-weight:800;line-height:1.08;display:grid}.prediction-nudge__choices button:hover{background:var(--paper-dim)}.prediction-nudge__choices button:active{box-shadow:1px 1px 0 var(--bevel-dark);transform:translate(2px,2px)}.prediction-nudge__timer{background:var(--surface-2);height:4px;margin-top:3px;position:relative;overflow:hidden}.prediction-nudge__timer:after{content:"";background:var(--pink);transform-origin:0;animation:15s linear forwards prediction-nudge-timer;position:absolute;inset:0}@keyframes prediction-nudge-timer{to{transform:scaleX(0)}}.docket-card{text-align:left;width:min(560px,100vw - 32px);margin:clamp(24px,8vh,80px) 0 40px}.docket-card__court{font-family:var(--font-display);color:var(--muted);font-size:15px;font-style:italic;display:block}.docket-card h1{font-family:var(--font-display);letter-spacing:-.015em;color:var(--text);margin:6px 0 24px;font-size:clamp(38px,6.5vw,50px);font-weight:700;line-height:1.02}.docket-card__promise{color:var(--muted);margin:0 0 24px;font-size:16.5px}.docket-card--review{margin:clamp(16px,4vh,36px) 0 24px}.docket-card--review h1{margin:4px 0 10px;font-size:clamp(27px,4.2vw,34px);line-height:1.06}.docket-card--review .docket-card__promise{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 14px;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}.landing-columns{grid-template-columns:minmax(0,1fr) minmax(280px,400px);align-items:start;gap:clamp(20px,3vw,40px);width:min(1120px,100%);padding:26px clamp(16px,3vw,32px) 40px;display:grid}.docket-card--primary{background:var(--pink-wash);border:3px solid var(--pink);border-radius:0;width:100%;margin:0;padding:clamp(22px,3vw,34px);position:relative;box-shadow:5px 5px #ff4d9729,0 14px 30px -18px #14162b6b}.landing-main{align-content:start;gap:16px;min-width:0;display:grid}@media (max-width:980px){.landing-columns{grid-template-columns:minmax(0,1fr);justify-items:center}.landing-main,.court-record{width:min(560px,100%)}.landing-columns .court-record{max-height:none;padding-right:0;overflow-y:visible}}.testimonial{border-left:3px solid var(--pink);margin:0;padding:2px 0 2px 14px}.testimonial p{color:var(--text);font-family:var(--font-display);margin:0 0 3px;font-size:clamp(17px,1.5vw,20px);font-style:italic;line-height:1.3}.testimonial cite{color:var(--muted-soft);font-size:13.5px;font-style:normal}.testimonial--masthead{border-left-color:var(--ink);flex:none;padding:1px 0 1px 12px}.testimonial--masthead p{margin:0;font-size:clamp(14.5px,1.2vw,16.5px);line-height:1.15}.testimonial--masthead cite{font-size:12px;line-height:1.1}.court-record{opacity:1;overscroll-behavior:contain;scrollbar-width:thin;align-content:start;gap:12px;min-width:0;max-height:calc(100dvh - 120px);padding-right:4px;transition:opacity .18s;display:grid;overflow-y:auto}.court-record,.court-record .record-hearing p,.court-record .record-step p,.court-record small{color:var(--muted-soft)}.court-record__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.court-record__head span{color:var(--text);font-size:15px;font-weight:700}.court-record__head small{color:var(--muted-soft);font-size:13px}.court-record__stamps{gap:2px;display:grid}.court-record__stamps small{font-variant-numeric:tabular-nums}.court-record__pitch{color:var(--muted-soft);margin:0;font-size:13.5px;line-height:1.55}.record-item{background:var(--surface);border:1px solid var(--line);border-radius:0;gap:0;padding:14px 15px;display:grid}.record-hearing{justify-items:start;display:grid}.record-hearing__head{justify-content:space-between;align-items:baseline;gap:10px;width:100%;display:flex}.record-hearing__head .record-replay{white-space:nowrap;flex:none}.record-noreplay{white-space:nowrap;color:var(--muted-soft);flex:none;font-size:12px;font-style:italic}.record-hearing strong{color:var(--text);font-size:14.5px;font-weight:700;line-height:1.35;display:block}.record-hearing p{margin:3px 0 2px;font-size:13px;line-height:1.5}.record-hearing small{font-size:12.5px}.record-hearing .record-hearing__byline{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:2px;font-weight:600}.record-gist{font-style:italic}.record-arrow{color:var(--muted-soft);margin:2px 0 2px 16px;display:block}.record-step{background:var(--surface-2);border:1px solid var(--line);border-radius:0;gap:4px;padding:8px 10px;display:grid}.record-step p{margin:0;font-size:13px;line-height:1.5}.record-step small{color:var(--muted-soft);font-size:12.5px}.record-step strong{color:var(--text);font-size:13.5px;line-height:1.35}.record-step ul{gap:2px;margin:0;padding-left:16px;display:grid}.record-step li{color:var(--muted);font-size:13px;line-height:1.45}.record-tag{color:var(--muted);justify-self:start;font-size:12.5px;font-weight:700}.record-tag--done{color:var(--good)}.record-tag--declined{color:var(--muted)}.record-step--declined{background:var(--surface-2);border-left:3px solid var(--muted-soft);border-radius:0}.record-step--declined ul{color:var(--muted-soft)}.record-step--loose{margin:0}.record-pending{color:var(--muted-soft);margin-top:6px;font-size:12.5px;font-style:italic}.resume-banner{background:color-mix(in srgb, var(--accent) 6%, var(--surface-2));border:1.5px solid color-mix(in srgb, var(--accent) 40%, var(--line));border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 0 18px;padding:12px 14px;display:flex}.resume-banner__case strong{font-size:14px;display:block}.resume-banner__case small{color:var(--muted);font-size:13.5px}.resume-banner__actions{gap:8px;display:flex}.resume-banner__actions button{cursor:pointer;color:#fff;background:var(--accent);border:0;border-radius:0;padding:8px 14px;font-size:13.5px;font-weight:700}.resume-banner__actions button:hover{background:var(--accent-down)}.resume-banner__actions .resume-banner__fresh{color:var(--muted);border:1px solid var(--line);background:0 0;font-weight:600}.resume-banner__actions .resume-banner__fresh:hover{color:var(--text);background:0 0}.premise-label{margin-bottom:9px;font-size:16.5px;font-weight:700;line-height:1.35;display:block}.premise-input{resize:vertical;width:100%;min-height:132px;color:var(--text);background:var(--surface);border:1.5px solid var(--line);border-radius:0;padding:13px 15px;font-family:inherit;font-size:15.5px;line-height:1.5;transition:border-color .12s,box-shadow .12s}.premise-input::placeholder{color:color-mix(in srgb, var(--muted-soft) 62%, transparent)}.premise-input:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-soft);outline:none}.premise-actions{color:var(--muted);margin:10px 0 22px;font-size:14px}.suggest-link{cursor:pointer;color:var(--blue);font-family:inherit;font-size:inherit;text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.suggest-link:hover{color:var(--blue-down)}.suggest-link:disabled{color:var(--muted-soft);cursor:default;text-decoration:none}.party-cards{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:9px;margin:0 0 14px;display:grid}@media (max-width:560px){.party-cards{grid-template-columns:1fr}.party-cards__v{justify-self:center}}.party-cards__v{font-family:var(--font-display);color:var(--muted-soft);align-self:center;font-size:22px;font-style:italic}.party-card{text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:0;grid-template-columns:72px minmax(0,1fr);grid-template-areas:"portrait side""portrait name""portrait descriptor""claim claim";align-content:start;align-items:start;column-gap:10px;padding:11px 12px 12px;display:grid}.party-card__portrait{grid-area:portrait;width:72px}.party-card__portrait .puppet{width:100%;height:auto}.party-card__side{color:var(--pink-down);letter-spacing:.02em;grid-area:side;font-size:10.5px;font-weight:700}.party-card strong{grid-area:name;font-size:15px;font-weight:700;line-height:1.15}.party-card small{color:var(--muted-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:descriptor;font-size:11.5px;line-height:1.25;display:-webkit-box;overflow:hidden}.party-card p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:claim;margin:7px 0 0;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.docket-card__actions{gap:10px;display:grid}.redraw-button{cursor:pointer;color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:0;padding:12px 18px;font-size:15px;font-weight:600}.redraw-button:hover{border-color:var(--muted)}.outrage-field{color:var(--muted);margin:0 0 24px}.outrage-field__label{margin-bottom:8px;font-size:14.5px;font-weight:600;display:block}.outrage-field__options{flex-wrap:wrap;gap:8px;display:flex}.outrage-field__options button{cursor:pointer;color:var(--muted);border:1px solid var(--line);background:#f3f4f8;border-radius:0;padding:8px 14px;font-size:13.5px;font-weight:600;transition:all .12s}.outrage-field__options button:hover{color:var(--text);border-color:var(--muted)}.outrage-field__options button.is-active{color:#fff;background:#6c7180;border-color:#6c7180}.call-button,.redraw-button,.feedback-send,.suggest-link,.result-card__actions a,.result-card__actions button,.replay-actions a,.replay-actions button,.resume-banner__actions button,.sound-toggle,.skip-button,.footer-call button,.outrage-field__options button,.feedback-ratings button,.feedback-tags button{box-shadow:inset 1px 1px 0 var(--bevel-light), inset -1px -1px 0 var(--bevel-dark), 2px 2px 0 var(--bevel-dark)}.call-button:active,.redraw-button:active,.feedback-send:active,.result-card__actions button:active,.replay-actions button:active,.resume-banner__actions button:active,.sound-toggle:active,.skip-button:active,.footer-call button:active,.outrage-field__options button:active,.feedback-ratings button:active,.feedback-tags button:active{box-shadow:inset -1px -1px 0 var(--bevel-light), inset 1px 1px 0 var(--bevel-dark);transform:translate(2px,2px)}.suggest-link{box-shadow:none}.court-header{border-bottom:3px solid var(--ink)}.court-footer{border-top:3px solid var(--ink)}.call-button{cursor:pointer;color:#fff;background:var(--accent);border:1px solid var(--accent);border-radius:0;width:100%;padding:11px 18px;font-size:15px;font-weight:700;text-decoration:none;transition:background .12s,transform 80ms}.call-button:hover{background:var(--accent-down)}.call-button:active{transform:translate(2px,2px)}.call-button:disabled{cursor:default;background:color-mix(in srgb, var(--accent) 38%, var(--surface-2));transform:none}.docket-card__calling{text-align:center;justify-items:center;gap:10px;padding:48px 0 24px;display:grid}.docket-card__calling strong{font-size:19px;font-weight:700}.docket-card__cast{color:var(--muted);margin-top:10px;font-size:13.5px}.court-loader{align-items:center;gap:7px;height:22px;display:flex}.court-loader i{background:var(--accent);border-radius:50%;width:9px;height:9px;animation:.9s ease-in-out infinite loader-dots}.court-loader i:nth-child(2){animation-delay:.15s}.court-loader i:nth-child(3){animation-delay:.3s}@keyframes loader-dots{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}.court-error{color:var(--accent);margin:14px 0 0;font-size:14.5px;font-weight:600}.docket-card__calling .calling-status{height:38px;color:var(--muted-soft);align-items:start;font-size:13px;font-style:italic;line-height:1.45;display:grid;overflow:hidden}.waiting-options{text-align:left;gap:7px;width:min(100%,416px);margin-top:8px;display:grid}.waiting-options h2{color:var(--text);margin:0 0 2px;font-size:14px;font-weight:750}.waiting-option{cursor:pointer;width:100%;min-height:46px;color:var(--text);text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 12px;font-size:13px;font-weight:750;display:grid}.waiting-option--activity{color:#fff;background:var(--blue);border:1px solid var(--blue-down);box-shadow:3px 3px 0 var(--pink)}.waiting-option--activity:hover{background:var(--blue-down)}.waiting-option--activity:active{box-shadow:1px 1px 0 var(--pink-down);transform:translate(2px,2px)}.waiting-option--previous:hover{background:var(--surface-2)}.waiting-option>span:last-child{font-size:18px;line-height:1}.cause-list{text-align:left;gap:6px;width:100%;display:grid}.cause-list__row{background:var(--surface);border:1px solid var(--line);align-items:center;gap:8px;min-width:0;padding:6px 8px;display:flex}.cause-list .cause-list__case{color:var(--pink-down);flex:none;font-size:11.5px;font-weight:700}.cause-list .cause-list__title{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:12.5px;overflow:hidden}.cause-list__watch{cursor:pointer;color:var(--text);background:var(--surface-2);border:1px solid var(--line);box-shadow:inset 1px 1px 0 var(--bevel-light), inset -1px -1px 0 var(--bevel-dark), 2px 2px 0 var(--bevel-dark);border-radius:0;flex:none;padding:4px 9px;font-size:11.5px;font-weight:700}.cause-list__watch:active{box-shadow:inset -1px -1px 0 var(--bevel-light), inset 1px 1px 0 var(--bevel-dark);transform:translate(1px,1px)}@media (max-width:640px){.docket-card__calling{gap:8px;padding:28px 0 14px}.waiting-options{width:100%}.waiting-option{min-height:48px}.cause-list__row{flex-wrap:wrap;align-items:start}.cause-list .cause-list__title{white-space:normal;flex-basis:calc(100% - 72px)}.cause-list__watch{min-height:36px;margin-left:auto;padding-inline:12px}}.replay-modal__ready{z-index:1;color:var(--text);background:var(--pink-soft);border-bottom:2px solid var(--pink);text-align:left;padding:8px 12px;font-size:13px;font-weight:700;position:absolute;top:0;left:0;right:48px}.now-showing{background:var(--surface);border:1px solid var(--line);width:100%;display:grid}.now-showing__head{border-bottom:1px solid var(--line);padding:8px 12px}.now-showing__head span{color:var(--muted);font-family:var(--font-ui);letter-spacing:.09em;font-size:11.5px;font-weight:700}.now-showing__screen{background:var(--bg);border:0;width:100%;height:clamp(280px,32vw,340px);display:block}.now-showing__caption{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 10px;min-width:0;padding:10px 12px;display:flex}.now-showing__title{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:14px;overflow:hidden}.now-showing__sound{cursor:pointer;color:var(--text);background:var(--surface-2);border:1px solid var(--line);box-shadow:inset 1px 1px 0 var(--bevel-light), inset -1px -1px 0 var(--bevel-dark), 2px 2px 0 var(--bevel-dark);border-radius:0;flex:none;padding:6px 11px;font-size:12.5px;font-weight:700}.now-showing__sound:active{box-shadow:inset -1px -1px 0 var(--bevel-light), inset 1px 1px 0 var(--bevel-dark);transform:translate(1px,1px)}.now-showing__next{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;padding:0 12px 10px;display:flex}.now-showing__next span{color:var(--muted-soft);font-size:12px;font-weight:700}.now-showing__next button{cursor:pointer;max-width:100%;color:var(--blue);text-underline-offset:2px;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:700;text-decoration:underline;overflow:hidden}.court-stage{--caption-band-height:96px;grid-template-rows:auto var(--caption-band-height);background:var(--bg);align-self:center;width:100%;max-width:calc(180dvh - 414px);margin-inline:auto;display:grid;position:relative;overflow:hidden}.court-stage__camera{aspect-ratio:1.8;z-index:1;filter:url(#posterize97);width:100%;position:relative;overflow:hidden;container:stage/size}.court-stage__camera:before{content:"";z-index:50;pointer-events:none;background-image:repeating-conic-gradient(#14162b09 0% 25%,#0000 0% 50%);background-size:4px 4px;position:absolute;inset:0}@media (max-width:720px){.court-stage__camera:before{background-image:repeating-conic-gradient(#14162b05 0% 25%,#0000 0% 50%);background-size:3px 3px}}.court-stage__wall{background:var(--wall);border-bottom:4px solid var(--ink);position:absolute;inset:0 0 30%}.court-stage__wall:before{content:"";background:#e4e5f1;position:absolute;inset:0 0 54%}.court-stage__floor{background:var(--oak-light);position:absolute;inset:70% 0 0}.court-stage__floor>i{background:#261b1657;height:min(.45cqh,.34cqw);position:absolute;left:-2%;right:-2%;transform:rotate(-1.8deg)}.court-stage__floor>i:first-child{top:15%}.court-stage__floor>i:nth-child(2){top:32%}.court-stage__floor>i:nth-child(3){top:50%}.court-stage__floor>i:nth-child(4){top:69%}.court-stage__floor>i:nth-child(5){top:88%}.wall-wainscot{z-index:1;background:var(--oak-mid);border-top:min(.8cqh, .6cqw) solid var(--ink);border-bottom:min(.5cqh, .4cqw) solid var(--ink);grid-template-columns:repeat(8,1fr);gap:min(1.1cqh,.8cqw);height:min(14cqh,11cqw);padding:min(1.4cqh,1cqw) min(1.8cqh,1.4cqw);display:grid;position:absolute;bottom:0;left:0;right:0}.wall-wainscot i{border:min(.45cqh,.34cqw) solid #221f36b8;box-shadow:inset 0 0 0 min(.5cqh,.38cqw) #ffffff24}.wall-sash{z-index:1;border:min(.8cqh, .6cqw) solid var(--ink);width:min(19cqh,15cqw);height:min(31cqh,24cqw);box-shadow:inset 0 0 0 min(.8cqh, .6cqw) var(--paper-dim);background:#71859e;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;padding:min(1cqh,.75cqw);display:grid;position:absolute;top:min(3cqh,2.3cqw);left:1.5%}.wall-sash>i{border:min(.32cqh, .24cqw) solid var(--ink);background:#b9c9d8}.wall-sash>span{background:#fbfcffb8;width:min(.42cqh,.32cqw);height:68%;position:absolute;top:12%;transform:rotate(-11deg)}.wall-sash>span:first-of-type{left:25%}.wall-sash>span:nth-of-type(2){height:49%;top:30%;left:53%}.wall-sash>span:nth-of-type(3){height:58%;left:78%}.wall-files{z-index:1;border-bottom:min(1.2cqh, .9cqw) solid var(--ink);align-items:flex-end;gap:min(.5cqh,.38cqw);width:min(20cqh,15.5cqw);height:min(10cqh,7.8cqw);padding:0 min(.9cqh,.68cqw) min(1cqh,.75cqw);display:flex;position:absolute;top:min(31cqh,24cqw);left:57%}.wall-files b{border:min(.4cqh, .3cqw) solid var(--ink);background:#c6ad73;width:16%;height:72%;transform:rotate(-5deg)}.wall-files b:nth-child(2),.wall-files b:nth-child(5){background:#d1bd86;height:91%;transform:rotate(4deg)}.wall-files b:nth-child(3){height:63%;transform:rotate(-9deg)}.wall-files b:nth-child(4){background:#bfa66d;height:84%;transform:rotate(7deg)}.wall-fire-door{z-index:1;border:min(.7cqh, .52cqw) solid var(--ink);background:#c7c9d1;width:min(16cqh,12.5cqw);height:min(36cqh,28cqw);position:absolute;top:min(13cqh,10cqw);right:-2%}.wall-fire-door span{color:var(--paper);border:min(.36cqh, .27cqw) solid var(--ink);font-family:var(--font-mono);white-space:nowrap;background:#557a68;padding:min(.7cqh,.52cqw);font-size:min(1.7cqh,1.3cqw);font-weight:700;position:absolute;top:8%;left:8%}.wall-fire-door i{background:var(--ink);width:46%;height:min(1cqh,.75cqw);position:absolute;top:54%;left:12%}.wall-clock{background:var(--paper);border:4px solid var(--ink);border-radius:50%;width:54px;height:54px;position:absolute;top:8%;left:17%}.wall-clock i,.wall-clock b{background:var(--ink);transform-origin:0 0;position:absolute;top:50%;left:50%}.wall-clock i{width:16px;height:3px;transform:rotate(-50deg)}.wall-clock b{width:21px;height:3px;transform:rotate(65deg)}.wall-notice{color:var(--text);background:var(--paper-dim);border:3px solid var(--ink);font-family:var(--font-display);text-align:center;padding:6px 10px;font-size:14px;font-weight:700;line-height:1.05;position:absolute;top:35%;left:16%;transform:rotate(-2.4deg)}.wall-notice small{font-family:var(--font-sans);font-size:11px;font-weight:400}.wall-crest{aspect-ratio:1;width:min(14cqh,11cqw);color:var(--paper);background:var(--stage-blue);border:min(.8cqh, .6cqw) solid var(--ink);box-shadow:inset 0 0 0 min(.65cqh, .5cqw) var(--paper), inset 0 0 0 min(1cqh, .77cqw) var(--ink);text-align:center;border-radius:50%;place-content:center;justify-items:center;padding:min(1.1cqh,.85cqw);font-size:min(4.2cqh,3.2cqw);line-height:1;display:grid;position:absolute;top:5%;left:33%;transform:translate(-50%)}.wall-crest small{max-width:9ch;font-family:var(--font-display);letter-spacing:.08em;margin-top:min(.5cqh,.38cqw);font-size:min(1.35cqh,1cqw);font-weight:700;line-height:1}.wall-radiator{border:4px solid var(--ink);background:#9aa2bd;gap:4px;padding:5px;display:flex;position:absolute;bottom:4%;left:3%}.wall-radiator i{border:2px solid var(--ink);background:#c3cade;width:9px;height:44px}.wall-plant{width:64px;height:110px;position:absolute;bottom:3%;right:2.5%}.wall-plant i,.wall-plant b,.wall-plant em{border:3px solid var(--ink);background:#4f7f76;position:absolute}.wall-plant i{border-radius:8px 8px 0 0;width:12px;height:52px;bottom:34px;left:26px;transform:rotate(-6deg)}.wall-plant b{background:#5f8f86;border-radius:8px 8px 0 0;width:12px;height:34px;bottom:52px;left:8px;transform:rotate(-32deg)}.wall-plant em{background:#436d66;border-radius:8px 8px 0 0;width:12px;height:30px;bottom:48px;right:6px;transform:rotate(30deg)}.wall-plant:after{content:"";border:4px solid var(--ink);clip-path:polygon(0 0,100% 0,84% 100%,16% 100%);background:#8c5f7a;width:44px;height:36px;position:absolute;bottom:0;left:10px}.home{justify-items:center;display:grid;position:absolute}.puppet{width:100%;height:auto;display:block}.home--judge{z-index:4;width:min(36cqh,29cqw);top:9%;left:50%;transform:translate(-50%)}.bench-front{background:var(--oak);border:4px solid var(--ink);z-index:2;align-content:start;justify-items:center;width:190%;height:20cqh;margin-top:-5cqh;padding:3cqh 0 0;display:grid}.bench-front span{color:var(--paper);background:var(--stage-blue);border:2px solid var(--ink);font-family:var(--font-mono);padding:3px 10px;font-size:11px}.home--plume{z-index:5;width:min(36cqh,27cqw);bottom:15%;left:23%;transform:translate(-50%)}.home--clause{z-index:5;width:min(37cqh,29cqw);bottom:14%;left:77%;transform:translate(-50%)}.desk-name{text-align:center;height:100%;color:var(--paper);letter-spacing:.05em;white-space:nowrap;place-items:center;font-size:min(3.2cqh,2.4cqw);font-style:normal;font-weight:700;line-height:1;display:grid}.bench-front .desk-name{height:auto;padding-bottom:.8cqh}.court-chair .desk-name{font-size:min(2.8cqh,2cqw)}.lectern{background:var(--oak);border:4px solid var(--ink);width:74%;height:42px;margin-top:-18px}.home--claimant{z-index:3;width:min(26cqh,19cqw);bottom:23%;left:5%}.home--defendant{z-index:3;width:min(26cqh,19cqw);bottom:23%;right:5%}.court-chair{background:var(--oak-mid);border:4px solid var(--ink);width:82%;height:30px;margin-top:-12px}.home--screen{z-index:2;width:min(43cqh,34cqw);top:3%;left:78%;transform:translate(-50%)}.court-screen{transform-origin:50% 0;width:100%;transition:transform .45s cubic-bezier(.6,.05,.28,.99)}.court-screen.is-live{transform:scale(1.42)}.home--screen:has(.court-screen.is-live){z-index:10}.court-stage[data-shot=screen] .court-stage__camera:after{content:"";z-index:6;pointer-events:none;background:#14162b45;position:absolute;inset:0}.court-screen__frame{background:var(--oak);border:4px solid var(--ink);padding:8px;box-shadow:0 5px 16px #0000004d}.court-screen__frame img{object-fit:contain;border:3px solid var(--ink);filter:brightness(1.18)contrast(1.06)saturate(1.05);width:100%;height:auto;max-height:30cqh;display:block}.court-screen__idle{color:#a8c4dc;border:3px solid var(--ink);background:#26304a;justify-items:center;gap:2px;padding:20px 8px;font-size:22px;display:grid}.court-screen__idle small{font-family:var(--font-mono);font-size:8px}.court-screen__card{color:var(--text);background:var(--paper);border:3px solid var(--ink);text-align:left;gap:6px;padding:12px 10px;display:grid}.court-screen__card span{color:var(--stage-blue);font-family:var(--font-display);justify-self:start;font-size:12px;font-weight:700}.court-screen__card strong{font-family:var(--font-display);font-size:15px;line-height:1.15}.court-screen__card p{margin:0;font-size:12px;line-height:1.3}.court-screen__awaited{color:var(--stage-blue);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;justify-self:start;font-size:9px;font-style:normal;animation:2.4s ease-in-out infinite awaited-breathe}@keyframes awaited-breathe{0%,to{opacity:.45}50%{opacity:1}}.court-screen__plate{width:fit-content;color:var(--text);background:var(--paper);border:2px solid var(--ink);font-family:var(--font-display);text-align:center;border-top-width:0;justify-self:center;margin:-2px auto 0;padding:2px 12px;font-size:12px;font-weight:700}.nameplate{text-align:center;min-width:110%;color:var(--text);background:var(--paper-dim);border:3px solid var(--ink);z-index:8;padding:4px 8px 5px;position:absolute;bottom:-8px;box-shadow:0 3px 10px #0000004d}.nameplate span{white-space:nowrap;font-size:14px;font-weight:800;display:block}.nameplate small{color:var(--muted-soft);font-size:12px;font-weight:700;display:block}.home--judge .nameplate{bottom:-34px}.caption-band{width:100%;min-height:0;height:var(--caption-band-height);color:var(--text);background:var(--paper);border-top:4px solid var(--ink);z-index:20;grid-template-columns:minmax(0,15ch) 1fr;align-items:start;gap:4px 18px;padding:12px clamp(14px,2.2vw,24px) 13px;display:grid;position:relative;overflow:hidden}.caption-band:before{content:"";background:var(--ink);height:4px;position:absolute;top:-4px;left:0;right:0}.caption-band__who{align-content:start;gap:1px;display:grid}.caption-band__name{color:var(--stage-blue);font-family:var(--font-display);font-size:clamp(12px,1vw,14px);font-weight:700;line-height:1.1}.caption-band__who small{color:var(--muted-soft);font-size:clamp(10px,.8vw,11px);line-height:1.2}.caption-band__line{font-family:var(--font-display);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:clamp(14px,1.2vw,17px);font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.court-stage[data-speaker]:not([data-speaker=none]) .home:not(.home--screen):not(:has(.puppet.is-active)){filter:brightness(.84)saturate(.8);transition:filter .25s}.court-stage{--bob:-4px}.court-stage[data-outrage=composed]{--bob:-2px}.court-stage[data-outrage=scenes]{--bob:-7px}.puppet.is-active{filter:none}.home:has(.puppet.is-active){z-index:9}.puppet.is-active .pp-mouth{transform-box:fill-box;transform-origin:50%;animation:.26s steps(2,jump-none) infinite mouth-talk}.court-stage[data-outrage=composed] .puppet.is-active .pp-mouth{animation-duration:.34s}.court-stage[data-outrage=scenes] .puppet.is-active .pp-mouth{animation-duration:.2s}@keyframes mouth-talk{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1.7)}}.puppet.is-active{animation:.62s steps(2,jump-none) infinite talk-bob}.court-stage[data-outrage=scenes] .puppet.is-active{animation-duration:.48s}@keyframes talk-bob{0%,to{transform:translateY(0)}50%{transform:translateY(var(--bob,-4px))}}.puppet.motion-gavel .pp-gavel-arm{transform-origin:150px 160px;animation:.7s steps(2,jump-none) 2 gavel-strike}.court-stage[data-outrage=scenes] .puppet.motion-gavel .pp-gavel-arm{animation-duration:.55s;animation-iteration-count:4}.court-stage[data-outrage=scenes] .puppet.motion-outburst{animation-iteration-count:7}.court-stage[data-outrage=composed] .puppet.motion-outburst{animation-iteration-count:2}@keyframes gavel-strike{0%,to{transform:rotate(0)}50%{transform:rotate(-26deg)}}.puppet.motion-flourish .pp-arms{transform-origin:134px 158px;animation:.9s steps(3,jump-none) infinite flourish}@keyframes flourish{0%,to{transform:rotate(0)}33%{transform:rotate(-7deg)}66%{transform:rotate(6deg)}}.puppet.motion-point .pp-arms{transform-origin:134px 158px;animation:.5s steps(2,jump-none) 3 point-jab}@keyframes point-jab{0%,to{transform:translate(0)}50%{transform:translate(7px)}}.puppet.motion-paper .pp-paper{transform-origin:205px 150px;animation:.8s steps(2,jump-none) 2 paper-brandish}@keyframes paper-brandish{0%,to{transform:rotate(0)translateY(0)}50%{transform:rotate(-14deg)translateY(-10px)}}.puppet.motion-outburst{animation:.4s steps(2,jump-none) 4 outburst-shake}@keyframes outburst-shake{0%,to{transform:translate(0)translateY(0)}25%{transform:translate(-3px)translateY(-3px)}75%{transform:translate(3px)translateY(-1px)}}.puppet.motion-recoil{animation:.5s steps(2,jump-none) both recoil-back}@keyframes recoil-back{0%{transform:translate(0)}to{transform:translate(-6px)rotate(-2deg)}}.puppet.motion-slump{animation:.7s steps(2,jump-none) both slump-down}@keyframes slump-down{to{transform:translateY(7px)rotate(1.5deg)}}@media (prefers-reduced-motion:reduce){.puppet,.pp-gavel-arm,.pp-arms,.pp-paper,.pp-mouth,.marquee__track,.footer-call--in,.prediction-nudge,.prediction-nudge__timer:after{animation:none!important}.footer-call button{transition:none!important}.court-screen{transition:none}.court-screen__awaited{opacity:1;animation:none}}.stage-overlay{overscroll-behavior:contain;text-align:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:40;background:#0f1013d1;align-content:start;justify-items:center;gap:12px;padding:18px 18px 40px;display:grid;position:absolute;inset:0;overflow-y:auto}.stage-overlay>*{margin-block:auto}.stage-retiring{color:#fff;border:1px solid var(--line);z-index:40;background:#0f1013e0;border-radius:0;align-items:center;gap:12px;padding:12px 20px;display:flex;position:absolute;bottom:4%;left:50%;transform:translate(-50%)}.stage-retiring strong{font-size:15px;font-weight:700}.stage-retiring button{cursor:pointer;color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:0;padding:7px 12px;font-size:13.5px;font-weight:700}.result-card{width:min(560px,100vw - 32px);color:var(--text);background:var(--surface);border:1px solid var(--line);text-align:left;border-radius:0;padding:clamp(24px,4vw,36px);position:relative;box-shadow:0 16px 48px #00000080}.result-card h2{font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 16px;font-size:clamp(23px,3vw,31px);font-weight:700;line-height:1.12}.result-card__stamp{color:var(--accent);box-shadow:inset 0 0 0 2px var(--surface), inset 0 0 0 4px currentColor;opacity:.88;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:3px solid;border-radius:0;margin-bottom:14px;padding:8px 16px;font-size:13.5px;font-weight:800;display:inline-block;transform:rotate(-1.7deg)}.result-card__stamp br{display:none}.result-card__stamp.is-sound{color:var(--good)}.result-card__prediction{margin:-6px 0 14px;font-size:15px;font-weight:600}.result-card__prediction.is-right{color:var(--good)}.result-card__prediction.is-wrong{color:var(--accent)}.result-card__truth{background:var(--surface-2);border:1px solid var(--line);border-radius:0;margin:0 0 18px;padding:14px 16px}.result-card__truth span{color:var(--muted);margin-bottom:5px;font-size:13px;font-weight:700;display:block}.result-card__truth p{margin:0;font-size:14.5px;line-height:1.5}.result-card__feedback{background:var(--surface-2);border:1.5px solid color-mix(in srgb, var(--accent) 45%, var(--line));border-radius:0;gap:10px;margin:0 0 18px;padding:14px 16px;display:grid}.result-card__feedback-label{color:var(--accent);font-size:14px;font-weight:700}.feedback-pitch{color:var(--muted);margin:-4px 0 0;font-size:13px;line-height:1.45}.result-card__feedback textarea.feedback-main{border:1.5px solid color-mix(in srgb, var(--accent) 55%, var(--line));background:color-mix(in srgb, var(--accent) 4%, var(--surface))}.feedback-ratings,.feedback-tags{flex-wrap:wrap;gap:7px;display:flex}.feedback-ratings button,.feedback-tags button{cursor:pointer;color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:0;padding:7px 13px;font-size:13px;font-weight:600;transition:all .12s}.feedback-tags button{padding:7px 12px;font-size:13.5px}.feedback-q{font-size:14.5px;font-weight:700;display:block}.feedback-suggest-toggle{flex-wrap:wrap;gap:7px;display:flex}.feedback-suggest-toggle button{cursor:pointer;color:var(--muted);background:var(--surface);border:1.5px solid var(--line);box-shadow:inset 1px 1px 0 var(--bevel-light), inset -1px -1px 0 var(--bevel-dark), 2px 2px 0 var(--bevel-dark);padding:8px 14px;font-size:13.5px;font-weight:700}.feedback-suggest-toggle button.is-active{color:#fff;background:var(--blue);border-color:var(--blue);box-shadow:inset -1px -1px 0 var(--bevel-light), inset 1px 1px 0 var(--bevel-dark)}.feedback-ratings button:hover,.feedback-tags button:hover{color:var(--text);border-color:var(--muted)}.feedback-ratings button.is-active,.feedback-tags button.is-active{color:#fff;background:var(--accent);border-color:var(--accent)}.result-card__feedback textarea{resize:vertical;width:100%;color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:0;padding:9px 11px;font-family:inherit;font-size:13.5px}.result-card__feedback textarea:focus{border-color:var(--accent);outline:none}.feedback-name{width:100%;color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:0;padding:8px 11px;font-family:inherit;font-size:13.5px}.feedback-name::placeholder{color:var(--muted-soft)}.feedback-name:focus{border-color:var(--accent);outline:none}.feedback-send{cursor:pointer;color:#fff;background:var(--accent);border:0;border-radius:0;justify-self:start;padding:9px 16px;font-size:13.5px;font-weight:700}.feedback-send:hover{background:var(--accent-down)}.feedback-send:disabled{opacity:.6;cursor:default}.result-card__thanks{color:var(--good);margin:0;font-size:14px;font-weight:600}.result-card__actions{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}.result-card__actions a,.result-card__actions button{cursor:pointer;color:#fff;background:var(--accent);border:0;border-radius:0;padding:11px 18px;font-size:15px;font-weight:700;text-decoration:none}.result-card__actions a:hover,.result-card__actions button:hover{background:var(--accent-down)}.result-card__actions button{background:var(--surface);color:var(--text);border:1px solid var(--line)}.result-card__actions button:hover{border-color:var(--muted)}.result-card small{color:var(--muted);font-size:13px}.register-eyebrow{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;font-size:11.5px;font-weight:700;display:block}.register-caseline{margin-bottom:14px;display:block}.register-label{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:11.5px;font-weight:700;display:block}.register-orders{margin:0 0 18px}.register-orders__list{margin:0;padding-left:30px;list-style:lower-roman}.register-orders__list li{margin:0 0 6px;font-size:14.5px;line-height:1.5}.register-orders__list li::marker{color:var(--muted);font-weight:700}.register-rule{border-top:1px solid var(--line);height:0;margin:2px 0 16px}.record-replay{color:var(--blue);text-underline-offset:2px;justify-self:start;margin-top:6px;font-size:13px;font-weight:700;text-decoration:underline}.share-optin{cursor:pointer;background:var(--surface);border:2px solid var(--line);border-radius:0;grid-template-columns:auto 1fr;align-items:start;gap:10px;margin-top:4px;padding:12px 14px;display:grid}.share-optin.is-on{border-color:var(--pink);background:var(--pink-soft)}.share-optin input{width:18px;height:18px;accent-color:var(--pink-down);margin-top:2px}.share-optin strong{font-size:14px;display:block}.share-optin small{color:var(--muted);margin-top:2px;font-size:12.5px;line-height:1.4;display:block}.stage-overlay--replay h2{color:#fff;font-family:var(--font-display);margin:2px 0 10px;font-size:clamp(24px,3.4vw,38px);font-weight:700;line-height:1.05}.replay-eyebrow{color:#cfd3e6;font-size:13.5px;font-weight:600}.replay-note{color:#cfd3e6;max-width:48ch;margin:0 0 16px;font-size:14.5px;line-height:1.5}.replay-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.gallery{width:min(960px,100%);padding:26px clamp(16px,3vw,32px) 48px}.gallery__title{font-family:var(--font-display);margin:0 0 6px;font-size:clamp(30px,4vw,42px)}.gallery__pitch{max-width:62ch;color:var(--muted);margin:0 0 24px;font-size:15px;line-height:1.55}.gallery__empty{color:var(--muted);font-size:15px}.gallery__list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;margin:0 0 28px;padding:0;list-style:none;display:grid}.gallery-card{height:100%;color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:0;gap:4px;padding:16px;text-decoration:none;display:grid}.gallery-card:hover{border-color:var(--pink)}.gallery-card__case{color:var(--pink-down);font-size:12.5px;font-weight:700}.gallery-card strong{font-size:16px;line-height:1.3}.gallery-card p{color:var(--muted);margin:2px 0 0;font-size:13.5px;line-height:1.45}.gallery-card small{color:var(--muted-soft);font-size:12.5px}.gallery__cta{width:auto;text-decoration:none;display:inline-block}.marquee{background:var(--blue);border-bottom:2px solid var(--ink);width:100%;padding:5px 0;overflow:hidden}.court-shell--landing .marquee{justify-self:stretch}.marquee__track{width:max-content;animation:60s linear infinite marquee-run;display:flex}.marquee__track span{color:#fff;font-family:var(--font-ui);letter-spacing:.02em;white-space:pre;padding-right:2rem;font-size:12.5px}@media (max-width:640px){.marquee{padding:2px 0}.marquee__track span{letter-spacing:.04em;font-size:9.5px}}@keyframes marquee-run{0%{transform:translate(0)}to{transform:translate(-50%)}}.oldweb{text-align:center;background:var(--surface);border:2px solid var(--ink);justify-items:center;gap:8px;margin-top:18px;padding:14px 12px;display:grid}.hit-counter{justify-items:center;gap:5px;display:grid}.hit-counter__label{color:var(--muted);font-family:var(--font-ui);letter-spacing:.09em;text-transform:uppercase;font-size:11.5px}.hit-counter__reels{gap:2px;display:flex}.hit-counter__reels b{color:#7cf3c0;border:1px solid var(--ink);min-width:20px;font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;text-align:center;background:#101425;padding:3px 0;font-size:17px;font-weight:400;box-shadow:inset 0 -4px 6px #0000008c,inset 0 4px 6px #ffffff12}.oldweb__built{max-width:44ch;color:var(--muted);font-family:var(--font-ui);margin:0;font-size:12px;line-height:1.5}.oldweb__built a{color:var(--blue);font-weight:700}@media (min-width:981px) and (hover:hover){.court-record{opacity:.5}.court-record:hover,.court-record:focus-within{opacity:1}.court-record .court-record__head span,.court-record .record-hearing__head>strong,.court-record .record-step>strong{color:var(--muted);transition:color .18s}.court-record:hover .court-record__head span,.court-record:focus-within .court-record__head span,.court-record:hover .record-hearing__head>strong,.court-record:focus-within .record-hearing__head>strong,.court-record:hover .record-step>strong,.court-record:focus-within .record-step>strong{color:var(--text)}.oldweb{border-width:1px;border-color:var(--line)}.hit-counter__label,.oldweb__built{color:var(--muted-soft)}.oldweb__built a{color:var(--muted);font-weight:600}}.replay-modal{z-index:90;background:#0e1020b8;place-items:center;padding:3vh 3vw;display:grid;position:fixed;inset:0}.replay-modal__frame{background:var(--bg);border:3px solid var(--ink);width:min(1100px,100%);height:min(760px,94vh);box-shadow:6px 6px 0 var(--bevel-dark);position:relative}.replay-modal__frame iframe{border:0;width:100%;height:100%;display:block}.replay-modal__close{z-index:2;cursor:pointer;color:#fff;background:var(--pink-down);border:3px solid var(--ink);width:40px;height:40px;box-shadow:inset 1px 1px 0 var(--bevel-light), inset -1px -1px 0 var(--bevel-dark);font-size:17px;font-weight:700;position:absolute;top:-3px;right:-3px}.record-replay{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.replay-notice{background:var(--bg);place-items:center;min-height:100dvh;padding:24px;display:grid}.replay-notice__card{text-align:center;background:var(--paper,#fff);border:3px solid var(--ink);max-width:42ch;box-shadow:6px 6px 0 var(--bevel-dark);padding:22px 24px}.replay-notice__card strong{margin-bottom:10px;font-size:19px;display:block}.replay-notice__card p{margin:0 0 14px;line-height:1.5}.replay-notice__card a{color:var(--blue);font-weight:700}.share-page{background:var(--bg);place-items:center;min-height:100dvh;padding:24px;display:grid}.share-page__wrap{justify-items:center;gap:16px;display:grid}.share-page__brand{color:var(--muted);font-size:14px;font-weight:600}.share-page__replay{color:#fff;background:var(--accent);border-radius:0;padding:11px 20px;font-size:15px;font-weight:700;text-decoration:none}.share-page__replay:hover{background:var(--accent-down)}@media (max-width:720px){.premise-input{min-height:212px}.court-footer__case{flex:100%}.wordmark{letter-spacing:.04em;font-size:28px}.tagline{font-size:12px}.sound-toggle{gap:5px;height:36px;padding:0 11px 0 9px;font-size:12.5px}.footer-call{flex:auto}.footer-call--prompt{flex-basis:100%}.footer-call--prompt .footer-call__label{text-align:center;flex:100%}.prediction-nudge{bottom:calc(var(--caption-band-height) + 10px);width:calc(100% - 20px);box-shadow:5px 5px 0 var(--ink);border-width:3px;gap:7px;padding:12px 48px 11px 13px}.prediction-nudge>strong{font-size:20px}.prediction-nudge__close{width:36px;height:36px;top:6px;right:6px}.prediction-nudge__choices{gap:6px}.prediction-nudge__choices button{padding:8px 7px;font-size:13.5px}.court-stage{--caption-band-height:92px}.caption-band{grid-template-columns:minmax(0,1fr);gap:2px;padding:10px 12px 11px}.caption-band__who{grid-auto-flow:column;justify-content:start;align-items:baseline;gap:7px}.home--judge{width:40cqw}.home--plume{width:34cqw}.home--clause{width:36cqw}.home--claimant,.home--defendant{width:24cqw}.home--screen{width:36cqw;left:78%}.bench-front{width:140%;padding:16px 0 20px}.court-screen__card{gap:4px;padding:8px 7px}.court-screen__card p{display:none}.court-screen__card strong{font-size:12px}.nameplate{min-width:0;max-width:40vw;padding:3px 6px 4px}.nameplate span{white-space:normal;font-size:11.5px}.nameplate small{font-size:10px}.home--claimant .nameplate{left:0}.home--defendant .nameplate{right:0}.home--plume{left:20%}.home--clause{left:80%}.home--claimant{left:1.5%}.home--defendant{right:1%}.wall-clock{transform-origin:0 0;transform:scale(.72)}.court-shell--channel .home--judge{width:min(36cqh,29cqw)}.court-shell--channel .home--plume{width:min(36cqh,27cqw);left:23%}.court-shell--channel .home--clause{width:min(37cqh,29cqw);left:77%}.court-shell--channel .home--claimant{width:min(26cqh,19cqw);left:5%}.court-shell--channel .home--defendant{width:min(26cqh,19cqw);right:5%}.court-shell--channel .home--screen{width:min(32cqh,19cqw);left:64%}.court-shell--channel .bench-front{width:190%;height:17cqh;padding:2cqh 0 0}}@media (max-width:420px){.court-shell--channel .caption-band{grid-template-columns:minmax(0,1fr)}.court-shell--channel{--channel-band-height:96px}.court-shell--channel .caption-band__who{grid-auto-flow:column;justify-content:start;align-items:baseline;gap:6px}.court-shell--channel .home--screen{width:min(24cqh,12cqw);left:63%}}.record-step p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
