:root{color-scheme:dark;--ground:#0b0c0f;--surface:#13151a;--raised:#1a1d24;--rule:#262a33;--rule-lit:#3a4050;--ink:#eceef2;--ink-2:#a6adbb;--ink-3:#6e7686;--hot:#ff2e88;--hot-deep:#d11468;--on-hot:#0b0c0f;--series-1:#ff2e88;--series-2:#4d7de0;--series-3:#c98500;--sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;--pad:clamp(1.1rem,4vw,2.5rem);--max:1180px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--ground);color:var(--ink);font:400 16px/1.55 var(--sans);letter-spacing:-.005em;overflow-x:hidden}a{color:inherit}img,svg{max-width:100%}::selection{background:var(--hot);color:var(--on-hot)}:focus-visible{outline:2px solid var(--hot);outline-offset:2px}h1,h2,h3,h4{font-weight:800;line-height:.96;letter-spacing:-.035em;margin:0;text-transform:uppercase;font-feature-settings:"pnum";font-variant-numeric:proportional-nums}h1{font-size:clamp(2.5rem,9.5vw,5.6rem)}h2{font-size:clamp(1.7rem,4.6vw,2.9rem)}h3{font-size:clamp(1.15rem,2.6vw,1.5rem);letter-spacing:-.02em}h4{font-size:.94rem;letter-spacing:.06em;font-weight:700}p{margin:0 0 1rem;max-width:64ch;color:var(--ink-2)}p.lead{font-size:clamp(1.05rem,2.3vw,1.3rem);line-height:1.45;max-width:54ch}p.lead,strong{color:var(--ink)}strong{font-weight:700}.mono,.num,td.n,th.n{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.hero-fig{font-family:var(--sans);font-feature-settings:"pnum";font-variant-numeric:proportional-nums;font-weight:800;letter-spacing:-.045em;line-height:.9;font-size:clamp(3rem,11vw,5.5rem);display:block}.wrap{width:100%;max-width:var(--max);margin:0 auto;padding:0 var(--pad)}.section{padding:clamp(2.6rem,7vw,5rem) 0}.section+.section{border-top:1px solid var(--rule)}.eyebrow{display:flex;align-items:baseline;gap:.7rem;font:700 .72rem/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);margin:0 0 .9rem}.eyebrow .idx{color:var(--hot)}.eyebrow:after{content:"";flex:1 1;height:1px;background:var(--rule);transform:translateY(-.2em)}.head-rule{border-top:4px solid var(--hot);width:3.2rem;margin:0 0 1.3rem}.grid{display:grid;grid-gap:1px;gap:1px;background:var(--rule);border:1px solid var(--rule)}.grid>*{background:var(--ground)}.g2,.g3{grid-template-columns:1fr}.g4{grid-template-columns:1fr 1fr}@media (min-width:720px){.g2{grid-template-columns:1fr 1fr}.g3{grid-template-columns:repeat(3,1fr)}.g4{grid-template-columns:repeat(4,1fr)}}.cols{display:grid;grid-gap:clamp(1.5rem,4vw,3rem);gap:clamp(1.5rem,4vw,3rem);grid-template-columns:1fr}.card,.cols>*,.grid>*,.panel,.tile,.tscroll{min-width:0;max-width:100%}@media (min-width:900px){.cols.side{grid-template-columns:1.35fr 1fr;align-items:start}}.hazard{height:8px;background:repeating-linear-gradient(135deg,var(--hot) 0 10px,var(--hot) 10px,var(--ground) 10px 20px)}.skip{position:absolute;left:-9999px;background:var(--hot);color:var(--on-hot);padding:.6rem 1rem;font:700 .8rem var(--mono);z-index:99}.skip:focus{left:.5rem;top:.5rem}.ticker{border-bottom:1px solid var(--rule);background:var(--surface);font:500 .7rem/1 var(--mono);letter-spacing:.04em}.ticker ul{list-style:none;margin:0 auto;max-width:var(--max);padding:.55rem var(--pad);display:flex;flex-wrap:wrap;gap:.45rem 1.1rem;color:var(--ink-3)}.ticker b{color:var(--hot);font-weight:700}.nav{border-bottom:1px solid var(--rule);background:var(--ground)}.nav .wrap{display:flex;gap:1rem;flex-wrap:wrap;padding-top:.85rem;padding-bottom:.85rem}.brand,.nav .wrap{align-items:center}.brand{display:inline-flex;gap:.5rem;text-decoration:none}.brand .mark{width:1.45rem;height:1.45rem;flex:none;background:var(--hot);transform:skewX(-11deg);position:relative}.brand .mark:after{content:"";position:absolute;inset:0;background:var(--ground);-webkit-clip-path:polygon(0 62%,100% 22%,100% 44%,0 84%);clip-path:polygon(0 62%,100% 22%,100% 44%,0 84%)}.brand .word{font:800 1.12rem/1 var(--sans);letter-spacing:-.045em;text-transform:uppercase}.brand .tld{color:var(--hot)}.nav nav{margin-left:auto}.nav nav ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.1rem .2rem}.nav nav a{display:block;text-decoration:none;padding:.35rem .55rem;font:700 .73rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);border:1px solid transparent}.nav nav a:focus-visible,.nav nav a:hover{color:var(--ink);border-color:var(--rule-lit)}.btn{display:inline-flex;align-items:center;gap:.5rem;padding:.72rem 1.15rem;font:800 .78rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border:1px solid var(--rule-lit);color:var(--ink);background:transparent}.btn:hover{border-color:var(--ink-2)}.btn.hot{background:var(--hot);color:var(--on-hot);border-color:var(--hot)}.btn.hot:hover{background:var(--hot-deep);border-color:var(--hot-deep)}.btn .arr{transform:skewX(-11deg);font-weight:900}.btnrow{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.5rem}.tag{transform:skewX(-11deg);background:var(--hot);color:var(--on-hot);padding:.22rem .55rem;font:800 .66rem/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase}.tag,.tag>span{display:inline-block}.tag>span{transform:skewX(11deg)}.tag.quiet{background:var(--rule);color:var(--ink-2)}.hero{padding:clamp(2.4rem,7vw,4.6rem) 0 clamp(2rem,5vw,3.4rem)}.hero h1{margin-bottom:1.1rem}.hero h1 em{font-style:normal;color:var(--hot)}.tile{padding:1.15rem 1.1rem 1.2rem}.tile .tl{font:700 .68rem/1.3 var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);margin-bottom:.55rem}.tile .tv{font:800 clamp(1.6rem,5vw,2.15rem)/.95 var(--sans);letter-spacing:-.04em;font-feature-settings:"pnum";font-variant-numeric:proportional-nums}.tile .tu{font:700 .78rem var(--mono);color:var(--ink-2);margin-left:.3rem;letter-spacing:-.01em}.tile .td{margin-top:.5rem;font:400 .78rem/1.35 var(--sans);color:var(--ink-3)}.tile.accent{border-left:3px solid var(--hot)}.panel{border:1px solid var(--rule);background:var(--surface);padding:clamp(1.1rem,3vw,1.7rem)}.panel.flat{background:var(--ground)}.panel>:last-child{margin-bottom:0}.note{border-left:3px solid var(--rule-lit);padding:.15rem 0 .15rem .9rem;font-size:.86rem;color:var(--ink-3);margin:1rem 0 0;max-width:70ch}.note.hot{border-left-color:var(--hot)}.card{padding:1.3rem 1.2rem 1.4rem;display:flex;flex-direction:column;gap:.75rem}.card .ct{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem;flex-wrap:wrap}.card h3{font-family:var(--mono);letter-spacing:-.03em}.card .price{font:800 1rem var(--mono);color:var(--hot);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.card p{margin:0;font-size:.9rem}.card .kv{margin-top:auto}.card a.more{text-decoration:none;font:800 .72rem var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--hot);border-bottom:1px solid var(--hot-deep);align-self:flex-start;padding-bottom:2px}.kv{margin:0;font-size:.83rem}.kv div{display:flex;justify-content:space-between;gap:1rem;padding:.34rem 0;border-top:1px solid var(--rule)}.kv dt{color:var(--ink-3)}.kv dd{margin:0;font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-align:right;white-space:nowrap}.tscroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--rule)}table{width:100%;border-collapse:collapse;font-size:.85rem;min-width:32rem}caption{padding:.8rem .9rem;font:700 .72rem/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--rule);background:var(--surface)}caption,td,th{text-align:left}td,th{padding:.6rem .9rem;border-top:1px solid var(--rule);vertical-align:top}thead th{font:700 .68rem/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);border-top:none;background:var(--surface);white-space:nowrap}tbody tr:hover{background:var(--raised)}td.n,th.n{text-align:right;white-space:nowrap}td.rowlab{color:var(--ink);font-weight:600}td small{display:block;color:var(--ink-3);font-size:.78rem;margin-top:.2rem;font-weight:400}.win-nx{color:var(--hot);font-weight:700}.win-mk{color:var(--series-2);font-weight:700}details.figs{margin-top:.9rem}details.figs>summary{cursor:pointer;list-style:none;font:700 .7rem var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);padding:.4rem 0;border-top:1px solid var(--rule)}details.figs>summary::-webkit-details-marker{display:none}details.figs>summary:before{content:"+ ";color:var(--hot)}details.figs[open]>summary:before{content:"− "}details.figs>summary:hover{color:var(--ink)}details.figs table{min-width:0;font-size:.8rem}.chart{margin:0}.chart figcaption{font:700 .72rem/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:.9rem}.chart figcaption em{font-style:normal;color:var(--ink)}.legend{display:flex;flex-wrap:wrap;gap:.35rem 1rem;margin:0 0 1rem;padding:0;list-style:none;font:500 .75rem var(--mono);color:var(--ink-2)}.legend li{display:flex;align-items:center;gap:.42rem}.legend .sw{width:.7rem;height:.7rem;flex:none}.legend .sw.k1{background:var(--series-1)}.legend .sw.k2{background:var(--series-2)}.legend .sw.k3{background:var(--series-3)}.bars{display:grid;grid-gap:2px;gap:2px}.bars .row{display:grid;grid-template-columns:4.2rem 1fr var(--valw,5rem);grid-gap:.6rem;gap:.6rem;align-items:center}.bars .lab{font:600 .76rem/1.2 var(--mono);color:var(--ink-2);letter-spacing:-.02em;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bars .track{min-width:0}.bars .bar{display:block;height:14px;border-radius:0 3px 3px 0;min-width:2px}.bars .bar.k1{background:var(--series-1)}.bars .bar.k2{background:var(--series-2)}.bars .bar.k3{background:var(--series-3)}.bars .val{font:700 .76rem var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink);letter-spacing:-.02em;white-space:nowrap}.bars .val small{font-weight:400}.bars .row.dim .lab,.bars .row.dim .val,.bars .val small{color:var(--ink-3)}.bars .row.dim .val{color:var(--ink-2)}.barsbox{border-left:1px solid var(--rule);padding-left:0}.pairs{display:grid;grid-gap:.85rem;gap:.85rem}.pairs .grp .glab{font:700 .72rem var(--mono);letter-spacing:.08em;color:var(--ink-2);display:flex;justify-content:space-between;gap:.8rem;margin-bottom:.3rem}.pairs .glab .mult{color:var(--hot)}.pairs .stack{display:grid;grid-gap:2px;gap:2px}.pairs .b{height:11px;display:grid;align-items:center;grid-template-columns:1fr 2.6rem;grid-gap:.45rem;gap:.45rem}.pairs .b i{height:100%;border-radius:0 3px 3px 0;display:block;min-width:2px}.pairs .b i.phys{background:var(--series-3)}.pairs .b i.eff{background:var(--series-1)}.pairs .b span{font:600 .7rem var(--mono);color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.svgwrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.svgwrap svg{display:block;width:100%;min-width:600px;height:auto}.grid-line{stroke:var(--rule);stroke-width:1}.axis-line{stroke:var(--rule-lit);stroke-width:1}.axis-txt{fill:var(--ink-3);font:500 11px var(--mono)}.plot-1{stroke:var(--series-1)}.plot-2{stroke:var(--series-2)}.plot{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.dot-1{fill:var(--series-1)}.dot-2{fill:var(--series-2)}.dot{stroke:var(--surface);stroke-width:2}.end-lab{font:700 11px var(--mono);fill:var(--ink)}.mark-txt{font:500 10px var(--mono);fill:var(--ink-3)}.cadence{display:grid;grid-gap:1px;gap:1px;background:var(--rule);border:1px solid var(--rule);grid-template-columns:1fr}@media (min-width:640px){.cadence{grid-template-columns:repeat(5,1fr)}}.cadence .g{background:var(--ground);padding:.95rem .85rem 1rem;display:flex;flex-direction:column;gap:.4rem}.cadence .g .gn{font:800 1.35rem/1 var(--mono);letter-spacing:-.04em;color:var(--ink-3)}.cadence .g.live .gn{color:var(--hot)}.cadence .g .dt{font:600 .7rem var(--mono);color:var(--ink-3);letter-spacing:.06em}.cadence .g .dk{font:800 .95rem var(--mono);letter-spacing:-.03em}.cadence .g .sp{margin-top:.2rem}.cadence .g .spbar{height:5px;background:var(--series-1);border-radius:0 2px 2px 0}.cadence .g .spn{font:600 .7rem var(--mono);color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}pre{margin:0 0 1rem;padding:.95rem 1rem;overflow-x:auto;background:var(--surface);border:1px solid var(--rule);font:400 .8rem/1.6 var(--mono);color:var(--ink-2);letter-spacing:-.01em}pre b{color:var(--hot);font-weight:700}pre i{color:var(--ink-3);font-style:normal}code{font:400 .88em var(--mono);color:var(--ink);background:var(--raised);padding:.08em .32em}.prose{max-width:68ch}.prose h2{margin:2.2rem 0 .9rem}.prose h3{margin:1.7rem 0 .6rem}.prose h2:first-child,.prose h3:first-child{margin-top:0}.prose ol,.prose ul{color:var(--ink-2);padding-left:1.15rem;margin:0 0 1rem}.prose li{margin-bottom:.4rem}.prose a{color:var(--hot);text-underline-offset:3px}.oocbox{border:1px solid var(--hot);border-left-width:4px;background:var(--surface);padding:clamp(1rem,3vw,1.5rem);margin-bottom:2rem}.oocbox p:last-child{margin-bottom:0}.oocbox p:first-child{color:var(--ink);font-weight:600}.foot{border-top:1px solid var(--rule);background:var(--surface);margin-top:0}.foot .wrap{padding-top:2.2rem;padding-bottom:2.2rem}.foot .fgrid{display:grid;grid-gap:1.6rem;gap:1.6rem;grid-template-columns:1fr}@media (min-width:760px){.foot .fgrid{grid-template-columns:1.4fr 1fr 1fr}}.foot h4{color:var(--ink-3);margin-bottom:.7rem}.foot ul{list-style:none;margin:0;padding:0;font-size:.85rem}.foot li{margin-bottom:.35rem}.foot a{color:var(--ink-2);text-decoration:none}.foot a:hover{color:var(--hot)}.foot .fine{margin-top:2rem;padding-top:1.1rem;border-top:1px solid var(--rule);font:400 .76rem/1.6 var(--mono);color:var(--ink-3);display:flex;flex-wrap:wrap;gap:.4rem 1.4rem}.foot .fine .oc{color:var(--ink-2)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}