:root{--bench:#1b2230;--panel:#232c3d;--panel-2:#2b3549;--line:#3a4560;--ink:#e8e4d8;--muted:#a3acbd;--bull:#5cc19a;--bear:#e07a80;--brass:#d6b245;--warn:#e0a84f;--focus:#8fc1ff;--chip-ink:#141a26;--sans:"IBM Plex Sans", system-ui, sans-serif;--serif:"IBM Plex Serif", Georgia, serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--bench:#f2f3f6;--panel:#fff;--panel-2:#e9ecf2;--line:#c9cfdb;--ink:#1b2230;--muted:#4f586b;--bull:#1f7a56;--bear:#b23a43;--brass:#8a6a00;--warn:#8f5a00;--focus:#1d5fd1;--chip-ink:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}:root[data-theme=light]{--bench:#f2f3f6;--panel:#fff;--panel-2:#e9ecf2;--line:#c9cfdb;--ink:#1b2230;--muted:#4f586b;--bull:#1f7a56;--bear:#b23a43;--brass:#8a6a00;--warn:#8f5a00;--focus:#1d5fd1;--chip-ink:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{font-size:16px}body{background:var(--bench);color:var(--ink);font:400 1rem/1.55 var(--sans);margin:0}a{color:var(--ink);text-underline-offset:3px;-webkit-text-decoration-color:var(--brass);text-decoration-color:var(--brass)}a:hover{color:var(--brass)}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:3px}h1,h2,h3{margin:1.4em 0 .5em;line-height:1.25}h1{font-size:1.75rem;font-weight:600}h2{font-size:1.2rem;font-weight:600}h3{font-size:1rem;font-weight:600}p,li{max-width:75ch}.muted{color:var(--muted)}.small{font-size:.875rem}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{background:var(--brass);color:var(--chip-ink);z-index:10;padding:.6rem 1rem;position:absolute;top:0;left:-999px}.skip:focus{left:1rem}.lede{color:var(--muted);font-size:1.05rem}button,select,input{font:inherit;color:var(--ink);background:var(--panel-2);border:1px solid var(--line);border-radius:6px;padding:.45rem .8rem}button{cursor:pointer;font-weight:500}button:hover:not(:disabled){border-color:var(--brass)}button:disabled{opacity:.55;cursor:not-allowed}button.ghost{background:0 0}kbd{font:600 .85rem var(--sans);border:1px solid var(--line);border-bottom-width:2px;border-radius:4px;padding:0 .35rem}code,pre{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem}table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.45rem .6rem}thead th{color:var(--muted);font-size:.875rem;font-weight:500}table.wide{margin-top:1rem}.wide-wrap,table.wide,.evtable{display:block;overflow-x:auto}.top{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:1rem 2rem;padding:.9rem 1.5rem;display:flex}.brand{color:var(--brass);align-items:center;gap:.7rem;display:flex}.brand .name{color:var(--ink);font:600 1.15rem var(--serif);text-decoration:none;display:block}.brand .tag{color:var(--muted);font-size:.8rem;display:block}nav{flex-wrap:wrap;gap:.25rem;display:flex}nav a{color:var(--muted);border-radius:6px;padding:.35rem .7rem;text-decoration:none}nav a[aria-current=page]{color:var(--ink);background:var(--panel);box-shadow:inset 0 -2px 0 var(--brass)}.tools{gap:.5rem;margin-left:auto;display:flex}main{outline:none;max-width:1320px;margin:0 auto;padding:0 1.5rem 3rem}.foot{border-top:1px solid var(--line);max-width:1320px;margin:0 auto;padding:1.2rem 1.5rem 2rem;font-size:.875rem}.strip{background:var(--panel);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.6rem 1.4rem;padding:.6rem 1.5rem;font-size:.875rem;display:flex}.dots{flex-wrap:wrap;gap:.3rem 1rem;margin:0;padding:0;list-style:none;display:flex}.dot span{background:var(--bull);border-radius:50%;width:.6rem;height:.6rem;margin-right:.35rem;display:inline-block}.dot.open span{background:var(--bear)}.dot.half_open span{background:var(--warn)}.banner{border-left:4px solid var(--muted);background:var(--panel-2);border-radius:0 6px 6px 0;max-width:none;margin:.6rem 0;padding:.55rem .9rem}.banner.bad{border-color:var(--bear)}.banner.warn{border-color:var(--warn)}.banner.good{border-color:var(--bull)}.strip .banner{flex-basis:100%;margin:0}.newbar{border-color:var(--brass);margin:1rem auto 0;display:block}.badges{vertical-align:middle;flex-wrap:wrap;gap:.3rem;display:inline-flex}.badge{font:600 .7rem/1.6 var(--sans);letter-spacing:.04em;border:1px solid var(--muted);color:var(--muted);border-radius:3px;padding:0 .4rem}.b-replay,.b-synthetic{border-color:var(--warn);color:var(--warn)}.b-chaos,.b-stale{border-color:var(--bear);color:var(--bear)}.b-live{border-color:var(--bull);color:var(--bull)}.chip{font:600 .8rem/1.7 var(--sans);color:var(--chip-ink);background:var(--muted);vertical-align:middle;border-radius:999px;padding:0 .55rem;display:inline-block}.c-buy_practice{background:var(--bull)}.c-reject,.c-blocked{background:var(--bear)}.c-wait{background:var(--brass)}.ruling{border-bottom:3px double var(--brass);margin:2rem 0 1rem;padding:1.6rem 0 1.4rem}.ruling-text{font:500 clamp(1.35rem, 2.6vw, 2.05rem)/1.3 var(--serif);max-width:46ch;margin:0}.ruling-text.quiet{color:var(--muted);font-size:1.3rem}.ruling-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.4rem 1rem;margin:.9rem 0 0;display:flex}.cols{grid-template-columns:minmax(0,1fr) 360px;gap:2rem;display:grid}@media (width<=960px){.cols{grid-template-columns:1fr}}.feed{outline:none;gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.vcard{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:1rem 1.1rem}.vcard.focused,.vcard:focus-visible{border-color:var(--brass)}.vcard header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.vcard h3{margin:0;font-size:1.1rem}.sym{font:600 1.15em var(--serif)}.conf{color:var(--muted);font-variant-numeric:tabular-nums}.thesis{margin:.5rem 0 .7rem}.vcard footer{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.4rem 1rem;margin-top:.6rem;font-size:.85rem;display:flex}.row{margin:.3rem 0}.flags{color:var(--warn);flex-wrap:wrap;gap:.3rem .9rem;margin:.4rem 0 0;padding:0;font-size:.875rem;list-style:none;display:flex}.bars{gap:.25rem;margin:0;padding:0;font-size:.85rem;list-style:none;display:grid}.bars li{grid-template-columns:11rem minmax(60px,1fr) 6.5rem;align-items:center;gap:.6rem;max-width:none;display:grid}.track{background:var(--panel-2);border-radius:2px;height:.55rem;position:relative}.track:after{content:"";background:var(--muted);width:1px;position:absolute;top:-2px;bottom:-2px;left:50%}.fill{border-radius:2px;position:absolute;top:0;bottom:0}.fill.pos{background:var(--bull)}.fill.neg{background:var(--bear)}.bv{font-variant-numeric:tabular-nums;text-align:right}@media (width<=520px){.bars li{grid-template-columns:1fr 5.5rem}.track{grid-area:2/1/auto/-1}}.meter{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.85rem;display:inline-flex}meter{width:7rem;height:.7rem}.positions table{font-size:.875rem}.stats{font-variant-numeric:tabular-nums;grid-template-columns:1fr auto;gap:.3rem 1rem;margin-top:1.5rem;display:grid}.stats dd{text-align:right;margin:0;font-weight:600}.empty{border:1px dashed var(--line);border-radius:8px;padding:1.5rem}.empty h2{margin-top:0}.trial-head h1{margin-bottom:.3rem}.disagree{flex-wrap:wrap;align-items:center;gap:.5rem 2rem;margin:1rem 0;display:flex}.court{grid-template-columns:1fr 1.2fr 1fr;align-items:start;gap:1rem;display:grid}@media (width<=1000px){.court{grid-template-columns:1fr}}.adv,.judge{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:1rem 1.1rem}.adv.bull{border-top:4px solid var(--bull)}.adv.bear{border-top:4px solid var(--bear)}.adv.devil{border-top:4px solid var(--warn);margin-top:1rem}.judge{border-top:4px solid var(--brass)}.adv h2,.judge h2{margin-top:0}.ruling-thesis{font:500 1.15rem/1.45 var(--serif)}.probs{color:var(--muted);font-variant-numeric:tabular-nums}.claims{padding-left:1.1rem}.claims li{margin-bottom:.7rem}.claims p{margin:0 0 .25rem}.tabs{gap:.3rem;margin-bottom:.5rem;display:flex}.tabs [aria-selected=true]{border-color:var(--brass);background:var(--bench)}.evchips{flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.evchip{border:1px solid var(--line);color:var(--muted);border-radius:4px;padding:0 .35rem;font-size:.78rem}.evchip.k-market{border-color:var(--brass);color:var(--ink)}.evchip.k-news{border-style:dashed}.kv{grid-template-columns:max-content 1fr;gap:.3rem 1rem;display:grid}.kv dt{color:var(--muted)}.kv dd{margin:0}.chain{margin-top:2rem}.steps{border-left:2px solid var(--line);margin:0;padding:0;list-style:none}.steps>li{max-width:none;padding:0 0 1rem 1.3rem;position:relative}.steps>li:before{content:"";background:var(--bench);border:2px solid var(--brass);border-radius:50%;width:12px;height:12px;position:absolute;top:.45rem;left:-7px}.steps h3{margin-top:0}.evtable td,.evtable th{font-size:.83rem}.st-unavailable td,.st-unavailable th{color:var(--muted)}.raw{background:var(--panel);border:1px solid var(--line);border-radius:6px;max-height:22rem;padding:.8rem;overflow:auto}td.st.open{color:var(--bear)}td.st.closed{color:var(--bull)}td.st.half_open{color:var(--warn)}.risk{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-items:end;gap:.8rem 1.5rem;display:grid}.field{gap:.25rem;display:grid}.field label{color:var(--muted);font-size:.875rem}.risk button{justify-self:start}.wl{border:0;gap:.35rem;margin:0 0 .8rem;padding:0;display:grid}.check{align-items:baseline;gap:.5rem;display:flex}#tok{width:min(100%,22rem);margin:.3rem 0 .6rem;display:block}.dialog-bg{z-index:20;background:#0000008c;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.dialog{background:var(--panel);border:1px solid var(--line);border-radius:10px;width:100%;max-width:30rem;padding:1.4rem}.dialog h2{margin-top:0}.kb{grid-template-columns:max-content 1fr;gap:.4rem 1rem;display:grid}.kb dd{margin:0}.spark{color:var(--brass)}@media (width<=640px){.top,main,.strip,.foot{padding-left:1rem;padding-right:1rem}.tools{margin-left:0}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
