:root{--xp-sky:#3d8ee8;--xp-hill:#4aa630;--xp-hill2:#5db83a;--xp-title:#0058ee;--xp-title-dark:#0831d9;--xp-frame:#0831d9;--xp-body:#ece9d8;--xp-body-dark:#d8d6c8;--xp-btn:#f6f5ee;--xp-btn-border:#003c74;--xp-input-border:#7f9db9;--xp-start:#3c9a3c;--xp-start-dark:#1f6f1f;--xp-taskbar:#245edb;--xp-taskbar-light:#3a7ff0;--xp-tray:#0f9fe8;--xp-tray-dark:#0b7fbf;--xp-tip:#ffffe1;--xp-close:#e04d2a;--xp-orange:#e68a00;--xp-red:#e04d2a;--ink:#000000;--muted:#404040;--font:Tahoma,"Trebuchet MS",Verdana,"Segoe UI",Arial,sans-serif;--font-title:"Trebuchet MS",Tahoma,Verdana,sans-serif}*{box-sizing:border-box}body,html{margin:0;padding:0;height:100%}body{font-family:var(--font);color:var(--ink);background:var(--xp-sky);-webkit-font-smoothing:antialiased;overflow-x:hidden}button,input,select{font-family:inherit}a{color:#0033cc}.bliss{min-height:100dvh;overflow:hidden;background:var(--xp-sky) url(/img/bliss.webp) center bottom /cover no-repeat}.bliss,.bliss>*{position:relative}.bliss>*{z-index:1}.cloud{display:none}.win{display:flex;flex-direction:column;background:var(--xp-body);border:3px solid var(--xp-frame);border-top:0;border-radius:0 0 8px 8px;box-shadow:0 10px 30px rgba(0,0,0,.35);min-width:0}.win-title{justify-content:space-between;gap:12px;background:var(--xp-title);color:#fff;padding:8px 10px 8px 16px;margin:-3px -3px 0;border-radius:9px 9px 0 0;border:3px solid var(--xp-title-dark);border-bottom:0;font-family:var(--font-title);font-weight:700;text-shadow:1px 1px 0 #0a246a;white-space:nowrap}.win-title,.win-title .t{display:flex;align-items:center;overflow:hidden}.win-title .t{gap:10px;min-width:0;text-overflow:ellipsis}.win-controls{display:flex;gap:4px;flex-shrink:0}.win-controls span{width:1.4em;height:1.4em;display:flex;align-items:center;justify-content:center;background:#2f6fe0;border:2px solid #fff;border-radius:4px;font-weight:700;line-height:1}.win-controls span.x{background:var(--xp-close)}.menubar{display:flex;align-items:center;gap:1.2em;padding:4px 12px;border-bottom:2px solid #fff;font-size:.9em}.menubar u{text-decoration:underline}.win-body{padding:14px;display:flex;flex-direction:column;gap:12px;min-width:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:8px 18px;background:var(--xp-btn);color:var(--ink);border:2px solid var(--xp-btn-border);border-radius:4px;box-shadow:inset 0 -4px 0 var(--xp-body-dark),inset 0 2px 0 #fff;font-size:1rem;font-weight:600;cursor:pointer;text-align:center}.btn:active{box-shadow:inset 0 3px 0 var(--xp-body-dark)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn.primary{outline:2px solid #0058ee;outline-offset:-5px}.btn.go{background:var(--xp-start);color:#fff;border-color:var(--xp-start-dark);box-shadow:inset 0 -4px 0 #2a7a2a,inset 0 2px 0 #6fc46f}.btn.danger{background:var(--xp-red);color:#fff;border-color:#a8321a;box-shadow:inset 0 -4px 0 #b53c1f,inset 0 2px 0 #f08a70}.btn.warn{background:var(--xp-orange);color:#fff;border-color:#a86300;box-shadow:inset 0 -4px 0 #b86f00,inset 0 2px 0 #ffc266}.btn.wide{width:100%}.input,.select{width:100%;min-height:46px;padding:8px 10px;background:#fff;border:2px solid var(--xp-input-border);border-radius:3px;font-size:1.1rem}.input:focus,.select:focus{outline:2px solid #0058ee;outline-offset:0}label.lbl{display:block;font-size:.95rem;margin-bottom:4px}.field{flex-direction:column;gap:4px}.field,.tip{display:flex}.tip{gap:10px;background:var(--xp-tip);border:2px solid #000;border-radius:4px;padding:8px 12px}.tip,.tip .i{align-items:center}.tip .i{width:22px;height:22px;border-radius:50%;background:#2c6fe0;color:#fff;border:2px solid #fff;display:inline-flex;justify-content:center;font-weight:700;font-size:14px;flex-shrink:0}.progress{height:22px;background:#fff;border:2px solid var(--xp-input-border);border-radius:3px;padding:3px;display:flex;gap:3px;overflow:hidden}.progress .seg{flex:1 1;background:var(--xp-start);border-radius:1px}.progress .seg.off{background:transparent}.progress .seg.warn{background:var(--xp-orange)}.progress .seg.hot{background:var(--xp-red)}.taskbar{display:flex;align-items:stretch;height:46px;background:var(--xp-taskbar);border-top:3px solid var(--xp-taskbar-light);color:#fff;font-size:.95rem}.taskbar .start{gap:8px;padding:0 18px 0 12px;background:var(--xp-start);font-family:var(--font-title);font-style:italic;font-weight:700;font-size:1.25rem;border-radius:0 20px 20px 0;text-shadow:1px 1px 0 var(--xp-start-dark)}.taskbar .start,.taskbar .task{display:flex;align-items:center;white-space:nowrap}.taskbar .task{margin:6px 0 6px 10px;padding:0 14px;background:#1e52c8;border:1px solid #5a8ef5;border-radius:4px;overflow:hidden;text-overflow:ellipsis}.taskbar .task.alt{background:#3b74e6}.taskbar .tray{margin-left:auto;display:flex;align-items:center;gap:14px;padding:0 16px;background:var(--xp-tray);border-left:2px solid var(--xp-tray-dark);white-space:nowrap}.badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:5px;color:#fff;font-weight:700;border:2px solid rgba(0,0,0,.35)}.badge.a{background:#0058ee}.badge.b{background:#3c9a3c}.badge.c{background:#e68a00}.badge.d{background:#e04d2a}.badge.dim{background:#8f8f8f}.ans{display:flex;align-items:center;gap:14px;background:var(--xp-btn);border:2px solid var(--xp-btn-border);border-radius:6px;box-shadow:inset 0 -5px 0 var(--xp-body-dark),inset 0 3px 0 #fff;padding:12px 16px;min-width:0}.ans .txt{flex:1 1;min-width:0;overflow-wrap:anywhere}.ans.correct{background:#fff;border:3px solid var(--xp-start-dark);box-shadow:0 0 0 4px #c8f0c8}.ans.wrong{opacity:.55}.ans.picked{background:var(--xp-start);color:#fff;border-color:var(--xp-start-dark);box-shadow:inset 0 -5px 0 #2a7a2a,inset 0 3px 0 #6fc46f}.ans.picked .badge{background:#fff;color:var(--xp-start-dark)}.pillx{background:#fff;border:2px solid #7f9db9;padding:.1em .7em;font-weight:700;color:#0046d5;border-radius:3px}.row{align-items:center}.col,.row{display:flex;gap:10px}.col{flex-direction:column}.grow{flex:1 1;min-width:0}.center{text-align:center}.muted{color:var(--muted)}.small{font-size:.85rem}.big{font-size:1.4rem;font-weight:700}.mono{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hidden{display:none!important}.sr{position:absolute;left:-9999px}.score-bump{animation:bump .5s ease-out}@keyframes bump{0%{transform:scale(1.25)}to{transform:scale(1)}}.blink{animation:blink 1s steps(2,start) infinite}@keyframes blink{to{visibility:hidden}}.phone{min-height:100dvh;display:flex;flex-direction:column;padding:12px 10px 0;gap:10px}.phone .win{flex:1 1}.phone .win-title{font-size:1.05rem}.phone .win-body{flex:1 1}.phone .ans{min-height:64px;font-size:1.2rem;font-weight:600;cursor:pointer;width:100%;text-align:left}.phone .ans .badge{width:42px;height:42px;font-size:1.3rem}.phone .taskbar{margin:0 -10px;height:42px}.phone .q{font-size:1.1rem;line-height:1.35;font-weight:700}.phone .result-big{font-size:2.2rem;font-weight:700;font-family:var(--font-title)}.host{min-height:100dvh;display:flex;flex-direction:column}.host .stage{flex:1 1;display:flex;flex-direction:column;padding:3vh 5vw 0;min-height:0}.host .win{flex:1 1;min-height:0}.host .win-title{font-size:clamp(20px,2.4vw,40px);padding:.5vh 1vw .5vh 1.4vw}.host .win-controls span{width:1.3em;height:1.3em;font-size:.9em}.host .menubar{font-size:clamp(14px,1.3vw,24px)}.host .win-body{flex:1 1;padding:1.6vh 2vw;gap:1.4vh;min-height:0}.host .q{font-size:clamp(26px,3vw,58px);font-weight:700;line-height:1.2}.host .ans{font-size:clamp(20px,2.3vw,44px);padding:1vh 1.3vw}.host .ans .badge{width:1.5em;height:1.5em;font-size:1em}.host .taskbar{height:6.4vh;font-size:clamp(14px,1.3vw,24px)}.host .taskbar .start{font-size:clamp(18px,1.8vw,34px)}.host .tip{font-size:clamp(16px,1.5vw,28px)}.host .progress{height:3.4vh}.host .imgbox{background:#fff;border:2px solid var(--xp-input-border);display:flex;align-items:center;justify-content:center;overflow:hidden;min-height:0}.host .imgbox img{max-width:100%;max-height:100%;object-fit:contain}.host .lb{background:#fff;border:2px solid var(--xp-input-border);display:flex;flex-direction:column;min-height:0}.host .lb .lb-title{background:var(--xp-title);color:#fff;font-family:var(--font-title);font-weight:700;padding:.6vh 1vw;margin:4px;font-size:clamp(16px,1.8vw,32px)}.host .lb .rowx{display:flex;align-items:center;gap:1vw;padding:.7vh 1vw;border-bottom:2px dotted #b8b8b8;font-size:clamp(16px,1.7vw,30px)}.host .lb .rowx.me{background:var(--xp-title);color:#fff}.host .lb .rowx.me .muted{color:#dbe6ff}.host .lb .rank{width:1.6em;font-weight:700}.host .lb .nm{flex:1 1;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.host .lb .pts{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.host .lb .mv{width:2.6em;text-align:center;font-size:.8em}.host .lb .up{color:#1f6f1f}.host .lb .down{color:#a8321a}.host .podium{display:flex;align-items:flex-end;justify-content:center;gap:2vw;height:100%}.host .podium .p{display:flex;flex-direction:column;align-items:center;gap:1vh;width:22vw}.host .podium .block{width:100%;background:var(--xp-title);color:#fff;display:flex;align-items:flex-start;justify-content:center;font-size:clamp(30px,5vw,96px);font-family:var(--font-title);font-weight:700;border:3px solid var(--xp-title-dark);border-radius:6px 6px 0 0;padding-top:1vh}.host .podium .p.first .block{height:34vh;background:#e5b53a;color:#3b2a00;border-color:#a8831a}.host .podium .p.second .block{height:24vh;background:#c0c0c0;color:#222;border-color:#8a8a8a}.host .podium .p.third .block{height:17vh;background:#cd7f32;color:#fff;border-color:#8a5420}.host .podium .name{font-size:clamp(20px,2.6vw,48px);font-weight:700;text-align:center}.host .podium .score{font-size:clamp(18px,2vw,36px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.host .typed{display:flex;flex-wrap:wrap;gap:.8vh .8vw}.host .typed .chip{padding:.5vh 1vw;border-radius:4px;border:2px solid #999;background:#fff;font-size:clamp(16px,1.7vw,30px)}.host .typed .chip.ok{border-color:var(--xp-start-dark);background:#e4f6e4}.host .typed .chip.half{border-color:var(--xp-orange);background:#fff1dc}.nowplaying{background:#fff;border:2px solid var(--xp-input-border);display:flex;flex-direction:column;gap:1.2vh;padding:1.4vh 1.2vw}.nowplaying .np-head{display:flex;align-items:center;gap:.6vw;background:var(--xp-title);color:#fff;font-family:var(--font-title);font-weight:700;padding:.6vh 1vw;margin:-1.4vh -1.2vw 0;font-size:clamp(16px,1.8vw,32px)}.nowplaying .np-time{margin-left:auto;font-weight:400;font-size:.85em}.nowplaying .np-vis{display:flex;align-items:flex-end;gap:.3vw;height:22vh;background:#000;padding:1vh .6vw;border:2px inset #808080}.nowplaying .np-vis span{flex:1 1;height:6%;background:#3c9a3c;box-shadow:0 0 6px #6fc46f;border-radius:2px 2px 0 0}.nowplaying .np-vis.on span{animation:npbar .7s ease-in-out infinite alternate}@keyframes npbar{0%{height:8%;background:#3c9a3c}60%{height:65%;background:#7ed957}to{height:100%;background:#e5b53a}}.nowplaying .np-track{height:1.6vh;background:#ece9d8;border:2px solid var(--xp-input-border);border-radius:3px;overflow:hidden}.nowplaying .np-track span{display:block;height:100%;background:var(--xp-title);transition:width .1s linear}.nowplaying .np-foot{font-size:clamp(14px,1.4vw,26px);color:var(--muted);min-height:2.4em;display:flex;align-items:center}.nowplaying .np-foot .btn{font-size:.9em}.host .joinbox{display:grid;grid-template-columns:1fr 1fr;grid-gap:2vw;gap:2vw;height:100%;min-height:0}.host .qr{background:#fff;border:2px solid var(--xp-input-border);display:flex;align-items:center;justify-content:center;padding:2vh}.host .qr img{width:min(32vh,24vw);height:auto;image-rendering:pixelated}.host .names{display:flex;flex-wrap:wrap;gap:.8vh .8vw;align-content:flex-start;overflow:hidden}.host .names .chip{padding:.6vh 1.2vw;background:#fff;border:2px solid var(--xp-btn-border);border-radius:4px;font-size:clamp(16px,1.8vw,32px);font-weight:600}.host .bigcode{font-family:var(--font-title);font-weight:700;font-size:clamp(40px,7vw,140px);letter-spacing:.1em;line-height:1}.overlay{position:fixed;inset:0;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;z-index:50;padding:20px}.overlay .win{flex:0 0 auto;width:min(560px,92vw)}.control{max-width:560px;margin:0 auto;padding:12px 10px 40px;display:flex;flex-direction:column;gap:12px}.control .grid2{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.control .pill{display:inline-block;padding:2px 10px;border-radius:999px;background:#fff;border:2px solid var(--xp-input-border);font-size:.85rem;font-weight:700}.control .list{display:flex;flex-direction:column;gap:6px}.control .list .item{display:flex;align-items:center;gap:8px;background:#fff;border:2px solid var(--xp-input-border);border-radius:4px;padding:6px 10px}.control .list .item .nm{flex:1 1;min-width:0;overflow-wrap:anywhere}.control .btn{min-height:48px}@media (max-width:640px){.host .joinbox{grid-template-columns:1fr}}.rental{position:fixed;inset:0;display:flex;flex-direction:column;background:#0b4ea2;background-image:repeating-linear-gradient(45deg,rgba(0,0,0,.1),rgba(0,0,0,.1) 18px,transparent 0,transparent 36px);font-family:"IBM Plex Sans",var(--font);color:#000;z-index:5}.rental .slab{font-family:Alfa Slab One,Trebuchet MS,serif}.rental-sign{background:#f9d606;border-bottom:.9vh solid #062c5e;display:flex;align-items:center;justify-content:space-between;padding:1.2vh 3.3vw}.rental .ticket{position:relative;display:inline-block;background:#0b4ea2;color:#f9d606;padding:.6vh 2vw;border-radius:.5vw}.rental .ticket:after,.rental .ticket:before{content:"";position:absolute;top:50%;width:1.2vw;height:1.2vw;margin-top:-.6vw;border-radius:50%;background:#f9d606}.rental .ticket:before{left:-.6vw}.rental .ticket:after{right:-.6vw}.rental .ticket-text{font-family:Alfa Slab One,serif;font-size:clamp(28px,3vw,58px);letter-spacing:.04em;line-height:1;display:inline-block;transform:rotate(-3deg)}.rental-sub{font-family:Alfa Slab One,serif;font-size:clamp(14px,1.5vw,30px);letter-spacing:.2em;color:#0b4ea2}.rental-body{display:flex;gap:2vw;padding:2.4vh 3.3vw 0;flex:1 1;min-height:0}.rental-left{width:37%;flex-shrink:0;gap:1.6vh;min-height:0}.receipt,.rental-left{display:flex;flex-direction:column}.receipt{background:#fff;border:4px solid #000;padding:2vh 1.6vw;gap:.6vh;box-shadow:.4vw .4vw 0 #062c5e}.receipt-head{display:flex;justify-content:space-between;font-family:Alfa Slab One,serif;font-size:clamp(12px,1vw,20px);letter-spacing:.2em;color:#0b4ea2}.receipt-rule{border-top:3px dashed #999;margin:.6vh 0}.receipt-line{display:flex;justify-content:space-between;align-items:baseline;font-size:clamp(14px,1.35vw,26px)}.receipt-line.big{font-weight:700;font-size:clamp(16px,1.5vw,30px)}.receipt-line.small{font-size:clamp(12px,1.1vw,22px);color:#444}.receipt-url{color:#0b4ea2;font-size:clamp(22px,2.4vw,46px);overflow-wrap:anywhere}.receipt-code,.receipt-url{font-family:Alfa Slab One,serif}.receipt-code{font-size:clamp(44px,5.2vw,100px);letter-spacing:.1em;line-height:1}.rules{flex:1 1;background:#062c5e;color:#fff;padding:1.4vh 1.2vw;border:4px solid #f9d606;font-size:clamp(13px,1.15vw,22px);line-height:1.45}.rules-head{font-family:Alfa Slab One,serif;color:#f9d606;letter-spacing:.2em;font-size:clamp(11px,.95vw,18px);display:block;margin-bottom:.5vh}.qrtag{width:12vw;background:#fff;border:4px solid #000;padding:.8vw;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6vh}.qrtag img{width:100%;height:auto;image-rendering:pixelated}.qrtag-label{font-weight:700;font-size:clamp(10px,.85vw,16px);letter-spacing:.15em}.sticker{display:flex;align-items:center;justify-content:center;gap:1vw;padding:1vh 1vw;font-family:Alfa Slab One,serif;font-size:clamp(12px,1.15vw,22px);letter-spacing:.15em;border:4px solid #062c5e;text-align:center}.sticker.on{background:#f9d606;color:#000}.sticker.off{background:#e04d2a;color:#fff;cursor:pointer;border-color:#000;animation:wiggle 1.6s ease-in-out infinite}@keyframes wiggle{0%,to{transform:rotate(-.6deg)}50%{transform:rotate(.6deg)}}.rental-right{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1.2vh;min-height:0}.wall-head{font-size:clamp(18px,1.8vw,34px);letter-spacing:.18em;color:#f9d606}.wall-badge,.wall-head{font-family:Alfa Slab One,serif}.wall-badge{background:#f9d606;color:#000;font-size:clamp(10px,.95vw,18px);letter-spacing:.15em;padding:.4vh .8vw}.wall{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:1.4vh .8vw;gap:1.4vh .8vw;flex:1 1;min-height:0;align-content:start}.cover{aspect-ratio:2/3;max-height:26vh;border:3px solid #000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6vh;box-shadow:.25vw .25vw 0 #062c5e;padding:.5vw;text-align:center}.cover-title{font-family:Alfa Slab One,serif;font-size:clamp(12px,1.2vw,22px);letter-spacing:.1em;line-height:1.1}.cover-count{font-size:clamp(11px,.9vw,16px)}.instore{display:flex;flex-wrap:wrap;gap:.6vw;align-items:center;overflow:hidden;max-height:14vh}.instore-head{font-family:Alfa Slab One,serif;font-size:clamp(11px,1vw,18px);letter-spacing:.2em;color:#f9d606;margin-right:.3vw}.instore .chip{background:#fff;color:#0b4ea2;padding:.5vh .9vw;font-weight:700;font-size:clamp(13px,1.2vw,22px);border:3px solid #062c5e}.instore .chip.muted{color:#666;font-weight:400}.instore .chip-team{color:#444;font-weight:400;font-size:.8em}.rental-foot{margin-top:1.6vh;height:6vh;background:#f9d606;border-top:.7vh solid #062c5e;display:flex;align-items:center;justify-content:space-between;padding:0 3.3vw;color:#0b4ea2;font-family:Alfa Slab One,serif;font-size:clamp(12px,1.2vw,24px);letter-spacing:.18em}@media (max-width:900px){.rental-body{flex-direction:column;overflow:auto}.rental-left{width:auto}.wall{grid-template-columns:repeat(3,minmax(0,1fr))}}.finale{position:fixed;inset:0;background:#000;color:#fff;overflow:hidden;z-index:6;display:flex;flex-direction:column;font-family:"IBM Plex Sans",var(--font)}.finale-stars{position:absolute;inset:0;background-image:radial-gradient(#fff 1.5px,transparent 1.6px),radial-gradient(#fff 1px,transparent 1.1px);background-size:140px 140px,90px 90px;background-position:0 0,45px 60px;opacity:.9}.finale-scan{background:repeating-linear-gradient(0deg,rgba(255,255,255,.05),rgba(255,255,255,.05) 2px,transparent 0,transparent 6px)}.confetti,.finale-scan{position:absolute;inset:0;pointer-events:none}.confetti{overflow:hidden}.confetti span{position:absolute;top:-4vh;width:1vw;height:1.6vh;animation:fall linear infinite;opacity:.9}@keyframes fall{0%{transform:translateY(0) rotate(0deg)}to{transform:translateY(110vh) rotate(2turn)}}.marquee{position:relative;background:#ffff00;color:#000;font-family:Press Start\ 2P,monospace;font-size:clamp(10px,1.1vw,20px);padding:1vh 0;white-space:nowrap;overflow:hidden;border-bottom:4px dashed #ff2d95}.marquee span{display:inline-block;padding-left:100%;animation:ticker 28s linear infinite}@keyframes ticker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.finale-main{position:relative;flex:1 1;display:flex;gap:2vw;padding:3vh 3vw 2vh;min-height:0}.finale-left{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:1.4vh}.winner-ticket{position:relative;background:#f9d606;color:#0b4ea2;padding:.6vh 2vw;border-radius:.5vw;transform:rotate(-3deg)}.winner-ticket:after,.winner-ticket:before{content:"";position:absolute;top:50%;width:1.2vw;height:1.2vw;margin-top:-.6vw;border-radius:50%;background:#000}.winner-ticket:before{left:-.6vw}.winner-ticket:after{right:-.6vw}.winner-ticket-text{font-family:Alfa Slab One,serif;font-size:clamp(16px,1.8vw,34px);letter-spacing:.25em}.chrome{paint-order:stroke fill;font-family:Righteous,sans-serif;font-size:clamp(44px,7vw,140px);line-height:1;color:#fff;-webkit-text-stroke:2px #1b3f7a;text-shadow:0 .3vh 0 #1b3f7a,0 .6vh 0 #0d2240,0 .9vh 2vh rgba(0,0,0,.6);text-align:center;overflow-wrap:anywhere;max-width:100%}.chrome-sub{font-family:Audiowide,sans-serif;color:#9eff00;text-shadow:0 0 12px #9eff00;font-size:clamp(14px,1.6vw,30px);letter-spacing:.2em}.tapes{display:flex;align-items:flex-end;justify-content:center;gap:1.6vw;margin-top:auto;width:100%}.tape{display:flex;flex-direction:column;align-items:center;gap:.8vh;width:24%}.tape-name{font-family:Righteous,sans-serif;font-size:clamp(16px,2vw,38px);color:#fff;text-align:center;overflow-wrap:anywhere}.tape-body{width:100%;background:#111;border:4px solid #000;border-radius:4px;box-shadow:inset 0 0 0 3px #333,0 .5vh 0 #062c5e;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:1vh;gap:.4vh;position:relative}.tape-body:after{content:"";position:absolute;left:12%;right:12%;bottom:10%;height:18%;border:3px solid #333;border-radius:999px}.tape.first .tape-body{height:30vh;background:#1a1a1a;box-shadow:inset 0 0 0 3px #f9d606,0 .5vh 0 #062c5e,0 0 20px #f9d606}.tape.second .tape-body{height:21vh}.tape.third .tape-body{height:15vh}.tape-label{background:#f9d606;color:#000;font-family:Alfa Slab One,serif;font-size:clamp(12px,1.3vw,24px);letter-spacing:.2em;padding:.3vh 1vw}.tape-pts{font-family:VT323,monospace;font-size:clamp(18px,2vw,40px);color:#39ff14}.xpdlg{align-self:flex-start;margin-top:1vh;background:#ece9d8;color:#000;border:3px solid #0831d9;border-top:0;border-radius:0 0 6px 6px;box-shadow:0 10px 30px rgba(0,0,0,.6);width:min(44vw,640px);transform:rotate(-1.5deg)}.xpdlg-title{display:flex;justify-content:space-between;align-items:center;background:#0058ee;color:#fff;font-family:Trebuchet MS,Tahoma,sans-serif;font-weight:700;padding:.5vh .8vw;margin:-3px -3px 0;border-radius:8px 8px 0 0;border:3px solid #0831d9;border-bottom:0;font-size:clamp(13px,1.2vw,22px);text-shadow:1px 1px 0 #0a246a}.xpdlg-x{width:1.3em;height:1.3em;display:inline-flex;align-items:center;justify-content:center;background:#e04d2a;border:2px solid #fff;border-radius:4px}.xpdlg-body{display:flex;align-items:center;gap:.8vw;padding:1.2vh 1vw;font-size:clamp(12px,1.05vw,20px);font-family:Tahoma,var(--font)}.xpdlg-i{width:1.6em;height:1.6em;border-radius:50%;background:#2c6fe0;color:#fff;border:2px solid #fff;display:inline-flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0}.lcd{width:30%;flex-shrink:0;background:#aebd6b;color:#0f1a05;border:.6vw solid #1b1b1b;box-shadow:inset 0 0 0 4px #8e9c52;font-family:VT323,monospace;display:flex;flex-direction:column;padding:1.2vh 1vw;gap:.8vh;min-height:0}.lcd-foot,.lcd-head{display:flex;justify-content:space-between;font-size:clamp(16px,1.6vw,30px);border-bottom:4px solid #0f1a05;padding-bottom:.4vh}.lcd-foot{border-bottom:0;border-top:4px solid #0f1a05;padding-top:.6vh;margin-top:auto}.lcd-list{display:flex;flex-direction:column;gap:.2vh;overflow:hidden}.lcd-row{display:flex;gap:.8vw;align-items:center;font-size:clamp(16px,1.7vw,32px);padding:.2vh .5vw;line-height:1.15}.lcd-row.sel{background:#0f1a05;color:#aebd6b}.lcd-rank{width:1.6em}.lcd-name{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lcd-pts{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chyron{position:relative;display:flex;align-items:stretch;height:6.5vh;background:#fff;color:#0b1445;font-family:Oswald,"Barlow",var(--font);font-weight:700;font-size:clamp(14px,1.5vw,28px);letter-spacing:.06em}.chyron-tag{background:#c8102e;color:#fff}.chyron-body,.chyron-tag{display:flex;align-items:center;padding:0 1.5vw}.chyron-body{white-space:pre;overflow:hidden}.slime{position:absolute;inset:0;z-index:10;overflow:hidden;animation:slimeout .7s ease-in 2.9s forwards}.slime .drip{position:absolute;top:-10vh;height:0;background:#5bd63c;border-radius:0 0 50% 50%/0 0 8vh 8vh;box-shadow:inset -1vw 0 0 #3fb824;animation:drip 1.3s cubic-bezier(.3,.8,.4,1) forwards}@keyframes drip{0%{height:0}to{height:130vh}}.slime:before{content:"";height:22vh}.slime .sheet,.slime:before{position:absolute;left:0;right:0;top:-10vh;background:#5bd63c}.slime .sheet{height:0;animation:drip 1.5s ease-in .5s forwards}@keyframes slimeout{0%{transform:translateY(0);opacity:1}to{transform:translateY(110vh);opacity:1}}