:root{--ink:#0b0a1a;--ink2:#130f2b;--panel:#1813369e;--panel2:#261e528c;--line:#ffffff17;--text:#f3f1ff;--dim:#a9a3d1;--faint:#938dc2;--violet:#8b5cf6;--magenta:#ff3d81;--sweet:#ffd23f;--cyan:#22d3ee;--green:#34d399;--red:#fb5a6b;--grad:linear-gradient(120deg, #ffd23f 0%, #ff3d81 55%, #8b5cf6 100%);--radius:18px;--shadow:0 18px 50px #0503148c;--display:"Unbounded", "Inter", system-ui, sans-serif;--body:"Inter", system-ui, sans-serif;--mono:"JetBrains Mono", monospace}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--ink);color:var(--text);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}input,select,textarea{font:inherit;color:var(--text)}::selection{background:var(--magenta);color:#fff}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#8b5cf673;border-radius:10px}::-webkit-scrollbar-track{background:0 0}.bg{z-index:-2;background:radial-gradient(120% 90% at 20% -10%,#2a1a6e 0%,#0000 55%),radial-gradient(90% 80% at 100% 10%,#5b1550 0%,#0000 50%),linear-gradient(#0b0a1a,#0e0b24 60%,#090818);position:fixed;inset:0}.bg-stage{z-index:-3;opacity:.16;filter:blur(14px)saturate(1.4);background-position:50%;background-size:cover;transition:background-image .8s;position:fixed;inset:0;transform:scale(1.1)}canvas.fx{z-index:-1;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.app{grid-template-columns:250px 1fr;min-height:100%;display:grid}.side{border-right:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#0e0a28bf,#0c091e8c);flex-direction:column;gap:14px;height:100vh;padding:18px 14px;display:flex;position:sticky;top:0}.main{min-width:0;padding:26px clamp(14px,3vw,40px) 90px}.nav{flex-direction:column;gap:4px;display:flex}.nav a{color:var(--dim);border-radius:12px;align-items:center;gap:12px;padding:11px 14px;font-weight:600;transition:all .2s;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.nav a:hover{color:var(--text);background:#ffffff0d;transform:translate(3px)}}.nav a.active{color:#fff;background:linear-gradient(90deg,#8b5cf659,#ff3d8126);box-shadow:inset 0 0 0 1px #ffffff14}.nav a.active:before{content:"";background:var(--grad);border-radius:4px;width:4px;position:absolute;top:20%;bottom:20%;left:-14px}.nav .ic{text-align:center;width:20px;font-size:17px}.side .spacer{flex:1}.logo{font-family:var(--display);letter-spacing:0;align-items:center;gap:10px;font-size:19px;font-weight:800;line-height:1;display:flex}.logo small{font-family:var(--body);letter-spacing:2.5px;color:var(--dim);text-transform:uppercase;margin-top:4px;font-size:10px;font-weight:500;display:block}.logo .spark{filter:drop-shadow(0 0 12px #ff3d81b3);flex:none;width:40px;height:40px}.grad-text{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}@keyframes spin{to{transform:rotate(360deg)}}.mobile-top{display:none}@media (width<=860px){.app{grid-template-columns:1fr}.side{z-index:50;height:auto;padding:6px 8px calc(6px + env(safe-area-inset-bottom));border-right:0;border-top:1px solid var(--line);flex-direction:row;position:fixed;inset:auto 0 0}.side .logo,.side .spacer,.side .side-extra{display:none}.nav{flex-direction:row;justify-content:space-around;width:100%}.nav a{flex-direction:column;gap:2px;padding:6px 8px;font-size:11px}.nav a.active:before,.nav a span.t{display:none}.nav a.show-t span.t{display:inline}.mobile-top{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow);padding:18px;position:relative}.card.glow:after{content:"";border-radius:inherit;background:var(--grad);opacity:.35;-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.h1{font-family:var(--display);letter-spacing:.3px;margin:0 0 6px;font-size:clamp(24px,3.7vw,38px);font-weight:800;line-height:1.05}.h2{font-family:var(--display);margin:0 0 12px;font-size:19px;font-weight:800}.h3{text-transform:uppercase;letter-spacing:2px;color:var(--dim);margin:0 0 10px;font-size:13px;font-weight:700}.sub{color:var(--dim);margin:0 0 22px}.row{align-items:center;gap:10px;display:flex}.row.wrap{flex-wrap:wrap}.col{flex-direction:column;gap:10px;display:flex}.grid{gap:16px;display:grid}.g2{grid-template-columns:repeat(2,1fr)}.g3{grid-template-columns:repeat(3,1fr)}.g4{grid-template-columns:repeat(4,1fr)}@media (width<=980px){.g3,.g4{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.g2,.g3,.g4{grid-template-columns:1fr}}.btn{background:#ffffff14;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-weight:700;transition:transform .15s,box-shadow .2s,background .2s,filter .2s;display:inline-flex;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.btn:hover:not(:disabled){background:#ffffff24;transform:translateY(-2px)}}.btn:active:not(:disabled){transform:translateY(0)scale(.97)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn.primary{background:var(--grad);color:#1a0f2e;box-shadow:0 8px 26px #ff3d8161}@media (hover:hover) and (pointer:fine){.btn.primary:hover:not(:disabled){background:var(--grad);filter:brightness(1.1);box-shadow:0 12px 34px #ff3d818c}}.btn.big{border-radius:18px;padding:18px 34px;font-size:19px}.btn.danger{color:#ffb3bb;background:#fb5a6b2e}@media (hover:hover) and (pointer:fine){.btn.danger:hover:not(:disabled){background:#fb5a6b52}}.btn.good{color:#a7f3d0;background:#34d39933}.btn.ghost{box-shadow:inset 0 0 0 1px var(--line);background:0 0}.btn.sm{border-radius:10px;padding:7px 12px;font-size:13px}.btn.shine:after{content:"";background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:50%;height:100%;animation:3.2s infinite shine;position:absolute;top:0;left:-80%;transform:skew(-20deg)}@keyframes shine{0%{left:-80%}35%,to{left:160%}}.input,select.input,textarea.input{border:1px solid var(--line);background:#08061a99;border-radius:12px;outline:none;width:100%;padding:11px 14px;transition:all .2s}.input:focus{border-color:var(--violet);box-shadow:0 0 0 3px #8b5cf640}select.input option{background:#130f2b}.chip{background:#ffffff14;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.chip.live{color:#ff9aa5;background:#fb5a6b33}.chip.live:before{content:"";background:var(--red);border-radius:50%;width:7px;height:7px;animation:1.2s infinite pulse}@keyframes pulse{50%{opacity:.3;transform:scale(.7)}}.tabs{border-bottom:1px solid var(--line);gap:6px;margin-bottom:18px;display:flex;overflow-x:auto}.tabs a,.tabs button{color:var(--dim);white-space:nowrap;background:0 0;border:0;padding:10px 16px;font-weight:700;position:relative}.tabs .on{color:#fff}.tabs .on:after{content:"";background:var(--grad);border-radius:3px;height:3px;position:absolute;bottom:-1px;left:10px;right:10px}.toggle{appearance:none;cursor:pointer;background:#ffffff24;border-radius:99px;flex:none;width:46px;height:26px;transition:all .25s;position:relative}.toggle:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:all .25s cubic-bezier(.5,1.8,.5,1);position:absolute;top:3px;left:3px}.toggle:checked{background:var(--violet)}.toggle:checked:after{transform:translate(20px)}.muted{color:var(--dim)}.faint{color:var(--faint)}.mono{font-family:var(--mono)}.good{color:var(--green)}.bad{color:var(--red)}.sweet{color:var(--sweet)}.skeleton{background:linear-gradient(90deg,#ffffff0a,#ffffff1f,#ffffff0a) 0 0/200% 100%;border-radius:10px;min-height:18px;animation:1.4s infinite sk}@keyframes sk{to{background-position:-200% 0}}.table{border-collapse:separate;border-spacing:0 6px;width:100%}.table th{text-align:left;letter-spacing:1.6px;text-transform:uppercase;color:var(--faint);-webkit-user-select:none;user-select:none;padding:6px 12px;font-size:11px;font-weight:700}.table th.sortable{cursor:pointer}@media (hover:hover) and (pointer:fine){.table th.sortable:hover{color:var(--text)}}.table td{background:#ffffff0a;padding:10px 12px}.table td:first-child{border-radius:14px 0 0 14px}.table td:last-child{border-radius:0 14px 14px 0}.table tr.rk{cursor:pointer;transition:transform .2s}@media (hover:hover) and (pointer:fine){.table tr.rk:hover{transform:scale(1.012)}.table tr.rk:hover td{background:#8b5cf629}}.pos{font-family:var(--display);color:var(--dim);min-width:44px;font-size:20px;font-weight:800}.pos.p1{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:26px}.pos.p2{color:#e5e7eb}.pos.p3{color:#f59e0b}.pname{align-items:center;gap:10px;font-weight:700;display:flex}.avatar{object-fit:cover;background:#ffffff14;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-weight:800;display:grid;overflow:hidden}.flag{object-fit:cover;border-radius:3px;flex:none;width:22px;height:15px;box-shadow:0 0 0 1px #ffffff26}.cportrait{object-fit:contain;filter:drop-shadow(0 3px 6px #00000080);flex:none}.cportrait.ph{color:var(--faint);place-items:center;font-size:18px;font-weight:900;display:grid}.pager{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:16px;display:flex}.pager button{background:#ffffff0f;border:0;border-radius:12px;min-width:38px;height:38px;font-weight:700}.pager button.on{background:var(--grad);color:#1a0f2e}@media (hover:hover) and (pointer:fine){.pager button:hover:not(.on){background:#ffffff24}}.wr-bar{background:#ffffff14;border-radius:8px;min-width:70px;height:8px;display:flex;overflow:hidden}.wr-bar i{height:100%;display:block}.wr-bar .w{background:linear-gradient(90deg,#10b981,#34d399)}.wr-bar .l{background:linear-gradient(90deg,#fb5a6b,#ff3d81)}.streak{color:#ffb347;font-size:12px;font-weight:800}.rank{white-space:nowrap;align-items:center;gap:8px;font-weight:800;display:inline-flex}.rank svg{filter:drop-shadow(0 4px 10px #00000073);flex:none}.rank .pts{opacity:.75;font-size:.82em;font-weight:600;font-family:var(--mono)}.rank.big svg{animation:4s ease-in-out infinite float}@keyframes float{50%{transform:translateY(-6px)}}.hero{border:1px solid var(--line);background:radial-gradient(70% 120% at 85% 30%,#ff3d8147,#0000 60%),radial-gradient(60% 100% at 0 0,#8b5cf659,#0000 60%),#120e2e99;border-radius:28px;padding:clamp(26px,5vw,56px);position:relative;overflow:hidden}.hero .chars{pointer-events:none;align-items:flex-end;height:118%;display:flex;position:absolute;bottom:-10%;right:-2%}.hero .chars img{filter:drop-shadow(0 20px 40px #0009);width:auto;height:100%;margin-left:-90px}@media (width<=1250px){.hero .chars{opacity:.28}}.stat{flex-direction:column;gap:2px;display:flex}.stat b{font-family:var(--display);font-size:28px;font-weight:800}.stat span{color:var(--dim);text-transform:uppercase;letter-spacing:1.5px;font-size:12px}.feed-item{border:1px solid var(--line);background:#ffffff0a;border-radius:16px;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:14px;display:grid}.feed-item .side-p{align-items:center;gap:10px;min-width:0;display:flex}.feed-item .side-p.r{text-align:right;flex-direction:row-reverse}.feed-item .score{font-family:var(--display);text-align:center;font-size:22px;font-weight:800}.winner-name{color:var(--sweet)}.vs{z-index:90;background:radial-gradient(circle,#140832f0,#050312fa);place-items:center;display:grid;position:fixed;inset:0}.vs .bolt{background:conic-gradient(from 0deg at 50% 50%, transparent 0 8%, #ff3d812e 8% 10%, transparent 10% 25%, #8b5cf638 25% 27%, transparent 27% 50%, #ffd23f29 50% 52%, transparent 52% 75%, #22d3ee29 75% 77%, transparent 77%);animation:20s linear infinite spin;position:absolute;inset:0}.room{gap:16px;display:grid}.versus-bar{grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;display:grid}.pcard{background:var(--panel);border:1px solid var(--line);border-radius:18px;align-items:center;gap:14px;padding:14px;display:flex;position:relative;overflow:hidden}.pcard.r{text-align:right;flex-direction:row-reverse}.pcard.me{box-shadow:inset 0 0 0 1px #ffd23f73,0 0 30px #ffd23f1f}.pcard .big-score{font-family:var(--display);margin-left:auto;font-size:40px;font-weight:800}.pcard.r .big-score{margin-left:0;margin-right:auto}.timer{background:#ffffff14;border-radius:6px;height:6px;overflow:hidden}.timer i{background:var(--grad);height:100%;transition:width .25s linear;display:block}.char-grid{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:10px;max-height:52vh;padding:4px;display:grid;overflow:auto}.char-btn{aspect-ratio:4/5;background:0 0;border:0;padding:0;transition:transform .18s;position:relative}.char-btn img{object-fit:contain;filter:drop-shadow(0 4px 8px #00000080);width:100%;height:100%;transition:all .2s}@media (hover:hover) and (pointer:fine){.char-btn:hover:not(:disabled){z-index:2;transform:translateY(-4px)scale(1.07)}.char-btn:hover img{filter:drop-shadow(0 0 10px var(--sweet)) drop-shadow(0 8px 14px #00000080)}}.char-btn.on img{filter:drop-shadow(0 0 4px var(--magenta)) drop-shadow(0 0 16px var(--magenta))}.char-btn:disabled img{filter:grayscale()brightness(.45)}.char-btn .nm{text-align:center;background:linear-gradient(#0000,#08061ad9);padding:14px 2px 2px;font-size:10.5px;font-weight:700;position:absolute;bottom:0;left:0;right:0}.stage-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px;display:grid}.stage{aspect-ratio:16/10;box-shadow:0 0 0 1px var(--line);background:#000;border:0;border-radius:18px;padding:0;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.stage img{object-fit:cover;width:100%;height:100%;transition:transform .5s,filter .3s}@media (hover:hover) and (pointer:fine){.stage:hover:not(:disabled){transform:translateY(-4px)}.stage:hover:not(:disabled) img{transform:scale(1.08)}}.stage .lbl{text-align:left;background:linear-gradient(#0000,#000000d9);padding:26px 12px 10px;font-weight:800;position:absolute;bottom:0;left:0;right:0}.stage.sel{box-shadow:0 0 0 3px var(--magenta), 0 0 30px #ff3d8180}.stage.sel.pick{box-shadow:0 0 0 3px var(--green), 0 0 30px #34d39980}.stage.banned{filter:grayscale()brightness(.4);pointer-events:none}.stage.banned:after{content:"✕";color:var(--red);text-shadow:0 0 20px #000;place-items:center;font-size:70px;font-weight:900;animation:.35s cubic-bezier(.3,1.7,.5,1) slam;display:grid;position:absolute;inset:0}@keyframes slam{0%{opacity:0;transform:scale(3)}}.rps-btn{background:var(--panel2);width:130px;height:130px;box-shadow:inset 0 0 0 1px var(--line);border:0;border-radius:28px;place-items:center;font-size:64px;transition:all .2s;display:grid}@media (hover:hover) and (pointer:fine){.rps-btn:hover:not(:disabled){background:#8b5cf659;transform:translateY(-8px)rotate(-4deg)}}.rps-btn.on{background:var(--grad)}.chatbox{background:#08061a80;border-radius:14px;flex-direction:column;gap:6px;height:260px;padding:10px;display:flex;overflow-y:auto}.msg{word-break:break-word;background:#ffffff14;border-radius:14px;align-self:flex-start;max-width:82%;padding:7px 12px;font-size:14px}.msg.me{background:#8b5cf673;align-self:flex-end}.matchup{grid-template-columns:1fr auto 1fr;align-items:end;gap:6px;display:grid}.matchup .art{justify-content:center;align-items:flex-end;height:280px;display:flex}.matchup .art img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 16px 24px #0000008c);width:auto;max-width:100%;height:100%}.stage-bg{border-radius:22px;padding:18px;position:relative;overflow:hidden}.stage-bg>.bgi{opacity:.4;filter:blur(2px)saturate(1.2);background-position:50%;background-size:cover;position:absolute;inset:0}.stage-bg>:not(.bgi){position:relative}.ring{transform:rotate(-90deg)}.ring circle{fill:none;stroke-width:8px}.ring .bg{stroke:#ffffff1a}.ring .fg{stroke:url(#rg);stroke-linecap:round;transition:stroke-dashoffset .25s linear}.modal{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050312b3;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal .box{width:min(560px,100%);max-height:90vh;overflow:auto}.toast{z-index:120;border:1px solid var(--line);box-shadow:var(--shadow);background:#181336f2;border-radius:14px;padding:12px 20px;font-weight:600;position:fixed;bottom:90px;left:50%;translate:-50%}.hist-chart{width:100%;height:160px}.field{flex-direction:column;gap:6px;display:flex}.field label{letter-spacing:1px;text-transform:uppercase;color:var(--dim);font-size:12px;font-weight:700}.prov{border:1px solid var(--line);background:#ffffff0d;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.prov .pi{border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:18px;font-weight:900;display:grid}.prose p{color:#d7d3f5;line-height:1.7}.prose li{color:#d7d3f5;margin:4px 0;line-height:1.7}.prose h3{font-family:var(--display);margin:22px 0 6px;font-weight:800}.confetti{z-index:130;pointer-events:none;width:10px;height:16px;animation:linear forwards fall;position:fixed;top:-20px}@keyframes fall{to{transform:translateY(110vh)rotate(720deg)}}.overlay-page{background:0 0!important}.overlay-page body{background:0 0}.reduce *{transition-duration:1ms!important;animation-duration:1ms!important}@media (prefers-reduced-motion:reduce){.logo .spark,.bolt,.rank.big svg,.btn.shine:after{animation:none!important}}.emblem{flex:none;display:block}.emblem .em-spin,.emblem .em-spin-rev,.emblem .em-spin-slow,.emblem .em-pulse{transform-box:view-box;transform-origin:60px 60px}.emblem.anim .em-spin{animation:26s linear infinite em-rot}.emblem.anim .em-spin-rev{animation:18s linear infinite reverse em-rot}.emblem.anim .em-spin-slow{animation:40s linear infinite em-rot}.emblem.anim .em-pulse{animation:3.2s ease-in-out infinite em-pulse}.emblem.anim .em-twinkle{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-in-out infinite em-twinkle}.emblem.anim .em-float{animation:3.4s ease-in-out infinite em-float}.emblem.anim .em-rise{animation:2.2s ease-in-out infinite em-rise}.emblem.anim .em-fall{animation:1.8s ease-in infinite em-fall}.emblem.anim .em-sweep{animation:3.8s ease-in-out infinite em-sweep}.emblem.anim .em-grip{animation:2.8s ease-in-out infinite em-float}.emblem .em-d1{animation-delay:.5s!important}.emblem .em-d2{animation-delay:1.1s!important}.emblem .em-d3{animation-delay:1.7s!important}@keyframes em-rot{to{transform:rotate(360deg)}}@keyframes em-pulse{50%{opacity:.45;transform:scale(1.06)}}@keyframes em-twinkle{0%,to{opacity:.25;transform:scale(.6)rotate(0)}50%{opacity:1;transform:scale(1.25)rotate(45deg)}}@keyframes em-float{50%{transform:translateY(-3px)}}@keyframes em-rise{0%{opacity:0;transform:translateY(8px)}40%{opacity:1}to{opacity:0;transform:translateY(-6px)}}@keyframes em-fall{0%{opacity:0;transform:translateY(-5px)}50%{opacity:.9}to{opacity:0;transform:translateY(6px)}}@keyframes em-sweep{0%,20%{transform:translate(0)skew(-20deg)}70%,to{transform:translate(210px)skew(-20deg)}}.reduce .emblem *{animation:none!important}.rank-prog{flex-direction:column;gap:6px;width:100%;display:flex}.rp-bar{background:#ffffff17;border-radius:8px;height:8px;position:relative;overflow:hidden}.rp-bar i{background:var(--grad);border-radius:8px;height:100%;display:block;box-shadow:0 0 12px #ff3d8199}.rp-bar i.top{background:linear-gradient(90deg,#fff6bd,#ffd23f,#ff9ad8,#9be8ff) 0 0/200% 100%;animation:3s linear infinite sk}.status-pill{z-index:60;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#140e30eb;border:1px solid #ff3d8180;border-radius:999px;align-items:center;gap:12px;padding:10px 14px 10px 18px;font-weight:700;display:flex;position:fixed;bottom:22px;left:50%;translate:-50%;box-shadow:0 10px 40px #00000080,0 0 30px #ff3d8140}@media (width<=860px){.status-pill{bottom:84px}}.pulse-dot{background:var(--green);border-radius:50%;width:10px;height:10px;animation:1.6s infinite ping;box-shadow:0 0 #34d399b3}@keyframes ping{70%{box-shadow:0 0 0 12px #34d39900}to{box-shadow:0 0 #34d39900}}.cmdk{width:min(620px,94vw);padding:0;overflow:hidden}.cmdk input{border:0;border-bottom:1px solid var(--line);background:0 0;outline:none;width:100%;padding:18px 20px;font-size:18px}.cmdk .item{cursor:pointer;align-items:center;gap:12px;padding:11px 20px;display:flex}.cmdk .item.on{background:#8b5cf638}@media (hover:hover) and (pointer:fine){.cmdk .item:hover{background:#8b5cf638}}kbd{font-family:var(--mono);border:1px solid var(--line);background:#ffffff1a;border-radius:6px;padding:2px 6px;font-size:11px}@media (width<=860px){.side>a.btn,.side>.card,.side>button.side-extra{display:none!important}}.podium{grid-template-columns:1fr 1.15fr 1fr;align-items:end;gap:14px;display:grid}@media (width<=760px){.podium{grid-template-columns:1fr}}.pod{text-align:center;border:1px solid var(--line);background:linear-gradient(#281e5ab3,#120e2cd9);border-radius:22px;flex-direction:column;align-items:center;gap:6px;padding:16px 12px 14px;display:flex;position:relative;overflow:hidden}.pod.p1{border-color:#ffd23f8c;padding-top:22px;box-shadow:0 0 50px #ffd23f2e}.pod .art{opacity:.22;filter:saturate(1.2);pointer-events:none;background-position:top;background-size:cover;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 40%,#0000);mask-image:linear-gradient(#000 40%,#0000)}.pod>:not(.art){position:relative}.ach{border:1px solid var(--line);background:#ffffff0a;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}.ach.on{background:linear-gradient(120deg,#ffd23f24,#ffffff0a);border-color:#ffd23f80}.ach .ai{width:40px;height:40px;color:var(--faint);background:#ffffff14;border-radius:12px;flex:none;place-items:center;display:grid}.ach.on .ai{background:var(--grad);color:#1a0f2e;box-shadow:0 0 20px #ff3d8173}@media (width<=1100px){.grid[style*=minmax\(0]{grid-template-columns:1fr!important}aside.card[style*=sticky],.col[style*=sticky]{position:static!important}}.main table.table{width:100%}@media (width<=700px){.table th:nth-child(4),.table td:nth-child(4),.hero .chars{display:none}}:focus-visible{outline:3px solid var(--sweet);outline-offset:2px;border-radius:8px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none}.btn:focus-visible,a:focus-visible,button:focus-visible{outline:3px solid var(--sweet);outline-offset:3px}.skip{position:absolute;left:-999px}.skip:focus{z-index:200;color:#000;background:#fff;border-radius:8px;padding:8px 12px;top:10px;left:10px}.frame{position:relative}.frame-bronze{background:linear-gradient(135deg,#f1cfaa,#b9825a 50%,#6a4129)}.frame-jade{background:linear-gradient(135deg,#c8fbe0,#3fd49a 50%,#136147)}.frame-azure{background:linear-gradient(135deg,#d6efff,#5ea9ff 50%,#1b3f9c);box-shadow:0 0 14px #5ea9ff80}.frame-ember{background:linear-gradient(135deg,#ffe29a,#ff8f3d 50%,#be123c);box-shadow:0 0 16px #ff8f3d8c}.frame-violet{background:linear-gradient(135deg,#e9d5ff,#8b5cf6 50%,#4c1d95);box-shadow:0 0 16px #8b5cf699}.frame-aurora{background:conic-gradient(#22d3ee,#8b5cf6,#ff3d81,#ffd23f,#34d399,#22d3ee);animation:6s linear infinite auroraSpin;box-shadow:0 0 20px #8b5cf699}.frame-sweetspot{background:conic-gradient(#fff6bd,#ffd23f,#ff9ad8,#9be8ff,#fff6bd);animation:4s linear infinite auroraSpin;box-shadow:0 0 26px #ffd23fcc}@keyframes auroraSpin{to{filter:hue-rotate(360deg)}}.nc-cyan{color:#67e8f9}.nc-mint{color:#6ee7b7}.nc-gold{color:#ffd23f;text-shadow:0 0 12px #ffd23f80}.nc-rose{color:#ff8ab3}.nc-prism{background:linear-gradient(90deg,#ff7ad9,#7ae7ff,#fff08a,#ff7ad9) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:4s linear infinite sk}.title-chip{color:var(--sweet);background:#ffd23f24;padding:2px 8px;font-size:10.5px}.reduce .frame,.reduce .nc-prism{animation:none!important}.quest{border:1px solid var(--line);background:#ffffff0a;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:14px 16px;transition:all .2s;display:grid}.quest.done{background:linear-gradient(120deg,#34d3991f,#ffffff0a);border-color:#34d39980}.quest.claimed{opacity:.55}.quest .qi{background:#8b5cf64d;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid}.quest.done .qi{background:var(--grad);color:#1a0f2e}.xpbar{background:#ffffff1a;border-radius:14px;height:14px;position:relative;overflow:hidden}.xpbar i{background:var(--grad);border-radius:14px;height:100%;display:block;box-shadow:0 0 16px #ff3d8199}.track{scroll-snap-type:x proximity;gap:12px;padding:14px 4px 18px;display:flex;overflow-x:auto}.lvl{scroll-snap-align:center;text-align:center;border:1px solid var(--line);background:#ffffff0a;border-radius:16px;flex-direction:column;flex:none;align-items:center;gap:8px;width:104px;padding:12px 8px;display:flex;position:relative}.lvl.on{background:linear-gradient(#ffd23f1f,#ffffff08);border-color:#ffd23f8c}.lvl.now{box-shadow:0 0 0 2px var(--magenta), 0 0 24px #ff3d8173}.lvl .n{font-family:var(--display);font-size:18px;font-weight:800}.lvl.locked .reward{opacity:.35;filter:grayscale(.8)}.reward{place-items:center;min-height:56px;display:grid}.opt{cursor:pointer;border:1px solid var(--line);background:#ffffff0d;border-radius:14px;align-items:center;gap:10px;padding:10px 14px;transition:all .15s;display:flex}@media (hover:hover) and (pointer:fine){.opt:hover{background:#ffffff1a}}.opt.sel{border-color:var(--sweet);box-shadow:0 0 18px #ffd23f4d}.opt.lock{opacity:.4;cursor:not-allowed}.recap-stage{place-items:center;width:100%;display:grid}.recap{color:#fff;width:1080px;height:1350px;font-family:var(--body);background:radial-gradient(100% 70% at 80% 10%,#ff3d818c,#0000 60%),radial-gradient(90% 70% at 0 100%,#8b5cf68c,#0000 60%),linear-gradient(160deg,#1a1040,#0b0a1a 70%);border-radius:0;position:relative;overflow:hidden}.recap .art{filter:drop-shadow(0 30px 50px #0009);height:980px;position:absolute;top:120px;right:-80px}.recap .pad{flex-direction:column;padding:70px;display:flex;position:absolute;inset:0}.lvl-badge{background:var(--grad);color:#1a0f2e;border-radius:22px;align-content:center;place-items:center;width:74px;height:74px;display:grid;box-shadow:0 0 30px #ff3d8173}.lvl-badge small{letter-spacing:2px;text-transform:uppercase;opacity:.7;font-size:10px;font-weight:800}.lvl-badge b{font-family:var(--display);font-size:32px;font-weight:800;line-height:1}.char-card{min-height:190px;padding-right:100px;position:relative}.cc-art{opacity:.9;filter:drop-shadow(0 8px 14px #00000080);pointer-events:none;height:180px;transition:transform .3s;position:absolute;bottom:-8px;right:-14px}@media (hover:hover) and (pointer:fine){.char-card:hover .cc-art{transform:scale(1.08)translate(-4px)}}.char-hero{align-items:center;gap:24px;margin:14px 0 18px;padding-right:20px;display:flex;overflow:hidden}.char-hero img{filter:drop-shadow(0 12px 22px #0000008c);flex:none;height:190px}@media (width<=640px){.char-hero{text-align:center;flex-direction:column}.recap-stage{overflow:hidden}}.quest-grid{grid-template-columns:1fr}@media (width>=1250px){.quest-grid{grid-template-columns:1fr 1fr}}.champ-card{box-shadow:0 0 70px #ff3d5e2e, var(--shadow);background:linear-gradient(120deg,#3c0a19bf,#120e2cd9);border-color:#ff3d5e73;flex-wrap:wrap;align-items:center;gap:26px;padding:26px;display:flex;position:relative;overflow:hidden}.champ-aura{filter:blur(12px);background:radial-gradient(circle,#ffd23f59,#ff3d5e33 45%,#0000 70%);border-radius:50%;width:340px;height:340px;position:absolute;top:-40px;left:-40px}.champ-emblem{padding:12px 26px;position:relative}.hero:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0a071ce0 0%,#0a071cb3 32%,#0a071c40 52%,#0000 66%);position:absolute;inset:0}.hero .h1{filter:drop-shadow(0 2px 14px #080518e6)}.hero .sub{text-shadow:0 2px 16px #080518e6,0 0 3px #080518b3;color:#d9d3f5}.hero .chip{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e0a26bf}.hero .btn.ghost{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e0a2699}.sc{margin-bottom:12px;container-type:inline-size}.sc-card{border:1px solid var(--line);background:linear-gradient(#1c1642bf,#0e0a26d9);border-radius:20px;position:relative;overflow:hidden}.sc.void{opacity:.6}.sc-grid{grid-template-columns:1fr auto 1fr;height:112px;display:grid}.sc-side{align-items:center;gap:4px;min-width:0;padding:0 16px 0 4px;display:flex;position:relative}.sc-side.r{text-align:right;flex-direction:row-reverse;padding:0 4px 0 16px}.sc-side.win.l{background:radial-gradient(110% 130% at 0 55%,#22c55e4d,#0000 68%)}.sc-side.win.r{background:radial-gradient(110% 130% at 100% 55%,#22c55e4d,#0000 68%)}.sc-side.lose.l{background:radial-gradient(110% 130% at 0 55%,#f43f5e2e,#0000 68%)}.sc-side.lose.r{background:radial-gradient(110% 130% at 100% 55%,#f43f5e2e,#0000 68%)}.sc-side.lose .sc-who{opacity:.72}.sc-side.lose .sc-por{filter:saturate(.55)brightness(.85)drop-shadow(0 6px 10px #00000080)}.sc-por{filter:drop-shadow(0 6px 10px #00000080);pointer-events:none;flex:none;align-self:flex-end;width:auto;height:124px;margin-bottom:-6px}.sc-por.ph{width:80px;height:100px;font-family:var(--display);color:#ffffff59;align-self:center;place-items:center;margin:0;font-size:40px;font-weight:800;display:grid}.sc-who{align-items:center;gap:10px;min-width:0;display:flex}.sc-side.r .sc-who{flex-direction:row-reverse}.sc-ava .avatar{border:2px solid #ffffff40}.sc-txt{flex-direction:column;min-width:0;line-height:1.25;display:flex}.sc-name{color:#fff;align-items:center;gap:6px;min-width:0;font-size:16px;font-weight:800;display:inline-flex}.sc-side.r .sc-name{flex-direction:row-reverse}.sc-name span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (hover:hover) and (pointer:fine){.sc-name:hover span{text-decoration:underline}}.sc-name .ic-svg{color:var(--sweet);flex:none}.sc-rank{color:#b9b3dd;white-space:nowrap;font-size:12.5px}.sc-mid{flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:0 clamp(10px,3cqw,26px);display:flex}.sc-score{font-family:var(--display);align-items:center;gap:8px;font-size:32px;font-weight:800;line-height:1;display:flex}.sc-score i{opacity:.35;font-size:24px;font-style:normal}.sc-score .win{color:#4ade80;text-shadow:0 0 14px #4ade808c}.sc-score .lose{color:#fb7185}.sc-mid small{color:#a49ecb;font-size:11.5px}.sc-mid .sc-when{opacity:.75}.sc-toggle{border:0;border-top:1px solid var(--line);color:#e6e2ff;width:100%;font:inherit;cursor:pointer;background:#00000047;justify-content:space-between;align-items:center;gap:10px;padding:8px 16px;font-size:13.5px;font-weight:600;display:flex}.sc-toggle:disabled{cursor:default}@media (hover:hover) and (pointer:fine){.sc-toggle:hover:not(:disabled){background:#ffffff12}}.sc-more{color:var(--sweet);align-items:center;gap:4px;font-weight:700;display:inline-flex}.sc-games{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;padding:12px;display:grid}.sc-g{border:1px solid var(--line);background:#120d30;border-radius:14px;flex-direction:column;height:110px;display:flex;position:relative;overflow:hidden}.sc-g-bg{object-fit:cover;opacity:.38;width:100%;height:100%;position:absolute;inset:0}.sc-g:after{content:"";background:linear-gradient(#0a071c8c,#0a071c26 45%,#0a071c99);position:absolute;inset:0}.sc-g>*{z-index:1;position:relative}.sc-g-top{z-index:2;align-items:baseline;gap:8px;padding:7px 10px 0;font-size:12px;display:flex}.sc-g-top b{font-family:var(--display);color:var(--sweet);font-weight:800}.sc-g-top span{color:#e6e2ff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sc-g-chars{z-index:2;flex:1;justify-content:space-around;align-items:flex-end;padding:0 8px;display:flex;overflow:hidden}.sc-g-chars>span{color:#fff9;align-self:center;font-size:11px;font-weight:800}.sc-g-chars .sc-por{height:74px;margin-bottom:-4px}.sc-g-chars .l .sc-por{filter:saturate(.4)brightness(.7)}.sc-g-chars .w .sc-por{filter:drop-shadow(0 0 8px #4ade80b3)}.sc-g-bar{z-index:2;grid-template-columns:1fr 1fr;gap:3px;height:5px;display:grid}.sc-g-bar i{background:#ffffff26}.sc-g-bar i.w{background:#22c55e}.sc-g-bar i.l{background:#f43f5e}@container (width<=560px){.sc-rank{display:none}.sc-score{font-size:26px}.sc-por{height:104px}.sc-name{font-size:14px}.sc-ava,.sc-mid .sc-when{display:none}}.sc-g-bg{position:absolute!important}.sc-grid{height:120px}.sc-side{overflow:hidden}.sc-side .sc-por{height:122px;margin-bottom:0}.sc-side.l .sc-por{-webkit-mask-image:linear-gradient(90deg,#000 74%,#0000);mask-image:linear-gradient(90deg,#000 74%,#0000)}.sc-side.r .sc-por{-webkit-mask-image:linear-gradient(270deg,#000 74%,#0000);mask-image:linear-gradient(270deg,#000 74%,#0000)}.sc-g-chars .sc-por{-webkit-mask-image:linear-gradient(0deg,#0000 0,#000 12%);mask-image:linear-gradient(0deg,#0000 0,#000 12%)}@container (width<=560px){.sc-side .sc-por,.sc-grid{height:104px}}.sg{border-top:1px solid var(--line);--gh:62px;--gcw:clamp(170px, 44cqw, 300px);--gart:38%;--gsa:20%;--gss:10%;padding:12px 12px 4px 4px}.sg-row{grid-template-columns:clamp(60px,12cqw,130px) 1fr;align-items:center;margin-bottom:10px;display:grid}.sg-label{height:var(--gh);color:#e9e5ff;white-space:nowrap;border-bottom:2px solid #b4aaff59;border-left:2px solid #b4aaff59;justify-content:center;align-items:center;margin-left:14px;font-size:14px;display:flex}.sg-label span{position:relative;top:-2px}.sg-pill{height:var(--gh);border-radius:calc(var(--gh) / 2);border:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid;position:relative;overflow:hidden}.sg-half{color:#fff;text-shadow:0 1px 5px #0009;align-items:center;min-width:0;padding:0 clamp(12px,3cqw,40px);font-size:15px;font-weight:800;display:flex}.sg-half span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sg-half.l{padding-right:calc(var(--gcw) / 2 + 6px);justify-content:flex-start}.sg-half.r{padding-left:calc(var(--gcw) / 2 + 6px);justify-content:flex-end}.sg-half.win{background:linear-gradient(90deg,#149650d9,#14965059)}.sg-half.r.win{background:linear-gradient(270deg,#149650d9,#14965059)}.sg-half.lose{background:linear-gradient(90deg,#b93c46d9,#b93c4659)}.sg-half.r.lose{background:linear-gradient(270deg,#b93c46d9,#b93c4659)}.sg-half.neutral{background:#ffffff0f}.sg-center{width:var(--gcw);position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.sg-stage{object-fit:cover;width:100%;height:100%;clip-path:polygon(var(--gss) 0, 100% 0, calc(100% - var(--gss)) 100%, 0 100%);position:absolute;inset:0}.sg-art{width:var(--gart);position:absolute;top:0;bottom:0;overflow:hidden}.sg-art.l{clip-path:polygon(0 0, 100% 0, calc(100% - var(--gsa)) 100%, 0 100%);left:0}.sg-art.r{clip-path:polygon(var(--gsa) 0, 100% 0, 100% 100%, 0 100%);right:0}.sg-art .sc-por{filter:drop-shadow(0 4px 8px #00000080);width:auto;height:130%;margin:0;position:absolute;top:0;left:50%;transform:translate(-50%);-webkit-mask-image:none;mask-image:none}.logo .spark-core{transform-box:fill-box;transform-origin:50%;animation:10s linear infinite spin}@media (prefers-reduced-motion:reduce){.logo .spark-core{animation:none}}.feat{gap:10px;display:grid}.feat-row{border:1px solid var(--line);background:#ffffff0a;border-radius:14px;padding:10px 12px;transition:background .15s,transform .15s;display:block}@media (hover:hover) and (pointer:fine){.feat-row:hover{background:#ffffff14;transform:translateY(-1px)}}.feat-kind{letter-spacing:.04em;text-transform:uppercase;color:var(--sweet);align-items:center;gap:5px;margin-bottom:6px;font-size:11.5px;font-weight:700;display:inline-flex}.feat-main{align-items:center;gap:10px;min-width:0;display:flex}.feat-ava{flex:none;position:relative}.feat-flag{filter:drop-shadow(0 1px 2px #0009);position:absolute;bottom:-4px;right:-6px}.feat-txt{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.feat-txt b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.feat-val{text-align:right;flex:none;align-items:center;gap:8px;display:flex}.feat-val b{font-family:var(--display);color:#fff;white-space:nowrap;font-size:14px;font-weight:800}.feat{gap:12px}.feat-row{border-radius:18px;padding:14px 16px}.feat-kind{margin-bottom:10px;font-size:12.5px}.feat-main{gap:14px}.feat-txt{gap:4px}.feat-txt b{font-size:19px}.feat-txt .rank{font-size:15px;font-weight:700}.feat-flag{bottom:-5px;right:-8px}.feat-val{gap:12px}.feat-val b{font-size:17px}.feat-ava .avatar{border:2px solid #fff3}.soc{border-top:1px solid var(--line);gap:10px;padding:12px;display:grid}.soc-react{flex-wrap:wrap;gap:6px;display:flex}.soc-r{border:1px solid var(--line);color:#dcd7f7;font:inherit;cursor:pointer;background:#ffffff0f;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:13px;font-weight:600;transition:transform .12s,background .12s;display:inline-flex}@media (hover:hover) and (pointer:fine){.soc-r:hover{background:#ffffff1f;transform:translateY(-1px)}}.soc-r.on{color:#ffd98a;background:#ffb34738;border-color:#ffb34799}.soc-r b{min-width:8px;font-family:var(--display);font-size:12px;font-weight:800}.soc-list{gap:8px;max-height:240px;display:grid;overflow:auto}.soc-c{align-items:flex-start;gap:8px;display:flex}.soc-text{color:#eceaff;overflow-wrap:anywhere;font-size:14px}.soc-del{color:var(--dim);cursor:pointer;background:0 0;border:0;border-radius:6px;margin-left:auto;padding:2px}@media (hover:hover) and (pointer:fine){.soc-del:hover{color:var(--red);background:#ffffff14}}.soc-form{gap:8px;display:flex}.sc-more .sc-cnt{color:#cfc9f0;align-items:center;gap:3px;margin-right:8px;font-weight:600;display:inline-flex}.medals{margin-bottom:14px}.medal-row{flex-wrap:wrap;gap:12px;display:flex}.medal{border:1px solid var(--line);text-align:center;background:#ffffff0d;border-radius:16px;flex-direction:column;align-items:center;gap:2px;min-width:120px;padding:12px 16px 10px;display:flex}.medal-season{font-family:var(--display);margin-top:4px;font-size:16px;font-weight:800}.medal-kind{color:#e6e2ff;font-size:12.5px;font-weight:700}.medal-pos{font-size:11.5px}.medal.k-champion{background:radial-gradient(90% 90% at 50% 20%,#ffbe3c47,#ff3d5e1f);border-color:#ffc85099;box-shadow:0 0 24px #ffb43c40}.medal.k-podium{background:#ffd23f14;border-color:#ffd23f73}.medal.k-top10{background:#8b5cf61a;border-color:#8b5cf68c}.mu-row{align-items:center;gap:8px;padding:5px 0;display:flex}.mu-list{max-height:520px;overflow:auto}.mu-bar{background:#ffffff1a;border-radius:6px;height:8px;overflow:hidden}.mu-bar i{border-radius:6px;height:100%;display:block}.mu-bar.big{flex:1;height:14px}.mu-bar.big i{background:linear-gradient(90deg, var(--green), #86efac)}.mu-pick{flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;margin:14px 0;display:flex}.mu-vs{align-items:center;gap:12px;font-size:22px;display:flex}.mu-vs b{font-family:var(--display);text-align:center;min-width:64px;font-weight:800}.watch{grid-template-columns:1fr auto 1fr;align-items:stretch;min-height:300px;padding:0;display:grid;position:relative;overflow:hidden}.w-side{justify-content:center;align-items:center;padding:22px;display:flex;position:relative;overflow:hidden}.w-side.win{background:radial-gradient(90% 100% at 30%,#22c55e40,#0000 70%)}.w-side.r.win{background:radial-gradient(90% 100% at 70%,#22c55e40,#0000 70%)}.w-side.lose{opacity:.75}.w-art{opacity:.22;filter:blur(1px);background-position:bottom;background-repeat:no-repeat;background-size:contain;position:absolute;inset:-10% -20%}.w-who{text-align:center;justify-items:center;gap:8px;display:grid;position:relative}.w-name{color:#fff;justify-content:center;font-size:22px;font-weight:800}.w-mid{background:#0a081e99;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:0 clamp(14px,4vw,40px);display:flex}.w-score{font-family:var(--display);font-size:clamp(38px,7vw,64px);font-weight:800;line-height:1}.w-stage{gap:8px;display:grid}.w-stage img{object-fit:cover;border-radius:12px;width:100%;max-height:220px}.w-game{border-bottom:1px solid var(--line);gap:8px;padding:6px 0}@media (width<=720px){.watch{grid-template-columns:1fr}.w-mid{padding:14px}}.scout{border-top:1px solid var(--line);text-align:left;gap:6px;margin-top:10px;padding-top:10px;font-size:13px;display:grid}.scout-row{color:#cfc9f0;justify-content:space-between;align-items:center;gap:10px;display:flex}.scout-chars{justify-content:center;gap:12px;margin-top:4px;display:flex}.scout-char{flex-direction:column;align-items:center;font-size:12px;display:flex}.w-score{white-space:nowrap;font-size:clamp(30px,5vw,58px)}.w-mid{min-width:120px}.w-side{padding:18px 10px}.w-name{font-size:clamp(16px,2.4vw,22px)}.gd{gap:16px;width:min(480px,88vw);display:grid}.gd-dots{justify-content:center;gap:6px;display:flex}.gd-dots i{background:#ffffff26;border-radius:4px;width:28px;height:5px;transition:background .2s}.gd-dots i.done{background:#ffb3478c}.gd-dots i.on{background:linear-gradient(90deg,#ffb347,#a855f7)}.gd-body{text-align:center;align-content:start;justify-items:center;gap:8px;min-height:250px;display:grid}.gd-ic{border:1px solid var(--line);background:linear-gradient(135deg,#ffb34740,#a855f74d);border-radius:18px;flex:none;place-items:center;width:60px;height:60px;display:grid}.gd-text{max-width:420px;margin:4px 0 0;line-height:1.55}.gd-chips{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:6px 0;display:flex}.gd-pill{border:1px solid var(--line);color:#cfc9f0;background:#ffffff12;border-radius:12px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;display:inline-flex}.gd-pill b{font-family:var(--display);color:#fff;font-size:17px;font-weight:800}.gd-pill.ok{background:#22c55e26;border-color:#22c55e99}.gd-pill.good b,.gd-pill.good{color:#4ade80}.gd-pill.bad b,.gd-pill.bad{color:#fb7185}.gd-rk{flex-direction:column;align-items:center;gap:2px;display:inline-flex}.gd-rk small{color:#cfc9f0;font-size:11px}.gd-card{align-items:flex-start;gap:14px;display:flex}.gd-card .gd-chips{justify-content:flex-start}.rm-opts{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:12px;display:flex}.rm-opt{border:1px solid var(--line);cursor:pointer;background:#ffffff0f;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:inline-flex}.rm-opt.on{background:#ffb34733;border-color:#ffb34799}.rm-opt input{accent-color:#ffb347}.fol{gap:6px;display:grid}.fol-row{background:#ffffff0a;border-radius:12px;align-items:center;gap:10px;padding:6px 8px;display:flex}.fol-main{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.fol-ava{flex:none;position:relative}.fol-dot{background:#5b5780;border:2px solid #161033;border-radius:50%;width:11px;height:11px;position:absolute;bottom:-2px;right:-2px}.fol-dot.online{background:#4ade80}.fol-dot.playing{background:#f43f5e;box-shadow:0 0 8px #f43f5e}.fol-name{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:14px;display:flex;overflow:hidden}.am-kpis{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;display:grid}.am-kpi{gap:3px;padding:14px;display:grid}.am-kpi-l{letter-spacing:.04em;text-transform:uppercase;color:var(--dim);align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.am-kpi b{font-family:var(--display);font-size:28px;font-weight:800;line-height:1.1}.am-bars{align-items:flex-end;gap:2px;width:100%;display:flex}.am-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex;position:relative}.am-bar{opacity:.85;border-radius:3px 3px 0 0;width:100%;transition:opacity .12s}@media (hover:hover) and (pointer:fine){.am-col:hover .am-bar{opacity:1;filter:brightness(1.2)}}.am-lbl{color:var(--dim);white-space:nowrap;font-size:10px;position:absolute;bottom:-18px}.am-table td,.am-table th{text-align:center}.am-table td:first-child,.am-table th:first-child{text-align:left}.am-ret{font-weight:700}.am-ret.na{color:var(--dim)}.cmp{gap:18px;display:grid}.cmp-pickers{grid-template-columns:1fr auto 1fr;align-items:start;gap:14px;display:grid}.cmp-head{text-align:center;justify-items:center;gap:8px;display:grid;position:relative}.cmp-empty{border:2px dashed var(--line);width:84px;height:84px;color:var(--dim);background:#ffffff0f;border-radius:50%;place-items:center;display:grid}.cmp-name{color:#fff;justify-content:center;font-size:22px;font-weight:800}.cmp-res{z-index:20;border:1px solid var(--line);background:#1b1545;border-radius:12px;display:grid;position:absolute;top:132px;left:0;right:0;overflow:hidden;box-shadow:0 12px 30px #00000080}.cmp-res button{color:#fff;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:9px 12px;display:flex}@media (hover:hover) and (pointer:fine){.cmp-res button:hover{background:#ffffff1a}}.cmp-rows{gap:10px;display:grid}.cmp-row{grid-template-columns:minmax(70px,1fr) minmax(0,2fr) minmax(70px,1fr);align-items:center;gap:12px;display:grid}.cmp-row>b{font-size:17px}.cmp-row>b:last-child{text-align:right}.cmp-mid{text-align:center;color:#cfc9f0;gap:4px;font-size:12px;display:grid}.cmp-bar{gap:3px;height:8px;display:flex}.cmp-bar i{background:#ffffff2e;border-radius:4px;display:block}.cmp-bar i.w{background:linear-gradient(90deg,#4ade80,#22c55e)}.cmp-chars{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:12px;padding-top:6px;display:grid}.cmp-h2h{font-family:var(--display);justify-content:center;align-items:baseline;gap:18px;font-size:44px;font-weight:800;display:flex}.cmp-h2h.sm{opacity:.8;font-size:20px}@media (width<=700px){.cmp-pickers{grid-template-columns:1fr}.cmp-row{grid-template-columns:56px 1fr 56px}}.am-bars{margin-bottom:22px}img.cportrait{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 16% 84%,#0000 100%),linear-gradient(#0000 0,#000 7% 70%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 16% 84%,#0000 100%),linear-gradient(#0000 0,#000 7% 70%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.cportrait-crop{filter:drop-shadow(0 3px 6px #00000080);-webkit-mask-composite:source-in;flex:none;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 16% 84%,#0000 100%),linear-gradient(#0000 0,#000 7% 70%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 16% 84%,#0000 100%),linear-gradient(#0000 0,#000 7% 70%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.cportrait-crop img{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.crop{justify-items:center;gap:12px;min-width:min(420px,76vw);max-width:100%;display:grid}.crop .row{max-width:100%}.crop-view{background:repeating-conic-gradient(#2a2450 0 25%, #1d1840 0 50%) 0 0/16px 16px;cursor:grab;touch-action:none;border:2px solid #ffffff40;border-radius:14px;position:relative;overflow:hidden}.crop-view:active{cursor:grabbing}.crop-view.round{border-radius:50%}.crop-view canvas{pointer-events:none;width:100%;height:100%;display:block}.set-banner{aspect-ratio:3;border:1px dashed var(--line);text-align:center;background:#ffffff0d 50%/cover no-repeat;border-radius:14px;place-items:center;width:100%;margin-bottom:8px;padding:10px;font-size:13px;display:grid}.pl-head{position:relative;overflow:hidden}.pl-head.has-banner{padding-top:124px}.pl-cover{z-index:0;background-position:50%;background-size:cover;height:150px;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.pl-head>:not(.pl-cover){z-index:1;position:relative}.frame-legion{background:linear-gradient(135deg,#f3f4f6,#9ca3af 45%,#374151);box-shadow:0 0 12px #d1d5db73}.frame-neon{background:conic-gradient(#ff3d81,#7c3aed,#22d3ee,#ff3d81);animation:2.4s ease-in-out infinite neonFlick;box-shadow:0 0 18px #ff3d81b3,0 0 30px #22d3ee59}@keyframes neonFlick{0%,to{filter:brightness()}50%{filter:brightness(1.35)saturate(1.2)}}.frame-heritage{background:linear-gradient(135deg,#ffd9b3,#c0764a 45%,#1f8f86);box-shadow:0 0 14px #1f8f8680}.frame-laurel{background:linear-gradient(135deg,#fff3b0,#e3a72b 50%,#7a4a00);box-shadow:0 0 16px #ffc85099}.frame-crystal{background:linear-gradient(135deg,#fff,#8fe3ff 45%,#3b6bff);box-shadow:0 0 20px #8fe3ffbf}.frame-royal{background:linear-gradient(135deg,#f5e1ff,#a855f7 40%,#f3b73a);box-shadow:0 0 20px #a855f7a6}.frame-crown{background:conic-gradient(#fff6bd,#ffb000,#ff3d5e,#ffd23f,#fff6bd);animation:5s linear infinite auroraSpin;box-shadow:0 0 28px #ffb000d9}.nc-flame{background:linear-gradient(90deg,#ff3d3d,#ff9f1c,#ffd23f);color:#0000;-webkit-background-clip:text;background-clip:text}.nc-lime{color:#bef264;text-shadow:0 0 10px #bef26466}.nc-ice{background:linear-gradient(90deg,#e0f7ff,#67d4ff,#a5b4fc);color:#0000;-webkit-background-clip:text;background-clip:text}.nc-royal{background:linear-gradient(90deg,#d8b4fe,#a855f7,#f3b73a);color:#0000;-webkit-background-clip:text;background-clip:text}.ach-rw{color:var(--sweet);align-items:center;gap:5px;margin-top:3px;display:flex}.reduce .frame-neon,.reduce .frame-crown{animation:none!important}.pl-head.acc-cyan{--acc:#22d3ee}.pl-head.acc-rose{--acc:#ff3d81}.pl-head.acc-gold{--acc:#ffd23f}.pl-head.acc-mint{--acc:#34d399}.pl-head.acc-violet{--acc:#8b5cf6}.pl-head.acc-orange{--acc:#ff8f3d}.pl-head[class*=acc-]{border-color:color-mix(in srgb, var(--acc) 65%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--acc) 35%, transparent), 0 10px 40px color-mix(in srgb, var(--acc) 22%, transparent)}.pl-head[class*=acc-] .pl-tagline,.pl-head[class*=acc-] .pl-pin{color:var(--acc)}.pl-head[class*=acc-] .pl-pin{border-color:color-mix(in srgb, var(--acc) 55%, transparent)}.pl-tagline{color:var(--sweet);margin:6px 0 0;font-size:16px;font-style:italic;font-weight:600}.pl-fav{flex-direction:column;align-items:center;gap:2px;margin-left:auto;display:flex}.pl-fav+.col{margin-left:0}.acc-sw{cursor:pointer;border:2px solid #0000;border-radius:50%;place-items:center;width:30px;height:30px;transition:transform .12s;display:grid}@media (hover:hover) and (pointer:fine){.acc-sw:hover{transform:scale(1.12)}}.acc-sw.on{border-color:#fff;box-shadow:0 0 0 2px #ffffff4d}.acc-sw.none{color:#fff;background:#ffffff14}.pin-opt{cursor:pointer;border:1px solid var(--line)}.pin-opt.on{color:#ffd98a;background:#ffb34738;border-color:#ffb347a6}.legal{max-width:820px;line-height:1.65}.legal section{margin-bottom:18px}.legal h2{color:#fff;margin:0 0 6px}.legal p,.legal li{color:#d2cdee;font-size:15px}.legal ul{gap:5px;margin:6px 0 0;padding-left:20px;display:grid}.legal-todo{color:#ffd98a;background:#ffb34740;border-radius:5px;padding:0 5px}.legal-links{flex-wrap:wrap;justify-content:center;gap:4px 10px;font-size:11.5px;display:flex}.legal-links a{color:var(--dim)}@media (hover:hover) and (pointer:fine){.legal-links a:hover{color:#fff;text-decoration:underline}}.cookie{z-index:120;border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#16103af5;border-radius:16px;align-items:center;gap:12px;max-width:min(720px,100vw - 24px);padding:12px 16px;display:flex;position:fixed;bottom:14px;left:50%;translate:-50%;box-shadow:0 14px 40px #0000008c}.cookie p{color:#dcd7f7;margin:0;font-size:13.5px}.cookie a{color:var(--sweet);white-space:nowrap;text-decoration:underline}@media (width<=560px){.cookie{text-align:center;flex-direction:column;align-items:stretch}}.cookie .btn{white-space:nowrap;flex:none}.sc-share{justify-content:flex-end;padding:8px 12px 0;display:flex}.ssh{color:#fff;font-family:var(--body);box-sizing:border-box;background:radial-gradient(70% 45% at 20% 0,#8b5cf673,#0000 65%),radial-gradient(60% 40% at 90% 10%,#ff3d8159,#0000 65%),#0c0824;padding:56px 60px;position:relative;overflow:hidden}.ssh-top{color:#cfc9f0;justify-content:space-between;align-items:baseline;font-size:28px;display:flex}.ssh-top b{font-family:var(--display);background:linear-gradient(90deg,#ffd23f,#ff3d81,#8b5cf6);color:#0000;letter-spacing:.02em;-webkit-background-clip:text;background-clip:text;font-size:44px;font-weight:800}.ssh-main{grid-template-columns:1fr 1fr;gap:20px;height:380px;margin-top:40px;display:grid;position:relative}.ssh-p{background:#ffffff0d;border:3px solid #ffffff1f;border-radius:36px;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.ssh-p.win{background:linear-gradient(#22c55e47,#22c55e0f);border-color:#4ade80b3}.ssh-p.lose{opacity:.85;background:linear-gradient(#f43f5e2e,#f43f5e0a)}.ssh-p .avatar{border:5px solid #fffc}.ssh-name{text-overflow:ellipsis;white-space:nowrap;max-width:380px;font-size:40px;font-weight:800;overflow:hidden}.ssh-rank{color:#e6e2ff;align-items:center;gap:10px;font-size:26px;font-weight:700;display:inline-flex}.ssh-delta{font-family:var(--display);font-size:34px;font-weight:800}.ssh-delta.up{color:#4ade80}.ssh-delta.down{color:#fb7185}.ssh-tag{font-family:var(--display);letter-spacing:.06em;background:#00000059;border-radius:999px;padding:4px 22px;font-size:30px;font-weight:800}.ssh-score{font-family:var(--display);background:#08061aeb;border:3px solid #fff3;border-radius:28px;align-items:center;gap:14px;padding:14px 34px;font-size:92px;font-weight:800;line-height:1;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ssh-score i{opacity:.4;font-size:70px;font-style:normal}.ssh-games{gap:12px;margin-top:30px;display:grid}.ssh-g{background:#ffffff0f;border:2px solid #ffffff1a;border-radius:26px;grid-template-columns:70px 1fr 300px 1fr;align-items:center;gap:14px;height:106px;padding:0 18px;display:grid}.ssh-gn{font-family:var(--display);color:#ffd23f;font-size:36px;font-weight:800}.ssh-gc{align-items:center;gap:14px;height:100%;font-size:26px;font-weight:700;display:flex;overflow:hidden}.ssh-gc.r{justify-content:flex-end}.ssh-gc img{filter:drop-shadow(0 6px 10px #00000080);align-self:flex-start;width:auto;height:120px;margin-top:18px}.ssh-gc.w{color:#86efac}.ssh-gc.l{color:#b8b2d8;opacity:.8}.ssh-gc.l img{filter:saturate(.4)brightness(.8)}.ssh-gs{border-radius:16px;place-items:end center;height:80px;display:grid;position:relative;overflow:hidden}.ssh-gs img{object-fit:cover;opacity:.75;width:100%;height:100%;position:absolute;inset:0}.ssh-gs small{z-index:1;background:#08061abf;border-radius:10px 10px 0 0;padding:3px 12px;font-size:20px;font-weight:700;position:relative}.ssh-foot{text-align:center;color:#8f89b8;letter-spacing:.08em;text-transform:uppercase;font-size:24px;position:absolute;bottom:26px;left:0;right:0}.ssh-main{gap:200px}.ssh-name{max-width:360px;font-size:38px}.pl-art{opacity:.5;pointer-events:none;z-index:0;-webkit-mask-composite:source-in;background-position:100% 100%;background-repeat:no-repeat;background-size:contain;width:46%;height:150%;position:absolute;bottom:-14%;right:-2%;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 55%),linear-gradient(#0000 0%,#000 45%);mask-image:linear-gradient(90deg,#0000 0,#000 55%),linear-gradient(#0000 0%,#000 45%);-webkit-mask-composite:source-in;mask-composite:intersect}.pl-head>.pl-art{position:absolute}.pl-fav{display:none}.pl-head>.pl-art{aspect-ratio:4/5;opacity:.95;-webkit-mask-composite:source-in;background-position:bottom;background-size:contain;width:auto;height:min(100%,290px);top:auto;bottom:0;right:190px;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 38% 100%),linear-gradient(#0000 0%,#000 22%);mask-image:linear-gradient(90deg,#0000 0,#000 38% 100%),linear-gradient(#0000 0%,#000 22%);-webkit-mask-composite:source-in;mask-composite:intersect}.pl-head.has-banner>.pl-art{opacity:.95}@media (width<=900px){.pl-head>.pl-art{opacity:.4;height:min(80%,200px);right:6px}}.mc{align-items:center;min-height:280px;display:flex;position:relative;overflow:hidden}.mc-art{opacity:.9;pointer-events:none;background-position:0;background-repeat:no-repeat;background-size:contain;width:46%;position:absolute;top:-8%;bottom:-8%;left:-2%;-webkit-mask-image:linear-gradient(90deg,#000 55%,#0000 100%);mask-image:linear-gradient(90deg,#000 55%,#0000 100%)}.mc-body{z-index:1;flex:1;min-width:0;margin-left:40%;padding:8px 4px;position:relative}.mc-tiles{flex-wrap:wrap;gap:10px;display:flex}.mc-tile{border:1px solid var(--line);background:#08061a8c;border-radius:14px;gap:2px;min-width:96px;padding:10px 14px;display:grid}.mc-tile b{font-family:var(--display);font-size:24px;font-weight:800;line-height:1.1}.mc-tile span{color:#cfc9f0;font-size:11.5px}.mc-lists{flex-wrap:wrap;gap:14px 26px;margin-top:14px;display:flex}.mc-it{gap:4px;font-size:12px;display:grid}.mc-it b{font-size:18px}@media (width<=760px){.mc{flex-direction:column}.mc-art{background-position:50%;width:100%;height:190px;position:relative;top:0;left:0;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.mc-body{margin-left:0}}.mc{grid-template-columns:minmax(170px,270px) minmax(0,1fr) minmax(210px,290px);align-items:center;gap:18px;padding-right:22px;display:grid}.mc-art{background-position:0;width:100%;height:100%;min-height:270px;position:relative;top:auto;bottom:auto;left:auto}.mc-body{margin-left:0;padding:8px 0}.mc-side{align-content:center;gap:10px;display:grid}.mc-side .mc-it{border:1px solid var(--line);background:#08061a8c;border-radius:14px;padding:10px 14px}@media (width<=1080px){.mc{grid-template-columns:minmax(150px,230px) minmax(0,1fr)}.mc-side{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));padding-bottom:14px}}@media (width<=760px){.mc{grid-template-columns:1fr;padding-right:14px}.mc-art{background-position:50%;height:190px;min-height:0}.mc-body,.mc-side{padding-left:14px}}.mc{grid-template-columns:minmax(170px,270px) minmax(0,500px) minmax(0,1fr);gap:26px;padding-right:26px}.mc-side{grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch;align-self:stretch;gap:14px;padding:18px 0}.mc-side .mc-it{border:1px solid var(--line);background:#08061a99;border-radius:18px;flex-direction:column;justify-content:space-between;gap:10px;padding:16px 18px;display:flex;position:relative;overflow:hidden}.mc-it:before{content:"";background:var(--green);width:4px;position:absolute;top:0;bottom:0;left:0}.mc-it.bad:before{background:var(--red)}.mc-lbl{letter-spacing:.06em;text-transform:uppercase;color:#cfc9f0;font-size:12px;font-weight:700}.mc-v{align-items:center;gap:14px;min-width:0;display:flex}.mc-v img{object-fit:cover;border-radius:10px;flex:none;width:96px;height:58px}.mc-v b{font-family:var(--display);font-size:34px;font-weight:800;line-height:1;display:block}.mc-it.good b{color:#4ade80}.mc-it.bad b{color:#fb7185}.mc-v small{color:#cfc9f0;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12.5px;display:block;overflow:hidden}@media (width<=1180px){.mc{grid-template-columns:minmax(150px,230px) minmax(0,1fr)}.mc-side{grid-column:1/-1;padding:0 0 16px 14px}}@media (width<=760px){.mc{grid-template-columns:1fr}.mc-side{grid-template-columns:1fr;padding:0 14px 14px}}.discord-btn{color:#c7d0ff;background:#5865f224;border:1px solid #5865f280;justify-content:center}@media (hover:hover) and (pointer:fine){.discord-btn:hover{background:#5865f242}}.discord-card{background:linear-gradient(90deg,#5865f229,#5865f20a);border-color:#5865f266;align-items:center;gap:12px;padding:12px 14px;display:flex}@media (hover:hover) and (pointer:fine){.discord-card:hover{border-color:#5865f2cc}}.discord-card b{font-size:15px;display:block}.discord-card small{color:#b9b3dd;font-size:12.5px;line-height:1.35;display:block}.discord-ic{background:#5865f2;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.discord-go{color:#fff;white-space:nowrap;background:#5865f2;border-color:#5865f2;flex:none}@media (width<=520px){.discord-card .discord-go{display:none}}.evid{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.evid-th{color:#cfc9f0;gap:2px;width:92px;font-size:11px;display:grid}.evid-th img{object-fit:cover;border:1px solid var(--line);border-radius:8px;width:92px;height:60px}@media (width<=860px){.grid[style*=fr]:not([style*=auto-fill]):not([style*=auto-fit]){grid-template-columns:minmax(0,1fr)!important}}@media (width<=640px){.grid.g4{grid-template-columns:repeat(2,minmax(0,1fr))!important}.grid.g4 .stat b{font-size:24px}.main{overflow-x:clip}.table th:nth-child(n+5),.table td:nth-child(n+5){display:none}.table th,.table td{padding-left:6px;padding-right:6px}.table td{padding-top:8px;padding-bottom:8px}.table .pname{gap:6px;min-width:0}.table .pname .streak,.table .rank .pts{display:none}.table .rank{gap:6px;font-size:13px}.table .pos{font-size:14px}.table .rank svg.emblem{width:30px;height:30px}.table .pname .avatar{width:36px!important;height:36px!important}.table .pname .frame{--av:36px!important}.table .pname{font-size:14px}.pl-head>.col{flex-wrap:wrap;justify-content:flex-start;gap:8px;width:100%;flex-direction:row!important;align-items:center!important}.pl-head>.col>.row{flex-wrap:wrap}.pl-head h1.h1{overflow-wrap:anywhere;font-size:28px!important}.pl-head>.col .btn{padding:6px 10px;font-size:12.5px}.pl-head>.col{place-content:flex-start}}@container (width<=480px){.sc-grid{height:auto;min-height:150px}.sc-side,.sc-side.r{text-align:center;flex-direction:column;justify-content:flex-end;align-items:center;gap:2px;padding:6px 4px 8px}.sc-side .sc-por{align-self:center;height:84px}.sc-who,.sc-side.r .sc-who{flex-direction:column;align-items:center;gap:0;max-width:100%}.sc-txt{align-items:center;max-width:100%}.sc-name,.sc-side.r .sc-name{flex-direction:row;justify-content:center;max-width:100%;font-size:13px}.sc-name span{max-width:96px}.sc-mid{padding:0 6px}}@media (width<=640px){.row:has(>.tabs){flex-wrap:wrap;gap:8px}.row:has(>.tabs)>.tabs{scrollbar-width:none;flex:100%;max-width:100%;overflow-x:auto}.row:has(>.tabs)>.input{width:100%!important}}.modal .box{max-width:calc(100vw - 20px);max-height:calc(100dvh - 20px);overflow:hidden auto}@media (width<=640px){.modal .btn.big{padding:12px 16px;font-size:16px}.modal .box>*{max-width:100%}.versus-bar{grid-template-columns:1fr 1fr;gap:8px}.versus-bar>div:nth-child(2){order:3;grid-column:1/-1}.pcard,.pcard.r{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:10px 8px}.pcard .avatar{width:44px!important;height:44px!important}.pcard .row{flex-wrap:wrap;justify-content:center!important}.pcard a.row{text-overflow:ellipsis;max-width:100%;overflow:hidden;font-size:14px!important}.pcard .big-score,.pcard.r .big-score{margin:0;font-size:32px}.pcard>div:not(.big-score){max-width:100%}.end-score{flex-wrap:nowrap;gap:10px!important}.end-score .es-n{white-space:nowrap;font-size:38px!important}.end-score b{text-overflow:ellipsis;min-width:0;overflow:hidden;font-size:15px!important}.stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.stage-grid>*{aspect-ratio:auto!important;height:104px!important;min-height:0!important}.stage-grid>* .nm,.stage-grid>* span{font-size:12px}}.frame-supporter{background:conic-gradient(#ff6b9a,#ffb36b,#ff6b9a,#c084fc,#ff6b9a);animation:7s linear infinite auroraSpin;box-shadow:0 0 18px #ff6b9a8c}.nc-supporter{background:linear-gradient(90deg,#ff8ab3,#ffd0a8,#ff8ab3) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite sk}.reduce .frame-supporter,.reduce .nc-supporter{animation:none!important}.sup-badge{color:#fff;vertical-align:middle;background:linear-gradient(135deg,#ff5c8a,#ff9a6b);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;margin-left:6px;display:inline-grid;box-shadow:0 0 10px #ff5c8a80}.pres-row{gap:8px;margin-top:14px}.pres-dot{background:#34d399;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block;box-shadow:0 0 8px #34d399}.practice-opt{text-align:left;border:1px solid var(--line,#ffffff1f);cursor:pointer;background:#ffffff0a;border-radius:14px;align-items:flex-start;gap:12px;max-width:420px;padding:10px 14px;transition:border-color .15s,background .15s;display:flex}.practice-opt.on{background:#34d39914;border-color:#34d39999}.practice-opt span{gap:2px;display:grid}.practice-opt small{color:var(--muted,#9aa3b5);font-size:12px;line-height:1.35}.gd-choose{gap:10px;margin:14px 0;display:grid}.gd-choice{text-align:left;color:inherit;cursor:pointer;font:inherit;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:16px;align-items:center;gap:14px;padding:14px;transition:border-color .15s,transform .15s;display:flex}@media (hover:hover) and (pointer:fine){.gd-choice:hover{border-color:var(--magenta);transform:translateY(-1px)}}.gd-choice span:last-child{gap:3px;display:grid}.gd-choice small{color:var(--muted,#9aa3b5);font-size:13px}.pl-av{flex:none;position:relative}.pl-head.has-banner .pl-av{margin-top:-46px}@media (width<=600px){.pl-head.has-banner .pl-av{margin-top:-30px}}.tw-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;display:grid}.tw-tile{background:#ffffff0f;border:1px solid #ffffff14;border-radius:12px;height:62px;transition:transform .15s,border-color .15s;display:block;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.tw-tile:hover{border-color:var(--magenta);transform:translateY(-2px)}}.tw-art{object-fit:contain;opacity:.9;pointer-events:none;height:130%;position:absolute;top:50%;right:-6px;transform:translateY(-50%);-webkit-mask-image:linear-gradient(270deg,#000 45%,#0000);mask-image:linear-gradient(270deg,#000 45%,#0000)}.tw-art.av{object-fit:cover;width:40%;height:100%}.tw-info{z-index:1;gap:4px;max-width:75%;padding:9px 12px;display:grid;position:relative}.tw-name{white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:4px;font-size:15px;display:flex;overflow:hidden}.tw-n{font-family:var(--display);color:#ffd23f;font-size:13px;font-weight:800}.tw-tag{align-items:center;gap:6px;display:inline-flex}.tw-tile{height:76px}.tw-art{object-fit:cover;object-position:50% 8%;opacity:1;width:58%;height:100%;top:0;bottom:auto;right:0;transform:none;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 38%);mask-image:linear-gradient(90deg,#0000 0%,#000 38%)}.tw-art.av{object-position:center;width:42%}.tw-info{gap:6px;max-width:80%;padding:12px}.tw-name{text-shadow:0 1px 6px #000000b3;font-size:16px}.conn-chips{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.conn-chips .chip{align-items:center;gap:4px;display:inline-flex}.fp-card{text-align:center;align-items:center;max-width:440px;margin:0 auto}.stars{gap:2px;display:inline-flex}.star{color:#ffffff47;cursor:pointer;background:0 0;border:0;padding:2px;transition:color .12s,transform .12s}.star.on{color:#ffd23f}@media (hover:hover) and (pointer:fine){.star:hover{color:#ffd23f;transform:scale(1.12)}}.fp-exemplary{color:#6ee7b7;background:#34d39938!important}.fp-good{color:#bef264;background:#84cc1633!important}.fp-fair{color:#fde047;background:#facc152e!important}.fp-low{color:#ff8a98;background:#fb5a6b38!important}.code{font-family:var(--mono,ui-monospace, monospace);white-space:pre;background:#00000059;border:1px solid #ffffff14;border-radius:12px;margin:0;padding:12px 14px;font-size:13px;line-height:1.5;overflow-x:auto}.code-inline{font-family:var(--mono,ui-monospace, monospace);background:#00000059;border-radius:7px;padding:2px 7px;font-size:13px}.dev-row{border-bottom:1px solid #ffffff0f;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:12px;padding:6px 0;display:grid}.key-fresh{background:#34d39912;border-color:#34d39980}@media (width<=700px){.dev-row{grid-template-columns:1fr;gap:4px}}.hl-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;display:grid}.hl-tile{border:1px solid var(--line);background:linear-gradient(160deg,#8b5cf629,#ffffff0a);border-radius:16px;align-content:start;gap:8px;padding:14px;display:grid}.hl-head{letter-spacing:.06em;text-transform:uppercase;color:var(--sweet);align-items:center;gap:6px;font-size:11.5px;font-weight:800;display:flex}.hl-who{min-width:0;color:inherit;align-items:center;gap:8px;display:flex}.hl-name{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;font-weight:800;display:inline-flex;overflow:hidden}.hl-val{font-family:var(--display);font-size:26px;font-weight:800;line-height:1}.hl-char{align-items:center;gap:10px;display:flex}.fr-row{border-bottom:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.fr-who{min-width:0;color:inherit;align-items:center;gap:10px;display:flex}.fr-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fr-actions{justify-content:flex-end;gap:6px}.st-dot{vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:4px;display:inline-block}.fr-mini{color:inherit;border-radius:10px;align-items:center;gap:8px;padding:4px 2px;display:flex}@media (hover:hover) and (pointer:fine){.fr-mini:hover{background:#ffffff0d}}.wk-cta{color:inherit;align-items:center;gap:12px;transition:transform .15s,border-color .15s;display:flex}@media (hover:hover) and (pointer:fine){.wk-cta:hover{border-color:var(--magenta);transform:translateY(-2px)}}.wk-cta>div{flex:1}.nav-badge{background:var(--magenta);color:#fff;border-radius:9px;place-items:center;min-width:18px;height:18px;margin-left:auto;padding:0 5px;font-size:11px;font-weight:800;display:inline-grid}.wk-stat small{margin-top:4px;display:block}.wk-spark{width:100%;height:auto;max-height:150px}.wk-tip{background:#ffffff0d;border-radius:12px;align-items:flex-start;gap:10px;padding:8px 10px;line-height:1.4;display:flex}.wk-tip .ic-svg{color:var(--sweet);flex:none;margin-top:2px}.wk-bar{background:#f43f5e8c;border-radius:3px;height:6px;margin-top:4px;overflow:hidden}.wk-bar i{background:#22c55e;height:100%;display:block}.clips{border-top:1px solid var(--line);gap:10px;padding:12px 12px 4px;display:grid}.clips-h{letter-spacing:.06em;text-transform:uppercase;color:var(--sweet);align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.clips-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.clip-card{gap:6px;display:grid}.clip-frame{aspect-ratio:16/9;background:#000;border-radius:12px;width:100%;position:relative;overflow:hidden}.clip-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.clip-poster{aspect-ratio:16/9;border:1px solid var(--line);color:#fff;cursor:pointer;width:100%;font:inherit;background:linear-gradient(135deg,#3b2a73,#1b1440);border-radius:12px;place-content:center;justify-items:center;gap:6px;display:grid}.clip-poster.youtube{background:linear-gradient(135deg,#5b1d2c,#1b1440)}.clip-poster.twitch-clip,.clip-poster.twitch-video{background:linear-gradient(135deg,#43297a,#1b1440)}@media (hover:hover) and (pointer:fine){.clip-poster:hover{border-color:var(--magenta)}}.clip-play{background:#ffffff24;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:700;display:inline-flex}.clips-mini{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;display:grid}.clip-mini{border:1px solid var(--line);color:inherit;font:inherit;cursor:pointer;text-align:left;background:#ffffff0d;border-radius:12px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}@media (hover:hover) and (pointer:fine){.clip-mini:hover{border-color:var(--magenta)}}.riv-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.riv-card{align-content:start;gap:10px;display:grid}.riv-top{min-width:0;color:inherit;align-items:center;gap:10px;display:flex}.riv-record{justify-content:space-between;align-items:baseline;display:flex}.riv-record b{font-family:var(--display);font-size:24px;font-weight:800}.riv-bar{background:#f43f5e8c;border-radius:3px;height:6px;overflow:hidden}.riv-bar i{background:#22c55e;height:100%;display:block}.riv-dot{border-radius:50%;width:11px;height:11px;display:inline-block}.riv-dot.w{background:#22c55e}.riv-dot.l{background:#f43f5e}.riv-nemesis{color:#ff8a98;background:#f43f5e33!important}.riv-prey{color:#6ee7b7;background:#22c55e33!important}.riv-even{color:#fde047;background:#facc152e!important}.riv-rematch{color:#c4b5fd;background:#8b5cf647!important}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:1000;color:#1a1033;background:#ffd23f;border-radius:12px;padding:10px 16px;font-weight:800;transition:top .15s;position:fixed;top:-60px;left:12px}.skip-link:focus{top:12px}a:focus-visible,button:focus-visible,summary:focus-visible,[role=button]:focus-visible,[tabindex="0"]:focus-visible,.toggle:focus-visible,.star:focus-visible{outline-offset:2px;border-radius:8px;outline:2px solid #ffd23f}.input:focus-visible,select:focus-visible,textarea:focus-visible,input:focus-visible{border-color:#ffd23f;outline:none;box-shadow:0 0 0 3px #ffd23f59}#main:focus{outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.cal-card{background:linear-gradient(160deg,#ffd23f1a,#8b5cf61a);border-color:#ffd23f4d;gap:12px;margin-bottom:16px;display:grid}.cal-track{flex-wrap:wrap;gap:8px;display:flex}.cal-dot{border:2px dashed #ffffff40;border-radius:10px;width:30px;height:30px;display:inline-block}.cal-dot.w{background:#22c55e;border:2px solid #4ade80;box-shadow:0 0 10px #22c55e80}.cal-dot.l{background:#f43f5e;border:2px solid #fb7185;box-shadow:0 0 10px #f43f5e66}.cal-dot.last{animation:1.4s ease-in-out infinite calPulse}@keyframes calPulse{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}.cal-est{background:#ffffff0f;border-radius:14px;gap:6px;padding:10px 12px;display:grid}.cal-levels{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.cal-level{text-align:left;border:1px solid var(--line);color:inherit;font:inherit;cursor:pointer;background:#ffffff0d;border-radius:14px;gap:4px;padding:10px 12px;transition:border-color .15s,transform .15s;display:grid}@media (hover:hover) and (pointer:fine){.cal-level:hover{border-color:#ffd23f;transform:translateY(-1px)}}.cal-level small{color:var(--dim);line-height:1.3}.cal-tips{color:var(--dim);gap:6px;margin:0;padding-left:18px;display:grid}[style*="var(--display)"]{font-weight:800}.pts-table{border-top:1px solid var(--line);gap:6px;margin-top:8px;padding-top:12px;display:grid}.pts-row{grid-template-columns:minmax(110px,1.4fr) 1fr 1fr 1.3fr;align-items:center;gap:8px;padding:4px 0;font-size:14px;display:grid}.pts-head{text-transform:uppercase;letter-spacing:.08em;color:var(--faint);font-size:11px}@media (width<=520px){.pts-row{grid-template-columns:1.3fr .7fr .7fr 1fr;font-size:12.5px}}.side{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;overflow:hidden auto}.side-user{z-index:3;background:linear-gradient(#0e0a2800,#0e0a28f5 28%);margin:auto -14px -18px;padding:14px 14px 18px;position:sticky;bottom:-18px}@media (height<=1000px){.nav{gap:2px}.nav a{padding:8px 12px}.side{gap:10px;padding-top:14px}}@media (height<=880px){.legal-links{display:none}.nav a{padding:6px 12px}}@media (width<=860px){.side-user{display:none}}.rps-btn.win{transform:scale(1.06);box-shadow:0 0 0 3px #ffd23f,0 0 28px #ffd23f99}.matchup{grid-template-columns:minmax(0,1fr) clamp(130px,17vw,300px) minmax(0,1fr)}.matchup .art{height:clamp(240px,26vw,430px)}.vs-mid{justify-content:center;align-self:stretch;align-items:center;display:flex;position:relative}.vs-big{font-family:var(--display);letter-spacing:-.02em;filter:drop-shadow(0 6px 18px #00000080);font-size:clamp(56px,8.5vw,150px);line-height:1}.vs-stage{text-align:center;white-space:normal;background:#08061aa6;width:max-content;max-width:160%;padding:6px 14px;font-size:clamp(12px,1.25vw,18px);position:absolute;bottom:4px;left:50%;translate:-50%}.arena-fields{flex-wrap:wrap;justify-content:center;gap:12px 40px;margin-top:6px;display:flex}.arena-field{justify-items:center;gap:2px;min-width:150px;display:grid}.arena-field small{letter-spacing:2px;text-transform:uppercase;color:var(--faint);font-size:11px}.sc.live .sc-card{border-color:#fb5a6b66}a.sc-toggle{text-decoration:none}.sc-mid .chip.live{margin-bottom:4px}.sc-xl .sc-grid{height:clamp(130px,13vw,170px)}.sc-xl .sc-side .sc-por{height:clamp(132px,13.2vw,172px)}.sc-xl .sc-name{font-size:clamp(15px,1.6vw,22px)}.sc-xl .sc-score{font-size:clamp(34px,4.5vw,60px)}.sc-xl .sc-rank{font-size:14px}.bans-chars{border:1px solid var(--line);background:#ffffff0d;border-radius:16px;justify-content:center;align-items:center;gap:clamp(14px,4vw,40px);padding:8px 14px;display:flex}.bans-chars .bc{align-items:center;gap:10px;min-width:0;display:flex}.bans-chars .bc.r{text-align:right;flex-direction:row-reverse}.bans-chars .bc div{flex-direction:column;min-width:0;line-height:1.2;display:flex}.bans-chars .bc small{color:var(--faint);font-size:12px}.bans-chars .bc b{font-size:16px}.bans-chars .bc-vs{font-family:var(--display);font-size:22px}.m-more,.sheet-back{display:none}@media (width<=860px){.nav{align-items:flex-end;gap:0}.nav a,.m-more{min-width:0;min-height:52px;color:var(--dim);cursor:pointer;background:0 0;border:0;border-radius:14px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;padding:6px 2px;font-family:inherit;font-size:11px;font-weight:700;display:flex;position:relative}.nav a span.t,.m-more span.t{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.nav a.m-hide{display:none}@media (hover:hover) and (pointer:fine){.nav a:hover{background:0 0;transform:none}}.nav a.active,.m-more.active{color:#fff;box-shadow:none;background:#8b5cf638}.nav a:nth-child(4),.nav a[href=\/rankings]{order:2}.nav a[href=\/play]{order:3}.nav a[href=\/friends]{order:4}.m-more{order:5}.nav a[href=\/]{order:1}.nav a.m-play{background:var(--grad);color:#1a1033;border-radius:22px;flex:0 0 70px;min-height:58px;margin-top:-16px;box-shadow:0 8px 22px #ff3d8166,0 0 0 4px #0a071ed9}.nav a.m-play.active{background:var(--grad);color:#1a1033}.nav a.m-play .ic svg{width:24px;height:24px}.m-live{background:#34d399;border-radius:50%;width:11px;height:11px;animation:1.4s infinite pulse;position:absolute;top:6px;right:12px;box-shadow:0 0 0 3px #0a071ee6}.m-more{display:flex}.main{padding-bottom:104px}.sheet-back{z-index:90;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0503129e;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet{border:1px solid var(--line);width:100%;max-height:88vh;padding:10px 16px calc(18px + env(safe-area-inset-bottom));background:linear-gradient(#1a1342,#0f0b2c);border-bottom:0;border-radius:26px 26px 0 0;gap:14px;display:grid;overflow:auto;box-shadow:0 -12px 40px #00000080}.sheet-grip{background:#ffffff40;border-radius:3px;width:44px;height:5px;margin:2px auto 4px}.sheet-me{border:1px solid var(--line);color:#fff;background:#ffffff0f;border-radius:18px;align-items:center;gap:12px;padding:12px 14px;display:flex}.sheet-me>div{flex:1;gap:2px;min-width:0;display:grid}.sheet-me b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sheet-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.sheet-item{border:1px solid var(--line);color:#e9e5ff;text-align:center;background:#ffffff0d;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:84px;padding:10px 6px;font-size:13px;font-weight:700;display:flex}.sheet-item:active{background:#8b5cf64d}.sheet-legal{flex-wrap:wrap;justify-content:center;gap:14px;font-size:12px;display:flex!important}}.lobby-col{flex-direction:column;display:flex}.lobby-col>.lobby-cal{order:5}@media (width<=860px){.sheet-me .avatar{flex:none}.hero .row.wrap>.btn{flex:100%;justify-content:center}}@media (width<=640px){.pcard,.pcard.r{text-align:left;flex-direction:row;align-items:center;gap:8px;padding:8px 10px}.pcard.r{text-align:right;flex-direction:row-reverse}.pcard .avatar{width:36px!important;height:36px!important}.pcard>div:not(.big-score){flex:1;min-width:0}.pcard .row{flex-wrap:nowrap;gap:6px;justify-content:flex-start!important}.pcard.r .row{justify-content:flex-end!important}.pcard .big-score,.pcard.r .big-score{flex:none;margin:0;font-size:26px}.pcard .faint{display:none}.char-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;max-height:none;padding:2px 0;overflow:visible}.char-btn .nm{padding-top:10px;font-size:9.5px}.m-cta{bottom:calc(98px + env(safe-area-inset-bottom));z-index:20;position:sticky;box-shadow:0 -16px 24px 6px #0a071ee6}.pcard .avatar{display:none}.pcard a.row{font-size:15px!important}.pcard .chip{padding:2px 8px;font-size:10.5px}.pcard{min-height:62px}.m-cta:disabled{opacity:1;color:#8d86b8;background:#2a2450;box-shadow:0 -16px 24px 6px #0a071ee6}}.rk-search{gap:8px;margin-bottom:10px;display:flex}.rk-search .input{flex:1;min-width:0}.rk-filter-btn{white-space:nowrap;flex:none;display:none}@media (width<=860px){.rk-filter-btn{min-height:44px;display:inline-flex}.rk-left{display:contents}.rk-search{order:0}.rk-left>:not(.rk-search){order:2}.rk-filters{order:1;display:none;position:static!important}.rk-filters.open{display:flex}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}a,button,select,label,summary,.chip{-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media (width<=860px){input,textarea,select,.input{font-size:16px}.input,select.input{min-height:46px}.btn{min-height:44px}.btn.sm{min-height:40px;padding:8px 14px}button.chip,a.chip{min-height:34px}.tabs a,.tabs button{align-items:center;min-height:44px;display:inline-flex}.pl-av .frame{--av:92px!important}.pl-av .avatar{width:92px!important;height:92px!important}.pl-av .flag{width:30px!important;height:20px!important}.modal{align-items:flex-end;padding:10px}.modal .box{border-radius:22px 22px 0 0;width:100%;max-width:100%}}.tier-how summary{cursor:pointer;color:var(--dim);align-items:center;gap:8px;min-height:28px;font-weight:700;list-style:none;display:flex}.tier-how summary::-webkit-details-marker{display:none}.tier-how summary:before{content:"+";color:var(--sweet);font-weight:800}.tier-how[open] summary:before{content:"−"}.hl-who{align-items:center}.hl-id{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.hl-rank{min-width:0;font-size:12.5px;display:flex}.chat-typing{min-height:16px}.repeat-bar{border-color:var(--accent,#7c5cff);justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}@media (width<=640px){.repeat-bar{flex-direction:column;align-items:stretch}.repeat-bar .col:last-child{align-items:stretch!important}}.ver-badge{vertical-align:middle;flex:none;justify-content:center;align-items:center;margin-left:3px;line-height:0;animation:.6s cubic-bezier(.2,1.6,.4,1) both ver-pop;display:inline-flex}.ver-badge svg{display:block;overflow:visible}.ver-check{stroke-dasharray:20;stroke-dashoffset:20px;animation:.45s ease-out .35s forwards ver-draw}.ver-shine{animation:4s ease-in-out 1.2s infinite ver-sweep}@keyframes ver-pop{0%{opacity:0;transform:scale(0)rotate(-120deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes ver-draw{to{stroke-dashoffset:0}}@keyframes ver-glow{0%,to{filter:drop-shadow(0 0 5px #2896ff80)}50%{filter:drop-shadow(0 0 11px #50befff2)}}@keyframes ver-sweep{0%{transform:translate(0)rotate(20deg)}35%,to{transform:translate(40px)rotate(20deg)}}@media (prefers-reduced-motion:reduce){.ver-badge,.ver-check,.ver-shine{animation:none}.ver-check{stroke-dashoffset:0}}.pl-head{border-radius:22px;padding:22px 24px}.pl-head .pl-stats{flex-wrap:wrap;justify-content:flex-end;align-self:flex-start;gap:8px;display:flex}.pl-head .pl-actions{border-top:1px solid #ffffff17;flex-wrap:wrap;flex-basis:100%;align-items:center;gap:8px;margin-top:2px;padding-top:14px;display:flex}.pl-head .pl-actions .btn{border-radius:999px;padding:9px 16px}.pl-head .pl-actions .pl-quick{padding:11px 22px;font-size:15px}.pl-head .pl-actions .btn.ghost{margin-left:auto}.pl-head .chip{border-radius:999px}.qs{flex-direction:column;gap:14px;width:min(760px,100%);display:flex}.qs-head{align-items:center;gap:14px;display:flex}.qs-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.qs-box{background:#ffffff0d;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.qs-box h4{letter-spacing:.06em;text-transform:uppercase;opacity:.65;margin:0;font-size:12px}.qs-char{align-items:center;gap:10px;display:flex}.qs-season{padding:5px 10px}.modal .box:has(.qs){width:min(800px,100%)}@media (width<=720px){.qs-grid{grid-template-columns:1fr}.pl-head .pl-stats{justify-content:flex-start}.pl-head .pl-actions .btn.ghost{margin-left:0}}@keyframes slide-in{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}@keyframes slide-side{0%{opacity:0;translate:-10px}to{opacity:1;translate:0}}@keyframes fade-pop{0%{opacity:0;scale:.94}to{opacity:1;scale:1}}.card:not(.box),.tabs,.tw-tile,.ach,.qs-box{animation:.32s cubic-bezier(.22,1,.36,1) both slide-in}.col>.card:nth-child(2),.grid>.card:nth-child(2),.col>.qs-box:nth-child(2){animation-delay:50ms}.col>.card:nth-child(3),.grid>.card:nth-child(3),.col>.qs-box:nth-child(3){animation-delay:.1s}.col>.card:nth-child(4),.col>.card:nth-child(n+5){animation-delay:.15s}.tabs a,.chip{animation:.28s ease-out both fade-pop}.char-btn,.opt,.hl-who,.qs-char{animation:.26s ease-out both slide-in}.tbl tr,tbody tr,.pname{animation:.3s ease-out both slide-side}.btn,.chip,.char-btn,.opt,.card[onclick],.tw-tile{transition:transform .18s,background .2s,box-shadow .2s,filter .2s,border-color .2s}.season-banner{background:linear-gradient(120deg, #ffd23f1f, #ff3d8114), var(--panel);border-color:#ffd23f73;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.season-banner .sb-main{gap:8px;min-width:0;display:grid}.season-banner .sb-title{color:#ffd23f;align-items:center;gap:8px;font-size:17px;display:flex}.hexw{filter:drop-shadow(0 0 7px color-mix(in srgb, var(--t) 70%, transparent));flex:none;display:inline-block;position:relative}.hex{width:var(--hex);height:calc(var(--hex) * 1.09);background:var(--t);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);place-items:center;display:grid}.hex-in{width:calc(var(--hex) - 8px);height:calc((var(--hex) - 8px) * 1.09);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);display:block;overflow:hidden}.hex-in .avatar{object-fit:cover;border-radius:0!important;width:100%!important;height:100%!important}.flagb{line-height:0;position:absolute;bottom:0;right:-8px}.flagb .flag{box-shadow:0 0 0 2px #15122e}.pname.hexrow{gap:14px}.pn-meta{gap:4px;min-width:0;display:grid}.pn-top{flex-wrap:wrap;align-items:center;gap:4px;font-size:17px;font-weight:800;display:flex}.pn-sub{align-items:center;gap:8px;display:flex}.table tr.rk td{padding-top:8px;padding-bottom:8px}@media (width<=640px){.table .hexw{--hex:46px!important}.table .hex-in{--av:38px!important}.table .pname.hexrow{gap:10px}.table .pn-top{font-size:14px}.table .flagb .flag{width:18px!important;height:12px!important}.table .pname .avatar{width:100%!important;height:100%!important}}.avatar{clip-path:polygon(50% 0,93.3% 25%,93.3% 75%,50% 100%,6.7% 75%,6.7% 25%)!important;border-radius:0!important}.hex-in .avatar{clip-path:none!important}.frame{clip-path:polygon(50% 0,93.3% 25%,93.3% 75%,50% 100%,6.7% 75%,6.7% 25%);box-shadow:none!important;border-radius:0!important}.framew{filter:drop-shadow(0 0 7px var(--fg,transparent))}.fg-azure{--fg:#5ea9ff99}.fg-ember{--fg:#ff8f3da6}.fg-violet,.fg-aurora{--fg:#8b5cf6b3}.fg-sweetspot{--fg:#ffd23fe6}.fg-legion{--fg:#d1d5db8c}.fg-neon{--fg:#ff3d81cc}.fg-heritage{--fg:#1f8f8699}.fg-laurel{--fg:#ffc850b3}.fg-crystal{--fg:#8fe3ffd9}.fg-royal{--fg:#a855f7bf}.fg-crown{--fg:#ffb000f2}.fg-supporter{--fg:#ff6b9aa6}.gate{gap:14px;width:min(460px,100%);display:grid}.gate-head{place-items:center;display:grid}.gate-body{align-items:stretch;gap:14px}.gate-av{justify-content:center;align-items:center;gap:16px;display:flex}.modal .box:has(.gate){width:min(520px,100%)}.gate-small{width:100%;max-width:400px;margin:0 auto}.arena-pre{border:1px dashed var(--line);text-align:center;background:#ffffff08;border-radius:16px;gap:6px;width:min(420px,100%);padding:12px 14px;display:grid}.arena-bar{border-color:#34d39966;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;padding:12px 16px;display:flex}.arena-chip{background:#ffffff12;border-radius:12px;align-items:center;gap:8px;padding:6px 10px;display:inline-flex}.arena-chip small{color:var(--faint);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.arena-chip b{letter-spacing:2px;font-size:20px}.keep-opt{text-align:left;align-items:flex-start;gap:10px;font-size:13.5px}.gm{text-align:center;align-items:center;gap:16px;padding:28px}.gm-same{border:1px solid var(--line);background:#ffffff0d;border-radius:18px;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;padding:14px 18px;display:flex}.gm-stage{justify-items:center;gap:4px;display:grid}.gm-stage img{object-fit:cover;border-radius:12px;width:150px;height:84px}.gm-note{align-items:center;gap:10px;margin-bottom:12px;padding:12px 16px;display:flex}.gm-note.ok{background:#34d3991a;border-color:#34d3998c}.gm-note.no{background:#fb5a6b14;border-color:#fb5a6b80}.repeat-char{width:100%;padding:16px 22px;font-size:17px}.sg-art .sg-crop{pointer-events:none;filter:drop-shadow(0 4px 8px #00000080);width:auto;max-width:none;margin:0;position:absolute;top:50%;left:50%}.urln{text-align:center;justify-items:center;gap:18px;width:min(520px,100%);padding:10px 6px 4px;display:grid}.urln-logo{font-family:var(--display);align-items:center;gap:14px;font-size:28px;font-weight:800;line-height:1;display:flex}.urln-logo small{font-family:var(--body);letter-spacing:3px;color:var(--dim);text-transform:uppercase;text-align:left;margin-top:6px;font-size:11px;font-weight:500;display:block}.urln-logo .spark{filter:drop-shadow(0 0 14px #ff3d81b3);flex:none}.urln-big{font-family:var(--display);background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;margin:6px 0 0;font-size:clamp(26px,6.4vw,38px);font-weight:800;line-height:1.12}.urln-body{color:var(--dim);max-width:440px;margin:0;font-size:16px;line-height:1.55}.urln .btn{justify-content:center;width:100%;max-width:320px;margin-top:4px}.modal .box:has(.urln){overflow:visible}@media (height<=560px){.modal .box:has(.urln){overflow:auto}}.urln .btn:disabled{opacity:.55;cursor:not-allowed;filter:grayscale(.35)}.pay-pick{gap:12px;width:min(420px,100%)}.pay-pick .btn.big{justify-content:center}.pay-paypal{color:#fff;background:#0070ba;border-color:#0070ba}@media (hover:hover) and (pointer:fine){.pay-paypal:hover{background:#005ea6}}.pay-kofi{color:#fff;background:#ff5e5b;border-color:#ff5e5b}@media (hover:hover) and (pointer:fine){.pay-kofi:hover{background:#e84a47}}.modal .box:has(.pay-pick){overflow:visible}@media (height<=560px){.modal .box:has(.pay-pick){overflow:auto}}.feat{grid-template-columns:minmax(0,1fr)}.feat-row{min-width:0}@media (width<=860px){.modal .box{padding-bottom:calc(18px + env(safe-area-inset-bottom));scrollbar-width:none;background:#130f2b}.modal .box::-webkit-scrollbar{display:none}}@media (width<=560px){.pl-actions .btn{flex:calc(50% - 8px);justify-content:center;min-height:40px}.pl-actions .btn.primary{flex-basis:100%}.sc-name,a.sweet,.stat-link{position:relative}.sc-name:after,a.sweet:after{content:"";position:absolute;inset:-9px -6px}}.feat{container:feat/inline-size}@container feat (width<=460px){.feat-row{padding:12px 14px}.feat-main{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:12px;display:grid}.feat-ava{grid-row:1/span 2}.feat-txt{grid-area:1/2}.feat-txt b{font-size:16px}.feat-txt .rank{font-size:13px}.feat-val{display:contents}.feat-val b{text-align:left;grid-area:2/2;margin-top:6px;font-size:14px}.feat-val>:not(b){grid-area:1/3/span 2}}.rr{background:linear-gradient(180deg, color-mix(in srgb, var(--rr) 16%, transparent), #ffffff08);border:1px solid color-mix(in srgb, var(--rr) 45%, transparent);width:100%;box-shadow:0 0 40px color-mix(in srgb, var(--rr) 22%, transparent);border-radius:20px;justify-items:center;gap:10px;padding:18px 16px 16px;display:grid}.rr-title{letter-spacing:.18em;text-transform:uppercase;color:var(--dim);font-size:11.5px;font-weight:700}.rr-emblem{place-items:center;width:170px;height:170px;display:grid;position:relative}.rr-pulse{border:4px solid var(--rr);pointer-events:none;border-radius:50%;position:absolute;inset:14px}.rr-name{font-family:var(--display);color:var(--rr);font-size:clamp(22px,6vw,30px);font-weight:800}.rr-pts{font-family:var(--display);align-items:baseline;gap:2px;display:flex}.rr-pts b{font-variant-numeric:tabular-nums;font-size:clamp(34px,9vw,50px)}.rr-pts span{color:var(--dim);font-size:16px;font-weight:700}.rr-bar{background:#ffffff1a;border-radius:14px;width:min(100%,420px);height:14px;overflow:hidden}.rr-bar i{background:linear-gradient(90deg, var(--rr), #fff);height:100%;box-shadow:0 0 14px var(--rr);border-radius:14px;display:block}.rr-bar i.top{background:linear-gradient(90deg,#fff6bd,#ffd23f,#ff9ad8,#9be8ff) 0 0/200% 100%;animation:3s linear infinite sk}.rr-foot{justify-content:space-between;align-items:center;gap:14px;width:min(100%,420px);font-size:13px;display:flex}.rr-delta{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:22px}.rr-burst{z-index:96;cursor:pointer;background:color-mix(in srgb, var(--rr) 20%, #02060c);align-content:center;place-items:center;gap:22px;display:grid;position:fixed;inset:0;overflow:hidden}.rr-bands{pointer-events:none;background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--rr) 30%, #000) 0 9%, color-mix(in srgb, var(--rr) 52%, #000) 9% 18%, color-mix(in srgb, var(--rr) 78%, #fff) 18% 28%, color-mix(in srgb, var(--rr) 62%, #000) 28% 42%, color-mix(in srgb, var(--rr) 44%, #000) 42% 58%, color-mix(in srgb, var(--rr) 29%, #000) 58% 76%, color-mix(in srgb, var(--rr) 17%, #000) 76% 100%);position:absolute;inset:-30%}.rr-ring{border:6px solid color-mix(in srgb, var(--rr) 45%, #fff);width:260px;height:260px;box-shadow:0 0 18px color-mix(in srgb, var(--rr) 70%, transparent);pointer-events:none;border-radius:50%;margin:-130px 0 0 -130px;position:absolute;top:50%;left:50%}.rr-burst-in{position:relative}.rr-burst-in:before{content:"";z-index:-1;background:radial-gradient(circle,#02060c8c 0 46%,#0000 70%);border-radius:50%;position:absolute;inset:-46px}.rr-burst-txt{text-align:center;font-family:var(--display);color:#fff;text-shadow:0 3px #00000059,0 0 26px #0009;justify-items:center;gap:8px;font-weight:800;display:grid;position:relative}.rr-burst-txt span{letter-spacing:.01em;font-size:clamp(30px,7.4vw,58px)}.rr-burst-txt b{color:color-mix(in srgb, var(--rr) 38%, #fff);font-size:clamp(24px,5.4vw,38px)}@media (prefers-reduced-motion:reduce){.rr-ring,.rr-pulse{display:none}}.rr-burst.champ{--rr:#fc3}.rr-rays{pointer-events:none;background:repeating-conic-gradient(from 0deg, #ffffff38 0 5deg, transparent 5deg 15deg);width:220vmax;height:220vmax;margin:-110vmax 0 0 -110vmax;position:absolute;top:50%;left:50%;-webkit-mask-image:radial-gradient(circle,#000 0 16%,#0000 46%);mask-image:radial-gradient(circle,#000 0 16%,#0000 46%)}.rr-burst.champ .rr-burst-txt span{background:linear-gradient(90deg,#fff6bd,#ffd23f,#fff,#ffd23f);color:#0000;text-shadow:none;filter:drop-shadow(0 3px #00000073)drop-shadow(0 0 22px #0000008c);-webkit-background-clip:text;background-clip:text;font-size:clamp(36px,9vw,76px)}.rr{position:relative}.rr-snd{position:absolute;top:10px;right:10px}.side-snd{justify-content:center}.rr-burst.calm{background:#040612f0}.rr-calm-card{background:color-mix(in srgb, var(--rr) 22%, #060a18);border:2px solid color-mix(in srgb, var(--rr) 60%, #fff);box-shadow:0 0 40px color-mix(in srgb, var(--rr) 35%, transparent);border-radius:24px;justify-items:center;gap:18px;max-width:min(90vw,460px);padding:32px 28px;display:grid}.reduce .rr-ring,.reduce .rr-pulse,.reduce .rr-rays{display:none}.sup-layout{grid-template-columns:minmax(260px,340px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.sup-side{gap:14px;display:grid}.wall{gap:14px;min-width:0;padding:18px;display:grid}.wall-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.wall-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.wall-item{border:1px solid var(--line);background:#ffffff0a;border-radius:16px;align-items:flex-start;gap:12px;padding:12px;display:flex}.wall-ava{width:42px;height:42px;font-family:var(--display);color:#fff;background:linear-gradient(135deg, hsl(var(--h) 70% 52%), hsl(calc(var(--h) + 40) 70% 38%));border-radius:50%;flex:none;place-items:center;font-size:18px;font-weight:800;display:grid}.wall-body{flex:1;gap:6px;min-width:0;display:grid}.wall-top{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.wall-name{overflow-wrap:anywhere;font-size:16px}.wall-amt{color:var(--sweet);background:#ffd23f29;border:1px solid #ffd23f80;border-radius:999px;padding:2px 10px;font-size:13px;font-weight:800}.wall-date{font-size:12px}.wall-del{margin-left:auto}.wall-msg{color:#eceaff;white-space:pre-wrap;overflow-wrap:anywhere;background:#ffffff0f;border-radius:4px 14px 14px;margin:0;padding:9px 12px;font-size:14.5px;line-height:1.5}.wall-empty{text-align:center;color:var(--dim);justify-items:center;gap:10px;padding:40px 12px;display:grid}.wall-admin{border:1px dashed #ffffff40;border-radius:14px;gap:8px;padding:12px;display:grid}.wall-form{grid-template-columns:1fr 120px 90px;gap:8px;display:grid}.wall-form textarea,.wall-form label,.wall-form button{grid-column:1/-1}@media (width<=960px){.sup-layout{grid-template-columns:1fr}}@media (width<=560px){.wall-form{grid-template-columns:1fr 1fr}.wall-form input:first-child{grid-column:1/-1}}.str-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.str-card{padding:0;display:grid;overflow:hidden}.str-thumb{aspect-ratio:16/9;cursor:pointer;background:#0b0a1a;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.str-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}@media (hover:hover) and (pointer:fine){.str-thumb:hover img{transform:scale(1.04)}}.str-nothumb{color:var(--dim);place-items:center;display:grid;position:absolute;inset:0}.str-live{color:#fff;letter-spacing:.06em;background:#e91916;border-radius:6px;align-items:center;gap:6px;padding:3px 9px;font-size:11.5px;font-weight:800;display:inline-flex;position:absolute;top:10px;left:10px}.str-live i{background:#fff;border-radius:50%;width:7px;height:7px}.str-live.inline{position:static}.str-views{color:#fff;background:#000000b8;border-radius:6px;padding:2px 8px;font-size:12px;font-weight:700;position:absolute;bottom:10px;left:10px}.str-body{gap:10px;padding:14px;display:grid}.str-who{gap:2px;min-width:0;display:grid}.str-name{align-items:center;gap:6px;min-width:0;display:inline-flex}.str-name b{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.str-title{color:#dcd7f7;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}.str-modal{gap:12px;width:min(920px,92vw);display:grid}.str-frame{aspect-ratio:16/9;background:#000;border-radius:14px;position:relative;overflow:hidden}.str-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.str-strip{flex-wrap:wrap;align-items:center;gap:14px;margin:14px 0;padding:12px 16px;display:flex}.str-strip-list{flex-wrap:wrap;flex:1;gap:8px;min-width:0;display:flex}.str-chip{border:1px solid var(--line);background:#ffffff0f;border-radius:999px;align-items:center;gap:8px;max-width:100%;padding:4px 12px 4px 4px;display:inline-flex}.str-chip-name{text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:14px;font-weight:700;overflow:hidden}.str-chip-v{font-size:12px}.modal .box:has(.str-modal){overflow:visible}.admin-link{color:#1a1033;background:linear-gradient(90deg,#ffd23f,#ffb347);border-radius:12px;align-items:center;gap:10px;margin-top:6px;padding:10px 12px;font-weight:700;display:flex;position:relative;box-shadow:0 0 0 1px #ffd23f80,0 6px 18px #ffb34740}@media (hover:hover) and (pointer:fine){.admin-link:hover{filter:brightness(1.06)}}.admin-link.active{box-shadow:0 0 0 2px #fff,0 6px 18px #ffb34759}.admin-badge{color:#fff;background:#e91916;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-style:normal;font-weight:800;display:inline-grid}.admin-link .admin-badge{margin-left:auto}.admin-ic{display:inline-grid;position:relative}.admin-ic .admin-badge{position:absolute;top:-8px;right:-10px}.admin-sheet{background:#ffd23f24;border-color:#ffd23f80}.admin-top{position:relative}.admin-top .admin-badge{position:absolute;top:-6px;right:-6px}.aov-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.aov-card{border:1px solid var(--line);color:inherit;font:inherit;text-align:left;cursor:pointer;background:#ffffff0d;border-radius:14px;justify-items:start;gap:4px;padding:14px;display:grid}.aov-card.static{cursor:default}@media (hover:hover) and (pointer:fine){.aov-card:not(.static):hover{background:#ffffff17}}.aov-card.hot{background:#e919161a;border-color:#e9191699}.aov-card b{font-family:var(--display);font-size:28px}.aov-card .aov-hot{color:#ff6b6b}.aov-card span{color:var(--dim);font-size:13px}.afind{border:1px solid var(--line);background:#ffffff0a;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.afind-name{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.alog{gap:6px;margin:0;padding:0;list-style:none;display:grid}.alog li{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr;gap:10px;padding:8px 0;font-size:14px;display:grid}.alog-at{font-size:12.5px}@media (width<=560px){.alog li{grid-template-columns:1fr;gap:2px}}.frame-season_bronze{background:linear-gradient(135deg,#f1cfaa,#b9825a 50%,#6a4129);box-shadow:0 0 14px #b9825a8c}.fg-season_bronze{--fg:#b9825ab3}.frame-season_silver{background:linear-gradient(135deg,#fff,#cfd6e6 50%,#6b7280);box-shadow:0 0 14px #cfd6e68c}.fg-season_silver{--fg:#cfd6e6b3}.frame-season_gold{background:linear-gradient(135deg,#fff3b0,#ffd23f 50%,#a16207);box-shadow:0 0 14px #ffd23f8c}.fg-season_gold{--fg:#ffd23fb3}.frame-season_platinum{background:linear-gradient(135deg,#ccfbf1,#2fd6c8 50%,#0f766e);box-shadow:0 0 14px #2fd6c88c}.fg-season_platinum{--fg:#2fd6c8b3}.frame-season_diamond{background:linear-gradient(135deg,#dbeafe,#6cc4ff 50%,#1d4ed8);box-shadow:0 0 14px #6cc4ff8c}.fg-season_diamond{--fg:#6cc4ffb3}.frame-season_master{background:linear-gradient(135deg,#f3e8ff,#b36bff 50%,#6d28d9);box-shadow:0 0 14px #b36bff8c}.fg-season_master{--fg:#b36bffb3}.frame-season_finalsmash{background:linear-gradient(135deg,#ffe4ef,#ff4d8d 50%,#9f1239);box-shadow:0 0 14px #ff4d8d8c}.fg-season_finalsmash{--fg:#ff4d8db3}.frame-season_sweetspot{background:conic-gradient(#fff6bd,#ffd23f,#ff9ad8,#9be8ff,#fff6bd);box-shadow:0 0 22px #ffd23fbf}.fg-season_sweetspot{--fg:#ffd23fd9}.frame-season_podium{background:conic-gradient(#ffd23f,#e5e7eb,#cd7f32,#ffd23f);box-shadow:0 0 18px #ffd23f99}.fg-season_podium{--fg:#ffd23fbf}.frame-season_champion{background:conic-gradient(#fff6bd,#fc3,#ff8f3d,#fc3,#fff6bd);animation:3.5s linear infinite auroraSpin;box-shadow:0 0 28px #ffcc33e6}.fg-season_champion{--fg:#ffcc33f2}.nc-season_champion{background:linear-gradient(90deg,#fff6bd,#fc3,#ff8f3d,#fc3) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:4s linear infinite sk}.reduce .frame-season_champion,.reduce .nc-season_champion{animation:none!important}.hof-legends{margin-bottom:16px}.hof-leg-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.hof-leg{border:1px solid var(--line);background:#ffffff0d;border-radius:14px;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}.hof-leg>div{gap:2px;display:grid}.hof-name{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;max-width:100%;display:inline-flex;overflow:hidden}.hof-seasons{gap:16px;display:grid}.hof-season{gap:16px;padding:18px;display:grid}.hof-season.live{border-color:#ffd23f66}.hof-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.hof-podium{grid-template-columns:1fr 1.2fr 1fr;align-items:end;gap:12px;display:grid}.hof-slot{border:1px solid var(--line);text-align:center;background:#ffffff0d;border-radius:18px;justify-items:center;gap:8px;min-width:0;padding:22px 10px 14px;display:grid;position:relative}.hof-slot.empty{background:0 0;border-style:dashed;min-height:120px}.hof-slot.p1{background:linear-gradient(#ffd23f2e,#ffffff0a);border-color:#ffd23f8c;padding-top:30px;box-shadow:0 0 30px #ffd23f2e}.hof-slot.p2{border-color:#cfd6e680}.hof-slot.p3{border-color:#cd7f3280}.hof-medal{color:#1a1033;background:#cfd6e6;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:800;display:grid;position:absolute;top:-12px;left:50%;translate:-50%}.hof-slot.p1 .hof-medal{background:#ffd23f;width:36px;height:36px;top:-16px}.hof-slot.p3 .hof-medal{background:#cd7f32}.hof-who{justify-items:center;gap:8px;min-width:0;max-width:100%;display:grid}.hof-rating{font-size:13px}@media (width<=560px){.hof-podium{grid-template-columns:1fr}.hof-slot.p1{order:-1}}.tr-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.tr-col{gap:16px;min-width:0;display:grid}.tr-stats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.tr-stats div{border:1px solid var(--line);text-align:center;background:#ffffff0d;border-radius:14px;gap:2px;padding:12px;display:grid}.tr-stats b{font-family:var(--display);font-size:22px}.tr-stats span{color:var(--dim);font-size:12.5px}.tr-form{flex-wrap:wrap;gap:6px;display:flex}.tr-dot{border-radius:8px;place-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:grid}.tr-dot.w{color:#34d399;background:#34d39933;border:1px solid #34d39980}.tr-dot.l{color:#fb5a6b;background:#fb5a6b2e;border:1px solid #fb5a6b80}.tr-adv{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tr-adv li{border:1px solid var(--line);background:#ffffff0d;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:14.5px;line-height:1.45;display:flex}.tr-adv li svg{flex:none;margin-top:2px}.tr-adv li.warn{background:#ffb34714;border-color:#ffb34780}.tr-adv li.warn svg{color:#ffb347}.tr-adv li.ok{background:#34d39912;border-color:#34d39973}.tr-adv li.ok svg{color:#34d399}.tr-adv li.info svg{color:var(--cyan)}.tr-row{grid-template-columns:minmax(110px,1.2fr) minmax(60px,1fr) auto;align-items:center;gap:10px;display:grid}.tr-label{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;font-size:14px;display:flex}.tr-tag.ban{color:#fb5a6b;background:#fb5a6b2e;border-color:#fb5a6b8c}.tr-tag.pick{color:#34d399;background:#34d39929;border-color:#34d39980}.tr-track{background:#ffffff17;border-radius:10px;height:10px;overflow:hidden}.tr-track i{border-radius:10px;height:100%;display:block}.tr-track i.good{background:#34d399}.tr-track i.bad{background:#fb5a6b}.tr-track i.mid{background:#a9a3d1}.tr-num{justify-items:end;min-width:52px;font-size:13px;line-height:1.2;display:grid}@media (width<=900px){.tr-layout{grid-template-columns:1fr}}@media (width<=560px){.tr-row{grid-template-columns:1fr auto}.tr-track{order:3;grid-column:1/-1}}.tr-tabs{flex-wrap:wrap;max-width:100%}.tr-tabs button{white-space:normal}.hero{border-radius:22px;padding:clamp(16px,2.4vw,28px) clamp(20px,3.4vw,40px)}.hero .h1{margin-bottom:6px;font-size:clamp(26px,3.2vw,38px)}.hero .sub{margin:0 0 12px;font-size:15px!important}.hero>div>.chip{margin-bottom:8px!important}.hero .btn.big{padding:10px 18px;font-size:15px}.hero .pres-row{margin-top:10px}.hero .chars{height:84%;-webkit-mask-image:linear-gradient(90deg,#0000 0,#0000004d 12%,#000c 24%,#000 36%);mask-image:linear-gradient(90deg,#0000 0,#0000004d 12%,#000c 24%,#000 36%)}.hero .chars{height:80%;-webkit-mask-image:linear-gradient(90deg,#0000 0,#00000059 9%,#000000d9 19%,#000 28%);mask-image:linear-gradient(90deg,#0000 0,#00000059 9%,#000000d9 19%,#000 28%)}.hero>div:not(.chars){max-width:430px!important}.hero .chars{height:92%;-webkit-mask-image:none;mask-image:none}.hero .chars img:first-child{filter:drop-shadow(0 20px 40px #0009)brightness(.7);margin-left:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#0000008c 60%,#000 100%);mask-image:linear-gradient(90deg,#0000 0,#0000008c 60%,#000 100%)}.hero:before{background:linear-gradient(90deg,#0a071cd1 0%,#0a071c8c 28%,#0a071c1f 42%,#0000 52%)}.hero .chars{height:140%;bottom:-38%;right:0}.hero .chars{height:124%;bottom:-30%}.hero .chars img{margin-left:-122px}.hero .chars img:first-child{margin-left:0}.hero .chars{width:100%;height:100%;display:block;inset:0 auto auto 0}.hero .chars img{filter:drop-shadow(0 20px 40px #0009);width:auto;margin:0;position:absolute;-webkit-mask-image:none;mask-image:none}.hero .chars img:first-child{filter:drop-shadow(0 20px 40px #0009);margin:0;-webkit-mask-image:none;mask-image:none}.hero{min-height:300px}@media (width>=861px){.side{gap:clamp(6px,1.2vh,14px);padding-top:clamp(10px,1.6vh,18px);padding-bottom:clamp(10px,1.6vh,18px)}.nav{gap:clamp(0px,.3vh,4px)}.nav a{padding:clamp(5px,1.05vh,11px) 12px;font-size:clamp(13px,1.7vh,15px)}.side-extra{gap:clamp(4px,.8vh,8px)}.side-extra .btn.sm,.side-extra .input{padding-top:clamp(5px,.8vh,9px);padding-bottom:clamp(5px,.8vh,9px)}.side-user{margin-bottom:calc(-1*clamp(10px,1.6vh,18px));padding-top:clamp(6px,1vh,14px);padding-bottom:clamp(10px,1.6vh,18px);bottom:calc(-1*clamp(10px,1.6vh,18px))}}@media (width>=861px) and (height<=900px){.side .card.side-extra{padding:8px 12px!important}.side .card.side-extra .grad-text{font-size:20px!important}.legal-links{display:none}}@media (width>=861px) and (height<=780px){.side .card.side-extra{display:none!important}.side-snd{display:none}}@media (width>=861px){.side>*{flex-shrink:0}.nav a{padding:clamp(3px,.95vh,11px) 12px;line-height:1.2}}@media (width>=861px) and (height<=860px){.nav a{gap:10px;font-size:13.5px}.nav .ic svg{width:17px;height:17px}}@media (width>=861px) and (height<=700px){.side .logo small{display:none}.nav a{padding:2px 10px}}@media (width>=861px) and (height<=860px){.nav .ic{justify-content:center;align-items:center;height:17px;line-height:1;display:flex}.side>a.btn{padding-top:8px;padding-bottom:8px}}@media (width>=861px){.nav a{padding:clamp(2px,1.6vh - 8px,11px) 12px}}@media (width>=861px) and (height<=700px){.nav a{padding:2px 10px}}@media (width>=861px){.side>.nav{flex:1 1 0;min-height:360px}.side>.spacer{display:none}.nav a{flex:1 1 0;min-height:24px;max-height:44px;padding:0 12px}}@media (width<=860px){.hero{min-height:0}.hero .chars{display:none}.hero>div:not(.chars){max-width:none!important}.hero:before{display:none}.room{grid-template-columns:minmax(0,1fr)}.room>*{min-width:0}.versus-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.arena-chip b{letter-spacing:1px;font-size:16px}.arena-bar{gap:8px;padding:10px 12px}}@media (width<=640px){.matchup{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;position:relative}.matchup .art{height:250px}.matchup .art img{flex:none;width:128%;max-width:none;height:100%}.matchup .vs-mid{pointer-events:none;z-index:3;position:absolute;inset:0}.matchup .vs-big{font-size:40px}.matchup .vs-stage{max-width:90vw;padding:4px 10px;font-size:12px;bottom:0}.arena-val{letter-spacing:2px!important;font-size:22px!important}.arena-fields{gap:8px 22px}.arena-field{min-width:0}.vs{align-items:start;padding:16px 0;overflow-y:auto}.vs-cards{flex-direction:column;gap:6px!important;margin:12px 0!important}.vs-cards .vs-card{width:100%;min-width:0!important;padding:12px!important}.vs-cards>b{font-size:34px!important}.vs-actions{flex-wrap:nowrap;gap:8px!important}.vs-actions .btn.big{flex:1 1 0;justify-content:center;min-width:0;padding:12px;font-size:14px}.vs-ring{flex:none;width:84px!important;height:84px!important}.vs-ring svg{width:84px;height:84px}.vs-ring b{font-size:22px!important}.vs-solo{align-items:center;padding:16px 0}.vs-solo .vs-actions{grid-template-columns:1fr 1fr;padding:0 16px;gap:12px 10px!important;display:grid!important}.vs-solo .vs-ring{order:-1;grid-column:1/-1;justify-self:center;width:96px!important;height:96px!important}.vs-solo .vs-ring svg{width:96px;height:96px}}@media (width<=860px){.ban-steps{flex-wrap:wrap;gap:6px;min-width:0;max-width:100%}.ban-steps .chip{padding:4px 8px;font-size:11px}}.hl-name .ver-badge{margin-left:-2px}.pod .art{opacity:1;background:0 0;overflow:hidden}.pod .art img{filter:saturate(1.2);max-width:none;height:auto;position:absolute}.art-half{position:absolute;inset:0}.art-half.left{-webkit-mask-image:linear-gradient(90deg,#000 0 34%,#0000 50%);mask-image:linear-gradient(90deg,#000 0 34%,#0000 50%)}.art-half.right{-webkit-mask-image:linear-gradient(270deg,#000 0 34%,#0000 50%);mask-image:linear-gradient(270deg,#000 0 34%,#0000 50%)}.art-ava{opacity:.3;filter:saturate(1.1);background-position:50%;background-size:cover;width:50%;position:absolute;top:0;bottom:0}.art-ava.right{right:0;-webkit-mask-image:linear-gradient(270deg,#000 0 25%,#0000 100%);mask-image:linear-gradient(270deg,#000 0 25%,#0000 100%)}.art-ava.left{left:0;-webkit-mask-image:linear-gradient(90deg,#000 0 25%,#0000 100%);mask-image:linear-gradient(90deg,#000 0 25%,#0000 100%)}@media (width<=860px){.card .mono{overflow-wrap:anywhere;word-break:break-all}}.nroll,.nroll span,.stat .nroll span,.stat .nroll{font-size:inherit;font-weight:inherit;color:inherit;letter-spacing:inherit;text-transform:none;font-family:inherit}.nroll{font-variant-numeric:tabular-nums;display:inline-flex}.nroll-col{vertical-align:bottom;height:1.2em;line-height:1.2em;display:inline-block;position:relative;overflow:hidden}.nroll-ch{display:inline-block}.str-ov{border-color:#8b5cf659;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;padding:12px 16px;display:flex}.str-ov-ic{background:#8b5cf638;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}@media (width>=861px){.nav a{max-height:48px}.nav{gap:clamp(2px,.5vh,6px)}.side-langrow{flex-wrap:nowrap;gap:6px}.side-langrow .side-snd{flex:none;padding-left:10px;padding-right:10px}}@media (width>=861px) and (height<=1040px){.legal-links{display:none}}.av-w{filter:drop-shadow(1px 0 #000)drop-shadow(-1px 0 #000)drop-shadow(0 1px #000)drop-shadow(0 -1px #000);flex:none;line-height:0;display:inline-flex}.hex-in .av-w,.frame .av-w,.framew .av-w,.hexw .av-w{filter:none}@media (width<=640px){.sc-ava .avatar{width:42px!important;height:42px!important}}.hex-in .av-w{width:100%;height:100%;display:block}.lad-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.lad-card{flex-direction:column;height:100%;padding:0;display:flex;overflow:hidden}.lad-card-img{height:140px;position:relative}.lad-card-img .chip{position:absolute;top:10px;left:10px}.lad-cover{font-family:var(--display);color:#ffffffd9;background-position:50%;background-size:cover;place-items:center;font-weight:800;display:grid}.lad-cover.card{width:100%;height:100%;font-size:54px}.lad-cover.head{border-radius:22px;flex:none;width:120px;height:120px;font-size:40px;box-shadow:0 8px 24px #0006}.lad-st.live{color:#6ee7b7;background:#34d39933;align-items:center;gap:6px;display:inline-flex}.lad-st.upcoming{color:#c4b5fd;background:#8b5cf647}.lad-st.finished{background:#08061ab3}.lad-head{flex-wrap:wrap;align-items:center;gap:20px;padding:18px;display:flex}.lad-join{background:linear-gradient(120deg,#8b5cf62e,#ff3d8114);border-color:#8b5cf673;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}.lad-join-ic{background:#8b5cf64d;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}.lad-entrants{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;display:grid}.lad-entrant{background:#ffffff0d;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:8px 12px;display:flex}.lad-entrant b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lad-seed{text-align:center;min-width:22px;font-family:var(--mono);color:var(--faint);flex:none;font-size:12px}.lad-bracket{scrollbar-width:thin;gap:22px;padding:4px 2px 12px;display:flex;overflow-x:auto}.lad-round{flex-direction:column;flex:none;width:210px;display:flex}.lad-round-h{letter-spacing:1.5px;text-transform:uppercase;color:var(--dim);margin-bottom:8px;font-size:12px}.lad-match{border:1px solid var(--line);background:#ffffff0f;border-radius:10px;overflow:hidden}.lad-slot{justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;font-size:14px;display:flex}.lad-slot.win{background:#34d39924;font-weight:700}.lad-tag{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=640px){.lad-cover.head{width:84px;height:84px;font-size:30px}.lad-round{width:180px}}.lad-head .lad-st{align-self:flex-start}.lad-sec{border-top:3px solid var(--sc,#8b5cf6);flex-direction:column;gap:12px;scroll-margin-top:12px;display:flex}.lad-sec.winners{--sc:#34d399}.lad-sec.losers{--sc:#fb7185}.lad-sec.finals{--sc:#ffd23f;background:linear-gradient(160deg,#ffd23f17,#0000 60%)}.lad-sec-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.lad-sec-h .h3{color:var(--sc)}.lad-sec-c{color:var(--dim);font-size:12px;font-family:var(--mono)}.lad-pill{background:color-mix(in srgb, var(--sc,#8b5cf6) 16%, transparent);border:1px solid color-mix(in srgb, var(--sc,#8b5cf6) 45%, transparent)}.lad-pill.winners{--sc:#34d399}.lad-pill.losers{--sc:#fb7185}.lad-pill.finals{--sc:#ffd23f}.lad-bracket{scrollbar-width:thin;scroll-snap-type:x proximity;gap:34px;padding:14px 4px;display:flex;overflow-x:auto}.lad-round{scroll-snap-align:start;flex-direction:column;flex:none;width:224px;display:flex}.lad-round-h{border-bottom:1px solid var(--line);letter-spacing:1.2px;text-transform:uppercase;color:var(--dim);justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;padding:0 2px 8px;font-size:12px;display:flex}.lad-round-h b{color:var(--text);letter-spacing:1px;font-weight:700}.lad-round-h small{font-family:var(--mono);color:var(--faint)}.lad-round-b{flex-direction:column;flex:1;justify-content:space-around;gap:14px;display:flex}.lad-match{border:1px solid var(--line);background:#120e2ed9;border-radius:12px;position:relative;box-shadow:0 4px 14px #00000040}.lad-match:after{content:"";background:#ffffff29;width:34px;height:2px;position:absolute;top:50%;right:-35px}.lad-match:before{content:"";background:#ffffff29;width:34px;height:2px;position:absolute;top:50%;left:-35px}.lad-match.nolink:after,.lad-match.nofrom:before{display:none}.lad-match.playing{border-color:#34d399a6;box-shadow:0 0 0 1px #34d39940,0 6px 20px #34d3992e}.lad-match.wait{opacity:.82}.lad-live{z-index:1;color:#6ee7b7;letter-spacing:.6px;text-transform:uppercase;background:#0c0920;border:1px solid #34d39999;border-radius:999px;align-items:center;gap:5px;padding:1px 8px;font-size:10px;font-weight:800;display:inline-flex;position:absolute;top:-9px;right:10px}.lad-slot{align-items:center;gap:8px;min-height:36px;padding:8px 10px;font-size:14px;display:flex}.lad-slot+.lad-slot{border-top:1px solid var(--line)}.lad-slot:first-of-type{border-radius:11px 11px 0 0}.lad-slot:last-of-type{border-radius:0 0 11px 11px}.lad-slot.win{background:linear-gradient(90deg, color-mix(in srgb, var(--sc,#34d399) 26%, transparent), transparent);box-shadow:inset 3px 0 0 var(--sc,#34d399);font-weight:700}.lad-slot.lose{opacity:.55}.lad-slot.tbd .lad-tag{color:var(--faint);font-style:italic}.lad-sd{min-width:18px;font-family:var(--mono);color:var(--faint);text-align:center;flex:none;font-size:11px}.lad-tag{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.lad-sc{text-align:center;min-width:24px;font-family:var(--mono);background:#ffffff14;border-radius:7px;flex:none;padding:2px 6px;font-size:13px}.lad-sc:empty{display:none}.lad-slot.win .lad-sc{background:color-mix(in srgb, var(--sc,#34d399) 40%, transparent);color:#fff}@media (width<=640px){.lad-round{width:196px}.lad-bracket{gap:28px}.lad-match:after{width:28px;right:-29px}.lad-match:before{width:28px;left:-29px}}.lad-wrap{scrollbar-width:thin;flex-direction:column;gap:34px;padding:4px 2px 16px;display:flex;overflow-x:auto}.lad-row{flex:none;position:relative}.lad-row .lad-round-h{text-transform:none;letter-spacing:0;border:0;margin:0;padding:0 2px;font-size:14px;display:block;position:absolute;top:0}.lad-row .lad-round-h b{letter-spacing:0;color:var(--text);font-size:14px;display:block}.lad-row .lad-round-h small{color:var(--faint);font-size:12px;font-family:var(--body);display:block}.lad-lines{pointer-events:none;position:absolute;left:0}.lad-lines path{stroke:#ffffff38;stroke-width:1.6px}.lad-row .lad-match{background:#17123a;border:1px solid #ffffff24;border-radius:6px;position:absolute;overflow:visible;box-shadow:0 3px 10px #00000047}.lad-row .lad-match:before,.lad-row .lad-match:after{display:none}.lad-row .lad-match.wait{opacity:1}.lad-row .lad-match.playing{border-color:#34d399;box-shadow:0 0 0 1px #34d39980,0 4px 14px #34d39947}.lad-id{z-index:2;color:#fff;background:#3b3a52;border-radius:4px;place-items:center;min-width:20px;height:18px;padding:0 5px;font-size:11px;font-weight:800;display:grid;position:absolute;top:50%;left:-10px;transform:translateY(-50%);box-shadow:0 1px 4px #00000080}.lad-match.playing .lad-id{background:#10b981}.lad-row .lad-slot{border-radius:0;gap:6px;height:24px;min-height:0;padding:0 5px 0 14px;font-size:13px}.lad-row .lad-slot:first-of-type{border-radius:5px 5px 0 0}.lad-row .lad-slot:last-of-type{border-radius:0 0 5px 5px}.lad-row .lad-slot+.lad-slot{border-top:1px solid #ffffff1a}.lad-row .lad-slot.win{box-shadow:none;color:#fff;background:0 0;font-weight:800}.lad-row .lad-slot.lose{opacity:1;color:#b9b3d6}.lad-row .lad-sd{color:#8d87b3;min-width:16px;font-size:11px}.lad-row .lad-sc{color:#fff;background:#4b4a63;border-radius:3px;place-items:center;min-width:22px;height:18px;padding:0;font-size:12px;font-weight:800;display:grid}.lad-row .lad-slot.win .lad-sc{background:#22c55e}.lad-row .lad-sc.dq{color:#fff;background:0 0;width:auto;padding:0 4px;font-size:11px}.lad-row .lad-sc.live{background:#10b98140}.lad-row .lad-sc.live .pres-dot{margin:0}.lad-row .lad-slot .cportrait,.lad-row .lad-slot img{flex:none}@media (width<=640px){.lad-wrap{gap:26px}}.lad-stock{object-fit:contain;image-rendering:auto;filter:drop-shadow(0 1px 1px #00000080);flex:none;width:20px;height:20px}@media (width<=860px){.toggle{width:54px;height:32px}.toggle:after{width:26px;height:26px;top:3px;left:3px}.toggle:checked:after{transform:translate(22px)}.sc-toggle{min-height:44px}.sc-name{align-items:center;min-height:30px;display:inline-flex}.acc-sw{width:38px;height:38px}.chip.pin-opt{min-height:40px}.chip small{font-size:11px}.vs-stage{z-index:4;background:#08061aeb!important;max-width:calc(100% - 12px)!important;font-size:13px!important}}.sheet-back,.char-card,.opt,tr.rk,.rr-burst{cursor:pointer}.ri{z-index:90;background:radial-gradient(120% 90% at 70% 50%, color-mix(in srgb, var(--ric) 38%, #0a0720), #05030f 70%);cursor:pointer;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.ri-rays{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.ri-rays i{background:linear-gradient(90deg, transparent 20%, color-mix(in srgb, var(--ric) 30%, transparent) 50%, transparent 80%);transform-origin:50%;width:160vmax;height:7vmax;position:absolute}.ri-orb{background:radial-gradient(circle, color-mix(in srgb, var(--ric) 85%, #fff) 0%, color-mix(in srgb, var(--ric) 40%, transparent) 45%, transparent 70%);pointer-events:none;border-radius:50%;width:38vmin;height:38vmin;margin-top:-19vmin;position:absolute;top:50%;right:22vw}.ri-flash{pointer-events:none;background:#fff;position:absolute;inset:0}.ri-charw{pointer-events:none;align-items:flex-end;height:96vh;display:flex;position:absolute;bottom:0;right:2vw}.ri-char{translate:var(--dx,0%) var(--dy,0%);scale:var(--dz,1);object-fit:contain;object-position:bottom;width:auto;max-width:62vw;height:100%;filter:drop-shadow(0 0 40px color-mix(in srgb, var(--ric) 55%, transparent))}.ri-text{z-index:2;box-sizing:border-box;flex-direction:column;gap:16px;width:58vw;padding:0 6vw;display:flex;position:relative}.ri-label{font-family:var(--display);letter-spacing:.3em;text-transform:uppercase;color:var(--ric);font-size:14px}.ri-name{font-family:var(--display);text-shadow:0 4px 30px #0009;white-space:nowrap;width:max-content;max-width:none;margin:0;font-size:clamp(36px,6.2vw,92px);font-weight:800;line-height:1}.ri-country{align-items:center;gap:12px;font-size:clamp(18px,2.4vw,30px);display:flex}.ri-rank{align-items:center;gap:18px;display:flex}.ri-emb{background:radial-gradient(circle,#080518eb 38%,#0805188c 62%,#0000 74%);border-radius:50%;place-items:center;margin:-22px;padding:22px;display:grid}.ri-rank b{font-family:var(--display);font-size:clamp(22px,3vw,38px);display:block}.ri-rank small{color:var(--muted);font-size:14px}.ri-mains{gap:8px;display:flex}.ri-skip{z-index:3;color:#fff;cursor:pointer;background:#0006;border:1px solid #ffffff40;border-radius:99px;padding:6px 14px;font-size:13px;position:absolute;top:16px;right:18px}.ri-bar{background:var(--ric);transform-origin:0;z-index:3;height:4px;position:absolute;bottom:0;left:0;right:0}@media (width<=720px){.ri{align-items:flex-end;padding-bottom:7vh}.ri-charw{-webkit-mask-image:linear-gradient(to bottom, #000 0, #000 var(--mf,56%), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, #000 0, #000 var(--mf,56%), transparent 100%);mask-image:linear-gradient(to bottom, #000 0, #000 var(--mf,56%), transparent 100%);justify-content:center;align-items:flex-start;inset:0 0 auto;overflow:hidden;height:58vh!important}.ri-char{translate:var(--mx,0%) var(--my,0%);scale:var(--mz,1);object-fit:cover;object-position:50% 0%;width:108%;max-width:none;height:100%;margin-left:-4%}.ri-char.wide{object-fit:contain;object-position:50% 60%}.ri-text{box-sizing:border-box;gap:12px;width:100%;max-width:100%;padding:0 22px}.ri-name{font-size:clamp(26px,8.4vw,44px)}.ri-rank b{font-size:24px}}.tm{flex:none;align-items:center;gap:4px;display:inline-flex}.tm-t{letter-spacing:.02em;font-weight:800}.tm-bar{opacity:.85;background:currentColor;border-radius:1px;width:2px;height:1.05em}.set-team{text-align:center;letter-spacing:.04em;flex:none;width:86px;font-weight:800}.mc-artw{width:100%;height:100%;min-height:270px;position:relative}.mc-artw .mc-art{width:100%;height:100%;position:absolute;inset:0}.mc-skin{z-index:2;position:absolute;bottom:6px;left:50%;translate:-50%}.modal .box:has(.skin-pick){width:min(820px,100%)}.skin-pick{gap:14px;width:100%}.skin-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.skin-opt{color:inherit;cursor:pointer;font:inherit;background:#ffffff0d;border:2px solid #0000;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:8px 6px 10px;display:flex}.skin-opt img{object-fit:contain;width:100%;height:150px}.skin-opt span{opacity:.8;font-size:12px}.skin-opt.on{background:#ffd23f1f;border-color:#ffd23f}@media (width<=640px){.skin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-artw{height:190px;min-height:0}.mc-skin{bottom:2px}}.beta-badge{--bs:16px;height:calc(var(--bs) * .76);padding:0 calc(var(--bs) * .34);vertical-align:middle;box-shadow:inset 0 0 0 1px #fff6c8d9, 0 0 calc(var(--bs) * .75) #ffbe1e8c;background:linear-gradient(135deg,#fff3b0 0%,#ffd23f 36%,#f29a00 70%,#ffdf7a 100%);border-radius:999px;flex:none;align-self:center;align-items:center;margin-left:3px;display:inline-flex;position:relative;overflow:hidden}.beta-badge b{z-index:1;font-family:var(--display);font-size:calc(var(--bs) * .46);letter-spacing:.08em;color:#4a2800;text-shadow:0 1px #fff9;line-height:1;position:relative}.beta-badge:after{content:"";background:linear-gradient(100deg,#0000 0%,#fffffffa 50%,#0000 100%);width:55%;animation:4s ease-in-out infinite beta-sweep;position:absolute;top:-30%;bottom:-30%;left:0;transform:translate(-130%)skew(-20deg)}@keyframes beta-sweep{0%,62%{transform:translate(-130%)skew(-20deg)}to{transform:translate(270%)skew(-20deg)}}.beta-badge{animation:4s ease-in-out infinite beta-glow}@keyframes beta-glow{0%,58%,to{box-shadow:inset 0 0 0 1px #fff6c8d9, 0 0 calc(var(--bs) * .75) #ffbe1e8c}80%{box-shadow:inset 0 0 0 1px #ffffe6, 0 0 calc(var(--bs) * 1.4) #ffd646f2}}@media (prefers-reduced-motion:reduce){.beta-badge:after{display:none}.beta-badge{animation:none}}.tiers-grid{grid-template-columns:repeat(4,1fr)}@media (width<=1100px){.tiers-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.tiers-grid{grid-template-columns:1fr}}.tier-card{background:linear-gradient(180deg, color-mix(in srgb, var(--tg) 14%, #181336b3), #120e2ccc);border-color:color-mix(in srgb, var(--tg) 35%, transparent);flex-direction:column;align-items:stretch;gap:8px;transition:box-shadow .3s;display:flex;overflow:hidden}@media (hover:hover) and (pointer:fine){.tier-card:hover{box-shadow:0 20px 60px color-mix(in srgb, var(--tg) 35%, transparent)}}.tier-aura{background:radial-gradient(circle, color-mix(in srgb, var(--tg) 45%, transparent), transparent 68%);filter:blur(10px);border-radius:50%;width:190px;height:190px;margin-left:-95px;position:absolute;top:24px;left:50%}.tier-emblem{place-items:center;height:168px;display:grid;position:relative}.tier-name{font-family:var(--display);text-align:center;color:var(--tg);text-shadow:0 0 22px color-mix(in srgb, var(--tg) 55%, transparent);margin:0;font-size:24px}.tier-desc{text-align:center;min-height:54px;margin:0;font-size:13px}.tier-bar{background:#ffffff14;border-radius:6px;height:6px;overflow:hidden}.tier-bar i{border-radius:6px;height:100%;display:block}.range{appearance:none;background:#ffffff24;border-radius:6px;outline:none;width:100%;height:6px}.range::-webkit-slider-thumb{appearance:none;background:var(--grad);cursor:pointer;border-radius:50%;width:22px;height:22px;box-shadow:0 0 0 4px #ff3d8140}.ic-svg{vertical-align:-.2em;flex:none}h1 .ic-svg,.h1 .ic-svg{vertical-align:-.12em;color:var(--sweet);margin-right:6px}@media (width<=640px){.tiers-grid{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.tier-card{gap:6px;padding:12px 10px}.tier-name{overflow-wrap:anywhere;font-size:clamp(16px,5vw,20px)}.tier-desc{margin:0;font-size:12px;line-height:1.35}.tier-emblem{justify-content:center;display:flex}.tier-emblem>*{max-width:100%;height:auto}.tier-emblem svg,.tier-emblem img{width:min(100px,100%);height:auto}.tier-card .chip{padding:4px 8px;font-size:11px!important}.tier-card .row{flex-wrap:wrap}.tier-emblem{height:116px}.tier-aura{width:130px;height:130px;margin-left:-65px;top:10px}.tier-desc{min-height:0}}
