:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#eef0ea;--surface:#fff;--surface-2:#f4f6f0;--line:#dce2d8;--line-2:#c4cdbf;--ink:#17231c;--ink-2:#48564d;--ink-3:#79857c;--green:#0a5335;--green-deep:#073a26;--green-bg:#e4eee5;--yellow:#ffd900;--yellow-deep:#8a7500;--yellow-dim:#e0d28a;--model:#0e7a62;--model-bg:#ddeee7;--against:#b04a3e;--against-bg:#f5e2de;--glow:0 2px 10px -4px #0e7a6273;--glow-yellow:0 2px 12px -4px #8a750059;--lift:0 1px 0 #ffffffd9 inset, 0 10px 24px -20px #17231c66;--display:"Didot", "Hoefler Text", "Bodoni 72", "Playfair Display", Georgia, serif;--ui:"Futura", "Avenir Next", "Century Gothic", "Trebuchet MS", sans-serif;--mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--r:6px;--pad:clamp(1rem, 3vw, 2rem)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--ui);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.5}a{color:inherit}.shell{max-width:1240px;padding:0 var(--pad) 5rem;margin:0 auto}.num{font-family:var(--mono);font-variant-numeric:tabular-nums}.samplebar{z-index:50;background:var(--yellow);color:var(--ink);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;text-align:center;padding:.45rem 1rem;font-size:.62rem;font-weight:600;line-height:1.5;position:sticky;top:0}.topbar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;padding:1.2rem 0 1.1rem;display:flex}.mark{align-items:center;gap:.7rem;text-decoration:none;display:flex}.mark .crest{border-radius:50%;width:40px;height:40px;display:block}.mark .words{flex-direction:column;gap:.2rem;display:flex}.mark .word{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--green);white-space:nowrap;font-size:clamp(1.2rem,4.5vw,1.85rem);line-height:1}.mark .dom{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);font-size:.6rem}.ai-tag{font-family:var(--mono);letter-spacing:.14em;color:var(--model);vertical-align:-.08em;white-space:nowrap;margin-left:.4em;font-size:max(.2em,.45rem);font-weight:600}.dateline{border-bottom:3px double var(--line-2);font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.9rem;padding:.5rem 0 .55rem;font-size:.6rem;display:flex}.dateline .sep{color:var(--yellow-deep);font-size:.55em}nav.main{flex-wrap:wrap;gap:1.2rem;margin-left:auto;display:flex}nav.main a{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);border-bottom:2px solid #0000;padding-bottom:.2rem;font-size:.68rem;text-decoration:none}nav.main a.on{color:var(--ink);border-bottom-color:var(--yellow)}nav.main a:hover{color:var(--ink)}nav.main a:focus-visible{outline:1px solid var(--green);outline-offset:4px}.ticker{border-bottom:1px solid var(--line);background:var(--surface);align-items:stretch;display:flex;position:relative;overflow:hidden}.ticker .live{border-right:1px solid var(--line);background:var(--surface-2);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--model);white-space:nowrap;z-index:2;align-items:center;gap:.45rem;padding:.55rem .9rem;font-size:.58rem;display:flex}.dot{background:var(--model);width:6px;height:6px;box-shadow:var(--glow);border-radius:50%;animation:1.9s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.72)}}.ticker .track{white-space:nowrap;will-change:transform;align-items:center;gap:2.4rem;padding-left:2.4rem;animation:58s linear infinite slide;display:flex}@keyframes slide{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker:hover .track{animation-play-state:paused}.ticker .tk{font-family:var(--mono);letter-spacing:.05em;color:var(--ink-3);align-items:baseline;gap:.5rem;font-size:.68rem;display:inline-flex}.ticker .tk b{color:var(--ink-2);letter-spacing:.09em;text-transform:uppercase;font-size:.92em;font-weight:400}.ticker .tk .to{color:var(--ink)}.ticker .tk .up{color:var(--model)}.ticker .tk .dn{color:var(--against)}@media (prefers-reduced-motion:reduce){.ticker .track{animation-duration:210s}.dot{animation-duration:4.5s}}.lock{border:1px solid var(--line-2);border-radius:var(--r);background:var(--surface);box-shadow:var(--lift);align-items:center;gap:.55rem;padding:.35rem .7rem;display:inline-flex}.lock .llab{font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--ink-3);font-size:.55rem}.lock .lval{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--green);letter-spacing:.04em;font-size:.95rem}.delta{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:.03em;margin-top:.2rem;font-size:.66rem;display:block}.delta.up{color:var(--model)}.delta.dn{color:var(--against)}.delta.flat{color:var(--ink-3)}.steam{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#fff;background:var(--model);vertical-align:1px;box-shadow:var(--glow);white-space:nowrap;border-radius:2px;margin-left:.45rem;padding:.12rem .34rem;font-size:.53rem}.steam.gold{background:var(--yellow);color:var(--ink);box-shadow:var(--glow-yellow)}.week{border-bottom:1px solid var(--line);gap:1.5rem;padding:1.8rem 0 1.6rem;display:grid}@media (min-width:860px){.week{grid-template-columns:1fr auto;align-items:end;padding:2.2rem 0 1.8rem}}.kicker{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);margin:0 0 .7rem;font-size:.64rem}h1{font-family:var(--display);letter-spacing:.005em;text-wrap:balance;color:var(--green-deep);margin:0 0 .7rem;font-size:clamp(2rem,7vw,3.1rem);font-weight:400;line-height:1.05}.venue{color:var(--ink-2);margin:0;font-size:.95rem}.venue b{color:var(--ink);font-weight:500}.arch{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--model);background:var(--model-bg);border:1px solid var(--model);border-radius:2px;align-items:center;gap:.45rem;margin-top:.9rem;padding:.25rem .55rem;font-size:.63rem;display:inline-flex}.tiles{background:var(--line);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--lift);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.tiles.four{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:700px){.tiles.four{grid-template-columns:repeat(4,minmax(0,1fr))}}.tile{background:var(--surface);min-width:0;padding:.85rem .9rem}.tile .lab{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:.45rem;font-size:.55rem;display:block}.tile .val{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:clamp(1.3rem,4.5vw,1.75rem);line-height:1}.tile .sub{color:var(--ink-3);margin-top:.4rem;font-size:.72rem;display:block}.tile .val.pos{color:var(--model)}.tile .val.neg{color:var(--against)}.tile .val.gold{color:var(--yellow-deep)}.alert{background:var(--surface-2);border-left:3px solid var(--yellow);border-radius:0 var(--r) var(--r) 0;box-shadow:var(--lift);flex-wrap:wrap;align-items:flex-start;gap:1rem;margin-top:1.8rem;padding:1rem 1.2rem;display:flex}.alert .bell{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--yellow-deep);white-space:nowrap;padding-top:.15rem;font-size:.58rem}.alert p{color:var(--ink-2);flex:26ch;margin:0;font-size:.92rem}.alert p b{color:var(--ink);font-weight:500}.alert.guide{border-left-color:var(--green);flex-direction:column;gap:.7rem}.alert.guide .bell{color:var(--green);flex:0 0 7.5rem}.gline{flex-wrap:wrap;align-items:flex-start;gap:1rem;width:100%;display:flex}.gdefs{color:var(--ink-2);flex-wrap:wrap;flex:26ch;gap:.25rem .6rem;margin:0;font-size:.8rem;line-height:1.55;display:flex}.gd{min-width:0}.gd b{color:var(--ink);font-weight:500}.gd:not(:last-child):after{content:"·";color:var(--ink-3);margin-left:.6rem}@media (max-width:879px){.gd:not(:last-child):after{content:none}}.gd.quiet{color:var(--ink-3);font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;align-self:center;font-size:.62rem}.grid{align-items:start;gap:1.6rem;margin-top:2rem;display:grid}@media (min-width:1000px){.grid{grid-template-columns:minmax(0,1fr) 320px;gap:2rem}.grid.solo{grid-template-columns:minmax(0,1fr)}}.panel{border:1px solid var(--line);background:var(--surface);border-radius:var(--r);box-shadow:var(--lift);overflow:hidden}.panel-head{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:.8rem;padding:1rem 1.1rem;display:flex}.panel-head h2{font-family:var(--display);letter-spacing:.02em;color:var(--green-deep);margin:0;font-size:1.25rem;font-weight:400}.panel-head .meta{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);margin-left:auto;font-size:.6rem}.tabs{border-bottom:1px solid var(--line);gap:0;display:flex;overflow-x:auto}.tabs button{appearance:none;color:var(--ink-3);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;padding:.85rem 1rem;font-size:.66rem}.tabs button:hover{color:var(--ink-2)}.tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--yellow)}.tabs button:focus-visible{outline:1px solid var(--green);outline-offset:-3px}.tabs .count{color:var(--ink-3);margin-left:.4rem;font-size:.9em}.tabs button[aria-selected=true] .count{color:var(--yellow-deep)}.rowhead{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line-2);padding:.75rem .9rem;font-size:.57rem;display:none}.prow{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"play edge""vs price""meta meta""shelf shelf""status status""read read";align-items:start;gap:.55rem .9rem;padding:.95rem 1rem;display:grid}.prow:last-child{border-bottom:none}.c-play{grid-area:play;min-width:0}.c-vs{grid-area:vs}.c-price{text-align:right;grid-area:price}.c-edge{text-align:right;grid-area:edge}.c-meta{grid-area:meta;align-items:center;gap:.8rem;padding-top:.15rem;display:flex}.c-meta .stake{text-align:right;margin-left:auto}.play{flex-direction:column;gap:.15rem;display:flex}.play .p1{font-weight:500}.play .p1 a{text-decoration:none}.play .p1 a:hover{color:var(--model)}.play .p2{color:var(--ink-3);font-size:.75rem}.play .p2 em{color:var(--ink-2);font-style:normal}.rank{font-family:var(--mono);letter-spacing:.08em;color:var(--ink-3);white-space:nowrap;margin-left:.45rem;font-size:.62rem}.c-status{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-2);flex-wrap:wrap;grid-area:status;align-items:baseline;gap:.3rem .7rem;font-size:.74rem;display:flex}.live-flag{letter-spacing:.12em;text-transform:uppercase;color:var(--model);white-space:nowrap;align-items:center;gap:.4rem;font-size:.6rem;display:inline-flex}.c-status .ls-ours{color:var(--model);font-weight:600}.c-status .ls-sep{color:var(--ink-3)}@media (max-width:879px){.c-status .ls-sep{display:none}}.c-status .ls-theirs{color:var(--ink-2)}.c-status .ls-verdict{white-space:nowrap;font-weight:600}.c-status .ls-verdict.up{color:var(--model)}.c-status .ls-verdict.dn{color:var(--against)}.c-status .ls-verdict.sq{color:var(--ink-2)}.c-status .ls-asof{color:var(--ink-3);margin-left:auto;font-size:.62rem}.betby{flex-wrap:wrap;align-items:baseline;gap:.3rem .6rem;display:inline-flex}.betby .bb-lab{letter-spacing:.13em;text-transform:uppercase;color:var(--green);font-size:.57rem}.betby .bb-time{color:var(--ink)}.betby.closed .bb-lab,.betby.closed .bb-time{color:var(--ink-3)}.betby b{color:var(--ink-2);font-weight:600}.betby b.soon{color:var(--yellow-deep)}.c-read{color:var(--ink-2);grid-area:read;margin:0;font-size:.8rem;line-height:1.6}.read-lab{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--green);margin-right:.6rem;font-size:.57rem}.versus{font-family:var(--mono);font-variant-numeric:tabular-nums;align-items:center;gap:.5rem;font-size:.85rem;display:flex}.versus .ours{color:var(--model)}.versus .arrow{color:var(--ink-3);font-size:.7rem}.versus .theirs{color:var(--ink-3)}.gapbar{background:var(--line-2);border-radius:2px;width:68px;height:4px;margin-top:.35rem;overflow:hidden}.gapbar i{background:var(--model);border-radius:2px;height:100%;display:block}.edge{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--model);background:var(--model-bg);border:1px solid var(--model);white-space:nowrap;box-shadow:var(--glow);border-radius:3px;padding:.22rem .5rem;font-size:.92rem;font-weight:600;display:inline-block}.edge.thin{color:var(--yellow-deep);border-color:var(--yellow-dim);box-shadow:none;background:0 0;font-weight:400}.price-cell{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:.9rem}.book{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);border:1px solid var(--line-2);white-space:nowrap;border-radius:2px;padding:.18rem .4rem;font-size:.62rem}.book.offshore{color:var(--ink-3);border-style:dashed}.c-shelf{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-2);flex-wrap:wrap;grid-area:shelf;align-items:baseline;gap:.3rem .7rem;margin:0;font-size:.74rem;display:flex}.shelf-lab{letter-spacing:.13em;text-transform:uppercase;color:var(--green);white-space:nowrap;font-size:.57rem}.shelf-lab.off{color:var(--ink-3)}.c-shelf b{color:var(--ink);white-space:nowrap;font-weight:600}.c-shelf>span{white-space:nowrap}.c-shelf .shelf-best{color:var(--ink-3)}.c-shelf .shelf-note{white-space:normal}.conf{gap:2px;display:flex}.conf i{background:var(--line-2);border-radius:1px;width:4px;height:13px;display:block}.conf i.on{background:var(--yellow)}.stake{font-family:var(--mono);font-variant-numeric:tabular-nums}.stake small{color:var(--ink-3);font-size:.7em}.stake.noplay{color:var(--ink-3);white-space:nowrap;font-size:.85em}@media (min-width:880px){.rowhead,.prow{grid-template-columns:minmax(0,2.6fr) minmax(0,1.5fr) 112px 92px 104px 62px 84px;align-items:center;gap:0 .9rem;display:grid}.rowhead{grid-template-areas:"play vs price edge book conf stake"}.prow{grid-template-areas:"play vs price edge book conf stake""shelf shelf shelf shelf shelf shelf shelf""status status status status status status status""read read read read read read read"}.c-shelf,.c-status{margin-top:.6rem}.rowhead{padding:.75rem 1rem}.rowhead span:nth-child(3),.rowhead span:nth-child(4),.rowhead span:nth-child(7){text-align:right}.prow{padding:.85rem 1rem 1rem}.c-read{margin-top:.6rem}.c-meta{display:contents}.c-book{grid-area:book}.c-conf{grid-area:conf}.c-meta .stake{grid-area:stake;margin-left:0}.prow:hover{background:var(--surface-2)}}.empty{text-align:center;color:var(--ink-3);padding:3rem 1.2rem;font-size:.9rem}.rail{gap:1.6rem;display:grid}.wave{gap:.9rem;padding:1.1rem;display:grid}.waverow{grid-template-columns:1fr auto;align-items:center;gap:.5rem .8rem;display:grid}.waverow .wlab{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);font-size:.66rem}.waverow .wval{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:.92rem}.waverow .wval.good{color:var(--model)}.waverow .wval.bad{color:var(--against)}.wtrack{background:var(--line-2);border-radius:3px;grid-column:1/-1;height:5px;position:relative;overflow:hidden}.wtrack i{border-radius:3px;position:absolute;top:0;bottom:0}.wtrack i.good{background:var(--model);left:50%}.wtrack i.bad{background:var(--against);right:50%}.wnote{color:var(--ink-3);margin:0;font-size:.78rem}.fitlist{display:grid}.fitrow{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:.3rem .7rem;padding:.8rem 1.1rem;display:grid}.fitrow:last-child{border-bottom:none}.fitrow .fname{font-size:.88rem;font-weight:500}.fitrow .fname a{text-decoration:none}.fitrow .fname a:hover{color:var(--model)}.fitrow .fscore{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--model);font-size:.85rem}.fitrow .fscore.neg{color:var(--against)}.fitrow .fwhy{color:var(--ink-3);grid-column:1/-1;font-size:.75rem;line-height:1.45}.clv{padding:1.1rem}.clv .big{font-family:var(--mono);color:var(--model);font-variant-numeric:tabular-nums;font-size:2rem;line-height:1}.clv .cap{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);margin-bottom:.5rem;font-size:.58rem;display:block}.clv svg{width:100%;height:54px;margin-top:.9rem;display:block;overflow:visible}.clv p{color:var(--ink-3);margin:.8rem 0 0;font-size:.76rem}.ledger-mini{gap:.65rem;padding:1.1rem;display:grid}.ledger-mini .lrow{justify-content:space-between;gap:1rem;font-size:.82rem;display:flex}.ledger-mini .lrow span:first-child{color:var(--ink-3)}.ledger-mini .lrow span:last-child{font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:right}.locked{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--yellow-deep);border-top:1px solid var(--line);margin-top:.4rem;padding-top:.7rem;font-size:.58rem}.lhead{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line-2);padding:.75rem 1rem;font-size:.57rem;display:none}.lbet{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"sel price""probs probs""meta meta";gap:.4rem .9rem;padding:.9rem 1rem;font-size:.88rem;display:grid}.lbet:last-child{border-bottom:none}.l-sel{grid-area:sel;min-width:0}.l-price{text-align:right;grid-area:price}.l-probs{grid-area:probs}.l-meta{grid-area:meta;align-items:center;gap:.8rem;display:flex}.l-meta .stake{margin-left:auto}.l-sel .s1{font-weight:500}.l-sel .s2{color:var(--ink-3);margin-top:.1rem;font-size:.72rem;display:block}.status{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-radius:2px;padding:.16rem .4rem;font-size:.58rem}.status.sealed{color:var(--yellow-deep);border:1px solid var(--yellow-dim)}.status.won{color:var(--model);border:1px solid var(--model)}.status.lost{color:var(--ink-3);border:1px solid var(--line-2)}.clvcell{font-family:var(--mono);font-variant-numeric:tabular-nums}.clvcell.pos{color:var(--model)}.clvcell.neg{color:var(--against)}.clvcell.na{color:var(--ink-3)}@media (min-width:880px){.lhead,.lbet{grid-template-columns:58px minmax(0,2.2fr) 96px 130px 88px 88px 92px;grid-template-areas:"seq sel price probs stake clv status";align-items:center;gap:0 .9rem;display:grid}.lhead{padding:.75rem 1rem}.lhead .hr{text-align:right}.l-seq{grid-area:seq}.l-price{grid-area:price}.l-probs{text-align:right;grid-area:probs}.l-meta{display:contents}.l-meta .stake{text-align:right;grid-area:stake;margin-left:0}.l-meta .clvcell{text-align:right;grid-area:clv}.l-meta .status{grid-area:status;justify-self:end}.l-meta .book{display:none}.lbet:hover{background:var(--surface-2)}}.l-seq{font-family:var(--mono);color:var(--ink-3);font-size:.7rem;display:none}@media (min-width:880px){.l-seq{display:block}}.l-probs .versus{font-size:.78rem}@media (min-width:880px){.l-probs .versus{justify-content:flex-end}}.pback{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);margin:1.6rem 0 0;font-size:.64rem;text-decoration:none;display:inline-block}.pback:hover{color:var(--ink)}.phero{border-bottom:1px solid var(--line);padding:1.2rem 0 1.6rem}.phero h1{margin-bottom:.4rem}.phead-line{color:var(--ink-2);margin:0;font-size:1rem}.ptiles{margin-top:1.4rem}.ptiles.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:700px){.ptiles.tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.tile .val.plain{color:var(--ink-2)}.pcase{gap:.9rem;padding:1.1rem;display:grid}.pcase p{color:var(--ink-2);margin:0;font-size:.92rem;line-height:1.6}.pcase p:before{content:"";background:var(--model-bg);border:1px solid var(--model);vertical-align:2px;border-radius:50%;width:8px;height:8px;margin-right:.6rem;display:inline-block}.statgrid{display:grid}.statrow{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:.3rem .8rem;padding:.8rem 1.1rem;display:grid}.statrow:last-child{border-bottom:none}.statrow .slab{color:var(--ink-2);font-size:.85rem}.statrow .sval{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:.88rem}.pct{background:var(--line-2);border-radius:2px;grid-column:1/-1;height:4px;overflow:hidden}.pct i{background:var(--model);border-radius:2px;height:100%;display:block}.pct i.low{background:var(--against)}.formrow{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding:.7rem 1.1rem;font-size:.85rem;display:flex}.formrow:last-child{border-bottom:none}.formrow span:first-child{color:var(--ink-2)}.formrow span:last-child{font-family:var(--mono);font-variant-numeric:tabular-nums}.formrow .good{color:var(--model)}.formrow .bad{color:var(--against)}footer{border-top:1px solid var(--line);color:var(--ink-3);margin-top:3.5rem;padding-top:1.4rem;font-size:.78rem}footer .word{font-family:var(--display);letter-spacing:.1em;color:var(--green);text-transform:uppercase}@media (prefers-reduced-motion:no-preference){.prow,.lbet{transition:background .12s}.tabs button{transition:color .12s,border-color .12s}}.desk-door{max-width:430px;min-height:82vh;padding:18vh var(--pad) 4rem;flex-direction:column;gap:.4rem;margin:0 auto;display:flex}.door-word{font-family:var(--display);color:var(--green);letter-spacing:.04em;margin:0 0 .3rem;font-size:clamp(2.4rem,9vw,3.4rem);font-weight:400}.door-sub{color:var(--ink-2);margin:0 0 1.6rem;font-size:.92rem}.door-form{gap:1rem;display:grid}.door-sent{color:var(--ink-2);border-left:3px solid var(--yellow);padding-left:1rem;font-size:.95rem}.door-sent b{color:var(--ink)}.navout{appearance:none;cursor:pointer;font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);background:0 0;border:none;padding:0 0 .2rem;font-size:.68rem}.navout:hover{color:var(--against)}.desk-form{gap:1.1rem;padding:1.2rem 1.1rem 1.4rem;display:grid}.frow{gap:1.1rem;display:grid}@media (min-width:700px){.frow.two{grid-template-columns:1fr 1fr}.frow.three{grid-template-columns:1fr 1fr 1fr}}.frow.actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.field{gap:.4rem;min-width:0;display:grid}.flab{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);font-size:.58rem}.field input,.field select,.field textarea{appearance:none;background:var(--surface-2);border:1px solid var(--line-2);border-radius:var(--r);width:100%;color:var(--ink);font-family:var(--mono);padding:.65rem .75rem;font-size:.95rem}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline:1px solid var(--green);outline-offset:1px;border-color:var(--green)}.field input::placeholder,.field textarea::placeholder{color:var(--ink-3)}.btn{appearance:none;border:1px solid var(--line-2);border-radius:var(--r);background:var(--surface-2);color:var(--ink);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;padding:.75rem 1.3rem;font-size:.72rem}.btn:disabled{opacity:.55;cursor:default}.btn.gold{background:var(--yellow);border-color:var(--yellow);color:var(--ink);box-shadow:var(--glow-yellow);font-weight:600}.btn.approve{color:var(--model);border-color:var(--model);background:var(--model-bg)}.btn.decline{color:var(--against);border-color:var(--against);background:var(--against-bg)}.btn.armed{box-shadow:var(--glow);font-weight:700}.btn.decline.armed{box-shadow:0 2px 10px -4px #b04a3e80}.btn:focus-visible{outline:1px solid var(--green);outline-offset:2px}.form-error{color:var(--against);background:var(--against-bg);border-left:3px solid var(--against);border-radius:0 var(--r) var(--r) 0;margin:0;padding:.7rem .9rem;font-size:.85rem}.form-sealed{color:var(--model);background:var(--model-bg);border-left:3px solid var(--model);border-radius:0 var(--r) var(--r) 0;margin:0;padding:.7rem .9rem;font-size:.85rem}.commit-note{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);font-size:.58rem}.proposal{border-bottom:1px solid var(--line);padding:1.1rem 1.1rem 1.3rem}.proposal:last-child{border-bottom:none}.proposal header{flex-wrap:wrap;align-items:baseline;gap:.9rem;display:flex}.proposal h3{font-family:var(--display);color:var(--green-deep);margin:0;font-size:1.15rem;font-weight:400}.proposal .pmeta{font-family:var(--mono);color:var(--model);margin-left:auto;font-size:.7rem}.psummary{color:var(--ink-2);margin:.6rem 0 0;font-size:.92rem;line-height:1.6}.pby{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:.6rem 0 0;font-size:.62rem}.ruling{gap:.8rem;margin-top:1rem;display:grid}.proposal.ruled{padding:.9rem 1.1rem}.scorecard{border:1px solid var(--line);border-radius:var(--r);margin-top:.9rem;overflow:hidden}.scrow{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.6fr) minmax(0,1.4fr) 92px 92px;align-items:baseline;gap:.5rem .8rem;padding:.55rem .8rem;font-size:.85rem;display:grid}.scrow:last-child{border-bottom:none}.scrow.head{background:var(--surface-2);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:.55rem}.scrow .r{text-align:right}.scrow .crit{color:var(--ink)}.scrow .win{color:var(--ink-3);font-size:.8rem}.scrow .better{color:var(--model);font-weight:600}.scrow .worse{color:var(--against)}.evidence{color:var(--ink-2);border-left:3px solid var(--line-2);margin:.8rem 0 0;padding-left:.9rem;font-size:.82rem;line-height:1.6}.evidence b{color:var(--ink);font-weight:600}@media (max-width:620px){.scrow{grid-template-columns:minmax(0,1fr) 76px 76px}.scrow .win{order:5;grid-column:1/-1}}.fg-group+.fg-group{border-top:1px solid var(--line-2)}.fg-group-head{background:var(--surface-2);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.7rem;padding:.7rem 1.1rem;display:flex}.fg-group-head .meta{margin-left:auto}.fg-wave{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--green-deep);font-size:.57rem;font-weight:600}.fg-chip{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--yellow-deep);background:var(--surface-2);border:1px solid var(--yellow-dim);white-space:nowrap;border-radius:999px;padding:.25rem .65rem;font-size:.57rem}.fg-chip-card{color:var(--green-deep);background:var(--green-bg);border-color:var(--line-2)}.fg-grid{border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.fg-player{border-right:1px solid var(--line);flex-direction:column;gap:.4rem;padding:1rem 1.1rem;display:flex}.fg-player:last-child{border-right:none}.fg-player.fav{background:var(--model-bg)}.fg-name{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:.5rem;font-size:.92rem;font-weight:600;display:flex}.fg-flag{font-style:normal;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--model);font-size:.55rem}.fg-price{font-family:var(--mono);color:var(--ink-3);font-size:.68rem}.fg-read{padding:.9rem 1.1rem 1.1rem}@media (max-width:620px){.fg-grid{grid-template-columns:1fr}.fg-player{border-right:none;border-bottom:1px solid var(--line)}.fg-player:last-child{border-bottom:none}}.board-note{border-top:1px solid var(--line);color:var(--ink-3);margin:0;padding:.8rem 1rem;font-size:.75rem}.dhead{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line-2);font-size:.57rem;display:none}.drow{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"play grade""vs result""clv units""read read""verdict verdict";align-items:start;gap:.55rem .9rem;padding:.95rem 1rem;display:grid}.drow:last-child{border-bottom:none}.d-play{grid-area:play;min-width:0}.d-vs{grid-area:vs}.d-result{text-align:right;color:var(--ink-2);grid-area:result;font-size:.82rem}.d-grade{text-align:right;grid-area:grade}.d-clv{grid-area:clv}.d-units{text-align:right;grid-area:units}.d-read{grid-area:read}.d-verdict{grid-area:verdict;margin:0}.d-clv,.d-units{flex-direction:column;gap:.15rem;font-size:.85rem;display:flex}.d-clv small,.d-units small{color:var(--ink-3);font-size:.62rem;font-family:var(--mono)}.d-clv .pos,.d-units .pos{color:var(--model)}.d-clv .neg,.d-units .neg{color:var(--against)}.d-clv .quiet{color:var(--ink-3);font-size:.75rem}.grade{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-radius:2px;padding:.22rem .5rem;font-size:.62rem;display:inline-block}.grade.g-won{color:var(--model);border:1px solid var(--model);background:var(--model-bg)}.grade.g-lost{color:var(--against);border:1px solid var(--against);background:var(--against-bg)}.grade.g-split{color:var(--yellow-deep);border:1px solid var(--yellow-dim)}.grade.g-push{color:var(--ink-3);border:1px solid var(--line-2)}.d-verdict .v-lab{color:var(--yellow-deep)}.debrief{border-top:1px solid var(--line)}.debrief .dbody{padding:.4rem 1.1rem 1.2rem}.debrief .dbody p{color:var(--ink-2);margin:.55rem 0 0;font-size:.84rem;line-height:1.65}.debrief .dbody p:first-child{color:var(--ink)}@media (min-width:880px){.dhead,.drow{grid-template-columns:minmax(0,2.4fr) minmax(0,1.4fr) minmax(0,1.6fr) 84px 128px 96px;align-items:center;gap:0 .9rem;display:grid}.dhead{grid-template-areas:"play vs result grade clv units"}.drow{grid-template-areas:"play vs result grade clv units""read read read read read read""verdict verdict verdict verdict verdict verdict"}.dhead{padding:.75rem 1rem}.dhead span:nth-child(4),.dhead span:nth-child(5),.dhead span:nth-child(6){text-align:right}.d-result{text-align:left}.d-grade{text-align:right}.d-clv{text-align:right;align-items:flex-end}.d-units{align-items:flex-end}.drow{padding:.85rem 1rem 1rem}.d-read{margin-top:.6rem}.drow:hover{background:var(--surface-2)}}.ribbon{border-radius:var(--r);background:linear-gradient(135deg, var(--green) 0%, var(--green-deep) 100%);color:#edf4ee;margin-top:2rem;overflow:hidden;box-shadow:0 12px 28px -22px #073a26bf}.ribbon-head{flex-wrap:wrap;align-items:baseline;gap:.5rem .9rem;padding:.9rem 1.1rem 0;display:flex}.ribbon-flag{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;background:var(--yellow);color:var(--ink);white-space:nowrap;border-radius:2px;align-self:center;padding:.24rem .55rem;font-size:.6rem;font-weight:700}.ribbon-head h2{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:#fff;margin:0;font-size:1.02rem;font-weight:500}.ribbon-note{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#edf4ee9e;font-size:.6rem}.ribbon-track{gap:.9rem;padding:.85rem 1.1rem 1.05rem;display:flex;overflow-x:auto}.rchip{border-radius:var(--r);background:#ffffff12;border:1px solid #ffffff29;flex:320px;min-width:280px;padding:.75rem .9rem .85rem}.rchip p{margin:0}.rchip .r-play{color:#fff;flex-direction:column;gap:.15rem;font-size:.95rem;font-weight:600;display:flex}.rchip .r-det{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#edf4ee99;font-size:.58rem;font-weight:400}.rchip .r-nums{font-family:var(--mono);font-variant-numeric:tabular-nums;align-items:baseline;gap:.45rem;margin-top:.5rem;font-size:.95rem;display:flex}.rchip .r-ours{color:#7edcc3;font-weight:700}.rchip .r-vs{letter-spacing:.1em;text-transform:uppercase;color:#edf4ee8c;font-size:.6rem}.rchip .r-theirs{color:#edf4eec7}.rchip .r-edge{color:var(--yellow);margin-left:auto;font-weight:700}.rchip .r-terms{color:#edf4eed1;flex-wrap:wrap;align-items:baseline;gap:.4rem .8rem;margin-top:.5rem;font-size:.78rem;display:flex}.rchip .r-terms b{color:#fff;font-weight:600}.rchip .r-off{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--yellow-dim);border:1px solid #e0d28a80;border-radius:2px;padding:.1rem .35rem;font-size:.56rem}.rchip .r-live{font-family:var(--mono);font-variant-numeric:tabular-nums;color:#edf4eed9;border-top:1px solid #ffffff24;flex-wrap:wrap;align-items:baseline;gap:.4rem;margin-top:.55rem;padding-top:.55rem;font-size:.72rem;display:flex}.rchip .r-dot{background:var(--yellow);border-radius:50%;align-self:center;width:6px;height:6px;animation:2.4s ease-in-out infinite ribbonpulse}.rchip .r-live b{font-weight:700}.rchip .r-live.up b{color:#7edcc3}.rchip .r-live.dn b{color:#f0b4a8}.rchip .r-asof{letter-spacing:.1em;text-transform:uppercase;color:#edf4ee80;flex-basis:100%;font-size:.56rem}@keyframes ribbonpulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.rchip .r-dot{animation-duration:7s}}@media (max-width:620px){.ribbon{margin-top:1.6rem}.rchip{min-width:min(86vw,300px)}}
