.lv{--live:#ff2e4d;--rowA:#fffdf8;--rowB:#f6f1e7;--inkA:#17131f;--inkB:#1d1827}.lv .wrap.wide{width:min(1400px,100% - 32px)}.lv .num{font-variant-numeric:tabular-nums}.lv .live-badge{background:var(--live);color:#fff;font:900 15px/1 var(--f-display);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:9px;padding:8px 13px 7px 11px;display:inline-flex;transform:rotate(-2deg);box-shadow:0 0 0 3px #ff2e4d38}.lv .live-badge i{background:#fff;border-radius:50%;width:10px;height:10px;position:relative}.lv .live-badge i:after{content:"";border:2px solid #fff;border-radius:50%;animation:1.6s ease-out infinite lv-ring;position:absolute;inset:-5px}.lv .hero-live{padding:34px 0 96px;position:relative;overflow:hidden}.lv .hero-live .spray.uv{opacity:.32;width:620px;height:620px;top:-260px;right:-220px}.lv .hero-live .spray.volt{opacity:.14;width:380px;height:380px;bottom:-120px;left:-200px}.lv .hero-live .wrap{z-index:1;position:relative}.lv .live-top{font:800 15px/1.2 var(--f-display);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.lv .live-top .meta{color:var(--text-light)}.lv .live-top .clock{color:var(--text-light-mute);font-variant-numeric:tabular-nums;margin-left:auto}.lv .hero-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:22px 30px;margin:26px 0 30px;display:flex}.lv .hero-head h1{font-size:clamp(54px,8vw,112px)}.lv .hero-head h1 .brush{margin-left:.12em;font-size:.5em;display:inline-block;transform:rotate(-4deg)translateY(-.12em)}.lv .hero-head .pulse-line{width:min(420px,80vw);height:34px;margin-top:8px}.lv .hero-actions{flex-wrap:wrap;gap:12px;display:flex}.lv .btn[aria-pressed=true].btn-ghost{--fg:var(--volt)}.lv .btn:disabled{opacity:.42;cursor:not-allowed;transform:none}.lv .panel{background:var(--ink-2);border:1px solid var(--line-light);padding:24px;position:relative}.lv .panel-label{font:800 13px/1 var(--f-display);letter-spacing:.16em;text-transform:uppercase;color:var(--text-light-mute)}.lv .board-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.lv .board-head h3{font-size:28px}.lv .board-list{counter-reset:b;margin:0;padding:0;list-style:none}.lv .board-list li{border-top:1px solid var(--line-light);grid-template-columns:46px 52px 1fr;align-items:center;gap:10px;padding:9px 0;display:grid}.lv .board-list .pl{font:900 26px/1 var(--f-display)}.lv .board-list .bb{font:800 15px/1 var(--f-display);letter-spacing:.06em;color:var(--text-light-mute);font-variant-numeric:tabular-nums}.lv .board-list .nm{font-weight:600;line-height:1.25}.lv .board-list .pics{display:none}.lv .b-only{display:none!important}.lv.bigscreen{overflow:hidden}.lv.bigscreen .hero-live .wrap{z-index:auto}.lv.bigscreen .board{z-index:300;background-color:var(--ink);background-image:radial-gradient(circle at 85% 10%,#7b2ff747,#0000 42%),radial-gradient(circle at 5% 100%,#c6f4321f,#0000 40%);border:0;flex-direction:column;gap:clamp(8px,1.6vh,22px);padding:clamp(16px,min(3.4vw,4vh),56px);display:flex;position:fixed;inset:0;overflow:auto}.lv.bigscreen .b-only{display:flex!important}.lv.bigscreen .board-head h3{font-size:clamp(36px,min(6vw,8vh),104px)}.lv.bigscreen .board-head .panel-label{font-size:clamp(14px,1.4vw,22px)}.lv.bigscreen .board-list li{grid-template-columns:clamp(70px,8vw,140px) clamp(70px,7vw,130px) clamp(76px,min(9vw,10vh),150px) 1fr;padding:clamp(4px,1vh,14px) 0}.lv.bigscreen .board-list .pl{font-size:clamp(30px,min(5.2vw,6.2vh),92px)}.lv.bigscreen .board-list .bb{font-size:clamp(18px,2vw,34px)}.lv.bigscreen .board-list .nm{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.02em;font-size:clamp(20px,min(3vw,4vh),52px);font-weight:800;line-height:1}.lv.bigscreen .board-list .pics{display:flex}.lv.bigscreen .board-list .pics img{aspect-ratio:3/4;object-fit:cover;border:3px solid var(--ink);width:clamp(34px,min(5vw,5.4vh),86px)}.lv.bigscreen .board-list .pics img+img{margin-left:-14px}.lv .big-head{font:800 clamp(14px, 1.5vw, 24px)/1.1 var(--f-display);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px}.lv .big-floor{background:var(--volt);color:var(--ink);font:900 clamp(18px, 2.2vw, 38px)/1 var(--f-display);text-transform:uppercase;letter-spacing:.04em;flex-wrap:wrap;align-items:center;gap:18px;margin-top:auto;padding:clamp(12px,1.6vw,22px) clamp(14px,2vw,28px)}.lv .big-floor small{letter-spacing:.16em;font-size:.55em}.lv .board-exit{position:relative}.lv .tcard{background:var(--rowA);box-shadow:var(--shadow);position:relative}.lv .tcard.ink{background:var(--inkA);border:1px solid var(--line-light);box-shadow:none}.lv .tscroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.lv .tscroll:focus-visible{outline-offset:-3px}.lv .dt{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums lining-nums;width:100%;font-size:15px}.lv .dt caption{text-align:left;font:800 13px/1.3 var(--f-display);letter-spacing:.14em;text-transform:uppercase;color:var(--text-mute);caption-side:top;padding:16px 18px 6px}.lv .dt th{font:800 13px/1.1 var(--f-display);letter-spacing:.12em;text-transform:uppercase;text-align:center;white-space:nowrap;background:var(--ink);color:var(--text-light);padding:12px 8px;position:relative}.lv .dt thead tr.grp th{color:var(--volt);border-bottom:0;padding:8px 8px 0;font-size:11px}.lv .dt td{text-align:center;border-top:1px solid var(--line-dark);background:var(--rowA);white-space:nowrap;padding:11px 8px}.lv .dt tbody tr:nth-child(2n) td{background:var(--rowB)}.lv .dt .l{text-align:left}.lv .dt .nm-cell{text-align:left;min-width:160px;font-weight:600}.lv .dt .sum{font:900 22px/1 var(--f-display);letter-spacing:.02em}.lv .dt .sum.dim{color:var(--text-mute);font-weight:800}.lv .dt tbody tr:hover td{background:#fff7c9}.lv .dt-ink{color:var(--text-light)}.lv .dt-ink caption{color:var(--text-light-mute)}.lv .dt-ink th{background:#0a080e}.lv .dt-ink td{background:var(--inkA);border-top-color:var(--line-light)}.lv .dt-ink tbody tr:nth-child(2n) td{background:var(--inkB)}.lv .dt-ink tbody tr:hover td{background:#2a2338}.lv .cb{min-width:54px;font:900 14px/1 var(--f-display);letter-spacing:.1em;text-transform:uppercase;padding:6px 8px 5px;display:inline-block}.lv .cb.y{background:var(--volt);color:var(--ink)}.lv .cb.alt{background:var(--uv);color:#fff}.lv .cb.n{color:var(--text-mute);box-shadow:inset 0 0 0 1.5px var(--line-dark)}.lv .mk{width:34px;height:26px;font:700 13px/1 var(--f-body);letter-spacing:.02em;place-items:center;display:inline-grid}.lv .mk.Y{background:var(--ink);color:var(--volt)}.lv .mk.A1{background:var(--uv);color:#fff}.lv .mk.A2{color:var(--uv-2);background:#e2d4ff}.lv .mk.A3{color:var(--uv-2);box-shadow:inset 0 0 0 1.5px var(--uv);background:0 0}.lv .mk.N{color:#8d8598}.lv .mk.H{color:#a49cae;letter-spacing:.2em}.lv .rk{font:800 17px/1 var(--f-display)}.lv .rk.t:after{content:" T";letter-spacing:.1em;color:var(--text-mute);font-size:11px}.lv tr.cut td{border:0;height:0;padding:0;position:relative;background:0 0!important}.lv tr.cut td span{border-top:2px dashed var(--ink);height:0;position:absolute;top:-1px;left:0;right:0}.lv tr.cut td span b{background:var(--ink);color:var(--volt);font:800 11px/1 var(--f-display);letter-spacing:.14em;text-transform:uppercase;padding:5px 8px 4px;position:absolute;top:-11px;left:12px}.lv tr.cut.alt td span{border-top-color:var(--uv)}.lv tr.cut.alt td span b{background:var(--uv);color:#fff}.lv tr.after-cut td{padding-top:18px}.lv .prelim-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:26px;display:grid}@media (max-width:1080px){.lv .prelim-grid{grid-template-columns:minmax(0,1fr)}}.lv .head-tools{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lv .switch{border:2px solid var(--ink);font:800 14px/1 var(--f-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);background:#fff;align-items:center;gap:12px;padding:10px 16px 10px 10px;display:inline-flex}.lv .switch .knob{background:var(--bone-2);width:42px;height:22px;box-shadow:inset 0 0 0 1.5px var(--ink);border-radius:999px;transition:background .15s;position:relative}.lv .switch .knob:after{content:"";background:var(--ink);border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px}.lv .switch[aria-pressed=true] .knob{background:var(--uv)}.lv .switch[aria-pressed=true] .knob:after{background:#fff;transform:translate(20px)}.lv .seal{background:var(--ink);color:var(--text-light);align-items:center;gap:10px;padding:12px 18px;font-size:14px;display:none}.lv .seal b{color:var(--volt);font-family:var(--f-display);letter-spacing:.12em;text-transform:uppercase}.lv .sealed .seal{display:flex}.lv .legend{padding:24px}.lv .legend h3{margin-bottom:14px;font-size:26px}.lv .legend ul{gap:8px;margin:0 0 16px;padding:0;list-style:none;display:grid}.lv .legend li{border-bottom:1px solid var(--line-dark);grid-template-columns:44px 1fr auto;align-items:center;gap:10px;padding-bottom:8px;display:grid}.lv .legend li b{font:900 22px/1 var(--f-display);font-variant-numeric:tabular-nums}.lv .legend p{font-size:15px}.lv .legend .scrawl{color:var(--uv);margin-top:4px;font-size:19px}.lv .rp-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:28px;display:grid}@media (max-width:1320px){.lv .rp-grid{grid-template-columns:minmax(0,1fr)}}.lv .sk-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:28px;display:grid}@media (max-width:1180px){.lv .sk-grid{grid-template-columns:minmax(0,1fr)}}.lv .pt .c-bib{z-index:2;width:58px;min-width:58px;max-width:58px;font:900 19px/1 var(--f-display);position:sticky;left:0}.lv .pt .c-cpl{text-align:left;min-width:176px;line-height:1.2}@media (min-width:640px){.lv .pt .c-cpl{z-index:2;position:sticky;left:58px;box-shadow:6px 0 10px -8px #0009}}.lv .pt .c-cpl b{font-weight:700;display:block}.lv .pt .c-cpl span{opacity:.72;font-size:14px}.lv .pt th.c-bib,.lv .pt th.c-cpl{z-index:3}.lv .pt td.jm{width:38px;color:inherit;font-weight:500}.lv .pt td.jm.m1{color:var(--volt);font-weight:700}.lv .pt.paper-t td.jm.m1{color:var(--uv-2)}.lv .pt td.cm{min-width:54px;font-weight:600}.lv .pt td.cm small{opacity:.8;font-size:12px;font-weight:600}.lv .pt td.cm.z{opacity:.38}.lv .pt td.cm.done{opacity:.3}.lv .pt td.cm.tb{box-shadow:inset 0 -3px 0 var(--uv)}.lv .pt td.cm.hit{color:var(--ink);opacity:1;box-shadow:none;font-weight:800;background:var(--volt)!important}.lv .pt.paper-t td.cm.hit{color:#fff;background:var(--uv)!important}.lv .pt td.cm.hit small{opacity:1}.lv .pt th.sep,.lv .pt td.sep{border-left:2px solid #c6f43259}.lv .pt.paper-t th.sep,.lv .pt.paper-t td.sep{border-left-color:#0d0b1240}.lv .pt .c-fin{border-left:2px solid #c6f43259;min-width:70px}.lv .pt.paper-t .c-fin{border-left-color:#0d0b1240}.lv .pt .c-fin .rank{font-size:26px}.lv .pt.paper-t .rank.r1{color:#b07a0f}.lv .pt.paper-t .rank.r2{color:#6d7180}.lv .pt.paper-t .rank.r3{color:#9a5a28}.lv .cell-key{color:var(--text-light-mute);flex-wrap:wrap;gap:10px 20px;margin:16px 0 0;font-size:14px;display:flex}.lv .paper .cell-key{color:var(--text-mute)}.lv .cell-key span{align-items:center;gap:8px;display:inline-flex}.lv .cell-key i{background:var(--inkB);min-width:44px;height:26px;color:var(--text-light);font-variant-numeric:tabular-nums;place-items:center;padding:0 6px;font-size:13px;font-style:normal;font-weight:700;display:inline-grid}.lv .paper .cell-key i{background:var(--rowB);color:var(--ink)}.lv .cell-key i.h{background:var(--volt);color:var(--ink)}.lv .paper .cell-key i.h{background:var(--uv);color:#fff}.lv .cell-key i.t{box-shadow:inset 0 -3px 0 var(--uv)}.lv .log{counter-reset:lg;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:grid}.lv .log li{background:var(--ink-2);border-left:3px solid var(--line-light);grid-template-columns:128px 1fr;align-items:baseline;gap:14px;padding:11px 14px;font-size:15px;display:grid}.lv .paper .log li{border-left-color:var(--line-dark);background:#fff}.lv .log li.ev-majority,.lv .log li.ev-sum,.lv .log li.ev-next,.lv .log li.ev-shared{border-left-color:var(--volt)}.lv .paper .log li.ev-majority,.lv .paper .log li.ev-sum,.lv .paper .log li.ev-next{border-left-color:var(--uv)}.lv .log .lt{font:800 12px/1.2 var(--f-display);letter-spacing:.14em;text-transform:uppercase;color:var(--text-light-mute)}.lv .paper .log .lt{color:var(--text-mute)}.lv .log li.ev-majority .lt,.lv .log li.ev-sum .lt,.lv .log li.ev-next .lt{color:var(--volt)}.lv .paper .log li.ev-majority .lt,.lv .paper .log li.ev-sum .lt,.lv .paper .log li.ev-next .lt{color:var(--uv-2)}@media (max-width:560px){.lv .log li{grid-template-columns:minmax(0,1fr);gap:4px}}.lv .explain{padding:26px}.lv .explain h3{margin-bottom:6px;font-size:30px}.lv .explain ol{counter-reset:st;gap:16px;margin:18px 0;padding:0;list-style:none;display:grid}.lv .explain li{grid-template-columns:38px 1fr;gap:12px;font-size:15px;line-height:1.45;display:grid}.lv .explain li:before{counter-increment:st;content:counter(st);font:900 34px/.9 var(--f-display);color:var(--volt)}.lv .explain .eg{background:var(--ink);border:1px dashed var(--line-light);padding:12px 14px;font-size:14px}.lv .selfcheck{font:800 12px/1 var(--f-display);letter-spacing:.14em;text-transform:uppercase;background:var(--ink-3);color:var(--text-light-mute);align-items:center;gap:8px;margin-top:16px;padding:7px 10px 6px;display:inline-flex}.lv .selfcheck.ok{color:var(--volt)}.lv .selfcheck.bad{color:var(--live)}.lv .rules{padding:24px}.lv .rules h3{margin-bottom:12px;font-size:26px}.lv .rules dl{gap:10px;margin:0;display:grid}.lv .rules .r{border-top:1px solid var(--line-dark);grid-template-columns:46px 1fr;gap:10px;padding:10px 0;display:grid}.lv .rules dt{font:900 22px/1 var(--f-display)}.lv .rules dd{margin:0;font-size:15px;line-height:1.4}.lv .rules .r.used dt{color:var(--uv)}.lv .rules .used-tag{font:800 10px/1 var(--f-display);letter-spacing:.12em;text-transform:uppercase;background:var(--volt);color:var(--ink);vertical-align:2px;margin-left:6px;padding:4px 6px 3px;display:inline-block}.lv .multi{background:var(--ink);color:var(--text-light);margin-top:18px;padding:14px 16px;font-size:15px}.lv .multi b{color:var(--volt);font-family:var(--f-display);letter-spacing:.1em;text-transform:uppercase}.lv .toast{z-index:400;opacity:0;background:var(--volt);color:var(--ink);font:900 17px/1.15 var(--f-display);letter-spacing:.06em;text-transform:uppercase;box-shadow:var(--shadow);text-align:center;clip-path:polygon(0 4%,100% 0,99% 100%,1% 96%);pointer-events:none;max-width:calc(100vw - 32px);padding:14px 20px 13px;transition:transform .3s cubic-bezier(.2,.9,.3,1.2),opacity .2s;position:fixed;bottom:76px;left:50%;transform:translate(-50%,140%)}.lv .toast.show{opacity:1;transform:translate(-50%)}.lv .fan-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}@media (max-width:980px){.lv .fan-grid{grid-template-columns:minmax(0,1fr);gap:70px}}.lv .vote{padding:26px}.lv .vote-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.lv .vote-head h3{font-size:34px}.lv .vote-sub{color:var(--text-mute);margin-bottom:14px;font-size:14px}.lv .vlist{gap:12px;margin:0;padding:0;list-style:none;display:grid}.lv .vrow{background:var(--rowB);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:12px;display:grid;position:relative}.lv .vrow.lead{background:#f3fbd9}.lv .vrow .pics{display:flex}.lv .vrow .pics img{object-fit:cover;width:44px;height:58px}.lv .vrow .pics img+img{border-left:3px solid var(--rowB);margin-left:-14px}.lv .vrow .who b{font-weight:700;line-height:1.2;display:block}.lv .vrow .who small{color:var(--text-mute);font-size:13px}.lv .vbar{background:var(--bone-2);height:12px;margin-top:8px;position:relative;overflow:hidden}.lv .vbar i{background:var(--uv);width:0;transition:width .9s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0 auto 0 0}.lv .vrow.lead .vbar i{background:var(--ink)}.lv .vrow .pct{font:900 26px/1 var(--f-display);font-variant-numeric:tabular-nums;text-align:right;min-width:58px}.lv .vbtn{border:2px solid var(--ink);font:800 13px/1 var(--f-display);letter-spacing:.12em;text-transform:uppercase;background:0 0;grid-column:3;justify-self:end;padding:8px 12px 7px}.lv .vbtn:hover:not(:disabled){background:var(--ink);color:var(--volt)}.lv .vbtn[aria-pressed=true]{background:var(--uv);border-color:var(--uv);color:#fff}.lv .vbtn:disabled:not([aria-pressed=true]){opacity:.35;cursor:default}.lv .lead-tag{position:absolute;top:-9px;right:10px}.lv .vote-foot{color:var(--text-mute);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:14px;font-size:14px;display:flex}.lv .board{margin-top:8px}.lv .round-tabs{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.lv .round-tabs button{background:var(--ink-3);color:var(--text-light-mute);font:800 13px/1 var(--f-display);letter-spacing:.1em;text-transform:uppercase;border:0;padding:8px 12px 7px}.lv .round-tabs button[aria-selected=true]{background:var(--volt);color:var(--ink)}.lv .board-list .pl{min-width:46px}.lv .dance-block{margin-top:28px}.lv .live-now{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;margin:26px 0 0;padding:0;list-style:none;display:grid}.lv .live-now a.panel{border-left:6px solid var(--volt);align-content:start;gap:10px;transition:transform .15s;display:grid}.lv .live-now a.panel:hover{transform:translateY(-3px)}.lv .live-now b{font:900 28px/1 var(--f-display);text-transform:uppercase}.lv .live-now small{color:var(--text-light-mute);font-size:15px}.lv .live-now .live-badge{justify-self:start}.lv .ev-list{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.lv .ev-card{align-content:start;gap:14px;padding:24px;display:grid}.lv .ev-card h3 a:hover{color:var(--uv)}.lv .ev-card .btn{justify-self:start}.lv .ev-top{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.lv .ev-chips{flex-wrap:wrap;gap:6px;display:flex}.lv .ev-top p{margin:4px 0 0}.lv .div-list{gap:0;max-height:220px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.lv .div-list li{border-top:1px solid var(--line-dark);justify-content:space-between;gap:10px;padding:8px 0;font-weight:600;display:flex}.lv .div-list small{color:var(--text-mute);white-space:nowrap;font-weight:500}.lv .rules.card-ink dt{color:var(--volt)}.lv .legend.card p{color:var(--text-dark)}.lv .inkbg .log li{color:var(--text-light)}.lv .paper .log li{color:var(--text-dark)}.lv .pt .c-cpl{color:inherit}.lv .dt-ink th.c-bib,.lv .dt-ink td.c-bib{background:#0a080e}.lv .paper-t th.c-bib{background:var(--rowA);color:var(--ink)}.lv .pt tbody th.c-bib{background:var(--inkA)}.lv .paper-t tbody th.c-bib{background:var(--rowA)}.lv .pt td.c-cpl{background:var(--inkA)}.lv .paper-t td.c-cpl{background:var(--rowA)}.lv .vrow .who{min-width:0}.lv .sealed .tscroll{border-top:1px solid var(--line-light)}.lv .explain.card{color:var(--text-dark)}.lv .explain.card li:before{color:var(--uv)}@media (prefers-reduced-motion:reduce){.lv .live-now a.panel{transition:none}}@keyframes lv-ring{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}
