:root{--bg:#07070c;--panel:#0d0d16;--panel2:#12121e;--line:#a0aaff1f;--line2:#a0aaff40;--ink:#e8ecff;--ink2:#8b93b8;--mut:#565d7e;--cyan:#00f0ff;--mag:#ff2e88;--acid:#b6ff00;--amber:#fab219;--cut:12px}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);font-family:var(--font-mono), monospace;margin:0;font-size:14px;overflow-x:hidden}.gridfloor{z-index:0;pointer-events:none;transform-origin:50% 100%;background:linear-gradient(#0000,#00f0ff0b 55%,#ff2e8812),repeating-linear-gradient(90deg,#a0aaff1a 0 1px,#0000 1px 64px),repeating-linear-gradient(0deg,#a0aaff1a 0 1px,#0000 1px 34px);height:46%;animation:2.6s linear infinite floorscroll;position:fixed;bottom:-12%;left:-20%;right:-20%;transform:perspective(420px)rotateX(62deg);-webkit-mask-image:linear-gradient(#0000,#000 30%);mask-image:linear-gradient(#0000,#000 30%)}@keyframes floorscroll{to{background-position:0 0,0 0,0 34px}}body:after{content:"";pointer-events:none;z-index:50;opacity:.5;background:repeating-linear-gradient(0deg,#00000038 0 1px,#0000 1px 3px);position:fixed;inset:0}body:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(60% 40% at 20% 0,#00f0ff12,#0000 60%),radial-gradient(60% 40% at 80% 100%,#ff2e8812,#0000 60%);position:fixed;inset:-20%}a{color:inherit;text-decoration:none}.app{z-index:1;max-width:1240px;margin:0 auto;padding:18px 20px 60px;position:relative}.cutbox{clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut))}:root{--edge:var(--line);--edge-w:1px}*,:before,:after{--edge-b:var(--edge);--edge-slash:linear-gradient(135deg, transparent calc(50% - var(--edge-w)), var(--edge) calc(50% - var(--edge-w)), var(--edge) calc(50% + var(--edge-w)), transparent calc(50% + var(--edge-w)));--edge-slash-b:linear-gradient(135deg, transparent calc(50% - var(--edge-w)), var(--edge-b) calc(50% - var(--edge-w)), var(--edge-b) calc(50% + var(--edge-w)), transparent calc(50% + var(--edge-w)));--edge-backslash:linear-gradient(45deg, transparent calc(50% - var(--edge-w)), var(--edge) calc(50% - var(--edge-w)), var(--edge) calc(50% + var(--edge-w)), transparent calc(50% + var(--edge-w)));--edge-slant-l:linear-gradient(to bottom right, transparent calc(50% - var(--edge-w)), var(--edge) calc(50% - var(--edge-w)), var(--edge) calc(50% + var(--edge-w)), transparent calc(50% + var(--edge-w)));--edge-slant-r:linear-gradient(to top right, transparent calc(50% - var(--edge-w)), var(--edge) calc(50% - var(--edge-w)), var(--edge) calc(50% + var(--edge-w)), transparent calc(50% + var(--edge-w)))}.hdr{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-bottom:14px;display:flex}.logo{font-family:var(--font-disp);letter-spacing:.06em;align-items:center;gap:10px;font-size:22px;font-weight:700;display:inline-flex}.logo svg{flex:none}.logo b{color:var(--acid);text-shadow:0 0 18px #b6ff0080}.hdr .meta{min-width:150px;color:var(--ink2);letter-spacing:.1em;justify-content:flex-end;align-items:center;gap:18px;font-size:11px;display:flex}.live{color:var(--acid);align-items:center;gap:7px;font-weight:800;display:inline-flex}.live i{background:var(--acid);width:8px;height:8px;box-shadow:0 0 12px var(--acid);border-radius:50%;animation:1.1s infinite pulse}@keyframes pulse{50%{opacity:.25}}.fav{vertical-align:-3px;background:#1a1a26;border-radius:3px}.favfallback{border:1px solid var(--line2);display:inline-block}.champion-banner{text-align:center;border-top:1px solid var(--acid);--cut:26px;clip-path:polygon(var(--cut) 0, calc(100% - var(--cut)) 0, 100% 100%, 0 100%);background:linear-gradient(#b6ff001a,#b6ff0005);border-bottom:1px solid #b6ff004d;margin-top:18px;padding:22px;position:relative;box-shadow:0 0 44px -12px #b6ff0080}.champion-banner .lbl{letter-spacing:.34em;color:var(--acid);font-size:10px}.champion-banner .dom{font-family:var(--font-disp);margin-top:6px;font-size:clamp(26px,4.5vw,46px);font-weight:700}.champion-banner .sub{color:var(--ink2);letter-spacing:.08em;margin-top:6px;font-size:11px}.podium{border:1px solid var(--line);--cut:22px;--edge:var(--line);clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));background:#030308b8;margin-top:20px;padding:20px 22px 18px;position:relative}.podium:before{content:"";pointer-events:none;opacity:.5;background:repeating-linear-gradient(90deg,#a0aaff1a 0 1px,#0000 1px 58px),repeating-linear-gradient(0deg,#a0aaff17 0 1px,#0000 1px 26px);height:46%;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 65%);mask-image:linear-gradient(#0000,#000 65%)}.podium>*{position:relative}.nextbreak{font-family:var(--font-mono);letter-spacing:.28em;color:var(--mut);align-items:center;gap:14px;margin:26px 0 20px;font-size:9px;display:flex}.nextbreak i{background:repeating-linear-gradient(90deg, var(--line2) 0 6px, transparent 6px 12px);flex:1;height:1px}.nextbreak .to{color:var(--cyan)}.nextup{max-width:780px;margin-inline:auto;padding-left:20px;position:relative}.nextup:before{content:"";background:linear-gradient(180deg, var(--cyan), #00f0ff1f 55%, transparent);width:2px;position:absolute;top:2px;bottom:0;left:0}.nextup .kickpanel{margin-top:0}main>.nextup:first-child{margin-top:34px}.nexthead{border-bottom:1px solid var(--line);margin-bottom:18px;padding-bottom:12px}.nh-kicker{letter-spacing:.3em;color:var(--mut);font-size:9.5px}.nexthead h2{font-family:var(--font-disp);letter-spacing:.08em;margin:5px 0 0;font-size:clamp(20px,3vw,30px);font-weight:700}.nexthead h2 b{color:var(--cyan);text-shadow:0 0 18px #00f0ff73}@media (max-width:760px){.nextup{padding-left:12px}.podium{padding:16px 14px 14px}}.pod-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:12px;display:flex}.pod-kicker{letter-spacing:.3em;color:var(--mut);font-size:9.5px}.pod-head h2{font-family:var(--font-disp);letter-spacing:.08em;margin:5px 0 0;font-size:clamp(20px,3vw,30px);font-weight:700}.pod-head h2 b{color:#ffd24a;text-shadow:0 0 18px #ffd24a73}.pod-blurb{letter-spacing:.04em;color:var(--ink2);max-width:62ch;margin:7px 0 0;font-size:11px}.pod-blurb.stamp{letter-spacing:.12em;color:var(--mut);max-width:none}.pod-rewatch{letter-spacing:.2em;color:var(--ink2);border:1px solid var(--line2);white-space:nowrap;padding:9px 14px;font-size:10px;display:inline-block;transform:skew(-12deg)}.pod-rewatch:hover{color:var(--acid);border-color:var(--acid);box-shadow:0 0 22px -8px #b6ff0099}.pod-sponsor{flex-direction:column;align-items:center;gap:7px;margin-top:18px;display:flex}.pod-sponsor+.pod-stage{margin-top:14px}.pod-stage{grid-template-columns:1fr 1.28fr 1fr;align-items:end;gap:0;margin-top:22px;display:grid;position:relative}.pod-stage:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(46% 78% at 50% 100%,#ffd24a21,#0000 68%);position:absolute;inset:0}.pod-stage>*{z-index:1}.pod{text-align:center;flex-direction:column;justify-content:flex-end;padding:0 10px;display:flex;position:relative}.pod.gold{--metal:#ffd24a;--metal-line:#ffd24a8c;--metal-glow:#ffd24a24;z-index:2}.pod.silver{--metal:#cdd6ee;--metal-line:#cdd6ee57;--metal-glow:#cdd6ee12}.pod.bronze{--metal:#e08a4a;--metal-line:#e08a4a57;--metal-glow:#e08a4a12}.pod-card{padding-bottom:16px}.pod-ribbon{font-family:var(--font-mono);letter-spacing:.3em;color:var(--metal);border:1px solid var(--metal-line);padding:3px 9px;font-size:8px;display:inline-block;transform:skew(-12deg)}.pod-face{flex-direction:column;align-items:center;gap:9px;margin-top:13px;display:flex}.pod-dom{font-family:var(--font-disp);overflow-wrap:anywhere;font-size:clamp(13px,1.6vw,18px);font-weight:700}.pod-1 .pod-dom{color:var(--metal);text-shadow:0 0 30px #ffd24a73;font-size:clamp(18px,2.7vw,31px)}.pod-face:hover .pod-dom{color:var(--metal)}.pod-title{letter-spacing:.26em;color:var(--ink2);margin-top:11px;font-size:9px}.pod-detail{letter-spacing:.14em;color:var(--mut);margin-top:6px;font-size:9.5px;display:inline-block}.pod-detail:hover{color:var(--metal)}.pod-block{border:1px solid var(--metal-line);background:linear-gradient(180deg, var(--metal-glow), transparent 78%), repeating-linear-gradient(-45deg, #ffffff06 0 8px, transparent 8px 16px), var(--panel);height:86px;box-shadow:inset 0 1px 0 var(--metal-line), inset 0 14px 26px -18px var(--metal);border-bottom:0;justify-content:center;align-items:center;margin:0 -10px;display:flex;position:relative}.pod-1 .pod-block{height:148px}.pod-2 .pod-block{height:108px}.pod-3 .pod-block{height:82px}.pod-1 .pod-block{box-shadow:inset 0 1px 0 var(--metal-line), inset 0 22px 44px -22px var(--metal)}.pod-rank{font-family:var(--font-disp);color:#0000;background:linear-gradient(180deg, var(--metal) 0%, #ffffff24 78%);filter:drop-shadow(0 2px 1px #000000e6);-webkit-background-clip:text;background-clip:text;font-size:54px;font-weight:700;line-height:1}.pod-1 .pod-rank{font-size:80px}@media (max-width:760px){.pod-stage{grid-template-columns:1fr;gap:10px}.pod-1{order:-1}.pod-block,.pod-1 .pod-block,.pod-2 .pod-block,.pod-3 .pod-block{height:54px}.pod-rank,.pod-1 .pod-rank{font-size:34px}.pod-stage:after{display:none}}.bracket{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr));max-width:calc(var(--cols,4) * 350px);margin-top:18px;align-items:stretch;gap:28px;margin-inline:auto;display:grid}@media (max-width:900px){.bracket{grid-template-columns:1fr;gap:14px}}.bracket-col{grid-template-rows:auto 1fr;display:grid}.bracket-head{min-height:42px}.bracket-col h3{font-family:var(--font-disp);letter-spacing:.25em;color:var(--mut);text-align:center;margin:0 0 2px;font-size:11px}.bracket-col .theme{letter-spacing:.18em;color:var(--acid);text-align:center;opacity:.8;margin-bottom:8px;font-size:9.5px}.bracket-body{flex-direction:column;display:flex}.bpair{flex-direction:column;flex:1;justify-content:space-around;display:flex;position:relative}.bpair .mcard{margin:4px 0}.bjoin{background:var(--line2);pointer-events:none;width:1px;position:absolute;top:25%;bottom:25%;right:-14px}.bjoin:before,.bjoin:after{content:"";background:var(--line2);width:14px;height:1px;position:absolute;left:-14px}.bjoin:before{top:0}.bjoin:after{bottom:0}.bpair.joined:after{content:"";background:var(--line2);width:14px;height:1px;position:absolute;top:50%;right:-28px}.bracket-col:last-child .bpair:after,.bracket-col:last-child .bjoin{display:none}@media (max-width:900px){.bpair{gap:12px}.bjoin,.bpair.joined:after{display:none}}.mcard{background:var(--panel);border:1px solid var(--line);clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));padding:11px 13px;transition:border-color .15s,box-shadow .15s,transform .15s;display:block}.mcard:hover{border-color:var(--acid);transform:translate(3px);box-shadow:0 0 22px -6px #b6ff0059}.mcard .row{justify-content:space-between;gap:10px;font-size:12px;line-height:1.9;display:flex}.mcard .row .d{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mcard .row.w .d{color:var(--acid);font-weight:800}.mcard .row .s{font-family:var(--font-disp);color:var(--ink2);font-weight:700}.mcard .row.w .s{color:var(--acid)}.mcard .foot{color:var(--mut);letter-spacing:.12em;margin-top:6px;font-size:9.5px}.mcard.fixture{cursor:default}.mcard.fixture:hover{border-color:var(--line);box-shadow:none;--edge:var(--line);transform:none}.mcard.fixture .foot{color:var(--cyan)}.mcard.open{background:0 0;border-style:dashed}.mcard.open:hover{border-color:var(--line);box-shadow:none;--edge:var(--line);transform:none}.mcard.open .row .d{font-family:var(--font-mono);letter-spacing:.16em;color:var(--mut);font-size:10px}.hash{color:var(--mut);letter-spacing:.08em;text-align:center;margin-top:22px;font-size:10px}.hash b{color:var(--ink2)}.watchcta{border:1px solid var(--line2);background:var(--panel);--cut:14px;--edge:var(--line2);clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));background-image:var(--edge-slash), var(--edge-slash-b);background-repeat:no-repeat;background-size:var(--cut) var(--cut);background-position:0 0,100% 100%;background-origin:border-box;align-items:center;gap:16px;margin-top:16px;padding:15px 18px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.watchcta:hover{border-color:var(--acid);--edge:var(--acid);transform:translate(3px);box-shadow:0 0 34px -14px #b6ff00cc}.wc-play{width:34px;height:34px;color:var(--acid);background:#b6ff001a;border:1px solid #b6ff0073;flex:none;place-items:center;font-size:13px;display:grid;transform:skew(-12deg)}.wc-text{flex-direction:column;gap:4px;min-width:0;display:flex}.wc-text b{font-family:var(--font-disp);letter-spacing:.1em;color:var(--ink);font-size:14px;font-weight:700}.wc-text i{font-style:normal;font-family:var(--font-mono);letter-spacing:.1em;color:var(--mut);font-size:10px}.wc-go{color:var(--mut);margin-left:auto;font-size:15px}.watchcta:hover .wc-go{color:var(--acid)}.backlink{color:var(--ink2);letter-spacing:.12em;margin-top:16px;font-size:11px;display:inline-block}.backlink:hover{color:var(--acid)}.stage{margin-top:10px;position:relative}.channelmain .stage{flex-direction:column;flex:1;min-height:0;margin-top:0;display:flex}.channelmain .arena{flex:1;height:auto;min-height:140px}.fxlayer{z-index:30;pointer-events:none;position:absolute;inset:0}.hudbar{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;display:flex}.roundtag{font-family:var(--font-disp);letter-spacing:.3em;color:var(--acid);font-size:12px}.themetag{letter-spacing:.18em;color:var(--mut);margin-top:3px;font-size:10px}.ctrl{gap:8px;display:flex}.ctrl button{background:var(--panel2);color:var(--ink);border:1px solid var(--line2);font-family:var(--font-mono);cursor:pointer;letter-spacing:.08em;--cut:8px;clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));padding:6px 12px;font-size:11px}.ctrl button:hover{border-color:var(--acid);color:var(--acid)}.scorebug{filter:drop-shadow(0 10px 30px #00000073);transform:translateY(calc(var(--clash,0) * 20vh)) scale(calc(1 + var(--clash,0) * .55));transform-origin:top;justify-content:center;margin:20px 0 10px;display:flex}.scorebug.clashing{z-index:22}.sb.mid{position:relative}.sb-vs{font-family:var(--font-disp);letter-spacing:.06em;color:var(--acid);text-shadow:0 0 22px #b6ff00b3;place-items:center;font-size:26px;font-weight:700;display:grid;position:absolute;inset:0}.sb-score{align-items:center;gap:12px;display:flex}@media (max-width:760px){.scorebug{transform:translateY(calc(var(--clash,0) * 14vh)) scale(calc(1 + var(--clash,0) * .2))}.sb-vs{font-size:18px}}.sb{border:1px solid var(--line2);align-items:center;display:flex;transform:skew(-12deg)}.sb>*{transform:skew(12deg)}.sb.side{gap:10px;min-width:250px;padding:10px 18px}.sb.a{background:linear-gradient(90deg,#00f0ff29,#00f0ff08);border-color:#00f0ff73 currentColor #00f0ff73 #00f0ff73;border-right-style:none;border-right-width:0;justify-content:flex-end}.sb.b{background:linear-gradient(270deg,#ff2e8829,#ff2e8808);border-color:#ff2e8873 #ff2e8873 #ff2e8873 currentColor;border-left-style:none;border-left-width:0;justify-content:flex-start}.sb .nm{font-family:var(--font-disp);font-size:clamp(13px,1.6vw,18px);font-weight:700}.sb.a .nm{color:var(--cyan);text-shadow:0 0 14px #00f0ff80}.sb.b .nm{color:var(--mag);text-shadow:0 0 14px #ff2e8880}.sb .sd{color:var(--ink2);letter-spacing:.14em;white-space:nowrap;font-size:9px}.sb.mid{border-color:var(--line2);z-index:1;background:#0a0a12;gap:12px;padding:8px 22px}.sb.mid .d{font-family:var(--font-disp);font-size:40px;font-weight:700;line-height:1}.sb.mid .d.a{color:var(--cyan)}.sb.mid .d.b{color:var(--mag)}.sb.mid .sep{color:var(--mut);font-size:22px}@media (max-width:760px){.sb.side{min-width:0}.sb .sd{display:none}}.dots{justify-content:center;gap:7px;margin:0 0 14px;display:flex}.dots i{background:var(--panel2);border:1px solid var(--line);width:26px;height:5px;transform:skew(-24deg)}.dots i.a{background:var(--cyan);border-color:#0000;box-shadow:0 0 10px #00f0ff99}.dots i.b{background:var(--mag);border-color:#0000;box-shadow:0 0 10px #ff2e8899}.dots i.tie{background:var(--mut)}.arena{height:clamp(200px,34vh,340px);margin:0 -6px;position:relative}.duelviz{width:100%;height:100%;display:block;position:absolute;inset:0}.cm{border:1.5px solid var(--line2);z-index:5;width:18px;height:18px;position:absolute}.cm.tl{border-bottom:0;border-right:0;top:0;left:0}.cm.tr{border-bottom:0;border-left:0;top:0;right:0}.cm.bl{border-top:0;border-right:0;bottom:0;left:0}.cm.br{border-top:0;border-left:0;bottom:0;right:0}.tele{z-index:6;font-family:var(--font-disp);letter-spacing:.01em;opacity:0;font-size:clamp(20px,2.6vw,34px);font-weight:700;transition:all .3s cubic-bezier(.2,.9,.3,1.4);position:absolute;top:8px;transform:translateY(-6px)}.tele.show{opacity:1;transform:none}.tele.a{color:var(--cyan);text-shadow:0 0 18px #00f0ff73;left:14px}.tele.b{color:var(--mag);text-align:right;text-shadow:0 0 18px #ff2e8873;right:14px}.tele small{font-family:var(--font-mono);letter-spacing:.2em;color:var(--ink2);margin-top:2px;font-size:9px;font-weight:400;display:block}.tele.winner:after{content:"";background:currentColor;height:2px;margin-top:4px;animation:.35s both strike;display:block;box-shadow:0 0 12px}@keyframes strike{0%{transform:scaleX(0)}}.lowerthird{filter:drop-shadow(0 6px 18px #0006);align-items:stretch;height:40px;margin:14px 0 4px;animation:.45s cubic-bezier(.2,.9,.3,1.2) both lt-in;display:flex}@keyframes lt-in{0%{opacity:0;transform:translate(-40px)}}.lt{align-items:center;padding:0 16px;display:flex;transform:skew(-12deg)}.lt>*{transform:skew(12deg)}.lt.no{background:var(--acid);color:#10120a;font-family:var(--font-disp);letter-spacing:.1em;white-space:nowrap;font-size:13px;font-weight:700}.lt.name{border:1px solid var(--line2);font-family:var(--font-disp);letter-spacing:.05em;background:#0b0b14;border-left:0;border-right:0;font-size:clamp(14px,2vw,20px);font-weight:700}.lt.hint{background:var(--panel2);border:1px solid var(--line);color:var(--ink2);letter-spacing:.14em;white-space:nowrap;border-left:0;font-size:10px}.lt.livechip{border:1px solid var(--acid);color:var(--acid);letter-spacing:.18em;white-space:nowrap;background:#b6ff001f;margin-left:8px;font-size:10px;font-weight:800;animation:1.1s infinite pulse}.capfeed{border-top:1px solid var(--line);flex-direction:column;gap:8px;max-height:200px;margin-top:6px;padding:12px 2px 0;display:flex;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 18px);mask-image:linear-gradient(#0000,#000 18px)}.msg{opacity:0;align-items:baseline;gap:10px;font-size:12.5px;line-height:1.55;animation:.4s forwards in;display:flex;transform:translateY(6px)}@keyframes in{to{opacity:1;transform:none}}.msg .who{font-family:var(--font-disp);letter-spacing:.08em;flex:none;padding:2px 8px;font-size:10px;font-weight:700;transform:skew(-12deg)}.msg .who span{display:inline-block;transform:skew(12deg)}.msg.VKT .who{color:var(--acid);border-left:2px solid var(--acid);background:#b6ff0024}.msg.ORC .who{color:#7ab8ff;background:#7ab8ff1f;border-left:2px solid #7ab8ff}.msg.sys .who{color:var(--mut);background:0 0}.msg .txt{color:var(--ink2)}.msg.sys .txt{color:var(--mut);font-style:italic}.verdictwrap{z-index:20;background:radial-gradient(closest-side,#07070ce0,#07070c4d 75%,#0000);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.verdictband{border-top:2px solid var(--acid);border-bottom:2px solid var(--acid);text-align:center;background:#0a0c05e6;padding:16px 44px;animation:.5s cubic-bezier(.2,1.4,.3,1) both verdict-in;transform:skew(-12deg)rotate(-2deg);box-shadow:0 0 60px -12px #b6ff0099}.verdictband>*{transform:skew(12deg)rotate(2deg)}.verdictband .wl{letter-spacing:.34em;color:var(--acid);font-size:10px}.verdictband .wd{font-family:var(--font-disp);margin-top:4px;font-size:clamp(22px,3.6vw,42px);font-weight:700}.verdictband .wd small{color:var(--mut);font-size:.55em}@keyframes verdict-in{0%{opacity:0;transform:skew(-12deg)rotate(-2deg)scale(.8)}}.carddraw{z-index:15;background:radial-gradient(closest-side,#07070ceb,#07070c66 70%,#0000);flex-direction:column;justify-content:center;align-items:center;gap:10px;animation:.4s 1.5s forwards drawout;display:flex;position:absolute;inset:0}@keyframes drawout{to{opacity:0;visibility:hidden}}.deck{perspective:600px;width:200px;height:280px;position:relative}.cback{border:1px solid var(--line2);--cut:8px;clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));animation:riffle .7s calc(var(--i) * 70ms) ease-in-out both;background:repeating-linear-gradient(45deg,#b6ff000f 0 6px,#0000 6px 12px);position:absolute;inset:0}@keyframes riffle{0%{transform:translate(0)rotate(0)}35%{transform:translate(calc(18px + var(--i) * 6px), -10px) rotate(calc(6deg + var(--i) * 3deg))}70%{transform:translate(-10px,4px)rotate(-4deg)}to{transform:translate(calc(var(--i) * 1.5px), calc(var(--i) * -1.5px)) rotate(calc(var(--i) * 1deg))}}.cface{z-index:2;border:1px solid var(--acid);--cut:8px;clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));backface-visibility:hidden;background:linear-gradient(160deg,#101020,#0b0b14);flex-direction:column;justify-content:center;align-items:center;gap:3px;animation:.5s cubic-bezier(.2,.9,.3,1.2) .75s both cardflip;display:flex;position:absolute;inset:0;box-shadow:0 0 26px -6px #b6ff008c}@keyframes cardflip{0%{transform:rotateY(90deg)scale(.9)}to{transform:rotateY(0)scale(1)}}.cface.art{clip-path:none;background:0 0;border:0;gap:0;padding:0;box-shadow:0 0 44px -10px #e8ecff57}.cface.art img{object-fit:cover;width:100%;height:100%;display:block}.cface.art .clive{text-align:center;position:absolute;bottom:8px;left:0;right:0}.cglyph{color:var(--acid);text-shadow:0 0 14px #b6ff00b3;font-size:22px;line-height:1}.cname{font-family:var(--font-disp);letter-spacing:.06em;text-align:center;padding:0 6px;font-size:10px;font-weight:700}.clive{font-family:var(--font-mono);letter-spacing:.2em;color:var(--acid);font-size:8px}.drawlab{font-family:var(--font-mono);letter-spacing:.3em;color:var(--mut);font-size:9px}.sb.mid .d.punch{animation:.45s cubic-bezier(.2,1.6,.3,1) punch}@keyframes punch{0%{filter:brightness(2);text-shadow:-3px 0 #00f0ff,3px 0 #ff2e88;transform:skew(12deg)scale(1.9)}60%{transform:skew(12deg)scale(.94)}to{transform:skew(12deg)scale(1)}}.wipe{z-index:12;pointer-events:none;animation:.42s steps(6,end) both wipe;position:absolute;inset:0}@keyframes wipe{0%{opacity:1;background:repeating-linear-gradient(0deg,#b6ff002e 0 8px,#00f0ff24 8px 16px,#ff2e8824 16px 24px);transform:translate(-2%)}to{opacity:0;background:0 0;transform:translate(2%)}}.stage.shake{animation:.5s cubic-bezier(.36,.07,.19,.97) shake}@keyframes shake{10%,90%{transform:translate(-1px,1px)}20%,80%{transform:translate(2px,-1px)}30%,50%,70%{transform:translate(-3px,2px)}40%,60%{transform:translate(3px,-2px)}}@media (prefers-reduced-motion:reduce){.gridfloor,.wipe{display:none}.lowerthird,.verdictband,.sb.mid .d.punch,.stage.shake,.cback,.cface{animation:none}}.topnav{gap:4px;display:flex}.topnav a{font-family:var(--font-mono);letter-spacing:.18em;color:var(--ink2);border:1px solid #0000;padding:7px 14px;font-size:10.5px;transform:skew(-12deg)}.topnav a>*{transform:skew(12deg)}.topnav a:hover{color:var(--acid);border-color:var(--line2);background:var(--panel2)}.pagehead{margin-top:26px}.pagehead h1{font-family:var(--font-disp);letter-spacing:.08em;margin:0;font-size:clamp(20px,3vw,30px);font-weight:700}.pagehead h1 b{color:var(--acid);text-shadow:0 0 16px #b6ff0066}.pagehead p{color:var(--ink2);letter-spacing:.04em;margin:6px 0 0;font-size:11.5px}.fieldcount{font-family:var(--font-mono);color:var(--ink2);letter-spacing:.16em;margin-left:12px;font-size:10px}.seasoncol{max-width:780px;margin-inline:auto}.seasontabs{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.seasontab{font-family:var(--font-mono);letter-spacing:.18em;color:var(--ink2);border:1px solid var(--line2);align-items:baseline;gap:7px;padding:8px 13px;font-size:10px;transition:color .15s,border-color .15s;display:inline-flex;transform:skew(-12deg)}.seasontab>*{display:inline-block;transform:skew(12deg)}.seasontab i{color:var(--mut);font-size:9px;font-style:normal}.seasontab:hover{color:var(--ink);border-color:var(--acid)}.seasontab.on{color:var(--acid);border-color:var(--acid);box-shadow:0 0 22px -8px #b6ff0099}.seasontab.on i{color:var(--acid)}.standings{margin-top:18px}.strow{border-bottom:1px solid var(--line);grid-template-columns:40px 1fr 90px 90px 110px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:grid}.strow.head{font-family:var(--font-mono);letter-spacing:.18em;color:var(--mut);border-bottom:1px solid var(--line2);font-size:9.5px}.strow .r{text-align:right;font-family:var(--font-mono)}.strow .rank{font-family:var(--font-disp);color:var(--ink2);font-weight:700}.strow .site{font-family:var(--font-disp);align-items:center;gap:9px;font-weight:700;display:flex}.strow .pts{font-family:var(--font-disp);color:var(--acid);font-size:17px;font-weight:700}.strow.lead{border-left:2px solid var(--acid);background:linear-gradient(90deg,#b6ff0012,#0000)}.belts{color:var(--acid);letter-spacing:2px;text-shadow:0 0 10px #b6ff0099;font-size:11px;font-style:normal}.weekgrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:16px;display:grid}@media (max-width:900px){.weekgrid{grid-template-columns:1fr}}.weekcard{background:var(--panel);border:1px solid var(--line);clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));padding:16px 18px;transition:border-color .15s,box-shadow .15s;display:block}.weekcard:hover{border-color:var(--acid);box-shadow:0 0 22px -6px #b6ff0059}.weekcard .wk{font-family:var(--font-mono);letter-spacing:.2em;color:var(--ink2);justify-content:space-between;font-size:10px;display:flex}.nowchip{color:var(--acid)}.weekcard .champ{font-family:var(--font-disp);align-items:center;gap:9px;margin:10px 0 6px;font-size:19px;font-weight:700;display:flex}.weekcard .meta{color:var(--mut);letter-spacing:.1em;font-size:9.5px}.weekcard .foot{color:var(--mut);letter-spacing:.12em;margin-top:10px;font-size:9.5px}.kickpanel{text-align:center;border:1px solid var(--line2);border-top:1px solid var(--cyan);background:linear-gradient(#00f0ff0f,#0000 70%);margin-top:30px;padding:20px 22px 18px}.kicklab{font-family:var(--font-mono);letter-spacing:.28em;color:var(--ink2);font-size:10px}.kicklab b{color:var(--cyan);font-weight:400}.kicksub{font-family:var(--font-mono);letter-spacing:.16em;color:var(--mut);margin-top:12px;font-size:9.5px}.countdown{justify-content:center;align-items:flex-start;gap:10px;margin-top:14px;display:flex}.cd-unit{border:1px solid var(--line);background:#00f0ff0a;flex-direction:column;align-items:center;gap:6px;min-width:84px;padding:8px 12px 7px;display:flex}.cd-figs{font-family:var(--font-disp);letter-spacing:.02em;font-size:clamp(28px,4.4vw,44px);font-weight:700;line-height:1}.countdown small{font-family:var(--font-mono);letter-spacing:.22em;color:var(--mut);font-size:8.5px}.countdown .cd-d{text-align:center;width:.66em;display:inline-block}@media (max-width:620px){.countdown{gap:6px}.cd-unit{flex:1;min-width:0;padding:7px 4px 6px}}.fieldgrid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px;display:grid}@media (max-width:900px){.fieldgrid{grid-template-columns:repeat(2,1fr)}}.fieldcard{background:var(--panel);border:1px solid var(--line);font-family:var(--font-disp);--cut:8px;clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));align-items:center;gap:9px;padding:12px 14px;font-size:13px;font-weight:700;display:flex}.fieldcard.open{color:var(--mut);font-family:var(--font-mono);letter-spacing:.2em;border-style:dashed;justify-content:center;font-size:10px;font-weight:400}.sched{margin-top:14px}.schedrow{border-bottom:1px solid var(--line);grid-template-columns:200px 1fr 220px;align-items:baseline;gap:12px;padding:12px 14px;display:grid}@media (max-width:760px){.schedrow{grid-template-columns:1fr;gap:3px}}.schedrow .st{font-family:var(--font-disp);letter-spacing:.1em;font-weight:700}.schedrow .th{font-family:var(--font-mono);color:var(--acid);letter-spacing:.16em;font-size:10px}.schedrow .wh{font-family:var(--font-mono);color:var(--ink2);letter-spacing:.1em;text-align:right;font-size:11px}@media (max-width:760px){.schedrow .wh{text-align:left}}.submitrow{text-align:center;font-family:var(--font-mono);letter-spacing:.12em;color:var(--ink2);margin-top:26px;font-size:11px}.submitcta{color:var(--acid);font-weight:800}.kickwrap{z-index:18;background:radial-gradient(closest-side,#07070cd9,#07070c4d 70%,#0000);justify-content:center;align-items:center;gap:26px;animation:.4s 2s forwards drawout;display:flex;position:absolute;inset:0}.kick-a,.kick-b{font-family:var(--font-disp);font-size:clamp(18px,3vw,34px);font-weight:700}.kick-a{color:var(--cyan);text-shadow:0 0 22px #00f0ff99;animation:.5s cubic-bezier(.2,1.1,.3,1) both kick-a}.kick-b{color:var(--mag);text-shadow:0 0 22px #ff2e8899;animation:.5s cubic-bezier(.2,1.1,.3,1) both kick-b}@keyframes kick-a{0%{opacity:0;transform:translate(-120px)skew(-8deg)}}@keyframes kick-b{0%{opacity:0;transform:translate(120px)skew(8deg)}}.kick-vs{font-family:var(--font-disp);color:var(--acid);text-shadow:0 0 28px #b6ff00cc;font-size:clamp(30px,5vw,56px);font-weight:700;animation:.45s cubic-bezier(.2,1.6,.3,1) .35s both kick-vs,.3s steps(2,end) .8s 2 gl}@keyframes kick-vs{0%{opacity:0;filter:blur(6px);transform:scale(3)}}@keyframes gl{25%{filter:hue-rotate(30deg);transform:translate(2px,-1px)skew(3deg)}75%{transform:translate(-2px,1px)}}@media (prefers-reduced-motion:reduce){.kickwrap,.kick-a,.kick-b,.kick-vs{animation:none}.kickwrap{display:none}}.voteboard{margin-top:16px}.vb{cursor:pointer;text-align:left;background:var(--panel);border:1px solid var(--line);width:100%;color:var(--ink);font-family:var(--font-mono);--cut:10px;clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));grid-template-columns:34px minmax(190px,240px) 1fr 52px 56px;align-items:center;gap:12px;margin-bottom:8px;padding:11px 16px;font-size:12.5px;transition:border-color .15s,box-shadow .15s;display:grid;position:relative}.vb:hover{border-color:var(--line2);box-shadow:0 0 18px -8px #b6ff0066}.vb.mine{border-color:var(--acid);box-shadow:0 0 22px -8px #b6ff0080}.vb.lead{background:linear-gradient(90deg, #b6ff000f, var(--panel))}.vb .heart{color:var(--mut);font-size:17px;transition:color .15s,transform .15s}.vb.mine .heart{color:var(--acid);text-shadow:0 0 12px #b6ff00b3;transform:scale(1.2)}.vb .site{font-family:var(--font-disp);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:9px;font-size:13.5px;font-weight:700;display:flex;overflow:hidden}.vb .bar{background:var(--panel2);border:1px solid var(--line);height:8px;overflow:hidden;transform:skew(-24deg)}.vb .bar i{background:linear-gradient(90deg, #b6ff0080, var(--acid));height:100%;transition:width .6s cubic-bezier(.2,.9,.3,1);display:block;box-shadow:0 0 10px #b6ff0080}.vb .pct{text-align:right;font-family:var(--font-disp);color:var(--acid);font-size:15px;font-weight:700}.vb .cnt{text-align:right;color:var(--mut);font-size:10.5px}.vb .crownchip{background:var(--acid);color:#10120a;font-family:var(--font-mono);letter-spacing:.16em;flex:none;margin-left:10px;padding:2px 8px;font-size:8px;font-weight:800;display:inline-block;transform:skew(-12deg)}.vbfoot{color:var(--ink2);letter-spacing:.1em;margin-top:10px;font-size:10.5px}.vbfoot b{color:var(--acid)}@media (max-width:760px){.vb{grid-template-columns:28px 1fr 60px}.vb .bar,.vb .cnt{display:none}}.rulesnote{border-left:2px solid var(--acid);letter-spacing:.08em;color:var(--ink2);background:#b6ff000a;margin-top:22px;padding:12px 16px;font-size:10.5px}.rulesnote b{color:var(--acid)}.whyprose{max-width:660px;margin-top:12px}.whyprose p{letter-spacing:.02em;color:var(--ink2);margin:0 0 15px;font-size:12.5px;line-height:1.95}.whyprose p:last-child{margin-bottom:0}.whyprose a{color:var(--cyan)}.whyprose a:hover{text-decoration:underline}.legal{max-width:660px;margin-top:18px}.legal h2{font-family:var(--font-disp);letter-spacing:.08em;color:var(--ink);margin:30px 0 10px;font-size:14px;font-weight:700}.legal h2:first-child{margin-top:6px}.legal p{letter-spacing:.02em;color:var(--ink2);margin:0 0 14px;font-size:12.5px;line-height:1.95}.legal ul{margin:0 0 14px;padding-left:18px}.legal li{letter-spacing:.02em;color:var(--ink2);margin:0 0 8px;font-size:12.5px;line-height:1.9}.legal li::marker{color:var(--acid)}.legal b{color:var(--ink);font-weight:600}.legal a{color:var(--cyan)}.legal a:hover{text-decoration:underline}.legal code{font-family:var(--font-mono);color:var(--acid);background:#b6ff000f;padding:1px 5px;font-size:11.5px}.legalback{border-top:1px solid var(--line);margin-top:30px;padding-top:16px}.ftr{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:56px;padding:18px 0 4px;display:flex}.ftrmark{font-family:var(--font-disp);letter-spacing:.1em;color:var(--mut);font-size:12px;font-weight:700}.ftrmark b{color:var(--ink2);font-weight:700}.ftr nav{flex-wrap:wrap;gap:18px;display:flex}.ftr nav a{font-family:var(--font-mono);letter-spacing:.16em;color:var(--mut);font-size:10px}.ftr nav a:hover{color:var(--acid)}.aboutlinks{flex-direction:column;gap:8px;margin-top:22px;display:flex}.waitlink{font-family:var(--font-disp);color:var(--ink2);border:1px solid var(--line);background:var(--panel);--cut:8px;clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));padding:10px 14px;font-size:14px;font-weight:700;display:block}.waitlink:hover{color:var(--acid);border-color:var(--acid)}.navlive{font-weight:800;animation:1.4s infinite pulse;color:var(--acid)!important}.tunein{text-align:center;font-family:var(--font-mono);letter-spacing:.3em;color:var(--mut);margin-top:60px;font-size:12px}.livebar{border:1px solid var(--line);background:var(--panel);font-family:var(--font-mono);letter-spacing:.16em;color:var(--ink2);--cut:10px;clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));align-items:center;gap:12px;margin-top:14px;padding:4px 12px;font-size:10.5px;display:flex}@media (max-width:820px){.livebar{flex-wrap:wrap;gap:10px}}.onair{color:#f44;align-items:center;gap:7px;font-weight:800;display:inline-flex}.onair i{background:#f44;border-radius:50%;width:8px;height:8px;animation:1.1s infinite pulse;box-shadow:0 0 12px #f44}.onair.off{color:var(--ink2)}.onair.off i{background:var(--ink2);box-shadow:none;animation:none}.bclock{color:var(--ink);font-weight:600}.scrub{min-width:0;font-family:var(--font-mono);flex:1;align-items:center;gap:10px;display:flex}@media (max-width:820px){.scrub{flex-basis:100%;order:3}}.scrubplay,.scrublive{background:var(--panel2);color:var(--ink);border:1px solid var(--line2);font-family:var(--font-mono);cursor:pointer;letter-spacing:.1em;flex:none;padding:3px 8px;font-size:10px}.scrubplay:hover,.scrublive:hover{border-color:var(--acid);color:var(--acid)}.scrublive{color:#f44;border-color:#ff444480}.scrublive:hover{color:#f44;border-color:#f44;box-shadow:0 0 20px -6px #f44c}.scrubbar{cursor:pointer;touch-action:none;background:var(--panel2);border:1px solid var(--line);flex:1;min-width:0;height:11px;position:relative;overflow:hidden}.scrubbar:focus-visible{outline:1px solid var(--acid);outline-offset:2px}.scrubbar .sg{position:absolute;top:0;bottom:0}.scrubbar .sg.match{border-left:1px solid var(--line2);background:#a0aaff29}.scrubbar .sg.prematch,.scrubbar .sg.break{background:#a0aaff0d}.scrubbar .sg.opening,.scrubbar .sg.ceremony{background:#b6ff001f}.scrubbar .scrubfill{pointer-events:none;background:linear-gradient(90deg,#00f0ff1a,#00f0ff42);position:absolute;top:0;bottom:0;left:0}.scrubbar .scrubhead{background:var(--cyan);width:2px;box-shadow:0 0 12px var(--cyan);pointer-events:none;margin-left:-1px;position:absolute;top:-1px;bottom:-1px}.scrubtime{letter-spacing:.08em;color:var(--ink);flex:none;font-size:10.5px}.scrubtime i{color:var(--mut);font-style:normal}.scrubtime em{letter-spacing:.14em;color:var(--acid);font-size:8.5px;font-style:normal;display:block}@media (max-width:700px){.scrubtime i{display:none}}.app:has(.channelwrap){flex-direction:column;height:100dvh;padding-bottom:18px;display:flex}.app:has(.channelwrap)>main{flex-direction:column;flex:1;min-height:0;display:flex}.channelslot{flex-direction:column;flex:1;min-height:0;display:flex;container-type:size}.channelwrap{--chanx:22px;--chany:2px;--railh:82px;min-height:0;width:min(100%, calc((100cqh - var(--railh) - var(--chany)) * 1.6 + var(--chanx)));height:min(100cqh, calc((100cqw - var(--chanx)) / 1.6 + var(--railh) + var(--chany)));flex-direction:column;flex:none;margin:auto;display:flex}.channel{flex:1;min-height:0;display:flex}.channelmain{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex;position:relative}.cutenter{flex-direction:column;flex:1;justify-content:center;min-height:0;display:flex}.cutlayer{z-index:2;pointer-events:none;flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0}.cutwipe{z-index:3;pointer-events:none;background:linear-gradient(90deg,#0000,#b6ff0012 35%,#b6ff0021 50%,#b6ff0012 65%,#0000);border-left:1px solid #b6ff0059;border-right:1px solid #b6ff0059;width:26%;position:absolute;top:-10%;bottom:-10%;left:0}.cutflash{z-index:3;pointer-events:none;background:radial-gradient(58% 52% at 50% 44%,#b6ff004d,#ffffff14 45%,#0000 75%);position:absolute;inset:0}.channelmain .scorebug{margin-top:12px}.rail{height:var(--railh,82px);border-top:1px solid var(--line);flex:none;margin-top:auto;padding-top:8px}.railhead{font-family:var(--font-mono);letter-spacing:.26em;justify-content:space-between;align-items:baseline;gap:10px;padding:0 2px 5px;font-size:9px;display:flex}.railtitle{color:var(--acid)}.railfeed{flex-direction:column;justify-content:flex-end;gap:6px;height:52px;padding:0 2px 4px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 16px);mask-image:linear-gradient(#0000 0,#000 16px)}.railfeed .msg{font-size:14.5px;line-height:1.45;animation:none;transform:none}.railfeed .msg.now .txt{color:var(--ink)}.railfeed .msg .txt{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.railfeed .msg.past{opacity:.42}.railfeed .msg.now{opacity:1;animation:.45s ease-out saidnow}@keyframes saidnow{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (max-width:700px){.railfeed{height:68px}.channelwrap{--railh:98px}}.railempty{letter-spacing:.2em;color:var(--mut);text-align:center;margin:auto 0;font-size:10px}.opentitles{text-align:center;padding:20px 30px;position:relative}.op-title{font-family:var(--font-disp);letter-spacing:.06em;font-size:clamp(28px,4.6vw,52px);font-weight:700;line-height:1.05}.op-title b{color:var(--acid)}.op-sub{font-family:var(--font-mono);letter-spacing:.3em;color:var(--ink2);margin-top:12px;font-size:11px}.op-field{flex-wrap:wrap;justify-content:center;gap:10px;max-width:1000px;margin:34px auto 0;display:flex}.op-fighter{text-align:left;font-family:var(--font-mono);color:var(--ink);border:1px solid var(--line);background:var(--panel2);--cut:7px;clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));align-items:center;gap:11px;padding:10px 16px 10px 12px;font-size:12.5px;display:inline-flex;position:relative}.opf-seed{font-family:var(--font-disp);color:var(--mut);text-align:center;min-width:22px;font-size:17px;font-weight:700;line-height:1}.opf-name{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-width:0;display:inline-flex;overflow:hidden}.op-doors{border-top:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.3em;color:var(--mut);margin-top:34px;padding-top:26px;font-size:11px}.op-doors b{font-family:var(--font-disp);letter-spacing:0;color:var(--acid);margin:0 5px;font-size:22px}@media (max-width:700px){.opentitles{padding:26px 14px 24px}.op-field{margin-top:24px}.op-fighter{flex:100%;min-width:0}.op-doors{margin-top:24px;padding-top:20px}}.bumper{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:34px;padding:30px;display:flex}.bumper .sponsorbug{border-top:none;gap:18px;margin-top:0;padding-top:0}.bumper .sb-line{letter-spacing:.34em;font-size:10px}.sb-link{color:inherit;text-decoration:none;transition:transform .18s,filter .18s;display:inline-block}.sb-link:hover{filter:drop-shadow(0 6px 22px #00f0ff59);transform:translateY(-2px)}.sb-link:focus-visible{outline:1px solid var(--acid);outline-offset:6px}.bumper .sb-logo{max-width:min(420px,70vw);height:76px}.bumper .sb-logo.banner{max-height:150px}.bumper .sb-name{font-size:34px}.bumper .sb-blurb{font-size:13px}.bump-partners{border-top:1px solid var(--line);flex-direction:column;align-items:center;gap:14px;width:min(720px,100%);padding-top:26px;display:flex}.bp-line{font-family:var(--font-mono);letter-spacing:.32em;color:var(--mut);font-size:9px}.bp-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(20px,5vw,52px);display:flex}.bp-logo{object-fit:contain;width:auto;max-width:170px;height:34px;display:block}.bp-name{font-family:var(--font-disp);letter-spacing:.04em;color:var(--ink2);font-size:16px;font-weight:700}@media (max-width:700px){.bumper{gap:24px;min-height:260px;padding:30px 14px}.bumper .sb-logo{height:54px}.bumper .sb-name{font-size:24px}.bump-partners{gap:10px;padding-top:18px}.bp-logo{height:26px}}.brscreen{flex-direction:column;flex:1;justify-content:center;min-height:0;padding:14px 24px 20px;display:flex}.brs-head{font-family:var(--font-mono);letter-spacing:.34em;justify-content:center;align-items:baseline;gap:14px;font-size:10px;display:flex}.brs-l{color:var(--mut)}.brs-r{color:var(--acid)}.brs-ladder{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));max-height:540px;max-width:calc(var(--cols) * 340px);margin-top:20px;flex:1;align-items:stretch;gap:clamp(18px,4vw,56px);width:100%;margin-inline:auto;display:grid}.brs-col{grid-template-rows:auto 1fr;min-width:0;display:grid}.brs-round{font-family:var(--font-mono);letter-spacing:.3em;color:var(--mut);text-align:center;border-bottom:1px solid var(--line);padding-bottom:12px;font-size:9px}.brs-body{flex-direction:column;display:flex}.brs-pair{flex-direction:column;flex:1;justify-content:space-around;padding:6px 0;display:flex;position:relative}.brs-cell{border:1px solid var(--line);background-color:var(--panel2);--cut:7px;clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));flex-direction:column;gap:7px;margin:5px 0;padding:10px 12px;display:flex;position:relative;overflow:hidden}.brs-cell.ghost{opacity:.55}.brs-cell.ghost .brs-side{color:var(--mut);letter-spacing:.12em;font-size:10.5px}.brs-cell.ghost .brs-seed{color:var(--line2)}.brs-side{font-family:var(--font-mono);color:var(--ink2);grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:9px;font-size:13px;display:grid}.brs-side.won{color:var(--ink)}.brs-cell.done .brs-side:not(.won){opacity:.45}.brs-seed{font-family:var(--font-disp);color:var(--mut);text-align:center;font-size:11px;font-weight:700}.brs-dom{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-width:0;display:inline-flex;overflow:hidden}.brs-score{font-family:var(--font-disp);color:var(--mut);text-align:right;min-width:14px;font-size:17px;font-weight:700}.brs-side.won .brs-score{color:var(--acid)}.brs-wash{pointer-events:none;background:linear-gradient(90deg,#b6ff0080,#0000 70%);position:absolute;inset:0}.brs-cell.now{background-color:#b6ff000f;border-color:#b6ff008c}.brs-cell.now .brs-side{color:var(--ink);font-size:15px}.brs-nowround{font-family:var(--font-mono);letter-spacing:.3em;color:var(--acid);text-align:center;background:#b6ff001f;padding:4px 0 5px;font-size:8px;position:absolute;top:0;left:0;right:0}.brs-cell.now{padding-top:22px}.brs-col[data-side=c]{position:relative}.brs-col[data-side=c]:before{content:"";pointer-events:none;background:radial-gradient(48% 42% at 50% 56%,#b6ff0014,#0000 70%);position:absolute;inset:-12% -34%}.brs-col[data-side=c] .brs-round{color:var(--acid);letter-spacing:.34em;border-bottom-color:#b6ff004d}.brs-cell.final{background-color:#b6ff0009;border-color:#b6ff004d;gap:9px;padding:14px}.brs-cell.final .brs-side{font-size:14.5px}.brs-cell.final.ghost{background-color:var(--panel2);opacity:.7}.brs-cell.now .brs-side:first-of-type .brs-dom{color:var(--cyan)}.brs-cell.now .brs-side:nth-of-type(2) .brs-dom{color:var(--mag)}.brs-now{font-family:var(--font-mono);letter-spacing:.24em;color:var(--mut);text-align:center;border-top:1px solid #b6ff0038;margin-top:2px;padding-top:8px;font-size:9px}.brs-now b{font-family:var(--font-disp);letter-spacing:0;color:var(--acid);margin:0 4px;font-size:15px}.brs-join{right:calc(var(--gap,28px) / -2);background:var(--line2);pointer-events:none;width:1px;transform:scaleY(var(--draw,1));transform-origin:50%;position:absolute;top:25%;bottom:25%}.brs-join:before,.brs-join:after{content:"";background:var(--line2);width:10px;height:1px;transform:translateX(-10px) scaleX(var(--draw,1));transform-origin:100%;position:absolute;right:0}.brs-join:before{top:0}.brs-join:after{bottom:0}.brs-pair.joined:after{content:"";right:calc(var(--gap,28px) / -2);width:calc(var(--gap,28px) / 2);background:var(--line2);height:1px;transform:scaleX(var(--draw,1));transform-origin:0;position:absolute;top:50%}.brs-col[data-side=r] .brs-join{right:auto;left:calc(var(--gap,28px) / -2)}.brs-col[data-side=r] .brs-join:before,.brs-col[data-side=r] .brs-join:after{transform:translateX(10px) scaleX(var(--draw,1));transform-origin:0;left:0;right:auto}.brs-col[data-side=r] .brs-pair.joined:after{right:auto;left:calc(var(--gap,28px) / -2);transform-origin:100%}.brs-feed{height:1px;width:var(--gap,28px);background:var(--line2);pointer-events:none;transform:scaleX(var(--draw,1));position:absolute;top:50%}.brs-col[data-side=l] .brs-feed{right:calc(var(--gap,28px) * -1);transform-origin:0}.brs-col[data-side=r] .brs-feed{left:calc(var(--gap,28px) * -1);transform-origin:100%}.brs-pair.onward>.brs-join,.brs-pair.onward>.brs-join:before,.brs-pair.onward>.brs-join:after,.brs-pair.onward.joined:after,.brs-pair.onward>.brs-feed{background:#b6ff0073}.brs-ladder{--gap:clamp(18px, 4vw, 56px)}@media (max-width:700px){.brscreen{min-height:260px;padding:18px 12px 20px}.brs-ladder{--gap:10px;grid-template-columns:1fr;gap:10px;max-height:none;margin-top:16px}.brs-col[data-side=c]{order:-1}.brs-side{grid-template-columns:13px minmax(0,1fr) auto;gap:6px;font-size:11px}.brs-cell.now .brs-side{font-size:12px}.brs-join,.brs-pair.joined:after,.brs-feed{display:none}}.breakcard{text-align:center;padding:30px}.bk-label{font-family:var(--font-mono);letter-spacing:.3em;color:var(--acid);font-size:10px}.bk-vs{font-family:var(--font-disp);flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;margin-top:14px;font-size:clamp(18px,2.8vw,30px);font-weight:700;display:flex}.bk-vs.small{color:var(--ink2);font-size:clamp(14px,2vw,20px)}.bk-vs .a{color:var(--cyan);text-shadow:0 0 16px #00f0ff73}.bk-vs .b{color:var(--mag);text-shadow:0 0 16px #ff2e8873}.bk-vs .won{color:var(--acid)}.bk-vs .vs{color:var(--mut);font-size:.6em}.bk-meta{font-family:var(--font-mono);letter-spacing:.18em;color:var(--ink2);margin-top:10px;font-size:10px}.bk-count{font-family:var(--font-disp);color:var(--acid);letter-spacing:.12em;margin-top:16px;font-size:15px;font-weight:700}.over{z-index:5;flex-direction:column;justify-content:safe center;align-items:center;display:flex;position:absolute;inset:0;overflow-y:auto}.startcard{text-align:center;background:var(--panel);border:1px solid var(--line2);--cut:12px;max-width:82%;clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));padding:26px 34px}.startcard .wl{font-family:var(--font-mono);letter-spacing:.34em;color:var(--acid);align-items:center;gap:8px;font-size:10px;display:inline-flex}.startcard .wd{font-family:var(--font-disp);letter-spacing:.02em;margin-top:10px;font-size:clamp(18px,2.7vw,32px);font-weight:700}.startcard .cd{font-family:var(--font-disp);color:var(--acid);letter-spacing:.06em;font-variant-numeric:tabular-nums;margin-top:10px;font-size:clamp(26px,4.4vw,46px);font-weight:700}.startcard .endsub.dim{letter-spacing:.22em;margin-top:14px}.sblip{background:var(--acid);border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite sblip}@keyframes sblip{0%,to{opacity:.25}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.sblip{opacity:.7;animation:none}}.endcard{text-align:center;background:radial-gradient(120% 80% at 50% 0,#b6ff001a,#0000 70%);padding:40px 30px}.endcard .wl{font-family:var(--font-mono);letter-spacing:.34em;color:var(--acid);font-size:10px}.endcard .wd{font-family:var(--font-disp);margin-top:10px;font-size:clamp(22px,3.6vw,40px);font-weight:700}.endcard .wd.big{font-size:clamp(28px,4.6vw,52px)}.endsub{font-family:var(--font-mono);color:var(--ink2);letter-spacing:.1em;margin-top:10px;font-size:11px}.endsub.dim{color:var(--mut);font-size:9.5px}.endcard .podium.bare{clip-path:none;margin-top:18px;background:0 0;border:0;width:min(560px,92%);margin-inline:auto;padding:0}.endcard .podium.bare:before{display:none}.endcard .podium.bare .pod-stage{margin-top:0}.endcard .podium.bare .pod-card{padding-bottom:10px}.endcard .podium.bare .pod-face{gap:6px;margin-top:9px}.endcard .podium.bare .pod-title{margin-top:7px}.endcard .podium.bare .pod-1 .pod-block{height:92px}.endcard .podium.bare .pod-2 .pod-block{height:68px}.endcard .podium.bare .pod-3 .pod-block{height:52px}.endcard .podium.bare .pod-rank{font-size:34px}.endcard .podium.bare .pod-1 .pod-rank{font-size:48px}.endcard .podium.bare .pod-dom{font-size:clamp(11px,1.2vw,14px)}.endcard .podium.bare .pod-1 .pod-dom{font-size:clamp(14px,1.9vw,22px)}.endcard .sponsorstrip{gap:8px;margin-top:16px}.endcard .sponsorstrip .sp-row{gap:6px 14px}.endcard .sponsorstrip .sponsor{padding:4px 10px}.endcard .sponsorstrip .sp-logo{max-width:110px;height:20px}.endcard .sponsorstrip .sp-row.big .sp-logo{max-width:150px;height:30px}.endcard .sponsorstrip .sp-name{font-size:12px}.endcard .sponsorstrip .sp-row.big .sp-name{font-size:15px}.endcard .sponsorstrip .sp-blurb{font-size:9px}.weekwarn{border-left:2px solid var(--mut);background:var(--panel);flex-direction:column;gap:4px;margin:14px 0 0;padding:12px 14px;display:flex}.weekwarn b{font-family:var(--font-disp);letter-spacing:.04em;font-size:13px;font-weight:600}.weekwarn span{color:var(--ink2);max-width:70ch;font-size:11.5px}.weekwarn.bad{border-left-color:var(--mag,#ff2d78)}.weekwarn.bad b{color:var(--mag,#ff2d78)}.weekwarn.warn{border-left-color:var(--acid)}.weekwarn.warn b{color:var(--acid)}a.crelease{align-items:center;text-decoration:none;display:inline-flex}.gate{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#040604b8;justify-content:center;align-items:center;display:flex}.bigplay{cursor:pointer;color:var(--ink);background:0 0;border:0;justify-items:center;gap:10px;padding:26px 40px;display:grid}.bigplay .tri{border-style:solid;border-width:26px 0 26px 44px;border-color:transparent transparent transparent var(--acid);filter:drop-shadow(0 0 24px #b6ff0073);width:0;height:0;transition:transform .16s}.bigplay b{font-family:var(--font-disp);letter-spacing:.06em;font-size:22px;font-weight:700}.bigplay:hover .tri,.bigplay:focus-visible .tri{transform:scale(1.12)}.bigplay:hover b{color:var(--acid)}@media (prefers-reduced-motion:reduce){.bigplay .tri{transition:none}}.endcard .addsite{text-align:left;max-width:640px;margin:26px auto 0}.endcard .addsite .addhead h2{font-size:18px}.endcard .addsite .addhead p{font-size:11.5px}.endcard .addsite .authform{margin-top:14px}.runorder{flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin-top:14px;display:flex}.runorder b{color:var(--acid);font-weight:400}.endactions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:22px;display:flex}.endactions button,.endactions a{background:var(--panel2);color:var(--ink);border:1px solid var(--line2);font-family:var(--font-mono);letter-spacing:.1em;cursor:pointer;--cut:8px;clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));padding:10px 18px;font-size:11px}.endactions button:hover,.endactions a:hover{border-color:var(--acid);color:var(--acid)}.vb .heart{cursor:pointer;background:0 0;border:0;padding:0}.vb .site{color:inherit}.vb .site:hover{color:var(--acid)}.votelink{color:var(--acid);border-bottom:1px solid #b6ff0066}.acctbar{font-family:var(--font-mono);letter-spacing:.14em;border:1px solid var(--line2);color:var(--ink2);--cut:7px;clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));align-items:center;gap:8px;padding:5px 11px;font-size:10px;display:inline-flex}.acctbar:hover{border-color:var(--acid);color:var(--acid)}.acctbar.loading{opacity:.3}.acctbar .who{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-weight:600;overflow:hidden}.foundchip{background:var(--cyan);color:#04121a;font-family:var(--font-mono);letter-spacing:.16em;flex:none;padding:2px 8px;font-size:8px;font-weight:800;display:inline-block;transform:skew(-12deg)}.foundchip.big{padding:4px 12px;font-size:10px}.queuechip{border:1px solid var(--line2);color:var(--ink2);letter-spacing:.16em;padding:3px 10px;font-size:9px;display:inline-block;transform:skew(-12deg)}.authcard{background:var(--panel);border:1px solid var(--line);--cut:14px;max-width:620px;clip-path:polygon(var(--cut) 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, var(--cut) 100%, 0 calc(100% - var(--cut)), 0 var(--cut));margin-top:18px;padding:26px 28px}.authtitle{font-family:var(--font-disp);letter-spacing:.08em;color:var(--acid);font-size:22px;font-weight:700}.authpage{max-width:620px;margin-inline:auto}.authpage .pagehead{text-align:center}.authnote{color:var(--ink2);margin:12px 0 0;font-size:12px;line-height:1.7}.authnote b{color:var(--ink)}.authnote.devlink{border-left:2px solid var(--cyan);color:var(--cyan);padding-left:12px}.authnote.devlink a{text-decoration:underline}.authform{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.authinput{background:var(--panel2);border:1px solid var(--line2);min-width:240px;color:var(--ink);font-family:var(--font-mono);--cut:8px;clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));flex:1;padding:11px 14px;font-size:13px}.authinput:focus{border-color:var(--acid);outline:none;box-shadow:0 0 18px -8px #b6ff0099}.authbtn{background:var(--acid);color:#10120a;cursor:pointer;font-family:var(--font-mono);letter-spacing:.14em;--cut:8px;clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));border:0;padding:11px 20px;font-size:11px;font-weight:800}.authbtn:disabled{opacity:.5;cursor:progress}.authbtn.asLink{margin-top:16px;display:inline-block}.autherr{color:var(--mag);letter-spacing:.08em;margin-top:12px;font-size:11px}.autherr.inline{margin:0 0 0 12px;display:inline-block}.authfine{letter-spacing:.1em;color:var(--mut);margin-top:20px;font-size:10px;line-height:1.9}.authfine a:hover{color:var(--acid)}.accttabs{flex-wrap:wrap;margin-top:18px}.accttabs .authtab{align-items:center;gap:8px;display:inline-flex}.tabn{font-style:normal;font-family:var(--font-mono);letter-spacing:.12em;border:1px solid var(--line2);color:var(--ink2);padding:2px 6px;font-size:9px}.authtab.on .tabn{color:var(--acid);border-color:#b6ff0080}.tabn.warn,.authtab.on .tabn.warn{color:var(--mag);border-color:#ff2e888c}.acctpanes{margin-top:0}.acctheadrow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.acctacts{align-items:center;gap:12px;display:flex}.acctacts .crelease{margin-left:0}.acctpanel{background:var(--panel);border:1px solid var(--line);--cut:12px;clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));padding:20px 22px}.acctlab{font-family:var(--font-mono);letter-spacing:.3em;color:var(--acid);font-size:9.5px}.claimcard{border:1px solid var(--line);background:var(--panel2);margin-top:14px;padding:14px 16px}.claimcard.verified{border-color:var(--cyan);box-shadow:0 0 22px -12px #00f0ff99}.claimhead{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.claimhead .cd{font-family:var(--font-disp);align-items:center;gap:9px;font-size:15px;font-weight:700;display:inline-flex}.claimhead .cd:hover{color:var(--acid)}.cstatus{letter-spacing:.16em;color:var(--ink2);font-size:9px}.cstatus.verified{color:var(--cyan)}.crelease{border:1px solid var(--line2);color:var(--mut);cursor:pointer;font-family:var(--font-mono);letter-spacing:.14em;background:0 0;margin-left:auto;padding:5px 10px;font-size:9px}.crelease:hover{border-color:var(--mag);color:var(--mag)}.crelease:disabled{opacity:.35;cursor:not-allowed}.crelease:disabled:hover{border-color:var(--line2);color:var(--mut)}.crelease.wide{width:100%;margin:12px 0 0;padding:10px}.crelease.on{border-color:var(--acid);color:var(--bg);background:var(--acid)}.crelease.on:hover{border-color:var(--acid);color:var(--bg)}.proof{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.proofhead{letter-spacing:.18em;color:var(--ink2);font-size:9.5px}.proofhead b{color:var(--acid)}.proofrow{grid-template-columns:150px 1fr;align-items:baseline;gap:6px 14px;margin-top:12px;display:grid}.proofrow .pm{letter-spacing:.16em;color:var(--cyan);font-size:9px}.proofrow .pv{color:var(--ink);border:1px solid var(--line);word-break:break-all;background:#0a0a12;padding:7px 10px;font-size:11.5px}.proofrow .ph{color:var(--mut);letter-spacing:.06em;grid-column:2;font-size:10px}.proofrow .pfail{color:var(--mag);grid-column:2;font-size:10px}.proofact{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.proofact .attempts{color:var(--mut);letter-spacing:.12em;font-size:9.5px}.claimform{margin-top:20px}.voterow{align-items:center;gap:12px;margin-top:12px;font-size:11px;display:flex}.voterow .vw{color:var(--mut);letter-spacing:.14em}.voterow .vd{font-family:var(--font-disp);align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.voterow .vd:hover{color:var(--acid)}.sitehead{border-bottom:1px solid var(--line);margin-top:14px;padding-bottom:16px}.sitetitle{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.sitetitle h1{font-family:var(--font-disp);letter-spacing:.04em;margin:0;font-size:clamp(26px,4vw,42px);font-weight:700}.sitetitle h1 .siteout{color:inherit}.sitetitle h1 .siteout:hover{color:var(--acid);text-shadow:0 0 24px #b6ff0073}.sitetitle h1 .siteout span{color:var(--mut);vertical-align:.35em;font-size:.5em}.sitetitle h1 .siteout:hover span{color:var(--acid)}.claimcta{border:1px solid var(--line2);--cut:10px;clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));background:linear-gradient(90deg,#00f0ff0d,#0000);flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px;padding:14px 18px;display:flex}.claimcta.yours{border-color:var(--cyan)}.claimcta .ccl{font-family:var(--font-disp);letter-spacing:.06em;font-size:14px;font-weight:700}.claimcta .ccsub{color:var(--ink2);flex:1;min-width:240px;font-size:10.5px}.claimcta .ccbtn{background:var(--cyan);color:#04121a;font-family:var(--font-mono);letter-spacing:.14em;--cut:8px;clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));margin-left:auto;padding:10px 16px;font-size:10px;font-weight:800}.claimcta .ccbtn:hover{box-shadow:0 0 20px -6px var(--cyan)}.statstrip{grid-template-columns:repeat(6,1fr);gap:8px;margin-top:16px;display:grid}@media (max-width:860px){.statstrip{grid-template-columns:repeat(3,1fr)}}.statcell{background:var(--panel);border:1px solid var(--line);text-align:center;--cut:8px;clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));padding:14px 12px}.statcell .si{color:var(--cyan);opacity:.75;margin-bottom:9px;line-height:0;display:block}.statcell .sv{font-family:var(--font-disp);color:var(--ink);font-size:22px;font-weight:700;display:block}.statcell .sv b{font:inherit}.statcell .sv .w{color:var(--acid)}.statcell .sv .l{color:var(--mag)}.statcell .sv i{color:var(--mut);margin:0 3px;font-style:normal}.statcell .sl{letter-spacing:.18em;color:var(--mut);margin-top:7px;font-size:8.5px;display:block}.statcell.gold{--edge:#ffd24a73;border-color:#ffd24a73}.statcell.gold .si,.statcell.gold .sv{color:#ffd24a;opacity:1}.metrictable{margin-top:14px}.mrow{background:var(--panel);border:1px solid var(--line);--cut:8px;clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));grid-template-columns:200px 110px 74px 1fr;align-items:center;gap:12px;margin-bottom:6px;padding:10px 16px;font-size:12px;display:grid}@media (max-width:860px){.mrow{grid-template-columns:1fr 90px 60px}.mrow .mm{display:none}}.mrow .mn{font-family:var(--font-disp);letter-spacing:.04em;font-size:12.5px;font-weight:600}.mrow .mv{font-family:var(--font-disp);color:var(--ink);font-size:15px;font-weight:700}.mrow .mr{color:var(--ink2);text-align:right;font-size:12px}.mrow .mr .mof{color:var(--mut);font-size:9.5px}.mrow .mm{color:var(--mut);letter-spacing:.04em;font-size:10px}.mrow.top{border-color:var(--acid);background:linear-gradient(90deg, #b6ff0012, var(--panel))}.mrow.top .mv,.mrow.top .mr{color:var(--acid)}.mrow.good{border-color:#00f0ff59}.mrow.weak .mv{color:var(--mag)}.runlist{margin-top:14px}.runrow{background:var(--panel);border:1px solid var(--line);--cut:8px;--edge:var(--line);clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));grid-template-columns:110px 1fr 90px 100px;align-items:center;gap:12px;margin-bottom:6px;padding:12px 16px;font-size:11.5px;display:grid}@media (max-width:900px){.runrow{grid-template-columns:90px 1fr 90px}.runrow .rgo{display:none}}.runrow:hover{border-color:var(--line2);--edge:var(--line2)}.runrow .rw{color:var(--mut);letter-spacing:.14em}.runrow .rp{font-family:var(--font-disp);letter-spacing:.06em;color:var(--ink);font-size:14px;font-weight:700}.runrow .rm{letter-spacing:.14em;color:var(--mut);font-size:9.5px}.runrow .rgo{text-align:right;letter-spacing:.14em;color:var(--mut);font-size:9px}.runrow.gold{border-left:2px solid #ffd24a}.runrow.gold .rp{color:#ffd24a}.runrow.silver{border-left:2px solid #cfd6e4}.runrow.silver .rp{color:#cfd6e4}.runrow.open{border-left:2px solid var(--cyan)}.runrow.open .rp{color:var(--cyan)}.sitehistory{margin-top:14px}.hrow{background:var(--panel);border:1px solid var(--line);--cut:8px;clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));grid-template-columns:110px 150px 1fr 70px 60px 90px;align-items:center;gap:12px;margin-bottom:6px;padding:11px 16px;font-size:11.5px;display:grid}@media (max-width:900px){.hrow{grid-template-columns:90px 1fr 70px 60px}.hrow .hr,.hrow .hgo{display:none}}.hrow:hover{border-color:var(--line2)}.hrow.won{border-left:2px solid var(--acid)}.hrow.lost{border-left:2px solid var(--mag)}.hrow .hw{color:var(--mut);letter-spacing:.14em}.hrow .hr{color:var(--ink2);letter-spacing:.1em;font-size:10px}.hrow .ho{font-family:var(--font-disp);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.hrow .hs{font-family:var(--font-disp);text-align:right;font-size:16px;font-weight:700}.hrow .hres{letter-spacing:.16em;text-align:right;font-size:9px}.hrow .hres.won{color:var(--acid)}.hrow .hres.lost{color:var(--mag)}.hrow .hgo{text-align:right;letter-spacing:.14em;color:var(--mut);font-size:9px}.tipwrap{display:contents}.domtip{z-index:60;background:var(--panel2);border:1px solid var(--line2);width:290px;font-family:var(--font-mono);letter-spacing:.1em;color:var(--ink2);box-shadow:0 18px 50px -20px #000, 0 0 40px -22px var(--cyan);pointer-events:none;--cut:10px;--edge:var(--line2);clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));background-image:var(--edge-slash), var(--edge-slash-b);background-repeat:no-repeat;background-size:var(--cut) var(--cut);background-position:0 0,100% 100%;background-origin:border-box;flex-direction:column;gap:7px;padding:13px 15px;font-size:10px;animation:.12s ease-out tipin;display:flex;position:fixed}@keyframes tipin{0%{opacity:0;transform:translateY(-4px)}}.domtip .dt-dom{font-family:var(--font-disp);letter-spacing:.02em;color:var(--ink);font-size:15px;font-weight:700}.domtip .dt-row{line-height:1.5}.domtip .dt-row b{color:var(--acid);font-family:var(--font-disp);font-size:13px}.domtip .dt-belts{color:#ffd24a;font-style:normal}.domtip .dt-wait{color:var(--mut)}.domtip .dt-weeks{flex-direction:column;gap:5px;display:flex}.domtip .dt-wk{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.domtip .dt-wk i{color:var(--mut);font-style:normal}.domtip .dt-wk em{color:var(--ink2);text-align:right;font-style:normal}.domtip .dt-wk em.gold{color:#ffd24a}.domtip .dt-wk em.silver{color:#cfd6e4}.domtip .dt-wk em.open{color:var(--cyan)}.domtip .dt-more{color:var(--mut);font-size:9px}.sitegrid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;margin-top:16px;display:grid}.sitecard{background:var(--panel);border:1px solid var(--line);--cut:10px;clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));padding:16px 18px}.sitecard:hover{border-color:var(--acid);box-shadow:0 0 22px -10px #b6ff0080}.sitecard .sd{font-family:var(--font-disp);align-items:center;gap:9px;font-size:14px;font-weight:700;display:flex}.sitecard .sm{letter-spacing:.14em;color:var(--mut);flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;font-size:9.5px;display:flex}.cutbox,.mcard,.ctrl button,.cface,.weekcard,.fieldcard,.vb,.waitlink,.livebar,.fm,.endactions button,.endactions a,.acctbar,.authinput,.acctpanel,.statcell,.mrow,.hrow,.sitecard,.podium,.rail,.runrow,.op-fighter,.brs-cell{background-image:var(--edge-slash), var(--edge-slash-b);background-repeat:no-repeat;background-size:var(--cut) var(--cut);background-position:0 0,100% 100%;background-origin:border-box}.authcard{background-image:var(--edge-slash), var(--edge-slash), var(--edge-backslash), var(--edge-backslash);background-repeat:no-repeat;background-size:var(--cut) var(--cut);background-position:0 0,100% 100%,100% 0,0 100%;background-origin:border-box}.cback{background-image:repeating-linear-gradient(45deg, #b6ff000f 0 6px, transparent 6px 12px), var(--edge-slash), var(--edge-slash);background-repeat:repeat,no-repeat,no-repeat;background-size:auto, var(--cut) var(--cut), var(--cut) var(--cut);background-position:0 0,0 0,100% 100%;background-origin:border-box}.claimcta{background-image:linear-gradient(90deg, #00f0ff0d, transparent), var(--edge-slash), var(--edge-slash);background-repeat:no-repeat;background-size:auto, var(--cut) var(--cut), var(--cut) var(--cut);background-position:0 0,0 0,100% 100%;background-origin:border-box}.vb.lead{background-image:linear-gradient(90deg, #b6ff000f, transparent), var(--edge-slash), var(--edge-slash);background-repeat:no-repeat;background-size:auto, var(--cut) var(--cut), var(--cut) var(--cut);background-position:0 0,0 0,100% 100%;background-origin:border-box}.mrow.top{background-image:linear-gradient(90deg, #b6ff0012, transparent), var(--edge-slash), var(--edge-slash);background-repeat:no-repeat;background-size:auto, var(--cut) var(--cut), var(--cut) var(--cut);background-position:0 0,0 0,100% 100%;background-origin:border-box}.champion-banner{--edge:#b6ff0073;background-image:linear-gradient(180deg, #b6ff001a, #b6ff0005), var(--edge-slant-l), var(--edge-slant-r);background-repeat:no-repeat;background-size:auto, var(--cut) 100%, var(--cut) 100%;background-position:0 0,0 0,100% 0;background-origin:border-box}.ctrl button,.cback,.acctbar,.authinput,.claimcta{--edge:var(--line2)}.cface,.endcard,.vb.mine,.mrow.top,.mcard:hover,.weekcard:hover,.sitecard:hover,.waitlink:hover,.ctrl button:hover,.endactions button:hover,.endactions a:hover,.acctbar:hover,.authinput:focus{--edge:var(--acid)}.claimcta.yours{--edge:var(--cyan)}.mrow.good{--edge:#00f0ff59}.vb:hover,.hrow:hover{--edge:var(--line2)}.hrow.won{--edge:var(--acid);--edge-b:var(--line)}.hrow.lost{--edge:var(--mag);--edge-b:var(--line)}.hrow.won:hover,.hrow.lost:hover{--edge-b:var(--line2)}.livepanel{text-align:center;border:1px solid var(--line2);background:var(--panel);--cut:20px;--edge:var(--line2);clip-path:polygon(var(--cut) 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, var(--cut) 100%, 0 calc(100% - var(--cut)), 0 var(--cut));background-image:var(--edge-slash), var(--edge-slash), var(--edge-backslash), var(--edge-backslash);background-repeat:no-repeat;background-size:var(--cut) var(--cut);background-position:0 0,100% 100%,100% 0,0 100%;background-origin:border-box;margin-top:16px;padding:26px 28px}.livepanel:not(.soon){--edge:#f44;border-color:#f44;box-shadow:0 0 60px -18px #f449}.oa-flag{font-family:var(--font-mono);letter-spacing:.34em;color:var(--ink2);align-items:center;gap:9px;font-size:10px;display:inline-flex}.oa-flag.live{color:#f44;font-weight:800}.oa-flag.live i{background:#f44;border-radius:50%;width:9px;height:9px;animation:1.1s infinite pulse;box-shadow:0 0 14px #f44}.oa-vs{font-family:var(--font-disp);flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;margin-top:14px;font-size:clamp(18px,3vw,34px);font-weight:700;display:flex}.oa-vs .a{color:var(--cyan);text-shadow:0 0 18px #00f0ff73;align-items:center;gap:10px;display:inline-flex}.oa-vs .b{color:var(--mag);text-shadow:0 0 18px #ff2e8873;align-items:center;gap:10px;display:inline-flex}.oa-vs .vs{color:var(--mut);font-size:.55em}.oa-score{font-family:var(--font-disp);color:var(--ink);font-size:clamp(30px,5vw,56px);font-weight:700}.oa-score em{color:var(--mut);margin:0 6px;font-style:normal}.oa-meta{letter-spacing:.18em;color:var(--ink2);margin-top:10px;font-size:10.5px}.livechip{color:#150404;letter-spacing:.16em;background:#f44;margin-left:10px;padding:2px 8px;font-size:8px;font-weight:800;display:inline-block;transform:skew(-12deg)}.oa-bar{background:var(--panel2);border:1px solid var(--line);max-width:620px;height:6px;margin:18px auto 0;overflow:hidden;transform:skew(-24deg)}.oa-bar i{background:linear-gradient(90deg,#ff444480,#f44);height:100%;display:block}.oa-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:20px;display:flex}.oa-cta{background:var(--acid);color:#10120a;font-family:var(--font-mono);letter-spacing:.16em;clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);padding:12px 22px;font-size:11px;font-weight:800}.oa-cta:hover{box-shadow:0 0 26px -6px var(--acid)}.oa-alt{border:1px solid var(--line2);color:var(--ink2);font-family:var(--font-mono);letter-spacing:.12em;--cut:9px;clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));background-image:var(--edge-slash), var(--edge-slash);background-repeat:no-repeat;background-size:var(--cut) var(--cut);background-position:0 0,100% 100%;background-origin:border-box;padding:12px 18px;font-size:11px}.oa-alt:hover{border-color:var(--acid);color:var(--acid);--edge:var(--acid)}.oa-next{letter-spacing:.16em;color:var(--mut);margin-top:16px;font-size:10px}.oa-next .countdown{gap:8px;font-size:14px;display:inline-flex}.lineup{margin-top:30px}.lineuptable{margin-top:14px}.lrow{background:var(--panel);border:1px solid var(--line);font-family:var(--font-mono);--cut:10px;clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));background-image:var(--edge-slash), var(--edge-slash-b);background-repeat:no-repeat;background-size:var(--cut) var(--cut);background-position:0 0,100% 100%;background-origin:border-box;grid-template-columns:54px minmax(160px,1fr) 86px 92px;align-items:center;gap:12px;margin-bottom:6px;padding:10px 16px;font-size:12px;display:grid}@media (max-width:780px){.lrow{grid-template-columns:42px 1fr 62px 74px;gap:8px;padding:10px 12px}.lrow .pos{font-size:17px}}.lrow.bump{animation:.9s ease-out rowbump}@keyframes rowbump{0%{border-color:var(--acid);box-shadow:0 0 30px -6px #b6ff008c}to{border-color:var(--line);box-shadow:none}}.lrow.bump .vts{animation:.55s cubic-bezier(.2,.9,.2,1) countpop}@keyframes countpop{0%{transform:scale(1)}35%{color:#fff;text-shadow:0 0 18px var(--acid);transform:scale(1.32)}to{transform:scale(1)}}.lrow .vbtn{background:var(--panel2);color:var(--ink2);border:1px solid var(--line2);font-family:var(--font-mono);letter-spacing:.18em;cursor:pointer;white-space:nowrap;justify-self:end;padding:7px 12px;font-size:9.5px;transition:color .12s,border-color .12s,box-shadow .12s;transform:skew(-12deg)}.lrow .vbtn>*{display:inline-block;transform:skew(12deg)}.lrow .vbtn:hover{color:var(--acid);border-color:var(--acid);box-shadow:0 0 20px -8px #b6ff00cc}.lrow .vbtn:disabled{color:var(--mut);border-color:var(--line);background:var(--panel2);cursor:not-allowed;opacity:.55}.lrow .vbtn:disabled:hover{color:var(--mut);border-color:var(--line);box-shadow:none}.lrow .vbtn.is-mine{color:var(--acid);border-color:var(--acid);cursor:default;letter-spacing:.18em;font-size:9.5px;font-family:var(--font-mono);white-space:nowrap;background:#b6ff001f;border-style:solid;border-width:1px;justify-self:end;padding:7px 12px;transform:skew(-12deg)}.lrow.mine .vbtn{color:var(--acid);border-color:var(--acid);background:#b6ff001f;animation:.42s cubic-bezier(.2,.9,.2,1) votedpop}@keyframes votedpop{0%{transform:skew(-12deg)scale(.86);box-shadow:0 0 #b6ff0080}55%{transform:skew(-12deg)scale(1.09);box-shadow:0 0 26px -4px #b6ff00cc}to{box-shadow:none;transform:skew(-12deg)scale(1)}}@media (prefers-reduced-motion:reduce){.lrow.bump,.lrow.bump .vts,.lrow.mine .vbtn{animation:none}}.lrow.yours{--edge:#00f0ff73;border-color:#00f0ff73}.yourschip{background:var(--cyan);color:#04121a;letter-spacing:.16em;padding:2px 8px;font-size:8px;font-weight:800;display:inline-block;transform:skew(-12deg)}.cutnote{text-align:center;font-family:var(--font-mono);letter-spacing:.14em;color:var(--mut);margin:-2px 0 10px;font-size:9px}.cutnote b{color:var(--ink2)}.yourschip.added{color:var(--cyan);background:0 0;border:1px solid #00f0ff80;padding:1px 7px}.lrow .vbtn.skip{color:var(--cyan);border-color:#00f0ff80}.lrow .vbtn.skip:hover{color:var(--cyan);border-color:var(--cyan);box-shadow:0 0 22px -6px #00f0ffe6}.lrow .vbtn.is-seat{color:var(--mut);border-color:var(--line);background:var(--panel2);cursor:default;letter-spacing:.18em;font-size:9.5px;font-family:var(--font-mono);border-style:solid;border-width:1px;justify-self:end;padding:7px 12px;transform:skew(-12deg)}.lrow.yours .vbtn.is-seat{color:var(--cyan);background:#00f0ff14;border-color:#00f0ff4d}.modalwrap{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#020206c7;justify-content:center;align-items:center;padding:20px;animation:.15s ease-out fadein;display:flex;position:fixed;inset:0}@keyframes fadein{0%{opacity:0}}.modal{background:var(--panel);width:min(520px,100%);max-height:90vh;font-family:var(--font-mono);color:var(--ink2);--cut:18px;--edge:#a0aaff80;clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));background-image:var(--edge-slash), var(--edge-slash-b);background-repeat:no-repeat;background-size:var(--cut) var(--cut);background-position:0 0,100% 100%;background-origin:border-box;border:1px solid #a0aaff80;padding:26px 28px;animation:.18s cubic-bezier(.2,.9,.2,1) modalin;position:relative;overflow-y:auto;box-shadow:0 40px 90px -30px #000}.modal:focus,.modal:focus-visible{outline:none}@keyframes modalin{0%{opacity:0;transform:translateY(10px)scale(.985)}}.modalx{color:var(--mut);cursor:pointer;background:0 0;border:0;font-size:13px;position:absolute;top:12px;right:14px}.modalx:hover{color:var(--acid)}.modallab{letter-spacing:.3em;color:var(--cyan);font-size:9.5px}.modallab.ok{color:var(--acid)}.modaldom{font-family:var(--font-disp);color:var(--ink);align-items:center;gap:11px;margin-top:8px;font-size:24px;font-weight:700;display:flex}.modalp{letter-spacing:.02em;margin:14px 0 0;font-size:12px;line-height:1.65}.modalp b{color:var(--ink)}.modalfacts{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px;display:grid}.modalfacts div{background:var(--panel2);border:1px solid var(--line);text-align:center;padding:11px 12px}.modalfacts span{letter-spacing:.2em;color:var(--mut);font-size:8.5px;display:block}.modalfacts b{font-family:var(--font-disp);color:var(--acid);margin-top:6px;font-size:17px;display:block}.modalact{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.modalgo{background:var(--acid);color:#0a1400;min-width:200px;font-family:var(--font-mono);letter-spacing:.16em;cursor:pointer;border:0;flex:1;padding:13px 18px;font-size:11px;font-weight:800;transform:skew(-12deg)}.modalgo:hover:not(:disabled){box-shadow:0 0 30px -6px #b6ff00e6}.modalgo.asLink{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.modalgo:disabled{background:var(--panel2);color:var(--mut);cursor:not-allowed}.modalno{border:1px solid var(--line2);color:var(--ink2);font-family:var(--font-mono);letter-spacing:.16em;cursor:pointer;background:0 0;padding:12px 16px;font-size:10px}.modalno:hover{color:var(--acid);border-color:var(--acid)}.modalno.asLink{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.modalfine{letter-spacing:.08em;color:var(--mut);margin-top:14px;font-size:9.5px;line-height:1.6}.lrow .pos{text-align:right;font-family:var(--font-disp);color:var(--ink);letter-spacing:-.01em;font-size:20px;font-weight:700;line-height:1}.lrow .pos i{color:var(--mut);vertical-align:3px;margin-right:1px;font-size:10px;font-style:normal}.lrow .pos em{color:var(--mut);font-size:13px;font-style:normal}.lrow.waiting .pos{color:var(--ink2)}.lrow .dom{font-family:var(--font-disp);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:9px;font-size:13.5px;font-weight:700;display:inline-flex;overflow:hidden}.lrow .dom:hover{color:var(--acid)}.lrow .vts{text-align:right;font-family:var(--font-disp);color:var(--acid);font-size:16px;font-weight:700}.lrow .vts i{font-style:normal;font-family:var(--font-mono);letter-spacing:.16em;color:var(--mut);font-size:8px;font-weight:400;display:block}.lrow.cut{border-bottom-color:var(--acid)}.lrow.waiting .vts{color:var(--ink2)}.cutline{color:var(--mut);font-family:var(--font-mono);letter-spacing:.24em;white-space:nowrap;align-items:center;gap:14px;margin:18px 0 12px;font-size:9px;display:flex}.cutline b{color:var(--acid)}.cutline:before,.cutline:after{content:"";background:repeating-linear-gradient(90deg, var(--line2) 0 6px, transparent 6px 12px);flex:1;height:1px}.cutline.yours{color:var(--cyan)}.cutline.yours:before,.cutline.yours:after{background:repeating-linear-gradient(90deg,#00f0ff59 0 6px,#0000 6px 12px)}.lineupmore{font-family:var(--font-mono);letter-spacing:.2em;color:var(--mut);flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:12px;font-size:9.5px;display:flex}.lineupmore i{letter-spacing:.06em;text-transform:none;color:var(--ink2);font-style:normal}.lineupmore button{font-family:var(--font-mono);letter-spacing:.2em;color:var(--ink2);border:1px solid var(--line2);cursor:pointer;background:0 0;padding:8px 16px;font-size:9.5px;transition:color .15s,border-color .15s;transform:skew(-12deg)}.lineupmore button:hover{color:var(--acid);border-color:var(--acid);box-shadow:0 0 22px -8px #b6ff0099}.sponsorform{flex-wrap:wrap}.sponsorform .authinput{min-width:180px}.weekpick{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.weekpick label{font-family:var(--font-mono);letter-spacing:.24em;color:var(--mut);font-size:9px}.weekpick .authinput{max-width:140px}.weekpicknote{letter-spacing:.04em;color:var(--ink2);font-size:10.5px}.sponsorrow .ad{align-items:center;gap:10px;display:flex}.sp-thumb{object-fit:contain;width:26px;height:26px}.sp-thumb.empty{border:1px dashed var(--line2)}.sponsoracts{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.astatus.unbooked{color:var(--mut)}.astatus.headline{color:#ffd24a}.crelease.danger:hover{color:#ff5470;border-color:#ff5470}.sponsorstrip{border-top:1px solid var(--line);flex-direction:column;align-items:center;gap:12px;margin-top:30px;padding-top:18px;display:flex}.podium+.sponsorstrip{border-top:0;padding-top:0}.sp-label{font-family:var(--font-mono);letter-spacing:.3em;color:var(--mut);font-size:9px}.sp-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 26px;display:flex}.sponsor{opacity:.72;border:1px solid #0000;flex-direction:column;align-items:center;gap:5px;padding:8px 14px;transition:border-color .15s,opacity .15s;display:inline-flex}a.sponsor:hover{opacity:1;border-color:var(--line2)}.sp-logo{object-fit:contain;width:auto;max-width:150px;height:28px;display:block}.sp-row.big .sp-logo{max-width:230px;height:46px}.sp-name{font-family:var(--font-disp);letter-spacing:.04em;font-size:14px;font-weight:600}.sp-row.big .sp-name{font-size:20px}.sp-blurb{letter-spacing:.04em;color:var(--ink2);font-size:10.5px;font-style:normal}@media (max-width:760px){.sp-row{gap:10px 16px}.sp-logo{max-width:110px;height:22px}}.sponsorbug{border-top:1px solid var(--line);flex-direction:column;align-items:center;gap:7px;margin-top:22px;padding-top:16px;display:flex}.sb-line{font-family:var(--font-mono);letter-spacing:.3em;color:var(--mut);font-size:8.5px}.sb-logo{object-fit:contain;width:auto;max-width:200px;height:40px;display:block}.sb-name{font-family:var(--font-disp);letter-spacing:.05em;font-size:19px;font-weight:700}.sb-blurb{letter-spacing:.05em;color:var(--ink2);font-size:10.5px;font-style:normal}.searchrow{align-items:center;gap:12px;margin:18px 0 26px;display:flex}.searchinput{background:var(--panel2);border:1px solid var(--line2);min-width:240px;color:var(--ink);font-family:var(--font-mono);letter-spacing:.06em;flex:1;padding:13px 15px;font-size:12px}.searchinput::placeholder{color:var(--mut)}.searchinput:focus{border-color:var(--acid);outline:none;box-shadow:0 0 18px -8px #b6ff0099}.searchinput::-webkit-search-cancel-button{filter:invert()opacity(.45)}.searchclear{border:1px solid var(--line2);color:var(--ink2);cursor:pointer;font-family:var(--font-mono);letter-spacing:.18em;background:0 0;padding:12px 14px;font-size:9px}.searchclear:hover{border-color:var(--acid);color:var(--acid)}.authtabs{border-bottom:1px solid var(--line);gap:0;margin-bottom:18px;display:flex}.authtab{cursor:pointer;color:var(--ink2);font-family:var(--font-disp);letter-spacing:.18em;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 16px;font-size:12px;font-weight:700}.authtab:hover{color:var(--ink)}.authtab.on{color:var(--acid);border-bottom-color:var(--acid)}.authform.vertical{flex-direction:column;align-items:stretch}.authform.vertical .authinput{min-width:0}.linkish{cursor:pointer;color:var(--ink2);font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.linkish:hover{color:var(--acid)}.queuerow{border-top:1px dashed var(--line2);flex-wrap:wrap;align-items:center;gap:14px;margin-top:12px;padding-top:12px;display:flex}.queuerow.done{color:var(--acid)}.qbtn{border:1px solid var(--acid);color:var(--acid);cursor:pointer;font-family:var(--font-disp);letter-spacing:.16em;background:0 0;padding:9px 14px;font-size:11px;font-weight:700}.qbtn:hover:not(:disabled){background:var(--acid);color:#10120a}.qbtn:disabled{opacity:.5;cursor:progress}.qlab{font-family:var(--font-disp);letter-spacing:.16em;font-size:11px;font-weight:700}.qhint{letter-spacing:.04em;color:var(--mut);font-size:10.5px}.qhint a{color:var(--ink2)}.tabcount{font-family:var(--font-mono);opacity:.6;margin-left:8px;font-size:9px}.adminrows{flex-direction:column;gap:8px;margin-top:20px;display:flex}.adminrow{background:var(--panel2);border:1px solid var(--line2);grid-template-columns:minmax(140px,1.2fr) auto 2fr auto;align-items:center;gap:14px;padding:12px 16px;display:grid}.adminrow .ad{font-family:var(--font-disp);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:9px;font-size:13px;font-weight:700;display:inline-flex;overflow:hidden}.adminrow .ad:hover{color:var(--acid)}.adminrow .ameta{letter-spacing:.03em;color:var(--mut);text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.astatus{font-family:var(--font-mono);letter-spacing:.16em;border:1px solid var(--line2);color:var(--ink2);white-space:nowrap;padding:3px 9px;font-size:8.5px}.astatus.verified,.astatus.accepted,.astatus.admin{color:var(--acid);border-color:var(--acid)}.astatus.pending,.astatus.queued{color:var(--ink2)}.astatus.played{color:var(--mut)}.adminlink{color:var(--acid);margin-bottom:10px;display:block}@media (max-width:800px){.adminrow{grid-template-columns:1fr;gap:8px}}.addsite{background:var(--panel2);border:1px solid var(--line2);margin-top:38px;padding:26px 28px;position:relative}.addsite:before{content:"";background:var(--acid);width:2px;position:absolute;inset:0 auto 0 0}.addhead h2{font-family:var(--font-disp);letter-spacing:.02em;margin:0 0 8px;font-size:22px;font-weight:700}.addhead h2 b{color:var(--acid)}.addhead p{letter-spacing:.02em;color:var(--ink2);max-width:72ch;margin:0;font-size:12px;line-height:1.65}.flownote{letter-spacing:.02em;color:var(--ink);background:#b6ff000f;border:1px solid #b6ff004d;margin:0 0 18px;padding:12px 14px;font-size:11.5px;line-height:1.6}.flowstep{font-family:var(--font-mono);letter-spacing:.22em;color:var(--acid);margin-bottom:5px;font-size:8.5px;display:block}.proof.resuming{border-color:#b6ff004d}.weekhead{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.weekhead h2{font-family:var(--font-disp);letter-spacing:.05em;color:var(--mut);margin:0;font-size:20px;font-weight:700}.weekhead h2 b{color:var(--ink)}.wnow{font-family:var(--font-mono);letter-spacing:.22em;color:var(--bg);background:var(--cyan);padding:4px 10px;font-size:9px}.wnow.running,.wnow.done{background:var(--acid)}.weekhead i{font-family:var(--font-mono);color:var(--mut);font-size:10px;font-style:normal}.wsteps{background:var(--panel);border:1px solid var(--line);margin:0 0 10px;padding:0;list-style:none}.wstep{border-top:1px solid var(--line);grid-template-columns:18px 130px 1fr auto;align-items:center;gap:12px;min-height:46px;padding:12px 15px;display:grid}.wstep:first-child{border-top:0}.wdot{border:1px solid var(--line2);border-radius:50%;width:9px;height:9px;margin-left:4px}.wstep.past .wdot{background:var(--cyan);border-color:var(--cyan)}.wstep.on{box-shadow:inset 3px 0 0 var(--cyan);background:#00f0ff0b}.wstep.on .wdot{background:var(--acid);border-color:var(--acid);box-shadow:0 0 10px #b6ff00cc}.wstep b{font-family:var(--font-mono);letter-spacing:.22em;color:var(--mut);font-size:8.5px;font-weight:400}.wstep.on b{color:var(--ink)}.wval{font-family:var(--font-mono);letter-spacing:.03em;color:var(--ink2);font-size:11.5px}.wstep.todo .wval{color:var(--mut)}.wstep.on .wval{color:var(--ink)}.wval i{color:var(--cyan);margin-left:8px;font-style:normal}.wval u{color:var(--mag);margin-left:8px;text-decoration:none}.wval em{color:var(--mut);font-style:normal}.wval code{font-family:var(--font-mono);word-break:break-all}.wact{justify-self:end}.weekacts{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.vsteps{margin:4px 0 20px}.vstep{grid-template-columns:18px minmax(0,1fr);grid-template-areas:"dot head"".val"".when"".acts";align-items:start;padding:15px 16px 16px}.vstep .wdot{grid-area:dot;margin-top:4px}.vhead{flex-wrap:wrap;grid-area:head;align-items:baseline;gap:12px;display:flex}.vstep .wval{grid-area:val;margin-top:7px}.vwhen{max-width:82ch;font-family:var(--font-mono);color:var(--mut);grid-area:when;margin-top:6px;font-size:10.5px;line-height:1.65}.vacts{flex-wrap:wrap;grid-area:acts;gap:8px;margin-top:12px;display:flex}.vacts .crelease{margin-left:0}.vhead b i{font-style:normal;font-family:var(--font-disp);letter-spacing:0;color:var(--line2);margin-right:11px;font-size:13px;font-weight:700}.vstep.past .vhead b i{color:var(--cyan)}.vstep.on .vhead b i{color:var(--acid)}.vstep.on .vhead b{color:var(--ink)}.vnext{font-family:var(--font-mono);letter-spacing:.22em;color:#0a1400;background:var(--acid);padding:3px 7px;font-size:8px;transform:skew(-12deg)}.vlane{font-family:var(--font-mono);color:var(--acid);font-weight:400}.vstep .wval em{color:var(--mut)}.recnow{font-family:var(--font-mono);letter-spacing:.08em;color:var(--acid);margin-left:8px;font-weight:400}.vstep .wval .recnow em{color:inherit;animation:1.8s ease-in-out infinite sblip}@media (prefers-reduced-motion:reduce){.vstep .wval .recnow em{animation:none}}.wpins{font-family:var(--font-mono);letter-spacing:.16em;color:var(--mut);margin-bottom:18px;font-size:9px}.wpins b{color:var(--ink2);font-weight:400}.wpins span{margin:0 8px}.slots{gap:8px;margin-bottom:14px;display:grid}.slot{background:var(--panel);border:1px solid var(--line);grid-template-columns:92px 220px 1fr auto;align-items:center;gap:14px;padding:10px 14px;display:grid}.slot>b{font-family:var(--font-mono);letter-spacing:.22em;color:var(--mut);font-size:8.5px;font-weight:400}.slot.filled>b{color:var(--ink2)}.slotart{border:1px dashed var(--line2);cursor:pointer;background:0 0;justify-content:center;align-items:center;height:54px;padding:4px;display:flex}.slotart:hover:not(:disabled){border-color:var(--cyan)}.slotart:disabled{cursor:not-allowed}.slotart span{font-family:var(--font-mono);letter-spacing:.18em;color:var(--mut);font-size:8.5px}.slotart img{object-fit:contain;max-width:100%;max-height:100%}.slot.filled .slotart{border-style:solid}.slotfields{gap:6px;min-width:0;display:grid}.slot .authinput{width:100%}.slot .crelease{margin-left:0}.housepreview{border:1px dashed var(--line2);margin:14px 0 12px;padding:22px 16px 12px;position:relative}.housepreview:before{content:"AT KICKOFF, WITH NOTHING SOLD";background:var(--bg);font-family:var(--font-mono);letter-spacing:.22em;color:var(--mut);padding:0 7px;font-size:8px;position:absolute;top:-7px;left:12px}.weekacts .authbtn:disabled,.wact .authbtn:disabled{color:var(--mut);box-shadow:inset 0 0 0 1px var(--line);opacity:1;cursor:not-allowed;background:0 0}.arow.stalled{border-color:#ff2e8880}.astatus.ready{color:var(--acid)}.astatus.failed,.astatus.dropped{color:var(--mag)}.cface{aspect-ratio:5/7;width:100%;color:var(--accent);display:block;position:relative;container-type:inline-size}.cface-art{background:var(--bg);clip-path:polygon(5.2% 0,100% 0,100% 96.29%,94.8% 100%,0 100%,0 3.71%);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.cface-art img{object-fit:cover;width:100%;height:100%;display:block}.cface-glyph{color:var(--accent);font-size:2.2em}.cface-edge{pointer-events:none;fill:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.cface-edge .cf-out{stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke}.cface-edge .cf-in{stroke:currentColor;stroke-width:1px;stroke-opacity:.28;vector-effect:non-scaling-stroke}.cface-edge .cf-br{stroke:currentColor;stroke-width:2px;stroke-opacity:.75;vector-effect:non-scaling-stroke}.cface-mark{z-index:1;box-sizing:border-box;fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;background:#07070ccc;width:11cqw;height:11cqw;padding:2.2cqw;display:block;position:absolute;top:4.5cqw;right:4.5cqw;box-shadow:inset 0 0 0 max(1px,.4cqw)}.cface-plate{z-index:1;font-family:var(--font-disp);letter-spacing:.04em;text-transform:uppercase;color:var(--ink);clip-path:polygon(4cqw 0,100% 0,calc(100% - 4cqw) 100%,0 100%);background:#07070cdb;border-bottom:max(1px,1.1cqw) solid;padding:3.2cqw 6.5cqw 2.6cqw 4.5cqw;font-size:6.2cqw;font-weight:700;line-height:1.25;position:absolute;bottom:5.5%;left:5.5%;right:5.5%}.cardgrid{grid-template-columns:repeat(auto-fill,minmax(430px,1fr));gap:10px;display:grid}.cardtile{background:var(--panel);border:1px solid var(--line);align-items:flex-start;gap:15px;padding:13px 15px;display:flex}.cardbody{flex:1;min-width:0}.cardtile h3{font-family:var(--font-disp);letter-spacing:.04em;justify-content:space-between;gap:8px;margin:0 0 4px;font-size:14px;font-weight:700;display:flex}.cardtile h3 em{font-family:var(--font-mono);letter-spacing:.2em;color:var(--mut);align-self:center;font-size:8.5px;font-style:normal}.cardart{flex:none;width:170px;height:auto;display:block}.cardrule{color:var(--ink2);margin:0 0 6px;font-size:11px;line-height:1.55}.cardteach{color:var(--mut);margin:0 0 8px;font-size:10.5px;line-height:1.5}.cardpaths{font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink2);word-break:break-all;font-size:9px;line-height:1.7}.cardflag{font-family:var(--font-mono);letter-spacing:.18em;border:1px solid var(--line2);color:var(--ink2);margin:0 4px 4px 0;padding:2px 6px;font-size:8px;display:inline-block}.cardflag.judged{color:var(--mag);border-color:#ff2e8866}.cardflag.premium{color:var(--acid);border-color:#b6ff0066}.weekbar{flex-wrap:wrap;align-items:stretch;gap:10px;margin-bottom:12px;display:flex}.weekpick{background:var(--panel);color:var(--ink);border:1px solid var(--line2);font-family:var(--font-mono);letter-spacing:.04em;flex:320px;padding:10px 12px;font-size:11px}.weeknew{flex:320px;gap:8px;display:flex}.weeknew .authinput{flex:1}.autoswitch{background:var(--panel);border:1px solid var(--line);cursor:pointer;align-items:flex-start;gap:10px;margin-bottom:18px;padding:11px 13px;display:flex}.autoswitch input{accent-color:var(--acid);margin-top:2px}.autoswitch span{letter-spacing:.02em;color:var(--ink2);font-size:11px;line-height:1.6}.autoswitch b{font-family:var(--font-mono);letter-spacing:.2em;color:var(--ink);font-size:9px}.weeklist{flex-direction:column;gap:8px;margin-top:18px;display:flex}.wl-head{font-family:var(--font-mono);letter-spacing:.3em;color:var(--mut);align-items:baseline;gap:10px;margin:18px 0 2px;font-size:9px;display:flex}.wl-head:first-child{margin-top:0}.wl-head i{color:var(--ink2);font-style:normal}.weekrow{background:var(--panel2);border:1px solid var(--line2);cursor:pointer;text-align:left;font:inherit;color:inherit;grid-template-columns:92px auto 150px 1fr auto;align-items:center;gap:14px;padding:12px 16px;display:grid}.weekrow:hover{border-color:var(--acid)}.weekrow.now{border-left:2px solid var(--cyan)}.wr-week{font-family:var(--font-disp);letter-spacing:.06em;font-weight:700}.wr-when,.wr-progress{font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink2);font-size:10.5px}.wr-go{font-family:var(--font-mono);letter-spacing:.2em;color:var(--mut);font-size:9px}.weekrow:hover .wr-go{color:var(--acid)}@media (max-width:760px){.weekrow{grid-template-columns:1fr auto;gap:6px 12px}.wr-when,.wr-progress,.wr-go{grid-column:1/-1}}button.backlink{cursor:pointer;font:inherit;letter-spacing:.12em;color:var(--ink2);background:0 0;border:0;margin-bottom:14px;padding:0;font-size:11px}button.backlink:hover{color:var(--acid)}.setblock{margin-top:26px}.tabcount.alert{color:var(--mag);opacity:1}.weeksponsors{border-top:1px solid var(--line);margin-top:30px;padding-top:18px}.invrow{flex-wrap:wrap;gap:10px;margin:12px 0 6px;display:flex}.invcell{background:var(--panel);border:1px solid var(--line2);flex-direction:column;flex:200px;gap:3px;padding:11px 14px;display:flex}.invcell.gone{opacity:.55}.invcell b{font-family:var(--font-mono);letter-spacing:.22em;color:var(--mut);font-size:9px}.invcell span{font-family:var(--font-disp);letter-spacing:.06em;font-size:13px;font-weight:700}.invcell i{font-style:normal;font-family:var(--font-mono);color:var(--cyan);letter-spacing:.08em;font-size:10px}.astatus.placed,.astatus.paid{color:var(--acid)}.astatus.refunded{color:var(--amber);border-color:#fab21980}.astatus.pending{color:var(--cyan)}.orderrow.stalled{border-color:#ff2e8880}.buyform{margin-top:24px}.buystep{margin-top:34px}.buystep h2{font-family:var(--font-disp);letter-spacing:.16em;align-items:center;gap:12px;margin:0 0 8px;font-size:15px;font-weight:700;display:flex}.buystep h2 i{font-style:normal;font-family:var(--font-mono);letter-spacing:0;color:var(--bg);background:var(--acid);justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;display:inline-flex}.buynote{color:var(--ink2);letter-spacing:.02em;max-width:70ch;margin:0 0 12px;font-size:11px;line-height:1.7}.buyweeks{grid-template-columns:repeat(auto-fill,minmax(248px,1fr));gap:10px;display:grid}.buyweek{cursor:pointer;background:var(--panel2);border:1px solid var(--line);color:inherit;font:inherit;text-align:left;flex-direction:column;gap:9px;padding:12px 13px 10px;display:flex}.buyweek:hover{border-color:var(--line2);background:var(--panel)}.buyweek.on{border-color:var(--acid);box-shadow:0 0 26px -12px #b6ff00d9}.buyweek.gone{opacity:.45;cursor:not-allowed}.bw-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.bw-top b{font-family:var(--font-disp);letter-spacing:.06em;font-size:14px}.bw-top span{font-family:var(--font-mono);letter-spacing:.12em;color:var(--ink2);font-size:9px}.bw-tier{flex-direction:column;gap:4px;display:flex}.bw-label{font-style:normal;font-family:var(--font-mono);letter-spacing:.24em;color:var(--mut);justify-content:space-between;gap:8px;font-size:8px;display:flex}.bw-label em{letter-spacing:.1em;color:var(--ink2);font-style:normal}.bw-slots{gap:4px;display:flex}.bw-slot{flex:1 1 0;align-items:center;gap:5px;min-width:0;height:26px;padding:0 6px;display:flex;overflow:hidden}.bw-slot em{font-style:normal;font-family:var(--font-mono);letter-spacing:.14em;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:8px;overflow:hidden}.bw-slot.free{color:var(--mut);border:1px dashed #a0aaff4d;justify-content:center}.buyweek.on .bw-slot.free{color:var(--acid);border-color:#b6ff0080}.bw-slot.held{color:var(--mag);background:repeating-linear-gradient(45deg,#ff2e8824 0 4px,#0000 4px 9px);border:1px solid #ff2e8859;justify-content:center}.bw-slot.held.yours{color:var(--acid);background:repeating-linear-gradient(45deg,#b6ff0029 0 4px,#0000 4px 9px);border-color:#b6ff008c}.bw-slot.took{color:var(--ink);background:#00f0ff12;border:1px solid #00f0ff4d}.bw-mark{object-fit:contain;flex:none;width:16px;height:16px}.bw-mark.letter{color:var(--cyan);font-family:var(--font-disp);background:#00f0ff2e;place-items:center;font-size:9px;line-height:1;display:grid}.bw-foot{border-top:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.18em;color:var(--acid);margin-top:auto;padding-top:7px;font-size:8.5px}.buyweek.gone .bw-foot{color:var(--mag)}.buylegend{font-family:var(--font-mono);letter-spacing:.18em;color:var(--mut);flex-wrap:wrap;align-items:center;gap:7px;margin:10px 0 0;font-size:8.5px;display:flex}.buylegend .bw-key{flex:none;width:13px;height:13px}.buylegend .bw-key+.bw-key{margin-left:8px}.buylegend .free{border:1px dashed #a0aaff4d}.buylegend .held{background:repeating-linear-gradient(45deg,#ff2e8824 0 4px,#0000 4px 9px);border:1px solid #ff2e8859}.buylegend .took{background:#00f0ff12;border:1px solid #00f0ff4d}.buylegend i{letter-spacing:.04em;text-transform:none;font-style:normal;font-family:var(--font-body,inherit);margin-left:6px;font-size:10px}.tiercards{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.tiercard{cursor:pointer;background:var(--panel2);border:1px solid var(--line2);color:inherit;font:inherit;text-align:left;--cut:14px;--edge:var(--line2);clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));background-image:var(--edge-slash), var(--edge-slash);background-repeat:no-repeat;background-size:var(--cut) var(--cut), var(--cut) var(--cut);background-position:0 0,100% 100%;background-origin:border-box;flex-direction:column;gap:10px;padding:18px 20px;display:flex}.tiercard:hover{border-color:var(--line2);background-color:var(--panel)}.tiercard.on{border-color:var(--acid);--edge:var(--acid);box-shadow:0 0 30px -14px #b6ff00e6}.tiercard.gone{opacity:.45;cursor:not-allowed}.tc-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.tc-top b{font-family:var(--font-disp);letter-spacing:.16em;font-size:17px}.tc-top em{font-style:normal;font-family:var(--font-disp);color:var(--acid);font-size:20px;font-weight:700}.tc-sum{color:var(--ink);font-size:11.5px;line-height:1.6}.tc-places{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.tc-places li{color:var(--ink2);padding-left:14px;font-size:10.5px;line-height:1.5;position:relative}.tc-places li:before{content:"▸";color:var(--cyan);position:absolute;left:0}.tc-foot{border-top:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.18em;color:var(--cyan);flex-direction:column;gap:4px;margin-top:auto;padding-top:6px;font-size:9px;display:flex}.tiercard.gone .tc-foot{color:var(--mut)}.tc-foot i{font-style:normal;font-family:var(--font-body,inherit);letter-spacing:.02em;color:var(--mut);font-size:10px;line-height:1.5}.pricegrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.pricegrid .buyfield i{font-style:normal}.buygrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.buyfield{flex-direction:column;gap:5px;display:flex}.buyfield.wide{grid-column:1/-1}.buyfield>span{font-family:var(--font-mono);letter-spacing:.22em;color:var(--mut);font-size:9px}.buyfield>span i{letter-spacing:.04em;text-transform:none;font-style:normal}.buyfield>span em{float:right;color:var(--ink2);font-style:normal}.buyfield>span em.over{color:var(--mag)}.logodrop{border:1px dashed var(--line2);background:var(--panel);align-items:center;gap:12px;min-height:74px;padding:8px 10px;display:flex}.logodrop.has{border-style:solid}.logodrop.over{border-color:var(--cyan);background:#00f0ff0d}.logodrop.bad{border-color:var(--mag)}.ld-empty{cursor:pointer;color:inherit;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-self:stretch;align-items:center;gap:4px;padding:6px;display:flex}.ld-empty b{font-family:var(--font-mono);letter-spacing:.18em;color:var(--ink2);font-size:9.5px}.ld-empty i{font-style:normal;font-family:var(--font-mono);letter-spacing:.1em;color:var(--mut);font-size:8.5px}.logodrop:hover .ld-empty b,.logodrop.over .ld-empty b{color:var(--cyan)}.ld-thumb{object-fit:contain;background:#ffffff0a;flex:none;width:84px;height:56px;padding:3px}.ld-meta{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ld-meta b{font-family:var(--font-mono);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.ld-meta i{font-style:normal;font-family:var(--font-mono);color:var(--mut);font-size:9px}.ld-acts{flex:none;gap:6px;display:flex}.ld-acts .crelease{margin-left:0}.ld-bad{font-family:var(--font-mono);letter-spacing:.04em;color:var(--mag);margin:6px 0 0;font-size:9.5px}.previewbox{background:var(--panel);border:1px solid var(--line2);padding:6px 20px 24px}.sponsor.isyours{opacity:1;border-color:var(--acid)}.buyfoot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:18px;margin-top:30px;padding-top:18px;display:flex}.buytotal{font-family:var(--font-disp);flex-direction:column;align-items:flex-end;gap:2px;font-size:24px;font-weight:700;display:flex}.buytotal i{font-style:normal;font-family:var(--font-mono);letter-spacing:.18em;color:var(--mut);font-size:9px}.ordersheet{margin-top:24px}.ord-head{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:14px;padding-bottom:12px;display:flex}.ord-head h2{font-family:var(--font-disp);letter-spacing:.08em;margin:0;font-size:clamp(18px,3vw,26px);font-weight:700}.ord-price{font-family:var(--font-disp);color:var(--acid);margin-left:auto;font-size:20px;font-weight:700}.ord-state{font-family:var(--font-mono);letter-spacing:.22em;border:1px solid var(--line2);color:var(--ink2);padding:4px 9px;font-size:9px}.ord-state.pending{color:var(--cyan);border-color:#00f0ff66}.ord-state.paid,.ord-state.placed{color:var(--acid);border-color:#b6ff0080}.ord-state.expired,.ord-state.cancelled{color:var(--mut)}.ord-facts{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:18px 0;display:grid}.ord-facts .wfact{background:var(--panel2);border:1px solid var(--line);flex-direction:column;gap:5px;min-width:0;padding:11px 12px;display:flex}.ord-facts .wfact b{font-family:var(--font-mono);letter-spacing:.22em;color:var(--mut);font-size:8.5px;font-weight:400}.ord-facts .wfact span{letter-spacing:.04em;color:var(--ink);overflow-wrap:anywhere;font-size:11.5px}.ord-pay{flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px;display:flex}.ord-pay span{font-family:var(--font-mono);letter-spacing:.14em;color:var(--mut);font-size:9.5px}.headlineband{text-align:center;border:1px solid var(--line2);background:linear-gradient(#b6ff000d,#0000);flex-direction:column;align-items:center;gap:6px;margin-top:18px;padding:16px 20px 14px;transition:border-color .15s,box-shadow .15s;display:flex}a.headlineband:hover{border-color:var(--acid);box-shadow:0 0 34px -18px #b6ff00e6}.hb-line{font-family:var(--font-mono);letter-spacing:.34em;color:var(--mut);font-size:8.5px}.hb-logo{object-fit:contain;width:auto;max-width:260px;height:44px;margin:2px 0;display:block}.hb-logo.banner{max-width:100%;height:auto;max-height:120px;margin:6px 0 2px}.hb-name{font-family:var(--font-disp);letter-spacing:.06em;font-size:clamp(19px,3vw,26px);font-weight:700}.hb-blurb{letter-spacing:.04em;color:var(--ink2);max-width:60ch;font-size:10.5px;font-style:normal}.hb-tag{font-family:var(--font-mono);letter-spacing:.26em;color:var(--acid);border-top:1px solid var(--line);width:100%;margin-top:3px;padding-top:7px;font-size:8.5px}.headlineband.open{background:0 0;border-style:dashed}.headlineband.open .hb-name{color:var(--mut);font-size:clamp(16px,2.4vw,20px)}.weekrail{margin-top:26px}.sponsor.vacancy{border:1px dashed var(--line2);opacity:.85;justify-content:center;gap:2px;min-width:150px}.sponsor.vacancy:hover{opacity:1;border-color:var(--acid)}.vc-label{font-family:var(--font-mono);letter-spacing:.18em;color:var(--ink2);font-size:9.5px}.vc-cta{font-style:normal;font-family:var(--font-mono);letter-spacing:.2em;color:var(--acid);font-size:8.5px}.sp-logo.banner{max-width:260px}.sp-row.big .sp-logo.banner{max-width:340px}.gatecard{background:var(--panel);border:1px solid var(--line2);--cut:18px;--edge:var(--line2);clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));background-image:var(--edge-slash), var(--edge-slash);background-repeat:no-repeat;background-size:var(--cut) var(--cut), var(--cut) var(--cut);background-position:0 0,100% 100%;background-origin:border-box;margin-top:30px;padding:24px 26px}.gatecard h2{font-family:var(--font-disp);letter-spacing:.1em;margin:0 0 8px;font-size:clamp(17px,2.6vw,22px);font-weight:700}.gatecard h2 b{color:var(--acid)}.gatecard .authnote{max-width:66ch}.gatecard .authbtn{margin-top:14px;text-decoration:none;display:inline-block}.seatcta{border:1px solid var(--line2);background:var(--panel);flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px;padding:14px 18px;display:flex}.seatcta.bought{border-color:#b6ff0066}.seatcta .scl{font-family:var(--font-disp);letter-spacing:.16em;color:var(--acid);font-size:12px;font-weight:700}.seatcta .scsub{color:var(--ink2);flex:260px;font-size:11px}.seatcta .scbtn{background:var(--acid);color:#10120a;cursor:pointer;font-family:var(--font-disp);letter-spacing:.14em;border:0;padding:10px 16px;font-size:11px;font-weight:700;text-decoration:none;display:inline-block}.seatcta .scbtn:hover{filter:brightness(1.08)}.pickgrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;margin-top:16px;display:grid}.pickcard{background:var(--panel2);border:1px solid var(--line);border-left-width:3px;border-left-color:var(--line2);--cut:10px;clip-path:polygon(0 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% 100%, 0 100%);padding:14px 16px 12px;position:relative}.pickcard.in{border-left-color:var(--acid)}.pickcard.out{border-left-color:var(--line2)}.pickcard.waiting{border-left-color:var(--cyan)}.pk-site{align-items:center;gap:10px;min-width:0;display:flex}.pk-site b{font-family:var(--font-disp);letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.pk-site:hover b{color:var(--acid)}.pk-week{font-family:var(--font-mono);letter-spacing:.14em;color:var(--ink2);align-items:baseline;gap:8px;margin-top:10px;font-size:10px;display:flex}.pk-week a:hover{color:var(--acid)}.pk-week i{color:var(--mut);letter-spacing:.06em;font-style:normal}.pk-out{font-family:var(--font-mono);letter-spacing:.16em;color:var(--mut);margin-top:12px;font-size:9px;display:inline-block}.pk-out.in{color:var(--acid)}.pk-out.waiting{color:var(--cyan)}.ordergroup{margin-top:14px}.ordergroup .ogl{font-family:var(--font-mono);letter-spacing:.18em;color:var(--mut);margin-bottom:6px;font-size:9px}.orderrow{border:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;padding:9px 12px;font-size:11px;display:flex}.orderrow.unpaid{background:#ff2e880f;border-color:#ff2e8873}.orderrow .or-week{font-family:var(--font-disp);letter-spacing:.08em;font-size:12px;font-weight:700}.orderrow .or-week:hover{color:var(--acid)}.orderrow .or-date,.orderrow .or-sum{font-family:var(--font-mono);color:var(--ink2)}.orderrow .or-state{font-family:var(--font-mono);letter-spacing:.14em;color:var(--mut);margin-left:auto;font-size:9px}.orderrow .or-state.paid{color:var(--cyan)}.orderrow .or-state.pending{color:var(--mag)}.orderrow .authbtn{text-decoration:none}.unpaidbar{gap:10px;margin:22px 0 0;display:grid}.unpaidrow{background:#ff2e8812;border:1px solid #ff2e8873;flex-wrap:wrap;align-items:center;gap:14px;padding:12px 16px;display:flex}.unpaidrow .ub-lab{font-family:var(--font-disp);letter-spacing:.16em;color:var(--mag);font-size:11px;font-weight:700}.unpaidrow .ub-sum{font-family:var(--font-mono);color:var(--ink);font-size:12px}.unpaidrow .authbtn{margin-left:auto;text-decoration:none}.authbtn.small{padding:8px 14px;font-size:10px}.sb-logo.banner{max-width:100%;height:auto;max-height:96px}.houserow{flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;display:flex}.houserow .weekpick{flex:0 360px}.housenow{align-items:center;gap:10px;display:flex}.housenow i{color:var(--ink2);letter-spacing:.04em;font-size:10.5px;font-style:normal}.seasonweeks{flex-direction:column;gap:8px;margin-top:20px;display:flex}.seasonrow{background:var(--panel2);border:1px solid var(--line2);color:inherit;grid-template-columns:140px 1fr auto;align-items:center;gap:18px;padding:14px 18px;display:grid}.seasonrow:hover{border-color:var(--acid)}.seasonrow.now{border-left:2px solid var(--cyan)}.sr-week{font-family:var(--font-disp);letter-spacing:.06em;flex-direction:column;gap:2px;font-size:14px;font-weight:700;display:flex}.sr-week i{font-style:normal;font-family:var(--font-mono);letter-spacing:.18em;color:var(--mut);font-size:9px}.sr-places{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.sr-place{border:1px solid var(--line);background:var(--panel);align-items:center;gap:7px;min-width:0;padding:6px 11px;display:flex}.sr-place b{font-family:var(--font-disp);font-size:13px;font-weight:700}.sr-dom{font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.sr-place i{font-style:normal;font-family:var(--font-mono);letter-spacing:.18em;color:var(--mut);font-size:8px}.sr-place.gold{background:#ffd24a0d;border-color:#ffd24a57;padding:8px 14px}.sr-place.gold b{color:#ffd24a;font-size:15px}.sr-place.gold .sr-dom{font-family:var(--font-disp);letter-spacing:.02em;color:var(--ink);font-size:14.5px;font-weight:700}.sr-place.gold i{color:#ffd24a}.sr-place.silver b{color:#cfd6e6}.sr-place.bronze{opacity:.74}.sr-place.bronze b{color:#d08a4a}.sr-place.bronze .sr-dom{color:var(--mut);font-size:11px}.sr-live{font-family:var(--font-mono);letter-spacing:.22em;color:var(--cyan);font-size:10px}.sr-go{font-family:var(--font-disp);color:var(--mut);font-size:15px}.seasonrow:hover .sr-go{color:var(--acid)}@media (max-width:860px){.seasonrow{grid-template-columns:1fr auto;gap:10px 14px}.sr-places{grid-column:1/-1}.sr-place i{display:none}}.presstop{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.presstop .waitlink{display:inline-block}.assets{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;margin-top:14px;display:grid}.asset{border:1px solid var(--line);background-color:var(--panel);flex-direction:column;display:flex}.asset:hover{--edge:var(--line2);border-color:var(--line2)}.as-preview{justify-content:center;align-items:center;height:128px;padding:20px 22px;display:flex}.as-preview img{width:auto;max-width:100%;max-height:42px}.as-preview img.tall{max-height:74px}.as-preview.dark{background-color:#07070c;box-shadow:inset 0 0 0 1px #ffffff0f}.as-preview.light{background-color:#fff;box-shadow:inset 0 0 0 1px #00000014}.as-preview.checker,.as-preview.checker-light{background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}.as-preview.checker{background-color:#0b0b13;background-image:linear-gradient(45deg,#a0aaff12 25%,#0000 25%),linear-gradient(-45deg,#a0aaff12 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#a0aaff12 75%),linear-gradient(-45deg,#0000 75%,#a0aaff12 75%)}.as-preview.checker-light{background-color:#fff;background-image:linear-gradient(45deg,#0f142824 25%,#0000 25%),linear-gradient(-45deg,#0f142824 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#0f142824 75%),linear-gradient(-45deg,#0000 75%,#0f142824 75%)}.as-body{border-top:1px solid var(--line);flex-direction:column;flex:1;padding:13px 15px 15px;display:flex}.as-name{font-family:var(--font-disp);letter-spacing:.14em;font-size:13px;font-weight:700}.as-cap{letter-spacing:.04em;color:var(--ink2);flex:1;margin:7px 0 0;font-size:10.5px;line-height:1.7}.as-files{gap:8px;margin-top:13px;display:flex}.as-files a{text-align:center;border:1px solid var(--line);background-color:var(--panel2);letter-spacing:.2em;color:var(--ink2);flex:1;padding:8px 10px;font-size:10px}.as-files a:hover{color:var(--acid);border-color:var(--acid)}.swatches{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin-top:14px;display:grid}.swatch{border:1px solid var(--line);background-color:var(--panel);overflow:hidden}.sw-chip{height:62px;box-shadow:inset 0 0 0 1px #e8ecff1f}.sw-body{border-top:1px solid var(--line);padding:12px 14px 14px}.sw-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.sw-name{font-family:var(--font-disp);letter-spacing:.16em;font-size:12.5px;font-weight:700}.sw-note{letter-spacing:.04em;color:var(--ink2);margin:8px 0 0;font-size:10.5px;line-height:1.7}.copybtn{font-family:var(--font-mono);letter-spacing:.16em;cursor:pointer;border:1px solid var(--line);background-color:var(--panel2);color:var(--ink2);padding:6px 10px;font-size:10px}.copybtn:hover,.copybtn.done{color:var(--acid);border-color:var(--acid)}.usage{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}@media (max-width:760px){.usage{grid-template-columns:1fr}}.usagelist{border:1px solid var(--line);background-color:var(--panel);padding:16px 18px}.usagelist h3{font-family:var(--font-disp);letter-spacing:.18em;margin:0;font-size:13px;font-weight:700}.usagelist.do h3{color:var(--acid)}.usagelist.dont h3{color:var(--mag)}.usagelist ul{margin:12px 0 0;padding:0;list-style:none}.usagelist li{letter-spacing:.03em;color:var(--ink2);margin-top:9px;padding-left:16px;font-size:11px;line-height:1.8;position:relative}.usagelist li:before{content:"▸";color:var(--mut);position:absolute;left:0}.usagelist.do li:before{color:#b6ff0099}.usagelist.dont li:before{content:"✕";color:#ff2e8899;font-size:9px;top:1px}.boiler{border:1px solid var(--line);background-color:var(--panel);margin-top:14px;padding:18px 20px}.boiler p{letter-spacing:.02em;color:var(--ink);margin:0;font-size:12px;line-height:1.9}.boilerfoot{border-top:1px solid var(--line);letter-spacing:.12em;color:var(--mut);flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px;padding-top:14px;font-size:9.5px;display:flex}.lab{padding-bottom:40px}.lab-head{flex-wrap:wrap;align-items:flex-start;gap:18px;margin:18px 0 20px;display:flex}.lab-head h1{font-family:var(--font-disp);letter-spacing:.04em;margin:0;font-size:clamp(22px,3vw,34px);font-weight:700}.lab-head h1 b{color:var(--acid)}.lab-sub{max-width:66ch;color:var(--ink2);margin:8px 0 0;font-size:12px;line-height:1.8}.lab-h2{font-family:var(--font-mono);letter-spacing:.3em;color:var(--mut);border-bottom:1px solid var(--line);margin:34px 0 14px;padding-bottom:8px;font-size:10px}.lab-h2 i{color:var(--acid);margin-left:8px;font-style:normal}.lab-note{letter-spacing:.06em;color:var(--mut);font-size:11px}.lab-knobs{border:1px solid var(--line);background:var(--panel);font-family:var(--font-mono);letter-spacing:.16em;color:var(--ink2);z-index:5;flex-wrap:wrap;align-items:center;gap:14px;padding:10px 14px;font-size:10px;display:flex;position:sticky;top:0}.lab-knobs .crelease{margin-left:0}.lab-seg{border:1px solid var(--line2);display:inline-flex}.lab-seg button{border:0;border-right:1px solid var(--line2);cursor:pointer;font-family:var(--font-mono);letter-spacing:.14em;color:var(--mut);background:0 0;padding:5px 10px;font-size:9.5px}.lab-seg button:last-child{border-right:0}.lab-seg button.on{color:var(--acid);background:#b6ff001f}.lab-slider{align-items:center;gap:8px;display:inline-flex}.lab-slider input{width:110px;accent-color:var(--acid)}.lab-slider b{color:var(--ink);min-width:30px}.lab-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:14px;display:grid}.lab-tile{border:1px solid var(--line);background:var(--panel);padding:10px 12px 8px}.lab-tt{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.lab-name{font-family:var(--font-disp);letter-spacing:.08em;color:var(--ink);font-size:14px;font-weight:700}.lab-meta{font-family:var(--font-mono);letter-spacing:.18em;color:var(--mut);font-size:9px}.lab-stage{height:190px;margin:10px -4px;position:relative}.lab-stage.tall{height:260px}.lab-stage .duelviz{width:100%;height:100%;display:block;position:absolute;inset:0}.lab-tf{justify-content:space-between;align-items:center;gap:10px;display:flex}.lab-metrics{font-family:var(--font-mono);letter-spacing:.1em;color:var(--mut);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.crelease.sm{flex:none;margin-left:0;padding:3px 8px;font-size:10px}.lab-fxstage{border:1px solid var(--line);background:var(--panel);justify-content:center;align-items:center;height:340px;display:flex;position:relative;overflow:hidden}.lab-fxbtns{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.lab-fxbtns .crelease{margin-left:0}.lab-punchrow{align-items:center;gap:26px;display:flex}.lab-punch{font-family:var(--font-disp);color:var(--cyan);font-size:54px;font-weight:700}.lab-punch.punch{animation:.45s cubic-bezier(.2,1.6,.3,1) both punch}.lab-stamp{font-family:var(--font-mono);color:var(--ink2);font-size:15px}.lab-open{border:1px solid var(--acid);background:#b6ff0008;grid-template-columns:190px minmax(0,1fr);align-items:start;gap:18px;margin-bottom:16px;padding:14px;display:grid}@media (max-width:700px){.lab-open{grid-template-columns:1fr}}.lab-openart img{width:100%;height:auto;display:block}.lab-noart{aspect-ratio:5/7;border:1px solid var(--line2);color:var(--acid);place-items:center;font-size:54px;display:grid}.lab-rule{color:var(--ink);margin:10px 0 4px;font-size:12.5px;line-height:1.7}.lab-teaches{color:var(--mut);margin:0;font-size:11px;font-style:italic;line-height:1.7}.lab-deck{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.lab-card{cursor:pointer;text-align:left;border:1px solid var(--line);background:var(--panel);color:inherit;flex-direction:column;gap:6px;padding:8px;display:flex}.lab-card:hover{border-color:var(--acid)}.lab-card.on{border-color:var(--acid);background:#b6ff0012}.lc-art{aspect-ratio:5/7;background:var(--panel2);place-items:center;display:grid;overflow:hidden}.lc-art img{object-fit:cover;width:100%;height:100%;display:block}.lc-glyph{color:var(--acid);font-size:30px}.lc-name{font-family:var(--font-disp);letter-spacing:.04em;color:var(--ink);font-size:11.5px;font-weight:700;line-height:1.3}.lc-meta{font-family:var(--font-mono);letter-spacing:.12em;color:var(--mut);font-size:8.5px}.lab-play{margin-bottom:8px;padding:12px 0 16px}.lab-playhead{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-bottom:10px;display:flex}.lab-playhead .lab-name{display:block}.lab-playhead .lab-meta{margin-top:3px;display:block}.lab-play .lab-knobs{background:0 0;border:0;padding:0;position:static}.lab-play .stage{margin-top:4px}.lab-share{border:1px solid var(--line);background:var(--panel2);font-family:var(--font-mono);letter-spacing:.12em;color:var(--mut);flex-wrap:wrap;align-items:center;gap:12px;margin:14px 0 4px;padding:10px 14px;font-size:10px;display:flex}.lab-share b{color:var(--acid);letter-spacing:.2em}.lab-share i{color:var(--ink2);font-style:normal}.lab-shareart{width:auto;height:46px;margin-left:auto;display:block}.lab-tile{text-align:left;cursor:pointer;width:100%;color:inherit;display:block}.lab-tile:hover{border-color:var(--acid)}.lab-tile:hover .lab-meta{color:var(--acid)}.lab-hint{float:right;letter-spacing:.18em;color:var(--line2);font-size:8.5px}.lab-still{height:100%;color:var(--line2);place-items:center;font-size:34px;display:grid}.brs-cell.now{position:relative}.brs-glow{pointer-events:none;z-index:-1;position:absolute;inset:-2px;box-shadow:0 0 70px 2px #b6ff00cc}.op-title{will-change:transform;display:inline-block;position:relative}.op-real{position:relative}.op-ghost{pointer-events:none;will-change:transform;position:absolute;inset:0}.op-ghost.mag{color:#ff008ce6}.op-ghost.cy{color:#00f0ffe6}.op-ghost b{color:inherit}.cutlayer,.cutenter,.brs-ladder,.scorebug{will-change:transform, opacity}.pxframe{flex:1;place-items:center;min-width:0;min-height:0;display:grid;container-type:size}.pxstage{aspect-ratio:16/10;border:1px solid var(--line2);background:#04040a;width:min(100cqw,160cqh);height:auto;position:relative;overflow:hidden;box-shadow:0 0 0 1px #000c,0 24px 60px -30px #000}.pxstage:before,.pxstage:after{content:"";pointer-events:none;z-index:6;border:1px solid var(--acid);opacity:.45;width:14px;height:14px;position:absolute}.pxstage:before{border-width:1px 0 0 1px;top:-1px;left:-1px}.pxstage:after{border-width:0 1px 1px 0;bottom:-1px;right:-1px}.channelwrap .pxstage{box-shadow:none;border-color:#0000}.channelwrap .pxstage:before,.channelwrap .pxstage:after{display:none}.channelwrap{border:1px solid var(--line2);background:#04040a;padding-left:10px;padding-right:10px;box-shadow:0 0 0 1px #000c,0 24px 60px -30px #000}.channelwrap:before,.channelwrap:after{content:"";pointer-events:none;z-index:30;border:1px solid var(--acid);opacity:.45;width:14px;height:14px;position:absolute}.channelwrap:before{border-width:1px 0 0 1px;top:-1px;left:-1px}.channelwrap:after{border-width:0 1px 1px 0;bottom:-1px;right:-1px}.channelwrap.onscreen,.channelwrap:fullscreen{box-shadow:none;border-color:#0000}.channelwrap.onscreen:before,.channelwrap.onscreen:after,.channelwrap:fullscreen:before,.channelwrap:fullscreen:after{display:none}@supports not (container-type:size){.pxstage{width:100%;max-height:100%}}.pxcanvas{width:100%;height:100%;display:block;position:absolute;inset:0}.pxsponsorhit{z-index:4;display:block;position:absolute;inset:0}.pxstandby{z-index:3;color:var(--mut,#565d7e);font:600 11px/1 var(--font-mono,ui-monospace, monospace);letter-spacing:.3em;text-transform:uppercase;background:#07070c;justify-content:center;align-items:center;gap:12px;animation:.4s ease-out both standby-in;display:flex;position:absolute;inset:0}.pxstandby i{background:var(--acid,#b6ff00);width:8px;height:8px;box-shadow:0 0 12px var(--acid,#b6ff00);border-radius:50%;animation:1.2s ease-in-out infinite standby-lamp}@keyframes standby-in{0%{opacity:0}to{opacity:1}}@keyframes standby-lamp{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.pxstandby i{animation:none}}.pxstage.painted .pxdoc{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pxstage:not(.painted) .pxdoc{flex:1;padding:20px 4px;font-size:13px;line-height:1.6;overflow:auto}.pxstage:not(.painted) .pxdoc h2{font-family:var(--font-disp);letter-spacing:.04em;margin:0 0 8px;font-size:26px}.pxstage:not(.painted) .pxdoc h3{letter-spacing:.3em;color:var(--acid);margin:22px 0 8px;font-size:10px;font-weight:600}.pxstage:not(.painted) .pxdoc p{color:var(--ink2);margin:0 0 10px}.pxstage:not(.painted) .pxdoc ul,.pxstage:not(.painted) .pxdoc ol{color:var(--ink2);margin:0;padding-left:20px}.pxstage:not(.painted) .pxdoc li{margin:3px 0}.pxstage:not(.painted) .pxdoc a{color:var(--cyan);text-decoration:underline}body:has(.channelwrap):after{display:none}.matchstage{flex-direction:column;min-height:0;display:flex}.matchstage .pxframe{aspect-ratio:16/10;height:auto;max-height:68vh}.lab-picker{flex-wrap:wrap;gap:8px;margin:14px 0 12px;display:flex}.lab-pick{background:var(--panel2);color:var(--ink2);border:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.12em;cursor:pointer;padding:8px 13px;font-size:11px;transition:color .15s,border-color .15s}.lab-pick:hover{color:var(--ink);border-color:var(--line2)}.lab-pick.on{color:var(--acid);background:#b6ff000f;border-color:#b6ff0080}.vizbench.pxstage{border:1px solid var(--line);background:var(--panel)}.pxframe:has(>.vizbench){aspect-ratio:16/10;height:auto;max-height:60vh}.watchhead{flex-wrap:wrap;align-items:baseline;gap:18px;margin:14px 0 16px;display:flex}.watchhead .backlink{margin:0}.watchhead h1{font-family:var(--font-disp);letter-spacing:.04em;margin:0;font-size:20px;font-weight:700}.reelnote{font-family:var(--font-mono);letter-spacing:.04em;color:var(--mut);flex:320px;margin:0;font-size:10px;line-height:1.5}.reelnote i{color:var(--ink2);font-style:normal}.reelnote a{color:var(--acid);border-bottom:1px solid #0000;text-decoration:none}.reelnote a:hover{border-bottom-color:var(--acid)}.reelnote code{font-family:var(--font-mono);color:var(--ink2)}.lab-sub a{color:var(--acid);border-bottom:1px solid #0000;text-decoration:none}.lab-sub a:hover{border-bottom-color:var(--acid)}.app:has(.reelorder){height:auto;padding-bottom:60px}.app:has(.reelorder)>main{flex:none}.app:has(.reelorder) .channelslot{flex:none;height:min(820px,max(360px,100dvh - 165px))}.reelorder{margin:18px 0 40px}.reelmatch{margin:0 0 14px}.reelmatch-head{font-family:var(--font-mono);letter-spacing:.22em;color:var(--mut);align-items:baseline;gap:10px;padding:0 0 6px;font-size:9px;display:flex}.reelmatch-head b{color:var(--acid)}.reelmatch-head i{color:var(--ink2);letter-spacing:.08em;font-style:normal}.reelcards{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px;display:grid}.reelcard{background:var(--panel);border:1px solid var(--line);border-left:2px solid var(--accent,var(--line));color:var(--ink2);align-items:baseline;gap:8px;padding:7px 10px;text-decoration:none;display:flex}.reelcard:hover{border-color:var(--accent,var(--acid));background:var(--panel2)}.reelcard .rc-no{font-family:var(--font-mono);color:var(--mut);min-width:14px;font-size:9px}.reelcard .rc-name{font-family:var(--font-disp);letter-spacing:.03em;text-transform:uppercase;color:var(--ink);flex:1;font-size:11px;font-weight:700}.reelcard .rc-at{font-family:var(--font-mono);color:var(--mut);font-size:9px}.reelcard.fam-speed{--accent:#00f0ff}.reelcard.fam-technical{--accent:#4d9fff}.reelcard.fam-content{--accent:#ff2e88}.reelcard.fam-media{--accent:#b06bff}.reelcard.fam-security{--accent:#b6ff00}.reelcard.fam-trust{--accent:#ffd24a}.reelcard.fam-authority{--accent:#ff8a3d}.reelcard.fam-audience{--accent:#2ee6a8}.reelcard.fam-judged{--accent:#e8ecff}.watchhead h1 b{color:var(--acid)}.fsbtn{border:1px solid var(--line);color:var(--ink2);cursor:pointer;background:0 0;padding:4px 7px;font-size:12px;line-height:1;transition:color .15s,border-color .15s}.fsbtn:hover{color:var(--acid);border-color:#b6ff0080}.channelwrap.onscreen,.channelwrap:fullscreen{background:var(--bg);width:100vw;height:100dvh}.channelwrap.onscreen .livebar,.channelwrap:fullscreen .livebar{padding:6px 20px}.channelwrap.onscreen .rail,.channelwrap:fullscreen .rail{padding-left:20px;padding-right:20px}.channelwrap.onscreen.idle,.channelwrap:fullscreen.idle{cursor:none}.chanmark{z-index:15;font-family:var(--font-disp);letter-spacing:.06em;opacity:.62;pointer-events:none;align-items:center;gap:6px;font-size:10px;font-weight:700;line-height:1;display:flex;position:absolute;bottom:9px;right:12px}.chanmark b{color:var(--ink)}.chanmark i{color:var(--acid);margin-left:-2px;font-style:normal}.channelwrap .railfeed{padding-right:132px}.channelwrap{position:relative}.channelwrap>.livebar{z-index:20;min-height:var(--barh,40px);border:0;border-top:1px solid var(--line);clip-path:none;background:linear-gradient(#04040ae6,#04040afb 40%);align-items:center;margin:0;padding:6px 14px;transition:opacity .35s,transform .35s;position:absolute;bottom:0;left:0;right:0}.channelwrap.idle .livebar{opacity:0;pointer-events:none;transform:translateY(8px)}
