:root{--case-raw:#141008;--wood-raw:#241a10;--wood-lit-raw:#3a2a1a;--baize-raw:#1c3327;--case:var(--case-raw);--wood:var(--wood-raw);--wood-lit:var(--wood-lit-raw);--baize:var(--baize-raw);--plate:#e7dfc9;--plate-cut:#8c8168;--ink:#f2ebd9;--ink-dim:#b5a98c;--ink-faint:#7a7159;--brass:#c9a227;--brass-lit:#e8c65a;--tarnish:#6e6a63;--lamp:#ffd9a0;--lamp-a:.1;--r-control:2px;--r-plate:3px;--rail:color-mix(in oklab, var(--wood-lit) 70%, transparent);--hair:color-mix(in oklab, var(--ink) 10%, transparent);--t-micro:clamp(.625rem, .6rem + .1vw, .6875rem);--t-small:clamp(.75rem, .72rem + .15vw, .8125rem);--t-body:clamp(.875rem, .84rem + .2vw, .9375rem);--t-lead:clamp(1rem, .95rem + .3vw, 1.125rem);--t-sub:clamp(1.25rem, 1.1rem + .7vw, 1.5rem);--t-head:clamp(1.75rem, 1.4rem + 1.6vw, 2.5rem);--t-mast:clamp(2.25rem, 1.6rem + 3.2vw, 3.75rem);--t-number:clamp(2rem, 1.5rem + 2.6vw, 3rem);--ease:cubic-bezier(.22, .61, .36, 1);--gut:clamp(16px, 4vw, 32px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--case);color:var(--ink);font-family:Cabinet Grotesk,ui-sans-serif,sans-serif;font-size:var(--t-body);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100vh;min-height:100dvh;line-height:1.5;overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(168deg, color-mix(in oklab, var(--lamp) calc(var(--lamp-a) * 100%), transparent) 0%, transparent 56%);height:64vh;transition:background .6s var(--ease);position:fixed;inset:0 0 auto}html[data-flicker="1"] body:before{animation:5.5s step-end infinite gutter}@keyframes gutter{0%,44%,52%,72%,to{opacity:1}48%{opacity:.78}76%{opacity:.88}}.grain{z-index:0;pointer-events:none;opacity:.055;mix-blend-mode:overlay;position:fixed;inset:0}.shell{z-index:1;max-width:1120px;padding:0 var(--gut) calc(72px + env(safe-area-inset-bottom));margin:0 auto;position:relative}.display{letter-spacing:-.015em;font-family:Zodiak,ui-serif,Georgia,serif;font-weight:800;line-height:1.05}.label{font-size:var(--t-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);font-weight:700}.dim{color:var(--ink-dim)}.faint{color:var(--ink-faint)}.brass{color:var(--brass)}.tarnished{color:var(--tarnish)}.fine{font-size:var(--t-small);color:var(--ink-faint);line-height:1.55}.mast{padding:clamp(28px,7vw,56px) 0 0;position:relative}.mast h1{font-family:Zodiak,ui-serif,Georgia,serif;font-weight:800;font-size:var(--t-mast);letter-spacing:-.02em;color:var(--ink);margin:0;line-height:.95}.mast-rule{color:var(--brass);align-items:center;gap:12px;margin:14px 0 0;display:flex}.mast-rule:before,.mast-rule:after{content:"";opacity:.55;background:currentColor;flex:1;height:1px}.seal{font-size:var(--t-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--brass);white-space:nowrap;align-items:center;gap:7px;font-weight:700;display:inline-flex}.rooms{border-bottom:1px solid var(--rail);scrollbar-width:none;gap:2px;margin:22px 0 0;display:flex;overflow-x:auto}.rooms::-webkit-scrollbar{display:none}.room{appearance:none;color:var(--ink-faint);font:inherit;font-size:var(--t-small);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:color .16s var(--ease), border-color .16s var(--ease);background:0 0;border:0;border-bottom:2px solid #0000;padding:11px 14px 9px;font-weight:700}.room:hover{color:var(--ink-dim)}.room[aria-current=page]{color:var(--brass-lit);border-bottom-color:var(--brass)}.room:active{transform:scale(.985)}.shelf{margin:30px 0 0}.shelf-head{border-bottom:1px solid var(--brass);border-image:linear-gradient(90deg, var(--brass), transparent 88%) 1;justify-content:space-between;align-items:baseline;gap:12px;padding:0 2px 8px;display:flex}.shelf-body{gap:10px;padding:12px 0 0;display:grid}.case{background:linear-gradient(180deg, color-mix(in oklab, var(--lamp) 4%, transparent), transparent 40%), var(--baize);border-top:1px solid var(--wood-lit);border-bottom:1px solid #00000080;border-bottom:1px solid lab(0% 0 0/.5);padding:14px;box-shadow:inset 0 6px 14px -8px #000,inset 0 -3px 8px -6px #000}.plate{border-radius:var(--r-plate);background:linear-gradient(176deg, var(--plate), color-mix(in oklab, var(--plate) 90%, #000));color:#2a2318;border:1px solid color-mix(in oklab, var(--plate) 70%, #000);transition:transform .18s var(--ease), opacity .18s var(--ease), filter .18s var(--ease);grid-template-columns:1fr auto;align-items:center;gap:10px 14px;padding:12px 14px;display:grid;position:relative;box-shadow:0 2px 2px -1px #0000008c}.plate-head{border-bottom:1px solid color-mix(in oklab, var(--plate-cut) 45%, transparent);color:color-mix(in oklab, var(--plate-cut) 90%, #000);font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;grid-column:1/-1;align-items:center;gap:8px;margin-bottom:2px;padding-bottom:7px;font-weight:700;display:flex}.plate-matchup{align-items:center;gap:9px;min-width:0;display:flex}.plate-teams{min-width:0;font-family:Zodiak,ui-serif,Georgia,serif;font-weight:700;font-size:var(--t-lead);letter-spacing:-.01em;line-height:1.15}.plate-sub{font-size:var(--t-micro);letter-spacing:.04em;color:color-mix(in oklab, var(--plate-cut) 100%, #000 10%);flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.cut{font-family:Zodiak,ui-serif,Georgia,serif;font-weight:800;font-size:var(--t-number);letter-spacing:-.03em;color:#39301f;text-shadow:0 1px 0 color-mix(in oklab, var(--plate) 85%, #fff);white-space:nowrap;line-height:.9}.cut-small{font-family:Zodiak,ui-serif,Georgia,serif;font-weight:700;font-size:var(--t-sub);color:#39301f;text-shadow:0 1px 0 color-mix(in oklab, var(--plate) 85%, #fff)}.sigs{border-top:1px solid color-mix(in oklab, var(--plate-cut) 30%, transparent);grid-column:1/-1;align-items:flex-end;gap:18px;margin-top:10px;padding-top:9px;display:flex}.sig{flex:1;gap:3px;min-width:0;display:grid}.sig-line{border-bottom:1px solid color-mix(in oklab, var(--plate-cut) 60%, transparent);letter-spacing:.04em;color:#2f2819;transform-origin:0 100%;align-items:flex-end;height:20px;padding-bottom:1px;font-family:Zodiak,ui-serif,Georgia,serif;font-size:1.0625rem;font-weight:700;display:flex;transform:rotate(-1.4deg)}.sig-line[data-empty="1"]{color:#0000}.sig-name{font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in oklab, var(--plate-cut) 90%, #000)}.plate[data-state=OFFERED]{border-color:color-mix(in oklab, var(--brass) 45%, var(--plate))}.plate[data-state=COUNTERED]{border-color:color-mix(in oklab, var(--brass) 70%, var(--plate))}.plate[data-state=STRUCK]{border-color:color-mix(in oklab, var(--brass) 85%, #000);box-shadow:0 2px 2px -1px #0000008c, inset 0 0 0 1px color-mix(in oklab, var(--brass) 30%, transparent)}.plate[data-state=PASSED],.plate[data-state=EXPIRED]{filter:saturate(.25)brightness(.74);transform:translateY(4px)}.plate[data-outcome=MISSED]{filter:saturate(.3)brightness(.8)}.plate[data-outcome=PUSH]{filter:saturate(.4)brightness(.9)}.verdict{font-size:var(--t-micro);letter-spacing:.16em;text-transform:uppercase;font-weight:800}.verdict[data-v=COVERED]{color:#6a5518}.verdict[data-v=MISSED],.verdict[data-v=PUSH]{color:#6e6a63}@media (prefers-reduced-motion:no-preference){.plate[data-strike="1"]{animation:press .26s var(--ease) both}.plate[data-strike="1"]:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(100deg, transparent 38%, color-mix(in oklab, var(--brass-lit) 55%, transparent) 50%, transparent 62%);animation:glint .42s .12s var(--ease) both;background-size:280% 100%;position:absolute;inset:0}.plate[data-strike="1"] .sig-line{animation:meet .22s var(--ease) both}.plate[data-strike="1"] .sig:last-child .sig-line{animation-delay:60ms}}@keyframes press{0%{transform:scale(1.012)}38%{transform:scale(.992)}to{transform:scale(1)}}@keyframes glint{0%{opacity:1;background-position:180% 0}to{opacity:0;background-position:-80% 0}}@keyframes meet{0%{opacity:0;transform:rotate(-1.4deg)translate(-7px)}to{opacity:1;transform:rotate(-1.4deg)translate(0)}}@media (prefers-reduced-motion:reduce){.plate[data-strike="1"]{animation:.16s linear both fadein}@keyframes fadein{0%{opacity:.4}to{opacity:1}}}.acts{flex-wrap:wrap;grid-column:1/-1;gap:8px;margin-top:10px;display:flex}.btn{appearance:none;font:inherit;font-size:var(--t-small);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--r-control);cursor:pointer;transition:background .15s var(--ease), color .15s var(--ease), border-color .15s var(--ease);padding:8px 14px;font-weight:700}.btn:active{transform:scale(.985)}.btn:focus-visible{outline:2px solid var(--brass-lit);outline-offset:2px}.btn-take{color:var(--plate);background:#39301f;border:1px solid #4a3f28}.btn-take:hover{background:#2b2417}.btn-quiet{border:1px solid color-mix(in oklab, var(--plate-cut) 55%, transparent);color:#4a4334;background:0 0}.btn-quiet:hover{background:color-mix(in oklab, var(--plate-cut) 16%, transparent)}.btn-brass{border:1px solid var(--brass);background:color-mix(in oklab, var(--brass) 14%, transparent);color:var(--brass-lit)}.btn-brass:hover{background:color-mix(in oklab, var(--brass) 24%, transparent)}.btn-wood{border:1px solid var(--rail);color:var(--ink-dim);background:0 0}.btn-wood:hover{color:var(--ink);border-color:var(--brass)}.field{appearance:none;font:inherit;font-family:Zodiak,ui-serif,Georgia,serif;font-weight:700;font-size:var(--t-sub);text-align:center;border:1px solid color-mix(in oklab, var(--plate-cut) 60%, transparent);border-radius:var(--r-control);background:color-mix(in oklab, var(--plate) 70%, #fff 30%);color:#2f2819;width:5.5ch;padding:4px 6px}.field:focus-visible{outline-offset:1px;outline:2px solid #6a5518}.search{appearance:none;font:inherit;font-size:var(--t-body);border:1px solid var(--rail);border-radius:var(--r-control);background:color-mix(in oklab, var(--case) 70%, #000);width:100%;color:var(--ink);padding:10px 12px}.search::placeholder{color:var(--ink-faint)}.search:focus-visible{outline:2px solid var(--brass);outline-offset:1px}.crest{width:var(--sz,26px);height:var(--sz,26px);object-fit:contain;flex:none}.crest-fallback{width:var(--sz,26px);height:var(--sz,26px);letter-spacing:.02em;background:color-mix(in oklab, var(--plate-cut) 25%, transparent);color:#39301f;border-radius:2px;flex:none;place-items:center;font-size:.5625rem;font-weight:800;display:grid}.net-logo{height:var(--nh,13px);object-fit:contain;width:auto;max-width:58px;display:block}.net-chip{flex:none;align-items:center;display:inline-flex}.net-chip[data-on=wood] .net-logo{filter:grayscale()invert()sepia(.32)saturate(.55)brightness(.92)contrast(1.06);opacity:.72;transition:opacity .15s var(--ease)}.game:hover .net-chip[data-on=wood] .net-logo{opacity:.92}.net-chip[data-variant=dark] .net-logo{filter:none;opacity:.72}.net-chip[data-on=plate] .net-logo{filter:grayscale()brightness(.88)contrast(1.08);opacity:.72}.net-name{font-size:var(--t-micro);letter-spacing:.1em;text-transform:uppercase;font-weight:800}.net-name[data-on=wood]{color:var(--ink-faint)}.net-name[data-on=plate]{color:color-mix(in oklab, var(--plate-cut) 95%, #000 10%)}.rank{font-size:var(--t-micro);letter-spacing:.02em;color:#6a5518;font-weight:800}.row{align-items:center;gap:10px;display:flex}.row.between{justify-content:space-between}.row.wrap{flex-wrap:wrap}.game{border-bottom:1px solid var(--hair);grid-template-columns:1fr auto;align-items:center;gap:8px 14px;padding:11px 2px;display:grid}.game:last-child{border-bottom:0}.tbl{border-collapse:collapse;width:100%;font-size:var(--t-small)}.tbl th{text-align:left;font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);border-bottom:1px solid var(--rail);padding:0 8px 7px 0;font-weight:700}.tbl td{border-bottom:1px solid var(--hair);color:var(--ink-dim);padding:8px 8px 8px 0}.tbl td:first-child{color:var(--ink)}.live{font-size:var(--t-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--brass-lit);align-items:center;gap:6px;font-weight:800;display:inline-flex}.live:before{content:"";background:var(--brass-lit);width:6px;height:6px;box-shadow:0 0 6px 1px color-mix(in oklab, var(--brass-lit) 60%, transparent);border-radius:50%}@media (prefers-reduced-motion:no-preference){.live:before{animation:2.4s ease-in-out infinite breathe}}@keyframes breathe{0%,to{opacity:1}50%{opacity:.45}}.spread{gap:24px;display:grid}@media (min-width:900px){.spread{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:32px}.rail{position:sticky;top:24px}}.empty{color:var(--ink-faint);font-size:var(--t-small);padding:18px 2px}.plate-live{letter-spacing:.06em;color:#39301f;font-weight:800}.viz{margin:0}.viz-bar{background:color-mix(in oklab, var(--ink) 7%, transparent);border-radius:2px;gap:2px;height:10px;margin:8px 0 0;display:flex;overflow:visible}.viz-seg{min-width:2px;height:100%;transition:filter .14s var(--ease);border-radius:2px;position:relative}.viz-seg:hover{filter:brightness(1.18)}.viz-seg[data-tip]:hover:after,.bar-fill[data-tip]:hover:after,.viz-div-fill[data-tip]:hover:after{content:attr(data-tip);white-space:nowrap;border:1px solid var(--rail);border-radius:var(--r-control);background:var(--case);color:var(--ink);font-size:var(--t-micro);letter-spacing:.06em;z-index:3;pointer-events:none;padding:4px 8px;font-weight:700;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%)}.viz-legend{font-size:var(--t-small);color:var(--ink-dim);flex-wrap:wrap;gap:4px 16px;margin:9px 0 0;display:flex}.viz-legend span{align-items:center;gap:6px;display:inline-flex}.viz-legend i{border-radius:2px;flex:none;width:9px;height:9px}.viz-legend b{color:var(--ink)}.viz-meter{gap:4px;display:grid}.viz-div{gap:9px;display:grid}.viz-div-row{align-items:center;gap:10px;display:flex}.viz-div-track{background:color-mix(in oklab, var(--ink) 7%, transparent);border-radius:2px;flex:1;height:10px;position:relative}.viz-zero{background:color-mix(in oklab, var(--ink) 34%, transparent);width:1px;position:absolute;top:-3px;bottom:-3px;left:50%}.viz-div-fill{min-width:2px;position:absolute;top:0;bottom:0}@media (max-width:620px){.plate{grid-template-columns:1fr;gap:6px 0}.cut{font-size:clamp(2.25rem,10vw,3rem)}.shelf-head{flex-direction:column;align-items:flex-start;gap:3px}.rooms{flex-wrap:wrap;overflow-x:visible}.room{padding:9px 11px 7px}.sigs{gap:12px}.viz-div-row{gap:7px}}.plate-matchup{grid-column:1}.ticket{text-align:right;border-radius:var(--r-plate);border:1px solid color-mix(in oklab, var(--plate-cut) 40%, transparent);border-left:2px solid color-mix(in oklab, var(--brass) 55%, var(--plate));background:linear-gradient(180deg, color-mix(in oklab, var(--plate) 88%, #000) 0%, color-mix(in oklab, var(--plate) 97%, #000) 100%);box-shadow:inset 0 1px 3px #00000038, 0 1px 0 color-mix(in oklab, var(--plate) 60%, #fff);grid-column:2;justify-items:end;gap:1px;padding:6px 11px 8px 13px;display:grid}@supports (color:lab(0% 0 0)){.ticket{box-shadow:inset 0 1px 3px lab(0% 0 0/.22), 0 1px 0 color-mix(in oklab, var(--plate) 60%, #fff)}}.ticket[data-you=held]{border-left-color:var(--brass);box-shadow:inset 0 1px 3px #00000042, inset 1px 0 0 color-mix(in oklab, var(--brass) 30%, transparent), 0 1px 0 color-mix(in oklab, var(--plate) 60%, #fff)}@supports (color:lab(0% 0 0)){.ticket[data-you=held]{box-shadow:inset 0 1px 3px lab(0% 0 0/.26), inset 1px 0 0 color-mix(in oklab, var(--brass) 30%, transparent), 0 1px 0 color-mix(in oklab, var(--plate) 60%, #fff)}}.ticket-lead{font-size:var(--t-micro);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in oklab, var(--plate-cut) 95%, #000 25%);font-weight:800}.ticket-line{align-items:center;gap:9px;display:flex}.ticket-theirs{font-size:var(--t-micro);letter-spacing:.05em;color:color-mix(in oklab, var(--plate-cut) 100%, #000 8%);margin-top:2px}.ticket-theirs b{color:#39301f}.plate-foot{grid-column:1/-1;margin-top:2px}.plate-stale{font-size:var(--t-micro);color:color-mix(in oklab, var(--plate-cut) 100%, #000 6%);border-radius:var(--r-plate);border:1px dashed color-mix(in oklab, var(--brass) 48%, var(--plate));background:color-mix(in oklab, var(--plate) 93%, var(--brass) 7%);grid-column:1/-1;gap:2px;margin-top:9px;padding:7px 11px 8px;line-height:1.55;display:grid}.plate-stale .label{color:color-mix(in oklab, var(--brass) 62%, #000)}.plate[data-stale="1"] .ticket{border-left-style:dashed}.plate[data-stale="1"] .ticket-line{opacity:.6}.offer{border:1px solid var(--rail);border-left:2px solid color-mix(in oklab, var(--brass) 60%, transparent);border-radius:var(--r-plate);background:linear-gradient(180deg, color-mix(in oklab, var(--lamp) 3%, transparent), transparent 46%), color-mix(in oklab, var(--case) 55%, #000);grid-column:1/-1;gap:14px;margin-top:11px;padding:14px;display:grid;position:relative;box-shadow:inset 0 4px 10px -8px #000}.offer-step{gap:8px;display:grid}.wax{pointer-events:none;opacity:0;color:var(--brass-lit);place-items:center;display:grid;position:absolute;inset:0}.wax:before{content:"";background:radial-gradient(circle at 36% 32%, color-mix(in oklab, var(--brass-lit) 92%, transparent), color-mix(in oklab, var(--brass) 72%, #000) 72%);border-radius:50%;width:68px;height:68px;position:absolute;box-shadow:inset 0 -2px 6px #00000073;box-shadow:inset 0 -2px 6px lab(0% 0 0/.45)}.wax>*{color:#2a2318;position:relative}@media (prefers-reduced-motion:no-preference){.offer[data-sent="1"]{animation:offer-out .48s var(--ease) both}.offer[data-sent="1"] .wax{animation:seal .46s var(--ease) both}}@media (prefers-reduced-motion:reduce){.offer[data-sent="1"]{opacity:.4}}@keyframes offer-out{0%{transform:scale(1)}22%{transform:scale(.988)}70%{opacity:1;transform:scale(.994)}to{opacity:.25;transform:scale(.99)}}@keyframes seal{0%{opacity:0;transform:scale(1.75)rotate(-9deg)}34%{opacity:1;transform:scale(1)rotate(0)}66%{opacity:1;transform:scale(1)rotate(0)}to{opacity:0;transform:scale(1.03)rotate(0)}}.flier{z-index:60;pointer-events:none;border-radius:var(--r-plate);background:linear-gradient(176deg, var(--plate), color-mix(in oklab, var(--plate) 86%, #000));border:1px solid color-mix(in oklab, var(--brass) 70%, #000);color:#39301f;letter-spacing:-.01em;white-space:nowrap;padding:7px 11px;font-family:Zodiak,ui-serif,Georgia,serif;font-size:1.0625rem;font-weight:800;position:fixed;box-shadow:0 6px 14px -8px #000}@media (prefers-reduced-motion:no-preference){.room[data-landed="1"]{animation:knock .52s var(--ease) both}}.room[data-landed="1"]{color:var(--brass-lit)}@keyframes knock{0%{transform:translateY(0)}30%{transform:translateY(2px)}58%{transform:translateY(-1px)}to{transform:translateY(0)}}.mute{border:1px solid var(--rail);border-radius:var(--r-control);width:28px;height:28px;color:var(--ink-dim);cursor:pointer;background:0 0;flex:none;place-items:center;padding:0;display:inline-grid}.mute:hover{color:var(--brass-lit);border-color:var(--brass)}.mute[aria-pressed=true]{color:var(--ink-faint)}.mute:focus-visible{outline:2px solid var(--brass-lit);outline-offset:2px}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.chart{position:relative}.ax{stroke:color-mix(in oklab, var(--ink) 11%, transparent);stroke-width:1px}.ax[data-zero="1"]{stroke:color-mix(in oklab, var(--ink) 32%, transparent)}.ax-t{fill:var(--ink-faint);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.cross{stroke:color-mix(in oklab, var(--brass-lit) 50%, transparent);stroke-width:1px;stroke-dasharray:2 3}.tip{border:1px solid var(--rail);border-radius:var(--r-control);background:var(--case);max-width:230px;font-size:var(--t-micro);color:var(--ink-dim);pointer-events:none;z-index:3;gap:1px;padding:7px 10px;display:grid;position:absolute;top:4px;transform:translate(-50%)}.tip b{color:var(--ink);font-size:var(--t-small)}.tip-swing{color:var(--brass-lit);font-weight:700}.bars{gap:6px;margin-top:8px;display:grid}.bar-row{grid-template-columns:10ch minmax(0,1fr) 3ch;align-items:center;gap:10px;display:grid}.bar-label{font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.bar-track{background:color-mix(in oklab, var(--ink) 7%, transparent);border-radius:2px;height:10px;position:relative}.bar-fill{border-radius:0 3px 3px 0;min-width:2px;position:absolute;top:0;bottom:0;left:0}.bar-value{font-weight:800;font-size:var(--t-small);text-align:right}.mini{background:color-mix(in oklab, var(--ink) 7%, transparent);border-radius:2px;gap:2px;width:100%;min-width:46px;height:8px;display:flex}.mini i{border-radius:2px;min-width:2px;height:100%}.filters{border:1px solid var(--rail);border-radius:var(--r-plate);background:color-mix(in oklab, var(--case) 55%, #000);grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:13px 18px;margin-top:14px;padding:14px;display:grid}.seg{align-content:start;gap:6px;display:grid}.seg-row{flex-wrap:wrap;gap:4px;display:flex}.seg-btn{font:inherit;font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--rail);border-radius:var(--r-control);color:var(--ink-dim);cursor:pointer;background:0 0;padding:5px 9px;font-weight:700}.seg-btn:hover{color:var(--ink);border-color:var(--brass)}.seg-btn:focus-visible{outline:2px solid var(--brass-lit);outline-offset:2px}.seg-on,.seg-on:hover{background:color-mix(in oklab, var(--brass) 16%, transparent);border-color:var(--brass);color:var(--brass-lit)}.filter-search{align-content:start;gap:6px;display:grid}.filter-search .field{width:100%;font-family:Cabinet Grotesk,ui-sans-serif,sans-serif;font-size:var(--t-small);text-align:left;padding:7px 9px;font-weight:600}.slice{font-size:var(--t-small);color:var(--ink-dim);flex-wrap:wrap;align-items:baseline;gap:7px;margin-top:13px;display:flex}.slice b{color:var(--ink)}.th-sort{cursor:pointer;-webkit-user-select:none;user-select:none}.th-sort:hover{color:var(--ink-dim)}.th-caret{color:var(--brass);margin-left:4px}.tbl .num,.tbl th.num{text-align:right;white-space:nowrap;padding-left:16px;padding-right:0}.tbl-book td,.tbl-teams td{vertical-align:middle;white-space:nowrap}.bk-game{align-items:center;gap:7px;min-width:0;display:flex}.bk-when{font-size:var(--t-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);margin-right:7px;font-weight:700}.bk-score{color:var(--ink-faint)}.bk-side{color:var(--ink);align-items:center;gap:6px;font-weight:700;display:inline-flex}.fig{font-family:Zodiak,ui-serif,Georgia,serif;font-weight:800;font-size:var(--t-body);color:var(--ink);letter-spacing:-.01em}.chip{font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--rail);border-radius:var(--r-control);color:var(--ink-dim);padding:3px 7px;font-weight:800;display:inline-block}.chip[data-v=COVERED]{color:var(--brass-lit);border-color:color-mix(in oklab, var(--brass) 55%, transparent)}.chip[data-v=MISSED],.chip[data-v=PUSH]{color:var(--tarnish)}.two{grid-template-columns:1fr 1fr;align-items:start;gap:16px;margin-top:14px;display:grid}.fights{gap:9px;margin:10px 0 0;padding:0;list-style:none;display:grid}.fights li{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.fights b{color:var(--ink)}@media (max-width:620px){.ticket{text-align:left;grid-column:1;justify-items:start;width:100%;margin-top:4px}.sides{grid-template-columns:1fr}.filters{grid-template-columns:1fr;padding:12px}.two{grid-template-columns:1fr}.tbl-book{min-width:560px}.tbl-teams{min-width:520px}.bar-row{grid-template-columns:8ch minmax(0,1fr) 3ch;gap:8px}.tip{max-width:190px}}:root{--chill:0;--damp:0;--glow:0;--cold:#5a6e8c}@supports (color:color-mix(in oklab, red, blue calc(1 * 10%))){:root{--case:color-mix(in oklab, var(--case-raw), var(--cold) calc(var(--chill) * 11%));--wood:color-mix(in oklab, var(--wood-raw), var(--cold) calc(var(--chill) * 15%));--wood-lit:color-mix(in oklab, var(--wood-lit-raw), var(--cold) calc(var(--chill) * 13%));--baize:color-mix(in oklab, var(--baize-raw), var(--cold) calc(var(--chill) * 12%))}}.sky{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.sky-wash{background:linear-gradient(182deg, color-mix(in oklab, var(--cold) calc(var(--chill) * 26%), transparent) 0%, transparent 62%);height:78vh;position:absolute;inset:0 0 auto}.sky-fall{opacity:0;position:absolute;inset:-20% 0 0}html[data-sky=rain] .sky-fall,html[data-sky=storm] .sky-fall{opacity:.5;background-image:repeating-linear-gradient(101deg, transparent 0 9px, color-mix(in oklab, var(--ink) 30%, transparent) 9px 10px);background-size:100% 240px}html[data-sky=rain] .sky-fall[data-layer=far],html[data-sky=storm] .sky-fall[data-layer=far]{opacity:.22;filter:blur(1px);background-size:100% 150px}html[data-sky=snow] .sky-fall{opacity:.9;background-image:radial-gradient(1.6px 1.6px at 18% 12%, color-mix(in oklab, var(--ink) 72%, transparent) 50%, transparent 51%), radial-gradient(1.4px 1.4px at 62% 38%, color-mix(in oklab, var(--ink) 58%, transparent) 50%, transparent 51%), radial-gradient(1.9px 1.9px at 84% 72%, color-mix(in oklab, var(--ink) 66%, transparent) 50%, transparent 51%), radial-gradient(1.3px 1.3px at 36% 88%, color-mix(in oklab, var(--ink) 52%, transparent) 50%, transparent 51%);background-size:260px 260px}html[data-sky=snow] .sky-fall[data-layer=far]{opacity:.45;filter:blur(.6px);background-size:170px 170px}.sky-haze{opacity:.5;background:radial-gradient(60% 40% at 22% 28%, color-mix(in oklab, var(--ink) 11%, transparent), transparent 70%), radial-gradient(70% 45% at 78% 46%, color-mix(in oklab, var(--ink) 9%, transparent), transparent 72%);position:absolute;inset:0}.sky-haze[data-layer=far]{opacity:.35;transform:scale(1.4)}.hearth{height:42vh;opacity:calc(var(--glow) * .9);background:radial-gradient(120% 100% at 50% 118%, color-mix(in oklab, var(--lamp) 42%, transparent) 0%, color-mix(in oklab, var(--lamp) 12%, transparent) 38%, transparent 72%);position:absolute;inset:auto 0 0}@media (prefers-reduced-motion:no-preference){html[data-sky=rain] .sky-fall,html[data-sky=storm] .sky-fall{animation:.9s linear infinite fall}html[data-sky=rain] .sky-fall[data-layer=far],html[data-sky=storm] .sky-fall[data-layer=far]{animation-duration:1.5s}html[data-sky=storm] .sky-fall{animation-duration:.62s}html[data-sky=snow] .sky-fall{animation:26s linear infinite drift}html[data-sky=snow] .sky-fall[data-layer=far]{animation:44s linear infinite reverse drift}.sky-haze{animation:70s ease-in-out infinite alternate creep}.sky-haze[data-layer=far]{animation-duration:110s;animation-direction:alternate-reverse}.hearth{animation:7s ease-in-out infinite alternate ember}}@keyframes fall{0%{transform:translateY(-240px)}to{transform:translate(0,0)}}@keyframes drift{0%{transform:translateY(-260px)}to{transform:translate(26px,260px)}}@keyframes creep{0%{transform:translate(-4%)}to{transform:translate(5%,1.5%)}}@keyframes ember{0%{opacity:calc(var(--glow) * .78)}to{opacity:calc(var(--glow) * 1)}}.weather{font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);font-weight:700}.door{align-content:center;justify-items:center;gap:18px;max-width:460px;min-height:100dvh;display:grid}.door .mast{border-bottom:none;width:100%}.door-card{gap:12px;width:100%;padding:18px 18px 20px;display:grid}.door-card .search{width:100%}.door-foot{text-align:center;max-width:36ch}.notice{appearance:none;font:inherit;text-align:left;cursor:pointer;width:100%;font-size:var(--t-micro);letter-spacing:.04em;color:var(--ink);border-radius:var(--r-plate);border:1px dashed color-mix(in oklab, var(--brass) 55%, transparent);background:color-mix(in oklab, var(--brass) 9%, transparent);margin:12px 0 0;padding:9px 13px}.notice:hover{background:color-mix(in oklab, var(--brass) 14%, transparent)}.wx{font-size:var(--t-micro);letter-spacing:.04em;white-space:nowrap;flex:none;align-items:center;gap:4px;display:inline-flex}.wx svg{opacity:.78}.wx[data-on=wood]{color:var(--ink-faint)}.wx[data-on=plate]{color:color-mix(in oklab, var(--plate-cut) 100%, #000 8%)}.wx[data-kind=snow] svg,.wx[data-kind=rain] svg,.wx[data-kind=storm] svg,.wx[data-kind=fog] svg{color:color-mix(in oklab, currentColor 52%, var(--cold))}.wx[data-kind=clear] svg{color:color-mix(in oklab, currentColor 68%, var(--brass))}.wx-sep{opacity:.4}.plate-seal{color:#241d0d;background:radial-gradient(circle at 34% 28%, var(--brass-lit) 0%, var(--brass) 54%, color-mix(in oklab, var(--brass) 56%, #000) 80%);width:62px;height:62px;box-shadow:inset 0 0 0 1px #00000047, inset 0 0 0 3px color-mix(in oklab, var(--brass-lit) 55%, transparent), inset 0 -3px 6px #0006, inset 0 3px 4px #ffffff52, 0 1px 2px #00000073;pointer-events:none;border-radius:50%;align-content:center;place-items:center;gap:1px;display:grid;position:absolute;bottom:-2px;right:44px;transform:rotate(-7deg)}@supports (color:lab(0% 0 0)){.plate-seal{box-shadow:inset 0 0 0 1px lab(0% 0 0/.28), inset 0 0 0 3px color-mix(in oklab, var(--brass-lit) 55%, transparent), inset 0 -3px 6px lab(0% 0 0/.4), inset 0 3px 4px lab(100% -.0000298023 .0000119209/.32), 0 1px 2px lab(0% 0 0/.45)}}.plate-seal>svg{opacity:.85}.plate-seal-mark{letter-spacing:.04em;white-space:nowrap;text-shadow:0 1px 0 color-mix(in oklab, var(--brass-lit) 50%, transparent);font-family:Zodiak,ui-serif,Georgia,serif;font-size:.625rem;font-weight:800;line-height:1}.plate-seal[data-out=MISSED],.plate-seal[data-out=PUSH]{color:#2e2c28;opacity:.72;background:radial-gradient(circle at 34% 30%,#948c7e 0%,#7c776e 52%,#595650 80%)}.sigs{position:relative}@media (prefers-reduced-motion:no-preference){.plate[data-strike="1"] .plate-seal{animation:press-seal .52s .14s var(--ease) both}}@keyframes press-seal{0%{opacity:0;transform:rotate(-24deg)scale(2.1)}52%{opacity:1;transform:rotate(-7deg)scale(.96)}to{opacity:.92;transform:rotate(-7deg)scale(1)}}.sides{grid-template-columns:1fr 1fr;gap:10px;display:grid}.side-pick{text-align:left;width:100%;font:inherit;border-radius:var(--r-plate);border:1px solid color-mix(in oklab, var(--plate) 70%, #000);border-left:2px solid color-mix(in oklab, var(--brass) 55%, var(--plate));background:linear-gradient(176deg, var(--plate), color-mix(in oklab, var(--plate) 90%, #000));color:#2a2318;cursor:pointer;transition:transform .14s var(--ease), border-color .14s var(--ease), filter .14s var(--ease);align-items:center;gap:11px;padding:11px 13px;display:flex}.side-pick:hover{border-left-color:var(--brass);filter:brightness(1.04)}.side-pick:active{transform:scale(.99)}.side-pick:focus-visible{outline:2px solid var(--brass-lit);outline-offset:2px}.side-pick:disabled{cursor:default}.side-pick[data-taken="1"]{border-left-color:var(--brass);filter:brightness(1.06)}.side-body{gap:1px;min-width:0;display:grid}.side-name{font-family:Zodiak,ui-serif,Georgia,serif;font-weight:700;font-size:var(--t-lead);white-space:nowrap;text-overflow:ellipsis;line-height:1.1;overflow:hidden}.side-note{font-size:var(--t-micro);letter-spacing:.06em;color:color-mix(in oklab, var(--plate-cut) 100%, #000 10%)}.side-num{font-size:var(--t-sub);white-space:nowrap;margin-left:auto}.game[data-cold="1"]{opacity:.62}.game[data-cold="1"]:hover{opacity:.85}.map{position:relative}.map-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.map-svg{--map-land:color-mix(in oklab, var(--ink) 9%, transparent);width:100%;height:auto;display:block}.map-sea{fill:#0000}.map-state{stroke:color-mix(in oklab, var(--ink) 22%, transparent);stroke-width:.7px;cursor:pointer;transition:fill .16s var(--ease), stroke .16s var(--ease)}.map-state:hover{stroke:var(--brass);stroke-width:1.2px}.map-state[data-picked="1"]{stroke:var(--brass-lit);stroke-width:1.8px}.map-inset{fill:none;stroke:color-mix(in oklab, var(--ink) 16%, transparent);stroke-width:.8px;stroke-dasharray:3 4}.map-dot{stroke:var(--baize);stroke-width:1.6px;opacity:.94}.map-wx{pointer-events:all}.map-temp{letter-spacing:.02em;fill:#1c1708;font-size:9px;font-weight:800}.map-tip{transform:translate(-50%,calc(-100% - 12px))}.regions{border-top:1px solid var(--hair);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px 18px;margin-top:14px;padding-top:13px;display:grid}.region{gap:1px;display:grid}.region .fig{font-size:var(--t-lead)}
