@font-face{font-family:Saira Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(../media/saira-condensed-latin-600-normal.2wgem0p9saspi.woff2)format("woff2"),url(../media/saira-condensed-latin-600-normal.04xe1s9yjoyjb.woff)format("woff")}
@font-face{font-family:Saira Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(../media/saira-condensed-latin-700-normal.3i8da3nj4_c01.woff2)format("woff2"),url(../media/saira-condensed-latin-700-normal.2a_96dmhivntr.woff)format("woff")}
@font-face{font-family:Saira Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(../media/saira-condensed-latin-800-normal.309c_20-mdats.woff2)format("woff2"),url(../media/saira-condensed-latin-800-normal.1i6v8_kqevqn5.woff)format("woff")}
@font-face{font-family:Saira Condensed;font-style:normal;font-display:swap;font-weight:900;src:url(../media/saira-condensed-latin-900-normal.0bl6kam7eg7xz.woff2)format("woff2"),url(../media/saira-condensed-latin-900-normal.0dcpvdta0-762.woff)format("woff")}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-latin-400-normal.08vufg9rbrtqu.woff2)format("woff2"),url(../media/inter-latin-400-normal.0qkhh15u3nzc2.woff)format("woff")}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-latin-500-normal.037elok7xg7ol.woff2)format("woff2"),url(../media/inter-latin-500-normal.0zoa3evckypzi.woff)format("woff")}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-latin-600-normal.42bxzpetz5w8g.woff2)format("woff2"),url(../media/inter-latin-600-normal.2azw06-3fu-n-.woff)format("woff")}
@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/jetbrains-mono-latin-500-normal.37tbwx4qeyuup.woff2)format("woff2"),url(../media/jetbrains-mono-latin-500-normal.0nitm9n_z3qum.woff)format("woff")}
@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(../media/jetbrains-mono-latin-700-normal.3ju-ke9onbi4u.woff2)format("woff2"),url(../media/jetbrains-mono-latin-700-normal.39ew5f7pxrtxu.woff)format("woff")}
:root{--bg:#0a0e17;--bar:#060910;--bar-line:#1e2a44;--panel:#111829;--panel-2:#1b2740;--panel-3:#2a3550;--line:#24304a;--line-2:#33405e;--text:#f2f4f8;--text-2:#c9d1e3;--text-3:#9aa6bf;--text-4:#7f8aa3;--text-5:#6b7895;--yellow:#ffd23f;--yellow-line:#ffe14d;--yellow-glow:#ffe14dcc;--blue:#3d7bff;--blue-text:#8fb3ff;--red:#ff3b3b;--red-text:#ff8a8a;--green:#2fd27a;--field:#0f3a2a;--chyron:#f2f4f8;--chyron-chip:#e3e7ef;--gold:#d4af37;--gold-text:#f3cf63;--font-display:"Saira Condensed", "Arial Narrow", sans-serif;--font-ui:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", monospace;--ease-in:cubic-bezier(.2, .8, .2, 1);--ease-roll:cubic-bezier(.22, .6, .3, 1);--ease-wipe:cubic-bezier(.7, 0, .3, 1);--radius:12px;--tabbar-h:64px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--bg)}body{min-height:100dvh;font-family:var(--font-ui);color:var(--text);background-color:var(--bg);background-image:radial-gradient(90% 420px at 50% -120px,#3d7bff1a,#0000 70%);background-repeat:no-repeat;flex-direction:column;margin:0;font-size:15.5px;line-height:1.5;display:flex}a{color:var(--yellow);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:#ffe58a}h1,h2,h3{font-family:var(--font-display);text-transform:uppercase;margin:0}h1{letter-spacing:.005em;transform-origin:0 100%;font-size:clamp(32px,5vw,46px);font-weight:900;line-height:.98;transform:skew(-8deg)}h2{letter-spacing:.02em;font-size:24px;font-weight:800;line-height:1.05}h3{letter-spacing:.04em;font-size:18px;font-weight:800;line-height:1.15}p{margin:0}b,strong{font-weight:600}::selection{background:#ffd23f59}:focus-visible{outline:3px solid var(--yellow);outline-offset:2px}.topbar{z-index:40;background:var(--bar);box-shadow:inset 0 -1px 0 var(--bar-line);padding-top:env(safe-area-inset-top,0px);flex:none;position:sticky;top:0}.topbar-inner{max-width:1640px;height:60px;padding:0 max(24px, env(safe-area-inset-right,0px)) 0 max(24px, env(safe-area-inset-left,0px));align-items:center;gap:22px;margin:0 auto;display:flex}.brand{background:var(--yellow);color:#0a0e17;height:40px;font:900 22px/1 var(--font-display);letter-spacing:.02em;white-space:nowrap;flex:none;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex;transform:skew(-12deg)}.brand:hover{color:#0a0e17;background:#ffe066}.bar-title{min-width:0;font-family:var(--font-display);text-transform:uppercase;flex-direction:column;justify-content:center;gap:3px;display:flex}.bar-title small{letter-spacing:.18em;color:var(--text-4);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:700;line-height:1;overflow:hidden}.bar-title b,.bar-title a{letter-spacing:.08em;color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-size:20px;font-weight:800;line-height:1;text-decoration:none;overflow:hidden}.bar-title a:hover{color:var(--text)}.bar-title a:after{content:" ›";color:var(--text-4)}.bar-tabs{align-self:stretch;align-items:stretch;gap:6px;margin-left:12px;display:flex}.bar-tabs a{color:var(--text-3);font:700 15px/1 var(--font-display);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:0 16px;text-decoration:none;display:flex;position:relative}.bar-tabs a:hover{color:var(--text)}.bar-tabs a[aria-current=page]{color:var(--yellow)}.bar-tabs a[aria-current=page]:after{content:"";background:var(--yellow);height:3px;position:absolute;bottom:0;left:8px;right:8px}.bar-right{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);flex:none;align-items:center;gap:16px;margin-left:auto;font-size:14px;font-weight:700;display:flex}.bar-right a:not(.btn){color:var(--text-3);text-decoration:none}.bar-right a:not(.btn):hover{color:var(--text)}.bar-right .who{color:var(--text-4);letter-spacing:.06em;text-transform:none;font-family:var(--font-ui);font-weight:500}.bar-right form{display:inline}.bar-right .btn{letter-spacing:.1em}.clock{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-3);white-space:nowrap;font-size:12.5px;font-weight:500}.linklike{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0}.linklike:hover{color:var(--text)}.tabbar{display:none}.tabbar svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}@media (max-width:899px){.topbar-inner{height:52px;padding:0 max(16px, env(safe-area-inset-right,0px)) 0 max(16px, env(safe-area-inset-left,0px));gap:12px}.brand{height:30px;padding:0 10px;font-size:16px}.bar-title small{font-size:10px}.bar-title b,.bar-title a{font-size:17px}.bar-tabs,.bar-right .who,.bar-right .wide-only{display:none}.bar-right{gap:12px;font-size:13px}.tabbar{z-index:40;grid-template-columns:repeat(var(--tabs,4), minmax(0, 1fr));height:calc(var(--tabbar-h) + env(safe-area-inset-bottom,0px));padding:0 env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);background:var(--bar);box-shadow:inset 0 1px 0 var(--bar-line);display:grid;position:fixed;bottom:0;left:0;right:0}.tabbar a{color:var(--text-3);font:700 12px/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase;-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:center;align-items:center;gap:5px;text-decoration:none;display:flex;position:relative}.tabbar a[aria-current=page]{color:var(--yellow)}.tabbar a[aria-current=page]:before{content:"";background:var(--yellow);height:3px;position:absolute;top:0;left:30%;right:30%}.tabbar a:active{color:var(--text)}body:has(.tabbar){padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom,0px))}}main{width:100%;max-width:1240px;padding:32px max(24px, env(safe-area-inset-right,0px)) 56px max(24px, env(safe-area-inset-left,0px));flex:1;margin:0 auto}main.wide{max-width:1640px}@media (max-width:899px){main{padding:18px max(16px, env(safe-area-inset-right,0px)) 32px max(16px, env(safe-area-inset-left,0px))}}.footer{color:var(--text-5);box-shadow:inset 0 1px 0 var(--line);flex:none;font-size:12.5px}.footer-inner{max-width:1640px;padding:14px max(24px, env(safe-area-inset-right,0px)) 18px max(24px, env(safe-area-inset-left,0px));flex-wrap:wrap;justify-content:space-between;gap:6px 24px;margin:0 auto;display:flex}.footer a{color:var(--text-3)}@media (max-width:899px){.footer-inner{padding-left:16px;padding-right:16px}}.eyebrow{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--text-3);font-size:13px;font-weight:700;line-height:1.2}.eyebrow.ink{color:var(--text-3)}.eyebrow .bar-tick,.tick{vertical-align:middle;background:var(--yellow);width:14px;height:3px;margin-right:8px;display:inline-block}.mono{font-family:var(--font-mono);font-weight:500}.muted{color:var(--text-3)}.lede{color:var(--text-2);max-width:640px;font-size:18px;line-height:1.5}.skew{display:inline-block;transform:skew(-8deg)}.stack>*+*{margin-top:12px}.stack-lg>*+*{margin-top:24px}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.spread{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.page-head h1+p,.page-head p+h1{margin-top:8px}.page-head p.muted{margin-top:10px}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.panel{background:var(--panel);color:var(--text);border-radius:var(--radius);box-shadow:inset 0 0 0 1px var(--bar-line), 0 14px 30px #00000040;padding:20px}.panel a:not(.btn){color:var(--yellow)}.panel h2,.panel h3{color:var(--text)}.panel .muted{color:var(--text-3)}.panel-felt{border-radius:var(--radius);box-shadow:inset 0 0 0 1px var(--line);background:#1118298c;padding:20px}.panel.accent{box-shadow:inset 3px 0 0 var(--yellow), inset 0 0 0 1px var(--bar-line)}.grid-2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;display:grid}.grid-3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;display:grid}@media (max-width:520px){.grid-2,.grid-3{grid-template-columns:minmax(0,1fr);gap:14px}.panel,.panel-felt{padding:16px}}.btn{background:var(--yellow);color:#0a0e17;min-height:44px;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:16px;font-weight:900;line-height:1;text-decoration:none;transition:transform 80ms,box-shadow .2s,filter .15s,background-color .15s;display:inline-flex}.btn:hover{filter:brightness(1.06);color:#0a0e17}.btn:active{transform:translateY(1px)scale(.98)}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;filter:none;transform:none}.btn.big{min-height:52px;padding:0 26px;font-size:18px}.btn.small{border-radius:6px;min-height:34px;padding:0 12px;font-size:13.5px;font-weight:800}.btn.ghost{color:var(--text-2);box-shadow:inset 0 0 0 1px var(--line-2);background:0 0;font-weight:800}.btn.ghost:hover{color:var(--text);box-shadow:inset 0 0 0 1px var(--text-4);filter:none;background:#ffffff08}.btn.blue{background:var(--blue);color:#fff}.btn.blue:hover{color:#fff}.btn.brick{color:#fff;background:#c8322e}.btn.brick:hover{color:#fff}.btn.glow{animation:1.1s ease-out btn-glow}@keyframes btn-glow{0%{box-shadow:0 0 #ffd23f00}40%{box-shadow:0 0 0 7px #ffd23f59}to{box-shadow:0 0 #ffd23f00}}.field{gap:6px;display:grid}.field>span{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);font-size:13px;font-weight:700}.field small{color:var(--text-4);font-size:13px}input[type=text],input[type=password],input[type=number],input[type=email],select{border:1px solid var(--line-2);width:100%;min-height:46px;color:var(--text);font-family:var(--font-ui);background:#0c1220;border-radius:8px;padding:8px 12px;font-size:16px}input::placeholder{color:var(--text-5)}input:focus,select:focus{border-color:var(--yellow);outline:none;box-shadow:0 0 0 3px #ffd23f40}.choice{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.choice label{cursor:pointer;display:block}.choice input{opacity:0;pointer-events:none;position:absolute}.choice .opt{height:100%;box-shadow:inset 0 0 0 1px var(--line-2);background:#0c1220;border-radius:10px;padding:12px 14px;transition:box-shadow .15s,background .15s;display:block}.choice .opt b{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;font-size:17px;font-weight:800;display:block}.choice .opt small{color:var(--text-3);margin-top:4px;font-size:13.5px;line-height:1.4;display:block}.choice input:checked+.opt{box-shadow:inset 0 0 0 2px var(--yellow);background:#ffd23f14}.choice input:focus-visible+.opt{outline:3px solid var(--yellow);outline-offset:2px}.form-error{box-shadow:inset 3px 0 0 var(--red);color:#ffb3b3;background:#ff3b3b1f;border-radius:8px;padding:10px 12px;font-weight:500}.notice{background:var(--panel);box-shadow:inset 3px 0 0 var(--line-2);color:var(--text-2);border-radius:10px;padding:12px 14px}.notice.warn{box-shadow:inset 3px 0 0 var(--yellow);color:#ffe7a0;background:#ffd23f14}.notice.ok{box-shadow:inset 3px 0 0 var(--blue);color:var(--text);background:#3d7bff1a}.panel .notice{background:var(--panel-2)}.tag{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--text-2);border-radius:3px;align-items:center;gap:4px;padding:3px 8px;font-size:12px;font-weight:800;line-height:1.15;display:inline-flex;box-shadow:inset 0 0 0 1.5px}.tag.solid{background:var(--panel-3);box-shadow:none;color:var(--text)}.tag.mustard{background:var(--yellow);box-shadow:none;color:#0a0e17}.tag.brick{background:var(--red);box-shadow:none;color:#fff}.tag.blue{background:var(--blue);box-shadow:none;color:#fff}.tag.gold{color:var(--gold-text);box-shadow:inset 0 0 0 1.5px var(--gold);background:#0b0b0d}.chip{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:3px 8px;font-size:12px;font-weight:800;line-height:1.1;display:inline-flex;transform:skew(-10deg)}.chip.yellow{background:var(--yellow);color:#0a0e17}.chip.blue{background:var(--blue);color:#fff}.chip.red{background:var(--red);color:#fff}.chip.dark{color:var(--text);background:#060910b8}.chip.outline{box-shadow:inset 0 0 0 1.5px var(--yellow);color:var(--yellow);background:#06091099}.chip.ghost{box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text-3)}.chip.gold{box-shadow:inset 0 0 0 1.5px var(--gold);color:var(--gold-text);background:#0b0b0d}.x2{background:var(--yellow);color:#0a0e17;font-family:var(--font-display);white-space:nowrap;padding:2px 7px;font-size:13px;font-weight:900;line-height:1.1;display:inline-block;transform:skew(-10deg)}.boss{background:var(--red);color:#fff;font-family:var(--font-display);letter-spacing:.1em;white-space:nowrap;padding:2px 7px;font-size:12px;font-weight:800;line-height:1.2;display:inline-block;transform:skew(-10deg)}.stamp{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;padding:3px 10px;font-size:16px;font-weight:900;line-height:1.1;display:inline-flex;transform:skew(-10deg)}.stamp.won{background:var(--yellow);color:#0a0e17}.stamp.lost{box-shadow:inset 0 0 0 2px var(--red);color:var(--red-text)}.stamp.push{box-shadow:inset 0 0 0 2px var(--line-2);color:var(--text-3)}.stamp.upset{background:var(--blue);color:#fff;font-size:13px}.live-dot{background:var(--red);border-radius:50%;flex:none;width:8px;height:8px;animation:1.2s ease-in-out infinite live-pulse;display:inline-block;box-shadow:0 0 0 3px #ff3b3b38}@keyframes live-pulse{0%,to{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.live-dot{animation:none}}.mana{gap:3px;display:flex}.mana i{background:var(--yellow);flex:1;min-width:8px;height:6px;transition:background-color .25s;display:block}.mana i.off{background:var(--line-2)}.mana i.over{background:var(--red)}.table{border-collapse:collapse;width:100%;font-size:15px}.table th{text-align:left;font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--text-4);border-bottom:1px solid var(--line-2);padding:6px 8px;font-size:12px;font-weight:700}.table td{border-bottom:1px solid var(--line);padding:10px 8px}.table td.num,.table th.num{text-align:right}.table td.num{font-family:var(--font-display);letter-spacing:.02em;font-size:17px;font-weight:800}.table td b{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;font-size:16px;font-weight:800}.table tr.me td{background:#ffd23f12}.table tr.me td:first-child{box-shadow:inset 3px 0 0 var(--yellow)}.table tr:last-child td{border-bottom:0}.tile{color:inherit;text-decoration:none;display:block}.tile:hover{color:inherit}.tile .panel{height:100%;transition:transform .15s,box-shadow .15s}.tile:hover .panel{box-shadow:inset 0 0 0 2px var(--yellow), 0 18px 34px #00000059;transform:translateY(-2px)}.members{gap:6px;margin:0;padding:0;list-style:none;display:grid}.members li{background:var(--panel-2);border-radius:8px;align-items:center;gap:12px;padding:8px 10px;display:flex}.avatar{width:36px;height:36px;font-family:var(--font-display);letter-spacing:.04em;color:#fff;background:var(--panel-3);box-shadow:inset 0 0 0 1px var(--line-2);flex:none;place-items:center;font-size:15px;font-weight:900;display:grid;transform:skew(-8deg)}.avatar.me{background:var(--yellow);color:#0a0e17;box-shadow:none}.avatar.bot{color:var(--text-3);background:#232d44}.members .grow{flex:1;min-width:0}.members .name{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;font-size:16px;font-weight:800}.members .sub{color:var(--text-3);font-size:13px}.copybox{align-items:stretch;gap:8px;display:flex}.copybox input{font-family:var(--font-mono);font-size:14px}@media (max-width:520px){.copybox{flex-direction:column}}.hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:32px;min-height:480px;display:grid;overflow-x:clip}.hero h1{font-size:clamp(54px,9vw,108px);line-height:.9}.hero h1 em{color:var(--yellow);font-style:normal}.hero .lede{margin-top:18px}.hero .row{margin-top:28px}.hero-kicker{align-items:center;gap:10px;margin-bottom:14px;display:inline-flex}.fan{height:440px;position:relative}.fan>div{filter:drop-shadow(0 22px 26px #0000008c);position:absolute;top:30px;left:50%}.fan>div:first-child{top:56px;transform:translate(-118%)rotate(-10deg)}.fan>div:nth-child(2){z-index:2;transform:translate(-50%)}.fan>div:nth-child(3){top:56px;transform:translate(18%)rotate(10deg)}.fan-line{background:var(--yellow-line);height:4px;box-shadow:0 0 18px var(--yellow-glow);position:absolute;bottom:18px;left:4%;right:4%}.steps{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-top:48px;display:grid}.step-num{background:var(--yellow);color:#0a0e17;width:38px;height:34px;font-family:var(--font-display);flex:none;place-items:center;font-size:20px;font-weight:900;display:grid;transform:skew(-10deg)}@media (max-width:860px){.hero{grid-template-columns:1fr;min-height:0}.fan{transform-origin:top;height:340px;margin-bottom:-60px;transform:scale(.78)}}.rules h2{margin-bottom:10px}.rules p+p{margin-top:10px}.rules ul{margin:10px 0 0;padding-left:20px}.rules li+li{margin-top:6px}.rules li::marker{color:var(--yellow)}.ladder{flex-wrap:wrap;gap:16px;margin-top:16px;display:flex}.ladder figure{text-align:center;margin:0}.ladder figcaption{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;margin-top:10px;max-width:125px;margin-inline:auto;font-size:15px;font-weight:800}.ladder figcaption small{font-family:var(--font-ui);letter-spacing:0;text-transform:none;color:var(--text-3);margin-top:3px;font-size:12.5px;font-weight:400;line-height:1.35;display:block}.draft{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}.pack{--card-scale:.62;flex-wrap:wrap;gap:18px;display:flex}@media (max-width:520px){.pack{--card-scale:.5;justify-content:center;gap:10px}}.pack button{cursor:pointer;transition:transform .15s var(--ease-in);background:0 0;border:0;border-radius:12px;padding:0}.pack button:hover{transform:translateY(-4px)}.pack button[aria-pressed=true]{box-shadow:0 0 0 3px var(--yellow-line), 0 0 24px 6px #ffe14d73;transform:translateY(-8px)}.seats{gap:4px;margin:0;padding:0;list-style:none;display:grid}.seats li{border-radius:6px;align-items:center;gap:10px;padding:6px 8px;font-size:14.5px;display:flex}.seats li.me{box-shadow:inset 3px 0 0 var(--yellow);background:#ffd23f14}.seats .packs{gap:3px;margin-left:auto;display:flex}.seats .packs i{background:var(--blue);width:9px;height:13px;display:block;transform:skew(-10deg)}.needs{gap:8px;display:grid}.needs .bar{background:var(--line);height:6px;overflow:hidden}.needs .bar span{background:var(--yellow);height:100%;display:block}.picks{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:960px){.draft{grid-template-columns:1fr}}.office{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}@media (max-width:960px){.office{grid-template-columns:1fr}}.bucks-badge{background:var(--panel-2);height:52px;box-shadow:inset 0 0 0 1px var(--bar-line);align-items:center;gap:10px;padding:0 16px 0 0;display:flex}.bucks-badge b{background:var(--yellow);color:#0a0e17;height:100%;font-family:var(--font-display);place-items:center;padding:0 14px;font-size:32px;font-weight:900;line-height:1;display:grid}.bucks-badge small{font-family:var(--font-display);letter-spacing:.18em;color:var(--text-2);font-size:13px;font-weight:800}.wire-shelf,.office-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:22px 16px;display:grid}.wire-shelf{--card-scale:.56}.office-grid{--card-scale:.5}.wire-card,.office-card{flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex}.wire-card.mine .card-peek{box-shadow:0 0 0 3px var(--yellow-line), 0 0 22px #ffe14d66;border-radius:12px}.office-tags{flex-wrap:wrap;justify-content:center;gap:4px;min-height:22px;display:flex}.bid-box{gap:4px;width:100%;max-width:180px;display:grid}.bid-box label{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);margin-top:2px;font-size:12px;font-weight:700}.bid-box input{text-align:center;min-height:40px;font-family:var(--font-display);font-size:18px;font-weight:800}.bid-box select{min-height:38px;padding:6px 8px;font-size:14px}.bid-box .bad{border-color:var(--red);box-shadow:0 0 0 3px #ff3b3b4d}.wire-result{text-align:center;width:100%;max-width:180px;color:var(--text-3);gap:2px;font-size:13.5px;line-height:1.3;display:grid}.wire-result b{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--text);overflow-wrap:anywhere;font-size:16px;font-weight:800}.wire-foot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding-top:18px;display:flex}.wire-foot .total{color:var(--text-3);margin-right:auto;font-size:15px}.wire-foot .total b{font-family:var(--font-display);color:var(--text);font-size:20px;font-weight:900}.wire-foot .total b.over{color:var(--red-text)}.wire-foot .total .sub{color:var(--text-4);margin-top:2px;font-size:13px;display:block}.office-actions{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.lock-line{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);align-items:center;gap:4px;font-size:12px;font-weight:700;display:inline-flex}.ir-empty{width:calc(250px * var(--card-scale));height:calc(350px * var(--card-scale));border:2px dashed var(--line-2);font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--text-4);border-radius:10px;place-items:center;font-size:13px;font-weight:800;display:grid}.ledger{margin:0;padding:0;list-style:none}.ledger li{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:8px 0;font-size:14.5px;display:flex}.ledger li:last-child{border-bottom:0}.ledger b{font-family:var(--font-display);white-space:nowrap;color:var(--yellow);font-size:16px;font-weight:800}.ledger b.neg{color:var(--red-text)}.office-rules{color:var(--text-2);margin:0;padding-left:18px;font-size:14.5px}.office-rules li+li{margin-top:8px}.office-rules li::marker{color:var(--yellow)}.panel-felt .form-error{background:#ff3b3b24}@media (max-width:520px){.wire-shelf,.office-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 10px}.wire-shelf{--card-scale:.54}.office-grid{--card-scale:.5}}.deck-grid{--card-scale:.8;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:26px 18px;display:grid}.deck-item{justify-items:center;gap:10px;display:grid}.xpbar{width:100%;max-width:200px}.xpbar .track{background:var(--line);height:5px;overflow:hidden}.xpbar .track span{background:var(--yellow);height:100%;display:block}.xpbar .meta{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);justify-content:space-between;gap:8px;margin-top:5px;font-size:12px;font-weight:700;display:flex}@media (max-width:520px){.deck-grid{--card-scale:.62;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 10px}.xpbar .meta{letter-spacing:.06em;flex-wrap:wrap;gap:0 6px;font-size:11px}}.empty-state{text-align:center;padding:40px 20px}.empty-state h2{margin-bottom:8px}.invite-code{color:var(--text);letter-spacing:.08em}
@property --tx{syntax:"<number>";inherits:true;initial-value:0}@property --ty{syntax:"<number>";inherits:true;initial-value:0}@property --o{syntax:"<number>";inherits:true;initial-value:0}.bsc{--mx:calc(50% + (var(--rest-x,0) + var(--tx)) * 50%);--my:calc(50% + (var(--rest-y,0) + var(--ty)) * 50%);--tilt-y:calc(var(--tx) * 14deg);--tilt-x:calc(var(--ty) * -12deg);flex:none;transition:--tx .7s cubic-bezier(.2,.8,.2,1),--ty .7s cubic-bezier(.2,.8,.2,1),--o .5s,filter .3s,opacity .3s;position:relative}.bsc.fx-on{z-index:3;transition:--tx .1s linear,--ty .1s linear,--o .25s}.bsc.dim{filter:grayscale(.8)brightness(.6)}.bsc-face,.bsc-flare{transform-origin:0 0;width:270px;height:378px;transform:translate(calc(125px * var(--k)), calc(175px * var(--k))) perspective(900px) rotateY(var(--tilt-y)) rotateX(var(--tilt-x)) translate(calc(-125px * var(--k)), calc(-175px * var(--k))) scale(calc(var(--k) * .925926));position:absolute;top:0;left:0}.bsc-face{box-sizing:border-box;isolation:isolate;font-family:var(--font-display);color:#f2f4f8;text-transform:uppercase;background:#dce1ea;border-radius:14px;padding:6px;line-height:1;box-shadow:0 18px 40px #0000008c}.bsc.fx-on .bsc-face{box-shadow:calc(var(--tx) * -16px) calc(18px + var(--ty) * -12px) 40px #0009}.bsc-in{background:var(--team,#1b2740);border-radius:9px;width:100%;height:100%;position:relative;overflow:hidden}.bsc-stripes{background:linear-gradient(118deg, transparent 0 55%, var(--accent) 55% 61%, transparent 61% 65%, #ffffff1f 65% 68%, transparent 68%);position:absolute;inset:0}.bsc-dots{background-image:radial-gradient(#ffffff14 1px,#0000 1.5px);background-size:4px 4px;position:absolute;inset:0}.bsc-num{letter-spacing:-.03em;white-space:nowrap;font-size:210px;font-weight:900;line-height:.8;position:absolute}.bsc-num.fill{color:#ffffff29;transform:translate(calc(var(--tx) * -5px), calc(var(--ty) * -3px));top:34px;right:-10px}.bsc-num.line{color:#0000;-webkit-text-stroke:2px #fff9;transform:translate(calc(var(--tx) * 4px), calc(var(--ty) * 3px));top:46px;right:8px}.bsc-num[data-n="1"]{letter-spacing:0;font-size:300px;line-height:.78}.bsc-num.fill[data-n="1"]{top:24px;right:-4px}.bsc-num.line[data-n="1"]{top:38px;right:16px}.bsc-num[data-n="0"]{font-size:150px}.bsc-num.fill[data-n="0"]{top:60px}.bsc-num.line[data-n="0"]{top:70px}.bsc-top{z-index:3;justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;top:12px;left:12px;right:12px}.bsc-mana{color:#0a0e17;letter-spacing:.06em;white-space:nowrap;background:#ffd23f;flex:none;padding:3px 9px;font-size:15px;font-weight:800;transform:skew(-10deg)}.bsc-ver{letter-spacing:.12em;white-space:nowrap;text-overflow:ellipsis;background:#060910b8;min-width:0;max-width:160px;padding:3px 8px;font-size:13px;font-weight:700;overflow:hidden}.bsc-ver.r-epic{color:#cdb8ff;box-shadow:inset 2px 0 #9b8cff}.bsc-ver.r-legendary{color:#ffe38a;box-shadow:inset 2px 0 #ffd23f}.bsc-serial{color:#2a1e05;letter-spacing:.1em;white-space:nowrap;background:#e9c766;padding:3px 8px;font-size:14px;font-weight:800}.bsc-one{color:#d4af37;border-radius:50%;place-items:center;width:50px;height:50px;font-size:20px;font-weight:900;display:grid;box-shadow:inset 0 0 0 2px #d4af37}.bsc-totw{z-index:3;color:#f3cf63;letter-spacing:.12em;background:#0b0b0d;padding:3px 7px;font-size:12px;font-weight:800;position:absolute;top:44px;left:12px;box-shadow:inset 0 0 0 1.5px #d4af37}.bsc-moment{z-index:3;color:#f3cf63;letter-spacing:.16em;white-space:nowrap;background:linear-gradient(90deg,#0b0b0d,#1f1a0c 50%,#0b0b0d);justify-content:center;align-items:center;height:26px;font-size:13px;font-weight:800;display:flex;position:absolute;top:196px;left:0;right:0;box-shadow:inset 0 1px #d4af37,inset 0 -1px #d4af37}.bsc-foot{z-index:3;position:absolute;bottom:0;left:0;right:0}.bsc-first{color:#c9d1e3;letter-spacing:.16em;white-space:nowrap;text-overflow:ellipsis;vertical-align:bottom;background:#060910;max-width:200px;margin-left:12px;padding:3px 8px;font-size:13px;font-weight:700;display:inline-block;overflow:hidden}.bsc-plate{align-items:stretch;height:40px;margin-right:12px;display:flex}.bsc-team{background:var(--accent);color:var(--accent-ink,#f2f4f8);flex:none;align-items:center;padding:0 10px;font-size:16px;font-weight:800;display:flex}.bsc-last{color:#0a0e17;white-space:nowrap;background:#f2f4f8;flex:1;align-items:center;min-width:0;padding:3px 10px 0;font-size:32px;font-weight:900;line-height:1;display:flex;overflow:hidden}.bsc-meta{color:#9aa6bf;font-family:var(--font-mono);text-transform:uppercase;white-space:nowrap;background:#060910;justify-content:space-between;gap:10px;padding:8px 12px;font-size:11px;line-height:1.2;display:flex}.bsc-meta span:first-child{text-overflow:ellipsis;overflow:hidden}.bsc-holo{z-index:2;pointer-events:none;opacity:0;position:absolute;inset:0}.bsc-sheen{z-index:2;pointer-events:none;background:linear-gradient(100deg, transparent, var(--sheen,#ffffff61), transparent);width:45%;height:100%;animation:bsc-sheen var(--sheen-time,5s) ease-in-out infinite;animation-delay:var(--glint-delay,0s);position:absolute;top:0;left:0;transform:translate(-250%)}@keyframes bsc-sheen{0%,50%{transform:translate(-250%)}80%,to{transform:translate(300%)}}.bsc-glare{z-index:6;pointer-events:none;mix-blend-mode:overlay;background:radial-gradient(farthest-corner circle at var(--mx) var(--my), #fffc 6%, #ffffff59 24%, #0000004d 95%);opacity:calc(var(--o) * var(--glare,.25));border-radius:14px;position:absolute;inset:0}.bsc[data-finish=gloss]{--glare:.6;--sheen:#ffffff8c;--sheen-time:4s}.bsc[data-finish=gloss] .bsc-face{background:#f7f9fc}.bsc[data-finish=foil]{--glare:.5}.bsc[data-finish=foil] .bsc-face{background:linear-gradient(135deg,#7e8694 0%,#f4f6fa 22%,#a4acb9 40%,#eef1f6 58%,#8b93a1 78%,#e6eaf0 100%)}.bsc[data-finish=foil] .bsc-dots{background-image:radial-gradient(#ffffff1f 1px,#0000 1.5px)}.bsc[data-finish=foil] .bsc-num.fill{color:#fff3}.bsc[data-finish=foil] .bsc-num.line{-webkit-text-stroke-color:#e6eaf0}.bsc[data-finish=foil] .bsc-holo{opacity:calc(.35 + var(--o) * .35);mix-blend-mode:soft-light;background:repeating-linear-gradient(90deg,#fff0 0 3px,#ffffff2e 3px 4px) 0 0/100% 100%,linear-gradient(115deg,#0000 30%,#ffffffe6 48%,#0000 66%) 0 0/300% 300%;background-position:0 0, var(--mx) var(--my)}.bsc[data-finish=refractor]{--glare:.5;--sheen:#ffffff59}.bsc[data-finish=refractor] .bsc-face{background:linear-gradient(110deg,#ff5f6d,#ffc371,#f9f871,#7cf5c1,#5ac8fa,#9b8cff,#ff6fd8,#ff5f6d,#ffc371) 0 0/200% 100%;animation:6s linear infinite bsc-refract}@keyframes bsc-refract{0%{background-position:0%}to{background-position:200%}}.bsc[data-finish=refractor] .bsc-dots{background-image:radial-gradient(#ffffff1a 1px,#0000 1.5px)}.bsc[data-finish=refractor] .bsc-num.fill{color:#ffffff2e}.bsc[data-finish=refractor] .bsc-num.line{-webkit-text-stroke-color:#ffffffb3}.bsc[data-finish=refractor] .bsc-holo{opacity:calc(.75 + var(--o) * .25);mix-blend-mode:screen;background:linear-gradient(110deg,#ff5f6d29,#f9f8711f,#7cf5c124,#5ac8fa24,#9b8cff29) 0 0/200% 200%;background-position:var(--mx) var(--my)}.bsc[data-finish=numbered]{--glare:.5;--sheen:#fff0b473}.bsc[data-finish=numbered] .bsc-face{background:linear-gradient(135deg,#7a5a12 0%,#f2d27a 25%,#b48a2c 45%,#fff0b3 60%,#9c7420 80%,#e9c766 100%)}.bsc[data-finish=numbered] .bsc-stripes{background:linear-gradient(118deg,#0000 0 55%,#d4af37 55% 61%,#0000 61% 65%,#fff0b42e 65% 68%,#0000 68%)}.bsc[data-finish=numbered] .bsc-num.fill{color:#ffdc7833}.bsc[data-finish=numbered] .bsc-num.line{-webkit-text-stroke-color:#e9c766}.bsc[data-finish=numbered] .bsc-first,.bsc[data-finish=numbered] .bsc-meta{color:#e9c766}.bsc[data-finish=numbered] .bsc-holo{opacity:calc(.4 + var(--o) * .4);mix-blend-mode:color-dodge;background-image:radial-gradient(circle,#fff0bee6 0 .8px,#0000 1.4px),linear-gradient(115deg,#0000 30%,#ffd66680 50%,#0000 70%);background-size:6px 6px,300% 300%;background-position:0 0, var(--mx) var(--my);filter:brightness(.7)}.bsc[data-finish=oneofone]{--glare:.55;--sheen:#ffe69652;--sheen-time:7s}.bsc[data-finish=oneofone] .bsc-face{background:#0b0b0d;box-shadow:0 0 0 2px #d4af37,0 18px 40px #0009,0 0 40px #d4af3759}.bsc[data-finish=oneofone] .bsc-in{background:#0b0b0d;box-shadow:inset 0 0 0 1px #d4af37}.bsc[data-finish=oneofone] .bsc-stripes{background:linear-gradient(118deg, transparent 0 55%, var(--team) 55% 60%, transparent 60% 62%, var(--accent) 62% 64%, transparent 64%)}.bsc[data-finish=oneofone] .bsc-dots{display:none}.bsc[data-finish=oneofone] .bsc-num.fill{color:#d4af3738}.bsc[data-finish=oneofone] .bsc-num.line{-webkit-text-stroke-color:#d4af37}.bsc[data-finish=oneofone] .bsc-mana{color:#0b0b0d;background:#d4af37}.bsc[data-finish=oneofone] .bsc-first,.bsc[data-finish=oneofone] .bsc-meta{color:#d4af37;background:#1a1a1d}.bsc[data-finish=oneofone] .bsc-team{color:#0b0b0d;background:#d4af37}.bsc[data-finish=oneofone] .bsc-holo{opacity:calc(.35 + var(--o) * .4);mix-blend-mode:screen;background:repeating-conic-gradient(from calc(var(--tx) * 40deg + var(--ty) * 20deg) at 50% 40%, #d4af371f 0deg 8deg, transparent 8deg 16deg)}.bsc-flare{pointer-events:none;z-index:7}.bsc-flare i{width:calc(22px * var(--s,1));height:calc(22px * var(--s,1));margin:calc(-11px * var(--s,1)) 0 0 calc(-11px * var(--s,1));clip-path:polygon(50% 0,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0 50%,42% 42%);animation:2.4s ease-in-out infinite bsc-twinkle;animation-delay:var(--d,0s);opacity:0;background:radial-gradient(circle,#fff 0 10%,#fff3c4 20%,#ffd666e6 34%,#ffd66600 62%);position:absolute}@keyframes bsc-twinkle{0%,to{opacity:0;transform:scale(.3)rotate(0)}45%{opacity:1;transform:scale(1)rotate(30deg)}}.bsc.back .bsc-face{background:#3a4766}.back-in{background-color:#0c1220;background-image:repeating-linear-gradient(135deg,#111a2e 0 14px,#0c1220 14px 28px);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.back-rule{border-radius:6px;position:absolute;inset:12px;box-shadow:inset 0 0 0 2px #ffd23f73}.back-logo{color:#0a0e17;background:#ffd23f;padding:5px 14px;font-size:26px;font-weight:900;transform:skew(-12deg)}.back-series{letter-spacing:.22em;color:#c9d1e3;font-size:15px;font-weight:700}.back-q{color:#0000;-webkit-text-stroke:3px #ffd23fcc;font-size:150px;font-weight:900;line-height:.85}.back-team{letter-spacing:.18em;color:#c9d1e3;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:30px;font-weight:900;overflow:hidden}.back-lane{letter-spacing:.18em;color:#9aa6bf;font-size:15px;font-weight:700}.back-note{font-family:var(--font-mono);color:#9aa6bf;justify-content:center;align-items:center;gap:6px;font-size:12px;display:flex;position:absolute;bottom:20px;left:0;right:0}.back-note svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.card-slot{text-align:center;font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;border-radius:10px;flex:none;place-items:center;padding:6px;font-size:13px;font-weight:800;display:grid}.card-slot.empty{border:2px dashed var(--line-2);color:var(--text-4);background:#06091059}.card-slot.pick{color:var(--yellow);background:#ffd23f14;border:2px dashed #ffd23ff2;animation:1.4s ease-in-out infinite slot-pulse}@keyframes slot-pulse{0%,to{border-color:#ffd23ff2}50%{border-color:#ffd23f59}}.mc{--mu:calc(var(--mc-w,60px) / 60);width:calc(60 * var(--mu));height:calc(84 * var(--mu));flex:none;position:relative}.mc-face{box-sizing:border-box;padding:calc(2 * var(--mu));border-radius:calc(5 * var(--mu));box-shadow:0 calc(8 * var(--mu)) calc(14 * var(--mu)) #00000080;font-family:var(--font-display);text-transform:uppercase;background:#dce1ea;transition:box-shadow .25s,filter .3s;position:absolute;inset:0}.mc-in{border-radius:calc(3 * var(--mu));background:var(--team,#1b2740);width:100%;height:100%;position:relative;overflow:hidden}.mc-stripes{background:linear-gradient(118deg, transparent 0 55%, var(--accent) 55% 62%, transparent 62%);position:absolute;inset:0}.mc-num{right:calc(2 * var(--mu));top:calc(11 * var(--mu));font-weight:900;font-size:calc(34 * var(--mu));letter-spacing:-.03em;color:#ffffffe0;line-height:.8;position:absolute}.mc-num[data-n="1"]{font-size:calc(44 * var(--mu))}.mc-num[data-n="0"]{font-size:calc(24 * var(--mu));top:calc(18 * var(--mu))}.mc-mana{left:calc(3 * var(--mu));top:calc(3 * var(--mu));padding:calc(1 * var(--mu)) calc(4 * var(--mu));color:#0a0e17;font-weight:800;font-size:calc(9 * var(--mu));background:#ffd23f;line-height:1.1;position:absolute}.mc-last{padding:calc(2 * var(--mu)) calc(3 * var(--mu)) calc(1 * var(--mu));color:#0a0e17;font-weight:900;font-size:calc(11 * var(--mu));white-space:nowrap;text-overflow:clip;background:#f2f4f8;line-height:1.1;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.mc-lock{right:calc(3 * var(--mu));top:calc(3 * var(--mu));width:calc(14 * var(--mu));height:calc(14 * var(--mu));background:#060910cc;border-radius:50%;place-items:center;display:grid;position:absolute}.mc-lock svg{fill:none;stroke:#f2f4f8;stroke-width:2.6px;stroke-linecap:round;width:70%;height:70%}.mc[data-finish=gloss] .mc-face{background:#f7f9fc}.mc[data-finish=foil] .mc-face{background:linear-gradient(135deg,#7e8694 0%,#f4f6fa 22%,#a4acb9 40%,#eef1f6 58%,#8b93a1 78%,#e6eaf0 100%)}.mc[data-finish=refractor] .mc-face{background:linear-gradient(110deg,#ff5f6d,#ffc371,#f9f871,#7cf5c1,#5ac8fa,#9b8cff,#ff6fd8)}.mc[data-finish=numbered] .mc-face{background:linear-gradient(135deg,#7a5a12 0%,#f2d27a 25%,#b48a2c 45%,#fff0b3 60%,#9c7420 80%,#e9c766 100%)}.mc[data-finish=oneofone] .mc-face{box-shadow:0 0 0 1px #d4af37, 0 calc(8 * var(--mu)) calc(14 * var(--mu)) #00000080;background:#0b0b0d}.mc[data-finish=oneofone] .mc-in{background:#0b0b0d}.mc[data-finish=oneofone] .mc-num{color:#d4af37}.mc.back .mc-face{background:#3a4766}.mc.back .mc-in{background-color:#0c1220;background-image:repeating-linear-gradient(135deg, #111a2e 0 calc(5 * var(--mu)), #0c1220 calc(5 * var(--mu)) calc(10 * var(--mu)));place-items:center;display:grid}.mc-logo{padding:calc(1 * var(--mu)) calc(3 * var(--mu));color:#0a0e17;font-weight:900;font-size:calc(7 * var(--mu));white-space:nowrap;background:#ffd23f;line-height:1;position:absolute;top:26%;left:50%;transform:translate(-50%)skew(-10deg)}.mc-q{margin-top:calc(14 * var(--mu));font-weight:900;font-size:calc(30 * var(--mu));color:#ffd23f;line-height:1}.mc.glow-snap .mc-face{box-shadow:0 0 0 calc(2 * var(--mu)) #3d7bff, 0 0 calc(16 * var(--mu)) #3d7bffbf, 0 calc(8 * var(--mu)) calc(14 * var(--mu)) #00000080}.mc.glow-win .mc-face{box-shadow:0 0 0 calc(2 * var(--mu)) #ffe14d, 0 0 calc(14 * var(--mu)) #ffe14d99, 0 calc(8 * var(--mu)) calc(14 * var(--mu)) #00000080}.mc.glow-now .mc-face{box-shadow:0 0 0 calc(2 * var(--mu)) #f2f4f8, 0 0 calc(16 * var(--mu)) #f2f4f899, 0 calc(8 * var(--mu)) calc(14 * var(--mu)) #00000080}.mc.glow-lose .mc-face{filter:grayscale(.8)brightness(.62)}.tc{--tu:calc(var(--tc-w,92px) / 92);width:calc(92 * var(--tu));height:calc(129 * var(--tu));flex:none;transition:filter .25s,opacity .25s;position:relative}.tc.dim{filter:grayscale(.8)brightness(.6)}.tc.placed{opacity:.35}.tc-face{box-sizing:border-box;padding:calc(3 * var(--tu));border-radius:calc(7 * var(--tu));font-family:var(--font-display);text-transform:uppercase;background:#dce1ea;position:absolute;inset:0}.tc-in{border-radius:calc(5 * var(--tu));background:var(--team,#1b2740);width:100%;height:100%;position:relative;overflow:hidden}.tc-stripes{background:linear-gradient(118deg, transparent 0 55%, var(--accent) 55% 62%, transparent 62%);position:absolute;inset:0}.tc-num{right:calc(3 * var(--tu));top:calc(16 * var(--tu));font-weight:900;font-size:calc(52 * var(--tu));letter-spacing:-.03em;color:#ffffffe0;line-height:.8;position:absolute}.tc-num[data-n="1"]{font-size:calc(66 * var(--tu))}.tc-num[data-n="0"]{font-size:calc(34 * var(--tu));top:calc(26 * var(--tu))}.tc-mana{left:calc(4 * var(--tu));top:calc(4 * var(--tu));padding:calc(1 * var(--tu)) calc(5 * var(--tu));color:#0a0e17;font-weight:800;font-size:calc(10 * var(--tu));white-space:nowrap;background:#ffd23f;line-height:1.2;position:absolute;transform:skew(-10deg)}.tc-foot{position:absolute;bottom:0;left:0;right:0}.tc-last{padding:calc(3 * var(--tu)) calc(4 * var(--tu)) calc(2 * var(--tu));color:#0a0e17;font-weight:900;font-size:calc(var(--tl,12.5) * var(--tu));white-space:nowrap;background:#f2f4f8;line-height:1.05;overflow:hidden}.tc-meta{padding:calc(3 * var(--tu)) calc(4 * var(--tu));color:#9aa6bf;font-family:var(--font-mono);font-weight:500;font-size:calc(7.5 * var(--tu));white-space:nowrap;background:#060910;line-height:1.2;overflow:hidden}.tc[data-finish=gloss] .tc-face{background:#f7f9fc}.tc[data-finish=foil] .tc-face{background:linear-gradient(135deg,#7e8694 0%,#f4f6fa 22%,#a4acb9 40%,#eef1f6 58%,#8b93a1 78%,#e6eaf0 100%)}.tc[data-finish=refractor] .tc-face{background:linear-gradient(110deg,#ff5f6d,#ffc371,#f9f871,#7cf5c1,#5ac8fa,#9b8cff,#ff6fd8)}.tc[data-finish=numbered] .tc-face{background:linear-gradient(135deg,#7a5a12 0%,#f2d27a 25%,#b48a2c 45%,#fff0b3 60%,#9c7420 80%,#e9c766 100%)}.tc[data-finish=oneofone] .tc-face{background:#0b0b0d;box-shadow:0 0 0 1px #d4af37}.tc[data-finish=oneofone] .tc-in{background:#0b0b0d}.tc[data-finish=oneofone] .tc-num{color:#d4af37}@media (prefers-reduced-motion:reduce){.bsc-face,.bsc-flare{transform:scale(calc(var(--k) * .925926))}.bsc-num.fill,.bsc-num.line{transform:none}.bsc-sheen{display:none}.bsc[data-finish=refractor] .bsc-face{animation:none}.bsc-flare i{opacity:.8;animation:none;transform:scale(.7)}.card-slot.pick{animation:none}}
.bb{gap:14px;display:grid}.page-tag{align-items:center;gap:12px;min-width:0;display:flex}.page-tag h1{white-space:nowrap;font-size:clamp(26px,4.6vw,40px)}.tag-y{background:var(--yellow);color:#0a0e17;font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;padding:3px 9px;font-size:14px;font-weight:800;line-height:1.15;display:inline-flex}.tag-y.white{background:var(--text)}.tag-y.red{background:var(--red);color:#fff}.tag-y.red:before{content:"";background:#fff;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite live-pulse}.bb-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.week-nav{gap:6px;display:flex}.week-nav a{min-height:32px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text-2);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:6px;align-items:center;padding:0 10px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.week-nav a:hover{color:var(--text);box-shadow:inset 0 0 0 1px var(--text-4)}.bb-grid{align-items:start;gap:22px;display:grid}.bb-main{gap:12px;min-width:0;display:grid}.bb-side{align-content:start;gap:12px;min-width:0;display:grid}@media (min-width:1100px){.bb-grid{grid-template-columns:minmax(0,1fr) 340px;gap:28px}.bb-side{position:sticky;top:84px}}.eyebrow-row{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:2px 2px 0;font-size:12px;font-weight:700;line-height:14px;display:flex}.eyebrow-row .eyebrow{font-size:12px}.bb-hint{color:var(--text-3);margin:0;font-size:14px}.bb-hint .unsaved{color:var(--yellow);font-weight:600}.strip-bar{height:62px;font-family:var(--font-display);text-transform:uppercase;border-radius:3px;align-items:stretch;display:flex;overflow:hidden}.strip-mana{background:var(--panel-2);flex-direction:column;flex:auto;justify-content:center;gap:8px;min-width:0;padding:0 14px;display:flex}.strip-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.strip-label{letter-spacing:.14em;color:var(--text-2);font-size:13px;font-weight:700}.strip-mana .rollnum{font-size:22px;font-weight:900}.strip-mana.over .rollnum{color:var(--red-text)}.strip-mana .mana i{background:var(--line-2)}.strip-mana .mana i.on{background:var(--yellow)}.strip-mana .mana i.over{background:var(--red)}.strip-snap{background:var(--blue);color:#fff;animation:strip-snap .45s var(--ease-in);flex:none;align-items:center;gap:8px;padding:0 12px;display:flex}.strip-snap b{font-size:28px;font-weight:900;line-height:1}.strip-snap span{letter-spacing:.12em;font-size:11px;font-weight:700;line-height:1.15}.strip-snap.off{background:var(--panel);color:var(--text-3);box-shadow:inset 0 0 0 1px var(--line-2)}.strip-snap.off b{color:var(--blue-text)}@keyframes strip-snap{0%{transform:rotateY(-90deg)}to{transform:none}}.strip-vs{background:var(--panel-3);flex-direction:column;flex:none;justify-content:center;gap:2px;min-width:76px;max-width:34%;padding:0 12px;display:flex}.strip-vs .strip-label{color:var(--text-3);font-size:11px}.strip-vs b{white-space:nowrap;text-overflow:ellipsis;font-size:20px;font-weight:900;line-height:1;overflow:hidden}.strip-vs small{letter-spacing:.08em;color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:700;overflow:hidden}@media (max-width:380px){.strip-snap{padding:0 9px}.strip-snap b{font-size:24px}.strip-vs{min-width:64px;padding:0 9px}}.rollnum{vertical-align:top;font-variant-numeric:tabular-nums;height:1.05em;line-height:1.05em;display:inline-block;overflow:hidden}.rollnum b{height:1.05em;font-weight:inherit;white-space:nowrap;text-align:right;display:block}.rollnum-strip{flex-direction:column;display:flex}.rollnum.up .rollnum-strip{animation:.42s cubic-bezier(.7,0,.2,1) both rollnum-up}.rollnum.down .rollnum-strip{animation:.42s cubic-bezier(.7,0,.2,1) both rollnum-down}.rollnum.up b:last-child,.rollnum.down b:first-child{color:var(--yellow);animation:.9s .42s both rollnum-settle}@keyframes rollnum-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes rollnum-down{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@keyframes rollnum-settle{to{color:inherit}}.sbug{height:62px;font-family:var(--font-display);text-transform:uppercase;border-radius:3px;align-items:stretch;display:flex;overflow:hidden;box-shadow:0 10px 22px #00000073}.sbug-me,.sbug-opp{flex:none;align-items:center;gap:12px;padding:0 14px;display:flex}.sbug-me{background:var(--yellow);color:#0a0e17}.sbug-opp{background:var(--panel-3);color:var(--text)}.sbug-me>div,.sbug-opp>div{flex-direction:column;gap:4px;min-width:0;display:flex}.sbug-me>div>b,.sbug-opp>div>b{letter-spacing:.1em;white-space:nowrap;text-overflow:ellipsis;max-width:9em;font-size:15px;font-weight:900;line-height:1;overflow:hidden}.sbug .rollnum{font-size:34px;font-weight:900}.sbug-me .rollnum b{color:inherit!important}.sbug-snap{color:var(--text-3);letter-spacing:.06em;white-space:nowrap;align-self:flex-start;padding:1px 4px;font-size:9px;font-weight:800;line-height:1.2;box-shadow:inset 0 0 0 1px #5d6a87}.sbug-snap.on{background:var(--blue);box-shadow:none;color:#fff}.sbug-mid{background:var(--panel);text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:4px;min-width:0;padding:0 8px;display:flex}.sbug-mid b{letter-spacing:.14em;white-space:nowrap;font-size:14px;font-weight:800}.sbug-mid span{letter-spacing:.1em;color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;font-weight:700;overflow:hidden}.sbug.won-opp .sbug-opp{box-shadow:inset 0 -3px 0 var(--yellow)}@media (max-width:420px){.sbug-me,.sbug-opp{gap:8px;padding:0 10px}.sbug .rollnum{font-size:30px}.sbug-me>div>b,.sbug-opp>div>b{max-width:6em;font-size:13px}}.sk{position:relative;container-type:inline-size}.sk-view{--sh:clamp(282px, calc(150px + 42cqw), 400px);--sw:clamp(52px, 16.8cqw, 96px);height:var(--sh);box-shadow:inset 0 0 0 1px var(--bar-line);isolation:isolate;background:linear-gradient(#151e33 0%,#0c1322 30%,#080b13 45%,#0f3a2a 100%);border-radius:12px;position:relative;overflow:hidden}.sk.rail .sk-view{height:calc(var(--sh) * .62);--sw:clamp(46px, 15.5cqw, 72px)}.sk-in{height:var(--sh);position:absolute;bottom:0;left:0;right:0}.sk-crowd{background-image:radial-gradient(circle,#c9d1e33d 1.2px,#0000 1.8px),radial-gradient(circle,#ffd23f2e 1.2px,#0000 1.8px),radial-gradient(circle,#3d7bff38 1.2px,#0000 1.8px);background-position:0 0,3px 2px,6px 4px;background-size:7px 6px,11px 9px,13px 8px;height:36%;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 40%,#0000 100%);mask-image:linear-gradient(#000 40%,#0000 100%)}.sk-light{pointer-events:none;background:radial-gradient(closest-side,#fff4d65c,#fff4d600);border-radius:50%;width:67%;height:66%;position:absolute;top:-36%}.sk-light.l{left:-25%}.sk-light.r{right:-25%}.sk-turf{width:100%;height:100%;position:absolute;inset:0}.sk-yard{stroke:#ffffff29;stroke-width:1.5px;vector-effect:non-scaling-stroke}.sk-goal{stroke:#f2f4f8d1;stroke-width:2.4px;vector-effect:non-scaling-stroke}.sk-div{stroke:#f2f4f829;stroke-width:1.6px;vector-effect:non-scaling-stroke}.sk-side{stroke:#f2f4f8cc;stroke-width:2.4px;vector-effect:non-scaling-stroke}.sk-pickline{stroke:#ffd23fd9;stroke-width:3px;vector-effect:non-scaling-stroke}.sk-los{stroke:var(--blue);stroke-width:3.5px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px #3d7bffe6)}.sk-tint.pick{fill:#ffd23f26}.sk-tint.snap{fill:#3d7bff24}.sk-tint.featured{fill:#ffd23f0d}.sk-tint.now{fill:#f2f4f81a}.sk-tint.win{fill:#ffd23f1a}.sk-band{height:6.4%;font-family:var(--font-display);letter-spacing:.4em;text-indent:.4em;text-transform:uppercase;color:#f2f4f838;white-space:nowrap;pointer-events:none;justify-content:center;align-items:center;font-size:clamp(16px,6.4cqw,34px);font-weight:900;line-height:1;display:flex;position:absolute;top:43.6%;left:0;right:0;overflow:hidden;transform:scaleY(.82)}.sk-vignette{pointer-events:none;background:radial-gradient(85% 75% at 50% 60%,#0a0e1700 62%,#05070d80 100%);position:absolute;inset:0}.sk-note{text-align:center;font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);margin:0;font-size:10px;font-weight:700;line-height:1.2;position:absolute;top:34.5%;left:12px;right:12px}.sk-lane{pointer-events:none;position:absolute;inset:0}.sk-near{left:calc(var(--x) * 100%);width:var(--sw);height:calc(var(--sw) * 1.4);pointer-events:auto;position:absolute;bottom:13%;transform:translate(-50%)}.sk-near .mc{--mc-w:var(--sw)}.sk-far{left:calc(var(--fx) * 100%);width:calc(var(--sw) * .62);height:calc(var(--sw) * .868);animation:sk-far-in .5s var(--ease-in) both;flex-direction:column;align-items:center;display:flex;position:absolute;bottom:48%;transform:translate(-50%)}.sk-far .mc{--mc-w:calc(var(--sw) * .62)}.sk-farlabel{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--text-2);white-space:nowrap;text-shadow:0 1px 4px #000c;font-size:clamp(8px,2.2cqw,12px);font-weight:800;line-height:1;position:absolute;top:calc(100% + 3px);left:50%;transform:translate(-50%)}.sk-farlabel b{color:var(--yellow)}@keyframes sk-far-in{0%{opacity:0;transform:translate(-50%)translateY(-10px)}to{opacity:1;transform:translate(-50%)}}.sk-shadow{pointer-events:none;background:radial-gradient(closest-side,#0009,#0000);border-radius:50%;height:14px;position:absolute;bottom:-10px;left:-10%;right:-10%}.sk-chips{pointer-events:none;gap:4px;display:flex;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.sk-chip{font-family:var(--font-display);letter-spacing:.04em;white-space:nowrap;padding:2px 5px;font-size:clamp(9px,2.6cqw,12px);font-weight:900;line-height:1;transform:skew(-10deg)}.sk-chip.yellow{background:var(--yellow);color:#0a0e17}.sk-chip.blue{background:var(--blue);color:#fff}.sk-chip.red{background:var(--red);color:#fff}.sk-chip.green{background:var(--green);color:#0a0e17}.sk-chip.dark{color:var(--text);background:#060910d9}.sk-label{left:calc(var(--x) * 100%);width:calc(var(--sw) + 12px);text-align:center;pointer-events:none;flex-direction:column;align-items:center;gap:3px;display:flex;position:absolute;top:90%;transform:translate(-50%)}.sk-name{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--text);white-space:nowrap;font-size:clamp(10px,2.8cqw,14px);font-weight:800;line-height:1}.sk-name.yellow{color:var(--yellow)}.sk-sub{font-family:var(--font-mono);white-space:nowrap;font-size:clamp(8px,2.2cqw,11px);font-weight:500;line-height:1}.sk-sub.muted{color:var(--text-3)}.sk-sub.red{color:var(--red-text)}.sk-sub.blue,.sk-sub.yellow,.sk-sub.green{font-family:var(--font-display);letter-spacing:.06em;font-weight:800}.sk-sub.blue{color:var(--blue-text)}.sk-sub.yellow{color:var(--yellow)}.sk-sub.green{color:var(--green)}.sk-tag{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;background:#060910c7;border-radius:4px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;font-weight:800;line-height:1;display:flex;position:absolute;top:10px;left:10px}.sk-tag i{background:var(--red);border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite live-pulse}.sk-tag span{color:var(--text-3)}.sk.rail .sk-tag{font-size:11px;top:8px}.sk.rail .sk-label{top:89%}.sk.rail .sk-near{bottom:15%}.sk-stand{width:100%;height:100%;color:inherit;font:inherit;cursor:pointer;transition:transform .18s var(--ease-in);background:0 0;border:0;border-radius:6px;padding:0;display:block;position:relative}.sk-stand:disabled{cursor:default}.sk-stand:not(:disabled):hover{transform:translateY(-3px)}.sk-stand:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}.sk-stand.picking .mc-face{box-shadow:0 0 0 2px var(--yellow), 0 0 18px #ffd23f99, 0 8px 14px #00000080}.sk-slot{border:2px dashed var(--line-2);width:100%;height:100%;color:var(--text-4);font-family:var(--font-display);background:#06091059;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.sk-slot b{font-weight:900;font-size:calc(var(--sw) * .46);line-height:.9}.sk-slot small{font-weight:800;font-size:calc(var(--sw) * .15);letter-spacing:.1em}.sk-slot.open{color:#ffd23fd9;background:#ffd23f0a;border-color:#ffd23f8c}.sk-slot.pick{color:var(--yellow);background:#ffd23f14;border-color:#ffd23ff2;animation:1.4s ease-in-out infinite slot-pulse}.mc.arriving{visibility:hidden}.mc.landed{animation:stand-land .5s var(--ease-in)}@keyframes stand-land{0%{transform:translateY(0)}35%{transform:translateY(-6px)}70%{transform:translateY(1px)}to{transform:none}}.sk-flash{pointer-events:none;border-radius:8px;animation:.8s ease-out both stand-flash;position:absolute;inset:-4px;box-shadow:0 0 0 3px #ffe14df2,0 0 24px 6px #ffe14d99}@keyframes stand-flash{0%{opacity:0}15%{opacity:1}to{opacity:0}}.fly-ghost{z-index:70;pointer-events:none;transform-origin:0 0;will-change:transform;border-radius:7px;position:fixed}.fly-ghost .mc-face{box-shadow:none}.picker{animation:picker-in .3s var(--ease-in);gap:10px;display:grid}@keyframes picker-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.picker-head{justify-content:space-between;align-items:center;gap:10px;padding:10px 10px 0 14px;display:flex}.picker-head h2{letter-spacing:0;font-size:19px;font-weight:900;line-height:1.05}.picker-head h2 span{color:var(--yellow)}.picker{background:var(--panel);box-shadow:inset 3px 0 0 var(--yellow), inset 0 0 0 1px var(--bar-line);border-radius:10px;padding-bottom:12px}.picker-text{color:var(--text-2);margin:-4px 0 0;padding:0 14px;font-size:13px;line-height:1.35}.picker-tools{flex:none;align-items:center;gap:8px;display:flex}.picker-snap{min-height:30px;box-shadow:inset 0 0 0 1.5px var(--blue);color:var(--blue-text);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:14px;font-weight:900}.picker-snap.on{background:var(--blue);color:#fff;box-shadow:0 0 14px #3d7bff8c}.picker-snap:disabled{opacity:.5;cursor:not-allowed}.picker-x{background:var(--panel-2);width:30px;height:30px;color:var(--text-2);cursor:pointer;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.picker-x svg{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;width:14px;height:14px}.picker-x:hover{color:var(--text);background:var(--panel-3)}.picker .notice{margin:0 14px}.picker-empty{justify-self:start;margin-left:14px}.tray{scroll-snap-type:x proximity;scrollbar-width:thin;gap:10px;padding:4px 14px 6px;display:flex;overflow-x:auto}.tray-item{scroll-snap-align:start;flex-direction:column;flex:none;gap:6px;width:92px;display:flex}.tray-item>button{cursor:pointer;transition:transform .18s var(--ease-in);background:0 0;border:0;border-radius:7px;padding:0;display:block}.tray-item>button:not(:disabled):hover{transform:translateY(-4px)}.tray-item>button:disabled{cursor:not-allowed}.tray-item>button:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}.tray-why{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--text-4);font-size:11px;font-weight:800;line-height:1.1}.tray-why.fits{color:var(--yellow)}.tray-why.here{color:var(--text)}.tray-when{font-family:var(--font-mono);color:var(--text-3);margin-top:-4px;font-size:9.5px}@media (min-width:700px){.tray{flex-wrap:wrap;overflow:visible}.tray-item{width:104px}.tray-item .tc{--tc-w:104px}}.bb-actions{gap:8px;display:flex}.bb-actions .btn{min-height:46px}.bb-actions .btn.save{flex:auto;font-size:16px}.bb-actions .btn.ghost{padding:0 12px;font-size:14px}.btn.save.glow{animation:1.3s ease-out save-glow}@keyframes save-glow{0%{box-shadow:0 0 #ffd23f00}30%{box-shadow:0 0 0 7px #ffd23f59}to{box-shadow:0 0 #ffd23f00}}.panel.kick{gap:10px;display:grid}.kick-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.kick-row>div:first-child{flex:22em}.kick-row h2{margin-bottom:6px;font-size:22px}.rd{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rd-row{background:var(--panel);min-height:64px;box-shadow:inset 0 0 0 1px var(--bar-line);border-radius:10px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px 10px 12px;display:grid}.rd-row.now{background:var(--panel-2);box-shadow:inset 0 0 0 2px var(--yellow)}.rd-row.snapped{box-shadow:inset 0 0 0 1.5px var(--blue)}.rd-n{font-family:var(--font-display);color:var(--text-3);font-size:16px;font-weight:800}.rd-body{gap:5px;min-width:0;display:grid}.rd-name{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--text);font-size:16px;font-weight:800;line-height:1.1}.rd-cards{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.rd-card{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.rd-card i{background:var(--panel-3);color:#fff;min-width:18px;height:18px;font-style:normal;font-family:var(--font-display);border-radius:3px;place-items:center;padding:0 3px;font-size:11px;font-weight:800;line-height:1;display:grid;box-shadow:inset 0 0 0 1px #fff3}.rd-card b{color:var(--text);font-weight:700}.rd-card b.later{opacity:0;animation:rail-in .2s var(--ease-in) var(--c-score,0s) forwards}.rv.paused .rd-card b.later{animation-play-state:paused}.rd-card.hidden{color:var(--text-4)}.rd-card.hidden i{box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text-4);background:0 0}.rd-dot{color:var(--text-5)}.rd-text{color:var(--text-3);font-size:12.5px;line-height:1.35}.rd-res{justify-content:flex-end;align-items:center;min-width:30px;display:flex}.rd-res .pts{font-family:var(--font-display);color:var(--yellow);font-size:24px;font-weight:900;line-height:1}.rd-res .pts.opp{color:var(--text-3)}.rd-res .pts.live{opacity:.85;font-size:20px}.rd-tag{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);white-space:nowrap;font-size:12px;font-weight:800}.rd-tag.now{background:var(--red);color:#fff;padding:3px 7px}.rd-tag.live{color:var(--red-text)}.rd-res .rd-card{color:var(--text-2);font-size:13px}.tw{box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;padding:14px 16px}.tw ul{color:var(--text-2);gap:6px;margin:8px 0 0;padding:0;font-size:14px;line-height:1.35;list-style:none;display:grid}.tw b{color:var(--text)}.live-link{justify-self:start;gap:10px}.live-link .live-dot{box-shadow:none;background:#fff}.lv{gap:14px;max-width:980px;margin:0 auto;display:grid}.lv-week{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);font-size:13px;font-weight:800}.lv-bugwrap{gap:10px;display:grid}.lv-banner{background:var(--chyron);color:#0a0e17;min-height:64px;animation:lv-banner .5s var(--ease-in) both;align-items:stretch;display:flex;box-shadow:0 12px 30px #00000080}.lv-banner>b{background:var(--yellow);font-family:var(--font-display);letter-spacing:.04em;place-items:center;padding:0 14px;font-size:18px;font-weight:900;display:grid}.lv-banner>div{align-content:center;gap:2px;padding:8px 12px;display:grid}.lv-banner strong{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;font-size:17px;font-weight:900}.lv-banner span{color:#33405e;font-size:13.5px;line-height:1.3}@keyframes lv-banner{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.lv-banner.opp>b{background:var(--red);color:#fff}.lv-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.lv-tile{background:var(--panel);box-shadow:inset 0 0 0 1px var(--bar-line);border-radius:12px;align-content:start;gap:8px;padding:14px 14px 12px;display:grid;position:relative;overflow:hidden}.lv-tile.lead{box-shadow:inset 0 0 0 2px var(--yellow);background:linear-gradient(#1b2740,#111829)}.lv-tile.wide{grid-column:1/-1}.lv-tile-head{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.lv-tile h3{letter-spacing:.02em;margin:0 2px 0 0;font-size:17px;font-weight:900}.lv-state{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--text-3);align-items:center;gap:5px;margin-left:auto;font-size:11px;font-weight:800;display:inline-flex}.lv-state.live{color:var(--red-text)}.lv-state.live:before{content:"";background:var(--red);width:6px;height:6px;box-shadow:0 0 6px var(--red);border-radius:50%;animation:1.2s ease-in-out infinite live-pulse}.lv-state.final{color:var(--text-2)}.lv-tile .game{font-family:var(--font-mono);color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.lv-vs{justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.lv-side{gap:2px;min-width:0;display:grid}.lv-side.opp{text-align:right;justify-items:end}.lv-side small{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;font-weight:800;overflow:hidden}.lv-side b{font-family:var(--font-display);color:var(--yellow);font-variant-numeric:tabular-nums;font-size:40px;font-weight:900;line-height:.95}.lv-side.opp b{color:var(--text-2);font-size:30px}.lv-side b.wait{color:var(--text-4)}.lv-bar{background:#0f3a2a repeating-linear-gradient(90deg,#ffffff2e 0 1px,#0000 1px 10%);border-radius:2px;height:10px;position:relative;overflow:hidden}.lv-bar i{width:calc(var(--me) * 100%);background:var(--text);transition:width .8s var(--ease-roll);position:absolute;top:2px;bottom:2px;left:0}.lv-bar.fewest{background-color:#2e1a24}.lv-bar s{top:0;bottom:0;left:calc(var(--opp) * 100%);background:var(--yellow-line);width:3px;box-shadow:0 0 8px var(--yellow-glow);transition:left .8s var(--ease-roll);margin-left:-1.5px;text-decoration:none;position:absolute}.lv-status{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);font-size:13px;font-weight:800}.lv-status.me{color:var(--yellow)}.lv-status.opp{color:var(--red-text)}.lv-flip{background:var(--yellow);color:#0a0e17;font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;animation:lv-flip 2.4s var(--ease-in) both;pointer-events:none;place-items:center;padding:3px 0;font-size:20px;font-weight:900;display:grid;position:absolute;bottom:30px;left:0;right:0;transform:skewY(-3deg)}.lv-flip.opp{background:var(--red);color:#fff}@keyframes lv-flip{0%{opacity:0;transform:skewY(-3deg)scaleX(0)}12%{opacity:1;transform:skewY(-3deg)scaleX(1)}80%{opacity:1}to{opacity:0}}.lv-tonight{background:#ff3b3b1a;border-radius:12px;align-items:center;gap:14px;padding:14px 16px;display:flex;box-shadow:inset 0 0 0 1.5px #ff3b3b8c}.lv-tonight>b span{display:block}.lv-tonight>b small{letter-spacing:.12em;text-transform:uppercase;margin-top:2px;font-size:11px;display:block}.lv-tonight>b{font-family:var(--font-display);text-align:center;color:var(--red-text);flex:none;font-size:22px;font-weight:900;line-height:1}.lv-tonight p{color:var(--text);margin:0;font-size:15px;line-height:1.4}.lv-foot{color:var(--text-3);margin:0;font-size:13px}.lv-practice{align-items:flex-start;gap:18px;display:flex}.lv-practice-icon{background:#ff3b3b1f;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;display:grid;box-shadow:inset 0 0 0 1.5px #ff3b3b80}.lv-practice-icon svg{fill:none;width:28px;height:28px;stroke:var(--red-text);stroke-width:1.8px;stroke-linecap:round}.lv-practice h2{margin:2px 0 8px;font-size:24px}.lv-practice p{max-width:60ch;color:var(--text-2);margin:0 0 10px;line-height:1.5}.lv-practice .lv-practice-set{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);font-size:13px;font-weight:800}.lv-practice .btn{margin-top:4px}@media (max-width:560px){.lv-practice{flex-direction:column;gap:12px}.lv-grid{gap:10px}.lv-tile{padding:12px}.lv-side b{font-size:34px}}@media (prefers-reduced-motion:reduce){.lv-banner,.lv-flip,.lv-state.live:before,.picker,.sk-far,.strip-snap,.mc.landed,.sk-flash,.btn.save.glow{animation:none}.rollnum.up .rollnum-strip,.rollnum.down .rollnum-strip{animation-duration:10ms}}.result-card{gap:20px;max-width:860px;margin:0 auto;display:grid}.rc-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.rc-head h1{margin-top:6px}.rc-final{animation:rc-in .5s var(--ease-in) both;border-radius:4px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 12px 26px #00000073}.rc-side{background:var(--panel-3);align-items:center;gap:14px;min-width:0;padding:12px 16px;display:flex}.rc-side.right{text-align:right;justify-content:flex-end}.rc-side.won{background:var(--yellow);color:#0a0e17}.rc-side b{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;overflow-wrap:anywhere;font-size:18px;font-weight:900;line-height:1.1;display:block}.rc-side small{color:var(--text-3);margin-top:2px;font-size:13px;display:block}.rc-side.won small{color:#0a0e17b3}.big-score{font-family:var(--font-display);font-variant-numeric:tabular-nums;flex:none;font-size:clamp(44px,8vw,72px);font-weight:900;line-height:.9}.rc-final-mid{background:var(--panel);font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--text-2);place-items:center;padding:0 16px;font-size:13px;font-weight:800;display:grid}@keyframes rc-in{0%{clip-path:inset(0 50%)}to{clip-path:inset(0)}}.rc-lanes{display:grid}.result-lane{border-top:1px solid var(--line);animation:rc-lane .45s var(--ease-in) both;grid-template-columns:minmax(0,1fr) minmax(130px,190px) minmax(0,1fr);align-items:center;gap:14px;padding:14px 0;display:grid}.result-lane:nth-child(2){animation-delay:80ms}.result-lane:nth-child(3){animation-delay:.16s}.result-lane:nth-child(4){animation-delay:.24s}.result-lane:nth-child(5){animation-delay:.32s}.result-lane:nth-child(n+6){animation-delay:.4s}@keyframes rc-lane{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.result-lane .side{align-items:center;gap:12px;min-width:0;display:flex}.result-lane .side.right{text-align:right;justify-content:flex-end}.result-lane .info{justify-items:start;gap:4px;min-width:0;display:grid}.result-lane .side.right .info{justify-items:end}.result-lane .val{font-family:var(--font-display);color:var(--text-3);font-variant-numeric:tabular-nums;font-size:32px;font-weight:900;line-height:1}.result-lane .val.win{color:var(--yellow)}.result-lane .who{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--text);flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:13px;font-weight:800;display:flex}.result-lane .side.right .who{justify-content:flex-end}.result-lane .who .snap{background:var(--blue);color:#fff;letter-spacing:.08em;padding:1px 5px;font-size:10px}.result-lane .mid{text-align:center;justify-items:center;gap:5px;display:grid}.result-lane .mid-icon{background:var(--panel-2);width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text-2);border-radius:50%;place-items:center;display:grid}.result-lane .mid-name{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--text);font-size:15px;font-weight:800;line-height:1.1}.result-lane .mid-twist{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--blue-text);font-size:11px;font-weight:800}.result-lane .mid-note{color:var(--text-3);font-size:12px;line-height:1.35}.result-lane .totw-short{display:none}.rc-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.rc-foot p{margin:0}@media (max-width:640px){.rc-head{flex-direction:column}.rc-side{gap:10px;padding:10px 12px}.rc-side b{font-size:14px}.rc-final-mid{padding:0 8px;font-size:11px}.result-lane{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"mid mid""home away";row-gap:10px}.result-lane>.side:first-child{grid-area:home}.result-lane>.side.right{grid-area:away}.result-lane>.mid{flex-wrap:wrap;grid-area:mid;justify-content:center;align-items:center;gap:4px 8px;display:flex}.result-lane .mid-icon{width:28px;height:28px}.result-lane .mid-note{flex-basis:100%}.result-lane .side{gap:8px}.result-lane .val{font-size:26px}.result-lane .totw-long{display:none}.result-lane .totw-short{display:inline}}@media (prefers-reduced-motion:reduce){.rc-final,.result-lane{animation:none}}
.rv{gap:12px;display:grid}.rv-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.rv-head h1{transform-origin:0;font-size:clamp(24px,4.4vw,34px);transform:skew(-8deg)}.rv-head-tools{align-items:center;gap:8px;display:flex}.rv-head-tools .btn{min-height:32px;padding:0 12px;font-size:13px}.rv-grid{align-items:start;gap:18px;display:grid}.rv-main{gap:10px;min-width:0;display:grid;container:rv/inline-size}.rv-side{align-content:start;gap:10px;min-width:0;display:grid}.rv-side>.eyebrow{margin-top:6px}.rv-side-rail{display:none}@media (min-width:1280px){.rv-grid{grid-template-columns:minmax(0,1fr) 320px;gap:26px}.rv-side{position:sticky;top:84px}.rv-side-rail{gap:8px;display:grid}.rv-rail{display:none}}.bc-box{--s:tan(atan2(100cqw, 1040px));aspect-ratio:1040/585;width:100%;max-width:calc(177.778dvh - 337.778px);max-height:calc(100dvh - 190px);box-shadow:0 0 0 1px var(--bar-line), 0 30px 60px #00000073;background:#0a0e17;border-radius:10px;margin-inline:auto;position:relative;overflow:hidden}.bc-box.at-final{aspect-ratio:auto;max-width:none;max-height:none;overflow:visible}@container rv (max-width:759px){.bc-box{--s:tan(atan2(min(100cqw, 480px), 358px));aspect-ratio:358/480;border-radius:12px;max-width:480px;max-height:none}}.bc{width:1040px;height:585px;transform:scale(var(--s));transform-origin:0 0;isolation:isolate;font-family:var(--font-display);color:var(--text);text-transform:uppercase;-webkit-user-select:none;user-select:none;line-height:1;position:absolute;top:0;left:0;overflow:hidden}@container rv (max-width:759px){.bc{width:358px;height:480px}}.bc-bg{z-index:0;background:linear-gradient(#111a2e 0%,#0b101d 30%,#0a0e17 50%,#0c1f18 52%,#0e3324 100%);position:absolute;inset:0}.bc-bg:after{content:"";background:linear-gradient(#05070d00 66%,#05070d9e 100%),radial-gradient(80% 70% at 50% 45%,#05070d00 60%,#05070d8c 100%);position:absolute;inset:0}.bc-crowd{background-image:radial-gradient(circle,#c9d1e338 1.3px,#0000 2px),radial-gradient(circle,#ffd23f29 1.3px,#0000 2px),radial-gradient(circle,#3d7bff33 1.3px,#0000 2px);background-position:0 0,4px 3px,8px 5px;background-size:9px 8px,14px 11px,17px 10px;height:250px;position:absolute;top:34px;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0,#000 22% 55%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 22% 55%,#0000 100%)}.bc-l{background:radial-gradient(closest-side,#fff4d64d,#fff4d600);border-radius:50%;width:620px;height:460px;position:absolute;top:-230px}.bc-l.l{left:-200px}.bc-l.r{right:-200px}.bc-turf{filter:blur(.6px);width:100%;height:285px;position:absolute;top:300px;left:0}.bc-turf .fill{fill:#0e3324}.bc-turf .band{fill:#ffffff06}.bc-turf .ln{stroke:#f2f4f821;stroke-width:2px;vector-effect:non-scaling-stroke}.bc-turf .edge{stroke:#f2f4f852;stroke-width:3px;vector-effect:non-scaling-stroke}@container rv (max-width:759px){.bc-bg{background:linear-gradient(#111a2e 0%,#0b101d 26%,#0a0e17 41%,#0c1f18 42%,#0e3324 100%)}.bc-crowd{background-position:0 0,3px 2px,6px 4px;background-size:7px 6px,11px 9px,13px 8px;height:170px;top:30px}.bc-l{width:300px;height:240px;top:-130px}.bc-l.l{left:-110px}.bc-l.r{right:-110px}.bc-turf{height:280px;top:200px}}.bc.pkg-big .bc-bg{animation:bc-dim .15s linear var(--c-dim) both, bc-undim .15s linear var(--c-undim) forwards}@keyframes bc-dim{0%{filter:none}to{filter:saturate(.35)brightness(.7)}}@keyframes bc-undim{0%{filter:saturate(.35)brightness(.7)}to{filter:none}}.bc-flag{z-index:3;flex-direction:column;gap:4px;display:flex;position:absolute;top:16px;left:32px;right:250px}.bc-eyebrow{letter-spacing:.2em;color:var(--text-2);white-space:nowrap;animation:bc-wipe-r .45s var(--ease-in) var(--c-flag,0s) both;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.bc-eyebrow i{background:var(--yellow);flex:none;width:16px;height:4px}.bc-title{align-items:center;gap:14px;min-width:0;display:flex}.bc-title h2{font-family:var(--font-display);letter-spacing:0;text-transform:uppercase;white-space:nowrap;text-shadow:0 2px 12px #0009;animation:bc-wipe-r .45s var(--ease-in) var(--c-flag,0s) both;flex:none;margin:0;font-size:34px;font-weight:900;line-height:1}.bc-title h2 span{padding-right:6px;display:inline-block;transform:skew(-8deg)}@keyframes bc-wipe-r{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes bc-wipe-out{0%{clip-path:inset(0)}to{clip-path:inset(0 0 0 100%)}}.bc-chips{gap:8px;min-width:0;display:flex}.bc-chip{--k:0;letter-spacing:.08em;white-space:nowrap;animation:bc-chip .3s linear calc(var(--c-chips,0s) + var(--k) * .15s) both;padding:5px 11px;font-size:15px;font-weight:800;transform:skew(-10deg)}.bc-chip:nth-child(2){--k:1}.bc-chip:nth-child(3){--k:2}.bc-chip:nth-child(4){--k:3}.bc-chip.twist{background:var(--blue);color:#fff}.bc-chip.twist.openfield{background:var(--green);color:#0a0e17}.bc-chip.twist.payday,.bc-chip.feat{background:var(--yellow);color:#0a0e17}.bc-chip.snap{box-shadow:inset 0 0 0 2px var(--yellow);color:var(--yellow);background:#06091099}.bc-chip.osnap{box-shadow:inset 0 0 0 2px var(--red);color:var(--red-text);background:#06091099}.bc-chip.both{box-shadow:inset 0 0 0 2px var(--blue);color:var(--blue-text);background:#06091099}.bc-chip.sub{background:var(--red);color:#fff}@keyframes bc-chip{0%{opacity:0;animation-timing-function:cubic-bezier(.2,.8,.2,1);transform:skew(-10deg)scale(.6)}50%{opacity:1;transform:skew(-10deg)scale(1.14)}to{opacity:1;transform:skew(-10deg)scale(1)}}.bc-logo{z-index:3;align-items:stretch;height:30px;display:flex;position:absolute;top:18px;right:32px}.bc-logo b{background:var(--yellow);color:#0a0e17;letter-spacing:.06em;align-items:center;padding:0 12px;font-size:16px;font-weight:900;display:flex;transform:skew(-12deg)}.bc-logo span{color:var(--text-2);letter-spacing:.14em;background:#060910d1;align-items:center;margin-left:4px;padding:0 10px;font-size:14px;font-weight:700;display:flex}.bc-upnext{z-index:3;letter-spacing:.1em;white-space:nowrap;height:20px;animation:bc-wipe-r .35s var(--ease-in) var(--c-upNext) both;align-items:stretch;font-size:12px;font-weight:800;display:flex;position:absolute;top:56px;right:32px}.bc-upnext b{background:var(--yellow);color:#0a0e17;align-items:center;padding:0 8px;font-weight:800;display:flex}.bc-upnext span{color:var(--text);background:#060910d9;align-items:center;padding:0 8px;display:flex}@container rv (max-width:759px){.bc-flag{gap:3px;top:12px;left:12px;right:96px}.bc-eyebrow{gap:6px;font-size:11px}.bc-eyebrow i{width:12px;height:3px}.bc-title{flex-direction:column;align-items:flex-start;gap:9px}.bc-title h2{text-shadow:0 2px 10px #0009;font-size:24px}.bc-title h2 span{padding-right:4px}.bc-chips{gap:7px}.bc-chip{padding:3px 8px;font-size:11px}.bc-chip.snap,.bc-chip.osnap,.bc-chip.both{box-shadow:inset 0 0 0 1.5px}.bc-logo{height:auto;top:12px;right:12px}.bc-logo b{padding:3px 9px;font-size:12px}.bc-logo span{display:none}.bc-upnext{letter-spacing:.08em;height:16px;font-size:10px;top:60px;right:12px}.bc-upnext b,.bc-upnext span{padding:0 6px}.bc-upnext em{display:none}}.bc-upnext em{font-style:normal}.bc-card{z-index:1;--card-scale:1;width:250px;height:350px;position:absolute;top:80px}.bc-card.me{animation:bc-in-l .6s linear var(--c-inMe) both;left:64px}.bc-card.opp{animation:bc-in-r .6s linear var(--c-inOpp) both;left:726px}.bc-card:before{content:"";background:radial-gradient(closest-side,#000000b3,#0000);border-radius:50%;height:40px;position:absolute;top:330px;left:-14px;right:-14px}.bc-cardin{width:100%;height:100%;position:relative}.bc-cardin .card-slot{border:3px dashed var(--line-2);color:var(--text-3);font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;background:#0609108c;border-radius:14px;place-items:center;font-size:22px;font-weight:800;display:grid}@keyframes bc-in-l{0%{opacity:0;animation-timing-function:cubic-bezier(.2,.8,.2,1);transform:translate(-200px)}66.7%{opacity:1;transform:translate(10px)}to{opacity:1;transform:none}}@keyframes bc-in-r{0%{opacity:0;animation-timing-function:cubic-bezier(.2,.8,.2,1);transform:translate(200px)}66.7%{opacity:1;transform:translate(-10px)}to{opacity:1;transform:none}}.bc-flipper{width:100%;height:100%;animation:bc-flip var(--c-flipDur) linear var(--c-flip) both;position:relative}.bc-back,.bc-front{position:absolute;inset:0}.bc-back{animation:bc-hide var(--c-flipDur) linear var(--c-flip) both}.bc-front{animation:bc-show var(--c-flipDur) linear var(--c-flip) both}@keyframes bc-flip{0%{animation-timing-function:ease-in;transform:scaleX(1)}50%{animation-timing-function:ease-out;transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes bc-hide{0%,49.9%{opacity:1}50%,to{opacity:0}}@keyframes bc-show{0%,49.9%{opacity:0}50%,to{opacity:1}}.bc-ring{z-index:0;box-shadow:0 0 0 4px var(--yellow-line), 0 0 44px 12px #ffe14d8c;opacity:0;pointer-events:none;border-radius:19px;position:absolute;inset:-7px}.bc-card.wins .bc-ring{animation:bc-ring .9s linear var(--c-result) both}@keyframes bc-ring{0%{opacity:0}13%{opacity:1}to{opacity:0}}.bc-lose{width:100%;height:100%;position:relative}.bc-card.loses .bc-lose{animation:bc-lose .4s ease-out var(--c-result) both}@keyframes bc-lose{0%{filter:none;transform:none}to{filter:grayscale(.8)brightness(.62);transform:translateY(12px)scale(.97)}}.bc-sheen{z-index:2;pointer-events:none;border-radius:14px;position:absolute;inset:0;overflow:hidden}.bc-sheen:before{content:"";width:45%;height:100%;animation:bc-sheen .8s ease-in-out calc(var(--c-result) + .1s) both;background:linear-gradient(100deg,#0000,#ffffff61,#0000);position:absolute;top:0;left:0;transform:translate(-250%)}@keyframes bc-sheen{0%{transform:translate(-250%)}to{transform:translate(300%)}}.bc-stamp{z-index:3;background:var(--yellow);color:#0a0e17;text-align:center;letter-spacing:.08em;width:84px;animation:bc-stamp .35s linear calc(var(--c-result) + 50ms) both;margin-left:-42px;padding:4px 0;font-size:24px;font-weight:900;line-height:1;position:absolute;top:-8px;left:50%;transform:skew(-10deg);box-shadow:0 6px 18px #00000080}@keyframes bc-stamp{0%{opacity:0;animation-timing-function:cubic-bezier(.2,.8,.2,1);transform:skew(-10deg)scale(1.8)}57%{opacity:1;transform:skew(-10deg)scale(.92)}to{opacity:1;transform:skew(-10deg)scale(1)}}.bc-subin{z-index:3;background:var(--green);color:#0a0e17;letter-spacing:.1em;animation:bc-chip .3s linear var(--c-chips,0s) both;padding:3px 8px;font-size:14px;font-weight:900;position:absolute;top:46px;left:-6px;transform:skew(-10deg);box-shadow:0 4px 12px #00000073}@container rv (max-width:759px){.bc-card{--card-scale:.56;width:140px;height:196px;top:86px}.bc-card.me{animation-name:bc-in-l-s;left:14px}.bc-card.opp{animation-name:bc-in-r-s;left:204px}.bc-card:before{height:24px;top:184px;left:-8px;right:-8px}.bc-cardin .card-slot{border-width:2px;border-radius:9px;font-size:13px}.bc-ring{box-shadow:0 0 0 3px var(--yellow-line), 0 0 26px 8px #ffe14d8c;border-radius:12px;inset:-5px}.bc-card.loses .bc-lose{animation-name:bc-lose-s}.bc-sheen{border-radius:8px}.bc-stamp{width:56px;margin-left:-28px;padding:3px 0;font-size:16px;top:-9px;box-shadow:0 4px 12px #00000080}.bc-subin{padding:2px 6px;font-size:10px;top:26px;left:-4px}}@keyframes bc-in-l-s{0%{opacity:0;animation-timing-function:cubic-bezier(.2,.8,.2,1);transform:translate(-120px)}66.7%{opacity:1;transform:translate(6px)}to{opacity:1;transform:none}}@keyframes bc-in-r-s{0%{opacity:0;animation-timing-function:cubic-bezier(.2,.8,.2,1);transform:translate(120px)}66.7%{opacity:1;transform:translate(-6px)}to{opacity:1;transform:none}}@keyframes bc-lose-s{0%{filter:none;transform:none}to{filter:grayscale(.8)brightness(.62);transform:translateY(8px)scale(.97)}}.bc-vs{z-index:2;width:36px;height:36px;box-shadow:inset 0 0 0 2px var(--line-2);color:var(--text-3);animation:bc-fade .3s ease var(--c-inOpp) both;background:#060910b3;border-radius:50%;place-items:center;font-size:14px;font-weight:800;display:grid;position:absolute;top:136px;left:502px}.bc-unit{z-index:2;text-align:center;letter-spacing:.22em;width:364px;color:var(--text-2);animation:bc-fade .3s ease var(--c-chips,0s) both;font-size:14px;font-weight:700;position:absolute;top:86px;left:338px}.bc-num{z-index:2;flex-direction:column;gap:2px;width:152px;display:flex;position:absolute;top:110px}.bc-num.me{color:var(--yellow);align-items:flex-end;left:338px}.bc-num.opp{color:var(--text-2);align-items:flex-start;left:550px}.bc-num small{letter-spacing:.16em;color:var(--text);animation:bc-fade .3s ease var(--c-chips,0s) both;font-size:13px;font-weight:800}.bc-num.opp small{color:var(--text-3)}@keyframes bc-fade{0%{opacity:0}to{opacity:1}}.roll{font-variant-numeric:tabular-nums;font-size:96px;font-weight:900;display:inline-flex}.roll-col{width:.48em;height:.875em;display:inline-block;overflow:hidden}.roll-strip{animation:bc-roll var(--dur) var(--ease-roll) var(--at) both;display:block;transform:translateY(0)}.roll-strip b{text-align:center;height:.875em;font-weight:900;line-height:.875em;display:block}@keyframes bc-roll{0%{transform:translateY(0)}to{transform:translateY(calc(var(--stop) * -.875em))}}.bc-num.opp .roll-strip{animation-timing-function:ease-out}.roll.none{height:.875em;color:var(--text-4);line-height:.875em}.roll.text{height:.875em;animation:bc-fade .3s ease var(--at) both;line-height:.875em}@container rv (max-width:759px){.bc-vs{width:28px;height:28px;font-size:11px;top:170px;left:165px}.bc-unit{letter-spacing:.12em;width:50px;color:var(--text-3);font-size:10px;line-height:1.1;top:302px;left:154px}.bc-num{align-items:center;width:140px;top:290px}.bc-num.me{align-items:center;left:14px}.bc-num.opp{align-items:center;left:204px}.bc-num small{display:none}.roll{font-size:44px}}.bc-mid{z-index:2;flex-direction:column;gap:6px;width:364px;display:flex;position:absolute;top:220px;left:338px}.bc-stripbox{position:relative}.bc-strip{height:46px;animation:bc-fade .3s ease var(--c-line) both;background-color:#0f3a2a;background-image:repeating-linear-gradient(90deg,#ffffff38 0 2px,#0000 2px 6.66667%);border-radius:6px;position:relative;overflow:hidden;box-shadow:0 10px 24px #00000073,inset 0 0 0 1px #ffffff14}.bc-strip.fewest:before{content:"";top:0;bottom:0;left:calc(var(--line) * 100%);background:#ff3b3b29;position:absolute;right:0}.bc-trail{height:12px;width:calc(var(--ball) * 100%);background:var(--chyron);transform-origin:0;animation:bc-trail var(--c-raceDur) var(--ease-roll) var(--c-race) both;position:absolute;top:17px;left:0}@keyframes bc-trail{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.bc-line{top:0;bottom:0;left:calc(var(--line) * 100%);background:var(--yellow-line);transform-origin:bottom;width:5px;animation:bc-line .25s var(--ease-in) var(--c-line) both, bc-cross .64s linear var(--c-cross,999s) both;margin-left:-2.5px;position:absolute;box-shadow:0 0 14px #ffe14dcc}@keyframes bc-line{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes bc-cross{0%{box-shadow:0 0 14px #ffe14dcc}16%{box-shadow:0 0 40px 12px #ffe14d}to{box-shadow:0 0 14px #ffe14dcc}}.bc-linelab{top:3px;left:calc(var(--line) * 100% + 6px);letter-spacing:.08em;color:var(--yellow-line);white-space:nowrap;animation:bc-fade .2s ease calc(var(--c-line) + .1s) both;font-size:11px;font-weight:800;position:absolute}.bc-linelab.left{left:auto;right:calc((1 - var(--line)) * 100% + 6px)}.bc-ball{top:11px;left:calc(var(--ball) * 100%);width:34px;height:24px;animation:bc-ball var(--c-raceDur) var(--ease-roll) var(--c-race) both;margin-left:-17px;position:absolute}.bc-ball svg{width:100%;height:100%;display:block}@keyframes bc-ball{0%{left:0}to{left:calc(var(--ball) * 100%)}}.bc-ticks{height:12px;font-family:var(--font-mono);color:var(--text-4);animation:bc-fade .3s ease var(--c-line) both;margin-top:4px;font-size:9.5px;position:relative}.bc-ticks span{text-align:center;width:40px;margin-left:-20px;position:absolute;top:0}.bc-tele{z-index:3;left:calc(var(--ball) * 100%);pointer-events:none;width:120px;height:70px;margin:-35px 0 0 -60px;position:absolute;top:23px;overflow:visible}.bc-tele path{fill:none;stroke:var(--yellow-line);stroke-width:5px;stroke-linecap:round;stroke-dasharray:260;stroke-dashoffset:260px;filter:drop-shadow(0 0 6px #ffe14db3)}.bc.pkg-big .bc-tele path{animation:bc-tele .6s ease-out var(--c-tele) both, bc-fade-out .2s linear var(--c-teleOut) forwards}@keyframes bc-tele{0%{stroke-dashoffset:260px}to{stroke-dashoffset:0}}@keyframes bc-fade-out{0%{opacity:1}to{opacity:0}}.bc.pkg-big .bc-ball{animation:bc-ball var(--c-raceDur) var(--ease-roll) var(--c-race) both, bc-ball-replay var(--c-replayDur) linear var(--c-replay) forwards}.bc.pkg-big .bc-trail{animation:bc-trail var(--c-raceDur) var(--ease-roll) var(--c-race) both, bc-trail-replay var(--c-replayDur) linear var(--c-replay) forwards}.bc.pkg-big .bc-line{animation:bc-line .25s var(--ease-in) var(--c-line) both, bc-cross .64s linear var(--c-cross,999s) both, bc-cross .64s linear var(--c-replayCross,999s) forwards}@keyframes bc-ball-replay{0%,15%{left:calc(var(--from) * 100%)}to{left:calc(var(--ball) * 100%)}}@keyframes bc-trail-replay{0%,15%{transform:scaleX(calc(var(--from) / max(var(--ball), .001)))}to{transform:scaleX(1)}}.bc-caption{text-align:center;letter-spacing:.16em;color:var(--text-3);animation:bc-fade .3s ease calc(var(--c-line) + .2s) both;margin:0;font-size:12px;font-weight:700}.bc-level,.bc-call{justify-content:center;display:flex}.bc-level span{background:var(--yellow);color:#0a0e17;letter-spacing:.1em;white-space:nowrap;animation:bc-stamp .35s linear var(--c-level,0s) both;padding:5px 16px;font-size:18px;font-weight:900;transform:skew(-10deg);box-shadow:0 6px 18px #00000073}.bc-call{padding-top:8px}.bc-call .bc-stamp{width:auto;animation-delay:var(--c-result);margin:0;padding:7px 18px;font-size:26px;position:static}.bc-stamp.white{background:var(--chyron)}.bc-stamp.dark{color:var(--text);box-shadow:inset 0 0 0 2px var(--line-2), 0 6px 18px #00000080;background:#060910d9}.bc-tape{flex-direction:column;gap:6px;margin-top:4px;display:flex}.bc-tape-row{--k:0;height:32px;animation:bc-rise .4s var(--ease-in) calc(var(--c-tape) + var(--k) * .12s) both;background:#060910b8;border-radius:6px;grid-template-columns:36px minmax(0,1fr) 112px minmax(0,1fr) 36px;align-items:center;gap:6px;padding:0 8px;display:grid}.bc-tape-row>b{color:var(--text);font-size:22px;font-weight:900}.bc-tape-row>b:last-child{text-align:right;color:var(--text-2)}.bc-tape-row>i{background:#5d6a87;height:6px}.bc-tape-row>i:first-of-type{justify-self:end;width:60%}.bc-tape-row>i:nth-of-type(2){justify-self:start;width:60%}.bc-tape-row>i.ahead{background:#8592ad;width:100%}.bc-tape-row.mana>i.ahead{background:var(--blue)}.bc-tape-row.decides>i.ahead{background:var(--yellow)}.bc-tape-row>span{text-align:center;letter-spacing:.1em;color:var(--text-2);flex-direction:column;align-items:center;gap:2px;font-size:11px;font-weight:700;line-height:1.1;display:flex}.bc-tape-row>span small{color:var(--text-4);font-size:9.5px}.bc-tape-row.decides{box-shadow:inset 0 0 0 1.5px var(--yellow)}.bc-tape-row.decides>span small{color:var(--yellow)}@keyframes bc-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.bc-subs{box-shadow:inset 3px 0 0 var(--red);animation:bc-rise .4s var(--ease-in) var(--c-chips,0s) both;background:#060910d1;border-radius:6px;gap:6px;padding:10px 12px;display:grid}.bc-subs>b{letter-spacing:.14em;color:var(--red-text);font-size:13px;font-weight:900}.bc-subrow{letter-spacing:.06em;grid-template-columns:1fr auto;align-items:baseline;gap:3px 10px;font-size:13px;font-weight:800;display:grid}.bc-subrow .out{color:var(--text-3);-webkit-text-decoration:line-through #ff8a8ab3;text-decoration:line-through #ff8a8ab3}.bc-subrow .in{color:var(--green)}.bc-subrow small{letter-spacing:.1em;color:var(--text-4);text-align:right;font-size:10px;font-weight:700}.bc.has-strip .bc-subs{z-index:2;animation:bc-rise .4s var(--ease-in) var(--c-chips,0s) both, bc-fade-out .25s linear var(--c-line) forwards;position:absolute;top:0;left:0;right:0}@container rv (max-width:759px){.bc-mid{width:334px;height:30px;display:block;top:336px;left:12px}.bc-mid>*{position:absolute;top:0;left:0;right:0}.bc-strip{background-image:repeating-linear-gradient(90deg,#ffffff38 0 1.5px,#0000 1.5px 6.66667%);border-radius:5px;height:30px;box-shadow:0 8px 18px #00000073,inset 0 0 0 1px #ffffff14}.bc-trail{height:8px;top:11px}.bc-line{width:4px;margin-left:-2px;box-shadow:0 0 10px #ffe14dcc}.bc-linelab{top:2px;left:calc(var(--line) * 100% + 5px);letter-spacing:.06em;font-size:9px}.bc-linelab.left{right:calc((1 - var(--line)) * 100% + 5px)}.bc-ball{width:26px;height:18px;margin-left:-13px;top:6px}.bc-ticks,.bc-caption,.bc-subs{display:none}.bc-tele{width:90px;height:52px;margin:-26px 0 0 -45px;top:15px}.bc-tele path{stroke-width:4px}.bc.level .bc-stripbox{animation:bc-fade-out .2s linear var(--c-level,0s) forwards}.bc.level .bc-unit{animation:bc-fade .3s ease var(--c-chips,0s) both, bc-fade-out .15s linear var(--c-level,0s) forwards}.bc-level{z-index:3;top:-46px}.bc-level span{padding:3px 10px;font-size:13px}.bc-call{padding:0;top:-190px}.bc-call .bc-stamp{padding:6px 14px;font-size:20px}.bc-tape{gap:0;margin:0}.bc-tape-row{height:30px;animation-delay:var(--c-tape);border-radius:5px;grid-template-columns:24px minmax(0,1fr) 104px minmax(0,1fr) 24px;gap:5px;padding:0 7px;position:absolute;top:0;left:0;right:0}.bc-tape-row>b{font-size:17px}.bc-tape-row>i{height:5px}.bc-tape-row>span{font-size:9.5px}.bc-tape-row>span small{font-size:8.5px}.bc-tape-row:not(.decides){display:none}.bc.call-push .bc-tape-row:last-child{display:grid}.bc.call-win .bc-tape{display:none}}.bc-chyron{z-index:3;width:912px;position:absolute;top:444px;left:64px}.bc-chy-top{white-space:nowrap;height:22px;animation:bc-wipe-r .35s var(--ease-in) var(--c-chyron) both;align-items:stretch;display:flex}.bc-chy-top b{background:var(--yellow);color:#0a0e17;letter-spacing:.1em;flex:none;align-items:center;padding:0 12px;font-size:14px;font-weight:900;display:flex}.bc-chy-top span{background:var(--panel);letter-spacing:.08em;text-overflow:ellipsis;align-items:center;min-width:0;padding:0 12px;font-size:14px;font-weight:700;display:flex;overflow:hidden}.bc-chy-bot{background:var(--chyron);color:#0a0e17;height:36px;animation:bc-wipe-r .35s var(--ease-in) calc(var(--c-chyron) + .1s) both;align-items:center;gap:8px;padding-left:10px;display:flex;position:relative}.bc-mathrow{align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.bc-math{background:var(--chyron-chip);white-space:nowrap;animation:bc-pop .3s linear var(--at) both;border-radius:4px;align-items:baseline;gap:6px;padding:4px 10px;display:inline-flex}.bc-math>span{letter-spacing:.06em;color:#33405e;font-size:14px;font-weight:700}.bc-math>b{color:#0a0e17;font-size:19px;font-weight:900;line-height:1}.bc-math.info>b{color:#33405e}@keyframes bc-pop{0%{opacity:0;animation-timing-function:cubic-bezier(.2,.8,.2,1);transform:scale(.6)}50%{opacity:1;transform:scale(1.14)}to{opacity:1;transform:scale(1)}}.bc-res{background:var(--yellow);color:#0a0e17;width:92px;height:36px;animation:bc-pulse .4s linear var(--c-pulse,999s) both;flex:none;margin-left:auto;position:relative}.bc-chy-bot.res-opp .bc-res{background:var(--panel-3);color:var(--text)}.bc-chy-bot.res-none .bc-res{background:var(--chyron-chip);color:#33405e}.bc-res-n{clip-path:inset(0);animation:bc-res-in .12s var(--ease-in) var(--in) both;place-items:center;font-size:30px;font-weight:900;line-height:1;display:grid;position:absolute;inset:0;overflow:hidden}.bc-res-n:not([data-last]):not(.only){animation:bc-res-in .12s var(--ease-in) var(--in) both, bc-res-out .12s var(--ease-in) var(--out) forwards}@keyframes bc-res-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}@keyframes bc-res-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-100%)}}@keyframes bc-pulse{0%{animation-timing-function:cubic-bezier(.2,.8,.2,1);transform:scale(1)}37%{transform:scale(1.18)}to{transform:scale(1)}}.bc-fly{z-index:4;background:var(--yellow);color:#0a0e17;opacity:0;pointer-events:none;animation:bc-fly .42s linear var(--c-fly) both;place-items:center;font-size:30px;font-weight:900;display:grid;position:absolute;inset:0;box-shadow:0 0 24px #ffd23fcc}.bc-chy-bot.res-opp .bc-fly{background:var(--panel-3);color:var(--text);box-shadow:0 0 20px #c9d1e366}@keyframes bc-fly{0%{opacity:0;transform:translate(0)scale(1)}7%{opacity:1;animation-timing-function:cubic-bezier(.5,0,.3,1);transform:translate(0)scale(1.1)}86%{opacity:1;transform:translate(var(--fx,0), var(--fy,0)) scale(.75)}to{opacity:0;transform:translate(var(--fx,0), var(--fy,0)) scale(.75)}}@container rv (max-width:759px){.bc-chyron{width:334px;top:374px;left:12px}.bc-chy-top{height:17px}.bc-chy-top b{letter-spacing:.08em;padding:0 7px;font-size:11px}.bc-chy-top span{letter-spacing:.06em;padding:0 7px;font-size:11px}.bc-chy-bot{gap:5px;height:30px;padding-left:6px}.bc-mathrow{gap:5px}.bc-math{border-radius:3px;gap:4px;padding:3px 6px}.bc-math>span{letter-spacing:.04em;font-size:11px}.bc-math>b{font-size:14px}.bc-res{width:56px;height:30px}.bc-res-n,.bc-fly{font-size:24px}.bc-fly{box-shadow:0 0 18px #ffd23fcc}}.bc-bug{z-index:3;width:716px;height:46px;animation:bc-fade .3s ease var(--c-inMe) both;align-items:stretch;display:flex;position:absolute;top:516px;left:162px;box-shadow:0 12px 30px #0000008c}.bug-icon{background:var(--yellow);flex:none;place-items:center;width:46px;display:grid}.bug-icon svg{fill:none;stroke:#0a0e17;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.bug-me,.bug-opp{flex:none;justify-content:space-between;align-items:center;width:230px;padding:0 14px 0 16px;display:flex;position:relative;overflow:hidden}.bug-me{background:var(--yellow);color:#0a0e17;box-shadow:inset 2px 0 #0a0e17}.bug-opp{background:var(--panel-3);padding:0 16px}.bug-me>div,.bug-opp>div{flex-direction:column;gap:4px;min-width:0;display:flex}.bug-me>div>b,.bug-opp>div>b{letter-spacing:.1em;white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:900;overflow:hidden}.bug-snap{color:var(--text-3);letter-spacing:.08em;white-space:nowrap;align-self:flex-start;padding:1px 6px;font-size:10px;font-weight:800;line-height:1.2;position:relative;box-shadow:inset 0 0 0 1px #5d6a87}.bug-snap.on{background:var(--blue);box-shadow:none;color:#fff}.bug-snap.glow{animation:bc-snapglow .7s linear var(--at) both}@keyframes bc-snapglow{0%{box-shadow:0 0 #3d7bff00}21%{box-shadow:0 0 0 5px #3d7bff8c}to{box-shadow:0 0 #3d7bff00}}.bug-snap.reveal{box-shadow:none;padding:0;display:grid}.bug-snap.reveal>span{grid-area:1/1;padding:1px 6px}.bug-snap.reveal .q{animation:bc-fade-out .15s linear var(--c-result) forwards;box-shadow:inset 0 0 0 1px #5d6a87}.bug-snap.reveal .a{background:var(--red);color:#fff;animation:bc-pop .3s linear var(--c-result) both}.tick-n{height:40px;font-size:40px;font-weight:900;line-height:40px;display:block;overflow:hidden}.tick-n b{text-align:right;height:40px;font-weight:900;display:block}.tick-strip{animation:bc-tick .2s var(--ease-in) var(--at) both;display:block}@keyframes bc-tick{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.bug-flash{opacity:0;pointer-events:none;animation:bc-flash .55s linear var(--c-score) both;background:#fff;position:absolute;inset:0}.bc.won-opp .bug-flash,.bc.won-none .bug-flash{animation:none}@keyframes bc-flash{0%{opacity:0}18%{opacity:.55}to{opacity:0}}.bug-lane{background:var(--panel);flex-direction:column;flex:auto;justify-content:center;gap:6px;min-width:0;padding:0 16px;display:flex;position:relative;overflow:hidden}.bug-lane>span:first-child{letter-spacing:.12em;color:var(--text-2);white-space:nowrap;font-size:15px;font-weight:800}.bug-pips{gap:4px;display:flex}.bug-pips i{background:var(--line-2);width:18px;height:5px}.bug-pips i.done{background:var(--yellow)}.bug-pips i.now{background:var(--chyron);animation:bc-pip .1s linear var(--c-score) both}@keyframes bc-pip{0%{background:var(--chyron)}to{background:var(--yellow)}}.bug-flag{background:var(--yellow-line);color:#0a0e17;white-space:nowrap;animation:bc-wipe-r .2s var(--ease-in) var(--c-bug) both;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.bc.pkg-big .bug-flag{animation:bc-wipe-r .2s var(--ease-in) var(--c-bug) both, bc-wipe-out .25s var(--ease-in) var(--c-bugOut) forwards}.bug-flag b{letter-spacing:.08em;font-size:20px;font-weight:900}.bug-flag{letter-spacing:.08em;font-size:14px;font-weight:800}@container rv (max-width:759px){.bc-bug{width:334px;height:36px;top:430px;left:12px;box-shadow:0 10px 22px #0000008c}.bug-icon{display:none}.bug-me{width:116px;box-shadow:none;padding:0 9px 0 10px}.bug-opp{width:100px;padding:0 10px}.bug-me>div,.bug-opp>div{gap:3px}.bug-me>div>b,.bug-opp>div>b{font-size:14px}.bug-snap{letter-spacing:.06em;padding:1px 4px;font-size:8.5px}.bug-snap.reveal>span{padding:1px 4px}.tick-n,.tick-n b{height:30px}.tick-n{font-size:30px;line-height:30px}.bug-lane{gap:5px;padding:0 9px}.bug-lane>span:first-child{letter-spacing:.1em;font-size:11px}.bug-pips{gap:3px}.bug-pips i{width:13px;height:4px}.bug-flag{letter-spacing:.06em;gap:5px;font-size:11px}.bug-flag b{letter-spacing:.06em;font-size:15px}}.bc-wipe{z-index:6;pointer-events:none;position:absolute;inset:0;overflow:hidden}.bc-wipe i{height:120%;position:absolute;top:-10%;left:130%;transform:skew(-18deg)}.bc-wipe .w1{background:var(--yellow);width:46%;animation:bc-big .7s var(--ease-wipe) var(--c-big) both;justify-content:center;align-items:center;display:flex}.bc-wipe .w1 span{text-align:center;color:#0a0e17;font-size:64px;font-style:normal;font-weight:900;line-height:.9;transform:skew(18deg)}.bc-wipe .w2{background:var(--chyron);width:9%;animation:bc-thin .7s var(--ease-wipe) calc(var(--c-big) + .1s) both}.bc-wipe .w3{background:var(--blue);width:5%;animation:bc-thin .7s var(--ease-wipe) calc(var(--c-big) + .18s) both}@keyframes bc-big{0%{left:-75%}to{left:130%}}@keyframes bc-thin{0%{left:-30%}to{left:130%}}.bc-lb{z-index:5;background:#000;height:34px;position:absolute;left:0;right:0}.bc-lb.top{animation:bc-lb-in-top .2s var(--ease-in) var(--c-replay) both, bc-lb-out-top .18s ease-in var(--c-undim) forwards;align-items:center;gap:12px;padding:0 20px;display:flex;top:0;transform:translateY(-100%)}.bc-lb.bot{animation:bc-lb-in-bot .2s var(--ease-in) var(--c-replay) both, bc-lb-out-bot .18s ease-in var(--c-undim) forwards;bottom:0;transform:translateY(100%)}.bc-lb.top>span:last-child{letter-spacing:.1em;color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.bc-replay{background:var(--yellow);color:#0a0e17;letter-spacing:.1em;align-items:center;gap:6px;padding:2px 10px;font-size:15px;font-weight:900;display:flex}.bc-replay svg{fill:#0a0e17;width:14px;height:14px}@keyframes bc-lb-in-top{0%{transform:translateY(-100%)}to{transform:none}}@keyframes bc-lb-out-top{0%{transform:none}to{transform:translateY(-100%)}}@keyframes bc-lb-in-bot{0%{transform:translateY(100%)}to{transform:none}}@keyframes bc-lb-out-bot{0%{transform:none}to{transform:translateY(100%)}}@container rv (max-width:759px){.bc-wipe i{left:135%;transform:skew(-12deg)}.bc-wipe .w1{width:70%;animation-name:bc-big-s}.bc-wipe .w1 span{font-size:38px;transform:skew(12deg)}.bc-wipe .w2{width:14%;animation-name:bc-thin-s}.bc-wipe .w3{width:8%;animation-name:bc-thin-s}.bc-lb{height:26px}.bc-lb.top{gap:8px;padding:0 12px}.bc-lb.top>span:last-child{font-size:11px}.bc-replay{gap:4px;padding:1px 7px;font-size:12px}.bc-replay svg{width:11px;height:11px}}@keyframes bc-big-s{0%{left:-95%}to{left:135%}}@keyframes bc-thin-s{0%{left:-30%}to{left:135%}}.bc-seam{z-index:7;background:var(--panel);width:170%;height:120%;box-shadow:inset 14px 0 0 var(--yellow), inset -14px 0 0 var(--blue);pointer-events:none;animation:bc-seam-in .5s var(--ease-wipe) var(--c-seamIn,0s) both;justify-content:center;align-items:center;display:flex;position:absolute;top:-10%;left:115%;transform:skew(-18deg)}.bc-seam.out{animation:bc-seam-in .5s var(--ease-wipe) var(--c-seamIn,0s) both, bc-seam-out .48s var(--ease-wipe) var(--c-seamOut) forwards}.bc-seam span{background:var(--yellow);color:#0a0e17;white-space:nowrap;padding:10px 22px;font-size:48px;font-weight:900;line-height:1;transform:skew(14deg)}.bc-seam.still{animation:none;left:-35%}@keyframes bc-seam-in{0%{left:-35%}to{left:115%}}@keyframes bc-seam-out{0%{left:-214%}to{left:-35%}}@container rv (max-width:759px){.bc-seam{width:220%;box-shadow:inset 10px 0 0 var(--yellow), inset -10px 0 0 var(--blue);animation-name:bc-seam-in-s;left:140%;transform:skew(-12deg)}.bc-seam.out{animation-name:bc-seam-in-s,bc-seam-out-s}.bc-seam span{padding:7px 16px;font-size:30px;transform:skew(4deg)}.bc-seam.still{left:-60%}}@keyframes bc-seam-in-s{0%{left:-60%}to{left:140%}}@keyframes bc-seam-out-s{0%{left:-300%}to{left:-60%}}.bc.standby .bc-seam span{animation:1.6s ease-in-out infinite bc-breathe}@keyframes bc-breathe{0%,to{opacity:1}50%{opacity:.65}}.bc.paused,.bc.paused *,.bc.paused :before,.bc.paused :after,.rv.paused .rail-now *,.rv.paused .ch-fill,.rv.paused .tk-run{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.bc *,.bc :before,.bc :after{animation-duration:10ms!important}.bc-wipe,.bc-seam:not(.still){display:none}.tk-run{animation:none!important}}.bc.final{text-transform:none;-webkit-user-select:auto;user-select:auto;width:auto;height:auto;min-height:100%;box-shadow:0 0 0 1px var(--bar-line), 0 30px 60px #00000073;border-radius:10px;align-content:start;justify-items:center;gap:16px;padding:26px 24px 28px;line-height:1.3;display:grid;position:relative;overflow:hidden;transform:none}.bc.final>*{z-index:1;position:relative}.bc.final>.bc-bg{z-index:0;position:absolute}.bc.final .bc-flag{text-align:center;text-transform:uppercase;align-items:center;position:relative;top:auto;left:auto;right:auto}.bc.final .bc-title{justify-content:center}.bc.final .bc-title h2{white-space:normal;font-size:clamp(28px,6vw,44px)}.bc.final .bc-logo{text-transform:uppercase;position:absolute}.bc.final .confetti{z-index:2}.fin-score{font-family:var(--font-display);text-transform:uppercase;animation:bc-stamp-plain .5s var(--ease-in) .2s both;align-items:center;gap:18px;display:flex}.fin-side{align-items:center;gap:12px;display:flex}.fin-side b{letter-spacing:.12em;color:var(--text-2);font-size:18px;font-weight:900}.fin-side span{font-size:clamp(64px,12vw,104px);font-weight:900;line-height:.9}.fin-side.me span{color:var(--yellow)}.fin-side.opp span{color:var(--text-2)}.bc.final.won-opp .fin-side.opp span{color:var(--text)}.fin-dash{color:var(--text-4);font-size:48px;font-weight:900}@keyframes bc-stamp-plain{0%{opacity:0;transform:scale(1.4)}to{opacity:1;transform:none}}.fin-line{text-align:center;color:var(--text-2);margin:-6px 0 0;font-size:15px;animation:.4s .5s both bc-fade}.fin-levels{animation:bc-rise .5s var(--ease-in) .7s both;flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.fin-levels figure{justify-items:center;gap:8px;margin:0;display:grid}.fin-levels figcaption{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--yellow);justify-items:center;font-size:18px;font-weight:900;display:grid}.fin-levels figcaption small{letter-spacing:.16em;color:var(--text-3);font-size:11px;font-weight:700}.fin-xp{width:min(100%,560px);animation:bc-rise .5s var(--ease-in) .85s both;gap:6px;margin:0;padding:0;list-style:none;display:grid}.fin-xp li{box-shadow:inset 0 0 0 1px var(--line);background:#06091099;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;font-size:14px;display:flex}.fin-xp li b{font-family:var(--font-display);color:var(--yellow);min-width:4.2em;font-size:16px;font-weight:900}.fin-xp li>span:nth-child(2){color:var(--text);flex:auto}.fin-actions{animation:bc-rise .5s var(--ease-in) 1s both;flex-wrap:wrap;justify-content:center;gap:8px;display:flex}@container rv (max-width:759px){.bc.final{border-radius:12px;gap:14px;padding:20px 14px 22px}.bc.final .bc-logo{display:none}.fin-score{gap:12px}.fin-side{flex-direction:column;gap:8px}.fin-side.opp{flex-direction:column-reverse}.fin-side b{font-size:13px}.fin-actions{width:100%;display:grid}.fin-actions .btn{width:100%}}.ch{background:var(--panel);box-shadow:inset 0 0 0 1px var(--bar-line);border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex}.ch-play{background:var(--yellow);color:#0a0e17;cursor:pointer;border:0;border-radius:6px;flex:none;place-items:center;width:36px;height:36px;padding:0;display:grid}.ch-play svg{fill:currentColor;width:16px;height:16px}.ch-play:focus-visible{outline:3px solid var(--text);outline-offset:2px}.ch-track{flex:auto;gap:6px;min-width:0;display:flex}.ch-seg{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:2 1 0;gap:6px;padding:6px 0 0;display:flex}.ch-seg:disabled{cursor:default}.ch-seg.fin{cursor:default;flex:2 1 0}.ch-bar{background:var(--line-2);border-radius:3px;height:5px;display:block;position:relative}.ch-seg.done .ch-bar{background:var(--yellow)}.ch-seg.todo .ch-bar{background:repeating-linear-gradient(135deg, var(--line-2) 0 3px, var(--panel-2) 3px 6px)}.ch-seg.fin.now .ch-bar{background:var(--yellow)}.ch-fill{background:var(--yellow);transform-origin:0;border-radius:3px;animation:linear both ch-fill;position:absolute;inset:0}.ch-fill:after{content:"";background:var(--chyron);border-radius:50%;width:14px;height:14px;position:absolute;top:-4.5px;right:-7px;box-shadow:0 0 0 3px #ffd23f80}@keyframes ch-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ch-lab{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;line-height:1;overflow:hidden}.ch-seg.now .ch-lab{color:var(--yellow)}.ch-seg.todo .ch-lab,.ch-seg.fin:not(.now) .ch-lab{color:var(--text-4)}.ch-lab .short{display:none}.ch-seg:not(:disabled):not(.now):hover .ch-lab{color:var(--text)}.ch-seg:focus-visible{outline:2px solid var(--yellow);outline-offset:3px;border-radius:3px}.ch-tools{flex:none;gap:6px;display:flex}.ch-btn{min-height:34px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text-2);font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 12px;font-size:13px;font-weight:800}.ch-btn:hover{color:var(--text);box-shadow:inset 0 0 0 1px var(--text-4)}@container rv (max-width:759px){.ch{flex-wrap:wrap;gap:8px 10px;padding:8px 10px}.ch-play{width:30px;height:30px}.ch-track,.ch-seg{gap:4px}.ch-bar{height:4px}.ch-lab{letter-spacing:.08em;font-size:9px}.ch-lab .long{display:none}.ch-lab .short{display:inline}.ch-fill:after{width:10px;height:10px;box-shadow:none;top:-3px;right:-5px}.ch-tools{flex:100%;justify-content:flex-end}.ch-btn{min-height:30px;font-size:11px}}.rv-rail .sk,.rv-side-rail .sk{--rail:1}.rail-now{display:inline-grid;position:relative}.rail-now>span{text-align:center;grid-area:1/1}.rail-now .a{color:var(--text);animation:bc-fade-out .1s linear var(--c-score,0s) forwards}.rail-now .b{opacity:0;animation:rail-in .2s var(--ease-in) calc(var(--c-score,0s) + 50ms) forwards}.rail-now .b.yellow{color:var(--yellow)}.rail-now .b.red{color:var(--red-text)}.rail-now .b.muted{color:var(--text-3)}@keyframes rail-in{0%{opacity:0;transform:scale(1.8)}to{opacity:1;transform:none}}.tk{background:var(--yellow);color:#0a0e17;border-radius:4px;height:40px;position:relative;overflow:hidden}.tk-run{width:max-content;height:100%;animation:linear infinite tk-run;display:flex}.tk-set{align-items:center;gap:48px;height:100%;padding-right:48px;display:flex}.tk-set>span{font-family:var(--font-display);letter-spacing:.06em;white-space:nowrap;font-size:17px;font-weight:800}.tk-set>span:before{content:"";vertical-align:middle;background:#0a0e17;width:7px;height:7px;margin-right:14px;display:inline-block;transform:rotate(45deg)translateY(-2px)}@keyframes tk-run{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:760px){.tk{height:32px}.tk-set{gap:32px;padding-right:32px}.tk-set>span{font-size:13px}}
