:root{--bg:#131024;--surface:#1D1838;--surface2:#26204B;--border:rgba(255,255,255,.1);--border2:rgba(255,255,255,.16);--txt:#FFFFFF;--mut:#9A93B8;--pink:#FF4D8D;--orange:#FF9A4D;--teal:#47CAB3;--gold:#FFC24D;--red:#FF5470;--grad:linear-gradient(90deg,#FF4D8D,#FF9A4D);--r:5px}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{height:100%}body{background:var(--bg);color:var(--txt);font-family:-apple-system,Inter,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;overflow:hidden}button{font-family:inherit}.app{height:100%;display:flex;flex-direction:column;position:relative;overflow:hidden;background:var(--bg)}.game-root{height:100%;min-height:0;display:flex;flex:1;flex-direction:column;position:relative;overflow:hidden}.client-app-version{position:fixed;right:5px;bottom:2px;z-index:95;color:#ffffff61;font-size:8px;line-height:1;pointer-events:none}.client-app-version.stale{color:#ffb25b;opacity:.9}@media (min-width: 620px){body{background:#07050f}#root{display:flex;align-items:center;justify-content:center}.app{width:min(100vw,56.25dvh);height:100dvh;max-width:480px;border-left:1px solid var(--border);border-right:1px solid var(--border)}}.guest-head{display:flex;align-items:center;padding:13px 14px 8px;position:relative;z-index:2}.guest-head .brand{font-weight:900;letter-spacing:.02em}.guest-head .sq{color:var(--teal)}.guest-head .lv{margin-left:5px;background:var(--grad);background-clip:text;-webkit-background-clip:text;color:transparent}.guest-badge{margin-left:auto;border:1px solid var(--border2);border-radius:20px;padding:5px 10px;color:var(--mut);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.guest-scroll{overflow-y:auto;padding-bottom:22px}.guest-hero{text-align:center;padding:18px 16px 0}.guest-when{font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--mut)}.guest-when span{background:var(--grad);background-clip:text;-webkit-background-clip:text;color:transparent}.guest-cd{display:flex;justify-content:center;gap:8px;margin-top:12px}.guest-cd>div{width:62px;padding:10px 0 8px;background:var(--surface);border:1px solid var(--border2);border-radius:8px}.guest-cd b{display:block;font-size:25px;line-height:1;font-variant-numeric:tabular-nums}.guest-cd small{display:block;margin-top:5px;color:var(--mut);font-size:8px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.guest-date{margin-top:12px;font-size:14px;font-weight:900;text-transform:capitalize}.guest-signup,.guest-ranking{margin:17px 13px 0;padding:14px;background:var(--surface);border:1px solid var(--border2);border-radius:10px}.guest-signup h2{font-size:15px;line-height:1.32}.guest-signup>p{margin-top:5px;color:var(--mut);font-size:11.5px;line-height:1.45}.guest-perks{display:flex;flex-direction:column;gap:9px;margin:13px 0}.guest-perks>div{display:flex;gap:9px;align-items:center;color:var(--mut);font-size:11.5px;font-weight:700}.guest-perks b{color:var(--txt)}.guest-link,.guest-watch{display:block;margin:10px auto 0;border:0;background:transparent;color:var(--mut);font-size:11.5px;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.guest-link b{color:var(--teal)}.guest-tutorial{padding:13px 13px 0}.guest-ranking h3{margin-bottom:9px;color:var(--mut);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.guest-rank-row{display:flex;align-items:center;gap:9px;margin-top:5px;padding:9px 10px;background:var(--surface2);border:1px solid var(--border);border-radius:var(--r);font-size:11.5px}.guest-rank-row>b{flex:1}.guest-rank-row em{color:var(--teal);font-style:normal;font-weight:900}.guest-rank-row.blurred{filter:blur(3px);opacity:.5}.guest-livegate{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 20px;text-align:center}.guest-live-pill{display:inline-flex;align-items:center;gap:7px;padding:6px 13px;border-radius:20px;background:var(--grad);font-size:11px;font-weight:900;letter-spacing:.08em}.guest-live-pill i{width:6px;height:6px;border-radius:50%;background:#fff;animation:pulse 1.2s infinite}.guest-livegate h1{margin-top:15px;font-size:26px;line-height:1.18}.guest-livegate>p{margin-top:9px;color:var(--mut);font-size:12.5px;line-height:1.55}.guest-livegate>p b{color:var(--teal)}.guest-livegate>div{display:flex;flex-direction:column;gap:8px;width:100%;margin-top:21px}.guest-watch{font-size:12px}.observer-mode .tstat.hearts,.observer-mode .tstat.pts{display:none}.observer-mode .observer-answers .ans{opacity:.45;filter:saturate(.4);cursor:pointer}.observer-mode .observer-answers.stats .ans{opacity:.65;filter:saturate(.65)}.observer-chip{position:absolute;z-index:20;top:51px;left:50%;transform:translate(-50%);white-space:nowrap;padding:5px 11px;border:1px solid var(--border2);border-radius:20px;background:#0b0918c7;color:var(--mut);font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.observer-joinbar{position:absolute;z-index:25;left:10px;right:10px;bottom:12px;padding:12px;border:1.5px solid var(--pink);border-radius:10px;background:linear-gradient(180deg,#26204bfa,#1d1838fc);animation:observerUp .5s cubic-bezier(.2,1.3,.3,1) both}.observer-joinbar>b{font-size:13px}.observer-joinbar p{margin-top:3px;color:var(--mut);font-size:11px;line-height:1.45}.observer-joinbar .btn{margin-top:9px;padding:10px}.observer-joinbar.jiggle{animation:observerJig .45s cubic-bezier(.36,.07,.19,.97) both}@keyframes observerUp{0%{transform:translateY(80px);opacity:0}to{transform:none;opacity:1}}@keyframes observerJig{0%,to{transform:translate(0)}15%{transform:translate(-8px) rotate(-.6deg)}30%{transform:translate(8px) rotate(.6deg)}45%{transform:translate(-6px)}60%{transform:translate(6px)}75%{transform:translate(-3px)}90%{transform:translate(3px)}}.auth-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:80}.auth-scrim{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;border:0;background:#07050fb8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.auth-sheet{position:absolute;left:0;right:0;bottom:0;max-height:92%;overflow-y:auto;padding:9px 18px calc(20px + env(safe-area-inset-bottom));border-top:1px solid var(--border2);border-radius:14px 14px 0 0;background:var(--bg);animation:authUp .35s cubic-bezier(.2,1,.3,1) both}@keyframes authUp{0%{transform:translateY(100%)}to{transform:none}}.auth-grab{width:38px;height:4px;margin:0 auto 15px;border-radius:2px;background:var(--border2)}.auth-close{position:absolute;top:13px;right:15px;width:30px;height:30px;border:1px solid var(--border2);border-radius:50%;background:transparent;color:var(--mut);font-size:20px}.auth-sheet h2{font-size:22px}.auth-sheet>p{margin-top:4px;color:var(--mut);font-size:12px}.auth-mint{margin:13px 0;padding:9px 11px;border:1px solid rgba(71,202,179,.35);border-radius:var(--r);background:#47cab31a;color:var(--teal);font-size:11px;font-weight:800;line-height:1.4}.auth-google{width:100%;padding:12px;border:1px solid var(--border2);border-radius:var(--r);background:var(--surface);color:#fff;font-weight:800}.auth-or{text-align:center;margin:8px;color:var(--mut);font-size:10px;text-transform:uppercase}.auth-sheet form{display:flex;flex-direction:column;gap:11px}.auth-sheet form>label{color:var(--mut);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.auth-sheet input:not([type=checkbox]){display:block;width:100%;margin-top:5px;padding:12px;border:1px solid var(--border2);border-radius:var(--r);outline:none;background:var(--surface);color:#fff;font-size:14px}.auth-sheet input:focus{border-color:var(--teal)}.auth-sheet label small{display:block;margin-top:4px;color:var(--mut);font-size:10px;font-weight:600;letter-spacing:0;text-transform:none}.auth-input{position:relative}.auth-input input{padding-right:62px!important}.auth-input span{position:absolute;right:10px;top:50%;transform:translateY(-38%);color:var(--teal);font-size:11px}.auth-terms{display:flex;align-items:flex-start;gap:8px;letter-spacing:0!important;line-height:1.4;text-transform:none!important}.auth-terms input{margin-top:2px}.auth-terms a,.auth-forgot{color:var(--teal)}.auth-forgot{align-self:flex-end;font-size:11px}.auth-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important}.auth-error{padding:8px;border-radius:var(--r);background:#ff54701f;color:var(--red);font-size:11px;font-weight:800}.auth-switch{display:block;margin:11px auto 0;border:0;background:transparent;color:var(--teal);font-size:11.5px;font-weight:800;text-decoration:underline}.auth-success{height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.auth-success span{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border:1.5px solid var(--teal);border-radius:50%;background:#47cab31f;color:var(--teal);font-size:35px;animation:successPop .35s ease both}.auth-success h2{margin-top:14px}@keyframes successPop{0%{transform:scale(0);opacity:0}70%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.late-join-notice{position:absolute;z-index:70;top:84px;left:12px;right:12px;display:flex;gap:10px;padding:12px;border:1px solid rgba(71,202,179,.45);border-radius:8px;background:#1d1838fa;color:#fff;text-align:left}.late-join-notice>span{display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 auto;border-radius:50%;background:#47cab324;color:var(--teal);font-weight:900}.late-join-notice div{display:flex;flex-direction:column}.late-join-notice b{font-size:14px}.late-join-notice strong{margin-top:3px;color:var(--mut);font-size:9px;letter-spacing:.1em}.late-join-notice p{margin-top:4px;color:var(--mut);font-size:10.5px;line-height:1.4}.glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(90% 42% at 50% -6%,rgba(123,63,228,.32),transparent 70%)}.ui{position:relative;z-index:2;display:flex;flex-direction:column;height:100%;padding-top:env(safe-area-inset-top)}.topbar{display:flex;align-items:center;gap:6px;padding:10px 12px 8px}.chip{display:flex;align-items:center;gap:5px;color:var(--txt);font-size:12px;font-weight:800;background:#0b09186b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:5px 10px;border-radius:var(--r)}.sqlive{display:flex;align-items:center;gap:6px;background:#0b091880;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:var(--r);padding:5px 9px;flex:0 0 auto}.sqlive .sq{font-size:11px;font-weight:900;letter-spacing:.04em;color:var(--teal)}.sqlive .lv{font-size:10px;font-weight:900;letter-spacing:.08em;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.sqlive .rec{width:6px;height:6px;border-radius:50%;background:var(--red);animation:pulse 1.4s infinite}.tstat{display:flex;align-items:center;gap:4px;background:#0b091880;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:var(--r);padding:5px 8px;font-size:11.5px;font-weight:800;flex:0 0 auto}.tstat.hearts .heart-ic{width:12px;height:12px;fill:var(--pink)}.tstat.pts{margin-left:auto;color:var(--teal)}.tstat.pts .lbl{color:var(--mut);font-weight:700;font-size:10px;margin-right:2px}.tstat.pts.bump{animation:ptsbump .5s ease}@keyframes ptsbump{0%,to{transform:scale(1)}40%{transform:scale(1.18)}}.heart-ic{width:12px;height:12px;fill:var(--pink)}.dot{width:6px;height:6px;border-radius:50%;background:#2b0716;animation:pulse 1.4s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.btn{display:block;width:100%;text-align:center;padding:13px;border-radius:var(--r);font-weight:800;font-size:14px;border:none;cursor:pointer;color:#fff}.btn-grad{background:var(--grad);color:#2b0716}.btn-line{background:transparent;border:1px solid var(--border2);color:var(--txt)}.btn:disabled{opacity:.55;cursor:default}.join{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 24px;text-align:center}.join .logo{font-size:26px;font-weight:900;letter-spacing:-.02em}.join .logo b{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.join .tag{color:var(--mut);font-size:13px;margin:6px 0 28px}.join input{width:100%;background:var(--surface);border:1px solid var(--border2);border-radius:var(--r);padding:13px 14px;color:var(--txt);font-size:15px;font-weight:700;text-align:center;outline:none;margin-bottom:10px}.join input::placeholder{color:var(--mut);font-weight:600}.join .err{color:var(--red);font-size:12px;font-weight:700;margin-top:10px;min-height:16px}.center{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 20px;text-align:center}.lobby-t{font-size:20px;font-weight:800;margin-top:14px}.lobby-s{font-size:12.5px;color:var(--mut);margin-top:6px;line-height:1.5}.vidwrap{position:absolute;top:0;right:0;bottom:0;left:0;background:#0b0918}.vidwrap video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.show-ui{position:relative;z-index:2;display:flex;flex-direction:column;height:100%}.nametag{position:absolute;left:14px;bottom:10px;font-size:11.5px;font-weight:800;display:flex;align-items:center;gap:6px;background:#0b09188c;padding:4px 9px;border-radius:var(--r)}.nametag .st{width:7px;height:7px;border-radius:50%;background:var(--teal)}.scrim{margin-top:auto;background:linear-gradient(to top,rgba(11,9,24,.94) 0%,rgba(11,9,24,.74) 34%,rgba(11,9,24,.4) 64%,rgba(11,9,24,.14) 84%,transparent 100%);padding-top:130px}.chatarea{padding:0 14px 8px;display:flex;flex-direction:column;gap:6px;justify-content:flex-end;min-height:56px}.chat-hint{font-size:11.5px;color:#ffffff8c;text-shadow:0 1px 2px rgba(0,0,0,.6)}.cmt-row{padding:0 14px;padding-bottom:calc(14px + env(safe-area-inset-bottom))}.cmt{background:#0b091873;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.28);border-radius:var(--r);padding:10px 12px;font-size:12px;color:#ffffff8c}.cmt-input{width:100%;background:#0b091873;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.28);border-radius:var(--r);padding:10px 12px;font-size:12px;color:var(--txt);outline:none}.cmt-input::placeholder{color:#ffffff8c}.chat-err{font-size:10.5px;color:var(--gold);font-weight:700;margin-top:5px;text-align:center}.msg{display:flex;gap:7px;align-items:flex-start;font-size:11.5px;line-height:1.35}.scrim .msg{text-shadow:0 1px 2px rgba(0,0,0,.6)}.msg .av{width:18px;height:18px;border-radius:50%;flex:0 0 auto;margin-top:1px}.msg .u{font-weight:800;margin-right:5px}.msg .m{color:#ffffffdb}.msg.maia .u{color:var(--gold)}.report-btn{margin-left:8px;background:#ff547029;border:1px solid rgba(255,84,112,.5);color:var(--red);border-radius:var(--r);font-size:10px;font-weight:800;padding:2px 7px;cursor:pointer}.maiacard{margin:6px 12px 0;background:var(--surface);border:1px solid var(--border);border-radius:var(--r);padding:9px 11px;display:flex;align-items:center;gap:10px;position:relative;overflow:hidden}.maiacard .speakline{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--grad);transform-origin:left;animation:speakline 2.6s linear infinite}@keyframes speakline{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.maiacard.quiet{opacity:.75}.maiacard.quiet .mnm{color:var(--mut)}.maiacard.quiet .avimg{filter:grayscale(.35)}.avwrap{position:relative;width:44px;height:44px;flex:0 0 auto}.avimg{width:44px;height:44px;border-radius:50%;border:1.5px solid rgba(255,255,255,.25);background:var(--grad);display:flex;align-items:center;justify-content:center;font-weight:900;color:#2b0716;font-size:15px;position:relative;z-index:2}.aura{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:2px solid var(--teal);opacity:0;animation:aura 1.4s ease-out infinite;z-index:1}.aura.d{animation-delay:.7s}@keyframes aura{0%{transform:scale(.9);opacity:.7}to{transform:scale(1.35);opacity:0}}.maia-ring{position:relative;width:44px;height:44px;z-index:2}.maia-ring .avimg{position:absolute;top:3px;right:3px;bottom:3px;left:3px;width:auto;height:auto;font-size:13px}.maia-ring .cnt{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:19px;font-weight:900;color:var(--red);font-variant-numeric:tabular-nums}.mnm{font-size:13px;font-weight:800;display:flex;align-items:center;gap:7px}.onair{font-size:8.5px;font-weight:900;letter-spacing:.1em;color:var(--red);border:1px solid rgba(255,84,112,.5);border-radius:3px;padding:1px 4px}.msay{font-size:10.5px;color:var(--mut);margin-top:2px}.wave{display:flex;align-items:center;gap:2.5px;height:22px;margin-left:auto}.wave i{width:3px;border-radius:2px;background:var(--teal);height:100%;animation:w 1s ease-in-out infinite}.wave i:nth-child(2){animation-delay:.12s}.wave i:nth-child(3){animation-delay:.24s}.wave i:nth-child(4){animation-delay:.36s}.wave i:nth-child(5){animation-delay:.48s}.wave i:nth-child(6){animation-delay:.6s}@keyframes w{0%,to{transform:scaleY(.22)}50%{transform:scaleY(1)}}.wave.mute i{animation:none;transform:scaleY(.22);background:#6e678f}.qwrap{flex:1;padding:14px 16px 0;display:flex;flex-direction:column;min-height:0}.qmeta{display:flex;align-items:center;gap:8px;margin-bottom:8px}.qeyebrow{font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--mut)}.qstake{margin-left:auto;font-size:11px;font-weight:900;padding:4px 9px;border-radius:var(--r);background:#47cab324;border:1px solid rgba(71,202,179,.45);color:var(--teal);white-space:nowrap}.qstake.sp{background:#ff547021;border-color:#ff547080;color:var(--red)}.qstake.fin{background:#ffc24d21;border-color:#ffc24d8c;color:var(--gold)}.qstake.half{background:#9a93b81a;border-color:#9a93b866;color:var(--mut)}.qstake .strike{text-decoration:line-through;opacity:.55;font-weight:700}.qtext{font-size:21px;font-weight:800;line-height:1.3;letter-spacing:-.015em}.qtext.small{font-size:17px}.tline{display:flex;align-items:center;gap:10px;margin:16px 0 14px}.tbar{flex:1;height:4px;border-radius:2px;background:var(--surface2);overflow:hidden}.tbar i{display:block;height:100%;border-radius:2px;background:var(--grad)}.tsec{font-size:13px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--orange);min-width:26px;text-align:right}.answers{display:flex;flex-direction:column;gap:9px}.ans{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);padding:14px;font-size:14.5px;font-weight:700;position:relative;overflow:hidden;text-align:left;color:var(--txt);width:100%;cursor:pointer}.ans:disabled{cursor:default}.ans .tx{position:relative;z-index:1}.ans.sel{background:linear-gradient(var(--surface2),var(--surface2)) padding-box,var(--grad) border-box;border:1.5px solid transparent}.ans .bar{position:absolute;left:0;top:0;bottom:0;z-index:0}.ans.good{border-color:var(--teal)}.ans.good .bar{background:#47cab329}.ans.good .tx{color:var(--teal)}.ans.badpick{border-color:#ff54708c}.ans.badpick .bar{background:#ff54701f}.ans.neut .bar{background:#ffffff0d}.ans .pct{position:absolute;right:14px;top:50%;transform:translateY(-50%);z-index:1;font-weight:800;font-size:13px;color:var(--mut)}.ans.good .pct{color:var(--teal)}.hud{margin-top:auto;display:flex;justify-content:space-between;align-items:center;padding:12px 2px calc(14px + env(safe-area-inset-bottom));font-size:12px;font-weight:800}.hud .inrace{color:var(--teal);display:flex;align-items:center;gap:5px}.hud .inrace .d{width:6px;height:6px;border-radius:50%;background:var(--teal)}.hud .outrace{color:var(--mut);display:flex;align-items:center;gap:5px}.hud .outrace .d{width:6px;height:6px;border-radius:50%;background:#6e678f}.hud .r{color:var(--mut);font-weight:700}.hud .r b{color:var(--txt)}.social{margin-top:8px;text-align:center;font-size:11.5px;color:var(--mut)}.social b{color:var(--txt)}.gain{margin:14px 0 0;display:flex;align-items:baseline;justify-content:center;gap:10px}.gain .g1{font-size:26px;font-weight:900;color:var(--teal);letter-spacing:-.02em}.gain .g1.zero{color:var(--mut)}.gain .g2{font-size:14px;font-weight:800;color:var(--gold)}.toppct{margin:4px auto 0;font-size:12px;color:var(--mut);text-align:center}.toppct b{color:var(--txt)}.inter{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 18px}.inter .rnd{font-size:11.5px;font-weight:800;letter-spacing:.34em;color:var(--mut);text-transform:uppercase}.hr{width:56px;height:1px;background:var(--border2);margin:16px 0}.inter .big{font-size:54px;font-weight:900;letter-spacing:-.02em;line-height:1;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.inter .tagl{margin-top:14px;font-size:13.5px;font-weight:800;color:var(--txt)}.inter .sub2{margin-top:4px;font-size:12px;color:var(--mut)}.rescue{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;background:var(--bg);display:flex;flex-direction:column}.big-heart{width:96px;height:96px;margin:0 auto;display:block}.rescue-t{font-size:21px;font-weight:800;margin-top:12px}.rescue-s{font-size:12.5px;color:var(--mut);margin-top:4px}.rescue-btns{display:flex;flex-direction:column;gap:9px;width:100%;margin-top:20px}.note{font-size:10.5px;color:var(--mut);border-top:1px solid var(--border);padding-top:12px;margin-top:18px;line-height:1.5;width:100%}.conf{position:absolute;width:7px;height:7px;border-radius:1.5px;animation:fall 3.6s linear infinite;z-index:1}@keyframes fall{0%{transform:translateY(-30px) rotate(0)}to{transform:translateY(110vh) rotate(300deg)}}.final-eyebrow{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.final-score{font-size:44px;font-weight:900;letter-spacing:-.03em;margin-top:6px}.final-sub{font-size:12.5px;color:var(--mut);margin-top:-2px}.rank-jump{display:flex;align-items:center;justify-content:center;gap:12px;margin:16px 0}.rank-box{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);padding:10px 16px;text-align:center}.rank-box.hi{border-color:var(--teal)}.rank-box .v{font-size:20px;font-weight:800}.rank-box.hi .v{color:var(--teal)}.rank-box .k{font-size:10px;color:var(--mut);text-transform:uppercase;letter-spacing:.07em;margin-top:2px}.arrow{color:var(--mut);font-weight:800}.final-next{font-size:12px;color:var(--mut)}.final-next b{color:var(--txt)}.bottom{padding:12px 14px calc(18px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:8px}.season-head{display:flex;align-items:baseline;justify-content:center;gap:8px;padding:14px}.season-head .t{font-size:14px;font-weight:800}.season-head .s{font-size:11px;color:var(--mut)}.podium{display:flex;align-items:flex-end;justify-content:center;gap:10px;padding:18px 14px 8px}.pod{text-align:center;flex:1}.pod .av{width:46px;height:46px;border-radius:50%;margin:0 auto 7px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:14px;color:#2b0716}.pod:nth-child(1) .av{background:linear-gradient(140deg,#7b5cff,#59b7ff)}.pod:nth-child(2) .av{background:var(--grad)}.pod:nth-child(3) .av{background:linear-gradient(140deg,#47cab3,#7fe3cf)}.pod.first .av{width:58px;height:58px;border:2px solid var(--gold)}.pod .n{font-size:11.5px;font-weight:800}.pod .p{font-size:10.5px;color:var(--mut);font-weight:800}.list{padding:4px 14px;display:flex;flex-direction:column;gap:7px;overflow-y:auto}.row{display:flex;align-items:center;gap:10px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r);padding:10px 12px;font-size:12.5px}.row .pos{width:26px;color:var(--mut);font-weight:800;font-size:11.5px}.row .nm{font-weight:800;flex:1;text-align:left}.row .ptsv{color:var(--teal);font-weight:800;font-size:12px}.row.me{background:linear-gradient(var(--surface2),var(--surface2)) padding-box,var(--grad) border-box;border:1.5px solid transparent}.results-eyebrow{font-size:11.5px;font-weight:800;letter-spacing:.34em;color:var(--mut);text-transform:uppercase;text-align:center;padding-top:26px}.hold-t{font-size:18px;font-weight:800;margin-top:10px}.screen-fade{display:flex;flex-direction:column;flex:1;min-height:0;animation:screenIn .38s ease both}@keyframes screenIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.tw{opacity:0;display:inline-block;animation:twIn .3s ease forwards;will-change:opacity,transform}@keyframes twIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.ans.enter{opacity:0;animation:ansIn .35s ease forwards}@keyframes ansIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ans .bar{animation:barIn .7s cubic-bezier(.2,.8,.3,1) both}@keyframes barIn{0%{width:0}}.maia-ring{position:relative;width:44px;height:44px;flex:0 0 auto}.maia-ring svg{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(-90deg)}.maia-ring .maia-mini{position:absolute;top:4px;right:4px;bottom:4px;left:4px;width:auto;height:auto;font-size:14px}.maia-ring .cnt{position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:var(--surface2);display:flex;align-items:center;justify-content:center;font-size:19px;font-weight:900;color:var(--red);font-variant-numeric:tabular-nums;animation:cntPulse 1s ease-in-out infinite}@keyframes cntPulse{0%,to{transform:scale(1)}50%{transform:scale(1.14)}}.qbadge{margin:10px auto 0;width:max-content;max-width:90%;padding:8px 18px;border-radius:999px;font-size:14px;font-weight:800;animation:badgeIn .35s cubic-bezier(.2,.8,.3,1) both}.qbadge.time{background:var(--surface2);color:var(--gold);border:1px solid rgba(255,194,77,.4)}.qbadge.good{background:#47cab329;color:var(--teal);border:1px solid rgba(71,202,179,.5)}.qbadge.bad{background:#ff547024;color:var(--red);border:1px solid rgba(255,84,112,.5)}@keyframes badgeIn{0%{opacity:0;transform:translateY(-10px) scale(.9)}to{opacity:1;transform:none}}.xboard{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;text-align:center;overflow:hidden}.xboard .xlines{width:110px;height:2px;background:#ffffff38;transform:scaleX(0);animation:xlineIn .5s .15s ease-out forwards}@keyframes xlineIn{to{transform:scaleX(1)}}.xboard .xtitle{font-weight:800;line-height:1.05;letter-spacing:.02em;font-size:clamp(44px,13vw,80px);-webkit-background-clip:text;background-clip:text;color:transparent}.xboard .xsub{font-size:clamp(15px,4.4vw,21px);font-weight:700;opacity:0;transform:translateY(10px);animation:xsubIn .45s .35s ease-out forwards}@keyframes xsubIn{to{opacity:1;transform:translateY(0)}}.xb-hardcore{background:radial-gradient(120% 60% at 50% -10%,rgba(255,36,68,.28) 0%,transparent 60%),linear-gradient(180deg,#241019,#12080f 60%)}.xb-hardcore .stripe{position:absolute;left:-10%;width:120%;height:34px;background:repeating-linear-gradient(45deg,#ff2444 0,#ff2444 26px,#12080f 26px,#12080f 52px);opacity:.9}.xb-hardcore .stripe.top{top:0;animation:stripeTop .4s .1s ease-out both}.xb-hardcore .stripe.bottom{bottom:0;animation:stripeBottom .4s .1s ease-out both}@keyframes stripeTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes stripeBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}.xb-hardcore .xtitle{background:linear-gradient(180deg,#ff5f74,#ff2444 45%,#7a0f24);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 26px rgba(255,36,68,.55));animation:slamIn .5s cubic-bezier(.3,1.6,.4,1) both,quake .35s .5s linear}@keyframes slamIn{0%{opacity:0;transform:scale(2.6);filter:blur(10px) drop-shadow(0 0 26px rgba(255,36,68,.55))}to{opacity:1;transform:scale(1);filter:blur(0) drop-shadow(0 0 26px rgba(255,36,68,.55))}}@keyframes quake{0%,to{transform:translate(0)}20%{transform:translate(-6px,3px)}40%{transform:translate(5px,-4px)}60%{transform:translate(-4px,-3px)}80%{transform:translate(4px,3px)}}.xb-hardcore .skull{font-size:34px;opacity:0;animation:xsubIn .4s .55s ease-out forwards}.xb-hardcore .xsub{color:#ffb3bd}.xb-pilka{background:radial-gradient(120% 60% at 50% -10%,rgba(104,169,156,.3) 0%,transparent 60%),linear-gradient(180deg,#0f2420,#0a1512 60%)}.xb-pilka .ball{position:absolute;top:38%;left:-90px;width:64px;height:64px;border-radius:50%;background:radial-gradient(circle at 32% 30%,#fff,#cfe9df 45%,#8fc9b6);box-shadow:0 8px 26px #85d4b866;animation:curve 1.15s .1s cubic-bezier(.25,.1,.25,1) both}.xb-pilka .ball:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:3px solid rgba(16,45,38,.35);border-left-color:transparent;border-right-color:transparent;transform:rotate(25deg)}@keyframes curve{0%{opacity:1;left:-90px;top:38%;transform:rotate(0) scale(1)}45%{left:46%;top:16%;transform:rotate(1.6turn) scale(.92)}to{opacity:1;left:calc(100% + 90px);top:44%;transform:rotate(3.2turn) scale(1)}}.xb-pilka .xtitle{background:linear-gradient(135deg,#85d4b8,#c9f5e2);-webkit-background-clip:text;background-clip:text;font-style:italic;font-size:clamp(36px,10.5vw,64px);animation:swerveIn .65s .45s cubic-bezier(.2,1.3,.3,1) both}@keyframes swerveIn{0%{opacity:0;transform:skew(-14deg) translate(-60vw)}to{opacity:1;transform:skew(-6deg) translate(0)}}.xb-pilka .xsub{color:#bfe9d8}.xb-pilka .xsub b{color:#fff}.xb-pilka .xlines{background:#85d4b859}.xb-ostatnie{background:radial-gradient(120% 60% at 50% -10%,rgba(255,157,61,.22) 0%,transparent 60%),linear-gradient(180deg,#231a10,#120d08 60%)}.xb-ostatnie .qnum{font-size:clamp(110px,36vw,170px);font-weight:800;line-height:1;background:linear-gradient(180deg,#fff2c9,#ffd76a 35%,#ff9d3d);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 34px rgba(255,190,90,.45));animation:goldIn .8s cubic-bezier(.2,1.35,.3,1) both}@keyframes goldIn{0%{opacity:0;transform:scale(.3) rotate(-8deg);filter:blur(8px) drop-shadow(0 0 34px rgba(255,190,90,.45))}to{opacity:1;transform:scale(1) rotate(0);filter:blur(0) drop-shadow(0 0 34px rgba(255,190,90,.45))}}.xb-ostatnie .xtitle{font-size:clamp(28px,8vw,44px);background:linear-gradient(90deg,#ffd76a,#ff9d3d);-webkit-background-clip:text;background-clip:text;opacity:0;animation:xsubIn .5s .4s ease-out forwards}.xb-ostatnie .xlines{background:#ffd76a59}.xb-ostatnie .spark{position:absolute;width:6px;height:6px;border-radius:50%;background:#ffd76a;opacity:0;animation:spark 1.1s ease-out forwards}@keyframes spark{0%{opacity:0;transform:translate(0) scale(.4)}15%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(1.1)}}.xb-seria{background:radial-gradient(120% 60% at 50% -10%,rgba(125,93,255,.3) 0%,transparent 60%),linear-gradient(180deg,#161231,#0c0a1c 60%)}.xb-seria .bolt{font-size:52px;animation:flick .35s steps(2) 3 both}@keyframes flick{0%{opacity:0}50%{opacity:1}to{opacity:1}}.xb-seria .xtitle{background:linear-gradient(90deg,#5d7bff,#9d5dff);-webkit-background-clip:text;background-clip:text;animation:strobeIn .45s steps(3) both}@keyframes strobeIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.xb-seria .xsub{color:#c9c2ff}.xb-x2 .mult{font-size:clamp(100px,32vw,160px);font-weight:800;line-height:1;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 30px rgba(255,45,120,.4));animation:x2in .6s cubic-bezier(.2,1.4,.3,1) both,breathe 1.6s .7s ease-in-out infinite}@keyframes x2in{0%{opacity:0;transform:scale(2.2)}to{opacity:1;transform:scale(1)}}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.xb-x2 .xtitle{font-size:clamp(26px,7.5vw,40px);background:var(--grad);-webkit-background-clip:text;background-clip:text;opacity:0;animation:xsubIn .45s .35s ease-out forwards}.cd-stage{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px}.cd-kicker{font-size:13px;font-weight:700;letter-spacing:.35em;text-transform:uppercase;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.cd-ringwrap{position:relative;width:min(64vw,260px);aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.cd-ringwrap svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg)}.cd-track{fill:none;stroke:#ffffff14;stroke-width:6}.cd-sweep{fill:none;stroke:url(#cdGrad);stroke-width:6;stroke-linecap:round}.cd-time{font-size:clamp(52px,16vw,72px);font-weight:800;line-height:1;font-variant-numeric:tabular-nums;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:.02em}.cd-label{font-size:11px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:var(--mut)}.cd-stage.urgent .cd-time{animation:heartbeat 1s ease-in-out infinite}.cd-stage.urgent .cd-sweep{stroke:#ff3b5c}@keyframes heartbeat{0%,to{transform:scale(1)}12%{transform:scale(1.06)}24%{transform:scale(1)}}.cd-digit{position:relative;font-size:clamp(90px,30vw,140px);font-weight:800;line-height:1;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;will-change:transform,opacity}.cd-digit.in{animation:cdPop .82s cubic-bezier(.2,1.4,.3,1) both}.cd-digit.out{animation:cdOut .18s ease-in both}@keyframes cdPop{0%{opacity:0;transform:scale(1.7);filter:blur(6px)}45%{opacity:1;filter:blur(0)}to{opacity:1;transform:scale(1)}}@keyframes cdOut{to{opacity:0;transform:scale(.55);filter:blur(4px)}}.cd-glow{position:absolute;top:12%;right:12%;bottom:12%;left:12%;border-radius:50%;background:radial-gradient(circle,rgba(255,45,120,.28) 0%,rgba(255,176,86,.1) 45%,transparent 70%);filter:blur(6px);opacity:0}.cd-glow.pulse{animation:cdPulse 1s ease-out both}@keyframes cdPulse{0%{opacity:0;transform:scale(.85)}20%{opacity:1}to{opacity:0;transform:scale(1.25)}}.cd-brand{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:18px}.cd-brand .sq{font-size:clamp(70px,22vw,110px);font-weight:800;background:linear-gradient(135deg,#68a99c,#85d4b8);-webkit-background-clip:text;background-clip:text;color:transparent;animation:sqIn .55s cubic-bezier(.2,1.35,.3,1) both}@keyframes sqIn{0%{transform:translate(-30px) scale(1.3);opacity:0;filter:blur(8px)}to{transform:none;opacity:1;filter:blur(0)}}.cd-brand .liveBadge{display:flex;align-items:center;gap:10px;padding:12px 22px;border-radius:999px;background:var(--grad);font-size:clamp(24px,7vw,34px);font-weight:800;letter-spacing:.08em;color:#fff;animation:lbIn .5s .18s cubic-bezier(.2,1.5,.3,1) both}@keyframes lbIn{0%{transform:translate(30px) scale(.6);opacity:0}to{transform:none;opacity:1}}.cd-brand .dot2{width:.5em;height:.5em;border-radius:50%;background:#fff;animation:pulse 1s ease-in-out infinite}.cd-finale{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px}.cd-finale .line{width:110px;height:2px;background:#ffffff38;animation:xlineIn .5s .12s ease-out both}.cd-finale .word{font-size:clamp(56px,18vw,88px);font-weight:800;letter-spacing:.02em;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;animation:wordIn .7s cubic-bezier(.2,1.35,.3,1) both}@keyframes wordIn{0%{transform:scale(1.5);opacity:0;filter:blur(8px)}to{transform:scale(1);opacity:1;filter:blur(0)}}.cd-flash{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 45%,rgba(255,120,90,.35),transparent 60%);pointer-events:none;animation:cdFlash .55s ease-out both}@keyframes cdFlash{0%{opacity:1}to{opacity:0}}.fly-gain{position:fixed;z-index:60;font-size:22px;font-weight:900;color:var(--teal);pointer-events:none;animation:flyGain .9s cubic-bezier(.3,.7,.4,1) both;text-shadow:0 0 14px rgba(71,202,179,.5)}@keyframes flyGain{0%{opacity:0;transform:translate(0) scale(.6)}15%{opacity:1;transform:translateY(-6px) scale(1.15)}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.7)}}.pts.bump b{display:inline-block;animation:ptsBump .5s cubic-bezier(.2,1.6,.3,1)}@keyframes ptsBump{0%{transform:scale(1)}40%{transform:scale(1.35);color:var(--teal)}to{transform:scale(1)}}.social{font-size:11.5px;font-weight:700;color:var(--mut);text-align:center;margin-top:8px;animation:xsubIn .4s ease both}.social b{color:var(--teal)}.wr-phase{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.wr-line{width:120px;height:2px;background:#ffffff38;animation:xlineIn .5s .1s ease-out both}.wr-big{margin:22px 0;font-size:clamp(42px,12vw,64px);font-weight:800;letter-spacing:.02em;text-align:center;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;animation:wrBigIn .7s cubic-bezier(.2,1.35,.3,1) both}@keyframes wrBigIn{0%{opacity:0;transform:scale(1.6);filter:blur(10px)}to{opacity:1;transform:scale(1);filter:blur(0)}}.wr-eyebrow{font-size:12px;font-weight:700;letter-spacing:.35em;text-transform:uppercase;color:var(--mut);margin-bottom:14px}.wr-odo{font-size:clamp(64px,20vw,96px);font-weight:800;line-height:1;font-variant-numeric:tabular-nums;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 30px rgba(255,45,120,.35))}.wr-odo.hit{animation:wrHit .28s ease-out}@keyframes wrHit{0%{transform:scale(1)}40%{transform:scale(1.08)}to{transform:scale(1)}}.wr-breakdown{margin-top:26px;display:flex;gap:26px;opacity:0}.wr-breakdown.show{animation:wrFadeUp .5s ease-out forwards}@keyframes wrFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.wr-stat{text-align:center}.wr-stat .v{font-size:24px;font-weight:800}.wr-stat .v.good{color:#85d4b8}.wr-stat .k{font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--mut);margin-top:4px}.wr-podium-phase{justify-content:flex-end;padding-bottom:9vh}.wr-podhead{position:absolute;top:12vh;left:0;right:0;text-align:center;font-size:13px;font-weight:700;letter-spacing:.35em;text-transform:uppercase;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.wr-podium{display:flex;align-items:flex-end;justify-content:center;gap:12px;width:100%;padding:0 18px}.wr-pod{flex:1;display:flex;flex-direction:column;align-items:center;max-width:120px}.wr-pod .av{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:22px;color:#fff;background:var(--grad);margin-bottom:8px;opacity:0;animation:wrPodAv .5s cubic-bezier(.2,1.4,.3,1) forwards}.wr-pod.p1 .av{width:70px;height:70px;font-size:26px;border:3px solid #ffd76a;box-shadow:0 0 26px #ffd76a80}.wr-pod.p2 .av{background:linear-gradient(135deg,#8f9bb3,#c9d2e0)}.wr-pod.p3 .av{background:linear-gradient(135deg,#a8703f,#d99a63)}@keyframes wrPodAv{0%{opacity:0;transform:translateY(24px) scale(.6)}to{opacity:1;transform:translateY(0) scale(1)}}.wr-pod .nm{font-size:13px;font-weight:700;margin-bottom:2px;opacity:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;animation:wrFadeUp .4s forwards}.wr-pod .pt{font-size:12px;font-weight:700;color:var(--mut);margin-bottom:8px;opacity:0;font-variant-numeric:tabular-nums;animation:wrFadeUp .4s forwards}.wr-pod .block{width:100%;border-radius:14px 14px 0 0;background:linear-gradient(180deg,#ffffff1a,#ffffff08);border:1px solid rgba(255,255,255,.1);border-bottom:none;display:flex;align-items:flex-start;justify-content:center;padding-top:10px;font-size:24px;font-weight:800;color:var(--mut);height:0;animation:wrGrow .55s cubic-bezier(.2,1,.3,1) forwards}.wr-pod.p1 .block{background:linear-gradient(180deg,#ffd76a47,#ff9d3d0f);border-color:#ffd76a66;color:#ffd76a}.wr-pod.p2 .block{color:#c9d2e0}.wr-pod.p3 .block{color:#d99a63}@keyframes wrGrow{to{height:var(--h)}}.wr-pod.p2 .block{animation-delay:.05s}.wr-pod.p2 .av{animation-delay:.25s}.wr-pod.p2 .nm{animation-delay:.3s}.wr-pod.p2 .pt{animation-delay:.35s}.wr-pod.p3 .block{animation-delay:.25s}.wr-pod.p3 .av{animation-delay:.45s}.wr-pod.p3 .nm{animation-delay:.5s}.wr-pod.p3 .pt{animation-delay:.55s}.wr-pod.p1 .block{animation-delay:.6s}.wr-pod.p1 .av{animation-delay:.85s}.wr-pod.p1 .nm{animation-delay:.9s}.wr-pod.p1 .pt{animation-delay:.95s}.wr-crown{font-size:26px;opacity:0;margin-bottom:2px;animation:wrPodAv .5s .8s cubic-bezier(.2,1.5,.3,1) forwards}.wr-conf{position:absolute;top:-20px;width:8px;height:14px;border-radius:2px;opacity:0;animation:wrFall linear forwards}@keyframes wrFall{0%{opacity:1;transform:translateY(0) rotate(0)}to{opacity:0;transform:translateY(105vh) rotate(720deg)}}.wr-list-phase{justify-content:flex-start;padding:5vh 16px 0}.wr-listhead{width:100%;text-align:left;margin-bottom:14px;font-size:12px;font-weight:700;letter-spacing:.35em;text-transform:uppercase;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.wr-rows{width:100%;display:flex;flex-direction:column;gap:8px;overflow:hidden}.wr-row{display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:14px;background:var(--surface);border:1px solid rgba(255,255,255,.06);opacity:0;transform:translate(-24px);animation:wrRowIn .38s cubic-bezier(.2,1,.3,1) forwards}@keyframes wrRowIn{to{opacity:1;transform:translate(0)}}.wr-row .pos{width:26px;font-size:15px;font-weight:800;color:var(--mut);font-variant-numeric:tabular-nums;flex:0 0 auto}.wr-row .av{width:34px;height:34px;border-radius:50%;flex:0 0 auto;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;background:var(--grad)}.wr-row .nm{flex:1;font-size:14px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wr-row .pt{font-size:14px;font-weight:800;font-variant-numeric:tabular-nums;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.wr-row.top .pos{color:#ffd76a}.wr-row.me{background:linear-gradient(135deg,#68a99c38,#85d4b81a);border-color:#68a99c}.wr-row.me .nm,.wr-row.me .pos{color:#85d4b8}.wr-row.me .av{background:linear-gradient(135deg,#68a99c,#85d4b8)}.wr-gap{text-align:center;color:var(--mut);font-size:16px;letter-spacing:.4em;padding:2px 0;opacity:0;animation:wrFadeUp .3s .5s ease-out forwards}.wr-flash{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 50% 45%,rgba(255,200,110,.42),rgba(255,45,120,.18) 40%,transparent 65%);animation:cdFlash .6s ease-out both}.v10{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 20px;text-align:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.v10.decide{background:radial-gradient(78% 46% at 50% 44%,#ff54704d,#131024b8 58%,#1310248c)}.v10.grayscr{background:radial-gradient(74% 44% at 50% 42%,#ff54703d,#131024b8 60%,#1310248c)}.v10.saved{background:radial-gradient(74% 44% at 50% 42%,#47cab342,#131024b3 60%,#13102485)}.redflash{position:absolute;top:0;right:0;bottom:0;left:0;background:#ff54706b;opacity:0;animation:rf .45s both;z-index:0;pointer-events:none}@keyframes rf{0%{opacity:0}22%{opacity:1}to{opacity:0}}@keyframes fadeDown{0%{transform:translateY(-10px);opacity:0}to{transform:none;opacity:1}}@keyframes fadeUp{0%{transform:translateY(12px);opacity:0}to{transform:none;opacity:1}}@keyframes slamin{0%{transform:scale(2.2);opacity:0}70%{transform:scale(.95);opacity:1}to{transform:scale(1)}}@keyframes throb{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.v10 .kicker{font-size:11px;font-weight:900;letter-spacing:.22em;text-transform:uppercase;color:var(--red);animation:fadeDown .35s .1s both}.v10 .headline{font-size:27px;font-weight:900;line-height:1.1;margin-top:6px;animation:slamin .5s .2s cubic-bezier(.2,1.5,.3,1) both}.clockwrap{position:relative;width:150px;height:150px;margin:18px 0 6px;animation:fadeUp .4s .45s both}.clockwrap svg{transform:rotate(-90deg)}.clocknum{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:66px;font-weight:900;color:var(--red);font-variant-numeric:tabular-nums;animation:ticknum 1s linear infinite}@keyframes ticknum{0%{transform:scale(1.14)}30%,to{transform:scale(1)}}.v10 .cta{width:100%;max-width:320px;margin-top:22px;animation:fadeUp .4s .65s both}.btnbig{width:100%;padding:16px;border-radius:var(--r);font-weight:900;font-size:19px;border:1.5px solid var(--pink);color:#fff;cursor:pointer;background:var(--surface);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:10px;letter-spacing:.01em}.btnbig:disabled{opacity:.6;cursor:default}.btnbig:after{content:"";position:absolute;top:0;bottom:0;width:45%;background:linear-gradient(100deg,transparent,rgba(255,77,141,.3),rgba(255,255,255,.16),transparent);transform:translate(-160%) skew(-16deg);animation:sheen 1.9s .7s infinite}@keyframes sheen{0%{transform:translate(-160%) skew(-16deg)}55%,to{transform:translate(360%) skew(-16deg)}}.cost{display:inline-flex;align-items:center;gap:6px;background:#ff4d8d29;border:1px solid rgba(255,77,141,.4);color:#fff;border-radius:4px;padding:4px 9px;font-size:16px;font-weight:900;position:relative;z-index:1}.hleft{margin-top:11px;font-size:12px;font-weight:800;color:var(--mut);animation:fadeUp .35s .8s both;display:flex;align-items:center;justify-content:center;gap:5px}.hleft b{color:#fff}.consq3{margin-top:5px;font-size:11.5px;color:#6e678f;font-weight:700;animation:fadeUp .35s .9s both;max-width:280px}.v10 .skip{margin-top:26px;font-size:14.5px;font-weight:800;color:var(--mut);text-decoration:underline;text-underline-offset:3px;cursor:pointer;animation:fadeUp .4s 1.05s both}.brokewrap{position:relative;width:110px;height:110px;display:flex;align-items:center;justify-content:center}.brokeic,.usedic{animation:crackin .5s cubic-bezier(.2,1.5,.3,1) both}@keyframes crackin{0%{transform:scale(1.9) rotate(-8deg);opacity:0}70%{transform:scale(.95);opacity:1}to{transform:scale(1)}}.v10.grayscr h2{font-size:24px;font-weight:900;margin-top:12px;color:var(--red);animation:fadeUp .35s .3s both}.v10 .big2{font-size:15.5px;font-weight:800;color:#fff;margin-top:8px;line-height:1.45;animation:fadeUp .35s .45s both}.finchip{margin-top:16px;display:inline-flex;align-items:center;gap:8px;border-radius:var(--r);padding:9px 15px;font-size:12.5px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.finchip svg{width:15px;height:15px;flex:0 0 auto}.finchip.closed{background:#ff54701a;border:1px solid rgba(255,84,112,.45);color:var(--red);animation:fadeUp .35s .6s both,throb 1.7s 1.1s ease-in-out infinite}.finchip.open{background:#ffc24d1f;border:1px solid rgba(255,194,77,.55);color:var(--gold);animation:fadeUp .35s .95s both,throb 1.6s 1.4s ease-in-out infinite}.shieldwrap{position:relative;width:110px;height:110px;display:flex;align-items:center;justify-content:center}.heart-fly{position:absolute;font-size:30px;animation:heartfly .5s cubic-bezier(.4,0,.6,1) both}@keyframes heartfly{0%{transform:translateY(70px) scale(1.2);opacity:1}70%{transform:translateY(0) scale(.6);opacity:.9}to{transform:translateY(0) scale(0);opacity:0}}.shield{animation:shieldin .55s .35s cubic-bezier(.2,1.6,.3,1) both}@keyframes shieldin{0%{transform:scale(0) rotate(-40deg);opacity:0}70%{transform:scale(1.08) rotate(4deg);opacity:1}to{transform:scale(1) rotate(0)}}.saved-h{font-size:25px;font-weight:900;margin-top:14px;color:var(--teal);animation:fadeUp .4s .8s both}.board-ui{position:relative}.board-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.board{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 20px;position:relative;z-index:2}.board-emoji{font-size:44px;width:84px;height:84px;border-radius:50%;border:1.5px solid var(--border2);display:flex;align-items:center;justify-content:center;background:#0b091859;animation:slamin .5s both}.board-hr{width:44px;height:3px;border-radius:2px;margin:16px 0;opacity:.8;animation:growx .5s .15s both}@keyframes growx{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.board-title{font-size:30px;font-weight:900;letter-spacing:-.02em;line-height:1.05;animation:fadeUp .4s .2s both}.board.board-final .board-title{background:linear-gradient(180deg,#ffe3a0,#ffc24d 55%,#ff9a4d);-webkit-background-clip:text;background-clip:text;color:transparent}.board-sub{font-size:13px;color:var(--mut);margin-top:8px;font-weight:700;animation:fadeUp .4s .3s both}.board-stake{margin-top:6px;font-size:13px;font-weight:800;border:1px solid var(--border2);border-radius:var(--r);padding:8px 16px;animation:fadeUp .4s .45s both}.board-stake .v{font-size:20px;font-weight:900;margin-right:4px}.board-range{margin-top:12px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--mut);animation:fadeUp .4s .55s both}.final-locked{position:relative}.blurq{position:absolute;left:16px;right:16px;top:118px;filter:blur(5px);opacity:.35;pointer-events:none;z-index:1}.blurq-text{font-size:19px;font-weight:800;line-height:1.3;text-align:center}.blurq-answers{display:flex;flex-direction:column;gap:9px;margin-top:14px}.locked{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 20px;text-align:center}.lockic{width:76px;height:76px;border-radius:50%;background:var(--surface);border:1px solid var(--border2);display:flex;align-items:center;justify-content:center;animation:slamin .45s both}.locked h2{font-size:21px;font-weight:900;margin-top:14px;animation:fadeUp .35s .25s both}.locked-p{font-size:12.5px;color:var(--mut);margin-top:8px;line-height:1.55;animation:fadeUp .35s .4s both}.locked-p b{color:var(--gold)}.watchbadge{margin-top:16px;display:inline-flex;gap:7px;background:var(--surface);border:1px solid var(--border2);color:var(--mut);border-radius:var(--r);padding:8px 14px;font-size:11.5px;font-weight:900;letter-spacing:.05em;text-transform:uppercase;animation:fadeUp .35s .55s both}.survcount{margin-top:20px;font-size:12px;color:var(--mut);animation:fadeUp .35s .7s both}.survcount b{color:var(--teal);font-size:15px}.regret{position:relative}.summary{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;flex-direction:column;padding:52px 16px calc(16px + env(safe-area-inset-bottom))}.sumhead{text-align:center;margin-top:6px}.sumhead .k{font-size:10.5px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:var(--mut)}.sumhead .v{font-size:38px;font-weight:900;letter-spacing:-.03em;margin-top:2px}.sumhead .s{font-size:12px;color:var(--mut);font-weight:700}.whatif{margin-top:16px;background:#ffc24d12;border:1px solid rgba(255,194,77,.35);border-radius:var(--r);padding:12px}.whatif .t{font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}.whatif .rowx{display:flex;justify-content:space-between;font-size:12px;font-weight:700;margin-top:8px;color:var(--mut)}.whatif .rowx b{color:#fff}.whatif .tot{display:flex;justify-content:space-between;font-size:13px;font-weight:900;margin-top:9px;padding-top:9px;border-top:1px solid rgba(255,194,77,.25);color:var(--gold)}.regret-note{margin-top:14px;font-size:12px;color:var(--mut);line-height:1.55;text-align:center}.regret-note b{color:#fff}.cta2{margin-top:auto;display:flex;flex-direction:column;gap:8px}.btn2{width:100%;text-align:center;padding:13px;border-radius:var(--r);font-weight:900;font-size:13.5px;border:none;cursor:pointer}.btn2.g{background:var(--grad);color:#2b0716}.hint{font-size:10px;color:var(--mut);text-align:center;line-height:1.45;word-break:break-all}.invite-toast{position:absolute;top:calc(56px + env(safe-area-inset-top));left:14px;right:14px;z-index:35;display:flex;align-items:center;gap:11px;background:var(--surface);border:1px solid rgba(71,202,179,.5);border-radius:var(--r);padding:11px 13px;cursor:pointer;animation:toastin .4s cubic-bezier(.2,1.4,.3,1) both}@keyframes toastin{0%{transform:translateY(-16px);opacity:0}to{transform:none;opacity:1}}.it-heart{font-size:22px;flex:0 0 auto}.it-t{font-size:13px;font-weight:800}.it-t b{color:var(--teal)}.it-s{font-size:11px;color:var(--mut);margin-top:2px}.lobby-chat{margin-top:auto;display:flex;flex-direction:column;min-height:0;flex:1;padding:0 4px calc(10px + env(safe-area-inset-bottom))}.lobby-chat-head{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;font-size:12px;font-weight:800;color:var(--mut)}.lobby-chat-close{background:none;border:none;color:var(--mut);font-size:11px;font-weight:800;text-decoration:underline;cursor:pointer}.msg.plus .u{font-weight:900}.msg .u .plus-ic{margin-right:2px}.hub-head{display:flex;align-items:center;gap:8px;padding:12px 14px 6px;position:relative;z-index:2}.brand{display:flex;align-items:center;gap:6px}.brand .sq{font-size:13px;font-weight:900;color:var(--teal)}.brand .lv{font-size:12px;font-weight:900;letter-spacing:.08em;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.hub-ico{margin-left:0;width:32px;height:32px;border-radius:var(--r);background:var(--surface);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:15px;cursor:pointer;color:var(--txt)}.hub-head .hub-ico:nth-of-type(1){margin-left:auto}.hub-ico.acct{background:var(--grad);border:none;font-weight:900;color:#2b0716;font-size:12px}.hub-scroll{flex:1;overflow-y:auto;position:relative;z-index:2}.hub-scroll::-webkit-scrollbar{width:0}.hub-hero{text-align:center;padding:16px 16px 6px}.hub-hero .when{font-size:11px;font-weight:900;letter-spacing:.2em;text-transform:uppercase;color:var(--mut)}.cd{display:flex;justify-content:center;gap:8px;margin-top:12px}.cdbox{background:var(--surface);border:1px solid var(--border2);border-radius:var(--r);padding:9px 0;width:56px}.cdbox .n{font-size:24px;font-weight:900;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.cdbox .u{font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--mut);margin-top:2px}.hub-date{margin-top:10px;font-size:14px;font-weight:800}.hub-fmt{font-size:11.5px;color:var(--mut);margin-top:3px}.hub-cta{margin:14px 14px 0;display:flex;flex-direction:column;gap:8px}.hub-cta .btn{font-size:13.5px;padding:13px}.hub-sect{margin:18px 14px 0}.hub-sect:last-child{margin-bottom:20px}.hub-sect-t{font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--mut);margin-bottom:9px}.hub-rules{background:#ffffff08;border:1px solid var(--border);border-radius:var(--r);padding:11px 12px;font-size:11px;color:var(--mut);line-height:1.6}.hub-rules b{color:#fff}.rankrow{display:flex;align-items:center;gap:10px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r);padding:10px 12px;font-size:12.5px;margin-top:8px}.rankrow .pos{width:22px;color:var(--mut);font-weight:900;font-size:11.5px}.rankrow .nm{font-weight:800;flex:1;text-align:left;display:flex;align-items:center;gap:5px}.rankrow .pt{color:var(--teal);font-weight:900}.allq{margin-top:9px;text-align:center;font-size:11.5px;font-weight:800;color:var(--teal);text-decoration:underline;cursor:pointer;display:block}.tut-head{display:flex;align-items:center;padding:12px 14px 6px;position:relative;z-index:2}.tut-x{margin-left:auto;width:32px;height:32px;border-radius:var(--r);background:var(--surface);border:1px solid var(--border);color:var(--txt);font-size:14px;cursor:pointer}.tut-scroll{flex:1;overflow-y:auto;position:relative;z-index:2;padding:6px 16px 0}.tut-title{font-size:19px;font-weight:900;line-height:1.3;margin-bottom:12px}.steps{display:flex;flex-direction:column;gap:7px}.step{display:flex;gap:10px;align-items:flex-start;background:var(--surface);border:1px solid var(--border);border-radius:var(--r);padding:10px 11px}.step .n{width:20px;height:20px;border-radius:50%;background:var(--surface2);border:1px solid var(--border2);display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:900;flex:0 0 auto;margin-top:1px}.step .tx{font-size:11.5px;line-height:1.45;color:var(--mut)}.tut-sub{font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--mut);margin:18px 0 8px}.stakes{display:flex;flex-wrap:wrap;gap:6px}.stake{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);padding:6px 9px;font-size:10.5px;font-weight:800;color:var(--mut)}.stake b{color:var(--teal)}.stake.fin{border-color:#ffc24d73}.stake.fin b{color:var(--gold)}.tut-rules{margin-top:14px;background:#ffffff08;border:1px solid var(--border);border-radius:var(--r);padding:10px 12px;font-size:10.5px;color:var(--mut);line-height:1.55}.tut-rules b{color:#fff}.final-scroll{flex:1;overflow-y:auto;position:relative;z-index:2;padding-bottom:calc(16px + env(safe-area-inset-bottom))}.final-rank{padding:12px 14px 0}.funnel{margin:16px 14px 0}.fhead{font-size:14px;font-weight:900;line-height:1.35}.fsub{font-size:11.5px;color:var(--mut);margin-top:4px;line-height:1.45}.qcards{display:flex;flex-direction:column;gap:8px;margin-top:11px}.qcard{display:flex;gap:10px;align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--r);padding:10px;text-decoration:none;color:var(--txt)}.qthumb{width:44px;height:44px;border-radius:var(--r);flex:0 0 auto;display:flex;align-items:center;justify-content:center;font-size:19px;background:#ffffff0d}.qcard .tt{font-size:12.5px;font-weight:800;line-height:1.3}.qcard .ss{font-size:10.5px;color:var(--mut);margin-top:2px}.qcard .arr{margin-left:auto;color:var(--mut);font-weight:900}.nextep{margin:16px 14px 18px;background:var(--surface);border:1px solid var(--border2);border-radius:var(--r);padding:12px;text-align:center}.nextep .t{font-size:12px;font-weight:800}.nextep .s{font-size:11px;color:var(--mut);margin-top:3px}.final-v14{overflow:hidden}.final-top{display:flex;align-items:center;gap:8px;padding:14px 14px 4px;position:relative;z-index:2}.final-brand{display:flex;align-items:center;gap:5px}.final-brand b{font-size:12px;color:var(--teal)}.final-brand i{font-size:11px;font-style:normal;font-weight:900;letter-spacing:.08em;background:var(--grad);background-clip:text;-webkit-background-clip:text;color:transparent}.final-next{margin-left:auto;background:var(--surface);border:1px solid var(--border2);border-radius:var(--r);padding:5px 9px;font-size:10.5px;font-weight:800;color:var(--mut)}.final-next b{color:#fff}.final-v14-scroll{flex:1;overflow-y:auto;scrollbar-width:none;padding-bottom:calc(8px + env(safe-area-inset-bottom));position:relative;z-index:2}.final-v14-scroll::-webkit-scrollbar,.final-carousel::-webkit-scrollbar{display:none}.final-hearts{margin:14px 14px 0;background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:14px}.final-hearts-head{display:flex;align-items:center;gap:9px}.final-hearts h1{font-size:14px;font-weight:900;line-height:1.25}.final-hearts p{font-size:11px;color:var(--mut);font-weight:700;margin-top:4px}.final-heart-slots{margin-left:auto;display:flex;gap:4px;flex:0 0 auto}.final-heart{width:19px;height:19px;fill:var(--pink)}.final-heart.off{opacity:.22}.final-heart-ways{display:flex;gap:7px;margin-top:12px}.final-heart-way{flex:1;min-width:0;background:var(--surface2);border:1px solid var(--border2);border-radius:8px;padding:10px 5px;text-align:center;color:var(--txt);text-decoration:none;cursor:pointer;font-family:inherit}.final-heart-way:disabled{opacity:.45;cursor:default}.final-heart-way .icon{width:30px;height:30px;border-radius:8px;margin:0 auto 7px;display:grid;place-items:center;font-size:14px;font-weight:900}.final-heart-way .icon svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8}.final-heart-way .icon svg .fill{fill:currentColor;stroke:none}.final-heart-way b{display:block;font-size:10.5px;font-weight:900;line-height:1.3}.final-heart-way em{display:block;margin-top:4px;font-size:10px;font-style:normal;font-weight:900}.final-heart-way.invite .icon{background:#47cab329;color:var(--teal)}.final-heart-way.invite em{color:var(--teal)}.final-heart-way.ad .icon{background:#ff9a4d29;color:var(--orange)}.final-heart-way.ad em{color:var(--orange)}.final-heart-way.plus{border-color:#ffc24d73;background:linear-gradient(170deg,rgba(255,194,77,.08),var(--surface2))}.final-heart-way.plus .icon{background:#ffc24d2e;color:var(--gold)}.final-heart-way.plus em{color:var(--gold)}.final-heart-way.plus.active{cursor:default}.final-message{margin-top:8px;color:var(--teal);font-size:10px;font-weight:800;text-align:center}.final-quizzes{margin-top:20px;padding-left:14px}.final-quiz-head{display:flex;align-items:baseline;gap:8px;padding:0 14px 10px 0}.final-quiz-head b{font-size:14px;font-weight:900}.final-quiz-head span{font-size:10.5px;color:var(--mut);font-weight:700;margin-left:auto;text-align:right}.final-carousel{display:flex;gap:10px;overflow-x:auto;padding:0 14px 10px 0;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain}.final-quiz-card{flex:0 0 auto;width:132px;scroll-snap-align:start;color:var(--txt);text-decoration:none}.final-quiz-thumb{display:block;width:132px;height:88px;border-radius:8px;overflow:hidden;position:relative;background:var(--surface2);border:1px solid var(--border)}.final-quiz-thumb img{width:100%;height:100%;object-fit:cover}.final-quiz-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:30px;font-weight:900;color:var(--mut2);background:linear-gradient(145deg,var(--surface2),rgba(71,202,179,.12))}.final-quiz-thumb i{position:absolute;left:6px;top:6px;background:#0b0918b8;border-radius:4px;padding:2px 6px;font-size:8.5px;font-style:normal;font-weight:900;letter-spacing:.05em;text-transform:uppercase;color:var(--teal)}.final-quiz-card>b{font-size:11.5px;font-weight:800;line-height:1.35;margin-top:7px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.final-quiz-card small{display:block;font-size:10px;color:var(--mut2);font-weight:700;margin-top:3px}.final-quiz-more{flex:0 0 auto;width:132px;height:88px;border-radius:8px;border:1.5px dashed var(--border2);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--teal);font-size:11.5px;font-weight:900;text-align:center;text-decoration:none;scroll-snap-align:start}.final-quiz-more strong{font-size:17px}.final-foot{margin-top:auto;padding:14px}.final-main-cta,.final-second-cta,.final-reminder-on{width:100%;display:block;text-align:center;border-radius:var(--r);font-family:inherit;text-decoration:none;cursor:pointer}.final-main-cta{padding:14px;border:0;background:var(--grad);color:#2b0716;font-weight:900;font-size:13px}.final-main-cta:disabled{opacity:.65;cursor:default}.final-second-cta,.final-reminder-on{padding:12px;margin-top:8px;background:transparent;border:1px solid var(--border2);color:#fff;font-weight:800;font-size:12.5px}.final-reminder-on{color:var(--teal);cursor:default}.ad-screen{align-items:center;justify-content:center;padding:0 20px}.ad-card{width:100%;max-width:340px;background:var(--surface);border:1px solid var(--border2);border-radius:var(--r);overflow:hidden;display:flex;flex-direction:column}.ad-tag{font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--mut);padding:8px 12px;border-bottom:1px solid var(--border)}.ad-body{min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:24px}.ad-emoji{font-size:44px}.ad-copy{font-size:15px;font-weight:800}.ad-note{font-size:11.5px;color:var(--mut)}.ad-skip{align-self:flex-end;margin:10px 12px 12px;background:var(--surface2);border:1px solid var(--border2);color:var(--txt);border-radius:var(--r);font-size:12px;font-weight:800;padding:8px 14px;cursor:pointer}.ad-skip:disabled{opacity:.5;cursor:default}.reactbar{margin:8px 0 12px;display:flex;gap:7px;animation:fadeUp .35s both}.reactbar .rb{flex:1;background:var(--surface);border:1px solid var(--border2);border-radius:var(--r);padding:9px 0;text-align:center;font-size:18px;cursor:pointer;color:var(--txt);transition:transform .12s ease}.reactbar .rb.tap,.reactbar .rb:active{transform:scale(.92)}.lockedbox{margin:8px 0 12px;border:1px dashed var(--border2);border-radius:var(--r);padding:11px;text-align:center;font-size:11px;color:#6e678f;font-weight:700}.flyzone{position:absolute;right:14px;bottom:96px;z-index:20;pointer-events:none;display:flex;flex-direction:column-reverse;gap:6px}.flyzone span{position:relative;font-size:20px;animation:reactfloat 2.6s ease-in forwards}@keyframes reactfloat{0%{transform:translateY(0) scale(.8);opacity:0}18%{opacity:1}to{transform:translateY(-90px) scale(1.1);opacity:0}}@media (prefers-reduced-motion: reduce){.flyzone{display:none}}.tut{position:relative}.tut-top{display:flex;align-items:center;padding:11px 13px 4px;position:relative;z-index:2}.tut-top .brand{display:flex;align-items:center;gap:5px}.tut-top .sq{font-size:12.5px;font-weight:900;color:var(--teal)}.tut-top .lv{font-size:11.5px;font-weight:900;letter-spacing:.08em;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.tut-skip{margin-left:auto;font-size:11.5px;font-weight:800;color:var(--mut);border:1px solid var(--border2);border-radius:var(--r);padding:5px 10px;background:none;cursor:pointer}.maiabox{margin:6px 13px 0;height:480px;min-height:480px;border-radius:10px;overflow:hidden;position:relative;background:linear-gradient(200deg,#472076,#2c1657 46%,#1a1140);display:flex;align-items:center;justify-content:center;flex:0 0 auto}.tutorial-video-play{position:absolute;left:50%;top:50%;z-index:5;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:7px;border:0;background:none;color:#fff;cursor:pointer;filter:drop-shadow(0 3px 12px rgba(0,0,0,.55))}.tutorial-video-play span{display:grid;place-items:center;width:62px;height:62px;padding-left:4px;border:2px solid rgba(255,255,255,.9);border-radius:50%;background:#0b0918b8;font-size:24px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:transform .15s,background .15s}.tutorial-video-play b{padding:5px 9px;border-radius:6px;background:#0b0918ad;font-size:11px}.tutorial-video-play:hover span{transform:scale(1.06);background:#47cab3d1}.maia-ph{text-align:center;padding:0 20px}.maia-ph .ic{font-size:26px}.maia-ph .t{font-size:11.5px;font-weight:800;margin-top:6px}.maia-ph .s{font-size:10px;color:#fff9;margin-top:4px;line-height:1.45}.badgeair{position:absolute;top:9px;left:9px;display:flex;align-items:center;gap:5px;background:#0b09188c;border-radius:var(--r);padding:4px 8px;font-size:9.5px;font-weight:900;letter-spacing:.08em}.badgeair .d{width:6px;height:6px;border-radius:50%;background:var(--teal);animation:pulse 1.3s infinite}.wavebar{position:absolute;left:9px;right:9px;bottom:9px;display:flex;align-items:center;gap:8px;background:#0b091880;border-radius:var(--r);padding:6px 9px}.twave{display:flex;align-items:center;gap:2.5px;height:16px;flex:0 0 auto}.twave i{width:3px;border-radius:2px;background:var(--teal);height:100%;animation:tw 1s ease-in-out infinite}.twave i:nth-child(2){animation-delay:.12s}.twave i:nth-child(3){animation-delay:.24s}.twave i:nth-child(4){animation-delay:.36s}.twave i:nth-child(5){animation-delay:.48s}@keyframes tw{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}.twave.off i{animation:none;transform:scaleY(.25);background:var(--mut2)}.wavebar .pb{flex:1;height:3px;border-radius:2px;background:#ffffff29;overflow:hidden}.wavebar .pb i{display:block;height:100%;background:var(--grad);transition:width .2s linear}.wavebar .tm{font-size:10px;font-weight:800;color:var(--mut);font-variant-numeric:tabular-nums}.tdots{display:flex;justify-content:center;gap:5px;padding:11px 0 4px}.tdots i{width:22px;height:3px;border-radius:2px;background:var(--surface2)}.tdots i.on{background:var(--teal)}.tdots i.done{background:var(--mut2)}.tstage{flex:1;margin:2px 13px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r);position:relative;overflow:hidden;min-height:0}.tscene{position:absolute;top:0;right:0;bottom:0;left:0;padding:14px;overflow:auto;animation:tfade .35s both}@keyframes tfade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tscap-fallback{font-size:11px;color:var(--mut);text-align:center;padding:6px 14px 0;font-weight:700}.tut-foot{padding:10px 13px 14px}.tsc{display:flex;flex-direction:column}.scap{font-size:13.5px;font-weight:900;line-height:1.35;margin-bottom:10px}.scap b{color:var(--teal)}.scap .r{color:var(--red)}.scap .g{color:var(--gold)}.dq{font-size:12.5px;font-weight:800;line-height:1.3}.dans{display:flex;flex-direction:column;gap:6px;margin-top:9px}.da{background:var(--surface2);border:1px solid var(--border);border-radius:var(--r);padding:9px 10px;font-size:12px;font-weight:700;position:relative}.da.pick{border-color:#fff;animation:tap .4s .6s both}@keyframes tap{0%{transform:scale(1)}40%{transform:scale(.96)}to{transform:scale(1)}}.tcursor{position:absolute;font-size:16px;animation:cur 1s .2s both}@keyframes cur{0%{transform:translate(30px,40px);opacity:0}60%{transform:translate(0);opacity:1}to{transform:translate(0);opacity:0}}.ladder{display:flex;flex-direction:column;gap:5px;margin-top:4px}.lrow{display:flex;align-items:center;gap:8px;font-size:11.5px;font-weight:700;color:var(--mut)}.lrow .ll{width:52px}.lrow .bx{flex:1;height:20px;border-radius:3px;background:var(--surface2);position:relative;overflow:hidden}.lrow .bx i{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(90deg,#47cab380,#47cab3e6);width:0;animation:tgrow .5s forwards}.lrow:nth-child(1) .bx i{animation-delay:.1s}.lrow:nth-child(2) .bx i{animation-delay:.25s}.lrow:nth-child(3) .bx i{animation-delay:.4s}.lrow.fin .bx i{background:linear-gradient(90deg,#ffc24d80,#ffc24df2);animation-delay:.55s}.lrow .v{width:38px;text-align:right;font-weight:900;color:#fff}.lrow.fin .v{color:var(--gold)}@keyframes tgrow{to{width:var(--w)}}.broke{text-align:center;margin-top:6px}.broke .hb{font-size:38px;animation:tshake .5s .2s both;display:inline-block}@keyframes tshake{0%,to{transform:none}25%{transform:rotate(-8deg) scale(1.1)}75%{transform:rotate(8deg) scale(1.1)}}.lostlist{display:flex;flex-direction:column;gap:5px;margin-top:8px}.lost{display:flex;gap:7px;align-items:center;background:#ff547014;border:1px solid rgba(255,84,112,.3);border-radius:var(--r);padding:7px 9px;font-size:11px;font-weight:700}.lost .x{color:var(--red);font-weight:900}.lost b{color:#fff}.tsc-note{font-size:11px;color:var(--mut);margin-top:8px;text-align:center;font-weight:700}.tsc-note b{color:#fff}.heartsave{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:8px}.hb2{font-size:30px;animation:tfly .6s .2s both;display:inline-block}@keyframes tfly{0%{transform:translateY(24px) scale(1.3);opacity:0}to{transform:none;opacity:1}}.arrw{color:var(--teal);font-weight:900;font-size:16px}.shieldsm{font-size:30px}.hsways{display:flex;flex-direction:column;gap:5px;margin-top:10px}.hsway{display:flex;gap:7px;align-items:center;background:var(--surface2);border:1px solid var(--border);border-radius:var(--r);padding:7px 9px;font-size:11px;font-weight:700}.hsway .p{margin-left:auto;color:var(--teal);font-weight:900}.tboard{margin-top:8px;display:flex;flex-direction:column;gap:5px}.tboard .trow{display:flex;align-items:center;gap:8px;background:var(--surface2);border:1px solid var(--border);border-radius:var(--r);padding:7px 9px;font-size:11.5px;font-weight:700}.tboard .trow.me{border-color:var(--teal)}.tboard .p{width:16px;color:var(--mut);font-weight:900}.tboard .n{flex:1;text-align:left}.tboard .s{color:var(--teal);font-weight:900}.medalwrap{text-align:center;margin-top:8px}.medal{font-size:34px;animation:tpop .5s both;display:inline-block}@keyframes tpop{0%{transform:scale(0) rotate(-30deg)}70%{transform:scale(1.15)}to{transform:scale(1)}}.tv19-center{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.tv19-cap-center{text-align:center}.tv19-muted{text-align:center;font-size:10.5px;color:var(--mut);font-weight:800;margin-top:9px}.tv19-muted b{color:#fff}.tv19-logo strong{font-size:25px;color:var(--teal);line-height:1}.tv19-logo>b{font-size:23px;letter-spacing:.06em;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.tv19-logo span{font-size:11px;color:var(--mut);font-weight:700;margin-top:8px}.tv19-live{display:inline-flex;align-items:center;gap:6px;margin-top:4px;padding:6px 13px;border-radius:20px;background:var(--grad);font-size:11px;font-weight:900;letter-spacing:.08em;animation:tpop .5s both}.tv19-live i{width:6px;height:6px;border-radius:50%;background:#fff;animation:pulse 1.1s infinite}.tv19-crowd{display:flex;gap:4px;margin-top:10px}.tv19-crowd i{width:14px;height:14px;border-radius:50%;animation:tv19pin .4s both}@keyframes tv19pin{0%{transform:scale(0);opacity:0}70%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}.tv19-format{display:flex;gap:7px;margin-top:7px;width:100%}.tv19-format div{flex:1;padding:9px 5px;border:1px solid var(--border);border-radius:8px;background:var(--surface2);animation:tpop .4s both}.tv19-format div:nth-child(2){animation-delay:.15s}.tv19-format div:nth-child(3){animation-delay:.3s}.tv19-format b{display:block;font-size:20px;line-height:1;color:var(--teal)}.tv19-format span{display:block;margin-top:4px;font-size:9px;color:var(--mut);font-weight:800}.tv19-ladder{display:flex;flex-direction:column;gap:3px}.tv19-lrow{display:flex;align-items:center;gap:6px;font-size:9.5px;font-weight:800;color:var(--mut);opacity:0;animation:tv19line .4s forwards}.tv19-lrow>span{width:49px;flex:0 0 auto}.tv19-lrow>i{height:15px;flex:1;position:relative;overflow:hidden;border-radius:3px;background:var(--surface2)}.tv19-lrow>i b{position:absolute;inset:0 auto 0 0;width:0;border-radius:3px;background:linear-gradient(90deg,#47cab38c,#47cab3f2);animation:tv19grow .5s forwards}.tv19-lrow>strong{width:31px;text-align:right;color:#fff;font-size:10.5px}.tv19-lrow.special>span{color:var(--orange)}.tv19-lrow.special>i b{background:linear-gradient(90deg,#ff9a4d8c,#ff9a4df2)}.tv19-lrow.hard>span{color:var(--red)}.tv19-lrow.hard>i b{background:linear-gradient(90deg,#ff54708c,#ff5470f2)}.tv19-lrow.final>span,.tv19-lrow.final>strong{color:var(--gold)}.tv19-lrow.final>i b{background:linear-gradient(90deg,#ffc24d99,#ffc24d)}@keyframes tv19line{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@keyframes tv19grow{to{width:var(--w)}}.tv19-broken{font-size:34px;animation:tshake .5s both}.tv19-out{margin-top:7px;padding:7px 10px;border:1px solid rgba(255,84,112,.5);border-radius:var(--r);background:#ff54701f;color:var(--red);font-size:10px;font-weight:900;text-transform:uppercase;animation:tpop .4s .2s both}.tv19-half{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:4px}.tv19-half div{padding:9px 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface2);animation:tpop .4s both}.tv19-half div.bad{border-color:#ff547073;background:#ff547012;animation-delay:.25s}.tv19-half b{display:block;color:var(--teal);font-size:18px}.tv19-half .bad b{color:var(--red)}.tv19-half span{display:block;font-size:8px;color:var(--mut);font-weight:800;text-transform:uppercase}.tv19-half>i{color:var(--mut2);font-style:normal}.tv19-locked{margin-top:9px;color:var(--red);font-size:10px;text-transform:uppercase;letter-spacing:.06em;animation:tpop .4s .5s both}.tv19-save{display:flex;align-items:center;gap:10px;margin-top:3px}.tv19-save span{font-size:29px;animation:tfly .5s both}.tv19-save span:last-child{animation:tpop .5s .3s both}.tv19-save i{font-style:normal;color:var(--teal);font-weight:900}.tv19-pills{display:flex;gap:6px;margin-top:9px}.tv19-pills b{padding:5px 8px;border:1px solid rgba(71,202,179,.5);border-radius:var(--r);background:#47cab31f;color:var(--teal);font-size:9px;animation:tpop .4s both}.tv19-pills b:nth-child(2){animation-delay:.15s}.tv19-sources{display:flex;gap:5px;width:100%;margin-top:5px}.tv19-sources>div{flex:1;padding:8px 4px;border:1px solid var(--border);border-radius:8px;background:var(--surface2);animation:tpop .4s both}.tv19-sources>div:nth-child(2){animation-delay:.18s}.tv19-sources>div:nth-child(3){animation-delay:.36s;border-color:#ffc24d6b}.tv19-sources i{display:block;font-style:normal;font-size:15px}.tv19-sources b{display:block;margin-top:4px;font-size:8.5px;line-height:1.25}.tv19-sources span{display:block;margin-top:4px;color:var(--teal);font-size:9px;font-weight:900}.tv19-sources .plus span{color:var(--gold)}.tv19-one>b{font-size:40px;line-height:1;color:var(--pink);animation:tpop .5s both}.tv19-one strong{margin-top:5px;color:var(--mut);font-size:10px;text-transform:uppercase;letter-spacing:.1em}.tv19-one span{margin-top:8px;color:var(--gold);font-size:10px;font-weight:800}.tv19-table{display:flex;flex-direction:column;gap:4px;margin-top:5px}.tv19-table>div{display:flex;align-items:center;gap:7px;padding:6px 8px;border:1px solid var(--border);border-radius:var(--r);background:var(--surface2);font-size:10px;animation:tv19line .35s both}.tv19-table>div:nth-child(2){animation-delay:.12s}.tv19-table>div:nth-child(3){animation-delay:.24s}.tv19-table>div.me{border-color:var(--teal)}.tv19-table i{width:14px;color:var(--mut);font-style:normal;font-weight:900}.tv19-table b{flex:1;text-align:left}.tv19-table span{color:var(--teal);font-weight:900}.tv19-medal{display:flex;flex-direction:column;align-items:center}.tv19-medal svg{width:56px;height:56px;animation:tv19medal .6s cubic-bezier(.2,1.5,.3,1) both}.tv19-medal b{margin-top:5px;font-size:14px;background:linear-gradient(90deg,#ffe3a0,#ffc24d,#ff9a4d);-webkit-background-clip:text;background-clip:text;color:transparent;animation:tfade .4s .5s both}.tv19-medal span{margin-top:4px;color:var(--mut);font-size:10px;font-weight:800;animation:tfade .4s .65s both}@keyframes tv19medal{0%{transform:scale(0) rotate(-120deg);opacity:0}70%{transform:scale(1.12) rotate(6deg);opacity:1}to{transform:scale(1)}}.tstage{container-type:inline-size}.tstage .scap{font-size:clamp(14px,4.2cqw,24px)}.tv19-logo strong{font-size:clamp(30px,9cqw,52px)}.tv19-logo>b{font-size:clamp(27px,8cqw,46px)}.tv19-logo span,.tv19-muted{font-size:clamp(11px,3cqw,17px)}.tv19-live{padding:clamp(7px,2cqw,12px) clamp(14px,4cqw,24px);font-size:clamp(12px,3.3cqw,19px)}.tv19-live i{width:clamp(7px,2cqw,11px);height:clamp(7px,2cqw,11px)}.tv19-crowd{gap:clamp(4px,1.5cqw,9px)}.tv19-crowd i{width:clamp(15px,4.5cqw,27px);height:clamp(15px,4.5cqw,27px)}.tv19-format{gap:clamp(7px,2cqw,14px)}.tv19-format div{padding:clamp(11px,3.5cqw,20px) 6px}.tv19-format b{font-size:clamp(23px,7cqw,40px)}.tv19-format span{font-size:clamp(10px,3cqw,17px)}.tv19-ladder{gap:clamp(4px,1.2cqw,8px)}.tv19-lrow{gap:clamp(6px,2cqw,12px);font-size:clamp(10px,3cqw,17px)}.tv19-lrow>span{width:clamp(52px,17cqw,100px)}.tv19-lrow>i{height:clamp(16px,4.5cqw,27px)}.tv19-lrow>strong{width:clamp(34px,10cqw,58px);font-size:clamp(11px,3.4cqw,19px)}.tv19-broken-heart{width:clamp(82px,24cqw,140px);height:clamp(82px,24cqw,140px)}.tv19-out{padding:clamp(8px,2.5cqw,14px) clamp(11px,3.5cqw,20px);font-size:clamp(10px,3cqw,17px)}.tv19-half{gap:clamp(9px,3cqw,18px)}.tv19-half div{padding:clamp(10px,3cqw,18px) clamp(13px,4cqw,24px)}.tv19-half b{font-size:clamp(20px,6cqw,34px)}.tv19-half span{font-size:clamp(9px,2.5cqw,14px)}.tv19-locked{font-size:clamp(11px,3cqw,17px)}.tv19-save{gap:clamp(11px,4cqw,22px)}.tv19-full-heart{width:clamp(58px,17cqw,100px);height:clamp(58px,17cqw,100px);animation:tfly .5s both}.tv19-save span{font-size:clamp(42px,13cqw,76px)}.tv19-save i{font-size:clamp(20px,6cqw,34px)}.tv19-pills{gap:clamp(7px,2cqw,13px)}.tv19-pills b{padding:clamp(6px,2cqw,11px) clamp(9px,3cqw,17px);font-size:clamp(10px,2.8cqw,16px)}.tv19-sources{gap:clamp(6px,2cqw,12px)}.tv19-sources>div{padding:clamp(9px,3cqw,17px) 5px}.tv19-sources i{font-size:clamp(18px,5cqw,30px)}.tv19-sources b{font-size:clamp(9px,2.7cqw,15px)}.tv19-sources span{display:flex;align-items:center;justify-content:center;gap:4px;font-size:clamp(10px,3cqw,17px)}.tv19-sources span svg{width:1em;height:1em}.tv19-one>b{display:flex;align-items:center;gap:.2em;font-size:clamp(44px,14cqw,82px)}.tv19-one>b svg{width:.9em;height:.9em}.tv19-one strong,.tv19-one span{font-size:clamp(11px,3cqw,18px)}.tv19-table{gap:clamp(5px,1.5cqw,9px)}.tv19-table>div{gap:clamp(8px,2.5cqw,14px);padding:clamp(7px,2cqw,12px) clamp(9px,3cqw,17px);font-size:clamp(11px,3cqw,18px)}.tv19-table i{width:clamp(16px,5cqw,28px)}.tv19-medal svg{width:clamp(68px,20cqw,118px);height:clamp(68px,20cqw,118px)}.tv19-medal b{font-size:clamp(16px,4.5cqw,27px)}.tv19-medal span{font-size:clamp(11px,3cqw,18px)}.award{position:absolute;top:0;right:0;bottom:0;left:0;z-index:25;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;background:radial-gradient(70% 42% at 50% 50%,#131024e0,#131024bd);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:awbg .25s ease both}@keyframes awbg{0%{opacity:0}to{opacity:1}}.award.out{animation:awout .26s ease both}@keyframes awout{0%{opacity:1}to{opacity:0;transform:scale(.98)}}.award .aw-ok{font-size:12px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:var(--teal);animation:fadeDown .3s both}.award .aw-num{font-size:64px;font-weight:900;letter-spacing:-.03em;line-height:1;color:var(--teal);animation:awpop .5s .12s cubic-bezier(.2,1.6,.3,1) both}.award .aw-sub{font-size:12.5px;color:var(--mut);font-weight:700;margin-top:6px;animation:fadeUp .4s .4s both}.award .aw-total{margin-top:14px;font-size:13px;font-weight:800;background:var(--surface);border:1px solid var(--border2);border-radius:var(--r);padding:8px 14px;animation:fadeUp .4s .6s both}.award .aw-total .t{color:var(--mut);font-weight:700;margin-right:6px}.award .ring{position:absolute;width:70px;height:70px;border-radius:50%;border:2px solid var(--teal);opacity:0;animation:awring .8s .15s ease-out both}.award .ring.r2{animation-delay:.3s}.award.aw-spec .aw-ok,.award.aw-spec .aw-num{color:var(--red)}.award.aw-spec .ring{border-color:var(--red)}.award.aw-fin .aw-ok{color:var(--gold)}.award.aw-fin .aw-num{background:linear-gradient(180deg,#ffe3a0,#ffc24d 55%,#ff9a4d);-webkit-background-clip:text;background-clip:text;color:transparent}.award.aw-fin .aw-sub{color:var(--gold)}.award.aw-fin .ring{border-color:var(--gold)}@keyframes awring{0%{transform:scale(.5);opacity:.85}to{transform:scale(5.5);opacity:0}}@keyframes awpop{0%{transform:scale(2.4);opacity:0}65%{transform:scale(.93);opacity:1}to{transform:scale(1)}}.elim-p{font-size:12.5px;color:var(--mut);margin-top:8px;line-height:1.5;animation:fadeUp .35s .35s both}.elim-p b{color:var(--teal)}.elim-counter{margin-top:10px;font-size:12px;font-weight:800;color:var(--red);animation:fadeUp .35s .45s both}.hearts-hero{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);padding:13px;display:flex;align-items:center;gap:12px;margin-bottom:8px}.hslots{display:flex;gap:5px}.hslot{width:26px;height:26px;display:flex;align-items:center;justify-content:center;font-size:17px}.hslot.off{opacity:.22;filter:grayscale(1)}.hearts-hero .r{font-size:11px;color:var(--mut);line-height:1.4}.hearts-hero .r b{color:#fff}.hways{display:flex;flex-direction:column;gap:8px}.way{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);padding:11px 12px;display:flex;align-items:center;gap:11px;cursor:pointer;text-decoration:none;color:var(--txt)}.way .ic{width:34px;height:34px;border-radius:var(--r);display:flex;align-items:center;justify-content:center;font-size:15px;flex:0 0 auto}.way .tt{font-size:12.5px;font-weight:800}.way .ss{font-size:10.5px;color:var(--mut);margin-top:2px;line-height:1.35}.way .ss b{color:#fff}.way .go{margin-left:auto;font-size:11px;font-weight:900;padding:6px 10px;border-radius:var(--r);flex:0 0 auto;white-space:nowrap}.way.inv .ic{background:#47cab324;color:var(--teal)}.way.inv .go{background:var(--teal);color:#04231d}.way.ad .ic{background:#ff9a4d24;color:var(--orange)}.way.ad .go{background:#ff9a4d29;border:1px solid rgba(255,154,77,.5);color:var(--orange)}.way.plus{border-color:#ffc24d66;background:linear-gradient(160deg,rgba(255,194,77,.07),var(--surface))}.way.plus .ic{background:#ffc24d29;color:var(--gold)}.way.plus .go{background:var(--gold);color:#2b1c00}.adprog{display:flex;gap:4px;margin-top:5px}.adprog i{width:22px;height:4px;border-radius:2px;background:var(--surface2)}.adprog i.on{background:var(--orange)}.hways-msg{font-size:11.5px;font-weight:700;color:var(--teal);text-align:center;padding:2px 0}.hrules{margin-top:10px;background:#ffffff08;border:1px solid var(--border);border-radius:var(--r);padding:10px 12px;font-size:10.5px;color:var(--mut);line-height:1.55}.hrules b{color:#fff}.hcnt{margin-left:8px;color:var(--pink);font-size:13px}.waiting{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:4px;font-size:12px;font-weight:800;color:var(--teal)}.waiting .d{width:7px;height:7px;border-radius:50%;background:var(--teal);animation:pulse 1.4s infinite}.lobby-hearts{overflow-y:auto}.clocklbl{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--mut);animation:fadeUp .4s .55s both}.clockwrap.small{width:96px;height:96px;margin:16px 0 4px}.clocknum.grey{color:var(--mut);font-size:38px;animation:none}.board-stake-float{position:absolute;left:50%;transform:translate(-50%);bottom:110px;z-index:3;font-size:13px;font-weight:800;border:1px solid var(--border2);border-radius:var(--r);padding:8px 16px;background:#0b09188c;animation:fadeUp .4s .5s both}.board-stake-float .v{font-size:20px;font-weight:900;margin-right:4px}.rankrow.me{background:linear-gradient(var(--surface2),var(--surface2)) padding-box,var(--grad) border-box;border:1.5px solid transparent}.board-ui{position:relative;overflow:hidden}.board-top{position:absolute;top:0;left:0;right:0;z-index:6}.board-bottom{position:absolute;bottom:0;left:0;right:0;z-index:6}.bglow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.bflash{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;animation:bflash .5s .35s both;z-index:1}@keyframes bflash{0%{opacity:0}30%{opacity:.5}to{opacity:0}}.bstage{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 18px;z-index:4;pointer-events:none}.bstage .eyebrow{font-size:11.5px;font-weight:800;letter-spacing:.3em;text-transform:uppercase;color:var(--mut)}.bhr{width:56px;height:1px;background:var(--border2);margin:16px 0}.bigword{font-size:44px;font-weight:900;letter-spacing:-.02em;line-height:1.04}.bpts{font-size:15px;font-weight:800;margin-top:14px}.bpts .num{font-size:36px;font-weight:900;letter-spacing:-.02em;vertical-align:-4px}.bper{font-size:12px;color:var(--mut);font-weight:700;margin-top:4px}.onlyone{margin-top:14px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:6px 12px;border-radius:var(--r)}.qcount{position:absolute;bottom:120px;left:0;right:0;font-size:11.5px;color:var(--mut);font-weight:700}.a-eyebrow{animation:bfadeDown .5s .15s both}.a-word{animation:bslam .55s .35s cubic-bezier(.2,1.4,.3,1) both}.a-pts{animation:bfadeUp .5s .95s both}.a-only{animation:bblink .5s 1.2s both,bthrob 1.6s 1.8s ease-in-out infinite}.a-shake{animation:bslam .55s .35s cubic-bezier(.2,1.4,.3,1) both,bshake .4s 1s both}.a-panic{animation:bslam .55s .35s cubic-bezier(.2,1.4,.3,1) both,bpanic .38s 1s 3 both}@keyframes bslam{0%{transform:scale(2.6);opacity:0}70%{transform:scale(.96);opacity:1}to{transform:scale(1)}}@keyframes bfadeDown{0%{transform:translateY(-12px);opacity:0}to{transform:none;opacity:1}}@keyframes bfadeUp{0%{transform:translateY(14px);opacity:0}to{transform:none;opacity:1}}@keyframes bblink{0%,40%{opacity:0}60%,to{opacity:1}}@keyframes bthrob{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes bshake{0%,to{transform:translate(0)}20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}@keyframes bpanic{0%,to{transform:translate(0)}25%{transform:translate(-6px) rotate(-1.2deg)}75%{transform:translate(6px) rotate(1.2deg)}}.pitch{position:absolute;left:0;right:0;bottom:0;height:38%;background:linear-gradient(to top,rgba(91,217,122,.16),transparent);z-index:1}.pitch-lines{position:absolute;left:0;right:0;bottom:0;height:38%;background:repeating-linear-gradient(to top,transparent 0 26px,rgba(91,217,122,.12) 26px 27px);z-index:1}.goal{position:absolute;right:16px;bottom:20%;width:64px;height:44px;border:1.5px solid rgba(255,255,255,.35);border-bottom:none;border-radius:2px;z-index:2;background:repeating-linear-gradient(45deg,transparent 0 6px,rgba(255,255,255,.1) 6px 7px),repeating-linear-gradient(-45deg,transparent 0 6px,rgba(255,255,255,.1) 6px 7px)}.ball{position:absolute;left:-40px;bottom:24%;width:30px;height:30px;z-index:3;animation:kick 1.1s .5s cubic-bezier(.3,.8,.6,1) both}.ball svg{animation:ballspin 1.1s .5s linear both}@keyframes kick{0%{transform:translate(0)}55%{transform:translate(190px,-120px)}to{transform:translate(255px,-6px)}}@keyframes ballspin{to{transform:rotate(900deg)}}.net-shake{animation:netshake .3s 1.55s both}@keyframes netshake{0%,to{transform:none}30%{transform:translate(3px,2px) skew(3deg)}60%{transform:translate(-2px) skew(-2deg)}}.gol{position:absolute;right:8px;bottom:36%;font-size:15px;font-weight:900;color:#5bd97a;letter-spacing:.1em;opacity:0;animation:golpop .6s 1.6s cubic-bezier(.2,1.6,.3,1) both;z-index:3}@keyframes golpop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1) rotate(-8deg)}}.mathrain{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:1;pointer-events:none}.mathrain span{position:absolute;top:-40px;font-weight:900;color:#ff547099;animation:mfall linear infinite}@keyframes mfall{0%{transform:translateY(-40px) rotate(0)}to{transform:translateY(110vh) rotate(140deg)}}.mapbg{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;z-index:0;background-image:linear-gradient(rgba(89,183,255,.14) 1px,transparent 1px),linear-gradient(90deg,rgba(89,183,255,.14) 1px,transparent 1px);background-size:34px 34px}.route{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%}.route path{stroke:#59b7ff;stroke-width:2.5;stroke-dasharray:6 7;fill:none;stroke-dashoffset:600;animation:routedraw 1.3s .4s ease-out both}@keyframes routedraw{to{stroke-dashoffset:0}}.pin{position:absolute;left:50%;top:31%;margin-left:-14px;z-index:2;animation:pindrop .55s 1.6s cubic-bezier(.3,1.6,.4,1) both}@keyframes pindrop{0%{transform:translateY(-140px) scale(.6);opacity:0}70%{transform:translateY(6px) scale(1.05);opacity:1}to{transform:translateY(0) scale(1)}}.ping{position:absolute;left:50%;top:36.5%;width:12px;height:12px;margin-left:-6px;border-radius:50%;border:2px solid #59B7FF;opacity:0;animation:mapping 1s 2.1s ease-out 2;z-index:2}@keyframes mapping{0%{transform:scale(.4);opacity:.9}to{transform:scale(4.5);opacity:0}}.scan{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:repeating-linear-gradient(to bottom,transparent 0 3px,rgba(123,92,255,.06) 3px 4px)}.pixword{font-family:Courier New,monospace;letter-spacing:.04em;color:#7b5cff;text-transform:uppercase}.hpbar{display:flex;gap:4px;margin-top:16px;animation:bfadeUp .4s 1s both}.hp{width:22px;height:12px;border:1.5px solid #7B5CFF;border-radius:2px}.hp.on{background:#7b5cff;animation:hpfill .18s both}.hp.on:nth-child(1){animation-delay:1.15s}.hp.on:nth-child(2){animation-delay:1.3s}.hp.on:nth-child(3){animation-delay:1.45s}.hp.on:nth-child(4){animation-delay:1.6s}.hp.on:nth-child(5){animation-delay:1.75s}@keyframes hpfill{0%{background:transparent}to{background:#7b5cff}}.a-glitch{animation:bslam .5s .35s both,bglitch .12s 1.9s 4}@keyframes bglitch{0%{transform:translate(0)}25%{transform:translate(-3px,1px)}50%{transform:translate(3px,-1px)}75%{transform:translate(-2px,-1px)}to{transform:translate(0)}}.rays{position:absolute;left:50%;top:44%;width:560px;height:560px;margin:-280px 0 0 -280px;z-index:0;border-radius:50%;background:conic-gradient(from 0deg,rgba(255,194,77,.14) 0 12deg,transparent 12deg 30deg,rgba(255,194,77,.14) 30deg 42deg,transparent 42deg 60deg,rgba(255,194,77,.14) 60deg 72deg,transparent 72deg 90deg,rgba(255,194,77,.14) 90deg 102deg,transparent 102deg 120deg,rgba(255,194,77,.14) 120deg 132deg,transparent 132deg 150deg,rgba(255,194,77,.14) 150deg 162deg,transparent 162deg 180deg,rgba(255,194,77,.14) 180deg 192deg,transparent 192deg 210deg,rgba(255,194,77,.14) 210deg 222deg,transparent 222deg 240deg,rgba(255,194,77,.14) 240deg 252deg,transparent 252deg 270deg,rgba(255,194,77,.14) 270deg 282deg,transparent 282deg 300deg,rgba(255,194,77,.14) 300deg 312deg,transparent 312deg 330deg,rgba(255,194,77,.14) 330deg 342deg,transparent 342deg 360deg);animation:raysrot 18s linear infinite,raysin .6s .8s both}@keyframes raysrot{to{transform:rotate(360deg)}}@keyframes raysin{0%{opacity:0}to{opacity:1}}.big500{font-size:96px;font-weight:900;letter-spacing:-.04em;line-height:1;background:linear-gradient(180deg,#ffe3a0,#ffc24d 55%,#ff9a4d);-webkit-background-clip:text;background-clip:text;color:transparent;animation:slam500 .6s .5s cubic-bezier(.2,1.5,.3,1) both}@keyframes slam500{0%{transform:scale(3.2);opacity:0}65%{transform:scale(.94);opacity:1}to{transform:scale(1)}}.shock{position:absolute;left:50%;top:44%;width:60px;height:60px;margin:-30px 0 0 -30px;border-radius:50%;border:2.5px solid var(--gold);opacity:0;animation:shockw .8s 1s ease-out both;z-index:1}.shock.s2{animation-delay:1.15s}@keyframes shockw{0%{transform:scale(.5);opacity:.9}to{transform:scale(7);opacity:0}}.survbadge{margin-top:16px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:7px 12px;border-radius:var(--r);background:#ffc24d1f;border:1px solid rgba(255,194,77,.5);color:var(--gold);animation:bblink .5s 1.5s both}.dock{margin-top:auto;flex:0 0 auto}.dock .cmt-row{padding-bottom:6px}.dock-react{padding:0 14px calc(10px + env(safe-area-inset-bottom))}.dock-react .reactbar,.dock-react .lockedbox{margin:0}.dock.on-video .scrim{margin-top:0}.qbadge.flash{animation:qbpop .35s cubic-bezier(.2,1.6,.3,1) both,qbout .35s 1.1s forwards}@keyframes qbpop{0%{transform:scale(1.8);opacity:0}60%{transform:scale(.95);opacity:1}to{transform:scale(1)}}@keyframes qbout{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}.chat-toggle{display:inline-flex;align-items:center;margin:0 0 5px 14px;padding:3px 9px;border-radius:5px;border:1px solid var(--border);background:#1d1838b8;color:var(--mut);font-size:10.5px;font-weight:800;cursor:pointer;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.chat-toggle:hover{color:#fff;border-color:var(--border2)}.chat-held{margin-top:4px;font-size:10.5px;font-weight:800;color:var(--gold);display:flex;align-items:center;gap:4px}.dock .chatarea{max-height:180px;overflow-y:auto;scrollbar-width:none}.dock .chatarea::-webkit-scrollbar{display:none}.dock .chatarea{-webkit-mask-image:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.25) 14px,rgba(0,0,0,.75) 34px,#000 58px,#000 100%);mask-image:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.25) 14px,rgba(0,0,0,.75) 34px,#000 58px,#000 100%)}.dock.on-video{position:absolute;left:0;right:0;bottom:0;z-index:6;margin-top:0;pointer-events:auto;background:linear-gradient(to top,rgba(11,9,24,.96) 0%,rgba(11,9,24,.9) 38%,rgba(11,9,24,.62) 62%,rgba(11,9,24,.24) 84%,transparent 100%);padding-top:120px}.dock.on-video .scrim{margin-top:0;padding-top:0;background:none}.dock.on-video .chat-toggle{background:#0b091880;text-shadow:0 1px 2px rgba(0,0,0,.55)}.dock:not(.on-video){background:linear-gradient(to top,var(--bg) 0%,var(--bg) 62%,rgba(19,16,36,0) 100%)}.status{display:flex;align-items:center;gap:10px;margin:14px 0 12px;min-height:22px}.status .txt{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.status .txt svg{width:15px;height:15px;flex:0 0 auto}.status .cnt{margin-left:auto;font-size:12px;font-weight:800;color:var(--mut);font-variant-numeric:tabular-nums}.status.timer .tbar{flex:1;height:4px;border-radius:2px;background:var(--surface2);overflow:hidden}.status.timer .tbar i{display:block;height:100%;border-radius:2px;background:var(--grad);transition:width .45s linear}.status.timer .sec{font-size:13px;font-weight:900;color:var(--orange);font-variant-numeric:tabular-nums}.status.end .txt{color:var(--orange);animation:stpop .35s cubic-bezier(.2,1.5,.3,1) both}.status.check .txt{color:var(--mut);animation:stpop .3s both}.status.check .dots i{opacity:0;animation:stdot 1.2s infinite;font-style:normal}.status.check .dots i:nth-child(2){animation-delay:.2s}.status.check .dots i:nth-child(3){animation-delay:.4s}@keyframes stdot{0%,60%,to{opacity:0}30%{opacity:1}}.status.ok .txt{color:var(--teal);animation:stpop .4s cubic-bezier(.2,1.6,.3,1) both}.status.bad .txt{color:var(--red);animation:stpop .4s cubic-bezier(.2,1.6,.3,1) both,stshake .35s .1s both}@keyframes stpop{0%{transform:scale(1.5);opacity:0}70%{transform:scale(.96);opacity:1}to{transform:scale(1)}}@keyframes stshake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.answers{position:relative}.answers.counting .ans{filter:saturate(.62) brightness(.92);transition:filter .4s}.answers.counting .ans.sel,.answers.stats .ans{filter:none}.ans.neut{opacity:.6}.scan{position:absolute;left:0;right:0;top:0;height:72px;border-radius:var(--r);pointer-events:none;z-index:2;background:linear-gradient(180deg,transparent,rgba(71,202,179,.06) 30%,rgba(71,202,179,.13) 50%,rgba(71,202,179,.06) 70%,transparent);animation:scanmove 2.6s ease-in-out infinite}@keyframes scanmove{0%{top:0}50%{top:calc(100% - 72px)}to{top:0}}@media (prefers-reduced-motion:reduce){.scan{animation:none;opacity:.5}}.ceremony-ui{position:relative;min-height:0;overflow:hidden}.cer-progress{height:2px;margin:0 12px;background:#ffffff14;border-radius:2px;overflow:hidden;flex:0 0 auto}.cer-progress i{display:block;width:100%;height:100%;background:var(--grad);transform-origin:left;transition:transform .08s linear}.cer-stage{position:relative;flex:1;min-height:250px;overflow:hidden}.cer-scene{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:8px 16px;overflow:hidden}.cer-kick{font-size:10.5px;font-weight:900;letter-spacing:.22em;text-transform:uppercase;color:var(--mut);animation:cerFadeDown .4s both}.cer-end-word{font-size:28px;font-weight:900;line-height:1.08;margin-top:8px;animation:cerSlam .55s .12s cubic-bezier(.2,1.5,.3,1) both}.cer-end-sub{font-size:11.5px;color:var(--mut);font-weight:800;margin-top:12px;letter-spacing:.06em;text-transform:uppercase;animation:cerFadeUp .4s .55s both}.cer-machine{width:100%;margin-top:12px;animation:cerFadeUp .4s .65s both}.cer-machine-row{display:flex;align-items:center;gap:9px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r);padding:8px 10px;margin-bottom:5px;font-size:11.5px;font-weight:800}.cer-machine-icon{width:16px;height:16px;display:grid;place-items:center;color:var(--teal);font-size:13px}.cer-machine-icon i{display:block;width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.14);border-top-color:var(--teal);animation:cerSpin .7s linear infinite}.cer-machine-label{color:var(--mut)}.cer-machine-value{margin-left:auto;font-variant-numeric:tabular-nums;font-weight:900}.cer-machine-row.done{border-color:#47cab333}.cer-scanline{position:relative;height:3px;border-radius:2px;background:var(--surface2);overflow:hidden;margin-top:4px}.cer-scanline i{position:absolute;inset-block:0;width:36%;border-radius:2px;background:var(--grad);animation:cerSweep 1.3s ease-in-out infinite}.cer-rocket{position:absolute;left:50%;top:44%;width:24px;height:36px;border-radius:14px 14px 5px 5px;background:linear-gradient(180deg,var(--pink) 42%,var(--teal) 42%);animation:cerRocket 1.2s cubic-bezier(.35,0,.2,1) both}.cer-rocket i{position:absolute;left:50%;top:30px;width:3px;height:110px;background:linear-gradient(#fff,transparent);transform:translate(-50%)}.cer-chart{width:100%;height:142px;margin-top:12px;display:flex;align-items:flex-end;justify-content:space-between;gap:3px}.cer-bar{height:100%;flex:1;position:relative;display:flex;flex-direction:column;justify-content:flex-end}.cer-bar i{display:block;width:100%;border-radius:3px 3px 0 0;background:linear-gradient(180deg,#47cab3d9,#47cab359);transition:height .55s cubic-bezier(.3,1,.4,1)}.cer-bar.hard i{background:linear-gradient(180deg,#ff5470e6,#ff547059)}.cer-bar.final i{background:linear-gradient(180deg,var(--gold),rgba(255,194,77,.35))}.cer-bar span{font-size:8px;color:var(--mut);font-weight:800;margin-top:4px}.cer-bar b{position:absolute;left:0;right:0;top:-14px;font-size:9px;color:var(--red);animation:cerFadeDown .3s both}.cer-current{font-size:38px;font-weight:900;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--teal);margin-top:5px}.cer-current-label{font-size:11px;font-weight:800;color:var(--mut);letter-spacing:.1em;text-transform:uppercase}.cer-stat-card{width:100%;background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:16px;text-align:left;animation:cerCardIn .5s cubic-bezier(.2,1.4,.3,1) both}.cer-stat-title{font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.cer-stat-value{font-size:28px;font-weight:900;letter-spacing:-.02em;margin-top:6px;line-height:1.12;overflow-wrap:anywhere}.cer-stat-desc{font-size:12px;color:var(--mut);font-weight:700;margin-top:7px;line-height:1.5}.cer-stat-desc b{color:#fff}.cer-stat-badge{display:inline-block;margin-top:10px;font-size:11px;font-weight:900;padding:5px 10px;border-radius:var(--r);background:#ff54701f;border:1px solid rgba(255,84,112,.45);color:var(--red)}.cer-stat-badge.teal{background:#47cab31f;border-color:#47cab373;color:var(--teal)}.cer-countdown-label{font-size:11px;font-weight:900;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);animation:cerFadeDown .4s both}.cer-countdown-number{font-size:96px;font-weight:900;line-height:1;letter-spacing:-.05em;font-variant-numeric:tabular-nums;background:linear-gradient(180deg,#FFE3A0,var(--gold) 55%,var(--orange));-webkit-background-clip:text;background-clip:text;color:transparent;animation:cerCdPop .55s cubic-bezier(.2,1.6,.3,1) both}.cer-word{display:flex;gap:1px;perspective:600px;position:relative;z-index:3}.cer-word span{font-size:clamp(25px,8vw,36px);font-weight:900;letter-spacing:-.02em;display:inline-block;background:linear-gradient(180deg,#fff,var(--gold));-webkit-background-clip:text;background-clip:text;color:transparent;animation:cerLetterIn .55s cubic-bezier(.2,1.5,.3,1) both}.cer-word-sub{font-size:12px;color:var(--mut);font-weight:800;margin-top:12px;animation:cerFadeUp .4s 1.05s both;position:relative;z-index:3}.cer-shock{position:absolute;left:50%;top:50%;width:60px;height:60px;margin:-30px;border-radius:50%;border:2px solid var(--gold);animation:cerShock .9s ease-out both}.cer-comet{position:absolute;left:50%;top:55%;width:34px;height:3px;border-radius:3px;background:linear-gradient(90deg,transparent,#fff);opacity:0;animation:cerComet .9s cubic-bezier(.2,.7,.3,1) both}.cer-comet.c2{animation-delay:.18s;transform:rotate(18deg)}.cer-comet.c3{animation-delay:.36s;transform:rotate(-18deg)}.cer-burst{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}.cer-burst i{position:absolute;left:50%;top:50%;width:9px;height:9px;background:var(--color);animation:cerParticle 1.7s var(--delay) cubic-bezier(.15,.9,.35,1) both}.cer-burst .shape-0{clip-path:polygon(50% 0,100% 100%,0 100%);background:var(--color)}.cer-burst .shape-1{border-radius:50%}.cer-burst .shape-2{width:17px;height:5px;border-radius:4px}.cer-burst .shape-3{clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}.cer-masters{justify-content:flex-start;padding-top:16px}.cer-grid-head{display:inline-flex;align-items:center;gap:8px;background:var(--surface2);border:1px solid rgba(255,194,77,.4);border-radius:20px;padding:7px 14px;font-size:12.5px;font-weight:900;color:var(--gold);animation:cerPop .45s both}.cer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px 6px;width:100%;margin-top:11px}.cer-winner{position:relative;text-align:center;font-size:10.5px;font-weight:800;min-width:0;padding:5px 3px;border:1px solid transparent;border-radius:8px;animation:cerWinnerIn .5s cubic-bezier(.2,1.5,.3,1) both}.cer-winner.me{background:linear-gradient(180deg,#ffc24d29,#ffc24d0a);border-color:#ffc24db3;box-shadow:0 0 18px #ffc24d29}.cer-winner>div:nth-child(2){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cer-avatar{width:42px;height:42px;border-radius:50%;margin:0 auto 4px;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:13px;color:#2b0716;position:relative;outline:2px solid var(--gold);outline-offset:2px}.cer-avatar.me{outline-color:#fff;outline-width:3px}.cer-you{position:absolute;top:-5px;right:-2px;padding:2px 4px;border-radius:4px;background:var(--gold);color:#2b0716;font-size:7px;font-weight:900;letter-spacing:.06em;box-shadow:0 2px 8px #0000004d}.cer-winner-more{color:var(--mut)}.cer-more-avatar{width:42px;height:42px;border-radius:50%;margin:0 auto 4px;display:grid;place-items:center;border:2px dashed rgba(255,194,77,.55);background:#ffc24d14;color:var(--gold);font-size:12px;font-weight:900}.cer-all-points{margin-top:10px;display:inline-flex;align-items:center;gap:7px;background:#47cab31f;border:1px solid rgba(71,202,179,.45);border-radius:var(--r);padding:7px 13px;font-size:12px;font-weight:900;color:var(--teal);animation:cerFadeUp .4s 1s both}.cer-all-points b{color:#fff}.cer-board-updating{position:relative;width:100%;margin-top:10px;display:flex;align-items:center;gap:9px;padding:9px 10px 12px;border:1px solid var(--border);border-radius:var(--r);background:var(--surface);text-align:left;overflow:hidden;animation:cerFadeUp .4s both}.cer-board-updating>div{min-width:0}.cer-board-updating b{display:block;font-size:10.5px}.cer-board-updating small{display:block;margin-top:2px;color:var(--mut);font-size:8.5px;font-weight:700}.cer-updating-dots{display:flex;align-items:center;gap:3px;flex:0 0 auto}.cer-updating-dots i{width:5px;height:5px;border-radius:50%;background:var(--teal);animation:cerUpdateDot .9s ease-in-out infinite}.cer-updating-dots i:nth-child(2){animation-delay:.15s}.cer-updating-dots i:nth-child(3){animation-delay:.3s}.cer-board-updating>em{position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--surface2);overflow:hidden}.cer-board-updating>em i{display:block;width:100%;height:100%;border-radius:3px;background:var(--grad);transform-origin:left center;transition:transform .08s linear}.cer-personal-strip{margin:0 8px 6px;background:linear-gradient(180deg,#26204bf7,#1d1838fc);border:1px solid var(--border2);border-radius:8px;padding:8px 10px;display:flex;align-items:center;gap:8px;flex:0 0 auto;animation:cerStripUp .55s cubic-bezier(.2,1.2,.3,1) both}.cer-personal-strip>div:first-child span{display:block;font-size:8.5px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--mut)}.cer-personal-strip>div:first-child b{display:block;font-size:19px;color:var(--teal);font-variant-numeric:tabular-nums;line-height:1.1}.cer-personal-strip.out>div:first-child b{color:var(--mut)}.cer-personal-strip>i{width:1px;height:24px;background:var(--border2);flex:0 0 auto}.cer-personal-meta{font-size:10.5px;font-weight:800;color:var(--mut);white-space:nowrap}.cer-personal-meta b{color:#fff}.cer-personal-meta em{font-style:normal;color:var(--teal)}.cer-personal-strip strong{margin-left:auto;font-size:8.5px;letter-spacing:.04em;text-transform:uppercase;padding:4px 6px;border-radius:4px;background:#ffc24d24;border:1px solid rgba(255,194,77,.5);color:var(--gold);white-space:nowrap}.cer-personal-strip strong.muted{background:#9a93b81a;border-color:#9a93b859;color:var(--mut)}.cer-season-board{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;padding:7px 12px 8px;background:var(--bg);animation:cerBoardIn .5s cubic-bezier(.2,1.2,.3,1) both}.cer-board-head{text-align:center;margin-bottom:8px}.cer-board-head span{display:block;font-size:9.5px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--mut)}.cer-board-head b{display:block;font-size:16px;margin-top:2px;text-transform:capitalize}.cer-board-list{flex:1;min-height:0;display:flex;flex-direction:column;gap:4px;overflow-y:auto;scrollbar-width:none}.cer-board-list::-webkit-scrollbar{display:none}.cer-board-row{display:flex;align-items:center;gap:7px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r);padding:6px 8px;font-size:11px;animation:cerRowIn .35s both}.cer-board-row.me{background:linear-gradient(var(--surface2),var(--surface2)) padding-box,var(--grad) border-box;border:1.5px solid transparent}.cer-board-pos{width:22px;text-align:right;color:var(--mut);font-size:10px;font-weight:900}.cer-board-avatar{width:23px;height:23px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#2b0716;font-size:8.5px;font-weight:900;flex:0 0 auto}.cer-board-nick{flex:1;text-align:left;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cer-board-points{width:48px;text-align:right;color:var(--teal);font-weight:900;font-variant-numeric:tabular-nums}.cer-movement{font-size:9px;font-weight:900;flex:0 0 auto}.cer-movement.up{color:var(--teal)}.cer-movement.down{color:var(--red)}.cer-movement.same{color:var(--mut)}.cer-board-separator{text-align:center;color:var(--mut);letter-spacing:.2em;font-weight:900;line-height:12px}.cer-board-mine{display:flex;align-items:center;gap:7px;background:#ffffff08;border:1px solid var(--border2);border-radius:var(--r);padding:8px 9px;margin-top:6px;font-size:10.5px;font-weight:800}.cer-board-mine>span:first-child{color:var(--mut)}.cer-board-mine .cer-movement{margin-left:auto}.cer-board-cta{margin-top:7px;width:100%;padding:11px;border:0;border-radius:var(--r);background:var(--grad);color:#2b0716;font-weight:900;font-size:13px;cursor:pointer;animation:cerFadeUp .4s .6s both}@keyframes cerSpin{to{transform:rotate(360deg)}}@keyframes cerSweep{0%{left:-38%}to{left:100%}}@keyframes cerRocket{0%{transform:translate(-50%,120px) scale(.7);opacity:0}25%{transform:translate(-50%,30px);opacity:1}to{transform:translate(-50%,-270px) scale(.85);opacity:0}}@keyframes cerSlam{0%{transform:scale(2.4);opacity:0}70%{transform:scale(.95);opacity:1}to{transform:scale(1)}}@keyframes cerPop{0%{transform:scale(2);opacity:0}65%{transform:scale(.95);opacity:1}to{transform:scale(1)}}@keyframes cerFadeUp{0%{transform:translateY(12px);opacity:0}to{transform:none;opacity:1}}@keyframes cerFadeDown{0%{transform:translateY(-10px);opacity:0}to{transform:none;opacity:1}}@keyframes cerCardIn{0%{transform:translateY(24px) scale(.94);opacity:0}to{transform:none;opacity:1}}@keyframes cerCdPop{0%{transform:scale(2.2);opacity:0}60%{transform:scale(.94);opacity:1}to{transform:scale(1)}}@keyframes cerLetterIn{0%{transform:translateZ(-260px) rotateY(-120deg) scale(2.4);opacity:0}70%{transform:translateZ(0) rotateY(8deg) scale(1.06);opacity:1}to{transform:none;opacity:1}}@keyframes cerShock{0%{transform:scale(.4);opacity:.9}to{transform:scale(6.5);opacity:0}}@keyframes cerComet{0%{transform:translate(-160px,100px) rotate(-35deg);opacity:0}40%{opacity:1}to{transform:translate(110px,-160px) rotate(-35deg);opacity:0}}@keyframes cerParticle{0%{transform:translate(-50%,-50%) scale(.4);opacity:1}45%{transform:translate(calc(-50% + var(--x)),calc(-50% + var(--y))) rotate(var(--rot));opacity:1}to{transform:translate(calc(-50% + var(--x)),calc(-50% + var(--fall))) rotate(var(--rot)) scale(.85);opacity:0}}@keyframes cerWinnerIn{0%{transform:scale(.2) translateY(14px);opacity:0}70%{transform:scale(1.08)}to{transform:none;opacity:1}}@keyframes cerUpdateDot{0%,to{transform:translateY(0);opacity:.35}50%{transform:translateY(-4px);opacity:1}}@keyframes cerStripUp{0%{transform:translateY(140%);opacity:0}to{transform:none;opacity:1}}@keyframes cerBoardIn{0%{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}@keyframes cerRowIn{0%{transform:translate(-14px);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.cer-burst,.cer-comet,.cer-shock,.cer-rocket{display:none}.cer-word span,.cer-countdown-number,.cer-stat-card,.cer-winner,.cer-season-board,.cer-board-row,.cer-personal-strip,.cer-board-updating,.cer-updating-dots i,.cer-board-updating>em i{animation:none}}.award.aw-bad .aw-ok{color:var(--red)}.award.aw-bad .aw-num{color:var(--red);font-size:54px}.award.aw-bad .ring{border-color:var(--red)}.award.aw-bad .aw-sub b{color:var(--teal);font-weight:900}.vign{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(120% 55% at 50% 48%,transparent 45%,rgba(71,202,179,.1) 100%);animation:vignIn .6s ease both}@keyframes vignIn{0%{opacity:0}to{opacity:1}}
