a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,embed,em,figure,figcaption,fieldset,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{box-sizing:border-box;vertical-align:baseline;border:0;margin:0;padding:0}a{background:var(--theme-border-subdued);color:var(--theme-text)}a:hover{background:var(--theme-focused-foreground);color:var(--theme-text)}a:focus{background:var(--theme-focused-foreground);color:var(--theme-text);outline:0}a:active{background:var(--theme-focused-foreground);color:var(--theme-text)}ul{text-indent:-1ch;list-style-type:"▪";list-style-position:inside}ol{counter-reset:cupcake;text-indent:-1ch;list-style-type:"";list-style-position:inside}ul ul,ul ol,ol ul,ol ol{padding-left:2ch}ol li{counter-increment:cupcake;padding-left:1ch}ul li:before{content:" ";visibility:hidden;width:1ch;height:0;display:inline-block}ol li:before{content:counters(cupcake, ".") ". "}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html,body{--ansi-0-black:#000;--ansi-1-maroon:maroon;--ansi-2-green:green;--ansi-3-olive:olive;--ansi-4-navy:navy;--ansi-5-purple:purple;--ansi-6-teal:teal;--ansi-7-silver:silver;--ansi-8-gray:gray;--ansi-9-red:red;--ansi-10-lime:#0f0;--ansi-11-yellow:#ff0;--ansi-12-blue:#00f;--ansi-13-fuchsia:#f0f;--ansi-14-aqua:#0ff;--ansi-15-white:#fff;--ansi-100-yellow4a:#878700;--ansi-148-yellow3a:#afd700;--ansi-232-gray-3:#080808;--ansi-235-gray-15:#262626;--ansi-237-gray-23:#3a3a3a;--ansi-240-gray-35:#585858;--ansi-242-gray-42:#6c6c6c;--ansi-245-gray-54:#8a8a8a;--ansi-248-gray-66:#a8a8a8;--ansi-251-gray-78:#c6c6c6;--ansi-254-gray-89:#e4e4e4;--ansi-255-gray-93:#eee;--ansi-bright-green:#5f5;--ansi-true-brand:#e4f221;--color-black:var(--ansi-0-black);--color-white:var(--ansi-15-white);--color-green:var(--ansi-2-green);--color-lime:var(--ansi-10-lime);--color-bright-green:var(--ansi-bright-green);--color-brand:var(--ansi-true-brand);--color-gray-93:var(--ansi-255-gray-93);--color-gray-89:var(--ansi-254-gray-89);--color-gray-78:var(--ansi-251-gray-78);--color-gray-66:var(--ansi-248-gray-66);--color-gray-54:var(--ansi-245-gray-54);--color-gray-42:var(--ansi-242-gray-42);--color-gray-35:var(--ansi-240-gray-35);--color-gray-23:var(--ansi-237-gray-23);--color-gray-15:var(--ansi-235-gray-15);--color-gray-3:var(--ansi-232-gray-3);--color-black-alpha-40:#0006;--color-white-alpha-40:#fff6;--color-gray-89-border-alpha:#e4e4e499;--color-gray-23-border-alpha:#3a3a3a4d;--color-brand-alpha-50:#e4f22180;--font-family-mono:ui-monospace, "SF Mono", "Cascadia Mono", "Menlo", Consolas, "DejaVu Sans Mono", monospace;--theme-line-height-base:1.25;--font-size:16px;--z-index-page:1;--z-index-page-select:3;--z-index-page-tooltips:4;--z-index-page-popover:5;--z-index-page-dropdown-menus:6;--z-index-page-modals:10;background:var(--theme-background);color:var(--theme-text);font-family:var(--font-family-mono);line-height:calc(var(--theme-line-height-base) * 1rem);font-size:var(--font-size);font-optical-sizing:auto;text-rendering:geometricprecision;font-variant-numeric:tabular-nums lining-nums;font-weight:400}:is(html,body)::-webkit-scrollbar{height:calc(var(--theme-line-height-base) * 1rem);background:0 0;width:1ch}:is(html,body)::-webkit-scrollbar-track{background:var(--theme-background)}:is(html,body)::-webkit-scrollbar-thumb{background:var(--theme-border)}:is(html,body)::-webkit-scrollbar-thumb:hover{background:var(--theme-border)}body.theme-light{--theme-overlay:var(--color-black-alpha-40);--theme-background:var(--color-white);--theme-background-modal:var(--color-gray-89);--theme-background-modal-footer:var(--color-gray-66);--theme-background-input:var(--color-gray-89);--theme-border:var(--color-gray-89);--theme-border-subdued:var(--color-gray-89-border-alpha);--theme-text:var(--color-black);--theme-button:var(--color-black);--theme-button-text:var(--color-white);--theme-button-foreground:var(--color-gray-78);--theme-button-background:var(--color-gray-89);--theme-focused-foreground:var(--color-bright-green);--theme-focused-foreground-subdued:var(--color-brand-alpha-50);--theme-window-background:var(--color-gray-89);--theme-window-shadow:var(--color-gray-66)}body.theme-dark{--theme-overlay:var(--color-black-alpha-40);--theme-background:var(--color-black);--theme-background-modal:var(--color-gray-23);--theme-background-modal-footer:var(--color-gray-35);--theme-background-input:var(--color-gray-23);--theme-border:var(--color-gray-23);--theme-border-subdued:var(--color-gray-23-border-alpha);--theme-text:var(--color-white);--theme-button:var(--color-white);--theme-button-text:var(--color-black);--theme-button-foreground:var(--color-gray-15);--theme-button-background:var(--color-gray-23);--theme-focused-foreground:oklch(from var(--ansi-13-fuchsia) .55 c h);--theme-focused-foreground-subdued:oklch(from var(--ansi-13-fuchsia) .55 c h / .5);--theme-window-background:var(--color-gray-23);--theme-window-shadow:var(--color-gray-15)}body.tint-green{--tint:#39ff44}body.tint-blue{--tint:#0047ff}body.tint-red{--tint:red}body.tint-yellow{--tint:var(--ansi-true-brand)}body.tint-purple{--tint:#8000ff}body.tint-orange{--tint:#ffac1c}body.tint-pink{--tint:#f0f}body.theme-light.tint-green,body.theme-light.tint-blue,body.theme-light.tint-red,body.theme-light.tint-yellow,body.theme-light.tint-purple,body.theme-light.tint-orange,body.theme-light.tint-pink{--theme-overlay:var(--color-black-alpha-40);--theme-background:oklch(from var(--tint) .97 calc(c * .1) h);--theme-background-modal:oklch(from var(--tint) .92 calc(c * .18) h);--theme-background-modal-footer:oklch(from var(--tint) .86 calc(c * .22) h);--theme-background-input:oklch(from var(--tint) .97 calc(c * .1) h);--theme-border:oklch(from var(--tint) .84 calc(c * .28) h);--theme-border-subdued:oklch(from var(--tint) .92 calc(c * .18) h);--theme-text:oklch(from var(--tint) .18 calc(c * .4) h);--theme-button:oklch(from var(--tint) .18 calc(c * .4) h);--theme-button-text:oklch(from var(--tint) .97 calc(c * .1) h);--theme-button-foreground:oklch(from var(--tint) .86 calc(c * .22) h);--theme-button-background:oklch(from var(--tint) .92 calc(c * .18) h);--theme-focused-foreground:oklch(from var(--tint) .62 c h);--theme-focused-foreground-subdued:oklch(from var(--tint) .62 c h / .5);--theme-window-background:oklch(from var(--tint) .92 calc(c * .18) h);--theme-window-shadow:oklch(from var(--tint) .7 calc(c * .28) h)}body.theme-dark.tint-green,body.theme-dark.tint-blue,body.theme-dark.tint-red,body.theme-dark.tint-yellow,body.theme-dark.tint-purple,body.theme-dark.tint-orange,body.theme-dark.tint-pink{--theme-overlay:var(--color-black-alpha-40);--theme-background:oklch(from var(--tint) .14 calc(c * .18) h);--theme-background-modal:oklch(from var(--tint) .24 calc(c * .22) h);--theme-background-modal-footer:oklch(from var(--tint) .3 calc(c * .24) h);--theme-background-input:oklch(from var(--tint) .28 calc(c * .2) h);--theme-border:oklch(from var(--tint) .4 calc(c * .28) h);--theme-border-subdued:oklch(from var(--tint) .4 calc(c * .28) h / .6);--theme-text:oklch(from var(--tint) .92 calc(c * .18) h);--theme-button:oklch(from var(--tint) .92 calc(c * .18) h);--theme-button-text:oklch(from var(--tint) .14 calc(c * .18) h);--theme-button-foreground:oklch(from var(--tint) .3 calc(c * .22) h);--theme-button-background:oklch(from var(--tint) .24 calc(c * .22) h);--theme-focused-foreground:oklch(from var(--tint) .72 c h);--theme-focused-foreground-subdued:oklch(from var(--tint) .72 c h / .5);--theme-window-background:oklch(from var(--tint) .24 calc(c * .22) h);--theme-window-shadow:oklch(from var(--tint) .18 calc(c * .2) h)}
body{--sig-signal:#60aaf3;--sig-mechanism:#4bc1ad;--sig-prediction:#c5a3ff;--stance-neg2:#e64343;--stance-neg1:#e64343;--stance-zero:var(--color-gray-54);--stance-pos1:#2dcb65;--stance-pos2:#2dcb65;--warn:#fea92f;--live:#2dcb65;--replay:var(--color-gray-54);--hover-pink:color-mix(in oklch, var(--theme-focused-foreground) 26%, transparent);--hover-neutral:color-mix(in oklch, var(--theme-text) 8%, transparent);--page-max:1040px;--page-gutter:24px;--prose-max:68ch;--sp-1:8px;--sp-2:16px;--sp-3:24px;--sp-4:40px;--sp-5:64px}@supports (color:lab(0% 0 0)){body{--sig-signal:lab(67.0489% -7.13784 -44.1464);--sig-mechanism:lab(71.2204% -38.3334 -.294673);--sig-prediction:lab(72.5987% 28.088 -43.9035);--stance-neg2:lab(53.9062% 63.1954 38.5555);--stance-neg1:lab(53.9062% 63.1954 38.5555);--stance-pos1:lab(72.209% -57.6345 38.3117);--stance-pos2:lab(72.209% -57.6345 38.3117);--warn:lab(76.4708% 25.7709 70.5619);--live:lab(72.209% -57.6345 38.3117)}}@media (max-width:640px){body{--page-gutter:16px}}html,body{--font-size:14px}body{min-height:100dvh}body::-webkit-scrollbar{background:var(--theme-background);width:1ch}body::-webkit-scrollbar-thumb{background:var(--theme-border)}h1,h2,h3,h4,h5,h6{line-height:1.15}.mono{font-family:var(--font-family-mono)}.dim{color:var(--color-gray-54)}.dimmer{color:var(--color-gray-42)}.nowrap{white-space:nowrap}.up{text-transform:uppercase;letter-spacing:.08ch}.pos{color:var(--stance-pos1)}.neg{color:var(--stance-neg1)}.hl{background:0 0;transition:background .1s}.hl:hover{background:var(--hover-neutral)}.hlPink{white-space:nowrap;transition:background .1s}.hlPink:hover{background:var(--hover-pink)}.navActive{background:var(--theme-focused-foreground-subdued)}.scrollX{overflow:auto hidden}.scrollX::-webkit-scrollbar{height:calc(var(--theme-line-height-base) * 1rem);background:var(--theme-background);width:1ch}.scrollX::-webkit-scrollbar-thumb{background:var(--theme-border)}.page{max-width:var(--page-max);padding:var(--sp-4) var(--page-gutter) var(--sp-3);gap:var(--sp-3);flex-direction:column;margin:0 auto;display:flex}.stack{gap:var(--sp-3);flex-direction:column;display:flex}.stackSm{gap:var(--sp-2);flex-direction:column;display:flex}.stackXs{gap:var(--sp-1);flex-direction:column;display:flex}.head{border-bottom:2px solid var(--theme-text);justify-content:space-between;align-items:baseline;gap:1ch;padding-bottom:.5ch;display:flex}.headMeasure{max-width:var(--prose-max)}.head h1,.head h2{letter-spacing:.08ch;text-transform:uppercase;font-weight:700}.panel{box-shadow:inset 2px 0 0 0 var(--theme-border), inset -2px 0 0 0 var(--theme-border), inset 0 2px 0 0 var(--theme-border), inset 0 -2px 0 0 var(--theme-border);padding:1ch 2ch 1.25ch}.panelHead{text-transform:uppercase;letter-spacing:.08ch;justify-content:space-between;align-items:baseline;gap:1ch;margin-bottom:.75ch;font-weight:700;display:flex}.navRoot{background:var(--theme-border)}.navInner{max-width:var(--page-max);padding:0 var(--page-gutter);min-height:calc(var(--theme-line-height-base) * 1rem + .7ch);scrollbar-width:none;align-items:stretch;margin:0 auto;display:flex;overflow-x:auto}.navInner::-webkit-scrollbar{display:none}.navLogo,.navFree,.navPro{flex-shrink:0}.navSpacer{flex:1 1 0;min-width:1.5ch}.navInner>:last-child{padding-right:0}.navLogo{color:var(--theme-text);background:var(--theme-border);letter-spacing:.06ch;align-items:center;padding:0 1.5ch 0 0;font-weight:700;text-decoration:none;display:inline-flex}.navLogo:hover{color:var(--theme-text);background:var(--theme-focused-foreground)}.navFree{white-space:nowrap;align-items:center;padding:0 1.5ch;text-decoration:none;display:inline-flex}.navInner>.navFree:first-of-type{padding-left:0}.navPro{color:var(--color-gray-42);white-space:nowrap;cursor:default;-webkit-user-select:none;user-select:none;align-items:center;gap:.75ch;padding:0 1.5ch;display:inline-flex}.navPro:hover{background:var(--hover-neutral)}.proTag{font-size:calc(var(--font-size) * .72);text-transform:uppercase;letter-spacing:.06ch;color:var(--color-gray-3);background:var(--color-gray-54);white-space:nowrap;vertical-align:middle;padding:0 .6ch;font-weight:700;display:inline-block}.hero h1{font-size:calc(var(--font-size) * 2.1);letter-spacing:.02ch;max-width:28ch;font-weight:700;line-height:1.05}.hero .sub{max-width:var(--prose-max);color:var(--color-gray-78);line-height:1.45}@media (max-width:640px){.hero h1{font-size:calc(var(--font-size) * 1.7)}}.tiles{gap:var(--sp-2);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:640px){.tiles{grid-template-columns:1fr}}.tile{box-shadow:inset 0 0 0 2px var(--theme-border);padding:var(--sp-2);flex-direction:column;gap:.35ch;display:flex}.tile .tv{font-weight:700;font-size:calc(var(--font-size) * 1.9);line-height:1}.tile .tk{color:var(--color-gray-54);text-transform:uppercase;letter-spacing:.06ch;font-size:calc(var(--font-size) * .85)}.tile .ts{color:var(--color-gray-66);font-size:calc(var(--font-size) * .85);line-height:1.4}.stripGrid{grid-template-columns:repeat(auto-fit,minmax(14ch,1fr));gap:.25ch 2ch;display:grid}.stat{flex-direction:column;gap:.1ch;padding:.35ch 0;display:flex}.stat .v{font-weight:700;font-size:calc(var(--font-size) * 1.25)}.stat .k{color:var(--color-gray-54);text-transform:uppercase;letter-spacing:.06ch;font-size:calc(var(--font-size) * .85)}.banner{max-width:calc(var(--prose-max) + 3ch);border-left:2px solid var(--theme-border);color:var(--color-gray-78);padding:.75ch 1.5ch;line-height:1.4}.bannerInfo{border-left-color:var(--sig-signal)}.bannerWarn{border-left-color:var(--warn)}.bannerReplay{border-left-color:var(--replay);color:var(--color-gray-54)}.driverId{color:var(--theme-text);background:var(--theme-border);white-space:nowrap;padding:0 .75ch}.stance{text-align:center;min-width:3ch;color:var(--color-gray-3);padding:0 .75ch;font-weight:700;display:inline-block}.stance[data-s="-2"],.stance[data-s="-1"]{background:var(--stance-neg1)}.stance[data-s="0"]{background:var(--stance-zero)}.stance[data-s="1"],.stance[data-s="2"]{background:var(--stance-pos1)}.tensionBadge{color:var(--color-gray-3);background:var(--warn);padding:0 .75ch;font-weight:700;display:inline-block}.curveWrap{width:100%;overflow:hidden}.curve{width:100%;height:auto;display:block}.toggleRow{flex-wrap:wrap;align-items:center;gap:1.5ch;display:flex}.tbtn{font-family:var(--font-family-mono);font-size:var(--font-size);background:var(--theme-border);color:var(--theme-text);cursor:pointer;text-transform:uppercase;letter-spacing:.06ch;border:0;padding:.15ch 1.25ch;transition:background .12s}.tbtn:hover{background:var(--hover-pink)}.tbtnOn{background:var(--theme-focused-foreground-subdued)}.segRow{background:var(--theme-border);gap:1px;display:inline-flex}.seg{font-family:var(--font-family-mono);font-size:calc(var(--font-size) * .9);background:var(--theme-background);color:var(--color-gray-66);cursor:pointer;border:0;padding:.15ch 1ch}.seg:hover{color:var(--theme-text)}.segOn{background:var(--theme-border);color:var(--theme-text);font-weight:700}.prose{max-width:var(--prose-max);line-height:1.5}.prose h2{text-transform:uppercase;letter-spacing:.08ch;border-bottom:1px solid var(--theme-border);font-weight:700;font-size:calc(var(--font-size) * 1.05);margin:2ch 0 .75ch;padding-bottom:.35ch}.prose p{color:var(--color-gray-78);margin:.75ch 0}.prose ul{margin:.5ch 0 .75ch}.prose li{color:var(--color-gray-78);margin:.25ch 0}.prose strong{color:var(--theme-text);font-weight:700}.footer{max-width:var(--page-max);margin:var(--sp-5) auto 0 auto;padding:var(--sp-3) var(--page-gutter) var(--sp-4);border-top:2px solid var(--theme-border);color:var(--color-gray-54);line-height:1.45}.footer>div:first-child{max-width:var(--prose-max)}.footer a{color:var(--theme-text);text-underline-offset:2px;background:0 0;text-decoration:underline}.footer a:hover{background:var(--theme-focused-foreground);color:var(--theme-text)}.footerLinks{text-transform:uppercase;letter-spacing:.06ch;font-size:calc(var(--font-size) * .85);flex-wrap:wrap;gap:2ch;margin-top:.75ch;display:flex}.ctaRow{flex-wrap:wrap;gap:1ch;display:flex}.cta{text-transform:uppercase;letter-spacing:.06ch;background:var(--theme-button);color:var(--theme-button-text);white-space:nowrap;align-items:center;gap:.75ch;padding:.35ch 1.5ch;font-weight:700;text-decoration:none;display:inline-flex}.cta:hover{background:var(--theme-focused-foreground);color:var(--theme-text)}.ctaGhost{color:var(--theme-text);box-shadow:inset 0 0 0 2px var(--theme-border);background:0 0}.ctaGhost:hover{background:var(--theme-border);color:var(--theme-text)}.emptyLive{border-left:2px solid var(--live);box-shadow:inset -2px 0 0 0 var(--theme-border), inset 0 2px 0 0 var(--theme-border), inset 0 -2px 0 0 var(--theme-border);color:var(--color-gray-78);padding:1.25ch 2ch 1.5ch}.emptyLive .big{font-size:calc(var(--font-size) * 1.15);color:var(--live);font-weight:700}.emptyLive .note{color:var(--color-gray-54);max-width:var(--prose-max);margin-top:.75ch;line-height:1.45}.proPanel{box-shadow:inset 0 0 0 2px var(--theme-border);color:var(--color-gray-54);padding:1ch 2ch 1.25ch}.proList{flex-wrap:wrap;gap:.5ch 1.5ch;margin-top:.75ch;display:flex}.proList span{white-space:nowrap}.snapLabel{text-transform:uppercase;letter-spacing:.06ch;color:var(--color-gray-54);font-weight:700;font-size:calc(var(--font-size) * .9)}.caption{max-width:var(--prose-max);color:var(--color-gray-54);font-size:calc(var(--font-size) * .85);line-height:1.4}a.q{color:var(--theme-text);text-underline-offset:2px;background:0 0;text-decoration:underline}a.q:hover{background:var(--theme-focused-foreground)}
