:root{--paper:#f4f1e6;--paper-sunk:#ece8d9;--board:#4f2683;--board-hi:#5e3a94;--slot:#3a1b66;--ink:#16241d;--ink2:#4a5a50;--ink3:#566459;--chalk:#fff;--chalk2:#e9dff5;--gold:#c9a227;--gold-deep:#7a5f0e;--gold-board:#ffc62f;--red:#9e1b22;--red-board:#f4818a;--line:#877e68;--line-board:#9a7fc4;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--r:3px;--serif:"Source Serif 4",Georgia,"Times New Roman",serif;--sans:"Archivo","Segoe UI",system-ui,-apple-system,sans-serif;--tap:44px;--tap-fast:.19s var(--ease);--ease:cubic-bezier(.2,0,0,1);--bevel:inset 0 1px 0 #ffffff24,inset 0 -1px 0 #00000080;--board-lit:color-mix(in srgb,var(--board-hi) 55%,var(--board))}*{box-sizing:border-box;margin:0;padding:0}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html,body,#root{min-height:100vh}body{background:var(--board);color:var(--ink);font:400 15px/1.5 var(--sans);-webkit-font-smoothing:antialiased}.app{background:var(--paper);color:var(--ink);max-width:940px;min-height:100vh;font-family:var(--sans);flex-direction:column;margin:0 auto;display:flex;container:app/inline-size}.app>main{flex:1}.ahead{background:var(--board);padding:var(--s4);justify-content:space-between;align-items:center;gap:var(--s3);display:flex}.mark{font:700 27px/1 var(--serif);color:var(--chalk);letter-spacing:-.01em;align-items:baseline;gap:8px;display:flex}.mark span{font:600 10px/1 var(--serif);letter-spacing:.28em;color:var(--gold-board)}.mark.sm{font-size:21px}.when{text-align:right;line-height:1.35}.when b{font:600 10px/1.2 var(--sans);letter-spacing:.16em;color:var(--gold-board);background:var(--slot);font-variant-numeric:tabular-nums;box-shadow:var(--bevel);border-radius:2px;padding:5px 8px 4px;display:inline-block}.when span{color:var(--chalk2);margin-top:6px;font-size:11px;display:block}@container app (width>=620px){.ahead{padding:var(--s5) var(--s6)}.mark{font-size:34px}}.tabs{background:var(--slot);padding:var(--s1) var(--s2) 0;scrollbar-width:thin;scrollbar-color:var(--line-board) transparent;gap:2px;display:flex;position:relative;overflow-x:auto;box-shadow:inset 0 1px #0006}.tabs button{min-height:var(--tap);padding:0 var(--s3);cursor:pointer;font:600 10px/1 var(--sans);letter-spacing:.18em;color:var(--chalk2);white-space:nowrap;transition:color var(--tap-fast),background-color var(--tap-fast);background:0 0;border:0;border-radius:3px 3px 0 0;flex:none}.tabs button.on{color:var(--chalk);background:var(--board-lit);box-shadow:inset 0 2px 0 var(--gold-board)}@media (hover:hover) and (pointer:fine){.tabs button:not(.on):hover{color:var(--chalk);background:color-mix(in srgb,var(--board) 45%,var(--slot))}}.tabs button:focus-visible{box-shadow:inset 0 0 0 2px var(--gold-board);outline:none}@container app (width>=620px){.tabs{padding:var(--s1) var(--s4) 0}.tabs button{padding:0 10px}}.app>main{border-top:2px solid var(--gold)}main{padding:var(--s4)}@container app (width>=620px){main{padding:var(--s5) var(--s6)}}.board{margin-bottom:var(--s6)}.board:last-child{margin-bottom:0}.bhead{justify-content:space-between;align-items:flex-end;gap:var(--s3);padding-bottom:var(--s3);border-bottom:2px solid var(--ink);display:flex}.gno{font:600 10px/1 var(--sans);letter-spacing:.2em;color:var(--gold-deep);margin-bottom:5px;display:block}.bhead h2{font:600 23px/1 var(--serif);letter-spacing:-.005em}.pot{text-align:right;flex:none}.pot b{font:700 20px/1 var(--sans);font-variant-numeric:tabular-nums;display:block}.pot span{font:600 9px/1 var(--sans);letter-spacing:.2em;color:var(--ink3);margin-top:4px;display:block}@container app (width>=620px){.bhead h2{font-size:30px}.pot b{font-size:26px}}.cols{gap:var(--s2);padding:var(--s2) 0 var(--s1);font:600 9px/1 var(--sans);letter-spacing:.14em;color:var(--ink3);grid-template-columns:26px 1fr 52px;display:grid}.cols span:nth-child(n+3){text-align:right}.cols.ou{grid-template-columns:26px 1fr 44px 44px 44px}.lb{list-style:none}.row{border-bottom:1px solid var(--line);padding:var(--s3) 0 var(--s4)}.row:last-child{border-bottom:0}.row.lead{background:linear-gradient(90deg,color-mix(in srgb,var(--gold) 14%,var(--paper)),transparent 82%);box-shadow:inset 3px 0 0 var(--gold-deep);padding-left:var(--s3);margin-left:calc(var(--s3)*-1);padding-right:var(--s2)}.rtop{gap:var(--s2);grid-template-columns:26px 1fr 52px;align-items:baseline;display:grid}.rtop.ou{grid-template-columns:26px 1fr 44px 44px 44px}.pos{font:600 13px/1 var(--sans);color:var(--ink3);font-variant-numeric:tabular-nums}.who{font:600 22px/1 var(--serif);letter-spacing:-.01em}.tot{text-align:right;font:700 32px/.8 var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.02em}@container app (width>=620px){.who{font-size:26px}.tot{font-size:38px}.rtop{grid-template-columns:32px 1fr 66px}.rtop.ou{grid-template-columns:32px 1fr 56px 56px 56px}.cols{grid-template-columns:32px 1fr 66px}.cols.ou{grid-template-columns:32px 1fr 56px 56px 56px}}.tally{text-align:right}.tally b{font:700 22px/1 var(--sans);font-variant-numeric:tabular-nums;display:block}.tally i{font:400 9px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);margin-top:4px;font-style:normal;display:block}.tally.w b{color:var(--ink2)}.tally.d b{color:var(--ink3);font-weight:600}.slots{gap:var(--s1);margin-top:var(--s3);grid-template-columns:repeat(4,1fr);list-style:none;display:grid}@container app (width>=620px){.slots{grid-template-columns:repeat(8,1fr);gap:5px}}.slot{background:var(--slot);text-align:center;border-radius:2px;padding:7px 2px 6px;position:relative;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #00000080}.slot abbr{font:600 13px/1 var(--sans);color:var(--chalk);letter-spacing:.02em;text-decoration:none;display:block}.slot i{font:400 10px/1 var(--sans);color:var(--chalk2);font-variant-numeric:tabular-nums;margin-top:4px;font-style:normal;display:block}.slot.up:before,.slot.down:after{content:"";height:3px;position:absolute;left:0;right:0}.slot.up:before{background:var(--gold-board);top:0}.slot.down:after{background:var(--red-board);bottom:0}.slot.blank{background:var(--paper-sunk);box-shadow:inset 0 0 0 1px var(--line);min-height:38px}.slot.open{box-shadow:inset 0 0 0 1px var(--line-board);background:0 0;border-radius:2px;min-height:38px}.slot.sk{background:var(--paper-sunk);box-shadow:none;min-height:38px;animation:1.4s ease-in-out infinite pulse}.rfoot{color:var(--ink2);margin-top:var(--s3);font-size:11px;line-height:1.45}.rfoot b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.ribbon{height:26px;margin-top:var(--s3);background:var(--slot);border-radius:2px;grid-template-columns:repeat(32,1fr);align-items:end;gap:2px;padding:3px;display:grid;box-shadow:inset 0 1px #ffffff1f}.seg{align-items:flex-end;height:100%;display:flex}.seg .bar{border-radius:1px;width:100%;display:block}.seg.right .bar{background:var(--gold-board);height:100%}.seg.leading .bar{height:100%;box-shadow:inset 0 0 0 1px var(--gold-board)}.seg.wrong .bar{background:var(--red-board);height:45%}.seg.trailing .bar{height:45%;box-shadow:inset 0 0 0 1px var(--red-board)}.seg.none .bar{background:var(--line-board);height:12%}.legend{color:var(--ink2);margin-top:var(--s4);flex-wrap:wrap;align-items:center;gap:5px;font-size:11px;line-height:1.55;display:flex}.legend .li{white-space:nowrap;align-items:center;gap:4px;margin-right:9px;display:inline-flex}.legend em{color:var(--ink);font-style:italic}.legend .rule{background:var(--line);opacity:.5;flex:0 0 100%;height:1px;margin:6px 0 2px}.k{border-radius:1px;width:14px;height:3px;margin-right:2px;display:inline-block}.k.up{background:var(--gold-deep)}.k.down{background:var(--red)}.legend .s{background:var(--slot);border-radius:1px;align-items:flex-end;width:9px;height:15px;margin-right:2px;padding:1px;display:inline-flex}.legend .s .bar{border-radius:1px;width:100%}.legend .s.right .bar{background:var(--gold-board);height:100%}.legend .s.leading .bar{height:100%;box-shadow:inset 0 0 0 1px var(--gold-board)}.legend .s.wrong .bar{background:var(--red-board);height:45%}.legend .s.trailing .bar{height:45%;box-shadow:inset 0 0 0 1px var(--red-board)}.sealed{text-align:right;font:600 9px/1 var(--sans);letter-spacing:.14em;color:var(--ink3);grid-column:3/-1;align-self:center}.sealed.wait{color:var(--red)}.afoot{border-top:1px solid var(--line);padding:var(--s3) var(--s4);align-items:center;gap:var(--s2);color:var(--ink3);background:var(--paper-sunk);font-size:11px;display:flex}.afoot .dot{background:var(--line);border-radius:50%;width:3px;height:3px}.afoot button.linky,.afoot a{color:var(--gold-deep);font-weight:600;font:600 11px/1 var(--sans);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0 0 1px;text-decoration:none}.afoot .push{gap:var(--s3);margin-left:auto;display:flex}@container app (width>=620px){.afoot{padding:var(--s3) var(--s6)}}.gate{background:var(--board);padding:var(--s7) var(--s4);background-image:radial-gradient(120% 70% at 50% 0%,var(--board-hi),var(--board) 62%);justify-content:center;align-items:center;min-height:100vh;display:flex}.gwrap{text-align:center;width:100%;max-width:330px}.gcrest{aspect-ratio:400/340;width:100%;max-width:300px;height:auto;margin:0 auto;display:block}.estd{font:600 9px/1 var(--sans);letter-spacing:.24em;color:var(--chalk2);margin-top:var(--s4)}.gform{margin-top:var(--s5);text-align:left;padding:var(--s5) var(--s4) var(--s4);border-radius:var(--r);background:color-mix(in srgb,var(--slot) 55%,var(--board));box-shadow:var(--bevel),inset 0 0 0 1px color-mix(in srgb,var(--gold-board) 42%,transparent)}.gform label{font:600 9px/1 var(--sans);letter-spacing:.18em;color:var(--chalk2);margin-bottom:var(--s2);display:block}.gform input{width:100%;min-height:var(--tap);background:var(--slot);color:var(--chalk);border:1px solid var(--line-board);padding:0 var(--s3);font:400 16px/1 var(--sans);caret-color:var(--gold-board);transition:border-color var(--tap-fast);border-radius:2px;box-shadow:inset 0 1px #00000073}.gform input::placeholder{color:#ad97cf}.gform input:focus-visible{border-color:var(--gold-board);box-shadow:inset 0 1px 0 #00000073,0 0 0 2px var(--board),0 0 0 4px var(--gold-board);outline:none}.gform input[aria-invalid=true]{border-color:var(--red-board)}.gform input:disabled{opacity:.55}.gerr{color:var(--red-board);margin-top:var(--s2);font-size:12px;line-height:1.5}.gbtn{width:100%;min-height:52px;margin-top:var(--s4);background:var(--gold);color:var(--ink);font:700 13px/1 var(--sans);letter-spacing:.2em;cursor:pointer;justify-content:center;align-items:center;gap:var(--s2);transition:transform var(--tap-fast),filter var(--tap-fast);border:0;border-radius:2px;display:flex}@media (hover:hover) and (pointer:fine){.gbtn:hover{filter:brightness(1.06)}}.gbtn:active{transform:translateY(1px)}.gbtn:focus-visible{box-shadow:0 0 0 2px var(--board),0 0 0 4px var(--chalk);outline:none}.gbtn:disabled{cursor:default;filter:saturate(.7)brightness(.92)}.spin{border:2px solid #16241d4d;border-top-color:var(--ink);border-radius:50%;width:13px;height:13px;animation:.7s linear infinite spin}.ghelp{color:var(--chalk2);margin-top:var(--s4);font-size:12px;line-height:1.5}.gfoot{font:600 9px/1 var(--sans);letter-spacing:.22em;color:var(--chalk2);margin-top:var(--s6)}.wknav{justify-content:space-between;align-items:center;gap:var(--s3);padding-bottom:var(--s3);border-bottom:2px solid var(--ink);display:flex}.wknav h2{font:600 23px/1 var(--serif)}.wknav .gno{margin-bottom:5px}.wkbtns{gap:var(--s1);display:flex}.wkbtns button{width:var(--tap);height:var(--tap);border:1px solid var(--line);cursor:pointer;font:600 16px/1 var(--sans);color:var(--ink2);background:0 0;border-radius:2px}.wkbtns button:hover:not(:disabled){background:var(--paper-sunk);color:var(--ink)}.wkbtns button:disabled{opacity:.35;cursor:default}.daylbl{font:600 9px/1 var(--sans);letter-spacing:.18em;color:var(--gold-deep);padding:var(--s4) 0 var(--s2);border-bottom:1px solid var(--line)}.game{gap:var(--s3);padding:var(--s3) 0;border-bottom:1px solid color-mix(in srgb,var(--line) 45%,transparent);grid-template-columns:1fr auto;align-items:center;display:grid}.gteams{flex-direction:column;gap:6px;display:flex}.gteam{align-items:baseline;gap:var(--s2);display:flex}.gteam abbr{font:700 13px/1 var(--sans);letter-spacing:.02em;flex:0 0 40px;text-decoration:none}.gteam .nm{font:600 15px/1.2 var(--serif)}.gteam .rec{font:400 11px/1 var(--sans);color:var(--ink3);font-variant-numeric:tabular-nums}.gteam .sc{font:700 20px/1 var(--sans);font-variant-numeric:tabular-nums;margin-left:auto}.gteam.lost .nm,.gteam.lost .sc{color:var(--ink2);font-weight:400}.gstat{text-align:right;flex:none;width:88px}.gstat b{font:600 10px/1.3 var(--sans);letter-spacing:.1em;color:var(--ink3);display:block}.gstat.live b{color:var(--red)}.mypick{background:var(--gold);vertical-align:baseline;border-radius:1px;width:8px;height:8px;margin-left:6px;display:inline-block}.btn{min-height:var(--tap);padding:0 var(--s4);background:var(--board);color:var(--chalk);font:600 12px/1 var(--sans);letter-spacing:.1em;cursor:pointer;border:0;border-radius:2px;flex:none}.btn:hover{background:var(--board-hi)}.btn.gold{background:var(--gold);color:var(--ink);letter-spacing:.16em;font-weight:700}.btn.gold:hover{filter:brightness(1.06);background:var(--gold)}.btn.ghost{color:var(--ink);border:1px solid var(--line);background:0 0}.btn:disabled{opacity:.5;cursor:default}.btn:focus-visible,.mini:focus-visible,.tog:focus-visible,.pickcell:focus-visible,.ouseg button:focus-visible,.wkbtns button:focus-visible,.tabs .linky:focus-visible{box-shadow:0 0 0 2px var(--paper),0 0 0 4px var(--gold-deep);outline:none}.divblk{margin-bottom:var(--s4)}.divblk h4{font:600 9px/1 var(--sans);letter-spacing:.18em;color:var(--gold-deep);padding-bottom:var(--s2);border-bottom:1px solid var(--line);margin-bottom:var(--s2)}.pickgrid{gap:var(--s1);grid-template-columns:repeat(4,1fr);display:grid}@container app (width>=620px){.pickgrid{grid-template-columns:repeat(8,1fr)}}.pickcell{text-align:center;cursor:pointer;box-shadow:inset 0 0 0 1px var(--line-board);min-height:52px;transition:transform var(--tap-fast);background:0 0;border:0;border-radius:2px;padding:9px 2px 8px;position:relative}.pickcell abbr{font:600 13px/1 var(--sans);color:var(--ink);text-decoration:none;display:block}.pickcell i{font:400 10px/1 var(--sans);color:var(--ink3);font-variant-numeric:tabular-nums;margin-top:4px;font-style:normal;display:block}.pickcell.on{background:var(--slot);box-shadow:inset 0 1px 0 #ffffff24,inset 0 -1px 0 #00000080,inset 3px 0 0 var(--gold)}.pickcell.on abbr{color:var(--chalk)}.pickcell.on i{color:var(--chalk2)}.pickcell:active{transform:scale(.97)}.pickcell:disabled{opacity:.4;cursor:default}.ourow{justify-content:space-between;align-items:center;gap:var(--s3);padding:7px 0;display:flex;position:relative}.ourow .ln b{font:600 14px/1.2 var(--serif);display:block}.ourow .ln i{font:400 10px/1.2 var(--sans);color:var(--ink3);font-variant-numeric:tabular-nums;margin-top:2px;font-style:normal;display:block}.spbtn{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;min-width:0;min-height:38px;padding:0}.spbtn b{border-bottom:1px dotted var(--gold-deep);padding-bottom:1px}.spbtn i{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-deep);font-size:8px}.spbtn:focus-visible{box-shadow:0 0 0 2px var(--paper),0 0 0 4px var(--gold-deep);outline:none}.spveil{z-index:20;background:0 0;position:fixed;inset:0}.schedpop{left:0;right:0;bottom:calc(100% + var(--s2));z-index:21;background:var(--paper);border:1px solid var(--ink);border-radius:var(--r);flex-direction:column;max-width:430px;max-height:min(430px,60vh);display:flex;position:absolute;box-shadow:0 10px 28px #061a1459,0 2px 6px #061a1438}.schedpop.below{bottom:auto;top:calc(100% + var(--s2))}.sphead{justify-content:space-between;align-items:flex-start;gap:var(--s2);padding:var(--s3) var(--s3) var(--s2) var(--s4);background:var(--board);border-bottom:2px solid var(--gold);border-radius:var(--r) var(--r) 0 0;flex:none;display:flex}.sphead b{font:600 16px/1.2 var(--serif);color:var(--chalk);letter-spacing:-.005em;display:block}.sphead span{font:600 8px/1 var(--sans);letter-spacing:.18em;color:var(--gold-board);margin-top:5px;display:block}.spx{width:var(--tap);height:var(--tap);color:var(--chalk2);font:400 22px/1 var(--sans);cursor:pointer;background:0 0;border:0;border-radius:2px;flex:none;margin:-6px -4px -6px 0}.spx:hover{color:var(--chalk)}.spx:focus-visible{box-shadow:inset 0 0 0 2px var(--gold-board);outline:none}.splist{overscroll-behavior:contain;padding:var(--s1) var(--s4);flex:auto;list-style:none;overflow-y:auto}.sprow{gap:var(--s2);border-bottom:1px solid color-mix(in srgb,var(--line) 40%,transparent);grid-template-columns:20px minmax(0,1fr) auto 54px;align-items:start;padding:6px 0;display:grid}.sprow:last-child{border-bottom:0}.spwk{font:600 10px/1 var(--sans);color:var(--ink3);font-variant-numeric:tabular-nums;padding-top:2px}.spmain{min-width:0}.spopp{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.spopp i{font:400 11px/1 var(--sans);color:var(--ink3);font-style:normal}.spopp b{font:700 13px/1 var(--sans);letter-spacing:.02em}.spopp em{font:italic 400 10px/1 var(--serif);color:var(--gold-deep);letter-spacing:.04em}.spopp em.spha{font:600 7px/1 var(--sans);letter-spacing:.14em;color:var(--ink3);vertical-align:1px;margin-left:6px;font-style:normal}.spopp em.spha.home{color:var(--gold-deep)}.spvenue{font:400 10px/1.2 var(--sans);color:var(--ink3);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;display:block;overflow:hidden}.spside{flex-direction:column;justify-self:end;align-items:flex-end;gap:4px;display:flex}.spwx{cursor:help;font-size:14px;line-height:1}.spwhen{text-align:right;font:600 10px/1.2 var(--sans);letter-spacing:.06em;color:var(--ink2);font-variant-numeric:tabular-nums;white-space:nowrap}.spwhen i{font:400 10px/1.2 var(--sans);color:var(--ink3);margin-top:2px;font-style:normal;display:block}.sproof{font:600 7.5px/1 var(--sans);letter-spacing:.1em;text-align:center;border-radius:2px;place-self:center end;width:54px;padding:4px 0}.sproof.indoor{background:var(--slot);color:var(--chalk)}.sproof.outdoor{box-shadow:inset 0 0 0 1px var(--line);color:var(--ink2)}.sproof.retractable{box-shadow:inset 0 0 0 1px var(--gold-deep);color:var(--gold-deep);border-style:dashed}.sprow.bye{padding:5px 0}.sprow.bye .spopp b{color:var(--ink3);letter-spacing:.14em;font-size:10px;font-weight:600}.spfoot{font:400 10px/1.5 var(--sans);color:var(--ink2);padding:var(--s2) var(--s4) var(--s3);border-top:1px solid var(--line);flex:none}.ouline{font:700 18px/1 var(--sans);font-variant-numeric:tabular-nums;padding-right:var(--s3);flex:none;margin-left:auto}.ouseg{border:1px solid var(--line);border-radius:2px;flex:none;display:inline-flex;overflow:hidden}.ouseg button{min-width:58px;min-height:38px;padding:0 var(--s3);cursor:pointer;font:600 10px/1 var(--sans);letter-spacing:.14em;color:var(--ink2);background:0 0;border:0}.ouseg button+button{border-left:1px solid var(--line)}.ouseg button.on{background:var(--board);color:var(--chalk)}.ouseg button:disabled{cursor:default;opacity:.6}.veil{padding:var(--s4);z-index:50;background:#061a14b8;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.cere{background:var(--paper);border-radius:var(--r);width:100%;max-width:420px;padding:var(--s5);max-height:88vh;overflow:auto}.cere h3{font:600 22px/1.15 var(--serif);margin-bottom:var(--s3)}.cere ol{margin:var(--s3) 0 var(--s3) var(--s5);font:600 14px/1.7 var(--sans)}.cere ol i{color:var(--ink3);font-variant-numeric:tabular-nums;font-style:normal;font-weight:400}.cere p{color:var(--ink2);font-size:13px;line-height:1.55}.cere p.warn{color:var(--red);margin-top:var(--s3);padding:var(--s2) var(--s3);border-radius:var(--r);background:color-mix(in srgb,var(--red) 5%,var(--paper));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--red) 30%,transparent)}.cerebtns{gap:var(--s2);margin-top:var(--s5);display:flex}.cerebtns .btn{flex:1}.set{padding:var(--s4)}@container app (width>=620px){.set{padding:var(--s5) var(--s6);gap:0 var(--s6);grid-template-columns:1fr 1fr;align-items:start;display:grid}.set .sblk.tall{grid-row:span 3}}.sblk{padding:var(--s4) 0;border-bottom:1px solid var(--line)}.sblk:first-child{padding-top:0}.sblk h2{font:600 21px/1 var(--serif);letter-spacing:-.005em;margin-bottom:var(--s3)}.two{gap:var(--s3);grid-template-columns:1fr 1fr;display:grid}.fld{display:block}.fld>span{font:600 9px/1 var(--sans);letter-spacing:.16em;color:var(--ink3);margin-bottom:var(--s2);display:block}.fld input,.fld select{width:100%;min-height:var(--tap);border:1px solid var(--line);padding:0 var(--s3);font:600 17px/1 var(--sans);color:var(--ink);font-variant-numeric:tabular-nums;background:#fff;border-radius:2px}.fld input:focus-visible,.fld select:focus-visible{border-color:var(--gold-deep);box-shadow:0 0 0 3px color-mix(in srgb,var(--gold) 38%,transparent);outline:none}.money{border:1px solid var(--line);background:#fff;border-radius:2px;align-items:center;display:flex}.money i{color:var(--ink3);padding-left:var(--s3);font-style:normal;font-weight:600}.money input{box-shadow:none;border:0;padding-left:4px}.fld>span.money{font:600 17px/1 var(--sans);letter-spacing:0;color:var(--ink);margin:0;display:flex}.fld>span.money input{border:0;flex:auto;min-width:0}.fld>span.money:focus-within{border-color:var(--gold-deep);box-shadow:0 0 0 3px color-mix(in srgb,var(--gold) 38%,transparent)}.fld>span.money input:focus-visible{box-shadow:none}.fld.ro{flex-direction:column;justify-content:flex-start;display:flex}.ro-v{min-height:var(--tap);font:700 17px/1 var(--sans);font-variant-numeric:tabular-nums;background:var(--paper-sunk);border:1px dashed var(--line);padding:0 var(--s3);border-radius:2px;align-items:center;display:flex}.note{color:var(--ink2);margin-top:var(--s3);font-size:11.5px;line-height:1.55}.note.warn{color:var(--red);padding:var(--s2) var(--s3);border-radius:var(--r);background:color-mix(in srgb,var(--red) 5%,var(--paper));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--red) 30%,transparent)}.plist{list-style:none}.prow{align-items:center;gap:var(--s3);padding:var(--s2) 0;border-bottom:1px solid color-mix(in srgb,var(--line) 45%,transparent);display:flex}.prow:last-child{border-bottom:0}.av{background:var(--board);width:34px;height:34px;color:var(--gold-board);font:600 11px/1 var(--sans);letter-spacing:.05em;border-radius:2px;flex:none;justify-content:center;align-items:center;display:flex}.pn{flex:1;min-width:0}.pn b{font:600 15px/1.2 var(--serif);display:block}.pn i{font:400 11px/1.2 var(--sans);color:var(--ink3);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-style:normal;display:block;overflow:hidden}.pedit{gap:var(--s2);flex:1;display:flex}.pedit input{min-width:0;min-height:var(--tap);border:1px solid var(--line);padding:0 var(--s2);font:400 13px/1 var(--sans);border-radius:2px;flex:1}.mini{min-height:var(--tap);padding:0 var(--s3);border:1px solid var(--line);font:600 11px/1 var(--sans);color:var(--ink);cursor:pointer;background:0 0;border-radius:2px;flex:none}@media (hover:hover) and (pointer:fine){.mini:hover:not(:disabled){background:var(--paper-sunk)}}.mini:disabled{cursor:default;opacity:.45}.minis{gap:var(--s2);flex:none;display:flex}.lockrow,.syncrow{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s2) 0;display:flex}.lockrow b,.syncrow b{font:600 15px/1.2 var(--serif);display:block}.lockrow i,.syncrow i{font:400 11px/1.3 var(--sans);color:var(--ink3);margin-top:3px;font-style:normal;display:block}.tog{width:66px;height:var(--tap);background:var(--paper-sunk);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;transition:background var(--tap-fast);background-clip:padding-box;border:7px solid #0000;border-radius:22px;flex:none;position:relative}.tog span{width:22px;height:22px;transition:transform var(--tap-fast);background:#fff;border-radius:50%;position:absolute;top:4px;left:4px;box-shadow:0 1px 2px #1c140859}.tog.on{background:var(--board);box-shadow:inset 0 0 0 1px var(--board);background-clip:padding-box}.tog.on span{transform:translate(22px)}.segs{border:1px solid var(--line);margin:var(--s3) 0 var(--s3);border-radius:2px;display:inline-flex;overflow:hidden}.segs button{min-height:var(--tap);padding:0 var(--s5);cursor:pointer;font:600 11px/1 var(--sans);letter-spacing:.14em;color:var(--ink2);background:0 0;border:0}.segs button.on{background:var(--board);color:var(--chalk)}.lrow{justify-content:space-between;align-items:center;gap:var(--s3);padding:2px 0;display:flex}.ln b{font:400 14px/1.2 var(--serif);font-weight:600;display:block}.ln i{font:400 10px/1.2 var(--sans);color:var(--ink3);font-variant-numeric:tabular-nums;margin-top:2px;font-style:normal;display:block}.step{border:1px solid var(--line);background:#fff;border-radius:2px;flex:none;align-items:center;display:flex}.step button{width:var(--tap);height:var(--tap);cursor:pointer;font:600 16px/1 var(--sans);color:var(--ink2);background:0 0;border:0}@media (hover:hover) and (pointer:fine){.step button:hover{background:var(--paper-sunk);color:var(--ink)}}.step input{width:50px;height:var(--tap);border:0;border-left:1px solid var(--line);border-right:1px solid var(--line);text-align:center;font:700 15px/1 var(--sans);font-variant-numeric:tabular-nums;color:var(--ink);background:0 0}.errbox{background:var(--paper-sunk);border-left:3px solid var(--red);padding:var(--s3);margin:var(--s3) 0}.errbox b{font:600 15px/1.3 var(--serif);margin-bottom:6px;display:block}.errbox p{color:var(--ink2);font-size:12px;line-height:1.55}.errbtns{gap:var(--s2);margin-top:var(--s3);display:flex}.errbtns .btn{min-height:var(--tap);padding:0 var(--s3);font-size:11px}.sk{background:var(--paper-sunk);border-radius:2px;animation:1.4s ease-in-out infinite pulse}.pos.sk{height:11px}.w-name{width:74px;height:19px}.w-tot{height:26px}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.15ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.sk{opacity:.72}}.dboard{margin-top:var(--s4);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.drow{grid-template-columns:44px repeat(4,1fr);display:grid}.drow+.drow{border-top:1px solid var(--line)}.drow.dhead{background:var(--paper-sunk)}.drow.dhead span{font:600 9px/1 var(--sans);letter-spacing:.14em;color:var(--ink3);padding:var(--s2);text-align:center}.dr{font:600 11px/1 var(--sans);color:var(--ink3);font-variant-numeric:tabular-nums;border-right:1px solid var(--line);justify-content:center;align-items:center;display:flex}.dcell{min-height:34px;font:600 13px/1 var(--sans);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:flex}.dcell+.dcell{border-left:1px solid var(--line)}.dcell abbr{text-decoration:none}.dcell.empty{color:var(--ink3)}.dcell.next{box-shadow:inset 0 -3px 0 var(--gold);color:var(--gold-deep)}.pickcell.gone{opacity:1}.pickcell.gone abbr{color:var(--ink3);text-decoration:line-through}.pickcell.gone i{color:var(--ink3);letter-spacing:.08em;font-size:8px;font-weight:600}.pickcell:disabled.gone{opacity:.75}.gate .scrawl{font:italic 600 15px/1.5 var(--serif);color:var(--chalk);margin-top:var(--s3)}.legend.src{margin-top:var(--s3)}.legend.src a{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.bkside{align-items:flex-end;gap:var(--s2);flex-direction:column;display:flex}.bkempty{background:var(--paper-sunk);border-left:3px solid var(--gold-deep);padding:var(--s4);margin-top:var(--s4)}.bkempty b{font:600 16px/1.3 var(--serif);margin-bottom:var(--s2);display:block}.bkempty p{color:var(--ink2);font-size:12px;line-height:1.55}.bkempty p+p{margin-top:var(--s2)}.bkchips{gap:var(--s1);margin-left:var(--s1);flex-wrap:wrap;display:inline-flex}.bkchip{border-radius:var(--r);font:600 10px/1 var(--sans);letter-spacing:.06em;color:var(--ink2);background:var(--paper-sunk);box-shadow:inset 0 0 0 1px var(--line);align-items:center;padding:2px 5px;display:inline-flex}.bkchip.right{background:var(--gold);color:var(--ink);box-shadow:none}.bkchip.wrong{background:color-mix(in srgb,var(--red) 10%,var(--paper));color:var(--red);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--red) 45%,transparent);text-decoration:line-through}.legend .li .bkchip{margin-right:2px}.navcrest{flex:none;width:40px;height:40px}.navwrap{align-items:center;gap:var(--s3);display:flex}.afoot{flex-wrap:wrap}.afoot .push{align-items:center}@container app (width>=620px){.navcrest{width:52px;height:52px}}.hero{background:var(--board);background-image:radial-gradient(130% 78% at 50% 0%,var(--board-hi),var(--board) 64%);padding:var(--s6) var(--s4) var(--s5);gap:var(--s5);align-content:start;display:grid}.hero h1{font:600 30px/1.1 var(--serif);color:var(--chalk);letter-spacing:-.02em}.hero h1 em{color:var(--gold-board);font-style:normal;display:block}.members{margin-top:var(--s3)}.herosub{color:var(--chalk2);margin-top:var(--s4);max-width:46ch;font-size:14px;line-height:1.6}.hstatus{align-items:center;gap:var(--s2);margin-top:var(--s5);padding:var(--s3);background:var(--slot);border-radius:var(--r);box-shadow:var(--bevel),inset 0 0 0 1px color-mix(in srgb,var(--gold-board) 42%,transparent);display:flex}.hstatus .pip{background:var(--gold-board);border-radius:50%;flex:none;width:9px;height:9px}.hstatus .txt{min-width:0}.hstatus b{font:600 11px/1.3 var(--sans);letter-spacing:.16em;color:var(--chalk);display:block}.hstatus i{font:400 12px/1.4 var(--sans);color:var(--chalk2);font-variant-numeric:tabular-nums;margin-top:3px;font-style:normal;display:block}.hstatus.quiet{box-shadow:var(--bevel),inset 0 0 0 1px color-mix(in srgb,var(--line-board) 55%,transparent)}.hstatus.quiet .pip{background:var(--line-board)}.hstatus.wait{box-shadow:var(--bevel),inset 0 0 0 1px color-mix(in srgb,var(--red-board) 50%,transparent)}.hstatus.wait .pip{background:var(--red-board)}.herobtns{gap:var(--s2);margin-top:var(--s4);flex-wrap:wrap;display:flex}.herobtns .btn{align-items:center;gap:var(--s2);display:inline-flex}.herobtns .btn svg{width:16px;height:16px}.btn.ghostdark{color:var(--chalk);border:1px solid var(--line-board);background:0 0}.btn.ghostdark:hover{background:var(--board-hi)}.plate{border:1px solid var(--line-board);border-radius:var(--r);background:var(--slot);margin:0;position:relative;overflow:hidden}.plate>svg,.plate>img{aspect-ratio:640/460;object-fit:cover;width:100%;height:auto;display:block}.plate figcaption{padding:var(--s3) var(--s4);background:var(--slot);border-top:1px solid var(--line-board)}.plate figcaption b{font:600 9px/1.4 var(--sans);letter-spacing:.22em;color:var(--gold-board);display:block}.plate figcaption span{font:600 17px/1.25 var(--serif);color:var(--chalk);font-variant-numeric:tabular-nums;margin-top:6px;display:block}.plate figcaption i{font:italic 400 12px/1.45 var(--serif);color:var(--chalk2);margin-top:5px;display:block}.chips{background:var(--board);border-top:1px solid var(--line-board);border-bottom:1px solid var(--line-board);grid-template-columns:1fr 1fr;gap:1px;display:grid}.chip{align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);background:var(--board);box-shadow:0 0 0 1px color-mix(in srgb,var(--line-board) 40%,transparent);display:flex}.chip svg{flex:none;width:26px;height:26px}.chip span{font:600 9px/1.45 var(--sans);letter-spacing:.16em;color:var(--chalk2)}.strip{background:var(--slot);padding:var(--s3) var(--s4);align-items:center;gap:var(--s4);scrollbar-width:none;border-bottom:1px solid var(--line-board);display:flex;overflow-x:auto}.strip::-webkit-scrollbar{display:none}.striplbl{align-items:center;gap:var(--s2);flex:none;display:flex}.striplbl b{font:600 10px/1 var(--sans);letter-spacing:.2em;color:var(--gold-board)}.striplbl .live{font:600 9px/1 var(--sans);letter-spacing:.14em;color:var(--red-board);align-items:center;gap:5px;display:inline-flex}.striplbl .live:before{content:"";background:var(--red-board);border-radius:50%;width:6px;height:6px}.sgame{gap:2px var(--s3);padding-left:var(--s4);border-left:1px solid color-mix(in srgb,var(--line-board) 55%,transparent);flex:none;grid-template-columns:auto auto;align-items:baseline;display:grid}.sgame .t{font:700 11px/1.3 var(--sans);color:var(--chalk);letter-spacing:.04em;white-space:nowrap}.sgame .t.lost{color:var(--chalk2);font-weight:400}.sgame .v{font:700 13px/1.3 var(--sans);color:var(--chalk);text-align:right;font-variant-numeric:tabular-nums}.sgame .v.lost{color:var(--chalk2);font-weight:400}.sgame .st{font:600 9px/1.3 var(--sans);letter-spacing:.12em;color:var(--chalk2);white-space:nowrap;grid-column:1/-1;margin-top:3px}.sgame .st.now{color:var(--red-board)}.sgame .mine{background:var(--gold-board);border-radius:1px;width:7px;height:7px;margin-left:5px;display:inline-block}.stripall{font:600 9px/1 var(--sans);letter-spacing:.16em;color:var(--gold-board);cursor:pointer;min-height:var(--tap);padding-left:var(--s4);background:0 0;border:0;flex:none;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.stripall svg{width:14px;height:14px}.sect{margin-bottom:var(--s6)}.sect:last-child{margin-bottom:0}.pots{margin-top:var(--s4);border:1px solid var(--gold-deep);border-radius:var(--r);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.mcell{padding:var(--s3) var(--s3) var(--s4);border-right:1px solid var(--line);min-width:0}.mcell:last-child{border-right:0}.mcell b{font:700 24px/1 var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.02em;display:block}.mcell>span,.mtxt>span{font:600 9px/1.3 var(--sans);letter-spacing:.2em;color:var(--ink3);margin-top:6px;display:block}.mcell i{font:400 11px/1.4 var(--sans);letter-spacing:0;color:var(--ink2);margin-top:6px;font-style:normal;display:block}.mcell.tot{justify-content:space-between;align-items:center;gap:var(--s4);padding:var(--s4);background:var(--board);background-image:radial-gradient(120% 140% at 100% 0%,var(--board-hi),var(--board) 70%);border-right:0;grid-column:1/-1;display:flex}.mcell.tot .mtxt{min-width:0}.mcell.tot .mtxt>span{color:var(--gold-board);margin-top:0;font-size:10px}.mcell.tot i{color:var(--chalk2)}.boards{gap:var(--s5);margin-top:var(--s4);display:grid}.mini-b{border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.mini-h{background:var(--paper-sunk);padding:var(--s3) var(--s4);justify-content:space-between;align-items:baseline;gap:var(--s3);border-bottom:1px solid var(--line);display:flex}.mini-h b{font:600 17px/1 var(--serif)}.mini-h span{font:600 9px/1 var(--sans);letter-spacing:.2em;color:var(--gold-deep);flex:none}.mrow{gap:var(--s3);padding:var(--s3) var(--s4);border-bottom:1px solid color-mix(in srgb,var(--line) 45%,transparent);grid-template-columns:22px 1fr auto;align-items:center;display:grid}.mrow:last-child{border-bottom:0}.mrow.lead{background:linear-gradient(90deg,color-mix(in srgb,var(--gold) 14%,var(--paper)),transparent 82%);box-shadow:inset 3px 0 0 var(--gold-deep)}.mrow .pos{font:600 12px/1 var(--sans);color:var(--ink3);font-variant-numeric:tabular-nums}.mrow .who{font:600 18px/1 var(--serif);letter-spacing:-.01em}.mrow .tot{font:700 24px/1 var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-align:right}.mrow .tot i{font:400 9px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);margin-top:5px;font-style:normal;font-weight:600;display:block}.mempty{background:var(--paper-sunk);border-radius:var(--r);box-shadow:inset 0 0 0 1px var(--line);padding:var(--s4);margin:var(--s4)}.mempty b{font:600 15px/1.3 var(--serif);margin-bottom:6px;display:block}.mempty p{color:var(--ink2);font-size:12px;line-height:1.55}.mempty .btn{margin-top:var(--s3);min-height:var(--tap);font-size:11px}.doors{margin-top:var(--s4);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.door{gap:var(--s3);width:100%;min-height:var(--tap);padding:var(--s3) var(--s4);border:0;border-bottom:1px solid var(--line);cursor:pointer;text-align:left;transition:background var(--tap-fast);background:0 0;grid-template-columns:1fr auto auto;align-items:center;display:grid}.door:last-child{border-bottom:0}.door:hover{background:var(--paper-sunk)}.door:focus-visible{box-shadow:inset 0 0 0 2px var(--gold-deep);outline:none}.door .dn{font:600 17px/1.2 var(--serif);color:var(--ink)}.door .ds{font:400 11px/1.4 var(--sans);color:var(--ink2);font-variant-numeric:tabular-nums;margin-top:3px;display:block}.door .dflag{font:600 9px/1 var(--sans);letter-spacing:.14em;color:var(--ink);background:var(--gold);border-radius:2px;flex:none;padding:5px 7px}.door>svg{width:18px;height:18px;color:var(--ink3)}@container app (width>=620px){.hero{padding:var(--s7) var(--s6);gap:var(--s6);grid-template-columns:1.18fr .82fr;align-items:center}.hero h1{font-size:38px}.chips{grid-template-columns:repeat(4,1fr)}.strip{padding:var(--s3) var(--s6)}.pots{grid-template-columns:1.5fr repeat(3,minmax(0,1fr))}.mcell{padding:var(--s4)}.mcell.tot{flex-direction:column;grid-column:auto;justify-content:flex-start;align-items:flex-start}.boards{grid-template-columns:1fr 1fr}}.notice{background:var(--board);background-image:radial-gradient(120% 74% at 50% 0%,var(--board-hi),var(--board) 62%);min-height:100vh;padding:var(--s6) var(--s4);justify-content:center;align-items:center;display:flex}.ncard{text-align:center;border:1px solid var(--gold-board);border-radius:var(--r);background:var(--slot);width:100%;max-width:440px;position:relative;overflow:hidden}.nhead{padding:var(--s6) var(--s5) var(--s5);position:relative}.nhead:before{content:"";border:1px solid var(--gold-board);opacity:.42;pointer-events:none;border-radius:2px;position:absolute;inset:6px}.nround{width:56px;height:56px;margin:0 auto var(--s4)}.neye{font:600 9px/1.4 var(--sans);letter-spacing:.24em;color:var(--gold-board);margin-top:var(--s3)}.ncard h2{font:600 27px/1.16 var(--serif);color:var(--chalk);letter-spacing:-.01em;text-wrap:balance}.nstreak{margin-top:var(--s3);font:600 9px/1 var(--sans);letter-spacing:.2em;color:var(--ink);background:var(--gold);border-radius:2px;padding:6px 9px;display:inline-block}.nplaque{margin-top:var(--s5);border-top:1px solid var(--line-board);padding:var(--s4) 0 0}.nplaque .nwhen{font:600 9px/1 var(--sans);letter-spacing:.2em;color:var(--chalk2)}.nscore{justify-content:center;align-items:flex-start;gap:var(--s4);margin-top:var(--s4);display:flex}.nteam{flex-direction:column;align-items:center;display:flex}.nabbr{font:600 9px/1 var(--sans);letter-spacing:.16em;color:var(--chalk2);margin-top:8px;display:block}.nteam.lost .nabbr{color:var(--red-board)}.ndash{font:400 24px/47px var(--sans);color:var(--line-board)}.nrec{font:600 9px/1 var(--sans);letter-spacing:.18em;color:var(--chalk2);margin-top:var(--s4);font-variant-numeric:tabular-nums}.nslip{background:var(--paper);color:var(--ink);text-align:left;padding:var(--s5)}.nbody{font:400 15px/1.6 var(--serif);color:var(--ink2)}.nbody b{color:var(--ink);font-weight:600}.nbtn{width:100%;min-height:52px;margin-top:var(--s5);background:var(--gold);color:var(--ink);font:700 12px/1.3 var(--sans);letter-spacing:.16em;cursor:pointer;padding:0 var(--s3);border:0;border-radius:2px}@media (hover:hover) and (pointer:fine){.nbtn:hover{filter:brightness(1.06)}}.nbtn:focus-visible{box-shadow:0 0 0 2px var(--paper),0 0 0 4px var(--ink);outline:none}.nfine{font:italic 400 10.5px/1.5 var(--sans);color:var(--ink3);margin-top:var(--s4);text-align:center}@keyframes m-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes m-confirm-out{0%{opacity:1}to{opacity:0}}@keyframes m-check-settle{0%{opacity:0;transform:translateY(2px)scale(.92)}to{opacity:1;transform:none}}@keyframes m-check-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.fadein{animation:m-fade .15s var(--ease) both}.cfout{justify-content:center;align-items:center;animation:.18s cubic-bezier(.2,0,0,1) both m-confirm-out;display:inline-flex}.cfcheck{justify-content:center;align-items:center;gap:6px;animation:.22s cubic-bezier(.2,0,0,1) both m-check-settle;display:inline-flex}.cfcheck svg{flex:none;width:16px;height:16px}.cfcheck path{stroke-dasharray:1;stroke-dashoffset:0;animation:.45s cubic-bezier(.2,0,0,1) 60ms both m-check-draw}@media (prefers-reduced-motion:reduce){.fadein,.cfout,.cfcheck,.cfcheck path{animation:none}}.bledger{gap:var(--s2);grid-template-columns:repeat(3,minmax(0,1fr));max-width:560px;display:grid}.lchip{min-width:0;min-height:68px;padding:var(--s2) 10px;background:var(--slot);border-radius:var(--r);box-shadow:var(--bevel);color:var(--chalk);text-align:left;cursor:pointer;font:inherit;transition:background-color var(--tap-fast);border:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;display:flex}.lchip .lname{max-width:100%;font:600 14px/1.2 var(--serif);letter-spacing:-.005em;color:var(--chalk);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lchip b{font:700 19px/1 var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.lchip.up b{color:var(--gold-board)}.lchip.down b{color:var(--red-board)}.lchip.even b{color:var(--chalk2);font-weight:600}.lchip i{font:600 9px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--chalk2);font-style:normal}.lchip.on{background:var(--board-lit);box-shadow:var(--bevel),inset 0 -3px 0 var(--gold-board)}.lchip:focus-visible{box-shadow:0 0 0 2px var(--board),0 0 0 4px var(--chalk);outline:none}.lchip:active:not(.wait){transform:scale(.98)}.lchip.wait{cursor:default}@media (hover:hover) and (pointer:fine){.lchip:hover:not(.on){background:var(--board-lit)}}@container app (width>=620px){.lchip{padding:var(--s2) var(--s3)}.lchip .lname{font-size:15px}}.bkform{margin-top:var(--s4)}.bkmain{min-width:0}.bkfilter{align-items:center;gap:0 var(--s2);margin-top:var(--s4);color:var(--ink2);flex-wrap:wrap;font-size:13px;display:flex}.bkfilter b{color:var(--ink);font-weight:600}.betlink{color:var(--gold-deep);font:600 13px/1 var(--sans);text-underline-offset:3px;cursor:pointer;min-height:var(--tap);background:0 0;border:0;padding:0;text-decoration:underline}.betlink:focus-visible{box-shadow:0 0 0 2px var(--gold-deep);outline:none}.betform{padding:var(--s4);background:var(--paper-sunk);border-radius:var(--r);gap:var(--s3);flex-direction:column;display:flex}.bformh{font:600 19px/1.1 var(--serif);letter-spacing:-.005em}.betform textarea,.betedit textarea{resize:vertical;border:1px solid var(--line);background:var(--chalk);width:100%;min-height:64px;color:var(--ink);padding:var(--s3);font:400 15px/1.45 var(--sans);border-radius:2px;display:block}.betform textarea::placeholder{color:var(--ink3)}.betform textarea:focus-visible,.betedit textarea:focus-visible{border-color:var(--gold-deep);box-shadow:0 0 0 3px color-mix(in srgb,var(--gold) 38%,transparent);outline:none}.betform .fld input,.betform .fld select,.betedit .fld input,.betedit .fld select{font:500 15px/1 var(--sans);background:var(--chalk)}.betform .money,.betedit .money{border:1px solid var(--line);background:var(--chalk);border-radius:2px;grid-template-columns:none;align-items:center;margin:0;display:flex;overflow:visible}.betform .money i,.betedit .money i{font:600 15px/1 var(--sans);flex:none}.betform .money input,.betedit .money input{border:0;flex:auto;min-width:0}.betform .money:focus-within,.betedit .money:focus-within{border-color:var(--gold-deep);box-shadow:0 0 0 3px color-mix(in srgb,var(--gold) 38%,transparent)}.betform .money input:focus-visible,.betedit .money input:focus-visible{box-shadow:none}.betform .sk{background:var(--chalk)}.betpreview{font:italic 400 15px/1.5 var(--serif);color:var(--ink2)}.betkinds{gap:var(--s1);grid-template-columns:repeat(4,1fr);display:grid}.kindbtn{min-height:var(--tap);padding:0 var(--s2);color:var(--ink2);border:1px solid var(--line);font:600 11px/1 var(--sans);letter-spacing:.08em;cursor:pointer;transition:background var(--tap-fast),color var(--tap-fast),transform var(--tap-fast);background:0 0;border-radius:2px}.kindbtn.on{background:var(--board);color:var(--chalk);border-color:var(--board)}.kindbtn:active{transform:scale(.97)}.kindbtn:focus-visible{box-shadow:0 0 0 2px var(--gold-deep);outline:none}.betsubmit{width:100%}.betsubmit .cfout,.betsubmit .cfcheck{letter-spacing:inherit}.pickerpick{gap:var(--s1);margin-top:var(--s2);display:flex}.pickerpick .kindbtn{flex:1 1 0}.betform .btn,.betcard .btn,.cere .btn{transition:transform var(--tap-fast),background var(--tap-fast)}.betform .btn:active:not(:disabled),.betcard .btn:active:not(:disabled){transform:scale(.97)}.booklist{margin-top:var(--s2);list-style:none}.bgroup{justify-content:space-between;align-items:baseline;gap:var(--s3);padding:var(--s5) 0 var(--s2);border-bottom:1px solid var(--ink);display:flex}.bgroup b{font:600 17px/1.2 var(--serif);letter-spacing:-.005em}.bgroup span{font:600 9px/1 var(--sans);letter-spacing:.18em;color:var(--ink3);flex:none}.betcard,.betsk{padding:var(--s5) 0 var(--s4);border-bottom:1px solid var(--line)}.betdescr{max-width:42ch;font:italic 400 20px/1.36 var(--serif);color:var(--ink);letter-spacing:-.005em;overflow-wrap:anywhere;text-wrap:pretty;position:relative}.betdescr .hq{color:var(--gold-deep);padding-right:1px;position:absolute;top:0;right:100%}.betledg{align-items:baseline;gap:var(--s2);margin-top:var(--s3);font:400 13px/1.3 var(--sans);color:var(--ink2);display:flex}.betledg b{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.betledg .dots{min-width:var(--s4);border-bottom:1px dotted var(--ink3);flex:auto;transform:translateY(-4px)}.betamt{font:700 20px/1 var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--ink);flex:none}.betwho{font:400 12px/1.45 var(--sans);color:var(--ink3);margin-top:var(--s1)}.betstruct{color:var(--ink2);font-weight:600}@container app (width>=620px){.betdescr{font-size:22px}.betledg{max-width:42ch}}.betstate{font:600 13px/1.45 var(--sans);margin-top:var(--s2)}.betstate.live{color:var(--red)}.betstate.live:before{content:"";background:var(--red);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.betstate.final{color:var(--ink)}.betstate.push{color:var(--ink2)}.betstate.pending,.betstate.upcoming{color:var(--ink2);font-weight:400}.betstate.voided{color:var(--ink3);font-style:italic;font-weight:400}.settledby{color:var(--ink3);font-weight:400}.betpaid{color:var(--ink3);margin-top:var(--s1);font-size:12px}.betpaid.owed{color:var(--ink2);font-weight:600}.betcard.paid .betdescr,.betcard.void .betdescr{color:var(--ink2)}.betcard.paid .betamt,.betcard.void .betamt{color:var(--ink3);font-weight:600}.betcard.void .betamt{text-decoration:line-through;text-decoration-thickness:1px}.betactions{align-items:center;gap:var(--s2);margin-top:var(--s3);flex-wrap:wrap;display:flex}.betactions .btn{padding:0 var(--s4);font-size:11px}.betactions:has(>.betconfirm:only-child:empty){margin-top:0}.betconfirm{font:600 12px/1 var(--sans);letter-spacing:.04em;color:var(--gold-deep);align-items:center;display:inline-flex}.betconfirm:not(:empty){min-height:var(--tap)}.betedit{gap:var(--s3);margin-top:var(--s3);padding:var(--s3) 0 0;border-top:1px solid var(--line);flex-direction:column;display:flex}.banner{background:var(--paper-sunk);border-bottom:1px solid var(--line);padding:9px var(--s4);font:600 11px/1.4 var(--sans);letter-spacing:.02em;color:var(--ink2);align-items:center;gap:8px;display:flex}.searchzone{margin:0}.searchbar{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line-board);border-radius:2px;align-items:center;padding:2px;display:flex}.searchbar:focus-within{box-shadow:inset 0 0 0 2px var(--gold-board)}.searchbar input{min-width:0;min-height:var(--tap);padding:0 var(--s3);font:500 15px/1.3 var(--sans);color:var(--ink);background:0 0;border:0;flex:1}.searchbar input:focus{outline:none}.searchbar input::placeholder{color:var(--ink3)}.searchbar input::-webkit-search-cancel-button{appearance:none}.searchbar .clr{width:var(--tap);min-height:var(--tap);color:var(--ink3);cursor:pointer;font:400 22px/1 var(--sans);transition:color var(--tap-fast);background:0 0;border:0;border-radius:2px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.searchbar .clr:focus-visible{box-shadow:inset 0 0 0 2px var(--gold-deep);outline:none}.searchbar .btn{padding:0 var(--s5);border-radius:2px;flex:none}.searchchips{margin:var(--s3) calc(var(--s4) * -1) 0;padding:0 var(--s6) 0 var(--s4);scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,black calc(100% - var(--s6)),transparent);-webkit-mask-image:linear-gradient(90deg,black calc(100% - var(--s6)),transparent);mask-image:linear-gradient(90deg,black calc(100% - var(--s6)),transparent);gap:6px;display:flex;overflow-x:auto}.searchchips::-webkit-scrollbar{display:none}.schip{min-height:var(--tap);padding:0 var(--s3);color:var(--chalk2);border:1px solid var(--line-board);font:600 11px/1 var(--sans);letter-spacing:.03em;white-space:nowrap;cursor:pointer;transition:background var(--tap-fast),color var(--tap-fast),transform var(--tap-fast);background:0 0;border-radius:2px;flex:none}.schip:focus-visible{box-shadow:0 0 0 2px var(--gold-board);outline:none}@container app (width>=620px){.searchchips{margin:var(--s3) 0 0;flex-wrap:wrap;padding:0;overflow:visible;-webkit-mask-image:none;mask-image:none}}.ansslot:empty{display:none}.anscard{margin:var(--s4) 0 0;padding:0 var(--s4) var(--s4);background:var(--slot);box-shadow:var(--bevel);border-radius:var(--r);position:relative}.parsed{min-height:var(--tap);padding-right:var(--tap);font:600 9.5px/1.5 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-board);align-items:center;display:flex}.ansline{align-items:flex-start;gap:var(--s2);flex-direction:column;display:flex}.ansline .who{font:600 24px/1.1 var(--serif);letter-spacing:-.01em;color:var(--chalk)}.ansline.vs{align-items:baseline;gap:var(--s2) var(--s3);flex-flow:wrap}.ansline.vs .val{font:italic 400 17px/1 var(--serif);color:var(--chalk2)}@container app (width>=620px){.ansline{justify-content:space-between;align-items:center;gap:var(--s4);flex-direction:row}.ansline.vs{justify-content:flex-start}.ansline .who{font-size:28px}}.anscard .note{color:var(--chalk2);margin-top:var(--s3);font-size:12.5px;line-height:1.5}.goto{margin-top:var(--s4)}.anscard.noanswer{box-shadow:inset 0 0 0 1px var(--line-board);padding-top:var(--s3);background:0 0}.anscard.noanswer .parsed{min-height:0;margin-bottom:var(--s2)}.nohead{font:600 16px/1.35 var(--serif);color:var(--chalk);padding-right:var(--tap)}.close{width:var(--tap);height:var(--tap);cursor:pointer;color:var(--ink3);font:400 22px/1 var(--sans);transition:color var(--tap-fast),transform var(--tap-fast);background:0 0;border:0;border-radius:2px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:0;right:0}.close:focus-visible{box-shadow:inset 0 0 0 2px var(--gold-deep);outline:none}.close:active{transform:scale(.97)}.statsroot .segs.grp{width:100%;margin:var(--s4) 0 0;grid-template-columns:repeat(3,1fr);display:grid}.segs.grp button{min-height:var(--tap);padding:0 var(--s1);letter-spacing:.1em;transition:background var(--tap-fast),color var(--tap-fast)}.segs.grp button+button{border-left:1px solid var(--line)}.segs.grp button.on+button{border-left-color:var(--board)}.segs.grp button:focus-visible{box-shadow:inset 0 0 0 2px var(--gold-deep);outline:none}@container app (width>=620px){.segs.grp button{letter-spacing:.14em}}.band.tabbed{padding-bottom:0}.shero{align-items:inherit;gap:var(--s2);flex-direction:column;min-width:0;max-width:100%;display:flex}.shname{font:600 22px/1.15 var(--serif);color:var(--chalk);letter-spacing:-.01em;text-wrap:balance}.shname i{color:var(--chalk2);font-style:italic;font-weight:400}@container app (width>=620px){.shname{font-size:24px}}.shpick{margin-top:var(--s1);flex-wrap:wrap;gap:4px;display:flex}.shpick button{min-height:var(--tap);min-width:var(--tap);background:var(--slot);box-shadow:var(--bevel);color:var(--chalk2);font:600 10px/1 var(--sans);letter-spacing:.14em;cursor:pointer;transition:background-color var(--tap-fast),color var(--tap-fast);border:0;border-radius:2px;padding:0 10px}.shpick button.on{background:var(--board-lit);color:var(--gold-board);box-shadow:var(--bevel),inset 0 -3px 0 var(--gold-board)}.shpick button:focus-visible{box-shadow:0 0 0 2px var(--board),0 0 0 4px var(--chalk);outline:none}@container app (width>=620px){.shpick{justify-content:flex-end}}.band .subnav{margin:var(--s5) calc(var(--s4) * -1) 0;grid-template-columns:repeat(4,1fr);gap:2px;display:grid}.band .subnav button{min-height:var(--tap);padding:0 var(--s1);border-radius:var(--r) var(--r) 0 0;color:var(--chalk2);font:700 11px/1 var(--sans);letter-spacing:.1em;cursor:pointer;transition:background-color var(--tap-fast),color var(--tap-fast);background:0 0;border:0;position:relative}.band .subnav button.on{z-index:1;background:var(--paper);color:var(--ink);box-shadow:inset 0 2px 0 var(--gold-board);margin-bottom:-2px}.band .subnav button:focus-visible{box-shadow:inset 0 0 0 2px var(--chalk);outline:none}.band .subnav button.on:focus-visible{box-shadow:inset 0 0 0 2px var(--gold-deep)}@media (hover:hover) and (pointer:fine){.band .subnav button:not(.on):hover{background:var(--board-lit);color:var(--chalk)}}@container app (width>=620px){.band .subnav{margin:var(--s6) 0 0;gap:4px}.band .subnav button{letter-spacing:.14em}}.band .close{color:var(--chalk2)}.band .close:focus-visible{box-shadow:inset 0 0 0 2px var(--chalk)}.viewhead{margin:0 0 var(--s4)}.viewhead h2{font:600 23px/1.15 var(--serif);letter-spacing:-.005em}.viewhead p{color:var(--ink2);margin-top:4px;font-size:12.5px;line-height:1.5}.pillrow{margin:var(--s4) 0 var(--s3);flex-wrap:wrap;gap:6px;display:flex}.pill{min-height:var(--tap);padding:0 var(--s4);color:var(--ink2);border:1px solid var(--line);font:700 12px/1 var(--sans);letter-spacing:.06em;cursor:pointer;font-variant-numeric:tabular-nums;transition:background var(--tap-fast),color var(--tap-fast),transform var(--tap-fast);background:0 0;border-radius:2px}.pill.on{background:var(--board);color:var(--chalk);border-color:var(--board)}.pill:focus-visible{box-shadow:0 0 0 2px var(--gold-deep);outline:none}.selwrap{display:inline-flex;position:relative}.selwrap:after{content:"";border-right:1.5px solid var(--ink2);border-bottom:1.5px solid var(--ink2);pointer-events:none;width:6px;height:6px;margin-top:-5px;position:absolute;top:50%;right:15px;transform:rotate(45deg)}.selwrap select{appearance:none;padding-right:var(--s6)}.thru{font:700 9.5px/1 var(--sans);letter-spacing:.1em;color:var(--gold-deep);background:color-mix(in srgb,var(--gold) 16%,var(--paper));border-radius:2px;align-items:center;gap:6px;padding:6px 9px;display:inline-flex}.thru:before{content:"";background:var(--gold-deep);border-radius:50%;width:6px;height:6px}.thru.final{color:var(--ink3);background:var(--paper-sunk)}.thru.final:before{background:var(--ink3)}.chiprow{margin-top:var(--s3);flex-wrap:wrap;gap:6px;display:flex}.statchip{min-height:var(--tap);padding:0 var(--s3);color:var(--ink2);border:1px solid var(--line);font:700 11px/1 var(--sans);letter-spacing:.05em;cursor:pointer;transition:background var(--tap-fast),color var(--tap-fast),transform var(--tap-fast);background:0 0;border-radius:2px}.statchip.on{background:var(--gold);color:var(--ink);border-color:var(--gold)}.statchip:focus-visible{box-shadow:0 0 0 2px var(--gold-deep);outline:none}.statsroot .ouseg button{min-height:var(--tap)}.ctrlrow2{align-items:stretch;gap:var(--s2);margin-top:var(--s3);flex-direction:column;display:flex}.ctrlrow2 .ouseg{grid-template-columns:1fr 1fr;display:grid}.erarow{align-items:center;gap:var(--s2);display:flex}.erarow .selwrap{flex:auto}.erabox{width:100%;min-height:var(--tap);border:1px solid var(--line);background:var(--chalk);padding:0 var(--s3);font:600 13px/1 var(--sans);color:var(--ink);border-radius:2px}.erabox:focus-visible{box-shadow:inset 0 0 0 2px var(--gold-deep);outline:none}.eraclear{border:1px solid var(--line);min-height:var(--tap);padding:0 var(--s3);color:var(--ink2);font:600 10px/1 var(--sans);letter-spacing:.1em;cursor:pointer;transition:background var(--tap-fast),transform var(--tap-fast);background:0 0;border-radius:2px;flex:none}.eraclear:focus-visible{box-shadow:0 0 0 2px var(--gold-deep);outline:none}@container app (width>=620px){.ctrlrow2{flex-direction:row;justify-content:space-between;align-items:center}.ctrlrow2 .ouseg{display:inline-flex}.erarow .selwrap{flex:none}.erabox{width:auto;min-width:150px}}.caveat{margin-top:var(--s3);color:var(--gold-deep);border-top:1px solid color-mix(in srgb,var(--gold-deep) 45%,transparent);padding-top:var(--s2);font-size:12px;line-height:1.5}.statsroot .rtop{grid-template-columns:26px minmax(0,1fr) auto}@container app (width>=620px){.statsroot .rtop{grid-template-columns:32px minmax(0,1fr) auto}}.statsroot .tot i{font:600 8.5px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);margin-top:5px;font-style:normal;display:block}.who .tag{font:700 8.5px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--gold-deep);vertical-align:2px;margin-left:7px;display:inline-block}.subline{font:400 11.5px/1.45 var(--sans);color:var(--ink2);margin-top:6px;padding-left:34px;display:block}@container app (width>=620px){.subline{padding-left:40px}}.row.hasbtn{padding-top:0;padding-bottom:0}.statsroot .row.lead{padding-right:0}.atview .board{margin-top:var(--s6)}.rowbtn{width:calc(100% + var(--s4));margin:0 calc(var(--s2) * -1);padding:var(--s3) var(--s2) var(--s4);min-height:var(--tap);text-align:left;cursor:pointer;font:inherit;color:inherit;transition:background var(--tap-fast);background:0 0;border:0;border-radius:2px;display:block}.rowbtn:focus-visible{box-shadow:inset 0 0 0 2px var(--gold-deep);outline:none}.showmore{justify-content:space-between;align-items:center;gap:var(--s3);margin-top:var(--s3);padding-top:var(--s3);border-top:1px solid var(--ink);flex-wrap:wrap;display:flex}.showmore span{font:600 9px/1 var(--sans);letter-spacing:.16em;color:var(--ink3)}.showmore .btn{transition:transform var(--tap-fast),background var(--tap-fast)}.showmore .btn:active{transform:scale(.97)}.seasonview .lockrow{margin-bottom:var(--s5)}.seasonview .bhead h3{font:600 23px/1 var(--serif);letter-spacing:-.005em}.seasonboards{gap:var(--s6);display:grid}.seasonboards .board{margin-bottom:0}@container app (width>=820px){.seasonboards{gap:var(--s6);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.seasonboards .who{font-size:21px}.seasonboards .tot{font-size:28px}}.cere.sheet{max-width:460px;position:relative}.sheetbody{position:relative}.sheet .gno{text-transform:uppercase;padding-right:var(--tap)}.sheet h3{font:600 26px/1.1 var(--serif);letter-spacing:-.01em;padding-right:var(--tap);margin-bottom:0}.sheet .close{top:calc(var(--s3) * -1);right:calc(var(--s3) * -1)}.statgrid,.seasongrid{margin:var(--s4) 0 0;border-top:2px solid var(--ink);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.statcell,.seasoncell{padding:var(--s3) var(--s2) var(--s3) var(--s3);border-left:1px solid var(--line);min-width:0}.statcell:first-child,.seasoncell:first-child{border-left:0;padding-left:0}.statcell b,.seasoncell b{font:700 24px/1 var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.02em;display:block}.statcell span,.seasoncell span{font:600 9px/1.3 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink3);margin-top:6px;display:block}.pacebox{margin-top:var(--s4)}.pacebox>b{font:600 9px/1.4 var(--sans);letter-spacing:.16em;color:var(--gold-deep);padding-bottom:var(--s2);border-bottom:1px solid var(--ink);display:block}.pacerow{justify-content:space-between;align-items:baseline;gap:var(--s3);padding:var(--s3) 0;border-bottom:1px solid var(--line);display:flex}.pacerow span{color:var(--ink2);font-size:13px;line-height:1.4}.pacerow strong{font:700 16px/1.2 var(--sans);font-variant-numeric:tabular-nums;text-align:right;flex:none}.sheet .gapline{font:600 14px/1.45 var(--sans);color:var(--ink);padding-bottom:var(--s2);border-bottom:1px solid var(--ink)}.paceline{margin-top:var(--s3);color:var(--ink3);font-size:11.5px;line-height:1.5}.pacebox .btn{margin-top:var(--s4);transition:transform var(--tap-fast),background var(--tap-fast)}.pacebox .btn:active{transform:scale(.97)}.finalbox{background:var(--paper-sunk);border-radius:var(--r);box-shadow:inset 0 0 0 1px var(--line);padding:var(--s3) var(--s4);margin-top:var(--s3);color:var(--ink2);font-size:13px;line-height:1.5}.finalbox p{color:var(--ink2);font-size:13px;line-height:1.5}.finalbox b{color:var(--ink)}.teampickwrap{width:100%;display:flex}.teampick{width:100%;min-height:var(--tap);border:1px solid var(--line);background:var(--chalk);padding:0 var(--s3);font:600 17px/1 var(--serif);color:var(--ink);border-radius:2px}.teampick:focus-visible{box-shadow:inset 0 0 0 2px var(--gold-deep);outline:none}.teamsel{display:none}@container app (width>=620px){.teampickwrap{display:none}.teamsel{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:6px;display:grid}}.teampill{min-height:var(--tap);padding:0 var(--s2);color:var(--ink2);border:1px solid var(--line);font:700 11px/1 var(--sans);letter-spacing:.04em;cursor:pointer;white-space:nowrap;transition:background var(--tap-fast),color var(--tap-fast),transform var(--tap-fast);background:0 0;border-radius:2px}.teampill.on{background:var(--board);color:var(--chalk);border-color:var(--board)}.teampill:focus-visible{box-shadow:0 0 0 2px var(--gold-deep);outline:none}.teamsview .board{margin-top:var(--s6)}.cover{font:600 9px/1.3 var(--sans);letter-spacing:.16em;color:var(--ink3);text-align:right;text-transform:uppercase;flex:none}.roundtable{list-style:none}.roundrow{gap:var(--s3);padding:var(--s3) 0;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.roundrow .rn{font:600 17px/1.25 var(--serif)}.roundrow .rec{font:700 22px/1 var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.01em;text-align:right}.roundrow .rec i{font:600 9px/1 var(--sans);color:var(--ink3);letter-spacing:.1em;text-transform:uppercase;margin-top:5px;font-style:normal;display:block}.frangrid{grid-template-columns:minmax(0,1fr);display:grid}.francell{align-items:end;gap:4px var(--s3);padding:var(--s3) 0;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;display:grid}.francell span{font:600 9px/1 var(--sans);letter-spacing:.14em;color:var(--ink3);grid-column:1/-1}.francell b{font:600 18px/1.2 var(--serif);min-width:0}.francell i{font:700 20px/1 var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.01em;text-align:right;font-style:normal}.francell i.none{font:italic 400 13px/1.2 var(--serif);color:var(--ink3);letter-spacing:0}@container app (width>=620px){.frangrid{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr))}.francell{padding:var(--s3) var(--s4);border-bottom:0;grid-template-columns:minmax(0,1fr);align-items:start}.francell:first-child{padding-left:0}.francell+.francell{border-left:1px solid var(--line)}.francell i{text-align:left;margin-top:4px}}.seasongrid{border-top:0;margin-top:0}.cmpwrap{gap:var(--s3);margin-top:var(--s3);grid-template-columns:minmax(0,1fr);display:grid}@container app (width>=620px){.cmpwrap{grid-template-columns:1fr 1fr}}.cmppickwrap{position:relative}.picklabel{font:600 9px/1 var(--sans);letter-spacing:.16em;color:var(--ink3);margin-bottom:7px;display:block}.cmppick{width:100%;min-height:var(--tap);border:1px solid var(--line);padding:0 var(--s3);font:600 17px/1 var(--serif);color:var(--ink);background:var(--chalk);border-radius:2px}.cmppick:focus-visible{border-color:var(--gold-deep);box-shadow:0 0 0 3px color-mix(in srgb,var(--gold) 38%,transparent);outline:none}.cmpsug{top:calc(var(--tap) + 20px);background:var(--paper);border:1px solid var(--line);box-shadow:0 6px 16px color-mix(in srgb,var(--ink) 18%,transparent);z-index:8;border-radius:2px;max-height:264px;display:none;position:absolute;left:0;right:0;overflow-y:auto}.cmpsug.show{display:block}.cmpsugrow{width:100%;min-height:var(--tap);text-align:left;border:0;border-bottom:1px solid var(--line);padding:0 var(--s3);cursor:pointer;justify-content:space-between;gap:var(--s2);color:var(--ink);transition:background var(--tap-fast);background:0 0;align-items:center;display:flex}.cmpsugrow:last-child{border-bottom:0}.cmpsugrow .n{font:600 14px/1.3 var(--sans)}.cmpsugrow .p{font:600 10px/1 var(--sans);color:var(--ink3);letter-spacing:.06em}.cmptable{margin-top:var(--s5)}.cmprow{column-gap:var(--s3);padding:var(--s3) 0;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"stat stat""a b";display:grid}.cmprow>:first-child{grid-area:a}.cmprow>:nth-child(2){grid-area:stat}.cmprow>:nth-child(3){text-align:right;grid-area:b}.cmprow.head{padding:0 0 var(--s3);border-bottom:2px solid var(--ink);grid-template-areas:"a b"}.cmprow.head>:nth-child(2){display:none}.cmprow.head h4{font:600 19px/1.15 var(--serif);letter-spacing:-.005em}.cmeta{font:600 9px/1.3 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);margin-top:5px;display:block}.cmpc b{font:700 22px/1 var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.01em;display:block}.cmpc i{font:400 11px/1.4 var(--sans);color:var(--ink2);margin-top:4px;font-style:normal;display:block}.cmpc.stat{font:600 9px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);margin-bottom:var(--s2)}.cmprow.on{background:linear-gradient(90deg,color-mix(in srgb,var(--gold) 14%,var(--paper)),transparent 82%);box-shadow:inset 3px 0 0 var(--gold-deep);padding-left:var(--s3);margin-left:calc(var(--s3) * -1)}.cmprow.on .cmpc.stat{color:var(--gold-deep)}@container app (width>=620px){.cmprow{grid-template-columns:minmax(0,1fr) 150px minmax(0,1fr);grid-template-areas:"a stat b";align-items:center}.cmprow.head{grid-template-areas:"a stat b";align-items:end}.cmprow.head>:nth-child(2){text-align:center;font:600 9px/1 var(--sans);letter-spacing:.14em;color:var(--ink3);display:block}.cmpc.stat{text-align:center;margin:0}.cmprow.head h4{font-size:23px}}.topass{margin-top:var(--s6)}.topass .bhead h2{font-size:23px;line-height:1.1}@media (hover:hover) and (pointer:fine){.searchbar .clr:hover,.close:hover{color:var(--ink)}.schip:hover{background:var(--board-hi);color:var(--chalk)}.pill:not(.on):hover,.statchip:not(.on):hover,.teampill:not(.on):hover,.eraclear:hover,.rowbtn:hover,.cmpsugrow:hover,.subnav button:not(.on):hover,.segs.grp button:not(.on):hover{background:var(--paper-sunk)}}.schip:active,.pill:active,.statchip:active,.teampill:active,.eraclear:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.rowbtn,.statchip,.schip,.pill,.teampill,.eraclear,.close,.subnav button,.segs.grp button{transition:none}.schip:active,.pill:active,.statchip:active,.teampill:active,.eraclear:active,.close:active,.showmore .btn:active,.pacebox .btn:active{transform:none}}.tvstatus{color:var(--ink2);margin-top:var(--s3);font-size:12.5px;line-height:1.5}.tvlink{min-height:var(--tap);padding:0 var(--s2);cursor:pointer;color:var(--gold-deep);font:600 11px/1 var(--sans);letter-spacing:.08em;background:0 0;border:0}.tvstatus .tvlink{margin-left:var(--s1);min-height:32px;padding:0 var(--s1)}.tvlink:hover{color:var(--ink)}.tvlink:focus-visible{box-shadow:0 0 0 2px var(--paper),0 0 0 4px var(--gold-deep);outline:none}.tvboard{gap:var(--s1);margin-top:var(--s3);padding:var(--s1);background:var(--slot);border-radius:var(--r);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.tvcat{min-height:62px;padding:var(--s1) 3px;background:var(--board);color:var(--chalk);text-align:center;font:700 9px/1.2 var(--sans);letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--chalk) 14%,transparent), inset 0 -2px 0 color-mix(in srgb,var(--ink) 55%,transparent);border-radius:2px;justify-content:center;align-items:center;display:flex}.tvtile{min-width:0;min-height:52px;padding:var(--s1) 2px;background:var(--board);color:var(--gold-board);font:inherit;cursor:pointer;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--chalk) 14%,transparent), inset 0 -1px 0 color-mix(in srgb,var(--ink) 50%,transparent);transition:background-color var(--tap-fast),transform var(--tap-fast);border:0;border-radius:2px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.tvtile b{font:700 19px/1 var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.tvtile.open:hover:not(:disabled){background:var(--board-hi)}.tvtile:active:not(:disabled){transform:scale(.97)}.tvtile:focus-visible{box-shadow:inset 0 0 0 2px var(--gold-board);outline:none}.tvtile:disabled{cursor:default}.tvtile.shut b{color:var(--line-board)}.tvtile.gap{background:var(--slot);box-shadow:none;cursor:default}.tvtile.played{background:var(--slot);box-shadow:inset 0 0 0 1px var(--line-board)}.tvtile.played:hover:not(:disabled){background:var(--board)}.tvtile.played i{max-width:100%;font:600 9px/1.1 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--chalk2);text-overflow:ellipsis;white-space:nowrap;font-style:normal;display:block;overflow:hidden}.tvtile.played b{margin-top:4px;font-size:15px}.tvtile.played.up b{color:var(--gold-board)}.tvtile.played.down b{color:var(--red-board)}.tvtile.up:before,.tvtile.down:after{content:"";height:3px;position:absolute;left:0;right:0}.tvtile.up:before{background:var(--gold-board);top:0}.tvtile.down:after{background:var(--red-board);bottom:0}.tvtile.live em{font:600 8px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-board);margin-top:5px;font-style:normal}.tvtile.live:disabled em{color:var(--chalk2)}.tvboard.tvsk{background:0 0;padding:0}.tvsk .sk{min-height:52px;display:block}.tvsk .sk.head{min-height:62px}@container app (width>=620px){.tvboard{gap:6px;padding:6px}.tvcat{letter-spacing:.06em;min-height:76px;padding:var(--s2) var(--s1);font-size:11px}.tvtile{min-height:72px}.tvtile b{font-size:28px}.tvtile.played i{font-size:11px}.tvtile.played b{font-size:19px}.tvtile.live em{font-size:9px}.tvsk .sk{min-height:72px}.tvsk .sk.head{min-height:76px}}.tvshare{align-items:center;gap:var(--s2) var(--s3);margin-top:var(--s4);flex-wrap:wrap;display:flex}.tvshare .btn{min-width:170px}.tvshare .legend{flex:180px;margin-top:0}.tvmanual{flex:0 0 100%;display:block}.tvmanual .note{margin:0 0 var(--s2);display:block}.tvmanual textarea{width:100%;padding:var(--s2) var(--s3);resize:vertical;background:var(--paper-sunk);color:var(--ink);border:1px solid var(--line);font:400 13px/1.5 var(--sans);border-radius:2px;display:block}.tvmanual textarea:focus-visible{border-color:var(--gold-deep);outline:none}.tvsec{margin-top:var(--s6)}.tvh{font:600 9px/1 var(--sans);letter-spacing:.18em;color:var(--gold-deep);padding-bottom:var(--s2);border-bottom:2px solid var(--ink)}.tvstand{gap:var(--s2);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}.tvstand li{min-width:0;padding:var(--s3) 0 var(--s2);border-bottom:1px solid var(--line)}.tvrank{font:600 9px/1 var(--sans);letter-spacing:.14em;color:var(--ink3);font-variant-numeric:tabular-nums;display:block}.tvname{font:600 13px/1.25 var(--sans);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;display:block;overflow:hidden}.tvstand b{font:700 20px/1 var(--sans);font-variant-numeric:tabular-nums;margin-top:5px;display:block}.tvstand b.down{color:var(--red)}.tvstand b.even{color:var(--ink3)}.tvstand small{color:var(--ink3);margin-top:5px;font-size:10.5px;line-height:1.3;display:block}.tvlog{list-style:none}.tvweek{padding:var(--s2) 0 var(--s3);border-bottom:1px solid var(--line)}.tvwhead{justify-content:space-between;align-items:center;gap:var(--s3);min-height:var(--tap);display:flex}.tvwhead b{font:600 16px/1.2 var(--serif)}.tvwhead .tvlink{margin-right:calc(var(--s2) * -1)}.tvshowing{font:600 9px/1 var(--sans);letter-spacing:.16em;color:var(--ink3)}.tvplays{list-style:none}.tvplays li{gap:var(--s2);grid-template-columns:minmax(0,5.5em) minmax(0,1fr) auto;align-items:baseline;padding:3px 0;font-size:13px;line-height:1.4;display:grid}.tvplays .n{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.tvplays .c{color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tvplays .c.none{color:var(--ink3);grid-column:2/4}.tvplays .p{font-variant-numeric:tabular-nums;text-align:right;font-weight:700}.tvplays .p.down{color:var(--red)}.tvplays .p.live{font:600 9px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-deep)}.cere.tvsheet{max-width:460px}.cere.tvsheet .gno{text-transform:uppercase}.cere.tvsheet h3{font:600 20px/1.3 var(--serif);letter-spacing:-.005em;margin:var(--s3) 0 0}.cere.tvsheet>p:not(.sr){margin-top:var(--s2)}.tvclock{align-items:center;gap:var(--s3);margin-top:var(--s3);display:flex}.tvbar{background:var(--paper-sunk);height:10px;box-shadow:inset 0 0 0 1px var(--line);border-radius:2px;flex:1;overflow:hidden}.tvbar i{background:var(--gold);transform-origin:0;height:100%;transition:transform .1s linear,background-color var(--tap-fast);display:block}.tvclock b{text-align:right;min-width:2ch;font:700 30px/1 var(--sans);font-variant-numeric:tabular-nums;transition:color var(--tap-fast);flex:none}.tvclock.low b{color:var(--red)}.tvclock.low .tvbar i{background:var(--red)}.cere .tvchoices{gap:var(--s2);margin:var(--s4) 0 0;list-style:none;display:grid}.tvchoice{align-items:center;gap:var(--s3);width:100%;min-height:56px;padding:var(--s2) var(--s3);background:var(--paper-sunk);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font:600 15px/1.3 var(--sans);text-align:left;border:0;border-radius:2px;display:flex}button.tvchoice{cursor:pointer;transition:background-color var(--tap-fast),transform var(--tap-fast)}button.tvchoice:hover:not(:disabled){background:color-mix(in srgb,var(--board) 9%,var(--paper-sunk))}button.tvchoice:active:not(:disabled){transform:scale(.98)}button.tvchoice:focus-visible{box-shadow:inset 0 0 0 1px var(--line),0 0 0 2px var(--paper),0 0 0 4px var(--gold-deep);outline:none}button.tvchoice:disabled{cursor:default}.tvkey{background:var(--board);width:28px;height:28px;color:var(--chalk);font:700 12px/1 var(--sans);border-radius:2px;flex:none;justify-content:center;align-items:center;display:inline-flex}.tvtext{overflow-wrap:anywhere;flex:1;min-width:0}.tvtag{text-align:right;max-width:8em;font:700 9px/1.25 var(--sans);letter-spacing:.12em;text-transform:uppercase;flex:none}.tvchoice.picked{background:var(--slot);color:var(--chalk);box-shadow:none}.tvchoice.picked .tvkey{background:var(--gold-board);color:var(--ink)}.tvchoice.quiet{color:var(--ink3)}.tvchoice.quiet .tvkey{background:var(--line)}.tvchoice.right{background:var(--gold);color:var(--ink);box-shadow:none}.tvchoice.right .tvkey{background:var(--paper);color:var(--ink)}.tvchoice.wrong{background:color-mix(in srgb,var(--red) 10%,var(--paper));color:var(--red);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--red) 45%,transparent)}.tvchoice.wrong .tvtext{text-decoration:line-through}.tvchoice.wrong .tvkey{background:var(--red);color:var(--chalk)}.tvchoice.other{color:var(--ink2)}.tvchoice.other .tvkey{background:var(--paper);color:var(--ink3);box-shadow:inset 0 0 0 1px var(--line)}.tvout{justify-content:space-between;align-items:baseline;gap:var(--s3);margin-top:var(--s3);padding:var(--s3);background:var(--paper-sunk);border-radius:2px;display:flex}.tvout b{font:600 20px/1.2 var(--serif)}.tvout span{font:700 22px/1 var(--sans);font-variant-numeric:tabular-nums;flex:none}.tvout.win{background:linear-gradient(90deg,color-mix(in srgb,var(--gold) 22%,var(--paper)),var(--paper-sunk) 85%);box-shadow:inset 3px 0 0 var(--gold-deep)}.tvout.win span{color:var(--gold-deep)}.tvout.loss span{color:var(--red)}.cere.tvsheet .tvfact{margin-top:var(--s4);padding-top:var(--s3);border-top:1px solid var(--line);font:italic 400 14px/1.55 var(--serif);color:var(--ink2)}@container app (width>=620px){.cere.tvsheet h3{font-size:23px}}.qb{--bg:#f4f2ee;--bg2:#fff;--bg3:#ece9e2;--border:#e8e2d8;--border2:#d9d1c4;--text:#1f1d1b;--text2:#635c54;--text3:#776e63;--accent:#9c7f48;--accent-ink:#5f4d2c;--accent-bg:#efe6d4;--card:#fff;--card-border:#cfc6b6;--card-border-h:#8f8677;--card-ink:#1f1d1b;--card-ink2:#4a443c;--row-hover:#0000000a;--attn:#fef4f0;--attn-border:#e8bdb2;--hi-text:#a03428;--hi-bg:#f8e0da;--md-text:#8a5a09;--md-bg:#fbe9cd;--lo-text:#5b6470;--lo-bg:#e3e7ed;--ok-text:#17724a;--ok-bg:#d4e9da;--t1:#1f8a55;--t1-bg:#d4e9da;--t2:#2f6fd6;--t2-bg:#d9e5f7;--t3:#7c5cd6;--t3-bg:#e6dff7;--t4:#b7791f;--t4-bg:#f2e3bd;--q-sans:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--q-mono:"JetBrains Mono",ui-monospace,"Cascadia Mono",Consolas,monospace;background:var(--bg);color:var(--text);font:400 14px/1.45 var(--q-sans);overflow-anchor:none ;flex-direction:column;gap:12px;min-width:0;padding:16px 16px 0;display:flex}@container app (width>=768px){.qb{padding:20px 24px 0}}.qb button,.qb input,.qb select{font:inherit;color:inherit}.qb .q-lead{flex-direction:column;gap:10px;min-width:0;display:flex}.qb .q-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.qb h1{font:600 20px/1.2 var(--q-sans);letter-spacing:-.01em;margin:0}.qb .q-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.qb .q-sel{position:relative}.qb .q-sel select{appearance:none;border:1px solid var(--border2);background:var(--bg2);cursor:pointer;border-radius:6px;height:32px;padding:0 30px 0 10px;font-size:13px;font-weight:500}.qb .q-sel:after{content:"";border-right:1.5px solid var(--text2);border-bottom:1.5px solid var(--text2);pointer-events:none;width:6px;height:6px;position:absolute;top:13px;right:11px;transform:rotate(45deg)}.qb .q-seg{border:1px solid var(--border2);background:var(--bg2);border-radius:6px;gap:2px;padding:2px;display:inline-flex}.qb .q-seg button{height:26px;color:var(--text2);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 10px;font-size:12px;font-weight:500}.qb .q-seg button[aria-pressed=true]{background:var(--bg3);color:var(--text);font-weight:600}.qb .q-context{color:var(--accent-ink);margin:0;font-size:12px;font-weight:500}.qb .q-context.q-plain{color:var(--text2);font-weight:400}@container app (width<=619px){.qb .q-sel select{height:40px;font-size:16px}.qb .q-sel:after{top:17px}.qb .q-seg button{height:34px}}.qb .q-tiles{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.qb .q-tile{border:1px solid var(--border);background:var(--bg2);border-radius:8px;flex:1 0 128px;min-width:128px;padding:8px 12px}.qb .q-tile .q-lbl{color:var(--text3);font-size:11px;font-weight:500;display:block}.qb .q-tile .q-val{font:600 18px/1.25 var(--q-sans);font-variant-numeric:tabular-nums;margin-top:2px;display:block}.qb .q-tile .q-val small{color:var(--text2);font-size:12px;font-weight:500}.qb .q-strip{z-index:5;background:var(--bg);gap:4px;min-width:0;padding:6px 0;display:flex;position:sticky;top:0}.qb .q-strip button{background:var(--tbg);min-width:0;height:28px;color:var(--text);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:6px;flex:1 1 0;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:flex;overflow:hidden}.qb .q-strip button .q-dot{background:var(--th);border-radius:50%;flex:none;width:8px;height:8px}.qb .q-strip button .q-n{font-variant-numeric:tabular-nums;color:var(--text2);margin-left:auto}.qb .q-strip button:hover{border-color:var(--th)}.qb .q-t1{--th:var(--t1);--tbg:var(--t1-bg)}.qb .q-t2{--th:var(--t2);--tbg:var(--t2-bg)}.qb .q-t3{--th:var(--t3);--tbg:var(--t3-bg)}.qb .q-t4{--th:var(--t4);--tbg:var(--t4-bg)}.qb .q-card{background:var(--card);border:1px solid var(--card-border);color:var(--card-ink);border-radius:8px;grid-template-columns:34px 1fr auto;align-items:center;gap:2px 8px;padding:7px 8px 7px 10px;transition:border-color .15s ease-out;display:grid;position:relative}.qb .q-card:hover{border-color:var(--card-border-h)}.qb .q-card.q-attn{background:var(--attn);border-color:var(--attn-border)}.qb .q-card[draggable=true]{cursor:grab}.qb .q-card.q-dragging{opacity:.4}.qb .q-card.q-drop-before{box-shadow:0 -3px 0 var(--accent)}.qb .q-card.q-drop-after{box-shadow:0 3px 0 var(--accent)}.qb .q-rk{font:600 20px/1 var(--q-mono);font-variant-numeric:tabular-nums;color:var(--card-ink);grid-row:1/span 2}.qb .q-qn{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:700;line-height:1.25;overflow:hidden}.qb .q-qm{color:var(--card-ink2);white-space:nowrap;text-overflow:ellipsis;grid-column:2;font-size:11px;font-weight:600;overflow:hidden}.qb .q-side{grid-area:1/3/span 2;align-items:center;gap:6px;display:flex}.qb .q-mv{flex-direction:column;gap:2px;display:flex}.qb .q-mv button{border:1px solid var(--card-border);width:28px;height:20px;color:var(--card-ink2);cursor:pointer;background:0 0;border-radius:4px;place-items:center;padding:0;display:grid}.qb .q-mv button:hover{border-color:var(--card-border-h);color:var(--card-ink)}.qb .q-mv button:disabled{opacity:.3;cursor:default}.qb .q-mv svg{width:10px;height:10px}.qb .q-chip{letter-spacing:.01em;white-space:nowrap;border-radius:999px;align-items:center;height:20px;padding:0 7px;font-size:10.5px;font-weight:700;display:inline-flex}.qb .q-hi{background:var(--hi-bg);color:var(--hi-text)}.qb .q-md{background:var(--md-bg);color:var(--md-text)}.qb .q-lo{background:var(--lo-bg);color:var(--lo-text)}.qb .q-ok{background:var(--ok-bg);color:var(--ok-text)}.qb .q-acc{background:var(--accent-bg);color:var(--accent-ink)}.qb .q-qbr{font:600 11px/1 var(--q-mono);color:var(--card-ink2);white-space:nowrap}.qb .q-sect{flex-direction:column;gap:8px;scroll-margin-top:48px;display:flex}.qb .q-sect h2{align-items:center;gap:8px;margin:6px 0 0;font-size:13px;font-weight:600;display:flex}.qb .q-sect h2 .q-dot{background:var(--th);border-radius:50%;width:8px;height:8px}.qb .q-sect h2 .q-n{color:var(--text3);font-variant-numeric:tabular-nums;font-weight:500}.qb .q-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:8px;display:grid}.qb .q-boardwrap{border-radius:8px;height:78dvh;min-height:30rem;overflow-x:auto}.qb .q-cols{gap:10px;min-width:max-content;height:100%;display:flex}.qb .q-col{background:var(--tbg);border-radius:8px;flex-direction:column;flex:0 0 288px;gap:6px;width:288px;padding:8px;scroll-margin-left:12px;display:flex;overflow-y:auto}.qb .q-col.q-drop-on{outline:2px dashed var(--th);outline-offset:-2px}.qb .q-colhead{color:var(--text);align-items:center;gap:8px;padding:2px 2px 4px;font-size:12px;font-weight:700;display:flex}.qb .q-colhead .q-dot{background:var(--th);border-radius:50%;width:8px;height:8px}.qb .q-colhead .q-n{color:var(--text2);font-variant-numeric:tabular-nums;margin-left:auto}.qb .q-tablewrap{border:1px solid var(--border);background:var(--bg2);border-radius:8px;overflow-x:auto}.qb table{border-collapse:collapse;width:100%;min-width:640px;font-size:13px}.qb th{background:var(--bg3);text-align:left;color:var(--text2);white-space:nowrap;border-bottom:1px solid var(--border);height:30px;padding:0 10px;font-size:11px;font-weight:600;position:sticky;top:0}.qb td{border-bottom:1px solid var(--border);white-space:nowrap;height:34px;padding:0 10px}.qb tr:last-child td{border-bottom:0}.qb tbody tr:hover td{background:var(--row-hover)}.qb td.q-num,.qb th.q-num{text-align:right;font-variant-numeric:tabular-nums}.qb td .q-tierdot{background:var(--th);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.qb tr{scroll-margin-top:48px}.qb tr[draggable=true] td:first-child{cursor:grab}.qb tr.q-dragging td{opacity:.4}.qb tr.q-drop-before td{box-shadow:inset 0 2px 0 var(--accent)}.qb tr.q-drop-after td{box-shadow:inset 0 -2px 0 var(--accent)}.qb .q-grip{width:18px;height:28px;color:var(--text3);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;flex:none;place-items:center;display:inline-grid}.qb .q-grip i{opacity:.75;background:radial-gradient(circle,currentColor 1.2px,#0000 1.45px) 0 0/5px 5.33px;width:10px;height:16px;display:block}.qb .q-rankbox{vertical-align:middle;justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.qb .q-rankin{border:1px solid var(--border2);background:var(--bg);text-align:right;width:52px;height:26px;font:600 13px var(--q-mono);border-radius:4px;padding:0 6px}.qb .q-mline,.qb .q-short{display:none}.qb .q-rankb{font-family:var(--q-mono)}.qb .q-mvrow{gap:4px;display:inline-flex}.qb .q-mvrow button{border:1px solid var(--border2);cursor:pointer;width:26px;height:24px;color:var(--text2);background:0 0;border-radius:4px;place-items:center;padding:0;display:grid}.qb .q-mvrow button:disabled{opacity:.3;cursor:default}.qb .q-mvrow svg{width:10px;height:10px}.qb .q-muted{color:var(--text3)}.qb .q-lockbar{z-index:6;background:var(--bg);border-top:1px solid var(--border);padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));flex-wrap:wrap;align-items:center;gap:12px;margin:0 -16px;display:flex;position:sticky;bottom:0}@container app (width>=768px){.qb .q-lockbar{margin:0 -24px;padding-left:24px;padding-right:24px}}.qb .q-lockbar p{color:var(--text2);flex:220px;margin:0;font-size:12px}.qb .q-lockbar p b{color:var(--text)}.qb .q-saved{color:var(--text3)}.qb .q-saved.q-err{color:var(--hi-text);font-weight:600}.qb .q-btn{border:1px solid var(--border2);background:var(--bg2);height:34px;min-height:0;color:var(--text);font:600 13px/1 var(--q-sans);letter-spacing:0;cursor:pointer;border-radius:6px;padding:0 14px;transition:scale .15s ease-out}.qb .q-btn:hover{background:var(--bg3)}.qb .q-btn:active{scale:.96}.qb .q-btn:disabled{opacity:.5;cursor:default}.qb .q-btn.q-primary{background:var(--accent);border-color:var(--accent);color:#fff}.qb .q-btn.q-primary:hover{filter:brightness(1.05)}.qb .q-btn:focus-visible,.qb .q-seg button:focus-visible,.qb .q-strip button:focus-visible,.qb .q-mv button:focus-visible,.qb .q-mvrow button:focus-visible,.qb .q-sel select:focus-visible,.qb .q-rankin:focus-visible,.qb .q-rkin:focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:none}.qb .q-confirm{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.qb .q-panel{border:1px solid var(--border);background:var(--bg2);border-radius:8px;flex-direction:column;gap:10px;min-width:0;padding:14px 16px;display:flex}.qb .q-panel h3{font:600 14px/1.3 var(--q-sans);margin:0}.qb .q-panel .q-sub{color:var(--text2);margin:0;font-size:12px}.qb .q-two{grid-template-columns:1fr;gap:12px;display:grid}@container app (width>=760px){.qb .q-two{grid-template-columns:1fr 1fr}}.qb .q-stand{flex-direction:column;display:flex}.qb .q-srow{border-top:1px solid var(--border);grid-template-columns:22px 1fr auto auto;align-items:center;gap:10px;height:38px;font-size:13px;display:grid}.qb .q-srow:first-child{border-top:0}.qb .q-srow .q-pos{font:600 12px var(--q-mono);color:var(--text3)}.qb .q-srow .q-who{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.qb .q-srow .q-big{font:600 15px var(--q-mono);font-variant-numeric:tabular-nums;text-align:right}.qb .q-srow .q-aux{color:var(--text3);text-align:right;min-width:72px;font-size:11px}.qb .q-srow.q-lead1 .q-who:after{content:"leads";letter-spacing:.04em;color:var(--accent-ink);background:var(--accent-bg);vertical-align:1px;border-radius:999px;margin-left:8px;padding:2px 6px;font-size:10px;font-weight:700}.qb table.q-wk{width:100%;min-width:520px}.qb .q-wk td.q-won{font-weight:700}.qb .q-wk td.q-won:after{content:"";background:var(--accent);vertical-align:2px;border-radius:50%;width:6px;height:6px;margin-left:6px;display:inline-block}.qb .q-locks{flex-wrap:wrap;gap:8px;display:flex}.qb .q-rules{color:var(--text2);flex-direction:column;gap:4px;max-width:72ch;margin:0;padding-left:18px;font-size:13px;display:flex}.qb .q-rules b{color:var(--text)}.qb .q-note{color:var(--text3);max-width:80ch;margin:0;padding:4px 0 24px;font-size:11.5px}.qb .q-result{flex-wrap:wrap;align-items:baseline;gap:8px 16px;display:flex}.qb .q-result .q-w{font-size:15px;font-weight:600}.qb .q-result .q-o{color:var(--text2);font-size:13px}.qb .q-empty{color:var(--text2);margin:0;font-size:13px}.qb .q-err{color:var(--hi-text)}.qb .q-card.q-edit{grid-template-columns:auto 44px minmax(0,1fr) auto;grid-template-areas:"grip rk qn side""grip rk qm side";column-gap:8px;padding-left:4px}.qb .q-card.q-edit>.q-grip{grid-area:grip;align-self:stretch;height:auto}.qb .q-card.q-edit>.q-rkin{grid-area:rk}.qb .q-card.q-edit>.q-qn{grid-area:qn}.qb .q-card.q-edit>.q-qm{grid-area:qm}.qb .q-card.q-edit>.q-side{grid-area:side}.qb .q-rkin{border:1px solid var(--card-border);background:var(--bg);text-align:center;width:44px;height:36px;font:600 18px/1 var(--q-mono);font-variant-numeric:tabular-nums;color:var(--card-ink);border-radius:6px;padding:0}.qb .q-pin{z-index:1;background:var(--bg2);position:sticky;left:0}.qb th.q-pin{z-index:2;background:var(--bg3)}.qb tbody tr:hover td.q-pin{background:linear-gradient(var(--row-hover),var(--row-hover)),var(--bg2)}.qb .q-four .q-pin:first-child{width:52px;min-width:52px}.qb .q-four .q-pin2{box-shadow:1px 0 0 var(--border);left:52px}.qb .q-pinend{box-shadow:1px 0 0 var(--border)}.qb .q-ghost{z-index:30;pointer-events:none;background:var(--card);border:1.5px solid var(--accent);max-width:560px;height:52px;color:var(--card-ink);will-change:transform;border-radius:8px;align-items:center;gap:12px;margin:0 auto;padding:0 16px;font-size:15px;font-weight:700;display:flex;position:fixed;top:0;left:12px;right:12px;box-shadow:0 10px 28px #1f1d1b38}.qb .q-ghost .q-gname{overflow-wrap:anywhere;min-width:0;line-height:1.2}.qb .q-ghost .q-gto{font:600 15px var(--q-mono);color:var(--accent-ink);background:var(--accent-bg);border-radius:999px;flex:none;margin-left:auto;padding:4px 10px}.qb tr.q-dragging td,.qb .q-card.q-dragging{opacity:.35}.qb tr,.qb .q-card{scroll-margin-bottom:calc(var(--q-barh,0px) + 12px)}.qb.q-touch .q-sel select{height:44px;font-size:16px}.qb.q-touch .q-sel:after{top:18px}.qb.q-touch .q-seg button{min-width:56px;height:44px;font-size:14px}.qb.q-touch .q-strip button{height:44px;font-size:14px}.qb.q-touch .q-grip{width:44px;height:44px}.qb.q-touch .q-grip i{opacity:.85;background-size:6px 6.67px;width:12px;height:20px}.qb.q-touch .q-rankin{text-align:center;width:46px;height:44px;padding:0;font-size:16px}.qb.q-touch .q-rkin{height:44px;font-size:20px}.qb.q-touch .q-mvrow{gap:8px}.qb.q-touch .q-mvrow button,.qb.q-touch .q-mv button{width:44px;height:44px}.qb.q-touch .q-mvrow svg,.qb.q-touch .q-mv svg{width:14px;height:14px}.qb.q-touch .q-mv{flex-direction:row;gap:8px}.qb.q-touch .q-btn{height:44px;font-size:15px}.qb.q-touch .q-context,.qb.q-touch .q-lockbar p,.qb.q-touch .q-panel .q-sub,.qb.q-touch .q-rules,.qb.q-touch .q-note,.qb.q-touch .q-empty,.qb.q-touch .q-result .q-o,.qb.q-touch .q-tile .q-lbl,.qb.q-touch .q-tile .q-val small,.qb.q-touch .q-qm,.qb.q-touch .q-qbr,.qb.q-touch .q-srow .q-aux,.qb.q-touch .q-srow .q-pos,.qb.q-touch th,.qb.q-touch td,.qb.q-touch .q-sect h2,.qb.q-touch .q-colhead{font-size:14px}.qb.q-touch .q-chip{height:24px;padding:0 8px;font-size:14px}.qb.q-touch .q-qn{font-size:15px}.qb.q-touch .q-srow{height:auto;min-height:44px;font-size:15px}.qb.q-touch .q-panel h3{font-size:16px}@container app (width<=639px){.qb{gap:14px}.qb .q-title{gap:10px}.qb .q-controls{flex-wrap:wrap;width:100%}.qb .q-sel{flex:140px}.qb .q-sel select{width:100%}.qb .q-seg{flex:168px}.qb .q-seg button{flex:1 1 0;padding:0 6px}.qb .q-tiles{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.qb .q-tile{min-width:0;padding:8px 10px}.qb .q-strip{gap:4px}.qb .q-strip button{justify-content:center;gap:5px;padding:0 6px}.qb .q-strip .q-long{display:none}.qb .q-strip .q-short{font-variant-numeric:tabular-nums;display:inline}.qb .q-strip button .q-n{margin-left:0}.qb table.q-list{table-layout:auto;min-width:0}.qb .q-list .q-wide{display:none}.qb .q-list th{padding:0 6px}.qb .q-list td{white-space:normal;height:auto;padding:4px 6px}.qb .q-list td:first-child{padding-left:0}.qb .q-list td.q-movecell{width:1%;padding-right:4px}.qb .q-list th.q-movehd{text-align:center}.qb .q-list td .q-tierdot{display:none}.qb .q-list tbody td:first-child{box-shadow:inset 3px 0 0 var(--th)}.qb .q-list tr.q-drop-before td:first-child{box-shadow:inset 3px 0 0 var(--th),inset 0 2px 0 var(--accent)}.qb .q-list tr.q-drop-after td:first-child{box-shadow:inset 3px 0 0 var(--th),inset 0 -2px 0 var(--accent)}.qb .q-list .q-rankbox{gap:2px}.qb .q-list .q-rankb{text-align:right;min-width:36px;padding-left:12px;display:inline-block}.qb .q-list .q-name{overflow-wrap:anywhere;font-size:15px;line-height:1.25;display:block}.qb .q-list .q-mline{color:var(--text3);margin-top:2px;font-size:14px;line-height:1.3;display:block}.qb .q-grid{grid-template-columns:minmax(0,1fr)}.qb .q-card.q-edit{grid-template-areas:"grip rk qn side""grip rk qm qm";padding:4px 8px 6px 2px}.qb .q-qn,.qb .q-qm{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.qb .q-boardwrap{height:auto;min-height:0;overflow:visible}.qb .q-cols{flex-direction:column;min-width:0;height:auto}.qb .q-col{flex:none;width:auto;overflow:visible}.qb .q-panel{padding:12px}.qb .q-srow{grid-template-columns:24px minmax(0,1fr) auto auto;gap:8px}.qb .q-srow .q-who{white-space:normal;overflow-wrap:anywhere;overflow:visible}.qb .q-srow .q-aux{min-width:0}.qb .q-four .q-pin2{white-space:normal;min-width:128px;max-width:150px}.qb .q-lockbar{padding:10px 16px calc(12px + env(safe-area-inset-bottom,0px));gap:8px}.qb .q-lockbar .q-long{display:none}.qb .q-lockbar .q-short{display:inline}.qb .q-lockbar p{flex:150px}.qb .q-lockbar>.q-btn{flex:auto}.qb .q-confirm{width:100%}.qb .q-confirm .q-btn{flex:1 1 0;padding:0 10px}}@container app (width<=399px){.qb .q-strip button .q-n{display:none}}@media (prefers-reduced-motion:reduce){.qb *{scroll-behavior:auto!important;transition:none!important}}.band{background:var(--board);color:var(--chalk);background-image:radial-gradient(130% 90% at 50% 0%,var(--board-hi),var(--board) 64%);padding:var(--s5) var(--s4) var(--s5);position:relative}.bandin{gap:var(--s4);align-items:end;display:grid}.bmain{min-width:0}.btitle{font:600 30px/1.06 var(--serif);color:var(--chalk);letter-spacing:-.02em;text-wrap:balance}.btitle em{color:var(--gold-board);font-style:normal}.bline{color:var(--chalk2);margin-top:var(--s2);text-wrap:pretty;max-width:48ch;font-size:13.5px;line-height:1.55}.bline b{color:var(--chalk);font-weight:600}.bfig{align-items:flex-start;gap:var(--s2);flex-direction:column;min-width:0;display:flex}.bcap{font:600 10px/1.45 var(--sans);letter-spacing:.18em;color:var(--chalk2);font-variant-numeric:tabular-nums;text-transform:uppercase}.bcap b{color:var(--gold-board);font-weight:600}.bmore{margin-top:var(--s4)}.bbtns{gap:var(--s2);margin-top:var(--s4);flex-wrap:wrap;display:flex}.bbtns .btn{align-items:center;gap:var(--s2);display:inline-flex}.bbtns .btn svg{width:16px;height:16px}.band .btn:focus-visible{box-shadow:0 0 0 2px var(--board),0 0 0 4px var(--chalk)}.band .sk{background:color-mix(in srgb,var(--line-board) 42%,transparent)}@container app (width>=620px){.band{padding:var(--s6) var(--s6) var(--s6)}.bandin{gap:var(--s6);grid-template-columns:minmax(0,1fr) auto}.bfig{text-align:right;align-items:flex-end}.btitle{font-size:38px}}.plaque{background:var(--slot);box-shadow:var(--bevel);font:600 10px/1.2 var(--sans);letter-spacing:.16em;color:var(--gold-board);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:2px;align-items:center;gap:6px;padding:5px 8px 4px;display:inline-flex}.plaque.dim{color:var(--chalk2)}@media (prefers-reduced-motion:no-preference){.bcap .pulse{animation:2.4s ease-in-out infinite pulse}}.bnote{align-items:center;gap:var(--s2) var(--s3);color:var(--chalk2);flex-wrap:wrap;font-size:12px;line-height:1.5;display:flex}.bweek{align-items:center;gap:var(--s3);display:flex}.bstep{width:var(--tap);height:var(--tap);border:1px solid var(--line-board);border-radius:var(--r);color:var(--chalk);font:600 20px/1 var(--sans);cursor:pointer;transition:background-color var(--tap-fast),border-color var(--tap-fast);background:0 0;flex:none;justify-content:center;align-items:center;display:inline-flex}.bstep:disabled{opacity:.35;cursor:default}.bstep:focus-visible{box-shadow:0 0 0 2px var(--board),0 0 0 4px var(--chalk);outline:none}@media (hover:hover) and (pointer:fine){.bstep:hover:not(:disabled){background:var(--board-lit);border-color:var(--chalk2)}}@keyframes f-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.band .bmain,.band .bfig,.band .bmore,.arrive{animation:f-rise .22s var(--ease) backwards}.band .bfig{animation-delay:60ms}.band .bmore{animation-delay:.12s}@media (prefers-reduced-motion:reduce){.band .bmain,.band .bfig,.band .bmore,.arrive{animation:none}}span.tiles{font:700 40px/1 var(--serif);color:var(--chalk);font-variant-numeric:tabular-nums lining-nums;letter-spacing:0;margin:0;padding:0;display:inline-flex}.tiles .trow{font:inherit;letter-spacing:0;align-items:stretch;gap:3px;margin:0;display:inline-flex}.tiles .tile{font:inherit;letter-spacing:0;color:inherit;background:var(--slot);width:.8em;height:1.18em;box-shadow:var(--bevel);border-radius:2px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}.tiles .tile:after{content:"";pointer-events:none;background:#0000006b;height:1px;position:absolute;top:50%;left:0;right:0}.tiles .tile.open{box-shadow:inset 0 0 0 1px var(--line-board);background:0 0}.tiles .tile.open:after{background:color-mix(in srgb,var(--line-board) 45%,transparent)}.tiles .tglyph{font:inherit;letter-spacing:0;min-width:.38em;color:var(--chalk2);justify-content:center;align-items:center;margin:0;padding:0;font-size:.72em;display:inline-flex}.tiles .tglyph.off{visibility:hidden}.tiles.xl{font-size:52px}.tiles.lg{font-size:40px}.tiles.md{font-size:30px}.tiles.sm{font-size:21px}.tiles.sm .trow{gap:2px}.tiles.up,.tiles.up .tglyph{color:var(--gold-board)}.tiles.down,.tiles.down .tglyph{color:var(--red-board)}.tiles.even{color:var(--chalk2)}@container app (width>=620px){.tiles.xl{font-size:64px}.tiles.lg{font-size:48px}.tiles.md{font-size:34px}}.hero>div>*,.hero .plate,.chips,.strip{animation:f-rise .22s var(--ease) backwards}.hero>div>:nth-child(2){animation-delay:35ms}.hero>div>:nth-child(3){animation-delay:70ms}.hero>div>:nth-child(4){animation-delay:.105s}.hero>div>:nth-child(5){animation-delay:.14s}.hero .plate{animation-delay:90ms}.chips{animation-delay:.15s}.strip{animation-delay:.18s}.mcell.tot .mtxt{text-align:right}@container app (width>=620px){.mcell.tot .mtxt{text-align:left}}.hstatus.hasfig{gap:var(--s3);background:color-mix(in srgb,var(--slot) 55%,var(--board))}.hstatus.hasfig .pip{display:none}.hfig{padding-right:var(--s3);box-shadow:1px 0 0 color-mix(in srgb,var(--line-board) 55%,transparent);flex-direction:column;flex:none;align-items:center;gap:5px;display:flex}.hfig small{font:600 9px/1 var(--sans);letter-spacing:.14em;color:var(--chalk2);white-space:nowrap}@media (prefers-reduced-motion:reduce){.hero>div>*,.hero .plate,.chips,.strip{animation:none}}.ouseg button,.spbtn{min-height:var(--tap)}.ourow{padding:4px 0}.oubar{z-index:5;align-items:center;gap:var(--s3);margin:var(--s5) calc(var(--s4) * -1) 0;padding:var(--s3) var(--s4);min-height:calc(var(--tap) + var(--s3) * 2);background:var(--slot);color:var(--chalk);box-shadow:var(--bevel);display:flex;position:sticky;bottom:0}.oubar .count{font:600 10px/1 var(--sans);letter-spacing:.16em;font-variant-numeric:tabular-nums;flex:none}.oubar .count b{font:700 24px/1 var(--serif);letter-spacing:0;color:var(--gold-board);margin-right:2px}.oubar .count i{color:var(--chalk2);font-style:normal}.oumeter{background:var(--line-board);border-radius:2px;flex:auto;min-width:40px;height:4px;overflow:hidden}.oumeter span{background:var(--gold-board);height:100%;transition:width .22s var(--ease);display:block}.oubar .btn:focus-visible{box-shadow:0 0 0 2px var(--slot),0 0 0 4px var(--chalk)}@container app (width>=620px){.oubar{margin:var(--s5) 0 0;border-radius:var(--r)}}@media (prefers-reduced-motion:reduce){.oumeter span{transition:none}}.errbox{border-radius:var(--r);padding:var(--s3) var(--s4);background:color-mix(in srgb,var(--red) 5%,var(--paper));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--red) 38%,transparent);border-left:0}.errbox b{color:var(--red)}.bkempty{border-radius:var(--r);box-shadow:inset 0 0 0 1px var(--line);border-left:0}.pickcell.on{box-shadow:var(--bevel),inset 0 -3px 0 var(--gold-board)}.pickcell.on:disabled{opacity:1}h1+.gno,h2+.gno,h3+.gno{margin:6px 0 0}.gwrap>*,.nhead>*,.nslip{animation:f-rise .22s var(--ease) backwards}.gwrap>:nth-child(2),.nhead>:nth-child(2){animation-delay:35ms}.gwrap>:nth-child(3),.nhead>:nth-child(3){animation-delay:70ms}.gwrap>:nth-child(4),.nhead>:nth-child(4){animation-delay:.105s}.gwrap>:nth-child(5),.nhead>:nth-child(5){animation-delay:.14s}.gwrap>:nth-child(6),.nslip{animation-delay:.175s}.ncard{animation:m-fade .15s var(--ease) both}.estd{margin-top:var(--s4)}@media (prefers-reduced-motion:reduce){.gwrap>*,.nhead>*,.nslip,.ncard{animation:none}}.sblk h2{padding-bottom:var(--s2);border-bottom:1px solid color-mix(in srgb,var(--gold-deep) 55%,transparent)}@container app (width>=620px){.set .sblk:nth-child(2){padding-top:0}}.tog:focus-visible{box-shadow:inset 0 0 0 2px var(--gold-deep)}
