:root{--bg:#0b1026;--card:rgba(255,255,255,.055);--glass-hi:inset 0 1px 0 rgba(255,255,255,.12);--line:rgba(255,255,255,.12);--line2:rgba(255,255,255,.18);--ink:#eef0ff;--ink2:#c6cbf0;--dim:#9aa1cf;--dim2:#6e76ab;--accent:#8b5cf6;--accent2:#a78bfa;--accent-weak:rgba(139,92,246,.26);--accent-soft:rgba(139,92,246,.14);--teal:#2dd4bf;--teal2:#5eead4;--pink:#f472b6;--aurora:linear-gradient(120deg,var(--teal),var(--accent) 55%,var(--pink));--blue:#5eead4;--blue-fill:rgba(94,234,212,.16);--green:#34d399;--orange:#fb923c;--track:rgba(255,255,255,.09);--shadow:0 22px 60px rgba(4,6,18,.5);--font-display:"Sora","Inter",sans-serif}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;color:var(--ink);font-family:Inter,-apple-system,Segoe UI,Roboto,sans-serif;font-size:13px;-webkit-font-smoothing:antialiased;background:radial-gradient(900px 600px at 82% -8%,#8b5cf666,#0b102600 58%),radial-gradient(760px 520px at -6% 30%,#2dd4bf38,#0b102600 55%),radial-gradient(820px 560px at 60% 115%,#f472b633,#0b102600 55%),var(--bg);background-attachment:fixed}.app{display:grid;grid-template-columns:252px 1fr 332px;gap:16px;padding:16px;height:100dvh;overflow:hidden}.side{background:var(--card);border:1px solid var(--line);border-radius:24px;box-shadow:var(--glass-hi),var(--shadow);-webkit-backdrop-filter:blur(30px) saturate(1.5);backdrop-filter:blur(30px) saturate(1.5);padding:20px 14px;display:flex;flex-direction:column;gap:5px;height:100%;overflow:hidden}.logo{display:flex;align-items:center;gap:11px;margin:4px 6px 20px}.logo .sq{width:32px;height:32px;border-radius:11px;background:var(--aurora);display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;box-shadow:0 6px 18px #8b5cf673,inset 0 1px #ffffff80}.logo b{font-family:var(--font-display);font-size:16px;font-weight:700;color:#fff;letter-spacing:-.01em}.logo small{display:block;color:var(--dim);font-size:11px;font-weight:400;margin-top:1px}.navhist{display:flex;gap:8px;margin:0 6px 12px}.histbtn{flex:1;height:34px;border-radius:12px;border:1px solid var(--line);background:#ffffff0f;color:var(--ink2);font-size:15px;cursor:pointer;display:flex;align-items:center;justify-content:center}.histbtn:hover:not(:disabled){background:#ffffff1f;border-color:#ffffff4d;color:#fff}.histbtn:disabled{opacity:.3;cursor:default}.nav{display:flex;align-items:center;gap:12px;padding:9px 14px;border-radius:13px;color:var(--dim);cursor:pointer;background:none;border:1.5px solid transparent;width:100%;text-align:left;font:inherit;font-size:14px;font-weight:500;position:relative}.nav:hover{background:#ffffff0f;color:var(--ink)}.nav .ic{width:18px;text-align:center;font-size:15px;color:var(--dim2)}.nav:hover .ic{color:var(--ink2)}.nav.active{color:#fff;font-weight:600;background:linear-gradient(#1e203ed9,#1e203ed9) padding-box,linear-gradient(120deg,#2dd4bfcc,#8b5cf6cc,#f472b6cc) border-box;box-shadow:0 8px 24px #8b5cf640}.nav.active .ic{color:var(--teal2)}.navgroup{display:contents}.navsec{margin:12px 8px 4px;font-size:9px;font-weight:700;letter-spacing:.3em;color:var(--dim2);flex:0 0 auto}.navgroup:first-child .navsec{margin-top:2px}.spacer{flex:1}.navlist{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:4px;margin-bottom:6px}.navlist::-webkit-scrollbar{width:0}.user{display:flex;align-items:center;gap:11px;padding:8px;margin:6px 4px 0;background:#ffffff0d;border:1px solid rgba(255,255,255,.11);border-radius:15px}.av{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,var(--teal),var(--accent));display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:15px;box-shadow:0 4px 12px #2dd4bf59,inset 0 1px #fff6}.user .nm{font-weight:600;font-size:13px;color:#fff}.user .lv{color:var(--dim);font-size:11px;margin-top:1px}.xp{height:7px;border-radius:6px;background:var(--track);margin:9px 6px 4px;overflow:hidden}.xp i{display:block;height:100%;border-radius:6px;background:var(--aurora);box-shadow:0 2px 10px #8b5cf680}.xptxt{color:var(--dim);font-size:10.5px;margin:0 6px}.premium{margin:12px 4px 0;border:1px solid var(--line2);border-radius:18px;padding:12px 13px;background:#ffffff0f;box-shadow:var(--glass-hi);cursor:pointer;display:flex;align-items:center;gap:11px}.premium .dia{width:30px;height:30px;border-radius:11px;background:linear-gradient(135deg,var(--accent),var(--pink));display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;flex:0 0 auto;box-shadow:0 4px 14px #f472b666}.premium b{color:#fff;font-size:13px;font-weight:700;display:block}.premium small{color:var(--dim);font-size:11px;line-height:1.35;display:block;margin-top:2px}.premium .chev{margin-left:auto;color:var(--pink)}.main{display:flex;flex-direction:column;gap:14px;min-width:0;height:100%;overflow:hidden auto}.head{display:flex;align-items:flex-start;padding:0 2px;flex:0 0 auto}.head h1{margin:0;font-family:var(--font-display);font-size:23px;font-weight:700;letter-spacing:-.02em;color:#fff;display:flex;align-items:center;gap:9px}.head h1 .q{font-size:13px;color:var(--dim2);background:var(--card);border:1.5px solid var(--line2);border-radius:50%;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;font-weight:600;cursor:pointer;padding:0;line-height:1}.head h1 .q:hover{color:var(--accent);border-color:var(--accent-weak);background:var(--accent-soft)}.head p{margin:4px 0 0;color:var(--dim);font-size:12.5px}.stats{margin-left:auto;display:flex;gap:26px;align-items:flex-start}.stat{text-align:center}.stat .l{font-size:10.5px;letter-spacing:.06em;color:var(--dim);text-transform:uppercase;font-weight:500}.stat .v{font-size:19px;font-weight:700;margin-top:4px;color:var(--ink);display:flex;align-items:center;gap:5px;justify-content:center}.stat .v.g{color:var(--teal2)}.stat .v.o{color:var(--orange)}.gear{margin-left:8px;background:#ffffff0f;border:1px solid var(--line2);color:var(--ink2);border-radius:13px;width:38px;height:38px;cursor:pointer;font-size:15px}.card{background:var(--card);border:1px solid var(--line);border-radius:16px;box-shadow:var(--glass-hi),var(--shadow);-webkit-backdrop-filter:blur(22px) saturate(1.4);backdrop-filter:blur(22px) saturate(1.4)}.specCard{padding:14px 22px 12px;flex:0 0 auto}.ch{display:flex;align-items:center;gap:9px;margin-bottom:4px}.ch .chico{width:18px;height:18px;border-radius:5px;background:var(--accent-weak);color:var(--accent);display:inline-flex;align-items:center;justify-content:center;font-size:11px}.ch b{font-size:15px;font-weight:600;color:var(--ink)}.ch span{color:var(--dim);font-size:12px}.legend{margin-left:auto;display:flex;align-items:center;gap:7px;color:var(--dim);font-size:12px}.dot{width:9px;height:9px;border-radius:50%;background:var(--accent)}.graph{position:relative;margin:8px 0 0 52px;height:clamp(180px,calc(100dvh - 470px),372px)}.ylab{position:absolute;left:-52px;top:0;bottom:22px;width:46px;display:flex;flex-direction:column;justify-content:space-between;font-size:10px;color:var(--dim2);text-align:right}.plot{position:absolute;top:0;right:0;bottom:22px;left:0;background:#0508168c;border-radius:8px;overflow:hidden;border:1px solid var(--line);touch-action:none;user-select:none;-webkit-user-select:none}.plot canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:11% 20%;pointer-events:none}.xlab{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-between;font-size:10px;color:var(--dim2)}.trange{position:absolute;top:0;bottom:0;background:#6d5cf51a;border-left:1.5px dashed var(--accent2);border-right:1.5px dashed var(--accent2);z-index:3}.tnode{position:absolute;width:16px;height:16px;border-radius:50%;background:var(--accent);border:3px solid #fff;box-shadow:0 2px 8px #6d5cf580;transform:translate(-50%,-50%);z-index:4}.gmark{position:absolute;top:0;bottom:0;width:2px;background:var(--accent);opacity:.85;border-radius:2px;z-index:5;transform:translate(-1px)}.gmark .gdot{position:absolute;top:-5px;left:50%;transform:translate(-50%);width:10px;height:10px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px #0a0e20e6,0 2px 6px #8b5cf680}.seqgrid{display:flex;flex-direction:column;gap:6px;padding:4px 2px}.seqrow{display:grid;grid-template-columns:62px repeat(var(--steps),1fr);gap:5px;align-items:center}.seqlabel{font-size:12px;color:var(--ink2);font-weight:600;text-align:right;padding-right:4px}.cell{height:30px;border-radius:7px;border:1px solid var(--line2);background:#ffffff0d;cursor:pointer;padding:0;transition:background .08s}.cell.beat{background:#ffffff1c}.cell.on{background:var(--accent);border-color:var(--accent)}.cell.correct{background:var(--green);border-color:var(--green)}.cell.missed{background:transparent;border:2px dashed var(--orange)}.cell.extra,.cell.wrong{background:#ff6b8a;border-color:#ff6b8a}.cell.ph{box-shadow:0 0 0 2px var(--accent2) inset}.guessCard{padding:14px 22px 16px;flex:0 0 auto}.gtop{display:flex;align-items:center;margin-bottom:2px}.gtop b{font-size:15px;font-weight:600;color:var(--ink)}.gtop p{margin:3px 0 0;color:var(--dim);font-size:12px}.logscale{margin-left:auto;font-size:12px;color:var(--dim);background:#ffffff0d;border:1px solid var(--line2);border-radius:9px;padding:7px 12px;cursor:pointer;display:flex;align-items:center;gap:6px}.logscale.on{color:var(--teal2);border-color:#5eead480;background:#2dd4bf1a}.slider{position:relative;height:8px;border-radius:5px;background:var(--track);margin:26px 8px 8px;cursor:pointer;touch-action:none;user-select:none;-webkit-user-select:none}.slider .fill{position:absolute;left:0;top:0;bottom:0;border-radius:5px;background:linear-gradient(90deg,var(--teal),var(--accent))}.slider .knob{position:absolute;top:50%;transform:translate(-50%,-50%);width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid var(--accent);box-shadow:0 3px 8px #6d5cf559;z-index:2}.slider .bub{position:absolute;top:-30px;transform:translate(-50%);background:var(--accent);color:#fff;font-weight:700;font-size:12px;padding:4px 10px;border-radius:8px;white-space:nowrap}.slider .bub:after{content:"";position:absolute;left:50%;bottom:-4px;transform:translate(-50%) rotate(45deg);width:8px;height:8px;background:var(--accent)}.ends{display:flex;justify-content:space-between;color:var(--dim);font-size:11px;margin:0 8px}.picks{display:flex;gap:10px;margin:14px 0 0;flex-wrap:wrap}.picks.choices{margin-top:0}.gameart{display:inline-flex;align-items:center;justify-content:center;border-radius:12px;flex:0 0 auto}.picks.cards{gap:12px}.picks.cards .pick{display:flex;align-items:center;gap:11px;padding:10px 14px 10px 10px;border-radius:14px}.head .gameart{vertical-align:middle;margin-right:10px}.pick{border:1px solid var(--line);border-radius:11px;padding:8px 15px;color:var(--dim);font-size:13px;background:#ffffff0d;cursor:pointer;font:inherit;font-weight:500}.pick:hover{border-color:#ffffff4d;color:var(--ink)}.pick.on{border-color:#5eead480;color:#fff;background:#ffffff1f;font-weight:600;box-shadow:0 4px 16px #2dd4bf33}.actions{display:flex;gap:12px;margin-top:16px}.btn{border-radius:12px;padding:14px;text-align:center;font-weight:600;font-size:14px;border:none;cursor:pointer;font:inherit;display:flex;align-items:center;justify-content:center;gap:8px}.btn.ghost{flex:0 0 auto;padding:14px 20px;background:#ffffff12;border:1px solid var(--line2);color:var(--ink2)}.btn.ab{flex:0 0 auto;padding:14px 16px;background:#ffffff12;border:1px solid var(--line2);color:var(--ink2)}.btn.ab:hover{border-color:#ffffff59}.btn.ab.on{background:#2dd4bf24;border-color:#5eead48c;color:var(--teal2)}.btn.tip{flex:0 0 auto;padding:14px 18px;background:var(--accent-soft);border:1px solid var(--accent-weak);color:var(--accent2)}.btn.go{flex:1;background:var(--aurora);color:#fff;box-shadow:0 10px 30px #8b5cf673,inset 0 1px #fff6}.kbd{font-size:11px;font-weight:500;opacity:.8;border:1px solid currentColor;border-radius:5px;padding:1px 7px;margin-left:4px}.btn.ghost .kbd{color:var(--dim)}.rail{display:flex;flex-direction:column;gap:14px;min-width:0;height:100%;overflow:hidden}.rcard{padding:16px}.rcard h4{margin:0 0 12px;font-size:14px;font-weight:600;color:var(--ink);display:flex;align-items:center;gap:8px}.rcard h4 .chico{width:18px;height:18px;border-radius:5px;background:var(--accent-weak);color:var(--accent);display:inline-flex;align-items:center;justify-content:center;font-size:11px}.fb{display:flex;flex-direction:column;align-items:center;text-align:center;gap:11px;padding:14px 6px 10px}.fb .ring{width:84px;height:84px;border-radius:50%;border:6px solid var(--accent-weak);display:flex;align-items:center;justify-content:center}.fb .ring .b{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:23px;color:#fff}.fb .ring .b.ok{background:linear-gradient(135deg,var(--accent),#8b6cff)}.fb .ring .b.mid{background:linear-gradient(135deg,var(--orange),#ffb070)}.fb .ring .b.off{background:linear-gradient(135deg,#ff6b8a,#ff8aa0)}.fb .ring .b.idle{background:var(--track);color:var(--dim2)}.fb .ring .b.tip{background:linear-gradient(135deg,#5b8bff,#6d5cf5)}.fb .t{font-weight:700;font-size:15px;color:var(--ink)}.fb .s{color:var(--dim);font-size:12.5px;line-height:1.55}.ov .line{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-top:1px solid var(--line);font-size:13px}.ov .line:first-of-type{border-top:none}.ov .k{color:var(--dim)}.ov .v{font-weight:700}.ov .v.c{color:var(--accent)}.ov .v.o{color:var(--orange)}.ov .v.g{color:var(--green)}.spark{width:100%;height:76px;display:block;margin:2px 0 10px}.placeholder{padding:90px 40px;text-align:center;color:var(--dim);font-size:15px}.kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.kpi{background:var(--card);border:1px solid var(--line);border-radius:16px;box-shadow:var(--glass-hi),var(--shadow);-webkit-backdrop-filter:blur(22px) saturate(1.4);backdrop-filter:blur(22px) saturate(1.4);padding:18px 18px 16px;display:flex;flex-direction:column;gap:6px}.kpi .v{font-size:28px;font-weight:800;letter-spacing:-.02em;line-height:1;color:var(--ink)}.kpi .v.accent{color:var(--accent)}.kpi .v.orange{color:var(--orange)}.kpi .v.green{color:var(--green)}.kpi .v.blue{color:var(--blue)}.kpi .l{font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--dim);font-weight:500}.statchart{width:100%;height:160px;margin:8px 0 4px;display:block}.wlist{display:flex;flex-direction:column;margin-top:4px}.wrow{display:flex;align-items:center;gap:14px;padding:12px 2px;border-top:1px solid var(--line)}.wrow:first-child{border-top:none}.wmeta{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.wmeta .wex{font-weight:600;color:var(--ink);font-size:13px}.wmeta .wgenre{color:var(--dim);font-size:11.5px}.wrounds{color:var(--dim);font-size:12px;white-space:nowrap}.wacc{font-weight:700;font-size:12px;border-radius:8px;padding:4px 10px;white-space:nowrap}.wacc.good{color:var(--green);background:#23c08a1f}.wacc.mid{color:var(--orange);background:#ff8a4c24}.wacc.bad{color:#ff6b8a;background:#ff6b8a24}.main.tower{overflow:hidden}.twr-scroll{height:100%;overflow-y:auto;padding-right:6px;display:flex;flex-direction:column;gap:14px}.twr-head h1{margin:0;font-family:var(--font-display);font-size:22px;font-weight:800;color:#fff}.twr-head p{margin:2px 0 0;color:var(--dim);font-size:13px}.twr-hero{display:flex;align-items:center;gap:18px;padding:6px 2px 2px}.twr-crown{width:108px;height:108px;border-radius:50%;flex:0 0 auto;display:flex;align-items:center;justify-content:center;color:#fff;background:radial-gradient(circle at 50% 35%,#ffe08a,#f6b73c 55%,#e89a1c);box-shadow:0 10px 30px #e8b45073,inset 0 -6px 14px #b4780a59}.twr-grand{flex:1;padding:14px 16px;display:flex;flex-direction:column;gap:8px;background:linear-gradient(180deg,#f6b73c1f,#f6b73c0a);border-color:#f6b73c59}.twr-grand>b{font-size:13px;color:var(--ink2);text-align:center;font-weight:700}.twr-grand-row{display:flex;align-items:center;gap:12px;justify-content:center}.twr-rico{font-size:26px}.twr-grand-row strong{display:block;font-size:15px;color:var(--ink)}.twr-grand-row small{color:var(--dim)}.twr-list{position:relative;display:flex;flex-direction:column;gap:10px}.twr-row{position:relative;display:grid;grid-template-columns:54px 30px 1fr auto;align-items:center;gap:12px;padding:14px 16px;border-radius:16px;border:1px solid var(--line);background:var(--card);box-shadow:var(--glass-hi),var(--shadow);-webkit-backdrop-filter:blur(22px) saturate(1.4);backdrop-filter:blur(22px) saturate(1.4)}.twr-row .twr-num{font-size:26px;font-weight:800;color:var(--dim2);text-align:center}.twr-node{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--track);color:var(--dim);border:2px solid var(--line2)}.twr-info strong{display:block;font-size:15px;color:var(--ink);font-weight:700}.twr-info small{color:var(--dim);font-size:12px}.twr-reward{font-size:24px}.twr-list:before{content:"";position:absolute;left:67px;top:18px;bottom:18px;width:2px;background:var(--line2);border-radius:2px;z-index:0}.twr-row>*{position:relative;z-index:1}.twr-row.done{border-color:var(--accent-weak)}.twr-row.done .twr-num{color:var(--accent2)}.twr-row.done .twr-node{background:var(--accent);border-color:var(--accent);color:#fff}.twr-row.current{background:linear-gradient(120deg,#14b8a6,var(--accent) 60%,#d946ef);border-color:transparent;box-shadow:0 10px 26px #8b5cf666}.twr-row.current .twr-num,.twr-row.current .twr-info strong,.twr-row.current .twr-info small{color:#fff}.twr-row.current .twr-node{background:#fff;border-color:#fff;color:var(--accent)}.twr-row.locked{opacity:.92}.twr-foot{display:flex;align-items:center;gap:12px;padding:14px 16px}.twr-foot-ic{width:34px;height:34px;border-radius:11px;background:var(--accent-weak);color:var(--accent);display:flex;align-items:center;justify-content:center;flex:0 0 auto}.twr-foot b{display:block;color:var(--ink)}.twr-foot small{color:var(--dim)}.twr-foot .twr-spark{margin-left:auto;color:var(--accent2);font-size:18px}.user .pts{margin-left:auto;font-size:11.5px;font-weight:700;color:var(--teal2);background:#2dd4bf1f;border:1px solid rgba(45,212,191,.3);border-radius:999px;padding:3px 9px}.btn.challenge{display:inline-flex;align-items:center;gap:7px}.btn.challenge:hover{border-color:var(--accent2);color:var(--accent)}.chal-banner{position:fixed;top:14px;left:50%;transform:translate(-50%);z-index:50;display:flex;align-items:center;gap:10px;background:linear-gradient(180deg,var(--accent),var(--accent2));color:#fff;border-radius:12px;padding:9px 14px;box-shadow:0 8px 24px #6d5cf573;font-size:13px;max-width:min(680px,90vw)}.chal-banner b{font-weight:800}.chal-banner-x{margin-left:4px;background:#fff3;border:none;color:#fff;border-radius:7px;width:22px;height:22px;cursor:pointer;font-size:12px}.chal-banner-x:hover{background:#ffffff59}.chal-result{margin:0 auto 16px;max-width:340px;border-radius:14px;padding:14px 16px;background:var(--accent-soft);border:1px solid var(--accent-weak)}.chal-result.win{background:#23c08a1a;border-color:#23c08a4d}.chal-result.lose{background:#ff6b8a1a;border-color:#ff6b8a4d}.chal-verdict{font-weight:800;font-size:16px;color:var(--ink);margin-bottom:8px}.chal-scores{display:flex;align-items:center;justify-content:center;gap:16px}.chal-scores b{display:block;font-size:20px;color:var(--ink)}.chal-scores small{color:var(--dim);font-size:11px}.chal-vs{color:var(--dim2);font-size:12px;font-weight:600}.main.store{overflow-y:auto}.store-wallet{margin-left:auto;font-weight:800;color:var(--teal2);background:#2dd4bf1f;border:1px solid rgba(45,212,191,.3);border-radius:12px;padding:9px 14px;font-size:14px}.store-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin-top:4px}.store-card{display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px 14px;text-align:center}.store-card.equipped{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-weak)}.store-swatch{width:64px;height:64px;border-radius:14px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line2)}.store-swatch.glyph{font-weight:800;color:var(--accent);background:var(--accent-soft);font-size:20px}.store-name{font-weight:600;color:var(--ink);font-size:13px}.store-btn{width:100%;padding:10px}.store-btn:disabled{opacity:.6;cursor:default}.main.lb{overflow-y:auto}.lb-controls{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.lb-select{padding:9px 12px;border-radius:10px;border:1px solid var(--line2);background:#141830e6;color:var(--ink2);font:inherit;font-size:13px;cursor:pointer}.lb-card{padding:6px}.lb-empty{padding:28px;text-align:center;color:var(--dim)}.lb-row{display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;padding:12px 14px;border-top:1px solid var(--line)}.lb-row:first-child{border-top:none}.lb-row.me{background:var(--accent-soft);border-radius:12px}.lb-rank{font-weight:800;color:var(--dim2);text-align:center;font-size:15px}.lb-row.me .lb-rank{color:var(--accent)}.lb-name{font-weight:600;color:var(--ink);font-size:14px;display:flex;align-items:center;gap:8px;min-width:0}.lb-title{font-style:normal;font-size:11px;font-weight:700;color:var(--accent);background:var(--accent-weak);border-radius:7px;padding:2px 7px}.lb-val{font-weight:800;color:var(--ink);font-size:15px}.main.mp{grid-column:2 / -1;overflow-y:auto}.mp-hero{position:relative;min-height:calc(100dvh - 52px);border-radius:22px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:40px 48px;color:#fff;background-size:cover;background-position:center;box-shadow:var(--shadow)}.mp-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(120deg,#1a0e34b8,#1a0e3466 30%,#1a0e341a 56%,#1a0e3400),linear-gradient(0deg,#10092473,#10092400 26%)}.mp-hero>*{position:relative;z-index:1}.mp-hero-top{display:flex;align-items:center;gap:13px}.mp-step-ic{width:48px;height:48px;border-radius:50%;flex:0 0 auto;display:flex;align-items:center;justify-content:center;background:#7c6cff6b;border:1px solid rgba(255,255,255,.3);color:#fff}.mp-step-txt .n{font-size:15px;font-weight:500;opacity:.85;line-height:1}.mp-step-txt .n b{font-weight:800;font-size:17px}.mp-step-txt small{display:block;font-size:13px;opacity:.8;margin-top:3px}.mp-hero-head{margin-top:24px}.mp-hero-head h2{margin:0;font-family:var(--font-display);font-size:54px;font-weight:800;letter-spacing:-.02em;line-height:1;text-shadow:0 2px 20px rgba(16,8,40,.5)}.mp-hero-head p{margin:14px 0 0;font-size:17px;color:#ffffffe6}.mp-modes{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;flex:0 0 auto;height:266px}.mp-mode{position:relative;border-radius:18px;overflow:hidden;cursor:pointer;border:1px solid rgba(255,255,255,.12);padding:20px;text-align:left;color:#fff;background-size:cover;background-position:center;box-shadow:0 10px 28px #0c061e66}.mp-mode:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#080514d1,#08051433 52%,#08051400 84%)}.mp-mode>*{position:relative;z-index:1}.mp-mode.on{outline:2px solid #b9acff;outline-offset:-2px;box-shadow:0 0 0 3px #7c6cff52,0 14px 34px #7c6cff73}.mp-mode-check{position:absolute;top:14px;right:14px;width:28px;height:28px;border-radius:50%;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px #0006}.mp-mode-meta{position:absolute;left:20px;right:20px;bottom:18px}.mp-mode-meta b{display:block;font-size:22px;font-weight:800;margin-bottom:6px}.mp-mode-meta small{font-size:13px;line-height:1.4;color:#ffffffe0}.mp-bar{display:flex;align-items:center;gap:24px;padding:20px 28px;border-radius:18px;background:#160d2e6b;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mp-bar-sec{display:flex;flex-direction:column;gap:8px}.mp-bar-sec+.mp-bar-sec{border-left:1px solid rgba(255,255,255,.14);padding-left:24px}.mp-bar-sec>b{font-size:14px;font-weight:700}.mp-bar-sec>small{font-size:11.5px;opacity:.72;margin-top:-4px}.mp-bar-sec .picks{margin:2px 0 0}.mp-bar .pick{background:#ffffff1a;border:1px solid rgba(255,255,255,.18);color:#fff;border-radius:10px;padding:8px 14px;font-weight:600;font-size:13px;cursor:pointer}.mp-bar .pick.on{background:var(--accent);border-color:var(--accent)}.mp-bar .challenge{background:#ffffff1f;border:1px solid rgba(255,255,255,.22);color:#fff}.mp-bar-play{margin-left:auto;display:flex;flex-direction:column;align-items:center;gap:7px}.mp-play{padding:15px 56px;font-size:16px;border-radius:13px;min-width:230px}.mp-bar-play small{font-size:12px;opacity:.75}.mp-bar-sub .lb-select{background:#ffffff1a;border-color:#fff3;color:#fff}.mp .actions{flex-wrap:wrap}.mp-paste{display:flex;gap:10px;margin-top:12px}.mp-input{flex:1;padding:12px 14px;border-radius:12px;border:1px solid var(--line2);background:var(--card);color:var(--ink);font:inherit;font-size:13px}.mp-input:focus{outline:none;border-color:var(--accent2)}.mp-signin{display:flex;flex-direction:column;align-items:flex-start;gap:12px;color:var(--dim);margin-top:8px}.mp-matches{display:flex;flex-direction:column;gap:8px;margin-top:10px}.mp-match{display:grid;grid-template-columns:64px 1fr auto;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:var(--card)}.mp-badge{font-size:11px;font-weight:800;text-align:center;border-radius:7px;padding:4px 6px;color:#fff;background:var(--dim2)}.mp-badge.win{background:var(--green)}.mp-badge.lose{background:#ff6b8a}.mp-badge.tie{background:var(--orange)}.mp-badge.pending{background:var(--dim2)}.mp-opp{font-weight:600;color:var(--ink);font-size:13px}.mp-score{font-weight:800;color:var(--ink2);font-size:14px}.main.prod{grid-column:2 / -1;overflow:hidden}.prod-hero{position:relative;flex:1;min-height:0;border-radius:22px;overflow:hidden;display:flex;flex-direction:column;padding:24px 30px;color:#fff;background-size:cover;background-position:center;box-shadow:var(--shadow)}.prod-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(100deg,#1e0f36db,#1e0f36ad 26%,#1e0f364d 46%,#1e0f3600 62%),linear-gradient(0deg,#120a2680,#120a2600 24%)}.prod-hero>*{position:relative;z-index:1}.prod-hero-top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.prod-badge{display:inline-flex;align-items:center;gap:8px;background:#ffffffeb;font-weight:700;font-size:13.5px;border-radius:999px;padding:8px 16px;box-shadow:0 4px 14px #0000002e}.prod-stats{display:flex;align-items:center}.prod-chip{display:flex;align-items:center;gap:9px;padding:0 18px}.prod-chip+.prod-chip{border-left:1px solid rgba(255,255,255,.22)}.prod-chip:last-child{padding-right:0}.prod-chip-ic{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ffffffeb;box-shadow:0 2px 8px #140a2840;flex:0 0 auto}.prod-chip-txt .n{font-size:17px;font-weight:800;line-height:1}.prod-chip-txt .n i{font-style:normal;font-weight:500;opacity:.75;font-size:12px}.prod-chip-txt small{display:block;font-size:10.5px;opacity:.8;margin-top:3px;font-weight:500}.prod-hero-body{flex:1;display:flex;flex-direction:column;justify-content:center;max-width:44%;gap:13px}.prod-hero-body h2{margin:0;font-family:var(--font-display);font-size:46px;font-weight:800;letter-spacing:-.02em;line-height:1.02;text-shadow:0 2px 20px rgba(20,10,40,.5)}.prod-desc{margin:0;font-size:16px;line-height:1.4;color:#ffffffeb;max-width:360px}.prod-bullets{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.prod-bullets li{display:flex;align-items:center;gap:13px;font-size:13.5px;font-weight:500;line-height:1.25;color:#fffffff2;max-width:330px}.prod-bico{width:46px;height:46px;border-radius:14px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;background:#ffffff2b;color:#fff;border:1px solid rgba(255,255,255,.38);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.prod-enter-row{display:flex;align-items:center;gap:12px;margin-top:12px;flex-wrap:wrap}.prod-enter{flex:0 0 auto;padding:13px 30px;font-size:15px;border-radius:14px}.prod-levelstep{display:inline-flex;align-items:center;gap:6px;background:#ffffff24;border:1px solid rgba(255,255,255,.24);border-radius:14px;padding:6px 8px;font-size:13px;font-weight:600;color:#fff}.prod-levelstep button{background:#ffffff2e;border:none;color:#fff;width:26px;height:26px;border-radius:9px;cursor:pointer;display:flex;align-items:center;justify-content:center}.prod-levelstep button:disabled{opacity:.4;cursor:default}.prod-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:auto;padding-top:18px;flex:0 0 auto}.prod-card{position:relative;height:112px;border-radius:16px;overflow:hidden;cursor:pointer;border:1px solid rgba(255,255,255,.12);padding:14px;text-align:left;color:#fff;background-size:cover;background-position:center;box-shadow:0 8px 22px #0f082361}.prod-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0a0618bd,#0a06182e 40%,#0a061800 70%)}.prod-card>*{position:relative;z-index:1}.prod-card.on{outline:2px solid var(--accent2);outline-offset:-2px;box-shadow:0 0 0 4px #6d5cf552,0 12px 30px #6d5cf580}.prod-card-ico{position:absolute;top:11px;left:11px;width:28px;height:28px;border-radius:8px;background:#ffffffd9;color:var(--accent);display:flex;align-items:center;justify-content:center}.prod-card-check{position:absolute;top:11px;right:11px;width:22px;height:22px;border-radius:50%;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000004d}.prod-card-meta{position:absolute;left:14px;bottom:11px}.prod-card-meta b{display:block;font-size:15px;font-weight:800}.prod-card-meta small{font-size:11px;opacity:.9}.main.arc{grid-column:2 / -1;overflow:hidden}.arc-hero{position:relative;flex:1;min-height:0;border-radius:24px;overflow:hidden;display:flex;flex-direction:column;padding:30px 36px 34px 40px;color:#fff;background-color:#10083a;background-size:cover;background-position:72% center;box-shadow:var(--shadow)}.arc-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(100deg,#0c0730e0,#10083acc 20%,#10083a7a 34%,#10083a24,#10083a00 66%),linear-gradient(0deg,#04021852,#04021800 22%)}.arc-hero>*{position:relative;z-index:1}.arc-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.arc-mode{display:inline-flex;align-items:center;gap:9px;background:#fffffff2;color:#c95be8;font-weight:800;font-size:15px;border-radius:999px;padding:11px 21px;box-shadow:0 4px 14px #0000002e}.arc-mode svg{color:#b55cf6}.arc-chips{display:flex;align-items:stretch;gap:13px}.arc-chip{display:flex;align-items:center;gap:10px;padding:9px 15px 9px 11px;border-radius:18px;background:#ffffff0f;border:1px solid rgba(255,255,255,.32);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.arc-chip-num{width:40px;height:40px;border-radius:50%;flex:0 0 auto;display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:800;color:#fff;background:#493083;border:2px solid #9a63ff;box-shadow:0 0 12px #9a63ff80}.arc-chip-ic{width:30px;height:30px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;color:#fff}.arc-chip-txt{display:flex;flex-direction:column;line-height:1.12}.arc-chip-txt b{font-size:14px;font-weight:800;color:#fff}.arc-chip-txt small{font-size:11.5px;font-weight:700;color:#ded8f4;margin-top:2px}.arc-body{flex:1;display:flex;flex-direction:column;justify-content:flex-start;margin-top:12px;max-width:560px;min-height:0}.arc-title{margin:0;font-family:var(--font-display);font-size:64px;font-weight:800;line-height:1;letter-spacing:-.01em;text-shadow:0 2px 20px rgba(16,8,40,.5)}.arc-lead{margin:12px 0 0;font-size:17px;font-weight:500;line-height:1.35;color:#f3f0ff;max-width:400px}.arc-feats{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.arc-feat{display:flex;align-items:center;gap:16px}.arc-feat-ic{width:50px;height:50px;border-radius:12px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;background:#ffffff1f;border:1px solid rgba(255,255,255,.26);color:#fff}.arc-feat-txt{display:flex;flex-direction:column}.arc-feat-txt b{font-size:16px;font-weight:800;color:#fff;line-height:1.2}.arc-feat-txt small{font-size:14px;font-weight:500;color:#ddd8ef;margin-top:2px}.arc-cta{display:flex;align-items:center;gap:30px;margin-top:22px}.arc-cta .arc-start{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-width:327px;padding:19px 40px;font-size:20px;font-weight:700;border-radius:15px;background:var(--aurora);box-shadow:0 14px 36px #8b5cf666,inset 0 1px #fff6}.arc-cta .btn.challenge{background:none;border:none;box-shadow:none;color:#a98bff;font-size:16px;font-weight:800;padding:0;display:inline-flex;align-items:center;gap:9px;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:5px}.arc-cta .btn.challenge:hover{color:#c3acff}.arc-foot{display:flex;align-items:center;gap:12px;margin:18px 0 0;font-size:15px;font-weight:500;color:#f1eeff}.arc-foot svg{flex:0 0 auto;opacity:.95}.confirm-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#100c2073;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.confirm-box{background:#181c38eb;border:1px solid var(--line2);border-radius:18px;-webkit-backdrop-filter:blur(24px) saturate(1.4);backdrop-filter:blur(24px) saturate(1.4);box-shadow:var(--glass-hi),0 20px 60px #04061299;padding:22px 24px;max-width:380px;width:90%}.confirm-box>b{font-size:17px;color:var(--ink)}.confirm-box>p{margin:8px 0 18px;color:var(--dim);font-size:13.5px;line-height:1.45}.confirm-box .actions{justify-content:flex-end;margin:0}.confirm-box .btn{flex:0 0 auto;padding:11px 20px}.confirm-box .confirm-leave{background:linear-gradient(135deg,#ff6b8a,#ff8a4c);color:#fff}.main.pf{grid-column:2 / -1;overflow-y:auto}.pf-shell{background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:24px;padding:22px;display:grid;grid-template-columns:302px 1fr;gap:18px;min-height:100%;flex:0 0 auto;-webkit-backdrop-filter:blur(26px) saturate(1.5);backdrop-filter:blur(26px) saturate(1.5);box-shadow:inset 0 1px #ffffff1f,0 24px 60px #04061280}.pf-empty{padding:64px;text-align:center;color:#fff9;grid-column:1 / -1}.pf-card{background:#ffffff0d;border:1px solid rgba(255,255,255,.11);border-radius:18px;padding:30px 22px;display:flex;flex-direction:column;align-items:center;text-align:center;align-self:stretch;box-shadow:inset 0 1px #ffffff1a,0 10px 30px #04061266}.pf-grow{margin-top:auto}.pf-avatar{width:104px;height:104px;border-radius:50%;flex:0 0 auto;display:flex;align-items:center;justify-content:center;position:relative;margin-top:6px;background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--ac) 55%,#141a3a),#0e1430);box-shadow:0 0 0 4px #04061266,0 0 0 6px var(--ac),0 0 32px var(--ac)}.pf-avatar span{font-size:42px;font-weight:800;color:#fff;text-shadow:0 0 18px var(--ac)}.pf-avatar .pf-level{position:absolute;bottom:-11px;left:50%;transform:translate(-50%);width:34px;height:34px;background:#141a3a;border:1.5px solid var(--ac);color:#fff;font-style:normal;font-weight:800;font-size:14px;display:flex;align-items:center;justify-content:center;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.pf-name{margin:22px 0 0;font-size:24px;font-weight:800;color:#fff;display:flex;align-items:center;justify-content:center;gap:8px;letter-spacing:-.01em}.pf-verified{color:#a78bfa;flex:0 0 auto}.pf-sub{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:8px}.pf-handle{color:#fff9;font-size:13.5px}.pf-eadopter{font-size:11.5px;font-weight:700;color:#c4b5fd;background:#8b5cf62e;border:1px solid rgba(139,92,246,.35);border-radius:8px;padding:3px 9px}.pf-bio{margin:16px 0 0;color:#ffffffc7;font-size:13.5px;line-height:1.55}.pf-divider{width:100%;height:1px;background:#ffffff14;margin:20px 0}.pf-member,.pf-rankrow{width:100%;display:flex;align-items:center;gap:14px;text-align:left}.pf-member>svg{color:#a78bfa;flex:0 0 auto}.pf-member small,.pf-rankrow small{display:block;color:#ffffff80;font-size:11.5px;margin-bottom:2px}.pf-member b,.pf-rankrow b{color:#fff;font-size:15px;font-weight:700}.pf-gem{width:60px;height:60px;border-radius:16px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle,#f472b642,#8b5cf61f);color:#f9a8d4;box-shadow:0 0 22px #f472b652,inset 0 0 12px #f472b638}.pf-lb,.pf-action{margin-top:22px;width:100%}.pf-lb{justify-content:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);color:#fff;display:inline-flex;align-items:center;gap:8px;padding:12px;border-radius:12px;font-weight:600;font-size:13.5px}.pf-lb:hover{background:#ffffff1a}.pf-action button{width:100%;justify-content:center}.pf-right{display:flex;flex-direction:column;gap:16px;min-width:0}.pf-banner{position:relative;height:178px;border-radius:18px;background-size:cover;background-position:center;border:1px solid rgba(255,255,255,.14);overflow:hidden}.pf-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0b10260d 30%,#0b102694);pointer-events:none}.pf-showcase{position:relative;border-radius:20px;border:1px solid rgba(255,255,255,.14);overflow:hidden;padding:20px;display:grid;grid-template-columns:minmax(236px,300px) 1fr;gap:20px;align-items:stretch;background:radial-gradient(120% 130% at 8% -15%,color-mix(in srgb,var(--ac,#8b5cf6) 34%,transparent),transparent 55%),radial-gradient(110% 120% at 102% 116%,rgba(45,212,191,.15),transparent 52%),linear-gradient(180deg,#161a36b8,#0a0d20d1);box-shadow:inset 0 1px #ffffff1a,0 14px 40px #04061273}.pf-showcase:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.05),transparent 18%)}.pf-showcase>*{position:relative;z-index:1}.pf-showcase .cz-hero{position:static;margin:0;background:radial-gradient(120% 90% at 50% 8%,#6d5cf542,#0a0e20bd 72%)}.pf-look-meta{display:flex;flex-direction:column;justify-content:center;gap:13px;min-width:0}.pf-look-title{display:flex;align-items:center;gap:8px;margin:0;font-family:var(--font-display);font-size:11px;font-weight:800;letter-spacing:.24em;text-transform:uppercase;color:#c8b8ff}.pf-look-title svg{color:var(--ac,#a78bfa)}.pf-look-rows{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pf-look-row{display:flex;flex-direction:column;gap:3px;padding:11px 13px;border-radius:13px;min-width:0;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#ffffff0f,#0c102480);box-shadow:inset 0 1px #ffffff0f}.pf-look-row small{font-size:9px;text-transform:uppercase;letter-spacing:.16em;color:#ffffff80}.pf-look-row b{font-size:14px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pf-worn{display:flex;flex-wrap:wrap;gap:7px}.pf-worn-chip{font-size:11px;font-weight:600;color:#d9ccff;white-space:nowrap;background:#8b5cf629;border:1px solid rgba(139,92,246,.32);border-radius:8px;padding:4px 10px}.pf-look-meta .btn.pf-showcase-cta{flex:0 0 auto;align-self:flex-start;width:auto;margin-top:2px}.pf-cos-actions{display:flex;justify-content:flex-end;margin-bottom:10px}@media (max-width:900px){.pf-showcase{grid-template-columns:1fr}}.pf-stats3{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.pf-stat{background:#ffffff0d;border:1px solid rgba(255,255,255,.11);border-radius:16px;padding:16px 18px;display:flex;align-items:center;gap:14px;box-shadow:inset 0 1px #ffffff17}.pf-stat-ic{width:52px;height:52px;border-radius:50%;flex:0 0 auto;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle,#8b5cf652,#2dd4bf1a);color:#c4b5fd;box-shadow:0 0 18px #8b5cf652}.pf-stat b{display:block;color:#fff;font-size:27px;font-weight:800;line-height:1.05;letter-spacing:-.01em}.pf-stat small{display:block;color:#ffffffc7;font-size:12.5px;font-weight:600;margin-top:3px}.pf-stat em{display:block;color:#ffffff6b;font-size:11px;font-style:normal;margin-top:2px}.pf-panel{background:#ffffff0d;border:1px solid rgba(255,255,255,.11);border-radius:16px;padding:14px;box-shadow:inset 0 1px #ffffff17}.pf-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;background:#05081680;border:1px solid rgba(255,255,255,.08);border-radius:13px;padding:5px}.pf-tab{border:none;background:none;color:#ffffff8c;font:inherit;font-weight:600;font-size:14px;padding:11px 10px;border-radius:10px;cursor:pointer;transition:background .12s,color .12s}.pf-tab:hover{color:#ffffffd9}.pf-tab.on{background:var(--aurora);color:#fff;box-shadow:0 6px 18px #8b5cf666,inset 0 1px #ffffff4d}.pf-tabpane{padding:18px 10px 8px}.pf-progress{padding:0 0 2px}.pf-prog-row{display:flex;align-items:baseline;justify-content:space-between;color:#fff}.pf-prog-row b{font-size:18px}.pf-prog-row span{color:#fff9;font-size:13px;font-weight:600}.pf-bar{height:10px;border-radius:6px;background:#ffffff14;margin-top:12px;overflow:hidden}.pf-bar i{display:block;height:100%;border-radius:6px;background:var(--aurora);box-shadow:0 0 12px #8b5cf6b3}.pf-chips{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px}.pf-chip{background:#ffffff08;border:1px solid rgba(255,255,255,.09);border-radius:12px;padding:14px}.pf-chip small{display:block;color:#ffffff80;font-size:11.5px;margin-bottom:4px}.pf-chip b{color:#fff;font-size:17px;font-weight:800}.pf-statgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.pf-statcell{background:#ffffff08;border:1px solid rgba(255,255,255,.09);border-radius:12px;padding:16px}.pf-statcell b{display:block;color:#fff;font-size:20px;font-weight:800}.pf-statcell small{color:#ffffff80;font-size:12px}.pf-sessions{display:flex;flex-direction:column;gap:8px}.pf-session{display:grid;grid-template-columns:1.3fr 1.3fr auto auto;align-items:center;gap:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:12px 16px}.pf-ses-name{color:#fff;font-weight:600;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pf-ses-meta{color:#ffffff80;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pf-ses-acc{justify-self:end;font-weight:700;font-size:13px;padding:3px 10px;border-radius:8px;text-transform:capitalize}.pf-ses-acc.good{color:#5fe3a1;background:#5fe3a11f}.pf-ses-acc.mid{color:#ffce5f;background:#ffce5f1f}.pf-ses-acc.bad{color:#ff7a7a;background:#ff7a7a1f}.pf-ses-when{justify-self:end;color:#ffffff73;font-size:12px;min-width:64px;text-align:right}.pf-empty-sm{padding:18px 4px;color:#ffffff80;font-size:13px}.pf-cos-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.pf-cos{background:none;border:none;border-radius:0;padding:6px 12px;text-align:center}.pf-cos+.pf-cos{border-left:1px solid rgba(255,255,255,.08)}.pf-cos>small{display:inline-block;color:#c4b5fd;font-size:11px;font-weight:600;background:#8b5cf624;border:1px solid rgba(139,92,246,.26);border-radius:7px;padding:3px 10px}.pf-cos-prev{width:76px;height:76px;border-radius:50%;margin:14px auto 12px;display:flex;align-items:center;justify-content:center;font-size:28px;color:#fff;background:radial-gradient(circle,color-mix(in srgb,var(--ac) 45%,#141a3a),#0e1430);box-shadow:0 0 0 3px var(--ac),0 0 22px var(--ac)}.pf-cos-prev.frame{background:#0e1430;box-shadow:0 0 0 3px var(--ac),inset 0 0 14px var(--ac)}.pf-cos-prev.accent{border-radius:18px;background:var(--ac);box-shadow:0 0 22px var(--ac)}.pf-cos-prev.effect{color:var(--ac);text-shadow:0 0 16px var(--ac)}.pf-cos-init{font-size:30px;font-weight:800;color:#fff}.pf-cos-name{display:block;color:#fff;font-size:13px;font-weight:600;margin-top:4px}button.lb-row{width:100%;border:none;background:none;font:inherit;cursor:pointer;text-align:left}button.lb-row:hover{background:var(--accent-soft)}button.mp-match{width:100%;border:1px solid var(--line);font:inherit;cursor:pointer;text-align:left}button.mp-match:disabled{cursor:default}button.mp-match:not(:disabled):hover{border-color:var(--accent2)}button.user{width:100%;font:inherit;cursor:pointer;text-align:left}button.user:hover{background:#ffffff1a}.main.shake{animation:ar-shake .36s ease}@keyframes ar-shake{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(3px)}30%,50%,70%{transform:translate(-5px)}40%,60%{transform:translate(5px)}}.rush{position:relative;width:100%;height:100%;min-height:0;flex:1;border-radius:26px;padding:18px 16px 16px;overflow:hidden;color:#fff;--violet:#8b5cf6;--violet-soft:#a78bfa;--magenta:#f472b6;--orange:#ff7a1a;--amber:#fdce48;--lava-hot:#fff3b0;--lava-mid:#ff9b2e;--lava-deep:#ff3d2e;background:radial-gradient(100% 60% at 50% 116%,rgba(255,122,26,.12),transparent 62%),#ffffff0e;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(26px) saturate(1.5);backdrop-filter:blur(26px) saturate(1.5);box-shadow:inset 0 1px #ffffff24,0 24px 60px #0406128c}.rush *{box-sizing:border-box}.rush:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:26px;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 22%)}.rush .rush-defs{position:absolute;width:0;height:0}.rush .embers{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.rush .rush-head{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:6px;height:24px;margin:0 2px 8px;font-weight:900;font-size:15px;letter-spacing:2.5px;color:#fff;text-shadow:0 0 14px rgba(255,150,60,.5),0 1px 1px rgba(0,0,0,.5)}.rush .bolt{font-size:14px;color:#ffd24a;font-style:normal;filter:drop-shadow(0 0 10px rgba(255,170,40,1))}.rush .rush-body{position:relative;z-index:2;display:flex;gap:14px;height:calc(100% - 54px)}.rush .therm{flex:0 0 50px;display:flex;flex-direction:column;align-items:center;padding-top:2px}.rush .therm-max{font-size:10px;font-weight:800;letter-spacing:1.5px;color:#9aa1cf;margin-bottom:8px}.rush .therm-frame{position:relative;flex:1 1 auto;width:40px;border-radius:20px;padding:4px;background:linear-gradient(180deg,#141a36e6,#0a0e20f2);border:2px solid rgba(255,255,255,.28);box-shadow:0 0 0 1px #ff963c2e,0 0 22px #ff7a1a59,inset 0 0 12px #ff7a1a33,inset 0 2px 4px #0009}.rush .therm-frame:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:18px;pointer-events:none;border:1px solid rgba(255,255,255,.22);box-shadow:inset 0 1px #ffffff2e}.rush .therm-frame:after{content:"";position:absolute;left:4px;right:4px;bottom:4px;height:90px;border-radius:0 0 16px 16px;pointer-events:none;z-index:3;background:radial-gradient(60% 100% at 50% 100%,rgba(255,100,40,.4),transparent 72%)}.rush .therm-tube{position:relative;width:100%;height:100%;border-radius:16px;overflow:hidden;background:linear-gradient(180deg,#0c1230,#141b42 45%,#0e1436);box-shadow:inset 0 0 0 1px #ffffff24,inset 0 2px 8px #000000c7,inset 0 0 22px #14285a80}.rush .therm-tube:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;pointer-events:none;z-index:4;box-shadow:inset 1px 0 #ff963c2e,inset -1px 0 #ff963c2e}.rush .lava{position:absolute;left:0;right:0;bottom:0;height:52%;border-radius:0 0 15px 15px;transition:height .35s cubic-bezier(.2,.9,.25,1);background:repeating-linear-gradient(180deg,#fff3 0,#fff3 1.5px,#b428002e 1.5px,#b428002e 3px,#0000 3px,#0000 11px),linear-gradient(180deg,#ff3a22,#ff5a1e 14%,#ff8417,#ffa522,#ffc636 74%,#ffe862 90%,#fff7c2);background-size:100% 220%,100% 220%;box-shadow:0 0 20px #ff781ee6,0 0 44px #ff5a1499,inset 0 2px 6px #fff6,inset 0 0 20px #ffa028a6}.rush .lava:before{content:"";position:absolute;top:-2px;left:2px;right:2px;height:6px;border-radius:6px;background:linear-gradient(180deg,#fffbe0,#ffb43c00);box-shadow:0 0 14px #ffd25af2,0 0 26px #ff8c28b3}.rush .lava-cap{position:absolute;left:0;right:0;height:9px;border-radius:8px;transform:translateY(50%);transition:bottom .35s cubic-bezier(.2,.9,.25,1);background:radial-gradient(60% 130% at 50% 50%,#fff7d6,#ffbe5a00 76%);filter:blur(.5px) drop-shadow(0 0 8px rgba(255,190,90,.95));pointer-events:none;z-index:3}.rush .rush-main{flex:1 1 auto;display:flex;flex-direction:column;gap:12px;min-width:0}.rush .badges{display:flex;gap:12px}.rush .badge{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px}.rush .badge small{font-size:8.5px;font-weight:800;letter-spacing:1.2px;color:#9aa1cf}.rush .oct-wrap{position:relative;display:inline-flex}.rush .oct{position:relative;width:58px;height:58px;display:flex;align-items:center;justify-content:center;z-index:1;clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);background:radial-gradient(circle at 50% 30%,rgba(255,150,50,.22),transparent 55%),linear-gradient(180deg,#2c1322,#1c0c16);box-shadow:0 0 0 2px #ff4d1e,0 0 0 3.5px #ff5a148c,0 0 14px #ff5a14,0 0 30px #ff460fb3,0 0 52px #ff3c0a66,inset 0 0 18px #ff6e1e80,inset 0 0 0 1px #ffbe6480}.rush .oct b{font-size:26px;font-weight:900;color:#fff;text-shadow:0 0 16px rgba(255,150,50,1),0 0 5px rgba(255,200,120,.8)}.rush .spark{position:absolute;width:2.5px;height:2.5px;border-radius:50%;background:#ffd98a;box-shadow:0 0 6px 1px #ffaa28cc;opacity:.7}.rush .spark.s1{top:-1px;left:10px}.rush .spark.s2{top:7px;right:-2px}.rush .spark.s3{bottom:2px;left:-2px}.rush .spark.s4{bottom:-1px;right:12px}.rush .hex{position:relative;width:52px;height:58px;display:flex;align-items:center;justify-content:center;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:radial-gradient(circle at 50% 32%,rgba(139,92,246,.25),transparent 55%),linear-gradient(180deg,#241a4e,#150f36);box-shadow:0 0 0 2px #a78bfa,0 0 16px #8b5cf6e6,0 0 30px #8b5cf680,inset 0 0 16px #8b5cf666,inset 0 0 0 1px #c4b5fd80}.rush .hex b{font-size:18px;font-weight:900;color:#e6d6ff;text-shadow:0 0 12px rgba(167,139,250,1)}.rush .milestone{padding:12px 14px;text-align:center;border-radius:16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px #ffffff1a,0 8px 22px #04061273}.rush .milestone .lbl{font-size:9px;font-weight:800;letter-spacing:1.6px;color:#9aa1cf;margin-bottom:6px}.rush .milestone .more{font-size:11px;color:#c6cbf0;font-weight:600;margin-bottom:6px}.rush .milestone .time{font-size:39px;font-weight:900;letter-spacing:.5px;line-height:1;color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 0 16px rgba(139,92,246,.55),0 0 30px rgba(45,212,191,.25);margin:3px 0 9px}.rush .milestone .warn{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:600;color:#ffb38a;text-shadow:0 0 8px rgba(255,130,60,.35)}.rush .ms-bar{height:5px;border-radius:3px;background:#ffffff1a;margin:7px 0;overflow:hidden}.rush .ms-bar i{display:block;height:100%;width:100%;border-radius:3px;background:linear-gradient(90deg,#2dd4bf,#8b5cf6,#f472b6);box-shadow:0 0 10px #8b5cf699;transition:width .35s linear}.rush .ms-bar.low i{background:linear-gradient(90deg,#ff7a3d,#ff3b2e);box-shadow:0 0 10px #ff5a1ebf}.rush .coming{flex:0 0 auto;display:flex;flex-direction:column;padding:0;border:none;background:none;box-shadow:none}.rush .coming .lbl{font-size:9px;font-weight:800;letter-spacing:1.6px;color:#9aa1cf;text-align:center;margin-bottom:9px}.rush .chips{display:flex;flex-direction:column;gap:8px}.rush .chip{display:flex;align-items:center;gap:10px;padding:8px 11px;border-radius:13px;background:#ffffff0d;border:1px solid rgba(255,255,255,.11);box-shadow:inset 0 1px #ffffff17,0 4px 12px #0406124d}.rush .chip-ic{flex:0 0 32px;width:32px;height:32px;border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:900;color:#c4b5fd;background:linear-gradient(180deg,#8b5cf666,#8b5cf62e);box-shadow:inset 0 1px #fff3,0 0 12px #8b5cf673,0 0 0 1px #a78bfa73}.rush .chip-ic.star{color:#fde68a;background:linear-gradient(180deg,#fbbf2466,#fbbf2429);box-shadow:inset 0 1px #fff3,0 0 14px #fbbf2480,0 0 0 1px #fde68a80;font-size:15px}.rush .chip-ic.mult{font-size:11px;color:#a7f3e4;background:linear-gradient(180deg,#2dd4bf66,#2dd4bf29);box-shadow:inset 0 1px #fff3,0 0 14px #2dd4bf8c,0 0 0 1px #5eead48c}.rush .chip-ic.cup{font-size:16px}.rush .chip-txt{flex:1 1 auto;display:flex;flex-direction:column;gap:1px;min-width:0}.rush .chip-txt b{font-size:12px;font-weight:900;color:#fff;letter-spacing:.4px;white-space:nowrap;line-height:1.05}.rush .chip-txt small{display:block;font-size:9px;font-weight:800;letter-spacing:.4px;color:#9aa1cf;line-height:1.1;white-space:nowrap}.rush .chip-rew{flex:0 0 auto;font-size:12px;font-weight:900;color:#5eead4;line-height:1.05;text-shadow:0 0 10px rgba(45,212,191,.45);white-space:nowrap}.rush .chip[data-tier="5"] .chip-rew{color:#ffd76a;text-shadow:0 0 10px rgba(255,180,60,.45)}.rush .chip.gold{padding:13px;background:radial-gradient(120% 130% at 50% 0%,rgba(255,150,40,.2),transparent 62%),#ffffff0d;border:1.5px solid rgba(255,160,60,.6);box-shadow:inset 0 1px #ffd28c40,inset 0 0 20px #ff822829,0 0 22px #ff82284d,0 6px 16px #04061266}.rush .chip.gold .chip-ic{color:#fff3c0;background:linear-gradient(180deg,#ffae3c,#ff7a1e);box-shadow:inset 0 1px #ffffff73,0 0 18px #ff9628d9,0 0 0 1px #ffbe5abf}.rush .chip.gold .chip-txt b{color:#ffd76a;letter-spacing:.5px}.rush .chip.gold .chip-txt small{color:#ffd2a0}.rush .chip.gold .chip-rew{color:#ffd76a;text-shadow:0 0 12px rgba(255,180,60,.65)}.rush .chip.flash{animation:rush-chipFlash .6s ease}@keyframes rush-chipFlash{0%,to{filter:none}40%{filter:brightness(1.5) saturate(1.3)}}.rush .chip.done{opacity:.5;filter:saturate(.7)}@keyframes rush-lavaFlow{0%{background-position:0% 0%,0% 0%}to{background-position:0% -120%,0% -120%}}@keyframes rush-heatPulse{0%,to{filter:url(#molten) brightness(1) saturate(1)}50%{filter:url(#molten) brightness(1.14) saturate(1.18)}}.rush .lava{will-change:background-position,filter;transform-origin:center bottom;filter:url(#molten);animation:rush-lavaFlow 7s linear infinite,rush-heatPulse 2.6s ease-in-out infinite}@keyframes rush-capShimmer{0%,to{opacity:.85;filter:brightness(1)}50%{opacity:1;filter:brightness(1.3)}}.rush .lava-cap{will-change:opacity,filter;animation:rush-capShimmer 2.1s ease-in-out infinite}@keyframes rush-bub{0%{transform:translateY(0) scale(.45);opacity:0}12%{opacity:.9}70%{opacity:.75}to{transform:translateY(-150px) scale(1);opacity:0}}.rush .bub{position:absolute;bottom:0;border-radius:50%;background:radial-gradient(circle,#ffe7a8,#ff9b2e);box-shadow:0 0 6px #ffb450e6;will-change:transform,opacity;animation:rush-bub 2.4s ease-in 1 forwards;z-index:5}@keyframes rush-rise{0%{transform:translate(0) scale(.6);opacity:0}15%{opacity:1}85%{opacity:.85}to{transform:translate(var(--dx,12px),-220px) scale(1);opacity:0}}.rush .ember{position:absolute;bottom:-10px;width:3px;height:3px;border-radius:50%;background:radial-gradient(circle,#ffd9a0,#ff7a2e);box-shadow:0 0 6px 1px #ff963cd9;will-change:transform,opacity;animation:rush-rise 3.6s ease-out infinite}@keyframes rush-twinkle{0%,to{opacity:.2;transform:scale(.6)}50%{opacity:1;transform:scale(1.15)}}.rush .spark{will-change:opacity,transform;animation:rush-twinkle 1.4s ease-in-out infinite}.rush .spark.s1{animation-delay:0s}.rush .spark.s2{animation-delay:.35s}.rush .spark.s3{animation-delay:.7s}.rush .spark.s4{animation-delay:1.05s}@keyframes rush-burst{0%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(calc(-50% + var(--ddx,0)),calc(-50% + var(--ddy,0))) scale(.2);opacity:0}}.rush .rush-spark-fx{position:absolute;border-radius:50%;pointer-events:none;z-index:6;transform:translate(-50%,-50%);background:radial-gradient(circle,#fff,#ffd36b 40%,#ff7a18 75%,#ff500000);box-shadow:0 0 8px #ff9628e6;will-change:transform,opacity;animation:rush-burst .5s cubic-bezier(.18,.7,.3,1) 1 forwards}@keyframes rush-neonGlow{0%,to{filter:drop-shadow(0 0 2px rgba(165,95,243,.6)) brightness(1)}50%{filter:drop-shadow(0 0 12px rgba(165,95,243,.9)) brightness(1.18)}}.rush .hex{will-change:filter;animation:rush-neonGlow 2.4s ease-in-out infinite}@keyframes rush-borderBreathe{0%,to{box-shadow:inset 0 1px #ffffff1a,0 8px 22px #04061273,0 0 #8b5cf600}50%{box-shadow:inset 0 1px #ffffff1a,0 8px 22px #04061273,0 0 16px #8b5cf64d}}.rush .milestone{will-change:box-shadow;animation:rush-borderBreathe 3.4s ease-in-out infinite}@keyframes rush-goldPulse{0%,to{filter:brightness(1) saturate(1)}50%{filter:brightness(1.12) saturate(1.18)}}.rush .chip.gold{will-change:filter;animation:rush-goldPulse 1.8s ease-in-out infinite}@keyframes rush-urgentTick{0%,to{transform:scale(1)}50%{transform:scale(1.085)}}.rush .time.low{will-change:transform;transform-origin:center;color:#ff7a5a!important;text-shadow:0 0 18px rgba(255,90,30,.8)!important;animation:rush-urgentTick 1s steps(2,jump-none) infinite}@keyframes rush-boltFlicker{0%,to{opacity:1;filter:brightness(1.1) drop-shadow(0 0 6px #ffb43d)}8%{opacity:.35;filter:brightness(.7)}10%{opacity:1;filter:brightness(1.6) drop-shadow(0 0 9px #ffd24a)}12%,60%{opacity:.9}62%{opacity:.25}64%{opacity:1}}.rush .bolt{will-change:opacity,filter;animation:rush-boltFlicker 3.2s linear infinite}@keyframes rush-pop{0%{transform:scale(1)}35%{transform:scale(1.22)}60%{transform:scale(.94)}to{transform:scale(1)}}.rush .oct.pop{will-change:transform;animation:rush-pop .32s cubic-bezier(.2,.9,.25,1.3) 1}.rush .oct-wrap:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;z-index:0;clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);background:conic-gradient(from 0deg,#ff3b1e,#ffd24d,#ff6a1e,#fff0a0,#ff3b1e,#ffb43d,#ff5a1e,#ff3b1e);filter:url(#ringMolten) drop-shadow(0 0 15px rgba(255,90,20,1)) drop-shadow(0 0 6px rgba(255,205,95,.9));animation:rush-spin 5s linear infinite,rush-ringflick 1.2s ease-in-out infinite;will-change:transform,opacity}@keyframes rush-spin{to{transform:rotate(360deg)}}@keyframes rush-ringflick{0%,to{opacity:1}50%{opacity:.82}}.rush .ms-pop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;pointer-events:none;opacity:0;text-align:center;padding:0 12px}.rush .ms-pop.show{animation:rush-msPop 1.4s cubic-bezier(.2,.8,.25,1) 1}.rush .ms-pop .ms-big{font-size:42px;font-weight:900;font-style:italic;letter-spacing:1px;color:#fff;line-height:.95;text-shadow:0 0 18px var(--mc,#ffb43d),0 0 40px var(--mc,#ff7a1e),0 2px 3px rgba(0,0,0,.55)}.rush .ms-pop .ms-sub{font-size:15px;font-weight:800;letter-spacing:1px;color:var(--mc,#ffd24a);text-shadow:0 0 12px var(--mc,#ff7a1e)}.rush .ms-pop:before{content:"";position:absolute;width:220px;height:220px;border-radius:50%;z-index:-1;background:radial-gradient(circle,color-mix(in srgb,var(--mc,#ff7a1e) 38%,transparent),transparent 70%)}@keyframes rush-msPop{0%{opacity:0;transform:scale(.5)}14%{opacity:1;transform:scale(1.18)}30%{transform:scale(1)}74%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.06)}}@keyframes rush-shake1{0%,to{transform:translate(0)}20%{transform:translate(-1px,1px)}40%{transform:translate(1px,-1px)}60%{transform:translate(-1px)}80%{transform:translate(1px,1px)}}@keyframes rush-shake2{0%,to{transform:translate(0)}15%{transform:translate(-3px,2px)}30%{transform:translate(3px,-2px)}45%{transform:translate(-3px,-1px)}60%{transform:translate(2px,3px)}75%{transform:translate(-2px,-2px)}90%{transform:translate(2px,1px)}}@keyframes rush-shake3{0%,to{transform:translate(0) rotate(0)}10%{transform:translate(-6px,4px) rotate(-.6deg)}25%{transform:translate(6px,-5px) rotate(.5deg)}40%{transform:translate(-5px,-4px) rotate(-.4deg)}55%{transform:translate(5px,5px) rotate(.5deg)}70%{transform:translate(-4px,3px) rotate(-.3deg)}85%{transform:translate(4px,-3px) rotate(.3deg)}}.rush.shake-1{will-change:transform;animation:rush-shake1 .4s cubic-bezier(.36,.07,.19,.97) 1}.rush.shake-2{will-change:transform;animation:rush-shake2 .4s cubic-bezier(.36,.07,.19,.97) 1}.rush.shake-3{will-change:transform;animation:rush-shake3 .42s cubic-bezier(.36,.07,.19,.97) 1}@keyframes rush-broke{0%{filter:none}12%{filter:saturate(.2) brightness(1.5) sepia(.4) hue-rotate(-25deg);transform:scale(1.012)}28%{filter:saturate(0) brightness(.85);transform:scale(.997)}55%{filter:saturate(.5) brightness(1.1)}to{filter:none;transform:scale(1)}}.rush.broke{will-change:filter,transform;animation:rush-broke .55s ease-out 1}@media (prefers-reduced-motion: reduce){.rush .lava,.rush .lava-cap,.rush .bolt,.rush .time.low,.rush .oct.pop,.rush.shake-1,.rush.shake-2,.rush.shake-3,.rush.broke{animation:none!important}.rush .oct-wrap:before{animation:none}.rush .ms-pop.show{animation:none;opacity:0}.rush .bub,.rush .ember,.rush .rush-spark-fx{animation:none!important;opacity:0}.rush .spark{animation:none!important;opacity:.85}.rush .hex{animation:rush-neonGlow 6s ease-in-out infinite}.rush .milestone{animation:rush-borderBreathe 7s ease-in-out infinite}.rush .chip.gold{animation:rush-goldPulse 6s ease-in-out infinite}.rush .lava{animation:rush-heatPulse 8s ease-in-out infinite}}.main.arc-play{position:relative;--heat:0}.main.arc-play:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;z-index:0;pointer-events:none;border-radius:24px;opacity:calc(var(--heat) / 4);transition:opacity .6s ease,box-shadow .6s ease;background:radial-gradient(120% 90% at 50% 112%,rgba(255,150,40,calc(.05 + var(--heat) * .05)) 0%,rgba(255,90,30,calc(var(--heat) * .03)) 38%,transparent 70%);box-shadow:inset 0 0 calc(var(--heat) * 26px) rgba(255,140,40,calc(var(--heat) * .07)),inset 0 0 calc(var(--heat) * 70px) rgba(255,90,30,calc(var(--heat) * .045))}.main.arc-play>*{position:relative;z-index:1}.tier-flash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;pointer-events:none}.tf-card{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:0 16px;will-change:transform,opacity;animation:tf-slam .6s cubic-bezier(.2,.85,.25,1) 1 forwards}.tf-card.hold{animation:tf-slam-hold .62s cubic-bezier(.2,.9,.25,1) 1 forwards}.tf-word{font-size:clamp(48px,8vw,92px);font-weight:900;font-style:italic;letter-spacing:1px;line-height:.9;color:#fff;text-transform:uppercase}.tf-note{font-size:15px;font-weight:800;letter-spacing:.6px;color:#fff;opacity:.92}.tf-perfect .tf-word{color:#fff;text-shadow:0 0 26px rgba(120,255,170,.95),0 0 52px rgba(80,230,140,.6),0 0 14px rgba(255,235,150,.9)}.tf-perfect .tf-note{color:#9affc4;text-shadow:0 0 12px rgba(80,230,140,.55)}.tf-great .tf-word{color:#fff;text-shadow:0 0 24px rgba(120,140,255,.95),0 0 48px rgba(150,90,255,.6)}.tf-great .tf-note{color:#c4c0ff;text-shadow:0 0 12px rgba(150,110,255,.55)}.tf-good .tf-word{color:#e8ecf5;text-shadow:0 0 18px rgba(180,190,210,.5)}.tf-good .tf-note{color:#cfd6e6}.tf-miss .tf-word{color:#ff6a52;text-shadow:0 0 22px rgba(255,70,40,.85),0 0 44px rgba(255,40,20,.45)}.tf-miss .tf-note{color:#ff9a86;text-shadow:0 0 10px rgba(255,80,50,.5)}@keyframes tf-slam{0%{opacity:0;transform:scale(1.55)}18%{opacity:1;transform:scale(.96)}30%{transform:scale(1.02)}42%{transform:scale(1)}72%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.06)}}@keyframes tf-slam-hold{0%{opacity:0;transform:scale(1.7)}14%{opacity:1;transform:scale(.9)}22%{transform:scale(1.04)}30%{transform:scale(1)}62%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.08)}}@media (prefers-reduced-motion: reduce){.main.arc-play:before{transition:opacity .3s linear}.tf-card,.tf-card.hold{animation:tf-fade .55s ease 1 forwards}}@keyframes tf-fade{0%{opacity:0}20%{opacity:1}72%{opacity:1}to{opacity:0}}.ares{text-align:center}.ares-head{font-size:22px;font-weight:800;margin-bottom:8px}.ares-row,.ares-grid,.ares-rank,.ares-drop{opacity:0;transform:translateY(8px);transition:opacity .45s ease,transform .45s ease}.ares-row.show,.ares-grid.show,.ares-rank.show,.ares-drop.show{opacity:1;transform:none}.ares-row{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-top:1px solid var(--line)}.ares-row span{color:var(--dim)}.ares-score{font-size:30px;font-weight:800;color:var(--accent2);font-variant-numeric:tabular-nums}.ares-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:12px 0}.ares-cell{background:#ffffff0d;border:1px solid rgba(255,255,255,.09);border-radius:12px;padding:14px}.ares-cell b{display:block;font-size:22px;font-weight:800}.ares-cell small{color:var(--dim);font-size:12px}.ares-rank{margin:14px auto;width:150px;padding:14px;border-radius:16px;background:#8b5cf61f;border:1px solid rgba(139,92,246,.4)}.ares-rank small{display:block;color:var(--dim);font-size:11px;letter-spacing:.12em}.ares-rank b{font-size:46px;font-weight:900;color:var(--accent2);line-height:1}.ares-rank.rk-S b,.ares-rank.rk-SS b,.ares-rank.rk-SSS b{color:#e8a400;text-shadow:0 0 18px rgba(255,200,60,.55)}.ares-drop{margin-top:8px}.ares-actions{padding:0 16px 24px}.drop{position:relative;margin:8px auto;max-width:380px;padding:18px;border-radius:16px;text-align:center;overflow:hidden}.drop.none{color:var(--dim);background:#ffffff0a;border:1px dashed rgba(255,255,255,.2)}.drop.common{background:#ffffff0f;border:1px solid rgba(255,255,255,.22)}.drop.rare{background:#5096ff1a;border:1px solid rgba(120,170,255,.5);box-shadow:0 0 22px #5096ff4d}.drop.epic{background:#965aff1f;border:1px solid rgba(183,148,246,.55);box-shadow:0 0 26px #965aff59}.drop.legendary{background:#ffbe281f;border:1px solid rgba(255,206,95,.6);box-shadow:0 0 32px #ffbe2873}.drop-rarity{font-size:11px;font-weight:800;letter-spacing:.12em;color:var(--dim)}.drop-name{font-size:22px;font-weight:800;margin:6px 0}.drop-new{font-size:12px;font-weight:700;color:#4ade80}.drop-dupe{font-size:12px;font-weight:700;color:#fbbf24}.drop-burst{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 40%,rgba(255,255,255,.7),transparent 60%);animation:drop-burst .8s ease-out;pointer-events:none}@keyframes drop-burst{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.7)}}@media (max-width:900px){.app{grid-template-columns:84px 1fr;grid-auto-rows:min-content;height:auto;min-height:100dvh;overflow:auto}.side{grid-row:1 / -1;overflow:visible;height:auto;position:sticky;top:16px;align-self:start;max-height:calc(100dvh - 32px);overflow-y:auto}.side .logo{justify-content:center;margin:4px 0 16px}.side .logo div:last-child{display:none}.nav{justify-content:center;padding:11px 8px}.nav .ic{margin:0}.nav span:not(.ic){display:none}.navsec{display:none}.navhist{margin:0 0 14px}.user .nm,.user .lv,.user .pts{display:none}.user{justify-content:center;margin:6px 0 0}.xp,.xptxt,.premium{display:none}.main,.rail{grid-column:2;height:auto;min-height:0;overflow:visible}.main.mp,.main.prod,.main.arc,.main.pf,.customize.cz-wide{grid-column:2;overflow:visible;height:auto}.main.store,.main.lb{overflow:visible;height:auto}.graph{height:clamp(180px,40vh,372px)}.arc-hero,.prod-hero{min-height:520px;flex:0 0 auto}.mp-hero{min-height:auto}.rush{height:auto;min-height:360px}.twr-scroll{height:auto;overflow:visible}}@media (max-width:560px){.app{grid-template-columns:1fr;grid-auto-rows:min-content;gap:12px;height:auto;min-height:100dvh;overflow:auto;padding:calc(12px + env(safe-area-inset-top)) calc(12px + env(safe-area-inset-right)) calc(76px + env(safe-area-inset-bottom)) calc(12px + env(safe-area-inset-left))}.side{position:fixed;left:0;right:0;bottom:0;top:auto;z-index:60;flex-direction:row;align-items:center;gap:0;height:auto;max-height:none;overflow:visible;border-radius:18px 18px 0 0;border-width:1px 0 0 0;padding:6px 6px calc(6px + env(safe-area-inset-bottom));box-shadow:0 -6px 22px #04061280}.side .logo,.side .navhist,.side .user,.side .xp,.side .xptxt,.side .premium{display:none}.navlist{flex:1 1 auto;flex-direction:row;align-items:stretch;justify-content:flex-start;gap:2px;margin:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.navlist::-webkit-scrollbar{height:0}.navsec{display:none}.nav{flex:0 0 auto;width:64px;min-height:48px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:6px 4px;border-radius:12px;font-size:10px;font-weight:600;text-align:center}.nav .ic{margin:0;font-size:18px}.nav span:not(.ic){font-size:10px;line-height:1;white-space:nowrap}.nav.active{background:var(--accent-weak)}.main,.rail{grid-column:1;height:auto;min-height:0;overflow:visible;gap:12px}.main.mp,.main.prod,.main.arc,.main.pf,.main.store,.main.lb,.customize.cz-wide{grid-column:1;overflow:visible;height:auto}.main.tower{overflow:visible;height:auto}.twr-scroll{height:auto;overflow:visible}.head{flex-wrap:wrap;gap:10px}.head h1{font-size:20px}.stats{margin-left:0;gap:18px;flex-wrap:wrap}.graph{height:clamp(200px,44vw,300px)}.arc-hero,.prod-hero{min-height:auto;flex:0 0 auto;padding:24px 20px}.arc-title{font-size:44px}.arc-body{max-width:none}.arc-cta{flex-direction:column;align-items:stretch;gap:14px}.arc-cta .arc-start{min-width:0;width:100%;padding:16px 24px;font-size:17px}.arc-chips{flex-wrap:wrap}.prod-hero-body{max-width:none}.prod-hero-body h2{font-size:34px}.prod-cards{grid-template-columns:1fr}.mp-hero{min-height:auto;padding:24px 20px}.mp-hero-head h2{font-size:38px}.mp-modes{grid-template-columns:1fr;height:auto}.mp-bar{flex-direction:column;align-items:stretch;gap:14px}.mp-bar-sec+.mp-bar-sec{border-left:none;padding-left:0;border-top:1px solid rgba(255,255,255,.14);padding-top:14px}.mp-bar-play{margin-left:0}.mp-play{min-width:0;width:100%}.kpis{grid-template-columns:repeat(2,1fr)}.pf-shell{grid-template-columns:1fr;min-height:0}.pf-stats3,.pf-statgrid,.pf-chips,.pf-cos-grid,.pf-tabs,.store-grid{grid-template-columns:repeat(2,1fr)}.rush{height:auto;min-height:340px}.actions{flex-wrap:wrap}.btn.go{flex:1 1 100%}.slider{margin-top:30px;margin-bottom:14px}.slider .knob{width:24px;height:24px}.slider .knob:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:44px;height:44px;border-radius:50%}.cell{height:38px}.histbtn{height:44px}.gear{width:44px;height:44px}.seqlabel{font-size:11px}}.mp-modes-2{grid-template-columns:repeat(2,1fr)}.mp-mode.disabled{opacity:.5;cursor:not-allowed;filter:saturate(.5)}.mp-pvp,.mp-invite{background:linear-gradient(135deg,#28164aeb,#160d2eeb)}.mp-rankbadge{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;background:#ffffff24;border:1px solid rgba(255,255,255,.24);border-radius:999px;padding:5px 11px;font-size:12px;font-weight:700;margin-bottom:10px}.mp-back{flex:0 0 auto;padding:10px 16px}.rks{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;padding:40px 28px}.rks-ic{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--accent-weak);color:var(--accent)}.rks-spin{width:34px;height:34px;border-radius:50%;border:3px solid var(--line2);border-top-color:var(--accent);animation:rks-rot .8s linear infinite}@keyframes rks-rot{to{transform:rotate(360deg)}}.rks b{font-size:18px}.rks p{color:var(--dim);margin:0}.rkr{text-align:center;padding:32px 28px;display:flex;flex-direction:column;gap:18px;align-items:center}.rkr-verdict{font-size:30px;font-weight:800;letter-spacing:-.01em}.rkr-win .rkr-verdict{color:var(--green,#37c98b)}.rkr-loss .rkr-verdict{color:#ff6b8a}.rkr-tie .rkr-verdict{color:var(--orange,#f5a524)}.rkr-scores{display:flex;align-items:center;gap:22px}.rkr-side{display:flex;flex-direction:column;gap:4px;min-width:120px}.rkr-side b{font-size:14px;color:var(--dim)}.rkr-side span{font-size:28px;font-weight:800;color:var(--ink)}.rkr-vs{color:var(--dim2);font-weight:700}.rkr-mmr{display:flex;flex-direction:column;gap:4px}.rkr-delta{font-size:22px;font-weight:800;color:var(--accent)}.rkr-rating{font-size:13px;color:var(--dim)}.invite-box{position:relative;background:#181c38eb;border:1px solid var(--line2);border-radius:18px;-webkit-backdrop-filter:blur(24px) saturate(1.4);backdrop-filter:blur(24px) saturate(1.4);padding:26px 26px 22px;max-width:440px;width:90%;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;box-shadow:var(--glass-hi),var(--shadow)}.invite-x{position:absolute;top:12px;right:12px;background:none;border:none;color:var(--dim2);cursor:pointer}.invite-ic{width:46px;height:46px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:var(--accent-weak);color:var(--accent)}.invite-box b{font-size:18px}.invite-box p{color:var(--dim);margin:0 0 6px;font-size:13.5px}.invite-link{display:flex;gap:8px;width:100%}.invite-link .mp-input{flex:1}.invite-link .btn{flex:0 0 auto}.invite-play{width:100%;margin-top:2px}.story-scene{max-width:760px;margin:0 auto;padding:26px 8px 12px;display:flex;flex-direction:column;gap:18px;cursor:pointer;user-select:none;-webkit-user-select:none}.story-beat{display:flex;align-items:flex-start;gap:16px}.story-portrait{flex:0 0 84px;display:flex;align-items:center;justify-content:center;min-height:84px}.story-you{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--teal),var(--accent));box-shadow:0 4px 14px #2dd4bf59}.story-warden-mark{width:64px;height:64px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:30px;color:#f9a8d4;background:#f472b61a;border:1px solid rgba(244,114,182,.4);box-shadow:0 0 18px #f472b640}.story-bubble{flex:1;background:var(--card);border:1px solid var(--line);border-radius:18px;padding:16px 20px;box-shadow:var(--glass-hi),var(--shadow);-webkit-backdrop-filter:blur(22px) saturate(1.4);backdrop-filter:blur(22px) saturate(1.4)}.story-bubble.narrator{background:#ffffff08;border-style:dashed;font-style:italic}.story-bubble.hush{background:#02030ad9;border-color:#8b5cf64d;box-shadow:0 0 30px #02030acc}.story-bubble.hush .story-text{color:#b9bfe8;letter-spacing:.04em}.story-name{font-family:var(--font-display);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--teal2);margin-bottom:6px}.story-bubble.hush .story-name{color:#a78bfa}.story-text{margin:0;font-size:14.5px;line-height:1.65;color:var(--ink);white-space:pre-line}.story-caret{color:var(--teal2);animation:story-caret 1s steps(2) infinite}@keyframes story-caret{50%{opacity:0}}.story-advance{display:flex;align-items:center;justify-content:space-between;color:var(--dim2);font-size:11.5px;padding:0 6px}.story-dots{letter-spacing:.35em;color:var(--dim2)}.story-fx-heal .story-bubble{border-color:#2dd4bf80;box-shadow:0 0 34px #2dd4bf2e,var(--glass-hi)}.story-fx-shake{animation:ar-shake .36s ease}.story-fx-dim{filter:brightness(.82) saturate(.8)}.story-lesson{cursor:default}.story-lesson .story-beat{cursor:pointer}.story-demo{padding:18px 22px}.story-demo-label{font-size:10px;font-weight:800;letter-spacing:.28em;color:var(--teal2);margin-bottom:8px}.bk{position:relative;flex:1;min-height:0;border-radius:24px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;border:1px solid var(--line);box-shadow:var(--shadow)}.bk-art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.bk-page{position:relative;z-index:1;max-width:680px;margin:0 auto;padding:28px 34px 22px;width:100%;background:linear-gradient(180deg,#07091800,#070918e0 22%,#070918f0);border-radius:24px 24px 0 0}.bk-text{font-size:15.5px;line-height:1.8;color:#dfe3ff;margin:0 0 14px;text-shadow:0 1px 8px rgba(4,6,18,.8)}.bk-text:first-child:first-letter{font-family:var(--font-display);font-size:34px;color:var(--teal2);padding-right:2px}.bk-nav{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:6px}.bk-dots{letter-spacing:.35em;color:var(--dim2);font-size:12px}.bk-art-act1-world{background:radial-gradient(900px 420px at 20% 18%,rgba(45,212,191,.34),transparent 60%),radial-gradient(800px 460px at 78% 30%,rgba(139,92,246,.4),transparent 60%),radial-gradient(900px 500px at 55% 100%,rgba(244,114,182,.25),transparent 60%),#0b1026}.bk-art-act1-hush{background:radial-gradient(1000px 600px at 50% 120%,rgba(139,92,246,.18),transparent 60%),radial-gradient(700px 500px at 50% 30%,rgba(2,3,10,.9),transparent 80%),#05060f}.bk-art-act1-you{background:radial-gradient(700px 400px at 50% 25%,rgba(94,234,212,.3),transparent 65%),radial-gradient(900px 600px at 50% 110%,rgba(11,16,38,.9),transparent 80%),#0b1026}.bk-art-plains-restored{background:radial-gradient(900px 480px at 30% 25%,hsla(35,85%,60%,.35),transparent 60%),radial-gradient(800px 520px at 80% 80%,hsla(45,80%,55%,.22),transparent 65%),#15102e}.bk-art-glades-restored{background:radial-gradient(900px 480px at 70% 22%,hsla(150,70%,55%,.32),transparent 60%),radial-gradient(800px 520px at 20% 85%,hsla(170,75%,50%,.22),transparent 65%),#0e1530}.bk-art-hush-notices{background:radial-gradient(600px 380px at 50% 40%,rgba(2,3,10,.95),transparent 75%),radial-gradient(1100px 700px at 50% 50%,rgba(139,92,246,.16),transparent 70%),#04050d}.btl{position:relative;display:flex;flex-direction:column;gap:14px;flex:1;min-height:0;overflow-y:auto;border-radius:24px;padding:18px 20px;background:radial-gradient(900px 480px at 50% -10%,hsla(var(--story-hue,250),60%,40%,.22),transparent 60%),#ffffff08;border:1px solid var(--line)}.btl-head{display:flex;align-items:center;gap:18px;flex:0 0 auto}.btl-foe{display:flex;align-items:center;gap:12px}.btl-foe b{font-family:var(--font-display);font-size:15px;color:#fff}.btl-hp{display:flex;gap:5px;margin-top:6px}.btl-hp i{width:22px;height:8px;border-radius:4px;background:#ffffff1a;transition:background .25s,box-shadow .25s}.btl-hp i.on{background:linear-gradient(90deg,hsl(var(--story-hue,250),75%,62%),hsl(var(--story-hue,250),85%,72%));box-shadow:0 0 8px hsla(var(--story-hue,250),85%,65%,.7)}.btl-diff{display:flex;gap:3px;margin-top:4px;font-size:9px;letter-spacing:1px}.btl-diff span{color:#ffffff29;transition:color .25s}.btl-diff span.on{color:hsl(var(--story-hue,250),85%,68%);text-shadow:0 0 6px hsla(var(--story-hue,250),85%,65%,.6)}.btl-twist{margin-left:auto;font-size:12px;font-weight:600;color:#f9a8d4;background:#f472b61a;border:1px solid rgba(244,114,182,.35);border-radius:999px;padding:6px 14px}.btl-hearts{margin-left:auto;display:flex;align-items:center;gap:4px;font-size:20px}.btl-twist+.btl-hearts{margin-left:18px}.btl-hearts .on{color:#fb7185;text-shadow:0 0 10px rgba(251,113,133,.6)}.btl-hearts .off{color:#ffffff38}.btl-shield{color:var(--teal2);font-size:16px;margin-left:4px;text-shadow:0 0 10px rgba(94,234,212,.7)}.btl-dark{padding:48px;text-align:center;color:var(--dim);font-style:italic;background:#02030a99}.btl-hint{align-self:center;font-size:12.5px;font-weight:600;color:var(--teal2);background:#2dd4bf1a;border:1px solid rgba(45,212,191,.35);border-radius:999px;padding:6px 16px}.btl-summons{display:flex;align-items:center;gap:10px;flex:0 0 auto;padding:4px 2px}.btl-summons-label{font-size:9px;font-weight:700;letter-spacing:.28em;color:var(--dim2)}.btl-summon{display:flex;align-items:center;gap:8px;padding:6px 12px 6px 6px;border-radius:999px;cursor:pointer;font:inherit;font-size:12px;font-weight:600;color:var(--ink2);background:#ffffff0d;border:1px solid var(--line)}.btl-summon:hover:not(:disabled){border-color:#5eead480;color:#fff;box-shadow:0 0 14px #2dd4bf33}.btl-summon.used{opacity:.35;cursor:default}.btl-won{box-shadow:inset 0 0 60px #2dd4bf14}.btl-lost{box-shadow:inset 0 0 60px #fb718512}.btl-fight{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;flex:1;min-height:0;align-items:stretch}.btl-quiz{display:flex;flex-direction:column;gap:14px;min-width:0}.btl-col{position:relative;display:flex;flex-direction:column;gap:10px;border-radius:18px;overflow:hidden;padding:14px 16px;border:1px solid rgba(255,255,255,.05);background:radial-gradient(340px 240px at 78% 18%,hsla(var(--story-hue,250),55%,42%,.2),transparent 70%),radial-gradient(340px 220px at 20% 95%,rgba(45,212,191,.08),transparent 70%),#ffffff06}.btl-col-plate{align-self:flex-start;display:flex;flex-direction:column;gap:4px}.btl-col-plate b{font-family:var(--font-display);font-size:14px;color:#fff}.btl-col .bst-foe{align-self:flex-end;margin-right:10%}.btl-col-twist{margin:0 auto;font-size:11px;text-align:center}.btl-sig{margin:0 auto;font-size:11px;font-weight:600;text-align:center;color:#c4b5fd;background:#8b5cf61a;border:1px solid rgba(139,92,246,.35);border-radius:999px;padding:5px 13px}.btl-guardchip{margin-left:8px;font-size:9.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#bcd2ff;background:#7c96d826;border:1px solid rgba(124,150,216,.45);border-radius:999px;padding:2px 8px;vertical-align:2px}.btl-gnats{display:flex;gap:6px;margin-top:4px;font-size:13px}.btl-gnats .seated{opacity:.3}.sig-spectrum{position:relative}.sig-hiss{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:.5;background:repeating-linear-gradient(0deg,rgba(255,255,255,.07) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,rgba(200,210,255,.05) 0 2px,transparent 2px 5px);animation:sig-hiss .18s steps(3) infinite}@keyframes sig-hiss{0%{transform:translate(0)}50%{transform:translate(2px,-1px)}to{transform:translate(-2px,1px)}}@media (prefers-reduced-motion: reduce){.sig-hiss{animation:none}}.btl-col .bst-party{margin-top:auto}.btl-col-hearts{align-self:flex-start;margin-left:4px;display:flex;align-items:center;gap:4px;font-size:20px}@media (max-width:1180px){.btl-fight{grid-template-columns:minmax(0,1fr) 280px}}@media (max-width:920px){.btl-fight{grid-template-columns:1fr}.btl-col{order:-1;flex-direction:row;align-items:flex-end;flex-wrap:wrap;min-height:150px}.btl-col .bst-foe{order:3;margin:0 8px 0 auto}.btl-col .bst-party{order:2;margin:0}.btl-col-plate{order:1;width:100%}.btl-col-twist,.btl-col-hearts{order:4}}.bst-party{display:flex;align-items:flex-end;gap:8px}.bst-party .cos-stack{display:inline-flex;position:relative;animation:scn-bob 3.2s ease-in-out infinite,bst-in-l .5s cubic-bezier(.2,.9,.3,1.15) 1 backwards}.bst-party .cos-stack:nth-child(2){animation-delay:.45s,.12s}.bst-party .cos-stack:nth-child(3){animation-delay:.9s,.24s}.bst-party .cos-stack img{display:block;height:100%;width:auto}.bst-party .bst-you{height:118px}.bst-party .bst-echo{height:74px}.bst-party .bst-pup{height:60px}.bst-foe{position:relative;animation:bst-in-r .5s cubic-bezier(.2,.9,.3,1.15) 1 backwards;animation-delay:.15s}.bst-foe .pp{filter:drop-shadow(0 14px 18px rgba(0,0,0,.4))}.bst-shadow{position:absolute;left:50%;bottom:-4px;width:110px;height:18px;transform:translate(-50%);border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.45),transparent 70%)}@keyframes bst-in-l{0%{opacity:0;transform:translate(-46px)}to{opacity:1;transform:translate(0)}}@keyframes bst-in-r{0%{opacity:0;transform:translate(46px)}to{opacity:1;transform:translate(0)}}.bst-react-crit .cos-stack{animation:scn-bob 3.2s ease-in-out infinite,bst-in-l .5s cubic-bezier(.2,.9,.3,1.15) 1 backwards,bst-cheer .72s cubic-bezier(.3,1.4,.4,1) 1}.bst-react-crit .cos-stack.bst-pup{animation:scn-bob 3.2s ease-in-out infinite,bst-in-l .5s cubic-bezier(.2,.9,.3,1.15) 1 backwards,bst-cheer-big .72s cubic-bezier(.3,1.4,.4,1) 1}.bst-react-hit .cos-stack{animation:scn-bob 3.2s ease-in-out infinite,bst-in-l .5s cubic-bezier(.2,.9,.3,1.15) 1 backwards,bst-nod .5s ease 1}.bst-react-miss .cos-stack{animation:scn-bob 3.2s ease-in-out infinite,bst-in-l .5s cubic-bezier(.2,.9,.3,1.15) 1 backwards,bst-worry .8s ease 1}.bst-react-miss .cos-stack.bst-pup{animation:scn-bob 3.2s ease-in-out infinite,bst-in-l .5s cubic-bezier(.2,.9,.3,1.15) 1 backwards,bst-worry-big .8s ease 1}.bst-react-crit .cos-stack:nth-child(2),.bst-react-hit .cos-stack:nth-child(2),.bst-react-miss .cos-stack:nth-child(2){animation-delay:.45s,.12s,.07s}.bst-react-crit .cos-stack:nth-child(3),.bst-react-hit .cos-stack:nth-child(3),.bst-react-miss .cos-stack:nth-child(3){animation-delay:.9s,.24s,.14s}@keyframes bst-cheer{0%{transform:translateY(0)}30%{transform:translateY(-16px)}55%{transform:translateY(0)}75%{transform:translateY(-7px)}to{transform:translateY(0)}}@keyframes bst-cheer-big{0%{transform:translateY(0) rotate(0)}25%{transform:translateY(-26px) rotate(-7deg)}50%{transform:translateY(0) rotate(0)}72%{transform:translateY(-13px) rotate(6deg)}to{transform:translateY(0) rotate(0)}}@keyframes bst-nod{0%{transform:translateY(0)}40%{transform:translateY(-9px)}to{transform:translateY(0)}}@keyframes bst-worry{0%,to{transform:translateY(0)}25%{transform:translateY(4px) rotate(-2deg)}60%{transform:translateY(4px) rotate(2deg)}}@keyframes bst-worry-big{0%{transform:translateY(0)}20%{transform:translateY(7px) rotate(-6deg)}45%{transform:translateY(7px) rotate(5deg)}70%{transform:translateY(7px) rotate(-4deg)}to{transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.btl-col img,.btl-col .cos-stack,.bst-foe{animation:none!important}}.story-main{overflow-y:auto;grid-column:2 / -1}.story-map .head h1{background:var(--aurora);-webkit-background-clip:text;background-clip:text;color:transparent}.story-map-meta{margin-left:auto;display:flex;align-items:center;gap:10px}.story-ens-btn{display:flex;align-items:center;gap:4px;padding:6px 12px 6px 8px;border-radius:999px;cursor:pointer;font:inherit;background:#ffffff0d;border:1px solid var(--line);color:var(--ink2)}.story-ens-btn:hover{border-color:#5eead480}.story-ens-empty{font-size:12px;font-weight:600;padding:0 4px}.story-ens-count{font-size:11px;font-weight:700;color:var(--teal2);margin-left:4px}.story-hearts{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:700;color:#fb7185;background:#fb71851a;border:1px solid rgba(251,113,133,.35);border-radius:999px;padding:6px 12px}.story-progress-chip{font-size:12px;font-weight:700;color:var(--teal2);background:#2dd4bf1a;border:1px solid rgba(45,212,191,.3);border-radius:999px;padding:6px 12px}.story-regions{display:flex;flex-direction:column;gap:14px;padding-bottom:8px}.story-region{position:relative;border-radius:20px;border:1px solid var(--line);padding:16px 20px;overflow:hidden;background:radial-gradient(700px 240px at 12% 0%,hsla(var(--story-hue,250),60%,45%,.16),transparent 60%),#ffffff09;box-shadow:var(--glass-hi)}.story-region.restored{border-color:hsla(var(--story-hue,250),70%,60%,.45);background:radial-gradient(700px 240px at 12% 0%,hsla(var(--story-hue,250),65%,50%,.28),transparent 60%),radial-gradient(500px 200px at 88% 100%,hsla(var(--story-hue,250),60%,55%,.12),transparent 60%),#ffffff0d;box-shadow:var(--glass-hi),0 0 30px hsla(var(--story-hue,250),70%,55%,.12)}.story-region-head{display:flex;align-items:center;gap:12px;margin-bottom:12px}.story-region-head b{font-family:var(--font-display);font-size:16px;color:#fff}.story-region-head small{display:block;color:var(--dim);font-size:11.5px;margin-top:2px}.story-restored-tag{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;color:var(--teal2);background:#2dd4bf1f;border:1px solid rgba(45,212,191,.4);border-radius:999px;padding:5px 12px}.story-veil-tag{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;color:var(--dim2);background:#ffffff0a;border:1px solid var(--line);border-radius:999px;padding:5px 12px}.story-region.veiled{filter:saturate(.25);opacity:.75}.story-region.veiled .story-region-head b{color:var(--dim)}.story-veil-noise{height:34px;border-radius:10px;opacity:.5;background:repeating-linear-gradient(0deg,rgba(255,255,255,.05) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,rgba(255,255,255,.03) 0 1px,transparent 1px 2px)}.story-trail{display:flex;align-items:flex-start;gap:4px;flex-wrap:wrap;padding:2px 0}.story-step{display:flex;flex-direction:column;align-items:center;gap:6px;width:86px;position:relative}.story-step:not(:last-child):after{content:"";position:absolute;top:21px;left:64px;width:44px;height:2px;background:repeating-linear-gradient(90deg,hsla(var(--story-hue,250),70%,65%,.5) 0 5px,transparent 5px 10px)}.story-node{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;background:#ffffff0f;border:1.5px solid var(--line2);color:var(--dim);transition:transform .12s,box-shadow .12s}.story-node:hover:not(:disabled){transform:scale(1.08);color:#fff;border-color:hsla(var(--story-hue,250),80%,65%,.8)}.story-node.done{background:hsla(var(--story-hue,250),60%,45%,.3);border-color:hsla(var(--story-hue,250),70%,60%,.7);color:#fff}.story-node.next{color:#fff;border-color:transparent;background:linear-gradient(#1e203ed9,#1e203ed9) padding-box,linear-gradient(120deg,#2dd4bfe6,#8b5cf6e6,#f472b6e6) border-box;border:2px solid transparent;animation:story-pulse 2s ease-in-out infinite}@keyframes story-pulse{0%,to{box-shadow:0 0 #8b5cf680}50%{box-shadow:0 0 0 9px #8b5cf600}}.story-node.locked{opacity:.4;cursor:default}.story-node.boss{border-radius:13px;width:46px;height:46px}.story-node.boss:not(.done){color:#f9a8d4;border-color:#f472b68c;background:#f472b614}.story-node-title{font-size:9.5px;line-height:1.25;color:var(--dim);text-align:center;max-width:86px}.story-sides{display:flex;gap:6px;margin-top:2px}.story-node.side{width:30px;height:30px;border-style:dashed}.story-treasure-card{max-width:640px;margin:0 auto;padding:22px 26px}.story-treasure-title{font-family:var(--font-display);margin:4px 0 12px;color:#fff}.story-restore{display:flex;flex-direction:column;gap:14px;max-width:860px;margin:0 auto;width:100%}.boss-wrap{display:flex;flex-direction:column;gap:10px;flex:1;min-height:0}.boss-phase{align-self:center;font-family:var(--font-display);font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--dim);padding:6px 18px;border:1px solid var(--line);border-radius:999px;background:#ffffff0a}.boss-hearts{align-self:center;font-size:20px;display:flex;gap:4px}.boss-dim{filter:saturate(.92) brightness(.96)}.boss-stumble .btl,.boss-stumble.btl{--story-hue:28}.boss-detuner .btl,.boss-detuner.btl{--story-hue:140}.bst{display:flex;flex-direction:column;gap:16px}.bst-back{flex:0 0 38px;width:38px}.bst-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:12px}.bst-card{display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 10px 12px;border-radius:16px;cursor:pointer;font:inherit;background:var(--card);border:1px solid var(--line);box-shadow:var(--glass-hi);color:var(--ink)}.bst-card:disabled{cursor:default;opacity:.6}.bst-card b{font-size:13px;color:#fff}.bst-card small{color:var(--dim);font-size:11px}.bst-card.on{border-color:#5eead499;box-shadow:0 0 18px #2dd4bf26}.bst-card.equipped{border-color:#8b5cf68c}.bst-equip-tag{font-size:9.5px;font-weight:700;letter-spacing:.06em;color:#c4b5fd;background:#8b5cf629;border:1px solid rgba(139,92,246,.35);border-radius:999px;padding:2px 8px}.bst-reader{padding:22px 26px;display:flex;flex-direction:column;gap:16px}.bst-reader-head{display:flex;align-items:flex-start;gap:18px}.bst-reader-head h3{margin:0 0 8px;font-family:var(--font-display);color:#fff}.bst-gift b{color:var(--teal2);font-size:13px}.bst-gift p{margin:3px 0;color:var(--ink2);font-size:13px;line-height:1.5;max-width:420px}.bst-gift small{color:var(--dim2);font-size:11px}.bst-lore{border-top:1px solid var(--line);padding-top:14px}.bst-lore-stage{font-size:10px;font-weight:800;letter-spacing:.24em;color:var(--dim2);margin-bottom:8px}.bst-lore.locked .bst-lore-hint{color:var(--dim2);font-style:italic;font-size:13px;margin:0}.fx-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;pointer-events:none}@keyframes fx-shake-small{0%,to{transform:translate(0)}25%{transform:translate(-2px,1px)}50%{transform:translate(2px,-1px)}75%{transform:translate(-1px,-1px)}}@keyframes fx-shake-med{0%,to{transform:translate(0)}20%{transform:translate(-4px,2px)}40%{transform:translate(4px,-2px)}60%{transform:translate(-3px,-2px)}80%{transform:translate(2px,2px)}}@keyframes fx-shake-big{0%,to{transform:translate(0)}15%{transform:translate(-7px,4px)}30%{transform:translate(7px,-4px)}45%{transform:translate(-5px,-3px)}60%{transform:translate(5px,4px)}75%{transform:translate(-3px,2px)}}.fx-shake-small{animation:fx-shake-small .24s cubic-bezier(.36,.07,.19,.97) 1}.fx-shake-med{animation:fx-shake-med .36s cubic-bezier(.36,.07,.19,.97) 1}.fx-shake-big{animation:fx-shake-big .42s cubic-bezier(.36,.07,.19,.97) 1}.fx-freeze *{animation-play-state:paused!important;transition:none!important}.fx-floater{position:fixed;transform:translate(-50%,-50%);font-weight:900;font-size:19px;font-family:var(--font-display);animation:fx-float .8s cubic-bezier(.2,.8,.3,1) 1 forwards;text-shadow:0 1px 8px rgba(4,6,18,.8)}.fx-floater.teal{color:#5eead4;text-shadow:0 0 12px rgba(45,212,191,.8)}.fx-floater.gold{color:#fbbf24;font-size:23px;text-shadow:0 0 14px rgba(251,191,36,.8)}.fx-floater.red{color:#fb7185;text-shadow:0 0 12px rgba(251,113,133,.8)}@keyframes fx-float{0%{opacity:0;transform:translate(-50%,-50%) scale(.6)}18%{opacity:1;transform:translate(-50%,-90%) scale(1.15)}70%{opacity:1;transform:translate(-50%,-150%) scale(1)}to{opacity:0;transform:translate(-50%,-185%)}}.fx-floater.still{animation:fx-float-still .8s ease 1 forwards}@keyframes fx-float-still{0%{opacity:0}20%,70%{opacity:1}to{opacity:0}}.fx-spark{position:fixed;width:7px;height:7px;border-radius:50%;transform:translate(-50%,-50%);animation:fx-spark-fly .6s cubic-bezier(.18,.7,.3,1) 1 forwards}@keyframes fx-spark-fly{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(calc(-50% + var(--fx-dx)),calc(-50% + var(--fx-dy))) scale(.25)}}.fx-vignette{position:fixed;top:0;right:0;bottom:0;left:0}.fx-vignette-flash{background:#fff;opacity:var(--fx-flash-opacity,.4);animation:fx-flash-out .18s ease-out 1 forwards}@keyframes fx-flash-out{0%{opacity:var(--fx-flash-opacity,.4)}to{opacity:0}}.fx-vignette-red{box-shadow:inset 0 0 90px #fb718580;animation:fx-vig .3s ease-out 1 forwards}.fx-vignette-dim{background:#04061259;animation:fx-vig .3s ease-out 1 forwards}@keyframes fx-vig{0%{opacity:1}to{opacity:0}}.pp{position:relative;display:inline-flex;align-items:center;justify-content:center;filter:grayscale(var(--pp-hurt,0)) brightness(calc(1 - var(--pp-hurt,0)*.25))}.pp-art{object-fit:contain;pointer-events:none}@keyframes pp-idle{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.pp-idle{animation:pp-idle calc(3s + var(--pp-hurt,0)*2s) ease-in-out infinite}@keyframes pp-flinch{0%{transform:translate(0)}30%{transform:translate(-7px) scale(.93)}60%{transform:translate(5px)}to{transform:translate(0)}}.pp-flinch{animation:pp-flinch .28s cubic-bezier(.3,.7,.3,1) 1!important}@keyframes pp-lunge{0%{transform:scale(1)}40%{transform:scale(1.22) translateY(3px)}to{transform:scale(1)}}.pp-lunge{animation:pp-lunge .34s cubic-bezier(.2,.8,.3,1) 1!important}@keyframes pp-wobble{0%,to{transform:rotate(0)}25%{transform:rotate(-7deg) translate(-4px)}65%{transform:rotate(5deg) translate(3px)}}.pp-wobble{animation:pp-wobble .32s ease 1!important}@keyframes pp-shatter-pop{0%{transform:scale(1)}30%{transform:scale(1.12)}to{transform:scale(1)}}.pp-shatter{animation:pp-shatter-pop .5s ease 1!important;filter:none!important}.pp-shards{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.pp-shards i{position:absolute;left:50%;top:50%;width:9px;height:9px;background:#454a66;border-radius:2px;animation:pp-shard-fly .85s cubic-bezier(.18,.7,.3,1) 1 forwards}@keyframes pp-shard-fly{0%{opacity:1;transform:translate(-50%,-50%) rotate(0)}to{opacity:0;transform:translate(calc(-50% + var(--pp-dx)),calc(-50% + var(--pp-dy))) rotate(220deg)}}@media (prefers-reduced-motion: reduce){.pp-idle,.pp-flinch,.pp-lunge,.pp-wobble{animation:none!important}.pp-shards i{animation-duration:.2s}}@keyframes btl-heart-brk{0%{transform:scale(1) rotate(0);opacity:1}35%{transform:scale(1.35) rotate(-14deg)}to{transform:scale(.5) translateY(16px) rotate(22deg);opacity:0}}.btl-hearts .brk{position:relative;color:#fb7185!important;animation:btl-heart-brk .55s cubic-bezier(.3,.7,.3,1) 1 forwards}@keyframes btl-hearts-wobble{0%,to{transform:rotate(0)}30%{transform:rotate(-6deg)}65%{transform:rotate(5deg)}}.btl-hearts.wobbled{animation:btl-hearts-wobble .4s ease 1}.btl-lowhp{filter:brightness(.92)}@keyframes btl-heart-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}.btl-lowhp .btl-hearts .on{animation:btl-heart-pulse 1s ease-in-out infinite}.sfx-gift{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:5;display:flex;align-items:center;justify-content:center}.sfx-gift-art{position:absolute;bottom:64px;left:50%;transform:translate(-50%)}@keyframes sfx-art-in{0%{opacity:0;transform:translate(-50%) translateY(30px) scale(.6)}25%{opacity:1;transform:translate(-50%) translateY(0) scale(1.05)}80%{opacity:1;transform:translate(-50%) translateY(0) scale(1)}to{opacity:0;transform:translate(-50%) translateY(8px) scale(.8)}}.sfx-gift-art{animation:sfx-art-in .7s ease 1 forwards}.sfx-gift-fx{position:absolute}@keyframes sfx-slash{0%,30%{opacity:0;transform:rotate(-24deg) scaleX(0)}45%{opacity:1;transform:rotate(-24deg) scaleX(1)}80%,to{opacity:0;transform:rotate(-24deg) scaleX(1)}}.sfx-squint .sfx-gift-fx{width:160px;height:3px;background:linear-gradient(90deg,transparent,#c4b5fd,#fff,transparent);animation:sfx-slash .7s ease 1 forwards}@keyframes sfx-ring{0%,25%{opacity:0;transform:scale(.3)}45%{opacity:1}to{opacity:0;transform:scale(2.4)}}.sfx-sniff .sfx-gift-fx,.sfx-hum .sfx-gift-fx{width:90px;height:90px;border-radius:50%;border:2px solid #5eead4;box-shadow:0 0 18px #2dd4bfb3;animation:sfx-ring .7s ease-out 1 forwards}@keyframes sfx-pendulum{0%,20%{transform:rotate(-30deg)}50%{transform:rotate(28deg)}80%,to{transform:rotate(-8deg);opacity:0}}.sfx-steady .sfx-gift-fx{width:3px;height:70px;background:#fbbf24;transform-origin:top center;border-radius:2px;box-shadow:0 0 10px #fbbf24b3;animation:sfx-pendulum .7s ease-in-out 1 forwards}@keyframes sfx-leap{0%{opacity:0;transform:translate(-180px) translateY(20px)}30%{opacity:1;transform:translate(-60px) translateY(-44px)}60%{transform:translate(60px) translateY(-44px)}to{opacity:0;transform:translate(180px) translateY(20px)}}.sfx-skip .sfx-gift-fx{width:26px;height:26px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffd9a8,#e0762a);animation:sfx-leap .7s cubic-bezier(.3,.1,.7,.9) 1 forwards}@keyframes sfx-orbit{0%{opacity:0;transform:rotate(0) translate(54px)}25%{opacity:1}to{opacity:0;transform:rotate(340deg) translate(54px)}}.sfx-again .sfx-gift-fx{width:14px;height:14px;border-radius:50%;background:radial-gradient(circle,#d6fff4,#2dd4bf);box-shadow:0 0 12px #2dd4bfe6;animation:sfx-orbit .7s linear 1 forwards}@keyframes sfx-chime{0%,20%{opacity:0;transform:scale(.4)}40%{opacity:1;transform:scale(1)}75%{opacity:.8}to{opacity:0;transform:scale(1.25)}}.sfx-chime .sfx-gift-fx{width:120px;height:120px;border-radius:50%;border:3px solid #a7f3e4;box-shadow:0 0 26px #5eead4cc,inset 0 0 18px #5eead466;animation:sfx-chime .7s ease 1 forwards}@keyframes sfx-swarm{0%{opacity:0;box-shadow:-70px -50px #fbbf24,70px -50px #f472b6,-70px 50px #5eead4,70px 50px #c4b5fd}35%{opacity:1}to{opacity:0;box-shadow:0 0 #fbbf24,0 0 #f472b6,0 0 #5eead4,0 0 #c4b5fd}}.sfx-swarm .sfx-gift-fx{width:8px;height:8px;border-radius:50%;animation:sfx-swarm .7s ease-in 1 forwards}@media (prefers-reduced-motion: reduce){.sfx-gift-art,.sfx-gift-fx{animation-duration:.3s!important}.btl-lowhp .btl-hearts .on{animation:none}}.cap-seq{position:relative;flex:1;min-height:340px;display:flex;align-items:center;justify-content:center;cursor:pointer}.cap-creature{position:relative}@keyframes cap-flood{0%{filter:grayscale(1) brightness(.5)}to{filter:none}}.cap-shatter .pp{animation:cap-flood .65s ease 1 forwards}@keyframes cap-hop{0%{transform:translate(0) scale(1)}40%{transform:translate(60px,-40px) scale(.8)}to{transform:translate(150px,60px) scale(.4);opacity:0}}.cap-hop{animation:cap-hop .55s cubic-bezier(.3,.1,.7,.9) 1 forwards}.cap-stamp{position:absolute;font-family:var(--font-display);font-size:46px;font-weight:800;letter-spacing:10px;color:#a7f3e4;text-shadow:0 0 26px rgba(94,234,212,.9),0 0 60px rgba(45,212,191,.5);animation:cap-stamp-in .45s cubic-bezier(.2,.85,.25,1) 1}@keyframes cap-stamp-in{0%{opacity:0;transform:scale(1.7);letter-spacing:24px}60%{opacity:1;transform:scale(.96)}to{transform:scale(1);letter-spacing:10px}}.cap-grey{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.cap-hint{position:absolute;bottom:14px;right:18px;font-size:10.5px;color:var(--dim2)}@media (prefers-reduced-motion: reduce){.cap-shatter .pp,.cap-hop,.cap-stamp{animation-duration:.2s!important}}.boss-title{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#04060f8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.boss-title-bar{position:absolute;left:0;right:0;height:18vh;background:#04060f}.boss-title-bar.top{top:0;animation:bt-top .4s ease-out 1 forwards}.boss-title-bar.bot{bottom:0;animation:bt-bot .4s ease-out 1 forwards}@keyframes bt-top{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes bt-bot{0%{transform:translateY(100%)}to{transform:translateY(0)}}.boss-title-name{font-family:var(--font-display);font-size:54px;font-weight:800;letter-spacing:12px;color:#fff;text-shadow:0 0 28px rgba(244,114,182,.8),0 0 70px rgba(139,92,246,.5);animation:bt-name .6s cubic-bezier(.2,.85,.25,1) .25s 1 backwards}@keyframes bt-name{0%{opacity:0;letter-spacing:30px;transform:scale(1.15)}to{opacity:1;letter-spacing:12px;transform:scale(1)}}.boss-title-sub{margin-top:14px;font-size:13px;font-weight:700;letter-spacing:6px;text-transform:uppercase;color:#b9a8e0;animation:bt-sub .5s ease .55s 1 backwards}@keyframes bt-sub{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.boss-title.compact .boss-title-bar{height:10vh}.boss-title.compact .boss-title-name{font-size:30px;letter-spacing:8px}@media (prefers-reduced-motion: reduce){.boss-title-bar,.boss-title-name,.boss-title-sub{animation-duration:.15s!important;animation-delay:0s!important}}.story-regions{position:relative}.story-region{isolation:isolate}.story-heal-wave{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;overflow:hidden;border-radius:20px}.story-heal-wave:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#3a3f55;mix-blend-mode:saturation;animation:story-heal-sweep 1.8s ease-in-out .2s 1 forwards}@keyframes story-heal-sweep{0%{transform:translate(0)}to{transform:translate(104%)}}.story-heal-note{position:absolute;bottom:10%;font-size:15px;color:#a7f3e4;opacity:0;text-shadow:0 0 10px rgba(94,234,212,.9);animation:story-heal-note 1.6s ease-out 1 forwards}@keyframes story-heal-note{0%{opacity:0;transform:translateY(0)}25%{opacity:1}to{opacity:0;transform:translateY(-46px)}}.story-motes{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden;border-radius:20px}.story-motes i{position:absolute;width:4px;height:4px;border-radius:50%;background:hsla(var(--story-hue,250),80%,70%,.55);box-shadow:0 0 7px hsla(var(--story-hue,250),80%,65%,.6);animation:story-mote-drift 10s ease-in-out infinite}@keyframes story-mote-drift{0%,to{transform:translate(0);opacity:.25}30%{opacity:.7}50%{transform:translate(14px,-12px);opacity:.55}80%{opacity:.3}}.story-region.veiled .story-veil-noise{animation:story-veil-crawl 3.5s steps(8) infinite}@keyframes story-veil-crawl{0%{background-position:0 0,0 0}to{background-position:0 24px,16px 0}}.story-traveler{position:absolute;z-index:6;transform:translate(-50%,-100%);pointer-events:none;transition:left .6s cubic-bezier(.3,.1,.4,1),top .6s cubic-bezier(.3,.1,.4,1)}.story-traveler-dot{display:block;width:16px;height:16px;border-radius:50%;background:radial-gradient(circle at 38% 30%,#d6fff4,#2dd4bf 65%,#14897a);box-shadow:0 0 14px #2dd4bff2}.story-traveler-wisp{position:absolute;left:-9px;top:2px;width:8px;height:8px;border-radius:50%;background:radial-gradient(circle,#c4b5fd,#8b5cf6);box-shadow:0 0 8px #8b5cf6e6;animation:story-wisp 2.4s ease-in-out infinite}@keyframes story-wisp{0%,to{transform:translate(0)}50%{transform:translate(-3px,-5px)}}@keyframes story-hop{0%,to{margin-top:0}30%{margin-top:-12px}60%{margin-top:0}80%{margin-top:-6px}}.story-traveler.hopping{animation:story-hop .7s ease 1}.story-toast{position:fixed;bottom:34px;left:50%;transform:translate(-50%);z-index:70;font-family:var(--font-display);font-weight:700;font-size:14px;color:#fff;padding:12px 26px;border-radius:999px;background:linear-gradient(#181c38eb,#181c38eb) padding-box,var(--aurora) border-box;border:1.5px solid transparent;box-shadow:0 12px 34px #04061299;animation:story-toast-in 2.6s cubic-bezier(.2,.8,.3,1) 1 forwards}@keyframes story-toast-in{0%{opacity:0;transform:translate(-50%) translateY(20px)}10%,82%{opacity:1;transform:translate(-50%) translateY(0)}to{opacity:0;transform:translate(-50%) translateY(8px)}}.story-iris{display:contents}.story-iris>*{animation:story-iris-in .25s ease-out 1}@keyframes story-iris-in{0%{opacity:0;filter:saturate(.6) brightness(.7)}to{opacity:1;filter:none}}@media (prefers-reduced-motion: reduce){.story-motes i,.story-traveler.hopping,.story-traveler-wisp{animation:none!important}.story-traveler{transition:none}.story-heal-wave:before{animation-duration:.4s}}@keyframes story-portrait-in{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}.story-portrait-anim{animation:story-portrait-in .2s ease-out 1}.story-hushdim{filter:brightness(.85) saturate(.85);transition:filter .25s}@keyframes story-jitter{0%,to{transform:translate(0)}25%{transform:translate(.6px,-.4px)}50%{transform:translate(-.5px,.5px)}75%{transform:translate(.4px,.3px)}}.story-jitter{animation:story-jitter .14s linear infinite}@keyframes bk-parallax{0%{transform:scale(1.04) translate(0)}to{transform:scale(1.08) translate(-1.2%,-1.5%)}}.bk-parallax{animation:bk-parallax 30s ease-in-out infinite alternate}@media (prefers-reduced-motion: reduce){.story-portrait-anim,.story-jitter{animation:none!important}.bk-parallax{animation:none}}.story-map{position:relative}.story-map-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:24px;background-size:cover;background-position:center;opacity:.5;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.9),rgba(0,0,0,.4));mask-image:linear-gradient(180deg,#000000e6,#0006)}.story-region-art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:20px;background-size:cover;background-position:center;opacity:.45}.story-region.has-art{background:#080b1c66}.story-region.has-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:20px;pointer-events:none;background:linear-gradient(90deg,#080b1cd1,#080b1c73 35%,#080b1c40)}.story-region.has-art .story-region-head,.story-region.has-art .story-trail,.story-region.has-art .story-heal-wave{position:relative;z-index:2}.story-map{display:flex;flex-direction:column;gap:12px}.story-map-overlayhead{display:flex;align-items:flex-start;gap:14px;flex:0 0 auto}.story-map-titles h1{margin:0;font-family:var(--font-display);font-size:23px;font-weight:700;letter-spacing:-.02em;background:var(--aurora);-webkit-background-clip:text;background-clip:text;color:transparent}.story-map-titles p{margin:4px 0 0;color:var(--dim);font-size:12.5px}.story-stage{position:relative;flex:1;min-height:0;border-radius:24px;overflow:hidden;border:1px solid var(--line);box-shadow:var(--glass-hi),var(--shadow)}@keyframes story-zoom-in{0%{transform:scale(1);opacity:1}to{transform:scale(2.3);opacity:0}}@keyframes story-zoom-out{0%{transform:scale(2.3);opacity:0}to{transform:scale(1);opacity:1}}.story-zoom-in>*{transform-origin:var(--zoom-x,50%) var(--zoom-y,50%);animation:story-zoom-in .36s ease-in 1 forwards}.story-zoom-out>*{transform-origin:50% 50%;animation:story-zoom-out .36s ease-out 1 forwards}.world{position:absolute;top:0;right:0;bottom:0;left:0;cursor:default}.world-art{position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;background-size:cover;background-position:center;transform:translate(var(--par-x,0),var(--par-y,0));transition:transform .25s ease-out}.world-fallback{background:radial-gradient(900px 600px at 80% -8%,rgba(139,92,246,.4),transparent 58%),radial-gradient(760px 520px at -6% 30%,rgba(45,212,191,.22),transparent 55%),radial-gradient(820px 560px at 60% 115%,rgba(244,114,182,.2),transparent 55%),#0b1026}.world-vignette{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset 0 0 120px #040612bf;background:linear-gradient(180deg,rgba(4,6,18,.35),transparent 22%,transparent 75%,rgba(4,6,18,.4))}.world-region{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:7px;background:none;border:none;padding:8px;cursor:pointer;font:inherit;z-index:2}.world-region-dot{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;background:hsla(var(--story-hue,250),65%,45%,.55);border:2px solid hsla(var(--story-hue,250),85%,70%,.9);box-shadow:0 0 14px hsla(var(--story-hue,250),85%,60%,.7),0 3px 8px #04061299}.world-region-plaque{display:flex;flex-direction:column;align-items:center;gap:1px;padding:5px 12px;border-radius:10px;background:#070918c7;border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 4px 14px #04061280}.world-region-plaque b{font-family:var(--font-display);font-size:12px;color:#fff;white-space:nowrap}.world-region-plaque small{font-size:9.5px;font-weight:700;color:hsla(var(--story-hue,250),80%,75%,1)}.world-region:hover:not(:disabled) .world-region-plaque{border-color:hsla(var(--story-hue,250),80%,65%,.8)}.world-region:hover:not(:disabled){transform:translate(-50%,-52%)}.world-region.veiled{cursor:default}.world-region.veiled .world-region-dot{background:#282c42b3;border-color:#7880a080;box-shadow:0 3px 8px #04061299;color:#8a91b4;animation:world-static 2.6s steps(3) infinite}@keyframes world-static{0%,to{filter:none}50%{filter:brightness(1.25) contrast(1.2)}}.world-region.veiled .world-region-plaque b{color:#9aa1bf}.world-region.veiled .world-region-plaque small{color:#6e7691}.world-region.restored .world-region-dot{background:hsla(var(--story-hue,250),70%,50%,.85);box-shadow:0 0 22px hsla(var(--story-hue,250),90%,60%,.95),0 3px 8px #04061299}.world-region.next .world-region-dot{border:2.5px solid transparent;background:linear-gradient(hsla(var(--story-hue,250),65%,42%,.9),hsla(var(--story-hue,250),65%,42%,.9)) padding-box,linear-gradient(120deg,#2dd4bf,#8b5cf6,#f472b6) border-box;animation:story-pulse 2s ease-in-out infinite}.rmap{position:absolute;top:0;right:0;bottom:0;left:0}.rmap-art{position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;background-size:cover;background-position:center;transform:translate(var(--par-x,0),var(--par-y,0));transition:transform .25s ease-out}.rmap-terrain-fallback{background:radial-gradient(70% 50% at 30% 75%,hsla(var(--story-hue,250),45%,30%,.85),transparent 75%),radial-gradient(60% 45% at 75% 55%,hsla(var(--story-hue,250),40%,24%,.8),transparent 70%),radial-gradient(80% 40% at 50% 30%,hsla(var(--story-hue,250),35%,18%,.75),transparent 75%),linear-gradient(180deg,#0b1026,hsla(var(--story-hue,250),30%,14%,1) 55%,hsla(var(--story-hue,250),35%,10%,1))}.rmap-shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#0406128c,#0406120d 26%,#0406120d 75%,#04061273);box-shadow:inset 0 0 90px #0406128c}.rmap-heal{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.rmap-heal:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#3a3f55;mix-blend-mode:saturation;animation:story-heal-sweep 1.9s ease-in-out .2s 1 forwards}.rmap-head{position:absolute;top:14px;left:16px;right:16px;z-index:5;display:flex;align-items:center;gap:14px}.story-back-world{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;cursor:pointer;font:inherit;font-size:12px;font-weight:600;color:var(--ink2);background:#070918c7;border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.story-back-world:hover{color:#fff;border-color:#5eead480}.rmap-title b{display:block;font-family:var(--font-display);font-size:16px;color:#fff;text-shadow:0 1px 8px rgba(4,6,18,.8)}.rmap-title small{color:#cfd3ef;font-size:11px;text-shadow:0 1px 6px rgba(4,6,18,.8)}.rmap-head .story-restored-tag{margin-left:auto}.rmap-path{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.rmap-road{fill:none;stroke:hsla(var(--story-hue,250),20%,56%,.42);stroke-width:3;stroke-linecap:round;vector-effect:non-scaling-stroke}.rmap-road.done{stroke:hsla(var(--story-hue,250),90%,64%,1);stroke-width:4;filter:drop-shadow(0 0 5px hsla(var(--story-hue,250),92%,62%,.85));animation:rmap-road-glow 2.4s ease-in-out infinite}@keyframes rmap-road-glow{0%,to{filter:drop-shadow(0 0 4px hsla(var(--story-hue,250),90%,60%,.65))}50%{filter:drop-shadow(0 0 10px hsla(var(--story-hue,250),96%,70%,1))}}.rmap-spur{stroke:#ffffff38;stroke-width:1.4;stroke-dasharray:.55 1.5;stroke-linecap:round;vector-effect:non-scaling-stroke}.rmap-pin{position:absolute;transform:translate(-50%,-50%);width:auto;z-index:2}.rmap-pin .story-node{box-shadow:0 4px 12px #040612a6}.rmap-pin:after{content:"";position:absolute;left:50%;bottom:-7px;transform:translate(-50%);width:18px;height:6px;border-radius:50%;background:#0406128c;filter:blur(2px);z-index:-1}.rmap-plaque{display:block;margin-top:6px;max-width:118px;padding:4px 11px;border-radius:11px;font-size:9px;line-height:1.35;font-weight:800;letter-spacing:.07em;text-transform:uppercase;text-align:center;color:#eef0ff;background:linear-gradient(180deg,#12152eeb,#090b1ae0);border:1px solid hsla(var(--story-hue,250),75%,68%,.4);box-shadow:0 4px 12px #0406128c,inset 0 1px #ffffff12}.rmap-pin:hover .story-node:not(:disabled){transform:scale(1.12)}@media (max-width:900px){.world-region-plaque b{font-size:10px}.world-region-plaque small{font-size:8.5px}.world-region-dot{width:19px;height:19px}.rmap-plaque{font-size:8.5px;max-width:88px}}@media (prefers-reduced-motion: reduce){.story-zoom-in>*,.story-zoom-out>*{animation-duration:.12s}.world-art,.rmap-art{transition:none;transform:none}.world-region.veiled .world-region-dot,.rmap-road.done{animation:none}}.world.tilt3d,.rmap.tilt3d{perspective:1100px;overflow:hidden}.tilt3d .world-art,.tilt3d .rmap-art{top:-22%;right:-18%;bottom:-22%;left:-18%;transform:rotateX(34deg) scale(1.3) translateY(-4%) translate(var(--par-x,0),var(--par-y,0));transform-origin:50% 78%}.tilt3d .rmap-path{transform:rotateX(34deg) scale(1.3) translateY(-4%) translate(var(--par-x,0),var(--par-y,0));transform-origin:50% 78%}.tilt3d .world-region,.tilt3d .rmap-pin{transform:translate(-50%,-50%) rotateX(0)}.tilt3d .world-vignette,.tilt3d .rmap-shade{background:linear-gradient(180deg,#070918d9,#07091840 30%,#0406120d 55%,#04061266);box-shadow:inset 0 0 110px #04061299}.rmap-flat{position:absolute;top:0;right:0;bottom:0;left:0}.rmap-3d{background:radial-gradient(900px 480px at 50% -10%,hsla(var(--story-hue,250),60%,40%,.2),transparent 60%),#0b1026}.rmap-canvas{position:absolute!important;top:0;right:0;bottom:0;left:0}.rmap-pin-3d{position:relative;left:auto;top:auto;transform:none;pointer-events:auto;display:flex;flex-direction:column-reverse;align-items:center;gap:5px}.rmap-pin-3d .rmap-plaque{margin-top:0}.rmap-pin-3d .story-node{border-width:2px;box-shadow:0 6px 16px #040612b3,0 0 0 4px hsla(var(--story-hue,250),65%,55%,.16)}.rmap-pin-3d .story-node.done:not(.next)+.rmap-plaque{opacity:0;transition:opacity .18s ease}.rmap-pin-3d:hover .rmap-plaque{opacity:1}.rmap-pin-3d .story-node{width:46px;height:46px}.rmap-pin-3d .rmap-plaque{font-size:9.5px;max-width:126px}.rmap-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--dim);font-size:13px;font-style:italic}.rmap-walk-skip{position:absolute;bottom:22px;left:50%;transform:translate(-50%);z-index:6;padding:8px 18px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#0a0e20b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--ink);font-size:12px;letter-spacing:.04em;cursor:pointer;animation:walkskip-in .3s ease}.rmap-walk-skip:hover{background:#141a34d9;border-color:#ffffff4d}@keyframes walkskip-in{0%{opacity:0;transform:translate(-50%) translateY(8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.rmap-plate-name{padding:3px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#0a0e20c7;color:var(--ink);font-size:10px;letter-spacing:.05em;white-space:nowrap;pointer-events:none;animation:walkskip-in .18s ease}.rmap-warn{display:flex;align-items:center;justify-content:center}.rmap-warn-card{max-width:520px}.bk-tell{justify-content:flex-start}.bk-echo{position:absolute;left:26%;bottom:24%;height:54%;z-index:2;pointer-events:none;transform:translate(-50%);display:flex;align-items:flex-end;filter:drop-shadow(0 18px 30px rgba(0,0,0,.45));animation:scn-float 4.2s ease-in-out infinite,story-portrait-in .25s ease-out 1}.bk-echo img,.bk-echo svg{height:100%;width:auto;object-fit:contain}.bk-tell .scn-party{z-index:2;left:3%;bottom:8%;height:26%}.bk-bubble{position:absolute;right:4%;bottom:10%;z-index:3;width:min(42%,620px);padding:22px 26px 16px;border-radius:20px;background:#0d1026e0;border:1.5px solid rgba(94,234,212,.3);box-shadow:0 18px 50px #00000080;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.bk-bubble:before{content:"";position:absolute;left:-16px;bottom:26%;border:10px solid transparent;border-right-color:#5eead44d}.bk-bubble:after{content:"";position:absolute;left:-13px;bottom:26%;border:9px solid transparent;border-right-color:#0d1026eb}.bk-bubble .story-name{margin-bottom:8px}.bk-bubble .bk-text{font-size:14.5px;line-height:1.75}.bk-para{animation:bk-para-in .5s ease-out 1 backwards}@keyframes bk-para-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}@media (max-width:900px){.bk-echo{left:22%;height:42%}.bk-bubble{width:54%}}@media (prefers-reduced-motion: reduce){.bk-echo,.bk-para{animation:none}}.scn-demo{position:relative;z-index:3;max-width:620px;margin:auto auto 16vh;box-shadow:0 18px 50px #00000080}.story-lesson .scn-box{cursor:pointer}.scn-bg-host{position:relative;overflow:hidden;border-radius:24px}.scn-bg-host>.card,.scn-bg-host>.btl-dark{position:relative;z-index:2}.scn-bg-host .guessCard,.scn-bg-host .specCard{position:relative;z-index:2}.scn{position:relative;min-height:72vh;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;border-radius:18px}.scn-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;transition:filter .8s}.scn-backdrop-fallback{background:radial-gradient(120% 90% at 30% 20%,hsla(var(--story-hue,250),45%,28%,.85),#0b1026 70%)}.scn-vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(110% 95% at 50% 35%,transparent 55%,rgba(5,8,18,.55) 100%),linear-gradient(to top,rgba(5,8,18,.72),transparent 42%);pointer-events:none}.scn-portrait{position:absolute;right:4%;bottom:30%;height:55%;display:flex;align-items:flex-end;filter:drop-shadow(0 18px 28px rgba(0,0,0,.45))}.scn-portrait img,.scn-portrait svg{height:100%;width:auto;max-width:42vw;object-fit:contain}.scn-party{position:absolute;left:4%;bottom:26%;height:24%;display:flex;align-items:flex-end;gap:14px;pointer-events:none}.scn-companion img,.scn-companion svg{height:14vh;width:auto;object-fit:contain;filter:brightness(.62) drop-shadow(0 10px 16px rgba(0,0,0,.5))}.scn-back-flip{display:inline-block;transform:scaleX(-1)}.scn-player-back{display:block;width:9vh;height:15vh;border-radius:5vh 5vh 2vh 2vh;background:linear-gradient(180deg,#3a4566,#232b47 55%,#161c33);position:relative;box-shadow:0 10px 16px #00000080}.scn-player-back:before{content:"";position:absolute;top:-4.4vh;left:50%;transform:translate(-50%);width:6vh;height:6vh;border-radius:50%;background:linear-gradient(180deg,#46517a,#2a3253)}.scn-box{position:relative;z-index:2;margin:0 4% 3%}.scn .story-bubble{max-width:none}.scn .story-text{overflow:visible}.scn-tool{font-size:11px;font-weight:700;letter-spacing:.4px;color:var(--dim2);background:#ffffff0d;border:1px solid var(--line);border-radius:999px;padding:3px 10px;cursor:pointer}.scn-tool.on{color:var(--teal2);border-color:#2dd4bf80}.scn-hint{color:var(--dim2);font-size:12px;margin-left:6px}.scn-log{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;background:#050812c7;display:flex;align-items:center;justify-content:center;cursor:pointer}.scn-log-panel{max-width:680px;max-height:70%;overflow-y:auto;background:var(--panel,rgba(15,20,40,.95));border:1px solid var(--line);border-radius:14px;padding:18px 22px;font-size:13.5px;line-height:1.55}.scn-log-panel p{margin:0 0 10px}.scn-party{left:2.5%;bottom:24%;height:42%;gap:6px;align-items:flex-end}.scn-companion img,.scn-companion svg{height:100%;max-height:42vh;filter:drop-shadow(0 14px 22px rgba(0,0,0,.5))}.scn-companion:nth-child(2) img,.scn-companion:nth-child(2) svg{height:50%;max-height:21vh}.scn-companion:nth-child(3) img,.scn-companion:nth-child(3) svg{height:45%;max-height:19vh}.scn-companion{animation:scn-bob 3.4s ease-in-out infinite}.scn-companion:nth-child(2){animation-delay:.5s}.scn-companion:nth-child(3){animation-delay:1.1s;animation-duration:2.6s}@keyframes scn-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.scn-portrait{right:3%;bottom:24%;height:52%;animation:scn-float 4.2s ease-in-out infinite,scn-slide-r .45s cubic-bezier(.2,.9,.3,1.1) 1 backwards}.scn-portrait img:not(.cos-layer),.scn-portrait svg{height:100%!important;width:auto!important}.scn-mirror img,.scn-mirror svg{transform:scaleX(-1)}@keyframes scn-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes scn-slide-r{0%{opacity:0;translate:60px 0}to{opacity:1;translate:0 0}}.scn-talking img,.scn-talking svg{animation:scn-talk .46s ease-in-out infinite}@keyframes scn-talk{0%,to{translate:0 0;rotate:0deg}50%{translate:0 -7px;rotate:.6deg}}.scn-enter .scn-companion{animation:scn-bob 3.4s ease-in-out infinite,scn-slide-l .5s cubic-bezier(.2,.9,.3,1.1) 1 backwards}.scn-enter .scn-companion:nth-child(2){animation-delay:.5s,.12s}.scn-enter .scn-companion:nth-child(3){animation-delay:1.1s,.24s;animation-duration:2.6s,.5s}@keyframes scn-slide-l{0%{opacity:0;translate:-60px 0}to{opacity:1;translate:0 0}}.scn-enter.scn-party-hop .scn-companion{animation:scn-bob 3.4s ease-in-out infinite,scn-slide-l .5s cubic-bezier(.2,.9,.3,1.1) 1 backwards,scn-hop .65s cubic-bezier(.3,1.3,.4,1) 1}.scn-enter.scn-party-hop .scn-companion:nth-child(2){animation-delay:.5s,.12s,.07s}.scn-enter.scn-party-hop .scn-companion:nth-child(3){animation-delay:1.1s,.24s,.14s;animation-duration:2.6s,.5s,.65s}@keyframes scn-hop{0%{transform:translateY(0)}35%{transform:translateY(-18px)}65%{transform:translateY(0)}82%{transform:translateY(-6px)}to{transform:translateY(0)}}.scn-enter.scn-party-jolt .scn-companion{animation:scn-bob 3.4s ease-in-out infinite,scn-slide-l .5s cubic-bezier(.2,.9,.3,1.1) 1 backwards,scn-jolt .5s ease 1}.scn-enter.scn-party-jolt .scn-companion:nth-child(2){animation-delay:.5s,.12s,0s}.scn-enter.scn-party-jolt .scn-companion:nth-child(3){animation-delay:1.1s,.24s,0s;animation-duration:2.6s,.5s,.5s}@keyframes scn-jolt{0%,to{transform:translate(0)}20%{transform:translate(-6px,2px)}45%{transform:translate(5px,-1px)}70%{transform:translate(-3px,1px)}}.scn-box{margin:0 7% 2%}.scn-choice{display:flex;gap:12px;justify-content:center;padding:10px 0 2px}.scn-choice-btn{min-width:220px}@media (prefers-reduced-motion: reduce){.scn-companion,.scn-portrait,.scn-talking img,.scn-talking svg,.scn-party-hop .scn-companion,.scn-party-jolt .scn-companion{animation:none!important}}.story-scene.scn{max-width:none;margin:0;padding:0;flex:1;min-height:74vh;width:100%}.qb,.sat{display:flex;flex-direction:column;gap:18px;flex:1;min-height:0;overflow-y:auto;padding:4px 2px 24px}.qb-head{display:flex;align-items:center;gap:16px}.qb-head h2{font-family:var(--font-display);font-size:20px;margin:0;color:#fff}.qb-head p{margin:2px 0 0;color:var(--dim);font-size:12.5px}.qb-wallet{margin-left:auto;font-size:13px;font-weight:800;color:var(--teal2);background:#2dd4bf1a;border:1px solid rgba(45,212,191,.3);border-radius:999px;padding:6px 14px;white-space:nowrap}.qb-mastery{font-size:12.5px;color:#fbbf24;background:#fbbf2414;border:1px solid rgba(251,191,36,.3);border-radius:12px;padding:10px 14px}.qb-patrol{display:flex;align-items:center;gap:14px;padding:14px 16px;color:var(--ink2)}.qb-patrol b{color:#fff}.qb-patrol p{margin:2px 0 0;font-size:12.5px;color:var(--dim)}.qb-patrol .btn{margin-left:auto}.qb-section h3{font-family:var(--font-display);font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--dim2);margin:6px 0 10px}.qb-stall-note{font-size:12px;color:var(--dim);margin:-4px 0 10px}.qb-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.qb-card{display:flex;flex-direction:column;gap:8px;border-radius:16px;border:1px solid var(--line);background:#ffffff09;padding:14px 16px}.qb-card header{display:flex;align-items:baseline;gap:10px;justify-content:space-between}.qb-card header b{color:#fff;font-size:14px}.qb-card.locked{opacity:.55}.qb-card.done{opacity:.6;border-color:#2dd4bf4d}.qb-pactcard{border-color:#8b5cf673;box-shadow:inset 0 0 28px #8b5cf614}.qb-region{font-size:10.5px;font-weight:700;letter-spacing:.06em;white-space:nowrap;color:hsl(var(--story-hue,250),80%,72%)}.qb-requester{margin:0;font-size:11.5px;color:var(--dim2);font-style:italic}.qb-blurb{margin:0;font-size:12.5px;color:var(--ink2);line-height:1.5}.qb-rewards{display:flex;flex-wrap:wrap;gap:6px}.qb-reward,.qb-rule{font-size:10.5px;font-weight:700;border-radius:999px;padding:4px 10px;border:1px solid var(--line);color:var(--ink2)}.qb-tier-folk{border-color:#a0c8aa59;color:#b8e0c4}.qb-tier-guild{border-color:#5eead466;color:var(--teal2)}.qb-tier-warden{border-color:#c4b5fd73;color:#c4b5fd}.qb-tier-anthem{border-color:#fbbf2480;color:#fbbf24}.qb-rule{border-style:dashed;color:var(--dim)}.qb-pact{animation:qb-shimmer 3.2s ease-in-out infinite}@keyframes qb-shimmer{0%,to{box-shadow:0 0 #8b5cf600}50%{box-shadow:0 0 12px #8b5cf680}}.qb-card footer{margin-top:auto;display:flex;align-items:center}.qb-done{display:inline-flex;align-items:center;gap:5px;color:var(--teal2);font-size:12px;font-weight:700}.qb-gate{display:inline-flex;align-items:center;gap:6px;color:var(--dim);font-size:11.5px}.qb-price{font-size:12px;font-weight:800;color:var(--teal2);white-space:nowrap}.sat-tabs{margin-left:auto;display:flex;gap:8px}.sat-slots{display:flex;gap:10px}.sat-slot{flex:1;text-align:center;font-size:12px;font-weight:700;color:var(--dim);border:1.5px dashed var(--line);border-radius:12px;padding:10px}.sat-slot.full{color:#fff;border-style:solid;border-color:#5eead473;background:#2dd4bf12}.sat-slot.shut{opacity:.45}.sat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px}.sat-card{display:flex;flex-direction:column;gap:7px;border-radius:14px;border:1px solid var(--line);background:#ffffff08;padding:12px 14px}.sat-card header{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.sat-card header b{color:#fff;font-size:13px}.sat-tier{font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--dim2)}.sat-folk .sat-tier{color:#b8e0c4}.sat-guild .sat-tier{color:var(--teal2)}.sat-warden .sat-tier{color:#c4b5fd}.sat-anthem .sat-tier{color:#fbbf24}.sat-lore{margin:0;font-size:11.5px;line-height:1.5;color:var(--ink2)}.sat-unowned{opacity:.55}.sat-unowned .sat-lore{font-style:italic;color:var(--dim)}.sat-on{border-color:#5eead480;box-shadow:0 0 14px #2dd4bf1f}.sat-pact{border-color:#8b5cf666;animation:qb-shimmer 3.2s ease-in-out infinite}.sat-card .btn{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;font-size:12px;padding:6px 14px}.dig-loot{margin:6px 0 2px;padding-left:18px;color:var(--ink2);font-size:13px}.dig-loot li{margin:3px 0}.story-dig{display:flex;flex-direction:column;gap:14px;max-width:760px;margin:0 auto;width:100%}.scn-companion{position:relative}img.cos-layer{position:absolute!important;left:0!important;top:0!important;width:100%!important;height:100%!important;object-fit:contain;pointer-events:none}.ovation{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:30;overflow:hidden}.ovation i{position:absolute;top:-24px;width:14px;height:11px;border-radius:60% 40% 55% 45%;background:linear-gradient(135deg,#ffb6d8,#f472b6);opacity:.9;animation:petal-fall 3s linear 1 forwards}@keyframes petal-fall{0%{transform:translateY(0) rotate(0) translate(0);opacity:0}8%{opacity:.95}to{transform:translateY(108vh) rotate(540deg) translate(40px);opacity:.5}}@media (prefers-reduced-motion: reduce){.ovation{display:none}}.story-node.patrol{background:radial-gradient(circle at 35% 30%,#4c4690,#221d4a);border-color:#8b7bdb;color:#cfd2ff;box-shadow:0 0 14px #8b7bdb8c,0 6px 16px #040612b3;animation:patrol-glow 2.6s ease-in-out infinite}@keyframes patrol-glow{0%,to{box-shadow:0 0 10px #8b7bdb66,0 6px 16px #040612b3}50%{box-shadow:0 0 20px #8b7bdbbf,0 6px 16px #040612b3}}@media (prefers-reduced-motion: reduce){.story-node.patrol{animation:none}}.world-meter{display:block;margin-top:4px;height:4px;border-radius:3px;background:#ffffff1f;overflow:hidden}.world-meter i{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,hsl(var(--story-hue,250),75%,60%),hsl(var(--story-hue,250),85%,72%))}.rmap-completion{cursor:help}.btl-pool{display:flex;align-items:center;gap:3px;margin-top:5px}.btl-pool-label{font-size:9px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--dim2);margin-right:4px}.btl-pool i{font-style:normal;font-size:13px;line-height:1;color:#ffffff2e;transition:color .25s,text-shadow .25s}.btl-pool i.on{color:var(--teal2);text-shadow:0 0 8px rgba(45,212,191,.55)}.btl-next{margin:0 auto;max-width:95%;font-size:11px;font-weight:600;text-align:center;color:#fcd34d;background:#fbbf2414;border:1px dashed rgba(251,191,36,.45);border-radius:999px;padding:5px 13px;animation:btl-windup 1.6s ease-in-out infinite}@keyframes btl-windup{0%,to{box-shadow:0 0 #fbbf244d}50%{box-shadow:0 0 0 7px #fbbf2400}}.btl-now{color:#fda4af;border-color:#fb718580;background:#fb71851a}.btl-defend{margin:0 auto;font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#bcd2ff;background:#7c96d824;border:1px solid rgba(124,150,216,.5);border-radius:999px;padding:5px 14px}.btl-wager{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;font-size:12.5px;font-weight:600;color:#fcd34d;background:#fbbf2414;border:1px solid rgba(251,191,36,.4);border-radius:14px;padding:8px 14px}.btl-wager .btn{padding:6px 12px;font-size:12px}.btl-resorow{align-self:flex-start;display:flex;align-items:center;gap:10px;margin-left:6px}.btl-reso{display:flex;align-items:center;gap:5px}.btl-reso i{width:10px;height:10px;border-radius:50%;background:#ffffff1f;transition:background .25s,box-shadow .25s}.btl-reso i.on{background:#c4b5fd;box-shadow:0 0 8px #8b5cf6b3}.btl-reso.shatter i{animation:reso-shatter .55s ease-out 1}@keyframes reso-shatter{0%{transform:scale(1.5);background:#fda4af;box-shadow:0 0 12px #fb7185cc}to{transform:scale(1);background:#ffffff1f;box-shadow:none}}.btl-armchip{font-size:9.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#c4b5fd;background:#8b5cf61f;border:1px solid rgba(139,92,246,.4);border-radius:999px;padding:2px 8px}.btl-finishers{align-self:flex-start;display:flex;gap:8px;margin-left:6px}.btl-finishers button{font:inherit;font-size:11.5px;font-weight:700;color:#e9d5ff;cursor:pointer;padding:5px 12px;border-radius:999px;background:#8b5cf629;border:1px solid rgba(139,92,246,.55);box-shadow:0 0 12px #8b5cf640}.btl-finishers button:hover{background:#8b5cf64d;color:#fff}.btl-summon.recharged{animation:gift-spark .9s ease-out 1;border-color:#fbbf24b3}@keyframes gift-spark{0%{box-shadow:0 0 #fbbf24b3;filter:brightness(1.8)}to{box-shadow:0 0 0 12px #fbbf2400;filter:brightness(1)}}.btl-duet{color:#c4b5fd;background:#8b5cf61a;border-color:#8b5cf666}.btl-gnatrow{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.btl-gnat{display:flex;flex-direction:column;align-items:center;gap:2px;font:inherit;cursor:pointer;padding:6px 10px;border-radius:12px;color:var(--ink2);background:#ffffff0d;border:1.5px solid var(--line)}.btl-gnat:hover:not(:disabled){border-color:#5eead480;color:#fff}.btl-gnat.sel{color:#fff;border-color:hsl(var(--story-hue,250),80%,65%);box-shadow:0 0 12px hsla(var(--story-hue,250),80%,65%,.35)}.btl-gnat.down{opacity:.35;cursor:default}.btl-gnat-name{font-size:10.5px;font-weight:700}.btl-gnat-hp{font-size:12px;line-height:1}.acc-read{position:relative;align-self:flex-end;display:flex;justify-content:flex-end;min-height:18px}.acc-chip{font-size:11px;font-weight:700;color:var(--dim);background:#ffffff0d;border:1px solid var(--line);border-radius:999px;padding:3px 10px}.acc-float{position:absolute;right:6px;bottom:16px;font-family:var(--font-display);font-size:24px;font-weight:800;pointer-events:none;animation:acc-rise 1.2s ease-out 1 forwards}.acc-float.gold{color:#fcd34d;text-shadow:0 0 14px rgba(251,191,36,.6)}.acc-float.teal{color:var(--teal2);text-shadow:0 0 14px rgba(45,212,191,.5)}.acc-float.red{color:#fb7185;text-shadow:0 0 14px rgba(251,113,133,.5)}@keyframes acc-rise{0%{opacity:0;transform:translateY(8px) scale(.7)}18%{opacity:1;transform:translateY(0) scale(1.12)}70%{opacity:1}to{opacity:0;transform:translateY(-30px) scale(1)}}@media (prefers-reduced-motion: reduce){.btl-next,.btl-reso.shatter i,.btl-summon.recharged{animation:none}.acc-float{animation:none;opacity:0}}.btl-arena .btl-fight{position:relative}.btl-arena .btl-quiz,.btl-arena .btl-col{position:relative;z-index:1}.btl-arena .btl-col{border-color:#ffffff14;background:radial-gradient(340px 240px at 78% 18%,hsla(var(--story-hue,250),55%,42%,.14),transparent 70%),linear-gradient(#06091657,#06091680)}.btl-place{position:absolute;top:-18px;right:-20px;bottom:-18px;left:-20px;z-index:0;pointer-events:none;overflow:hidden;border-radius:24px}.btl-place-img{position:absolute;top:-3%;right:-3%;bottom:-3%;left:-3%;background-size:cover;background-position:center;filter:brightness(.85) saturate(1.1) blur(2px);animation:btl-place-drift 36s ease-in-out infinite alternate}@keyframes btl-place-drift{0%{transform:translate3d(-1.2%,.4%,0) scale(1.06)}to{transform:translate3d(1.2%,-.6%,0) scale(1.1)}}.btl-place-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#050812bd,#05081280 46%,#0508121f 74%,#0508124d),linear-gradient(to top,rgba(5,8,18,.42),transparent 38%)}.btl-swipe{position:fixed;top:0;right:0;bottom:0;left:0;z-index:92;pointer-events:none;overflow:hidden}.btl-swipe i{position:absolute;top:-25%;height:150%;width:72%}.btl-swipe-a{left:-16%;background:linear-gradient(100deg,hsl(var(--story-hue,250),65%,14%),hsl(var(--story-hue,250),75%,34%));animation:btl-swipe-a .62s cubic-bezier(.65,0,.25,1) 1 both}.btl-swipe-b{right:-16%;background:linear-gradient(280deg,hsl(var(--story-hue,250),65%,10%),hsl(var(--story-hue,250),70%,26%));animation:btl-swipe-b .62s cubic-bezier(.65,0,.25,1) .04s 1 both}@keyframes btl-swipe-a{0%{transform:translate(-135%) skew(-16deg)}42%,56%{transform:translate(-10%) skew(-16deg)}to{transform:translate(135%) skew(-16deg)}}@keyframes btl-swipe-b{0%{transform:translate(135%) skew(-16deg)}42%,56%{transform:translate(10%) skew(-16deg)}to{transform:translate(-135%) skew(-16deg)}}.btl-swipe-name{position:absolute;left:50%;top:50%;font-family:var(--font-display);font-weight:900;color:#fff;font-size:clamp(28px,4.5vw,52px);letter-spacing:.06em;white-space:nowrap;opacity:0;text-shadow:0 4px 30px rgba(0,0,0,.65),0 0 26px hsla(var(--story-hue,250),85%,60%,.8);animation:btl-swipe-name .62s ease 1 both}@keyframes btl-swipe-name{0%{opacity:0;transform:translate(-50%,-50%) scale(.7)}28%,68%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(1.12)}}.btl-swipe.out .btl-swipe-a{animation:btl-swipe-a .42s cubic-bezier(.7,0,.3,1) 1 reverse both}.btl-swipe.out .btl-swipe-b{animation:btl-swipe-b .42s cubic-bezier(.7,0,.3,1) .03s 1 reverse both}.btl-swipe.out .btl-swipe-name{animation-duration:.42s}.bst-foe .pp.pp-windup{animation:pp-windup-lean 1.15s ease-in-out infinite;transform-origin:50% 100%}@keyframes pp-windup-lean{0%,to{transform:rotate(3deg) translateY(1px) scale(.985)}50%{transform:rotate(5deg) translateY(3px) scale(1.01)}}.bst-foe .pp.pp-windup:before{content:"";position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;border-radius:50%;z-index:-1;background:radial-gradient(closest-side,hsla(var(--pp-hue,var(--story-hue,250)),85%,62%,.38),transparent 72%);animation:pp-windup-glow 1.15s ease-in-out infinite}@keyframes pp-windup-glow{0%,to{opacity:.45;transform:scale(.92)}50%{opacity:.9;transform:scale(1.06)}}.foe-hushling-gleaner .pp-idle{animation:foe-sway-low 4.4s ease-in-out infinite}@keyframes foe-sway-low{0%,to{transform:translateY(2px) rotate(-2deg)}50%{transform:translateY(4px) rotate(2deg)}}.foe-hushling-scythe .pp-idle{animation:foe-tick 1.8s ease-in-out infinite}@keyframes foe-tick{0%,42%{transform:rotate(-3deg)}50%,92%{transform:rotate(3deg)}to{transform:rotate(-3deg)}}.foe-hushling-vanguard .pp-idle{animation:none}.foe-hushling-mocking .pp-idle{animation:foe-mock 3.4s ease-in-out infinite}@keyframes foe-mock{0%,58%,to{transform:translateY(0)}66%{transform:translateY(-7px)}74%{transform:translateY(0)}82%{transform:translateY(-4px)}90%{transform:translateY(0)}}.foe-hushling-glasschoir .pp-idle{animation:foe-shimmer 3.2s ease-in-out infinite}@keyframes foe-shimmer{0%,to{opacity:1}30%{opacity:.88}55%{opacity:.97}75%{opacity:.9}}.foe-hushling-dray .pp-idle{animation:foe-still 6.5s ease-in-out infinite}@keyframes foe-still{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}.foe-hushling-forkbearer .pp-idle{animation:foe-twitch 2.6s linear infinite}@keyframes foe-twitch{0%,84%,to{transform:translate(0)}87%{transform:translate(-2px)}90%{transform:translate(2px)}93%{transform:translate(-1px)}96%{transform:translate(0)}}.boss-stumble{--boss-hue:28}.boss-detuner{--boss-hue:140}.boss-m1,.boss-m2,.boss-m3{position:relative}.boss-m1:after,.boss-m2:after,.boss-m3:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:30;border-radius:24px}.boss-m1:after{box-shadow:inset 0 0 70px hsla(var(--boss-hue,250),85%,38%,.16)}.boss-m2:after{box-shadow:inset 0 0 110px hsla(var(--boss-hue,250),85%,34%,.3);background:#0406121a}.boss-m3:after{box-shadow:inset 0 0 150px hsla(var(--boss-hue,250),90%,30%,.45);background:#0406122e;animation:boss-edge 4.5s ease-in-out infinite}@keyframes boss-edge{0%,to{box-shadow:inset 0 0 150px hsla(var(--boss-hue,250),90%,30%,.45)}50%{box-shadow:inset 0 0 200px 30px hsla(var(--boss-hue,250),90%,24%,.62)}}.boss-m2 .btl-place-img{filter:brightness(.48) saturate(1.05) blur(2px)}.boss-m3 .btl-place-img{filter:brightness(.38) saturate(.85) blur(3px)}.boss-slam{position:fixed;top:0;right:0;bottom:0;left:0;z-index:96;pointer-events:none;display:flex;align-items:center;justify-content:center;overflow:hidden}.boss-slam-flash{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;animation:boss-slam-flash .35s ease-out 1 forwards}@keyframes boss-slam-flash{0%{opacity:.95}to{opacity:0}}.boss-slam-ring{position:absolute;left:50%;top:50%;width:64px;height:64px;border-radius:50%;opacity:0;border:6px solid hsla(var(--boss-hue,250),90%,70%,.9);box-shadow:0 0 30px hsla(var(--boss-hue,250),90%,60%,.7);animation:boss-slam-ring .8s cubic-bezier(.2,.8,.3,1) .1s 1 forwards}@keyframes boss-slam-ring{0%{opacity:1;transform:translate(-50%,-50%) scale(.4)}to{opacity:0;transform:translate(-50%,-50%) scale(16)}}.boss-slam-foe{width:220px;height:220px;object-fit:contain;filter:drop-shadow(0 16px 24px rgba(0,0,0,.5));animation:boss-slam-foe .7s ease-in .15s 1 both}@keyframes boss-slam-foe{0%{opacity:1;transform:scale(1.05) rotate(0)}to{opacity:0;transform:translateY(150px) scale(.5) rotate(8deg)}}@media (prefers-reduced-motion: reduce){.btl-place-img{animation:none}.btl-swipe i,.btl-swipe-name{display:none}.btl-swipe{background:#0508128c;animation:btl-swipe-rm .15s ease 1 forwards}.pp-windup{animation:none!important}.pp-windup:before{animation:none;opacity:.5}.boss-m3:after{animation:none}.boss-slam-ring,.boss-slam-foe{animation:none;opacity:0}}@keyframes btl-swipe-rm{0%{opacity:1}to{opacity:0}}.scn-healing{animation:scn-heal-sweep 1.4s ease-out both}@keyframes scn-heal-sweep{0%{filter:grayscale(.6) brightness(.94)}to{filter:grayscale(0) brightness(1)}}.heal-bloom{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;overflow:hidden}.heal-rays{position:absolute;left:50%;top:-10%;width:170vmax;height:120vmax;transform:translate(-50%);transform-origin:50% 0;background:repeating-conic-gradient(from -8deg at 50% 0%,#fff8d652,#fff8d652 7deg,#fff8d600 7deg,#fff8d600 22deg);-webkit-mask-image:radial-gradient(55% 80% at 50% 0%,#000 0%,transparent 76%);mask-image:radial-gradient(55% 80% at 50% 0%,#000 0%,transparent 76%);animation:heal-rays 2.6s ease-out both;mix-blend-mode:screen}@keyframes heal-rays{0%{opacity:0;transform:translate(-50%) rotate(-4deg)}22%{opacity:1}to{opacity:0;transform:translate(-50%) rotate(5deg)}}.heal-core{position:absolute;top:0;right:0;bottom:0;left:0;mix-blend-mode:screen;background:radial-gradient(ellipse 70% 55% at 50% 16%,rgba(255,255,255,.72),rgba(186,255,231,.3) 45%,transparent 72%);animation:heal-core 2.2s ease-out both}@keyframes heal-core{0%{opacity:0}18%{opacity:1}55%{opacity:.85}to{opacity:0}}.heal-mote{position:absolute;bottom:-3%;width:10px;height:10px;border-radius:50%;background:radial-gradient(circle,ivory,#aaffdc00 70%);box-shadow:0 0 12px 3px #d2ffeb8c;animation:heal-mote 3s ease-out both;opacity:0}@keyframes heal-mote{0%{transform:translateY(0) scale(.6);opacity:0}12%{opacity:.9}to{transform:translateY(-62vh) scale(1.15);opacity:0}}@media (prefers-reduced-motion: reduce){.heal-rays,.heal-mote{display:none}.heal-core{animation:none;opacity:0}.scn-healing{animation:scn-heal-lift .4s ease-out both}}@keyframes scn-heal-lift{0%{filter:brightness(1)}45%{filter:brightness(1.16)}to{filter:brightness(1)}}.rmap-art-blend{transition:opacity 1.2s ease}.customize{display:flex;flex-direction:column;gap:14px;max-width:1060px;margin:0 auto}.customize.cz-wide{grid-column:2 / -1;max-width:1180px;min-height:0}.cz-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.cz-head h2{margin:0 0 4px}.cz-head p{margin:0;color:var(--dim);font-size:12.5px}.cz-points{font-size:13px;color:var(--amber);white-space:nowrap;padding-top:4px}.cz-body{display:grid;grid-template-columns:340px 1fr;gap:16px;min-height:480px}@media (max-width:900px){.cz-body{grid-template-columns:1fr}}.cz-stage{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(120% 90% at 50% 20%,#6d5cf529,#0a0e2099 70%);padding:22px 14px;position:sticky;top:0}.cz-dolls{display:flex;align-items:flex-end;justify-content:center;gap:6px;min-height:230px}.doll{position:relative;display:inline-block}.doll img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none}.doll .cos-layer{pointer-events:none}.doll .flair{pointer-events:none;will-change:transform,opacity}.doll:not(.doll-flip) .flair-held{animation:flair-bob 3.6s ease-in-out infinite}.doll:not(.doll-flip) .flair-drift{animation:flair-drift 6.2s ease-in-out infinite}.doll:not(.doll-flip) .flair-aura{animation:flair-aura 4.6s ease-in-out infinite}.doll:not(.doll-flip) .flair-halo{animation:flair-halo 5s ease-in-out infinite}@keyframes flair-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2.4%)}}@keyframes flair-drift{0%,to{transform:translate(0)}50%{transform:translate(-1.6%,1.6%)}}@keyframes flair-aura{0%,to{opacity:.82;transform:scale(1)}50%{opacity:1;transform:scale(1.035)}}@keyframes flair-halo{0%,to{opacity:.84}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.doll .flair{animation:none!important}}.doll-flip img{transform:scaleX(-1)}.doll-shadow{position:absolute;top:12%;right:12%;bottom:12%;left:12%;border-radius:50%;background:#ffffff0d}.cz-dolls .doll{transform-origin:50% 100%;will-change:transform}.cz-dolls .doll:first-child{animation:doll-breathe 4s ease-in-out infinite}.cz-dolls .doll+.doll{animation:doll-breathe-c 3.4s ease-in-out .7s infinite}@keyframes doll-breathe{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-1.3%) scale(1.02)}}@keyframes doll-breathe-c{0%,to{transform:translateY(0) scale(1) rotate(0)}50%{transform:translateY(-2.1%) scale(1.024) rotate(-1.1deg)}}@media (prefers-reduced-motion:reduce){.cz-dolls .doll{animation:none!important}}.cz-dolls{gap:0}.cz-dolls .doll+.doll{margin-left:-64px;margin-bottom:-2px;z-index:2}.cz-id{display:flex;align-items:center;gap:10px}.cz-name b{display:block;font-size:14px}.cz-name em{font-size:11px;color:var(--accent);font-style:normal;letter-spacing:.03em}.cz-trail-note{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--dim)}.cz-panel{display:flex;flex-direction:column;gap:12px;min-width:0}.cz-tabs{flex-wrap:wrap}.cz-scroll{overflow-y:auto;max-height:62vh;display:flex;flex-direction:column;gap:14px;padding-right:4px}.cz-companions{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.cz-comp{border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:8px;align-items:flex-start;background:#0c102480}.cz-comp img{width:84px;height:84px;object-fit:contain;align-self:center}.cz-comp.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.cz-comp.shut{opacity:.72}.cz-comp b{font-size:13px}.cz-lock{display:flex;align-items:center;gap:5px;font-size:10.5px;color:var(--dim)}.cz-credits{color:var(--amber)}.cz-style-row{display:flex;flex-wrap:wrap;gap:8px}.cz-style{display:flex;align-items:center;gap:7px;padding:7px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#0c102480;color:var(--ink);font-size:12px;cursor:pointer}.cz-style.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.cz-style.shut{opacity:.55;cursor:default}.cz-swatch{width:14px;height:14px;border-radius:50%;display:inline-block}.cz-spec-dagon{background:linear-gradient(135deg,#6d5cf5,#19c2c2)}.cz-spec-sunset{background:linear-gradient(135deg,#ff6a3d,#e8b450)}.cz-spec-ice{background:linear-gradient(135deg,#9bd6ff,#5b8cff)}.cz-spec-neon{background:linear-gradient(135deg,#3ddc97,#8b5cff)}.cz-spec-nightingale{background:linear-gradient(135deg,#3a4a8f,#8b7bd8)}.cz-spec-hearthside{background:linear-gradient(135deg,#e08a44,#7a3b2e)}.cz-spec-streamers{background:linear-gradient(135deg,#ff5c8a,#ffd166)}.cz-spec-blueprint{background:linear-gradient(135deg,#2f6ec9,#9fd0ff)}.cz-store-note{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--dim);margin:2px 0 0}.cz-head-right{display:flex;align-items:center;gap:12px}.cz-devunlock{display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:11px;font-weight:700;letter-spacing:.02em;color:var(--dim);cursor:pointer;padding:6px 12px;border-radius:999px;white-space:nowrap;border:1px dashed rgba(255,255,255,.22);background:#ffffff08;transition:border-color .15s,color .15s,background .15s}.cz-devunlock:hover{color:var(--ink);border-color:#ffffff6b}.cz-devunlock.on{color:#0a0e20;border-style:solid;border-color:transparent;background:var(--aurora);box-shadow:0 4px 14px #5eead447}.cz-equip{flex:1 1 auto;min-height:0;overflow-y:auto;display:grid;grid-template-columns:minmax(258px,314px) 1fr;gap:22px;align-items:start;padding:2px 8px 30px 2px}.cz-hero{position:sticky;top:0;display:flex;flex-direction:column;align-items:center;gap:15px;border-radius:20px;padding:24px 18px 22px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(120% 90% at 50% 8%,#6d5cf538,#0a0e20a8 72%);box-shadow:inset 0 1px #ffffff0f}.cz-hero-eyebrow{margin:0;align-self:flex-start;font-family:var(--font-display);font-size:10.5px;font-weight:800;letter-spacing:.26em;text-transform:uppercase;color:var(--dim2)}.cz-hero .cz-dolls{min-height:220px;position:relative;z-index:1}.cz-hero .cz-id{margin-top:2px}.cz-hero .cz-stage-lite{width:100%;display:flex;align-items:flex-end;justify-content:center;border-radius:16px;padding:6px 4px 2px;position:relative;overflow:hidden}.cz-hero .cz-stage-lite:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(70% 58% at 50% 34%,#8c7cff2e,#0a0e2000 72%)}.cz-hero .cz-stage-lite:after{content:"";position:absolute;left:50%;bottom:12px;transform:translate(-50%);width:60%;height:22px;border-radius:50%;background:radial-gradient(closest-side,#5eead457,#5eead400);filter:blur(3px)}.cz-identity{width:100%;display:flex;flex-direction:column;align-items:center;gap:9px;text-align:center;margin-top:4px}.cz-identity .cz-name b{display:block;font-family:var(--font-display);font-size:19px;font-weight:800;letter-spacing:.01em;line-height:1.12}.cz-identity .cz-name em{display:block;margin-top:3px;font-size:12px;color:var(--accent);font-style:normal;letter-spacing:.05em;text-transform:uppercase;font-weight:700}.cz-level{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--ink);padding:4px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0d}.cz-level i{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 9px var(--accent)}.cz-idchips{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:2px}.cz-idchip{display:flex;align-items:center;gap:10px;padding:9px 11px;border-radius:13px;min-width:0;border:1px solid rgba(255,255,255,.09);background:linear-gradient(180deg,#ffffff0b,#0c102480);box-shadow:inset 0 1px #ffffff0d}.cz-idchip-sw{flex:none;width:24px;height:24px;border-radius:8px;box-shadow:inset 0 0 0 1px #fff3,0 2px 7px #0006}.cz-idchip-text{display:flex;flex-direction:column;line-height:1.22;min-width:0;text-align:left}.cz-idchip-text small{font-size:8.5px;text-transform:uppercase;letter-spacing:.15em;color:var(--dim2)}.cz-idchip-text b{font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cz-equip-main{display:flex;flex-direction:column;gap:26px;min-width:0}.cz-equip .cz-store-note{margin-top:2px}@media (max-width:900px){.cz-equip{grid-template-columns:1fr;overflow-y:visible}.cz-hero{position:static}}.market{--gold:#f2c65a;display:flex;flex-direction:column;gap:26px;flex:1 1 auto;min-height:0;overflow-y:auto;padding:2px 8px 30px 2px}.market-top{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.market-title h2{margin:0;font-family:var(--font-display);font-size:25px;font-weight:800;letter-spacing:-.015em;color:#fff}.market-title p{margin:5px 0 0;color:var(--dim);font-size:12.5px}.market-wallet{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.market-coin{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:var(--ink2);border-radius:999px;padding:9px 16px;border:1px solid var(--line);background:#ffffff0a}.market-coin b{font-family:var(--font-display);font-weight:800;font-size:14.5px}.market-coin--points{border-color:#5eead457;background:#2dd4bf14}.market-coin--points b{color:var(--teal2)}.market-coin--credits{border-color:#e8b4506b;background:#e8b45017}.market-coin--credits b{color:var(--gold)}.market-rack-head{display:flex;align-items:center;gap:12px;margin:0 0 13px}.market-rack-head h3{margin:0;display:inline-flex;align-items:center;gap:11px;font-family:var(--font-display);font-size:12.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--ink2)}.market-rack-head h3:before{content:"";width:22px;height:2px;border-radius:2px;background:var(--aurora)}.market-rack-count{font-size:10.5px;font-weight:700;letter-spacing:.02em;color:var(--dim2);border:1px solid var(--line);border-radius:999px;padding:2px 10px}.market-item-card{display:flex;flex-direction:column;border-radius:16px;border:1px solid var(--line);background:#ffffff09;overflow:hidden;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.market-item-card:hover{transform:translateY(-3px);border-color:var(--line2);box-shadow:0 16px 34px #0406126b}.market-item-card.is-owned{border-color:#5eead447}.market-item-art{display:flex;align-items:center;justify-content:center;height:130px;padding:8px;background:radial-gradient(circle at 50% 36%,rgba(139,92,246,.16),transparent 68%)}.market-item-card--companion .market-item-art{background:radial-gradient(circle at 50% 40%,rgba(45,212,191,.15),transparent 68%)}.market-item-copy{display:flex;flex-direction:column;gap:7px;padding:12px 13px 13px;flex:1}.market-item-copy header{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.market-item-copy h4{margin:0;font-family:var(--font-display);font-size:13.5px;font-weight:700;color:#fff;line-height:1.2}.market-item-price{font-size:12px;font-weight:800;color:var(--gold);white-space:nowrap}.market-item-card--style .market-item-price{color:var(--teal2)}.market-item-copy p{margin:0;font-size:11px;line-height:1.5;color:var(--dim);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.market-item-actions{margin-top:auto;display:flex;align-items:center;gap:8px;padding-top:4px}.market-buy{width:100%;padding:9px 12px;font-size:12.5px;border-radius:10px}.market-buy:disabled{opacity:1;cursor:default;box-shadow:none;background:#ffffff0d;border:1px solid var(--line);color:var(--dim)}.market-owned{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:700;color:var(--teal2);white-space:nowrap}.market-item-actions .btn.ghost{flex:1;padding:8px 12px;font-size:12px;justify-content:center}.market-item-actions .btn.ghost:disabled{opacity:.7;cursor:default}.market-style-art{display:flex;align-items:center;justify-content:center;width:92px;height:92px;border-radius:16px;font-family:var(--font-display);font-size:27px;font-weight:800;color:#fff;border:1px solid var(--line)}.market-style-title,.market-style-avatar,.market-style-levelup{background:#ffffff0f}.market-style-accent{border:none;box-shadow:inset 0 0 0 1px #ffffff2e}.market-style-title{font-size:24px;letter-spacing:.02em}.market-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 11px;font-family:var(--font-display);font-size:10.5px;font-weight:800;letter-spacing:.28em;text-transform:uppercase;color:var(--gold)}.market-eyebrow:before{content:"◆";font-size:9px}.market-item-card--featured{flex-direction:row;align-items:center;gap:28px;padding:26px 32px;border-radius:22px;border:1px solid rgba(232,180,80,.28);background:radial-gradient(64% 130% at 15% 52%,rgba(232,180,80,.2),transparent 60%),radial-gradient(80% 150% at 92% 0%,rgba(139,92,246,.16),transparent 60%),linear-gradient(118deg,#1a152cc7,#0e1026b8);box-shadow:inset 0 1px #ffffff14,0 26px 62px #04061280}.market-item-card--featured:hover{transform:none}.market-item-card--featured .market-item-art{flex:0 0 auto;width:206px;height:206px;border-radius:20px;background:radial-gradient(circle at 50% 44%,#e8b4504d,#0a0c1e26 64%)}.market-item-card--featured .market-item-copy{gap:13px;padding:0}.market-item-card--featured h4{font-size:31px;font-weight:800;letter-spacing:-.01em}.market-item-card--featured .market-item-copy header{flex-direction:column;align-items:flex-start;gap:7px}.market-item-card--featured .market-item-price{font-size:14.5px}.market-item-card--featured p{-webkit-line-clamp:4;font-size:13.5px;line-height:1.6;color:var(--ink2);max-width:54ch}.market-item-card--featured .market-item-actions{margin-top:2px;justify-content:flex-start}.market-item-card--featured .market-buy{flex:0 0 auto;width:auto;min-width:210px;padding:13px 30px;font-size:14px}.market-collection-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(224px,1fr));gap:12px}.market-collection{--tint:var(--accent);position:relative;display:flex;flex-direction:column;gap:9px;min-height:132px;border-radius:16px;padding:15px 16px 16px 18px;border:1px solid var(--line);overflow:hidden;background:linear-gradient(158deg,color-mix(in srgb,var(--tint) 13%,transparent),#ffffff08)}.market-collection:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--tint);opacity:.9}.market-collection header{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.market-collection header b{font-family:var(--font-display);font-size:14px;color:#fff}.market-collection-count{font-size:12px;font-weight:800;color:var(--tint)}.market-collection p{margin:0;font-size:11.5px;line-height:1.5;color:var(--dim);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.market-progress{height:6px;border-radius:999px;background:#ffffff17;overflow:hidden;margin-top:auto}.market-progress i{display:block;height:100%;border-radius:999px;background:var(--tint);box-shadow:0 0 10px color-mix(in srgb,var(--tint) 55%,transparent);transition:width .45s ease}.market-collection.is-complete{border-color:color-mix(in srgb,var(--tint) 55%,transparent)}.market-collection-done{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:700;color:var(--tint)}.market-rack{display:flex;flex-direction:column}.market-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:12px;align-items:stretch}@media (max-width:760px){.market-item-card--featured{flex-direction:column;text-align:center;align-items:center;padding:22px}.market-item-card--featured .market-item-copy header{align-items:center}.market-item-card--featured .market-item-actions{justify-content:center}.market-item-card--featured p{max-width:none}}@media (prefers-reduced-motion: reduce){.market-item-card{transition:none}.market-item-card:hover{transform:none}.market-progress i{transition:none}}.avb{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(160deg,#6d5cf580,#141a34e6);color:#fff;font-weight:700}.avb-init{line-height:1}.avb-level{position:absolute;bottom:-3px;right:-3px;font-size:9px;font-style:normal;background:var(--accent);color:#0a0e20;border-radius:8px;padding:1px 4px;font-weight:700}.avb-ring,.avb-pulse{box-shadow:0 0 0 2px var(--avb-accent)}.avb-pulse:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:2px solid var(--avb-accent);opacity:.6;animation:avb-pulse 1.8s ease-out infinite}@keyframes avb-pulse{0%{transform:scale(.92);opacity:.6}to{transform:scale(1.18);opacity:0}}.avb-halo{box-shadow:0 0 0 2px var(--avb-accent),0 0 14px 2px var(--avb-accent)}.avb-shard{box-shadow:0 0 0 2px transparent;background:linear-gradient(160deg,#6d5cf580,#141a34e6) padding-box,conic-gradient(from 0deg,#8b5cff,#19c2c2,#e8b450,#8b5cff) border-box;border:2px solid transparent}.lvlfx-lvl-confetti{background-image:radial-gradient(circle at 18% 30%,#ff6a3d 2px,transparent 2.5px),radial-gradient(circle at 78% 24%,#19c2c2 2px,transparent 2.5px),radial-gradient(circle at 52% 70%,#e8b450 2px,transparent 2.5px),radial-gradient(circle at 30% 80%,#8b5cff 2px,transparent 2.5px)}.lvlfx-lvl-crown{box-shadow:0 0 18px 2px #e8b4508c}.lvlfx-lvl-shard{box-shadow:0 0 16px 2px #8b5cff99}.pf-avatar-framed{background:none!important;box-shadow:none!important}.pf-wardrobe{display:flex;align-items:flex-end;gap:10px;margin-bottom:14px;padding:14px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(120% 100% at 50% 0%,rgba(109,92,245,.14),transparent 70%)}.pf-wardrobe .btn{margin-left:auto;align-self:center}.scn-party-dance .scn-companion{animation:party-dance 1.1s ease-in-out infinite}.scn-party-dance .scn-companion:nth-child(2){animation-delay:.18s}.scn-party-dance .scn-companion:nth-child(3){animation-delay:.36s}@keyframes party-dance{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-12px) rotate(2deg)}}.ares-heroes{display:flex;align-items:flex-end;justify-content:center;gap:4px;margin-bottom:6px}.ares-heroes .doll{animation:party-dance 1.2s ease-in-out infinite}.ares-heroes .doll:nth-child(2){animation-delay:.2s}.rks-vs{display:flex;align-items:center;justify-content:center;gap:18px;margin-bottom:10px}.rks-side{display:flex;flex-direction:column;align-items:center;gap:2px}.rks-side small{color:var(--dim);font-size:11px}.rks-dolls{display:flex;align-items:flex-end}.rks-vs-mark{font-size:26px;font-weight:800;letter-spacing:.08em;color:var(--accent);text-shadow:0 0 18px var(--accent)}.lb-doll{display:inline-flex;width:46px;justify-content:center}.lb-top .lb-name{font-weight:700}.lb-row .avb{flex:none}.rkr-side{display:flex;flex-direction:column;align-items:center;gap:2px}.rkr-winner .doll{animation:party-dance 1.1s ease-in-out infinite}.chal-me,.chal-them{display:flex;flex-direction:column;align-items:center;gap:2px}.store-preview{opacity:.92}.store-comp-art{width:72px;height:72px;object-fit:contain;margin:0 auto}.store-lore{font-size:11px;color:var(--dim);margin:0;min-height:40px}.cat{max-width:1180px;margin:0 auto;padding:28px 22px 80px;overflow-y:auto;height:100vh}.cat-cover{margin-bottom:28px}.cat-cover h1{margin:0 0 4px}.cat-cover p{color:var(--dim);margin:0 0 12px}.cat-toc{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:12px}.cat-toc a{color:var(--accent);font-size:13px;text-decoration:none}.cat-toc a:hover{text-decoration:underline}.cat-devtools{display:flex;align-items:center;gap:10px;padding:10px;border:1px dashed rgba(255,255,255,.2);border-radius:10px}.cat-note{font-size:11px;color:var(--dim)}.cat-chapter{margin-bottom:36px}.cat-chapter h2{border-bottom:1px solid rgba(255,255,255,.12);padding-bottom:6px}.cat-slot{color:var(--accent);font-size:13px;letter-spacing:.08em;text-transform:uppercase;margin:18px 0 8px}.cat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.cat-card{border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:14px;background:#0c102480}.cat-card h3{margin:6px 0 2px;font-size:14px}.cat-card code{font-size:10.5px;color:var(--dim)}.cat-card p{font-size:11.5px;color:var(--dim);margin:8px 0 0;line-height:1.45}.cat-art{display:flex;justify-content:center;align-items:flex-end;gap:8px;min-height:60px}.cat-art img{max-width:104px;max-height:104px;object-fit:contain}.cat-art-row .doll{flex:none}.cat-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.cat-tags span{font-size:10px;padding:2px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.14);color:var(--ink)}.cat-tags .cat-earned{color:#5fd0c2;border-color:#5fd0c266}.cat-tags .cat-paid{color:var(--amber);border-color:#e8b45066}.cat-tags .cat-effect{color:#c4b5fd;border-color:#c4b5fd59}.cat-pact{border-color:#f472b666}.cat-swatch{width:28px;height:28px;border-radius:50%;display:inline-block}.gp-reveal{margin-top:8px;font-size:12px;color:var(--dim)}.gp-reveal b{color:var(--ink)}.fb-answer{margin-top:8px;font-size:12px;color:var(--dim);border-top:1px solid rgba(255,255,255,.08);padding-top:8px}.fb-answer b{color:var(--ink)}.slider .reference-marker{position:absolute;top:50%;width:6px;height:6px;border-radius:50%;background:#5fd0c266;transform:translate(-50%,-50%);pointer-events:none}.slider .correct-answer-marker{position:absolute;top:50%;width:10px;height:10px;border:2px solid #d7fff9;border-radius:2px;background:#5fd0c2;box-shadow:0 0 8px #5fd0c2cc;transform:translate(-50%,-50%) rotate(45deg);pointer-events:none;z-index:1}.picks .pick.correct{border-color:#5fd0c2;box-shadow:0 0 0 1px #5fd0c2 inset;color:#5fd0c2}.picks .pick.wrong{border-color:#f47272;box-shadow:0 0 0 1px #f47272 inset;color:#f47272}.acc-chip .acc-truth{color:var(--ink);font-style:normal}.acc-chip .acc-miss{color:var(--dim);font-style:normal}.story-node.merchant{background:linear-gradient(160deg,#e8b450,#b07a2c);border-color:#ffd98a}.merch-wallet{display:flex;align-items:center;gap:6px}.merch-doll{display:flex;justify-content:center;margin-bottom:6px}.godot-launch{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:24px}.godot-poster{position:relative;max-width:680px;width:100%;border-radius:20px;overflow:hidden;border:1px solid var(--line);background:linear-gradient(160deg,#0d1220,#0a0f1a 60%,#0c1016);box-shadow:0 30px 80px #0000008c}.godot-poster-glow{position:absolute;inset:-40% -20% auto -20%;height:60%;background:radial-gradient(ellipse at 50% 0%,rgba(94,234,212,.22),transparent 70%);filter:blur(8px);pointer-events:none}.godot-poster-inner{position:relative;padding:48px 44px 40px;text-align:center}.godot-poster-inner h1{margin:0 0 14px;font-size:38px;letter-spacing:.5px;background:var(--aurora);-webkit-background-clip:text;background-clip:text;color:transparent}.godot-poster-sub{margin:0 auto 28px;max-width:520px;color:var(--ink2);font-size:14.5px;line-height:1.6}.godot-enter{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;font:inherit;font-weight:700;font-size:16px;color:#04130f;padding:14px 38px;border-radius:999px;background:var(--aurora);box-shadow:0 10px 30px #5eead44d;transition:transform .12s ease,box-shadow .12s ease}.godot-enter:hover{transform:translateY(-2px);box-shadow:0 16px 40px #5eead46b}.godot-poster-hint{margin-top:22px;font-size:11.5px;color:var(--ink2);opacity:.7;letter-spacing:.3px}.godot-stage{position:relative;height:100vh;padding:0;overflow:hidden}.godot-frame-wrap{position:absolute;top:0;right:0;bottom:0;left:0}.godot-frame{width:100%;height:100%;border:0;display:block;background:#0a0f16}.godot-overlaybar{position:absolute;top:12px;right:14px;display:flex;gap:8px;z-index:5}.godot-obtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:inherit;font-size:12.5px;font-weight:600;color:var(--ink2);padding:7px 14px;border-radius:999px;border:1px solid var(--line);background:#080c14b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.godot-obtn:hover{border-color:#5eead480;color:#fff}.godot-full{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;height:100vh}.godot-full .godot-frame-wrap{top:0;right:0;bottom:0;left:0}.godot-loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;background:radial-gradient(ellipse at 50% 38%,#0e1424,#0a0f1a 68%,#070a10);overflow:hidden}.godot-spinner{width:40px;height:40px;border-radius:50%;border:3px solid rgba(94,234,212,.16);border-top-color:#5eead4;animation:godot-spin .9s linear infinite}.godot-loading-txt{color:var(--ink2);font-size:14px;letter-spacing:.4px;font-weight:600}@keyframes godot-spin{to{transform:rotate(360deg)}}.godot-match-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;background:var(--bg,#0a0f16);display:grid;grid-template-columns:1fr 332px;gap:16px;padding:16px;overflow:hidden}@media (max-width:900px){.godot-match-overlay{grid-template-columns:1fr;overflow-y:auto}}.godot-match-exitbar{position:absolute;top:14px;right:16px;display:flex;gap:10px;z-index:40}.godot-quitbtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:inherit;font-size:14px;font-weight:700;color:#fff;padding:9px 16px;border-radius:11px;border:1px solid rgba(255,255,255,.16);background:linear-gradient(180deg,#281c2ceb,#18101ceb);box-shadow:0 6px 18px #00000073;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:border-color .15s,transform .1s}.godot-quitbtn:hover{border-color:#f472b699;transform:translateY(-1px)}.godot-quitbtn:active{transform:translateY(0)}body.hub-stage-scaled .app{width:1280px;height:780px;position:absolute;transform:scale(var(--stage-scale));transform-origin:top left;left:calc((100dvw - 1280px * var(--stage-scale)) / 2);top:calc((100dvh - 780px * var(--stage-scale)) / 2)}.hub-item-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;align-items:stretch}.hub-item-card{display:flex;flex-direction:column;gap:12px;padding:18px;min-height:250px}.hub-item-art{width:100%;height:120px;object-fit:contain;border-radius:14px;background:#ffffff09}.hub-style-swatch{height:120px;border-radius:14px;background:linear-gradient(135deg,var(--accent),#171a35);border:1px solid rgba(255,255,255,.1)}.hub-item-copy{display:flex;flex-direction:column;gap:5px;flex:1}.hub-item-copy small{color:var(--dim);line-height:1.4}.hub-state{padding:22px;text-align:center;color:var(--dim)}.hub-state.error{color:#ff8d78}.hub-spectrum-swatch{box-shadow:inset 0 0 28px #ffffff14}.hub-title-swatch{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--ink)}.hub-title-swatch b{font-size:16px}.hub-title-swatch span{font-size:30px;font-weight:800;color:var(--accent)}.hub-avatar{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:50%;font-weight:800;color:#fff;background:linear-gradient(135deg,var(--teal),var(--accent));opacity:var(--hub-avatar-opacity);transform:scale(var(--hub-avatar-scale))}.hub-avatar-art{width:100%;height:100%;object-fit:contain;border-radius:inherit}.hub-avatar-ring,.hub-avatar-halo{box-shadow:0 0 0 var(--hub-avatar-width) var(--hub-avatar-color),0 0 var(--hub-avatar-shadow) var(--hub-avatar-color)}.hub-avatar-conic{padding:var(--hub-avatar-width);background:var(--hub-avatar-gradient);background-clip:border-box;box-shadow:0 0 var(--hub-avatar-shadow) var(--hub-avatar-color)}.hub-avatar-pulse{box-shadow:0 0 0 var(--hub-avatar-width) var(--hub-avatar-color),0 0 var(--hub-avatar-shadow) var(--hub-avatar-color)}.hub-avatar-pulse:after{content:"";position:absolute;inset:calc(-1 * var(--hub-avatar-width));border:var(--hub-avatar-width) solid var(--hub-avatar-color);border-radius:50%;animation:avb-pulse var(--hub-avatar-duration) ease-out infinite}.hub-avatar-stack{position:relative;display:inline-flex}.hub-avatar-level{position:absolute;right:-4px;bottom:-4px;border-radius:999px;background:var(--accent);color:#080b16;font-size:9px;font-style:normal;font-weight:800;padding:1px 4px}.hub-particle-preview{position:relative;overflow:hidden}.hub-particle{position:absolute;display:block;transform:translate(-50%,-50%);animation:avb-pulse 1.4s ease-in-out infinite alternate}.hub-particle-diamond{transform:translate(-50%,-50%) rotate(45deg)}.hub-particle-star{clip-path:polygon(50% 0,61% 36%,100% 36%,68% 57%,79% 100%,50% 74%,21% 100%,32% 57%,0 36%,39% 36%)}.hub-level-effect{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10002;pointer-events:none}.hub-level-effect .hub-particle{transform-origin:center}@media (prefers-reduced-motion:reduce){.hub-avatar-pulse:after,.hub-particle{animation:none}}@media (min-width:901px){.hub-app{grid-template-columns:252px minmax(0,1fr);grid-auto-columns:332px}.hub-app>.rail{grid-column:3;grid-row:1}}.hub-app>.main{min-height:0}.hub-app .main>.head{flex-wrap:wrap;gap:12px}.hub-app .actions{flex-wrap:wrap}.hub-app .main .gtop{flex-wrap:wrap;gap:8px}.hub-app .main .picks.cards .pick{min-width:0;overflow-wrap:anywhere}.hub-app .main .picks.cards .gameart{flex-shrink:0}.hub-app .main::-webkit-scrollbar,.hub-app .rail::-webkit-scrollbar{width:8px}.hub-app .main::-webkit-scrollbar-thumb,.hub-app .rail::-webkit-scrollbar-thumb{background:var(--line2);border-radius:8px}.hub-app .main::-webkit-scrollbar-track,.hub-app .rail::-webkit-scrollbar-track{background:transparent}.hub-app .main,.hub-app .rail{scrollbar-width:thin;scrollbar-color:var(--line2) transparent}body.hub-stage-scaled .hub-app{width:calc(100dvw / var(--stage-scale));height:calc(100dvh / var(--stage-scale));left:0;top:0}.hub-app>.rail{overflow-y:auto}.hub-app button:focus-visible,.hub-app input:focus-visible,.hub-app select:focus-visible{outline:2px solid var(--teal2);outline-offset:3px}@media (max-width:900px){body.hub-stage-scaled .hub-app{width:100%;height:auto;position:static;transform:none;min-height:100dvh}}.hub-app .twr-row{grid-template-columns:54px 30px minmax(0,1fr) minmax(0,1fr)}.hub-app .pf-main,.hub-app .pf-card{min-width:0;overflow-wrap:anywhere}@media (max-width:900px){.hub-app .arc-top,.hub-app .prod-hero-top{flex-wrap:wrap}.hub-app .arc-chips,.hub-app .prod-stats{flex-wrap:wrap;gap:12px}.hub-app .prod-chip{padding:0;border:0}.hub-app .pf-shell{grid-template-columns:minmax(0,1fr)}}.hub-app .twr-reward{font-size:13px;line-height:1.5;overflow-wrap:anywhere}@media (max-width:560px){.hub-app .twr-row{grid-template-columns:32px 30px minmax(0,1fr);gap:8px}.hub-app .twr-reward{grid-column:3}}.hub-app .main select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--dim) 50%),linear-gradient(135deg,var(--dim) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px;background-repeat:no-repeat;padding-right:36px!important}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/inter-latin-8kRkwJBP.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/inter-latin-ext-B_-bZUTo.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/sora-latin-5v9NviDD.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/sora-latin-ext-C4beA2JP.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/anton-latin-Byf51wtH.woff2) format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/barlow-condensed-700-latin-v1xN8_Wq.woff2) format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/barlow-condensed-800-latin-BKzMuPgK.woff2) format("woff2")}.fn-arena{--fh-pink:#ff2d6f;--fh-cyan:#16e0ff;--fh-yolk:#ffd21f;--fh-ink:#0b0716;--fh-paper:#fff6e9;--fh-dim:#b9a9d9;--fh-disp:"Anton",Impact,sans-serif;--fh-cond:"Barlow Condensed","Arial Narrow",sans-serif;position:relative;isolation:isolate;overflow:clip;background:var(--fh-ink);color:var(--fh-paper);font-family:var(--fh-cond)}.fn-foyer-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.fn-foyer-bg>i{position:absolute;top:0;right:0;bottom:0;left:0}.fn-foyer-pink{background:radial-gradient(70% 85% at 10% 78%,#ff3d7c,#c3175a 22%,#5a0f4c,#1b0a2c 78%,#0b0716)}.fn-foyer-cyan{background:radial-gradient(70% 85% at 90% 78%,#3be8ff,#0b8fd9 22%,#0b2f82,#0a1240 78%,#0b0716);clip-path:polygon(59% 0,100% 0,100% 100%,41% 100%)}.fn-foyer-seam{background:#fff6e9;opacity:.45;clip-path:polygon(58.85% 0,59.15% 0,41.15% 100%,40.85% 100%)}.fn-foyer-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(rgba(0,0,0,.3) 1.3px,transparent 1.7px) 0 0/8px 8px,linear-gradient(180deg,rgba(11,7,22,.8),transparent 30%,transparent 65%,rgba(11,7,22,.8))}.fn-foyer-name{position:absolute;top:35%;font:400 clamp(70px,14vw,250px)/.9 var(--fh-disp);text-transform:uppercase;color:transparent;-webkit-text-stroke:2px rgba(255,246,233,.15);white-space:nowrap}.fn-foyer-name:before{content:attr(data-name)}.fn-foyer-name.left{left:-1%;max-width:48%;overflow:hidden}.fn-foyer-name.right{right:-1%;max-width:48%;overflow:hidden}.tl .duel.fn-wait{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"them you" "board board";gap:20px;padding:24px 32px;flex:1 1 auto;min-height:100%;border:0;border-radius:0;box-shadow:none;background:var(--fh-ink)}.tl .fn-wait>.pbar{align-self:start;border:2px solid var(--fh-paper);border-radius:0;background:var(--fh-ink);box-shadow:5px 5px 0 var(--fh-ink);max-width:620px;font-family:var(--fh-cond)}.tl .fn-wait>.pbar.you{justify-self:end;width:100%;border-color:var(--fh-cyan)}.tl .fn-wait>.pbar.them{border-color:var(--fh-pink);width:100%}.tl .fn-wait .pbar :is(.pav,.pav-btn,.badge,.pstate){border-radius:0;box-shadow:none}.tl .fn-wait .pname :is(b,small),.tl .fn-wait .pstate{font-family:var(--fh-cond)}.tl .fn-wait .pname b{font-size:20px;text-transform:uppercase}.tl .fn-wait .pstate{background:var(--fh-ink);color:var(--fh-paper)}.tl .fn-wait>.mbar{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.tl .duel.fn-wait>.dboard{border:0;border-radius:0;padding:24px 0;box-shadow:none;background:none;justify-content:center;align-items:center}.tl .fn-wait .dbackdrop{display:none}.tl .fn-wait :is(.dnote,.dlobby){width:100%;max-width:none;border:0;border-radius:0;box-shadow:none;background:none;padding:16px;gap:16px;color:var(--fh-paper)}.tl .fn-wait :is(.dnote,.dlobby) h2{max-width:min(900px,95%);padding:14px 28px;margin:0 auto;background:var(--fh-paper);color:var(--fh-ink);font:400 clamp(28px,4vw,56px)/1.12 var(--fh-disp);text-transform:uppercase;letter-spacing:.01em;transform:skew(-8deg);box-shadow:5px 5px 0 var(--fh-ink);text-wrap:balance}.tl .fn-wait :is(.dnote p,.dl-sub,.dl-count){font:700 20px/1.4 var(--fh-cond);color:var(--fh-paper);max-width:46ch;text-shadow:2px 2px 0 var(--fh-ink)}.tl .fn-wait .dnote .dn-ic{border-radius:0;background:var(--fh-ink);border:2px solid var(--fh-yolk);color:var(--fh-yolk);transform:skew(-8deg)}.tl .fn-wait .dn-ic svg{stroke:var(--fh-yolk)}.tl .fn-wait .dl-kick{font:800 14px var(--fh-cond);color:var(--fh-yolk)}.tl .fn-wait :is(.dl-pod,.dl-pod .dface){border-radius:0;box-shadow:none;border-color:var(--fh-paper)}.tl .fn-wait .dl-mid{font:400 48px var(--fh-disp);background:none;color:var(--fh-yolk);filter:none}.tl .fn-wait .dl-count b{color:var(--fh-yolk)}.tl .fn-arena .btn{border-radius:0;background:var(--fh-ink);border:2px solid var(--fh-paper);color:var(--fh-paper);box-shadow:5px 5px 0 var(--fh-ink);font:800 18px/1 var(--fh-cond);text-transform:uppercase;letter-spacing:.06em;transform:skew(-8deg);min-height:44px}.tl .fn-arena .btn-go{background:var(--fh-yolk);color:var(--fh-ink);border-color:var(--fh-ink)}.tl .fn-arena .btn:hover{border-color:var(--fh-yolk)}.tl .fn-arena .btn:focus-visible{outline:3px solid var(--fh-cyan);outline-offset:4px}.ew .ew-join.fn-arena,.tl .elb.elb-ch.fn-arena{flex:1 0 auto;width:100%;padding:28px 24px;min-height:calc(100dvh - var(--bar,64px));align-items:center;justify-content:center}.ew .ew-join-card,.tl .fn-arena .elb-chcard{width:100%;max-width:none;padding:16px 0;border:0;border-radius:0;background:none;box-shadow:none;gap:16px;animation:none}.ew .ew-join-card:before{display:none}.ew .ew-join-title,.tl .fn-arena .elb-ch-title{max-width:95%;margin:0;padding:10px 24px;font:400 clamp(32px,4.5vw,64px)/1.05 var(--fh-disp);letter-spacing:.02em;text-transform:uppercase;background:var(--fh-yolk);color:var(--fh-ink);transform:skew(-8deg);box-shadow:5px 5px 0 var(--fh-ink)}.ew .ew-join-sub,.tl .fn-arena .elb-wait{font:700 20px/1.35 var(--fh-cond);color:var(--fh-paper);max-width:40ch}.ew .ew-kick,.tl .fn-arena .elb-kick{font:800 14px var(--fh-cond);letter-spacing:.22em;color:var(--fh-paper)}.ew .ew-join-vs,.tl .fn-arena .elb-vs{gap:clamp(28px,9vw,170px)}.ew .ew-pod,.tl .fn-arena .elb-vs-pod{border-radius:0;border:3px solid var(--fh-paper);background:var(--fh-cyan);box-shadow:5px 5px 0 var(--fh-ink);transform:skew(-6deg)}.ew .ew-pod.them,.tl .fn-arena .elb-vs-side.them .elb-vs-pod{background:var(--fh-pink);box-shadow:5px 5px 0 var(--fh-ink);color:var(--fh-ink)}.ew .ew-pod.you img,.tl .fn-arena .elb-vs-pod img{mask:none;-webkit-mask:none;transform:skew(6deg)}.ew .ew-radar,.tl .fn-arena .elb-radar{border-radius:0;border-color:var(--fh-paper)}.ew .ew-join-side b,.tl .fn-arena .elb-vs-side b{font:800 18px var(--fh-cond);color:var(--fh-paper);text-transform:uppercase}.ew .ew-join-mid,.tl .fn-arena .elb-vs-mid{font:400 48px var(--fh-disp);background:none;color:var(--fh-yolk);filter:none}.ew .ew-join-facts li,.ew .ew-join-facts-one{border-radius:0;border:1px solid var(--fh-paper);background:var(--fh-ink);color:var(--fh-paper);font-family:var(--fh-cond);font-size:15px}.ew .ew-join-status{width:min(650px,100%)}.ew .ew-join-code,.ew .ew-join-lobby,.ew .ew-join-trust,.tl .fn-arena .elb-code small{color:var(--fh-paper);font-family:var(--fh-cond)}.ew .ew-join-code b,.tl .fn-arena .elb-code b{font:800 20px var(--fh-cond);color:var(--fh-yolk)}.ew .ew-join-lobby{border-radius:0;font-size:16px}.tl .fn-arena .elb-link{width:min(620px,100%);border-radius:0;border:2px solid var(--fh-paper);background:var(--fh-ink);box-shadow:5px 5px 0 var(--fh-ink);padding:10px}.tl .fn-arena .elb-link-in{font-family:var(--fh-cond)}.tl .fn-arena .elb-back{border-radius:0;background:var(--fh-ink);color:var(--fh-paper);font-family:var(--fh-cond)}.tl .fn-arena .elb-vs-side.them{order:-1}.tl .fn-arena .elb-vs-mid{order:0}.tl .fn-arena .elb-vs-side.you{order:1}.tl .fn-arena .elb-here-count{border-radius:0;background:var(--fh-yolk);color:var(--fh-ink);box-shadow:4px 4px 0 var(--fh-ink)}@media (max-width:900px){.tl .duel.fn-wait{min-height:calc(100dvh - var(--bar,64px));padding:16px;gap:16px}.tl .fn-wait>.pbar{flex-wrap:wrap;gap:8px;padding:10px}.tl .fn-wait .pstate{margin:0;height:auto;min-height:26px;white-space:normal;padding:4px 8px}.tl .fn-wait .pscore{min-width:0;margin-left:auto}}@media (max-width:560px){.tl .duel.fn-wait{grid-template-rows:auto minmax(0,1fr);gap:10px;padding:12px;min-height:calc(100dvh - var(--bar,58px))}.tl .fn-wait .pbar .pav{width:36px;height:36px}.tl .fn-wait .pname{flex:1 1 75px}.tl .fn-wait .pname b{font-size:16px}.tl .fn-wait :is(.dnote,.dlobby){padding:8px 0}.tl .fn-wait :is(.dnote,.dlobby) h2{font-size:28px;padding:12px 16px}.tl .fn-wait .dnote p{font-size:18px}.ew .ew-join.fn-arena,.tl .elb.elb-ch.fn-arena{padding:24px 18px}.ew .ew-join-card,.tl .fn-arena .elb-chcard{gap:16px}.ew .ew-join-title,.tl .fn-arena .elb-ch-title{font-size:34px;padding:10px 16px}.ew .ew-join-sub{font-size:18px}.ew .ew-join-trust{width:100%;gap:6px}.ew .ew-join-vs{margin:16px 0 0}}@media (min-width:561px) and (max-height:760px){.ew .ew-join.fn-arena,.tl .elb.elb-ch.fn-arena{padding:12px 24px}.ew .ew-join-card,.tl .fn-arena .elb-chcard{gap:8px;padding:4px 0}.ew .ew-join-title,.tl .fn-arena .elb-ch-title{font-size:36px}.ew .ew-join-vs,.tl .fn-arena .elb-vs{margin:4px 0}.ew .ew-pod,.tl .fn-arena .elb-vs-pod{width:76px;height:76px}.ew .ew-pod.you img,.tl .fn-arena .elb-vs-pod img{width:96px;height:96px}.ew .ew-join-card .ew-accept{height:48px;margin:0}.ew .ew-join-status{min-height:24px}.tl .fn-arena .elb-kick{margin-top:24px}.tl .fn-arena .elb-link{flex-wrap:nowrap}.tl .fn-arena .elb-link-in{flex:1 1 auto}.tl .fn-arena .elb-copybtn,.tl .fn-arena .elb-share{flex:0 0 auto}}.tl .fn-wait .pbar.them .dface{background:var(--fh-pink)}.tl .fn-wait .pbar.you .dface{background:var(--fh-cyan)}.tl .fn-wait .dfx{border-radius:0}.ew-challenge-portrait{width:200px;height:230px;margin:auto;position:relative}@media (max-width:900px){.ew .tl .duel.fn-wait{min-height:calc(100dvh - var(--bar))}}@media (min-width:561px) and (max-height:760px){.ew .ew-join-card,.tl .fn-arena .elb-chcard{gap:6px}.ew .ew-join-sub,.tl .fn-arena .elb-wait{max-width:65ch;font-size:18px}.ew .ew-join-vs .ew-join-side,.tl .fn-arena .elb-vs-side{gap:4px}.ew .ew-join-status{min-height:20px}.ew .ew-challenge-portrait{width:100px;height:110px}.tl .fn-arena .elb-kick{margin-top:12px}.tl .fn-arena .elb-playfirst{height:44px;min-height:44px;margin-top:2px}.tl .fn-arena .elb-note{min-height:0}}.tl .fn-wait .dl-side.them{order:-1}.tl .fn-wait .dl-side.you{order:1}.tl .fn-wait .dl-side.them .dface{background:var(--fh-pink)}.tl .fn-wait .dl-side.you .dface{background:var(--fh-cyan)}.tg{--tg-pink:#ff2d6f;--tg-cyan:#16e0ff;--tg-yolk:#ffd21f;--tg-ink:#0b0716;--tg-paper:#fff6e9;--tg-dim:#b9a9d9;--tg-disp:"Anton",Impact,sans-serif;--tg-cond:"Barlow Condensed","Arial Narrow",sans-serif;position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:var(--tg-ink);color:var(--tg-paper);display:flex;align-items:center;justify-content:center;padding:24px 16px calc(24px + var(--sb,0px));font-family:var(--tg-cond);animation:tg-in .22s ease-out both}.tg-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,#0b071633,#0b0716c7),linear-gradient(104deg,transparent calc(50% - 1px),rgba(255,246,233,.85) calc(50% - 1px),rgba(255,246,233,.85) calc(50% + 1px),transparent calc(50% + 1px)),radial-gradient(70% 80% at 88% 78%,#3be8ff 0%,#0b8fd9 22%,#0b2f82 50%,#0a1240 78%,var(--tg-ink) 100%) right/50% 100% no-repeat,radial-gradient(70% 80% at 12% 78%,#ff3d7c 0%,#c3175a 22%,#5a0f4c 50%,#1b0a2c 78%,var(--tg-ink) 100%) left/50% 100% no-repeat}.tg-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(0,0,0,.34) 1.3px,transparent 1.7px);background-size:8px 8px;opacity:.7}.tg-byte{order:2;position:relative;z-index:1;flex:none;align-self:center;height:min(70vh,640px);width:auto;margin-left:-8px;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 18px 30px rgba(0,0,0,.5))}.tg-card{position:relative;z-index:2;width:min(620px,100%);margin:auto 0;padding:26px 28px 20px;background:#0b0716eb;border:3px solid var(--tg-paper);box-shadow:10px 10px 0 var(--tg-pink);display:flex;flex-direction:column;align-items:flex-start;gap:12px;text-align:left}.tg-chip{display:inline-block;padding:5px 12px 4px;transform:skew(-10deg);background:var(--tg-cyan);color:var(--tg-ink);font:800 14px/1 var(--tg-cond);letter-spacing:.16em;text-transform:uppercase}.tg-title{margin:0;font:400 clamp(40px,6.4vw,60px)/1 var(--tg-disp);letter-spacing:.01em;text-transform:uppercase;color:var(--tg-yolk);text-shadow:4px 4px 0 var(--tg-ink);outline:none}.tg-line{margin:0;font:700 19px/1.25 var(--tg-cond);color:var(--tg-paper)}.tg-beats{list-style:none;margin:2px 0 4px;padding:0;width:100%;display:flex;flex-direction:column;gap:10px}.tg-beat{display:grid;grid-template-columns:28px 196px 1fr;align-items:center;gap:12px;padding:8px 10px 8px 8px;border:2px solid rgba(255,246,233,.2);background:#fff6e908}.tg-n{display:grid;place-items:center;width:28px;height:28px;background:var(--tg-yolk);color:var(--tg-ink);font:400 18px/1 var(--tg-disp);transform:skew(-10deg)}.tg-bt{display:flex;flex-direction:column;gap:2px;min-width:0}.tg-bt strong{font:400 21px/1.05 var(--tg-disp);letter-spacing:.03em;text-transform:uppercase;color:var(--tg-paper)}.tg-bt span{font:700 16px/1.2 var(--tg-cond);color:#e6dcf5}.tg-vis{display:flex;align-items:center;justify-content:center;gap:5px;min-width:0}.tg-pad{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 10px;transform:skew(-10deg);border:2px solid var(--tg-paper);font:400 15px/1 var(--tg-disp);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;box-shadow:3px 3px #0009}.tg-pad.t{background:var(--tg-ink);color:var(--tg-paper);outline:2px solid var(--tg-yolk);outline-offset:2px}.tg-pad.y{background:var(--tg-paper);color:var(--tg-ink)}.tg-pad.l{background:linear-gradient(180deg,#ff5c90,var(--tg-pink) 50%,#d11859);color:#fff;padding:0 16px}.tg-pad.sm{height:30px;padding:0 7px;font-size:13px}.tg-ab{font:800 20px/1 var(--tg-cond);color:var(--tg-yolk);animation:tg-ab 1.6s ease-in-out infinite}.tg-eq{display:inline-flex;gap:2px;align-items:flex-end;height:12px}.tg-eq b{width:3px;height:4px;background:var(--tg-pink);transform-origin:50% 100%;animation:tg-eqb .6s ease-in-out infinite alternate}.tg-eq b:nth-child(2){animation-delay:.2s}.tg-eq b:nth-child(3){animation-delay:.4s}@keyframes tg-eqb{to{height:12px}}@keyframes tg-ab{50%{transform:scaleX(-1)}}.tg-acts{width:100%;display:flex;flex-direction:column;gap:12px;margin-top:4px}.tg-go,.tg-skip{width:100%;cursor:pointer;transform:skew(-8deg);border:3px solid var(--tg-paper);font-family:var(--tg-cond);-webkit-tap-highlight-color:transparent}.tg-go>*,.tg-skip{text-transform:uppercase}.tg-go{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 18px 11px;color:#fff;background:linear-gradient(180deg,#ff5c90,var(--tg-pink) 50%,#d11859);box-shadow:8px 8px 0 var(--tg-ink),0 0 #ff2d6f59;animation:tg-beg 1.4s ease-in-out infinite}.tg-go>*{transform:skew(8deg)}.tg-go-t{font:400 clamp(32px,4.8vw,42px)/1 var(--tg-disp);letter-spacing:.06em}.tg-go small{font:700 15px/1.2 var(--tg-cond);letter-spacing:.02em;text-transform:none;color:#fff;opacity:.95}.tg-skip{min-height:50px;padding:0 18px;background:var(--tg-ink);color:var(--tg-paper);font:800 18px/1 var(--tg-cond);letter-spacing:.1em;box-shadow:5px 5px #16e0ff8c}.tg-go:hover{filter:brightness(1.08)}.tg-skip:hover{background:var(--tg-yolk);color:var(--tg-ink)}.tg-go:active{transform:skew(-8deg) translate(3px,3px);box-shadow:5px 5px 0 var(--tg-ink)}.tg-skip:active{transform:skew(-8deg) translate(2px,2px);box-shadow:3px 3px #16e0ff8c}.tg-go:focus-visible,.tg-skip:focus-visible{outline:3px solid var(--tg-yolk);outline-offset:4px}.tg-foot{margin:0;font:700 14px/1.3 var(--tg-cond);letter-spacing:.03em;color:var(--tg-dim)}@keyframes tg-in{0%{opacity:0}}@keyframes tg-beg{50%{box-shadow:8px 8px 0 var(--tg-ink),0 0 0 7px #ff2d6f59}}@media (max-width:1100px){.tg-byte{display:none}}@media (max-width:560px){.tg{align-items:flex-start;padding:max(14px,env(safe-area-inset-top,0px)) 12px calc(14px + var(--sb,0px))}.tg-card{padding:16px 13px 13px;gap:9px;box-shadow:6px 6px 0 var(--tg-pink)}.tg-chip{font-size:12px}.tg-title{font-size:clamp(34px,10.4vw,44px)}.tg-line{font-size:16px}.tg-beats{gap:6px;margin:0 0 2px}.tg-beat{grid-template-columns:22px 92px 1fr;column-gap:9px;padding:7px 8px 7px 6px}.tg-n{width:22px;height:22px;font-size:14px}.tg-bt strong{font-size:17px}.tg-bt span{font-size:14.5px;line-height:1.15}.tg-vis{flex-direction:column;gap:2px}.tg-pad{height:28px;font-size:13px;padding:0 9px}.tg-pad.sm{height:24px;font-size:12px;padding:0 6px}.tg-ab{font-size:15px;line-height:1;transform:rotate(90deg);animation:none}.tg-acts{gap:11px}.tg-go{padding:9px 12px 8px;box-shadow:6px 6px 0 var(--tg-ink)}.tg-go-t{font-size:30px}.tg-go small{font-size:13px}.tg-skip{min-height:46px;font-size:16px}.tg-foot{font-size:13px}}@media (max-width:560px) and (max-height:700px){.tg-card{gap:7px;padding:13px 12px 11px}.tg-title{font-size:clamp(30px,9vw,36px)}.tg-line{font-size:15px}.tg-beats{gap:5px}.tg-beat{padding:5px 7px 5px 6px}.tg-go-t{font-size:27px}.tg-skip{min-height:44px}.tg-foot{display:none}}@media (min-width:561px) and (max-height:640px){.tg{padding:10px 16px}.tg-card{padding:12px 20px;gap:7px;box-shadow:7px 7px 0 var(--tg-pink)}.tg-title{font-size:clamp(30px,5.4vh,36px)}.tg-line{font-size:16px}.tg-beats{gap:5px;margin:0}.tg-beat{padding:5px 8px 5px 6px;grid-template-columns:26px 180px 1fr}.tg-bt strong{font-size:17px}.tg-bt span{font-size:14px}.tg-pad{height:28px;font-size:13px}.tg-pad.sm{height:26px;font-size:12px}.tg-acts{flex-direction:row;align-items:stretch;gap:16px;margin-top:2px}.tg-go{flex:1.5 1 0;padding:8px 12px}.tg-go-t{font-size:28px}.tg-go small{font-size:13px}.tg-skip{flex:1 1 0;min-height:0;padding:0 12px;font-size:16px}.tg-foot{display:none}.tg-byte{height:min(88vh,560px)}}@media (prefers-reduced-motion:reduce){.tg,.tg-go,.tg-ab,.tg-eq b{animation:none}}.eb{--pink:#ff2d6f;--cyan:#16e0ff;--yolk:#ffd21f;--paper:#fff6e9;--nite:#0b0716;--rule:rgba(255,246,233,.2);--disp:"Anton",Impact,"Arial Narrow Bold",sans-serif;--cond:"Barlow Condensed","Arial Narrow",sans-serif;max-width:1080px;margin:0 auto;color:var(--paper);font-family:var(--cond);text-align:left}.eb-kick{margin:0 0 12px;text-align:center;font:800 16px/1 var(--cond);letter-spacing:.4em;text-transform:uppercase;color:var(--yolk)}.eb-title{margin:0;text-align:center;font:400 clamp(46px,6vw,84px)/.9 var(--disp);text-transform:uppercase;color:var(--paper)}.eb-alert{max-width:760px;margin:28px auto 0}.eb .eb-alert .elb-alert{text-align:left}.eb .eb-alert .elb-alert p{font:700 17px/1.3 var(--cond);letter-spacing:.02em}.eb-bouts{margin-top:48px;border-top:2px solid var(--rule)}.eb-bout{display:grid;grid-template-columns:170px minmax(0,1fr) auto;align-items:center;column-gap:30px;padding:26px 6px;border-bottom:2px solid var(--rule);transition:background .2s}.eb-bout.eb-band{background:#fff6e90d}.eb-bout:hover{background:#ffd21f0f}.eb-tag{margin:0;font:800 14px/1.2 var(--cond);letter-spacing:.28em;text-transform:uppercase;color:var(--yolk)}.eb-body{min-width:0}.eb-vs{margin:0;font:400 clamp(28px,3.4vw,46px)/1 var(--disp);text-transform:uppercase;color:var(--paper);overflow-wrap:break-word}.eb-vs i{font-style:normal;color:var(--pink);padding:0 .25em}.eb-vs .c{color:var(--cyan)}.eb-sub{margin:6px 0 0;font:700 18px/1.3 var(--cond);letter-spacing:.02em;color:#fff6e9cc}.eb-act{justify-self:end;display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0;border:0;border-radius:0;background:none;cursor:pointer;color:var(--paper);font:800 15px/1 var(--cond);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.eb-act>*{pointer-events:none}.eb-arr{display:none}.eb-act{background-image:linear-gradient(var(--yolk),var(--yolk));background-repeat:no-repeat;background-size:100% 2px;background-position:0 calc(50% + 13px);transition:color .15s,background-size .15s}.eb-act:hover:not([aria-disabled=true]){color:var(--yolk);background-size:100% 3px}.eb-act[aria-expanded=true]{color:var(--yolk)}.eb-act[aria-disabled=true]{opacity:.55;cursor:default}.eb :is(.eb-act,.eb-tier,.eb-join-btn,.eb-input):focus-visible{outline:3px solid var(--yolk);outline-offset:4px}.eb-join{grid-column:2 / -1;margin-top:16px;display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px}.eb-join-lbl{font:800 13px/1 var(--cond);letter-spacing:.24em;text-transform:uppercase;color:#fff6e9cc}.eb-join-row{display:flex;gap:0;flex:0 1 340px;min-width:0}.eb-input{flex:1 1 auto;min-width:0;height:40px;padding:0 12px;border:2px solid var(--rule);border-right:0;border-radius:0;background:#0b071699;color:var(--paper);font:700 16px/1 var(--cond);letter-spacing:.08em}.eb-input::placeholder{color:#fff6e99e;letter-spacing:.04em}.eb-input[aria-invalid=true]{border-color:#ff6b93}.eb-join-btn{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 18px;border:2px solid var(--yolk);border-radius:0;background:var(--yolk);color:var(--nite);font:800 14px/1 var(--cond);letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.eb-join-btn:disabled{background:transparent;border-color:var(--rule);color:#fff6e99e;cursor:default}.eb-jerr{flex:1 1 100%;display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.eb-jerr p{margin:0;font:700 16px/1.3 var(--cond);color:#ffb3c7}.eb-tiers{grid-column:2 / -1;margin-top:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.eb-tiers[hidden]{display:none}.eb-tier{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-height:44px;padding:12px 16px;border:0;border-left:4px solid var(--tc);border-radius:0;cursor:pointer;text-align:left;background:linear-gradient(90deg,color-mix(in srgb,var(--tc) 16%,transparent),color-mix(in srgb,var(--tc) 4%,transparent));color:var(--paper);transition:background .15s,transform .12s}.eb-tier b{display:inline-flex;align-items:center;gap:8px;font:400 30px/1 var(--disp);letter-spacing:.02em;text-transform:uppercase;color:var(--tc)}.eb-tier small{font:700 15px/1.2 var(--cond);letter-spacing:.06em;color:#fff6e9d1}.eb-tier:hover:not([aria-disabled=true]){background:linear-gradient(90deg,color-mix(in srgb,var(--tc) 28%,transparent),color-mix(in srgb,var(--tc) 8%,transparent))}@media (hover:hover){.eb-tier:hover:not([aria-disabled=true]){transform:translate(3px)}}.eb-tier[aria-disabled=true]{opacity:.5;cursor:default}.eb-tiers:not([hidden]){animation:eb-in .22s ease-out}@keyframes eb-in{0%{opacity:0;translate:0 -6px}}.rm .eb-tiers:not([hidden]){animation:none}.ew-foot-line{flex:1 1 100%;margin:0;text-align:center;font:800 14px/1.3 Barlow Condensed,Arial Narrow,sans-serif;letter-spacing:.3em;text-transform:uppercase;color:#fff6e99e}@media (max-width:980px){.eb-bout{grid-template-columns:130px minmax(0,1fr) auto;column-gap:22px}}@media (max-width:760px){.eb-bouts{margin-top:36px}.eb-bout{grid-template-columns:minmax(0,1fr);row-gap:10px;padding:22px 4px}.eb-vs{font-size:clamp(28px,8.4vw,40px);line-height:1.02}.eb-sub{font-size:17px}.eb-act{justify-self:stretch;justify-content:space-between;min-height:48px;margin-top:4px;padding:0 2px;background-position:0 100%}.eb-arr{display:inline;font-style:normal}.eb-arr:after{content:"→";font-family:var(--cond);letter-spacing:0;color:var(--yolk)}.eb-act[aria-expanded=true] .eb-arr:after{content:"↓"}.eb-join,.eb-tiers{grid-column:1}.eb-join{margin-top:6px}.eb-join-lbl,.eb-join-row{flex:1 1 100%}.eb-tiers{margin-top:4px;grid-template-columns:minmax(0,1fr);gap:8px}.eb-tier{flex-direction:row;align-items:baseline;justify-content:space-between;gap:10px;padding:12px 14px}.eb-tier b{font-size:26px}.eb-tier small{text-align:right}.ew-foot-line{letter-spacing:.2em;font-size:13px}}@media (max-width:360px){.eb-kick{letter-spacing:.3em;font-size:14px}.eb-tag{letter-spacing:.22em}.eb-tier small{font-size:14px;letter-spacing:.02em}}.tl .arc-home .hero{position:relative}@media (min-width:901px){.tl .arc-home .hero{container-type:size}}.tl .cs{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.tl .cs-beams{position:absolute;left:62%;top:-12%;width:120%;height:90%;transform:translate(-50%);transform-origin:50% 0;background:conic-gradient(from 180deg at 50% 0%,transparent 0 158deg,rgba(167,139,250,.14) 166deg,transparent 174deg,rgba(94,234,212,.12) 184deg,transparent 192deg,rgba(244,114,182,.1) 200deg,transparent 208deg 360deg);-webkit-mask:linear-gradient(#000 40%,transparent 95%);mask:linear-gradient(#000 40%,transparent 95%);animation:cs-sway 9s ease-in-out infinite}@keyframes cs-sway{0%,to{transform:translate(-50%) rotate(-3deg)}50%{transform:translate(-50%) rotate(3deg)}}.tl .cs-eq{position:absolute;display:flex;align-items:flex-end;justify-content:center;gap:6px;opacity:.45}.tl .cs-eq i{flex:0 0 10px;border-radius:4px 4px 0 0;background:linear-gradient(180deg,#a78bfa8c,#5eead40f);animation:cs-eq 1.6s ease-in-out infinite;transform-origin:bottom}@keyframes cs-eq{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}.tl .cs-glow{position:absolute;border-radius:50%;transform:translate(-50%);background:radial-gradient(closest-side,rgba(167,139,250,.5),rgba(139,92,246,.18) 60%,transparent)}.tl .cs-flame{position:absolute;border-radius:50%;opacity:0;transform:translate(-50%);transition:opacity .4s;background:conic-gradient(from 0deg,#fb923c00,#fb923c99,#f43f5e1a,#fbbf2499,#fb923c00);-webkit-mask:radial-gradient(closest-side,transparent 62%,#000 64%,#000 78%,transparent 80%);mask:radial-gradient(closest-side,transparent 62%,#000 64%,#000 78%,transparent 80%);animation:cs-spin 6s linear infinite}@keyframes cs-spin{to{transform:translate(-50%) rotate(360deg)}}.tl .cs.hot .cs-flame{opacity:1}.tl .cs-floor{position:absolute;border-radius:50%;transform:translate(-50%);background:radial-gradient(closest-side,rgba(94,234,212,.32),rgba(139,92,246,.18) 55%,transparent 72%)}.tl .cs-floor:before,.tl .cs-floor:after{content:"";position:absolute;top:10%;right:4%;bottom:10%;left:4%;border-radius:50%;border:1.5px solid rgba(94,234,212,.45);animation:cs-ring 3.2s ease-out infinite}.tl .cs-floor:after{animation-delay:1.6s}@keyframes cs-ring{0%{transform:scale(.55);opacity:.9}to{transform:scale(1.15);opacity:0}}.tl .cs-shadow{position:absolute;height:22px;transform:translate(-50%);border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.55),transparent)}.tl .cs-char{position:absolute;transform:translate(-50%);transform-origin:50% 100%;animation:cs-breathe 3.6s ease-in-out infinite;filter:drop-shadow(0 18px 24px rgba(0,0,0,.45)) drop-shadow(-6px 0 18px rgba(94,234,212,.22))}.tl .cs-char img{display:block;height:100%;width:auto;max-width:none}@keyframes cs-breathe{0%,to{transform:translate(-50%) scale(1)}50%{transform:translate(-50%) scale(1.018,1.024)}}.tl .cs-goal{position:absolute;z-index:3;right:22px;top:22px;display:flex;align-items:center;gap:10px;padding:8px 14px 8px 8px;border-radius:16px;background:#0a0d26cc;border:1px solid rgba(94,234,212,.35);box-shadow:0 12px 30px #0006;animation:cs-bob 4s ease-in-out infinite;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);max-width:calc(100% - 44px)}@keyframes cs-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.tl .cs-goal .gr{position:relative;width:40px;height:40px;flex:0 0 auto}.tl .cs-goal .gr svg{width:100%;height:100%}.tl .cs-goal .gr i{position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:50%;background:linear-gradient(135deg,#ddd6fe,#7c3aed)}.tl .cs-goal .gt{min-width:0}.tl .cs-goal small{display:block;font:700 9.5px/1 var(--font);letter-spacing:.16em;text-transform:uppercase;color:var(--teal2)}.tl .cs-goal b{display:block;margin-top:5px;font:700 13px/1.15 var(--font-display);color:#fff}.tl .cs-hot{position:absolute;z-index:3;display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px;border-radius:999px;font:800 12px/1 var(--font-display);color:#fff;background:linear-gradient(160deg,#fb923cf2,#f43f5ee6);box-shadow:0 8px 22px #fb923c73}.tl .cs-hot .i{width:14px;height:14px}.tl .cs-char{left:68%;bottom:15cqh;height:min(70cqh,620px)}.tl .cs-shadow{left:68%;bottom:calc(15cqh - 11px);width:min(24cqh,210px)}.tl .cs-floor{left:68%;bottom:8cqh;width:min(60cqh,540px);height:min(14cqh,120px)}.tl .cs-glow{left:68%;bottom:18cqh;width:min(64cqh,580px);height:min(64cqh,580px)}.tl .cs-flame{left:68%;bottom:20cqh;width:min(70cqh,620px);height:min(70cqh,620px)}.tl .cs-eq{bottom:15cqh;height:30cqh;left:40%;right:0}.tl .cs-hot{left:calc(68% + 12cqh);top:calc(15cqh + 4px)}@container (aspect-ratio < 1.05) and (min-height:760px){.tl .cs-char{left:62%;bottom:57cqh;height:min(36cqh,420px)}.tl .cs-shadow{left:62%;bottom:calc(57cqh - 10px);width:min(14cqh,150px)}.tl .cs-floor{left:62%;bottom:53cqh;width:min(38cqh,380px);height:min(8cqh,80px)}.tl .cs-glow{left:62%;bottom:58cqh;width:min(40cqh,420px);height:min(40cqh,420px)}.tl .cs-flame{left:62%;bottom:59cqh;width:min(42cqh,440px);height:min(42cqh,440px)}.tl .cs-eq{bottom:57cqh;height:16cqh;left:14%;right:0}.tl .cs-hot{left:calc(62% + 8cqh);top:auto;bottom:88cqh}}@container (aspect-ratio < 1.05) and (max-height:759px){.tl .cs-char{left:76%;bottom:44cqh;height:min(46cqh,360px)}.tl .cs-shadow{left:76%;bottom:calc(44cqh - 10px);width:min(16cqh,130px)}.tl .cs-floor{left:76%;bottom:40cqh;width:min(40cqh,300px);height:min(9cqh,64px)}.tl .cs-glow{left:76%;bottom:45cqh;width:min(46cqh,340px);height:min(46cqh,340px)}.tl .cs-flame{left:76%;bottom:46cqh;width:min(48cqh,360px);height:min(48cqh,360px)}.tl .cs-eq{bottom:44cqh;height:16cqh;left:40%;right:0}.tl .cs-hot{display:none}}@media (max-width:900px){.tl .arc-home .hero .hero-c{padding-top:clamp(230px,52vw,330px)}.tl .cs-char{left:50%;top:clamp(34px,6vw,48px);bottom:auto;height:clamp(170px,38vw,250px)}.tl .cs-shadow{left:50%;top:calc(clamp(34px,6vw,48px) + clamp(170px,38vw,250px) - 12px);bottom:auto;width:clamp(90px,20vw,140px)}.tl .cs-floor{left:50%;top:calc(clamp(34px,6vw,48px) + clamp(170px,38vw,250px) - 26px);bottom:auto;width:clamp(200px,50vw,320px);height:clamp(40px,9vw,60px)}.tl .cs-glow{left:50%;top:clamp(20px,4vw,30px);bottom:auto;width:clamp(200px,48vw,300px);height:clamp(200px,48vw,300px)}.tl .cs-flame{left:50%;top:clamp(14px,3vw,24px);bottom:auto;width:clamp(220px,52vw,320px);height:clamp(220px,52vw,320px)}.tl .cs-eq{display:none}.tl .cs-beams{left:50%}.tl .cs-goal{right:12px;top:12px;padding:6px 10px 6px 6px}.tl .cs-goal .gr{width:32px;height:32px}.tl .cs-goal .gr i{top:6px;right:6px;bottom:6px;left:6px}.tl .cs-hot{left:12px;top:12px}}@media (prefers-reduced-motion: reduce){.tl .cs-beams,.tl .cs-eq i,.tl .cs-floor:before,.tl .cs-floor:after,.tl .cs-char,.tl .cs-flame,.tl .cs-goal{animation:none}}.tl .cs-chips{position:absolute;z-index:3;right:18px;top:18px;display:flex;flex-direction:column;align-items:flex-end;gap:8px;max-width:calc(100% - 36px)}.tl .cs-chips .cs-goal,.tl .cs-chips .cs-hot{position:static;max-width:100%}.tl .cs-chips .cs-hot{left:auto!important;top:auto!important;bottom:auto!important;display:inline-flex!important}.tl .cs-flame{background:conic-gradient(from 200deg,#fb923c00,#fdba74f2,#fb923cd9 120deg,#f43f5e59,#fbbf24e6,#fb923c00 330deg);-webkit-mask:radial-gradient(closest-side,transparent 64%,#000 67%,#000 74%,transparent 79%);mask:radial-gradient(closest-side,transparent 64%,#000 67%,#000 74%,transparent 79%);filter:drop-shadow(0 0 14px rgba(251,146,60,.75)) drop-shadow(0 0 30px rgba(251,146,60,.4))}.tl .cs-shadow{height:18px;background:radial-gradient(closest-side,rgba(0,0,0,.62),rgba(0,0,0,.2) 60%,transparent);filter:blur(2px);z-index:1}.tl .cs-char{z-index:2}.tl .cs-shadow{left:68%;bottom:calc(15cqh - 9px);width:min(30cqh,240px)}.tl .cs-beams{opacity:1}.tl .cs-floor{box-shadow:0 0 0 1px #5eead438 inset}@container (aspect-ratio < 1.05) and (min-height:760px){.tl .cs-char{left:60%;bottom:52cqh;height:min(45cqh,440px)}.tl .cs-shadow{left:60%;bottom:calc(52cqh - 9px);width:min(19cqh,190px)}.tl .cs-floor{left:60%;bottom:48cqh;width:min(46cqh,440px);height:min(8cqh,80px)}.tl .cs-glow{left:60%;bottom:52cqh;width:min(50cqh,500px);height:min(50cqh,500px)}.tl .cs-flame{left:60%;bottom:53cqh;width:min(50cqh,500px);height:min(50cqh,500px)}.tl .cs-eq{bottom:52cqh;height:18cqh;left:8%;right:0}}@media (max-width:900px){.tl .cs-chips{right:12px;top:12px}.tl .cs-char{height:clamp(150px,36vw,300px)}.tl .arc-home .hero .hero-c{padding-top:clamp(200px,48vw,380px)}.tl .cs-shadow{top:calc(clamp(34px,6vw,48px) + clamp(150px,36vw,300px) - 12px);width:clamp(80px,19vw,160px)}.tl .cs-floor{top:calc(clamp(34px,6vw,48px) + clamp(150px,36vw,300px) - 26px)}}@media (max-width:560px){.tl .cs-char{top:44px;height:118px}.tl .cs-glow{top:30px;width:180px;height:180px}.tl .cs-flame{top:26px;width:190px;height:190px}.tl .cs-shadow{top:152px;width:74px}.tl .cs-floor{top:140px;width:190px;height:34px}.tl .arc-home .hero .hero-c{padding-top:176px;gap:12px}.tl .arc-home .hero .hero-t{font-size:30px}.tl .arc-home .stagecard{padding:10px 12px 10px 10px;gap:10px}.tl .arc-home .stagecard .ttl{font-size:13.5px;line-height:1.25}.tl .arc-home .stagecard .sc-run{display:block;margin-top:2px}.tl .arc-home .stagecard .sc-meta{margin-top:6px}.tl .cs-goal{padding:5px 9px 5px 5px}.tl .cs-goal b{font-size:12px}}@container (aspect-ratio < 1.05) and (min-height:760px){.tl .cs-char{height:min(50cqh,480px)}.tl .cs-shadow{bottom:calc(52cqh - 5px);width:min(21cqh,210px)}}.tl .cs-beams:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:inherit;opacity:.6}@media (prefers-reduced-motion: reduce){:root .tl *,:root .tl *:before,:root .tl *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:.001ms!important}}.tl-host{height:100%;min-height:0;min-width:0;color:var(--ink);font-family:var(--font)}:root .tl .nr-empty{margin:8px 4px;color:var(--dim);font-size:12.5px}.hub-app .user .pts{white-space:nowrap}@media (max-width:1439px) and (min-width:901px){:root .tl .fcard .xtra{display:none}}:root .tl .nr.nr-open{opacity:.38;border:1px dashed rgba(255,255,255,.2)}:root .tl .nr.nr-open .who b{color:var(--dim)}:root .tl .nr-first{margin:10px 4px 0;font-size:12px;line-height:1.5;color:var(--ink2)}:root .tl .rl-row.best:after{display:none}:root .tl .rl-row .yb{position:absolute;right:62px;top:50%;transform:translateY(-50%);font-size:10px;font-weight:700;letter-spacing:.06em;color:#e0d4ff;padding:3px 7px;border-radius:999px;background:#8b5cf64d;border:1px solid rgba(196,181,253,.4);white-space:nowrap}:root .tl .rr-empty{margin:6px 0 0;font-size:12px;line-height:1.5;color:var(--dim)}:root .tl.tl-chip-host{display:inline-flex;margin-left:auto}:root .tl.tl-chip-host .stagechip{margin-left:0}.tl-run-status{display:inline-flex;align-items:center;gap:10px;margin-right:6px}.tl-run-status .stagechip{height:38px}.tl-endrun{height:38px;padding:0 14px;border-radius:999px;border:1px solid var(--line2,rgba(255,255,255,.18));background:#ffffff0d;color:var(--ink2);font:600 12.5px/1 var(--font-display);cursor:pointer;white-space:nowrap}.tl-endrun:hover:not(:disabled){background:#ffffff1a;color:#fff}.tl-endrun:focus-visible{outline:none;box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--teal2)}.head .stats .stat .v{white-space:nowrap}@media (max-width:1180px){.tl-run-status .stagechip .sep.d,.tl-run-status .stagechip .d{display:none}}@media (max-width:900px){.tl-run-status{order:10;width:100%;justify-content:space-between;margin:4px 0 0}}:root .tl .pn.sel:not(.cur) .pn-b{box-shadow:0 0 0 3px #ffffffd9,0 0 18px #5eead48c}:root .tl .pn.open .pn-b{opacity:.92}:root .tl.tl-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40}:root .tl.tl-overlay .pmodal{border-radius:24px}:root .tl .nw{white-space:nowrap}@media (max-width:1180px) and (min-width:901px){:root .tl .rl-row .yb{display:none}}@media (max-width:900px){:root .tl .rl,:root .tl .rl-rows{flex:none}:root .tl .rl-row{flex:0 0 auto;min-height:46px;max-height:none}.head .stats:has(.tl-run-status){flex-wrap:wrap}.tl-run-status{flex:1 0 100%;order:10;justify-content:flex-start;margin:6px 0 0}.tl-run-status .tl-endrun{margin-left:auto}}:root .tl .need-bar .have{background:linear-gradient(90deg,#94a3b8,#e2e8f0);box-shadow:inset -2px 0 #fff}:root .tl .need-bar .gap{background:repeating-linear-gradient(135deg,rgba(255,255,255,.08) 0 5px,transparent 5px 10px);box-shadow:inset 0 0 0 1px #ffffff24}:root .tl .need-l{position:relative;min-height:14px}:root .tl .need-l .need-you{position:absolute;top:0;transform:translate(-50%);white-space:nowrap;color:var(--ink2)}:root .tl .halo-m.tone-pts{background:radial-gradient(circle at 35% 30%,#a7f3e4,#0ea5a0 70%);box-shadow:0 0 0 1px #a7f3e480,0 0 26px #2dd4bf8c}:root .tl .halo-m.tone-crn{background:radial-gradient(circle at 35% 30%,#fff,#a78bfa 70%);box-shadow:0 0 0 1px #ffffff80,0 0 26px #a78bfa99}.hub-app .user .lv{white-space:nowrap}.hub-app .user>div:nth-child(2){min-width:0}:root .tl .eq-graph .eq-analyzer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}:root .tl .eq-graph .eq-ax{fill:#8b93c6;font:600 10.5px/1 var(--font)}:root .tl .eq-graph .eq-zone{fill:#dbeafe;font:700 10.5px/1 var(--font)}:root .tl .eq-graph .eq-nodet{fill:#0b1026;font-family:var(--font-display);font-weight:800;pointer-events:none}:root .tl .eq-graph .eq-ghostn{font:800 11px/1 var(--font-display)}:root .tl .eqb-node{cursor:grab;outline:none}:root .tl .eqb-node.is-dragging{cursor:grabbing}:root .tl .eqb-node:focus-visible .eqb-hit{stroke:#5eead4;stroke-width:2;stroke-dasharray:3 3}.tl.tl-eq-host{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.tl.tl-eq-host>.tl-page{flex:1 1 auto;min-height:clamp(420px,58vh,640px)}:root .tl.tl-eq-host .keys{display:none}:root .tl.tl-eq-host .abp button{min-width:0;padding:0 16px}:root .tl.tl-eq-host .eq-bar{flex-wrap:wrap;gap:10px}@media (max-width:1439px){:root .tl.tl-eq-host .eq-bar .kbd{display:none}:root .tl.tl-eq-host .abp .tk{display:none}}:root .tl .eq-graph svg.i{position:static;inset:auto;width:14px;height:14px;display:inline-block}:root .tl .bs .bsw{position:relative;width:clamp(52px,9vh,76px);height:clamp(52px,9vh,76px)}:root .tl .bs.mid .bsw{width:clamp(64px,11vh,92px);height:clamp(64px,11vh,92px);margin-bottom:10px}:root .tl .bs .bsw .i{width:100%;height:100%}:root .tl .bs.on .bsw{color:var(--gold2);filter:drop-shadow(0 0 14px rgba(251,191,36,.75)) drop-shadow(0 4px 0 rgba(120,60,0,.5))}:root .tl .bs.on .bsw:after{content:"";position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;border-radius:50%;z-index:-1;background:radial-gradient(circle,rgba(253,230,138,.45),transparent 62%)}:root .tl .bs.on:nth-child(1) .bsw{animation:tl-drop .6s var(--ease-spring) .35s both}:root .tl .bs.on:nth-child(2) .bsw{animation:tl-drop .6s var(--ease-spring) .75s both}:root .tl .bs.off .bsw{color:#ffffff29}:root .tl .bs.off .bsw .i{stroke-width:1.4}:root .tl .bs .bsw{display:block}:root .tl .unl.locked .med{background:#ffffff14;color:var(--dim);box-shadow:inset 0 0 0 1px #ffffff2e}:root .tl .unl.locked .med .u{background:#334155;color:#cbd5e1}@media (min-width:1181px){:root .tl .arc-rail .rl{flex:1 1 auto}:root .tl .arc-rail .rl-row{min-height:40px}:root .tl .arc-rail .rr{flex:1 1 auto}:root .tl .arc-rail .rr:has(.rr-empty){flex:0 0 auto}}:root .tl .stagecard .ttl .sc-run:before{content:"· "}@media (max-width:560px){:root .tl .stagecard .ttl .sc-run{display:block}:root .tl .stagecard .ttl .sc-run:before{content:none}}@media (max-width:900px){.tl-run-status .tl.tl-chip-host{margin-left:0}}:root .tl .need-l .need-you{transform:translate(-50%)}:root .tl .arc-res .climb:has(.need){justify-content:flex-start;gap:18px}:root .tl .arc-res .climb:has(.need) .acts{margin-top:auto}@media (max-height:800px) and (min-width:1181px){:root .tl .gc-in{padding:10px 12px;gap:6px}:root .tl .gc-ic{width:34px;height:34px}:root .tl .gc-cat{display:none}}:root .tl .pn-cap-m{display:none}@media (max-width:560px){:root .tl .pn-call{display:none}:root .tl .pn-cap-m{display:flex}}:root .tl .readout.pinned{transform:none}:root .tl .tl-page.eq{padding-bottom:28px}:root .tl .playb{box-shadow:0 12px 18px -10px #8b5cf699,inset 0 1px #ffffff80}:root .tl .sw-m{display:none}@media (max-width:560px){:root .tl .sw-m{display:inline-flex;align-self:flex-start}}@media (max-width:560px){.hub-app .side{background:#0a0e22f0}}:root .tl .need-l b{margin-left:auto}@media (max-width:900px){.hub-app .main>.head .stats:has(.tl-run-status){margin-left:0;width:100%}}:root .tl .arc-res .climb:has(.need) .kept{flex-direction:column;justify-content:center;text-align:center;gap:12px}:root .tl .arc-res .climb:has(.need) .kept .mr{height:auto;width:min(240px,60%);max-height:none;aspect-ratio:1}:root .tl .arc-res .climb:has(.need) .kept .mr b{font-size:clamp(36px,6vh,64px)}@media (max-width:560px){:root .tl .arc-res .climb:has(.need) .kept{flex-direction:row;text-align:left}:root .tl .arc-res .climb:has(.need) .kept .mr{width:120px}}@media (max-width:900px){:root .tl .pn.cur .pn-b:before,:root .tl .pn.cur .pn-b:after{top:-8px;right:-8px;bottom:-8px;left:-8px}:root .tl .pn-cap .stars{background:#0a0e22b3;border-radius:8px;padding:1px 4px}}:root .tl .unl.locked{background:#ffffff0a;border-color:#ffffff24;box-shadow:none}@media (max-width:560px){:root .tl .acc{flex-direction:column;gap:6px}:root .tl .acc .t{text-align:center}}:root .tl .eq-graph .eq-ax{paint-order:stroke;stroke:#070a1e;stroke-width:4px;stroke-linejoin:round}@media (min-width:1181px){:root .tl .arc-rail .rl-rows{flex:1 1 auto;display:flex;flex-direction:column}:root .tl .arc-rail .rl-row{flex:1 1 0}}@media (min-width:1181px){:root .tl .arc-rail .rl-row{flex:1 1 0;min-height:48px;max-height:84px}:root .tl .arc-rail .rl .cap{margin-top:auto}}:root .tl .rk.SSS{font-size:10px;letter-spacing:-.02em}.hub-app .main.arc-play:has(.tl-eq-host){padding:16px 20px 24px}@media (max-width:360px){:root .tl .rbar-l span{font-size:0}:root .tl .rbar-l span b{font-size:11px}:root .tl .rbar-l span.cl{font-size:10px}}@media (max-width:900px){:root .tl .arc-res .acts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}:root .tl .arc-res .acts .btn{padding:0 16px;min-width:0}}@media (min-width:561px){:root .tl .pn-call{bottom:44px}}@media (max-width:480px){:root .tl .arc-res .acts .kbd{display:none}}@media (max-width:360px){:root .tl .arc-res .acts{grid-template-columns:1fr}:root .tl .arc-res .acts .btn-go{order:-1}}:root .tl .band{container-type:inline-size}:root .tl .bt{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center}:root .tl .bt b{overflow:hidden;text-overflow:ellipsis;min-width:0}@container (max-width:230px){:root .tl .bt{grid-template-columns:auto minmax(0,1fr)}:root .tl .bt .shp{grid-column:1 / -1;width:100%;margin-left:0}:root .tl .bt .shp button{flex:1 1 0;height:26px}:root .tl .bt .shp.fixed{justify-content:center}}:root .tl .readout.static{position:static;transform:none;align-self:flex-start}:root .tl .readout.static:after{display:none}.tl.tl-portal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80}:root .tl.tl-portal .ovl,:root .tl.tl-portal .pmodal{position:fixed;top:0;right:0;bottom:0;left:0;border-radius:0;display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;padding:24px 16px}:root .tl.tl-portal .ovl>.clr,:root .tl.tl-portal .pmodal>.pres{margin:auto;max-height:none}:root .tl .bt b{display:block}@media (max-width:560px){:root .tl .bv{gap:4px 8px;font-size:11.5px}:root .tl .pr .btn .kbd{display:none}}:root .tl.tl-eq-host .abp button{padding:0 12px}@media (max-width:900px){:root .tl .clr .acts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:10px}:root .tl .clr .acts .btn{padding:0 16px;min-width:0}}@media (max-width:360px){:root .tl .clr .acts{grid-template-columns:1fr}:root .tl .clr .acts .btn-go{order:-1}}:root .tl .readout.float{transform:none}:root .tl .readout.float:after{left:var(--ax);margin-left:-5px}:root .tl .ebs span{white-space:nowrap}:root .tl .ebs .ebs-2:before{content:" · "}@media (max-width:360px){:root .tl .ebs{display:flex;flex-direction:column;align-items:center;gap:4px}:root .tl .ebs .ebs-2:before{content:none}}@media (max-width:360px){:root .tl .need-top .need-of{display:none}}:root .tl .need-l .need-you.pin-l{left:0!important;transform:none}:root .tl .climb-ring .plus1{position:static;margin-top:10px}:root .tl .rbar-l span{color:#8086aa}:root .tl .rbar-l span b{color:#9aa0c4}:root .tl .rbar-l span.cl b{color:var(--teal2)}:root .tl .rbar-l span.on{color:#e4e1ff}:root .tl .rbar-l span.on b{color:#fff;text-shadow:0 0 10px rgba(196,181,253,.9)}:root .tl .rbar-l span.on:after{content:"";position:absolute;left:50%;bottom:-6px;width:14px;height:2px;margin-left:-7px;border-radius:2px;background:linear-gradient(90deg,#5eead4,#a78bfa)}@media (max-width:900px){:root .tl .rankstage{min-height:0;padding:14px 16px 16px;gap:8px}:root .tl .rletter b{font-size:clamp(92px,16vh,150px)}:root .tl .climb-ring{flex-basis:180px}:root .tl .climb{gap:12px}}@media (max-width:900px){:root .tl .rletter .tag{right:auto;left:calc(100% - 4px);top:2%;padding:4px 7px;font-size:10px}}@media (max-width:900px){:root .tl .arc-res .climb:has(.need) .kept{flex-direction:row;text-align:left}:root .tl .arc-res .climb:has(.need) .kept .mr{width:120px}}@media (max-width:360px){:root .tl .rbar-l span.on{font-size:10px}}@media (max-width:900px){:root .tl .rletter b{font-size:clamp(84px,13vh,132px)}:root .tl .arc-res .climb:has(.need) .kept .mr{width:96px;min-height:0}:root .tl .arc-res .climb:has(.need) .kept .mr b{font-size:30px}:root .tl .arc-res .climb:has(.need){gap:10px}}:root .tl .fl-name{flex:1 1 0}:root .tl .fl-name small .s-rw{flex-wrap:wrap;align-items:center;column-gap:5px;row-gap:1px;white-space:normal;line-height:1.2}:root .tl .fl-name small .s-rw b{color:var(--teal2);font-weight:800;white-space:nowrap}:root .tl .fl-name small .s-rw .s-ck{width:12px;height:12px;color:var(--teal2);stroke-width:2.8;flex:0 0 auto}@container (max-width:340px){:root .tl .fl-name small:has(.s-rw){white-space:normal}:root .tl .fl-name small .s-rw{display:flex}}:root .tl .halo-m.tone-cos{background:radial-gradient(circle at 35% 30%,#ddd6fe,#7c3aed 70%);box-shadow:0 0 0 1px #ddd6fe80,0 0 26px #8b5cf699}:root .tl .halo-m.tone-ttl{background:radial-gradient(circle at 35% 30%,#fbcfe8,#db2777 70%);box-shadow:0 0 0 1px #fbcfe880,0 0 26px #db27778c}:root .tl .halo-m.tone-frm{background:radial-gradient(circle at 35% 30%,#bfdbfe,#4f46e5 70%);box-shadow:0 0 0 1px #bfdbfe80,0 0 26px #4f46e599}:root .tl .rwt span{white-space:nowrap}:root .tl .rwt span+span:before{content:" · "}@media (max-width:360px){:root .tl .rwt{display:inline-flex;flex-direction:column}:root .tl .rwt span+span:before{content:none}}:root .tl .climb-foot .nx-rw{display:block;margin-top:2px;color:#fff;font-weight:700}:root .tl .fl-name small .s-rw{flex-wrap:nowrap;align-items:baseline;gap:4px}:root .tl .fl-name small .s-rw>span{min-width:0}:root .tl .fl-name small .s-rw .s-ck{align-self:center}:root .tl .stn{white-space:nowrap}:root .tl .stn span+span:before{content:" · "}@media (max-width:360px){:root .tl .stn span+span:before{content:" "}}.xprow{display:flex;align-items:center;gap:8px;margin-top:2px}.xprow .xptxt{flex:1 1 auto;min-width:0}.hub-daily{display:flex;align-items:center;gap:6px;flex:0 0 auto;margin-right:4px}.hub-daily .hd-fl{display:inline-flex;align-items:center;gap:3px;height:24px;padding:0 8px 0 6px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#8088bd}.hub-daily .hd-fl svg{width:13px;height:13px}.hub-daily .hd-fl b{font:800 11.5px/1 Sora,Inter,sans-serif;color:#c6cbf0}.hub-daily.lit .hd-fl{color:#fb923c;border-color:#fb923c80;background:linear-gradient(160deg,#fb923c38,#f43f5e24);box-shadow:0 0 14px #fb923c40}.hub-daily.lit .hd-fl b{color:#fff}.hub-daily.risk .hd-fl{animation:tl-risk 1.6s ease-in-out infinite}@keyframes tl-risk{0%,to{opacity:.65}50%{opacity:1}}.goalring{position:relative;display:inline-flex;flex:0 0 auto}.goalring svg{width:100%;height:100%}.goalring b{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font:800 11px/1 Sora,Inter,sans-serif;color:#eef0ff}.goalring.full b{color:#fbbf24}.tl-toast-host{position:fixed;right:18px;top:18px;z-index:96;display:flex;justify-content:flex-end;pointer-events:none;max-width:calc(100vw - 36px)}@media (max-width:560px){.tl-toast-host{left:12px;right:12px;justify-content:center}}.tl .tl-toast{pointer-events:auto;display:flex;align-items:center;gap:12px;padding:10px 10px 10px 12px;border-radius:18px;max-width:calc(100vw - 32px);background:#101434f0;border:1px solid rgba(251,146,60,.45);box-shadow:0 18px 44px #0000008c,0 0 30px #fb923c33;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:tl-toast 5.2s cubic-bezier(.34,1.56,.64,1) both}.tl .tl-toast.goal{border-color:#fbbf248c;box-shadow:0 18px 44px #0000008c,0 0 30px #fbbf2440}.tl .tl-toast .tf{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(160deg,#fb923c,#f43f5e);box-shadow:0 0 18px #fb923c80;flex:0 0 auto}.tl .tl-toast.goal .tf{background:linear-gradient(160deg,#fde68a,#f59e0b)}.tl .tl-toast .tf .i{width:22px;height:22px}.tl .tl-toast .tt{min-width:0}.tl .tl-toast .tt b{display:block;font:800 15px/1.15 var(--font-display);color:#fff}.tl .tl-toast .tt small{display:block;margin-top:3px;font-size:12px;color:var(--ink2)}.tl .tl-toast .tx{width:30px;height:30px;border-radius:10px;border:1px solid var(--line2);background:#ffffff0d;color:var(--ink2);cursor:pointer;display:flex;align-items:center;justify-content:center}.tl .tl-toast .tx .i{width:14px;height:14px}@keyframes tl-toast{0%{opacity:0;transform:translateY(-24px) scale(.92)}8%{opacity:1;transform:none}90%{opacity:1;transform:none}to{opacity:0;transform:translateY(-12px)}}.tl .newbest{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border-radius:999px;font:800 11px/1 var(--font);letter-spacing:.14em;text-transform:uppercase;color:#3b1d00;background:linear-gradient(120deg,#fde68a,#fbbf24 60%,#f59e0b);box-shadow:0 0 0 1px #ffffff59 inset,0 6px 18px #fbbf2473;animation:tl-newbest .6s cubic-bezier(.34,1.56,.64,1) both}.tl .newbest .i{width:13px;height:13px}@keyframes tl-newbest{0%{opacity:0;transform:scale(.4) rotate(-8deg)}to{opacity:1;transform:rotate(-3deg)}}.tl .rs-score .newbest{margin-top:6px}.tl .pres .acc .newbest{margin-left:10px;align-self:center}@media (prefers-reduced-motion: reduce){.tl .tl-toast,.tl .newbest,.hub-daily.risk .hd-fl{animation:none}}@media (max-width:900px){.xprow{display:none}}@media (max-width:560px){.xprow{display:none}}.xprow{height:14px;overflow:visible}.hub-daily .hd-fl{height:20px;padding:0 7px 0 5px;margin:-3px 0}.hub-daily .goalring{width:20px!important;height:20px!important;margin:-3px 0}.hub-daily .goalring b{font-size:9.5px}.navlist{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 22px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 22px),transparent);padding-bottom:14px}@media (min-width:901px) and (max-height:860px){.side .logo{margin-bottom:12px}.side .navhist{margin-bottom:8px}.side .nav{padding:6px 14px}.side .navsec{margin:8px 8px 3px}.side .navlist{gap:3px}}@media (min-width:901px) and (max-height:800px){.side{padding-top:14px;padding-bottom:14px}.side .logo{margin:0 6px 8px}.side .nav{padding:5px 14px}.side .navsec{margin:6px 8px 2px}.side .navhist{margin-bottom:6px}.side .navhist .histbtn{height:30px}}:root .tl .rl-row .nm{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}:root .tl .rl-row .yb{position:static;transform:none;align-self:flex-start}@media (max-width:1180px) and (min-width:901px){:root .tl .rl-row .yb{display:inline-block}}:root .tl .rl-row.best .sc{align-self:start;margin-top:3px}.tl{--bg:#0b1026;--bg-deep:#070b1d;--panel:rgba(14,19,48,.72);--card:rgba(255,255,255,.055);--card2:rgba(255,255,255,.08);--glass-hi:inset 0 1px 0 rgba(255,255,255,.12);--line:rgba(255,255,255,.12);--line2:rgba(255,255,255,.18);--line3:rgba(255,255,255,.26);--ink:#eef0ff;--ink2:#c6cbf0;--dim:#9aa1cf;--dim2:#8088bd;--accent:#8b5cf6;--accent2:#a78bfa;--accent3:#c4b5fd;--accent-weak:rgba(139,92,246,.26);--accent-soft:rgba(139,92,246,.14);--teal:#2dd4bf;--teal2:#5eead4;--pink:#f472b6;--pink2:#f9a8d4;--aurora:linear-gradient(120deg,var(--teal),var(--accent) 55%,var(--pink));--aurora-v:linear-gradient(180deg,var(--pink),var(--accent) 45%,var(--teal));--gold:#fde68a;--gold2:#fbbf24;--gold3:#f59e0b;--ember:#ff7a1a;--ember-hot:#ffd24a;--ember-deep:#ff3d2e;--green:#34d399;--track:rgba(255,255,255,.09);--sky:#60a5fa;--sky2:#93c5fd;--shadow:0 22px 60px rgba(4,6,18,.5);--b1:#2dd4bf;--b2:#60a5fa;--b3:#a78bfa;--b4:#f472b6;--b5:#fbbf24;--font-display:"Sora","Inter",sans-serif;--font:"Inter",-apple-system,"Segoe UI",Roboto,sans-serif;--ease-spring:cubic-bezier(.2,1.35,.35,1);--ease-out:cubic-bezier(.16,1,.3,1);--focus:0 0 0 2px var(--bg),0 0 0 4px var(--teal2),0 0 18px rgba(94,234,212,.55)}.tl .i{width:18px;height:18px;flex:0 0 auto;display:inline-block;vertical-align:middle}.tl .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tl .num{font-variant-numeric:tabular-nums}.tl .is-focus{outline:none;box-shadow:var(--focus)!important}.tl-page{position:relative;min-width:0;min-height:0;height:100%;display:flex;flex-direction:column;gap:14px}.tl .av{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,var(--teal),var(--accent));display:flex;align-items:center;justify-content:center;color:#fff;font:700 15px/1 var(--font-display);flex:0 0 auto;box-shadow:0 4px 12px #2dd4bf59,inset 0 1px #fff6}.tl .av.sm{width:30px;height:30px;font-size:13px}.tl .glass{position:relative;background:linear-gradient(180deg,#ffffff13,#ffffff09);border:1px solid var(--line);border-radius:22px;box-shadow:var(--glass-hi),var(--shadow);-webkit-backdrop-filter:blur(24px) saturate(1.4);backdrop-filter:blur(24px) saturate(1.4)}.tl .glass.deep{background:linear-gradient(180deg,#12183cc7,#0a0e26c7)}.tl .eyebrow{font:700 10.5px/1.2 var(--font);letter-spacing:.2em;text-transform:uppercase;color:var(--dim)}.tl .eyebrow.t{color:var(--teal2)}.tl .h-display{font-family:var(--font-display);font-weight:800;letter-spacing:-.03em;color:#fff;margin:0}.tl .btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:46px;padding:0 20px;border-radius:15px;font:700 14.5px/1 var(--font-display);letter-spacing:-.005em;color:#fff;border:0;cursor:pointer;white-space:nowrap;text-decoration:none;isolation:isolate}.tl .btn .i{width:17px;height:17px}.tl .btn-go{background:linear-gradient(120deg,#2dd4bf,#8b5cf6 55%,#f472b6);overflow:hidden;box-shadow:0 12px 32px #8b5cf66b,0 2px #ffffff14,inset 0 1px #ffffff73,inset 0 -2px #140a3c40;text-shadow:0 1px 2px rgba(30,10,70,.35)}.tl .btn-go:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#ffffff38,#fff0 52%)}.tl .btn-go:after{content:"";position:absolute;top:0;bottom:0;width:38%;left:-45%;z-index:-1;transform:skew(-20deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);animation:tl-sheen 4.8s var(--ease-out) 1.2s infinite}@keyframes tl-sheen{0%{left:-45%}28%,to{left:130%}}.tl .btn-ghost{background:#ffffff12;border:1px solid rgba(255,255,255,.2);color:var(--ink);box-shadow:inset 0 1px #ffffff1a}.tl .btn-xl{height:58px;padding:0 28px;border-radius:18px;font-size:17px;gap:12px}.tl .btn-xl .i{width:19px;height:19px}.tl .btn .kbd{margin-left:2px}.tl .btn-go .kbd{background:#ffffff2e;border-color:#ffffff59;color:#fff}.tl .kbd{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:7px;font:700 10.5px/1 var(--font);letter-spacing:.02em;color:var(--ink2);background:#ffffff12;border:1px solid rgba(255,255,255,.2);border-bottom-width:2px;text-shadow:none;white-space:nowrap;flex:0 0 auto}.tl .chip{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 11px;border-radius:999px;background:#ffffff0f;border:1px solid var(--line);color:var(--ink2);font-size:12px;font-weight:600;white-space:nowrap}.tl .chip b{color:#fff;font-weight:700}.tl .chip .i{width:14px;height:14px}.tl .seg{display:inline-flex;padding:4px;gap:4px;border-radius:14px;background:#06091a8c;border:1px solid var(--line);box-shadow:inset 0 1px 3px #0006}.tl .seg button{height:34px;min-width:44px;padding:0 14px;border:0;border-radius:10px;background:none;color:var(--dim);font:700 13px/1 var(--font-display);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap}.tl .seg button[aria-checked=true]{color:#fff;background:linear-gradient(180deg,#ffffff29,#ffffff12);box-shadow:inset 0 1px #ffffff40,0 0 0 1px #5eead473,0 6px 16px #2dd4bf33}.tl .gtile{width:46px;height:46px;border-radius:14px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(145deg,#2dd4bf8c,#8b5cf68c);box-shadow:inset 0 1px #ffffff59,0 8px 20px #8b5cf659}.tl .gtile .i{width:24px;height:24px}.tl .eqbars{display:inline-flex;align-items:flex-end;gap:2px;height:12px}.tl .eqbars i{width:2.5px;border-radius:2px;background:currentColor;animation:tl-eqb .9s ease-in-out infinite}.tl .eqbars i:nth-child(1){height:60%;animation-delay:-.2s}.tl .eqbars i:nth-child(2){height:100%;animation-delay:-.5s}.tl .eqbars i:nth-child(3){height:45%;animation-delay:-.1s}.tl .eqbars i:nth-child(4){height:80%;animation-delay:-.7s}@keyframes tl-eqb{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.tl .eqbars i{transform-origin:bottom}.tl .rk{display:inline-flex;align-items:center;justify-content:center;width:30px;height:32px;flex:0 0 auto;font:800 15px/1 var(--font-display);color:#fff;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:linear-gradient(160deg,#5eead4,#8b5cf6);text-shadow:0 1px 2px rgba(20,10,60,.4)}.tl .rwm{--c1:#5eead4;--c2:#8b5cf6;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;flex:0 0 auto;color:#fff;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.45),transparent 45%),linear-gradient(145deg,var(--c1),var(--c2));box-shadow:inset 0 1px #ffffff80,0 0 0 1px #ffffff2e,0 3px 10px #04061273}.tl .rwm .i{width:14px;height:14px}.tl .rwm.pts{--c1:#5eead4;--c2:#0ea5a0}.tl .rwm.cos{--c1:#c4b5fd;--c2:#7c3aed}.tl .rwm.ttl{--c1:#f9a8d4;--c2:#db2777}.tl .rwm.frm{--c1:#93c5fd;--c2:#4f46e5}.tl .rwm.emb{--c1:#ffd24a;--c2:#ff5a1e}.tl .rwm.crn{--c1:#fff;--c2:#a78bfa}.tl .stars{display:inline-flex;gap:2px;color:var(--gold2)}.tl .stars .i{width:14px;height:14px;filter:drop-shadow(0 0 4px rgba(251,191,36,.55))}.tl .stars .off{color:#fff3;filter:none}.tl .scroll{overflow:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.22) transparent}.tl .scroll::-webkit-scrollbar{width:8px;height:8px}.tl .scroll::-webkit-scrollbar-thumb{background:#fff3;border-radius:8px;border:2px solid transparent;background-clip:padding-box}.tl .phead{display:flex;align-items:flex-end;gap:18px;flex:0 0 auto;min-width:0}.tl .phead .ptitle{min-width:0}.tl .phead h1{font:800 26px/1.08 var(--font-display);letter-spacing:-.03em;color:#fff;margin:5px 0 0;white-space:nowrap}.tl .phead p{margin:5px 0 0;color:var(--dim);font-size:13px}.tl .pstats{margin-left:auto;display:flex;gap:10px;flex:0 0 auto}.tl .pstat{padding:9px 14px 10px;border-radius:15px;background:#ffffff0d;border:1px solid var(--line);box-shadow:var(--glass-hi);min-width:92px}.tl .pstat span{display:block;font:700 9.5px/1 var(--font);letter-spacing:.16em;text-transform:uppercase;color:var(--dim);white-space:nowrap}.tl .pstat b{display:block;font:700 20px/1 var(--font-display);letter-spacing:-.02em;margin-top:7px;color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap}.tl .pstat b small{font-size:12px;color:var(--dim);font-weight:600;margin-left:2px;letter-spacing:0}.tl .pstat b.g{background:var(--aurora);-webkit-background-clip:text;background-clip:text;color:transparent}.tl svg.ring{display:block;width:100%;height:100%;overflow:visible}.tl .ring .n-next{animation:tl-nextPulse 1.8s ease-in-out infinite}.tl .ring .n-halo{animation:tl-haloPulse 1.8s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes tl-nextPulse{0%,to{opacity:.75}50%{opacity:1}}@keyframes tl-haloPulse{0%,to{opacity:.35}50%{opacity:.9}}@media (max-width:900px){.tl-page{height:auto;gap:14px}.tl .phead{flex-wrap:wrap;align-items:flex-start}.tl .pstats{margin-left:0;width:100%}.tl .pstat{flex:1 1 0;min-width:0}}@media (max-width:560px){.tl .pstat.opt{display:none}.tl .phead h1{font-size:23px}.tl .pstat{padding:8px 10px 9px}.tl .pstat b{font-size:17px}.tl .pstat span{font-size:8.5px;letter-spacing:.12em}}@media (prefers-reduced-motion: reduce){.tl .btn-go:after{display:none}}.tl .rk .i{width:15px;height:15px;stroke-width:3}.hub-app>.main.elb-main{padding:0}.tl .elb{--gap:16px;display:grid;grid-template-columns:minmax(0,1fr) clamp(300px,27%,360px);grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"hero hero" "bots friends";gap:var(--gap);min-height:0}.tl .elb-hero{grid-area:hero;position:relative;min-height:0;overflow:hidden;border-radius:26px;display:flex;align-items:flex-end;container-type:size;background:radial-gradient(60% 90% at 72% 45%,rgba(139,92,246,.3),transparent 66%),radial-gradient(40% 60% at 12% 110%,rgba(45,212,191,.16),transparent 70%),linear-gradient(160deg,#141a42f0,#090c22f5);border:1px solid rgba(255,255,255,.14);box-shadow:var(--glass-hi),var(--shadow)}.tl .elb-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;background:linear-gradient(90deg,rgba(9,12,34,.9) 0%,rgba(9,12,34,.55) 38%,transparent 60%)}.tl .elb-copy{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:clamp(8px,2.2cqh,16px);padding:clamp(22px,6cqh,44px) clamp(24px,4cqw,48px);max-width:min(600px,58%)}.tl .elb-chip{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 13px 0 11px;border-radius:999px;font:700 11px/1 var(--font);letter-spacing:.16em;text-transform:uppercase;color:#d8fff7;background:linear-gradient(90deg,#2dd4bf3d,#8b5cf61f);border:1px solid rgba(94,234,212,.42);box-shadow:0 0 22px #2dd4bf2e}.tl .elb-chip svg{color:var(--teal2);filter:drop-shadow(0 0 6px rgba(94,234,212,.8))}.tl .elb-title{margin:0;font:800 clamp(52px,20cqh,112px)/.92 var(--font-display);letter-spacing:-.05em;color:#fff;text-shadow:0 10px 40px rgba(139,92,246,.35)}.tl .elb-tag{margin:0;font:800 clamp(22px,7cqh,38px)/1.05 var(--font-display);letter-spacing:-.03em;background:linear-gradient(95deg,#99f6e4,#5eead4 22%,#a78bfa 58%,#f472b6);-webkit-background-clip:text;background-clip:text;color:transparent}.tl .elb-sub{margin:0;max-width:440px;color:var(--ink2);font-size:14.5px;line-height:1.55}.tl .elb-facts{display:flex;flex-wrap:wrap;gap:8px;margin:2px 0 0;padding:0;list-style:none}.tl .elb-facts li{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px 0 10px;border-radius:999px;background:#ffffff0f;border:1px solid var(--line);color:var(--ink2);font-size:12.5px;font-weight:600;white-space:nowrap}.tl .elb-facts li b{color:#fff;font-weight:800}.tl .elb-facts svg{color:var(--teal2)}.tl .elb-hero .cs-char,.tl .elb-hero .cs-shadow,.tl .elb-hero .cs-floor,.tl .elb-hero .cs-glow,.tl .elb-hero .cs-flame{left:70%}.tl .elb-hero .cs-eq{left:44%}.tl .elb-hero .cs-chips{display:none}.tl .elb-playnow{display:flex;align-items:center;gap:10px 16px;flex-wrap:wrap;margin-top:clamp(2px,1.4cqh,10px)}.tl .elb-playnow-btn{height:60px;padding:0 20px 0 24px;border-radius:19px;font:800 19.5px/1 var(--font-display);letter-spacing:-.01em;gap:11px;box-shadow:0 18px 44px #8b5cf680,0 0 0 6px #8b5cf61f,inset 0 1px #ffffff73,inset 0 -2px #140a3c40;text-shadow:0 1px 2px rgba(30,10,70,.35);transition:translate .18s var(--ease-out),box-shadow .18s}.tl .elb-playnow-btn:hover:not([aria-disabled=true]){translate:0 -2px;box-shadow:0 22px 54px #8b5cf69e,0 0 0 7px #8b5cf62e,inset 0 1px #ffffff80,inset 0 -2px #140a3c40}.tl .elb-playnow-btn:active:not([aria-disabled=true]){translate:0 1px}.tl .elb-playnow-btn:focus-visible{outline:none;box-shadow:var(--focus),0 18px 44px #8b5cf680}.tl .elb-playnow-btn[aria-disabled=true]{opacity:.55;cursor:default}.tl .elb-playnow-btn .kbd{margin-left:4px}.tl .elb-playnow-sub{display:flex;align-items:center;gap:9px;margin:0;max-width:24ch;color:var(--ink2);font:600 13.5px/1.35 var(--font);text-wrap:balance}.tl .elb-live{position:relative;flex:0 0 auto;width:10px;height:10px;border-radius:50%;background:#5eead4;box-shadow:0 0 10px #5eead4cc}.tl .elb-live i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid rgba(94,234,212,.7);animation:elb-ping 1.8s var(--ease-out) infinite}@keyframes elb-ping{0%{transform:scale(1);opacity:.9}to{transform:scale(2.6);opacity:0}}.tl .elb:not(.rm) .elb-playnow{animation:elb-rise .5s var(--ease-out) .08s both}@media (min-width:901px){@container (max-height:430px){.tl .elb-hero .elb-sub{display:none}}@container (max-height:300px){.tl .elb-hero .elb-facts{display:none}}@container (aspect-ratio > 4){.tl .elb-hero .cs-char{left:57%;bottom:7cqh;height:min(88cqh,250px)}.tl .elb-hero .cs-shadow{left:57%;bottom:calc(7cqh - 10px)}.tl .elb-hero .cs-floor{left:57%;bottom:2cqh;width:min(110cqh,330px)}.tl .elb-hero .cs-glow{left:57%;bottom:6cqh;width:min(100cqh,300px);height:min(100cqh,300px)}.tl .elb-hero .cs-flame{left:57%}.tl .elb-hero .cs-eq{left:38%;right:18%;bottom:10cqh;height:52cqh}}}.tl .elb-bots{grid-area:bots;min-width:0;display:flex;flex-direction:column;gap:12px}.tl .elb-sh{display:flex;align-items:baseline;justify-content:space-between;gap:6px 16px;flex-wrap:wrap;padding:0 4px}.tl .elb-sh h2,.tl .elb-friends h2{margin:0;font:800 19px/1.15 var(--font-display);letter-spacing:-.02em;color:#fff}.tl .elb-sh p{margin:0;color:var(--dim);font-size:13px;text-wrap:balance}.tl .elb-alert{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px 10px 14px;border-radius:14px;background:#f43f5e1a;border:1px solid rgba(251,113,133,.4)}.tl .elb-alert p{margin:0;color:#fecdd3;font-size:13.5px;line-height:1.4}.tl .elb-alert p{text-wrap:balance}.tl .elb-alert.playing{justify-content:flex-start;gap:12px;padding:9px 10px;border-color:#a78bfa80;background:radial-gradient(80% 140% at 0% 50%,rgba(139,92,246,.28),transparent 70%),linear-gradient(90deg,#281e60b3,#11143a99);box-shadow:var(--glass-hi),0 10px 30px #4c1d954d}.tl .elb-alert.playing p{flex:1 1 auto;min-width:0;color:#ede9fe;font-weight:600}.tl .elb-alert-ic{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:11px;color:#fff;background:linear-gradient(140deg,#8b5cf6,#f472b6);box-shadow:0 6px 16px #8b5cf673}.tl .elb-resume{flex:0 0 auto;height:36px;padding:0 14px;gap:7px;font-size:13.5px;border-color:#c4b5fd99;background:#8b5cf638}.tl .elb-resume:hover{background:#8b5cf657;border-color:#ddd6fecc}.tl .elb-resume svg{color:#ddd6fe}@media (max-width:420px){.tl .elb-alert.playing{flex-wrap:wrap}.tl .elb-alert.playing p{flex-basis:calc(100% - 46px)}.tl .elb-alert.playing .elb-resume{flex:1 1 100%}}.tl .elb-signin{height:36px;padding:0 14px;font-size:13.5px;gap:7px}.tl .elb-botrow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.tl .elb-bot{--tc:94,234,212;--tc2:45,212,191;position:relative;display:flex;flex-direction:column;align-items:stretch;gap:7px;min-width:0;padding:14px;border-radius:22px;text-align:left;cursor:pointer;font:inherit;color:var(--ink);container-type:inline-size;background:radial-gradient(90% 60% at 50% 30%,rgba(var(--tc),.16),transparent 70%),linear-gradient(180deg,#ffffff13,#ffffff08);border:1px solid rgba(var(--tc),.28);box-shadow:var(--glass-hi),0 16px 40px #04061273;transition:translate .18s var(--ease-out),border-color .18s,box-shadow .18s}.tl .elb-bot.t-pro{--tc:196,181,253;--tc2:139,92,246}.tl .elb-bot.t-legend{--tc:251,191,36;--tc2:245,158,11}.tl .elb-bot:hover:not([aria-disabled=true]){translate:0 -3px;border-color:rgba(var(--tc),.6);box-shadow:var(--glass-hi),0 20px 48px #0406128c,0 0 28px rgba(var(--tc2),.22)}.tl .elb-bot:focus-visible{outline:none;box-shadow:var(--focus)}.tl .elb-bot[aria-disabled=true]{cursor:default}.tl .elb-bot[aria-disabled=true]>*{opacity:.5}.tl .elb-bot.featured{border-color:transparent;background:radial-gradient(90% 60% at 50% 28%,rgba(var(--tc2),.3),transparent 72%),linear-gradient(180deg,#281e60f5,#11143af5) padding-box,linear-gradient(140deg,#5eead4,#8b5cf6 50%,#f472b6) border-box;border:1.5px solid transparent;box-shadow:var(--glass-hi),0 20px 52px #4c1d9580,0 0 0 6px #8b5cf61a}.tl .elb-bot.featured:hover:not([aria-disabled=true]){box-shadow:var(--glass-hi),0 24px 60px #4c1d9599,0 0 0 6px #8b5cf629}.tl .elb-bot.featured:focus-visible{box-shadow:var(--focus),0 20px 52px #4c1d9580}.tl .elb-bot-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.tl .elb-badge{font:800 9.5px/1 var(--font);letter-spacing:.16em;padding:5px 8px;border-radius:7px;color:#0b0f2a;background:linear-gradient(120deg,rgba(var(--tc),1),rgba(var(--tc2),1))}.tl .elb-diff{display:inline-flex;align-items:flex-end;gap:3px;height:14px}.tl .elb-diff i{width:5px;border-radius:2px;background:#ffffff29}.tl .elb-diff i:nth-child(1){height:6px}.tl .elb-diff i:nth-child(2){height:10px}.tl .elb-diff i:nth-child(3){height:14px}.tl .elb-diff i.on{background:rgba(var(--tc),1);box-shadow:0 0 8px rgba(var(--tc2),.6)}.tl .elb-bot-art{position:relative;display:block;height:140px;margin:0 -4px}.tl .elb-bot-glow{position:absolute;left:50%;top:2%;width:136px;height:136px;translate:-50% 0;border-radius:50%;background:radial-gradient(closest-side,rgba(var(--tc),.5),rgba(var(--tc2),.16) 60%,transparent)}.tl .elb-bot-floor{position:absolute;left:50%;bottom:4px;width:130px;height:22px;translate:-50% 0;border-radius:50%;background:radial-gradient(closest-side,rgba(var(--tc),.45),rgba(var(--tc2),.14) 60%,transparent 74%);box-shadow:0 0 0 1px rgba(var(--tc),.2) inset}.tl .elb-byte{position:absolute;left:50%;bottom:-6px;width:188px;height:188px;translate:-50% 0;transform-origin:50% 96%;animation:elb-bob 3.2s ease-in-out calc(var(--i) * -1.1s) infinite}.tl .elb-byte img{display:block;width:100%;height:100%;max-width:none;filter:drop-shadow(0 10px 14px rgba(0,0,0,.5))}.tl .tgear{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.tl .tgear-top{position:absolute;display:block;filter:drop-shadow(0 2px 3px rgba(0,0,0,.45))}.tl .tgear.t-rookie .tgear-top{left:47%;top:9%;width:17%;height:17%;rotate:8deg}.tl .tgear.t-pro .tgear-top{left:59%;top:16%;width:17%;height:17%;rotate:12deg;filter:drop-shadow(0 2px 3px rgba(0,0,0,.45)) drop-shadow(0 0 6px rgba(167,139,250,.8))}.tl .tgear.t-legend .tgear-top{left:40%;top:10.5%;width:26%;height:21%;rotate:-9deg;filter:drop-shadow(0 2px 3px rgba(0,0,0,.45)) drop-shadow(0 0 8px rgba(251,191,36,.6))}.tl .tgear-sheen{position:absolute;left:35%;top:40%;width:31%;height:20%;border-radius:42%;mix-blend-mode:screen;opacity:.85;background:linear-gradient(115deg,transparent 28%,rgba(251,191,36,.55) 44%,rgba(255,244,214,.8) 50%,rgba(251,191,36,.45) 56%,transparent 70%) 0 0/260% 100% no-repeat;animation:elb-sheen 4.6s ease-in-out 1s infinite}@keyframes elb-sheen{0%,55%{background-position:100% 0}85%,to{background-position:0 0}}.tl .elb-bot.t-rookie .elb-bot-glow{opacity:.65}.tl .elb-bot-glow{transition:opacity .25s var(--ease-out),scale .35s var(--ease-out),filter .35s var(--ease-out)}.tl .elb-bot.t-rookie:hover:not([aria-disabled=true]) .elb-bot-glow,.tl .elb-bot.t-legend:hover:not([aria-disabled=true]) .elb-bot-glow{opacity:1;filter:brightness(1.35) saturate(1.2)}.tl .elb-bot.t-rookie:hover:not([aria-disabled=true]) .elb-bot-glow{scale:1.1}.tl .elb-bot.t-legend:hover:not([aria-disabled=true]) .elb-bot-glow{scale:1.22}.tl .elb-bot.t-pro .elb-byte img{filter:drop-shadow(0 0 1.2px rgba(221,214,254,.95)) drop-shadow(0 0 7px rgba(139,92,246,.55)) drop-shadow(0 10px 14px rgba(0,0,0,.5))}.tl .elb-bot.t-legend .elb-byte img{filter:drop-shadow(0 0 1.2px rgba(254,243,199,.95)) drop-shadow(0 0 10px rgba(251,191,36,.55)) drop-shadow(0 10px 14px rgba(0,0,0,.5))}.tl .elb-bot.t-legend .elb-bot-glow{background:radial-gradient(closest-side,rgba(253,230,138,.62),rgba(245,158,11,.22) 60%,transparent);scale:1.12}@keyframes elb-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.tl .elb-bot.t-legend .elb-bot-art:before{content:"";position:absolute;top:-10px;right:10%;bottom:-10px;left:10%;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 8%,rgba(251,191,36,.2) 10%,transparent 12% 25%,rgba(251,191,36,.16) 27%,transparent 29% 45%,rgba(251,191,36,.2) 47%,transparent 49% 62%,rgba(251,191,36,.14) 64%,transparent 66% 80%,rgba(251,191,36,.18) 82%,transparent 84%);-webkit-mask:radial-gradient(closest-side,transparent 30%,#000 60%,transparent 100%);mask:radial-gradient(closest-side,transparent 30%,#000 60%,transparent 100%);animation:elb-spin 24s linear infinite}@keyframes elb-spin{to{rotate:360deg}}.tl .elb-bot-name{font:800 18px/1.1 var(--font-display);letter-spacing:-.02em;color:#fff}.tl .elb-bot-desc{display:flex;flex-direction:column;gap:6px}.tl .elb-bot-line{color:var(--ink2);font-size:13px;line-height:1.35;font-style:italic}.tl .elb-bot-pace{display:inline-flex;align-items:center;gap:6px;color:rgba(var(--tc),1);font-size:12.5px;font-weight:700}.tl .elb-bot-go{margin-top:auto;display:flex;align-items:center;justify-content:center;gap:8px;height:42px;border-radius:13px;font:700 14.5px/1 var(--font-display);color:#fff;background:#ffffff12;border:1px solid rgba(255,255,255,.18);box-shadow:inset 0 1px #ffffff1a}.tl .elb-bot:hover:not([aria-disabled=true]) .elb-bot-go{background:#ffffff1f;border-color:rgba(var(--tc),.55)}.tl .elb-bot.featured .elb-bot-go{position:relative;overflow:hidden;isolation:isolate;border:0;height:46px;font-size:16px;background:linear-gradient(120deg,#2dd4bf,#8b5cf6 55%,#f472b6);box-shadow:0 12px 30px #8b5cf673,inset 0 1px #ffffff73,inset 0 -2px #140a3c40;text-shadow:0 1px 2px rgba(30,10,70,.35)}.tl .elb-bot.featured .elb-bot-go:after{content:"";position:absolute;top:0;bottom:0;width:38%;left:-45%;z-index:-1;transform:skew(-20deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);animation:tl-sheen 4.8s var(--ease-out) 1.6s infinite}.tl .elb-bot.featured .elb-bot-go .kbd{background:#ffffff2e;border-color:#ffffff59;color:#fff}.tl .elb-spin{animation:elb-rot .8s linear infinite}@keyframes elb-rot{to{rotate:360deg}}@media (min-width:901px){@container (min-width:340px){.tl .elb-bot-art{--art:clamp(150px,46cqw,212px);height:var(--art)}.tl .elb-byte{width:calc(var(--art) * 1.34);height:calc(var(--art) * 1.34)}.tl .elb-bot-glow{width:calc(var(--art) * .98);height:calc(var(--art) * .98)}.tl .elb-bot-floor{width:calc(var(--art) * .95);height:calc(var(--art) * .16)}.tl .elb-bot-name{font-size:20px}.tl .elb-bot-line{font-size:14px}}}.tl .elb-friends{grid-area:friends;min-width:0;display:flex;flex-direction:column;gap:12px}.tl .elb-fcard{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;gap:14px;padding:16px 18px;border-radius:22px;background:radial-gradient(80% 60% at 100% 0%,rgba(244,114,182,.12),transparent 70%),linear-gradient(180deg,#ffffff13,#ffffff09);border:1px solid var(--line);box-shadow:var(--glass-hi),var(--shadow)}.tl .elb-fcard.join{background:radial-gradient(80% 60% at 100% 0%,rgba(94,234,212,.1),transparent 70%),linear-gradient(180deg,#ffffff13,#ffffff09)}.tl .elb-fr-top{display:flex;align-items:flex-start;gap:12px}.tl .elb-fr-top h2{font-size:17px}.tl .elb-fcard.join .elb-fr-top{align-items:center}.tl .elb-fr-top p{margin:4px 0 0;color:var(--dim);font-size:13px;line-height:1.45}.tl .elb-ic{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;color:#fbcfe8;background:linear-gradient(150deg,#f472b647,#8b5cf633);border:1px solid rgba(244,114,182,.4);box-shadow:0 0 18px #f472b62e}.tl .elb-ic.key{color:#99f6e4;background:linear-gradient(150deg,#2dd4bf3d,#8b5cf62e);border-color:#5eead466;box-shadow:0 0 18px #2dd4bf29}.tl .elb-friend-btn{width:100%;height:48px;font-size:15px;gap:9px;border-color:#f472b66b;background:linear-gradient(180deg,#f472b624,#f472b60f)}.tl .elb-friend-btn:hover:not([aria-disabled=true]){border-color:#f472b6b3;background:linear-gradient(180deg,#f472b638,#f472b61a)}.tl .elb-friend-btn svg{color:#f9a8d4}.tl .elb-friend-btn[aria-disabled=true],.tl .elb-join-btn[aria-disabled=true]{opacity:.55;cursor:default}.tl .elb-join{display:flex;flex-direction:column;gap:8px;margin:0}.tl .elb-join-row{display:flex;gap:8px}.tl .elb-input{flex:1 1 auto;min-width:0;height:46px;padding:0 14px;border-radius:13px;border:1px solid var(--line2);background:#05081a99;color:#fff;font:700 15px/1 var(--font-display);letter-spacing:.06em;outline:none;box-shadow:inset 0 2px 6px #0000004d}.tl .elb-input::placeholder{color:var(--dim2);font-weight:600;letter-spacing:0;font-family:var(--font)}.tl .elb-input:focus-visible,.hub-app .tl .elb-input:focus-visible{outline:none;border-color:var(--teal2);box-shadow:var(--focus)}.tl .elb-input[aria-invalid=true]{border-color:#fb7185b3}.tl .elb-join-btn{height:46px;padding:0 18px;flex:0 0 auto}.tl .elb-join-btn:disabled{opacity:.45;cursor:default}.tl .elb-jerr{display:flex;align-items:center;gap:6px 10px;flex-wrap:wrap}.tl .elb-jerr p{margin:0;flex:1 1 160px;min-width:0;color:#fda4af;font-size:13px;line-height:1.4;text-wrap:balance}.tl .elb-join-status{min-height:36px;display:flex;align-items:center}.tl .elb-join-hint{margin:0;color:var(--dim);font-size:13px;line-height:1.4;text-wrap:balance}@media (min-width:1600px){.tl .elb-jerr p{max-width:30ch}}.tl .elb-btn-label{white-space:nowrap}.tl .elb.elb-ch{display:flex;align-items:center;justify-content:center;padding:8px}.tl .elb-chcard{position:relative;width:min(640px,100%);display:flex;flex-direction:column;align-items:center;gap:14px;padding:26px 32px 12px;border-radius:28px;text-align:center;background:radial-gradient(70% 50% at 50% 0%,rgba(139,92,246,.26),transparent 70%),radial-gradient(60% 40% at 50% 100%,rgba(45,212,191,.12),transparent 70%),linear-gradient(170deg,#141a42f2,#090c22f7);border:1px solid rgba(255,255,255,.14);box-shadow:var(--glass-hi),var(--shadow)}.tl .elb-back{position:absolute;left:18px;top:18px;display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 12px 0 10px;border-radius:11px;border:1px solid transparent;background:transparent;color:var(--ink2);font:700 13px/1 var(--font-display);cursor:pointer}.tl .elb-back:hover{background:#ffffff0f;border-color:var(--line);color:#fff}.tl .elb-back:focus-visible{outline:none;box-shadow:var(--focus)}.tl .elb-kick{margin:40px 0 0;font:700 11px/1 var(--font);letter-spacing:.26em;text-transform:uppercase;color:var(--teal2)}.tl .elb-ch-title{margin:0;font:800 clamp(30px,4.2vw,42px)/1.05 var(--font-display);letter-spacing:-.035em;color:#fff;outline:none}.tl .elb-vs{display:flex;align-items:center;justify-content:center;gap:clamp(14px,3vw,34px);margin:6px 0 2px}.tl .elb-vs-side{display:flex;flex-direction:column;align-items:center;gap:9px;min-width:0}.tl .elb-vs-side b{font:700 14px/1.1 var(--font-display);color:#fff;max-width:13ch;overflow-wrap:anywhere}.tl .elb-vs-side.them b{color:var(--ink2)}.tl .elb-vs-pod{position:relative;display:flex;align-items:center;justify-content:center;width:124px;height:124px;border-radius:50%;background:radial-gradient(closest-side,rgba(45,212,191,.32),rgba(139,92,246,.14) 70%,transparent);box-shadow:0 0 0 2px #5eead48c,0 0 36px #2dd4bf47}.tl .elb-vs-pod img{position:absolute;left:50%;bottom:0;width:150px;height:150px;max-width:none;translate:-50% 0;-webkit-mask:radial-gradient(circle at 50% 42%,#000 58%,transparent 60%);mask:radial-gradient(circle at 50% 42%,#000 58%,transparent 60%)}.tl .elb-vs-ini{font:800 44px/1 var(--font-display);color:#fff}.tl .elb-vs-side.them .elb-vs-pod{background:radial-gradient(closest-side,rgba(244,114,182,.16),transparent);box-shadow:0 0 0 2px #f472b673 inset}.tl .elb-q{position:relative;z-index:1;font:800 52px/1 var(--font-display);color:#f9a8d4d9;text-shadow:0 0 22px rgba(244,114,182,.6)}.tl .elb-radar{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid rgba(244,114,182,.6);animation:elb-radar 2.4s ease-out infinite}.tl .elb-radar.r2{animation-delay:1.2s}@keyframes elb-radar{0%{transform:scale(.72);opacity:.9}to{transform:scale(1.28);opacity:0}}.tl .elb-vs-mid{font:800 30px/1 var(--font-display);letter-spacing:-.02em;font-style:italic;background:linear-gradient(180deg,#fff,#c4b5fd);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 4px 18px rgba(139,92,246,.6))}.tl .elb-wait{margin:0;max-width:440px;color:var(--ink2);font-size:14px;line-height:1.5;text-align:center;text-wrap:balance}.tl .elb-dots{display:inline-flex;gap:4px;margin-right:9px;vertical-align:middle;position:relative;top:-1px}.tl .elb-dots i{width:7px;height:7px;border-radius:50%;background:var(--pink);animation:elb-dot 1.2s ease-in-out infinite}.tl .elb-dots i:nth-child(2){animation-delay:.16s}.tl .elb-dots i:nth-child(3){animation-delay:.32s}@keyframes elb-dot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.tl .elb-code{display:flex;flex-direction:column;align-items:center;gap:5px;margin:0}.tl .elb-code small{font:700 10.5px/1 var(--font);letter-spacing:.24em;text-transform:uppercase;color:var(--dim)}.tl .elb-code b{font:800 18px/1 var(--font-display);letter-spacing:.08em;color:#fff;user-select:all;-webkit-user-select:all}.tl .elb-link{display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:100%;padding:6px;border-radius:17px;background:#05081a9e;border:1px solid rgba(94,234,212,.35);box-shadow:inset 0 2px 8px #00000059,0 0 24px #2dd4bf1a}.tl .elb-link-in{flex:1 0 100%;min-width:0;height:44px;padding:0 10px;border:0;background:transparent;color:#fff;font:700 15px/1 var(--font-display);letter-spacing:.01em;outline:none;text-overflow:ellipsis}.tl .elb-link-in:focus-visible,.hub-app .tl .elb-link-in:focus-visible{outline:none;box-shadow:none}.tl .elb-link:has(.elb-link-in:focus-visible){border-color:var(--teal2);box-shadow:var(--focus)}.tl .elb-copybtn,.tl .elb-share{height:44px;padding:0 14px;gap:7px;font-size:14px;flex:1 1 0}.tl .elb-link-in{text-align:center}.tl .elb-copybtn.ok{border-color:#34d39999;color:#a7f3d0}.tl .elb-share[aria-disabled=true]{opacity:.55;cursor:default}.tl .elb-playfirst{width:min(340px,100%);margin-top:4px}.tl .elb-vs-side.them.here .elb-vs-pod{background:radial-gradient(closest-side,rgba(244,114,182,.34),rgba(139,92,246,.16) 70%,transparent);box-shadow:0 0 0 2px #f472b6b3,0 0 40px #f472b659}.tl .elb-vs-side.them.here b{color:#fbcfe8}.tl .elb-vs-side .elb-vs-ini{font:800 44px/1 var(--font-display);max-width:none}.tl .elb-vs-side .elb-vs-ini.them{color:#fff;text-shadow:0 0 18px rgba(244,114,182,.7)}@media (max-width:560px){.tl .elb-vs-side .elb-vs-ini{font-size:36px}}.tl .elb-here{display:flex;align-items:center;justify-content:center;gap:12px;margin:0;font:800 18px/1.2 var(--font-display);color:#fff}.tl .elb-here-count{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;font:800 20px/1 var(--font-display);color:#fff;background:linear-gradient(140deg,#f472b6,#8b5cf6);box-shadow:0 0 0 3px #f472b640,0 8px 24px #f472b666}.tl .elb:not(.rm) .elb-here-count{animation:elb-tick 1s var(--ease-out) infinite}.tl .elb:not(.rm) .elb-vs-side.them.here{animation:none}.tl .elb:not(.rm) .elb-vs-side.them.here .elb-vs-pod{animation:elb-pop .36s var(--ease-spring) both}.tl .elb:not(.rm) .elb-vs-side.them b{transition:color .2s ease .36s}@keyframes elb-pop{0%{transform:scale(1.1)}to{transform:none}}@keyframes elb-tick{0%{transform:scale(1.25)}35%,to{transform:scale(1)}}.tl .elb-chcard>.elb-note:last-child{margin-top:-8px}.tl .elb-note{min-height:20px;margin:0;color:var(--teal2);font-size:13px;font-weight:600;text-wrap:balance}.tl .elb-note[role=alert]{color:#fda4af}.tl .elb:not(.rm) .elb-copy>*{animation:elb-rise .5s var(--ease-out) both;animation-delay:calc(var(--d,0) * 1ms)}.tl .elb:not(.rm) .elb-copy>:nth-child(2){--d:60}.tl .elb:not(.rm) .elb-copy>:nth-child(3){--d:120}.tl .elb:not(.rm) .elb-copy>:nth-child(4){--d:180}.tl .elb:not(.rm) .elb-copy>:nth-child(5){--d:240}.tl .elb:not(.rm) .elb-bot{animation:elb-card .55s var(--ease-spring) both;animation-delay:calc(.16s + var(--i) * 80ms)}.tl .elb:not(.rm) .elb-friends{animation:elb-rise .5s var(--ease-out) .34s both}.tl .elb:not(.rm) .elb-chcard{animation:elb-card .45s var(--ease-spring) both}.tl .elb:not(.rm) .elb-vs-side.you{animation:elb-in-l .5s var(--ease-out) .12s both}.tl .elb:not(.rm) .elb-vs-side.them{animation:elb-in-r .5s var(--ease-out) .12s both}.tl .elb:not(.rm) .elb-vs-mid{animation:elb-slam .42s var(--ease-spring) .3s both}@keyframes elb-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes elb-card{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:none}}@keyframes elb-in-l{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}@keyframes elb-in-r{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes elb-slam{0%{opacity:0;transform:scale(1.6)}to{opacity:1;transform:none}}.tl .elb.rm *,.tl .elb.rm *:before,.tl .elb.rm *:after{animation:none}@media (prefers-reduced-motion: reduce){:root .tl .elb *,:root .tl .elb *:before,:root .tl .elb *:after{animation:none!important;transition:none!important}}@media (max-width:900px){.hub-app>.main.elb-main{height:auto}.tl .elb{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;grid-template-areas:"hero" "bots" "friends"}.tl .elb-hero{container-type:normal;display:block;min-height:0}.tl .elb-hero:after{background:linear-gradient(0deg,rgba(9,12,34,.92) 0%,rgba(9,12,34,.5) 42%,transparent 62%)}.tl .elb-copy{max-width:none;gap:10px;padding:clamp(200px,48vw,380px) 22px 22px}.tl .elb-hero .cs-char,.tl .elb-hero .cs-shadow,.tl .elb-hero .cs-floor,.tl .elb-hero .cs-glow,.tl .elb-hero .cs-flame{left:50%}.tl .elb-title{font-size:64px}.tl .elb-tag{font-size:28px}.tl .elb-friends{flex-direction:row;align-items:stretch}.tl .elb-fcard{flex:1 1 0;min-width:0;justify-content:space-between}.tl .elb.elb-ch{min-height:calc(100dvh - 24px);align-items:flex-start;padding:0}}@media (max-width:560px){.tl .elb{--gap:12px}.tl .elb-copy{padding:176px 18px 18px;gap:9px}.tl .elb-title{font-size:52px}.tl .elb-tag{font-size:24px}.tl .elb-sub{font-size:13.5px}.tl .elb-facts li{height:28px;font-size:12px;padding:0 10px 0 8px}.tl .elb-sh{padding:0 2px}.tl .elb-sh h2{font-size:17px}.tl .elb-botrow{grid-template-columns:minmax(0,1fr);gap:10px}.tl .elb-bot{display:grid;grid-template-columns:84px minmax(0,1fr) auto;grid-template-rows:auto auto auto;column-gap:12px;row-gap:3px;align-items:center;padding:10px 12px 10px 8px;border-radius:18px}.tl .elb-bot-top{grid-column:2;grid-row:1;justify-content:flex-start;gap:8px}.tl .elb-bot-art{grid-column:1;grid-row:1 / -1;height:88px;margin:0}.tl .elb-bot-glow{width:76px;height:76px;top:4px}.tl .elb-bot-floor{width:78px;height:14px;bottom:4px}.tl .elb-byte{width:112px;height:112px;bottom:-4px}.tl .elb-bot-name{grid-column:2;grid-row:2;font-size:16px}.tl .elb-bot-desc{grid-column:2;grid-row:3;gap:3px}.tl .elb-bot-line{font-size:12px}.tl .elb-bot-pace{font-size:11.5px}.tl .elb-bot-go{grid-column:3;grid-row:1 / -1;margin:0;width:64px;height:40px;font-size:13.5px;gap:5px;padding:0}.tl .elb-bot.featured .elb-bot-go{height:44px;width:70px;font-size:14px}.tl .elb-bot .kbd{display:none}.tl .elb-bot[aria-busy=true] .elb-bot-go{width:auto;min-width:64px;padding:0 10px}.tl .elb-friends{flex-direction:column}.tl .elb-fcard{padding:14px 14px 16px}.tl .elb-chcard{padding:22px 16px 10px;gap:12px;border-radius:24px}.tl .elb-back{left:10px;top:10px}.tl .elb-ch-title{font-size:30px}.tl .elb-vs-pod{width:96px;height:96px}.tl .elb-vs-pod img{width:118px;height:118px}.tl .elb-q{font-size:40px}.tl .elb-vs-mid{font-size:24px}.tl .elb-wait{font-size:13px}.tl .elb-link{flex-wrap:wrap}.tl .elb-link-in{flex:1 0 100%;height:40px;font-size:14px}.tl .elb-copybtn,.tl .elb-share{flex:1 1 0}.tl .elb-playfirst{width:100%}}@media (min-width:561px) and (max-width:900px){.tl .elb-hero{display:flex;align-items:center;min-height:340px}.tl .elb-hero:after{background:linear-gradient(90deg,rgba(9,12,34,.9) 0%,rgba(9,12,34,.55) 45%,transparent 70%)}.tl .elb-copy{padding:28px 24px;max-width:64%}.tl .elb-title{font-size:58px}.tl .elb-tag{font-size:26px}.tl .elb-hero .cs-char{left:78%;top:auto;bottom:44px;height:250px}.tl .elb-hero .cs-shadow{left:78%;top:auto;bottom:36px;width:104px}.tl .elb-hero .cs-floor{left:78%;top:auto;bottom:18px;width:230px;height:48px}.tl .elb-hero .cs-glow{left:78%;top:auto;bottom:40px;width:250px;height:250px}.tl .elb-hero .cs-flame{display:none}}@media (min-width:561px) and (max-width:900px){.tl .elb-facts{gap:6px;flex-wrap:nowrap}.tl .elb-facts li{padding:0 9px 0 7px;gap:5px;font-size:12px}.tl .elb-facts svg{width:13px;height:13px}.tl .elb-friends{align-items:flex-start}.tl .elb-fcard{justify-content:flex-start;gap:16px}}@media (max-width:560px){.hub-app:has(>.main.elb-main:not(.elb-main-ch))>.side:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:24px;pointer-events:none;background:linear-gradient(180deg,#070a1d00,#070a1df0)}}@media (max-width:420px){.tl .elb-sub,.tl .elb-chip{display:none}.tl .elb-facts li:last-child{display:none}.tl .elb-copy{padding-top:148px}.tl .elb-hero .cs-char{top:24px;height:106px}.tl .elb-hero .cs-shadow{top:122px;width:66px}.tl .elb-hero .cs-floor{top:110px;width:170px;height:30px}.tl .elb-hero .cs-glow{top:12px;width:160px;height:160px}.tl .elb-hero .cs-flame{display:none}.tl .elb-bot{grid-template-columns:64px minmax(0,1fr) auto;column-gap:10px}.tl .elb-bot-art{height:74px}.tl .elb-bot-glow{width:64px;height:64px}.tl .elb-bot-floor{width:64px}.tl .elb-byte{width:94px;height:94px}.tl .elb-bot-go{width:44px;font-size:0;gap:0}.tl .elb-bot-go svg{width:18px;height:18px}.tl .elb-bot.featured .elb-bot-go{width:66px;font-size:13.5px;gap:4px}.tl .elb-bot.featured .elb-bot-go svg{width:15px;height:15px}.tl .elb-link-in{font-size:12.5px;padding:0 8px}}@media (min-width:361px) and (max-width:420px){.tl .elb-bot{grid-template-columns:60px minmax(0,1fr) auto}.tl .elb-bot-go{width:62px;font-size:13px;gap:4px}.tl .elb-bot-go svg{width:14px;height:14px}}.tl .elb .elb-bot.suggested:not([aria-disabled=true]) .elb-bot-go{border:0;color:#fff;background:linear-gradient(120deg,#2dd4bf,#8b5cf6 60%,#f472b6);box-shadow:0 8px 20px #8b5cf659,inset 0 1px #fff6;text-shadow:0 1px 2px rgba(30,10,70,.35)}.tl .elb .elb-bot.suggested:hover:not([aria-disabled=true]) .elb-bot-go{background:linear-gradient(120deg,#2dd4bf,#8b5cf6 60%,#f472b6);filter:brightness(1.1) saturate(1.1);box-shadow:0 10px 26px #8b5cf680,inset 0 1px #ffffff73}@media (max-width:360px){.tl .elb-bot{grid-template-columns:56px minmax(0,1fr) auto;column-gap:9px;padding-right:10px}.tl .elb-byte{width:86px;height:86px}.tl .elb-bot.featured .elb-bot-go{width:48px;font-size:0;gap:0}.tl .elb-bot.featured .elb-bot-go svg{width:18px;height:18px}.tl .elb-bot-line{font-size:11.5px}.tl .elb-bot-pace{font-size:11px;gap:4px}.tl .elb-sh p{font-size:12px}}@media (min-width:421px) and (max-width:560px){.tl .elb-hero .cs-char{top:10px;height:160px}.tl .elb-hero .cs-glow{top:0;width:200px;height:200px}.tl .elb-hero .cs-floor{top:148px;width:220px;height:36px}.tl .elb-hero .cs-shadow{top:158px;width:84px}}.tl .elb-vs-side.them.done .elb-vs-pod{background:radial-gradient(closest-side,rgba(251,191,36,.26),rgba(139,92,246,.12) 70%,transparent);box-shadow:0 0 0 2px #fbbf2499,0 0 30px #fbbf2440}.tl .elb-vs-side.them.away .elb-vs-pod,.tl .elb-vs-side.them.playing .elb-vs-pod{box-shadow:0 0 0 2px #f472b673 inset}.tl .elb-wait.done span{display:block;font:800 17px/1.25 var(--font-display);color:#fde68a}.tl .elb-bot:active:not([aria-disabled=true]){translate:0 1px}.tl .elb-bot:active:not([aria-disabled=true]) .elb-bot-go{transform:scale(.95);filter:brightness(.95)}.tl .elb-bot-go{transition:transform .12s var(--ease-out),filter .12s,background .15s,border-color .15s}@media (max-width:360px){.tl .elb-link{padding:6px 4px}.tl .elb-link-in{height:34px;padding:0 2px;font:600 11.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:-.02em}}@media (max-width:420px){.tl .elb-wait-t>span{display:block}.tl .elb-wait:has(.elb-wait-t) .elb-dots{display:flex;justify-content:center;margin:0 0 4px}}@media (max-width:900px){.tl .elb-playnow{margin-top:4px}}@media (max-width:560px){.tl .elb-playnow{width:100%;flex-direction:column;align-items:stretch;gap:9px;margin-top:6px}.tl .elb-playnow-btn{width:100%;height:56px;font-size:19px}.tl .elb-playnow-btn .kbd{display:none}.tl .elb-playnow-sub{display:block;max-width:none;text-align:center;font-size:13px}.tl .elb-playnow-sub .elb-live{display:inline-block;vertical-align:1px;margin-right:8px;width:8px;height:8px}}@media (hover:none){.tl .elb-playnow-btn .kbd{display:none}}.tl .pr{gap:14px}.tl .pr .phead .seg button{height:30px;padding:0 12px;font-size:12px}.tl .pr .phead .seg button span{color:var(--dim);font-weight:600;margin-left:2px}.tl .pr .phead .seg button[aria-checked=true] span{color:var(--teal2)}.tl .cont{flex:0 0 auto;display:flex;align-items:center;gap:18px;padding:14px 16px 14px 14px;border-radius:22px;overflow:hidden;border:1.5px solid transparent;background:radial-gradient(60% 160% at 0% 50%,rgba(45,212,191,.2),transparent 60%) padding-box,linear-gradient(100deg,#1a2252f0,#281c60e6) padding-box,linear-gradient(120deg,#5eead4b3,#8b5cf680,#f472b68c) border-box;box-shadow:0 18px 44px #04061280,inset 0 1px #ffffff24}.tl .cont .gtile{width:56px;height:56px;border-radius:17px}.tl .cont .gtile .i{width:28px;height:28px}.tl .cont-t{min-width:0;flex:0 1 auto}.tl .cont-t b{display:block;font:800 19px/1.15 var(--font-display);letter-spacing:-.02em;color:#fff;margin-top:5px;white-space:nowrap}.tl .cont-t p{margin:4px 0 0;font-size:12.5px;color:var(--ink2);white-space:nowrap}.tl .minipath{flex:1 1 auto;display:flex;align-items:center;justify-content:center;gap:0;min-width:0;padding:0 8px}.tl .minipath i{position:relative;width:14px;height:14px;border-radius:50%;flex:0 0 auto;background:#ffffff12;border:1.5px solid rgba(255,255,255,.2)}.tl .minipath i+i{margin-left:clamp(8px,1.6vw,26px)}.tl .minipath i+i:before{content:"";position:absolute;right:calc(100% + 2px);top:50%;width:clamp(6px,1.6vw,24px);height:2px;margin-top:-1px;background:#ffffff24}.tl .minipath i.d{background:linear-gradient(145deg,#5eead4,#8b5cf6);border-color:transparent;box-shadow:0 0 10px #8b5cf699}.tl .minipath i.d+i:before{background:linear-gradient(90deg,#5eead4,#8b5cf6)}.tl .minipath i.c{width:22px;height:22px;background:#fff;border:0;box-shadow:0 0 0 4px #5eead459,0 0 18px #5eead4}.tl .cont .btn{flex:0 0 auto}.tl .grid-wrap{flex:1 1 auto;min-height:0;position:relative}.tl .ggrid{height:100%;display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:repeat(4,minmax(0,1fr))}.tl .gc{position:relative;min-width:0;min-height:0;padding:0;text-align:left;cursor:pointer;border-radius:18px;container-type:size;overflow:hidden;background:linear-gradient(180deg,#ffffff12,#ffffff08);border:1px solid var(--line);box-shadow:inset 0 1px #ffffff1a,0 12px 30px #04061259}.tl .gc:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(90% 70% at 0% 0%,color-mix(in srgb,var(--c) 22%,transparent),transparent 65%)}.tl .gc.resume{border-color:#5eead48c;box-shadow:inset 0 1px #ffffff24,0 0 0 3px #2dd4bf1f,0 14px 34px #2dd4bf2e}.tl .gc-in{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto 1fr auto;grid-template-areas:"ic . lv" "txt txt txt" "mt mt mt";gap:8px;padding:14px}.tl .gc-ic{grid-area:ic;width:40px;height:40px;border-radius:13px;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(145deg,color-mix(in srgb,var(--c) 70%,#fff 0%),color-mix(in srgb,var(--c) 35%,#1e1b4b));box-shadow:inset 0 1px #fff6,0 6px 16px color-mix(in srgb,var(--c) 35%,transparent)}.tl .gc-ic .i{width:22px;height:22px;filter:drop-shadow(0 1px 1px rgba(0,0,0,.3))}.tl .gc-lv{grid-area:lv;align-self:start;width:36px;height:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;clip-path:polygon(50% 0,100% 22%,100% 78%,50% 100%,0 78%,0 22%);background:linear-gradient(160deg,#5eead4,#0f766e)}.tl .gc-lv small{font:800 7.5px/1 var(--font);letter-spacing:.12em;color:#ffffffd9}.tl .gc-lv b{font:800 15px/1 var(--font-display);color:#fff;letter-spacing:-.02em}.tl .gc-lv.t2{background:linear-gradient(160deg,#c4b5fd,#6d28d9)}.tl .gc-lv.t3{background:linear-gradient(160deg,#f9a8d4,#be185d)}.tl .gc-lv.t4{background:linear-gradient(160deg,#fde68a,#f59e0b 40%,#f472b6)}.tl .gc-lv.t4 small,.tl .gc-lv.t4 b{color:#3b1d00}.tl .gc-txt{grid-area:txt;align-self:end;display:flex;flex-direction:column;gap:3px;min-width:0}.tl .gc-name{font:700 15px/1.15 var(--font-display);letter-spacing:-.015em;color:#fff;white-space:nowrap}.tl .gc-cat{font-size:11px;font-weight:600;color:var(--dim);white-space:nowrap}.tl .gc-cat em{font-style:normal;color:#06241f;background:var(--teal2);padding:2px 7px;border-radius:999px;font-weight:700;font-size:10.5px}.tl .gc-meter{grid-area:mt;display:flex;flex-direction:column;gap:7px}.tl .gc-st{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--dim);font-weight:600}.tl .gc-st .i{width:13px;height:13px;color:var(--gold2);filter:drop-shadow(0 0 4px rgba(251,191,36,.5))}.tl .gc-st b{font:700 12.5px/1 var(--font-display);color:#fff}.tl .gc-seg{display:flex;gap:3px}.tl .gc-seg i{flex:1 1 0;height:5px;border-radius:3px;background:#ffffff14}.tl .gc-seg i.s1{background:#fbbf2461}.tl .gc-seg i.s2{background:#fbbf24b3}.tl .gc-seg i.s3{background:linear-gradient(90deg,#fde68a,#fbbf24);box-shadow:0 0 6px #fbbf2499}.tl .gc-seg i.cur{background:transparent;box-shadow:inset 0 0 0 1.5px var(--teal2)}@container (max-width:170px){.tl .gc-name{font-size:14px}}@container (max-height:124px){.tl .gc-in{grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto;grid-template-areas:"ic txt lv" "ic mt lv";align-content:center;align-items:center;padding:7px 10px;column-gap:10px;row-gap:5px}.tl .gc-ic{width:34px;height:34px;border-radius:11px}.tl .gc-ic .i{width:19px;height:19px}.tl .gc-lv{align-self:center;width:30px;height:34px}.tl .gc-lv b{font-size:13px}.tl .gc-name{font-size:13.5px}.tl .gc-cat{display:none}.tl .gc-meter{flex-direction:row;align-items:center;gap:8px}.tl .gc-seg{flex:1 1 auto}.tl .gc-st{font-size:10.5px}.tl .gc-st b{font-size:11.5px}}.tl .gsum{display:none;flex-direction:column;justify-content:space-between;padding:14px 16px;border-radius:18px;min-height:0;border:1.5px solid transparent;background:radial-gradient(80% 90% at 100% 0%,rgba(251,191,36,.18),transparent 60%) padding-box,linear-gradient(160deg,#1e2254f2,#101334f2) padding-box,linear-gradient(140deg,#fde68a99,#8b5cf673,#5eead466) border-box}.tl .gsum b{display:flex;align-items:center;gap:8px;font:800 30px/1 var(--font-display);letter-spacing:-.03em;color:#fff}.tl .gsum b .i{width:24px;height:24px;color:var(--gold2);filter:drop-shadow(0 0 8px rgba(251,191,36,.7))}.tl .gsum b small{font-size:15px;color:var(--dim);font-weight:700}.tl .gsum p{margin:0;font-size:12px;color:var(--ink2);line-height:1.45}.tl .gsum .bar{height:6px;border-radius:6px;background:#ffffff1a;overflow:hidden}.tl .gsum .bar i{display:block;height:100%;width:36.3%;background:linear-gradient(90deg,#fde68a,#fbbf24,#f472b6)}.tl .gp-head{display:flex;align-items:center;gap:14px;flex:0 0 auto;min-width:0}.tl .backb{width:40px;height:40px;border-radius:13px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;border:1px solid var(--line2);background:#ffffff0f;color:var(--ink2);cursor:pointer}.tl .gp-head .gtile{width:50px;height:50px;border-radius:16px}.tl .gp-head h1{margin:4px 0 0;font:800 26px/1.05 var(--font-display);letter-spacing:-.03em;color:#fff;white-space:nowrap}.tl .gp-head p{margin:4px 0 0;font-size:12.5px;color:var(--dim);white-space:nowrap}.tl .gp-head .pstats{margin-left:auto}.tl .pathp{position:relative;flex:1 1 auto;min-height:0;border-radius:26px;overflow:hidden;background:radial-gradient(50% 70% at 20% 90%,rgba(45,212,191,.16),transparent 70%),radial-gradient(50% 70% at 80% 10%,rgba(244,114,182,.12),transparent 70%),linear-gradient(170deg,#141a42e6,#0a0d26f0);border:1px solid rgba(255,255,255,.13);box-shadow:var(--shadow)}.tl .pathp:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.5;background-image:radial-gradient(circle,rgba(255,255,255,.35) 1px,transparent 1.5px);background-size:44px 44px;-webkit-mask:linear-gradient(180deg,#000,transparent 80%);mask:linear-gradient(180deg,#000,transparent 80%)}.tl .path-lbl{position:absolute;left:22px;top:18px;display:flex;flex-direction:column;gap:4px;z-index:2}.tl .path-lbl b{font:700 15px/1.2 var(--font-display);color:#fff}.tl .path-lbl .eyebrow{font-size:10px}.tl .path-legend{position:absolute;right:20px;top:18px;display:flex;gap:14px;font-size:11.5px;color:var(--dim);z-index:2}.tl .path-legend span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.tl .path-legend .i{width:13px;height:13px}.tl .path-legend .gl{color:var(--gold2)}.tl .pth-in{position:absolute;inset:clamp(72px,11vh,96px) 46px clamp(48px,7vh,64px) 46px}.tl .pth-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.tl .pnodes{list-style:none;margin:0;padding:0}.tl .pn{position:absolute;left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);width:0;height:0;display:flex;flex-direction:column;align-items:center}.tl .pn-b{position:absolute;left:0;top:0;transform:translate(-50%,-50%);width:54px;height:54px;border-radius:50%;border:0;cursor:pointer;display:flex;align-items:center;justify-content:center;font:800 19px/1 var(--font-display);color:#fff}.tl .pn.done .pn-b{background:radial-gradient(circle at 36% 28%,rgba(255,255,255,.45),transparent 45%),linear-gradient(145deg,#2dd4bf,#7c3aed);box-shadow:inset 0 -3px #140a3c4d,inset 0 1px #ffffff80,0 0 0 4px #8b5cf633,0 10px 24px #04061280}.tl .pn-ok{position:absolute;right:-3px;bottom:-3px;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--teal2);color:#06241f;border:2px solid #121741}.tl .pn-ok .i{width:11px;height:11px;stroke-width:3.2}.tl .pn.cur .pn-b{width:72px;height:72px;font-size:26px;background:radial-gradient(circle at 36% 28%,rgba(255,255,255,.6),transparent 45%),linear-gradient(145deg,#5eead4,#8b5cf6 55%,#f472b6);box-shadow:inset 0 -4px #140a3c4d,inset 0 1px #fff9,0 0 0 6px #ffffff1a,0 0 40px #a78bfacc}.tl .pn.cur .pn-b:before,.tl .pn.cur .pn-b:after{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;border-radius:50%;border:2px solid rgba(94,234,212,.7);animation:tl-ping 2s var(--ease-out) infinite}.tl .pn.cur .pn-b:after{animation-delay:1s}@keyframes tl-ping{0%{transform:scale(.85);opacity:.9}to{transform:scale(1.35);opacity:0}}.tl .pn.kf .pn-b{box-shadow:inset 0 -4px #140a3c4d,inset 0 1px #fff9,0 0 0 3px #121741,0 0 0 6px var(--teal2),0 0 40px #a78bfacc}.tl .pn.lock .pn-b{width:50px;height:50px;font-size:16px;color:#c6cbf0b3;cursor:not-allowed;background:#ffffff0f;border:1.5px dashed rgba(255,255,255,.22);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 1px #ffffff14}.tl .pn-lkg{position:absolute;right:-5px;bottom:-5px;width:21px;height:21px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#2a3160;color:var(--ink2);border:2px solid #121741}.tl .pn-lkg .i{width:11px;height:11px;stroke-width:2.6}.tl .pn-cap{position:absolute;top:34px;left:0;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:3px;white-space:nowrap}.tl .pn.cur .pn-cap{top:46px}.tl .pn-cap .stars .i{width:13px;height:13px}.tl .pn-best{font:700 11px/1 var(--font);color:var(--ink2)}.tl .pn-here{font:700 11px/1 var(--font);padding:5px 9px;border-radius:999px;color:#06241f;background:var(--teal2);box-shadow:0 0 14px #5eead499}.tl .pn-lk{font-size:11px;font-weight:600;color:var(--dim)}.tl .pn-call{position:absolute;bottom:38px;left:0;transform:translate(-50%);display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:10px;white-space:nowrap;font-size:12px;font-weight:600;color:var(--ink);background:#141a42f2;border:1px solid rgba(255,255,255,.2);box-shadow:0 10px 24px #04061280}.tl .pn-call .i{width:13px;height:13px;color:var(--dim)}.tl .pn-call:after{content:"";position:absolute;top:100%;left:50%;margin-left:-6px;border:6px solid transparent;border-top-color:#141a42f2}.tl .gp-foot{flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:14px}.tl .brief{padding:16px 20px;display:flex;flex-direction:column;gap:9px;min-width:0}.tl .brief h2{margin:0;font:800 19px/1.2 var(--font-display);letter-spacing:-.02em;color:#fff}.tl .brief p{margin:0;font-size:13.5px;line-height:1.5;color:var(--ink2)}.tl .brief p b{color:#fff}.tl .chg{display:flex;flex-wrap:wrap;gap:6px}.tl .chg .chip{height:26px;font-size:11.5px}.tl .chg .chip s{color:var(--dim);text-decoration:none;font-weight:500}.tl .thr{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--dim);flex-wrap:wrap}.tl .thr span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.tl .thr .stars .i{width:12px;height:12px}.tl .thr b{color:var(--ink)}.tl .startc{padding:16px 18px;display:flex;flex-direction:column;gap:12px;justify-content:center}.tl .startc .row{display:flex;align-items:center;justify-content:space-between;gap:10px}.tl .startc .meta{font-size:12px;color:var(--dim);text-align:right;line-height:1.4}.tl .startc .meta b{color:var(--ink)}.tl .startc .btn{width:100%}.tl .pmodal{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;align-items:center;justify-content:center;padding:16px;border-radius:26px;background:radial-gradient(60% 60% at 50% 45%,rgba(251,191,36,.12),transparent 70%),#050816b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tl .pres{width:min(560px,100%);max-height:100%;display:flex;flex-direction:column;align-items:center;gap:clamp(8px,1.6vh,14px);padding:clamp(18px,3vh,30px) clamp(18px,3vw,32px);border-radius:28px;text-align:center;overflow:hidden;border:1.5px solid transparent;background:radial-gradient(80% 50% at 50% 0%,rgba(251,191,36,.16),transparent 70%) padding-box,linear-gradient(180deg,#1a1e50f7,#0c0f2afa) padding-box,linear-gradient(160deg,#fde68a,#8b5cf6 50%,#5eead4) border-box;box-shadow:0 40px 100px #03040ecc,0 0 60px #8b5cf64d;animation:tl-rise .6s var(--ease-spring) both}@keyframes tl-rise{0%{transform:translateY(30px) scale(.94);opacity:0}to{transform:none;opacity:1}}.tl .pres .eyebrow{color:var(--teal2)}.tl .bigstars{display:flex;align-items:flex-end;gap:clamp(10px,2vw,20px)}.tl .bs{display:flex;flex-direction:column;align-items:center;gap:6px}.tl .bs .sw{position:relative;width:clamp(52px,9vh,76px);height:clamp(52px,9vh,76px)}.tl .bs.mid .sw{width:clamp(64px,11vh,92px);height:clamp(64px,11vh,92px);margin-bottom:10px}.tl .bs .sw .i{width:100%;height:100%}.tl .bs.on .sw{color:var(--gold2);filter:drop-shadow(0 0 14px rgba(251,191,36,.75)) drop-shadow(0 4px 0 rgba(120,60,0,.5))}.tl .bs.on .sw:after{content:"";position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;border-radius:50%;z-index:-1;background:radial-gradient(circle,rgba(253,230,138,.45),transparent 62%)}.tl .bs.on:nth-child(1) .sw{animation:tl-drop .6s var(--ease-spring) .35s both}.tl .bs.on:nth-child(2) .sw{animation:tl-drop .6s var(--ease-spring) .75s both}@keyframes tl-drop{0%{transform:translateY(-70px) scale(1.4) rotate(-25deg);opacity:0}60%{transform:translateY(4px) scale(.94) rotate(4deg);opacity:1}to{transform:none}}.tl .bs.off .sw{color:#ffffff29}.tl .bs.off .sw .i{stroke-width:1.4}.tl .bs span{font:700 11.5px/1 var(--font);color:var(--dim)}.tl .bs.on span{color:var(--gold)}.tl .acc{display:flex;align-items:center;gap:16px}.tl .acc b{font:800 clamp(44px,8vh,64px)/.9 var(--font-display);letter-spacing:-.05em;color:#fff}.tl .acc .t{text-align:left;font-size:12.5px;color:var(--ink2);line-height:1.5}.tl .acc .t em{font-style:normal;color:var(--gold);font-weight:700}.tl .rbars{display:flex;align-items:flex-end;gap:5px;height:clamp(26px,5vh,40px)}.tl .rbars i{width:12px;border-radius:4px 4px 2px 2px;background:linear-gradient(180deg,#5eead4,#8b5cf6)}.tl .rbars i.lo{background:linear-gradient(180deg,#94a3b8,#475569)}.tl .unl{display:flex;align-items:center;gap:14px;width:100%;padding:12px 14px;border-radius:18px;text-align:left;background:radial-gradient(90% 140% at 0% 50%,rgba(45,212,191,.22),transparent 60%),#ffffff0d;border:1px solid rgba(94,234,212,.45)}.tl .unl .med{position:relative;width:50px;height:50px;border-radius:50%;flex:0 0 auto;display:flex;align-items:center;justify-content:center;font:800 20px/1 var(--font-display);color:#fff;background:radial-gradient(circle at 36% 28%,rgba(255,255,255,.55),transparent 45%),linear-gradient(145deg,#5eead4,#8b5cf6 55%,#f472b6);box-shadow:0 0 24px #5eead4b3;animation:tl-pop .6s var(--ease-spring) 1.1s both}@keyframes tl-pop{0%{transform:scale(0)}to{transform:scale(1)}}.tl .unl .med .u{position:absolute;right:-5px;bottom:-5px;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--teal2);color:#06241f;border:2px solid #141a44}.tl .unl .med .u .i{width:12px;height:12px;stroke-width:2.8}.tl .unl b{display:block;font:800 17px/1.2 var(--font-display);color:#fff}.tl .unl small{display:block;margin-top:3px;font-size:12px;color:var(--ink2)}.tl .pres .acts{display:flex;gap:10px;width:100%}.tl .pres .acts .btn{flex:1 1 0}.tl .pres .acts .btn-go{flex:1.4 1 0}@media (min-width:1500px){.tl .ggrid{grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr))}.tl .gsum{display:flex}}@media (max-width:1180px) and (min-width:901px){.tl .ggrid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(7,minmax(0,1fr));gap:8px}.tl .pr .phead .seg,.tl .minipath{display:none}.tl .cont{justify-content:space-between}.tl .gp-foot{grid-template-columns:minmax(0,1fr) 290px}.tl .chg .chip:nth-child(n+3){display:none}.tl .path-legend,.tl .gp-head .pstat.opt{display:none}}@media (max-width:1380px) and (min-width:1181px){.tl .pr .phead .seg button span{display:none}}@media (max-height:760px) and (min-width:901px){.tl .cont{padding:10px 14px 10px 10px}.tl .cont .gtile{width:46px;height:46px}.tl .cont-t p{display:none}.tl .brief{padding:12px 16px;gap:7px}.tl .brief p{font-size:12.5px}.tl .startc{padding:12px 16px;gap:9px}.tl .thr{display:none}.tl .gp-head .gtile{width:44px;height:44px}}@media (max-width:900px){.tl .ggrid{height:auto;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:none;grid-auto-rows:136px}.tl .pr .phead .seg,.tl .minipath{display:none}.tl .cont{flex-wrap:wrap}.tl .cont .btn{width:100%}.tl .pathp{flex:0 0 400px}.tl .gp-foot{grid-template-columns:1fr}.tl .gp-head{flex-wrap:wrap}.tl .gp-head .pstats{margin-left:0;width:100%}.tl .pmodal{position:fixed;z-index:70;border-radius:0;align-items:flex-start;overflow-y:auto;padding:20px 16px}.tl .pres{max-height:none;overflow:visible}}@media (max-width:560px){.tl .ggrid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:132px;gap:10px}.tl .gc-in{padding:12px}.tl .gc-name{font-size:13.5px}.tl .cont{gap:12px}.tl .cont .gtile{width:46px;height:46px}.tl .cont-t{flex:1 1 0}.tl .cont-t b{font-size:17px}.tl .cont-t p{white-space:normal}.tl .gp-head .gtile{display:none}.tl .gp-head h1{font-size:23px}.tl .gp-head p{white-space:normal}.tl .pathp{flex:0 0 900px}.tl .pn{left:calc(var(--mx) * 1%);top:calc(var(--my) * 1%)}.tl .pth-in{top:80px;right:20px;bottom:50px;left:20px}.tl .path-legend{display:none}.tl .pres .acts{flex-direction:column}.tl .pres .acts .btn{flex:0 0 auto}.tl .pres .acts .btn-go{order:-1}.tl .pres .kbd{display:none}}.tl .eq{gap:12px}.tl .eq-head{display:flex;align-items:center;gap:14px;flex:0 0 auto;min-width:0}.tl .eq-head .gtile{width:46px;height:46px}.tl .eq-head h1{margin:4px 0 0;font:800 23px/1.05 var(--font-display);letter-spacing:-.03em;color:#fff;white-space:nowrap}.tl .eq-head h1 span{color:var(--dim);font-weight:700}.tl .eq-head p{margin:4px 0 0;font-size:12.5px;color:var(--dim);white-space:nowrap}.tl .eq-hr{margin-left:auto;display:flex;align-items:center;gap:12px;flex:0 0 auto}.tl .rpips{display:flex;flex-direction:column;gap:6px;align-items:flex-end}.tl .rpips .eyebrow{font-size:9.5px}.tl .rpips .pips{display:flex;gap:4px}.tl .rpips .pips i{width:14px;height:6px;border-radius:4px;background:#ffffff1f}.tl .rpips .pips i.h{background:linear-gradient(90deg,#5eead4,#8b5cf6)}.tl .rpips .pips i.cur{background:#fff;box-shadow:0 0 10px #fffc}.tl .tmr{position:relative;width:52px;height:52px;flex:0 0 auto}.tl .tmr svg{width:100%;height:100%;transform:rotate(-90deg)}.tl .tmr b{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font:800 13px/1 var(--font-display);color:#fff;font-variant-numeric:tabular-nums}.tl .avg{padding:7px 12px;border-radius:13px;background:#ffffff0d;border:1px solid var(--line);text-align:right}.tl .avg span{display:block;font:700 9px/1 var(--font);letter-spacing:.16em;text-transform:uppercase;color:var(--dim)}.tl .avg b{display:block;font:800 18px/1 var(--font-display);color:#fff;margin-top:5px}.tl .eq-card{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:10px;padding:10px;border-radius:24px;background:linear-gradient(180deg,#101538e6,#090c22eb);border:1px solid rgba(255,255,255,.13)}.tl .eq-graph{position:relative;flex:1 1 auto;min-height:0;border-radius:16px;overflow:hidden;background:#070a1e;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 20px 60px #0006}.tl .eq-graph svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.tl .g-tl{position:absolute;left:12px;top:12px;display:flex;gap:8px;z-index:3;flex-wrap:wrap}.tl .g-tr{position:absolute;right:44px;top:12px;display:flex;gap:12px;z-index:3;font-size:11px;color:var(--ink2);font-weight:600}.tl .g-tr span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.tl .g-tr i{display:inline-block;width:16px;height:3px;border-radius:2px;background:linear-gradient(90deg,#5eead4,#8b5cf6,#f472b6)}.tl .g-tr i.tg{height:0;border-top:2px dashed #fff;background:none;box-shadow:0 0 6px #f9a8d4}.tl .g-tr i.an{height:9px;background:linear-gradient(180deg,#8b5cf699,#2dd4bf26)}.tl .g-tr{transition:opacity .16s ease,visibility 0s linear 0s}.tl .g-tr.is-aside{opacity:0;visibility:hidden;transition:opacity .16s ease,visibility 0s linear .16s}.tl .eq-graph .eq-db{transition:opacity .16s ease}.tl .eq-graph .eq-db.is-under{opacity:0}@media (prefers-reduced-motion:reduce){.tl .g-tr,.tl .g-tr.is-aside,.tl .eq-graph .eq-db{transition:none}}.tl .gpill{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 11px;border-radius:10px;font-size:11.5px;font-weight:700;color:var(--ink);white-space:nowrap;background:#0c102cd1;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tl .gpill .eqbars{color:var(--teal2)}.tl .gpill .i{width:14px;height:14px}.tl .sw{display:inline-flex;align-items:center;gap:9px;height:30px;padding:0 6px 0 11px;border-radius:10px;cursor:pointer;font-size:11.5px;font-weight:700;color:#dbeafe;background:#25408c8c;border:1px solid rgba(147,197,253,.5);box-shadow:0 0 16px #60a5fa4d}.tl .sw .i{width:14px;height:14px;color:var(--sky2)}.tl .sw .tk{position:relative;width:34px;height:20px;border-radius:20px;background:linear-gradient(90deg,#3b82f6,#60a5fa);box-shadow:inset 0 1px 2px #0000004d}.tl .sw .tk:after{content:"";position:absolute;right:2px;top:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0006}.tl .sw-m{display:none}.tl .sw .on{font-size:10px;letter-spacing:.1em;color:#fff}.tl .readout{position:absolute;z-index:4;transform:translate(-50%,-100%);display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px 0 6px;border-radius:11px;white-space:nowrap;font:700 12.5px/1 var(--font);color:#fff;background:#0e1334eb;border:1px solid color-mix(in srgb,var(--bc) 70%,transparent);box-shadow:0 10px 26px #00000080,0 0 18px color-mix(in srgb,var(--bc) 35%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-variant-numeric:tabular-nums}.tl .readout .bn{width:20px;height:20px;font-size:11px}.tl .readout .sep{width:3px;height:3px;border-radius:50%;background:var(--dim2)}.tl .readout .fx{color:var(--dim);font-weight:600}.tl .readout:after{content:"";position:absolute;left:50%;top:100%;margin-left:-5px;border:5px solid transparent;border-top-color:#0e1334eb}.tl .readout.below,.tl .readout.pinned{transform:translate(-50%)}.tl .readout.pinned:after{display:none}.tl .readout.below:after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:#0e1334eb}.tl .bands{flex:0 0 auto;display:grid;grid-template-columns:repeat(var(--nb),minmax(0,1fr));gap:8px}.tl .band{position:relative;display:flex;flex-direction:column;gap:7px;padding:9px 11px 10px;border-radius:14px;min-width:0;cursor:pointer;background:linear-gradient(180deg,#ffffff0f,#ffffff06);border:1px solid rgba(255,255,255,.1)}.tl .band:before{content:"";position:absolute;left:10px;right:10px;top:-1px;height:2px;border-radius:2px;background:var(--bc);opacity:.7}.tl .band.on{background:linear-gradient(180deg,color-mix(in srgb,var(--bc) 20%,transparent),#ffffff08);border-color:color-mix(in srgb,var(--bc) 65%,transparent);box-shadow:0 0 22px color-mix(in srgb,var(--bc) 25%,transparent),inset 0 1px #ffffff1f}.tl .band.on:before{opacity:1;box-shadow:0 0 10px var(--bc)}.tl .bt{display:flex;align-items:center;gap:8px;min-width:0}.tl .bn{width:22px;height:22px;border-radius:50%;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;font:800 11.5px/1 var(--font-display);color:#0b1026;background:var(--bc);box-shadow:0 0 0 2px #ffffffd9}.tl .bt b{font:700 13px/1 var(--font-display);color:#fff;white-space:nowrap}.tl .shp{margin-left:auto;display:inline-flex;padding:2px;gap:2px;border-radius:9px;background:#04061499;border:1px solid rgba(255,255,255,.1);flex:0 0 auto}.tl .shp button{height:22px;padding:0 8px;border:0;border-radius:7px;background:none;color:var(--dim);font:700 11px/1 var(--font);cursor:pointer;white-space:nowrap}.tl .shp button[aria-checked=true]{color:#0b1026;background:var(--bc)}.tl .shp.fixed{padding:0 8px;height:26px;align-items:center;gap:5px;font-size:11px;font-weight:700;color:var(--dim);background:#ffffff0a}.tl .shp.fixed .i{width:11px;height:11px}.tl .bv{display:flex;flex-wrap:wrap;gap:4px 10px;font:600 12px/1.2 var(--font);color:var(--ink2);font-variant-numeric:tabular-nums}.tl .bv b{color:#fff;font-weight:700}.tl .bv .lk{display:inline-flex;align-items:center;gap:4px;color:var(--dim)}.tl .bv .lk .i{width:11px;height:11px}.tl .bd{display:flex;flex-wrap:wrap;gap:4px 8px;font:700 12px/1.2 var(--font);font-variant-numeric:tabular-nums}.tl .bd span{color:#ffd0a8}.tl .bd span.ok{color:var(--teal2)}.tl .bm{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--dim);font-weight:600}.tl .bm i{flex:1 1 auto;height:4px;border-radius:4px;background:#ffffff1a;overflow:hidden}.tl .bm i u{display:block;height:100%;background:var(--bc)}.tl .bm b{color:#fff}.tl .eq-bar{flex:0 0 auto;display:flex;align-items:center;gap:14px}.tl .playb{width:54px;height:54px;border-radius:50%;border:0;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;flex:0 0 auto;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.35),transparent 50%),linear-gradient(145deg,#2dd4bf,#8b5cf6);box-shadow:0 8px 22px #8b5cf680,inset 0 1px #ffffff80}.tl .playb .i{width:20px;height:20px}.tl .abp{position:relative;display:inline-flex;padding:5px;gap:5px;border-radius:18px;background:#06091ab3;border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 2px 6px #00000080}.tl .abp button{position:relative;height:46px;min-width:108px;padding:0 20px;border:0;border-radius:13px;background:none;color:var(--dim);font:700 15px/1 var(--font-display);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap}.tl .abp button .dot{width:8px;height:8px;border-radius:50%;background:currentColor;opacity:.6}.tl .abp button[aria-checked=true]{color:#fff;background:linear-gradient(120deg,#2dd4bf73,#8b5cf699 60%,#f472b680);box-shadow:inset 0 1px #ffffff59,0 0 0 1px #c4b5fd99,0 8px 22px #8b5cf673}.tl .abp button[aria-checked=true] .dot{opacity:1;box-shadow:0 0 8px #fff}.tl .abp .tk{position:absolute;top:-10px;left:calc(66.6% - 2px);transform:translate(-50%);z-index:2}.tl .abp .tk .kbd{background:#1b2150;border-color:#ffffff4d;color:#fff;box-shadow:0 4px 10px #0006}.tl .keys{display:flex;flex-direction:column;gap:6px;font-size:11.5px;color:var(--dim);white-space:nowrap}.tl .keys span{display:inline-flex;align-items:center;gap:7px}.tl .eq-bar .btn-go{margin-left:auto}.tl .score{margin-left:auto;display:flex;align-items:center;gap:14px;padding:6px 8px 6px 6px;border-radius:20px;background:#ffffff0d;border:1px solid var(--line)}.tl .score .ring{width:58px;height:58px;position:relative;flex:0 0 auto}.tl .score .ring svg{width:100%;height:100%;transform:rotate(-90deg)}.tl .score .ring b{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font:800 21px/1 var(--font-display);color:#fff;letter-spacing:-.03em}.tl .score .st b{display:block;font:800 16px/1.1 var(--font-display);color:#fff}.tl .score .st small{display:block;margin-top:3px;font-size:11.5px;color:var(--dim);white-space:nowrap}.tl .score .btn{margin-left:6px}@media (max-width:1380px) and (min-width:901px){.tl .keys{display:none}}@media (max-width:1180px) and (min-width:901px){.tl .bt b,.tl .avg,.tl .eq-head p{display:none}.tl .abp button{min-width:0;padding:0 14px;font-size:14px}.tl .g-tr,.tl .score .st small,.tl .eq-bar .kbd{display:none}}@media (max-height:760px) and (min-width:901px){.tl .eq-head .gtile{width:40px;height:40px}.tl .tmr{width:46px;height:46px}.tl .abp button{height:42px}.tl .playb{width:50px;height:50px}}@media (max-width:900px){.tl .eq-card{flex:0 0 auto}.tl .eq-graph{flex:0 0 380px}.tl .bands{grid-template-columns:repeat(2,minmax(0,1fr))}.tl .eq-bar{flex-wrap:wrap}.tl .keys{display:none}.tl .eq-head{flex-wrap:wrap}.tl .eq-hr{margin-left:0;width:100%;justify-content:space-between}.tl .rpips{align-items:flex-start}.tl .g-tr{display:none}}@media (max-width:560px){.tl .eq-graph{flex-basis:270px}.tl .eq-card{padding:8px}.tl .eq-head h1{font-size:20px}.tl .eq-head .gtile,.tl .g-tl .sw{display:none}.tl .sw-m{display:inline-flex;align-self:flex-start}.tl .eq-head p{white-space:normal}.tl .bt b{display:none}.tl .abp{flex:1 1 auto}.tl .abp button{min-width:0;flex:1 1 0;padding:0 6px;font-size:13px;height:42px}.tl .abp button .dot{display:none}.tl .playb{width:50px;height:50px}.tl .eq-bar .btn-go,.tl .score{margin-left:0;width:100%}.tl .eq-bar .kbd{display:none}.tl .score{flex-wrap:wrap}.tl .score .btn{margin-left:0;width:100%}.tl .avg,.tl .g-tl .gpill.pl{display:none}.tl .bv{font-size:11.5px}}.tl .abp .ab-short{display:none}@media (max-width:360px){.tl .abp .ab-long{display:none}.tl .abp .ab-short{display:inline}}.tl .rs-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:14px}.tl .rs-stage{flex:1 1 auto;min-height:0}.tl .rs-graph{min-height:210px;isolation:isolate}.tl .rs-viz{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;z-index:0}.tl .rs-graph:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px) 0 0/100% 25%,radial-gradient(80% 60% at 50% 110%,rgba(139,92,246,.18),transparent 70%)}.tl .rs-stage.revealed .rs-graph:after{background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px) 0 0/100% 25%,radial-gradient(80% 70% at 50% 60%,rgba(94,234,212,.12),transparent 70%)}.tl .gpill.pl.on{border-color:#5eead480;box-shadow:0 0 18px #5eead440}.tl .rs-head{align-items:flex-start}.tl .rs-head .gtile{margin-top:2px}.tl .rs-head .ptitle{flex:1 1 auto}.tl .rs-head h1{white-space:normal}.tl .rs-head p{white-space:normal;max-width:640px}.tl .rs-head .eq-hr{align-self:center}.tl .rs-sub{margin-top:10px;display:flex}.tl .rs-sub .tl-run-status{margin:0}.tl .gtile.xl .i{width:40px;height:40px}.tl .rs-head .ptitle{min-width:0}.tl .rs-stat b{display:flex;align-items:center;justify-content:flex-end;gap:6px;font-variant-numeric:tabular-nums;animation:rs-pop .42s var(--ease-spring,cubic-bezier(.34,1.56,.64,1))}.tl .rs-stat b .i{width:14px;height:14px;color:var(--gold2)}.tl .rs-stat.hot{border-color:#fb923c8c;background:linear-gradient(160deg,#fb923c33,#f43f5e1f);box-shadow:0 0 22px #fb923c47}.tl .rs-stat.hot b .i{color:#fb923c;filter:drop-shadow(0 0 6px rgba(251,146,60,.9))}@keyframes rs-pop{0%{transform:scale(1.28)}to{transform:scale(1)}}.tl .rpips .pips i.h.t-perfect{background:linear-gradient(90deg,#fde68a,#fbbf24);box-shadow:0 0 8px #fbbf2499}.tl .rpips .pips i.h.t-great{background:linear-gradient(90deg,#5eead4,#8b5cf6)}.tl .rpips .pips i.h.t-good{background:linear-gradient(90deg,#a78bfa,#818cf8);opacity:.85}.tl .rpips .pips i.h.t-miss{background:#f472b68c}.tl .tmr.low b{color:#fda4af}.tl .tmr.low{animation:rs-tick 1s ease-in-out infinite}@keyframes rs-tick{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}.tl .rs-dock{flex:0 0 auto;display:flex;align-items:center;gap:18px;padding:6px 6px 4px 10px}.tl .rs-prompt{flex:0 0 auto;display:flex;flex-direction:column;gap:5px;min-width:0;max-width:220px}.tl .rs-prompt b{font:700 15px/1.2 var(--font-display);color:#fff}.tl .rs-tiles{flex:1 1 auto;min-width:0;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:10px}.tl .rs-tile{position:relative;height:64px;border-radius:16px;border:1px solid rgba(255,255,255,.14);cursor:pointer;color:var(--ink2);background:linear-gradient(180deg,#ffffff13,#ffffff06);box-shadow:inset 0 1px #ffffff1a,0 6px 16px #00000040;display:flex;align-items:center;justify-content:center;transition:transform .18s var(--ease-spring,ease),border-color .18s,background .18s,box-shadow .18s}.tl .rs-tile b{font:800 18px/1 var(--font-display);letter-spacing:-.02em;white-space:nowrap}.tl .rs-tile .k{position:absolute;left:9px;top:8px;font:700 10px/1 var(--font);color:var(--ink2);letter-spacing:.04em}.tl .rs-tile:hover:not(:disabled){transform:translateY(-2px);border-color:#ffffff4d;color:#fff}.tl .rs-tile:active:not(:disabled){transform:translateY(0) scale(.97)}.tl .rs-tile:focus-visible{outline:none;box-shadow:var(--focus)}.tl .rs-tile.on{color:#fff;border-color:transparent;background:linear-gradient(#161a42f0,#161a42f0) padding-box,linear-gradient(120deg,#5eead4,#8b5cf6 55%,#f472b6) border-box;border:2px solid transparent;box-shadow:0 0 0 1px #ffffff0d,0 10px 26px #8b5cf659;transform:translateY(-2px)}.tl .rs-tile:disabled{cursor:default}.tl .rs-tile.right{color:#04201c;border-color:transparent;background:linear-gradient(160deg,#99f6e4,#2dd4bf);box-shadow:0 0 0 3px #5eead44d,0 0 34px #2dd4bf8c;animation:rs-right .5s var(--ease-spring,ease) both}.tl .rs-tile.right .k{color:#04201c99}.tl .rs-tile.wrong{color:#fff;background:linear-gradient(160deg,#f43f5e8c,#be185d73);border-color:#fda4af99;animation:rs-shake .45s ease both}.tl .rs-tile:disabled:not(.right):not(.wrong):not(.on){color:#c7cbe6;background:#ffffff06;border-color:#ffffff14;box-shadow:none}.tl .rs-tile .mk{position:absolute;right:-8px;top:-8px;width:24px;height:24px;border-radius:50%;background:#fff;color:#0d9488;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #0000004d;animation:rs-pop .4s var(--ease-spring,ease) .15s both}.tl .rs-tile .mk .i{width:14px;height:14px;stroke-width:3}@keyframes rs-right{0%{transform:scale(.92)}60%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes rs-shake{0%,to{transform:translate(0)}20%{transform:translate(-7px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(2px)}}.tl .rs-slider{flex:1 1 auto;min-width:0;padding:30px 14px 0}.tl .rs-track{position:relative;height:40px;cursor:pointer;touch-action:none;outline:none}.tl .rs-track[aria-disabled=true]{cursor:default}.tl .rs-track .rail,.tl .rs-track .fill{position:absolute;left:0;top:16px;height:8px;border-radius:8px}.tl .rs-track .rail{right:0;background:#ffffff1a;box-shadow:inset 0 1px 3px #0009}.tl .rs-track .fill{background:linear-gradient(90deg,#5eead4,#8b5cf6 60%,#f472b6);box-shadow:0 0 16px #8b5cf673;transition:width .12s ease-out}.tl .rs-track .tick{position:absolute;top:28px;width:2px;height:7px;margin-left:-1px;border-radius:2px;background:#ffffff52}.tl .rs-track .gap{position:absolute;top:14px;height:12px;border-radius:6px;background:repeating-linear-gradient(45deg,#f472b680 0,#f472b680 4px,#f472b640 4px,#f472b640 8px);animation:rs-fade .5s ease .2s both}.tl .rs-track .thumb{position:absolute;top:20px;width:26px;height:26px;margin:-13px 0 0 -13px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#e0e7ff);box-shadow:0 0 0 4px #8b5cf673,0 0 22px #a78bfab3,0 4px 10px #0006;transition:left .12s ease-out}.tl .rs-track:focus-visible .thumb{box-shadow:var(--focus)}.tl .rs-track .bub{position:absolute;left:50%;bottom:calc(100% + 9px);transform:translate(-50%);padding:5px 9px;border-radius:9px;white-space:nowrap;font:800 12.5px/1 var(--font-display);color:#fff;background:linear-gradient(120deg,#7c3aed,#a855f7);box-shadow:0 6px 16px #7c3aed73}.tl .rs-track .ans{position:absolute;top:20px;width:18px;height:18px;margin:-9px 0 0 -9px;transform:rotate(45deg);border-radius:4px;background:#5eead4;box-shadow:0 0 0 3px #5eead44d,0 0 20px #5eead4cc;animation:rs-drop .55s var(--ease-spring,ease) both}.tl .rs-track .abub{position:absolute;top:36px;transform:translate(-50%);padding:5px 9px;border-radius:9px;white-space:nowrap;font:800 12.5px/1 var(--font-display);color:#fff;background:linear-gradient(120deg,#0d9488,#2dd4bf);box-shadow:0 6px 16px #0d948873;animation:rs-fade .45s ease .25s both}.tl .rs-slider.revealed .ends{margin-top:26px}.tl .rs-slider.revealed .thumb{background:radial-gradient(circle at 35% 30%,#fff,#fbcfe8);box-shadow:0 0 0 4px #f472b659,0 4px 10px #0006}.tl .rs-slider .ends{display:flex;justify-content:space-between;margin-top:2px;font-size:11px;color:var(--dim2);font-variant-numeric:tabular-nums}@keyframes rs-drop{0%{transform:translateY(-26px) rotate(45deg) scale(.4);opacity:0}to{transform:translateY(0) rotate(45deg) scale(1);opacity:1}}@keyframes rs-fade{0%{opacity:0}to{opacity:1}}.tl .rs-hz{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.tl .rs-hz.live{cursor:ew-resize;touch-action:none}.tl .rs-hz .hz-line{position:absolute;top:0;bottom:26px;width:2px;margin-left:-1px;background:linear-gradient(180deg,#fffffff2,#ffffff40);box-shadow:0 0 12px #ffffff8c;transition:left .1s ease-out}.tl .rs-hz .hz-line span{position:absolute;top:52px;left:50%;transform:translate(-50%);padding:5px 9px;border-radius:9px;white-space:nowrap;font:800 12px/1 var(--font-display);color:#fff;background:linear-gradient(120deg,#7c3aed,#a855f7);box-shadow:0 6px 16px #7c3aed73}.tl .rs-hz .hz-line.ans{background:linear-gradient(180deg,#5eead4,#5eead433);box-shadow:0 0 16px #5eead4cc;animation:rs-fade .45s ease both}.tl .rs-hz .hz-line.ans span{top:auto;bottom:10px;background:linear-gradient(120deg,#0d9488,#2dd4bf)}.tl .rs-hz .hz-gap{position:absolute;top:0;bottom:26px;background:linear-gradient(180deg,#f472b629,#f472b60a);animation:rs-fade .5s ease .15s both}.tl .rs-hz .hz-axis{position:absolute;left:0;right:0;bottom:6px;height:14px}.tl .rs-hz .hz-axis span{position:absolute;transform:translate(-50%);font-size:10.5px;color:var(--dim2);text-shadow:0 0 2px #070a1e,0 0 2px #070a1e,0 0 3px #070a1e}@media (max-width:900px){.tl .rs-hz .hz-axis span:nth-child(4){display:none}}.tl .rs-hz .hz-axis span:first-child{transform:none}.tl .rs-judge{position:absolute;z-index:4;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:10px;pointer-events:none;animation:rs-in .5s var(--ease-spring,cubic-bezier(.34,1.56,.64,1)) both}.tl .rs-judge .jw{font:900 clamp(40px,7vh,68px)/.9 var(--font-display);letter-spacing:-.04em;text-transform:uppercase;padding:.04em .1em;background:linear-gradient(176deg,#fff 10%,#c4b5fd 60%,#8b5cf6);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 6px 22px rgba(139,92,246,.55));animation:rs-slam .6s var(--ease-spring,ease) both}.tl .rs-judge.t-perfect .jw{background-image:linear-gradient(176deg,#fff 5%,#fde68a 45%,#f59e0b);filter:drop-shadow(0 6px 26px rgba(251,191,36,.6))}.tl .rs-judge.t-great .jw{background-image:linear-gradient(176deg,#fff 5%,#99f6e4 45%,#2dd4bf);filter:drop-shadow(0 6px 24px rgba(45,212,191,.55))}.tl .rs-judge.t-miss .jw{background-image:linear-gradient(176deg,#fff 5%,#fbcfe8 45%,#f472b6);filter:drop-shadow(0 6px 22px rgba(244,114,182,.45))}.tl .rs-judge .jmain{display:flex;align-items:center;gap:14px;padding:10px 18px 10px 10px;border-radius:22px;background:#0c102cd1;border:1px solid rgba(255,255,255,.16);box-shadow:0 18px 46px #00000080,inset 0 1px #ffffff1f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:rs-rise .5s var(--ease-out,ease) .12s both}.tl .rs-judge .ring{width:62px;height:62px;position:relative;flex:0 0 auto}.tl .rs-judge .ring svg{width:100%;height:100%;transform:rotate(-90deg)}.tl .rs-judge .ring b{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font:800 22px/1 var(--font-display);color:#fff;letter-spacing:-.03em}.tl .rs-judge .jt b{display:block;font:800 16.5px/1.15 var(--font-display);color:#fff}.tl .rs-judge .jt small{display:block;margin-top:5px;font-size:12.5px;color:var(--ink2)}.tl .rs-judge .jt em{font-style:normal;font-weight:800;color:var(--teal2)}.tl .rs-judge.t-miss .jmain{animation:rs-rise .5s var(--ease-out,ease) .12s both,rs-shake .45s ease .55s}@keyframes rs-in{0%{opacity:0;transform:translate(-50%,-44%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes rs-slam{0%{transform:scale(2.2);opacity:0;letter-spacing:.1em}55%{transform:scale(.94);opacity:1}to{transform:scale(1);letter-spacing:-.04em}}@keyframes rs-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.tl .rs-tip{position:absolute;z-index:4;left:50%;top:56px;transform:translate(-50%);max-width:min(560px,86%);display:flex;gap:10px;align-items:flex-start;padding:12px 16px;border-radius:16px;background:#0c102ce6;border:1px solid rgba(94,234,212,.35);color:var(--ink);font-size:13.5px;line-height:1.45;box-shadow:0 14px 36px #00000073;animation:rs-rise .3s ease both}.tl .rs-tip .i{width:17px;height:17px;color:var(--teal2);flex:0 0 auto;margin-top:1px}.tl .rs-tipb{width:44px;height:44px;flex:0 0 auto;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:#ffffff0f;color:var(--ink2);font:800 17px/1 var(--font-display);cursor:pointer}.tl .rs-tipb.on,.tl .rs-tipb:hover{color:#fff;border-color:#5eead499;background:#5eead424}.tl .rs-intro{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:20px;text-align:center;animation:rs-rise .45s var(--ease-out,ease) both}.tl .gtile.xl{width:78px;height:78px;border-radius:24px;margin-bottom:6px;box-shadow:0 14px 34px #2dd4bf59,inset 0 1px #ffffff73}.tl .gtile.xl .i{width:38px;height:38px}.tl .rs-intro h2{margin:0;font:800 clamp(26px,4.4vh,38px)/1.05 var(--font-display);letter-spacing:-.03em;color:#fff}.tl .rs-intro p{margin:0;max-width:520px;font-size:14px;color:var(--ink2)}.tl .rs-listen{display:inline-flex;align-items:center;gap:8px;margin-top:6px;padding:8px 14px;border-radius:999px;background:#ffffff0f;border:1px solid var(--line2);font-size:13px;color:var(--ink2)}.tl .rs-listen b{color:#fff}.tl .rs-listen .i{width:15px;height:15px;color:var(--teal2)}.tl .rs-intro-go{position:relative;margin-top:14px;width:76px;height:76px;border-radius:50%;border:0;cursor:pointer;color:#fff;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#2dd4bf,#8b5cf6 60%,#f472b6);box-shadow:0 14px 34px #8b5cf680,inset 0 1px #ffffff80}.tl .rs-intro-go .i{width:28px;height:28px;margin-left:4px}.tl .rs-intro-go:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:50%;border:2px solid rgba(167,139,250,.55);animation:rs-ping 1.8s ease-out infinite}.tl .rs-intro-go:disabled{opacity:.6;cursor:progress}.tl .rs-intro small{font-size:11.5px;color:var(--dim);margin-top:4px}@keyframes rs-ping{0%{transform:scale(.85);opacity:.9}to{transform:scale(1.35);opacity:0}}.tl .rs-bar{flex-wrap:nowrap}.tl .playb.on{box-shadow:0 0 0 4px #5eead440,0 10px 26px #2dd4bf73}.tl .abp.ab2 .tk{left:calc(50% - 2px)}.tl .rs-single{font:700 15px/1 var(--font-display);color:var(--ink2)}.tl .rs-cta{margin-left:auto}.tl .rs-cta.next{background:linear-gradient(120deg,#8b5cf6,#f472b6)}.tl .rs-err{display:flex;align-items:center;gap:10px;padding:10px 12px 10px 14px;border-radius:14px;background:#f43f5e1f;border:1px solid rgba(253,164,175,.4);color:#fecdd3;font-size:13px}.tl .rs-err .i{width:16px;height:16px}.tl .rs-err .btn{margin-left:auto;height:34px;padding:0 14px;font-size:13px}.tl .rs-loop{flex:0 0 auto;min-width:0;display:flex;align-items:center;gap:12px;min-height:50px;padding:6px 8px;border-radius:16px;background:#ffffff0b;border:1px solid var(--line);animation:rs-fade .45s ease .3s both}.tl .rs-loop .lp-ic{width:36px;height:36px;border-radius:11px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#8b5cf6,#f472b6)}.tl .rs-loop .lp-ic .i{width:18px;height:18px}.tl .rs-loop .lp-t{flex:1 1 auto;min-width:0;display:flex;align-items:baseline;flex-wrap:wrap;column-gap:10px;row-gap:2px}.tl .rs-loop .lp-t b{font:700 13.5px/1.2 var(--font-display);color:#fff;overflow-wrap:anywhere}.tl .rs-loop .lp-t small{font-size:12px;color:var(--dim)}.tl .rs-loop button{height:34px;padding:0 12px;border-radius:11px;font:700 12.5px/1 var(--font-display);cursor:pointer;white-space:nowrap;flex:0 0 auto}.tl .rs-loop .lp-get{border:0;color:#04201c;background:linear-gradient(120deg,#99f6e4,#5eead4);box-shadow:0 4px 14px #2dd4bf4d}.tl .rs-loop .lp-more{border:1px solid var(--line2);background:#ffffff0d;color:var(--ink2)}.tl .rs-loop .lp-more:hover{color:#fff;border-color:var(--line3)}.tl .rs-loop .lp-rep{display:flex;gap:6px;flex-wrap:wrap}.tl .rs-loop .lp-rep button{border:1px solid var(--line2);background:#ffffff0d;color:var(--ink2)}.tl .rs-loop .lp-thx{font-size:12.5px;color:var(--teal2);padding:0 8px}.tl-confetti{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:95}@media (max-width:560px){.tl .rs-loop .lp-more{display:none}}@media (max-width:900px){.tl .rs-head{flex-wrap:wrap}.tl .rs-head .eq-hr{width:100%;margin-left:0;justify-content:space-between}.tl .rs-stage:has(.rs-intro) .rs-graph{height:auto;min-height:0}.tl .rs-intro{position:relative;inset:auto;padding:52px 16px 22px}.tl .rs-graph{min-height:190px;flex:0 0 auto;height:clamp(190px,34vh,300px)}.tl .rs-stage{flex:0 0 auto}.tl .rs-dock{flex-direction:column;align-items:stretch;gap:12px;padding:6px 4px 4px}.tl .rs-prompt{max-width:none;flex-direction:row;align-items:baseline;gap:10px}.tl .rs-tiles{grid-template-columns:repeat(min(var(--n),3),minmax(0,1fr))}.tl .rs-bar{flex-wrap:wrap}.tl .rs-bar .rs-cta{width:100%;order:10;margin-left:0}.tl .rs-judge .jw{font-size:clamp(34px,6vh,52px)}.tl .rs-judge .jmain{max-width:calc(100vw - 60px)}}@media (max-width:560px){.tl .rs-tile{height:56px}.tl .rs-tile b{font-size:16px}.tl .rs-judge{gap:6px}.tl .rs-judge .ring{width:52px;height:52px}.tl .rs-judge .jt b{font-size:14.5px}.tl .rs-judge .jt small{font-size:11.5px}.tl .rs-intro p,.tl .rs-head .eq-hr .rs-stat{display:none}}@media (prefers-reduced-motion: reduce){.tl .rs-judge,.tl .rs-judge .jw,.tl .rs-judge .jmain,.tl .rs-tile.right,.tl .rs-tile.wrong,.tl .rs-track .ans,.tl .rs-intro-go:before,.tl .tmr.low,.tl .rs-stat b,.tl .rs-loop,.tl .rs-intro{animation:none}}.tl .rs-graph .i,.tl .rs-graph .ring svg{position:static;inset:auto;display:inline-block}.tl .rs-graph .gtile.xl .i{width:40px;height:40px}.tl .rs-graph .rs-listen .i{width:15px;height:15px}.tl .rs-graph .rs-tip .i{width:17px;height:17px}.tl .rs-graph .rs-intro-go .i{width:28px;height:28px}.tl .rs-graph .rs-judge .ring svg{width:100%;height:100%}.tl .rs-tiles.many{grid-template-columns:repeat(auto-fill,minmax(118px,1fr))}.tl .rs-tiles.many .rs-tile{height:48px;border-radius:13px}.tl .rs-tiles.many .rs-tile b{font-size:13.5px;letter-spacing:-.01em}.tl .rs-tiles.many .rs-tile .k{top:5px;left:7px;font-size:9px}.tl .rs-judge.side-l{left:27%}.tl .rs-judge.side-r{left:73%}@media (max-width:900px){.tl .rs-judge.side-l,.tl .rs-judge.side-r{left:50%}.tl .rs-tiles.many{grid-template-columns:repeat(auto-fill,minmax(104px,1fr))}}.tl .rs-head .eq-hr .rs-stat{display:block}@media (max-width:1180px){.tl .rs-head .rs-stat{padding:5px 9px}.tl .rs-head .rs-stat span{display:none}.tl .rs-head .rs-stat b{margin-top:0;font-size:15px}}@media (max-width:560px){.tl .rs-head .eq-hr .rs-stat{display:block}.tl .rs-head .eq-hr{gap:8px;flex-wrap:wrap}}.tl .rs-stat.lv2{transform:scale(1.04)}.tl .rs-stat.lv3{transform:scale(1.08);box-shadow:0 0 28px #fb923c66}.tl .rs-stat.lv4{transform:scale(1.12);box-shadow:0 0 34px #fb923c8c,0 0 0 1px #fde68a99 inset}.tl .rs-stat{transition:transform .25s var(--ease-spring,ease),box-shadow .25s}.tl .rs-judge .jx{display:flex;gap:8px;margin-top:-4px;animation:rs-rise .4s var(--ease-out,ease) .3s both}.tl .rs-judge .flawless{height:26px;padding:0 12px;border-radius:999px;display:inline-flex;align-items:center;font:900 11px/1 var(--font);letter-spacing:.2em;text-transform:uppercase;color:#3b1d00;background:linear-gradient(110deg,#fde68a,#fff7d6 45%,#fbbf24 55%,#fde68a);background-size:220% 100%;box-shadow:0 6px 18px #fbbf2473;animation:rs-shimmer 1.6s linear .5s infinite}.tl .rs-judge .combo{height:26px;padding:0 11px 0 8px;border-radius:999px;display:inline-flex;align-items:center;gap:5px;font:800 12px/1 var(--font-display);color:#fff;background:linear-gradient(160deg,#fb923ce6,#f43f5ed9);box-shadow:0 6px 18px #fb923c66}.tl .rs-judge .combo .i{width:13px;height:13px}.tl .rs-judge .combo.mile{animation:rs-pop .5s var(--ease-spring,ease) .35s both;box-shadow:0 0 0 3px #fde68a59,0 8px 24px #fb923c99}@keyframes rs-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.tl .rs-judge.t-good .jw{background-image:linear-gradient(176deg,#fff 5%,#bae6fd 45%,#818cf8);filter:drop-shadow(0 6px 22px rgba(129,140,248,.5))}.tl .rs-tile .mk.x{background:#fff;color:#e11d48;font:900 13px/1 var(--font)}.tl .rs-bigplay{position:absolute;z-index:4;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:10px;border:0;background:none;cursor:pointer;color:#fff;font:700 13px/1 var(--font-display);letter-spacing:.02em;animation:rs-rise .4s ease both}.tl .rs-bigplay .i{position:static;width:30px;height:30px;margin-left:5px}.tl .rs-bigplay:before{content:"";position:absolute;top:0;left:50%;width:76px;height:76px;margin-left:-38px;border-radius:50%;border:2px solid rgba(167,139,250,.55);animation:rs-ping 1.8s ease-out infinite}.tl .rs-bigplay>.i{box-sizing:content-box;padding:23px 23px 23px 18px;border-radius:50%;background:linear-gradient(135deg,#2dd4bf,#8b5cf6 60%,#f472b6);box-shadow:0 14px 34px #8b5cf680,inset 0 1px #ffffff80}.tl .rs-bigplay span{color:var(--ink2)}.tl .rs-bigplay:hover>.i{transform:scale(1.05)}.tl .rs-graph .rs-bigplay .i{display:block}@media (max-width:900px){.tl .rs-stage.revealed .rs-hz .hz-line span{display:none}}@media (max-width:560px){.tl .rs-bar{position:fixed;left:10px;right:10px;bottom:76px;z-index:60;padding:8px;border-radius:20px;background:#0a0d26e6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 -10px 30px #0006,0 0 0 1px #ffffff14}.tl .rs-body{padding-bottom:150px}.tl .rs-bar .rs-tipb{display:none}.tl .rs-bar .playb{width:46px;height:46px}.tl .rs-bar .abp button{height:40px}.tl .rs-bar .rs-cta{height:50px}.tl .rs-judge{width:calc(100% - 20px)}.tl .rs-judge .jmain{width:100%;max-width:none;padding:10px 12px 10px 10px}.tl .rs-judge .jt b{font-size:15px;line-height:1.2}.tl .rs-loop{flex-wrap:wrap}.tl .rs-loop .lp-t{flex:1 1 calc(100% - 50px)}.tl .rs-loop .lp-get{flex:1 1 auto}}.tl .rs-stat.chase-near{border-color:#fbbf2480;box-shadow:0 0 20px #fbbf2438}.tl .rs-stat.chase-near span{color:var(--gold2)}.tl .rs-stat.chase-past{border-color:#fbbf24cc;background:linear-gradient(160deg,#fbbf2440,#f59e0b1f);box-shadow:0 0 28px #fbbf2466}.tl .rs-stat.chase-past span{color:#fde68a}.tl .rs-head .eq-hr .rs-chips{display:flex;gap:8px;margin-left:auto}@media (max-width:900px){.tl .rs-head .eq-hr{justify-content:flex-start;align-items:center}.tl .rs-head .eq-hr .rpips{align-items:flex-start}}@media (max-width:560px){.tl .rs-head .eq-hr{flex-wrap:nowrap}.tl .rs-head .rs-stat{padding:4px 8px}.tl .rs-head .rs-stat b{font-size:14px}}@media (max-width:900px) and (max-height:820px){.tl .rs-loop{min-height:44px;padding:4px 8px}.tl .rs-loop .lp-ic{width:30px;height:30px}.tl .rs-graph{height:clamp(170px,28vh,260px)}}.tl .rs-judge .jt small .d{white-space:nowrap}.tl .rs-graph:has(.rs-bigplay) .g-tl .gpill.pl:not(.on){display:none}@media (min-width:1600px){.tl .rs-bigplay .i{width:36px;height:36px;padding:27px 27px 27px 22px}}.tl .rs-bigplay>.i{animation:rs-breathe 1.4s ease-in-out infinite}@keyframes rs-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}.tl .rs-intro-go{animation:rs-breathe 1.2s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.tl .rs-bigplay>.i,.tl .rs-intro-go{animation:none}}.tl .rs-judge .jw{position:relative}.tl .rs-judge .gainf{position:absolute;left:100%;top:-6px;margin-left:10px;font:800 20px/1 var(--font-display);letter-spacing:-.02em;color:var(--gold);-webkit-text-fill-color:var(--gold);background:none;-webkit-background-clip:border-box;background-clip:border-box;text-shadow:0 0 14px rgba(251,191,36,.7);animation:rs-float .85s var(--ease-out,ease) .2s both}@keyframes rs-float{0%{opacity:0;transform:translateY(10px) scale(.8)}25%{opacity:1;transform:translateY(0) scale(1.05)}70%{opacity:1}to{opacity:0;transform:translate(12px,-16px) scale(.9)}}@media (prefers-reduced-motion: reduce){.tl .rs-judge .gainf{animation:none;opacity:1}}@media (max-width:560px){.tl .rs-head .rpips .pips i{width:10px}.tl .rs-head .rpips .pips{gap:3px}.tl .rs-head .eq-hr{flex-wrap:wrap;row-gap:8px}.tl .rs-head .tmr{width:42px;height:42px}}@media (max-width:560px){.tl .rs-dock{scroll-margin-bottom:168px}.tl .rs-tiles{padding-bottom:12px}.tl .tl-page.rs.arc .rs-head p{display:none}.tl .tl-page.rs.arc .rs-stage:not(:has(.rs-intro)) .rs-graph{height:150px;min-height:150px}.tl .rs-intro{padding:40px 14px 18px;gap:6px}.tl .rs-intro .gtile.xl{width:56px;height:56px;border-radius:18px}.tl .rs-graph .rs-intro .gtile.xl .i{width:28px;height:28px}.tl .rs-intro h2{font-size:24px}.tl .rs-intro-go{width:56px;height:56px;margin-top:8px}.tl .rs-intro small{margin-top:2px}.tl .tl-page.eq .eq-bar,.tl .tl-eq-host .eq-bar{position:fixed;left:10px;right:10px;bottom:76px;z-index:60;padding:8px;border-radius:20px;flex-wrap:wrap;background:#0a0d26e6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 -10px 30px #0006,0 0 0 1px #ffffff14}.tl .tl-page.eq,.tl .tl-eq-host{padding-bottom:160px}}@media (max-width:560px){.tl .tl-page.eq .eq-bar,.tl .tl-eq-host .eq-bar{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center}.tl .tl-page.eq .eq-bar>.btn-go,.tl .tl-eq-host .eq-bar>.btn-go,.tl .tl-page.eq .eq-bar>.score,.tl .tl-eq-host .eq-bar>.score{grid-column:1 / -1;width:100%;margin-left:0}.tl .tl-page.eq .eq-bar .playb,.tl .tl-eq-host .eq-bar .playb{width:46px;height:46px}.tl .tl-page.eq .eq-bar .abp,.tl .tl-eq-host .eq-bar .abp{width:100%}.tl .tl-page.eq .eq-bar .abp button,.tl .tl-eq-host .eq-bar .abp button{height:40px;flex:1 1 0;min-width:0;padding:0 6px;font-size:13.5px}.tl .tl-page.eq .eq-bar .keys,.tl .tl-eq-host .eq-bar .keys{display:none}}.tl .rs-tile{padding-inline:12px}@media (max-width:900px) and (min-width:561px){.tl .rs-tiles.many{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:560px){.tl .rs-tiles{padding-bottom:18px}.tl .rs-bar,.tl .tl-page.eq .eq-bar,.tl .tl-eq-host .eq-bar{box-shadow:0 -10px 30px #0006,0 0 0 1px #ffffff14,0 24px #0a0d26e6}}.tl .rs-intro small{color:var(--ink2)}@media (max-width:560px){.tl .rs-tiles.many{grid-template-columns:repeat(2,minmax(0,1fr))}.tl .rs-tiles.many .rs-tile{height:52px;padding-inline:6px}.tl .rs-tiles.many .rs-tile b{font-size:13px;letter-spacing:-.015em}}.tl .rs-hz .hz-axis .end{display:none}:is(.st,.st-promo,.st-flex,.st-scrim){--hov:#35e1ff;--pink:#ff2d6f;--pink-d:#b3124f;--cyan:#16e0ff;--cyan-d:#0a6fd6;--navy:#07123a;--nite:#0b0716;--yolk:#ffd21f;--paper:#fff6e9;--card:#150c29;--rule:rgba(255,246,233,.16);--dim:rgba(255,246,233,.72);--disp:"Anton",Impact,"Arial Narrow Bold",sans-serif;--cond:"Barlow Condensed","Arial Narrow",sans-serif;--g:clamp(16px,3.2vw,40px)}.st{position:relative;flex:1 0 auto;min-width:0;padding-bottom:72px;color:var(--paper);font-family:var(--cond);background:var(--nite)}.st *,.st-scrim *{box-sizing:border-box}.st :where(ul){margin:0;padding:0;list-style:none}.st-wrap{max-width:none;margin:0 auto;padding:0 var(--g)}.st-loading{display:flex;align-items:center;gap:10px;min-height:240px;justify-content:center;font:800 18px/1 var(--cond);letter-spacing:.16em;text-transform:uppercase;color:var(--dim)}.st-kick{margin:0;font:800 13px/1.1 var(--cond);letter-spacing:.32em;text-transform:uppercase;color:var(--yolk)}.st-sub{margin:8px 0 0;font:700 19px/1.3 var(--cond);letter-spacing:.01em;color:var(--dim);max-width:60ch}.st-fine{display:flex;align-items:center;gap:6px;margin:0;font:700 15px/1.3 var(--cond);color:var(--dim)}.st-plate{position:relative;z-index:0;display:inline-block;padding:5px 10px 4px;font:800 14px/1 var(--cond);letter-spacing:.26em;text-transform:uppercase;color:var(--paper)}.st-plate:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#0b0716d6;transform:skew(-12deg)}.st-plate.y{color:var(--nite)}.st-plate.y:before{background:var(--yolk)}.st-btn{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 20px;border:0;background:none;cursor:pointer;font:800 16px/1 var(--cond);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--paper);-webkit-tap-highlight-color:transparent}.st-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;transform:skew(-12deg);background:var(--bg,rgba(11,7,22,.7));border:2px solid var(--bd,var(--paper));box-shadow:5px 5px 0 var(--sh,var(--nite));transition:transform .12s,box-shadow .12s}.st-btn:hover:before{transform:skew(-12deg) translate(-2px,-2px);box-shadow:7px 7px 0 var(--sh,var(--nite))}.st-btn:active:before{transform:skew(-12deg) translate(3px,3px);box-shadow:2px 2px 0 var(--sh,var(--nite))}.st-btn.yolk{--bg:var(--yolk);--bd:var(--yolk);color:var(--nite)}.st-btn.ghost{--bg:rgba(11,7,22,.72)}.st-btn.xl{min-height:58px;padding:0 28px;font:400 25px/1 var(--disp);letter-spacing:.04em}.st-btn.sm{min-height:40px;padding:0 16px;font-size:14px}.st-btn[aria-busy=true]{cursor:progress}.st :is(button,a,select):focus-visible,.st-scrim :is(button,a,select):focus-visible,.st-promo :is(button,a):focus-visible,.st-flex :is(button,a):focus-visible{outline:3px solid var(--paper);outline-offset:4px;box-shadow:0 0 0 9px #35e1ff73}.st-key{display:none;align-items:center;margin-left:4px;padding:3px 6px 2px;border:1.5px solid currentColor;border-radius:4px;opacity:.7;font:800 12px/1 var(--cond);letter-spacing:.06em;text-transform:none}@media (hover:hover) and (pointer:fine){.st-key{display:inline-flex}}@media (hover:none),(pointer:coarse),(max-width:560px){.st-key{display:none!important}}.st-bar{border-bottom:2px solid var(--rule);background:linear-gradient(100deg,#ff2d6f33,#ff2d6f00 38%,#16e0ff00 62%,#16e0ff29)}.st-bar-in{max-width:none;margin:0 auto;padding:20px var(--g) 18px;display:flex;align-items:center;gap:14px 28px;flex-wrap:wrap}.st-title{margin:6px 0 0;font:400 46px/.9 var(--disp);text-transform:uppercase;letter-spacing:.01em;color:var(--paper)}.st-bar-acts{display:flex;align-items:center;gap:14px;margin-left:auto}.st-wallet{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:7px;height:46px;padding:0 16px;border:0;background:none;color:var(--paper);font:800 14px/1 var(--cond);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.st-wallet:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;transform:skew(-12deg);background:#0b0716d9;border:2px solid rgba(255,210,31,.55)}.st-wallet svg{color:var(--yolk)}.st-wallet b{font:400 24px/1 var(--disp);letter-spacing:.02em;color:var(--yolk)}.st-wallet.guest{cursor:pointer}.st-wallet.guest:hover:before{border-color:var(--yolk)}.sc-lede{flex:1 1 280px;margin:0;font:700 19px/1.3 var(--cond);color:var(--dim);text-wrap:balance}.st-alert{display:flex;align-items:center;flex-wrap:wrap;gap:12px 18px;margin-top:32px;padding:16px 18px;border:2px solid rgba(255,45,111,.6);background:#ff2d6f1a}.st-alert p{margin:0;flex:1 1 240px;font:700 18px/1.3 var(--cond)}.st-guest{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;margin-top:28px;padding:14px 18px;border:2px dashed rgba(255,210,31,.55);background:#ffd21f0f}.st-guest>svg{color:var(--yolk);flex:0 0 auto}.st-guest p{flex:1 1 260px;margin:0;font:700 18px/1.3 var(--cond);color:var(--dim)}.st-guest b{color:var(--paper)}.st-hero{position:relative;overflow:hidden;isolation:isolate;min-height:clamp(440px,58vh,580px);display:flex;border-bottom:3px solid var(--nite);--seam:58%}.st-hero-bg,.st-hero-bg>i{position:absolute;top:0;right:0;bottom:0;left:0}.st-half.l{background:radial-gradient(120% 90% at 16% 62%,#ff4f86 0%,var(--pink) 28%,var(--pink-d) 60%,#3c0a3a 100%)}.st-half.r{background:radial-gradient(110% 95% at 80% 58%,color-mix(in srgb,var(--fc) 60%,#fff) 0%,var(--fc) 20%,color-mix(in srgb,var(--fc) 40%,var(--navy)) 56%,var(--navy) 100%);clip-path:polygon(calc(var(--seam) + 7%) 0,100% 0,100% 100%,calc(var(--seam) - 7%) 100%)}.st-seam{background:#fff;filter:drop-shadow(0 0 16px #fff);clip-path:polygon(calc(var(--seam) + 6.6%) 0,calc(var(--seam) + 7.4%) 0,calc(var(--seam) - 6.6%) 100%,calc(var(--seam) - 7.4%) 100%)}.st-half:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(0,0,0,.26) 1.3px,transparent 1.6px);background-size:9px 9px;-webkit-mask:linear-gradient(180deg,transparent 25%,#000 100%);mask:linear-gradient(180deg,transparent 25%,#000 100%)}.st-grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.18;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.st-hero-name{position:absolute;right:-1vw;top:50%;z-index:0;translate:0 -54%;font:400 min(30vw,380px)/.8 var(--disp);text-transform:uppercase;color:transparent;-webkit-text-stroke:2px rgba(255,255,255,.22);white-space:nowrap;pointer-events:none}.st-hero-in{position:relative;z-index:1;flex:1;max-width:none;margin:0 auto;padding:36px var(--g) 0;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch;gap:24px}.st-bill{align-self:center;padding-bottom:36px;max-width:600px}.st-plate-row{display:flex;gap:12px;margin:0}.st-hero-title{margin:16px 0 12px;font:400 clamp(58px,7.2vw,112px)/.86 var(--disp);text-transform:uppercase;color:var(--paper);text-shadow:6px 6px 0 var(--nite);overflow-wrap:anywhere}.st-hero-blurb{margin:0 0 20px;max-width:34ch;text-wrap:pretty;font:700 22px/1.25 var(--cond);color:var(--paper);text-shadow:0 2px 12px rgba(11,7,22,.5)}.st-hero-price{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:26px}.st-slab{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:8px;padding:9px 16px 8px;font:400 26px/1 var(--disp);letter-spacing:.02em;color:var(--paper)}.st-slab:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;transform:skew(-12deg);background:#0b0716db;border:2px solid rgba(255,246,233,.7)}.st-slab svg{color:var(--yolk)}.st-slab.own{font:800 18px/1 var(--cond);letter-spacing:.14em;text-transform:uppercase}.st-hero-ctas{display:flex;align-items:center;flex-wrap:wrap;gap:14px 20px}.st-big{position:relative;isolation:isolate;border:0;background:none;padding:15px 40px 13px;cursor:pointer;color:var(--nite);font:400 clamp(28px,2.6vw,36px)/1.05 var(--disp);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.st-big:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;transform:skew(-12deg);background:var(--yolk);box-shadow:7px 7px 0 var(--nite);transition:transform .12s,box-shadow .12s}.st-big:hover:before{transform:skew(-12deg) translate(-3px,-3px);box-shadow:10px 10px 0 var(--nite)}.st-big:active:before{transform:skew(-12deg) translate(4px,4px);box-shadow:2px 2px 0 var(--nite)}.st-hero-lock{display:inline-flex;align-items:center;gap:6px;margin:0;font:800 14px/1 var(--cond);letter-spacing:.2em;text-transform:uppercase}.st-hero-fighter{position:relative;display:block;align-self:end;height:100%;min-height:360px;padding:0;border:0;background:none;cursor:pointer}.st-hero-fighter:after{content:"";position:absolute;left:22%;right:22%;bottom:2%;height:6%;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.55),transparent);z-index:-1}.st-fp{position:relative;width:100%;height:100%}.st-fp-still{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 26px 30px rgba(0,0,0,.45))}.st-fp.hero{position:absolute;top:0;right:0;bottom:0;left:0}.st-fp .fh-3d-canvas{position:absolute;top:-12%;right:-6%;bottom:0;left:-6%;width:112%;height:112%;display:block;visibility:hidden;pointer-events:none}.st-fp .fh-3d-canvas.ready{visibility:visible}.st-fp.st-3d-ready .st-fp-still{visibility:hidden}@media (prefers-reduced-motion:no-preference){.st-fp.hero:not(.st-3d-ready) .st-fp-still,.st-fp.corner:not(.st-3d-ready) .st-fp-still{animation:st-bob 3.4s ease-in-out infinite}}@keyframes st-bob{50%{transform:translateY(-10px) rotate(-.8deg)}}.st-skel{padding-bottom:40px}.st-skel-hero{height:clamp(280px,38vh,380px);border-bottom:3px solid var(--nite);background:linear-gradient(100deg,#3c0a3a,#230a2e 55%,#07123a)}.st-skel.corner .st-wrap{padding-top:30px}.st-skel-bar{display:block;width:min(320px,60%);height:40px;margin:48px 0 20px;background:#fff6e912}.st-skel-card{display:block;aspect-ratio:3/4;border:2px solid var(--rule);background:var(--card)}.st-skel :is(.st-skel-bar,.st-skel-card,.st-skel-hero){position:relative;overflow:hidden}.st-skel :is(.st-skel-bar,.st-skel-card,.st-skel-hero):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 30%,rgba(255,246,233,.08) 50%,transparent 70%) -150% 0/250% 100% no-repeat}@media (prefers-reduced-motion:no-preference){.st-skel :is(.st-skel-bar,.st-skel-card,.st-skel-hero):after{animation:st-shimmer 1.4s linear infinite}}.st-sec{padding-top:64px;scroll-margin-top:80px}.st-h2{margin:8px 0 0;font:400 clamp(42px,5vw,66px)/.9 var(--disp);text-transform:uppercase;color:var(--paper)}.st-sec-head{margin-bottom:24px}.st-fgrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.st-fcard{position:relative;display:block;width:100%;aspect-ratio:3/4;overflow:hidden;padding:0;border:2px solid var(--rule);background:var(--card);color:var(--paper);cursor:pointer;text-align:left;transition:transform .14s,box-shadow .14s,border-color .14s}.st-fcard:hover{transform:translate(-3px,-3px);border-color:var(--hov);box-shadow:6px 6px 0 var(--hov)}.st-fcard:active,.st-mcard:active,.sc-fchip:active,.sc-slot:active{transform:translate(1px,1px);box-shadow:none;transition-duration:.05s}.st-fcard.on{border-color:var(--yolk);outline:3px solid var(--yolk);outline-offset:-3px}.st-fcard.on:hover{border-color:var(--yolk);box-shadow:7px 7px 0 var(--hov)}.st-fcard-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(95% 62% at 50% 76%,color-mix(in srgb,var(--fc) 72%,transparent),transparent 72%),linear-gradient(180deg,#1d1236,#0d0720)}.st-fcard-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(0,0,0,.3) 1.2px,transparent 1.5px);background-size:8px 8px;-webkit-mask:linear-gradient(180deg,transparent 40%,#000);mask:linear-gradient(180deg,transparent 40%,#000)}.st-fcard-art{position:absolute;left:50%;bottom:70px;width:108%;height:76%;translate:-50% 0;object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 14px 16px rgba(0,0,0,.5));transition:transform .2s}.st-fcard:hover .st-fcard-art{transform:scale(1.04)}.st-fcard-foot{position:absolute;left:0;right:0;bottom:0;min-height:70px;padding:9px 10px 10px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:7px;background:#0b0716eb;border-top:3px solid var(--fc)}.st-fcard-name{max-width:100%;min-width:0;margin:-2px 0;font:400 22px/1.3 var(--disp);text-transform:uppercase;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-ribbon{position:absolute;top:12px;left:-4px;z-index:1;padding:5px 12px 4px 14px;background:var(--yolk);color:var(--nite);font:800 13px/1 var(--cond);letter-spacing:.2em;text-transform:uppercase;transform:skew(-12deg);box-shadow:3px 3px 0 var(--nite)}.st-unlock{position:absolute;top:10px;right:8px;z-index:1;display:inline-flex;align-items:center;gap:4px;padding:4px 7px 3px;background:#0b0716db;font:800 11.5px/1 var(--cond);letter-spacing:.12em;text-transform:uppercase;color:var(--paper);white-space:nowrap}.st-unlock svg,.sc-buy svg{flex:none}.st-fcard{container-type:inline-size}.st-fcard.feat .st-unlock{top:44px;left:8px;right:auto;max-width:calc(100% - 16px)}@container (max-width:150px){.st-fcard .st-unlock-w{display:none}.st-fcard .st-unlock{padding:5px 6px}}.st-tag{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;padding:4px 8px 3px;font:800 14px/1 var(--cond);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.st-tag.buy{background:var(--yolk);color:var(--nite)}.st-tag.buy small{font-size:11px;letter-spacing:.1em}.st-tag-eur{padding-left:6px;margin-left:2px;border-left:1.5px solid rgba(11,7,22,.4)}.st-tag.free{color:var(--cyan);border:1.5px solid rgba(22,224,255,.7)}.st-tag.own{color:var(--paper);border:1.5px solid rgba(255,246,233,.5)}.st-tag.on{color:var(--nite);background:var(--paper)}.st-mon{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:5/6;background:radial-gradient(55% 45.833% at 50% 93%,#fff6e957,#fff6e900),linear-gradient(165deg,var(--a) 0%,var(--b) 100%)}.st-mon.t-pink{--a:#ff5b92;--b:#3c0a3a}.st-mon.t-cyan{--a:#3fd6f0;--b:#07123a}.st-mon.t-yolk{--a:#ffc21f;--b:#b3124f}.st-mon-sil{position:absolute;left:12%;right:12%;bottom:4%;width:76%;height:86%;object-fit:contain;object-position:50% 100%;pointer-events:none}.st-mon:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(105deg,transparent 30%,rgba(255,246,233,.16) 50%,transparent 70%) -150% 0/250% 100% no-repeat;pointer-events:none}@media (prefers-reduced-motion:no-preference){.st-mon:not(.is-loaded):after{animation:st-shimmer 1.4s linear infinite}}@keyframes st-shimmer{to{background-position:250% 0}}.st-mon.is-loaded:after,.st-mon.is-loaded .st-mon-sil{display:none}.st-mon-img,.st-mon-vid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;object-fit:cover;object-position:50% 100%;display:block}.st-mon-vid{z-index:2;background:transparent}.st-mon-none{position:absolute;inset:auto 0 12% 0;z-index:1;display:flex;justify-content:center}.st-mon-none .st-plate{font-size:12px;letter-spacing:.18em}.st-mon-by{position:absolute;right:6px;bottom:6px;z-index:3;padding:3px 6px 2px;background:#0b0716c7;color:var(--paper);font:800 11px/1 var(--cond);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;pointer-events:none}.st-mcard{position:relative;display:flex;flex-direction:column;width:100%;height:100%;padding:0;border:2px solid var(--rule);background:var(--card);color:var(--paper);cursor:pointer;text-align:left;transition:transform .14s,box-shadow .14s,border-color .14s}.st-mcard:hover{transform:translate(-2px,-2px);border-color:var(--hov);box-shadow:5px 5px 0 var(--hov)}.st-mcard.on{border-color:var(--yolk);outline:3px solid var(--yolk);outline-offset:-3px}.st-mcard.on:hover{border-color:var(--yolk);box-shadow:6px 6px 0 var(--hov)}.st-mcard-foot{flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:8px;padding:9px 10px 10px;border-top:2px solid rgba(255,246,233,.12)}.st-mcard-name{font:400 18px/1.18 var(--disp);text-transform:uppercase;letter-spacing:.01em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:calc(2.36em + 6px);padding:3px 0;margin:-3px 0}.st-mcard .st-unlock{position:static;padding:0;margin-top:-2px;background:none;color:var(--dim);font-size:11px;letter-spacing:.14em}.st-mtag{position:absolute;top:8px;left:-3px;z-index:1;padding:4px 9px 3px;font:800 12px/1 var(--cond);letter-spacing:.2em;text-transform:uppercase;transform:skew(-12deg);box-shadow:2px 2px 0 var(--nite)}.st-mtag.d{background:var(--pink);color:#fff}.st-mtag.t{background:var(--cyan);color:var(--nite)}.st-mtag.m{background:#ff7a2f;color:var(--nite)}.st-face.badge{position:absolute;top:8px;right:8px;z-index:3;width:32px;height:32px;box-shadow:0 0 0 2px var(--nite),0 0 0 4px var(--yolk)}.st-face.badge .st-face-i{font-size:15px}.st-can{display:inline-flex;align-items:center;gap:4px;font:800 11.5px/1.15 var(--cond);letter-spacing:.06em;text-transform:uppercase;color:var(--yolk)}.st-can svg{flex:none}.st-chaps{display:flex;flex-wrap:wrap;gap:12px 10px;margin:4px 0 8px}.st-chap{position:relative;isolation:isolate;min-height:46px;padding:0 20px;border:0;background:none;cursor:pointer;color:var(--paper);font:800 17px/1 var(--cond);letter-spacing:.14em;text-transform:uppercase}.st-chap:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;transform:skew(-12deg);border:2px solid var(--rule);background:#fff6e90a;transition:border-color .15s}.st-chap:hover:before{border-color:var(--paper)}.st-chap[aria-selected=true]{color:var(--nite)}.st-chap[aria-selected=true]:before{background:var(--yolk);border-color:var(--yolk);box-shadow:4px 4px 0 var(--pink)}.st-shelf{padding-top:26px}.st-shelf-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 14px;margin-bottom:12px}.st-shelf-head h3{margin:0;font:400 30px/1 var(--disp);text-transform:uppercase}.st-shelf-head span{font:700 17px/1.2 var(--cond);color:var(--dim)}.st-shelf-head em{margin-left:auto;font:800 13px/1 var(--cond);font-style:normal;letter-spacing:.2em;text-transform:uppercase;color:var(--yolk)}.st-strip{display:grid;grid-auto-flow:column;grid-auto-columns:164px;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;margin:0 calc(-1 * var(--g));padding:4px var(--g) 16px;scroll-padding-inline:var(--g);scrollbar-width:thin;scrollbar-color:rgba(255,246,233,.3) transparent;-webkit-mask:linear-gradient(90deg,#000 calc(100% - 72px),transparent);mask:linear-gradient(90deg,#000 calc(100% - 72px),transparent)}.st-strip>li{scroll-snap-align:start}.st-egrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px}.st-fsentinel{height:0}.st-fbar{position:sticky;top:var(--st-top,var(--bar,0px));z-index:40;border-bottom:2px solid var(--rule);background:linear-gradient(100deg,#ff2d6f1a,#ff2d6f00 40%),#0b0716f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 12px 24px -16px #000000e6}.st-fbar-in{max-width:none;margin:0 auto;padding:14px var(--g);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:32px}.st-fmain{display:flex;flex-direction:column;gap:12px;min-width:0}.st-fctl{display:grid;grid-template-columns:auto 190px;align-items:center;gap:8px 12px}.st-fsub{display:none}.st-chips{display:flex;gap:10px;min-width:0}.st-chip{position:relative;isolation:isolate;flex:0 0 auto;display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:0 16px;border:0;background:none;cursor:pointer;color:var(--paper);font:800 16px/1 var(--cond);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;-webkit-tap-highlight-color:transparent}.st-chip:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;transform:skew(-12deg);border:2px solid var(--rule);background:#fff6e90a;transition:border-color .15s,background .15s}.st-chip:hover:before{border-color:var(--paper)}.st-chip[aria-checked=true]{color:var(--nite)}.st-chip[aria-checked=true]:before{background:var(--yolk);border-color:var(--yolk);box-shadow:4px 4px 0 var(--pink)}.st-chip-n{display:inline-grid;place-items:center;min-width:28px;height:24px;padding:1px 6px 0;background:#fff6e91f;font:400 16px/1 var(--disp);letter-spacing:.02em;transform:skew(-12deg)}.st-chip[aria-checked=true] .st-chip-n{background:var(--nite);color:var(--yolk)}.st-chip.dim{color:#fff6e973}.st-chip.dim .st-chip-n{background:none;font:800 12px/1 var(--cond);letter-spacing:.1em;text-transform:uppercase}.st-types{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding:4px 10px 9px 6px;margin:-4px -10px -9px -6px}.st-types::-webkit-scrollbar{display:none}.st-types .st-chip{min-height:48px;padding:0 16px;font-size:18px;letter-spacing:.09em}.st-coins{display:flex;gap:2px;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding:4px 8px 4px 2px;margin:-4px -8px -4px -2px;transition:opacity .15s}.st-coins::-webkit-scrollbar{display:none}.st-coins.dim{opacity:.5}.st-coins.dim:hover,.st-coins.dim:focus-within{opacity:1}.st-coin{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:7px;width:74px;padding:3px 2px 2px;border:0;background:none;color:var(--dim);cursor:pointer;-webkit-tap-highlight-color:transparent}.st-coin:hover{color:var(--paper)}.st-coin[aria-checked=true]{color:var(--yolk)}.st-coin.all{width:86px}.st-face{position:relative;flex:0 0 auto;display:block;width:50px;height:50px;overflow:hidden;border-radius:50%;background:radial-gradient(75% 75% at 50% 78%,color-mix(in srgb,var(--fc) 80%,transparent),color-mix(in srgb,var(--fc) 30%,#1d1236) 82%);box-shadow:0 0 0 2px color-mix(in srgb,var(--fc) 55%,rgba(255,246,233,.2));transition:box-shadow .14s,transform .14s,width .16s,height .16s}.st-face img{position:absolute;max-width:none;width:calc(100% / var(--fs));left:calc(50% - var(--fx) * 100% / var(--fs));top:calc(50% - var(--fy) * 125.9% / var(--fs))}.st-face-i{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font:400 22px/1 var(--disp);color:#fff;text-transform:uppercase;text-shadow:2px 2px 0 rgba(11,7,22,.55)}.st-face.all{display:grid;place-items:center;background:linear-gradient(135deg,var(--pink) 0 49%,#fff 49% 51%,var(--cyan) 51% 100%);box-shadow:0 0 0 2px #fff6e94d}.st-face.all b{font:400 17px/1 var(--disp);letter-spacing:.02em;color:#fff;text-transform:uppercase;text-shadow:2px 2px 0 var(--nite)}.st-coin:hover .st-face{transform:translateY(-2px);box-shadow:0 0 0 2px var(--hov)}.st-coin[aria-checked=true] .st-face{box-shadow:0 0 0 3px var(--yolk),4px 4px 0 3px var(--pink)}.st-coin-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:800 12.5px/1.1 var(--cond);letter-spacing:.08em;text-transform:uppercase}.st .st-coin:focus-visible,.st-fsheet .st-coin:focus-visible{outline:none;box-shadow:none}.st .st-coin:focus-visible .st-face,.st-fsheet .st-coin:focus-visible .st-face{box-shadow:0 0 0 3px var(--paper),0 0 0 8px #35e1ff8c}.st-face.sm{width:26px;height:26px;margin-left:-2px}.st-face.sm .st-face-i{font-size:13px}.st-face.xl{width:120px;height:120px;box-shadow:0 0 0 3px #fff6e940}.st-face.xl .st-face-i{font-size:56px}.st-face.grey img,.st-face.grey .st-face-i{filter:grayscale(1) brightness(.7)}.st-face.grey{background:radial-gradient(75% 75% at 50% 78%,#4a4560,#1d1236 82%)}.st-menu{position:relative;display:grid;grid-template-columns:subgrid;grid-column:1 / -1;align-items:center}.st-menu-l{justify-self:end;font:800 11px/1 var(--cond);letter-spacing:.24em;text-transform:uppercase;color:var(--dim);white-space:nowrap}.st-menu-btn{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;gap:10px;width:190px;height:40px;padding:0 14px;border:0;background:none;cursor:pointer;color:var(--paper);font:800 15px/1 var(--cond);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;-webkit-tap-highlight-color:transparent}.st-menu-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;transform:skew(-12deg);border:2px solid rgba(255,246,233,.38);background:#0b0716d9;transition:border-color .15s}.st-menu-btn:hover:before,.st-menu.open .st-menu-btn:before{border-color:var(--paper)}.st-menu-btn svg{flex:none;color:var(--yolk);transition:rotate .15s}.st-menu.open .st-menu-btn svg{rotate:180deg}.st-menu-v{min-width:0;overflow:hidden;text-overflow:ellipsis}.st-menu-list{position:absolute;top:calc(100% + 8px);right:-4px;z-index:60;min-width:260px;max-height:min(380px,60vh);overflow:auto;margin:0;padding:6px;list-style:none;background:#150c29;border:2px solid var(--paper);box-shadow:7px 7px 0 var(--pink)}.st-menu-list li{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:40px;padding:0 10px;cursor:pointer;font:800 15px/1.1 var(--cond);letter-spacing:.06em;text-transform:uppercase;color:var(--paper)}.st-menu-list li.hi{background:#35e1ff29}.st-menu-list li[aria-selected=true]{color:var(--yolk)}.st-menu-chk{display:grid;place-items:center}.st-menu-n{font:400 16px/1 var(--disp);color:var(--dim)}.st-fcount{font:400 22px/1 var(--disp);text-transform:uppercase;letter-spacing:.01em}.st-fbtn{position:relative;isolation:isolate;flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:0;background:none;cursor:pointer;color:var(--paper);font:800 15px/1 var(--cond);letter-spacing:.12em;text-transform:uppercase;-webkit-tap-highlight-color:transparent}.st-fbtn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;transform:skew(-12deg);border:2px solid var(--paper);background:#0b0716d9;box-shadow:4px 4px 0 var(--cyan-d)}.st-fbtn svg{color:var(--yolk)}.st-fbtn b{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:1px 5px 0;background:var(--pink);color:#fff;font:400 15px/1 var(--disp)}@media (min-width:721px){.st-fbar.is-stuck .st-fbar-in{display:flex;align-items:center;gap:18px;height:64px;padding-top:0;padding-bottom:0}.st-fbar.is-stuck .st-fmain{flex:1 1 auto;flex-direction:row;align-items:center;gap:18px}.st-fbar.is-stuck .st-types{flex:0 1 auto}.st-fbar.is-stuck .st-types .st-chip{min-height:40px;padding:0 12px;font-size:15px;letter-spacing:.08em}.st-fbar.is-stuck .st-types .st-chip-n{height:21px;min-width:24px;font-size:14px}.st-fbar.is-stuck .st-coins{flex:1 1 auto}.st-fbar.is-stuck .st-coin,.st-fbar.is-stuck .st-coin.all{width:auto;padding:2px 3px}.st-fbar.is-stuck .st-coin-name{display:none}.st-fbar.is-stuck .st-face{width:36px;height:36px}.st-fbar.is-stuck .st-face-i{font-size:17px}.st-fbar.is-stuck .st-face.all b{font-size:13px}.st-fbar.is-stuck .st-fctl{display:none}.st-fbar.is-stuck .st-fsub{display:flex}.st-fbar.is-stuck .st-fcount{display:none}}@media (min-width:721px) and (max-width:1199px){.st-types .st-chip{padding:0 12px;font-size:16px;letter-spacing:.07em}.st-coin{width:64px}.st-coin-name{font-size:11.5px;letter-spacing:.04em}}.st-rhead{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;padding-top:30px}.st-rcount{margin:0;font:400 38px/1 var(--disp);text-transform:uppercase;letter-spacing:.01em}.st-pills{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.st-pill{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 12px 0 10px;border:0;background:none;cursor:pointer;color:var(--paper);font:800 14px/1 var(--cond);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.st-pill:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;transform:skew(-12deg);border:2px solid rgba(255,210,31,.7);background:#ffd21f1a;transition:background .15s}.st-pill:hover:before{background:#ffd21f38}.st-pill svg{color:var(--yolk)}.st-pill.sort:before{border-color:#16e0ffb3;background:#16e0ff1a}.st-pill.sort svg{color:var(--cyan)}.st-clear{min-height:38px;padding:0 4px;border:0;background:none;cursor:pointer;color:var(--yolk);font:800 14px/1 var(--cond);letter-spacing:.16em;text-transform:uppercase;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.st-clear:hover{color:var(--paper)}.st-any{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0;font:700 17px/1.3 var(--cond);color:var(--dim)}.st-any .st-plate{font-size:12.5px;letter-spacing:.2em}.st-rwrap+.st-hero{margin-top:26px;border-top:3px solid var(--nite)}.st-sec-title{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px 18px}.st-h2-n{display:inline-block;margin-left:14px;padding:5px 9px 3px;background:var(--yolk);color:var(--nite);font:400 24px/1 var(--disp);vertical-align:.5em;transform:skew(-12deg);box-shadow:3px 3px 0 var(--pink)}.st-rcount .st-h2-n{font-size:22px;vertical-align:.3em}.st-seeall{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-left:auto;padding:0 2px;border:0;background:none;cursor:pointer;color:var(--yolk);font:800 16px/1 var(--cond);letter-spacing:.16em;text-transform:uppercase;background-image:linear-gradient(var(--yolk),var(--yolk));background-repeat:no-repeat;background-size:100% 2px;background-position:0 calc(50% + 13px)}.st-seeall:hover{color:var(--paper)}.st-row{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:16px}.st-row>li{display:flex;min-width:0}.st-row>li>*{flex:1}.st-row.has-more>li:nth-child(n+7):not(.st-more-li){display:none}.st-more{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:8px;width:100%;min-height:100%;padding:16px 14px;border:2px dashed rgba(255,210,31,.6);background:repeating-linear-gradient(-12deg,rgba(255,210,31,.05) 0 12px,transparent 12px 24px);color:var(--paper);cursor:pointer;text-align:left;transition:border-color .14s,transform .14s,box-shadow .14s}.st-more b{font:400 54px/.9 var(--disp);color:var(--yolk)}.st-more span{font:400 21px/1.1 var(--disp);text-transform:uppercase}.st-more svg{color:var(--yolk)}.st-more:hover{transform:translate(-2px,-2px);border-color:var(--hov);box-shadow:5px 5px 0 var(--hov)}.st-sec.flat{padding-top:22px}@media (min-width:1024px){.st-egrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:16px}}@media (max-width:1023px){.st-row{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:164px;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;margin:0 calc(-1 * var(--g));padding:4px var(--g) 16px;scroll-padding-inline:var(--g);scrollbar-width:thin;scrollbar-color:rgba(255,246,233,.3) transparent}.st-row.has-more>li:nth-child(n+7):not(.st-more-li){display:flex}.st-row>li{scroll-snap-align:start}}.st-empty{position:relative;isolation:isolate;display:flex;align-items:center;gap:26px 40px;margin-top:30px;padding:40px 44px 40px 52px;background:linear-gradient(120deg,#1d1238,#110a26);border:2px solid rgba(255,246,233,.14);box-shadow:8px 8px 0 var(--pink)}.st-empty:before{content:"";position:absolute;left:0;top:0;bottom:0;width:14px;background:var(--pink);clip-path:polygon(0 0,100% 0,45% 100%,0 100%)}.st-empty-ic{display:grid;place-items:center;flex:none;width:120px;height:120px;border-radius:50%;background:#ff2d6f24;color:var(--pink);box-shadow:0 0 0 3px #ff2d6f59}.st-empty-words{min-width:0}.st-empty-h{margin:0;font:400 clamp(40px,4.6vw,54px)/.95 var(--disp);text-transform:uppercase}.st-empty-p{margin:10px 0 20px;font:700 21px/1.3 var(--cond);color:var(--paper)}.st-empty-acts{display:flex;flex-wrap:wrap;gap:14px 20px}.st-sheet.st-fsheet{display:flex;flex-direction:column;padding:0;overflow:hidden}.st-fsheet-body{flex:1 1 auto;min-height:0;overflow:auto;padding:30px 30px 26px;overscroll-behavior:contain}.st-fsheet-h{margin:8px 48px 6px 0;font:400 44px/.95 var(--disp);text-transform:uppercase}.st-fsheet-h3{margin:22px 0 12px;font:800 14px/1 var(--cond);letter-spacing:.3em;text-transform:uppercase;color:var(--yolk)}.st-fsheet .st-chips{flex-wrap:wrap;gap:12px 14px;padding:0 6px}.st-fsheet .st-chips.two,.st-fsheet .st-chips.three{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.st-fsheet .st-chips.three{grid-template-columns:repeat(3,minmax(0,1fr))}.st-fsheet .st-chip{min-width:0;justify-content:space-between;min-height:46px;padding:4px 12px;font-size:14px;letter-spacing:.05em;white-space:normal;text-align:left;line-height:1.1}.st-fsheet .st-chips.three .st-chip{justify-content:center;text-align:center}.st-fsheet .st-chip-n{flex:none;min-width:26px;height:22px;font-size:14px}.st-coins.st-coins-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 4px;overflow:visible;margin:0;padding:0}.st-coins.st-coins-grid .st-coin{width:auto;min-width:0}.st-coins.st-coins-grid .st-face{width:54px;height:54px}.st-fsheet-acts{flex:none;display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:22px 30px 24px;background:#0d0720;border-top:2px solid var(--rule);box-shadow:0 -18px 22px -6px #0d0720f2}.st-skel-fbar{border-bottom:2px solid var(--rule);padding:16px 0}.st-skel-fbar .st-wrap{display:flex;gap:16px}.st-skel-fbar span{position:relative;overflow:hidden;display:block;width:128px;height:46px;background:#fff6e912;transform:skew(-12deg)}.st-skel-fbar span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 30%,rgba(255,246,233,.08) 50%,transparent 70%) -150% 0/250% 100% no-repeat}@media (prefers-reduced-motion:no-preference){.st-skel-fbar span:after{animation:st-shimmer 1.4s linear infinite}}@media (max-width:720px){.st-fbar-in{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:10px var(--g) 8px}.st-fmain{gap:0}.st-coins:not(.st-coins-grid),.st-fctl{display:none}.st-fsub{display:flex;align-items:center;justify-content:space-between;gap:12px}.st-types{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;overflow:visible;padding:0 5px;margin:0}.st-types .st-chip{flex-direction:column;justify-content:center;gap:4px;min-width:0;min-height:54px;padding:4px 2px;font-size:13px;letter-spacing:.04em}.st-types .st-chip-l{max-width:100%;overflow:hidden;text-overflow:ellipsis}.st-types .st-chip-n{min-width:0;height:18px;padding:1px 5px 0;font-size:13px}.st-types .st-chip.dim .st-chip-n{font-size:10.5px}.st-types .st-chip[aria-checked=true]:before{box-shadow:3px 3px 0 var(--pink)}.st-rhead{padding-top:20px;gap:10px 14px}.st-rcount{font-size:30px}.st-rcount.plain{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.st-rhead:has(>.st-rcount.plain:only-child){padding-top:4px}.st-h2-n{font-size:19px;margin-left:10px}.st-seeall{font-size:14px;letter-spacing:.12em}.st-row{grid-auto-columns:140px;gap:12px}.st-empty{flex-direction:column;text-align:center;padding:30px 20px 28px;gap:18px}.st-empty:before{width:100%;height:10px;bottom:auto;clip-path:none}.st-empty-p{font-size:18px}.st-empty-acts{flex-direction:column;align-items:stretch}.st-fsheet-body{padding:26px 18px 22px}.st-fsheet-acts{padding:18px 18px calc(18px + env(safe-area-inset-bottom,0px))}}@media (max-width:360px){.st-types{gap:4px;padding:0 3px}.st-types .st-chip{font-size:11.5px;letter-spacing:.01em}.st-types .st-chip-n{font-size:12px}.st-fcount{font-size:19px}.st-fbtn{padding:0 11px;gap:6px;letter-spacing:.08em}.st-coins.st-coins-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.st-fsheet .st-chips.two{grid-template-columns:minmax(0,1fr)}}.st-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;display:grid;place-items:center;padding:24px;background:#06030ebd;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:st-fade .18s ease-out both;overscroll-behavior:contain}.st-sheet{position:relative;width:min(520px,100%);max-height:calc(100dvh - 48px);overflow:auto;padding:30px 30px 26px;color:var(--paper);font-family:var(--cond);background:linear-gradient(180deg,#1b1131,#0d0720);border:3px solid var(--paper);box-shadow:10px 10px 0 var(--pink);animation:st-pop .24s cubic-bezier(.3,1.4,.5,1) both}.st-sheet.wide{width:min(980px,100%);display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1fr);padding:0;overflow:hidden}.st-x{position:absolute;top:10px;right:10px;z-index:3;display:inline-flex;align-items:center;gap:6px;min-width:44px;height:44px;justify-content:center;padding:0 8px;border:0;background:#0b0716b3;color:var(--paper);cursor:pointer}.st-x:hover{background:#0b0716f2;color:var(--yolk)}@keyframes st-fade{0%{opacity:0}}@keyframes st-pop{0%{opacity:0;transform:translateY(14px) scale(.97)}}.st-item-art{position:relative;min-height:520px;overflow:hidden;background:radial-gradient(90% 70% at 50% 74%,color-mix(in srgb,var(--fc) 70%,transparent),transparent 72%),linear-gradient(180deg,#2a0b35,#0b0716)}.st-item-art .st-fp{position:absolute;top:36px;right:12px;bottom:20px;left:12px}.st-item-art .st-mon{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto}.st-item-note{position:absolute;left:0;right:0;bottom:0;z-index:4;min-height:48px;display:flex;align-items:center;margin:0;padding:10px 16px;background:#0b0716e0;border-top:2px solid rgba(255,246,233,.14);font:700 14px/1.25 var(--cond);letter-spacing:.04em;color:var(--paper)}.st-item-art:has(.st-item-note) .st-mon{bottom:48px}.st-item-info{display:flex;flex-direction:column;justify-content:center;gap:14px;padding:40px 34px 30px;overflow:auto;max-height:calc(100dvh - 48px)}.st-item-name{margin:0;font:400 clamp(40px,4.4vw,60px)/.92 var(--disp);text-transform:uppercase;color:var(--paper);overflow-wrap:anywhere;padding-right:48px}.st-item-blurb{margin:0;font:700 20px/1.3 var(--cond);color:var(--dim)}.st-plays-l{margin:0 0 -4px;font:800 12px/1 var(--cond);letter-spacing:.3em;text-transform:uppercase;color:var(--yolk)}.st-when{display:flex;flex-wrap:wrap;gap:10px 14px;margin:0 0 4px;padding:0 6px;list-style:none}.st-when li{position:relative;isolation:isolate;padding:7px 12px 6px;font:800 14px/1 var(--cond);letter-spacing:.08em;text-transform:uppercase;color:var(--nite)}.st-when li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;transform:skew(-12deg);background:var(--tc,var(--paper));box-shadow:3px 3px #0b071699}.st-when li.t-yolk{--tc:var(--yolk)}.st-when li.t-cyan{--tc:var(--cyan)}.st-when li.t-pink{--tc:var(--pink);color:#fff}.st-when li.e{color:#ffb3cb}.st-when li.e:before{background:none;border:2px solid var(--pink);box-shadow:none}.st-pay{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-top:4px}.st-pay-opt{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;row-gap:2px;padding:14px 16px;border:2px solid var(--rule);background:#fff6e908;color:var(--paper);cursor:pointer;text-align:left;transition:border-color .14s,background .14s}.st-pay-opt svg{grid-row:1 / 3;color:var(--dim)}.st-pay-opt b{font:400 32px/1 var(--disp);letter-spacing:.02em;white-space:nowrap}.st-pay-u{margin-left:6px;font:800 14px/1 var(--cond);letter-spacing:.14em;text-transform:uppercase}.st-pay-opt small{font:800 12px/1.2 var(--cond);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);white-space:nowrap}.st-pay-opt:hover{border-color:#fff6e999}.st-pay-opt[aria-checked=true]{border-color:var(--yolk);background:#ffd21f1a;box-shadow:4px 4px 0 var(--yolk)}.st-pay-opt[aria-checked=true] svg{color:var(--yolk)}.st-pay-opt.short small{color:#ffb3cb}.st-pay-opt.short[aria-disabled=true]{opacity:.4;cursor:not-allowed;border-style:dashed;background:none;box-shadow:none}.st-pay-opt.short[aria-disabled=true]:hover{border-color:var(--rule)}.st-item-info .st-btn.xl{align-self:stretch;margin-top:6px}.st-owned-box{display:flex;flex-direction:column;gap:14px;margin-top:6px}.st-owned-line{display:flex;align-items:center;gap:8px;margin:0;font:800 19px/1.3 var(--cond);color:var(--paper)}.st-owned-line svg{color:var(--cyan)}.st-confirm{text-align:left}.st-confirm-q{margin:10px 48px 16px 0;font:400 44px/.95 var(--disp);text-transform:uppercase}.st-receipt{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;border:2px solid var(--rule);background:#fff6e908}.st-receipt-art{position:relative;display:block;width:72px;height:86px;overflow:hidden;background:radial-gradient(80% 70% at 50% 80%,color-mix(in srgb,var(--fc) 70%,transparent),transparent 72%),#1a1030}.st-receipt-art img{position:absolute;top:4px;right:4px;bottom:4px;left:4px;width:calc(100% - 8px);height:calc(100% - 8px);object-fit:contain;object-position:50% 100%}.st-receipt-art .st-mon{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto}.st-receipt-name{display:flex;flex-direction:column;gap:4px;min-width:0}.st-receipt-name b{font:400 24px/1 var(--disp);text-transform:uppercase;overflow-wrap:anywhere}.st-receipt-name small{font:800 12px/1 var(--cond);letter-spacing:.2em;text-transform:uppercase;color:var(--dim)}.st-receipt-price{font:400 24px/1 var(--disp);color:var(--yolk);white-space:nowrap}.st-balance{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:16px 0 0;font:700 18px/1.35 var(--cond);color:var(--dim)}.st-balance svg{color:var(--yolk)}.st-balance b{font:400 22px/1 var(--disp);color:var(--paper)}.st-fail{margin-top:16px;padding:12px 14px;border:2px solid rgba(255,45,111,.7);background:#ff2d6f1f}.st-fail p{margin:0;font:700 18px/1.3 var(--cond)}.st-legal{margin:16px 0 0;font:700 15px/1.35 var(--cond);letter-spacing:.02em;color:var(--dim)}.st-legal a{color:var(--paper);text-decoration:underline;text-decoration-color:var(--yolk);text-decoration-thickness:2px;text-underline-offset:3px}.st-legal a:hover{color:var(--yolk)}.st-confirm-acts{display:flex;flex-direction:column;align-items:stretch;gap:14px;margin-top:24px}.st-win{text-align:center;overflow:hidden;box-shadow:10px 10px 0 var(--yolk)}.st-win>:not(.st-x){position:relative;z-index:1}.st-win .st-kick{margin-top:6px}.st-win-burst{position:absolute!important;left:50%;top:44%;z-index:0!important;width:900px;height:900px;translate:-50% -50%;opacity:.5;background:repeating-conic-gradient(from 0deg,rgba(255,210,31,.28) 0 7deg,transparent 7deg 20deg);-webkit-mask:radial-gradient(closest-side,#000 20%,transparent 70%);mask:radial-gradient(closest-side,#000 20%,transparent 70%)}.st-win-head{margin:10px 0 4px;font:400 clamp(58px,9vw,84px)/.9 var(--disp);text-transform:uppercase;color:var(--yolk);text-shadow:5px 5px 0 var(--pink),10px 10px 0 var(--nite);transform:rotate(-3deg)}.st-win-head span{display:inline-block}.st-win-art{position:relative;height:250px;margin:4px auto 0;width:min(300px,100%)}.st-win-art:has(.st-mon){width:210px}.st-win-art .st-fp{position:absolute;top:0;right:0;bottom:0;left:0}.st-win-art .st-mon{height:100%;aspect-ratio:auto;border:3px solid var(--paper)}.st-win-name{margin:12px 0 0;font:400 32px/1 var(--disp);text-transform:uppercase}.st-confetti{position:absolute!important;top:0;right:0;bottom:0;left:0;z-index:2!important;overflow:hidden;pointer-events:none}.st-confetti i{position:absolute;top:-24px;left:var(--x);width:var(--w);height:calc(var(--w) * .55);background:var(--c);transform:skew(-20deg);animation:st-fall var(--t) var(--d) cubic-bezier(.3,.1,.6,1) both}@keyframes st-fall{0%{transform:translateY(0) skew(-20deg) rotate(0)}to{transform:translateY(760px) skew(-20deg) rotate(var(--r));opacity:.2}}@media (prefers-reduced-motion:no-preference){.st-win-head span{animation:st-slam .5s cubic-bezier(.2,1.6,.4,1) .08s both}.st-win-burst{animation:st-spin 18s linear infinite}}@keyframes st-slam{0%{transform:scale(2.2);opacity:0}}@keyframes st-spin{to{rotate:360deg}}.sc-grid{display:grid;grid-template-columns:minmax(300px,380px) minmax(0,1fr);gap:40px;align-items:start;padding-top:30px}.sc-stage{position:sticky;top:84px;height:min(640px,calc(100dvh - 110px));min-height:420px;overflow:hidden;isolation:isolate;border:3px solid var(--paper);box-shadow:10px 10px 0 var(--pink);background:radial-gradient(90% 60% at 50% 72%,color-mix(in srgb,var(--fc) 72%,transparent),transparent 72%),linear-gradient(180deg,#3c0a3a,#12081f 70%)}.sc-stage-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(0,0,0,.28) 1.3px,transparent 1.6px);background-size:9px 9px;-webkit-mask:linear-gradient(180deg,transparent 35%,#000);mask:linear-gradient(180deg,transparent 35%,#000)}.sc-stage .st-fp{position:absolute;top:34px;right:10px;bottom:84px;left:10px;width:auto;height:auto}.st-item-art .st-fp,.st-win-art .st-fp{width:auto;height:auto}.sc-stage-name{position:absolute;left:0;right:0;bottom:0;margin:0;padding:14px 18px 16px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;background:linear-gradient(0deg,#0b0716f5 55%,#0b071600)}.sc-stage-name b{font:400 40px/.95 var(--disp);text-transform:uppercase}.sc-stage{container-type:size;--rc-y: calc((100cqh - 84px)/2 + 6px) ;--rc-r:min(150px, calc(50cqw - 60px) , calc(50cqh - 96px) )}.sc-stage .st-fp{inset:calc(var(--rc-y) - var(--rc-r) * .78) calc(50% - var(--rc-r) * .7) calc(100% - var(--rc-y) - var(--rc-r) * .86)}.sc-ring{position:absolute;left:50%;top:var(--rc-y);z-index:1;width:calc(var(--rc-r) * 2);aspect-ratio:1;translate:-50% -50%;border-radius:50%;pointer-events:none;border:3px solid rgba(255,45,111,.38);box-shadow:0 0 24px #ff2d6f40,inset 0 0 24px #ff2d6f2e}.sc-taunts{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;margin:0;padding:0;list-style:none;pointer-events:none}.sc-t{position:absolute;pointer-events:auto;translate:-50% -50%}.sc-t.at-top{left:50%;top:calc(var(--rc-y) - var(--rc-r))}.sc-t.at-right{left:calc(50% + var(--rc-r));top:var(--rc-y)}.sc-t.at-bottom{left:50%;top:calc(var(--rc-y) + var(--rc-r))}.sc-t.at-left{left:calc(50% - var(--rc-r));top:var(--rc-y)}.sc-pick-stk{position:absolute;left:8px;top:8px;z-index:2;display:flex;border-radius:50%;box-shadow:0 0 0 2px var(--nite),0 0 0 4px var(--paper)}.sc-pick-stk .dstk{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:radial-gradient(120% 120% at 30% 18%,var(--a),var(--b) 78%)}.sc-pick-stk .dstk>svg{width:54%;height:54%;display:block}.sc-pick-stk .dstk>svg.wv-hand{width:44%;height:44%}.sc-pick-stk .dstk>svg.wv-arcs{position:absolute;left:14%;top:14%;width:72%;height:72%}.sc-in{position:absolute;right:8px;top:8px;z-index:2;padding:4px 8px 3px;font:800 12px/1 var(--cond);letter-spacing:.12em;text-transform:uppercase;color:var(--nite);background:var(--paper);transform:skew(-10deg)}.sc-t-btn{display:flex;flex-direction:column;align-items:center;gap:6px;width:96px;padding:0;border:0;background:none;color:var(--paper);cursor:pointer}.sc-t-disc{position:relative;display:grid;place-items:center;width:72px;height:72px;border-radius:50%;overflow:visible;background:radial-gradient(circle at 50% 38%,#2de1ff,#0a6fd6 58%,#0a2a70);box-shadow:0 0 0 3px var(--nite),0 0 0 5px var(--paper),6px 8px 0 5px #0b07168c;transition:transform .14s,box-shadow .14s}.sc-t-btn.dance .sc-t-disc{background:radial-gradient(circle at 50% 38%,#ff6f9b,#d81b60 58%,#5a0f4c)}.sc-t-btn.empty .sc-t-disc{background:#0b07168c;box-shadow:0 0 0 2px #fff6e973;border:2px dashed rgba(255,246,233,.35);color:#fff6e9b3}.sc-t-disc .dstk{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:radial-gradient(120% 120% at 30% 18%,var(--a),var(--b) 78%);box-shadow:inset 0 1px #ffffff80,inset 0 -3px 7px #00000047}.sc-t-disc .dstk>svg{width:54%;height:54%;display:block;filter:drop-shadow(0 1px 1.5px rgba(0,0,0,.35))}.sc-t-disc .dstk>svg.wv-hand{width:44%;height:44%}.sc-t-n{position:absolute;left:-6px;top:-6px;z-index:1;display:grid;place-items:center;min-width:24px;height:24px;padding:0 5px;font:800 15px/1 var(--cond);color:var(--nite);background:var(--yolk);box-shadow:2px 2px 0 var(--nite);transform:skew(-10deg)}.sc-t-name{max-width:96px;padding:3px 7px 2px;font:800 12px/1.1 var(--cond);letter-spacing:.08em;text-transform:uppercase;text-align:center;background:#0b0716d1;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.sc-t-btn:hover .sc-t-disc,.sc-t-btn:focus-visible .sc-t-disc{transform:translateY(-3px) scale(1.05);box-shadow:0 0 0 3px var(--nite),0 0 0 5px var(--yolk),6px 8px 0 5px #0b07168c}.sc-t-btn:focus-visible{outline:none}.sc-note{margin:0;max-width:640px;font:600 18px/1.4 var(--cond);color:var(--dim,#b9a9d9)}.sc-note b{color:var(--paper)}.sc-note .st-key{vertical-align:1px}.st-fp-taunt{position:absolute;left:50%;top:50%;z-index:2;width:min(100%,220px);aspect-ratio:1;translate:-50% -50%;border-radius:50%;overflow:hidden;border:3px solid var(--paper);box-shadow:0 0 0 4px var(--pink);animation:st-pop .2s ease-out both}.st-fp-taunt .st-mon{width:100%;height:100%}@keyframes st-pop{0%{opacity:0;scale:.9}}.sc-main{min-width:0}.sc-main>.st-guest{margin-top:0;margin-bottom:28px}.sc-sec+.sc-sec{margin-top:48px}.sc-h2{display:flex;align-items:center;gap:14px;margin:0 0 16px;font:400 40px/1 var(--disp);text-transform:uppercase}.sc-h2 i{display:inline-grid;place-items:center;width:40px;height:40px;background:var(--yolk);color:var(--nite);font:400 26px/1 var(--disp);font-style:normal;transform:skew(-12deg);box-shadow:3px 3px 0 var(--pink)}.sc-h3{margin:22px 0 12px;font:800 15px/1 var(--cond);letter-spacing:.3em;text-transform:uppercase;color:var(--yolk)}.sc-chap:first-of-type .sc-h3{margin-top:0}.sc-fighters{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.sc-fchip{position:relative;display:block;width:100%;aspect-ratio:4/5;overflow:hidden;padding:0;border:2px solid var(--rule);background:var(--card);color:var(--paper);cursor:pointer;transition:transform .14s,border-color .14s,box-shadow .14s}.sc-fchip:hover{transform:translate(-2px,-2px);border-color:var(--hov);box-shadow:4px 4px 0 var(--hov)}.sc-fchip-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(90% 60% at 50% 74%,color-mix(in srgb,var(--fc) 70%,transparent),transparent 72%)}.sc-fchip img{position:absolute;left:4%;right:4%;bottom:30px;width:92%;height:76%;object-fit:contain;object-position:50% 100%}.sc-fchip.locked img{filter:grayscale(.7) brightness(.6)}.sc-fchip-name{position:absolute;left:0;right:0;bottom:0;padding:5px 6px 6px;background:#0b0716e6;font:400 16px/1.3 var(--disp);text-transform:uppercase;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-fchip.on{border-color:var(--yolk);box-shadow:0 0 0 2px var(--yolk)}.sc-fchip.on:hover{border-color:var(--yolk);box-shadow:0 0 0 2px var(--yolk),5px 5px 0 var(--hov)}.sc-on{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:26px;height:26px;background:var(--yolk);color:var(--nite);transform:skew(-12deg)}.sc-fchip{container-type:inline-size}.sc-buy.guest{white-space:nowrap;font-size:11px;letter-spacing:.08em;padding:4px 6px 3px}@container (max-width:159px){.sc-buy.guest .sc-buy-w{display:none}.sc-buy.guest{padding:5px 6px}}.sc-buy{position:absolute;top:8px;right:6px;display:inline-flex;align-items:center;gap:4px;max-width:calc(100% - 12px);padding:4px 8px 3px;background:var(--yolk);color:var(--nite);font:800 13px/1 var(--cond);letter-spacing:.14em;text-transform:uppercase}.sc-slots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sc-slots.e{grid-template-columns:repeat(3,minmax(0,1fr))}.sc-slot{display:grid;grid-template-columns:78px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;min-height:108px;padding:10px 16px 10px 10px;border:2px solid var(--rule);background:var(--card);color:var(--paper);text-align:left;cursor:pointer;transition:border-color .14s,transform .14s,box-shadow .14s}.sc-slot:hover{border-color:var(--hov);transform:translate(-2px,-2px);box-shadow:4px 4px 0 var(--hov)}.sc-slot-art{display:block;width:78px}.sc-slot-art .st-mon{width:78px}.sc-slot-empty{display:grid;place-items:center;aspect-ratio:5/6;border:2px dashed rgba(255,210,31,.6);color:var(--yolk);font:400 34px/1 var(--disp)}.sc-slot-words{display:flex;flex-direction:column;gap:3px;min-width:0}.sc-slot-words b{font:400 25px/1 var(--disp);text-transform:uppercase;letter-spacing:.01em;text-wrap:balance}.sc-slot-words small{font:700 16px/1.2 var(--cond);color:var(--dim)}.sc-slot-words em.empty{color:var(--yolk);letter-spacing:.14em;text-transform:uppercase}.sc-slot-words em{margin-top:3px;font:800 17px/1.25 var(--cond);font-style:normal;letter-spacing:.03em;color:var(--yolk);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-change{font:800 14px/1 var(--cond);letter-spacing:.18em;text-transform:uppercase;padding-bottom:5px;background:linear-gradient(var(--yolk),var(--yolk)) 0 100%/100% 2px no-repeat}.sc-slots.e .sc-slot{grid-template-columns:64px minmax(0,1fr);grid-template-rows:auto auto;row-gap:10px}.sc-slots.e .sc-slot-art{grid-row:1 / 3}.sc-slots.e .sc-change{justify-self:start;grid-column:2}.sc-slots.e .sc-slot-art,.sc-slots.e .sc-slot-art .st-mon{width:64px}.sc-pick{padding:0}.sc-pick.wide{display:block;overflow:auto;max-height:calc(100dvh - 48px)}.sc-pick-head{padding:30px 30px 0}.sc-pick .sc-h3{margin:22px 30px 12px}.sc-pick-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:12px;margin:0;padding:0 30px;list-style:none}.sc-pick-grid:last-child{padding-bottom:30px}.sc-toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:96;display:inline-flex;align-items:center;gap:8px;margin:0;padding:12px 18px 11px;translate:-50% 24px;opacity:0;background:var(--paper);color:var(--nite);font:800 16px/1 var(--cond);letter-spacing:.08em;text-transform:uppercase;box-shadow:5px 5px 0 var(--pink);pointer-events:none;transition:opacity .2s,translate .2s;white-space:nowrap;max-width:calc(100vw - 32px);overflow:hidden;text-overflow:ellipsis}.sc-toast.show{opacity:1;translate:-50% 0}.st-promo{position:relative;isolation:isolate;overflow:hidden;max-width:none;margin:48px auto 0;display:grid;grid-template-columns:220px minmax(0,1fr) auto;align-items:center;gap:16px 28px;padding:18px 28px 18px 8px;border:3px solid var(--paper);box-shadow:10px 10px 0 var(--cyan);color:var(--paper);font-family:var(--cond);background:linear-gradient(105deg,var(--pink-d) 0%,#3c0a3a 34%,var(--nite) 60%,var(--navy) 100%)}.st-promo-art{align-self:end;width:220px;height:200px;margin:-18px 0;object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 14px 16px rgba(0,0,0,.5))}.st-promo-title{margin:8px 0 0;font:400 clamp(32px,3.6vw,46px)/.95 var(--disp);text-transform:uppercase}.st-promo-title i{font-style:normal;color:var(--yolk)}.st-promo-acts{display:flex;flex-direction:column;gap:14px}.st-flex{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;width:min(560px,100%);margin:0 auto 10px;padding:8px 10px 8px 8px;background:#0b0716e0;border:2px solid var(--yolk);box-shadow:5px 5px 0 var(--pink);color:var(--paper);font-family:var(--cond);text-align:left}.st-flex-art{position:relative;display:block;width:56px;height:64px;overflow:hidden;background:radial-gradient(80% 70% at 50% 80%,color-mix(in srgb,var(--fc) 70%,transparent),transparent 72%),#1a1030}.st-flex-art img{position:absolute;top:2px;right:2px;bottom:2px;left:2px;width:calc(100% - 4px);height:calc(100% - 4px);object-fit:contain;object-position:50% 100%}.st-flex-art .st-mon{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto}.st-flex-words{display:flex;flex-direction:column;gap:2px;min-width:0}.st-flex-words small{font:800 12px/1 var(--cond);letter-spacing:.2em;text-transform:uppercase;color:var(--cyan)}.st-flex-words b{font:400 21px/1.3 var(--disp);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-flex-words em{font:700 14px/1.1 var(--cond);font-style:normal;color:var(--dim)}.ew-shop{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 12px;border-radius:13px;border:1px solid transparent;color:var(--ink2,#dfe3ff);text-decoration:none;white-space:nowrap;font:700 13.5px/1 var(--font-display,inherit);transition:color .15s,background .15s,border-color .15s}.ew-shop svg{color:#ffd21f}.ew-shop:hover{color:#fff;background:#ffffff0f;border-color:var(--line,rgba(255,255,255,.12))}.ew-shop[aria-current=page]{color:#fff;border-color:#ffd21f99;background:#ffd21f14}@media (max-width:1180px){.sc-fighters{grid-template-columns:repeat(4,minmax(0,1fr))}.sc-grid{grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:28px}.sc-slots{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.st-fgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sc-grid{grid-template-columns:minmax(0,1fr)}.sc-stage{position:relative;top:0;height:380px;min-height:0}.st-sheet.wide{grid-template-columns:minmax(0,1fr)}.st-item-art{min-height:300px}.st-item-art .st-mon{left:50%;right:auto;width:auto;height:100%;aspect-ratio:5/6;translate:-50% 0;border-left:2px solid var(--rule);border-right:2px solid var(--rule)}.st-item-info{max-height:none;overflow:visible}.st-sheet.wide{overflow:auto;max-height:calc(100dvh - 48px)}.st-promo{grid-template-columns:150px minmax(0,1fr);padding:18px 20px 18px 6px}.st-promo-art{width:150px;height:170px;grid-row:1 / 3}.st-promo-acts{flex-direction:row;flex-wrap:wrap}}@media (max-width:560px){.st-bar-in{padding:16px var(--g) 12px;gap:12px}.st-title{font-size:38px}.st-kick{font-size:12px;letter-spacing:.26em}.st-bar-acts{gap:12px}.st-corner-btn span{display:none}.st-corner-btn{padding:0 12px}.st-wl-long{display:none}.st-sec{padding-top:48px}.st-fgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.st-fcard-name{font-size:19px}.st-unlock{font-size:10.5px;letter-spacing:.08em}.st-strip{grid-auto-columns:140px;gap:12px}.st-mcard-name{font-size:16px}.st-egrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.st-chaps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;padding:0 6px}.st-chap{padding:0 10px;font-size:15px;letter-spacing:.1em;min-height:44px}.st-shelf-head h3{font-size:26px}.st-shelf-head em{margin-left:0}.st-scrim{place-items:end stretch;padding:0}.st-sheet,.st-sheet.wide{width:100%;max-height:calc(100dvh - 24px);border-width:3px 0 0;box-shadow:0 -6px 0 var(--pink);padding:26px 18px calc(20px + env(safe-area-inset-bottom,0px))}.st-sheet.wide{padding:0}.st-win{box-shadow:0 -6px 0 var(--yolk)}.st-item-art{min-height:250px}.st-item-info{padding:24px 18px calc(22px + env(safe-area-inset-bottom,0px))}.st-item-name{font-size:40px}.st-confirm-q{font-size:36px}.st-btn.xl{font-size:22px;padding:0 18px;white-space:normal;text-align:center;line-height:1.05}.st-win-head{font-size:56px}.st-win-art{height:200px}.st-win-art:has(.st-mon){width:168px}.sc-lede{font-size:17px;flex-basis:100%;order:3}.sc-grid{padding-top:20px}.sc-stage{height:230px;box-shadow:6px 6px 0 var(--pink)}.sc-stage .st-fp{top:12px;right:50%;bottom:8px;left:0}.sc-stage-name{left:auto;top:0;width:52%;justify-content:center;background:none}.sc-stage-name b,.sc-h2{font-size:32px}.sc-fighters{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:112px;overflow-x:auto;margin:0 calc(-1 * var(--g));padding:4px var(--g) 12px;scrollbar-width:thin}.sc-slot{grid-template-columns:70px minmax(0,1fr);min-height:100px;padding-right:12px}.sc-slot-art,.sc-slot-art .st-mon{width:70px}.sc-slot,.sc-slots.e .sc-slot{grid-template-columns:70px minmax(0,1fr);grid-template-rows:auto auto;row-gap:10px}.sc-slot-art{grid-row:1 / 3}.sc-change,.sc-slots.e .sc-change{grid-column:2;justify-self:stretch;position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;min-height:40px;padding:0 12px;background:none;color:var(--paper)}.sc-change:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;transform:skew(-12deg);border:2px solid var(--yolk);background:#ffd21f14}.sc-slot-words b{font-size:23px}.sc-slots.e{grid-template-columns:minmax(0,1fr)}.sc-slots.e .sc-slot{grid-template-columns:70px minmax(0,1fr)}.sc-slots.e .sc-slot-art,.sc-slots.e .sc-slot-art .st-mon{width:70px}.sc-pick-head{padding:24px 18px 0}.sc-pick .sc-h3{margin:20px 18px 10px}.sc-pick-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 18px}.sc-pick-grid:last-child{padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}.st-promo{grid-template-columns:110px minmax(0,1fr);gap:12px 14px;padding:16px 16px 16px 4px;box-shadow:6px 6px 0 var(--cyan);margin-top:36px}.st-promo-art{width:110px;height:140px;margin:-16px 0}.st-promo-acts{grid-column:1 / -1;flex-direction:column}.st-promo .st-sub{font-size:17px}.st-flex{grid-template-columns:48px minmax(0,1fr) auto;gap:10px}.st-flex-art{width:48px;height:56px}.st-flex-words b{font-size:18px}.st-flex .st-btn.sm{padding:0 12px;font-size:13px;letter-spacing:.08em}.ew-top.has-shop .ew-hub:not(.ew-set){display:none}.ew-shop{width:40px;padding:0;justify-content:center;border-color:var(--line,rgba(255,255,255,.12));background:#ffffff0a}.ew-shop span{display:none}}@media (max-width:560px) and (max-height:760px){.st-bar-in{padding-top:12px;padding-bottom:8px}.st-item-art{min-height:210px}.st-item-info{gap:10px;padding-top:18px}.st-item-name{font-size:36px}.st-pay-opt{padding:10px 12px}.st-pay-opt b{font-size:26px}}@media (max-width:380px){.st-title{font-size:34px}.st-strip{grid-auto-columns:128px}.st-fcard-name{font-size:17px}.st-pay{grid-template-columns:minmax(0,1fr)}.st-receipt{grid-template-columns:60px minmax(0,1fr)}.st-receipt-art{width:60px;height:72px}.st-receipt-price{grid-column:2}.ew-top.has-shop .ew-signin{width:40px;padding:0;justify-content:center}.ew-top.has-shop .ew-signin span{display:none}.st-flex{grid-template-columns:44px minmax(0,1fr)}.st-flex .st-btn.sm{grid-column:1 / -1}}@media (prefers-reduced-motion:reduce){.st *,.st-scrim *,.st-promo *,.st-flex *{animation:none!important;transition:none!important}.st-scrim,.st-sheet{animation:none!important}}.eha-play{display:contents}.eha-play[hidden]{display:none}.earena-app>.st{--st-top:0px;grid-column:1;min-height:0;overflow-y:auto;overflow-x:hidden;border-radius:18px;border:1px solid rgba(255,255,255,.08);padding-bottom:40px}.earena-app>.st .sc-stage{top:16px}.earena-app>.st .st-sec{scroll-margin-top:12px}.eha-shop{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 12px;border-radius:12px;border:1px solid var(--line,rgba(255,255,255,.12));background:#ffffff0d;color:var(--ink,#fff);font:700 13px/1 var(--font-display,inherit);white-space:nowrap;cursor:pointer}.eha-shop svg{color:#ffd21f}.eha-shop:hover{background:#ffffff1a}.eha-shop[aria-pressed=true]{border-color:#ffd21f99;background:#ffd21f1a}@media (max-width:760px){.eha-shop{width:38px;padding:0;justify-content:center}.eha-shop span{display:none}}.sc-slot-art .st-mon-by,.st-receipt-art .st-mon-by{display:none}.st-hero{min-height:clamp(280px,38vh,380px);--seam:60%}.st-hero-in{padding-top:22px;gap:16px}.st-bill{padding-bottom:26px}.st-hero-name{font-size:min(24vw,300px)}.st-hero-title{margin:12px 0 8px;font-size:clamp(48px,5.4vw,84px)}.st-hero-blurb{margin-bottom:14px;font-size:19px}.st-hero-price{margin-bottom:18px}.st-slab{font-size:22px;padding:8px 14px 7px}.st-big{padding:12px 32px 10px;font-size:clamp(24px,2.2vw,30px)}.st-hero-fighter{min-height:0}@media (max-width:900px){.st-hero-in{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:8px}.st-hero-fighter{order:0;height:auto;min-height:0;margin:0}}@media (max-width:560px){.st-hero{min-height:clamp(240px,42vh,320px);--seam:66%}.st-hero-in{padding-top:16px;gap:0}.st-bill{padding-bottom:20px}.st-plate-row{gap:8px}.st-plate-row .st-plate{font-size:11px;letter-spacing:.18em;padding:4px 8px 3px}.st-hero-name{top:50%;font-size:40vw}.st-hero-title{font-size:clamp(34px,11vw,44px);margin:10px 0;text-shadow:4px 4px 0 var(--nite)}.st-hero-blurb{display:none}.st-hero-price{gap:8px;margin-bottom:14px}.st-slab{font-size:17px;padding:6px 10px 5px;gap:6px}.st-slab.own{font-size:13px}.st-big{font-size:20px;padding:11px 18px 9px;width:auto;white-space:normal;text-align:left}.st-hero-lock{font-size:12px}.st-hero-fighter{margin-right:calc(-1 * var(--g))}}@media (max-width:900px){.st-hero-fighter{align-self:stretch}.st-item-art:has(.st-item-note) .st-mon{top:0;bottom:auto;height:calc(100% - 48px)}}@media (max-width:360px){.st-plate-row .st-plate{font-size:10px;letter-spacing:.14em;white-space:nowrap}.st-big{font-size:17px;padding:10px 14px 8px}.st-slab{font-size:15px}}.st-mcard{container-type:inline-size}.st-tag{max-width:100%;overflow:hidden}.st-tag-s{display:none}@container (max-width:150px){.st-tag-l{display:none}.st-tag-s{display:inline}}.st-can{white-space:nowrap}.st-menu-l .sh{display:none}@media (min-width:1024px) and (max-width:1279px){.st-fbar-in{column-gap:22px}.st-fctl{grid-template-columns:auto 170px}.st-menu-btn{width:170px}.st-menu-l .lg{display:none}.st-menu-l .sh{display:inline}.st-coins{gap:0}.st-coin{width:58px;gap:6px}.st-coin.all{width:62px}.st-face{width:44px;height:44px}.st-coin-name{font-size:10px;letter-spacing:.02em}}@media (min-width:721px) and (max-width:1023px){.st-coins{scroll-padding-inline:16px;-webkit-mask:linear-gradient(90deg,#000 calc(100% - 48px),transparent);mask:linear-gradient(90deg,#000 calc(100% - 48px),transparent)}}.st :is(.st-chip,.st-menu-btn,.st-fbtn,.st-pill):focus-visible,.st-scrim :is(.st-chip,.st-fbtn):focus-visible{outline:none;box-shadow:none}.st :is(.st-chip,.st-menu-btn,.st-fbtn,.st-pill):focus-visible:after,.st-scrim .st-chip:focus-visible:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;z-index:1;transform:skew(-12deg);border:3px solid var(--paper);box-shadow:0 0 0 4px #35e1ff80;pointer-events:none}.st-fsheet .st-chip-l{text-wrap:balance}.st-skel-fbar{border-bottom:2px solid var(--rule);padding:0}.st-skel-fbar-in{max-width:none;margin:0 auto;padding:14px var(--g);display:flex;justify-content:space-between;gap:32px}.st-skel-l{display:flex;flex-direction:column;gap:14px;min-width:0;overflow:hidden}.st-skel-tabs,.st-skel-coins,.st-skel-r{display:flex;gap:16px}.st-skel-coins{gap:24px;padding-bottom:22px}.st-skel-r{flex-direction:column;gap:8px;justify-content:center}.st-skel-fbar :is(.st-skel-tabs span,.st-skel-r span,.st-skel-coins i,.st-skel-n){position:relative;overflow:hidden;display:block;flex:none;background:#fff6e912}.st-skel-tabs span{width:120px;height:48px;transform:skew(-12deg)}.st-skel-coins i{width:50px;height:50px;border-radius:50%}.st-skel-r span{width:190px;height:40px;transform:skew(-12deg)}.st-skel-fbar :is(.st-skel-tabs span,.st-skel-r span,.st-skel-coins i):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 30%,rgba(255,246,233,.08) 50%,transparent 70%) -150% 0/250% 100% no-repeat}@media (prefers-reduced-motion:no-preference){.st-skel-fbar :is(.st-skel-tabs span,.st-skel-r span,.st-skel-coins i):after{animation:st-shimmer 1.4s linear infinite}}.st-skel-fbar span.st-skel-n{display:none}@media (max-width:720px){.st-skel-fbar-in{padding:10px var(--g) 8px;flex-direction:column;gap:8px}.st-skel-coins,.st-skel-r{display:none}.st-skel-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.st-skel-tabs span{width:auto;height:54px}.st-skel-fbar span.st-skel-n{display:block;align-self:flex-end;width:120px;height:42px;margin-right:4px;transform:skew(-12deg)}}@media (max-width:720px){.st-rcount{font-size:clamp(28px,8vw,40px);text-wrap:balance}}@media (max-width:560px){.st-row{grid-auto-columns:calc((100% - 36px)/2)}}@media (max-width:900px){.st-item-art .st-mon{left:0;right:0;width:auto;translate:none;aspect-ratio:auto;border:0}.st-item-art .st-mon :is(.st-mon-img,.st-mon-vid,.st-mon-sil){object-fit:contain}}@media (max-width:560px){.st-item-art{min-height:0;aspect-ratio:16 / 12}}@media (max-width:560px){.sc-stage{height:360px}.sc-stage{height:420px;--rc-y: calc((100cqh - 50px)/2 + 8px) ;--rc-r:min(118px, calc(50cqw - 56px) , calc(50cqh - 80px) )}.sc-stage .st-fp{inset:calc(var(--rc-y) - var(--rc-r) * .78) calc(50% - var(--rc-r) * .7) calc(100% - var(--rc-y) - var(--rc-r) * .86)}.sc-t-disc .dstk{width:60px!important;height:60px!important}.sc-stage-name{left:0;right:0;top:auto;bottom:0;width:auto;align-items:center;padding:10px 12px 12px;gap:4px;background:linear-gradient(0deg,#0b0716f5 55%,#0b071600)}.sc-stage-name .st-plate{display:none}.sc-stage-name b{font-size:28px}.sc-t-btn{width:84px;gap:4px}.sc-t-disc{width:60px;height:60px}.sc-t-name{max-width:84px;font-size:11px}.sc-note{font-size:16px}}@media (prefers-reduced-motion:reduce){.sc-t-disc{transition:none}.sc-t-btn:hover .sc-t-disc,.sc-t-btn:focus-visible .sc-t-disc{transform:none}.st-fp-taunt{animation:none}}@media (min-width:561px) and (max-width:900px){.sc-stage{height:480px}}.sc-pick-head .st-kick{margin-bottom:6px}.st-live-move{position:relative;width:100%;height:100%;min-height:360px}.st-live-canvas,.st-live-move canvas,.st-live-move>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.st-live-move canvas{opacity:0}.st-scrim:has(>.st-sheet.wide){padding:0;place-items:stretch}.st-scrim>.st-sheet.wide{width:100%;height:100dvh;max-height:none;border:0;box-shadow:none;padding:0;overflow:auto;border-radius:0;animation:st-fade .18s ease-out both}.st-sheet.wide .st-item-art{min-height:0}.st-sheet.wide .st-item-info{max-height:none;min-height:0;padding:60px clamp(24px,5vw,100px) 36px}@media (min-width:761px){.st-sheet.wide .st-item-info{overflow:auto;justify-content:safe center}}@media (max-width:760px){.st-scrim>.st-sheet.wide{grid-template-rows:minmax(260px,42dvh) auto;align-content:start}.st-sheet.wide .st-item-info{overflow:visible;padding:28px 22px calc(28px + env(safe-area-inset-bottom,0px))}}.sc-more{position:relative;display:inline-flex;align-items:center;gap:8px;margin-top:18px;padding:6px 2px;border:0;background:none;color:var(--paper);cursor:pointer;font:800 15px/1 var(--cond);letter-spacing:.14em;text-transform:uppercase;text-decoration:underline;text-decoration-color:var(--yolk);text-decoration-thickness:2px;text-underline-offset:6px;-webkit-tap-highlight-color:transparent}.sc-more-i{display:inline-flex;color:var(--yolk)}.sc-more-a{color:var(--yolk);transition:transform .14s}.sc-more:hover{color:var(--yolk)}.sc-more:hover .sc-more-a{transform:translate(3px)}.sc-more:focus-visible{outline:3px solid var(--cyan);outline-offset:4px}.sc-more.tile{display:flex;flex-direction:column;justify-content:center;gap:10px;width:100%;height:100%;min-height:150px;margin:0;padding:14px 10px;text-align:center;text-decoration:none;border:2px dashed rgba(255,246,233,.28);background:#fff6e908;transition:border-color .14s,background .14s,transform .14s,box-shadow .14s}.sc-fighters .sc-more.tile{aspect-ratio:4/5;height:auto;min-height:0}.sc-more.tile .sc-more-i{display:grid;place-items:center;width:46px;height:46px;color:var(--nite);background:var(--yolk);transform:skew(-12deg);box-shadow:3px 3px 0 var(--pink)}.sc-more.tile .sc-more-i>svg{transform:skew(12deg)}.sc-more.tile .sc-more-w{max-width:12ch;font:400 17px/1.1 var(--disp);letter-spacing:.02em;text-wrap:balance}.sc-more.tile:hover{border-color:var(--yolk);border-style:solid;background:#ffd21f0f;transform:translate(-2px,-2px);box-shadow:4px 4px 0 var(--hov)}.sc-empty{margin:-4px 0 0;font:700 17px/1.35 var(--cond);color:var(--dim)}.sc-sec>.sc-more:last-child{margin-top:16px}.sc-pick-more{padding:4px 30px 30px}.sc-pick-grid:has(+.sc-pick-more){padding-bottom:0}@media (max-width:720px){.sc-pick-more{padding:4px 18px calc(24px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.sc-more.tile,.sc-more-a{transition:none}}@media (max-width:560px){.sc-fighters{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;overflow:visible;margin:0;padding:0;gap:10px}.sc-gears.sc-outfits{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sc-outfits .sc-gcard-foot{padding:10px 8px 8px}.sc-outfits .sc-gcard-name{font-size:15px}.sc-more.tile{min-height:0;padding:10px 6px}.sc-more.tile .sc-more-i{width:38px;height:38px}.sc-more.tile .sc-more-w{font-size:15px}}.tl .dboard:has(>.dres){border-radius:22px;background:#070a1e;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 20px 60px #0006}.tl .dres{--tint:94,234,212;--tint2:139,92,246;--fw:220px;--fl:calc(var(--fw) * .727);--fd:calc(var(--fw) * .86);--hs:96px;--ns:72px;--floor:20px;position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px 28px 16px;border-radius:22px;overflow:hidden;text-align:center;cursor:default}.tl .dres>:where(:not(.dres-sky,.dres-confetti,.dres-acts,.dres-note)){position:relative;z-index:1}.tl .dres.o-loss{--tint:244,114,182;--tint2:139,92,246}.tl .dres.o-draw{--tint:167,139,250;--tint2:94,234,212}@media (min-width:901px){.tl .dres{padding-top:12px;padding-bottom:40px}.tl .dres{container-type:size;--fw:clamp(140px,40cqh,220px);--hs:clamp(46px,min(14.5cqh,11cqw),96px);--ns:clamp(40px,min(11cqh,7.4cqw),72px)}.tl .dres:has(.dres-guest,.dres-ask,.dres-invite){--fw:clamp(130px,33cqh,210px);--hs:clamp(44px,min(12.5cqh,11cqw),92px);--ns:clamp(38px,min(9.5cqh,7.4cqw),68px);gap:10px}}@media (min-width:901px) and (min-height:781px){.tl .dres:not(:has(.dres-guest,.dres-ask,.dres-invite)){--fw:clamp(140px,40cqh,300px);--hs:clamp(46px,min(14cqh,12cqw),116px);--ns:clamp(40px,min(10.5cqh,8cqw),88px);gap:18px}.tl .dres{justify-content:space-evenly;padding-top:8px;padding-bottom:8px}}.tl .dres-sky{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;border-radius:inherit;pointer-events:none;background:radial-gradient(70% 55% at 50% -8%,rgba(var(--tint),.26),transparent 70%),radial-gradient(55% 45% at 50% 108%,rgba(var(--tint2),.2),transparent 72%),linear-gradient(rgba(255,255,255,.026) 1px,transparent 1px) 0 0/100% 12.5%,linear-gradient(90deg,rgba(255,255,255,.026) 1px,transparent 1px) 0 0/8.33% 100%,#070a1e}.tl .dres-beams{position:absolute;left:50%;top:-18%;width:130%;height:100%;translate:-50% 0;transform-origin:50% 0;background:conic-gradient(from 180deg at 50% 0%,transparent 0 150deg,rgba(var(--tint),.12) 157deg,transparent 164deg,rgba(var(--tint2),.13) 172deg,transparent 179deg,rgba(var(--tint),.12) 186deg,transparent 193deg,rgba(var(--tint2),.1) 201deg,transparent 208deg 360deg);-webkit-mask:linear-gradient(#000 30%,transparent 88%);mask:linear-gradient(#000 30%,transparent 88%);animation:dres-sway 10s ease-in-out infinite}@keyframes dres-sway{0%,to{rotate:-2.5deg}50%{rotate:2.5deg}}.tl .dres-eq{position:absolute;left:10%;right:10%;bottom:calc(var(--floor) + 2px);height:calc(var(--fw) * .55);display:flex;align-items:flex-end;justify-content:center;gap:1.1%;opacity:.3;pointer-events:none;-webkit-mask:linear-gradient(90deg,transparent,#000 22%,#000 78%,transparent),linear-gradient(to top,#000 calc(var(--eqclear,9999px) - 12px),rgba(0,0,0,.25) var(--eqclear,9999px));-webkit-mask-composite:source-in;mask:linear-gradient(90deg,transparent,#000 22%,#000 78%,transparent),linear-gradient(to top,#000 calc(var(--eqclear,9999px) - 12px),rgba(0,0,0,.25) var(--eqclear,9999px));mask-composite:intersect}.tl .dres-eq b{flex:0 0 2.6%;height:calc(var(--h) * 100%);border-radius:4px 4px 0 0;transform-origin:50% 100%;background:linear-gradient(180deg,rgba(var(--tint2),.7),rgba(var(--tint),.05));animation:dres-eq 1.5s ease-in-out var(--d) infinite}@keyframes dres-eq{0%,to{scale:1 .5}50%{scale:1 1}}.tl .dres-top{position:relative;flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:12px;max-width:100%}.tl .dres-kick{margin:0;font:700 11px/1 var(--font);letter-spacing:.26em;text-transform:uppercase;color:rgb(var(--tint));opacity:.9;animation:dres-in .3s ease-out 60ms both}.tl .dres-head{margin:0;max-width:100%;font:800 var(--hs)/.94 var(--font-display);letter-spacing:-.045em;overflow-wrap:anywhere;text-wrap:balance}.tl .dres-head:focus,.tl .dres-head:focus-visible{outline:none}.tl .dres-hw{display:inline-block;padding:0 .04em .06em;color:transparent;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(100deg,transparent 40%,rgba(255,255,255,.95) 50%,transparent 60%),linear-gradient(178deg,#fff 22%,#99f6e4 62%,#5eead4 80%,#8b5cf6);background-size:260% 100%,100% 100%;background-position:130% 0,0 0;background-repeat:no-repeat;filter:drop-shadow(0 6px 28px rgba(var(--tint),.45)) drop-shadow(0 2px 0 rgba(4,6,20,.5));animation:dres-slam var(--t-slamMs) cubic-bezier(.3,.8,.35,1.15) var(--t-slam) both,dres-sheen .9s ease-in-out calc(var(--t-slam) + .52s) both}.tl .o-loss .dres-hw{background-image:linear-gradient(100deg,transparent 40%,rgba(255,255,255,.9) 50%,transparent 60%),linear-gradient(178deg,#fff 22%,#fbcfe8 60%,#f472b6 82%,#a855f7)}.tl .o-draw .dres-hw{background-image:linear-gradient(100deg,transparent 40%,rgba(255,255,255,.9) 50%,transparent 60%),linear-gradient(178deg,#fff 22%,#ddd6fe 60%,#a78bfa 82%,#5eead4)}@keyframes dres-slam{0%{opacity:0;scale:1.45}55%{opacity:1;scale:.96}to{opacity:1;scale:1}}@keyframes dres-sheen{0%{background-position:130% 0,0 0}to{background-position:-30% 0,0 0}}.tl .dres-burst{position:absolute;left:50%;top:58%;width:min(640px,86%);aspect-ratio:3;translate:-50% -50%;border-radius:50%;pointer-events:none;z-index:-1;opacity:0;background:radial-gradient(closest-side,rgba(var(--tint),.35),rgba(var(--tint2),.12) 55%,transparent 72%);animation:dres-burst .7s cubic-bezier(.2,.7,.3,1) calc(var(--t-slam) + .12s) both}@keyframes dres-burst{0%{opacity:0;scale:.4}25%{opacity:1}to{opacity:0;scale:1.35}}.tl .dres-arena{position:relative;flex:0 0 auto;min-height:calc(var(--fw) + var(--floor) + 8px);width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end}.tl .dres-floor{position:absolute;left:2%;right:2%;bottom:var(--floor);height:2px;border-radius:2px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(94,234,212,.75) 18%,rgba(167,139,250,.9) 50%,rgba(244,114,182,.75) 82%,transparent);box-shadow:0 0 14px #a78bfa8c,0 0 34px #5eead433}.tl .dres-floor:after{content:"";position:absolute;left:6%;right:6%;top:2px;height:calc(var(--floor) + 10px);background:radial-gradient(50% 100% at 50% 0%,rgba(139,92,246,.22),transparent 80%)}.tl .dres-mid{grid-column:2;grid-row:1;align-self:center;position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:clamp(12px,2.4cqh,20px);padding:0 clamp(8px,2cqw,28px) calc(var(--floor) + 10px)}.tl .dres-score{display:flex;align-items:flex-end;gap:clamp(14px,2.6cqw,30px);animation:dres-rise .4s var(--ease-out) .52s both}.tl .dres-ss{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0}.tl .dres-who{display:inline-flex;align-items:center;gap:8px;max-width:100%;font:700 14px/1 var(--font-display);color:var(--ink2);white-space:nowrap}.tl .dres-who b{overflow:hidden;text-overflow:ellipsis;max-width:14ch}.tl .dres-av{width:28px;height:28px;border-radius:50%;border:2px solid #5eead4}.tl .dres-ss.them .dres-av{border-color:#f9a8d4}.tl .dres-ss .dres-av.ini b{font-size:12px}.tl .dres-num{display:block;font:800 var(--ns)/.9 var(--font-display);letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:#eef0ffc7;white-space:nowrap}.tl .dres-ss.top .dres-num{color:transparent;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(180deg,#fff7d6 10%,#fde68a,#fbbf24 80%,#f59e0b);filter:drop-shadow(1px 0 0 #a8560c) drop-shadow(-1px 0 0 #a8560c) drop-shadow(0 1px 0 #a8560c) drop-shadow(0 -1px 0 #a8560c) drop-shadow(0 0 22px rgba(251,191,36,.42))}.tl .dres-ss.landed .dres-num{animation:dres-pop var(--t-popMs) cubic-bezier(.3,.8,.35,1.2) both}@keyframes dres-pop{0%{scale:1}45%{scale:1.06}to{scale:1}}.tl .o-draw .dres-num{color:#ede9fe;filter:drop-shadow(0 0 18px rgba(167,139,250,.35))}.tl .dres-vs{padding-bottom:calc(var(--ns) * .22);font:800 13px/1 var(--font);letter-spacing:.24em;text-transform:uppercase;color:var(--dim2)}.tl .dres-rounds{display:inline-flex;align-items:center;gap:12px;padding:8px 14px;border-radius:999px;background:#0a0d26b8;border:1px solid var(--line);box-shadow:inset 0 1px #ffffff0f;animation:dres-in .3s ease-out var(--t-pips) both}.tl .dres-rl{font:700 10.5px/1 var(--font);letter-spacing:.2em;text-transform:uppercase;color:var(--dim);white-space:nowrap}.tl .dres-rl b{margin-left:4px;font:800 14px/1 var(--font-display);letter-spacing:0;color:#fff;font-variant-numeric:tabular-nums}.tl .dres-pips{display:flex;gap:5px}.tl .dres-pips i{width:22px;height:8px;border-radius:4px;background:#ffffff21;transform-origin:0 50%;animation:dres-pip .22s ease-out calc(var(--t-pips) + var(--i) * var(--t-pipStep)) both}.tl .dres-pips i.w{background:linear-gradient(180deg,#99f6e4,#2dd4bf);box-shadow:0 0 10px #2dd4bf8c}.tl .dres-pips i.l{background:linear-gradient(180deg,#f9a8d4,#ec4899);opacity:.9}.tl .dres-pips i.e{background:linear-gradient(180deg,#c4b5fd,#8b5cf6)}.tl .dres-pips i.u{animation:none}@keyframes dres-pip{0%{opacity:.15;scale:.2 1}to{scale:1 1}}.tl .dres-f{--h:var(--fd);position:relative;grid-row:1;justify-self:center;width:var(--h);height:var(--h);margin-bottom:calc(var(--floor) - var(--h) * .03);z-index:1;pointer-events:none;animation:dres-enter .34s var(--ease-out) 80ms both}.tl .dres-f.you{grid-column:1}.tl .dres-f.them{grid-column:3}.tl .dres-f.r-win{--h:var(--fw);z-index:2}.tl .dres-f.r-lose{--h:var(--fl)}@keyframes dres-enter{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0 0}}.tl .dres-jump,.tl .dres-body{position:absolute;top:0;right:0;bottom:0;left:0;display:block;transform-origin:50% 97%}.tl .dres-body>img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 14px 16px rgba(0,0,0,.5)) drop-shadow(0 0 22px rgba(94,234,212,.2))}.tl .dres-f.them .dres-body>img{scale:-1 1;filter:drop-shadow(0 14px 16px rgba(0,0,0,.5)) drop-shadow(0 0 22px rgba(244,114,182,.2))}.tl .dres-ini{position:absolute;left:50%;bottom:6%;width:58%;aspect-ratio:1;translate:-50% 0;border-radius:50%;display:flex;align-items:center;justify-content:center;font:800 calc(var(--h) * .26)/1 var(--font-display);color:#fff;background:linear-gradient(140deg,#2dd4bf,#7c3aed);box-shadow:0 12px 30px #00000073}.tl .dres-f.them .dres-ini{background:linear-gradient(140deg,#f472b6,#7c3aed)}.tl .dres-pool{position:absolute;left:50%;bottom:calc(var(--h) * .03);width:calc(var(--h) * 1.15);height:calc(var(--h) * .16);translate:-50% 50%;border-radius:50%;background:radial-gradient(closest-side,rgba(94,234,212,.34),rgba(94,234,212,.08) 60%,transparent)}.tl .dres-f.them .dres-pool{background:radial-gradient(closest-side,rgba(244,114,182,.32),rgba(244,114,182,.08) 60%,transparent)}.tl .dres-f.r-win .dres-pool{background:radial-gradient(closest-side,rgba(253,230,138,.5),rgba(var(--tint),.18) 55%,transparent)}.tl .dres-f.r-win .dres-pool:after{content:"";position:absolute;top:8%;right:6%;bottom:8%;left:6%;border-radius:50%;border:1.5px solid rgba(253,230,138,.7);opacity:0;animation:dres-ring .7s ease-out calc(var(--t-fighters) + var(--t-jumpMs) * .367) both}@keyframes dres-ring{0%{opacity:.9;scale:.5}to{opacity:0;scale:1.35}}.tl .dres-shadow{position:absolute;left:50%;bottom:calc(var(--h) * .03);width:calc(var(--h) * .5);height:calc(var(--h) * .07);translate:-50% 50%;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.62),transparent)}.tl .dres-rays{position:absolute;left:50%;top:46%;width:calc(var(--h) * 1.9);aspect-ratio:1;translate:-50% -50%;border-radius:50%;pointer-events:none;background:repeating-conic-gradient(from 0deg,rgba(253,230,138,.2) 0 6deg,transparent 6deg 20deg);-webkit-mask:radial-gradient(closest-side,#000 18%,rgba(0,0,0,.5) 45%,transparent 72%);mask:radial-gradient(closest-side,#000 18%,rgba(0,0,0,.5) 45%,transparent 72%);animation:dres-rays-in .6s ease-out var(--t-fighters) both,dres-spin 26s linear infinite}@keyframes dres-rays-in{0%{opacity:0;scale:.5}to{opacity:1;scale:1}}@keyframes dres-spin{to{rotate:360deg}}.tl .dres-f.r-win .dres-jump{animation:dres-hop var(--t-jumpMs) linear var(--t-fighters) both,dres-bob 2s ease-in-out calc(var(--t-fighters) + var(--t-jumpMs)) infinite}.tl .dres-f.r-win .dres-body{animation:dres-squash var(--t-jumpMs) linear var(--t-fighters) both}.tl .dres-f.r-win .dres-shadow{animation:dres-shadow var(--t-jumpMs) linear var(--t-fighters) both}@keyframes dres-hop{0%,5%{translate:0 0;animation-timing-function:cubic-bezier(.15,.75,.4,1)}21%{translate:0 calc(var(--h) * -.3);animation-timing-function:cubic-bezier(.6,0,.85,.45)}36.7%{translate:0 4px;animation-timing-function:ease-out}44%{translate:0 0;animation-timing-function:ease-out}54%{translate:0 calc(var(--h) * -.065);animation-timing-function:ease-in}62%{translate:0 0;animation-timing-function:ease-out}70%{translate:0 calc(var(--h) * -.045);animation-timing-function:ease-in}78%,to{translate:0 0}}@keyframes dres-squash{0%{scale:1 1;rotate:0deg}5%{scale:1.1 .86}11%{scale:.92 1.1}21%{scale:1 1}33%{scale:.95 1.06}38%{scale:1.14 .85}45%{scale:.98 1.03}50%{scale:1 1;rotate:0deg}57%{scale:1.03 1.03;rotate:-7deg}65%{rotate:6deg}73%{rotate:-4deg}81%{rotate:2.5deg}90%,to{scale:1 1;rotate:0deg}}@keyframes dres-shadow{0%{scale:1 1;opacity:1}5%{scale:1.12 1}21%{scale:.5 .7;opacity:.35}36.7%{scale:1.16 1;opacity:1}44%{scale:1 1}54%{scale:.86 .9;opacity:.8}62%{scale:1 1;opacity:1}70%{scale:.9 .92}78%,to{scale:1 1;opacity:1}}@keyframes dres-bob{0%,to{translate:0 0}50%{translate:0 -2px}}.tl .dres-crown{position:absolute;left:50%;top:8.5%;width:31%;translate:-54% 0;rotate:-10deg;transform-origin:50% 100%;filter:drop-shadow(0 4px 6px rgba(0,0,0,.45)) drop-shadow(0 0 14px rgba(251,191,36,.55));animation:dres-crown var(--t-crownMs) linear var(--t-crown) both}.tl .dres-f.them .dres-crown{translate:-46% 0;rotate:10deg}.tl .dres-crown img,.tl .dres-crown svg{display:block;width:100%;height:auto}.tl .dres-crown:not(.drawn){width:36%;top:3.5%;filter:drop-shadow(0 0 12px rgba(251,191,36,.45))}@keyframes dres-crown{0%{opacity:0;translate:-54% -260%;rotate:-34deg;animation-timing-function:cubic-bezier(.5,0,.9,.5)}12%{opacity:1}58%{translate:-54% 10%;rotate:-6deg;animation-timing-function:ease-out}78%{translate:-54% -12%;rotate:-12deg;animation-timing-function:ease-in}to{opacity:1;translate:-54% 0;rotate:-10deg}}.tl .dres-f.them .dres-crown{animation-name:dres-crown-r}@keyframes dres-crown-r{0%{opacity:0;translate:-46% -260%;rotate:34deg;animation-timing-function:cubic-bezier(.5,0,.9,.5)}12%{opacity:1}58%{translate:-46% 10%;rotate:6deg;animation-timing-function:ease-out}78%{translate:-46% -12%;rotate:12deg;animation-timing-function:ease-in}to{opacity:1;translate:-46% 0;rotate:10deg}}.tl .dres-glint{position:absolute;right:-6%;top:-14%;width:34%;aspect-ratio:1;pointer-events:none;opacity:0;background:conic-gradient(from 45deg,transparent 0 20deg,#fff 22deg,transparent 26deg 110deg,#fff 112deg,transparent 116deg 200deg,#fff 202deg,transparent 206deg 290deg,#fff 292deg,transparent 296deg);-webkit-mask:radial-gradient(closest-side,#000 10%,transparent 70%);mask:radial-gradient(closest-side,#000 10%,transparent 70%);animation:dres-glint 2.6s ease-in-out calc(var(--t-crown) + var(--t-crownMs)) infinite}@keyframes dres-glint{0%,62%,to{opacity:0;scale:.2;rotate:0deg}74%{opacity:1;scale:1;rotate:45deg}86%{opacity:0;scale:.3;rotate:90deg}}.tl .dres-f.r-lose .dres-body{translate:0 3px;scale:1 .95;rotate:-4deg}.tl .dres-f.r-lose.them .dres-body{rotate:4deg}.tl .dres-f.r-lose .dres-body>img{filter:saturate(.72) brightness(.78) drop-shadow(0 12px 14px rgba(0,0,0,.5))}.tl .dres-f.r-lose .dres-body{animation:dres-slump var(--t-slumpMs) cubic-bezier(.3,.7,.3,1) var(--t-fighters) both}.tl .dres-f.r-lose.them .dres-body{animation-name:dres-slump-r}.tl .dres-f.r-lose .dres-body>img{animation:dres-dim var(--t-slumpMs) ease-out var(--t-fighters) both}@keyframes dres-slump{0%{translate:0 0;scale:1 1;rotate:0deg}35%{translate:0 1px;scale:1.04 .92;rotate:-2deg}70%{translate:0 4px;scale:.99 .94;rotate:-5deg}to{translate:0 3px;scale:1 .95;rotate:-4deg}}@keyframes dres-slump-r{0%{translate:0 0;scale:1 1;rotate:0deg}35%{translate:0 1px;scale:1.04 .92;rotate:2deg}70%{translate:0 4px;scale:.99 .94;rotate:5deg}to{translate:0 3px;scale:1 .95;rotate:4deg}}@keyframes dres-dim{0%{filter:saturate(1) brightness(1) drop-shadow(0 12px 14px rgba(0,0,0,.5))}}.tl .dres-arena:has(.dres-f.alt) .dres-f.you .dres-body>img{filter:drop-shadow(2px 0 0 #5eead4) drop-shadow(-2px 0 0 #5eead4) drop-shadow(0 2px 0 #5eead4) drop-shadow(0 -2px 0 #5eead4) drop-shadow(0 14px 16px rgba(0,0,0,.5))}.tl .dres-f.alt .dres-body>img{filter:drop-shadow(2px 0 0 #f472b6) drop-shadow(-2px 0 0 #f472b6) drop-shadow(0 2px 0 #f472b6) drop-shadow(0 -2px 0 #f472b6) drop-shadow(0 14px 16px rgba(0,0,0,.5))}.tl .dres-f.alt.r-lose .dres-body>img{filter:saturate(.72) brightness(.8) drop-shadow(2px 0 0 #f472b6) drop-shadow(-2px 0 0 #f472b6) drop-shadow(0 2px 0 #f472b6) drop-shadow(0 -2px 0 #f472b6) drop-shadow(0 12px 14px rgba(0,0,0,.5))}.tl .dres-arena:has(.dres-f.alt) .dres-f.you.r-lose .dres-body>img{filter:saturate(.72) brightness(.8) drop-shadow(2px 0 0 #5eead4) drop-shadow(-2px 0 0 #5eead4) drop-shadow(0 2px 0 #5eead4) drop-shadow(0 -2px 0 #5eead4) drop-shadow(0 12px 14px rgba(0,0,0,.5))}.tl .dres-tag{position:absolute;left:50%;bottom:calc(var(--h) * .03 - 26px);translate:-50% 0;z-index:3;max-width:120%;padding:3px 9px;border-radius:999px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font:800 10.5px/1.2 var(--font);letter-spacing:.08em;text-transform:uppercase;color:#04201c;background:linear-gradient(120deg,#99f6e4,#5eead4);box-shadow:0 4px 12px #0006}.tl .dres-f.them .dres-tag{color:#3b0a24;background:linear-gradient(120deg,#fbcfe8,#f472b6)}.tl .dres-f.r-draw .dres-jump{animation:dres-shrug-lift var(--t-shrugMs) ease-in-out var(--t-fighters) both,dres-bob 2s ease-in-out calc(var(--t-fighters) + var(--t-shrugMs)) infinite}.tl .dres-f.r-draw .dres-body{animation:dres-shrug var(--t-shrugMs) ease-in-out var(--t-fighters) both}.tl .dres-f.r-draw.them .dres-body{animation-name:dres-shrug-r}.tl .dres-f.r-draw.them .dres-jump{animation-delay:calc(var(--t-fighters) + 90ms),calc(var(--t-fighters) + var(--t-shrugMs) + 90ms)}.tl .dres-f.r-draw.them .dres-body{animation-delay:calc(var(--t-fighters) + 90ms)}@keyframes dres-shrug-lift{0%,36%,72%,to{translate:0 0}18%,54%{translate:0 calc(var(--h) * -.04)}}@keyframes dres-shrug{0%{scale:1 1;rotate:0deg}18%{scale:1.04 1.05;rotate:-5deg}36%{scale:1 1;rotate:0deg}54%{scale:1.04 1.05;rotate:4deg}72%,to{scale:1 1;rotate:0deg}}@keyframes dres-shrug-r{0%{scale:1 1;rotate:0deg}18%{scale:1.04 1.05;rotate:5deg}36%{scale:1 1;rotate:0deg}54%{scale:1.04 1.05;rotate:-4deg}72%,to{scale:1 1;rotate:0deg}}.tl .dres-confetti{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:6;pointer-events:none}.tl .dres-guest,.tl .dres-ask,.tl .dres-invite{position:relative;z-index:2;flex:0 0 auto;animation:dres-rise .4s var(--ease-out) var(--t-actions) both}.tl .dres-guest p{display:inline-flex;align-items:center;gap:8px;margin:0;padding:9px 16px;border-radius:999px;font:600 13.5px/1.35 var(--font);color:var(--ink2);text-wrap:balance;background:#0a0d26bf;border:1px solid rgba(94,234,212,.3)}.tl .dres-guest.saved p{color:#99f6e4;border-color:#5eead48c}.tl .dres-ask{display:inline-flex;align-items:center;gap:12px;padding:8px 8px 8px 12px;border-radius:18px;font:600 14px/1.3 var(--font);color:var(--ink2);background:linear-gradient(90deg,#f472b629,#141942e6 60%);border:1px solid rgba(244,114,182,.5);box-shadow:0 0 0 4px #f472b614,0 12px 30px #0006}.tl .dres-ask b{color:#fff}.tl .dres-ask .btn{height:38px;padding:0 16px;border-radius:12px;font-size:13.5px}.tl .dres-invite{display:flex;align-items:center;gap:14px;max-width:100%;padding:10px 10px 10px 16px;border-radius:18px;text-align:left;background:#0e1232e6;border:1px solid rgba(94,234,212,.38);box-shadow:0 12px 30px #0006}.tl .dres-inv-t{display:flex;flex-direction:column;gap:3px;min-width:0}.tl .dres-inv-t b{font:800 14px/1.2 var(--font-display);color:#fff}.tl .dres-inv-t small{font-size:12.5px;line-height:1.35;color:var(--dim)}.tl .dres-inv-l{display:flex;align-items:center;gap:8px;flex:0 0 auto}.tl .dres-link{padding:0 12px;height:38px;display:inline-flex;align-items:center;border-radius:11px;font:700 13px/1 var(--font);color:#99f6e4;background:#0000004d;border:1px dashed rgba(94,234,212,.4);-webkit-user-select:all;user-select:all;white-space:nowrap}.tl .dres-copy{height:38px;padding:0 14px;border-radius:11px;font-size:13px;gap:7px}.tl .dres-acts{position:relative;z-index:3;flex:0 0 auto;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;animation:dres-rise .4s var(--ease-out) var(--t-actions) both}.tl .dres-acts .btn{height:52px;padding:0 22px;border-radius:16px;font-size:15.5px}.tl .dres-acts .btn svg{display:block;flex:0 0 auto}.tl .dres-rematch.btn-go,.tl .dres-signin{min-width:200px}.tl .dres-acts .btn-go:not(:disabled):hover{filter:brightness(1.08);translate:0 -2px}.tl .dres-acts .btn-ghost:not(:disabled):hover{background:#ffffff1f;border-color:#ffffff52}.tl .dres-acts .btn:disabled,.tl .dres-acts .btn[aria-disabled=true]{opacity:.6;cursor:default}.tl .dres-acts .btn:focus-visible{outline:none;box-shadow:var(--focus)}.tl .dres-back{background:none;color:var(--ink2);padding:0 12px}.tl .dres-back:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.tl .dres-acts .btn-go,.tl .dres-acts .btn-ghost{transition:translate .18s var(--ease-spring),filter .18s,background-color .18s,border-color .18s}.tl .dres-acts>.demote-wrap .demote{width:44px;height:44px}.tl .dres-note{position:absolute;left:16px;right:16px;bottom:10px;z-index:3;margin:0;font:600 13px/1.4 var(--font);color:var(--ink2)}.tl .dres-note[role=alert]{color:#fda4af}.tl .dres-note:empty{visibility:hidden}.tl .demote-wrap.up .dtray{top:auto;bottom:calc(100% + 8px);left:auto;right:-8px;transform:none;animation:dtray-up .14s cubic-bezier(.2,.9,.3,1.2) both}@keyframes dtray-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (min-width:375px) and (max-width:560px){.tl .duel .dres-acts .dtray{justify-content:flex-start}.tl .duel .dres-acts .dtray>.dtray-x+*{margin-left:6px}.tl .duel .dres-acts .dtray>:last-child{margin-right:0}}@media (max-width:560px){.tl .dres-acts .demote-wrap.up .dtray{top:8px;bottom:auto;left:8px!important;right:8px!important}.tl .dres-acts:has(.demote-wrap.open)>:is(.dres-rematch,.dres-signin){visibility:hidden}}@keyframes dres-in{0%{opacity:0}to{opacity:1}}@keyframes dres-rise{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}.tl .pstate.win{color:#2a1600;font-weight:800;background:linear-gradient(120deg,#fef3c7,#fbbf24);border-color:transparent;box-shadow:0 0 18px #fbbf2466}@media (min-width:561px) and (max-width:900px){.tl .dres{--fw:180px;--hs:64px;--ns:54px;padding:22px 18px 14px;gap:14px}.tl .dres-arena{grid-template-columns:1fr 1fr;grid-template-rows:calc(var(--fw) + var(--floor) + 6px) auto;min-height:0;row-gap:14px}.tl .dres-floor{bottom:auto;top:calc(var(--fw) + 6px)}.tl .dres-eq{bottom:auto;top:calc(var(--fw) * .45);height:calc(var(--fw) * .55 + 6px)}.tl .dres-f.you{grid-column:1}.tl .dres-f.them{grid-column:2}.tl .dres-mid{grid-column:1 / -1;grid-row:2;padding:0}.tl .dres-acts{gap:8px;flex-wrap:nowrap}.tl .dres-back{padding:0 8px}.tl .dres-rematch.btn-go,.tl .dres-signin{min-width:150px}.tl .dres-acts:has(>.dres-signin){flex-wrap:wrap;max-width:490px}.tl .dres:has(.dres-guest,.dres-ask,.dres-invite){--fw:150px;--hs:56px;--ns:48px;gap:10px}.tl .dres-acts>.dres-signin{flex:1 0 100%}.tl .dres-who b{max-width:9ch}.tl .dres-rounds{padding:7px 12px;gap:9px}.tl .dres-pips{gap:4px}.tl .dres-pips i{width:15px;height:7px}.tl .dres-score{gap:12px}.tl .dres-acts .btn{height:48px;padding:0 18px;font-size:15px}.tl .dres-rematch.btn-go,.tl .dres-signin{min-width:170px}.tl .dres-invite{flex-wrap:wrap}}@media (max-width:560px){.tl .duel-page.ph-result{padding-bottom:var(--dock-clear,152px)}.tl .dres{--fw:clamp(108px, calc(100dvh - 590px) ,170px);--hs:48px;--ns:44px;--floor:14px;padding:16px 12px 18px;gap:12px}.tl .dres-kick{font-size:10px;letter-spacing:.22em}.tl .dres{justify-content:flex-start}.tl .dres-head{font-size:min(var(--hs),calc((100vw - 64px) / (var(--hl) * .66)))}.tl .dres-arena{grid-template-columns:1fr 1fr;grid-template-rows:auto calc(var(--fw) + var(--floor) + 6px);min-height:0;row-gap:12px}.tl .dres-floor:after{height:24px}.tl .dres-f.you{grid-column:1;grid-row:2}.tl .dres-f.them{grid-column:2;grid-row:2}.tl .dres-mid{grid-column:1 / -1;grid-row:1;padding:0;gap:10px}.tl .dres-who{font-size:12.5px}.tl .dres-who b{max-width:10ch}.tl .dres-av{width:22px;height:22px}.tl .dres-score{gap:14px}.tl .dres-vs{font-size:11px}.tl .dres-rounds{padding:6px 10px;gap:8px}.tl .dres-rl{font-size:9.5px;letter-spacing:.14em}.tl .dres-pips{gap:3px}.tl .dres-pips i{width:11px;height:6px}.tl .dres-guest p{border-radius:14px;font-size:12.5px;padding:8px 12px}.tl .dres-ask{flex-wrap:wrap;justify-content:center;border-radius:16px}.tl .dres-invite{flex-direction:column;align-items:stretch;gap:10px;width:100%}.tl .dres-inv-l{flex-wrap:wrap}.tl .dres-link{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.tl .dres-acts{position:fixed;left:10px;right:10px;bottom:76px;z-index:60;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:8px;padding:8px;border-radius:20px;background:linear-gradient(180deg,#171c4a 0,#0b0f2a 16px,#0b0f2a);box-shadow:0 -12px 28px #0000008c,0 0 0 1px #ffffff1a,0 24px #0b0f2a;animation:none}.tl .dres-acts>.btn-go{grid-column:1 / -1;height:50px;min-width:0}.tl .dres-acts .btn{height:44px;padding:0 10px;font-size:14px;gap:7px;min-width:0}.tl .dres-acts>.btn-go{height:50px}.tl .dres-acts>.dres-signin~.dres-rematch{grid-column:auto}.tl .dres-acts>.demote-wrap{grid-column:-2;grid-row:2;align-self:center}.tl .dres-acts>.demote-wrap .demote{width:44px;height:44px}.tl .dres-back{border:1px solid var(--line2);background:#ffffff0a}.tl .dres-back:hover{text-decoration:none;color:#fff;background:#ffffff17}.tl .dres-note{margin:0}}@media (max-width:560px){.tl .dres-acts:has(>.dres-signin){grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) 44px auto}.tl .dres-acts:has(>.dres-signin)>.dres-back{padding:0 8px}.tl .dres-acts:has(>.dres-signin)>.dres-rematch{grid-column:1;grid-row:2}.tl .dres-acts:has(>.dres-signin)>.dres-back{grid-column:2;grid-row:2}.tl .dres-acts:has(>.dres-signin)>.dres-share{grid-column:3;grid-row:2;padding:0;width:44px}.tl .dres-acts:has(>.dres-signin)>.dres-share .dres-lbl{display:none}.tl .dres-ss .dres-av.ini b{font-size:10px;line-height:1}}@media (max-width:420px){.tl .dres-acts:has(>.dres-signin)>.dres-rematch svg{display:none}}@media (max-width:360px){.tl .dres-acts:has(>.dres-signin)>.dres-back .dres-lbl{display:none}}@media (min-width:440px) and (max-width:560px){.tl .dres{--fw:clamp(108px, calc(100dvh - 610px) ,180px);--hs:56px;--ns:50px}}@media (max-width:360px){.tl .dres{--fw:clamp(104px, calc(100dvh - 590px) ,136px);--ns:40px;--hs:44px}}.tl .dres.settled :is(.dres-kick,.dres-hw,.dres-burst,.dres-score,.dres-rounds,.dres-pips i,.dres-f,.dres-acts,.dres-guest,.dres-ask,.dres-invite,.dres-crown){animation:none}.tl .dres.settled .dres-pool:after{animation:none}.tl .dres.settled .dres-f.r-win .dres-body,.tl .dres.settled .dres-f.r-lose .dres-body,.tl .dres.settled .dres-f.r-lose .dres-body>img,.tl .dres.settled .dres-f.r-draw .dres-body,.tl .dres.settled .dres-f .dres-shadow{animation:none}.tl .dres.settled .dres-f.r-win .dres-jump,.tl .dres.settled .dres-f.r-draw .dres-jump{animation:dres-bob 2s ease-in-out infinite}.tl .dres.settled .dres-f.r-win .dres-rays{animation:dres-spin 26s linear infinite}.tl .dres.rm *,.tl .dres.rm *:before,.tl .dres.rm *:after{animation:none}.tl .dres.rm>*{animation:dres-in .16s ease-out both}.tl .dres.rm>.dres-acts{animation:none}.tl .dres.rm>.dres-acts>*{animation:dres-in .16s ease-out both}.tl .duel-page.ph-board-out .duel>.dboard>*{animation:dres-out .16s ease-in both}@keyframes dres-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion: reduce){:root .tl .dres.rm *,:root .tl .dres.rm *:before,:root .tl .dres.rm *:after{animation:none!important}:root .tl .dres.rm>*,:root .tl .dres.rm>.dres-acts>*{animation-name:dres-in!important;animation-duration:.16s!important;animation-timing-function:ease-out!important;animation-delay:0s!important;animation-fill-mode:both!important;animation-iteration-count:1!important}:root .tl .dres.rm>.dres-acts{animation:none!important}:root .tl .duel-page.ph-board-out .duel>.dboard>*{animation-name:dres-out!important;animation-duration:.16s!important;animation-timing-function:ease-in!important;animation-delay:0s!important;animation-fill-mode:both!important;animation-iteration-count:1!important}:root .tl .dres .dres-acts .btn{transition:none}}.tl .fh-final .fh-fighter .fh-body,.tl .fh-final .fh-bubble{display:none}.tl .fh-final>.dboard.fh-board{width:min(1180px,100%)}.tl .fh-final .fh-dial .fh-t{color:var(--fh-yolk);letter-spacing:.04em}.tl .fh-final.o-loss .fh-dial .fh-t{color:var(--fh-cyan)}.tl .fh-final.o-draw .fh-dial .fh-t{color:var(--fh-paper);font-size:54px}.tl .fh-final .fh-dial{animation:fh-final-ko .5s cubic-bezier(.2,1.8,.4,1) .16s both}@keyframes fh-final-ko{0%{transform:scale(2.4);opacity:0}to{transform:none;opacity:1}}.tl .fh-final .dboard:has(>.dres){border-radius:0;background:none;box-shadow:none}.tl .fh-final .dres{--tint:255,210,31;--tint2:255,45,111;border-radius:0;font-family:var(--fh-cond);color:var(--fh-paper)}.tl .fh-final .dres.o-loss{--tint:22,224,255;--tint2:22,224,255}.tl .fh-final .dres.o-draw{--tint:255,246,233;--tint2:185,169,217}.tl .fh-final .dres-sky,.tl .fh-final .dres-eq,.tl .fh-final .dres-floor{display:none}.tl .fh-final .dres-kick{font:800 15px/1 var(--fh-cond);letter-spacing:.3em;color:var(--fh-paper);text-shadow:2px 2px 0 var(--fh-ink);opacity:1}.tl .fh-final .dres-head{font:400 var(--hs)/.9 var(--fh-disp);letter-spacing:.01em;text-transform:uppercase}.tl .fh-final .dres-hw{padding:0 .06em;color:var(--fh-yolk);background:none;filter:none;rotate:-2deg;text-shadow:6px 6px 0 var(--fh-ink),12px 12px 0 rgba(11,7,22,.45)}.tl .fh-final .o-loss .dres-hw{color:var(--fh-cyan)}.tl .fh-final .o-draw .dres-hw{color:var(--fh-paper)}.tl .fh-final .dres-burst{background:radial-gradient(closest-side,rgba(255,210,31,.4),rgba(255,45,111,.14) 55%,transparent 72%)}.tl .fh-final .dres-who{font:400 18px/1 var(--fh-disp);letter-spacing:.04em;text-transform:uppercase;color:var(--fh-paper);text-shadow:2px 2px 0 var(--fh-ink)}.tl .fh-final .dres-av{border-radius:0;transform:skew(-8deg);border:2px solid var(--fh-paper);background:var(--fh-pink);box-shadow:2px 2px 0 var(--fh-ink)}.tl .fh-final .dres-ss.them .dres-av{border-color:var(--fh-paper);background:var(--fh-cyan)}.tl .fh-final .dres-num{font:400 var(--ns)/.9 var(--fh-disp);letter-spacing:.01em;color:#ffd0de;text-shadow:4px 4px 0 var(--fh-ink)}.tl .fh-final .dres-ss.them .dres-num{color:#c9f6ff}.tl .fh-final .dres-ss.top .dres-num{color:var(--fh-yolk);background:none;filter:none;text-shadow:4px 4px 0 var(--fh-pink-d),8px 8px 0 var(--fh-ink)}.tl .fh-final .dres-ss.them.top .dres-num{text-shadow:4px 4px 0 var(--fh-cyan-d),8px 8px 0 var(--fh-ink)}.tl .fh-final .o-draw .dres-num{color:var(--fh-paper);filter:none}.tl .fh-final .dres-vs{font:400 22px/1 var(--fh-disp);letter-spacing:.06em;color:var(--fh-yolk);text-shadow:2px 2px 0 var(--fh-ink)}.tl .fh-final .dres-rounds{border-radius:0;transform:skew(-10deg);background:var(--fh-ink);border:2px solid var(--fh-paper);box-shadow:4px 4px #0b071699}.tl .fh-final .dres-rounds>*{transform:skew(10deg)}.tl .fh-final .dres-rl{font:800 13px/1 var(--fh-cond);letter-spacing:.2em;color:var(--fh-paper)}.tl .fh-final .dres-rl b{font:400 18px/1 var(--fh-disp);color:var(--fh-yolk)}.tl .fh-final .dres-pips{gap:6px}.tl .fh-final .dres-pips i{width:11px;height:11px;border-radius:0;rotate:45deg;background:#fff6e933;box-shadow:none}.tl .fh-final .dres-pips i.w{background:var(--fh-pink);opacity:1}.tl .fh-final .dres-pips i.l{background:var(--fh-cyan);opacity:1}.tl .fh-final .dres-pips i.e{background:var(--fh-dim)}.tl .fh-final .dres-body>img{filter:drop-shadow(0 18px 24px rgba(0,0,0,.55))}.tl .fh-final .dres-f.them .dres-body>img{filter:drop-shadow(0 18px 24px rgba(0,0,0,.55))}.tl .fh-final .dres-f.r-win .dres-body>img{filter:drop-shadow(0 0 30px rgba(255,210,31,.6)) drop-shadow(0 18px 24px rgba(0,0,0,.55))}.tl .fh-final .dres-f.r-lose .dres-body>img{filter:sepia(1) saturate(4.5) hue-rotate(-55deg) brightness(.92) contrast(1.1) drop-shadow(0 18px 24px rgba(0,0,0,.55))}.tl .fh-final .dres-f.you.r-lose .dres-jump{rotate:-7deg;translate:-14px 6px}.tl .fh-final .dres-f.them.r-lose .dres-jump{rotate:7deg;translate:14px 6px}.tl .fh-final .dres-rays{background:repeating-conic-gradient(from 0deg,rgba(255,246,233,.28) 0 1.4deg,transparent 1.4deg 9deg)}.tl .fh-final .dres-pool{background:radial-gradient(closest-side,rgba(11,7,22,.55),transparent)}.tl .fh-final .dres-f.r-win .dres-pool{background:radial-gradient(closest-side,rgba(255,210,31,.45),rgba(255,210,31,.1) 60%,transparent)}.tl .fh-final .dres-ini{border-radius:0;transform:skew(-8deg);font-family:var(--fh-disp);font-weight:400;background:var(--fh-pink);border:4px solid var(--fh-paper)}.tl .fh-final .dres-f.them .dres-ini{background:var(--fh-cyan);color:var(--fh-ink)}.tl .dres-winner{display:none}.tl .fh-final .dres-winner{display:block;position:absolute;left:50%;bottom:calc(var(--h) * .02 - 6px);z-index:3;translate:-50% 0;padding:5px 16px 3px;transform:skew(-14deg) rotate(-3deg);background:var(--fh-yolk);color:var(--fh-ink);box-shadow:5px 5px 0 var(--fh-ink);font:400 clamp(18px,3vh,30px)/1 var(--fh-disp);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;animation:fh-final-banner .45s cubic-bezier(.2,1.5,.4,1) calc(var(--t-crown) + .12s) both}@keyframes fh-final-banner{0%{opacity:0;transform:skew(-14deg) rotate(-3deg) scale(2.2)}to{opacity:1;transform:skew(-14deg) rotate(-3deg)}}.tl .fh-final .dres-acts .btn-go,.tl .fh-final .dres-acts .btn-ghost,.tl .fh-final .dres-acts .dres-back{position:relative;isolation:isolate;border-radius:0;border-color:transparent;background:transparent;box-shadow:none;font:400 19px/1 var(--fh-disp);letter-spacing:.06em;text-transform:uppercase;color:var(--fh-paper)}.tl .fh-final .dres-acts .btn-go:before,.tl .fh-final .dres-acts .btn-ghost:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;transform:skew(-12deg);background:#0b0716c7;border:2.5px solid var(--fh-paper);box-shadow:5px 5px 0 var(--fh-ink)}.tl .fh-final .dres-acts .btn-go{color:#fff;padding:0 30px}.tl .fh-final .dres-acts .btn-go{overflow:visible}.tl .fh-final .dres-acts .btn-go:before{background:linear-gradient(180deg,#ff5c90,var(--fh-pink) 50%,#d11859);border-width:3px;box-shadow:7px 7px 0 var(--fh-ink)}.tl .fh-final .dres-acts .btn-go:not(:disabled):hover{filter:brightness(1.08);translate:0 -2px}.tl .fh-final .dres-acts .btn-ghost:not(:disabled):hover{background:transparent}.tl .fh-final .dres-acts .btn-ghost:not(:disabled):hover:before{background:#2a1e40e6}.tl .fh-final .dres-acts .dres-back{color:var(--fh-dim)}.tl .fh-final .dres-acts .dres-back:hover{color:var(--fh-paper)}.tl .fh-final .dres-acts .btn:focus-visible{box-shadow:none;outline:3px solid var(--fh-yolk);outline-offset:4px}.tl .fh-final .dres-guest,.tl .fh-final .dres-ask,.tl .fh-final .dres-invite{border-radius:0;font-family:var(--fh-cond)}@media (max-width:560px){.tl .fh-final .dres-acts{border-radius:0;background:#0b0716eb;border:2px solid rgba(255,246,233,.5);box-shadow:5px 5px 0 var(--fh-ink)}.tl .fh-final .dres-acts .btn-go,.tl .fh-final .dres-acts .btn-ghost,.tl .fh-final .dres-acts .dres-back{font-size:16px}.tl .fh-final .dres-winner{font-size:16px;padding:4px 10px 2px}}@media (prefers-reduced-motion:reduce){.tl .fh-final .dres-winner,.tl .fh-final .fh-dial{animation:none}}.tl .dres-gg,.tl .dres-sparks{display:none}@media (min-width:901px){.tl .fh-final .dres{justify-content:flex-start;gap:0;padding-top:clamp(8px,2cqh,24px);padding-bottom:clamp(10px,2cqh,24px);--fw:clamp(200px,min(50vh,30vw),460px);--fl:calc(var(--fw) * .7);--hs:clamp(46px,min(13cqh,11cqw),112px)}.tl .duel.fh-final>.dboard.fh-board{width:100%}.tl .fh-final .dres-top{gap:8px}.tl .fh-final .dres-arena{flex:1 1 auto;min-height:0;margin-top:32px;align-items:end;grid-template-rows:minmax(0,1fr)}.tl .fh-final .dres-mid{align-self:start;padding-bottom:0}.tl .fh-final .dres-f{align-self:end}.tl .fh-final .dres-acts{margin-top:clamp(10px,2cqh,22px)}.tl .fh-final .dres-f.r-win:before{content:"";position:absolute;left:50%;top:48%;width:calc(var(--h) * 1.7);aspect-ratio:1;translate:-50% -50%;border-radius:50%;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#ffd21f8c,#ff2d6f52 45%,#ff2d6f00 72%);animation:fh-final-burst .6s cubic-bezier(.2,1.5,.4,1) var(--t-fighters,0ms) both}.tl .fh-final .dres-f.them.r-win:before{background:radial-gradient(closest-side,#ffd21f80,#16e0ff57 45%,#16e0ff00 72%)}.tl .fh-final .dres-f.r-win .dres-rays{width:calc(var(--h) * 2.1);background:repeating-conic-gradient(from 0deg,rgba(255,246,233,.34) 0 1.6deg,transparent 1.6deg 9deg)}.tl .fh-final .dres-sparks{display:block;position:absolute;left:50%;top:40%;width:calc(var(--h) * 1.3);aspect-ratio:1;translate:-50% -50%;pointer-events:none;z-index:3;background:radial-gradient(circle,var(--fh-yolk) 0 5px,transparent 6px) 8% 18% / 24px 24px no-repeat,radial-gradient(circle,var(--fh-pink) 0 4px,transparent 5px) 88% 10% / 20px 20px no-repeat,radial-gradient(circle,var(--fh-cyan) 0 4px,transparent 5px) 96% 52% / 20px 20px no-repeat,radial-gradient(circle,var(--fh-paper) 0 3px,transparent 4px) 2% 60% / 16px 16px no-repeat,radial-gradient(circle,var(--fh-yolk) 0 4px,transparent 5px) 70% 0% / 20px 20px no-repeat,radial-gradient(circle,var(--fh-pink) 0 3px,transparent 4px) 22% 2% / 16px 16px no-repeat,radial-gradient(circle,var(--fh-cyan) 0 5px,transparent 6px) 12% 88% / 24px 24px no-repeat,radial-gradient(circle,var(--fh-yolk) 0 3px,transparent 4px) 90% 86% / 16px 16px no-repeat;animation:fh-final-sparks 1.1s cubic-bezier(.2,.9,.3,1) calc(var(--t-fighters,0ms) + .2s) both}@keyframes fh-final-burst{0%{opacity:0;scale:.3}to{opacity:1;scale:1}}@keyframes fh-final-sparks{0%{opacity:0;scale:.2}25%{opacity:1}to{opacity:1;scale:1}}.tl .fh-final .dres-f.r-lose .dres-body>img{filter:grayscale(.85) brightness(.72) drop-shadow(0 18px 24px rgba(0,0,0,.55))}.tl .fh-final .dres-gg{display:block;position:absolute;left:50%;bottom:calc(var(--h) * .02 - 8px);z-index:3;translate:-50% 0;padding:4px 10px 3px;transform:skew(-12deg);background:var(--fh-ink);color:var(--fh-dim);border:2px solid rgba(255,246,233,.55);box-shadow:3px 3px #0b071699;font:800 14px/1 var(--fh-cond);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap}}@media (prefers-reduced-motion:reduce){.tl .fh-final .dres-f.r-win:before,.tl .fh-final .dres-sparks{animation:none}}@media (min-width:901px){.tl .fh-final .dres-sparks{background:none;container-type:size;z-index:-1;animation:none}.tl .fh-final .dres-sparks>i{position:absolute;left:50%;top:50%;width:9px;height:16px;margin:-8px 0 0 -4.5px;border:1.5px solid var(--fh-ink);transform:translate(calc(var(--px) * 1cqw),calc(var(--py) * 1cqh)) rotate(var(--r));animation:fh-confetti .95s cubic-bezier(.15,.9,.3,1) calc(var(--t-fighters,0ms) + .15s + var(--dl,0ms)) both}.tl .fh-final .dres-sparks>i.dot{width:11px;height:11px;margin:-5.5px 0 0 -5.5px;border-radius:50%}.tl .fh-final .dres-sparks>.k-y{background:var(--fh-yolk)}.tl .fh-final .dres-sparks>.k-p{background:var(--fh-pink)}.tl .fh-final .dres-sparks>.k-c{background:var(--fh-cyan)}.tl .fh-final .dres-sparks>.k-w{background:var(--fh-paper)}@keyframes fh-confetti{0%{transform:translate(0) rotate(0) scale(.3);opacity:0}12%{opacity:1}to{transform:translate(calc(var(--px) * 1cqw),calc(var(--py) * 1cqh)) rotate(var(--r));opacity:1}}}@media (prefers-reduced-motion:reduce){.tl .fh-final .dres-sparks>i{animation:none}}@media (max-width:560px){.tl .fh-final .dres-sparks{display:block;position:absolute;left:50%;top:44%;width:calc(var(--h) * 1.12);aspect-ratio:1;translate:-50% -50%;pointer-events:none;container-type:size;z-index:-1}.tl .fh-final .dres-sparks>i{position:absolute;left:50%;top:50%;width:6px;height:11px;margin:-5.5px 0 0 -3px;border:1.5px solid var(--fh-ink);transform:translate(calc(var(--px) * 1cqw),calc(var(--py) * 1cqh)) rotate(var(--r));animation:fh-confetti-ph .85s cubic-bezier(.15,.9,.3,1) calc(var(--t-fighters,0ms) + .15s + var(--dl,0ms)) both}.tl .fh-final .dres-sparks>i:nth-child(2n){display:none}.tl .fh-final .dres-sparks>i.dot{width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%}.tl .fh-final .dres-sparks>i:nth-child(8n+1){background:var(--fh-yolk)}.tl .fh-final .dres-sparks>i:nth-child(8n+3){background:var(--fh-pink)}.tl .fh-final .dres-sparks>i:nth-child(8n+5){background:var(--fh-paper)}.tl .fh-final .dres-sparks>i:nth-child(8n+7){background:var(--fh-cyan)}@keyframes fh-confetti-ph{0%{transform:translate(0) rotate(0) scale(.3);opacity:0}12%{opacity:1}to{transform:translate(calc(var(--px) * 1cqw),calc(var(--py) * 1cqh)) rotate(var(--r));opacity:1}}}@media (max-width:560px) and (prefers-reduced-motion:reduce){.tl .fh-final .dres-sparks>i{animation:none}}@media (max-width:420px){.tl .fh-final .dres-acts:has(>.dres-signin){grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr) 44px max-content}.tl .fh-final .dres-acts .tw-btn{padding:0 8px;font-size:14px;gap:5px}.tl .fh-final .dres-acts .tw-btn-ic,.tl .fh-final .dres-acts .dres-back .dres-lbl{display:none}.tl .fh-final .dres-acts>:is(.dres-rematch,.dres-back){padding:0 6px;letter-spacing:.03em;white-space:nowrap;justify-content:center}}.tl .dres-why{margin:4px 0 0;font:700 13px/1.2 var(--font);letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--tint));opacity:.95;animation:dres-rise .4s var(--ease-out) var(--t-actions,0ms) both}.tl .fh-final .dres-why{font:400 clamp(14px,2.2vh,20px)/1.1 var(--fh-disp);letter-spacing:.06em;color:var(--fh-yolk);text-shadow:2px 2px 0 var(--fh-ink)}@media (prefers-reduced-motion:reduce){.tl .dres-why{animation:none}}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/anton-latin-Byf51wtH.woff2) format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/barlow-condensed-700-latin-v1xN8_Wq.woff2) format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/barlow-condensed-800-latin-BKzMuPgK.woff2) format("woff2")}.tl .duel.fh-stage,.tl .chest-reveal{--fh-pink:#ff2d6f;--fh-pink-d:#b3124f;--fh-cyan:#16e0ff;--fh-cyan-d:#0a6fd6;--fh-ink:#0b0716;--fh-night:#0b0716;--fh-yolk:#ffd21f;--fh-yolk-d:#c79a00;--fh-paper:#fff6e9;--fh-dim:#b9a9d9;--fh-disp:"Anton","Impact",sans-serif;--fh-cond:"Barlow Condensed","Arial Narrow",sans-serif}.tl .duel.fh-stage{--fh-m:calc(20% + var(--p,.5) * 60%);--fh-fighter:min(74%,600px);position:relative;isolation:isolate;overflow:hidden;overflow:clip;flex:1 0 auto;min-height:100%;display:grid;grid-template-columns:74px minmax(0,1fr) 132px minmax(0,1fr) 74px;grid-template-rows:30px auto minmax(0,1fr);column-gap:14px;row-gap:6px;padding:22px 36px 14px;border:0;border-radius:0;box-shadow:none;background:var(--fh-night);color:var(--fh-paper);font-family:var(--fh-cond)}.tl .fh-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;overflow:hidden;pointer-events:none}.tl .fh-bg>i{position:absolute;top:0;right:0;bottom:0;left:0}.tl .fh-half.l{background:radial-gradient(70% 80% at 12% 78%,#ff3d7c 0%,#c3175a 22%,#5a0f4c 50%,#1b0a2c 78%,var(--fh-night) 100%)}.tl .fh-half.r{background:radial-gradient(70% 80% at 88% 78%,#3be8ff 0%,#0b8fd9 22%,#0b2f82 50%,#0a1240 78%,var(--fh-night) 100%);clip-path:polygon(calc(var(--fh-m) + 9%) 0,100% 0,100% 100%,calc(var(--fh-m) - 9%) 100%);transition:clip-path 1.2s cubic-bezier(.3,1.5,.4,1)}.tl .fh-seam{background:var(--fh-paper);opacity:.9;filter:drop-shadow(0 0 14px #fff);clip-path:polygon(calc(var(--fh-m) + 8.75%) 0,calc(var(--fh-m) + 9.25%) 0,calc(var(--fh-m) - 8.75%) 100%,calc(var(--fh-m) - 9.25%) 100%);transition:clip-path 1.2s cubic-bezier(.3,1.5,.4,1)}.tl .fh-bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-image:radial-gradient(rgba(0,0,0,.34) 1.3px,transparent 1.7px);background-size:8px 8px;-webkit-mask:linear-gradient(180deg,#000 0%,transparent 45%,#000 100%);mask:linear-gradient(180deg,#000 0%,transparent 45%,#000 100%)}.tl .fh-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:radial-gradient(60% 55% at 50% 52%,#0b07169e,#0b071600 70%),linear-gradient(180deg,#0b0716d9 0,#0b071600 190px)}.tl .fh-floor{top:auto!important;height:22%;z-index:1;background:linear-gradient(180deg,transparent,rgba(11,7,22,.7))}.tl .fh-bgname{position:absolute;top:34%;z-index:1;font:400 min(30vh,280px)/.8 var(--fh-disp);letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;color:transparent;-webkit-text-stroke:2px rgba(255,246,233,.13)}.tl .fh-bgname.l{left:-1%}.tl .fh-bgname.r{right:-1%}.tl .fh-stage>.mbar.fh-hp{grid-column:2 / 5;grid-row:1;z-index:10;display:grid;grid-template-columns:minmax(0,1fr) 132px minmax(0,1fr);column-gap:14px;min-height:0;padding:0;flex-direction:row;gap:0 14px}.tl .fh-bar{position:relative;display:block;height:30px;background:var(--fh-ink);box-shadow:0 0 0 2px #fff6e9e6;clip-path:polygon(0 0,100% 0,calc(100% - 18px) 100%,0 100%)}.tl .fh-bar.them{grid-column:3;clip-path:polygon(0 0,100% 0,100% 100%,18px 100%)}.tl .fh-bar>i{position:absolute;display:block}.tl .fh-bar .well{top:3px;right:3px;bottom:3px;left:3px;background:repeating-linear-gradient(90deg,#1c1233 0,#1c1233 22px,#150d28 22px,#150d28 24px)}.tl .fh-bar .fill,.tl .fh-bar .trail,.tl .fh-bar .hit{top:3px;bottom:3px;left:3px;right:3px}.tl .fh-bar .fill,.tl .fh-bar .trail{transform-origin:0 50%;transform:scaleX(var(--hy,1));will-change:transform}.tl .fh-bar .fill{overflow:hidden;background:linear-gradient(180deg,#ff8db0 0,#ff2d6f 45%,#c0125a)}.tl .fh-bar.them .fill,.tl .fh-bar.them .trail{transform-origin:100% 50%;transform:scaleX(var(--ht,1))}.tl .fh-bar.them .fill{background:linear-gradient(180deg,#9ff5ff 0,#16e0ff 45%,#0a86d6)}.tl .fh-bar .fill:after{content:"";position:absolute;top:0;right:0;bottom:55%;left:0;background:linear-gradient(180deg,#ffffff8c,#fff0)}.tl .fh-bar .trail{background:linear-gradient(180deg,#ffd08a 0,#ff7a2e 40%,#d7261e)}.tl .fh-bar .hit{z-index:4;opacity:0;background:linear-gradient(180deg,#fff 0,#fff6c8,#ffd21f);pointer-events:none}.tl .fh-bar .sweep{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:translate(-100%);background:linear-gradient(90deg,#fff0 0,#fffffff2,#fff0)}.tl .fh-bar .fill:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#fff;opacity:0}.tl .fh-bar.low .fill:before{animation:fh-low 1.1s ease-in-out infinite}@keyframes fh-low{0%,to{opacity:0}50%{opacity:.3}}.tl .fh-bar .notch{top:0;bottom:0;width:2px;background:#0b07168c;z-index:2}.tl .fh-bar .n1{left:25%}.tl .fh-bar .n2{left:50%}.tl .fh-bar .n3{left:75%}.tl .fh-clock{grid-column:3;grid-row:1 / 3;z-index:11;display:flex;flex-direction:column;align-items:center;align-self:start}.tl .fh-dial{position:relative;width:132px;height:96px;display:grid;place-items:center;background:var(--fh-ink);clip-path:polygon(14% 0,86% 0,100% 30%,86% 100%,14% 100%,0 30%)}.tl .fh-dial:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;background:linear-gradient(180deg,#2a1650,#120a24);clip-path:inherit}.tl .fh-t{position:relative;font:400 70px/1 var(--fh-disp);letter-spacing:.02em;color:var(--fh-paper);text-shadow:0 3px 0 rgba(0,0,0,.4);font-variant-numeric:tabular-nums}.tl .fh-clock.urgent .fh-t{color:var(--fh-yolk);animation:fh-tick 1s steps(1) infinite}@keyframes fh-tick{0%{transform:scale(1.14)}20%{transform:scale(1)}}.tl .fh-drain{position:absolute;left:18%;right:18%;bottom:8px;height:5px;background:#fff6e926;overflow:hidden}.tl .fh-drain b{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--fh-yolk);transform-origin:0 50%;transition:transform .25s linear}.tl .fh-rd{margin-top:6px;font:800 14px/1 var(--fh-cond);letter-spacing:.24em;text-transform:uppercase;text-shadow:2px 2px 0 var(--fh-ink)}.tl .fh-pips{display:flex;gap:4px;margin-top:6px}.tl .fh-pips i{width:9px;height:9px;transform:rotate(45deg);background:#fff6e933}.tl .fh-pips i.p-w{background:var(--fh-pink)}.tl .fh-pips i.p-l{background:var(--fh-cyan)}.tl .fh-pips i.p-e,.tl .fh-pips i.p-p{background:var(--fh-dim)}.tl .fh-pips i.p-c{background:var(--fh-paper);box-shadow:0 0 10px #fff;animation:fh-pip 1s infinite}@keyframes fh-pip{50%{opacity:.4}}.tl .fh-stage>.pbar.fh-side{display:contents}.tl .fh-ava{grid-row:1 / 3;z-index:10;position:relative;width:74px;height:74px}.tl .fh-side.you .fh-ava{grid-column:1}.tl .fh-side.them .fh-ava{grid-column:5}.tl .fh-ava .fh-face,.tl .fh-ava .pav-btn{width:74px;height:74px}.tl .fh-ava .dface{border-radius:0;transform:skew(-8deg);border:3px solid var(--fh-paper);box-shadow:4px 4px 0 var(--fh-ink)}.tl .fh-side.you .fh-ava .dface{background:var(--fh-pink)}.tl .fh-side.them .fh-ava .dface{background:var(--fh-cyan)}.tl .fh-ava .pav-btn{position:relative;display:block;padding:0;border:0;background:none;border-radius:0}.tl .fh-ava .pav-btn.muted .dface{filter:grayscale(.7) brightness(.7)}.tl .fh-ava .pav-mute{position:absolute;right:-6px;bottom:-6px;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:var(--fh-ink);color:var(--fh-paper);border:1.5px solid var(--fh-paper)}.tl .fh-meta{grid-row:2;z-index:10;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;min-width:0}.tl .fh-side.you .fh-meta{grid-column:2}.tl .fh-side.them .fh-meta{grid-column:4;flex-direction:row-reverse}.tl .fh-meta .nm{font:400 24px/1 var(--fh-disp);letter-spacing:.03em;text-transform:uppercase;text-shadow:2px 2px 0 var(--fh-ink);overflow-wrap:anywhere}.tl .fh-tag{display:inline-block;padding:4px 8px 3px;transform:skew(-12deg);font:800 13px/1 var(--fh-cond);letter-spacing:.18em;text-transform:uppercase}.tl .fh-tag.you{background:var(--fh-pink);color:#fff}.tl .fh-tag.bot{background:var(--fh-cyan);color:var(--fh-ink)}.tl .fh-meta .fh-tier{width:20px;height:20px;align-self:center}.tl .fh-meta .fh-sc{position:relative;margin-left:auto;min-width:0;text-align:right}.tl .fh-side.them .fh-meta .fh-sc{margin-left:0;margin-right:auto;text-align:left}.tl .fh-meta .fh-sc b{display:block;font:400 40px/.9 var(--fh-disp);text-shadow:3px 3px 0 var(--fh-ink);font-variant-numeric:tabular-nums;letter-spacing:.01em}.tl .fh-side.you .fh-sc b{color:#ffd0de}.tl .fh-side.them .fh-sc b{color:#c9f6ff}.tl .fh-meta .fh-sc .gain{position:absolute;right:100%;top:0;margin-right:10px;font:400 30px/1 var(--fh-disp);color:var(--fh-yolk);white-space:nowrap;text-shadow:3px 3px 0 var(--fh-ink);animation:du-gain 2.5s var(--ease-out) both}.tl .fh-side.them .fh-meta .fh-sc .gain{right:auto;left:100%;margin:0 0 0 10px}.tl .fh-sub{flex-basis:100%;font:700 13px/1.1 var(--fh-cond);letter-spacing:.12em;text-transform:uppercase;color:var(--fh-dim);text-align:right}.tl .fh-meta .fh-state{flex-basis:100%;height:auto;padding:0;border:0;background:none;box-shadow:none;margin:0;font:800 13px/1 var(--fh-cond);letter-spacing:.16em;text-transform:uppercase;color:var(--fh-dim)}.tl .fh-meta .fh-state.lock{color:#ffd0de;background:none;box-shadow:none}.tl .fh-meta .fh-state.warn{color:#fde68a}.tl .fh-fighter{position:absolute;z-index:1;bottom:-6%;height:var(--fh-fighter);aspect-ratio:1;pointer-events:none}.tl .fh-side.you .fh-fighter{left:-200px}.tl .fh-side.them .fh-fighter{right:-200px}.tl .fh-body{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:50% 90%;will-change:transform}.tl .fh-art{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 30px 40px rgba(0,0,0,.55))}.tl .fh-art.drawn{width:60%;height:60%;margin:30% 20% 0;border-radius:24px}.tl .fh-art.ini{display:grid;place-items:center;width:50%;height:50%;margin:40% 25% 0;border-radius:50%;border:4px solid var(--fh-paper);font:400 90px/1 var(--fh-disp)}.tl .fh-side.you .fh-art.ini{background:var(--fh-pink)}.tl .fh-side.them .fh-art.ini{background:var(--fh-cyan);color:var(--fh-ink)}.tl .fh-side.you .fh-body{animation:fh-bobL 3s ease-in-out infinite}.tl .fh-side.them .fh-body{animation:fh-bobR 3.4s ease-in-out infinite}@keyframes fh-bobL{50%{transform:translateY(-10px) rotate(-1deg)}}@keyframes fh-bobR{50%{transform:translateY(-8px) rotate(1deg)}}.tl .fh-fighter[data-react=listen] .fh-body{animation:fh-think 2.2s ease-in-out infinite}@keyframes fh-think{0%,to{transform:rotate(2deg)}50%{transform:translateY(-6px) rotate(5deg)}}.tl .fh-fighter[data-react=locked] .fh-body{animation:fh-ready .9s ease-in-out infinite}.tl .fh-side.you .fh-fighter[data-react=locked] .fh-body{animation-name:fh-readyL}@keyframes fh-ready{50%{transform:translate(-10px) scale(1.02)}}@keyframes fh-readyL{50%{transform:translate(10px) scale(1.02)}}.tl .fh-side.them .fh-fighter[data-react=locked] .fh-art{filter:drop-shadow(0 0 26px rgba(22,224,255,.8)) drop-shadow(0 30px 40px rgba(0,0,0,.55))}.tl .fh-side.you .fh-fighter[data-react=locked] .fh-art{filter:drop-shadow(0 0 26px rgba(255,45,111,.8)) drop-shadow(0 30px 40px rgba(0,0,0,.55))}.tl .fh-fighter[data-react=hit] .fh-body{animation:none;transform:translate(26px,8px) rotate(9deg)}.tl .fh-side.you .fh-fighter[data-react=hit] .fh-body{transform:translate(-26px,8px) rotate(-9deg)}.tl .fh-fighter[data-react=hit] .fh-art{filter:sepia(1) saturate(4.5) hue-rotate(-55deg) brightness(.92) contrast(1.1) drop-shadow(0 30px 40px rgba(0,0,0,.55))}.tl .fh-fighter[data-react=win] .fh-body{animation:fh-win 1.1s cubic-bezier(.3,1.6,.4,1) both}.tl .fh-fighter[data-react=win] .fh-art{filter:drop-shadow(0 0 30px rgba(255,210,31,.55)) drop-shadow(0 30px 40px rgba(0,0,0,.55))}@keyframes fh-win{0%{transform:translateY(40px)}60%{transform:translateY(-28px) scale(1.04)}to{transform:none}}.tl .fh-plate{position:absolute;bottom:calc(8.1% + 28px);z-index:3;display:flex;align-items:center;gap:10px;white-space:nowrap}.tl .fh-side.you .fh-plate{left:236px}.tl .fh-side.them .fh-plate{right:236px;flex-direction:row-reverse}.tl .fh-plate .nm{font:400 30px/1 var(--fh-disp);letter-spacing:.02em;text-transform:uppercase;text-shadow:3px 3px 0 var(--fh-ink)}.tl .fh-bubble{position:absolute;left:14%;bottom:86%;z-index:4;display:flex;transform:skew(-8deg) rotate(-3deg);box-shadow:5px 5px 0 var(--fh-ink);background:var(--fh-paper);color:var(--fh-ink)}.tl .fh-bubble:after{content:"";position:absolute;bottom:-12px;left:28px;border:12px solid transparent;border-top-color:var(--fh-paper);border-bottom:0}.tl .fh-bubble .pstate{height:auto;padding:9px 16px 8px;border:0;border-radius:0;background:none;box-shadow:none;margin:0;gap:8px;font:800 22px/1 var(--fh-cond);letter-spacing:.02em;color:var(--fh-ink);white-space:nowrap}.tl .fh-bubble .pstate .dots i{width:6px;height:6px;background:var(--fh-ink)}.tl .fh-side.them.tone-lock .fh-bubble{background:var(--fh-cyan)}.tl .fh-side.them.tone-lock .fh-bubble:after{border-top-color:var(--fh-cyan)}.tl .fh-side.them.tone-warn .fh-bubble{background:var(--fh-yolk)}.tl .fh-side.them.tone-warn .fh-bubble:after{border-top-color:var(--fh-yolk)}.tl .fh-fighter .dbub-at.fighter{top:2%;z-index:5}.tl .fh-side.you .fh-fighter .dbub-at.fighter{left:46%}.tl .fh-side.them .fh-fighter .dbub-at.fighter{right:46%}.tl .fh-fighter .dbub.m-fighter{position:relative;white-space:nowrap}.tl .fh-stage>.dboard.fh-board{grid-column:1 / -1;grid-row:3;z-index:5;position:relative;justify-self:center;width:min(820px,100%);min-height:0;display:flex;flex-direction:column;align-items:stretch}.tl .fh-round{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;align-items:center;text-align:center}.tl .fh-q{display:flex;flex-direction:column;align-items:center;margin-top:clamp(4px,2vh,22px)}.tl .fh-kick{font:800 15px/1 var(--fh-cond);letter-spacing:.3em;text-transform:uppercase;color:var(--fh-yolk);text-shadow:2px 2px 0 var(--fh-ink)}.tl .fh-q h2{margin:6px 0 0;font:400 clamp(34px,6.4vh,58px)/1 var(--fh-disp);letter-spacing:.01em;text-transform:uppercase;color:var(--fh-paper);text-shadow:4px 4px 0 var(--fh-ink);outline:none}.tl .fh-q small{margin-top:6px;font:700 15px/1.2 var(--fh-cond);letter-spacing:.08em;color:var(--fh-dim);text-shadow:1px 1px 0 var(--fh-ink)}.tl .fh-console{position:relative;display:flex;flex-direction:column;align-items:center;margin-top:clamp(10px,2.4vh,26px)}.tl .fh-transport{display:flex;align-items:center;gap:22px}.tl .fh-play{position:relative;width:clamp(116px,19vh,176px);aspect-ratio:1;border-radius:50%;border:0;padding:0;background:var(--fh-yolk);color:var(--fh-ink);cursor:pointer;box-shadow:0 0 0 5px var(--fh-ink),0 0 0 9px var(--fh-paper),9px 11px 0 9px var(--fh-ink);display:grid;place-items:center;transition:transform .12s}.tl .fh-play:active{transform:scale(.95)}.tl .fh-play:disabled{cursor:default;filter:saturate(.4) brightness(.8)}.tl .fh-play svg{width:40%;height:40%;margin-left:6%;fill:var(--fh-ink);stroke:var(--fh-ink);stroke-width:3;stroke-linejoin:round}.tl .fh-play.playing svg{margin-left:0}.tl .fh-ring{position:absolute;top:-26px;right:-26px;bottom:-26px;left:-26px;border-radius:50%;border:3px solid rgba(255,210,31,.7);opacity:0;pointer-events:none}.tl .fh-play.playing .fh-ring{animation:fh-ring 1.3s ease-out infinite}.tl .fh-play.playing .fh-ring+.fh-ring{animation-delay:.65s}@keyframes fh-ring{0%{transform:scale(.8);opacity:.9}to{transform:scale(1.18);opacity:0}}.tl .fh-ab{position:relative;width:clamp(128px,16vw,176px);height:clamp(64px,10vh,86px);padding:0;transform:skew(-12deg);cursor:pointer;border:3px solid var(--fh-paper);background:#0b0716b8;color:var(--fh-paper);box-shadow:6px 6px 0 var(--fh-ink);display:grid;place-items:center;transition:background .15s}.tl .fh-ab-l{transform:skew(12deg);display:flex;flex-direction:column;align-items:center;gap:4px;font:400 clamp(24px,4vh,34px)/1 var(--fh-disp);letter-spacing:.06em;text-transform:uppercase}.tl .fh-ab.on{background:var(--fh-paper);color:var(--fh-ink)}.tl .fh-ab:disabled{cursor:default;opacity:.6}.tl .fh-eq{display:none;gap:3px;align-items:flex-end;height:14px}.tl .fh-ab.on .fh-eq{display:inline-flex}.tl .fh-eq i{width:4px;height:4px;background:var(--fh-pink);transform-origin:50% 100%;animation:fh-eqb .6s ease-in-out infinite alternate}.tl .k-eq .fh-eq i{background:var(--fh-cyan-d)}.tl .fh-eq i:nth-child(2){animation-delay:.2s}.tl .fh-eq i:nth-child(3){animation-delay:.4s}@keyframes fh-eqb{to{transform:scaleY(3.5)}}.tl .fh-ab-gap{width:clamp(128px,16vw,176px)}.tl .fh-hints{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 14px;min-height:24px;margin-top:22px;font:700 13px/1 var(--fh-cond);letter-spacing:.12em;color:var(--fh-paper)}.tl .fh-keys{display:none;align-items:center;gap:6px}.tl .fh-key{display:none;align-items:center;padding:3px 6px 2px;border:1.5px solid currentColor;border-radius:4px;opacity:.75;font:800 12px/1 var(--fh-cond);letter-spacing:.06em;color:inherit;background:none}@media (hover:hover) and (pointer:fine){.tl .fh-keys,.tl .fh-key{display:inline-flex}}.tl .fh-now{padding:4px 9px 3px;border-radius:3px;background:#0b0716b8;font:800 12px/1 var(--fh-cond);letter-spacing:.18em;text-transform:uppercase;color:var(--fh-dim)}.tl .fh-orig{display:inline-flex;align-items:center;gap:6px;padding:5px 10px 4px;transform:skew(-12deg);border:1.5px solid rgba(255,246,233,.35);background:#0b0716b3;font:800 13px/1 var(--fh-cond);letter-spacing:.18em;text-transform:uppercase;color:var(--fh-dim);cursor:pointer}.tl .fh-orig svg{width:9px;height:11px;fill:currentColor}.tl .fh-orig.on{background:var(--fh-paper);color:var(--fh-ink)}.tl .fh-overlay{position:absolute;top:-10px;right:-40px;bottom:-10px;left:-40px;z-index:6;display:grid;place-items:center}.tl .fh-cue{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:clamp(18px,4vh,40px);font:700 18px/1.2 var(--fh-cond);letter-spacing:.06em}.tl .fh-cue small{font:800 14px/1 var(--fh-cond);letter-spacing:.3em;text-transform:uppercase;color:var(--fh-yolk)}.tl .fh-cue b{font:400 clamp(28px,5vh,44px)/1 var(--fh-disp);text-transform:uppercase;text-shadow:3px 3px 0 var(--fh-ink)}.tl .fh-cue span{color:var(--fh-dim)}.tl .fh-verdict{position:relative;width:100%;min-height:clamp(150px,26vh,240px);margin-top:10px}.tl .fh-slot{position:relative;width:100%;margin-top:clamp(20px,4.5vh,48px);text-align:left}.tl .fh-round>.rs-err{margin-top:10px}.tl .fh-act{margin-top:auto;padding-top:clamp(14px,2.4vh,24px);display:flex;justify-content:center;width:100%}.tl .fh-lock{position:relative;min-width:340px;height:clamp(66px,10vh,84px);padding:0 44px;transform:skew(-12deg);cursor:pointer;color:#fff;background:linear-gradient(180deg,#ff5c90,var(--fh-pink) 50%,#d11859);border:3px solid var(--fh-paper);box-shadow:8px 8px 0 var(--fh-ink);display:flex;align-items:center;justify-content:center;gap:14px}.tl .fh-lock>*{transform:skew(12deg)}.tl .fh-lock b{font:400 clamp(30px,5vh,42px)/1 var(--fh-disp);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.tl .fh-lock-ic{width:30px;height:30px;flex:0 0 auto}.tl .fh-lock .fh-key{color:#fff}.tl .fh-lock.ready{animation:fh-beg 1.2s ease-in-out infinite}@keyframes fh-beg{50%{box-shadow:8px 8px 0 var(--fh-ink),0 0 0 7px #ff2d6f59}}.tl .fh-lock:active:not(:disabled){transform:skew(-12deg) translate(3px,3px);box-shadow:5px 5px 0 var(--fh-ink)}.tl .fh-lock:disabled{cursor:default;animation:none;background:#2a1e40;color:#fff6e98c;border-color:#fff6e959}.tl .fh-lock.locked:disabled{background:linear-gradient(180deg,#9ff5ff,var(--fh-cyan) 50%,#0a86d6);color:var(--fh-ink);border-color:var(--fh-paper)}.tl .fh-lock.locked b{font-size:clamp(24px,4vh,34px)}.tl .fh-next{display:flex;align-items:center;justify-content:center;min-height:clamp(66px,10vh,84px)}@media (min-width:761px) and (max-height:820px){.tl .duel.fh-stage{padding-top:16px}}@media (max-width:760px){.tl .duel.fh-stage{--fh-fighter:290px;grid-template-columns:minmax(0,1fr) 74px minmax(0,1fr);grid-template-rows:18px auto auto;column-gap:8px;row-gap:5px;padding:10px 10px 12px;overflow:visible;overflow-x:clip}.tl .fh-stage>.mbar.fh-hp{grid-column:1 / -1;grid-template-columns:minmax(0,1fr) 74px minmax(0,1fr);column-gap:8px}.tl .fh-bar{height:18px;clip-path:polygon(0 0,100% 0,calc(100% - 10px) 100%,0 100%)}.tl .fh-bar.them{clip-path:polygon(0 0,100% 0,100% 100%,10px 100%)}.tl .fh-bar .well{top:2px;right:2px;bottom:2px;left:2px}.tl .fh-bar :is(.fill,.trail,.hit){top:2px;bottom:2px;left:2px;right:2px}.tl .fh-clock{grid-column:2}.tl .fh-dial{width:74px;height:56px}.tl .fh-t{font-size:40px}.tl .fh-drain{bottom:5px;height:3px}.tl .fh-rd{font-size:11px;letter-spacing:.14em;margin-top:3px;white-space:nowrap}.tl .fh-pips{gap:2px}.tl .fh-pips i{width:6px;height:6px}.tl .fh-ava{display:none}.tl .fh-side.you .fh-meta{grid-column:1}.tl .fh-side.them .fh-meta{grid-column:3}.tl .fh-meta{gap:4px 6px}.tl .fh-meta .nm{font-size:16px}.tl .fh-meta .fh-sc{flex-basis:100%;order:3;text-align:left}.tl .fh-side.them .fh-meta .fh-sc{text-align:right}.tl .fh-meta .fh-sc b{font-size:28px}.tl .fh-meta .fh-sc .gain{font-size:20px;top:auto;bottom:100%;right:auto;left:0;margin:0 0 2px}.tl .fh-side.them .fh-meta .fh-sc .gain{left:auto;right:0}.tl .fh-tag{font-size:10px;padding:3px 5px 2px}.tl .fh-meta .fh-state,.tl .fh-sub,.tl .fh-meta .fh-tier,.tl .fh-bgname,.tl .fh-plate{display:none}.tl .fh-fighter{bottom:auto;top:176px}.tl .fh-side.you .fh-fighter{left:-82px}.tl .fh-side.them .fh-fighter{right:-82px}.tl .fh-bubble{left:auto;right:92px;bottom:auto;top:-6px;box-shadow:3px 3px 0 var(--fh-ink)}.tl .fh-bubble .pstate{font-size:15px;padding:6px 10px 5px}.tl .fh-bubble:after{left:auto;right:30px;bottom:-9px;border-width:9px}.tl .fh-stage>.dboard.fh-board{width:100%}.tl .fh-q{margin-top:0}.tl .fh-kick{font-size:12px;letter-spacing:.22em}.tl .fh-q h2{font-size:30px;margin-top:4px}.tl .fh-q small{font-size:13px}.tl .fh-console{margin-top:clamp(170px,34vh,300px)}.tl .fh-transport{gap:10px}.tl .fh-play{width:112px;box-shadow:0 0 0 4px var(--fh-ink),0 0 0 7px var(--fh-paper),6px 8px 0 7px var(--fh-ink)}.tl .fh-ring{top:-16px;right:-16px;bottom:-16px;left:-16px}.tl .fh-ab,.tl .fh-ab-gap{width:100px;height:60px}.tl .fh-ab{border-width:2.5px;box-shadow:4px 4px 0 var(--fh-ink)}.tl .fh-ab-l{font-size:22px}.tl .fh-hints{margin-top:14px}.tl .fh-slot{margin-top:18px}.tl .fh-act{position:sticky;bottom:0;z-index:7;padding:12px 0 calc(6px + env(safe-area-inset-bottom,0px))}.tl .fh-lock{min-width:0;width:calc(100% - 20px);height:64px}.tl .fh-lock b{font-size:30px}.tl .k-eq .fh-console{margin-top:clamp(120px,26vh,240px)}}@media (max-width:360px){.tl .duel.fh-stage{--fh-fighter:240px}.tl .fh-q h2{font-size:26px}.tl .fh-ab,.tl .fh-ab-gap{width:84px;height:54px}.tl .fh-ab-l{font-size:19px}.tl .fh-play{width:100px}.tl .fh-console{margin-top:clamp(120px,26vh,240px)}}@media (prefers-reduced-motion:reduce){.tl .fh-stage *,.tl .fh-stage *:before,.tl .fh-stage *:after{animation:none!important;transition:none!important}}@media (min-width:761px){.tl .fh-side.them .fh-bubble{left:auto;right:calc(200px + clamp(12px,2.5vw,36px))}.tl .fh-side.them .fh-bubble:after{left:auto;right:28px}}@media (min-width:761px) and (max-width:1279px){.tl .fh-side.them .fh-bubble{bottom:auto;top:clamp(-40px,-4vh,0px);box-shadow:3px 3px 0 var(--fh-ink)}.tl .fh-side.them .fh-bubble .pstate{font-size:15px;padding:6px 10px 5px}.tl .fh-side.them .fh-bubble:after{right:30px;bottom:-9px;border-width:9px}}.tl .fh-stage .fh-plate{display:none}.tl .fh-lock.locked:disabled{background:linear-gradient(180deg,#e58aa6,#d65c84 50%,#a8446a);color:#fff;border-color:var(--fh-paper);box-shadow:8px 8px 0 var(--fh-ink)}.tl .fh-stage[data-fight=""] .fh-side.you.tone-lock .fh-meta .fh-state{visibility:hidden}@media (min-width:761px){.tl .duel.fh-stage[data-fight=""]{container-type:inline-size;--fh-lane:clamp(110px,18cqw,230px);--fh-bw:min(820px,100cqw - 2 * var(--fh-lane));--fh-fighter:min(74%,600px,var(--fh-lane) * 2.3)}.tl .fh-stage[data-fight=""]>.dboard.fh-board{width:var(--fh-bw)}.tl .fh-stage[data-fight=""] .fh-side.you .fh-fighter{left:calc((100cqw - var(--fh-bw)) / 2);transform:translate(calc(-83% - 12px))}.tl .fh-stage[data-fight=""] .fh-side.them .fh-fighter{right:calc((100cqw - var(--fh-bw)) / 2);left:auto;transform:translate(calc(77% + 12px))}.tl .fh-stage[data-fight=""] .fh-round>.fh-q{align-self:center;width:min(100cqw - 72px,1000px)}.tl .fh-stage[data-fight=""] .fh-side.them .fh-bubble,.tl .fh-stage[data-fight=""] .fh-side.them .fh-fighter .dbub-at.fighter{top:auto;bottom:77%;left:auto;right:calc(77% + 24px - var(--fh-lane));max-width:calc(var(--fh-lane) - 20px)}.tl .fh-stage[data-fight=""] .fh-side.you .fh-fighter .dbub-at.fighter{top:auto;bottom:77%;right:auto;left:calc(83% + 24px - var(--fh-lane));max-width:calc(var(--fh-lane) - 20px)}.tl .fh-stage[data-fight=""] .fh-fighter .dbub.m-fighter,.tl .fh-stage[data-fight=""] .fh-side.them .fh-bubble .pstate{white-space:normal}}.tl .fh-lock:focus-visible{outline:3px solid var(--fh-yolk);outline-offset:6px}@media (hover:hover) and (pointer:fine){.tl .fh-lock:hover:not(:disabled){filter:brightness(1.1) saturate(1.05);transform:skew(-12deg) translate(-2px,-2px);box-shadow:10px 10px 0 var(--fh-ink)}}.tl .fh-bar .fh-hpn{position:absolute;z-index:5;top:50%;right:28px;translate:0 -50%;font:400 23px/1 var(--fh-disp);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:#fff;pointer-events:none;text-shadow:2px 2px 0 var(--fh-ink),-1px -1px 0 var(--fh-ink),1px -1px 0 var(--fh-ink),-1px 1px 0 var(--fh-ink)}.tl .fh-bar.them .fh-hpn{right:auto;left:28px}.tl .fh-bar.low .fh-hpn{color:#ffe28a}.tl .fh-bar.critical .fh-hpn{color:#ff9db8}.tl .fh-meta .fh-sc{margin-left:0;display:inline-flex;align-items:baseline;gap:5px}.tl .fh-side.them .fh-meta .fh-sc{margin-right:0;flex-direction:row-reverse;text-align:right}.tl .fh-meta .fh-sc b{font-size:24px;text-shadow:2px 2px 0 var(--fh-ink)}.tl .fh-meta .fh-sc .fh-pts{font:800 12px/1 var(--fh-cond);letter-spacing:.14em;text-transform:uppercase;color:var(--fh-dim)}.tl .fh-meta .fh-sc .gain{right:auto;left:100%;margin:0 0 0 8px;font-size:24px;top:-2px}.tl .fh-side.them .fh-meta .fh-sc .gain{left:auto;right:100%;margin:0 8px 0 0}@media (max-width:760px){.tl .fh-bar .fh-hpn{font-size:14px;right:14px;text-shadow:1px 1px 0 var(--fh-ink),-1px -1px 0 var(--fh-ink),1px -1px 0 var(--fh-ink),-1px 1px 0 var(--fh-ink)}.tl .fh-bar.them .fh-hpn{left:14px}.tl .fh-meta .fh-sc{flex-basis:auto;display:inline-flex}.tl .fh-meta .fh-sc b{font-size:17px}.tl .fh-meta .fh-sc .fh-pts{font-size:10px;letter-spacing:.1em}.tl .fh-meta .fh-sc .gain{position:static;margin:0;font-size:15px;order:3}.tl .fh-side.them .fh-meta .fh-sc .gain{margin:0}}@media (max-width:560px){.tl .duel.fh-stage[data-fight=""] .fh-meta .fh-sc b{font-size:17px}.tl .duel.fh-stage[data-fight=""] .fh-meta .fh-sc .gain{font-size:15px}}@media (max-width:360px){.tl .duel.fh-stage[data-fight=""] .fh-meta .fh-sc b{font-size:15px}}@media (min-width:1025px){.tl .duel.fh-stage[data-fight=""]{--fh-bw:min(820px,50cqw);--fh-lane:calc((100cqw - var(--fh-bw)) / 2 - 14px);--fh-fighter:min(74%,620px)}.tl .fh-slot .fx-pads{grid-template-columns:repeat(var(--mc),minmax(0,1fr))}.tl .fh-slot .fx-pads .fx-pad{grid-column:var(--gm)}.tl .fh-slot .fx-pads[data-mrows="2"] .fx-pad{height:clamp(72px,9.5vh,92px);gap:2px}.tl .fh-slot .fx-pads[data-mrows="2"]{row-gap:14px}.tl .fh-slot .fx-pads[data-mrows="2"] .fx-pad .fx-g{height:14px;width:52%}.tl .fh-slot[data-kind=choice]:has(.fx-pads[data-mrows="2"]){margin-top:clamp(14px,2.6vh,30px)}}@media (min-width:1025px){.tl .fh-stage[data-fight=""] .fh-nx{gap:16px}.tl .fh-stage[data-fight=""] .fh-nx-slab{min-width:clamp(240px,20vw,300px);padding:0 28px}.tl .fh-stage[data-fight=""] .fh-nx-slab b{font-size:clamp(26px,4.2vh,38px)}.tl .fh-stage[data-fight=""] .fh-nx .rs-next{letter-spacing:.16em}.tl .fh-stage[data-fight=""] .fh-act.has-taunt{gap:16px}.tl .fh-stage[data-fight=""] .fh-act .tw-btn{min-width:0;padding:0 16px}}.tl .fh-stage .fh-rd{position:relative;padding:4px 8px 3px;background:var(--fh-ink);box-shadow:0 0 0 2px #fff6e91f;text-shadow:none}.tl .fh-stage .fh-pips{position:relative;padding:5px 8px;margin-top:0;background:var(--fh-ink)}.tl .fh-stage .fw-was{display:inline-block;padding:4px 10px 3px;background:#0b0716eb}@media (max-width:760px){.tl .fh-side.them .fh-meta .fh-sc{flex-direction:row}.tl .fh-side.them .fh-meta .fh-sc .gain{order:-1}.tl .fh-side.you .fh-meta .fh-sc .gain{order:3}}.fh-ab:has(.fh-hold-label){touch-action:none;-webkit-user-select:none;user-select:none}.fh-hold-label{display:block;font:700 11px/1.1 var(--font-body, sans-serif);letter-spacing:.08em;margin-top:4px;text-transform:uppercase}.fh-ab.holding{outline:3px solid currentColor;outline-offset:3px}.tl .fh-ab.cue{border-color:var(--fh-yolk)}.tl .fh-ab.cue:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;pointer-events:none;box-shadow:0 0 14px 2px #ffd21f8c;opacity:0;animation:fh-cue 2.4s ease-in-out infinite}@keyframes fh-cue{50%{opacity:1}}.tl .fh-ab.cue .fh-hold-label{color:var(--fh-yolk)}.fh-hold-k{display:none}@media (hover:hover) and (pointer:fine){.tl .fh-ab.cue .fh-hold-k{display:inline-block;margin-left:5px;padding:2px 5px 1px;border:1.5px solid currentColor;border-radius:4px;font:800 11px/1 var(--fh-cond);letter-spacing:.06em;text-transform:none;vertical-align:1px}}@media (prefers-reduced-motion:reduce){.tl .fh-ab.cue:before{animation:none;opacity:.7}}.fh-ab.r .fh-ab-l{overflow-wrap:anywhere}.tl .fh-stage button{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.tl .fh-ab[data-word] .fh-ab-l{font-size:clamp(17px,2.7vh,23px);letter-spacing:.02em;word-break:keep-all;overflow-wrap:normal}@media (max-width:560px){.tl .fh-stage[data-fight=""] .fh-ab[data-word] .fh-ab-l{font-size:15px;letter-spacing:.01em}}.tl .fh-kg{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.tl .fh-key{white-space:nowrap}@media (max-width:479px){.tl .fh-keys{display:none}}.tl .fh-q h2[data-own]{white-space:nowrap}@media (max-width:420px){.tl .fh-q h2[data-own]{font-size:min(8.2vw,34px)}}.tl .fh-slot .fx-pads{display:grid;grid-template-columns:repeat(var(--wc),minmax(0,1fr));gap:12px 10px;padding:0 16px 0 10px;width:100%;flex:none;box-sizing:border-box}.tl .fh-slot .fx-pads[data-rows="1"]{gap:10px}.tl .fh-slot .fx-pads[data-rows="2"],.tl .fh-slot .fx-pads[data-rows="3"]{row-gap:14px}.tl .fh-slot .fx-pads .fx-pad{grid-column:var(--gw);position:relative;min-width:0;height:clamp(92px,15vh,128px);padding:6px 4px;margin:0;transform:skew(-8deg);border-radius:0;border:3px solid rgba(255,246,233,.85);background:#1a1030;color:var(--fh-paper);cursor:pointer;box-shadow:6px 6px 0 var(--fh-ink);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-family:var(--fh-cond);text-align:center;animation:none;transition:transform .1s,background-color .15s,opacity .2s}.tl .fh-slot .fx-pads .fx-pad>*{transform:skew(8deg)}.tl .fh-slot .fx-pads[data-rows="2"] .fx-pad{height:clamp(72px,9.5vh,92px);gap:2px}.tl .fh-slot[data-kind=choice]:has(.fx-pads:not([data-rows="1"])){margin-top:clamp(14px,2.6vh,30px)}.tl .fh-slot .fx-pads[data-rows="3"] .fx-pad{height:clamp(60px,8vh,80px)}.tl .fh-slot .fx-pads .fx-pad:hover:not(:disabled){background:#28184a;border-color:var(--fh-paper)}.tl .fh-slot .fx-pads .fx-pad:active:not(:disabled){transform:skew(-8deg) translateY(3px);box-shadow:3px 3px 0 var(--fh-ink)}.tl .fh-slot .fx-pads .fx-pad:focus-visible{outline:3px solid var(--fh-cyan);outline-offset:3px}.tl .fh-slot .fx-pads .fx-pad:disabled{cursor:default}.tl .fh-slot .fx-pads .fx-pad:disabled:not(.right):not(.wrong):not(.on){color:var(--fh-paper);background:#1a1030;border-color:#fff6e9d9;box-shadow:6px 6px 0 var(--fh-ink)}.tl .fh-slot .fx-pads.revealed .fx-pad.theirs:disabled:not(.right):not(.wrong):not(.on){background:#0b2446;border-color:var(--fh-cyan)}.tl .fh-slot .fx-pad .fx-g{width:74%;height:30px;flex:0 0 auto;overflow:visible}.tl .fh-slot .fx-pad .fx-g path{fill:none;stroke:var(--c,#fff);stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}.tl .fh-slot .fx-pad .g-pan{width:62%}.tl .fh-slot .fx-pad .g-pan .ln{stroke:#fff6e98c;stroke-width:2.4}.tl .fh-slot .fx-pad .g-pan circle{fill:var(--c);stroke:var(--fh-ink);stroke-width:2.5}.tl .fh-slot .fx-pad .g-bars{width:58%}.tl .fh-slot .fx-pad .g-bars rect{fill:#fff6e933}.tl .fh-slot .fx-pad .g-bars rect.on{fill:var(--c)}.tl .fh-slot .fx-pads .fx-pad b{display:block;max-width:100%;font:400 clamp(20px,3.2vh,27px)/1 var(--fh-disp);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:inherit}.tl .fh-slot .fx-pads[data-len=l] .fx-pad b{font-size:clamp(18px,2.8vh,23px);letter-spacing:.02em}.tl .fh-slot .fx-pads[data-len=xl] .fx-pad b{font-size:clamp(16px,2.5vh,20px);letter-spacing:.01em;white-space:normal;text-wrap:balance;line-height:1.02}.tl .fh-slot .fx-pads .fx-pad small{display:block;max-width:100%;font:700 13px/1.1 var(--fh-cond);letter-spacing:.08em;color:var(--fh-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tl .fh-slot .fx-pads[data-rows="2"] .fx-pad .fx-g{height:22px;width:60%}@media (min-width:761px) and (max-height:940px){.tl .fh-slot .fx-pads[data-rows="2"] .fx-pad .fx-g{height:14px;width:52%}.tl .fh-slot .fx-pads[data-rows="2"] .fx-pad .fx-g path{stroke-width:2.6}}.tl .fh-slot .fx-pads[data-rows="3"] .fx-pad .fx-g{display:none}.tl .fh-slot .fx-pad .fx-k{position:absolute;top:6px;left:10px;line-height:0}.tl .fh-slot .fx-pad .fx-k .fh-key{font-size:11px;padding:2px 5px 1px}@media (hover:none),(pointer:coarse){.tl .fh-slot .fx-pad .fx-k{display:none}}@media (hover:hover) and (pointer:fine){.tl .fh-slot .fx-pads .fx-pad:has(>.fx-k){padding:16px 4px 2px}}.tl .fh-slot .fx-pads .fx-pad.on{background:var(--fh-yolk);color:var(--fh-ink);border-color:var(--fh-paper);transform:skew(-8deg) translateY(-8px);box-shadow:6px 14px 0 var(--fh-ink),0 0 0 3px var(--fh-ink),0 0 30px #ffd21f73}.tl .fh-slot .fx-pads .fx-pad.on .fx-g path{stroke:var(--fh-ink)}.tl .fh-slot .fx-pads .fx-pad.on .g-pan .ln{stroke:#0b07168c}.tl .fh-slot .fx-pads .fx-pad.on .g-pan circle{fill:var(--fh-ink);stroke:var(--fh-ink)}.tl .fh-slot .fx-pads .fx-pad.on .g-bars rect{fill:#0b071633}.tl .fh-slot .fx-pads .fx-pad.on .g-bars rect.on{fill:var(--fh-ink)}.tl .fh-slot .fx-pads .fx-pad.on small{color:#5b4300}.tl .fh-slot .fx-pads .fx-pad.on:hover{background:var(--fh-yolk)}.tl .fh-slot .fx-pads.locked .fx-pad:not(.on){opacity:.42}.tl .fh-slot .fx-pads.locked .fx-pad.on{box-shadow:6px 14px 0 var(--fh-ink),0 0 0 3px var(--fh-cyan),0 0 30px #16e0ff73}.tl .fh-slot .fx-pad .fx-mk{position:absolute;right:-10px;top:-12px;width:28px;height:28px;display:grid;place-items:center;border:3px solid var(--fh-ink);background:var(--fh-paper);color:var(--fh-ink);font:900 16px/1 var(--fh-cond);box-shadow:3px 3px 0 var(--fh-ink);transform:skew(8deg) rotate(-6deg);z-index:2}.tl .fh-slot .fx-pad .fx-mk.ok{background:#2ee59d}.tl .fh-slot .fx-pad .fx-mk.x{background:var(--fh-pink);color:#fff}.tl .fh-slot .fx-pad .fx-mk.lk{background:var(--fh-cyan)}.tl .fh-slot .fx-pad .fx-mk.lk svg{width:14px;height:14px}.tl .fh-slot .fx-pads.revealed .fx-pad{opacity:.4;transform:skew(-8deg);box-shadow:6px 6px 0 var(--fh-ink);background:#1a1030;color:var(--fh-paper);border-color:#fff6e9d9}.tl .fh-slot .fx-pads.revealed .fx-pad .fx-k{visibility:hidden}.tl .fh-slot .fx-pads.revealed .fx-pad.picked{opacity:.92}.tl .fh-slot .fx-pads.revealed .fx-pad.right{opacity:1;background:var(--fh-yolk);color:var(--fh-ink);border-color:var(--fh-paper);transform:skew(-8deg) translateY(-6px);box-shadow:6px 12px 0 var(--fh-ink),0 0 34px #ffd21f80;animation:fx-right .5s cubic-bezier(.2,1.6,.4,1) both}.tl .fh-slot .fx-pads.revealed .fx-pad.right .fx-g path{stroke:var(--fh-ink)}.tl .fh-slot .fx-pads.revealed .fx-pad.right .g-pan circle{fill:var(--fh-ink)}.tl .fh-slot .fx-pads.revealed .fx-pad.right .g-bars rect.on{fill:var(--fh-ink)}.tl .fh-slot .fx-pads.revealed .fx-pad.right small{color:#5b4300}.tl .fh-slot .fx-pads.revealed .fx-pad.wrong{background:#4a0c2c;border-color:var(--fh-pink);animation:fx-wrong .45s ease both}.tl .fh-slot .fx-pads.revealed .fx-pad.theirs{background:#0b2446;border-color:var(--fh-cyan)}@keyframes fx-right{0%{transform:skew(-8deg) scale(.9)}60%{transform:skew(-8deg) translateY(-10px) scale(1.06)}to{transform:skew(-8deg) translateY(-6px)}}@keyframes fx-wrong{20%,60%{transform:skew(-8deg) translate(-5px)}40%,80%{transform:skew(-8deg) translate(5px)}}.tl .fh-slot .fx-pad .fx-pins{position:absolute;left:0;right:0;bottom:calc(100% + 1px);display:flex;justify-content:center;gap:4px;pointer-events:none;z-index:3}.tl .fh-slot .fx-pin{display:flex;flex-direction:column;align-items:center}.tl .fh-slot .fx-pin .rs-face{position:relative;inset:auto;top:auto;left:auto;right:auto;width:40px;height:40px;border-radius:50%;overflow:hidden;border:3px solid var(--fh-paper);box-shadow:3px 3px 0 var(--fh-ink);display:flex;align-items:center;justify-content:center;animation:fx-pin .45s .15s cubic-bezier(.2,1.6,.4,1) both}.tl .fh-slot .fx-pin.me .rs-face{background:var(--fh-pink)}.tl .fh-slot .fx-pin.them .rs-face{background:var(--fh-cyan)}.tl .fh-slot .fx-pin .rs-face b{font:400 18px/1 var(--fh-disp);color:var(--fh-ink)}.tl .fh-slot .fx-pads .fx-pin .fx-pin-l{margin-top:2px;position:relative;z-index:3;font:800 11px/1 var(--fh-cond);letter-spacing:.16em;text-transform:uppercase;background:var(--fh-ink);color:var(--fh-paper);padding:2px 5px 1px;white-space:nowrap;border:1.5px solid var(--fh-paper)}.tl .fh-slot .fx-pads .fx-pin.me .fx-pin-l{background:var(--fh-pink);color:#fff}.tl .fh-slot .fx-pads .fx-pin.them .fx-pin-l{background:var(--fh-cyan);color:var(--fh-ink)}.tl .fh-slot .fx-pads.revealed{margin-top:44px}.tl .fh-slot .fx-pads.revealed .fx-pad{height:clamp(66px,10vh,86px)}.tl .fh-slot .fx-pads.revealed .fx-pad .fx-g{height:22px}.tl .fh-slot .fx-pads.revealed:not([data-rows="1"]){margin-top:34px;row-gap:36px}.tl .fh-slot .fx-pads.revealed:not([data-rows="1"]) .fx-pad{height:clamp(50px,6.5vh,64px)}.tl .fh-slot .fx-pads.revealed:not([data-rows="1"]) .fx-pad .fx-g{display:none}.tl .fh-slot .fx-pads.revealed:not([data-rows="1"]) .fx-pin .rs-face{width:32px;height:32px}.tl .fh-slot .fx-pads.revealed:not([data-rows="1"]) .fx-pad .fx-pins{bottom:calc(100% - 4px)}@keyframes fx-pin{0%{transform:translateY(12px) scale(.4);opacity:0}to{transform:none;opacity:1}}@media (max-width:760px){.tl .fh-slot .fx-pads{grid-template-columns:repeat(var(--pc),minmax(0,1fr));gap:10px 8px;padding-right:4px}.tl .fh-slot .fx-pads .fx-pad{grid-column:var(--gp);height:84px;border-width:2.5px;box-shadow:4px 4px 0 var(--fh-ink)}.tl .fh-slot .fx-pads[data-prows="3"] .fx-pad,.tl .fh-slot .fx-pads[data-prows="4"] .fx-pad,.tl .fh-slot .fx-pads[data-prows="5"] .fx-pad{height:68px}.tl .fh-slot .fx-pads[data-rows] .fx-pad .fx-g{display:block;height:20px}.tl .fh-slot .fx-pads[data-prows="3"] .fx-pad .fx-g,.tl .fh-slot .fx-pads[data-prows="4"] .fx-pad .fx-g,.tl .fh-slot .fx-pads[data-prows="5"] .fx-pad .fx-g{height:14px}.tl .fh-slot .fx-pads .fx-pad b,.tl .fh-slot .fx-pads[data-len] .fx-pad b{font-size:19px}.tl .fh-slot .fx-pads[data-len=l] .fx-pad b{font-size:16px}.tl .fh-slot .fx-pads[data-len=xl] .fx-pad b{font-size:15px;white-space:normal}.tl .fh-slot .fx-pads[data-len=xl]:not([data-prows="1"]):not([data-prows="2"]) .fx-pad .fx-g{display:none}.tl .fh-slot .fx-pads[data-len=xl]:not([data-prows="1"]):not([data-prows="2"]) .fx-pad{height:72px;gap:3px}.tl .fh-slot .fx-pads .fx-pad small{font-size:11px;letter-spacing:.04em}.tl .fh-slot .fx-pads .fx-pad.on{transform:skew(-8deg) translateY(-5px);box-shadow:4px 9px 0 var(--fh-ink),0 0 0 3px var(--fh-ink)}.tl .fh-slot .fx-pads.locked .fx-pad.on{box-shadow:4px 9px 0 var(--fh-ink),0 0 0 3px var(--fh-cyan)}.tl .fh-slot .fx-pads.revealed .fx-pad{box-shadow:4px 4px 0 var(--fh-ink)}.tl .fh-slot .fx-pads.revealed[data-prows]{row-gap:34px;margin-top:36px}.tl .fh-slot .fx-pads.revealed[data-prows] .fx-pad{height:58px}.tl .fh-slot .fx-pads.revealed[data-prows] .fx-pad .fx-g{display:none}.tl .fh-slot .fx-pads.revealed[data-prows] .fx-pad .fx-pins{bottom:calc(100% - 4px)}.tl .fh-slot .fx-pin .rs-face{width:32px;height:32px}.tl .fh-slot .fx-pin-l{display:none}.tl .fh-slot .fx-pad .fx-mk{width:24px;height:24px;font-size:14px;right:-7px;top:-10px}}@media (max-width:360px){.tl .fh-slot .fx-pads{gap:9px 6px}.tl .fh-slot .fx-pads .fx-pad b,.tl .fh-slot .fx-pads[data-len] .fx-pad b{font-size:15px;letter-spacing:-.02em}.tl .fh-slot .fx-pads[data-len=l] .fx-pad b{font-size:14px;letter-spacing:-.02em}.tl .fh-slot .fx-pads[data-len=xl] .fx-pad b{font-size:13px}.tl .fh-slot .fx-pads .fx-pad small{font-size:10px;letter-spacing:.02em}}@media (prefers-reduced-motion:reduce){.tl .fh-slot .fx-pads .fx-pad,.tl .fh-slot .fx-pin .rs-face{animation:none;transition:none}}.tl .fh-slot .fx-pads .fx-pad:focus-visible{outline:3px solid var(--fh-yolk);outline-offset:4px}@media (hover:hover) and (pointer:fine){.tl .fh-slot .fx-pads .fx-pad:hover:not(:disabled):not(.on){background:#2d1b52;border-color:var(--fh-yolk);transform:skew(-8deg) translateY(-3px);box-shadow:6px 9px 0 var(--fh-ink)}}@media (min-width:761px){.tl .fh-slot .fx-pads[data-len=xl]:not([data-rows="1"]) .fx-pad{container-type:inline-size}.tl .fh-slot .fx-pads[data-len=xl]:not([data-rows="1"]) .fx-pad b{white-space:nowrap;line-height:1;font-size:min(clamp(16px,2.5vh,20px),calc(100cqi / (var(--fx-ln,11) * .42)))}.tl .fh-slot .fx-pads[data-len=xl]:not([data-rows="1"]) .fx-pad small{font-size:12px;line-height:1.25;letter-spacing:.04em}.tl .fh-slot .fx-pads[data-len=xl]:not([data-rows="1"]) .fx-pad:has(>.fx-k){padding-top:12px}}@media (min-width:761px) and (max-height:820px){.tl .fh-slot .fx-pads[data-len=xl]:not([data-rows="1"]) .fx-pad .fx-g{height:12px}}.tl .fh-slot .fx-pads .fx-pad{container:fxpad / size}.tl .fh-slot .fx-pads .fx-pad b{font-size:min(clamp(20px,3.2vh,27px),24cqw)}.tl .fh-slot .fx-pads[data-len=l] .fx-pad b{font-size:min(clamp(18px,2.8vh,23px),21cqw)}.tl .fh-slot .fx-pads[data-len=xl] .fx-pad b{font-size:min(clamp(16px,2.5vh,20px),19cqw)}.tl .fh-slot .fx-pads .fx-pad small{line-height:1.2}@container fxpad (max-height:40px){.tl .fh-slot .fx-pads .fx-pad small{display:none}}@media (min-width:761px){@container fxpad (max-height:55px){.tl .fh-slot .fx-pads .fx-pad small{display:none}}}@media (min-width:361px) and (max-width:760px){.tl .fh-slot .fx-pads .fx-pad b,.tl .fh-slot .fx-pads[data-len] .fx-pad b{font-size:min(19px,24cqw)}.tl .fh-slot .fx-pads[data-len=l] .fx-pad b{font-size:min(16px,21cqw)}.tl .fh-slot .fx-pads[data-len=xl] .fx-pad b{font-size:min(15px,19cqw)}}.tl .fh-slot .fx-pads[data-kind=effect][data-fit] .fx-pad{height:auto;min-height:0;justify-content:flex-start;gap:0;padding:9px 8px 6px;container-type:normal}.tl .fh-slot .fx-pads[data-kind=effect][data-fit]:not([data-rows="1"]){row-gap:10px}.tl .fh-slot[data-kind=choice]:has(>.fx-pads[data-kind=effect]:not([data-rows="1"])){margin-top:10px}.tl .fh-slot .fx-pads[data-kind=effect][data-fit]:not([data-rows="1"]):not(.revealed) .fx-pad.on{transform:skew(-8deg) translateY(-6px)}@media (hover:hover) and (pointer:fine){.tl .fh-slot .fx-pads[data-kind=effect][data-fit] .fx-pad:has(>.fx-k){padding:30px 8px 6px}}.tl .fh-slot .fx-pads[data-kind=effect][data-fit] .fx-pad .fx-pic{display:block;flex:none;width:100%;height:28px;line-height:0}.tl .fh-slot .fx-pads[data-kind=effect][data-fit] .fx-pad>:is(b,small){flex:none}.tl .fh-slot .fx-pads[data-kind=effect][data-fit=compact] .fx-pad .fx-pic{height:20px}.tl .fh-slot .fx-pads[data-kind=effect][data-fit] .fx-pad .fx-pic .fx-g{display:block;width:100%;height:100%;overflow:visible;opacity:1}.tl .fh-slot .fx-pads[data-kind=effect][data-fit] .fx-pad .fx-pic .fx-g path{stroke-width:2.3}.tl .fh-slot .fx-pads[data-kind=effect][data-fit] .fx-pad .fx-pic .fx-g path.aux{stroke-width:1.7;opacity:.85}.tl .fh-slot .fx-pads[data-kind=effect][data-fit] .fx-pad .fx-pic .fx-g path.dash{stroke-width:2.3;opacity:1;stroke-dasharray:6 3}.tl .fh-slot .fx-pads[data-kind=effect][data-fit] .fx-pad b{margin-top:6px;font-size:clamp(17px,2.6vh,22px);letter-spacing:.03em;white-space:nowrap;line-height:1}.tl .fh-slot .fx-pads[data-kind=effect][data-fit=compact] .fx-pad b{font-size:clamp(15px,2.2vh,19px);letter-spacing:.02em}.tl .fh-slot .fx-pads[data-kind=effect][data-fit] .fx-pad small{margin-top:6px;font-size:12px;letter-spacing:.06em;line-height:1.1}.tl .fh-slot .fx-pads[data-kind=effect][data-fit] .fx-pad.on .fx-g path,.tl .fh-slot .fx-pads[data-kind=effect][data-fit].revealed .fx-pad.right .fx-g path{stroke:var(--fh-ink)}@media (max-width:560px){.tl .fh-stage[data-fight=""] .fh-slot .fx-pads[data-kind=effect][data-fit][data-prows]{max-height:none;grid-template-rows:none;grid-auto-rows:auto;align-content:start;column-gap:6px;flex:none;padding-inline:10px;grid-template-columns:repeat(var(--pc),minmax(0,1fr))}.tl .fh-stage[data-fight=""] .fh-slot .fx-pads[data-kind=effect][data-fit][data-prows] .fx-pad{height:auto;min-height:0;padding-inline:3px}.tl .fh-stage[data-fight=""] .fh-slot .fx-pads[data-kind=effect][data-fit][data-prows] .fx-pad b{font-size:18px;letter-spacing:.02em}.tl .fh-stage[data-fight=""] .fh-slot .fx-pads[data-kind=effect][data-fit][data-prows] .fx-pad small{font-size:11.5px;letter-spacing:.03em}.tl .fh-stage[data-fight=""] .fh-slot .fx-pads[data-kind=effect][data-fit][data-prows] .fx-pad .fx-pic .fx-g{display:block;height:100%}.tl .fh-stage[data-fight=""] .fh-slot .fx-pads[data-kind=effect][data-fit][data-prows="3"] .fx-pad small{display:none}@media (max-width:360px){.tl .fh-stage[data-fight=""] .fh-slot .fx-pads[data-kind=effect][data-fit][data-prows] .fx-pad .fx-pic{height:20px}.tl .fh-stage[data-fight=""] .fh-slot .fx-pads[data-kind=effect][data-fit][data-prows="3"] .fx-pad .fx-pic{display:none}.tl .fh-stage[data-fight=""] .fh-slot .fx-pads[data-kind=effect][data-fit][data-prows="3"] .fx-pad{justify-content:center;padding-block:10px}.tl .fh-stage[data-fight=""] .fh-slot .fx-pads[data-kind=effect][data-fit][data-prows="3"] .fx-pad b{margin-top:0}}.tl .fh-stage[data-fight=""] .fh-slot .fx-pads[data-kind=effect][data-fit][data-prows].revealed:not([data-prows="1"]) .fx-pad{height:50px;justify-content:center;padding:4px 6px}.tl .fh-stage[data-fight=""] .fh-slot .fx-pads[data-kind=effect][data-fit][data-prows].revealed:not([data-prows="1"]) .fx-pad :is(.fx-pic,small){display:none}.tl .fh-stage[data-fight=""] .fh-slot .fx-pads[data-kind=effect][data-fit][data-prows].revealed:not([data-prows="1"]){gap:8px;padding:0 6px}.tl .fh-stage[data-fight=""] .fh-slot .fx-pads[data-kind=effect][data-fit][data-prows].revealed:not([data-prows="1"]) .fx-pad{flex:1 1 0;max-width:34%;padding-inline:2px}.tl .fh-stage[data-fight=""] .fh-slot .fx-pads[data-kind=effect][data-fit][data-prows].revealed:not([data-prows="1"]) .fx-pad b{margin-top:0;letter-spacing:0}}.tl .fh-slot .fx-pads[data-kind=effect][data-fit].revealed .fx-pad.wrong .fx-g path{stroke:var(--c)}.tl .fh-slot .fx-pads.revealed .fx-pad.wrong.cousin{border-color:var(--fh-amber,#ffb02e)}.tl .fh-slot .fx-pad .fx-mk.near{background:#ffb02e;color:var(--fh-ink);font-size:18px}.tl .fw-was .fw-cousin{color:#ffb02e;letter-spacing:.12em}@media (min-width:561px){.tl .fh-slot .fx-pads[data-kind=effect][data-fit].revealed{row-gap:12px;margin-top:18px}.tl .fh-slot .fx-pads[data-kind=effect][data-fit].revealed .fx-pad{height:auto;min-height:0;justify-content:flex-end;padding:40px 12px 9px}.tl .fh-slot .fx-pads[data-kind=effect][data-fit].revealed .fx-pad :is(small,.fx-pic){display:none}.tl .fh-slot .fx-pads[data-kind=effect][data-fit].revealed .fx-pad>b{margin-top:0}.tl .fh-slot .fx-pads[data-kind=effect][data-fit].revealed .fx-pad .fx-pins{top:5px;left:14px;right:auto;bottom:auto;justify-content:flex-start;gap:4px}.tl .fh-slot .fx-pads[data-kind=effect][data-fit].revealed .fx-pin{flex-direction:row;align-items:center;gap:3px}.tl .fh-slot .fx-pads[data-kind=effect][data-fit].revealed .fx-pin .rs-face{width:24px;height:24px;border-width:2px;box-shadow:2px 2px 0 var(--fh-ink)}.tl .fh-slot .fx-pads[data-kind=effect][data-fit].revealed .fx-pin .rs-face b{font-size:12px}.tl .fh-slot .fx-pads[data-kind=effect][data-fit].revealed .fx-pin .fx-pin-l{display:block;margin-top:0;font-size:9px;letter-spacing:.1em;padding:2px 3px 1px}.tl .fh-slot .fx-pads[data-kind=effect][data-fit].revealed .fx-pins:has(.fx-pin+.fx-pin) .fx-pin-l{display:none}.tl .fh-slot .fx-pads[data-kind=effect][data-fit] .fx-pad .fx-mk{top:5px;right:12px;width:22px;height:22px;font-size:13px;border-width:2px}}@media (max-width:560px){.tl .fh-stage[data-fight=""] .fh-slot .fx-pads[data-kind=effect][data-fit] .fx-pad .fx-mk{top:4px;right:9px;width:20px;height:20px;font-size:12px;border-width:2px}.tl .fh-stage[data-fight=""] .fh-slot .fx-pads[data-kind=effect][data-fit].revealed .fx-pad .fx-mk{top:-18px;right:4px;width:22px;height:22px}.tl .fh-stage[data-fight=""] .fh-slot .fx-pads[data-kind=effect][data-fit] .fx-pad .fx-mk.lk{display:none}}.tl .fh-stage .fh-face-disc{position:relative;display:block;overflow:hidden;border-radius:50%;width:100%;height:100%}.tl .fh-stage .fh-face-disc.fd-me{background:var(--fh-pink)}.tl .fh-stage .fh-face-disc.fd-them{background:var(--fh-cyan)}.tl .fh-stage .fh-face-disc img{position:absolute;left:-60%;top:-40%;width:220%;height:220%;max-width:none;pointer-events:none;-webkit-user-select:none;user-select:none}.tl .fh-stage .fh-face-disc.drawn img{left:0;top:0;width:100%;height:100%}.tl .fh-stage .fh-face-disc b{display:grid;place-items:center;width:100%;height:100%;font:400 22px/1 var(--fh-disp);color:#fff}.tl .fh-stage .fh-face-disc.fd-them b{color:var(--fh-ink)}.tl .fh-slot[data-kind=slider]{margin-top:clamp(30px,5.5vh,56px)}.tl .fsl{position:relative;padding:0 34px;text-align:left;user-select:none;-webkit-user-select:none}.tl .fsl .fsl-track{position:relative;height:auto;padding-bottom:30px;cursor:ew-resize;touch-action:none;outline:none}.tl .fsl.frozen .fsl-track{cursor:default}.tl .fsl-sky{position:relative;height:clamp(78px,13vh,124px);display:flex;align-items:flex-end;gap:4px;padding:0 3px;border-bottom:4px solid var(--fh-paper);box-shadow:0 4px 0 var(--fh-ink)}.tl .fsl-sky i{flex:1;background:#fff6e929;transform:skew(-8deg);transform-origin:50% 100%;transition:height .15s,background .15s}.tl .fsl-sky i.up{background:linear-gradient(180deg,#ff8db0,var(--fh-pink) 60%,#a30f4d)}.tl .fsl.m-dip .fsl-sky i.up{background:linear-gradient(180deg,#9ff5ff,#0a86d6)}.tl .fsl-zone{position:absolute;top:-28px;left:3px;font:800 14px/1 var(--fh-cond);letter-spacing:.2em;color:#ffb3cb;text-transform:uppercase;white-space:nowrap;text-shadow:2px 2px 0 var(--fh-ink);pointer-events:none}.tl .fsl-zone.r{left:auto;right:3px}.tl .fsl-thumb{position:absolute;top:-10px;bottom:0;width:62px;margin-left:-31px;pointer-events:none;z-index:3}.tl .fsl-stem{position:absolute;left:50%;top:0;bottom:40px;width:4px;margin-left:-2px;background:var(--fh-yolk);box-shadow:0 0 14px #ffd21fcc}.tl .fsl-grip{position:absolute;left:0;right:0;bottom:0;height:56px;background:var(--fh-yolk);border:3px solid var(--fh-ink);transform:skew(-12deg);box-shadow:5px 5px 0 var(--fh-ink),0 0 0 3px var(--fh-paper);display:grid;place-items:center;transition:transform .12s}.tl .fsl-grip .fh-face-disc{width:42px;height:42px;transform:skew(12deg);border:2.5px solid var(--fh-ink)}.tl .fsl-track:focus-visible .fsl-grip{box-shadow:5px 5px 0 var(--fh-ink),0 0 0 3px var(--fh-paper),0 0 0 7px var(--fh-yolk)}.tl .fsl-track:active:not([aria-disabled=true]) .fsl-grip{transform:skew(-12deg) scale(1.08)}.tl .fsl-val{position:absolute;top:0;left:calc(50% + 8px);background:var(--fh-ink);color:var(--fh-yolk);border:1.5px solid var(--fh-yolk);font:800 14px/1 var(--fh-cond);letter-spacing:.08em;padding:4px 8px 3px;white-space:nowrap}.tl .fsl-thumb.flip .fsl-val{left:auto;right:calc(50% + 8px)}.tl .fsl-ends{display:flex;justify-content:space-between;margin-top:2px;font:400 22px/1 var(--fh-disp);letter-spacing:.06em;text-transform:uppercase;text-shadow:2px 2px 0 var(--fh-ink)}.tl .fsl-ends span{display:flex;flex-direction:column;gap:4px}.tl .fsl-ends span:last-child{text-align:right;align-items:flex-end}.tl .fsl-ends small{font:700 12px/1 var(--fh-cond);letter-spacing:.1em;color:var(--fh-dim);text-transform:uppercase}.tl .fsl .rs-track .ans{position:absolute;top:-34px;bottom:30px;width:0;height:auto;transform:none;border-radius:0;background:none;box-shadow:none;z-index:4;border-left:4px solid var(--fh-paper);margin:0 0 0 -2px;filter:drop-shadow(0 0 10px rgba(255,246,233,.8));animation:fsl-drop .45s cubic-bezier(.2,1.6,.4,1) both;pointer-events:none}.tl .fsl-atag{position:absolute;bottom:100%;left:0;transform:translate(-50%) skew(-10deg);background:var(--fh-paper);color:var(--fh-ink);padding:4px 9px 3px;font:800 13px/1 var(--fh-cond);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;box-shadow:3px 3px 0 var(--fh-ink)}.tl .fsl-atag b{font-weight:800;color:#b3124f}@keyframes fsl-drop{0%{transform:translateY(-16px);opacity:0}to{transform:none;opacity:1}}.tl .fsl-them{position:absolute;top:-4px;bottom:30px;width:0;z-index:2;pointer-events:none;border-left:3px dashed var(--fh-cyan);margin-left:-1.5px}.tl .fsl-pin{position:absolute;left:0;top:-22px;width:44px;height:44px;transform:translate(-50%);border-radius:50%;background:var(--fh-cyan);box-shadow:0 0 0 3px var(--fh-paper),3px 3px 0 3px var(--fh-ink),0 0 18px #16e0ffcc;animation:fsl-drop .45s .15s cubic-bezier(.2,1.6,.4,1) both}.tl .fsl-pin>.fh-face-disc{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto}.tl .fsl.revealed .fsl-val{display:none}@media (max-width:760px){.tl .fh-slot[data-kind=slider]{margin-top:30px}.tl .fsl{padding:0 26px}.tl .fsl-sky{height:84px;gap:3px}.tl .fsl-zone{font-size:11px;top:-22px}.tl .fsl-thumb{width:50px;margin-left:-25px}.tl .fsl-grip{height:48px}.tl .fsl-grip .fh-face-disc{width:36px;height:36px}.tl .fsl-stem{bottom:34px}.tl .fsl-val{font-size:12px;padding:3px 6px 2px}.tl .fsl-ends{font-size:17px}.tl .fsl-ends small{font-size:11px}.tl .fsl-pin{width:36px;height:36px;top:-18px}.tl .fsl-atag{font-size:11px}}@media (min-width:761px) and (max-height:800px){.tl .fh-slot[data-kind=slider]{margin-top:24px}.tl .fsl-sky{height:78px}}.tl .fh-round.k-eq .fh-q h2{font-size:clamp(26px,4.6vh,46px)}.tl .fh-round.k-eq .fh-q small{font-size:14px}.tl .fh-round.k-eq .fh-console{margin-top:clamp(6px,1.4vh,14px)}.tl .fh-round.k-eq .fh-play{width:clamp(84px,12.5vh,124px)}.tl .fh-round.k-eq .fh-ring{top:-18px;right:-18px;bottom:-18px;left:-18px}.tl .fh-round.k-eq .fh-ab,.tl .fh-round.k-eq .fh-ab-gap{height:clamp(50px,7.4vh,68px)}.tl .fh-round.k-eq .fh-ab-l{font-size:clamp(22px,3.6vh,32px)}.tl .fh-round.k-eq .fh-hints{margin-top:clamp(8px,1.6vh,16px)}.tl .fh-round.k-eq .fh-slot{margin-top:clamp(10px,2vh,20px)}.tl .fh-round.k-eq .fh-act{padding-top:clamp(10px,2vh,20px)}.tl .fh-round.k-eq .fh-lock{height:clamp(54px,8vh,72px)}.tl .fh-round.k-eq .fh-lock b{font-size:clamp(28px,4.6vh,40px)}.tl .feq{position:relative;width:100%;text-align:left;user-select:none;-webkit-user-select:none}.tl .feq-graph{position:relative;height:clamp(170px,30vh,300px);background:linear-gradient(180deg,#140b29,#0d0820);border:3px solid var(--fh-paper);box-shadow:8px 8px 0 var(--fh-ink);touch-action:none;overflow:hidden}.tl .feq-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.tl .feq-gl{stroke:#fff6e912;stroke-width:1}.tl .feq-zero{stroke:#fff6e959;stroke-width:2;stroke-dasharray:8 8}.tl .feq-zone,.tl .feq-area{stroke:none}.tl .feq-you{fill:none;stroke:#ff5c90;stroke-width:4;filter:drop-shadow(0 0 6px #ff2d6f)}.tl .feq-them{fill:none;stroke:var(--fh-cyan);stroke-width:3;opacity:.9;filter:drop-shadow(0 0 6px rgba(22,224,255,.8))}.tl .feq-truth-glow{fill:none;stroke:#fff6e959;stroke-width:9;filter:blur(4px)}.tl .feq-truth{fill:none;stroke:var(--fh-paper);stroke-width:3;stroke-dasharray:9 7}.tl .feq-y{position:absolute;left:12px;font:400 18px/1 var(--fh-disp);letter-spacing:.08em;text-transform:uppercase;pointer-events:none}.tl .feq-y.up{top:10px;color:#ffb3cb}.tl .feq-y.dn{bottom:10px;color:var(--fh-dim)}.tl .feq-hidden{position:absolute;right:12px;top:10px;display:flex;align-items:center;gap:8px;font:800 13px/1 var(--fh-cond);letter-spacing:.18em;text-transform:uppercase;color:#9feeff;pointer-events:none}.tl .feq-hidden b{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#0b2446;border:2.5px dashed var(--fh-cyan);font:400 17px/1 var(--fh-disp);color:var(--fh-cyan)}.tl .feq-legend{position:absolute;right:12px;top:10px;display:flex;gap:14px;font:800 13px/1 var(--fh-cond);letter-spacing:.16em;text-transform:uppercase;pointer-events:none}.tl .feq-legend span{display:flex;align-items:center;gap:6px}.tl .feq-legend i{display:block;width:18px;height:4px}.tl .feq-legend .you i{background:#ff5c90}.tl .feq-legend .them i{background:var(--fh-cyan)}.tl .feq-legend .tr i{background:repeating-linear-gradient(90deg,var(--fh-paper) 0 5px,transparent 5px 8px)}.tl .feq-guide{position:absolute;pointer-events:none;border:0 dashed rgba(255,210,31,.45)}.tl .feq-guide.v{width:0;bottom:0;border-left-width:2px}.tl .feq-guide.h{left:0;height:0;border-top-width:2px}.tl .feq-dot{position:absolute;z-index:3;width:48px;height:48px;margin:-24px 0 0 -24px;border-radius:50%;border:3px solid var(--fh-paper);box-shadow:0 0 0 3px var(--fh-ink),0 0 18px 4px #ff2d6f99;transition:transform .12s}.tl .feq-dot.you{cursor:grab;touch-action:none;outline:none}.tl .feq.frozen .feq-dot.you{cursor:default}.tl .feq-dot.you.on{z-index:4;width:60px;height:60px;margin:-30px 0 0 -30px;border-width:4px;box-shadow:0 0 0 4px var(--fh-ink),0 0 26px 6px #ff2d6fd9,0 0 60px 14px #ff2d6f59}.tl .feq-dot.you.on:after{content:"";position:absolute;top:-16px;right:-16px;bottom:-16px;left:-16px;border-radius:50%;border:3px solid rgba(255,45,111,.7);pointer-events:none;animation:feq-ring 1.2s ease-out infinite}@keyframes feq-ring{0%{transform:scale(.8);opacity:.9}to{transform:scale(1.2);opacity:0}}.tl .feq-dot.you.drag{cursor:grabbing;transform:scale(1.1)}.tl .feq-dot.you:focus-visible{box-shadow:0 0 0 4px var(--fh-ink),0 0 0 8px var(--fh-yolk),0 0 26px 6px #ff2d6fd9}.tl .feq-n{position:absolute;right:-8px;bottom:-6px;min-width:20px;height:20px;padding:0 4px;display:grid;place-items:center;background:var(--fh-ink);color:var(--fh-yolk);border:1.5px solid var(--fh-yolk);font:800 13px/1 var(--fh-cond);pointer-events:none}.tl .feq-dot.them{z-index:2;width:40px;height:40px;margin:-20px 0 0 -20px;border-width:3px;box-shadow:0 0 0 3px var(--fh-ink),0 0 18px 4px #16e0ffbf;pointer-events:none;animation:feq-pop .45s .15s cubic-bezier(.2,1.6,.4,1) both}.tl .feq.revealed .feq-dot.you{width:48px;height:48px;margin:-24px 0 0 -24px}.tl .feq-tgt{position:absolute;z-index:1;width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:50%;border:3px dashed var(--fh-paper);box-shadow:0 0 16px #fff6e9b3;pointer-events:none;animation:feq-pop .45s cubic-bezier(.2,1.6,.4,1) both}@keyframes feq-pop{0%{transform:scale(.3);opacity:0}to{transform:none;opacity:1}}.tl .feq-tag{position:absolute;z-index:5;pointer-events:none;background:var(--fh-ink);color:var(--fh-yolk);border:1.5px solid var(--fh-yolk);font:800 14px/1 var(--fh-cond);letter-spacing:.08em;padding:4px 8px 3px;white-space:nowrap;transform:translate(42px,-50%)}.tl .feq-tag.flip{transform:translate(calc(-100% - 42px),-50%)}.tl .feq-hint{position:absolute;right:10px;bottom:10px;z-index:5;padding:4px 9px 3px;transform:skew(-10deg);border:1.5px solid rgba(255,210,31,.5);background:#0b0716bf;font:800 12px/1 var(--fh-cond);letter-spacing:.16em;text-transform:uppercase;color:var(--fh-dim);cursor:pointer}.tl .feq-hint.on{color:var(--fh-yolk);border-color:var(--fh-yolk)}.tl .feq-x{display:flex;justify-content:space-between;margin-top:8px;font:400 19px/1 var(--fh-disp);letter-spacing:.08em;text-transform:uppercase;text-shadow:2px 2px 0 var(--fh-ink)}.tl .feq-x span{display:flex;align-items:center;gap:8px}.tl .feq-x i{display:block;width:60px;height:2px;background:currentColor;opacity:.5}.tl .feq-types{display:flex;justify-content:center;gap:12px;margin-top:8px}.tl .feq-type{display:flex;align-items:center;gap:4px;font:800 13px/1 var(--fh-cond);letter-spacing:.12em;text-transform:uppercase}.tl .feq-type b{color:var(--fh-yolk)}.tl .feq-type button{padding:4px 8px 3px;border:1.5px solid rgba(255,246,233,.35);background:#0b0716b3;color:var(--fh-dim);font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.tl .feq-type button[aria-checked=true]{background:var(--fh-paper);color:var(--fh-ink)}@media (min-width:761px) and (max-height:700px){.tl .fh-round.k-eq .fh-q small{display:none}.tl .fh-round.k-eq .fh-hints{margin-top:6px;min-height:20px}.tl .feq-graph{height:clamp(180px,40vh,250px)}.tl .feq-x{font-size:16px;margin-top:4px}}@media (max-width:760px){.tl .k-eq .fh-console{margin-top:clamp(110px,22vh,200px)}.tl .fh-round.k-eq .fh-q h2{font-size:26px}.tl .fh-round.k-eq .fh-play{width:96px}.tl .fh-round.k-eq .fh-ab,.tl .fh-round.k-eq .fh-ab-gap{height:52px}.tl .fh-round.k-eq .fh-ab-l{font-size:20px}.tl .fh-round.k-eq .fh-slot{margin:14px -4px 0;width:calc(100% + 8px)}.tl .feq-graph{height:clamp(260px,40vh,340px);border-width:2.5px;box-shadow:5px 5px 0 var(--fh-ink)}.tl .feq-y{font-size:15px;left:8px}.tl .feq-hidden,.tl .feq-legend{font-size:11px;letter-spacing:.12em;right:8px}.tl .feq-legend{gap:8px}.tl .feq-x{font-size:15px}.tl .feq-x i{width:34px}.tl .feq-dot.you.on{width:56px;height:56px;margin:-28px 0 0 -28px}.tl .feq-tag{font-size:12px;padding:3px 6px 2px;transform:translate(36px,-50%)}.tl .feq-tag.flip{transform:translate(calc(-100% - 36px),-50%)}}@media (pointer:coarse){.tl .feq-dot.you:before{content:"";position:absolute;left:50%;top:50%;width:64px;height:64px;margin:-2px 0 0 -32px;border-radius:50%}.tl .feq-dot.you.on:before{background:radial-gradient(circle,rgba(255,246,233,.28),rgba(255,246,233,.06) 60%,transparent 70%);border:2px solid rgba(255,246,233,.35)}}.tl .feq-x{position:relative;z-index:1}@media (min-width:761px){.tl .fh-slot .feq-x{flex:none;height:24px;margin-top:12px;align-items:center;line-height:24px}}.tl .feq-legend .lg-short{display:none}.tl .feq-legend b{font-weight:inherit}@media (max-width:359px){.tl .feq-legend{top:0;right:0;left:0;height:20px;z-index:5;align-items:center;justify-content:center;gap:12px;font-size:11px;letter-spacing:.14em;background:#0b0716e0;border-bottom:1.5px solid rgba(255,246,233,.35)}.tl .feq-legend .lg-full{display:none}.tl .feq-legend .lg-short{display:inline}.tl .feq-graph:has(.feq-legend) .feq-y.up{top:28px}.tl .feq-graph:has(.feq-legend){--feq-pin-min:44px}}.tl .fh-stage .fh-tray .demote{width:auto;min-width:0;padding:0 12px 0 8px;gap:6px;border-radius:999px;display:inline-flex;align-items:center}.tl .fh-stage .fh-tray .demote:after{content:"Emote";font:800 12px/1 var(--fh-cond);letter-spacing:.16em;text-transform:uppercase}.tl .fh-q .fh-q-short{display:none}@media (max-width:560px){.tl .duel.fh-stage{--fh-chrome:0px;--fh-navh:0px;--fh-strip-top:155px;--fh-strip-h:112px;--fh-bust:calc(var(--fh-strip-h) / .38)}.hub-app .duel.fh-stage{--fh-chrome: calc(88px + env(safe-area-inset-top,0px) + env(safe-area-inset-bottom,0px)) ;--fh-navh:0px}.tl .duel.fh-stage[data-fight=""]{min-height:calc(100dvh - var(--fh-chrome));grid-template-rows:18px 62px minmax(0,1fr);row-gap:5px;padding:10px 10px 0}.tl .duel-page:has(>.fh-stage[data-fight=""]),.tl .duel-page:has(.fh-stage[data-fight=""]){padding-bottom:0}.tl .fh-stage[data-fight=""] .fh-meta{align-content:flex-start;row-gap:3px}.tl .fh-stage[data-fight=""] .fh-meta .fh-sc b{font-size:26px}.tl .fh-stage[data-fight=""] .fh-side.them .fh-bubble{left:auto;right:10px;top:84px;bottom:auto;z-index:11;transform:skew(-8deg);box-shadow:2px 2px 0 var(--fh-ink)}.tl .fh-stage[data-fight=""] .fh-side.them .fh-bubble .pstate{font-size:12px;letter-spacing:.04em;padding:3px 7px 2px;gap:5px}.tl .fh-stage[data-fight=""] .fh-side.them .fh-bubble .pstate .dots i{width:4px;height:4px}.tl .fh-stage[data-fight=""] .fh-side.them .fh-bubble:after{left:auto;right:12px;top:-6px;bottom:auto;border:6px solid transparent;border-top:0;border-bottom-color:var(--fh-paper)}.tl .fh-stage[data-fight=""] .fh-side.them.tone-lock .fh-bubble:after{border-bottom-color:var(--fh-cyan);border-top-color:transparent}.tl .fh-stage[data-fight=""] .fh-side.them.tone-warn .fh-bubble:after{border-bottom-color:var(--fh-yolk);border-top-color:transparent}.tl .fh-stage[data-fight=""]:has(.fh-round.revealed) .fh-bubble{display:none}.tl .fh-stage[data-fight=""] .fh-fighter{display:contents}.tl .fh-stage[data-fight=""] .fh-body{position:absolute;inset:auto;z-index:1;top:calc(var(--fh-strip-top) - var(--fh-bust) * .22);width:var(--fh-bust);height:var(--fh-bust);pointer-events:none;clip-path:inset(calc(var(--fh-bust) * .235) -40px calc(var(--fh-bust) * .78 - var(--fh-strip-h) + 4px) -40px)}.tl .fh-stage[data-fight=""] .fh-side.you .fh-body{left:calc(var(--fh-bust) * -.2)}.tl .fh-stage[data-fight=""] .fh-side.them .fh-body{right:calc(var(--fh-bust) * -.2)}.tl .fh-stage[data-fight=""] .fh-art{filter:drop-shadow(0 10px 16px rgba(0,0,0,.5))}.tl .fh-stage[data-fight=""] .fh-fighter[data-react=listen] .fh-body{animation-name:fh-think-ph}.tl .fh-stage[data-fight=""] .fh-fighter[data-react=win] .fh-body{animation-name:fh-win-ph}@keyframes fh-think-ph{0%,to{transform:rotate(.8deg)}50%{transform:translateY(-2px) rotate(1.6deg)}}@keyframes fh-win-ph{0%{transform:translateY(10px)}60%{transform:translateY(-4px) scale(1.02)}to{transform:none}}.tl .fh-stage[data-fight=""]>.fh-bg .fh-floor{top:calc(var(--fh-strip-top) + var(--fh-strip-h) - 2px)!important;bottom:auto;height:3px;background:linear-gradient(90deg,transparent,rgba(255,246,233,.35) 20%,rgba(255,246,233,.35) 80%,transparent)}.tl .fh-stage[data-fight=""] .dbub-at.fighter{position:absolute;top:calc(var(--fh-strip-top) + 6px);z-index:6;max-width:52%}.tl .fh-stage[data-fight=""] .fh-side.them .dbub-at.fighter{left:auto;right:calc(var(--fh-bust) * .5 - 6px)}.tl .fh-stage[data-fight=""] .fh-side.you .dbub-at.fighter{right:auto;left:calc(var(--fh-bust) * .5 - 6px)}.tl .fh-stage[data-fight=""] .dbub-at.fighter .dbub{max-width:100%;white-space:normal}.tl .fh-stage[data-fight=""] .fh-side.them .dbub-at.fighter .dbub{margin-left:auto}.tl .fh-stage[data-fight=""] .fh-side.them .dbub-at.fighter .dbub:before{left:auto;right:-5px}.tl .fh-stage[data-fight=""] .fh-q{height:44px;margin:0;justify-content:flex-start}.tl .fh-stage[data-fight=""] .fh-q small{display:none}.tl .fh-stage[data-fight=""] .fh-q h2{font-size:28px;margin-top:4px;white-space:nowrap}.tl .fh-q .fh-q-short{display:inline}.tl .fh-q .fh-q-long{display:none}.tl .fh-stage[data-fight=""] .fh-console,.tl .fh-stage[data-fight=""] .k-eq .fh-console{margin-top:calc(var(--fh-strip-h) + 10px)}.tl .fh-stage[data-fight=""] .fh-hints{margin-top:10px;min-height:0}.tl .fh-stage[data-fight=""] .fh-now{display:none}.tl .fh-stage[data-fight=""] .fh-tray .demote{height:32px}.tl .fh-stage[data-fight=""] .fh-slot{margin-top:14px}.tl .fh-stage[data-fight=""] .fh-slot[data-kind=slider]{margin-top:34px}.tl .fh-stage[data-fight=""] .fh-act{position:sticky;bottom:var(--fh-navh);z-index:7;margin-top:auto;padding:12px 0}.tl .fh-stage[data-fight=""] .fh-lock{height:60px}.tl .fh-stage[data-fight=""] .fh-round.k-eq .fh-play{width:88px}.tl .fh-stage[data-fight=""] .fh-round.k-eq .fh-ab,.tl .fh-stage[data-fight=""] .fh-round.k-eq .fh-ab-gap{height:48px}.tl .fh-stage[data-fight=""] .fh-round.k-eq .fh-slot{margin-top:10px}.tl .fh-stage[data-fight=""] .feq-graph{height:clamp(130px,calc(100dvh - var(--fh-chrome) - var(--fh-strip-top) - var(--fh-strip-h) - var(--fh-eq-rest,296px)),340px)}.tl .fh-stage[data-fight=""]:has(.fh-round.revealed){--fh-strip-top:104px}.tl .fh-stage[data-fight=""] .fh-round.revealed .fh-q{display:none}.tl .fh-stage[data-fight=""] .fh-verdict,.tl .fh-stage[data-fight=""] .fh-round.k-eq .fh-verdict{margin-top:calc(var(--fh-strip-h) + 12px)}.tl .fh-stage[data-fight=""] .fh-meta .fh-sc{display:flex;align-items:baseline;gap:6px}.tl .fh-stage[data-fight=""] .fh-side.them .fh-meta .fh-sc{flex-direction:row-reverse}.tl .fh-stage[data-fight=""] .fh-meta .fh-sc .gain{position:static;margin:0;font-size:20px}.tl .fh-stage[data-fight=""] .fh-hit-word{top:calc(var(--fh-strip-top) + 4px);font-size:32px;-webkit-text-stroke:1.5px var(--fh-ink);text-shadow:3px 3px 0 var(--fh-pink-d)}.tl .fh-stage[data-fight=""] .fh-hit.on-you .fh-hit-word{text-shadow:3px 3px 0 var(--fh-cyan-d)}.tl .fh-stage[data-fight=""] .fh-hit-dmg{top:calc(var(--fh-strip-top) + 36px);font-size:22px}.tl .fh-stage[data-fight=""] .fh-hit.on-them .fh-hit-word{right:16px}.tl .fh-stage[data-fight=""] .fh-hit.on-you .fh-hit-word{left:16px}.tl .fh-stage[data-fight=""] .fh-hit.on-them .fh-hit-dmg{right:22px}.tl .fh-stage[data-fight=""] .fh-hit.on-you .fh-hit-dmg{left:22px}.tl .fh-stage[data-fight=""] .fh-hit-spark{top:calc(var(--fh-strip-top) + 8px);width:48px}.tl .fh-stage[data-fight=""] .fh-hit.on-them .fh-hit-spark{left:auto;right:calc(var(--fh-bust) * .45)}.tl .fh-stage[data-fight=""] .fh-hit.on-you .fh-hit-spark{left:calc(var(--fh-bust) * .45)}.tl .fh-stage[data-fight=""] .fh-side.them .fh-fighter[data-react=hit] .fh-body{transform:translate(12px) rotate(3deg)}.tl .fh-stage[data-fight=""] .fh-side.you .fh-fighter[data-react=hit] .fh-body{transform:translate(-12px) rotate(-3deg)}.tl .fh-stage[data-fight=""] .fw-pts{flex-direction:column;gap:4px}.tl .fh-stage[data-fight=""] .fw-why{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:5px 6px;max-width:100%}.tl .fh-stage[data-fight=""] .fw-chip{font-size:12px;padding:3px 7px 2px}.tl .fh-stage[data-fight=""] .fw-big{font-size:40px}.tl .fh-stage[data-fight=""] .fh-next{min-height:48px}.tl .fh-stage[data-fight=""] .dbub-at.fighter .dbub.bot .dbub-t{font-size:13px;line-height:1.15}.tl .duel-page.ph-loading .fh-stage[data-fight=""]{--fh-strip-top:calc(100dvh - var(--fh-chrome) - var(--fh-strip-h) - 10px)}.tl .duel-page.ph-loading .fh-stage[data-fight=""] .fh-cue:has(>.fh-intro){padding-top:0;justify-content:center;bottom:calc(var(--fh-strip-h) + 10px)}.tl .fh-stage .fh-cue .fh-in-cd{display:none}.tl .duel-page.ph-result:has(.fh-final){padding-bottom:0}.tl .duel.fh-stage.fh-final{min-height:calc(100dvh - var(--fh-chrome))}.tl .fh-final .dboard:has(>.dres){display:flex;flex-direction:column}.tl .fh-final .dres{flex:1 0 auto;--fw:clamp(112px,calc(100dvh - var(--fh-chrome) - 484px),190px)}.tl .fh-final .dres-head{font-size:min(var(--hs),calc((100vw - 76px) / (var(--hl) * .66)))}.tl .fh-final .dres-acts{position:relative;left:auto;right:auto;bottom:auto;z-index:3;align-self:stretch;width:auto;margin:4px -6px 0;box-shadow:5px 5px 0 var(--fh-ink)}}@media (max-width:560px) and (min-height:761px){.tl .fh-stage[data-fight=""] .fh-slot .fx-pads[data-len=xl]:not([data-prows="1"]):not([data-prows="2"]) .fx-pad{height:68px}}@media (max-width:560px) and (max-height:760px){.tl .duel.fh-stage{--fh-strip-top:150px;--fh-strip-h:66px;--fh-eq-rest:276px}.tl .fh-stage[data-fight=""] .fh-play{width:88px}.tl .fh-stage[data-fight=""] .fh-ab,.tl .fh-stage[data-fight=""] .fh-ab-gap{height:48px}.tl .fh-stage[data-fight=""] .fh-hints{margin-top:6px}.tl .fh-stage[data-fight=""] .fh-tray .demote{height:28px}.tl .fh-stage[data-fight=""] .fh-lock{height:50px}.tl .fh-stage[data-fight=""] .fh-act{padding:8px 0}.tl .fh-stage[data-fight=""] .fh-slot{margin-top:12px}.tl .fh-stage[data-fight=""] .fh-slot[data-kind=slider]{margin-top:30px}.tl .fh-stage[data-fight=""] .fh-slot .fx-pads[data-prows="2"] .fx-pad{height:66px}.tl .fh-stage[data-fight=""] .fh-slot .fx-pads[data-prows="2"] .fx-pad .fx-g{height:16px}.tl .fh-stage[data-fight=""] .fh-slot .fx-pads:not([data-prows="1"]):not([data-prows="2"]) .fx-pad{height:52px;gap:2px}.tl .fh-stage[data-fight=""] .fh-slot .fx-pads:not([data-prows="1"]):not([data-prows="2"]) .fx-pad .fx-g{display:none}.tl .fh-stage[data-fight=""]:has(.fh-round.revealed){--fh-strip-top:102px;--fh-strip-h:58px}.tl .fh-stage[data-fight=""] .fh-next{min-height:44px}.tl .fh-stage[data-fight=""] .fh-slot .fx-pads.revealed[data-prows]{row-gap:30px;margin-top:32px}.tl .fh-stage[data-fight=""] .fh-slot .fx-pads.revealed[data-prows] .fx-pad{height:46px}.tl .fh-stage[data-fight=""] .fw-title{font-size:36px}.tl .fh-stage[data-fight=""] .fw-big{font-size:34px}.tl .fh-stage[data-fight=""] .fw-was{margin-top:4px}.tl .fh-stage[data-fight=""] .fw-chip{font-size:11px;letter-spacing:.06em;padding:3px 6px 2px}.tl .fh-stage[data-fight=""] .fw-vs{margin-top:3px;gap:4px 6px}}@media (max-width:360px){.tl .fh-stage[data-fight=""] .fh-q h2{font-size:24px}.tl .fh-stage[data-fight=""] .fh-slot .fx-pads[data-len=xl] .fx-pad{padding:3px;gap:1px}.tl .fh-stage[data-fight=""] .fh-slot .fx-pads[data-len=xl] .fx-pad b{line-height:.98}.tl .fh-stage[data-fight=""] .fh-slot .fx-pads[data-len=xl] .fx-pad small{font-size:9.5px;line-height:1.2}.tl .fh-stage[data-fight=""] .fh-meta .nm{font-size:14px}.tl .fh-stage[data-fight=""] .fh-meta .fh-tag{font-size:9px;padding:2px 4px 1px}.tl .fh-stage[data-fight=""] .fh-meta{column-gap:4px}.tl .fh-final .dres-acts .dres-back .dres-lbl{display:none}.tl .fh-stage[data-fight=""] .fh-meta .fh-sc b{font-size:24px}}@media (max-width:560px){.ew .duel.fh-stage{--fh-chrome:calc(var(--bar,58px) + 28px + env(safe-area-inset-top,0px) + env(safe-area-inset-bottom,0px))}.tl .duel.fh-stage[data-fight=""],.tl .duel.fh-stage.fh-final{overflow:clip}.tl .fh-stage[data-fight=""] .fh-round.revealed>.fh-verdict{margin-top:calc(var(--fh-strip-h) + 12px)}.tl .fh-stage[data-fight=""] .fh-nx{width:100%;gap:12px;justify-content:center}.tl .fh-stage[data-fight=""] .fh-nx-slab{flex:0 1 auto;min-width:0;height:52px;padding:0 22px;box-shadow:5px 5px 0 var(--fh-ink)}.tl .fh-stage[data-fight=""] .fh-nx-slab b{font-size:28px}.tl .fh-stage[data-fight=""] .fh-nx .rs-next{flex:0 1 auto;min-width:0;font-size:12px;letter-spacing:.14em;line-height:1.25;white-space:normal;max-width:9.5em}.tl .fh-stage[data-fight=""]:has(.fh-round.revealed) .fh-side.them .dbub-at.fighter{right:8px;max-width:calc(50% - 16px);top:calc(var(--fh-strip-top) + 2px)}.tl .fh-stage[data-fight=""]:has(.fh-round.revealed) .fh-side.you .dbub-at.fighter{left:8px;max-width:calc(50% - 16px);top:calc(var(--fh-strip-top) + 2px)}.tl .fh-stage[data-fight=""]:has(.fh-round.revealed) .dbub-at.fighter .dbub.bot .dbub-t{font-size:12px}.tl .fh-stage[data-fight=""]:has(.fh-round.revealed) .fh-fighter .dbub.bot.m-fighter{padding:6px 9px 5px 7px;gap:6px}}@media (max-width:560px){.tl .fh-stage[data-fight=""] .fh-slot .fx-pads.revealed[data-len=xl] .fx-pad small{display:none}}@media (min-width:561px){.tl .fh-stage[data-fight=""] .fh-slot .fx-pads.revealed .fx-pad small{display:none}.tl .fh-stage[data-fight=""] .fh-slot .fx-pads[data-len=xl] .fx-pad small{letter-spacing:0;line-height:1.3;max-width:100%}}@media (max-width:560px) and (min-height:761px){.tl .fh-stage[data-fight=""] .fh-slot .fx-pads.revealed[data-len=xl]:not([data-prows="1"]):not([data-prows="2"]) .fx-pad{height:56px}}@media (max-width:560px) and (max-height:760px){.tl .fh-stage[data-fight=""] .fh-nx-slab{height:44px;padding:0 16px}.tl .fh-stage[data-fight=""] .fh-nx-slab b{font-size:24px}}@media (max-width:560px){.tl .fh-stage[data-fight=""] .fh-hit-word{top:calc(var(--fh-strip-top) + var(--fh-strip-h) - 40px)}.tl .fh-stage[data-fight=""] .fh-hit-spark{top:calc(var(--fh-strip-top) + var(--fh-strip-h) - 52px);width:44px}.tl .fh-stage[data-fight=""] .fh-hit.on-them .fh-hit-spark{left:auto;right:calc(var(--fh-bust) * .42)}.tl .fh-stage[data-fight=""] .fh-hit.on-you .fh-hit-spark{right:auto;left:calc(var(--fh-bust) * .42)}}@media (max-width:560px) and (max-height:760px){.tl .fh-stage[data-fight=""] .fh-hit.settled .fh-hit-word,.tl .fh-stage[data-fight=""] .fh-hit.settled .fh-hit-spark{display:none}.tl .fh-stage[data-fight=""]:has(.fh-hit:not(.settled)) .dbub-at.fighter{visibility:hidden}.tl .fh-stage[data-fight=""]:has(.fh-hit.settled) .dbub-at.fighter{animation:fh-fade-in .25s both}.tl .fh-stage[data-fight=""] .fh-hit-word{animation:fh-hit-out 1.1s cubic-bezier(.2,.8,.3,1) both}}@keyframes fh-hit-out{0%{transform:scale(1.55);opacity:1}12%{transform:scale(.94)}18%,to{transform:none;opacity:1}}@media (min-width:761px) and (min-height:821px){.tl .fh-slot .fx-pads.revealed:not([data-rows="1"]){margin-top:46px}}@media (max-width:560px){.tl .duel.fh-stage{--fh-eq-rest:298px}.tl .fh-stage[data-fight=""] .fh-slot .feq-x{margin-top:10px}}@media (max-width:560px) and (max-height:760px){.tl .duel.fh-stage{--fh-eq-rest:278px}}@media (max-width:560px) and (min-height:761px){.tl .fh-stage[data-fight=""] .fh-slot .fx-pads.revealed[data-prows]{row-gap:30px}}@media (max-width:560px) and (max-height:760px){.tl .fh-final .dres{--fw:clamp(108px,calc(100dvh - var(--fh-chrome) - 500px),190px);padding-bottom:6px}}@media (min-width:761px){.tl .duel.fh-stage:is(.fh-3d-you,.fh-3d-them){grid-template-columns:var(--fh-ava-l,74px) minmax(0,1fr) 132px minmax(0,1fr) var(--fh-ava-r,74px)}.tl .duel.fh-stage.fh-3d-you{--fh-ava-l:0px;padding-left:22px}.tl .duel.fh-stage.fh-3d-them{--fh-ava-r:0px;padding-right:22px}}.tl .fh-meta .fh-mute-mini{position:relative;flex:0 0 auto;align-self:center;width:28px;height:28px;padding:0;display:grid;place-items:center;border-radius:50%;background:var(--fh-ink);color:var(--fh-paper);border:1.5px solid rgba(255,246,233,.7);cursor:pointer}.tl .fh-meta .fh-mute-mini .pav-mute{position:static;width:auto;height:auto;border:0;background:none}.tl .fh-meta .fh-mute-mini.muted{color:var(--fh-dim);border-color:#fff6e959}.tl .fh-meta .fh-mute-mini:focus-visible{outline:3px solid var(--fh-yolk);outline-offset:2px}@media (max-width:760px){.tl .fh-meta .fh-mute-mini{display:none}}@media (min-width:761px){.tl .fh-stage[data-fight=""].fh-3d-you .fh-hit.on-you .fh-hit-spark{right:auto;left:calc(10px + ((100cqw - 188px)/2 - 6px)*min(1,2 * var(--p,.5)));top:8px}.tl .fh-stage[data-fight=""].fh-3d-them .fh-hit.on-them .fh-hit-spark{left:auto;right:calc(10px + ((100cqw - 188px)/2 - 6px)*min(1,2 - 2 * var(--p,.5)));top:8px}}@media (min-width:761px) and (max-height:820px){.tl .fh-stage[data-fight=""] .fh-hit :is(.fh-hit-spark){top:2px}}.tl .fd-mark{display:none;place-items:center;width:100%;height:100%;font:400 14px/1 var(--fh-disp,"Anton",sans-serif);font-style:normal;letter-spacing:.04em;color:#fff}.tl :is(.fd-them,.rs-face.them)>.fd-mark{color:var(--fh-ink)}@media (min-width:561px){.tl .fh-stage.fh-3d-you-ready :is(.rs-face.me,.fh-face-disc.fd-me)>:is(img,b),.tl .fh-stage.fh-3d-them-ready :is(.rs-face.them,.fh-face-disc.fd-them)>:is(img,b){display:none}.tl .fh-stage.fh-3d-you-ready :is(.rs-face.me,.fh-face-disc.fd-me)>.fd-mark,.tl .fh-stage.fh-3d-them-ready :is(.rs-face.them,.fh-face-disc.fd-them)>.fd-mark{display:grid}.tl .fh-stage.fh-3d-you-ready .fx-pin.me .fx-pin-l,.tl .fh-stage.fh-3d-them-ready .fx-pin.them .fx-pin-l{display:none}}.tl .fh-final .dres-av{width:12px;height:12px;flex:0 0 auto;align-self:flex-start;border:0;border-radius:0;overflow:hidden;box-shadow:2px 2px 0 var(--fh-ink);clip-path:polygon(0 0,100% 0,0 100%);transform:none}.tl .fh-final .dres-av>*{display:none}.tl .fh-final{--f3k:1.12}.tl .fh-final.fh-3d-you .dres-f.you .dres-crown,.tl .fh-final.fh-3d-them .dres-f.them .dres-crown{display:none}.tl .fh-final.fh-3d-you-ready .fh-side.you .fh-fighter{left:calc(var(--f3-you-x,-999px) - var(--f3-you-h,0px) * var(--f3k) / 2);right:auto;bottom:auto;top:calc(var(--f3-you-b,0px) - var(--f3-you-h,0px) * var(--f3k) + var(--f3-you-h,0px) * var(--f3k) * .04);height:calc(var(--f3-you-h,0px) * var(--f3k));transform:none}.tl .fh-final.fh-3d-them-ready .fh-side.them .fh-fighter{left:calc(var(--f3-them-x,-999px) - var(--f3-them-h,0px) * var(--f3k) / 2);right:auto;bottom:auto;top:calc(var(--f3-them-b,0px) - var(--f3-them-h,0px) * var(--f3k) + var(--f3-them-h,0px) * var(--f3k) * .04);height:calc(var(--f3-them-h,0px) * var(--f3k));transform:none}.tl .fh-final.fh-3d-you .dres-f.you :is(.dres-body>img,.dres-ini,.dres-rays,.dres-pool,.dres-shadow),.tl .fh-final.fh-3d-them .dres-f.them :is(.dres-body>img,.dres-ini,.dres-rays,.dres-pool,.dres-shadow){visibility:hidden}.tl .fh-final.fh-3d-you .fh-side.you .fh-fighter .fh-art,.tl .fh-final.fh-3d-them .fh-side.them .fh-fighter .fh-art{visibility:hidden;opacity:0}.tl .fh-final.fh-3d-you-ready .dres-f.you:before,.tl .fh-final.fh-3d-them-ready .dres-f.them:before{display:none}.tl .fh-final.fh-3d-you-ready .dres-f.you :is(.dres-jump,.dres-body),.tl .fh-final.fh-3d-them-ready .dres-f.them :is(.dres-jump,.dres-body){animation:none;rotate:none;translate:none;scale:none}.tl .fh-final .fh-fighter.fh-3d-ready[data-react=win]:before{content:"";position:absolute;left:50%;top:48%;width:150%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#ffd21f80,#ff2d6f4d 45%,#ff2d6f00 72%)}.tl .fh-final .fh-side.them .fh-fighter.fh-3d-ready[data-react=win]:before{background:radial-gradient(closest-side,#ffd21f75,#16e0ff52 45%,#16e0ff00 72%)}@media (max-width:560px){.tl .fh-final:not(.fh-3d-them-ready) .fh-side.them .fh-fighter{left:calc(var(--f3-them-x,-999px) - var(--f3-them-h,0px) / 2);right:auto;bottom:auto;top:calc(var(--f3-them-b,0px) - var(--f3-them-h,0px));width:var(--f3-them-h,0px);height:var(--f3-them-h,0px);transform:none}.tl .fh-final .fh-side.them .fh-fighter .dbub-at.fighter{top:auto;left:50%;right:auto;bottom:calc(100% + 6px);max-width:min(210px,62vw);translate:calc(-50% + var(--bub-dx,0px)) 0}.tl .fh-final .fh-side.them .fh-fighter .dbub-at.fighter .dbub{white-space:normal}.tl .fh-final.o-loss .fh-side.them .fh-fighter .dbub-at.fighter{bottom:auto;top:4%;left:auto;right:calc(100% - 26px);max-width:min(150px,42vw);translate:var(--bub-dx,0px) 0}}@media (max-width:560px) and (max-height:700px){.tl .fh-final .fh-side.them .fh-fighter .dbub-at.fighter{display:none}}@media (min-width:761px){.tl .fh-stage[data-fight=""].fh-3d-you .fh-hit.on-you .fh-hit-spark,.tl .fh-stage[data-fight=""].fh-3d-them .fh-hit.on-them .fh-hit-spark{top:30px;z-index:3}}@media (max-width:560px){.tl .duel.fh-stage[data-fight=""]{--ph3d-top:64px;--ph3d-w:100%;--ph3d-x:25%;--ph3d-head:153px;--ph3d-feet:84px}.tl .fh-stage[data-fight=""].fh-3d-you .fh-side.you .fh-3d-canvas,.tl .fh-stage[data-fight=""].fh-3d-them .fh-side.them .fh-3d-canvas{display:block;position:absolute;inset:auto;top:var(--ph3d-top);bottom:auto;width:var(--ph3d-w);height:calc(100% - var(--ph3d-top));z-index:0}.tl .fh-stage[data-fight=""].fh-3d-you .fh-side.you .fh-3d-canvas{left:calc(var(--ph3d-x) - var(--ph3d-w) / 2)}.tl .fh-stage[data-fight=""].fh-3d-them .fh-side.them .fh-3d-canvas{right:calc(var(--ph3d-x) - var(--ph3d-w) / 2)}.tl .fh-stage[data-fight=""].fh-3d-you .fh-side.you .fh-body,.tl .fh-stage[data-fight=""].fh-3d-them .fh-side.them .fh-body{top:auto;bottom:0;height:calc(100% - var(--ph3d-top) - 24px);width:auto;aspect-ratio:1;clip-path:none;transform:none;translate:-50% 0;z-index:-1}.tl .fh-stage[data-fight=""].fh-3d-you .fh-side.you .fh-body{left:var(--ph3d-x);right:auto}.tl .fh-stage[data-fight=""].fh-3d-them .fh-side.them .fh-body{right:auto;left:calc(100% - var(--ph3d-x))}.tl .fh-stage[data-fight=""].fh-3d-you.fh-3d-them>.fh-bg .fh-floor{display:none}.tl .fh-stage[data-fight=""].fh-3d-you .fh-side.you .fh-3d-canvas,.tl .fh-stage[data-fight=""].fh-3d-them .fh-side.them .fh-3d-canvas{-webkit-mask-image:linear-gradient(180deg,#000 0,#000 calc(var(--fh-strip-top) + var(--fh-strip-h) - var(--ph3d-top) - 20px),rgba(0,0,0,.62) calc(var(--fh-strip-top) + var(--fh-strip-h) - var(--ph3d-top) + 90px),rgba(0,0,0,.5) 100%);mask-image:linear-gradient(180deg,#000 0,#000 calc(var(--fh-strip-top) + var(--fh-strip-h) - var(--ph3d-top) - 20px),#0000009e calc(var(--fh-strip-top) + var(--fh-strip-h) - var(--ph3d-top) + 90px),#00000080)}.tl .fh-stage[data-fight=""] .fh-ab{background:#0b0716}.tl .fh-stage[data-fight=""] .fh-ab.on{background:var(--fh-paper)}.tl .fh-stage[data-fight=""] .fh-ab:disabled{opacity:1;background:#1c1430;color:#fff6e999;border-color:#fff6e980}.tl .fh-stage[data-fight=""] .fh-slot .fx-pads.locked .fx-pad:not(.on){opacity:1;background:#150d27;color:#fff6e980;border-color:#fff6e961}.tl .fh-stage[data-fight=""] .fh-slot .fx-pads.locked .fx-pad:not(.on) .fx-g{opacity:.45}.tl .fh-stage[data-fight=""] .fh-slot .fx-pads.revealed .fx-pad:not(.right):not(.picked){opacity:1;background:#150d27;color:#fff6e980}.tl .fh-stage[data-fight=""] .fh-slot .fx-pads.revealed .fx-pad.picked{opacity:1}}} @media (max-width:560px) and (max-height:760px){.tl .duel.fh-stage[data-fight=""]{--ph3d-head:148px;--ph3d-feet:66px}}@media (max-width:560px){.ew .tl .duel.fh-stage[data-fight=""]{height:calc(100dvh - var(--bar));min-height:0;padding-bottom:var(--sb,0px)}.tl .fh-stage[data-fight=""]>.dboard.fh-board{min-height:0}.tl .fh-stage[data-fight=""] .fh-round{min-height:0;height:100%}.tl .fh-stage[data-fight=""] .fh-round>*{order:2}.tl .fh-stage[data-fight=""] .fh-round>:is(.fh-q,.training-coach){order:0}.tl .fh-stage[data-fight=""] .fh-round:before{content:"";order:1;flex:1 1 calc(var(--fh-strip-h) + 10px);min-height:6px;max-height:calc(var(--fh-strip-h) + 10px)}.tl .fh-stage[data-fight=""] .fh-console,.tl .fh-stage[data-fight=""] .k-eq .fh-console,.tl .fh-stage[data-fight=""] .fh-verdict,.tl .fh-stage[data-fight=""] .fh-round.k-eq .fh-verdict,.tl .fh-stage[data-fight=""] .fh-round.revealed>.fh-verdict{margin-top:0;flex:none}.tl .fh-stage[data-fight=""] .fh-slot,.tl .fh-stage[data-fight=""] .fh-slot[data-kind=choice]:has(.fx-pads:not([data-rows="1"])){flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;margin-top:10px}.tl .fh-stage[data-fight=""] .fh-slot:has(>.fx-pads:not(.revealed)){min-height:44px}.tl .fh-stage[data-fight=""] .fh-slot:has(>.fx-pads[data-prows="2"]:not(.revealed)){min-height:96px}.tl .fh-stage[data-fight=""] .fh-slot:has(>.fx-pads[data-prows="3"]:not(.revealed)){min-height:148px}.tl .fh-stage[data-fight=""] .fh-slot:has(>.fx-pads[data-prows="4"]:not(.revealed)){min-height:200px}.tl .fh-stage[data-fight=""] .fh-act{margin-top:6px;flex:none}.tl .fh-stage[data-fight=""] .fh-slot .fx-pads{--pgap:8px;flex:1 1 auto;min-height:0;max-height:calc(var(--pr,1) * var(--pad-h,84px) + (var(--pr,1) - 1) * var(--pgap));grid-template-columns:repeat(var(--pc),calc((100% - (var(--pc) - 1) * 4px) / var(--pc)));column-gap:4px;row-gap:var(--pgap);grid-template-rows:repeat(var(--pr,1),minmax(44px,1fr));align-content:center}.tl .fh-stage[data-fight=""] .fh-slot .fx-pads .fx-pad,.tl .fh-stage[data-fight=""] .fh-slot .fx-pads[data-prows] .fx-pad,.tl .fh-stage[data-fight=""] .fh-slot .fx-pads[data-len=xl]:not([data-prows="1"]):not([data-prows="2"]) .fx-pad{height:auto;min-height:44px}.tl .fh-stage[data-fight=""] .fh-slot .fx-pads[data-prows="3"]{--pad-h:68px}.tl .fh-stage[data-fight=""] .fh-slot .fx-pads[data-prows="4"]{--pad-h:60px}.tl .fh-stage[data-fight=""] .fh-slot .fx-pads .fx-pad b,.tl .fh-stage[data-fight=""] .fh-slot .fx-pads[data-len] .fx-pad b{font-size:max(18px,min(22px,26cqw));letter-spacing:0}.tl .fh-stage[data-fight=""] .fh-slot .fx-pads[data-len=xl] .fx-pad b{font-size:18px;line-height:1;white-space:normal;text-wrap:balance}.tl .fh-stage[data-fight=""] .fh-slot .fx-pads .fx-pad small{font-size:12px;letter-spacing:.02em}.tl .fh-stage[data-fight=""] .fh-slot .fx-pads .fx-pad .fx-g{height:14px}}@media (max-width:560px){@container fxpad (max-height:58px){.tl .fh-stage[data-fight=""] .fh-slot .fx-pads .fx-pad .fx-g{display:none}}@container fxpad (max-height:34px){.tl .fh-stage[data-fight=""] .fh-slot .fx-pads .fx-pad small{display:none}}}@media (max-width:560px) and (max-height:700px){.tl .fh-stage[data-fight=""]:has(.fx-pads[data-prows="4"]) .fh-act{padding:4px 0}.tl .fh-stage[data-fight=""]:has(.fx-pads[data-prows="4"]) .fh-lock{height:46px}.tl .fh-stage[data-fight=""]:has(.fx-pads[data-prows="4"]) .fh-slot .fx-pads{--pgap:5px}.tl .fh-stage[data-fight=""]:has(.fx-pads[data-prows="4"]) .fh-slot:has(>.fx-pads){min-height:191px}}@media (max-width:560px) and (max-height:600px){.tl .fh-stage[data-fight=""] .fh-play{width:68px;box-shadow:0 0 0 3px var(--fh-ink),0 0 0 6px var(--fh-paper),5px 6px 0 6px var(--fh-ink)}.tl .fh-stage[data-fight=""] .fh-ring{top:-10px;right:-10px;bottom:-10px;left:-10px}.tl .fh-stage[data-fight=""] .fh-ab,.tl .fh-stage[data-fight=""] .fh-ab-gap{height:44px}.tl .fh-stage[data-fight=""] .fh-ab-l{font-size:18px}.tl .fh-stage[data-fight=""] .fh-hints{margin-top:0}.tl .fh-stage[data-fight=""] .fh-slot,.tl .fh-stage[data-fight=""] .fh-slot[data-kind=choice]:has(.fx-pads:not([data-rows="1"])){margin-top:6px}.tl .fh-stage[data-fight=""]:is(:has(.fx-pads:not([data-prows="1"]):not([data-prows="2"])),:has(.fh-slot:not([data-kind=choice]))) .fh-q h2{display:none}.tl .fh-stage[data-fight=""]:is(:has(.fx-pads:not([data-prows="1"]):not([data-prows="2"])),:has(.fh-slot:not([data-kind=choice]))) .fh-q{height:auto}.tl .fh-stage[data-fight=""] .fh-slot[data-kind=slider]{margin-top:18px}.tl .duel.fh-stage[data-fight=""]{--fh-eq-rest:250px}.tl .fh-stage[data-fight=""] .feq-graph{height:clamp(104px,calc(100dvh - var(--bar,0px) - var(--sb,0px) - 360px),200px)}.tl .fh-stage[data-fight=""]:has(.fh-slot:not([data-kind=choice])) .fh-act{padding:4px 0}.tl .fh-stage[data-fight=""]:has(.fh-slot:not([data-kind=choice])) .fh-lock{height:46px}.tl .duel.fh-stage[data-fight=""]:has(.fx-pads[data-prows="4"]){row-gap:3px}}@media (max-width:560px){.tl .fh-stage[data-fight=""] .fh-ab[data-long] .fh-ab-l{font-size:16px;line-height:1;max-width:92%;text-wrap:balance;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.tl .fh-stage[data-fight=""] .fh-orig{min-height:44px;padding:0 14px}}@media (max-width:560px) and (max-height:600px){.tl .duel.fh-stage[data-fight=""]:has(.fx-pads[data-prows="4"]){grid-template-rows:18px 50px minmax(0,1fr)}.tl .fh-stage[data-fight=""]:has(.fx-pads[data-prows="4"]) .fh-meta .fh-sc b{font-size:22px}.tl .fh-stage[data-fight=""]:has(.fx-pads[data-prows="4"]) .fh-q{flex:none}}@media (max-width:560px) and (max-height:600px){.tl .fh-stage[data-fight=""]:has(.fx-pads[data-prows="4"]) .fh-act{padding:2px 0 0}.tl .fh-stage[data-fight=""]:has(.fx-pads[data-prows="4"]) .fh-lock{height:44px}.tl .fh-stage[data-fight=""]:has(.fx-pads[data-prows="4"]) .fh-play{width:60px}}@media (max-width:560px){.tl .fh-stage[data-fight=""] .fh-slot .fx-pads.revealed:not([data-prows="1"]){display:flex;justify-content:center;align-items:flex-end;gap:12px;max-height:none;margin-top:30px;padding:0 10px;flex:none}.tl .fh-stage[data-fight=""] .fh-slot .fx-pads.revealed:not([data-prows="1"]) .fx-pad{flex:0 1 31%;height:50px;min-height:44px}.tl .fh-stage[data-fight=""] .fh-slot .fx-pads.revealed:not([data-prows="1"]) .fx-pad:not(.right):not(.picked):not(.on){display:none}.tl .fh-stage[data-fight=""] .fh-slot:has(>.fx-pads.revealed){justify-content:flex-start;flex:0 1 auto}}@media (max-width:560px){.ew .tl .fh-final .dres{padding-bottom:calc(var(--sb,0px) + 8px);--fw:clamp(72px,calc(100dvh - var(--bar,58px) - var(--sb,0px) - 430px),190px)}.ew .tl .duel.fh-stage.fh-final{height:calc(100dvh - var(--bar));min-height:0}.tl .fh-final .dres-acts :is(.demote-wrap .demote,.tw-wrap .tw-btn){min-width:44px}}@media (max-width:560px) and (max-height:600px){.ew .tl .fh-final .dres{padding-top:6px;--fw:clamp(64px,calc(100dvh - var(--bar,58px) - var(--sb,0px) - 410px),190px)}.ew .tl .fh-final .dres-guest{display:none}.ew .tl .fh-final .dres-acts{margin-top:6px}.ew .tl .fh-final .dres-acts .btn{height:44px}}@media (max-width:560px){.tl .fh-stage[data-fight=""]:has(.tw-layer) .fh-round>:not(.fh-act),.tl .fh-stage[data-fight=""]:has(.tw-layer)>.training-free{visibility:hidden}}@media (max-width:560px){.tl .fh-stage[data-fight=""]:has(.tw-layer) .fh-act>:not(.fh-tray){visibility:hidden}}@media (max-width:560px) and (max-height:600px){.tl .fh-stage[data-fight=""] .fh-round.k-eq .fh-slot{margin-top:4px}.tl .fh-stage[data-fight=""] .fh-round.k-eq .feq-graph{height:86px}.tl .fh-stage[data-fight=""] .fh-round.k-eq .fh-hints{margin-top:-2px}}@media (max-width:560px) and (max-height:700px){.tl .fh-stage[data-fight=""] .fh-round.k-eq .feq-x{margin-top:6px}.tl .fh-stage[data-fight=""] .fh-round.k-eq .feq-types{margin-top:4px}.tl .fh-stage[data-fight=""]:has(.fh-round.k-eq) .fh-act{padding:4px 0}.tl .fh-stage[data-fight=""]:has(.fh-round.k-eq) .fh-lock{height:46px}}@media (max-width:560px){.tl .fh-stage[data-fight=""] .fh-q>.fh-kick{margin-top:6px}.tl .fh-stage[data-fight=""] .fh-q{height:50px}}@media (min-width:381px) and (max-width:560px) and (min-height:601px){.tl .fh-stage[data-fight=""] .fh-ab[data-mid] .fh-ab-l{font-size:19px;letter-spacing:.02em}}.tl .duel-page.ph-loading .fh-stage .fh-round>:not(.fh-cue){visibility:hidden}.tl .fh-stage .fh-cue:has(>.fh-intro){position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;margin:0;justify-content:center;pointer-events:none}.tl .fh-intro{display:flex;flex-direction:column;align-items:center;text-align:center;padding-bottom:4vh}.tl .fh-in-round{font:400 clamp(92px,21vh,210px)/.82 var(--fh-disp);letter-spacing:.01em;text-transform:uppercase;color:var(--fh-paper);white-space:nowrap;text-shadow:6px 6px 0 var(--fh-ink),12px 12px 0 rgba(11,7,22,.45);animation:fh-slam .55s cubic-bezier(.2,1.8,.4,1) both}.tl .fh-in-round em{font-style:normal;color:var(--fh-yolk)}@keyframes fh-slam{0%{transform:scale(3);opacity:0}60%{opacity:1}to{transform:none}}.tl .fh-in-band{margin-top:14px;max-width:calc(100vw - 40px);background:var(--fh-yolk);color:var(--fh-ink);transform:skew(-14deg) rotate(-2deg);padding:8px 40px 6px;box-shadow:8px 8px 0 var(--fh-ink);animation:fh-band .45s .3s cubic-bezier(.2,1.5,.4,1) both}.tl .fh-cue .fh-in-band span{color:var(--fh-ink);display:block;transform:skew(14deg);font:400 clamp(30px,5.4vh,50px)/1 var(--fh-disp);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@keyframes fh-band{0%{transform:skew(-14deg) rotate(-2deg) translate(-120vw)}to{transform:skew(-14deg) rotate(-2deg)}}.tl .fh-in-how{margin:26px 0 0;font:700 clamp(21px,3.4vh,30px)/1.15 var(--fh-cond);letter-spacing:.02em;color:var(--fh-paper);text-shadow:2px 2px 0 var(--fh-ink);animation:fh-fade .4s .6s both}.tl .fh-cue .fh-in-how b{font:inherit;text-transform:none;text-shadow:inherit;color:var(--fh-yolk)}.tl .fh-cue .fh-in-cd{margin:14px 0 0;font:800 14px/1 var(--fh-cond);letter-spacing:.3em;text-transform:uppercase;color:var(--fh-dim);animation:fh-fade .4s .9s both}@keyframes fh-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.tl .fh-listen{position:absolute;z-index:12;left:50%;top:var(--fh-listen-top,150px);display:flex;align-items:center;gap:18px;pointer-events:none;font:400 clamp(56px,10vh,92px)/1 var(--fh-disp);letter-spacing:.08em;translate:-50% 0;animation:fh-listen 1.1s cubic-bezier(.2,1.8,.4,1) both}.tl .fh-listen span{background:linear-gradient(90deg,var(--fh-pink) 0 50%,var(--fh-cyan) 50% 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(4px 4px 0 var(--fh-ink))}.tl .fh-listen svg{height:.6em;width:.6em}@keyframes fh-listen{0%{transform:scale(.4);opacity:0}30%{transform:none;opacity:1}78%{opacity:1}to{opacity:0;transform:scale(1.06)}}.tl .fh-stage .fh-q{transition:opacity .25s ease-out}.tl .fh-stage.fh-listening .fh-q{opacity:0;transition:none}.tl .duel-page.fx-win .fh-stage[data-fight=""],.tl .duel-page.fx-loss .fh-stage[data-fight=""]{animation:fh-shake .45s}@keyframes fh-shake{10%{transform:translate(-10px,4px)}25%{transform:translate(12px,-6px)}40%{transform:translate(-8px,6px)}60%{transform:translate(6px,-3px)}80%{transform:translate(-3px,2px)}}.tl .fh-hit{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.tl .fh-hit-word,.tl .fh-hit-dmg{z-index:9}.tl .fh-hit-lines{z-index:2}.tl .fh-hit-flash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;background:#fff;opacity:0;animation:fh-flash .35s both}@keyframes fh-flash{0%{opacity:.6}to{opacity:0}}.tl .fh-hit-lines{position:absolute;top:0;bottom:0;width:48%;opacity:.35;background:repeating-conic-gradient(from 0deg at 72% 48%,rgba(255,246,233,.8) 0 1.2deg,transparent 1.2deg 9deg);-webkit-mask:radial-gradient(circle at 72% 48%,transparent 14%,#000 40%,transparent 75%);mask:radial-gradient(circle at 72% 48%,transparent 14%,#000 40%,transparent 75%);animation:fh-fade-in .3s both}.tl .fh-hit.on-them .fh-hit-lines{right:0}.tl .fh-hit.on-you .fh-hit-lines{left:0;transform:scaleX(-1)}@keyframes fh-fade-in{0%{opacity:0}}.tl .fh-hit-word,.tl .fh-hit-dmg{position:absolute;font-family:var(--fh-disp);line-height:1;letter-spacing:.02em;white-space:nowrap}.tl .fh-hit-word{top:22%;font-size:clamp(56px,11vh,100px);color:#fff;-webkit-text-stroke:3px var(--fh-ink);paint-order:stroke fill;text-shadow:6px 6px 0 var(--fh-pink-d);animation:fh-dmg .9s cubic-bezier(.2,1.8,.4,1) both}.tl .fh-hit.on-you .fh-hit-word{text-shadow:6px 6px 0 var(--fh-cyan-d)}.tl .fh-hit-dmg{top:calc(22% + clamp(56px,11vh,100px));font-size:clamp(34px,6vh,56px);color:var(--fh-yolk);-webkit-text-stroke:2px var(--fh-ink);paint-order:stroke fill;text-shadow:4px 4px 0 var(--fh-ink);animation:fh-dmg .8s .12s cubic-bezier(.2,1.8,.4,1) both}.tl .fh-hit.on-them .fh-hit-word{right:clamp(40px,4vw,90px);rotate:8deg}.tl .fh-hit.on-them .fh-hit-dmg{right:clamp(30px,3vw,70px);rotate:8deg}.tl .fh-hit.on-you .fh-hit-word{left:clamp(40px,4vw,90px);rotate:-8deg}.tl .fh-hit.on-you .fh-hit-dmg{left:clamp(30px,3vw,70px);rotate:-8deg}@keyframes fh-dmg{0%{transform:translateY(40px) scale(.3);opacity:0}to{transform:none;opacity:1}}.tl .fh-hit-spark{position:absolute;z-index:4;bottom:22%;width:clamp(80px,11vh,150px);height:auto;filter:drop-shadow(4px 4px 0 rgba(11,7,22,.6));animation:fh-spark .5s cubic-bezier(.2,1.6,.4,1) both}.tl .fh-hit.on-them .fh-hit-spark{right:clamp(150px,15vw,300px)}.tl .fh-hit.on-you .fh-hit-spark{left:clamp(150px,15vw,300px)}@keyframes fh-spark{0%{transform:scale(.2) rotate(-30deg)}to{transform:none}}.tl .duel-page.fx-win .fh-stage .fh-bar.them:before,.tl .duel-page.fx-loss .fh-stage .fh-bar.you:before{content:"";position:absolute;z-index:3;top:3px;bottom:3px;width:calc((100% - 6px) * var(--fx-chunk,.08));background:repeating-linear-gradient(-45deg,var(--fh-yolk) 0 8px,#ffe98a 8px 14px);animation:fh-chunk 1s ease-out both}.tl .duel-page.fx-win .fh-stage .fh-bar.them:before{right:calc(3px + (100% - 6px) * var(--ht,1))}.tl .duel-page.fx-loss .fh-stage .fh-bar.you:before{left:calc(3px + (100% - 6px) * var(--hy,1))}.tl .duel-page.fx-win .fh-stage .mbar.fh-hp:not(.up) .fh-bar.them:before{right:auto;left:3px}.tl .duel-page.fx-loss .fh-stage .mbar.fh-hp:not(.down) .fh-bar.you:before{left:auto;right:3px}@keyframes fh-chunk{0%{opacity:1;filter:brightness(2.2)}8%{filter:none}35%{opacity:.9}60%{opacity:0}to{opacity:0}}.tl .duel-page.fx-win .fh-side.them .fh-ava .dface,.tl .duel-page.fx-loss .fh-side.you .fh-ava .dface{animation:fh-ava-hit .5s;background:#ff4a4a}@keyframes fh-ava-hit{20%{transform:skew(-8deg) translate(8px)}40%{transform:skew(-8deg) translate(-6px)}60%{transform:skew(-8deg) translate(4px)}}.tl .fh-fighter[data-react=hit] .dbub.bot{background:var(--fh-pink);color:#fff;border-color:transparent;transform:skew(-8deg) rotate(-3deg);box-shadow:5px 5px 0 var(--fh-ink)}.tl .fh-fighter[data-react=hit] .dbub.bot .dbub-t{font:800 20px/1.1 var(--fh-cond);letter-spacing:.02em}.tl .fh-side.them .fh-fighter:has(.dbub-at.fighter) .fh-bubble{opacity:0}.tl .fh-stage .fh-verdict{min-height:0;display:flex;justify-content:center}.tl .fh-stage .dverdict.fh-win{position:relative;inset:auto;display:flex;flex-direction:column;align-items:center;gap:0;width:100%;padding:0;background:none;border:0;box-shadow:none;transform:none;animation:none;font-family:var(--fh-cond);color:var(--fh-paper)}.tl .fw-kick{font:800 14px/1 var(--fh-cond);letter-spacing:.3em;text-transform:uppercase;color:var(--fh-paper);text-shadow:2px 2px 0 var(--fh-ink)}.tl .fw-title{margin-top:2px;font:400 clamp(52px,11vh,112px)/.9 var(--fh-disp);letter-spacing:.01em;color:var(--fh-yolk);white-space:nowrap;text-shadow:6px 6px 0 var(--fh-ink),12px 12px 0 rgba(11,7,22,.45);transform:rotate(-2deg);animation:fh-slam .5s cubic-bezier(.2,1.8,.4,1) both}.tl .fh-win.o-loss .fw-title{color:var(--fh-cyan)}.tl .fh-win.o-even .fw-title{color:var(--fh-paper)}.tl .fw-pts{display:flex;align-items:center;gap:16px;margin-top:clamp(6px,1.6vh,18px);animation:fh-fade .4s .35s both}.tl .fw-big{font:400 clamp(46px,8.4vh,84px)/1 var(--fh-disp);color:var(--fh-paper);text-shadow:5px 5px 0 var(--fh-pink-d),9px 9px 0 var(--fh-ink);font-variant-numeric:tabular-nums}.tl .fh-win.o-loss .fw-big{text-shadow:5px 5px 0 var(--fh-cyan-d),9px 9px 0 var(--fh-ink)}.tl .fw-why{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.tl .fw-chip{display:inline-flex;align-items:center;padding:5px 12px 4px;transform:skew(-10deg);background:var(--fh-ink);border:2px solid var(--fh-paper);font:800 clamp(14px,2.2vh,18px)/1 var(--fh-cond);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.tl .fw-chip>span{transform:skew(10deg)}.tl .fw-chip b{color:var(--fh-yolk)}.tl .fw-vs{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 8px;margin-top:clamp(4px,1vh,10px);animation:fh-fade .4s .25s both}.tl .fw-v{font-size:clamp(12px,1.8vh,15px);padding:4px 10px 3px}.tl .fw-v.v-spot-on{border-color:var(--fh-yolk)}.tl .fw-v.v-spot-on b{color:var(--fh-yolk)}.tl .fw-v.v-close{border-color:var(--fh-cyan)}.tl .fw-v.v-close b{color:var(--fh-cyan)}.tl .fw-v.v-off b{color:var(--fh-paper)}.tl .fw-v.v-miss{border-color:var(--fh-pink)}.tl .fw-v.v-miss b{color:var(--fh-pink)}.tl .fw-v.v-timeout{border-color:var(--fh-dim)}.tl .fw-v.v-timeout b{color:var(--fh-dim)}.tl .fw-was{margin:clamp(6px,1.4vh,14px) 0 0;font:800 clamp(13px,2vh,17px)/1 var(--fh-cond);letter-spacing:.22em;text-transform:uppercase;color:var(--fh-dim);animation:fh-fade .4s .55s both}.tl .fw-was b{color:var(--fh-yolk)}.tl .fh-stage .fh-eq-verdict,.tl .fh-round.k-eq .fw-was{display:none}.tl .fh-stage .fh-meta .fh-sc .gain{top:100%;right:0;margin:4px 0 0}.tl .fh-stage .fh-side.them .fh-meta .fh-sc .gain{left:0;right:auto;margin:4px 0 0}@media (min-width:761px) and (max-height:820px){.tl .fh-in-round{font-size:104px}.tl .fh-in-band{padding:7px 22px 5px}.tl .fh-in-band span{font-size:30px}.tl .fh-in-how{font-size:21px;margin-top:18px}.tl .fh-listen{--fh-listen-top:118px;font-size:58px;gap:12px}.tl .fh-hit-word{top:17%;font-size:62px}.tl .fh-hit-dmg{top:calc(17% + 62px);font-size:36px}.tl .fh-hit-spark{width:80px;bottom:30%}.tl .fw-title{font-size:58px}.tl .fw-big{font-size:50px}.tl .fw-chip{font-size:14px;padding:4px 9px 3px}}@media (max-width:760px){.tl .fh-stage .fh-cue:has(>.fh-intro){justify-content:flex-start;padding-top:clamp(40px,12vh,120px)}.tl .fh-in-round{font-size:clamp(64px,21vw,104px)}.tl .fh-in-band{padding:7px 18px 5px;margin-top:10px}.tl .fh-cue .fh-in-band span{font-size:clamp(18px,6vw,30px)}.tl .fh-in-how{font-size:19px;margin-top:14px;max-width:92%}.tl .fh-cue .fh-in-cd{font-size:11px;letter-spacing:.2em}.tl .fh-listen{--fh-listen-top:118px;font-size:clamp(44px,14vw,58px);gap:10px}.tl .fh-hit-lines{width:70%}.tl .fh-hit-word{top:236px;font-size:46px;-webkit-text-stroke:2px var(--fh-ink);text-shadow:4px 4px 0 var(--fh-pink-d)}.tl .fh-hit.on-you .fh-hit-word{text-shadow:4px 4px 0 var(--fh-cyan-d)}.tl .fh-hit.on-them .fh-hit-word{right:14px}.tl .fh-hit.on-you .fh-hit-word{left:14px}.tl .fh-hit-dmg{top:286px;font-size:30px}.tl .fh-hit.on-them .fh-hit-dmg{right:24px}.tl .fh-hit.on-you .fh-hit-dmg{left:24px}.tl .fh-hit-spark{bottom:auto;top:250px;width:70px}.tl .fh-hit.on-them .fh-hit-spark{right:auto;left:calc(50% - 38px)}.tl .fh-hit.on-you .fh-hit-spark{left:calc(50% - 38px)}.tl .fh-stage .fh-verdict{margin-top:clamp(150px,30vh,260px)}.tl .fw-kick{font-size:11px;letter-spacing:.2em}.tl .fw-title{font-size:clamp(40px,13vw,60px)}.tl .fw-pts{margin-top:6px;gap:10px}.tl .fw-big{font-size:48px;text-shadow:4px 4px 0 var(--fh-pink-d),7px 7px 0 var(--fh-ink)}.tl .fw-chip{font-size:13px;padding:4px 8px 3px}.tl .fw-was{font-size:12px;letter-spacing:.16em}.tl .fh-round.k-eq .fh-verdict{margin-top:clamp(110px,22vh,220px)}}.tl .fh-stage .fh-round.revealed>.fh-q{display:none}.tl .fh-stage .fh-round.revealed>.fh-verdict{margin-top:clamp(8px,2.4vh,26px)}.tl .fh-round.k-eq .fw-pts{gap:14px}.tl .fh-round.k-eq.revealed .feq-x{flex:none;min-height:1.2em;line-height:1.2}@media (min-width:761px){.tl .fh-stage[data-fight=""] .fh-hit.on-them .fh-hit-spark{right:calc(var(--fh-lane,200px) / 2 - 40px);bottom:30%;width:80px}.tl .fh-stage[data-fight=""] .fh-hit.on-you .fh-hit-spark{left:calc(var(--fh-lane,200px) / 2 - 40px);bottom:30%;width:80px}.tl .fh-stage[data-fight=""] .fh-fighter .dbub.bot.m-fighter .dbub-t{font-size:17px}.tl .fh-stage[data-fight=""] .fh-hit-word{top:max(22%,150px)}}.tl .fh-stage .fh-next{min-height:0}.tl .fh-nx{display:flex;align-items:center;gap:22px}.tl .fh-nx-slab{position:relative;display:flex;align-items:center;justify-content:center;min-width:clamp(260px,26vw,360px);height:clamp(60px,9vh,80px);padding:0 38px;transform:skew(-12deg);background:var(--fh-paper);color:var(--fh-ink);border:3px solid var(--fh-paper);box-shadow:8px 8px 0 var(--fh-ink);overflow:hidden}.tl .fh-nx-slab b{position:relative;z-index:1;transform:skew(12deg);font:400 clamp(28px,4.6vh,42px)/1 var(--fh-disp);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.tl .fh-nx-slab i{position:absolute;left:0;right:0;bottom:0;height:6px;background:var(--fh-pink);transform-origin:0 50%;transition:transform .2s linear}.tl .fh-stage .fh-nx .rs-next{margin:0;height:auto;padding:0;border:0;border-radius:0;background:none;box-shadow:none;font:800 clamp(14px,2vh,17px)/1 var(--fh-cond);letter-spacing:.24em;text-transform:uppercase;color:var(--fh-dim);text-shadow:2px 2px 0 var(--fh-ink)}.tl .fh-fighter .dbub-at.fighter:has(>.dbub.bot){transform:skew(-8deg) rotate(-3deg)}.tl .fh-fighter .dbub.bot.m-fighter,.tl .dbub.bot.fight-bubble{padding:10px 16px 9px 12px;gap:8px;border:0;border-radius:0;background:var(--fh-paper);color:var(--fh-ink);box-shadow:5px 5px 0 var(--fh-ink);-webkit-backdrop-filter:none;backdrop-filter:none}.tl .fh-fighter .dbub.bot.m-fighter .dbub-t,.tl .dbub.bot.fight-bubble .dbub-t{font:800 20px/1.1 var(--fh-cond);letter-spacing:.02em;color:inherit}.tl .fh-fighter .dbub.bot.m-fighter:before,.tl .dbub.bot.fight-bubble:before{content:"BOT";position:static;flex:0 0 auto;width:auto;height:auto;padding:3px 6px 2px;border:0;clip-path:none;transform:none;background:var(--fh-ink);color:var(--fh-cyan);font:800 11px/1 var(--fh-cond);letter-spacing:.16em}.tl .fh-fighter .dbub.bot.m-fighter:after,.tl .dbub.bot.fight-bubble:after{content:"";position:absolute;bottom:-12px;right:30px;border:12px solid transparent;border-top-color:var(--fh-paper);border-bottom:0}.tl .fh-fighter[data-react=win] .dbub.bot.m-fighter{background:var(--fh-cyan)}.tl .fh-fighter[data-react=win] .dbub.bot.m-fighter:after{border-top-color:var(--fh-cyan)}.tl .fh-fighter[data-react=hit] .dbub.bot.m-fighter{transform:none;background:var(--fh-pink);color:#fff}.tl .fh-fighter[data-react=hit] .dbub.bot.m-fighter:after{border-top-color:var(--fh-pink)}.tl .fh-fighter[data-react=hit] .dbub.bot.m-fighter:before{color:var(--fh-yolk)}.tl .fh-in-listen{display:flex;align-items:center;gap:16px;margin-top:clamp(12px,2.6vh,26px);font:400 clamp(48px,9vh,84px)/1 var(--fh-disp);letter-spacing:.08em;animation:fh-fade .4s .75s both}.tl .fh-in-listen span{background:linear-gradient(90deg,var(--fh-pink) 0 50%,var(--fh-cyan) 50% 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(4px 4px 0 var(--fh-ink))}.tl .fh-in-listen svg{width:.6em;height:.6em}@media (min-width:761px) and (max-height:820px){.tl .fh-in-listen{font-size:50px;margin-top:10px}.tl .fh-nx-slab{height:60px;min-width:250px}.tl .fh-nx-slab b{font-size:30px}}@media (prefers-reduced-motion:reduce){.tl .duel-page.fx-win .fh-stage,.tl .duel-page.fx-loss .fh-stage{animation:none!important}.tl .fh-hit-flash,.tl .fh-hit-lines{display:none}.tl .duel-page .fh-stage .fh-bar:before{display:none}.tl .fh-listen{animation:none!important;opacity:1}}@media (min-width:761px){.tl .fh-stage[data-fight=""] .fh-hit.on-them .fh-hit-spark,.tl .fh-stage[data-fight=""] .fh-hit.on-you .fh-hit-spark{z-index:12;top:52px;bottom:auto;width:58px;animation:fh-spark-ko 1.5s cubic-bezier(.2,1.6,.4,1) both}.tl .fh-stage[data-fight=""] .fh-hit.on-them .fh-hit-spark{left:auto;right:59px}.tl .fh-stage[data-fight=""] .fh-hit.on-you .fh-hit-spark{right:auto;left:59px}.tl .fh-stage[data-fight=""] .fh-fighter[data-react=hit] .fh-body{transform:translate(8px,40px) rotate(4deg)}.tl .fh-stage[data-fight=""] .fh-side.you .fh-fighter[data-react=hit] .fh-body{transform:translate(-8px,40px) rotate(-4deg)}.tl .fh-intro{--fh-in:clamp(92px,21vh,210px)}.tl .fh-intro .fh-in-round{font-size:var(--fh-in)}.tl .fh-intro .fh-in-listen{font-size:calc(var(--fh-in) * .46)}}@media (min-width:761px) and (max-height:820px){.tl .fh-stage[data-fight=""] .fh-hit.on-them .fh-hit-spark,.tl .fh-stage[data-fight=""] .fh-hit.on-you .fh-hit-spark{top:46px}.tl .fh-intro{--fh-in:124px}}@keyframes fh-spark-ko{0%{transform:scale(.2) rotate(-30deg);opacity:1}22%{transform:none;opacity:1}72%{transform:none;opacity:1}to{transform:scale(.85);opacity:0}}.tl .fh-stage .fh-round.revealed>.fh-verdict{z-index:5}.tl .fh-stage .dbub-at.fighter{translate:var(--bub-dx,0px) 0}.tl .fh-stage .dbub-at.fighter[style*=--bub-max]{max-width:var(--bub-max)!important}.tl .fh-stage .dbub-at.fighter[style*=--bub-max] .dbub{max-width:100%;white-space:normal}@media (max-width:560px){.tl .fh-stage.fh-listening .dbub-at.fighter{opacity:0}.tl .fh-stage .dbub-at.fighter{transition:opacity .18s ease-out}}@media (max-width:560px){.tl .fh-final .dbub-at.fighter .dbub.bot.m-fighter{padding:6px 10px 5px 8px;gap:6px;box-shadow:3px 3px 0 var(--fh-ink)}.tl .fh-final .dbub-at.fighter .dbub.bot.m-fighter .dbub-t{font-size:14px;line-height:1.1}.tl .fh-final .dbub-at.fighter .dbub.bot.m-fighter:before{font-size:9px;padding:2px 4px 1px}}.tl .fh-stage .fh-skip{position:relative;z-index:6;flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;margin:0;padding:7px 12px 7px 15px;border:2px solid var(--fh-ink,#0b0716);border-radius:0;background:var(--fh-paper,#fff6e9);color:var(--fh-ink,#0b0716);cursor:pointer;pointer-events:auto;font:400 17px/1 var(--fh-disp,"Anton",sans-serif);letter-spacing:.08em;text-transform:uppercase;transform:skew(-12deg);box-shadow:4px 4px 0 var(--fh-ink,#0b0716);animation:fh-skip-in .22s cubic-bezier(.2,1.2,.4,1) .35s both}.tl .fh-stage .fh-skip>*{transform:skew(12deg)}.tl .fh-stage .fh-skip i{font-style:normal;font-size:13px;color:var(--fh-pink,#ff2d6f)}.tl .fh-stage .fh-skip kbd{font:800 10px/1 var(--fh-cond,"Barlow Condensed",sans-serif);letter-spacing:.12em;padding:3px 5px;border:1.5px solid currentColor;opacity:.6}.tl .fh-stage .fh-skip:hover{background:var(--fh-yolk,#ffd21f)}.tl .fh-stage .fh-skip:focus-visible{outline:3px solid var(--fh-yolk,#ffd21f);outline-offset:3px}.tl .fh-stage .fh-intro .fh-skip{margin-top:14px}@keyframes fh-skip-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}@media (max-width:560px){.tl .fh-stage .fh-skip{padding:5px 9px 5px 11px;font-size:14px;box-shadow:3px 3px 0 var(--fh-ink,#0b0716)}.tl .fh-stage .fh-skip kbd{display:none}.tl .fh-stage .fh-intro .fh-skip{margin-top:8px}}@media (hover:none) and (pointer:coarse){.tl .fh-stage .fh-skip kbd{display:none}}@media (prefers-reduced-motion:reduce){.tl .fh-stage .fh-skip{animation:none}}.tl .fh-stage .fh-nx .rs-next[hidden]{display:none!important}.tl .fh-hit-flash{animation-name:fh-flash-soft}.tl .fh-hit.on-you .fh-hit-flash{right:50%}.tl .fh-hit.on-them .fh-hit-flash{left:50%}@keyframes fh-flash-soft{0%{opacity:.2}to{opacity:0}}@media (max-width:560px){.tl .duel-page.ko-moment .fh-stage[data-fight=""]>.dboard.fh-board{opacity:.15;transition:opacity .25s ease-out}}.tl .fh-slot .fx-pads.revealed .fx-pad{opacity:.55}.tl .fh-slot .fx-pads.revealed .fx-pad small{color:#ece6ff}.tl .fh-ws.ws-ko .dres-kick{margin-bottom:8px}:root .tl .dbub.bot.persistent{animation:none!important}.tl .fh-intro .fh-in-round{position:relative;z-index:1;animation:fh-in-slam .3s linear .12s both}.tl .fh-intro .fh-in-round:before{content:"";position:absolute;z-index:-1;left:-70vw;right:-70vw;top:6%;bottom:-2%;background:linear-gradient(180deg,#0b071633,#0b0716d1 22%,#0b0716d1 78%,#0b071633);box-shadow:inset 0 4px 0 var(--fh-pink),inset 0 -4px 0 var(--fh-cyan);transform:skewY(-3deg);animation:fh-in-wipe var(--dur-wipe,.24s) var(--ease-out-expo,cubic-bezier(.16,1,.3,1)) both}.tl .fh-intro .fh-in-round:after{content:"";position:absolute;left:-10%;right:-10%;top:48%;height:3px;background:linear-gradient(90deg,transparent,#fff 30%,#fff 70%,transparent);opacity:0;animation:fh-in-streak .26s var(--ease-out-expo,cubic-bezier(.16,1,.3,1)) .23s both}.tl .fh-intro{animation:fh-in-thump .2s linear .25s both}@keyframes fh-in-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes fh-in-slam{0%{opacity:0;transform:scale(1.9)}12%{opacity:1}43%{transform:scale(.96);animation-timing-function:var(--ease-out-expo,cubic-bezier(.16,1,.3,1))}to{opacity:1;transform:scale(1)}}@keyframes fh-in-streak{0%{opacity:1;transform:scaleX(.2)}to{opacity:0;transform:scaleX(1.3)}}@keyframes fh-in-thump{0%,to{translate:0 0}25%{translate:0 5px}55%{translate:0 -2px}80%{translate:0 1px}}.hub-app>.main.duel-main{padding:0}.tl .duel-page{position:relative;gap:0}.tl .duel{position:relative;flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 64px;grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"them mbar" "board mbar" "you mbar";column-gap:16px;row-gap:12px;padding:16px 18px;border-radius:26px;background:radial-gradient(80% 60% at 40% 0%,rgba(139,92,246,.16),transparent 60%),linear-gradient(170deg,#0f1440,#080b24 75%);border:1px solid var(--line);box-shadow:var(--shadow)}.tl .duel>.pbar.them{grid-area:them}.tl .duel>.pbar.you{grid-area:you}.tl .duel>.dboard{grid-area:board;min-width:0;min-height:0;display:flex;flex-direction:column}.tl .duel>.mbar{grid-area:mbar}.tl .duel .dboard>.rs-body{flex:1 1 auto;min-height:0}.tl .duel .rs-body{gap:12px}.tl .dface{position:relative;flex:0 0 auto;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(160deg,#1e2560,#12163c);border:1px solid var(--line2)}.tl .dface img{display:block;pointer-events:none;-webkit-user-select:none;user-select:none}.tl .dface.art img,.tl .rs-face img{position:absolute;left:-60%;top:-47%;width:220%;height:220%;max-width:none;transform:none}.tl .dface.drawn img{width:100%;height:100%}.tl .dface.ini b{font:800 20px/1 var(--font-display);color:#fff;letter-spacing:-.02em;text-shadow:0 1px 6px rgba(0,0,0,.35)}.tl .you .dface.ini,.tl .dface.ini.you{background:linear-gradient(140deg,#2dd4bf,#7c3aed)}.tl .them .dface.ini,.tl .dface.ini.them{background:linear-gradient(140deg,#f472b6,#7c3aed)}.tl .pbar{position:relative;display:flex;align-items:center;gap:14px;min-width:0;min-height:72px;padding:10px 16px 10px 10px;border-radius:18px;background:#0a0d26bf;border:1px solid var(--line)}.tl .pbar.you{border-color:#5eead461;box-shadow:0 0 26px #2dd4bf14}.tl .pbar.them{border-color:#f472b64d}.tl .pbar .pav{width:52px;height:52px;border-radius:14px}.tl .pbar.you .pav{box-shadow:0 0 0 2px #5eead459}.tl .pbar.them .pav{box-shadow:0 0 0 2px #f472b64d}.tl .pname{display:flex;flex-direction:column;gap:5px;min-width:0;flex:0 1 auto}.tl .pname b{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;font:700 16px/1.15 var(--font-display);color:#fff;letter-spacing:-.01em}.tl .pname .nm{overflow-wrap:anywhere}.tl .pname small{font-size:12.5px;line-height:1.25;color:var(--dim)}.tl .pbar .badge{font:800 9.5px/1 var(--font);letter-spacing:.14em;padding:4px 7px;border-radius:6px;color:#1a0b3d;background:linear-gradient(120deg,#e9d5ff,#c4b5fd);white-space:nowrap}.tl .pstate{margin-left:auto;flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 13px;border-radius:999px;font:600 12.5px/1 var(--font);color:var(--ink2);border:1px solid var(--line2);background:#ffffff0a;white-space:nowrap;transition:background-color .25s,color .25s,border-color .25s,box-shadow .25s}.tl .pstate.lock{color:#04201c;font-weight:700;background:linear-gradient(120deg,#99f6e4,#5eead4);border-color:transparent;box-shadow:0 0 18px #2dd4bf59}.tl .pbar.them .pstate.lock{color:#3b0a24;background:linear-gradient(120deg,#fbcfe8,#f9a8d4);box-shadow:0 0 18px #f472b659}.tl .pstate.warn{color:#fde68a;border-color:#fbbf2473;background:#fbbf241a}.tl .pstate.wait{border-style:dashed;color:var(--ink2)}.tl .pstate .dots{display:inline-flex;gap:3px}.tl .pstate .dots i{width:4px;height:4px;border-radius:50%;background:currentColor;animation:du-blink 1.2s infinite}.tl .pstate .dots i:nth-child(2){animation-delay:.2s}.tl .pstate .dots i:nth-child(3){animation-delay:.4s}@keyframes du-blink{0%,to{opacity:.25}50%{opacity:1}}.tl .pscore{position:relative;flex:0 0 auto;min-width:128px;text-align:right}.tl .pscore b{display:block;font:800 26px/1 var(--font-display);letter-spacing:-.03em;color:#fff}.tl .pscore .gain{position:absolute;left:0;top:50%;margin-top:-10px;font:800 19px/1 var(--font-display);letter-spacing:-.02em;color:var(--gold2);white-space:nowrap;pointer-events:none;text-shadow:0 0 14px rgba(251,191,36,.6);animation:du-gain 2.5s var(--ease-out) both}@keyframes du-gain{0%{opacity:0;transform:translateY(10px) scale(.8)}12%{opacity:1;transform:translateY(0) scale(1.1)}20%{transform:translateY(0) scale(1)}88%{opacity:1;transform:translate(4px)}to{opacity:0;transform:translate(16px) scale(.9)}}.tl .mbar{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;min-width:0;min-height:0;padding:2px 0}.tl .mb-lead{flex:0 0 auto;width:52px;height:16px;text-align:center;font:800 13px/16px var(--font-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap}.tl .mb-lead.them{color:#fbcfe8}.tl .mb-lead.you{color:#5eead4}.tl .mb-rail{position:relative;flex:1 1 auto;width:26px;min-height:96px;container-type:size}.tl .mb-track{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:14px;overflow:hidden;background:#0b0f2c;box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 4px 12px #0009}.tl .mb-them,.tl .mb-you{position:absolute;top:0;right:0;bottom:0;left:0;will-change:transform;transition:transform .7s cubic-bezier(.34,1.2,.64,1)}.tl .mb-them{background:linear-gradient(180deg,#f472b6,#db2777);transform-origin:50% 0;transform:scaleY(calc(1 - var(--p)))}.tl .mb-you{background:linear-gradient(0deg,#2dd4bf,#8b5cf6);transform-origin:50% 100%;transform:scaleY(var(--p))}.tl .mb-mid{position:absolute;left:0;right:0;top:50%;height:2px;margin-top:-1px;background:#fff6}.tl .mb-ride{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.tl .mb-knot{position:absolute;left:50%;top:0;width:0;height:0;will-change:transform;transform:translateY(calc((1 - var(--p)) * 100cqh));transition:transform .7s cubic-bezier(.34,1.2,.64,1)}.tl .mb-face{position:absolute;width:34px;height:34px;border-radius:50%;border:2px solid #fff;box-shadow:0 6px 16px #00000080}.tl .mb-face.them{left:-31px;top:-27px;border-color:#f9a8d4}.tl .mb-face.you{left:-5px;top:-9px;border-color:#5eead4}.tl .mb-face.ini b{font-size:14px}.tl .rs-stage.rs-duel .rs-graph{container-type:inline-size;min-height:230px}.tl .rs-dhead{position:absolute;left:0;right:0;top:0;z-index:3;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:12px;padding:14px 16px;pointer-events:none}.tl .rs-dhead>.dh-s{grid-column:1;grid-row:1}.tl .rs-dhead>.rs-clock{grid-column:2;grid-row:1;z-index:4}.tl .rs-dhead>.dh-e{grid-column:3;grid-row:1}.tl .rs-dhead .dh-e{justify-self:end}.tl .dh-tag{display:flex;flex-direction:column;gap:6px;min-width:0;text-shadow:0 2px 12px rgba(0,0,0,.6)}.tl .dh-tag small{font:700 11px/1 var(--font);letter-spacing:.18em;text-transform:uppercase;color:var(--ink2)}.tl .dh-tag b{font:800 20px/1.1 var(--font-display);letter-spacing:-.02em;color:#fff;overflow-wrap:anywhere}.tl .dh-pips{display:flex;gap:4px;padding-top:4px}.tl .dh-pips i{width:14px;height:6px;border-radius:4px;background:#ffffff24}.tl .dh-pips i.w{background:linear-gradient(90deg,#5eead4,#8b5cf6)}.tl .dh-pips i.l{background:#f472b6b3}.tl .dh-pips i.e{background:#ffffff80}.tl .dh-pips i.c{background:#fff;box-shadow:0 0 8px #fff}.tl .dh-pips i.p{background:#c7cbe68c}.tl .rs-clock{position:relative;width:74px;height:74px;flex:0 0 auto}.tl .rs-graph .rs-clock svg,.tl .rs-clock svg{position:static;inset:auto;display:block;width:100%;height:100%;transform:rotate(-90deg)}.tl .rs-clock .bg{fill:#070a1ed9;stroke:#ffffff1f;stroke-width:5}.tl .rs-clock .arc{fill:none;stroke:#5eead4;stroke-width:5;stroke-linecap:round;filter:drop-shadow(0 0 6px rgba(94,234,212,.55))}.tl .rs-clock b{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font:800 24px/1 var(--font-display);color:#fff;letter-spacing:-.02em}.tl .rs-clock.low .arc{stroke:#fb7185;filter:drop-shadow(0 0 6px rgba(251,113,133,.6))}.tl .rs-clock.low b{color:#fda4af}.tl .rs-clock.low{animation:rs-tick 1s ease-in-out infinite}.tl .rs-clock.idle b{color:var(--ink2)}.tl .rs-clock.idle .arc{stroke:#5eead473;filter:none}.tl .rs-stage.rs-duel .g-tl{top:auto;bottom:12px}.tl .rs-stage.rs-duel .rs-graph:has(.rs-hz) .g-tl{bottom:auto;top:76px}.tl .rs-cue{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:90px 20px 20px;text-align:center;pointer-events:none;animation:rs-rise .4s var(--ease-out) both}.tl .rs-cue small{font:700 11px/1 var(--font);letter-spacing:.2em;text-transform:uppercase;color:var(--teal2)}.tl .rs-cue b{font:800 clamp(22px,4.6cqi,30px)/1.1 var(--font-display);letter-spacing:-.02em;color:#fff;text-shadow:0 4px 20px rgba(0,0,0,.6)}.tl .rs-cue span{font-size:13px;color:var(--ink2)}.tl .rs-face{position:absolute;top:-13px;z-index:2;width:28px;height:28px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;border:2px solid #fff;background:#1e2560;box-shadow:0 4px 12px #00000073;animation:rs-pop .42s var(--ease-spring) .2s both}.tl .rs-face.me{right:24px;border-color:#5eead4;background:linear-gradient(140deg,#2dd4bf,#7c3aed)}.tl .rs-face.them{left:8px;border-color:#f9a8d4;background:linear-gradient(140deg,#f472b6,#7c3aed)}.tl .rs-face img[src^="data:"]{left:0;top:0;width:100%;height:100%;transform:none}.tl .rs-face b{font:800 12px/1 var(--font-display);color:#fff}.tl .rs-stage.rs-duel.revealed .rs-tile .k{visibility:hidden}.tl .rs-stage.rs-duel .rs-tiles{padding-top:6px}.tl .rs-track .them{position:absolute;top:20px;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;background:#f472b6;border:2px solid #fff;box-shadow:0 0 0 3px #f472b64d,0 0 16px #f472b6b3;animation:rs-fade .4s ease .15s both}.tl .rs-hz .hz-line.them{background:linear-gradient(180deg,#f472b6,#f472b633);box-shadow:0 0 14px #f472b6b3;animation:rs-fade .45s ease both}.tl .rs-cta.lock{min-width:220px}.tl .rs-cta.lock:disabled{cursor:default}.tl .rs-cta.lock.locked{color:#04201c;background:linear-gradient(120deg,#99f6e4,#5eead4);box-shadow:0 0 0 3px #5eead438,0 10px 26px #2dd4bf59;opacity:1}.tl .rs-cta.lock.locked:after{display:none}.tl .rs-cta.lock:disabled:not(.locked){opacity:.6}.tl .rs-judge.dverdict{top:calc(50% + 20px);gap:12px;max-width:calc(100% - 24px)}.tl .rs-judge.dverdict .jw{font-size:clamp(20px,calc(130cqi / var(--wl,10)),60px);white-space:nowrap}.tl .rs-judge.dverdict.t-even .jw{background-image:linear-gradient(176deg,#fff 10%,#c4b5fd 60%,#8b5cf6)}.tl .dv-card{display:flex;align-items:center;gap:0;padding:10px 14px}.tl .dv-p{display:flex;align-items:center;gap:10px;padding:0 12px}.tl .dv-p.them{flex-direction:row-reverse;text-align:right}.tl .dv-face{width:38px;height:38px;border-radius:50%;border:2px solid #5eead4}.tl .dv-p.them .dv-face{border-color:#f9a8d4}.tl .dv-face.ini b{font-size:15px}.tl .dv-n{display:flex;flex-direction:column;gap:4px}.tl .dv-n b{font:800 22px/1 var(--font-display);letter-spacing:-.02em;color:var(--gold)}.tl .dv-n small{font-size:11.5px;color:var(--ink2);white-space:nowrap}.tl .dv-ans{display:flex;flex-direction:column;align-items:center;gap:4px;padding:2px 16px;border-left:1px solid var(--line);border-right:1px solid var(--line)}.tl .dv-ans small{font:700 10px/1 var(--font);letter-spacing:.18em;text-transform:uppercase;color:var(--dim)}.tl .dv-ans em{font:800 17px/1 var(--font-display);font-style:normal;color:var(--teal2);white-space:nowrap}.tl .dboard-eq{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.tl .dboard-eq>.tl-eq-host{flex:1 1 auto;min-height:0}.tl .dv-eq{position:absolute;left:0;right:0;top:40%;z-index:6;display:flex;justify-content:center;pointer-events:none;container-type:inline-size}.tl .dv-eq .rs-judge{position:relative;left:auto;top:auto;transform:none;animation:rs-rise .5s var(--ease-out) both}.tl .dboard>.dnote{margin:auto}.tl .dboard:has(>.dnote){border-radius:22px;background:#070a1e;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 20px 60px #0006;padding:20px;justify-content:center}.tl .dnote{width:min(100%,500px);display:flex;flex-direction:column;align-items:center;gap:10px;padding:30px 28px;text-align:center;border-radius:22px;background:linear-gradient(180deg,#141a42eb,#0b0e26f0);border:1px solid rgba(255,255,255,.13);box-shadow:0 18px 46px #00000073,inset 0 1px #ffffff1a;animation:rs-rise .4s var(--ease-out) both}.tl .dnote h2{margin:6px 0 0;font:800 22px/1.2 var(--font-display);letter-spacing:-.02em;color:#fff;text-wrap:balance}.tl .dnote p{margin:0;max-width:40ch;font-size:14px;line-height:1.5;color:var(--ink2);text-wrap:pretty}.tl .dn-acts{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:10px}.tl .dn-ic{width:52px;height:52px;display:flex;align-items:center;justify-content:center}.tl .dnote.alert .dn-ic{border-radius:16px;background:#fb71851f;border:1px solid rgba(253,164,175,.4)}.tl .dnote.alert .dn-ic svg{width:26px;height:26px;fill:none;stroke:#fda4af;stroke-width:2;stroke-linecap:round}.tl .dn-ring{position:relative;width:40px;height:40px;border-radius:50%;border:3px solid rgba(94,234,212,.25);border-top-color:#5eead4;animation:du-spin 1.1s linear infinite}@keyframes du-spin{to{transform:rotate(360deg)}}@media (max-width:1180px){.tl .duel{column-gap:12px;padding:14px}.tl .rs-clock{width:64px;height:64px}.tl .rs-clock b{font-size:21px}}@media (max-height:760px) and (min-width:901px){.tl .duel{row-gap:10px;padding:12px 14px}.tl .pbar{min-height:62px;padding-block:6px}.tl .pbar .pav{width:46px;height:46px;border-radius:12px}.tl .rs-stage.rs-duel .rs-graph{min-height:190px}.tl .rs-clock{width:60px;height:60px}}@media (max-width:900px){.hub-app>.main.duel-main{height:auto}.tl .duel{flex:0 0 auto}.tl .rs-stage.rs-duel .rs-graph{min-height:210px}.tl .rs-clock{width:58px;height:58px}.tl .rs-clock b{font-size:19px}.tl .dh-tag b{font-size:17px}}@media (max-width:560px){.tl .duel{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto;grid-template-areas:"them" "mbar" "board" "you";padding:10px;row-gap:10px;border-radius:20px}.tl .duel-page{padding-bottom:150px}.tl .duel .rs-body{padding-bottom:0}.tl .pbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;column-gap:10px;row-gap:6px;min-height:0;padding:8px 12px 8px 8px;border-radius:16px}.tl .pbar .pav{grid-row:1 / 3;width:44px;height:44px;border-radius:12px}.tl .pname{grid-column:2;grid-row:1;align-self:end}.tl .pname b{font-size:14.5px}.tl .pname small{display:none}.tl .pstate{grid-column:2;grid-row:2;margin-left:0;justify-self:start;align-self:start;height:24px;padding:0 9px;font-size:11.5px;gap:6px}.tl .pscore{grid-column:3;grid-row:1 / 3;min-width:66px}.tl .pscore b{font-size:22px}.tl .pscore .gain{left:auto;right:0;top:auto;bottom:100%;margin:0 0 2px;font-size:15px}.tl .pbar .badge{font-size:8.5px;letter-spacing:.08em;padding:3px 5px}.tl .rs-dhead{grid-template-columns:minmax(0,1fr) auto;row-gap:6px}.tl .rs-dhead>:first-child{grid-column:1;grid-row:1}.tl .rs-dhead>.rs-clock{grid-column:2;grid-row:1 / 3}.tl .rs-dhead>:last-child{grid-column:1;grid-row:2;justify-self:start}.tl .rs-dhead .dh-pips{padding-top:0}.tl .dv-n small{display:none}.tl .dv-face{width:26px;height:26px}.tl .dv-ans small{display:none}.tl .mbar{flex-direction:row;height:24px;padding:0 2px;gap:8px}.tl .mb-lead{width:44px;height:auto;line-height:1}.tl .mb-lead.you{order:-1;text-align:left}.tl .mb-lead.them{order:1;text-align:right}.tl .mb-rail{flex:1 1 auto;width:auto;height:10px;min-height:0}.tl .mb-track{border-radius:6px}.tl .mb-them{background:linear-gradient(270deg,#f472b6,#db2777);transform-origin:100% 50%;transform:scaleX(calc(1 - var(--p)))}.tl .mb-you{background:linear-gradient(90deg,#2dd4bf,#8b5cf6);transform-origin:0 50%;transform:scaleX(var(--p))}.tl .mb-mid{top:0;bottom:0;left:50%;width:2px;height:auto;margin:0 0 0 -1px}.tl .mb-knot{left:0;top:50%;transform:translate(calc(var(--p) * 100cqw))}.tl .mb-face{width:20px;height:20px;border-width:1.5px;box-shadow:0 3px 8px #00000080}.tl .mb-face.them{left:3px;top:-16px}.tl .mb-face.you{left:-23px;top:-4px}.tl .mb-face.ini b{font-size:10px}.tl .rs-stage.rs-duel .rs-graph{min-height:170px;height:clamp(170px,30vh,240px)}.tl .rs-dhead{padding:10px 12px;gap:8px}.tl .rs-clock{width:48px;height:48px}.tl .rs-clock b{font-size:16px}.tl .dh-tag small{font-size:9.5px;letter-spacing:.14em}.tl .dh-tag b{font-size:15px}.tl .dh-pips{gap:3px}.tl .dh-pips i{width:7px;height:5px}.tl .rs-cue{padding-top:64px}.tl .rs-face{width:24px;height:24px;top:-11px}.tl .rs-face.me{right:20px}.tl .rs-cta.lock{min-width:0}.tl .rs-judge.dverdict{width:calc(100% - 20px)}.tl .dv-card{padding:8px 6px;justify-content:space-between}.tl .dv-p{padding:0 4px;gap:7px}.tl .dv-face{width:30px;height:30px}.tl .dv-n b{font-size:18px}.tl .dv-n small{font-size:10.5px}.tl .dv-ans{padding:2px 8px}.tl .dv-ans em{font-size:14px}.tl .dnote{padding:24px 18px}.tl .dnote h2{font-size:19px}}@media (prefers-reduced-motion: reduce){.tl .mb-them,.tl .mb-you,.tl .mb-knot,.tl .pstate{transition:none}.tl .pstate .dots i,.tl .rs-clock.low,.tl .rs-face,.tl .rs-cue,.tl .dnote,.tl .dn-ring,.tl .rs-track .them,.tl .rs-hz .hz-line.them{animation:none}.tl .pscore .gain{animation:none;opacity:1}}.tl .rs-stage.rs-duel .rs-hz .hz-line span{top:100px}@media (max-width:560px){.tl .rs-stage.rs-duel .rs-hz .hz-line span{top:66px}}.tl .rs-clock.done{visibility:hidden;animation:none}.tl .rs-stage.rs-duel.revealed .g-tl{display:none}.tl .rs-stage.rs-duel .rs-tile.theirs:disabled{opacity:1;color:#fff;border-color:#f9a8d4b3;background:linear-gradient(160deg,#f472b64d,#be185d33);box-shadow:0 0 22px #f472b640}.tl .rs-stage.rs-duel .rs-tile.on:disabled{opacity:1}.tl .dn-run{display:flex;align-items:flex-end;gap:5px;height:58px;margin:0 0 4px;padding:0 4px}.tl .dn-run i{width:14px;height:calc(10% + var(--h) * 90%);border-radius:5px 5px 2px 2px;background:linear-gradient(180deg,#5eead4,#8b5cf6);box-shadow:0 0 12px #2dd4bf40;transform-origin:50% 100%;animation:du-grow .5s var(--ease-out) both}@keyframes du-grow{0%{transform:scaleY(.08);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion: reduce){.tl .dn-run i{animation:none}}.tl .dboard-eq .tl-page.eq{padding-bottom:0}@media (max-width:900px){.tl .duel{min-height:calc(100dvh - 32px)}}@media (max-width:560px){.tl .duel{grid-template-rows:auto auto minmax(0,1fr) auto;min-height:calc(100dvh - 112px)}.tl .duel-page{padding-bottom:0}.tl .duel-page:has(.rs-bar,.eq-bar){padding-bottom:var(--dock-clear,138px)}html:has(.duel-page .rs-bar),html:has(.duel-page .eq-bar){scroll-padding-bottom:226px}.tl .duel-page .rs-bar,.tl .duel-page .eq-bar{background:linear-gradient(180deg,#171c4a 0,#0b0f2a 16px,#0b0f2a);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 -12px 28px #0000008c,0 0 0 1px #ffffff1a,0 24px #0b0f2a}}.tl .dboard:has(>.dnote){background:radial-gradient(90% 60% at 50% 100%,rgba(139,92,246,.14),transparent 70%),linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px) 0 0/100% 25%,linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 1px) 0 0/12.5% 100%,#070a1e}.tl .dboard{position:relative}.tl .dnote{position:relative;z-index:1}.tl .dnote h2:focus{outline:none}.tl .dnote h2:focus-visible{outline:2px solid var(--teal2);outline-offset:4px;border-radius:6px}.tl .rs-cta.lock.next{color:var(--ink2);background:#ffffff0d;border:1px solid var(--line2);box-shadow:none;font-size:15px}.tl .rs-cta.lock.next:before,.tl .rs-cta.lock.next:after{display:none}.tl .duel-page.ph-revealed .pstate.lock{color:#99f6e4;background:#2dd4bf1a;border-color:#5eead459;box-shadow:none}.tl .duel-page.ph-revealed .pbar.them .pstate.lock{color:#fbcfe8;background:#f472b61a;border-color:#f9a8d459}.tl .duel-page.ph-revealed .rs-tile.theirs:disabled{box-shadow:none}.tl .rs-stage.rs-duel .rs-dock{container-type:inline-size}.tl .rs-stage.rs-duel .rs-tiles.bal.many{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:10px}.tl .rs-stage.rs-duel .rs-tiles.bal.many .rs-tile{min-width:0}@container (min-width:1040px){.tl .rs-stage.rs-duel .rs-tiles.bal.many:not([data-n="9"]){grid-template-columns:repeat(var(--cols-wide),minmax(0,1fr))}}@container (min-width:1120px){.tl .rs-stage.rs-duel .rs-tiles.bal[data-n="9"]{grid-template-columns:repeat(9,minmax(0,1fr))}}@media (max-width:560px){.tl .rs-stage.rs-duel .rs-tiles.bal.many{grid-template-columns:repeat(2,minmax(0,1fr))}.tl .rs-stage.rs-duel .rs-tiles.bal.many .rs-tile{height:52px}}.tl .duel .rs-stage.rs-duel{min-height:min-content}.tl .duel .rs-stage.rs-duel:has(.rs-tiles.many) .rs-graph{min-height:170px}.tl .rs-dhead.eq{position:absolute;left:0;right:0;top:0;padding:14px 16px;align-items:start}.tl .rs-dhead.eq .dh-e{justify-self:end}.tl .dboard-eq .eq-graph>.g-tl{top:84px}@media (min-width:561px){.tl .rs-stage.rs-duel .rs-hz .hz-line span{top:98px}}@media (max-width:560px){.tl .rs-dhead.eq{padding:10px 12px}.tl .rs-dhead.eq .rs-clock{margin-right:22px}.tl .dboard-eq .eq-graph>.g-tl,.tl .dboard-eq .eq-graph>.g-tr{top:76px}}.tl .duel .rs-bar .rs-cta.lock,.tl .duel .eq-bar .rs-cta.lock{margin-left:auto;min-width:220px}@media (max-width:900px){.tl .duel .eq-bar{flex-wrap:wrap}.tl .duel .rs-bar .rs-cta.lock,.tl .duel .eq-bar .rs-cta.lock{width:100%;order:10;margin-left:0;min-width:0}}.tl .dsound{position:absolute;z-index:7;left:0;right:0;top:36%;margin-inline:auto;width:max-content;max-width:calc(100% - 28px);display:flex;align-items:center;gap:14px;padding:14px 22px 14px 14px;border-radius:20px;cursor:pointer;color:#fff;text-align:left;background:linear-gradient(180deg,#1c2256f5,#0e1230f5);border:1px solid rgba(94,234,212,.5);box-shadow:0 18px 46px #0000008c,0 0 0 6px #5eead41a,inset 0 1px #ffffff1f;animation:rs-rise .35s var(--ease-out) both}.tl .dsound:hover{border-color:#5eead4}.tl .dsound:focus-visible{outline:none;box-shadow:var(--focus)}.tl .dsound .ds-ic{width:48px;height:48px;border-radius:50%;flex:0 0 auto;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#2dd4bf,#8b5cf6);box-shadow:0 8px 20px #2dd4bf59;animation:du-ping 1.6s ease-in-out infinite}.tl .dsound .ds-ic svg{position:static;inset:auto;display:block;width:24px;height:24px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tl .dsound .ds-ic svg path:first-child{fill:#fff}.tl .dsound .ds-t{display:flex;flex-direction:column;gap:4px}.tl .dsound .ds-t b{font:800 17px/1.15 var(--font-display);letter-spacing:-.01em}.tl .dsound .ds-t small{font-size:12.5px;color:var(--ink2)}@keyframes du-ping{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@media (max-width:560px){.tl .dsound{top:120px;width:calc(100% - 28px);padding:12px 14px 12px 12px}.tl .dsound .ds-t b{font-size:15px}}@media (prefers-reduced-motion: reduce){.tl .dsound,.tl .dsound .ds-ic{animation:none}}.tl .rs-stage.rs-duel .rs-graph,.tl .dboard-eq .eq-graph{container-type:size}.tl .rs-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:7;display:grid;place-items:center;padding:12px;pointer-events:none}.tl .rs-overlay>*{pointer-events:auto}.tl .rs-overlay .dsound{position:relative;inset:auto;top:auto;margin:0;max-height:60cqh}@container (max-height:259px){.tl .rs-overlay .dsound{padding:12px;gap:10px;border-radius:16px}.tl .rs-overlay .dsound .ds-ic{width:36px;height:36px}.tl .rs-overlay .dsound .ds-ic svg{width:19px;height:19px}.tl .rs-overlay .dsound .ds-t small{display:none}.tl .rs-overlay .dsound .ds-t b{font-size:14.5px;white-space:nowrap}}@media (max-width:560px){.tl .rs-overlay .dsound{width:auto;max-width:100%}}.tl .rs-stage.rs-duel .gpill.pl,.tl .dboard-eq .gpill.pl{border-color:#5eead473}.tl .gpill .eqbars.still{opacity:.5}.tl .gpill .eqbars.still i{animation:none}.tl .rs-stage.rs-duel .g-tl{top:auto;left:16px;bottom:16px}.tl .rs-stage.rs-duel .rs-graph:has(.rs-hz) .g-tl{top:auto;bottom:30px}.tl .dboard-eq .eq-graph>.g-tl{top:auto;left:16px;bottom:32px}.tl .dboard-eq .eq-graph>.g-tr{top:98px}.tl .duel .rs-body{gap:16px}@media (max-width:900px){.tl .duel .rs-stage.rs-duel{flex:1 1 auto}.tl .duel .rs-stage.rs-duel .rs-graph{flex:1 1 auto;height:auto;min-height:220px}.tl .dboard-eq .tl-eq-host>.tl-page{min-height:0}.tl .dboard-eq .eq-card{flex:1 1 auto}.tl .dboard-eq .eq-graph{flex:1 1 300px;height:auto;min-height:220px}}@media (min-width:561px) and (max-width:900px){.tl .dboard-eq .bands{grid-template-columns:repeat(2,minmax(0,1fr))}.tl .dboard-eq .band{flex-direction:row;align-items:center;gap:10px;height:44px;padding:0 11px}.tl .dboard-eq .band .bt{flex:0 0 auto;display:flex;align-items:center;gap:8px}.tl .dboard-eq .band .bt .shp{display:none}.tl .dboard-eq .band .bv,.tl .dboard-eq .band .bd{margin-left:auto;display:flex;gap:8px;white-space:nowrap;min-width:0}.tl .dboard-eq .band .bv .lk{display:none}}@media (max-width:480px){.tl .duel{min-height:auto}}@media (max-width:560px){.tl .duel .rs-stage.rs-duel .rs-graph{flex:0 0 auto;height:clamp(170px,30vh,240px);min-height:170px}.tl .dboard-eq .eq-graph{flex:0 0 auto;height:auto;min-height:clamp(200px,38dvh,320px)}.tl .dboard-eq .tl-eq-host{padding-bottom:0}}.tl .dbackdrop{position:absolute;left:0;right:0;bottom:0;width:100%;height:55%;opacity:.2;pointer-events:none;border-radius:0 0 22px 22px}.tl .rs-cta.lock:not(:disabled){transition:transform .18s var(--ease-spring),box-shadow .18s,filter .18s}.tl .rs-cta.lock:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 0 0 3px #5eead447,0 14px 30px #8b5cf673}.tl .rs-cta.lock:active:not(:disabled){transform:translateY(0) scale(.98)}@media (prefers-reduced-motion: reduce){.tl .rs-cta.lock:hover:not(:disabled){transform:none}}.tl .rs-overlay{background:#06081a8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.tl .duel-page.muted .readout,.tl .duel-page.muted .rs-hz .hz-line span{visibility:hidden}.tl .rs-next{margin-left:auto;display:inline-flex;align-items:center;gap:10px;height:46px;padding:0 18px 0 12px;border-radius:999px;white-space:nowrap;font:700 14px/1 var(--font-display);color:var(--ink2);background:#ffffff0a;border:1px solid var(--line2)}.tl .rs-next svg{width:24px;height:24px;transform:rotate(-90deg)}.tl .rs-next .bg{fill:none;stroke:#ffffff1f;stroke-width:3}.tl .rs-next .arc{fill:none;stroke:#c4b5fd;stroke-width:3;stroke-linecap:round;transition:stroke-dashoffset .2s linear}@media (max-width:900px){.tl .duel .rs-bar .rs-next{order:10;width:100%;margin-left:0;justify-content:center}}@media (prefers-reduced-motion: reduce){.tl .rs-next .arc{transition:none}}.tl .rs-tile .mk.x.them{color:#db2777}.tl .rs-stage.rs-duel .rs-hz .hz-axis{bottom:0;height:20px;background:#050716c7;border-top:1px solid rgba(255,255,255,.08)}.tl .rs-stage.rs-duel .rs-hz .hz-axis span{top:4px}.tl .rs-stage.rs-duel .rs-hz .hz-axis span:first-child{margin-left:8px}.tl .rs-stage.rs-duel .rs-hz .hz-axis span:nth-child(4){margin-left:-6px}.tl .rs-stage.rs-duel .rs-hz{container-type:inline-size}@container (min-width:1600px){.tl .rs-stage.rs-duel .rs-hz .hz-axis .end{display:block;transform:translate(-100%);margin-left:-8px}}.tl .dboard-eq .readout.inband{top:auto;bottom:4px;left:50%;transform:translate(-50%);height:18px;padding:0 8px 0 3px;gap:5px;border-radius:7px;font-size:11px;box-shadow:0 0 12px color-mix(in srgb,var(--bc) 30%,transparent)}.tl .dboard-eq .readout.inband:after{display:none}.tl .dboard-eq .readout.inband .bn{width:13px;height:13px;font-size:8.5px;box-shadow:0 0 0 1.5px #ffffffd9}.tl .dboard-eq .readout.inband .sep{width:2px;height:2px}.tl .rs-stage.rs-duel .rs-graph{scroll-margin-top:12px}.tl .duel>.pbar{z-index:9}.tl .pav-btn{position:relative;flex:0 0 auto;display:inline-flex;padding:0;margin:0;border:0;background:none;border-radius:14px;cursor:pointer;color:inherit}.tl .pav-btn:focus-visible{outline:none;box-shadow:var(--focus)}.tl .pav-mute{position:absolute;right:-6px;bottom:-6px;width:21px;height:21px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fbcfe8;background:#161b4a;border:1.5px solid rgba(244,114,182,.5);box-shadow:0 3px 8px #00000080;transition:transform .15s var(--ease-spring),background-color .15s,color .15s}.tl .pav-mute svg{display:block}.tl .pav-btn:hover .pav-mute{transform:scale(1.12);color:#fff}.tl .pav-btn.muted .pav{opacity:.6}.tl .pav-btn.muted .pav-mute{color:#241400;background:linear-gradient(135deg,#fde68a,#fbbf24);border-color:#fef3c7}.tl .dbub-at{position:absolute;z-index:3;pointer-events:none}.tl .dbub-at.measuring{visibility:hidden;left:0;top:0}.tl .dbub-at.in{top:50%;transform:translateY(-50%)}.tl .dbub-at.pill{transform:translateY(-50%)}.tl .pbar.bub-over-pill>.pstate{visibility:hidden}.tl .dbub{position:relative;display:flex;align-items:center;gap:10px;width:max-content;max-width:100%;padding:8px 12px;border-radius:14px;font:600 13px/1.3 var(--font);color:#fff;text-wrap:balance;background:#161c47f5;border:1px solid rgba(255,255,255,.16);box-shadow:0 8px 24px #00000059;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tl .dbub:before{content:"";position:absolute;left:-5px;top:calc(50% - 5.5px);width:11px;height:11px;background:#161c47fc;border:solid rgba(255,255,255,.16);border-width:0 0 1px 1px;transform:rotate(45deg);clip-path:polygon(0 0,0 100%,100% 100%)}.tl .dbub.m-strip:before{display:none}.tl .dbub.bot{--tc:#a78bfa;--tw:rgba(167,139,250,.16);border-color:color-mix(in srgb,var(--tc) 45%,transparent);background:linear-gradient(90deg,var(--tw),transparent 70%),#161c47f5;box-shadow:inset 3px 0 0 var(--tc),0 0 18px color-mix(in srgb,var(--tc) 18%,transparent),0 8px 24px #00000059;padding-left:14px;transform-origin:0 50%;animation:dbub-in .18s ease-out calc(-1 * var(--el,0ms)) both,dbub-out .16s ease-out calc(var(--out,2.38s) - var(--el,0ms)) forwards}.tl .dbub.bot:before{border-color:color-mix(in srgb,var(--tc) 45%,transparent)}.tl .dbub.bot.t-rookie{--tc:#5eead4;--tw:rgba(94,234,212,.14)}.tl .dbub.bot.t-legend{--tc:#f472b6;--tw:rgba(244,114,182,.16)}.tl .dbub.bot.leave{animation:dbub-out .16s ease-out forwards}@keyframes dbub-in{0%{opacity:0;transform:translateY(6px) scale(.92)}60%{opacity:1;transform:translateY(0) scale(1.03)}to{opacity:1;transform:none}}@keyframes dbub-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px)}}.tl .dbub.emo{height:64px;padding:8px 16px 8px 8px;gap:10px;font:800 15px/1 var(--font-display);letter-spacing:-.01em;white-space:nowrap;transform-origin:0 50%;animation:dbub-emo 2.1s calc(-1 * var(--el,0ms)) both}.tl .dbub.emo.compact{padding:8px}.tl .dbub.emo.them{border-color:#f472b68c;box-shadow:0 0 0 3px #f472b61f,0 8px 24px #0006}.tl .dbub.emo.them:before{border-color:#f472b68c}.tl .dbub.emo.you{border-color:#5eead499;box-shadow:0 0 0 3px #5eead41f,0 8px 24px #0006}.tl .dbub.emo.you:before{border-color:#5eead499}@keyframes dbub-emo{0%{opacity:0;transform:scale(0)}8.6%{opacity:1;transform:scale(1.15)}14.3%{transform:scale(1)}90.5%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}.tl .dbub.m-pill{padding:4px 10px 4px 12px;border-radius:12px;font-size:12px;line-height:1.2}.tl .dbub.bot.m-pill{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;padding:4px 10px 4px 12px}.tl .dbub.bot.m-pill .dbub-t{display:inline}.tl .dbub.emo.m-pill{height:36px;padding:3px 12px 3px 3px;gap:7px;font-size:13px}.tl .dbub.m-pill:before{width:8px;height:8px;left:-4px;top:calc(50% - 4px)}.tl .dstk{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:radial-gradient(120% 120% at 30% 18%,var(--a),var(--b) 78%);box-shadow:inset 0 1px #ffffff80,inset 0 -3px 7px #00000047,0 4px 10px #00000059}.tl .dstk:after{content:"";position:absolute;left:20%;top:8%;width:52%;height:30%;border-radius:50%;background:linear-gradient(180deg,#ffffff80,#fff0);pointer-events:none}.tl .dstk>svg{position:relative;z-index:1;width:56%;height:56%;display:block;filter:drop-shadow(0 1px 1.5px rgba(0,0,0,.35))}.tl .dstk>svg.spk{position:absolute;right:13%;top:12%;width:24%;height:24%;z-index:2}.tl .dstk.s-nice_ear>svg:first-child{transform:translate(-6%)}.tl .dstk>svg.face{width:80%;height:80%;filter:drop-shadow(0 1px 1px rgba(0,0,0,.25))}.tl .demote-wrap{position:relative;flex:0 0 auto;display:flex}.tl .demote{position:relative;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer;color:var(--ink2);background:#ffffff0d;border:1px solid var(--line2);transition:color .15s,border-color .15s,background-color .15s,box-shadow .15s}.tl .demote svg{display:block}.tl .demote:hover{color:#fff;border-color:#5eead48c;background:#5eead414}.tl .demote.on{color:#fff;border-color:#5eead4;background:#5eead424;box-shadow:0 0 0 3px #5eead424}.tl .demote:focus-visible{outline:none;box-shadow:var(--focus)}.tl .demote.lockout,.tl .demote.cap{color:var(--dim);border-style:dashed}.tl .demote-cd{position:absolute;left:-4px;top:-4px;width:42px;height:42px;transform:rotate(-90deg);pointer-events:none;overflow:visible}.tl .demote-cd circle{fill:none;stroke:#5eead4;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:100 100;animation:demote-cd var(--cd) linear var(--dl) both}@keyframes demote-cd{0%{stroke-dashoffset:0}to{stroke-dashoffset:100}}.tl .demote-lk{position:absolute;right:-5px;top:-5px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;font:800 10px/17px var(--font);text-align:center;color:#241400;background:#fbbf24;box-shadow:0 2px 6px #0006}.tl .dtray{position:absolute;top:50%;z-index:30;display:flex;align-items:center;gap:6px;height:60px;padding:8px;border-radius:18px;white-space:nowrap;background:#141942f5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.15);box-shadow:0 14px 36px #0000008c,inset 0 1px #ffffff1a}.tl .demote-wrap.right .dtray{left:calc(100% + 10px);transform:translateY(-50%);animation:dtray-r .14s cubic-bezier(.2,.9,.3,1.2) both}.tl .demote-wrap.left .dtray{right:calc(100% + 10px);transform:translateY(-50%);animation:dtray-l .14s cubic-bezier(.2,.9,.3,1.2) both}@keyframes dtray-r{0%{opacity:0;transform:translate(-10px,-50%)}to{opacity:1;transform:translateY(-50%)}}@keyframes dtray-l{0%{opacity:0;transform:translate(10px,-50%)}to{opacity:1;transform:translateY(-50%)}}.tl .dtray-x{display:none}.tl .dtray-msg{padding:0 12px;font:700 14px/1 var(--font-display);color:var(--ink2);min-width:196px;text-align:center}.tl .dtray.lockout .dtray-msg{color:#fde68a}.tl .dtray.cap .dtray-msg{color:var(--dim)}.tl .dchip{position:relative;flex:0 0 auto;width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer;color:var(--ink2);background:#ffffff0d;border:1px solid rgba(255,255,255,.1);transition:transform .15s var(--ease-spring),background-color .15s,border-color .15s}.tl .dchip:hover:not(:disabled),.tl .dchip:focus-visible{outline:none;background:#ffffff1f;border-color:#5eead4a6;transform:translateY(-2px) scale(1.06)}.tl .dchip:active:not(:disabled){transform:scale(.94)}.tl .dchip:disabled{cursor:default}.tl .dchip.shut .dstk{filter:grayscale(.8) brightness(.7)}.tl .dchip-lk{position:absolute;right:-3px;bottom:-3px;width:17px;height:17px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#c6cbf0;background:#161b4a;border:1px solid rgba(255,255,255,.3)}.tl .dchip svg{display:block}.tl .duel :is(.rs-bar,.eq-bar):has(.demote-wrap.open) .keys{visibility:hidden}.tl .duel :is(.rs-bar,.eq-bar):has(.demote-wrap.open.left)>:is(.playb,.abp){visibility:hidden}@media (max-width:560px){.tl .duel .rs-bar>.playb,.tl .duel .eq-bar>.playb{order:0}.tl .duel .rs-bar>.demote-wrap,.tl .duel .eq-bar>.demote-wrap{order:1;align-self:center}.tl .duel .rs-bar>.abp,.tl .duel .eq-bar>.abp{order:2}.tl .duel .tl-eq-host .eq-bar{grid-template-columns:auto auto minmax(0,1fr)}.tl .duel .tl-eq-host .eq-bar .abp button{padding:0 4px;font-size:12.5px}.tl .duel .demote-wrap{position:static}.tl .duel :is(.rs-bar,.eq-bar):has(.demote-wrap.open)>:is(.playb,.abp){visibility:hidden}.tl .duel :is(.rs-bar,.eq-bar):has(.demote-wrap.open)>.demote-wrap>.demote{visibility:hidden}.tl .dtray,.tl .demote-wrap.right .dtray,.tl .demote-wrap.left .dtray{left:8px!important;right:8px!important;top:8px;height:46px;padding:3px 6px;gap:6px;justify-content:flex-start;border-radius:14px;transform:none;animation:dtray-p .14s ease-out both}@keyframes dtray-p{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}.tl .dtray-x{display:flex;flex:0 0 auto;width:40px;height:40px;border-radius:50%;align-items:center;justify-content:center;padding:0;border:1px solid var(--line2);background:#ffffff0d;color:var(--ink2);cursor:pointer}.tl .dtray-x svg{display:block}.tl .dchip{width:40px;height:40px}.tl .dchip .dstk{width:30px!important;height:30px!important}.tl .dtray-msg{flex:1 1 auto;min-width:0;font-size:13px;white-space:normal}}.tl .dfx{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;pointer-events:none;border-radius:22px}.tl .dfx-hush{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;opacity:0;transition:opacity .2s ease-out;background:radial-gradient(120% 90% at 50% 45%,#0406140f,#04061452),#04061414}.tl .dfx.hush .dfx-hush{opacity:1;transition-duration:.16s}.tl .dfx-shot{position:absolute;top:0;right:0;bottom:0;left:0}.tl .dfx-flash{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:22px;background:#fff;mix-blend-mode:screen;opacity:0;animation:dfx-flash .08s linear both}.tl .dfx-shot.loss .dfx-flash,.tl .dfx-shot.even .dfx-flash{--fo:.1}@keyframes dfx-flash{0%{opacity:var(--fo,.18)}to{opacity:0}}.tl .dfx-ring{position:absolute;left:0;top:0;width:1px;height:1px;overflow:visible}.tl .dfx-ring circle{fill:none;stroke:#5eead4;stroke-width:2;vector-effect:non-scaling-stroke;opacity:0;transform:translate(var(--cx),var(--cy)) scale(1);animation:dfx-ring .34s cubic-bezier(.2,.7,.3,1) .04s both;filter:drop-shadow(0 0 6px currentColor)}.tl .dfx-shot.win .dfx-ring circle{stroke:#5eead4;color:#2dd4bf}.tl .dfx-shot.loss .dfx-ring circle{stroke:#f472b6;color:#ec4899}.tl .dfx-shot.even .dfx-ring circle{stroke:#a78bfa;color:#8b5cf6}@keyframes dfx-ring{0%{opacity:.6;transform:translate(var(--cx),var(--cy)) scale(1)}to{opacity:0;transform:translate(var(--cx),var(--cy)) scale(var(--rs))}}.tl .duel-page.fx-win .rs-stage.rs-duel,.tl .duel-page.fx-loss .rs-stage.rs-duel,.tl .duel-page.fx-even .rs-stage.rs-duel,.tl .duel-page.fx-win .dboard-eq .eq-card,.tl .duel-page.fx-loss .dboard-eq .eq-card,.tl .duel-page.fx-even .dboard-eq .eq-card{animation:dfx-pulse .22s ease-out both}@keyframes dfx-pulse{0%{transform:scale(1)}40%{transform:scale(1.012)}to{transform:scale(1)}}.tl .duel-page.fx-loss .duel>.pbar.you{animation:dfx-settle .6s cubic-bezier(.3,.7,.3,1) both}@keyframes dfx-settle{0%{transform:none}35%{transform:translateY(4px)}to{transform:none}}.dfx-sparks{position:fixed;left:0;top:0;width:100vw;height:100vh;pointer-events:none;z-index:70}.tl .duel-page.ph-revealed .pstate,.tl .pstate.lock{transition:none}.tl .dstick{position:fixed;left:0;right:0;top:0;z-index:50;display:flex;align-items:center;gap:8px;padding:calc(8px + env(safe-area-inset-top,0px)) 12px 8px 12px;border-radius:0 0 18px 18px;background:#0c102cf5;border:1px solid rgba(244,114,182,.3);border-top:0;box-shadow:0 10px 26px #00000080;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:dstick-in .2s var(--ease-out) both}@keyframes dstick-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.tl .dstick .dst-dup{display:contents}.tl .dstick .dst-fw{position:relative;flex:0 0 auto;display:inline-flex}.tl .dstick .dst-mute{position:absolute;right:-5px;bottom:-5px;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#241400;background:linear-gradient(135deg,#fde68a,#fbbf24);border:1.5px solid #fef3c7}.tl .dstick .dst-mute svg{display:block}.tl .dstick .dst-face{width:30px;height:30px;border-radius:9px;box-shadow:0 0 0 1.5px #f472b659}.tl .dstick .dst-face.ini b{font-size:13px}.tl .dstick .dst-state{margin-left:0;height:24px;padding:0 9px;font-size:11.5px;gap:6px}.tl .dstick .mbar{flex:1 1 auto;min-width:0;height:24px}.tl .dstick .mb-face{width:18px;height:18px}.tl .dstick .mb-face.them{top:-12px}.tl .dstick .mb-face.you{left:-21px;top:-3px}.tl .dstick .mb-lead{width:auto;min-width:30px}.tl .dstick:has(.dst-bub .dbub) .dst-state{display:none}.tl .dstick .dst-bub{flex:0 1 auto;min-width:0;max-width:min(260px,calc(100vw - 180px));display:flex}.tl .dstick:has(.dst-bub .dbub) .mbar{flex:1 0 104px;min-width:104px}.tl .dstick:has(.dst-bub .dbub) .mb-rail{min-width:56px}.tl .dstick:has(.dst-bub .dbub) .mb-lead:empty{display:none}.tl .dstick:has(.dst-bub .dbub) .mb-ride{visibility:hidden}.tl .dstick .dst-bub:empty{display:none}.tl .dstick .dbub{padding:1px 10px 1px 12px;border-radius:12px;font-size:11.5px;line-height:1.2;max-width:100%}.tl .dstick .dbub.bot{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;padding-block:3px}.tl .dstick .dbub.bot .dbub-t{display:inline}.tl .dstick .dbub.emo{height:30px;padding:0 12px 0 0;gap:7px;font-size:13px;overflow:visible;border-radius:15px}.tl .dstick .dbub.emo .dstk{margin:-3px 0 -3px -3px}@media (min-width:561px){.tl .dstick{display:none}}@media (prefers-reduced-motion: reduce){.tl .dbub.bot{animation-name:dbub-fade-in,dbub-fade-out;animation-duration:.12s,.16s}.tl .dbub.bot.leave{animation:dbub-fade-out .16s forwards}.tl .dbub.emo{animation-name:dbub-fade-emo}.tl .dtray,.tl .dstick{animation:none!important}.tl .dchip,.tl .pav-mute{transition:none}.tl .dchip:hover:not(:disabled),.tl .dchip:focus-visible{transform:none}.tl .dfx-shot{display:none}.tl .duel-page.fx-win .rs-stage.rs-duel,.tl .duel-page.fx-loss .rs-stage.rs-duel,.tl .duel-page.fx-even .rs-stage.rs-duel,.tl .duel-page.fx-win .dboard-eq .eq-card,.tl .duel-page.fx-loss .dboard-eq .eq-card,.tl .duel-page.fx-even .dboard-eq .eq-card,.tl .duel-page.fx-loss .duel>.pbar.you{animation:none}:root .tl .dbub.bot{animation-name:dbub-fade-in,dbub-fade-out!important;animation-duration:.12s,.16s!important;animation-timing-function:ease-out!important;animation-delay:calc(-1 * var(--el,0ms)),calc(var(--out,2.38s) - var(--el,0ms))!important;animation-fill-mode:both,forwards!important}:root .tl .dbub.bot.leave{animation:dbub-fade-out .16s ease-out 0s forwards!important}:root .tl .dbub.emo{animation-name:dbub-fade-emo!important;animation-duration:2.1s!important;animation-delay:calc(-1 * var(--el,0ms))!important;animation-fill-mode:both!important}:root .tl .dfx-hush{transition:opacity .2s ease-out!important}}@keyframes dbub-fade-in{0%{opacity:0}to{opacity:1}}@keyframes dbub-fade-out{0%{opacity:1}to{opacity:0}}@keyframes dbub-fade-emo{0%{opacity:0}5.7%{opacity:1}94.3%{opacity:1}to{opacity:0}}@media (min-width:561px) and (max-width:1180px){.tl .pname b{gap:4px 6px}.tl .pbar .badge{letter-spacing:.06em;padding:4px 6px}.tl .pscore{min-width:104px}.tl .duel>.pbar{gap:12px}}@media (min-width:375px) and (max-width:560px){.tl .duel .dtray{gap:6px}.tl .duel .dtray .dchip{width:44px;height:44px}.tl .duel .dtray .dchip .dstk{width:32px!important;height:32px!important}.tl .duel .dtray>.dtray-x+*{margin-left:auto}.tl .duel .dtray>:last-child{margin-right:auto}}@media (min-width:420px) and (max-width:560px){.tl .duel .dtray{gap:12px}}@media (min-width:561px) and (max-width:900px){.tl .demote-wrap.left:not(.up) .dtray{right:calc(100% + 8px)}}.tl .dstick:after{content:"";position:absolute;left:14px;right:14px;top:100%;height:8px;pointer-events:none;background:linear-gradient(180deg,#0406148c,#04061400);border-radius:0 0 8px 8px}.tl .pav-wrap{position:relative;flex:0 0 auto;display:inline-flex}.tl .pav-tier{position:absolute;left:-5px;top:-5px;z-index:2;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#0b0f2a;border:1.5px solid rgba(var(--tc,196,181,253),.85);box-shadow:0 2px 6px #00000080;pointer-events:none}.tl .pav-tier svg{width:15px;height:15px;display:block}.tl .pav-tier.t-rookie{--tc:94,234,212}.tl .pav-tier.t-legend{--tc:251,191,36;box-shadow:0 2px 6px #00000080,0 0 10px #fbbf2480}.tl .pbar.them:has(.pav-tier.t-legend) .pav{box-shadow:0 0 0 2px #fbbf248c,0 0 14px #fbbf2440}.tl .pbar.them:has(.pav-tier.t-pro) .pav{box-shadow:0 0 0 2px #c4b5fd8c}.tl .pbar.them:has(.pav-tier.t-rookie) .pav{box-shadow:0 0 0 2px #5eead480}.tl .dboard:has(>.dlobby){border-radius:22px;background:#070a1e;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 20px 60px #0006;padding:20px;justify-content:center}.tl .dboard>.dlobby{margin:auto}.tl .dlobby{position:relative;z-index:1;width:min(100%,520px);display:flex;flex-direction:column;align-items:center;gap:12px;padding:26px 24px 24px;border-radius:24px;text-align:center;background:radial-gradient(70% 55% at 50% 0%,rgba(244,114,182,.2),transparent 70%),linear-gradient(170deg,#181e4af5,#0a0d26f7);border:1px solid rgba(249,168,212,.35);box-shadow:var(--glass-hi),0 24px 60px #0406128c}.tl .dl-kick{margin:0;font:700 11px/1 var(--font);letter-spacing:.26em;text-transform:uppercase;color:#f9a8d4}.tl .dlobby h2{margin:0;font:800 clamp(24px,3vw,30px)/1.1 var(--font-display);letter-spacing:-.03em;color:#fff;outline:none;text-wrap:balance}.tl .dl-vs{display:flex;align-items:center;justify-content:center;gap:clamp(14px,4vw,30px);margin:4px 0}.tl .dl-side{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0}.tl .dl-side b{font:700 14px/1.1 var(--font-display);color:#fff;max-width:12ch;overflow-wrap:anywhere}.tl .dl-side.them b{color:#fbcfe8}.tl .dl-pod{position:relative;display:flex;align-items:center;justify-content:center;width:92px;height:92px;border-radius:50%}.tl .dl-side.you .dl-pod{box-shadow:0 0 0 2px #5eead499,0 0 30px #2dd4bf47}.tl .dl-side.them .dl-pod{box-shadow:0 0 0 2px #f472b6a6,0 0 30px #f472b64d}.tl .dl-pod .dface{width:80px;height:80px;border-radius:50%}.tl .dl-pod .dface.ini b{font-size:34px}.tl .dl-radar{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid rgba(244,114,182,.6);animation:dl-radar 2.2s ease-out infinite}.tl .dl-radar.r2{animation-delay:1.1s}@keyframes dl-radar{0%{transform:scale(.9);opacity:.9}to{transform:scale(1.4);opacity:0}}.tl .dl-mid{font:800 italic 26px/1 var(--font-display);background:linear-gradient(180deg,#fff,#c4b5fd);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 4px 16px rgba(139,92,246,.6))}.tl .dl-count{margin:2px 0 0;font:800 18px/1.2 var(--font-display);color:#fff}.tl .dl-count b{display:inline-block;min-width:1ch;color:#f9a8d4}.tl .duel-page:not(.rm) .dl-count b{animation:dl-tick 1s var(--ease-out) infinite}@keyframes dl-tick{0%{transform:scale(1.35)}35%,to{transform:scale(1)}}.tl .dl-sub{margin:0;color:var(--ink2);font-size:13.5px;text-wrap:balance}@media (max-width:420px){.tl .dl-sub span{display:block}}.tl .dl-count.away{max-width:30ch;font:600 14px/1.45 var(--font);color:var(--ink2);text-wrap:balance}.tl .dlobby.away .dl-radar{display:none}.tl .dlobby.away .dl-side.them .dl-pod{opacity:.6}.tl .duel-page:not(.rm) .dlobby{animation:dl-in .45s var(--ease-spring) both}@keyframes dl-in{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tl .dlobby,.tl .dl-radar,.tl .dl-count b{animation:none!important}}.tl .dlobby.queue .dl-kick{color:var(--teal2)}.tl .dlobby.queue .dl-count{font-size:16px;font-weight:700;color:var(--ink2)}.tl .dlobby.queue .dl-count b{color:#fbcfe8;animation:none}.tl .dlobby.queue.away .dl-radar{display:block}.tl .dlobby.queue.away .dl-side.them .dl-pod{opacity:.75}.tl .dsolo{flex:0 0 auto;display:flex;align-items:center;gap:10px;margin:0 0 10px;padding:9px 14px;border-radius:14px;color:#fbcfe8;font-size:13.5px;font-weight:600;line-height:1.4;text-wrap:balance;background:linear-gradient(90deg,#f472b624,#8b5cf614);border:1px solid rgba(249,168,212,.35)}.tl .dsolo-ic{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:#f472b6;box-shadow:0 0 10px #f472b6e6}@media (max-width:560px){.tl .dsolo{order:2;font-size:12.5px;padding:8px 12px;margin:10px 0 0}}@media (max-width:560px){.tl .duel.long-labels .rs-tiles:not(.many):not(.fx-pads){grid-template-columns:repeat(2,minmax(0,1fr))}.tl .duel .rs-tile b{white-space:normal;text-wrap:balance;line-height:1.12;text-align:center}.tl .duel.long-labels .rs-tiles:not(.many):not(.fx-pads) .rs-tile{padding-inline:8px}.tl .duel.long-labels .rs-tiles:not(.many):not(.fx-pads) .rs-tile b{font-size:14px}}@media (max-width:380px){.tl .dlobby{padding:22px 14px 20px}.tl .dl-vs{gap:10px}.tl .dl-pod{width:74px;height:74px}.tl .dl-pod .dface{width:64px;height:64px}.tl .dl-side b{font-size:13px;max-width:10ch}.tl .dl-mid{font-size:22px}}.main.duel-main.dq-enter .duel-page{animation:dq-fade .2s linear both}@media (min-width:561px){.main.duel-main.dq-enter .duel-page{animation:dq-enter .26s cubic-bezier(.16,1,.3,1) both}}@keyframes dq-enter{0%{opacity:.3;transform:translateY(8px) scale(.99)}to{opacity:1;transform:none}}@keyframes dq-fade{0%{opacity:.3}to{opacity:1}}@media (prefers-reduced-motion: reduce){.main.duel-main.dq-enter .duel-page{animation:dq-fade .2s linear both}}.main.duel-main[hidden]{display:none!important}.tl .dboard:focus,.tl .dboard :is(h1,h2)[tabindex="-1"]:focus{outline:none}.tl .duel .dsound{border-radius:0;background:#fff6e9;border:2px solid #0b0716;color:#0b0716;box-shadow:5px 5px #0b0716;transform:skew(-6deg)}.tl .duel .dsound .ds-ic{border-radius:0;background:#ffd21f;box-shadow:none}.tl .duel .dsound .ds-ic svg{stroke:#0b0716}.tl .duel .dsound .ds-ic svg path:first-child{fill:#0b0716}.tl .duel .dsound .ds-t b{font-family:Barlow Condensed,Arial Narrow,sans-serif;text-transform:uppercase}.tl .duel .dsound .ds-t small{color:#0b0716}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/anton-latin-Byf51wtH.woff2) format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/barlow-condensed-700-latin-v1xN8_Wq.woff2) format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/barlow-condensed-800-latin-BKzMuPgK.woff2) format("woff2")}.hub-app>.main.sq-main{padding:0}.tl .sq-page{display:flex;flex-direction:column;container:sq / inline-size}@media (max-width:900px){.hub-app>.main.sq-main{height:auto}.tl .sq-page{min-height:calc(100dvh - 24px)}}@media (max-width:560px){.tl .sq-page{min-height:calc(100dvh - 99px)}}.tl .sq{--pink:#ff2d6f;--pink-l:#ff8fb3;--pink-d:#b3124f;--cyan:#16e0ff;--cyan-l:#9af0ff;--cyan-d:#0a6fd6;--ink:#0b0716;--night:#0b0716;--yolk:#ffd21f;--paper:#fff6e9;--dim:#b9a9d9;--disp:"Anton","Impact",sans-serif;--cond:"Barlow Condensed","Arial Narrow",sans-serif;--S:44px;--cw:clamp(236px,24cqw,330px);--g:84px;position:relative;flex:1 1 auto;min-height:0;isolation:isolate;overflow:hidden;overflow:clip;contain:paint;display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px 24px 18px;border-radius:0;background:var(--night);color:var(--paper);font-family:var(--cond);font-weight:700}.tl .sq-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;overflow:hidden;contain:paint;pointer-events:none}.tl .sq-bg>i{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.tl .sq-half.l{background:radial-gradient(60% 75% at 16% 70%,#ff3d7c 0%,#c3175a 20%,#5a0f4c 48%,#1b0a2c 76%,var(--night) 100%)}.tl .sq-half.r{background:radial-gradient(60% 75% at 84% 70%,#3be8ff 0%,#0b8fd9 20%,#0b2f82 48%,#0a1240 76%,var(--night) 100%);clip-path:polygon(var(--seam-t,57%) 0,100% 0,100% 100%,var(--seam-b,43%) 100%);transition:filter .5s}.tl .sq-seam{background:var(--paper);opacity:.5;clip-path:polygon(calc(var(--seam-t,57%) - 2px) 0,calc(var(--seam-t,57%) + 2px) 0,calc(var(--seam-b,43%) + 2px) 100%,calc(var(--seam-b,43%) - 2px) 100%)}.tl .sq-bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-image:radial-gradient(rgba(0,0,0,.36) 1.3px,transparent 1.7px);background-size:8px 8px;-webkit-mask:linear-gradient(180deg,#000 0%,transparent 42%,#000 100%);mask:linear-gradient(180deg,#000 0%,transparent 42%,#000 100%)}.tl .sq-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:radial-gradient(55% 50% at 50% 50%,#0b07169e,#0b071600 72%),linear-gradient(180deg,#0b0716d9 0,#0b071600 180px),linear-gradient(0deg,#0b0716e6 0,#0b071600 260px)}.tl .sq-namebox{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;overflow:hidden}.tl .sq-namebox.l{clip-path:polygon(0 0,calc(var(--seam-t,57%) - 24px) 0,calc(var(--seam-b,43%) - 24px) 100%,0 100%)}.tl .sq-namebox.r{clip-path:polygon(calc(var(--seam-t,57%) + 24px) 0,100% 0,100% 100%,calc(var(--seam-b,43%) + 24px) 100%)}.tl .sq-bgname{position:absolute;top:16%;z-index:0;font:400 min(30cqh,26cqw,280px,calc((50cqw - 24px) / (var(--chars,5) * .5)))/.8 var(--disp);color:transparent;-webkit-text-stroke:2px rgba(255,246,233,.09);white-space:nowrap;text-transform:uppercase}.tl .sq-bgname:before{content:attr(data-name)}.tl .sq-bgname.l{left:-1%}.tl .sq-bgname.r{right:-1%}.tl .sq-ropes{top:auto!important;bottom:30%!important;height:60px;opacity:.2;background:linear-gradient(180deg,transparent 0 8px,var(--paper) 8px 11px,transparent 11px 30px,var(--paper) 30px 33px,transparent 33px 52px,var(--paper) 52px 55px,transparent 55px);-webkit-mask:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.tl .sq-beam{left:auto!important;right:6%!important;top:-10%!important;width:34%;height:120%!important;opacity:0;transform-origin:50% 0;background:conic-gradient(from 180deg at 50% 0%,transparent 0 168deg,rgba(154,240,255,.2) 176deg 184deg,transparent 192deg)}.tl .sq-searching .sq-beam{opacity:1;animation:sq-sweep 3.2s ease-in-out infinite alternate}@keyframes sq-sweep{0%{transform:rotate(-16deg)}to{transform:rotate(16deg)}}.tl .sq-failed .sq-half.r{filter:saturate(.12) brightness(.55)}.tl .sq-banner{flex:none;display:flex;flex-direction:column;align-items:center;gap:8px;z-index:5;min-width:0;max-width:100%}.tl .sq-kick{margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:4px 12px;font:800 13px/1.1 var(--cond);letter-spacing:.3em;text-transform:uppercase;color:var(--dim)}.tl .sq-kick>span+span:before{content:"·";margin-right:12px;opacity:.6}.tl .sq-kick .sq-live+span:before{content:none}.tl .sq-live{display:inline-flex;align-items:center;gap:6px;color:var(--paper)}.tl .sq-live:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--pink);box-shadow:0 0 10px var(--pink)}.tl .sq:not(.rm) .sq-live:before{animation:sq-blink 1s steps(2) infinite}@keyframes sq-blink{50%{opacity:.2}}.tl .sq-slabhead{position:relative;background:var(--yolk);color:var(--ink);padding:7px 28px 6px;transform:skew(-14deg);box-shadow:6px 6px 0 var(--ink);max-width:100%}.tl .sq-slabhead .sq-titles{transform:skew(14deg)}.tl .sq-titles{position:relative;display:grid;justify-items:center}.tl .sq-titles>*{grid-area:1 / 1}.tl .sq-title{margin:0;font:400 28px/1.05 var(--disp);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.tl .sq-title-out{pointer-events:none;animation:sq-out .12s linear both}@keyframes sq-out{to{opacity:0}}.tl .sq{--padx:24px;--gapf:12px;--tapeh:calc(var(--cw) + (var(--g) - var(--S)) / 2);--side:calc(50cqw - var(--tapeh) - var(--gapf) - 4px)}.tl .sq-arena{flex:1 1 auto;min-height:0;width:100%;position:relative;display:flex;align-items:center;justify-content:center}.tl .sq-pod{--podh:min(100%,calc(var(--side) / .62),660px);position:absolute;bottom:max(0px,calc((100% - var(--podh)) * .4));height:var(--podh);aspect-ratio:.62;z-index:1;pointer-events:none}.tl .sq-pod.you{right:calc(50% + var(--tapeh) + var(--gapf))}.tl .sq-pod.them{left:calc(50% + var(--tapeh) + var(--gapf))}.tl .sq-fig{position:absolute;top:0;right:0;bottom:0;left:0;display:block;transform-origin:50% 96%}.tl .sq-pod{--ring:255,45,111}.tl .sq-pod.them{--ring:22,224,255}.tl .sq-pod:after{content:"";position:absolute;left:14%;right:14%;bottom:.5%;height:7%;border-radius:50%;z-index:-1;background:radial-gradient(closest-side,transparent 60%,rgba(var(--ring),.85) 70%,rgba(var(--ring),.3) 82%,rgba(var(--ring),0) 100%),radial-gradient(closest-side,#0b0716a6,#0b071600)}.tl .sq-f3d{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.tl .sq-f3d-poster,.tl .sq-f3d-canvas,.tl .sq-f3d-host{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;pointer-events:none;-webkit-user-select:none;user-select:none}.tl .sq-f3d-poster{object-fit:contain;object-position:50% 100%;opacity:0;transition:opacity .22s ease-out}.tl .sq-f3d.ld .sq-f3d-poster{opacity:1}.tl .sq-f3d.now .sq-f3d-poster{transition:none}.tl .sq-f3d-canvas{opacity:0;transition:opacity .2s linear}.tl .sq-f3d.live .sq-f3d-canvas{opacity:1}.tl .sq-f3d.live .sq-f3d-poster{opacity:0;transition:opacity 0s linear .2s}.tl .sq-pod.them.sil:before{content:"";position:absolute;left:-10%;right:-10%;top:12%;bottom:0;z-index:-1;background:radial-gradient(46% 42% at 50% 58%,#16e0ff57,#16e0ff1a 55%,#16e0ff00 75%)}.tl .sq:not(.rm) .sq-f3d.sil.swap{animation:sq-glitch .46s steps(1) both}@keyframes sq-glitch{0%{opacity:0}12%{opacity:.75;transform:translate(10px) skew(-8deg)}24%{opacity:.2;transform:translate(-6px)}36%{opacity:1;transform:none}to{opacity:1;transform:none}}.tl .sq-flash{position:absolute;left:-14%;right:-14%;top:4%;bottom:-2%;z-index:2;pointer-events:none;display:block;opacity:0;mix-blend-mode:screen;background:radial-gradient(44% 46% at 50% 56%,#fff,#9af0ffd9 32%,#16e0ff00 72%)}.tl .sq:not(.rm) .sq-flash{animation:sq-flash .5s ease-out both}@keyframes sq-flash{0%{opacity:0}14%{opacity:1}to{opacity:0}}.tl .sq:not(.rm) .sq-pod.them.found .sq-fig{animation:sq-whip .46s cubic-bezier(.2,1.5,.4,1) both}@keyframes sq-whip{0%{transform:translate(26px) skew(-12deg) scale(1.05)}55%{transform:translate(-5px) skew(3deg)}to{transform:none}}.tl .sq.p3:not(.rm) .sq-pod.you .sq-fig{animation:sq-bob 3s ease-in-out infinite}.tl .sq.p3.sq-searching:not(.rm) .sq-pod.them .sq-fig{animation:sq-bob 3.4s ease-in-out -1.3s infinite}@keyframes sq-bob{50%{transform:translateY(-6px) rotate(-.6deg)}}.tl .sq-failed .sq-pod.you .sq-fig{animation:none!important;transform:rotate(-1.5deg) translateY(4px)}.tl .sq-failed .sq-pod.them .sq-f3d{opacity:.32;filter:saturate(.2)}.tl .sq-failed .sq-pod.them:before{content:none}.tl .sq:not(.rm).sq-found .sq-pod.you .sq-fig{animation:sq-ready .6s cubic-bezier(.3,1.6,.4,1) .3s both}@keyframes sq-ready{40%{transform:translate(8px) scale(1.03)}}.tl .sq-say{position:absolute;left:50%;top:14%;z-index:3;translate:-50% -100%;width:max-content;max-width:min(240px,90%);padding:8px 14px;font:800 17px/1.15 var(--cond);letter-spacing:.02em;color:var(--ink);text-align:center;text-wrap:balance;background:var(--paper);border:3px solid var(--ink);box-shadow:5px 5px 0 var(--ink);transform:skew(-6deg)}.tl .sq-say:after{content:"";position:absolute;left:32%;top:100%;border:10px solid transparent;border-top-color:var(--ink);border-bottom:0}.tl .sq:not(.rm) .sq-say{animation:sq-say .26s cubic-bezier(.2,1.6,.4,1) .45s both}@keyframes sq-say{0%{opacity:0;scale:.6}}.tl .sq-tape{position:relative;z-index:4;display:grid;grid-template-columns:var(--cw) var(--cw);column-gap:calc(var(--g) - var(--S))}.tl .sq-found .sq-tape{--g:8px}.tl .sq:not(.rm).sq-found .sq-tape{animation:sq-shake .3s .38s both}@keyframes sq-shake{20%{transform:translate(-7px,3px)}45%{transform:translate(6px,-3px)}70%{transform:translate(-3px,2px)}}.tl .sq-card{position:relative;isolation:isolate;min-width:0;padding:16px 0 12px;overflow:hidden}.tl .sq-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.tl .sq-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:radial-gradient(rgba(0,0,0,.22) 1.2px,transparent 1.6px);background-size:7px 7px;-webkit-mask:linear-gradient(180deg,transparent 30%,#000);mask:linear-gradient(180deg,transparent 30%,#000)}.tl .sq-card.you{clip-path:polygon(0 0,100% 0,calc(100% - var(--S)) 100%,0 100%)}.tl .sq-card.you:before{background:linear-gradient(160deg,#ff3f7e,#c3175a 34%,#6b0f4f)}.tl .sq-card.opp{clip-path:polygon(var(--S) 0,100% 0,100% 100%,0 100%)}.tl .sq-card.opp:before{background:linear-gradient(200deg,#3be8ff,#0b8fd9 34%,#0b2f82);transition:filter .5s}.tl .sq-failed .sq-card.opp:before{filter:saturate(.1) brightness(.55)}.tl .sq-failed .sq-card.opp>:not(.sq-stamp){opacity:.55}.tl .sq-card>*{--y:0}.tl .sq-card.you>*{padding-left:20px;padding-right:calc(18px + var(--y) * var(--S));text-align:right}.tl .sq-card.opp>*{padding-right:20px;padding-left:calc(18px + (1 - var(--y)) * var(--S));text-align:left}.tl .sq-c-head{--y:.05!important;display:flex;justify-content:space-between;align-items:center;gap:8px;font:800 12px/1 var(--cond);letter-spacing:.24em;text-transform:uppercase}.tl .sq-card.opp .sq-c-head{flex-direction:row-reverse}.tl .sq-corner{opacity:.82;white-space:nowrap}.tl .sq-tag{font:800 13px/1.1 var(--cond);font-style:italic;letter-spacing:.14em;text-transform:uppercase;padding:3px 9px 2px;transform:skew(-12deg);display:inline-block;white-space:nowrap;background:var(--paper)}.tl .sq-tag.you{color:var(--pink-d)}.tl .sq-tag.opp{color:var(--cyan-d)}.tl .sq-tag.bot{background:var(--ink);color:var(--cyan);border:1.5px solid var(--cyan)}.tl .sq-tag.vacant{opacity:.6}.tl .sq-name{--y:.2!important;margin:6px 0 0;font:400 58px/1.1 var(--disp);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:4px 4px 0 rgba(11,7,22,.45)}.tl .sq-searching .sq-card.opp .sq-name{color:var(--cyan-l);letter-spacing:.12em}.tl .sq-meta{--y:.3!important;margin:4px 0 0;display:flex;align-items:center;gap:8px;min-height:22px;font:800 14px/1 var(--cond);letter-spacing:.14em;text-transform:uppercase}.tl .sq-card.you .sq-meta{justify-content:flex-end}.tl .sq-chip,.tl .sq-bot{background:#0b071673;padding:4px 8px 3px;white-space:nowrap}.tl .sq-bot{background:var(--ink);color:var(--cyan-l);border:1.5px solid var(--cyan)}.tl .sq-rows{margin:10px 0 0;padding:0!important;display:flex;flex-direction:column}.tl .sq-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;border-top:1.5px solid rgba(255,246,233,.2);padding-top:6px;padding-bottom:4px;min-width:0}.tl .sq-card.you .sq-row{padding-left:20px;padding-right:calc(18px + var(--y) * var(--S))}.tl .sq-card.opp .sq-row{flex-direction:row-reverse;padding-right:20px;padding-left:calc(18px + (1 - var(--y)) * var(--S))}.tl .sq-row:nth-child(1){--y:.5}.tl .sq-row:nth-child(2){--y:.7}.tl .sq-row:nth-child(3){--y:.9}.tl .sq-row dt{font:800 12px/1 var(--cond);letter-spacing:.22em;text-transform:uppercase;opacity:.8;white-space:nowrap}.tl .sq-row dd{margin:0;font:400 30px/1.05 var(--disp);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.tl .sq-row dd.sm{font-size:22px;line-height:1.3}.tl .sq-scan{position:absolute!important;left:0;right:0;top:-80px;height:70px;z-index:3;padding:0!important;pointer-events:none;display:block;background:linear-gradient(180deg,transparent,rgba(154,240,255,.26) 70%,rgba(255,246,233,.8) 96%,transparent)}.tl .sq:not(.rm) .sq-scan{animation:sq-scan 1.6s cubic-bezier(.5,0,.5,1) infinite}.tl .sq.rm .sq-scan{display:none}@keyframes sq-scan{to{top:105%}}.tl .sq:not(.rm) .sq-card.opp.in{animation:sq-slam .45s cubic-bezier(.2,1.3,.35,1) both}@keyframes sq-slam{0%{transform:translate(60%,-16px) scale(1.2);opacity:0}50%{opacity:1}to{transform:none}}.tl .sq:not(.rm) .sq-card.opp.in .sq-name{animation:sq-name .4s .18s both}@keyframes sq-name{0%{letter-spacing:.3em;opacity:0}}.tl .sq-stamp{position:absolute!important;left:56%;top:62%;z-index:7;padding:8px 18px 5px!important;text-align:center!important;font:400 clamp(22px,calc(var(--cw) * .15),48px)/1 var(--disp);letter-spacing:.04em;text-transform:uppercase;color:var(--yolk);white-space:nowrap;border:5px solid var(--yolk);outline:2px solid var(--yolk);outline-offset:4px;background:#0b071666;transform:translate(-50%,-50%) rotate(-11deg)}.tl .sq-stamp small{display:block;font:800 14px/1.2 var(--cond);letter-spacing:.26em;margin-top:2px}.tl .sq:not(.rm) .sq-stamp{animation:sq-stamp-in .4s .12s cubic-bezier(.2,1.6,.4,1) both}@keyframes sq-stamp-in{0%{opacity:0;transform:translate(-50%,-50%) rotate(-22deg) scale(2)}}.tl .sq-join{position:absolute;top:0;bottom:0;left:calc(var(--cw) - var(--S));width:calc(var(--g) + var(--S));pointer-events:none;z-index:5;--w:1.5px;opacity:.9;display:block;clip-path:polygon(calc(var(--S) + var(--g) / 2 - var(--w)) 0,calc(var(--S) + var(--g) / 2 + var(--w)) 0,calc(var(--g) / 2 + var(--w)) 100%,calc(var(--g) / 2 - var(--w)) 100%);background:repeating-linear-gradient(180deg,var(--paper) 0 10px,transparent 10px 20px)}.tl .sq:not(.rm).sq-searching .sq-join{animation:sq-dash .6s linear infinite}@keyframes sq-dash{to{background-position:0 20px}}.tl .sq-failed .sq-join{opacity:.3}.tl .sq-found .sq-join{--w:7px;opacity:1;background:var(--yolk);filter:drop-shadow(0 0 12px var(--yolk))}.tl .sq-vs{position:absolute;left:calc(var(--cw) - var(--S) / 2 + (var(--g) - var(--S)) / 2);top:50%;z-index:8;width:0;height:0;pointer-events:none}.tl .sq-vs span{position:absolute;left:0;top:0;transform:translate(-50%,-50%) skew(-10deg);font:400 38px/1 var(--disp);color:var(--paper);text-shadow:0 0 16px rgba(0,0,0,.8)}.tl .sq-vs.in span{opacity:0}.tl .sq-fight{position:absolute;left:var(--fx,0px);top:var(--fy,calc(var(--cardh,150px) + 20px));opacity:0;white-space:nowrap;font:400 104px/.9 var(--disp);letter-spacing:.01em;text-transform:uppercase;color:var(--yolk);-webkit-text-stroke:5px var(--ink);paint-order:stroke fill;text-shadow:8px 8px 0 var(--ink),0 0 50px rgba(255,210,31,.5);transform:translate(-50%,-50%) rotate(-7deg) scale(var(--fsc,1))}.tl .sq-vs.in .sq-fight{opacity:1}.tl .sq:not(.rm) .sq-vs.in .sq-fight{animation:sq-fight .34s .42s cubic-bezier(.2,1.6,.4,1) both}@keyframes sq-fight{0%{opacity:0;transform:translate(-50%,-50%) rotate(-18deg) scale(calc(2.4 * var(--fsc,1)))}60%{opacity:1}}.tl .sq-strip{flex:none;z-index:6;width:min(1060px,100%);display:grid;grid-template-columns:minmax(0,1fr) 172px 214px;gap:16px;align-items:stretch}.tl .sq-range{position:relative;min-width:0;background:#0b0716bd;border:1.5px solid rgba(255,246,233,.14);padding:12px 22px 8px}.tl .sq-r-top{display:flex;align-items:baseline;gap:6px 12px;flex-wrap:wrap;min-width:0}.tl .sq-lab{font:800 13px/1 var(--cond);letter-spacing:.26em;text-transform:uppercase;color:var(--dim);white-space:nowrap}.tl .sq-r-val{font:400 38px/.95 var(--disp);color:var(--yolk);min-width:3.1ch}.tl .sq-r-span{font:800 14px/1 var(--cond);letter-spacing:.18em;text-transform:uppercase;color:var(--paper);opacity:.85}.tl .sq-status{margin-left:auto;min-width:0;text-align:right}.tl .sq-status p{margin:0;font:700 16px/1.2 var(--cond);letter-spacing:.04em;color:var(--paper)}.tl .sq-r-bar{position:relative;height:52px;margin-top:6px}.tl .sq-r-track{position:absolute;left:0;right:0;top:18px;height:14px;display:block;background:#fff6e912;background-image:repeating-linear-gradient(90deg,rgba(255,246,233,.28) 0 1.5px,transparent 1.5px 12.5%)}.tl .sq-r-fill{position:absolute;top:10px;height:30px;display:block;left:calc(50% - var(--r) * .125%);width:calc(var(--r) * .25%);border:3px solid var(--yolk);box-shadow:0 0 22px #ffd21f73,inset 0 0 14px #ffd21f4d;background:repeating-linear-gradient(-60deg,#ffd21f5c 0,#ffd21f5c 8px,#ffd21f1f 8px,#ffd21f1f 16px);transition:left .5s cubic-bezier(.3,1.6,.4,1),width .5s cubic-bezier(.3,1.6,.4,1)}.tl .sq:not(.rm).sq-searching .sq-r-fill{animation:sq-pole .8s linear infinite}@keyframes sq-pole{to{background-position:18.5px 0}}.tl .sq-r-fill:before,.tl .sq-r-fill:after{content:"";position:absolute;top:-8px;bottom:-8px;width:6px;background:var(--yolk)}.tl .sq-r-fill:before{left:-4.5px}.tl .sq-r-fill:after{right:-4.5px}.tl .sq-pin{position:absolute;left:50%;top:0;bottom:0;width:0;z-index:2}.tl .sq-pin i{position:absolute;left:0;top:25px;width:15px;height:15px;box-sizing:border-box;transform:translate(-50%,-50%) rotate(45deg);border:2.5px solid var(--ink);display:block;margin:0;background:var(--pink);box-shadow:0 0 12px var(--pink)}.tl .sq-pin em{position:absolute;left:0;top:42px;transform:translate(-50%);margin:0;white-space:nowrap;font:800 11px/1 var(--cond);font-style:normal;letter-spacing:.18em;text-transform:uppercase;color:var(--pink-l)}.tl .sq-r-marks{position:absolute;left:0;right:0;top:42px;height:12px}.tl .sq-r-marks span{position:absolute;transform:translate(-50%);font:800 11px/1 var(--cond);letter-spacing:.06em;color:var(--dim);opacity:.55;white-space:nowrap}.tl .sq-r-marks span.on{opacity:1;color:var(--paper)}.tl .sq-pop{position:absolute;right:22px;top:40px;font:400 22px/1 var(--disp);color:var(--yolk);opacity:0;animation:sq-pop .9s both;pointer-events:none}@keyframes sq-pop{0%{opacity:0;transform:translateY(8px) scale(.8)}20%{opacity:1;transform:none}to{opacity:0;transform:translateY(-12px)}}.tl .sq-clock{min-width:0;background:var(--ink);border-top:4px solid var(--yolk);padding:9px 14px;display:flex;flex-direction:column;justify-content:space-between;gap:3px;box-shadow:6px 6px #0006}.tl .sq-clock .sq-lab{font-size:12px}.tl .sq-timer{font:400 44px/1 var(--disp);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--paper);display:block}.tl .sq-timer small{font-size:26px;opacity:.7}.tl .sq-secs{display:grid;grid-template-columns:repeat(8,1fr);gap:3px}.tl .sq-secs i{height:7px;background:#fff6e924;transform:skew(-20deg);display:block}.tl .sq-secs i.on{background:var(--paper)}.tl .sq-secs i:last-child{box-shadow:inset 0 -2px 0 var(--yolk)}.tl .sq-secs i.on:nth-child(n+7){background:var(--yolk)}.tl .sq-bot8{font:800 11px/1.1 var(--cond);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);white-space:nowrap}.tl .sq-actions{display:flex;flex-direction:column;justify-content:center;gap:10px;min-width:0}.tl .sq-slab{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;min-height:66px;padding:10px 22px;margin:0 6px;border:0;border-radius:0;font:inherit;color:var(--paper);text-align:left;cursor:pointer;transform:skew(-12deg);box-shadow:6px 6px #00000073;transition:transform .12s,filter .12s,box-shadow .12s;-webkit-tap-highlight-color:transparent}.tl .sq-slab>*{transform:skew(12deg)}.tl .sq-slab b{font:400 28px/1 var(--disp);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;display:flex;align-items:center}.tl .sq-slab small{font:800 12px/1.1 var(--cond);letter-spacing:.14em;text-transform:uppercase;opacity:.85;white-space:nowrap}.tl button.sq-slab:hover{transform:skew(-12deg) translateY(-2px);filter:brightness(1.1)}.tl button.sq-slab:active{transform:skew(-12deg) translate(3px,3px);box-shadow:3px 3px #00000073}.tl button.sq-slab:focus-visible{outline:3px solid var(--yolk);outline-offset:4px}.tl .sq-slab.ghost{background:#0b0716b8;border:2px solid rgba(255,246,233,.75)}.tl .sq-slab.yolk{background:var(--yolk);color:var(--ink)}.tl .sq-slab.pink{background:linear-gradient(135deg,#ff4a82,var(--pink-d))}.tl .sq-kbd{font:800 12px/1 var(--cond);letter-spacing:.08em;border:1.5px solid currentColor;border-radius:3px;padding:3px 5px 2px;opacity:.7;margin-left:10px}.tl .sq-ready{cursor:default;background:var(--ink);border:2px solid var(--yolk);color:var(--yolk);align-items:stretch}.tl .sq-ready-bar{display:block;height:6px;background:#ffd21f33;margin-top:6px;overflow:hidden}.tl .sq-ready-bar i{display:block;height:100%;background:var(--yolk);transform-origin:0 50%}.tl .sq:not(.rm) .sq-ready-bar i{animation:sq-fill 1.05s linear .1s both}@keyframes sq-fill{0%{transform:scaleX(0)}}.tl .sq-poster{flex:none;z-index:6;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:100%}.tl .sq-poster .sq-title{font-size:58px;letter-spacing:.02em;white-space:normal;text-wrap:balance;color:var(--paper);text-shadow:5px 5px 0 var(--pink-d),10px 10px 0 rgba(0,0,0,.35)}.tl .sq-alert{margin:8px 0 0;font:700 20px/1.25 var(--cond);letter-spacing:.03em;color:var(--paper);text-wrap:balance}.tl .sq-poster .sq-actions{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,228px);justify-content:center;gap:20px;margin-top:18px;width:100%}.tl .sq-poster .sq-slab{min-height:70px}.tl .sq-signin:after{content:"Main event";position:absolute;top:-11px;right:14px;background:var(--yolk);color:var(--ink);font:800 11px/1 var(--cond);letter-spacing:.2em;text-transform:uppercase;padding:3px 8px 2px}.tl .sq:not(.rm) .sq-poster{animation:sq-post .4s .2s both}@keyframes sq-post{0%{opacity:0;transform:translateY(14px)}}.tl .sq.rm .sq-card.opp.in,.tl .sq.rm .sq-pod.them.found .sq-f3d,.tl .sq.rm .sq-vs.in .sq-fight{animation:sq-fade .3s ease-out both}.tl .sq.rm .sq-flash{display:none}@keyframes sq-fade{0%{opacity:0}}.tl .sq.rm .sq-r-fill{transition:none}.tl .sq-music-row{display:flex;justify-content:center;min-width:0}.tl .sq-music{display:inline-flex;align-items:center;gap:8px;padding:6px 15px 6px 11px;border:2px solid var(--paper);border-radius:0;background:var(--night);color:var(--paper);font:800 14px/1 var(--cond);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transform:skew(-10deg);box-shadow:4px 4px 0 var(--pink);transition:background .15s,color .15s,box-shadow .15s;-webkit-tap-highlight-color:transparent}.tl .sq-music>*{transform:skew(10deg)}.tl .sq-music svg{width:17px;height:17px;flex:none}.tl .sq-music:hover{box-shadow:6px 6px 0 var(--pink)}.tl .sq-music.on{background:var(--yolk);color:var(--ink);border-color:var(--ink);box-shadow:4px 4px 0 var(--ink)}.tl .sq-music:focus-visible{outline:3px solid var(--yolk);outline-offset:4px}.tl .sq-music.cue{animation:sq-music-cue 1.3s ease-in-out .2s 2}@keyframes sq-music-cue{0%,to{box-shadow:4px 4px 0 var(--pink),0 0 #ffd21f00}45%{box-shadow:4px 4px 0 var(--pink),0 0 0 6px #ffd21f8c,0 0 22px 4px #ffd21f73}}.tl .sq.rm .sq-music{animation:none;transition:none}@media (prefers-reduced-motion: reduce){.tl .sq-music{animation:none!important;transition:none}}@media (max-height:820px){.tl .sq{gap:8px;padding:12px 20px 14px;--padx:20px}.tl .sq-name{font-size:48px}.tl .sq-row dd{font-size:26px}.tl .sq-row dd.sm{font-size:20px}.tl .sq-title{font-size:24px}.tl .sq-fight{font-size:86px}}@media (max-height:700px){.tl .sq{gap:6px;padding:10px 18px 12px;--padx:18px}.tl .sq-kick{font-size:11px}.tl .sq-slabhead{padding:5px 22px 4px}.tl .sq-title{font-size:21px}.tl .sq-card{padding:11px 0 8px}.tl .sq-name{font-size:40px;margin-top:3px}.tl .sq-rows{margin-top:6px}.tl .sq-row{padding-top:4px;padding-bottom:2px}.tl .sq-row dd{font-size:23px}.tl .sq-row dd.sm{font-size:18px}.tl .sq-range{padding:8px 16px 4px}.tl .sq-r-val{font-size:30px}.tl .sq-r-bar{height:46px;margin-top:2px}.tl .sq-timer{font-size:36px}.tl .sq-timer small{font-size:22px}.tl .sq-slab{min-height:56px;padding:8px 18px}.tl .sq-slab b{font-size:24px}.tl .sq-poster .sq-title{font-size:44px}.tl .sq-alert{font-size:17px}.tl .sq-poster .sq-actions{margin-top:12px}.tl .sq-poster .sq-slab{min-height:58px}.tl .sq-fight{font-size:72px}}@container sq (max-width:960px){.tl .sq-strip{grid-template-columns:minmax(0,1fr) 150px 190px;gap:12px}.tl .sq-status p{font-size:14px}.tl .sq-kbd{display:none}.tl .sq-timer{font-size:38px}.tl .sq-slab{padding:8px 16px}.tl .sq-slab b{font-size:24px}.tl .sq-fight{font-size:80px}}@container sq (max-width:820px){.tl .sq{--S:34px;--cw:clamp(200px, calc(50cqw - 40px) ,300px);--g:56px}.tl .sq-status{flex-basis:100%;margin-left:0;text-align:left}.tl .sq-r-marks span.x{display:none}.tl .sq-name{font-size:40px}.tl .sq-row dd{font-size:23px}.tl .sq-row dd.sm{font-size:18px}}@container sq (max-width:820px){.tl .sq-arena{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;align-items:end;justify-items:center}.tl .sq-pod{position:relative;grid-row:1;inset:auto;height:calc(100% - 4px);max-height:300px;min-height:0;max-width:100%;margin-bottom:4px}.tl .sq-pod.you{grid-column:1;right:auto}.tl .sq-pod.them{grid-column:2;left:auto}.tl .sq-tape{grid-row:2;grid-column:1 / -1}}@container sq (max-width:640px){.tl .sq{--S:24px;--cw:calc((100cqw - 20px - var(--g) + var(--S)) / 2);--g:26px;--padx:10px;gap:8px;padding:12px 10px;border-radius:14px}.tl .sq-kick{font-size:10px;letter-spacing:.2em;gap:2px 8px}.tl .sq-kick>span+span:before{margin-right:8px}.tl .sq-slabhead{padding:5px 16px 4px;box-shadow:4px 4px 0 var(--ink)}.tl .sq-title{font-size:19px;letter-spacing:.04em}.tl .sq-music{padding:5px 11px 5px 8px;gap:5px;font-size:11px;letter-spacing:.1em;box-shadow:3px 3px 0 var(--pink)}.tl .sq-music.on{box-shadow:3px 3px 0 var(--ink)}.tl .sq-music svg{width:14px;height:14px}.tl .sq-pod{height:calc(100% - 3px);max-height:270px;margin-bottom:3px}.tl .sq.p3 .sq-f3d-poster{transform:scale(1.25);transform-origin:50% 93%}.tl .sq-bgname{top:10%;font-size:min(27cqw,calc((50cqw - 24px) / (var(--chars,5) * .5)))}.tl .sq-found .sq-tape{--g:5px}.tl .sq-card{padding:9px 0 7px}.tl .sq-card.you>*{padding-left:10px;padding-right:calc(8px + var(--y) * var(--S))}.tl .sq-card.opp>*{padding-right:10px;padding-left:calc(8px + (1 - var(--y)) * var(--S))}.tl .sq-card.you .sq-row{padding-left:10px;padding-right:calc(8px + var(--y) * var(--S))}.tl .sq-card.opp .sq-row{padding-right:10px;padding-left:calc(8px + (1 - var(--y)) * var(--S))}.tl .sq-c-head{font-size:9.5px;letter-spacing:.14em}.tl .sq-tag{font-size:10px;padding:2px 6px 1px}.tl .sq-name{font-size:30px;margin-top:3px}.tl .sq-meta{font-size:10.5px;letter-spacing:.08em;gap:5px;min-height:18px;margin-top:2px}.tl .sq-chip,.tl .sq-bot{padding:3px 6px 2px}.tl .sq-rows{margin-top:5px}.tl .sq-row{flex-direction:column!important;align-items:flex-end;gap:1px;padding-top:4px;padding-bottom:2px}.tl .sq-card.opp .sq-row{align-items:flex-start}.tl .sq-row dt{font-size:9.5px;letter-spacing:.14em}.tl .sq-row dd,.tl .sq-row dd.sm{font-size:18px;line-height:1.1;max-width:100%}.tl .sq-vs span{font-size:0}.tl .sq-vs{top:0}.tl .sq-fight{font-size:56px;-webkit-text-stroke:4px var(--ink);text-shadow:5px 5px 0 var(--ink),0 0 40px rgba(255,210,31,.5)}.tl .sq-stamp{top:66%;border-width:3px;outline-offset:3px;padding:5px 8px 3px!important}.tl .sq-stamp small{font-size:8.5px;letter-spacing:.16em}.tl .sq-say{font-size:13px;padding:5px 9px;max-width:150px;top:18%}.tl .sq-strip{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.tl .sq-range{grid-column:1 / -1;padding:8px 12px 4px}.tl .sq-r-top{gap:4px 8px}.tl .sq-lab{font-size:10.5px;letter-spacing:.16em}.tl .sq-r-val{font-size:28px}.tl .sq-r-span{font-size:11px}.tl .sq-status p{font-size:13px}.tl .sq-r-bar{height:44px;margin-top:2px}.tl .sq-r-marks span{font-size:10px}.tl .sq-clock{padding:7px 10px}.tl .sq-timer{font-size:30px}.tl .sq-timer small{font-size:18px}.tl .sq-bot8{font-size:9.5px;letter-spacing:.06em}.tl .sq-slab{min-height:56px;padding:6px 14px;margin:0 4px 0 6px}.tl .sq-slab b{font-size:22px}.tl .sq-slab small{font-size:9.5px;letter-spacing:.08em}.tl .sq-poster .sq-title{font-size:32px;text-shadow:3px 3px 0 var(--pink-d),6px 6px 0 rgba(0,0,0,.35)}.tl .sq-alert{font-size:15px;margin-top:6px}.tl .sq-poster .sq-actions{grid-auto-flow:row;grid-template-columns:1fr 1fr;gap:12px 14px;margin-top:12px;width:100%}.tl .sq-poster .sq-slab{min-height:54px}.tl .sq-poster .sq-cancel.back{grid-column:1 / -1;min-height:44px;flex-direction:row;align-items:center;justify-content:center;gap:10px}.tl .sq-poster .sq-cancel.back b{font-size:20px}.tl .sq-poster .sq-retry:last-of-type:nth-child(2){grid-column:auto}}@container sq (max-width:640px){@media (max-height:720px){.tl .sq-kick,.tl .sq-say{display:none}.tl .sq-banner{position:relative}.tl .sq-music-row{position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);z-index:6}.tl .sq-found .sq-music-row{visibility:hidden}.tl .sq-fight{font-size:44px}}}@container sq (max-width:380px){.tl .sq-row.sq-nr dt{font-size:0;letter-spacing:0}.tl .sq-row.sq-nr dt:before{content:attr(data-narrow);font-size:9.5px;letter-spacing:.14em}.tl .sq-row.sq-nr .sq-nr-drop{display:none}}@container sq (max-width:350px){.tl .sq-name{font-size:26px}.tl .sq-row dd,.tl .sq-row dd.sm{font-size:16px}.tl .sq-card.opp .sq-c-head .sq-corner{display:none}.tl .sq-timer{font-size:26px}.tl .sq-slab b{font-size:19px}.tl .sq-poster .sq-title{font-size:28px}}.main.sq-main.sq-pinned{overflow:hidden}.tl .sq.sq-leaving{animation:sq-leave .2s linear both;pointer-events:none}.tl .sq.sq-leaving.rm{animation:sq-fade-out .2s linear both}@keyframes sq-leave{to{opacity:0;transform:scale(1.015)}}@keyframes sq-fade-out{to{opacity:0}}@media (prefers-reduced-motion: reduce){.tl .sq.sq-leaving{animation:sq-fade-out .2s linear both}}.gear-still{position:absolute;top:0;right:0;bottom:0;left:0;display:block;container-type:size;pointer-events:none}.gear-still-body{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:50% 100%}.gear-still-item{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;object-fit:contain;object-position:50% 100%}.gear-still-item.shifted{--ch:min(100cqh,calc(100cqw * 1108 / 880));transform-origin:50% calc(100% - var(--ch) / 2);transform:translateY(calc(var(--mdy) * var(--ch))) scale(var(--ms))}.gear-glow[data-rarity]{filter:drop-shadow(0 3px 4px #0006) drop-shadow(0 0 5px var(--gear-color))}.gear-glow[data-rarity=common]{filter:drop-shadow(0 3px 4px #0006)}.gear-glow[data-rarity=legendary]{animation:gear-shimmer 4.5s ease-in-out infinite}@keyframes gear-shimmer{0%,to{filter:drop-shadow(0 3px 4px #0006) drop-shadow(0 0 4px var(--gear-color))}50%{filter:drop-shadow(0 3px 4px #0006) drop-shadow(0 0 8px var(--gear-color))}}.fh-3d-ready .gear-still,.sq-f3d.live>.gear-still,.fn-f3d.live>.gear-still{display:none}@media (prefers-reduced-motion:reduce){.gear-glow[data-rarity]{animation:none!important}}.st-mcard.is-gear .st-mon-img.gear-glow,.st-item-art.is-gear .st-mon .st-mon-img.gear-glow,.st-fp .st-fp-gear.gear-glow{filter:drop-shadow(0 3px 4px #0006) drop-shadow(0 0 5px var(--gear-color))}.st-mcard.is-gear .st-mon-img.gear-glow[data-rarity=common],.st-item-art.is-gear .st-mon .st-mon-img.gear-glow[data-rarity=common],.st-fp .st-fp-gear.gear-glow[data-rarity=common]{filter:drop-shadow(0 3px 4px #0006)}.st-fp .st-fp-gear.gear-glow[data-rarity=legendary]{animation:gear-shimmer 4.5s ease-in-out infinite}@media (max-width:560px){.tl .fh-stage[data-fight=""] .fh-body:has(.gear-still){top:var(--fh-strip-top);clip-path:inset(0 -40px calc(100% - var(--fh-strip-h)) -40px)}.tl .fh-stage[data-fight=""] .fh-body>.gear-still{height:85%;top:-8%;bottom:auto}}.fighter-canvas-host{display:contents}.tl .dres-f.them .dres-body>.gear-still{scale:-1 1}@media (max-width:560px){.tl .fh-stage[data-fight=""] .fh-3d-ready .gear-still{display:block;transform:none!important}}@media (max-width:900px){.fn-f3d.live>.gear-still{display:block}}.tl .fh-final.fh-3d-you .dres-f.you .gear-still,.tl .fh-final.fh-3d-them .dres-f.them .gear-still{visibility:hidden}.st-fp.st-3d-ready>.gear-still{visibility:hidden}@media (prefers-reduced-motion:no-preference){.st-fp.hero:not(.st-3d-ready)>.gear-still,.st-fp.corner:not(.st-3d-ready)>.gear-still{animation:st-bob 3.4s ease-in-out infinite}}.duel-settings .dset-row{display:flex;align-items:center;gap:16px;padding:12px 0 0;margin-top:12px;border-top:1px solid var(--line)}.duel-settings .dset-t{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1 auto}.duel-settings .dset-t b{font-size:14px;color:var(--ink)}.duel-settings .dset-t small{font-size:12.5px;line-height:1.4;color:var(--dim)}.duel-settings .dset-sw{position:relative;flex:0 0 auto;width:46px;height:26px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#ffffff14;cursor:pointer;padding:0;transition:background-color .2s,border-color .2s}.duel-settings .dset-sw i{position:absolute;left:3px;top:3px;width:18px;height:18px;border-radius:50%;background:#c6cbf0;box-shadow:0 2px 6px #0006;transition:transform .2s cubic-bezier(.34,1.3,.64,1),background-color .2s}.duel-settings .dset-sw.on{background:linear-gradient(120deg,#2dd4bf,#8b5cf6);border-color:transparent}.duel-settings .dset-sw.on i{transform:translate(20px);background:#fff}.duel-settings .dset-sw:focus-visible{outline:2px solid #5eead4;outline-offset:3px}@media (prefers-reduced-motion: reduce){.duel-settings .dset-sw,.duel-settings .dset-sw i{transition:none}}.duel-settings .dset-vols{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px 20px;padding-top:12px}.duel-settings .dset-vol{display:flex;align-items:center;gap:12px;font-size:12.5px;color:var(--dim);min-width:0}.duel-settings .dset-vol span{flex:0 0 84px}.duel-settings .dset-vol input{flex:1 1 auto;min-width:0;accent-color:#2dd4bf}.duel-settings :is(.gtop p,.dset-t small){text-wrap:pretty}.duel-settings .dset-vol span{flex:0 0 96px;line-height:1.15}@media (max-width:360px){.duel-settings .dset-vol span{flex-basis:84px}}.eml-card{position:fixed;z-index:60;left:16px;bottom:16px;width:min(360px,calc(100vw - 32px));box-sizing:border-box;padding:18px 18px 16px;background:#15101f;color:#fff6e9;border-top:4px solid #ffd21f;box-shadow:6px 6px #ff2d6f,0 18px 40px #00000073;font:500 14px/1.45 Inter,system-ui,sans-serif;animation:eml-in .28s cubic-bezier(.2,.9,.3,1.2) both}@keyframes eml-in{0%{transform:translateY(16px);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.eml-card{animation:none}}.eml-x{position:absolute;right:8px;top:8px;display:grid;place-items:center;width:34px;height:34px;border:0;background:none;color:#b9b0c4;cursor:pointer}.eml-x:hover{color:#fff6e9}.eml-kicker{display:flex;align-items:center;gap:6px;margin:0 0 4px;font:800 12px/1 Barlow Condensed,Arial Narrow,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#ffd21f}.eml-h{margin:0 0 6px;padding-right:28px;font:400 26px/1.05 Anton,Impact,sans-serif;letter-spacing:.02em;text-transform:uppercase}.eml-lead{margin:0 0 12px;color:#c9c0d4;text-wrap:pretty}.eml-opts{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:6px}.eml-opt{position:relative;display:flex;gap:10px;align-items:flex-start;padding:8px 10px;background:#fff6e90d;cursor:pointer}.eml-opt:hover{background:#fff6e917}.eml-opt input{position:absolute;opacity:0;width:1px;height:1px}.eml-box{flex:0 0 auto;display:grid;place-items:center;width:20px;height:20px;margin-top:1px;border:2px solid #fff6e9;color:transparent;transform:skew(-8deg)}.eml-opt input:checked+.eml-box{background:#ffd21f;border-color:#ffd21f;color:#0b0716}.eml-opt input:focus-visible+.eml-box{outline:3px solid #16e0ff;outline-offset:2px}.eml-words{display:flex;flex-direction:column;gap:2px;min-width:0}.eml-words b{font-weight:700;color:#fff6e9}.eml-words small{font-size:12.5px;line-height:1.4;color:#b9b0c4;text-wrap:pretty}.eml-acts{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.eml-btn{height:40px;padding:0 18px;border:0;background:#ffd21f;color:#0b0716;font:800 15px/1 Barlow Condensed,Arial Narrow,sans-serif;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transform:skew(-10deg)}.eml-btn.ghost{background:transparent;color:#fff6e9;box-shadow:inset 0 0 0 2px #fff6e98c}.eml-btn:disabled{opacity:.55;cursor:default}.eml-btn:focus-visible{outline:3px solid #16e0ff;outline-offset:3px}.eml-link{margin-left:auto;color:#b9b0c4;font-size:12.5px}.eml-err{margin:0 0 10px;color:#ff8db0}.eml-sec .eml-rows{display:grid;gap:8px;max-width:640px;margin-top:14px}.eml-row{display:flex;align-items:center;gap:16px;padding:12px 14px;background:#fff6e90d}.eml-row .eml-words{flex:1 1 auto}.eml-sw{position:relative;flex:0 0 auto;width:50px;height:28px;border:2px solid rgba(255,246,233,.5);background:transparent;padding:0;cursor:pointer;transform:skew(-10deg)}.eml-sw i{position:absolute;left:3px;top:3px;width:18px;height:18px;background:#fff6e9;transition:transform .18s}.eml-sw.on{background:#ffd21f;border-color:#ffd21f}.eml-sw.on i{transform:translate(22px);background:#0b0716}.eml-sw:focus-visible{outline:3px solid #16e0ff;outline-offset:3px}@media (prefers-reduced-motion:reduce){.eml-sw i{transition:none}}.eml-foot{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;max-width:640px;margin-top:14px}.eml-foot small{flex:1 1 240px;color:#b9b0c4;font-size:13px;line-height:1.4}.eml-status{min-width:60px;color:#16e0ff;font-weight:700}@media (max-width:560px){.eml-card{left:12px;right:12px;bottom:12px;width:auto}.eml-h{font-size:23px}}.dy-card,.dy-page,.dy-top,.dy-return,.dy-cs{--pink:#ff2d6f;--cyan:#16e0ff;--yolk:#ffd21f;--paper:#fff6e9;--nite:#0b0716;--rule:rgba(255,246,233,.2);--disp:"Anton",Impact,"Arial Narrow Bold",sans-serif;--cond:"Barlow Condensed","Arial Narrow",sans-serif}.dy-flame{display:inline-flex;align-items:center;gap:3px;line-height:1}.dy-flame svg{flex:0 0 auto;display:block;overflow:visible}.dy-flame.lit svg{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--fc) 70%,transparent));animation:dy-flick 2.4s ease-in-out infinite;transform-origin:50% 90%}.dy-flame.lit .dy-flame-core{animation:dy-core 1.7s ease-in-out infinite;transform-origin:50% 80%}.dy-flame.risk svg{opacity:.72;filter:drop-shadow(0 0 5px rgba(251,146,60,.55));animation:dy-ember 2.8s ease-in-out infinite}.dy-flame b{font:400 20px/1 var(--disp);color:var(--paper);letter-spacing:.02em}.dy-flame:not(.lit) b{color:#fff6e999}@keyframes dy-flick{0%,to{transform:scale(1) rotate(0)}40%{transform:scale(1.05,1.08) rotate(-2deg)}70%{transform:scale(.98,1.03) rotate(1.5deg)}}@keyframes dy-core{0%,to{transform:scaleY(1)}50%{transform:scaleY(.86)}}@keyframes dy-ember{0%,to{opacity:.62}50%{opacity:.85}}.rm .dy-flame svg,.rm .dy-flame-core{animation:none!important}@media (prefers-reduced-motion:reduce){.dy-flame svg,.dy-flame-core{animation:none!important}}.dy-panel{background:#0b0716db;border:2px solid var(--paper);box-shadow:6px 6px 0 var(--pink)}.dy-pad{padding:clamp(18px,3vw,28px)}.dy-shead{display:flex;align-items:flex-start;gap:14px;min-width:0}.dy-shead>.dy-flame{margin-top:2px}.dy-shead-t{display:flex;flex-direction:column;gap:6px;min-width:0}.dy-shead-n{display:flex;align-items:baseline;gap:2px;margin:0;white-space:nowrap}.dy-shead-n b{font:400 44px/.9 var(--disp);color:var(--paper)}.dy-shead-n span{font:800 20px/1 var(--cond);letter-spacing:.1em;text-transform:uppercase;color:#fff6e9db}.dy-shead-tags{display:flex;flex-wrap:wrap;gap:6px;margin:0}.dy-tier,.dy-local{display:inline-flex;align-items:center;height:22px;padding:0 8px;white-space:nowrap;font:800 12px/1 var(--cond);letter-spacing:.16em;text-transform:uppercase}.dy-tier{color:var(--nite);background:#ffb070}.dy-tier[data-flame=flame-blue]{background:#7dd3fc}.dy-tier[data-flame=flame-violet]{background:#c4b5fd}.dy-tier[data-flame=flame-gold]{background:var(--yolk)}.dy-tier.risk{background:transparent;color:#fdba74;border:1.5px solid #fb923c}.dy-local{color:#fff6e9c7;border:1.5px solid var(--rule)}.dy-shead .dy-line,.dy-shead .dy-cel{margin:0}.dy-shead.out .dy-shead-n b{color:#fff6e9b3}.dy-play,.dy-ghost,.dy-back{white-space:nowrap}.dy-s{display:none}.dy-back{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 4px;border:0;background:none;color:#fff6e9db;cursor:pointer;font:800 16px/1 var(--cond);letter-spacing:.12em;text-transform:uppercase;text-decoration:underline;text-decoration-color:var(--yolk);text-decoration-thickness:2px;text-underline-offset:6px}.dy-back:hover{color:var(--yolk)}.dy-back:focus-visible{outline:3px solid var(--cyan);outline-offset:4px}.dy-legend{display:flex;justify-content:center;gap:16px;margin:0;font:800 13px/1 var(--cond);letter-spacing:.14em;text-transform:uppercase;color:#fff6e9c7}.dy-legend span{display:inline-flex;align-items:center;gap:6px}.dy-legend span:before{content:"";width:22px;height:0;border-top:3px solid var(--paper)}.dy-legend .was:before{border-top:2px dashed rgba(255,246,233,.6)}.dy-legend-bars{justify-content:flex-start}.dy-legend-bars .now:before{height:6px;border:0;background:linear-gradient(90deg,var(--pink),var(--cyan))}.dy-legend-bars .was:before{height:10px;border:0;background:#fff6e947}.dy-radar-box{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0}.dy-top{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:44px;height:40px;padding:0 10px 0 8px;border:2px solid transparent;color:var(--paper);text-decoration:none;background:#fff6e90f;transform:skew(-8deg);transition:background .15s,border-color .15s}.dy-top>*{transform:skew(8deg)}.dy-top:hover{background:#ffd21f1f;border-color:#ffd21f80}.dy-top.risk{border-color:#ff7a1ab3;animation:dy-risk 2.2s ease-in-out infinite}@keyframes dy-risk{50%{box-shadow:0 0 0 3px #ff7a1a2e}}.rm .dy-top.risk{animation:none}.dy-top:focus-visible{outline:3px solid var(--yolk);outline-offset:3px}.dy-card{position:relative;margin:0;padding:clamp(28px,5vw,56px) var(--gut,24px);color:var(--paper);font-family:var(--cond);overflow:hidden;isolation:isolate;background:linear-gradient(100deg,#ff2d6f38,#0b071633 42%,#16e0ff29),var(--nite);border-block:2px solid var(--rule)}.dy-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:radial-gradient(rgba(255,246,233,.07) 1.2px,transparent 1.5px);background-size:10px 10px;-webkit-mask:linear-gradient(90deg,#000,transparent 70%);mask:linear-gradient(90deg,#000,transparent 70%)}.dy-card-in{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.9fr);gap:clamp(20px,4vw,56px);align-items:center}.dy-kick{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin:0 0 10px;font:800 15px/1 var(--cond);letter-spacing:.3em;text-transform:uppercase;color:var(--yolk)}.dy-kick>span{white-space:nowrap}.dy-title{margin:0;font:400 clamp(38px,5.2vw,68px)/.95 var(--disp);text-transform:uppercase;color:var(--paper);text-wrap:balance}.dy-title span{color:var(--cyan)}.dy-chips{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none}.dy-chips li{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px 0 0;background:#fff6e914;border:2px solid var(--rule);font:800 16px/1 var(--cond);letter-spacing:.08em;text-transform:uppercase;transform:skew(-8deg)}.dy-chips li>*{transform:skew(8deg)}.dy-chips li i{display:inline-grid;place-items:center;width:28px;height:30px;font:400 18px/1 var(--disp);font-style:normal;color:var(--nite);background:var(--yolk)}.dy-sub{margin:14px 0 0;font:700 18px/1.3 var(--cond);color:#fff6e9d1}.dy-card-side{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:18px 18px 20px}.dy-line,.dy-done{margin:0;font:700 17px/1.3 var(--cond);color:#fff6e9db}.dy-done b,.dy-clock{color:var(--yolk);font-variant-numeric:tabular-nums}.dy-frz{display:inline-flex;align-items:center;gap:4px;margin-left:4px;padding:1px 8px;color:var(--paper);background:#fff6e91a;border:1px solid rgba(255,246,233,.4);font-weight:800;white-space:nowrap}.dy-play{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 26px;border:2px solid var(--nite);background:var(--yolk);color:var(--nite);cursor:pointer;font:400 26px/1 var(--disp);letter-spacing:.03em;text-transform:uppercase;transform:skew(-8deg);box-shadow:5px 5px 0 var(--nite),5px 5px 0 2px var(--paper);transition:transform .12s,box-shadow .12s}.dy-play>*{transform:skew(8deg)}.dy-play:hover{transform:skew(-8deg) translate(-2px,-2px);box-shadow:7px 7px 0 var(--nite),7px 7px 0 2px var(--paper)}.dy-play:active{transform:skew(-8deg) translate(2px,2px);box-shadow:2px 2px 0 var(--nite)}.dy-play:focus-visible,.dy-ghost:focus-visible,.dy-signin:focus-visible,.dy-link:focus-visible,.dy-return-go:focus-visible{outline:3px solid var(--cyan);outline-offset:4px}.dy-ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 18px;border:2px solid var(--rule);background:transparent;color:var(--paper);cursor:pointer;font:800 17px/1 var(--cond);letter-spacing:.12em;text-transform:uppercase}.dy-ghost:hover{border-color:var(--paper)}.dy-signin,.dy-link{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0;border:0;background:none;color:var(--cyan);cursor:pointer;font:800 16px/1.2 var(--cond);letter-spacing:.06em;text-decoration:underline;text-underline-offset:4px;text-align:left}.dy-return{display:flex;align-items:center;gap:12px;margin:10px auto 0;padding:10px 12px 10px 14px;max-width:720px;color:var(--paper);background:#0b0716d1;border:2px solid rgba(255,122,26,.65);box-shadow:4px 4px 0 var(--pink);font-family:var(--cond)}.dy-return>span{flex:1 1 auto;display:flex;flex-direction:column;gap:2px;min-width:0}.dy-return b{font:800 18px/1.1 var(--cond);text-transform:uppercase;letter-spacing:.04em}.dy-return small{font:700 15px/1.25 var(--cond);color:#fff6e9c7}.tl .dy-return-go{flex:0 0 auto;height:40px;gap:6px;padding:0 14px;border-radius:0;font:800 15px/1 var(--cond);text-transform:uppercase;letter-spacing:.08em}.dy-page{position:relative;flex:1 0 auto;color:var(--paper);font-family:var(--cond);padding:clamp(24px,5vh,56px) var(--gut,20px) clamp(32px,6vh,72px)}.dy-page.ew-join{display:grid;place-items:start center}.dy-intro,.dy-res-in,.dy-ears-in{position:relative;width:min(760px,100%);margin:0 auto;display:flex;flex-direction:column;gap:14px}.dy-intro{padding:clamp(20px,3vw,32px)}.dy-intro-title{margin:0;font:400 clamp(44px,7vw,84px)/.92 var(--disp);text-transform:uppercase;color:var(--paper)}.dy-intro-title span{color:var(--yolk)}.dy-intro-sub{margin:0;font:700 19px/1.35 var(--cond);color:#fff6e9db;text-wrap:pretty}.dy-wait{display:flex;align-items:center;gap:10px;margin:0;font:800 20px/1.2 var(--cond);letter-spacing:.06em;text-transform:uppercase}.dy-dare{margin:0;padding:10px 14px;background:#16e0ff1f;border-left:4px solid var(--cyan);font:700 18px/1.3 var(--cond)}.dy-dare b{color:var(--yolk)}.dy-rounds{display:grid;gap:6px;margin:4px 0 0;padding:0;list-style:none;counter-reset:r}.dy-rounds li{display:grid;grid-template-columns:40px minmax(0,auto) minmax(0,1fr);align-items:center;gap:12px;min-height:44px;padding:4px 12px 4px 0;background:#fff6e90d;border:2px solid rgba(255,246,233,.12)}.dy-rounds li i{display:grid;place-items:center;height:100%;font:400 22px/1 var(--disp);font-style:normal;color:var(--nite);background:var(--paper)}.dy-rounds li b{font:800 20px/1.1 var(--cond);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.dy-rounds li small{font:700 15px/1.25 var(--cond);color:#fff6e9b8;min-width:0}.dy-rounds li.played{opacity:.55}.dy-rounds li.next{border-color:var(--yolk)}.dy-rounds li.next i{background:var(--yolk)}.dy-facts{display:flex;flex-wrap:wrap;gap:6px 18px;margin:4px 0 0;padding:0;list-style:none;font:800 16px/1.2 var(--cond);letter-spacing:.04em;color:#fff6e9e6}.dy-facts li{display:inline-flex;align-items:center;gap:7px}.dy-facts svg{color:var(--cyan)}.dy-intro-streak{padding:10px 12px;background:#fff6e90a;border:2px solid var(--rule)}.dy-intro-acts,.dy-res-acts{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:6px}.dy-fine,.dy-note{margin:0;font:700 14px/1.35 var(--cond);color:#fff6e99e}.dy-res{background:radial-gradient(90% 60% at 18% 0%,rgba(255,45,111,.3),transparent 70%),radial-gradient(80% 60% at 92% 10%,rgba(22,224,255,.22),transparent 70%)}.dy-res-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,.62fr);align-items:end;gap:12px 24px}.dy-res-top{display:flex;flex-direction:column;gap:10px;min-width:0}.dy-res-score{display:flex;align-items:baseline;gap:4px 14px;margin:0;outline:none;white-space:nowrap}.dy-res-score b{font:400 clamp(96px,16vw,168px)/.85 var(--disp);color:var(--paper);text-shadow:6px 6px 0 var(--pink)}.dy-res-score span{font:800 26px/1 var(--cond);letter-spacing:.2em;text-transform:uppercase}.dy-stats{display:flex;flex-wrap:wrap;gap:8px;margin:0}.dy-stats>div{display:flex;flex-direction:column;gap:3px;min-width:92px;padding:8px 12px;background:#0b0716b8;border:2px solid var(--rule)}.dy-stats dt{font:800 13px/1 var(--cond);letter-spacing:.2em;text-transform:uppercase;color:#fff6e9b8}.dy-stats dd{margin:0;font:400 28px/1 var(--disp);color:var(--paper);white-space:nowrap}.dy-stats dd small{font:800 16px/1 var(--cond);letter-spacing:.06em;color:#fff6e9cc}.dy-stats .dy-stat-pct dd{font:800 20px/1.3 var(--cond);letter-spacing:.04em;text-transform:uppercase;color:var(--cyan)}.dy-spot{position:relative;align-self:stretch;min-height:250px;display:flex;align-items:flex-end;justify-content:center;pointer-events:none}.dy-spot-cone{position:absolute;left:50%;top:-40px;width:78%;height:calc(100% + 30px);translate:-50% 0;background:linear-gradient(180deg,rgba(255,240,196,.34),rgba(255,240,196,.06) 70%,transparent);clip-path:polygon(38% 0,62% 0,100% 100%,0 100%);filter:blur(2px)}.dy-spot-pool{position:absolute;left:50%;bottom:6px;width:80%;height:34px;translate:-50% 0;border-radius:50%;background:radial-gradient(closest-side,rgba(253,230,138,.55),rgba(255,45,111,.16) 60%,transparent)}.dy-spot .dy-spot-f{position:relative;width:min(240px,100%);aspect-ratio:1;display:block;filter:drop-shadow(0 16px 18px rgba(0,0,0,.5))}.dy-spot .dy-spot-f img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.dy-spot-name{position:absolute;left:50%;bottom:-6px;translate:-50% 0;max-width:100%;padding:4px 10px;background:var(--yolk);color:var(--nite);font:800 14px/1 var(--cond);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transform:skew(-8deg)}.dy-top-pct{display:inline-flex;align-items:center;height:28px;padding:0 10px;background:var(--cyan);color:var(--nite);font:800 16px/1 var(--cond);letter-spacing:.08em;text-transform:uppercase;transform:skew(-8deg)}.dy-bars-wrap{display:flex;flex-direction:column;gap:8px}.dy-bars{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:6px 0 0;padding:0;list-style:none}.dy-bars li{display:grid;grid-template-rows:auto 150px auto;gap:6px;min-width:0}.dy-verdict{justify-self:center;display:inline-flex;align-items:center;height:24px;padding:0 8px;white-space:nowrap;font:800 13px/1 var(--cond);letter-spacing:.12em;text-transform:uppercase;color:var(--nite);background:var(--paper);transform:skew(-8deg)}.dy-bars li.v-spot .dy-verdict{background:var(--yolk)}.dy-bars li.v-close .dy-verdict{background:#5eead4}.dy-bars li.v-miss .dy-verdict{background:#ffb3c7}.dy-bars li.v-time .dy-verdict{background:#fff6e98c}.dy-bar{position:relative;display:block;height:100%;background:#fff6e914;border:1px solid rgba(255,246,233,.1)}.dy-bar-fill{position:absolute;left:0;right:0;bottom:0;height:calc(var(--h) * 100%);min-height:4px;background:linear-gradient(0deg,var(--pink),var(--cyan));box-shadow:4px 4px #0b0716b3;transform-origin:bottom;animation:dy-grow .5s cubic-bezier(.3,1.4,.5,1) both}.dy-bars li.v-time .dy-bar-fill{background:#fff6e94d}.dy-bars li:nth-child(2) .dy-bar-fill{animation-delay:.06s}.dy-bars li:nth-child(3) .dy-bar-fill{animation-delay:.12s}.dy-bars li:nth-child(4) .dy-bar-fill{animation-delay:.18s}.dy-bars li:nth-child(5) .dy-bar-fill{animation-delay:.24s}.dy-bar b{position:absolute;left:0;right:0;bottom:min(calc(var(--h) * 100% + 6px),calc(100% - 1em - 2px));text-align:center;font:400 24px/1 var(--disp);color:var(--paper);text-shadow:none}.dy-bars li.in .dy-bar b{bottom:auto;top:calc((1 - var(--h)) * 100% + 10px);color:#0b0a14}.dy-bars small{text-align:center;font:800 15px/1 var(--cond);letter-spacing:.1em;text-transform:uppercase;color:#fff6e9d9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dy-bars-key{margin:0;font:700 14px/1.3 var(--cond);color:#fff6e99e}@keyframes dy-grow{0%{transform:scaleY(0)}}.rm .dy-bar-fill{animation:none}@media (prefers-reduced-motion:reduce){.dy-bar-fill{animation:none}}.dy-res-streak{padding:14px 16px}.dy-cel{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0;font:700 17px/1.3 var(--cond);color:#fff6e9e6}.dy-cel.frz svg{color:#7dd3fc}.dy-cel.flame svg,.dy-cel.chest svg{color:var(--yolk)}.dy-board{padding:14px 16px}.dy-board h2{margin:0 0 8px;font:400 28px/1 var(--disp);text-transform:uppercase}.dy-board ol{margin:0;padding:0;list-style:none;display:grid;gap:2px}.dy-board li{display:grid;grid-template-columns:32px minmax(0,1fr) auto 64px;align-items:center;gap:10px;min-height:36px;padding:0 8px;font:700 17px/1.2 var(--cond)}.dy-board li:nth-child(odd){background:#fff6e90a}.dy-board li i{font:400 20px/1 var(--disp);font-style:normal;color:var(--yolk)}.dy-board li b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dy-board li span{font:400 22px/1 var(--disp)}.dy-board li small{text-align:right;font-size:15px;color:#fff6e9b3;font-variant-numeric:tabular-nums}.dy-board li.you{background:#ffd21f29;outline:2px solid var(--yolk)}.dy-board-empty,.dy-board-note{margin:6px 0 0;font:700 15px/1.35 var(--cond);color:#fff6e9b8}.dy-next{margin:0;font:800 20px/1.2 var(--cond);letter-spacing:.06em;text-transform:uppercase}.dy-ears{background:radial-gradient(80% 50% at 80% 0%,rgba(22,224,255,.2),transparent 70%)}.dy-ears-in{gap:16px}.dy-empty{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:20px}.dy-empty-t{margin:0;font:400 clamp(30px,4.4vw,44px)/1 var(--disp);text-transform:uppercase}.dy-meter-row{display:flex;align-items:center;gap:12px;width:100%}.dy-meter-n{flex:0 0 auto;font:400 22px/1 var(--disp);white-space:nowrap}.dy-meter{flex:1 1 auto;height:14px;background:#fff6e91f;border:2px solid var(--rule)}.dy-meter i{display:block;height:100%;background:linear-gradient(90deg,var(--pink),var(--cyan))}.dy-map{display:flex;flex-direction:column;gap:14px}.dy-map-top{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding:16px}.dy-score-ring{--p:0;position:relative;display:grid;place-items:center;align-content:center;gap:2px;width:168px;height:168px;border-radius:50%;background:radial-gradient(closest-side,var(--nite) 78%,transparent 79% 100%),conic-gradient(var(--yolk) calc(var(--p) * 1%),rgba(255,246,233,.12) 0)}.dy-score-ring b{font:400 64px/.9 var(--disp)}.dy-score-ring small{font:800 14px/1 var(--cond);letter-spacing:.2em;text-transform:uppercase;color:#fff6e9cc}.dy-trend{display:inline-flex;align-items:center;gap:3px;margin-top:4px;font:800 13px/1 var(--cond);letter-spacing:.06em;text-transform:uppercase;color:#fff6e9bf}.dy-trend.up{color:#5eead4}.dy-trend.down{color:#ffb3c7}.dy-radar{width:100%;max-width:340px;justify-self:center;overflow:visible}.dy-radar .grid{fill:none;stroke:#fff6e924;stroke-width:1}.dy-radar .spoke{stroke:#fff6e91a}.dy-radar .was{fill:none;stroke:#fff6e98c;stroke-width:2;stroke-dasharray:4 4}.dy-radar .now{fill-opacity:.5;stroke:var(--paper);stroke-width:2.5}.dy-radar text{fill:var(--paper);font:800 12px var(--cond);letter-spacing:.1em}.dy-sharp{margin:0;font:700 19px/1.3 var(--cond)}.dy-sharp b{color:var(--yolk)}.dy-fams{display:grid;gap:8px;margin:0;padding:0;list-style:none}.dy-fam{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;padding:12px 14px;background:#0b071699;border:2px solid rgba(255,246,233,.12)}.dy-fam.up{border-left:4px solid #5eead4}.dy-fam.down{border-left:4px solid #ff6b93}.dy-fam.steady{border-left:4px solid rgba(255,246,233,.4)}.dy-fam-h{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px}.dy-fam-h b{font:800 20px/1 var(--cond);letter-spacing:.06em;text-transform:uppercase}.dy-fam-h small{font:700 15px/1.3 var(--cond);color:#fff6e9b3}.dy-fam-bar{position:relative;height:12px;background:#fff6e914}.dy-fam-bar i{position:absolute;left:0;top:0;bottom:0}.dy-fam-bar .was{background:#fff6e947}.dy-fam-bar .now{height:6px;top:3px;background:linear-gradient(90deg,var(--pink),var(--cyan))}.dy-fam-n{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin:0;font:700 16px/1.3 var(--cond)}.dy-fam-trend{display:inline-grid;place-items:center;width:22px;height:22px;background:#fff6e91a}.dy-fam.up .dy-fam-trend{color:#5eead4}.dy-fam.down .dy-fam-trend{color:#ff6b93}.dy-teaser-wrap{position:relative}.dy-teaser{filter:blur(2px) saturate(.7);opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none}.dy-teaser-cta{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:14px;padding:clamp(40px,10vw,110px) 16px 16px;background:radial-gradient(70% 40% at 50% 22%,rgba(11,7,22,.8),transparent)}.dy-teaser-tag{display:inline-flex;align-items:center;height:30px;padding:0 14px;background:var(--paper);color:var(--nite);font:800 15px/1 var(--cond);letter-spacing:.3em;text-transform:uppercase;transform:skew(-8deg)}.dy-cs{container-type:inline-size;position:relative;display:flex;flex-direction:column;margin:0 0 30px;padding:18px 20px 20px;color:var(--paper);font-family:var(--cond);background:radial-gradient(70% 90% at 100% 0%,rgba(22,224,255,.16),transparent 70%),#0b0716db;border:2px solid var(--paper);box-shadow:6px 6px 0 var(--cyan)}.dy-cs-head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:12px 20px;margin:0 0 16px}.dy-cs-kick{display:flex;align-items:center;gap:7px;margin:0 0 6px;font:800 13px/1 var(--cond);letter-spacing:.3em;text-transform:uppercase;color:var(--yolk)}.dy-cs-title{margin:0;font:400 40px/1 var(--disp);text-transform:uppercase}.dy-cs-title span{color:var(--cyan)}.dy-cs-open,.dy-cs-signin{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 20px;border:0;cursor:pointer;font:800 16px/1 var(--cond);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;text-decoration:none;color:var(--nite);background:none}.dy-cs-open:before,.dy-cs-signin:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;transform:skew(-12deg);background:var(--yolk);border:2px solid var(--yolk);box-shadow:5px 5px 0 var(--nite);transition:transform .12s,box-shadow .12s}.dy-cs-open:hover:before,.dy-cs-signin:hover:before{transform:skew(-12deg) translate(-2px,-2px);box-shadow:7px 7px 0 var(--nite)}.dy-cs-open:focus-visible,.dy-cs-signin:focus-visible{outline:3px solid var(--cyan);outline-offset:4px}.dy-cs-open{color:var(--paper)}.dy-cs-open:before{background:#0b0716b8;border-color:var(--paper);box-shadow:5px 5px 0 var(--cyan)}.dy-cs-open:hover:before{box-shadow:7px 7px 0 var(--cyan)}.dy-cs-open svg{color:var(--cyan)}.dy-cs-signin{min-height:44px;padding:0 4px;color:#fff6e9e6;text-decoration:underline;text-decoration-color:var(--yolk);text-decoration-thickness:2px;text-underline-offset:6px}.dy-cs-signin:before{display:none}.dy-cs-signin:hover{color:var(--yolk)}.dy-cs-signin svg{color:var(--yolk)}.dy-cs-map{display:grid;grid-template-columns:auto minmax(0,300px) minmax(0,1fr);align-items:center;gap:22px}.dy-cs .dy-score-ring{flex:none;width:136px;height:136px;margin-bottom:24px}.dy-cs .dy-score-ring .dy-trend{position:absolute;top:100%;left:50%;translate:-50% 0;margin-top:8px;white-space:nowrap}.dy-cs .dy-score-ring.dy-cs-to-go{margin-bottom:0}.dy-cs-to-go b{font-size:48px}.dy-cs-to-go small{max-width:9ch;text-align:center;line-height:1.15}.dy-cs-new-h{margin:0;font:400 28px/1 var(--disp);text-transform:uppercase}.dy-cs-n{margin:0;font:800 13px/1 var(--cond);letter-spacing:.2em;text-transform:uppercase;color:var(--yolk)}.dy-cs .dy-score-ring b{font-size:52px}.dy-cs .dy-score-ring small,.dy-cs .dy-trend{font-size:12px}.dy-cs-radar{min-width:0}.dy-cs .dy-radar{display:block;max-width:300px;margin:0 auto}.dy-cs .dy-radar text{font-size:15px}.dy-cs-trends{display:grid;gap:8px;margin:0;padding:0;list-style:none;min-width:0}.dy-cs-tr{display:grid;grid-template-columns:minmax(0,1fr) auto 58px;align-items:center;gap:10px;min-height:46px;padding:8px 12px;background:#fff6e90d;border:2px solid rgba(255,246,233,.1);border-left:4px solid rgba(255,246,233,.4)}.dy-cs-tr.up{border-left-color:#5eead4}.dy-cs-tr.down{border-left-color:#ff6b93}.dy-cs-tr-h{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;min-width:0}.dy-cs-tr-h b{font:800 18px/1 var(--cond);letter-spacing:.06em;text-transform:uppercase}.dy-cs-tr-h em{padding:3px 7px 2px;font:800 11px/1 var(--cond);font-style:normal;letter-spacing:.14em;text-transform:uppercase;color:var(--nite);background:var(--yolk);transform:skew(-10deg)}.dy-cs-tr-n{font:400 24px/1 var(--disp);font-variant-numeric:tabular-nums}.dy-cs-tr-d{display:inline-flex;align-items:center;justify-content:flex-end;gap:2px;font:800 15px/1 var(--cond);color:#fff6e9bf;font-variant-numeric:tabular-nums}.dy-cs-tr.up .dy-cs-tr-d{color:#5eead4}.dy-cs-tr.down .dy-cs-tr-d{color:#ffb3c7}.dy-cs-line{margin:0;font:700 17px/1.35 var(--cond);color:#fff6e9d1;text-wrap:pretty}.dy-cs-line b{color:var(--paper)}.dy-cs-wait{display:flex;align-items:center;gap:10px;min-height:136px;margin:0;font:800 16px/1 var(--cond);letter-spacing:.14em;text-transform:uppercase;color:#fff6e9b8}.dy-cs-new{display:flex;align-items:center;gap:22px}.dy-cs-new .dy-cs-new-t{gap:8px}.dy-cs-new-t{flex:1 1 auto;display:flex;flex-direction:column;gap:12px;min-width:0}.dy-cs-teaser{position:relative}.dy-cs-teaser .dy-teaser-tag{position:absolute;left:0;top:0}.dy-cs-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px 20px;margin-top:16px;padding-top:16px;border-top:2px solid rgba(255,246,233,.12)}.dy-cs-foot .dy-cs-line{flex:1 1 260px}.dy-cs-acts{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px}@container (max-width:720px){.dy-cs-map{grid-template-columns:auto minmax(0,1fr);gap:16px}.dy-cs-radar{display:none}}@container (max-width:440px){.dy-cs .dy-score-ring b{font-size:42px}.dy-cs .dy-score-ring small{font-size:10px;letter-spacing:.14em}.dy-cs .dy-trend{font-size:11px}.dy-cs-map,.dy-cs-new{gap:12px}.dy-cs-tr{grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:6px 8px;min-height:0}.dy-cs-tr-h{grid-column:1 / -1}.dy-cs-tr-h b{font-size:15px}.dy-cs-tr-n{font-size:19px}.dy-cs-tr-d{justify-content:flex-start}.dy-cs .dy-score-ring{width:116px;height:116px}.dy-cs-to-go b{font-size:38px}.dy-cs-new-h{font-size:22px}.dy-cs-new{align-items:flex-start}.dy-cs-acts,.dy-cs-acts>*{width:100%}.dy-cs-head{display:contents}.dy-cs-t{order:1;margin-bottom:14px}.dy-cs-head>.dy-cs-open{order:3;width:100%;margin-top:18px}.dy-cs>:not(.dy-cs-head){order:2}}@media (max-width:560px){.dy-cs{padding:14px 14px 16px;box-shadow:5px 5px 0 var(--cyan)}.dy-cs-title{font-size:32px}}.dy-page .sr,.dy-bars .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:900px){.dy-card-in{grid-template-columns:minmax(0,1fr)}.dy-map-top{grid-template-columns:minmax(0,1fr);justify-items:center}}@media (max-width:560px){.dy-card{padding:26px var(--gut,14px)}.dy-title{font-size:clamp(34px,10.4vw,46px)}.dy-chips li{height:32px;font-size:15px}.dy-card-side{padding:14px 14px 16px;box-shadow:4px 4px 0 var(--pink)}.dy-play{width:100%;min-height:56px;font-size:24px}.dy-intro-acts .dy-ghost,.dy-res-acts .dy-ghost{flex:1 1 140px}.dy-intro{padding:18px 14px;box-shadow:5px 5px 0 var(--pink)}.dy-rounds li{grid-template-columns:36px minmax(0,1fr);row-gap:0;padding:6px 10px 6px 0}.dy-rounds li i{grid-row:span 2}.dy-rounds li small{grid-column:2}.dy-board li{grid-template-columns:26px minmax(0,1fr) auto 52px;gap:8px;font-size:16px}.dy-return{flex-wrap:wrap}.tl .dy-return-go{flex:1 1 100%}.dy-score-ring{width:140px;height:140px}.dy-score-ring b{font-size:52px}.ew-top-acts:has(.dy-top){gap:4px}.dy-top{position:relative;width:36px;min-width:36px;padding:0}.dy-top .dy-flame b{position:absolute;right:-8px;top:-8px;min-width:16px;height:16px;padding:0 3px;display:grid;place-items:center;font:400 12px/1 var(--disp);color:#fff;background:var(--pink);box-shadow:0 0 0 2px var(--nite)}.dy-top .dy-flame:not(.lit) b{display:none}}@media (max-width:380px){.ew-top-acts:has(.dy-top){gap:2px}.dy-res-rank{font-size:20px}.dy-facts{font-size:15px}}.ew-dstage{flex:1 0 auto;display:flex;flex-direction:column}.dy-res-acts{flex-wrap:nowrap}.dy-res-acts .dy-back{margin-left:auto}@media (max-width:900px){.dy-res-hero{grid-template-columns:minmax(0,1fr) minmax(150px,.5fr)}.dy-spot{min-height:200px}}@media (max-width:560px){.dy-kick{letter-spacing:.2em;font-size:14px}.dy-res-hero{grid-template-columns:minmax(0,1fr) 128px;gap:10px}.dy-spot{min-height:170px}.dy-spot-cone{width:120%}.dy-res-score b{font-size:clamp(76px,24vw,110px)}.dy-res-score span{font-size:18px;letter-spacing:.14em}.dy-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.dy-stats>div{min-width:0;padding:6px 8px}.dy-stats dd{font-size:22px}.dy-stats .dy-stat-pct{grid-column:1 / -1}.dy-stats .dy-stat-pct dd{font-size:17px}.dy-bars{gap:5px}.dy-bars li{grid-template-rows:auto 120px auto}.dy-verdict{padding:0 5px;font-size:11px;letter-spacing:.06em}.dy-bar b{font-size:20px}.dy-bars small{font-size:13px;letter-spacing:.04em}.dy-res-acts{flex-wrap:wrap}.dy-res-acts .dy-play{flex:1 1 100%}.dy-res-acts .dy-ghost{flex:1 1 0}.dy-res-acts .dy-back{margin:0 auto}.dy-shead-n b{font-size:38px}.dy-shead-n span{font-size:17px}}@media (max-width:400px){.dy-l{display:none}.dy-s{display:inline}.dy-res-acts .dy-ghost{padding:0 10px;font-size:15px;letter-spacing:.08em}}@media (max-width:560px){.dy-sticky{position:sticky;bottom:calc(var(--sb,0px) + 8px);z-index:5;margin:0 -14px;padding:10px 14px;background:linear-gradient(180deg,#0b071600,#0b0716f0 30%);flex-wrap:nowrap}.dy-sticky .dy-play{flex:1 1 auto;width:auto}.dy-sticky .dy-ghost{flex:0 0 auto}}.tl .duel.daily .fh-side.them .fh-bubble{background:var(--fh-paper,#fff6e9)}.tl .duel.daily .fh-side.them .fh-bubble:after{border-top-color:var(--fh-paper,#fff6e9)}.tl .duel.daily .fh-side.them .fh-bubble .pstate{color:var(--fh-ink,#0b0716)!important;background:none!important;border-color:transparent!important;box-shadow:none!important}@media (max-width:560px){.tl .duel.daily .fh-stage[data-fight=""] .fh-side.them .fh-bubble:after,.tl .duel.daily.fh-stage .fh-side.them .fh-bubble:after{border-bottom-color:var(--fh-paper,#fff6e9);border-top-color:transparent}}.dy-bars li.v-off .dy-verdict{background:#fdba74}@media (max-width:560px){.dy-stats dt{white-space:nowrap;letter-spacing:.1em}}.dy-kick .k-s{display:none}@media (max-width:480px){.dy-res .dy-kick{letter-spacing:.16em}.dy-kick .k-l{display:none}.dy-kick .k-s{display:inline}}.lq-badge{vertical-align:middle}.lq-live{display:inline-block;line-height:0}.lq-spin{animation:lq-spin-in .9s cubic-bezier(.2,1.5,.4,1) both}@keyframes lq-spin-in{0%{transform:perspective(400px) rotateY(-540deg) scale(.2);opacity:0}60%{opacity:1}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.lq-spin{animation:none}}.lq-chip-wrap{position:relative;display:inline-flex}.ew-elo.lq-chip{gap:7px;padding:0 10px 0 5px;background:none;cursor:pointer;font:800 13px/1 var(--fh-cond,"Barlow Condensed",sans-serif);letter-spacing:.1em;color:#fff6e9}.ew .ew-elo.lq-chip{border-radius:0;border:1px solid #fff6e933}.ew-elo.lq-chip:hover,.ew-elo.lq-chip:focus-visible,.ew-elo.lq-chip[aria-expanded=true]{border-color:#ffd21f;outline:none}.lq-chip .lq-chip-name{white-space:nowrap}.lq-chip .lq-chip-num{display:none;font:400 16px/1 var(--fh-disp,"Anton",Impact,sans-serif);color:#ffd21f}.lq-chip:is(:hover,:focus-visible) .lq-chip-num{display:inline}@media (hover:none){.lq-chip:is(:hover,:focus-visible) .lq-chip-num{display:none}}@media (max-width:720px){.ew-elo.lq-chip{padding:0 7px 0 4px;gap:5px}.lq-chip .lq-chip-name{font-size:12px;letter-spacing:.06em}}@media (max-width:560px){.ew .ew-top.has-elo.has-shop .ew-elo.lq-chip{padding:0 4px;min-width:40px}.ew .ew-top.has-elo.has-shop .lq-chip .lq-chip-name{display:none}}@media (max-width:420px){.lq-chip .lq-chip-name{display:none}}.lq-pop{position:absolute;right:0;top:calc(100% + 8px);z-index:70;width:min(320px,calc(100vw - 24px));display:flex;flex-direction:column;gap:10px;padding:14px;background:#0b0716;border:2px solid #fff6e9;box-shadow:5px 5px #ff2d6f;color:#fff6e9;font-family:var(--fh-cond,"Barlow Condensed",sans-serif);animation:lq-pop-in .16s ease-out both}@keyframes lq-pop-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.lq-pop-head{display:flex;align-items:center;gap:12px}.lq-pop-head>span{display:flex;flex-direction:column;gap:4px;min-width:0}.lq-pop-name{font:400 26px/1 var(--fh-disp,"Anton",Impact,sans-serif);letter-spacing:.03em}.lq-pop-rating{font:700 14px/1 var(--fh-cond,sans-serif);letter-spacing:.14em;text-transform:uppercase;color:#b9a9d9}.lq-pop-rating b{font:400 18px/1 var(--fh-disp,"Anton",Impact,sans-serif);letter-spacing:.02em;color:#ffd21f}.lq-pop-note{display:flex;align-items:center;gap:6px;margin:0;font:600 14px/1.25 var(--fh-cond,sans-serif);color:#d9cde8}.lq-shield svg{color:#16e0ff;flex:none}.lq-pop-acts{display:grid;grid-template-columns:1fr 1fr;gap:8px}.lq-pop-acts button{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;border:2px solid #fff6e9;background:#1a1030;color:#fff6e9;cursor:pointer;font:800 14px/1 var(--fh-cond,sans-serif);letter-spacing:.1em;text-transform:uppercase}.lq-pop-acts button:hover,.lq-pop-acts button:focus-visible{background:#ffd21f;color:#0b0716;outline:none}.lq-prog{display:flex;flex-direction:column;gap:5px}.lq-prog-lab{display:flex;justify-content:space-between;gap:10px;font:800 12px/1 var(--fh-cond,sans-serif);letter-spacing:.16em;text-transform:uppercase;color:#b9a9d9}.lq-prog-lab b{color:#fff6e9}.lq-prog-bar{position:relative;display:block;height:8px;background:#ffffff1a;border:1px solid #fff6e933;overflow:hidden}.lq-prog-bar>i{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,var(--acc,#ffd21f),#ffd21f);transition:width .6s ease-out}.tl .lq-res{display:flex;align-items:center;gap:10px;margin:0;max-width:min(420px,calc(100% - 16px));min-width:0;font-family:var(--fh-cond,"Barlow Condensed",sans-serif)}.tl .lq-res-t{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.tl .lq-res-top{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.tl .lq-res-top b{font:400 18px/1 var(--fh-disp,"Anton",Impact,sans-serif);letter-spacing:.04em;color:var(--acc,#fff6e9)}.tl .lq-res-top em{font:700 13px/1 var(--fh-cond,sans-serif);font-style:normal;letter-spacing:.08em;text-transform:uppercase;color:#ffd21f}.tl .lq-res-top em.down{color:#d9cde8}.tl .lq-res-shield{display:inline-flex;align-items:center;gap:3px;color:#16e0ff!important}.tl .lq-res-prog{display:flex;align-items:center;gap:8px;min-width:0}.tl .lq-res-prog .lq-prog-bar{flex:1;min-width:60px;height:6px}.tl .lq-res-prog small{white-space:nowrap;font:700 12px/1 var(--fh-cond,sans-serif);letter-spacing:.1em;text-transform:uppercase;color:#b9a9d9}.tl .lq-reward b{color:#16e0ff}.tl .lq-elo-lg{display:none;align-items:center;gap:5px;min-width:0;letter-spacing:.08em}.tl .lq-elo-lg b{font:400 14px/1 var(--fh-disp,"Anton",Impact,sans-serif);letter-spacing:.05em;color:var(--acc,#fff6e9)}.tl .lq-elo-lg small{font:700 10px/1 var(--fh-cond,sans-serif);letter-spacing:.08em;color:#b9a9d9;white-space:nowrap}@media (max-width:600px){.tl .lq-elo-lg{display:inline-flex}.tl .dres-elo-wrap .lq-res{display:none}.tl .dres-elo-wrap .lq-reward{font-size:12px;gap:2px 6px}.tl .dres-elo-wrap .lq-reward b{font-size:10px}}.tl .lq-promo{position:absolute;left:50%;top:6%;z-index:5;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:4px;width:min(420px,92%);padding:14px 16px 16px;pointer-events:none;text-align:center;background:#0b0716e6;border:3px solid var(--acc,#ffd21f);box-shadow:6px 6px #ff2d6f,10px 10px #0b0716;animation:lq-promo-in .38s cubic-bezier(.2,1.4,.4,1) both}.tl .lq-promo.out{animation:lq-promo-out .45s ease-in both}.tl .lq-promo.rm,.tl .lq-promo.rm.out{animation-name:lq-fade;animation-timing-function:ease}.tl .lq-promo.rm.out{animation-direction:reverse}@keyframes lq-promo-in{0%{opacity:0;transform:translate(-50%) scale(.7)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes lq-promo-out{to{opacity:0;transform:translate(-50%) translateY(-10px) scale(.96)}}@keyframes lq-fade{0%{opacity:0}to{opacity:1}}.tl .lq-promo-burst{position:absolute;inset:-30% -10% auto;height:200px;z-index:-1;background:radial-gradient(closest-side,color-mix(in srgb,var(--acc,#ffd21f) 55%,transparent),transparent);opacity:.7}.tl .lq-promo-k{margin:4px 0 0;font:400 44px/1 var(--fh-disp,"Anton",Impact,sans-serif);letter-spacing:.05em;text-transform:uppercase;color:#ffd21f;text-shadow:3px 3px 0 #ff2d6f,6px 6px 0 #0b0716}.tl .lq-promo-name{margin:0;font:400 28px/1 var(--fh-disp,"Anton",Impact,sans-serif);letter-spacing:.06em;color:var(--acc,#fff6e9)}.tl .lq-promo-line{margin:4px 0 0;font:700 15px/1.25 var(--fh-cond,sans-serif);letter-spacing:.04em;color:#fff6e9}.tl .lq-promo-line b{margin-right:8px;font:800 12px/1 var(--fh-cond,sans-serif);letter-spacing:.2em;text-transform:uppercase;color:#ffd21f}.tl .lq-promo-reward{color:#16e0ff}.tl .lq-promo-t{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}@media (max-width:600px){.tl .lq-promo{top:4px;flex-direction:row;justify-content:center;gap:12px;width:calc(100% - 24px);padding:8px 12px;text-align:left;box-shadow:4px 4px #ff2d6f,7px 7px #0b0716}.tl .lq-promo-t{align-items:flex-start;gap:2px}.tl .lq-promo-k{margin:0;font-size:30px}.tl .lq-promo-name{font-size:20px}.tl .lq-promo-burst{display:none}}@media (prefers-reduced-motion:reduce){.tl .lq-promo,.tl .lq-promo.out{animation-name:lq-fade}}.tl .sq-card .sq-lg{position:absolute;top:40px;left:14px;z-index:2;line-height:0;filter:drop-shadow(3px 3px 0 #0b0716)}.tl .sq-card.opp .sq-lg{left:auto;right:14px}.tl .sq-card .sq-lg.in{animation:lq-slam .45s cubic-bezier(.2,1.6,.4,1) both}@keyframes lq-slam{0%{opacity:0;transform:scale(1.8) rotate(-12deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tl .sq-card .sq-lg.in{animation:none}}.tl .sq-chip.sq-chip-lg{letter-spacing:.12em}@media (max-width:600px){.tl .sq-card .sq-lg{top:30px;left:8px;transform:scale(.62);transform-origin:top left}.tl .sq-card.opp .sq-lg{left:auto;right:8px;transform-origin:top right}.tl .sq-card .sq-lg.in{animation:none}}.lq-page{flex:1 0 auto;width:min(1080px,100%);margin:0 auto;padding:28px 16px 64px;box-sizing:border-box;display:flex;flex-direction:column;gap:28px;color:#fff6e9;font-family:var(--fh-cond,"Barlow Condensed",sans-serif);min-height:70vh}.lq-wait{min-height:60vh}.lq-kick{margin:0;font:800 13px/1 var(--fh-cond,sans-serif);letter-spacing:.3em;text-transform:uppercase;color:#ff2d6f}.lq-h1{margin:4px 0 0;font:400 clamp(44px,7vw,72px)/.95 var(--fh-disp,"Anton",Impact,sans-serif);letter-spacing:.02em;text-transform:uppercase;color:#fff6e9;text-shadow:4px 4px 0 #ff2d6f}.lq-h2{margin:0 0 12px;font:400 28px/1 var(--fh-disp,"Anton",Impact,sans-serif);letter-spacing:.04em;text-transform:uppercase;color:#fff6e9}.lq-fine{margin:8px 0 0;font:600 14px/1.35 var(--fh-cond,sans-serif);color:#b9a9d9}.lq-btn{white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 20px;border:2px solid #fff6e9;background:#1a1030;color:#fff6e9;cursor:pointer;font:800 16px/1 var(--fh-cond,sans-serif);letter-spacing:.12em;text-transform:uppercase;box-shadow:4px 4px #0b0716}.lq-btn.go{background:#ffd21f;color:#0b0716;border-color:#0b0716;box-shadow:4px 4px #ff2d6f}.lq-btn:hover,.lq-btn:focus-visible{translate:0 -2px;outline:none}.lq-link{display:inline-flex;align-items:center;gap:6px;border:0;background:none;color:#16e0ff;cursor:pointer;font:800 14px/1 var(--fh-cond,sans-serif);letter-spacing:.14em;text-transform:uppercase;padding:6px 0}.lq-link.inline{display:inline;padding:0;letter-spacing:.06em;text-decoration:underline}.lq-off{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:40px 0}.lq-off p{margin:0;font:600 18px/1.35 var(--fh-cond,sans-serif);color:#d9cde8}.lq-off>svg{color:#ffd21f}.lq-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:24px;align-items:center}.lq-hero-l{display:flex;flex-direction:column;gap:12px}.lq-hero-acts{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.lq-clock{display:flex;flex-direction:column;gap:6px;margin:0;padding:10px 14px;border-left:4px solid #16e0ff;background:#16e0ff14}.lq-clock-k{font:800 12px/1 var(--fh-cond,sans-serif);letter-spacing:.24em;text-transform:uppercase;color:#16e0ff}.lq-clock b{font:400 24px/1 var(--fh-disp,"Anton",Impact,sans-serif);letter-spacing:.03em}.lq-you{position:relative;display:flex;align-items:center;gap:18px;padding:18px;background:linear-gradient(160deg,#24173b,#140c26);border:3px solid var(--acc,#fff6e9);box-shadow:8px 8px #ff2d6f,12px 12px #0b0716}.lq-you-t{display:flex;flex-direction:column;gap:8px;min-width:0;flex:1}.lq-you-k{margin:0;font:800 12px/1 var(--fh-cond,sans-serif);letter-spacing:.24em;text-transform:uppercase;color:#b9a9d9}.lq-you-name{margin:0;font:400 clamp(30px,4vw,44px)/1 var(--fh-disp,"Anton",Impact,sans-serif);letter-spacing:.04em;color:var(--acc,#fff6e9)}.lq-you-r{margin:0;font:700 15px/1 var(--fh-cond,sans-serif);letter-spacing:.14em;text-transform:uppercase;color:#d9cde8}.lq-you-r b{font:400 20px/1 var(--fh-disp,"Anton",Impact,sans-serif);letter-spacing:.02em;color:#fff6e9}.lq-prog-big .lq-prog-bar{height:12px}.lq-ladder{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.lq-rung{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:14px;padding:8px 14px 8px 8px;background:#140c26;border:2px solid #ffffff1f;opacity:.78}.lq-rung.reached{opacity:1}.lq-rung.mine{border-color:var(--acc);background:linear-gradient(90deg,color-mix(in srgb,var(--acc) 22%,#140c26),#140c26 70%);box-shadow:5px 5px #0b0716;opacity:1}.lq-rung-t{display:flex;flex-direction:column;gap:4px;min-width:0}.lq-rung-t b{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font:400 24px/1 var(--fh-disp,"Anton",Impact,sans-serif);letter-spacing:.05em;color:var(--acc)}.lq-rung-t b em{font:800 12px/1 var(--fh-cond,sans-serif);font-style:normal;letter-spacing:.18em;text-transform:uppercase;color:#0b0716;background:#ffd21f;padding:3px 6px}.lq-rung-t small{font:600 14px/1.2 var(--fh-cond,sans-serif);color:#b9a9d9}.lq-reward-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:2px solid #fff6e944;font:800 13px/1 var(--fh-cond,sans-serif);letter-spacing:.1em;text-transform:uppercase;color:#d9cde8;white-space:nowrap}.lq-reward-chip.earned{border-color:#16e0ff;color:#16e0ff}.lq-reward-chip.none{border-style:dashed;opacity:.6}.lq-case{display:flex;flex-direction:column;gap:12px}.lq-case-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:10px}.lq-case-slot{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 8px;background:#140c26;border:2px solid #ffffff1f;text-align:center}.lq-case-slot.owned{border-color:var(--acc,#ffd21f);box-shadow:4px 4px #0b0716}.lq-case-slot.pending{border-style:dashed}.lq-case-slot b{font:400 17px/1 var(--fh-disp,"Anton",Impact,sans-serif);letter-spacing:.05em;color:#fff6e9}.lq-case-slot small{font:600 13px/1.2 var(--fh-cond,sans-serif);color:#b9a9d9}.lq-case-slot.locked{opacity:.8}.lq-case-slot.future{opacity:.4}.lq-case.compact .lq-case-grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr))}.lq-case.compact .lq-h2{font-size:22px}.lq-rules ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:8px;font:600 16px/1.35 var(--fh-cond,sans-serif);color:#d9cde8}.lq-rules b{color:#fff6e9}.lq-board-head{display:flex;flex-direction:column;gap:12px}.lq-tabs{display:flex;gap:0;border:2px solid #fff6e9;width:max-content;max-width:100%}.lq-tabs button{height:44px;padding:0 18px;border:0;background:#0b0716;color:#fff6e9;cursor:pointer;font:800 15px/1 var(--fh-cond,sans-serif);letter-spacing:.14em;text-transform:uppercase}.lq-tabs button[aria-selected=true]{background:#ffd21f;color:#0b0716}.lq-board{display:flex;flex-direction:column;gap:8px}.lq-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.lq-row{display:grid;grid-template-columns:44px 32px minmax(0,1fr) 110px 70px 64px;align-items:center;gap:10px;min-height:48px;padding:4px 12px;background:#140c26;border:2px solid #ffffff14}.lq-row.top1{border-color:#ffd21f}.lq-row.top2{border-color:#d9cde8}.lq-row.top3{border-color:#f0a070}.lq-row.you{border-color:#16e0ff;background:linear-gradient(90deg,#16e0ff26,#140c26 60%)}.lq-row-n{font:400 22px/1 var(--fh-disp,"Anton",Impact,sans-serif);text-align:right;color:#fff6e9}.lq-row-name{display:flex;align-items:center;gap:8px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:700 17px/1.1 var(--fh-cond,sans-serif);color:#fff6e9}.lq-row-name em{flex:none;font:800 11px/1 var(--fh-cond,sans-serif);font-style:normal;letter-spacing:.16em;text-transform:uppercase;color:#0b0716;background:#16e0ff;padding:3px 5px}.lq-row-lg{font:800 13px/1 var(--fh-cond,sans-serif);letter-spacing:.1em;color:var(--acc)}.lq-row-r{font:400 20px/1 var(--fh-disp,"Anton",Impact,sans-serif);text-align:right;font-variant-numeric:tabular-nums}.lq-row-g{font:600 13px/1 var(--fh-cond,sans-serif);color:#b9a9d9;text-align:right;white-space:nowrap}.lq-you-row{position:sticky;bottom:0;z-index:2;margin-top:6px;padding-top:6px;background:#0b0716;box-shadow:0 -8px 16px #0b0716}.lq-you-note{margin:8px 0 0;font:600 16px/1.35 var(--fh-cond,sans-serif);color:#d9cde8}.lq-empty{margin:12px 0;font:600 18px/1.35 var(--fh-cond,sans-serif);color:#d9cde8}@media (max-width:760px){.lq-page{padding:20px 16px 48px;gap:22px}.lq-hero{grid-template-columns:minmax(0,1fr)}.lq-you{flex-direction:column;text-align:center;padding:16px 12px}.lq-you-t{align-items:center;width:100%}.lq-you .lq-prog{width:100%}.lq-rung{grid-template-columns:44px minmax(0,1fr);gap:10px;padding:8px 10px 8px 6px}.lq-rung .lq-badge{width:44px!important;height:44px!important}.lq-rung-r{grid-column:2}.lq-rung-t b{font-size:20px}.lq-row{grid-template-columns:30px 28px minmax(0,1fr) 54px;gap:8px;padding:4px 8px}.lq-row .lq-badge{width:28px!important;height:28px!important}.lq-row-lg,.lq-row-g{display:none}.lq-row-n{font-size:18px}.lq-row-name{font-size:15px}.lq-row-r{font-size:18px}.lq-hero-acts .lq-btn{flex:1;padding:0 12px;font-size:15px;letter-spacing:.08em}}.lq-corner{display:flex;flex-direction:column;gap:10px;margin-top:22px;color:#fff6e9;font-family:var(--fh-cond,"Barlow Condensed",sans-serif)}.lq-vis{position:relative}.lq-switch{position:relative;display:inline-flex;flex:none;width:52px;height:30px;cursor:pointer}.lq-switch input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.lq-switch i{position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid #fff6e9;background:#1a1030;transition:background .15s}.lq-switch i:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;background:#fff6e9;transition:transform .15s}.lq-switch input:checked+i{background:#16e0ff}.lq-switch input:checked+i:after{transform:translate(22px);background:#0b0716}.lq-switch input:focus-visible+i{outline:2px solid #ffd21f;outline-offset:2px}.lq-switch input:disabled+i{opacity:.6}.lq-vis-err{flex-basis:100%;color:#ff8fb1}@media (max-width:600px){.lq-pop{position:fixed;left:12px;right:12px;top:calc(var(--bar,56px) + 8px);width:auto}}.tl .fh-stage{--sp-gold:#ffd21f;--sp-gold-2:#ffb800;--sp-fire:#ff4d2e;--sp-violet:#8b5cf6}.tl .fh-stage .sr,.tl .sp-chips .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tl .fh-stage .sp-ic{display:block;flex:0 0 auto;width:18px;height:18px;overflow:visible}.tl .fh-stage>.sp-meters{grid-row:2;grid-column:2 / 5;align-self:start;z-index:12;display:grid;grid-template-columns:minmax(0,1fr) 132px minmax(0,1fr);column-gap:14px;margin-top:-2px;pointer-events:none}.tl .fh-stage:has(>.sp-meters) .fh-meta{padding-top:calc(30px + var(--sp-spent-space,0px))}.tl .sp-m{position:relative;display:flex;align-items:center;gap:8px;min-width:0;height:22px}.tl .sp-m.you{grid-column:1}.tl .sp-m.them{grid-column:3;flex-direction:row-reverse}.tl .sp-bar{position:relative;flex:1 1 auto;min-width:40px;height:12px;background:var(--fh-ink);box-shadow:0 0 0 2px #fff6e98c;clip-path:polygon(0 0,100% 0,calc(100% - 8px) 100%,0 100%)}.tl .sp-m.them .sp-bar{clip-path:polygon(0 0,100% 0,100% 100%,8px 100%)}.tl .sp-bar>i{position:absolute;display:block}.tl .sp-well{top:2px;right:2px;bottom:2px;left:2px;background:repeating-linear-gradient(90deg,#1c1233 0,#1c1233 10px,#150d28 10px,#150d28 12px)}.tl .sp-fill{top:2px;bottom:2px;left:2px;right:2px;transform-origin:0 50%;transform:scaleX(var(--mv,0));transition:transform .6s cubic-bezier(.22,.8,.3,1);background:linear-gradient(180deg,color-mix(in srgb,var(--sk) 55%,#fff) 0,var(--sk) 55%,color-mix(in srgb,var(--sk) 70%,#000) 100%)}.tl .sp-m.them .sp-fill{transform-origin:100% 50%}.tl .sp-tick{top:0;bottom:0;width:2px;background:#0b071699;z-index:1}.tl .sp-tick.t1{left:25%}.tl .sp-tick.t2{left:50%}.tl .sp-tick.t3{left:75%}.tl .sp-lbl{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;max-width:62%;padding:3px 9px 2px 6px;transform:skew(-12deg);background:#0b0716d1;box-shadow:0 0 0 1.5px color-mix(in srgb,var(--sk) 70%,transparent);color:var(--sk);font:800 13px/1 var(--fh-cond);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.tl .sp-m.them .sp-lbl{padding:3px 6px 2px 9px}.tl .sp-lbl>*{transform:skew(12deg)}.tl .sp-lbl .sp-ic{width:15px;height:15px}.tl .sp-lbl b{min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:800}.tl .sp-lbl em{font-style:normal;color:var(--fh-paper)}.tl .sp-m.full .sp-bar{box-shadow:0 0 0 2px var(--fh-paper),0 0 14px 2px var(--sk);animation:sp-full 1.1s ease-in-out infinite}.tl .sp-m.full .sp-fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0,rgba(255,255,255,.75) 50%,transparent 100%);background-size:40% 100%;background-repeat:no-repeat;animation:sp-sheen 1.6s linear infinite}.tl .sp-m.full .sp-lbl{background:var(--sk);color:var(--sk-ink);box-shadow:3px 3px 0 var(--fh-ink),0 0 18px color-mix(in srgb,var(--sk) 70%,transparent)}.tl .sp-m.full .sp-lbl em{color:inherit;opacity:.8}@keyframes sp-full{0%,to{filter:brightness(1)}50%{filter:brightness(1.35)}}@keyframes sp-sheen{0%{background-position:-40% 0}to{background-position:140% 0}}.tl .sp-m.shot .sp-fill{background:linear-gradient(90deg,var(--sp-fire),var(--sp-gold) 40%,var(--sp-fire) 70%,var(--sp-gold));background-size:200% 100%;animation:sp-burn .9s linear infinite}.tl .sp-m.shot .sp-bar{box-shadow:0 0 0 2px var(--sp-gold),0 0 18px 3px #ff4d2ed9}.tl .sp-m.shot .sp-lbl{background:linear-gradient(90deg,var(--sp-fire),var(--sp-gold));color:var(--fh-ink)}@keyframes sp-burn{0%{background-position:0 0}to{background-position:-200% 0}}.tl .sp-m.can .sp-lbl{animation:sp-can .7s ease-in-out infinite alternate}@keyframes sp-can{0%{scale:1}to{scale:1.08}}.tl .sp-tags{position:absolute;top:0;display:flex;gap:6px;align-items:center;white-space:nowrap;z-index:2}.tl .sp-m.you .sp-tags{left:6px}.tl .sp-m.them .sp-tags{right:6px;flex-direction:row-reverse}.tl .sp-tags>i{display:inline-flex;align-items:center;gap:4px;padding:4px 8px 3px;font:800 13px/1 var(--fh-cond);font-style:normal;letter-spacing:.1em;text-transform:uppercase;transform:skew(-12deg);box-shadow:2px 2px 0 var(--fh-ink)}.tl .sp-tags .sp-ic{width:14px;height:14px}.tl .sp-gain{background:var(--fh-ink);color:var(--sk);box-shadow:0 0 0 1.5px var(--sk),2px 2px 0 var(--fh-ink)!important;animation:sp-pop .35s cubic-bezier(.2,1.4,.4,1) .7s both}.tl .sp-surge-tag{background:var(--fh-paper);color:var(--fh-ink);animation:sp-pop .35s cubic-bezier(.2,1.4,.4,1) 1.05s both}.tl .sp-threat{position:absolute;top:-38px;z-index:3;padding:3px 10px 1px;transform:skew(-12deg);font-style:normal;background:linear-gradient(180deg,#fff3b0,var(--sp-gold) 60%,var(--sp-gold-2));color:var(--fh-ink);font:400 28px/1 var(--fh-disp);letter-spacing:.02em;box-shadow:3px 3px 0 var(--fh-ink),0 0 18px #ffd21fcc;animation:sp-threat 1s ease-in-out infinite alternate}.tl .sp-m.you .sp-threat{right:66px}.tl .sp-m.them .sp-threat{left:66px}@keyframes sp-threat{0%{scale:1}to{scale:1.1}}.tl .sp-shield-tag{background:var(--fh-pink);color:#fff}.tl .sp-muted-tag{background:var(--fh-cyan);color:var(--fh-ink)}.tl .sp-hitx{position:absolute;top:-40px;z-index:3;display:inline-flex;align-items:baseline;gap:6px;padding:4px 10px 2px;transform:skew(-12deg);font:400 24px/1 var(--fh-disp);font-style:normal;background:var(--fh-ink);color:var(--fh-paper);box-shadow:0 0 0 2px var(--sp-gold),3px 3px 0 var(--fh-ink),0 0 18px #ffd21f99;animation:sp-pop .3s cubic-bezier(.2,1.4,.4,1) .15s both}.tl .sp-m.you .sp-hitx{right:66px}.tl .sp-m.them .sp-hitx{left:66px}.tl .sp-hitx b{color:var(--sp-gold);font:400 24px/1 var(--fh-disp)}.tl .sp-hitx.capped{background:var(--sp-gold);color:var(--fh-ink)}.tl .sp-hitx.capped b{color:var(--fh-ink)}.tl .sp-hitx small{align-self:center;font:800 11px/1 var(--fh-cond);letter-spacing:.14em;text-transform:uppercase;padding:3px 5px 2px;background:var(--fh-ink);color:var(--sp-gold)}@keyframes sp-pop{0%{opacity:0;scale:.4}to{opacity:1;scale:1}}.tl .fh-stage:has(.sp-spent){--sp-spent-space:22px}.tl .sp-spent{position:absolute;top:100%;margin-top:4px;padding:3px 5px;background:var(--fh-ink);color:var(--fh-paper);font:800 11px/1.2 var(--fh-cond);white-space:nowrap}.tl .sp-m.you .sp-spent{left:0}.tl .sp-m.them .sp-spent{right:0}.tl .sp-m.surge .sp-fill{transition-delay:.95s;transition-duration:.25s}.tl .sp-bolt{position:absolute;left:30%;bottom:-2px;width:34px;height:74px;z-index:3;transform-origin:50% 0;filter:drop-shadow(0 0 8px #fff) drop-shadow(0 0 16px var(--sp-gold));opacity:0;animation:sp-bolt .7s steps(1) .8s both}.tl .sp-m.them .sp-bolt{left:auto;right:30%}.tl .sp-surge-flash{top:0;right:0;bottom:0;left:0;z-index:2;background:#fff;opacity:0;animation:sp-flash .5s ease-out .9s both}.tl .sp-m.surge .sp-bar{overflow:visible;clip-path:none}@keyframes sp-bolt{0%{opacity:1;transform:scaleY(.3)}12%{opacity:1;transform:scaleY(1)}30%{opacity:.2}40%{opacity:1}70%{opacity:1}to{opacity:0}}@keyframes sp-flash{0%{opacity:.95}to{opacity:0}}.tl .fh-stage>.sp-srb{grid-row:1;grid-column:3;justify-self:center;align-self:start;z-index:13;margin-top:-19px;display:inline-flex;align-items:center;gap:7px;padding:4px 12px 3px;transform:skew(-12deg);background:var(--fh-pink);color:#fff;box-shadow:3px 3px 0 var(--fh-ink),0 0 16px #ff2d6f99;white-space:nowrap;pointer-events:none}.tl .sp-srb>*{transform:skew(12deg)}.tl .sp-srb span{font:800 12px/1 var(--fh-cond);letter-spacing:.16em;text-transform:uppercase}.tl .sp-srb b{font:400 20px/1 var(--fh-disp);color:var(--fh-yolk);text-shadow:2px 2px 0 var(--fh-ink)}.tl .sp-srb.gold{background:linear-gradient(90deg,#b8860b,var(--sp-gold) 40%,#fff3b0 50%,var(--sp-gold) 60%,#b8860b);background-size:200% 100%;color:var(--fh-ink);animation:sp-gold 2.4s linear infinite}.tl .sp-srb.gold b{color:var(--fh-ink);text-shadow:none}@keyframes sp-gold{0%{background-position:100% 0}to{background-position:-100% 0}}.tl .fh-stage>.sp-prompt{position:absolute;z-index:27;left:max(3%,24px);top:30%;width:250px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.tl .sp-p-kick{margin:0;padding:6px 14px 4px;transform:skew(-12deg) rotate(-3deg);background:var(--fh-ink);color:var(--sk);box-shadow:0 0 0 2px var(--sk),4px 4px #0b071699;font:400 26px/1 var(--fh-disp);letter-spacing:.04em;text-transform:uppercase;animation:sp-slamin .3s cubic-bezier(.2,1.4,.4,1) both}.tl .sp-fire{position:relative;width:176px;height:176px;border:0;padding:0;border-radius:50%;cursor:pointer;color:var(--sk-ink);background:radial-gradient(circle at 50% 36%,color-mix(in srgb,var(--sk) 45%,#fff) 0,var(--sk) 46%,color-mix(in srgb,var(--sk) 62%,#000) 100%);box-shadow:0 0 0 5px var(--fh-ink),0 0 0 9px var(--fh-paper),9px 11px 0 9px var(--fh-ink),0 0 50px 12px color-mix(in srgb,var(--sk) 55%,transparent);animation:sp-pulse .9s ease-in-out infinite alternate}.tl .sp-fire:hover{filter:brightness(1.08)}.tl .sp-fire:active{transform:translate(2px,3px) scale(.98);animation:none}.tl .sp-fire:focus-visible{outline:4px solid var(--fh-paper);outline-offset:14px}@keyframes sp-pulse{0%{scale:1}to{scale:1.05}}.tl .sp-ring{position:absolute;top:-16px;right:-16px;bottom:-16px;left:-16px;width:calc(100% + 32px);height:calc(100% + 32px);transform:rotate(-90deg);pointer-events:none}.tl .sp-ring circle{fill:none;stroke-width:5}.tl .sp-ring-bg{stroke:#fff6e92e}.tl .sp-ring-fg{stroke:var(--fh-paper);stroke-dasharray:100;stroke-linecap:round;transition:stroke-dashoffset .12s linear;filter:drop-shadow(0 0 6px #fff)}.tl .sp-fire-in{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px}.tl .sp-fire-in .sp-ic{width:52px;height:52px;color:var(--fh-paper);filter:drop-shadow(3px 3px 0 var(--fh-ink))}.tl .sp-fire-in b{max-width:150px;font:400 23px/1 var(--fh-disp);letter-spacing:.02em;text-transform:uppercase;overflow-wrap:anywhere}.tl .sp-fire-key{display:inline-flex;align-items:center;gap:6px;font:400 20px/1 var(--fh-disp);letter-spacing:.04em;text-transform:uppercase}.tl .sp-fire-key .k{display:inline-flex;align-items:center;gap:6px}.tl .sp-fire-key .t{display:none}.tl .sp-fire-key kbd{min-width:32px!important;height:32px!important;border-width:3px!important;border-radius:7px!important;background:var(--fh-paper);color:var(--fh-ink);border-color:var(--fh-ink)!important;font:400 22px/1 var(--fh-disp)!important;box-shadow:0 3px 0 var(--fh-ink)}@media (hover:none) and (pointer:coarse){.tl .sp-fire-key .k{display:none}.tl .sp-fire-key .t{display:inline}}.tl .sp-prompt kbd,.tl .sp-pass kbd{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 5px;border:2px solid currentColor;border-radius:5px;font:800 13px/1 var(--fh-cond);letter-spacing:.04em}@media (hover:none) and (pointer:coarse){.tl .sp-pass kbd{display:none}}.tl .sp-count{position:absolute;right:-14px;top:-14px;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:var(--fh-ink);color:var(--fh-paper);box-shadow:0 0 0 3px var(--fh-paper);font:400 26px/1 var(--fh-disp)}.tl .sp-p-line{display:flex;flex-direction:column;gap:4px;max-width:250px;margin:18px 0 0;padding:6px 12px 5px;background:#0b0716e6;font:800 16px/1.15 var(--fh-cond);letter-spacing:.04em;color:var(--fh-paper);text-shadow:2px 2px 0 var(--fh-ink)}.tl .sp-pass{min-height:48px;min-width:140px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 18px;border:2px solid rgba(255,246,233,.7);background:#0b0716c7;color:var(--fh-paper);transform:skew(-12deg);cursor:pointer;font:800 17px/1 var(--fh-cond);letter-spacing:.16em;text-transform:uppercase}.tl .sp-pass:hover{background:var(--fh-paper);color:var(--fh-ink)}.tl .sp-pass:focus-visible{outline:3px solid var(--fh-yolk);outline-offset:3px}.tl .sp-p-them{font:800 13px/1.1 var(--fh-cond);letter-spacing:.12em;text-transform:uppercase;color:#fff;text-shadow:none;opacity:.92}.tl .sp-prompt.shot .sp-p-kick{background:linear-gradient(90deg,var(--sp-fire),var(--sp-gold));color:var(--fh-ink);box-shadow:0 0 0 2px var(--fh-paper),0 0 24px #ff4d2ecc}.tl .sp-prompt.shot .sp-fire{box-shadow:0 0 0 5px var(--fh-ink),0 0 0 9px var(--sp-gold),9px 11px 0 9px var(--fh-ink),0 0 60px 18px #ff4d2eb3}.tl .sp-prompt.shot .sp-fire:before{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;border-radius:50%;border:3px dashed #fff6c8;filter:drop-shadow(0 0 6px var(--sp-gold));animation:sp-zap .5s linear infinite}@keyframes sp-zap{to{rotate:30deg}}.tl .fh-stage>.sp-wait{position:absolute;z-index:27;top:34%;display:flex;align-items:center;gap:12px;padding:12px 18px 10px 12px;transform:skew(-8deg);background:#0b0716e0;box-shadow:0 0 0 2px var(--sk),6px 6px #0b071699,0 0 26px color-mix(in srgb,var(--sk) 45%,transparent);color:var(--fh-paper);animation:sp-slamin .3s cubic-bezier(.2,1.4,.4,1) both}.tl .sp-wait.you{left:max(3%,24px)}.tl .sp-wait.them{right:max(3%,24px)}.tl .sp-wait>*{transform:skew(8deg)}.tl .sp-wait .sp-ic{width:34px;height:34px;color:var(--sk)}.tl .sp-wait span{display:flex;flex-direction:column;gap:4px}.tl .sp-wait b{font:400 24px/1 var(--fh-disp);letter-spacing:.03em;text-transform:uppercase;color:var(--sk)}.tl .sp-wait.passed b{color:var(--fh-paper)}.tl .sp-wait small{font:800 13px/1 var(--fh-cond);letter-spacing:.16em;text-transform:uppercase;color:var(--fh-dim)}.tl .sp-wait.them b{animation:sp-can .7s ease-in-out infinite alternate}@keyframes sp-slamin{0%{opacity:0;scale:1.8}to{opacity:1;scale:1}}.tl .fh-stage>.sp-sr{position:absolute;top:0;right:0;bottom:0;left:0;z-index:28;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(26px,4vh,40px);pointer-events:none;overflow:hidden}.tl .sp-sr-dim{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(70% 70% at 50% 50%,#0b0716d6,#0b0716f2);animation:sp-fade .25s ease-out both}.tl .sp-sr>:not(i){position:relative}.tl .sp-sr-title{margin:0;display:flex;gap:.25em;font:400 clamp(58px,11vh,118px)/.9 var(--fh-disp);letter-spacing:.01em;text-transform:uppercase;color:var(--fh-yolk);-webkit-text-stroke:3px var(--fh-ink);paint-order:stroke fill;text-shadow:6px 6px 0 var(--fh-pink),12px 12px 0 var(--fh-ink);transform:rotate(-4deg);animation:sp-title .45s cubic-bezier(.2,1.4,.4,1) both}.tl .sp-sr-title span:last-child{color:var(--fh-paper)}@keyframes sp-title{0%{opacity:0;transform:rotate(-4deg) scale(2.6)}to{opacity:1;transform:rotate(-4deg) scale(1)}}.tl .sp-wheel{position:relative;width:clamp(200px,34vh,300px);aspect-ratio:1;animation:sp-fade .3s ease-out .35s both;filter:drop-shadow(8px 10px 0 var(--fh-ink))}.tl .sp-wheel-disc{width:100%;height:100%;overflow:visible;transform:rotate(var(--angle));animation:sp-spin var(--spin,0ms) cubic-bezier(.1,.62,.16,1) .6s both}@keyframes sp-spin{0%{transform:rotate(0);filter:blur(0)}15%{filter:blur(2.5px)}70%{filter:blur(1.5px)}to{transform:rotate(var(--angle));filter:blur(0)}}.tl .sp-wheel:before{content:"";position:absolute;top:-26%;right:-26%;bottom:-26%;left:-26%;border-radius:50%;z-index:-1;background:repeating-conic-gradient(from 0deg,rgba(255,246,233,.22) 0 2deg,transparent 2deg 12deg);-webkit-mask:radial-gradient(closest-side,transparent 62%,#000 72%,transparent 100%);mask:radial-gradient(closest-side,transparent 62%,#000 72%,transparent 100%);animation:sp-rays 1.2s linear infinite}.tl .sp-sr.landed .sp-wheel:before{animation:none;opacity:0;transition:opacity .3s}.tl .sp-seg path{stroke:var(--fh-ink);stroke-width:3}.tl .sp-seg.m2 path{fill:#16b8ff}.tl .sp-seg.m3 path{fill:var(--fh-pink)}.tl .sp-seg.m4 path{fill:var(--sp-violet)}.tl .sp-seg.m5 path{fill:var(--sp-gold)}.tl .sp-seg text{font:400 34px/1 var(--fh-disp);fill:var(--fh-paper);stroke:var(--fh-ink);stroke-width:5px;paint-order:stroke fill;text-anchor:middle;dominant-baseline:central}.tl .sp-seg.m5 text{fill:var(--fh-ink);stroke:#fff3b0;stroke-width:3px}.tl .sp-wheel-rim{fill:none;stroke:var(--fh-paper);stroke-width:5}.tl .sp-wheel-hub{fill:var(--fh-ink);stroke:var(--fh-paper);stroke-width:4}.tl .sp-wheel-ptr{position:absolute;left:50%;top:-18px;z-index:2;width:34px;height:38px;translate:-50% 0;background:var(--fh-paper);clip-path:polygon(0 0,100% 0,50% 100%);filter:drop-shadow(0 3px 0 var(--fh-ink))}.tl .sp-wheel-ptr:after{content:"";position:absolute;top:5px;right:7px;bottom:12px;left:7px;background:var(--fh-pink);clip-path:polygon(0 0,100% 0,50% 100%)}.tl .sp-sr.landed .sp-seg:not(.on){opacity:.45}.tl .sp-sr.landed .sp-seg.on path{stroke:var(--fh-paper);stroke-width:5}.tl .sp-sr-call{display:flex;align-items:center;gap:16px;opacity:0;transform:skew(-8deg);padding:8px 22px 6px;background:var(--fh-ink);box-shadow:0 0 0 3px var(--fh-paper),8px 8px #0b071699}.tl .sp-sr.landed .sp-sr-call{animation:sp-slamin .32s cubic-bezier(.2,1.4,.4,1) both}.tl .sp-sr-call b{font:400 clamp(44px,8vh,76px)/1 var(--fh-disp);color:var(--fh-yolk);text-shadow:4px 4px 0 var(--fh-pink)}.tl .sp-sr-call span{font:400 clamp(22px,4vh,38px)/1 var(--fh-disp);letter-spacing:.04em;text-transform:uppercase;color:var(--fh-paper)}.tl .sp-sr.legendary.landed .sp-sr-call{background:linear-gradient(90deg,#8a5a00,var(--sp-gold) 35%,#fff6c8 50%,var(--sp-gold) 65%,#8a5a00);background-size:220% 100%;box-shadow:0 0 0 3px var(--fh-ink),0 0 0 6px var(--sp-gold),0 0 70px 20px #ffd21f99;animation:sp-slamin .32s cubic-bezier(.2,1.4,.4,1) both,sp-gold 2.2s linear .3s infinite}.tl .sp-sr.legendary.landed .sp-sr-call b,.tl .sp-sr.legendary.landed .sp-sr-call span{color:var(--fh-ink);text-shadow:2px 2px 0 #fff6c8}.tl .sp-sr-rays{position:absolute;left:50%;top:52%;width:170vmax;aspect-ratio:1;translate:-50% -50%;background:repeating-conic-gradient(from 0deg,rgba(255,210,31,.34) 0 4deg,transparent 4deg 14deg);-webkit-mask:radial-gradient(closest-side,transparent 8%,#000 26%,transparent 66%);mask:radial-gradient(closest-side,transparent 8%,#000 26%,transparent 66%);animation:sp-rays 6s linear infinite}@keyframes sp-rays{to{rotate:360deg}}.tl .sp-sr.legendary.landed .sp-seg.on path{filter:drop-shadow(0 0 16px #fff6c8)}@keyframes sp-fade{0%{opacity:0}to{opacity:1}}.tl .fh-stage>.sp-act{position:absolute;top:0;right:0;bottom:0;left:0;z-index:28;pointer-events:none;overflow:hidden;display:grid;place-items:center}.tl .sp-act-dim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0b07169e;animation:sp-fade .2s ease-out both}.tl .sp-slam{position:absolute;left:0;right:0;top:50%;translate:0 -50%;display:flex;flex-direction:column;align-items:center;gap:10px;padding:clamp(18px,3.4vh,34px) 4%;animation:sp-slam .34s cubic-bezier(.2,1.4,.4,1) var(--d,0ms) both}.tl .sp-slab{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;transform:skewY(-5deg);background:linear-gradient(180deg,color-mix(in srgb,var(--sk) 88%,#fff) 0,var(--sk) 40%,color-mix(in srgb,var(--sk) 72%,#000) 100%);box-shadow:0 0 0 5px var(--fh-ink),0 14px 0 5px #0b07168c,0 0 80px 10px color-mix(in srgb,var(--sk) 50%,transparent)}.tl .sp-slab:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(11,7,22,.22) 1.4px,transparent 1.8px);background-size:9px 9px}@keyframes sp-slam{0%{opacity:0;scale:2.2}70%{opacity:1;scale:.96}to{opacity:1;scale:1}}.tl .sp-who{margin:0;display:flex;align-items:center;gap:12px}.tl .sp-who span{padding:6px 14px 4px;transform:skew(-12deg);background:var(--fh-ink);color:var(--fh-paper);font:800 18px/1 var(--fh-cond);letter-spacing:.2em;text-transform:uppercase}.tl .sp-name{margin:0;display:flex;align-items:center;gap:clamp(10px,2vw,24px);font:400 clamp(64px,13vh,150px)/.9 var(--fh-disp);letter-spacing:.01em;color:var(--fh-paper);-webkit-text-stroke:4px var(--fh-ink);paint-order:stroke fill;text-shadow:8px 8px 0 var(--fh-ink);white-space:nowrap;transform:rotate(-5deg)}.tl .sp-name .sp-ic.big{width:.8em;height:.8em;color:var(--fh-paper);filter:drop-shadow(5px 5px 0 var(--fh-ink))}.tl .sp-what{margin:0;padding:6px 16px 5px;background:var(--fh-ink);color:var(--sk);font:800 clamp(16px,2.4vh,22px)/1.1 var(--fh-cond);letter-spacing:.08em;text-transform:uppercase;transform:skew(-12deg) rotate(-2deg);max-width:92%;text-align:center}.tl .sp-shot-plate{padding:6px 14px 4px;transform:skew(-12deg);background:linear-gradient(90deg,var(--sp-fire),var(--sp-gold));color:var(--fh-ink);font:400 26px/1 var(--fh-disp);letter-spacing:.04em;text-transform:uppercase;box-shadow:0 0 0 2px var(--fh-ink),0 0 24px #ff4d2ee6;animation:sp-zapflick .18s steps(2) infinite}.tl .sp-flames{position:absolute;left:0;right:0;top:-40%;bottom:-40%;z-index:-2;transform:skewY(-5deg);background:radial-gradient(60% 55% at 20% 100%,rgba(255,77,46,.85),transparent 70%),radial-gradient(50% 60% at 55% 100%,rgba(255,184,0,.8),transparent 70%),radial-gradient(55% 55% at 85% 100%,rgba(255,77,46,.85),transparent 70%),radial-gradient(40% 50% at 40% 0%,rgba(255,210,31,.6),transparent 70%),radial-gradient(40% 50% at 75% 0%,rgba(255,77,46,.6),transparent 70%);filter:blur(6px);animation:sp-flame .5s ease-in-out infinite alternate}@keyframes sp-flame{0%{transform:skewY(-5deg) scaleY(1)}to{transform:skewY(-5deg) scaleY(1.12)}}.tl .sp-slam.shot .sp-name{text-shadow:8px 8px 0 var(--fh-ink),0 0 18px #fff6c8,0 0 34px var(--sp-gold);animation:sp-zapflick .22s steps(2) infinite}@keyframes sp-zapflick{0%{filter:brightness(1)}50%{filter:brightness(1.4) drop-shadow(0 0 6px #fff)}}.tl .sp-act.clash .sp-slam{left:auto;right:auto;width:min(66%,900px);padding-inline:3%}.tl .sp-act.clash .sp-slam.you{left:0;top:28%}.tl .sp-act.clash .sp-slam.them{right:0;top:72%}.tl .sp-act.clash .sp-name{font-size:clamp(46px,9vh,104px)}.tl .sp-clash{position:relative;z-index:2;margin:0;text-transform:uppercase;font:400 clamp(80px,17vh,190px)/.86 var(--fh-disp);color:var(--fh-yolk);-webkit-text-stroke:5px var(--fh-ink);paint-order:stroke fill;text-shadow:9px 9px 0 var(--fh-ink),0 0 60px rgba(255,210,31,.7);transform:rotate(-8deg);animation:sp-slam .3s cubic-bezier(.2,1.4,.4,1) .55s both}.tl .fh-stage>.sp-fx{display:none}.tl .fh-stage:has(>.sp-fx-dd-you) .fh-side.you .fh-fighter:before,.tl .fh-stage:has(>.sp-fx-dd-them) .fh-side.them .fh-fighter:before{content:"";position:absolute;left:14%;right:14%;top:6%;bottom:2%;z-index:-1;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,rgba(255,246,200,.55),rgba(255,210,31,.42) 40%,rgba(255,150,0,.18) 62%,transparent 74%);animation:sp-aura 1s ease-in-out infinite alternate}.tl .fh-stage:has(>.sp-fx-shot-you.sp-fx-dd-you) .fh-side.you .fh-fighter:before,.tl .fh-stage:has(>.sp-fx-shot-them.sp-fx-dd-them) .fh-side.them .fh-fighter:before{background:radial-gradient(closest-side,rgba(255,246,200,.6),rgba(255,77,46,.5) 42%,rgba(255,184,0,.2) 64%,transparent 74%)}@keyframes sp-aura{0%{opacity:.65;scale:.96}to{opacity:1;scale:1.04}}.tl .fh-stage:has(>.sp-fx-shield-you) .fh-side.you .fh-fighter:before,.tl .fh-stage:has(>.sp-fx-shield-them) .fh-side.them .fh-fighter:before{content:"";position:absolute;left:20%;right:20%;top:8%;bottom:3%;z-index:3;border-radius:50% 50% 46% 46%/58% 58% 42% 42%;pointer-events:none;border:3px solid rgba(255,160,200,.95);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='48' viewBox='0 0 28 48'%3E%3Cpath d='M14 0 28 8v16L14 32 0 24V8zM14 32v16' fill='none' stroke='%23ffc2d8' stroke-opacity='.55' stroke-width='1.5'/%3E%3C/svg%3E"),radial-gradient(closest-side,#ff2d6f0d,#ff2d6f29 70%,#ff78aa6b);box-shadow:0 0 30px #ff2d6fb3,inset 0 0 40px #ff78aa80;animation:sp-dome-in .45s cubic-bezier(.2,1.4,.4,1) both,sp-dome 1.8s ease-in-out .45s infinite alternate}@keyframes sp-dome-in{0%{opacity:0;scale:.3}to{opacity:1;scale:1}}@keyframes sp-dome{0%{opacity:.8}to{opacity:1}}.tl .fh-stage>.sp-mute-them{grid-row:3;grid-column:4 / 6;justify-self:end;align-self:start;z-index:12;margin-top:clamp(40px,12vh,120px);margin-right:4%;display:flex;flex-direction:column;align-items:center;width:104px;padding:12px 0 10px;border-radius:50%;aspect-ratio:1;justify-content:center;background:var(--fh-cyan);color:var(--fh-ink);box-shadow:0 0 0 4px var(--fh-ink),0 0 0 7px var(--fh-paper),0 0 34px #16e0ffcc;animation:sp-slamin .3s cubic-bezier(.2,1.4,.4,1) both;pointer-events:none}.tl .sp-mute-them .sp-ic{width:34px;height:34px}.tl .sp-mute-them b{font:400 32px/1 var(--fh-disp)}.tl .sp-mute-them small{font:800 11px/1 var(--fh-cond);letter-spacing:.16em;text-transform:uppercase}.tl .sp-silenced{display:flex;align-items:center;gap:18px;padding:14px 26px 14px 16px;transform:skew(-8deg);background:#0b0716e6;box-shadow:0 0 0 3px var(--fh-cyan),8px 8px #0b071699,0 0 40px #16e0ff73;animation:sp-slamin .3s cubic-bezier(.2,1.4,.4,1) both}.tl .sp-silenced>*{transform:skew(8deg)}.tl .sp-sil-ring{position:relative;width:76px;height:76px;display:grid;place-items:center;flex:0 0 auto}.tl .sp-sil-ring svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg)}.tl .sp-sil-ring circle{fill:none;stroke-width:7}.tl .sp-sil-ring .bg{stroke:#16e0ff33}.tl .sp-sil-ring .fg{stroke:var(--fh-cyan);stroke-dasharray:100;stroke-linecap:round;transition:stroke-dashoffset .12s linear}.tl .sp-sil-ring .sp-ic{width:36px;height:36px;color:var(--fh-cyan)}.tl .sp-sil-t{display:flex;flex-direction:column;gap:6px}.tl .sp-sil-t b{font:400 34px/1 var(--fh-disp);letter-spacing:.03em;text-transform:uppercase;color:var(--fh-cyan)}.tl .sp-sil-t small{font:800 15px/1 var(--fh-cond);letter-spacing:.14em;text-transform:uppercase;color:var(--fh-paper)}.tl .sp-sil-t em{font:400 22px/1 var(--fh-disp);font-style:normal;color:var(--fh-yolk)}.tl .fh-stage .fh-overlay:has(>.sp-silenced){top:-10px;right:-40px;bottom:-10px;left:-40px;pointer-events:none}.tl .fh-stage>.sp-call{position:absolute;z-index:26;top:27%;max-width:30%;display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none;animation:sp-slam .3s cubic-bezier(.2,1.4,.4,1) .35s both}.tl .sp-call.on-you{left:2.5%}.tl .sp-call.on-them{right:2.5%}.tl .sp-call-w{margin:0;display:flex;align-items:center;gap:10px;font:400 clamp(44px,7.4vh,84px)/.9 var(--fh-disp);text-transform:uppercase;color:var(--fh-pink);-webkit-text-stroke:3px var(--fh-ink);paint-order:stroke fill;text-shadow:6px 6px 0 var(--fh-ink),0 0 40px rgba(255,45,111,.6);transform:rotate(-6deg);white-space:nowrap}.tl .sp-call-w .sp-ic.big{width:.8em;height:.8em;color:var(--fh-pink);filter:drop-shadow(4px 4px 0 var(--fh-ink))}.tl .sp-call.reflect .sp-call-w{color:var(--fh-yolk)}.tl .sp-call.standoff .sp-call-w{color:var(--fh-paper)}.tl .sp-call-s{margin:0;padding:5px 12px 4px;background:var(--fh-ink);color:var(--fh-paper);font:800 16px/1 var(--fh-cond);letter-spacing:.14em;text-transform:uppercase;transform:skew(-12deg) rotate(-3deg)}.tl .fh-stage>.sp-call.superko{left:50%;top:calc(50% - 31vh);translate:-50% 0;z-index:31;animation-delay:.1s}.tl .sp-call.superko span{display:block;padding:8px 26px 4px;transform:skew(-12deg) rotate(-6deg);background:var(--fh-pink);color:#fff;font:400 clamp(40px,8vh,84px)/1 var(--fh-disp);letter-spacing:.06em;text-transform:uppercase;box-shadow:0 0 0 4px var(--fh-ink),8px 8px #0b071699,0 0 40px #ff2d6fb3}@media (max-width:900px){.tl .sp-lbl b{display:none}}@media (max-width:760px){.tl .fh-stage>.sp-meters{grid-column:1 / -1;grid-template-columns:minmax(0,1fr) 74px minmax(0,1fr);column-gap:8px}.tl .fh-stage>.sp-srb{grid-column:2}.tl .fh-stage>.sp-mute-them{grid-column:3}}@media (max-width:560px){.tl .fh-stage>.sp-meters{margin-top:-3px}.tl .fh-stage:has(>.sp-meters) .fh-meta{padding-top:calc(10px + var(--sp-spent-space,0px))}.tl .fh-stage[data-fight=""]:has(>.sp-meters) .fh-side.them .fh-bubble{top:94px}.tl .sp-m{height:10px;gap:4px}.tl .sp-bar{height:7px;min-width:0;box-shadow:0 0 0 1.5px #fff6e980}.tl .sp-well,.tl .sp-fill{top:1.5px;right:1.5px;bottom:1.5px;left:1.5px}.tl .sp-lbl{padding:0;background:none;box-shadow:none!important;transform:none}.tl .sp-lbl>*{transform:none}.tl .sp-lbl b,.tl .sp-lbl em{display:none}.tl .sp-m.full .sp-lbl em{display:inline;font-size:10px;letter-spacing:.1em;color:var(--sk);opacity:1}.tl .sp-lbl .sp-ic{width:13px;height:13px}.tl .sp-m.full .sp-lbl{background:none;color:var(--sk)}.tl .sp-m.full .sp-lbl .sp-ic{filter:drop-shadow(0 0 5px var(--sk));animation:sp-can .6s ease-in-out infinite alternate}.tl .sp-tags{top:-5px;max-width:calc(100% - 26px);overflow:hidden}.tl .sp-tags .sp-tt{display:none}.tl .sp-tags>i{padding:2px 5px 1px}.tl .sp-m.you .sp-tags{left:0}.tl .sp-m.them .sp-tags{right:0}.tl .sp-tags>i{padding:3px 6px 2px;font-size:11px}.tl .sp-threat{top:-26px;font-size:18px;padding:2px 7px 0}.tl .sp-m.you .sp-threat,.tl .sp-m.you .sp-hitx{right:30px}.tl .sp-m.them .sp-threat,.tl .sp-m.them .sp-hitx{left:30px}.tl .sp-hitx,.tl .sp-hitx b{font-size:17px}.tl .sp-hitx{top:-26px;padding:2px 7px 0}.tl .fh-stage>.sp-srb{display:none}.tl .fh-stage:has(>.sp-srb) .fh-rd{color:transparent;background:var(--fh-pink);box-shadow:0 0 0 2px var(--fh-ink),0 0 14px #ff2d6f99}.tl .fh-stage:has(>.sp-srb) .fh-rd:after{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;font:800 11px/1 var(--fh-cond);letter-spacing:.1em;white-space:nowrap}.tl .fh-stage:has(>.sp-srb.m2) .fh-rd:after{content:"SUPER ×2"}.tl .fh-stage:has(>.sp-srb.m3) .fh-rd:after{content:"SUPER ×3"}.tl .fh-stage:has(>.sp-srb.m4) .fh-rd:after{content:"SUPER ×4"}.tl .fh-stage:has(>.sp-srb.m5) .fh-rd:after{content:"SUPER ×5";color:var(--fh-ink)}.tl .fh-stage:has(>.sp-srb.m5) .fh-rd{background:linear-gradient(90deg,#b8860b,var(--sp-gold) 45%,#fff3b0 55%,var(--sp-gold))}.tl .fh-stage>.sp-prompt{left:50%;top:auto;bottom:20px;translate:-50% 0;width:min(340px,92%);gap:8px}.tl .sp-p-kick{font-size:22px}.tl .sp-fire{width:148px;height:148px}.tl .sp-fire-in .sp-ic{width:42px;height:42px}.tl .sp-fire-in b{font-size:20px}.tl .fh-stage>.sp-wait{top:auto;bottom:24px;left:50%!important;right:auto!important;translate:-50% 0;max-width:92%}.tl .sp-wait b{font-size:20px}.tl .sp-sr-title{font-size:clamp(46px,14vw,64px);flex-direction:column;align-items:center;gap:0}.tl .sp-wheel{width:min(64vw,250px)}.tl .sp-sr-call{flex-direction:column;gap:4px;max-width:84%;padding:8px 14px 6px;text-align:center}.tl .sp-sr-call b{font-size:46px}.tl .sp-sr-call span{font-size:20px}.tl .sp-slam{padding:16px 3%}.tl .sp-name{font-size:clamp(40px,12.5vw,60px);-webkit-text-stroke:3px var(--fh-ink);text-shadow:5px 5px 0 var(--fh-ink);white-space:normal;justify-content:center;text-align:center}.tl .sp-who span,.tl .sp-what{font-size:14px}.tl .sp-act.clash .sp-slam{width:94%}.tl .sp-act.clash .sp-slam.you{top:24%}.tl .sp-act.clash .sp-slam.them{top:76%}.tl .sp-act.clash .sp-name{font-size:clamp(34px,10vw,48px)}.tl .sp-clash{font-size:clamp(64px,20vw,96px)}.tl .fh-stage>.sp-mute-them{position:absolute;grid-area:auto;top:calc(var(--fh-strip-top,155px) + 6px);right:12px;margin:0;width:70px;padding:6px 0}.tl .sp-mute-them .sp-ic{width:22px;height:22px}.tl .sp-mute-them b{font-size:22px}.tl .sp-mute-them small{font-size:9px}.tl .sp-silenced{padding:8px 14px 8px 10px;gap:10px}.tl .sp-sil-ring{width:56px;height:56px}.tl .sp-sil-ring .sp-ic{width:26px;height:26px}.tl .sp-sil-t b{font-size:26px}.tl .sp-sil-t small{font-size:12px}.tl .fh-stage>.sp-call{top:calc(var(--fh-strip-top,155px) - 4px);max-width:60%}.tl .sp-call-w{font-size:clamp(40px,12vw,58px)}.tl .sp-call-s{font-size:12px}.tl .fh-stage>.sp-call.superko{top:18%}.tl .fh-stage[data-fight=""]:has(>.sp-fx) .fh-side:is(.you,.them) .fh-fighter:before{content:none}.tl .fh-stage[data-fight=""]:has(>.sp-fx-dd-you) .fh-side.you .fh-body:before,.tl .fh-stage[data-fight=""]:has(>.sp-fx-dd-them) .fh-side.them .fh-body:before{content:"";position:absolute;left:16%;right:16%;top:18%;bottom:30%;border-radius:50%;z-index:-1;background:radial-gradient(closest-side,rgba(255,246,200,.55),rgba(255,210,31,.42) 40%,transparent 74%);animation:sp-aura 1s ease-in-out infinite alternate}.tl .fh-stage[data-fight=""]:has(>.sp-fx-shield-you) .fh-side.you .fh-body:before,.tl .fh-stage[data-fight=""]:has(>.sp-fx-shield-them) .fh-side.them .fh-body:before{content:"";position:absolute;left:22%;right:22%;top:20%;bottom:28%;z-index:3;border-radius:50%;border:3px solid rgba(255,160,200,.95);background:radial-gradient(closest-side,#ff2d6f0d,#ff2d6f2e 70%,#ff78aa73);box-shadow:0 0 22px #ff2d6fb3;animation:sp-dome-in .45s cubic-bezier(.2,1.4,.4,1) both}}@media (prefers-reduced-motion:reduce){.tl .fh-stage :is(.sp-m,.sp-bar,.sp-fill,.sp-fill:after,.sp-lbl,.sp-threat,.sp-fire,.sp-srb,.sp-wait b,.sp-shot-plate,.sp-name,.sp-flames,.sp-sr-rays,.sp-sr-call,.sp-bolt),.tl .fh-stage .sp-m.full .sp-fill:after,.tl .fh-stage .sp-prompt.shot .sp-fire:before{animation:none!important}.tl .fh-stage :is(.sp-p-kick,.sp-wait,.sp-sr-title,.sp-wheel,.sp-slam,.sp-clash,.sp-call,.sp-gain,.sp-surge-tag,.sp-hitx,.sp-mute-them,.sp-silenced){animation:sp-fade .15s ease-out both!important}.tl .sp-wheel-disc{animation:none!important;transform:rotate(var(--angle))}.tl .sp-sr-dim,.tl .sp-act-dim{animation:none}.tl .sp-surge-flash{display:none}.tl .sp-bolt{opacity:1}.tl .sp-fill{transition:none!important}.tl .fh-stage .fh-fighter:before,.tl .fh-stage .fh-body:before{animation:none!important}.tl .sp-sr-call{opacity:1}}.tl .sp-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 10px;margin:10px auto 0;padding:0;list-style:none;max-width:640px}.tl .sp-chip{display:inline-flex;align-items:center;gap:7px;padding:6px 12px 5px 9px;transform:skew(-12deg);background:#0b0716d1;box-shadow:0 0 0 1.5px var(--c,#b9a9d9),3px 3px #0b071699;color:var(--fh-paper,#fff6e9);font:800 14px/1 Barlow Condensed,Arial Narrow,sans-serif;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.tl .sp-chip>*{transform:skew(12deg)}.tl .sp-chip .sp-ic{width:16px;height:16px;color:var(--c)}.tl .sp-chip b{font-weight:800}.tl .sp-chip small{font-size:12px;color:var(--c);letter-spacing:.1em}.tl .sp-chip.t-doubleDown{--c:#ffd21f}.tl .sp-chip.t-silence{--c:#16e0ff}.tl .sp-chip.t-shield{--c:#ff2d6f}.tl .sp-chip.t-round{--c:#b9a9d9}.tl .sp-chip.t-surge{--c:#fff6c8}.tl .sp-chip.t-ko{--c:#ff2d6f;background:#ff2d6f;color:#fff}.tl .sp-chip.t-gold{--c:#0b0716;background:linear-gradient(90deg,#b8860b,#ffd21f 40%,#fff3b0,#ffd21f 60%,#b8860b);background-size:200% 100%;color:#0b0716;animation:sp-gold 2.4s linear infinite}.tl .sp-chip-dot{width:8px;height:8px;border-radius:50%;background:var(--c)}.tl .sp-chip-bolt{width:10px;height:18px}@media (prefers-reduced-motion:reduce){.tl .sp-chip.t-gold{animation:none}}.tl .sp-tag-bolt{width:8px;height:14px}.tl .fh-stage>.sp-ko-dim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:29;background:#0b0716d9;pointer-events:none;animation:sp-fade .25s ease-out .1s both}@media (prefers-reduced-motion:reduce){.tl .fh-stage>.sp-ko-dim{animation:none}}.tl .fh-stage>.sp-act .sp-cut{position:absolute;left:-6%;right:-6%;top:50%;height:clamp(180px,34vh,320px);translate:0 -50%;z-index:1;pointer-events:none;transform:rotate(-6deg);animation:sp-cut-life var(--dur-cutin,.72s) linear var(--d,0ms) both}.tl .sp-cut-band{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;contain:paint;background:linear-gradient(90deg,color-mix(in srgb,var(--sk) 62%,var(--fh-ink)) 0,color-mix(in srgb,var(--sk) 22%,var(--fh-ink)) 38%,var(--fh-ink) 78%);box-shadow:inset 0 5px 0 var(--fh-paper),inset 0 -5px 0 var(--fh-paper),0 0 0 5px var(--fh-ink),0 22px 60px #000000a6;animation:sp-cut-in var(--dur-cutin,.72s) var(--ease-out-expo,cubic-bezier(.16,1,.3,1)) var(--d,0ms) both}.tl .sp-cut.them .sp-cut-band{animation-name:sp-cut-in-r;background:linear-gradient(270deg,color-mix(in srgb,var(--sk) 62%,var(--fh-ink)) 0,color-mix(in srgb,var(--sk) 22%,var(--fh-ink)) 38%,var(--fh-ink) 78%)}.tl .sp-cut-band:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(color-mix(in srgb,var(--sk) 40%,transparent) 1.3px,transparent 1.8px);background-size:8px 8px;opacity:.55}.tl .sp-cut-lines{position:absolute;top:0;bottom:0;left:-50%;width:200%;opacity:.8;background:repeating-linear-gradient(180deg,transparent 0 9px,color-mix(in srgb,var(--sk) 70%,transparent) 9px 11px,transparent 11px 23px,rgba(255,246,233,.35) 23px 24px,transparent 24px 37px);-webkit-mask:linear-gradient(90deg,transparent,#000 30%,#000 70%,transparent);mask:linear-gradient(90deg,transparent,#000 30%,#000 70%,transparent);animation:sp-cut-lines var(--dur-cutin,.72s) linear var(--d,0ms) both}.tl .sp-cut.them .sp-cut-lines{animation-name:sp-cut-lines-r}.tl .sp-cut-face{position:absolute;left:4%;top:calc((.1 - 3.9 * var(--ft,.28)) * 100%);height:390%;width:auto;max-width:none;rotate:6deg;filter:drop-shadow(10px 0 0 var(--sk)) drop-shadow(0 0 30px rgba(0,0,0,.7));animation:sp-cut-face var(--dur-cutin,.72s) cubic-bezier(.2,.7,.3,1) var(--d,0ms) both}.tl .sp-cut.them .sp-cut-face{left:auto;right:6%;filter:drop-shadow(-10px 0 0 var(--sk)) drop-shadow(0 0 30px rgba(0,0,0,.7));animation-name:sp-cut-face-r}.tl .sp-cut-name{position:absolute;margin:0;right:8%;top:50%;translate:0 -50%;rotate:6deg;display:flex;flex-direction:column;align-items:flex-end;text-transform:uppercase;animation:sp-cut-name var(--dur-cutin,.72s) var(--ease-out-expo,cubic-bezier(.16,1,.3,1)) var(--d,0ms) both}.tl .sp-cut.them .sp-cut-name{right:auto;left:8%;align-items:flex-start;animation-name:sp-cut-name-r}.tl .sp-cut-name small{padding:4px 12px 3px;background:var(--sk);color:var(--sk-ink,var(--fh-ink));font:800 clamp(13px,1.9vh,18px)/1 var(--fh-cond);letter-spacing:.3em;transform:skew(-12deg)}.tl .sp-cut-name span{margin-top:6px;font:400 clamp(48px,10vh,108px)/.9 var(--fh-disp);letter-spacing:.01em;color:var(--fh-paper);white-space:nowrap;-webkit-text-stroke:3px var(--fh-ink);paint-order:stroke fill;text-shadow:6px 6px 0 var(--sk)}.tl .sp-cut-edge{position:absolute;left:0;right:0;height:4px;background:var(--fh-paper);box-shadow:0 0 18px var(--sk);opacity:0;animation:sp-cut-edge var(--dur-cutin,.72s) linear var(--d,0ms) both}.tl .sp-cut-edge.a{top:0}.tl .sp-cut-edge.b{bottom:0}@keyframes sp-cut-life{0%,99%{visibility:visible}to{visibility:hidden}}@keyframes sp-cut-in{0%{clip-path:polygon(0 0,0 0,-12% 100%,-12% 100%)}22%{clip-path:polygon(0 0,112% 0,100% 100%,-12% 100%)}76%{clip-path:polygon(0 0,112% 0,100% 100%,-12% 100%);scale:1 1}92%{scale:1 .04}to{scale:1 0;clip-path:polygon(0 0,112% 0,100% 100%,-12% 100%)}}@keyframes sp-cut-in-r{0%{clip-path:polygon(112% 0,112% 0,100% 100%,100% 100%)}22%{clip-path:polygon(0 0,112% 0,100% 100%,-12% 100%)}76%{clip-path:polygon(0 0,112% 0,100% 100%,-12% 100%);scale:1 1}92%{scale:1 .04}to{scale:1 0;clip-path:polygon(0 0,112% 0,100% 100%,-12% 100%)}}@keyframes sp-cut-lines{0%{transform:translate(-25%)}to{transform:translate(15%)}}@keyframes sp-cut-lines-r{0%{transform:translate(15%)}to{transform:translate(-25%)}}@keyframes sp-cut-face{0%{transform:translate(-18%) scale(1.08);opacity:0}14%{opacity:1}to{transform:translate(6%) scale(1)}}@keyframes sp-cut-face-r{0%{transform:translate(18%) scale(1.08);opacity:0}14%{opacity:1}to{transform:translate(-6%) scale(1)}}@keyframes sp-cut-name{0%{opacity:0;transform:translate(90px) skew(-18deg)}24%{opacity:1;transform:translate(-4px) skew(-6deg)}34%,to{opacity:1;transform:skew(-6deg)}}@keyframes sp-cut-name-r{0%{opacity:0;transform:translate(-90px) skew(-18deg)}24%{opacity:1;transform:translate(4px) skew(-6deg)}34%,to{opacity:1;transform:skew(-6deg)}}@keyframes sp-cut-edge{0%,74%{opacity:0}80%{opacity:1}to{opacity:0}}.tl .fh-stage>.sp-act .sp-slam{animation-delay:calc(var(--d,0ms) + var(--dur-cutin,.72s) - 90ms)}.tl .fh-stage>.sp-act.clash .sp-clash{animation-delay:calc(var(--dur-cutin,.72s) + .52s)}.tl .fh-stage>.sp-act .sp-cut.clash{height:clamp(130px,22vh,210px)}.tl .fh-stage>.sp-act .sp-cut.clash.you{top:30%}.tl .fh-stage>.sp-act .sp-cut.clash.them{top:70%}.tl .fh-stage>.sp-act .sp-cut.clash .sp-cut-name span{font-size:clamp(38px,7vh,76px)}.tl .fh-stage:has(>.sp-act)>.fh-bg{filter:saturate(.4) brightness(.75)}.tl .fh-stage:has(>.sp-act) .fh-fighter:not(.fh-3d-ready) :is(.fh-body,.fh-art){animation-play-state:paused}@media (max-width:760px){.tl .fh-stage>.sp-act .sp-cut{height:clamp(150px,24vh,200px);left:-12%;right:-12%}.tl .sp-cut-face{left:0;top:calc((.12 - 2.5 * var(--ft,.28)) * 100%);height:250%}.tl .sp-cut.them .sp-cut-face{right:0}.tl .sp-cut-name{right:14%}.tl .sp-cut.them .sp-cut-name{left:14%}.tl .sp-cut-name span{font-size:clamp(30px,9vw,44px);-webkit-text-stroke:2px var(--fh-ink);text-shadow:4px 4px 0 var(--sk)}.tl .sp-cut-name small{font-size:11px}}@media (prefers-reduced-motion:reduce){.tl .fh-stage>.sp-act .sp-cut{display:none}}.tl .fh-stage:has(>.sp-act) :is(.fh-cue,.fh-intro,.fh-side .fh-bubble){opacity:0!important;transition:none!important}.tl .fh-stage>.sp-act .sp-act-dim{background:#0b0716e0}.tl .sp-cut-band{background-color:var(--fh-ink)}.tl .sp-cut-band:after{opacity:.4}.tl .sp-cut-edge{display:none}.tl .fh-stage>.sp-act.clash .sp-clash{padding:8px 60px 4px;background:var(--fh-ink);box-shadow:0 0 0 4px var(--fh-yolk),10px 10px #0b071699;-webkit-text-stroke:4px var(--fh-ink)}@media (max-width:760px){.tl .sp-cut-face{top:calc((.1 - 3.2 * var(--ft,.28)) * 100%);height:320%}}.tl .fh-stage>.sp-act.clash .sp-clash{padding:.16em .42em .12em;line-height:.9;text-shadow:4px 4px 0 var(--fh-ink);-webkit-text-stroke:3px var(--fh-ink)}.tl .sp-what{text-wrap:balance}.tl .chest-reveal{position:fixed;top:0;right:0;bottom:0;left:0;margin:0;border:0;padding:0;width:100vw;max-width:none;height:100dvh;max-height:none;border-radius:0;background:var(--fh-ink);color:var(--fh-paper);overflow:auto;overscroll-behavior:contain}.chest-reveal::backdrop{background:#0b0716}.chest-reveal-inner{position:relative;isolation:isolate;min-height:100%;display:flex;flex-direction:column;align-items:center;text-align:center;padding:32px 32px 20px;overflow:hidden;box-sizing:border-box}.chest-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;overflow:hidden;background:radial-gradient(ellipse at 50% 45%,color-mix(in srgb,var(--chest-color),transparent 86%),transparent 62%)}.chest-backdrop i{position:absolute;top:-15%;left:-24%;width:48%;height:140%;transform:rotate(18deg);background:linear-gradient(90deg,transparent,#ff2d6f1a);border-right:2px solid #ff2d6f66}.chest-backdrop i+i{left:auto;right:-24%;transform:rotate(18deg);background:linear-gradient(90deg,#16e0ff16,transparent);border-right:0;border-left:2px solid #16e0ff66}.chest-backdrop>span{position:absolute;left:28px;bottom:22px;font:400 34px/1 var(--fh-disp);letter-spacing:-.04em;color:var(--fh-pink);transform:rotate(-4deg)}.chest-backdrop>span>span{color:var(--fh-cyan)}.chest-header{position:relative;z-index:3;max-width:100%}.chest-kicker{margin:0 0 14px;font:800 15px/1.2 var(--fh-cond);letter-spacing:.24em;text-transform:uppercase;color:var(--fh-yolk)}.tl .chest-reveal h2{margin:0;text-transform:uppercase;font:400 clamp(40px,6vw,82px)/1.08 var(--fh-disp);letter-spacing:.015em;text-shadow:5px 5px 0 var(--fh-ink),8px 8px 0 #ff2d6f66}.chest-subtitle{margin:14px 0 0;color:var(--chest-color);font:800 18px/1.2 var(--fh-cond);letter-spacing:.22em;text-transform:uppercase}.chest-theatre{position:relative;width:min(820px,100%);height:clamp(270px,43dvh,480px);flex:1 0 auto;display:grid;place-items:center;isolation:isolate}.chest-platform{position:absolute;bottom:4%;left:20%;right:20%;height:13%;border:2px solid color-mix(in srgb,var(--chest-color),transparent 30%);border-radius:50%;background:radial-gradient(ellipse,color-mix(in srgb,var(--chest-color),transparent 70%),transparent 70%);box-shadow:0 0 60px color-mix(in srgb,var(--chest-color),transparent 85%);transform:rotate(-4deg)}.chest-model{width:100%;height:100%;object-fit:contain;position:absolute;z-index:1;animation:chest-build 1.8s ease-in both}.chest-canvas{opacity:0;visibility:hidden;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.chest-canvas.loaded{opacity:1;visibility:visible}.chest-theatre:has(.chest-canvas.loaded)>.chest-model{visibility:hidden}.chest-beam{position:absolute;bottom:43%;width:65%;height:110%;z-index:2;pointer-events:none;background:linear-gradient(0deg,var(--chest-color),color-mix(in srgb,var(--chest-color),transparent 45%) 50%,transparent);clip-path:polygon(43% 100%,57% 100%,100% 0,0 0);opacity:0;filter:blur(6px)}.phase-1 .chest-beam{animation:chest-beam .4s ease-out both}.phase-1 .chest-model{animation:chest-pop .45s ease-out both;filter:drop-shadow(0 0 28px var(--chest-color))}.chest-burst{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.tl .chest-burst .sp-sr-rays{position:absolute;left:50%;top:50%;width:120vmax;aspect-ratio:1;translate:-50% -50%;background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--chest-color),transparent 85%) 0 4deg,transparent 4deg 16deg);mask:radial-gradient(closest-side,transparent 4%,#000 24%,transparent 65%);animation:sp-rays 24s linear infinite}.tl .rarity-legendary .sp-sr-rays{background:repeating-conic-gradient(from 0deg,#ffd21f66 0 4deg,transparent 4deg 14deg);animation-duration:12s}.tl .chest-burst .dres-sparks{display:block;position:absolute;top:0;right:0;bottom:0;left:0;container-type:size}.tl .chest-burst .dres-sparks>i{position:absolute;left:50%;top:50%;width:8px;height:14px;background:var(--chest-color);box-shadow:0 0 12px var(--chest-color);animation:chest-spark 1.8s cubic-bezier(.1,.7,.2,1) var(--dl) both}.tl .chest-burst .dres-sparks>i.dot{width:7px;height:7px;border-radius:50%;background:var(--fh-paper)}.chest-slam{position:absolute;z-index:4;top:20%;margin:0;max-width:100%;font:400 clamp(68px,13vw,170px)/1 var(--fh-disp);text-transform:uppercase;color:var(--chest-color);-webkit-text-stroke:5px var(--fh-ink);paint-order:stroke fill;text-shadow:8px 8px 0 var(--fh-ink),0 0 55px var(--chest-color);transform:rotate(-7deg);animation:sp-slam .35s cubic-bezier(.2,1.4,.4,1) .5s both}.rarity-legendary .chest-slam{color:var(--fh-yolk);animation:sp-slam .35s cubic-bezier(.2,1.4,.4,1) .5s both,chest-gold-shimmer 1.8s ease-in-out .85s infinite}@keyframes chest-gold-shimmer{50%{color:#fff6c8;text-shadow:8px 8px 0 var(--fh-ink),0 0 70px var(--fh-yolk)}}.chest-fighter{position:absolute;top:0;right:0;bottom:0;left:0;filter:drop-shadow(0 0 22px color-mix(in srgb,var(--chest-color),transparent 40%));animation:sp-slamin .45s ease-out both}.chest-fighter.waiting{visibility:hidden;animation:none}.chest-fighter>.gear-still{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%}.chest-fighter .gear-still-body{height:100%;width:100%;object-fit:contain}.chest-fighter-3d{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden}.chest-fighter-3d.live{opacity:1;visibility:visible}.chest-fighter-3d canvas{height:100%;width:100%}.chest-fighter:has(.chest-fighter-3d.live)>.gear-still{visibility:hidden}.chest-move{position:absolute;width:28%;height:48%;bottom:8%;right:0;background:var(--fh-ink);border:2px solid var(--chest-color);transform:rotate(4deg);box-shadow:5px 5px 0 var(--fh-ink)}.chest-move img{width:100%;height:85%;object-fit:contain}.chest-move b{display:block;font:800 12px/1 var(--fh-cond);text-transform:uppercase;letter-spacing:.06em;color:var(--chest-color)}.chest-caption{position:relative;z-index:3;min-height:120px;width:100%;max-width:640px}.chest-caption p{margin:10px 0;font:700 18px/1.3 var(--fh-cond)}.chest-caption .chest-yours{display:inline-block;padding:8px 44px;margin:0 0 2px;background:var(--fh-yolk);color:var(--fh-ink);transform:skew(-12deg) rotate(-3deg);box-shadow:6px 6px 0 var(--fh-pink);animation:sp-slamin .3s ease-out both}.chest-yours span{display:block;transform:skew(12deg);font:400 38px/1 var(--fh-disp);text-transform:uppercase;letter-spacing:.04em}.chest-caption .chest-hold{font:400 13px/1.45 Inter,sans-serif;color:var(--fh-dim);max-width:400px;margin:8px auto}.chest-controls{position:relative;z-index:5;width:100%;max-width:680px}.tl .chest-actions.dres-acts{display:flex;align-items:center;justify-content:center;gap:24px;margin:14px 10px 18px;flex-wrap:wrap}.tl .chest-controls .chest-actions.dres-acts{position:relative;inset:auto;width:auto;background:none;border:0;box-shadow:none}.tl .chest-controls .chest-actions.dres-acts:after{display:none}.tl .chest-actions .fh-lock{min-width:0;height:64px;padding:0 30px;flex:1 1 auto;max-width:440px}.tl .chest-actions .fh-lock b{font-size:clamp(24px,3vw,32px)}.tl .chest-actions .btn{min-height:48px;font:800 20px/1 var(--fh-cond);padding:0 20px}.chest-odds{position:relative;z-index:5;font:400 13px/1.6 Inter,sans-serif;text-align:left;margin:12px auto;max-width:560px;color:var(--fh-paper,#fff6e9)}.chest-odds summary{cursor:pointer;font:800 16px/1.3 var(--fh-cond,"Barlow Condensed",sans-serif);letter-spacing:.12em;text-transform:uppercase;padding:12px 16px;border:1px solid #16e0ff66;background:#0b0716;color:var(--fh-cyan,#16e0ff)}.chest-odds>div{background:#0b0716;border:1px solid #16e0ff66;border-top:0;padding:16px 20px;line-height:1.6}.chest-odds table{width:100%;border-collapse:collapse;font-size:12px}.chest-odds th,.chest-odds td{padding:8px 4px;text-align:left;text-transform:capitalize;border-bottom:1px solid #ffffff20}.chest-odds caption{text-align:left;font-weight:800;color:var(--fh-yolk,#ffd21f)}.chest-odds summary:focus-visible{outline:3px solid #ffd21f;outline-offset:4px}.chest-corner{margin:0 24px}.chest-reveal .sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@keyframes chest-build{0%,20%{transform:rotate(0)}40%{transform:rotate(-1deg)}50%{transform:rotate(1deg)}60%{transform:rotate(-2deg)}70%{transform:rotate(2deg)}78%,86%,94%{transform:translate(-5px) rotate(-4deg)}82%,90%,98%{transform:translate(5px) rotate(4deg)}}@keyframes chest-beam{0%{transform:scaleY(.1);transform-origin:bottom;opacity:0}to{transform:scaleY(1);opacity:.9}}@keyframes chest-pop{0%{transform:scale(.96)}60%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes chest-spark{0%{opacity:0;transform:translate(0) scale(0)}12%{opacity:1}to{opacity:0;transform:translate(calc(var(--px)*1cqw),calc(var(--py)*1cqh)) rotate(var(--r)) scale(.7)}}@media (max-width:600px){.chest-reveal-inner{padding:24px 22px 12px}.chest-kicker{font-size:12px;letter-spacing:.14em;margin-bottom:12px}.tl .chest-reveal h2{font-size:clamp(30px,10vw,42px)}.chest-subtitle{font-size:15px;margin-top:10px}.chest-theatre{height:clamp(230px,35dvh,320px);flex:1 0 auto}.chest-slam{font-size:clamp(48px,14vw,82px);-webkit-text-stroke:3px var(--fh-ink)}.chest-caption{min-height:132px}.chest-yours span{font-size:30px}.chest-caption .chest-hold{font-size:12px}.tl .chest-actions.dres-acts{flex-direction:column;gap:14px;margin:12px 6px 16px}.tl .chest-actions .fh-lock{flex:auto;width:100%;height:58px;padding:0 12px}.tl .chest-actions .btn{width:100%;min-height:44px}.chest-backdrop>span{display:none}.chest-odds{margin:8px auto}.chest-odds summary{font-size:14px}}@media (prefers-reduced-motion:reduce){.chest-reveal *,.chest-reveal *:before{animation:none!important;transition:none!important}}@media (min-width:601px) and (max-height:720px){.chest-reveal-inner{padding:16px 24px 12px}.chest-theatre{height:clamp(150px,34dvh,270px)}.chest-caption{min-height:88px}.chest-odds{margin:6px auto}}:is(.qp,.qt,.qk,.qp-claim-moment,.qp-opening,.qp-open-error){--q-pink:#ff2d6f;--q-cyan:#16e0ff;--q-yolk:#ffd21f;--q-ink:#0b0716;--q-paper:#fff6e9;--q-card:#150c29;--q-rule:rgba(255,246,233,.16);--q-dim:rgba(255,246,233,.72);--q-disp:"Anton",Impact,"Arial Narrow Bold",sans-serif;--q-cond:"Barlow Condensed","Arial Narrow",sans-serif}.qc-icon{display:inline-grid;place-items:center;width:var(--qs,56px);height:var(--qs,56px);flex:0 0 auto;position:relative}.qc-icon img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 0 calc(var(--qs,56px) * .12) color-mix(in srgb,var(--qc),transparent 45%))}.qc-icon.qc-crate img{transform:scale(.88);filter:hue-rotate(-18deg) saturate(1.15) drop-shadow(0 0 calc(var(--qs,56px) * .1) #16e0ff88)}.qc-icon.qc-stage img{filter:hue-rotate(58deg) saturate(1.45) brightness(1.05) drop-shadow(0 0 calc(var(--qs,56px) * .14) #ff2d6faa)}.qc-icon.qc-vault img{transform:scale(1.1);filter:sepia(1) saturate(3.2) hue-rotate(-8deg) brightness(1.12) drop-shadow(0 0 calc(var(--qs,56px) * .18) #ffd21fcc)}.qc-icon.qc-vault:after{content:"";position:absolute;top:8%;right:8%;bottom:8%;left:8%;border-radius:50%;background:radial-gradient(closest-side,#ffe98a55,transparent);z-index:-1;animation:qc-pulse 2.2s ease-in-out infinite}.qc-icon.shake img{animation:qc-shake .5s ease-in-out infinite}@keyframes qc-pulse{50%{transform:scale(1.18);opacity:.6}}@keyframes qc-shake{25%{rotate:-4deg}75%{rotate:4deg}}.qp{position:relative;margin:0 0 40px;padding:22px clamp(16px,2.4vw,28px) 24px;color:var(--q-paper);font-family:var(--q-cond);background:linear-gradient(135deg,#1b0f33 0%,var(--q-card) 55%,#0e1433 100%);border:2px solid var(--q-rule);box-shadow:8px 8px 0 var(--q-ink),8px 8px 0 2px #ff2d6f55}.qp:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(-12deg,transparent 0 22px,rgba(255,255,255,.025) 22px 23px)}.qp-head{position:relative;display:grid;gap:6px;margin-bottom:16px}.qp-kick{display:inline-flex;align-items:center;gap:6px;margin:0;font:800 13px/1 var(--q-cond);letter-spacing:.2em;text-transform:uppercase;color:var(--q-yolk)}.qp-title{margin:0;font:400 clamp(34px,4vw,46px)/1 var(--q-disp);text-transform:uppercase;letter-spacing:.01em;text-shadow:4px 4px 0 var(--q-ink)}.qp-lede{margin:0;font:600 17px/1.3 var(--q-cond);color:var(--q-dim)}.qp-lede b{color:var(--q-pink);font-weight:800}.qp-list{position:relative;list-style:none;margin:0;padding:0;display:grid;gap:10px}.qp-q{display:grid;grid-template-columns:minmax(0,1fr) auto auto 52px;align-items:center;gap:12px;padding:12px 14px;background:#0b0716b8;border:2px solid var(--q-rule);transform:skew(-6deg)}.qp-q>*{transform:skew(6deg)}.qp-q.done{border-color:var(--q-yolk);box-shadow:0 0 0 1px var(--q-yolk),0 0 26px #ffd21f33}.qp-q.claimed{opacity:.62}.qp-q-main{display:grid;gap:7px;min-width:0}.qp-q-t{margin:0;font:800 19px/1.1 var(--q-cond);letter-spacing:.02em;text-transform:uppercase;overflow-wrap:anywhere}.qp-bar{position:relative;display:block;height:10px;background:#ffffff1a;overflow:hidden;transform:skew(-12deg)}.qp-bar i{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:left;transform:scaleX(var(--p,0));background:linear-gradient(90deg,var(--q-pink),var(--q-yolk));transition:transform .6s cubic-bezier(.2,.8,.2,1)}.qp-q.done .qp-bar i{background:var(--q-yolk)}.qp-bar.sm{height:6px}.qp-n{font:400 22px/1 var(--q-disp);min-width:3ch;text-align:right;color:var(--q-paper)}.qp-reward{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 4px;font:800 13px/1 var(--q-cond);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--qc);border:1px solid color-mix(in srgb,var(--qc),transparent 55%);background:color-mix(in srgb,var(--qc),transparent 88%)}.qp-reward.got{opacity:.55}.qp-act{display:grid;place-items:center}.qp-claim{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 16px;border:0;cursor:pointer;background:var(--q-yolk);color:var(--q-ink);font:400 20px/1 var(--q-disp);letter-spacing:.05em;text-transform:uppercase;transform:skew(-12deg);box-shadow:4px 4px 0 var(--q-pink);animation:qp-glow 1.4s ease-in-out infinite}.qp-claim>*{transform:skew(12deg)}.qp-claim:disabled{opacity:.6;cursor:progress;animation:none}.qp-q .qp-claim{grid-column:auto;min-width:0}.qp-reroll{display:grid;place-items:center;width:44px;height:44px;border:2px solid var(--q-rule);background:transparent;color:var(--q-dim);cursor:pointer}.qp-reroll:hover{color:var(--q-paper);border-color:var(--q-paper)}.qp-claimed{display:inline-flex;align-items:center;gap:4px;font:800 13px/1 var(--q-cond);letter-spacing:.1em;text-transform:uppercase;color:var(--q-yolk)}@keyframes qp-glow{50%{box-shadow:4px 4px 0 var(--q-pink),0 0 22px #ffd21f88}}.qp-q.done:not(.claimed){grid-template-columns:minmax(0,1fr) auto auto auto}.qp-meter{position:relative;display:flex;align-items:center;gap:14px;margin:14px 0 0;padding:12px 14px;background:#0b0716b8;border:2px dashed color-mix(in srgb,var(--qc),transparent 50%)}.qp-meter.ready{border-style:solid;border-color:var(--q-yolk);box-shadow:0 0 26px #ffd21f33}.qp-meter.got{opacity:.62}.qp-meter-t{display:grid;gap:3px;flex:1 1 auto;min-width:0}.qp-meter-t b{font:400 22px/1 var(--q-disp);text-transform:uppercase;color:var(--qc)}.qp-meter-t small{font:700 12px/1 var(--q-cond);letter-spacing:.1em;text-transform:uppercase;color:var(--q-dim)}.qp-pips{display:flex;gap:6px}.qp-pips i{width:22px;height:14px;transform:skew(-12deg);background:#ffffff1f;border:1px solid var(--q-rule)}.qp-pips i.on{background:var(--qc);border-color:var(--qc);box-shadow:0 0 10px color-mix(in srgb,var(--qc),transparent 40%)}.qp-meter.sm{margin:0;padding:6px 8px;gap:8px;border-width:1px}.qp-meter.sm .qp-meter-t b{font-size:15px}.qp-meter.sm .qp-pips i{width:14px;height:9px}.qp-guest-note{position:relative;margin:10px 0 0;font:600 14px/1.35 var(--q-cond);color:var(--q-dim)}.qp-extras{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 0}.qp-x{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0;padding:10px 12px;background:#0b071680;border:1px dashed var(--q-rule);min-width:0}.qp-x.got{border-style:solid;border-color:#ffd21f66}.qp-x-t{display:grid;gap:3px;font:700 15px/1.15 var(--q-cond);letter-spacing:.03em;text-transform:uppercase;min-width:0}.qp-x-t em{font-style:normal;color:var(--q-yolk)}.qp-x-t small{font:600 12px/1 var(--q-cond);letter-spacing:.08em;color:var(--q-dim)}.qp-week,.qp-run,.qp-fw{grid-column:1/-1}.qp-dots{display:flex;gap:5px}.qp-dots i{width:14px;height:14px;transform:skew(-12deg);background:#ffffff1f;border:1px solid var(--q-rule)}.qp-dots i.on{background:var(--q-yolk);border-color:var(--q-yolk);box-shadow:0 0 10px #ffd21f88}.qp-inv{position:relative;margin-top:22px}.qp-h3{display:flex;align-items:center;gap:12px;margin:0 0 12px;font:400 26px/1 var(--q-disp);text-transform:uppercase}.qp-count{padding:5px 10px 4px;background:var(--q-pink);color:#fff;font:800 13px/1 var(--q-cond);letter-spacing:.12em;transform:skew(-12deg)}.qp-empty{margin:0;color:var(--q-dim);font:600 16px/1.3 var(--q-cond)}.qp-chests{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.qp-chest{position:relative;display:grid;justify-items:center;gap:4px;width:100%;padding:12px 10px 14px;cursor:pointer;color:var(--q-paper);background:radial-gradient(ellipse at 50% 35%,color-mix(in srgb,var(--qc),transparent 78%),transparent 70%),#0b0716cc;border:2px solid color-mix(in srgb,var(--qc),transparent 40%);box-shadow:5px 5px 0 var(--q-ink);transition:transform .12s,box-shadow .12s}.qp-chest:hover,.qp-chest:focus-visible{transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--q-ink),0 0 30px color-mix(in srgb,var(--qc),transparent 60%)}.qp-chest .qc-icon img{animation:qc-bob 2.4s ease-in-out infinite}.qp-chest-name{font:400 20px/1 var(--q-disp);text-transform:uppercase;letter-spacing:.02em;color:var(--qc);text-align:center}.qp-chest small{font:700 12px/1 var(--q-cond);letter-spacing:.1em;text-transform:uppercase;color:var(--q-dim)}.qp-open{margin-top:6px;padding:8px 18px 7px;background:var(--qc);color:var(--q-ink);font:400 18px/1 var(--q-disp);letter-spacing:.08em;text-transform:uppercase;transform:skew(-12deg)}@keyframes qc-bob{50%{translate:0 -4px}}.qp-recent{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 0;font:700 13px/1.2 var(--q-cond);text-transform:uppercase;letter-spacing:.06em;color:var(--q-dim)}.qp-recent em{font-style:normal;padding:3px 8px;border:1px solid var(--q-rule);color:var(--q-paper)}.qp-recent em.r-legendary,.qp-recent em.r-character{border-color:#ffd36b;color:#ffd36b}.qp-recent em.r-epic{border-color:#bc83ff;color:#d8b7ff}.qp-recent em.r-rare{border-color:#62adff;color:#9ccbff}.qp-odds{margin:18px 0 0;max-width:none}.qp-points{position:relative;margin-top:22px}.qp-count.gold{background:var(--q-yolk);color:var(--q-ink)}.qp-pts{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px}.qp-pt{display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:44px;padding:0 12px;border:1px solid #ffd21f66;background:#0b0716b3;color:var(--q-paper);cursor:pointer;font:700 14px/1.1 var(--q-cond);text-transform:uppercase;letter-spacing:.04em;text-align:left}.qp-pt b{color:var(--q-yolk);white-space:nowrap}.qp-pt:disabled{opacity:.6;cursor:progress}.qp-odds table+table{margin-top:14px}.qp-odds tfoot td{text-transform:none;color:var(--q-dim);border-bottom:0}.qp-claim-moment{max-width:min(620px,calc(100vw - 32px));width:100%;margin:auto;padding:26px 22px 22px;border:3px solid var(--q-yolk);color:var(--q-paper);text-align:center;font-family:var(--q-cond);background:radial-gradient(ellipse at 50% 30%,#ff2d6f33,transparent 60%),var(--q-ink);box-shadow:10px 10px 0 var(--q-pink)}.qp-claim-moment::backdrop{background:#0b0716d9}.qp-claim-moment h2{margin:6px 0 10px;font:400 clamp(38px,7vw,60px)/1 var(--q-disp);text-transform:uppercase;text-shadow:5px 5px 0 #ff2d6f66}.qp-cm-list{list-style:none;margin:0 0 12px;padding:0;display:flex;justify-content:center;gap:18px;flex-wrap:wrap}.qp-cm-list li{display:grid;justify-items:center;gap:4px}.qp-cm-list b{font:400 20px/1 var(--q-disp);text-transform:uppercase;color:var(--qc)}.qp-cm-list small{font:700 12px/1 var(--q-cond);letter-spacing:.1em;text-transform:uppercase;color:var(--q-dim)}.qp-cm-list .drop-in{animation:qc-drop .55s cubic-bezier(.2,1.5,.4,1) calc(var(--i,0) * .18s) both}@keyframes qc-drop{0%{translate:0 -120px;scale:.6;opacity:0}to{translate:0 0;scale:1;opacity:1}}.qp-cm-acts{display:flex;flex-direction:column;align-items:center;gap:10px}.qp-cm-go{display:grid;place-items:center;width:min(420px,100%);height:62px;padding:0 20px;border:0;cursor:pointer;background:var(--q-yolk);color:var(--q-ink);transform:skew(-12deg);box-shadow:6px 6px 0 var(--q-pink);animation:qp-glow 1.4s ease-in-out infinite}.qp-cm-go b{transform:skew(12deg);font:400 clamp(22px,3.4vw,30px)/1 var(--q-disp);letter-spacing:.05em;text-transform:uppercase}.qp-cm-go:focus-visible,.qp-cm-later:focus-visible{outline:3px solid var(--q-paper);outline-offset:4px}.qp-cm-later{min-height:44px;padding:0 22px;border:0;background:none;color:var(--q-dim);cursor:pointer;font:800 17px/1 var(--q-cond);letter-spacing:.14em;text-transform:uppercase}.qp-cm-later:hover{color:var(--q-paper)}.qp-opening,.qp-open-error{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-content:center;justify-items:center;gap:12px;background:#0b0716e6;color:var(--q-paper);font:800 20px/1.2 var(--q-cond);text-transform:uppercase;letter-spacing:.1em}.chest-reveal[class*=crate-].phase-0 .chest-beam,.chest-reveal[class*=crate-].phase-0 .chest-platform{--chest-color:var(--crate-color)}.chest-reveal[class*=crate-].phase-0 .chest-backdrop{background:radial-gradient(ellipse at 50% 45%,color-mix(in srgb,var(--crate-color),transparent 80%),transparent 62%)}.chest-reveal.crate-crate .chest-model{filter:hue-rotate(-18deg) saturate(1.15);scale:.9}.chest-reveal.crate-stage .chest-model{filter:hue-rotate(58deg) saturate(1.45) brightness(1.05)}.chest-reveal.crate-vault .chest-model{filter:sepia(1) saturate(3.2) hue-rotate(-8deg) brightness(1.12);scale:1.1}.chest-reveal.crate-vault .chest-kicker{color:var(--crate-color)}.chest-reveal.crate-stage .chest-kicker{color:#ff7ab0}.chest-reveal.crate-crate .chest-kicker{color:#16e0ff}.chest-reveal.find-fighter .chest-slam{color:var(--fh-yolk,#ffd21f)}.chest-reveal .chest-equipped{margin:0;font:800 16px/1 var(--fh-cond,"Barlow Condensed",sans-serif);letter-spacing:.1em;text-transform:uppercase;color:var(--fh-yolk,#ffd21f)}.qt{display:grid;gap:8px;width:min(360px,100%);padding:12px 14px 14px;color:var(--q-paper);font-family:var(--q-cond);background:#0b0716d1;border:2px solid var(--q-rule);box-shadow:6px 6px 0 var(--q-ink)}.qt-h{display:flex;align-items:baseline;gap:8px;margin:0;font:400 20px/1 var(--q-disp);text-transform:uppercase;color:var(--q-yolk)}.qt-h small{font:700 12px/1 var(--q-cond);letter-spacing:.1em;color:var(--q-dim)}.qt-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.qt-list li{display:grid;grid-template-columns:minmax(0,1fr) 70px 36px;align-items:center;gap:8px;font:700 14px/1.1 var(--q-cond);text-transform:uppercase;letter-spacing:.04em}.qt-list li.done{color:var(--q-yolk)}.qt-t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qt-n{text-align:right;font:400 15px/1 var(--q-disp)}.qt-go{display:flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 12px;border:1px solid var(--q-rule);background:transparent;color:var(--q-paper);cursor:pointer;font:800 14px/1 var(--q-cond);letter-spacing:.1em;text-transform:uppercase}.qt-go.hot{background:var(--q-yolk);color:var(--q-ink);border-color:var(--q-yolk);transform:skew(-10deg);animation:qp-glow 1.6s ease-in-out infinite}.qt-go.hot>*{transform:skew(10deg)}.ew-quest-dock{display:flex;justify-content:flex-end;padding:0 clamp(16px,4vw,48px);margin:-8px 0 18px}@media (max-width:760px){.ew-quest-dock{display:none}}.qk{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 8px;margin:8px auto 0;max-width:min(760px,100%);font-family:var(--q-cond)}.qk-chip{display:inline-flex;align-items:center;gap:8px;padding:5px 10px;background:#0b0716c7;border:1px solid var(--q-rule);color:var(--q-paper);font:700 13px/1 var(--q-cond);letter-spacing:.06em;text-transform:uppercase;animation:qk-in .35s ease-out calc(.6s + var(--i,0) * .12s) both}.qk-chip b{display:inline-flex;align-items:center;gap:3px;font:400 15px/1 var(--q-disp);letter-spacing:.02em;color:var(--q-yolk)}.qk-chip.done{border-color:var(--q-yolk);box-shadow:0 0 14px #ffd21f44}.qk-chip.win{border-color:color-mix(in srgb,var(--qc),transparent 30%);color:var(--qc)}.qk-bar{position:relative;width:46px;height:5px;background:#fff2;overflow:hidden}.qk-bar i{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:left;background:var(--q-yolk);animation:qk-fill .7s cubic-bezier(.2,.8,.2,1) calc(.8s + var(--i,0) * .12s) both}@keyframes qk-in{0%{opacity:0;translate:0 8px}}@keyframes qk-fill{0%{transform:scaleX(var(--p0,0))}to{transform:scaleX(var(--p,0))}}.ew-shop{position:relative}.ew-chest-badge{position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;padding:0 5px;display:grid;place-items:center;border-radius:10px;background:#ff2d6f;color:#fff;font:800 12px/1 Barlow Condensed,sans-serif;box-shadow:0 0 0 2px #0b0716,0 0 12px #ff2d6f99;animation:qb-pop .4s cubic-bezier(.2,1.6,.4,1) both;transform:skew(10deg)}@keyframes qb-pop{0%{scale:0}}@media (max-width:600px){.qp{padding:18px 14px 20px;box-shadow:5px 5px 0 var(--q-ink)}.qp-q,.qp-q.done:not(.claimed){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main n" "reward act";row-gap:10px;transform:none}.qp-q>*{transform:none}.qp-q-main{grid-area:main}.qp-n{grid-area:n}.qp-reward{grid-area:reward;justify-self:start}.qp-act{grid-area:act;justify-self:end}.qp-q-t{font-size:17px}.qp-extras{grid-template-columns:minmax(0,1fr)}.qp-x,.qp-meter{flex-wrap:wrap}.qp-meter .qp-claim{flex:1 1 100%;justify-content:center}.qp-chests{grid-template-columns:repeat(2,minmax(0,1fr))}.qk-chip{font-size:12px;padding:4px 8px}.qk-bar{width:32px}}@media (max-width:600px) and (max-height:760px){.qk>:nth-child(n+3){display:none}}@media (prefers-reduced-motion:reduce){:is(.qp,.qt,.qk,.qp-claim-moment,.qp-opening) *,.ew-chest-badge{animation:none!important;transition:none!important}.qc-icon:after{animation:none!important}}.qp-pt.qp-pt-go{display:inline-flex;width:auto;margin-top:10px;padding:0 16px}.qp.qp-store{margin:0 0 28px}.qp.qp-store .qp-points{margin-top:0}.tl .dres-elo-wrap{flex-basis:100%;display:flex;flex-direction:column;align-items:center;gap:8px;margin:8px 0 0;min-width:0;animation:dres-elo-in .32s ease-out both;animation-delay:var(--elo-in,0ms)}.tl .dres-elo-wrap.now,.tl .dres.rm .dres-elo-wrap,.tl .dres.settled .dres-elo-wrap{animation:none}@keyframes dres-elo-in{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}.tl .dres-elo{position:relative;display:flex;align-items:center;justify-content:center;gap:4px 22px;margin:0 0 10px;min-width:0;max-width:calc(100% - 16px);padding:8px 30px 8px 24px;box-sizing:border-box;transform:skew(-10deg);background:linear-gradient(180deg,#24173b,#140c26);border:3px solid #fff6e966;box-shadow:6px 6px 0 var(--fh-ink,#0b0716);font:800 12px/1 var(--fh-cond,"Barlow Condensed",sans-serif);letter-spacing:.2em;text-transform:uppercase;color:var(--fh-dim,#b9a9d9)}.tl .dres-elo>*{transform:skew(10deg)}.tl .dres-elo.up{border-color:var(--fh-yolk,#ffd21f);box-shadow:6px 6px 0 var(--fh-pink,#ff2d6f),10px 10px 0 var(--fh-ink,#0b0716)}.tl .dres-elo-main{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.tl .dres-elo-top{display:flex;align-items:center;gap:8px}.tl .dres-elo-k{white-space:nowrap;font:800 13px/1 var(--fh-cond,sans-serif);letter-spacing:.3em;color:var(--fh-dim,#b9a9d9)}.tl .dres-elo-nums{display:flex;align-items:baseline;gap:8px;white-space:nowrap}.tl .dres-elo-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.tl .dres-elo :is(.dres-elo-was,.dres-elo-v){font:400 22px/1 var(--fh-disp,"Anton",Impact,sans-serif);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--fh-paper,#fff6e9)}.tl .dres-elo .dres-elo-v{font-size:34px;min-width:2.4ch;text-align:left}.tl .dres-elo .dres-elo-was{color:#fff6e999}.tl .dres-elo .dres-elo-to{font:700 18px/1 var(--fh-cond,sans-serif);letter-spacing:0;color:#fff6e980}.tl .dres-elo-d{font:400 68px/1 var(--fh-disp,"Anton",Impact,sans-serif);letter-spacing:.01em;font-variant-numeric:tabular-nums;min-width:2.2ch;text-align:center;color:#d9cde8;text-shadow:4px 4px 0 var(--fh-ink,#0b0716)}.tl .dres-elo.up .dres-elo-d{color:var(--fh-yolk,#ffd21f);text-shadow:3px 3px 0 var(--fh-pink,#ff2d6f),6px 6px 0 var(--fh-ink,#0b0716)}.tl .dres-elo.up .dres-elo-v{color:var(--fh-yolk,#ffd21f)}.tl .dres-elo.down .dres-elo-d,.tl .dres-elo.flat .dres-elo-d{color:#d9cde8}.tl .dres-elo.landed .dres-elo-d{animation:dres-elo-pop .42s cubic-bezier(.2,1.6,.4,1) both}@keyframes dres-elo-pop{0%{transform:skew(10deg) scale(1)}45%{transform:skew(10deg) scale(1.18)}to{transform:skew(10deg) scale(1)}}.tl .dres-elo-note{max-width:22ch;font:700 15px/1.2 var(--fh-cond,sans-serif);letter-spacing:.06em;color:#d9cde8;text-transform:none}.tl .dres-elo-g{padding:3px 6px;border:1px solid #fff6e955;border-radius:3px;font:800 10px/1 var(--fh-cond,sans-serif);letter-spacing:.14em;color:#d9cde8}.tl .dres-unlock{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:2px 10px;margin:0;max-width:100%;text-align:center;font:700 15px/1.25 var(--fh-cond,sans-serif);letter-spacing:.04em;color:var(--fh-paper,#fff6e9)}.tl .dres-unlock b{font:800 13px/1 var(--fh-cond,sans-serif);letter-spacing:.2em;text-transform:uppercase;color:var(--fh-yolk,#ffd21f)}@media (max-width:600px){.tl .dres-elo-wrap{gap:6px;margin-top:6px}.tl .dres-elo{gap:4px 16px;padding:6px 22px 6px 18px;border-width:2.5px}.tl .dres-elo-k{font-size:11px;letter-spacing:.24em}.tl .dres-elo :is(.dres-elo-was){font-size:17px}.tl .dres-elo .dres-elo-v{font-size:26px}.tl .dres-elo .dres-elo-to{font-size:15px}.tl .dres-elo-d{font-size:50px}.tl .dres-elo-note,.tl .dres-unlock{font-size:13px}.tl .dres-unlock b{font-size:11px}}@media (max-height:700px){.tl .dres-elo-wrap{margin-top:4px;gap:4px}.tl .dres-elo{padding-top:5px;padding-bottom:5px;margin-bottom:9px}.tl .dres-elo-main{gap:4px}.tl .dres-elo .dres-elo-v{font-size:24px}.tl .dres-elo-d{font-size:44px}}@media (prefers-reduced-motion:reduce){.tl .dres-elo-wrap,.tl .dres-elo.landed .dres-elo-d{animation:none}}.ew-elo{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 12px;box-sizing:border-box;border:1px solid #ffffff26;border-radius:13px;color:#d9cde8;font:800 11px/1 var(--fh-cond,"Barlow Condensed",sans-serif);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap}.ew-elo b{font:400 19px/1 var(--fh-disp,"Anton",Impact,sans-serif);letter-spacing:.02em;color:#fff6e9;font-variant-numeric:tabular-nums}.ew-elo small{font:700 10px/1 var(--fh-cond,sans-serif);letter-spacing:.1em;color:#b9a9d9;text-transform:lowercase}@media (max-width:720px){.ew-elo{padding:0 10px;gap:4px}.ew-elo .ew-elo-k{display:none}}.ew-elo .ew-elo-g1{display:none}@media (max-width:420px){.ew-elo{padding:0 7px}.ew-elo b{font-size:17px}.ew-elo .ew-elo-gw{display:none}.ew-elo .ew-elo-g1{display:inline;font-weight:800;letter-spacing:0;text-transform:uppercase;color:#b9a9d9}.ew-top.has-elo .ew-word{display:none}}@media (max-width:560px){.ew .ew-top.has-elo.has-shop .ew-top-acts{gap:6px}.ew .ew-top.has-elo.has-shop .ew-elo{padding:0 5px;min-width:40px;justify-content:center}.ew .ew-top.has-elo.has-shop .ew-elo b{font-size:16px}.ew .ew-top.has-elo.has-shop .ew-top-acts .ew-me-name{display:none}.ew .ew-top.has-elo.has-shop .ew-top-acts .ew-me{padding:0 6px 0 5px;gap:4px}.ew .ew-top.has-elo.has-shop .ew-top-acts .ew-signin{width:40px;padding:0;justify-content:center}.ew .ew-top.has-elo.has-shop .ew-top-acts .ew-signin span{display:none}}@media (max-width:380px){.ew .ew-top.has-elo.has-shop .ew-top-acts{gap:4px}}.tl .sq-elo{display:inline-flex;align-items:baseline;gap:8px;margin:0}.tl .sq-elo .sq-lab{white-space:nowrap}.tl .sq-card .sq-elo .sq-r-val{font-size:26px;min-width:0;font-variant-numeric:tabular-nums}.tl .sq-card .sq-elo .sq-lab{font-size:11px;letter-spacing:.2em}@media (max-width:600px){.tl .sq-card .sq-elo .sq-r-val{font-size:20px}.tl .sq-card .sq-elo .sq-lab{font-size:9.5px;letter-spacing:.14em}}.tl .sq-elo small{font:700 10px/1 var(--fh-cond,"Barlow Condensed",sans-serif);letter-spacing:.14em;text-transform:uppercase;opacity:.75}.ew{--bar:64px;--wrap:1280px;--gut:clamp(16px,3.2vw,40px);position:relative;min-height:100dvh;display:flex;flex-direction:column;color:var(--ink);font-family:var(--font);font-size:14px;overflow-x:clip}.ew :where(a,button){-webkit-tap-highlight-color:transparent}.ew :where(.ew-top,.ew-foot,.ew-hero,.ew-join,.ew-sheet) :is(a,button):focus-visible{outline:none;box-shadow:var(--focus)}.ew:before{content:"";position:absolute;left:0;right:0;top:0;height:min(980px,120vh);max-height:100%;z-index:-1;pointer-events:none;background:linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px) 0 0/100% 64px,linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 1px) 0 0/64px 100%;-webkit-mask:radial-gradient(70% 60% at 60% 30%,#000,transparent 75%);mask:radial-gradient(70% 60% at 60% 30%,#000,transparent 75%)}.ew-top{position:sticky;top:0;z-index:50;height:var(--bar);flex:0 0 auto;background:linear-gradient(180deg,#080b20db,#080b20a8);-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 10px 30px #04061240}.ew-top-in{max-width:none;height:100%;margin:0 auto;padding:0 var(--gut);display:flex;align-items:center;justify-content:space-between;gap:12px}.ew-brand{display:inline-flex;align-items:center;gap:11px;padding:4px 6px 4px 2px;margin-left:-2px;border-radius:14px;color:#fff;text-decoration:none}.ew-mark{flex:0 0 auto;display:block;filter:drop-shadow(0 4px 12px rgba(4,6,18,.5)) drop-shadow(0 0 10px rgba(255,45,111,.18))}.ew-word{font:400 24px/1 Anton,Impact,sans-serif;letter-spacing:.03em;text-transform:uppercase;color:#fff6e9}.ew-by{display:none}.ew-top-acts{display:flex;align-items:center;gap:8px}.ew-hub,.ew-signin,.ew-me{display:inline-flex;align-items:center;gap:8px;height:40px;border-radius:13px;font:700 13.5px/1 var(--font-display);letter-spacing:-.005em;white-space:nowrap;cursor:pointer}.ew-hub{padding:0 14px;color:var(--ink2);text-decoration:none;border:1px solid transparent;transition:color .15s,background .15s,border-color .15s}.ew-hub svg{color:var(--teal2)}.ew-hub:hover{color:#fff;background:#ffffff0f;border-color:var(--line)}.ew-signin{padding:0 16px 0 14px;color:#fff;background:linear-gradient(180deg,#ffffff1f,#ffffff0f);border:1px solid rgba(255,255,255,.24);box-shadow:inset 0 1px #ffffff24}.ew-signin:hover{border-color:#5eead499;background:linear-gradient(180deg,#5eead429,#5eead40f)}.ew-signin svg{color:var(--teal2)}.ew-signin[aria-busy=true]{opacity:.7}.ew-menu{position:relative}.ew-hub.ew-set{width:40px;padding:0;justify-content:center;background:transparent}.ew-set-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:16px;background:#0406109e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:ew-pop .18s var(--ease-out) both}.ew-set-sheet{width:min(480px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding:18px;border-radius:20px;background:linear-gradient(180deg,#181d4c,#10143a);border:1px solid var(--line2);box-shadow:0 30px 70px #040612b3;text-align:left}.ew-set-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.ew-set-head h2{margin:0;font:400 26px/1 Anton,Impact,sans-serif;letter-spacing:.03em;text-transform:uppercase;color:#fff6e9}.ew-set-sheet .duel-settings{margin:0;background:#ffffff08}.ew-set-foot{margin:0;font-size:12px;color:var(--dim)}.ew-set-tut{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 14px;border:2px solid rgba(255,246,233,.22)}.ew-set-tut>span{display:flex;flex-direction:column;gap:3px;min-width:0}.ew-set-tut small{font-size:14px;color:#b9a9d9}.ew-set-tut .btn{flex:none;min-height:44px;padding:0 16px}.ew-me{padding:0 10px 0 5px;color:#fff;background:#ffffff0f;border:1px solid var(--line)}.ew-me:hover,.ew-me[aria-expanded=true]{background:#ffffff1a;border-color:var(--line2)}.ew-me>svg{color:var(--dim);transition:rotate .2s var(--ease-out)}.ew-me[aria-expanded=true]>svg{rotate:180deg}.ew-av{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:10px;font:800 14px/1 var(--font-display);color:#fff;background:linear-gradient(140deg,#2dd4bf,#7c3aed);box-shadow:0 4px 12px #2dd4bf4d,inset 0 1px #fff6}.ew-me-name{max-width:16ch;overflow:hidden;text-overflow:ellipsis}.ew-menu-pop{position:absolute;right:0;top:calc(100% + 8px);z-index:60;width:min(248px,calc(100vw - 24px));padding:8px;border-radius:16px;background:linear-gradient(180deg,#181d4c,#10143a);border:1px solid var(--line2);box-shadow:0 22px 50px #04061299;animation:ew-pop .18s var(--ease-out) both}.ew-menu-note{margin:4px 8px 8px;color:var(--dim);font-size:12px;line-height:1.4;text-wrap:balance}.ew-menu-pop [role=menuitem]{display:flex;align-items:center;gap:9px;width:100%;height:40px;padding:0 10px;border:0;border-radius:11px;background:transparent;color:#fff;font:700 13.5px/1 var(--font-display);cursor:pointer;text-align:left}.ew-menu-pop [role=menuitem]:hover,.ew-menu-pop [role=menuitem]:focus-visible{background:#ffffff14;outline:none}.ew-menu-pop [role=menuitem] svg{color:var(--pink2,#f9a8d4)}@keyframes ew-pop{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}.ew-trust{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;list-style:none;color:var(--dim);font-size:13.5px;font-weight:600}.ew-trust li{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.ew-trust svg{color:var(--teal2);stroke-width:3}.ew-alert{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:10px 12px 10px 14px;border-radius:14px;background:#f43f5e1a;border:1px solid rgba(251,113,133,.42)}.ew-alert p{margin:0;flex:1 1 200px;color:#fecdd3;font-size:13.5px;line-height:1.45;text-wrap:balance}.tl .ew-alert-btn{height:36px;padding:0 14px;font-size:13.5px;gap:7px;border-radius:11px}.ew-alert-acts{display:flex;flex-wrap:wrap;gap:8px}.ew-tick-short{display:none}.ew-spin{animation:ew-rot .8s linear infinite}@keyframes ew-rot{to{rotate:360deg}}.ew-play{position:relative;padding:0 var(--gut) clamp(28px,6vh,64px);scroll-margin-top:calc(var(--bar) + 12px)}.ew-play>.main,.ew-stage-ch>.main{max-width:none;margin:0 auto;height:auto;overflow:visible}.ew .main.elb-main{height:auto;overflow:visible}.ew .tl-page.elb{height:auto}.tl .elb.elb-nohero{grid-template-columns:minmax(0,1fr) clamp(300px,27%,360px);grid-template-rows:auto;grid-template-areas:"bots friends"}.ew-stage{flex:1 1 auto;min-height:0;width:100%;max-width:none;margin:0;display:flex;flex-direction:column;padding:0}.ew-stage>.main.duel-main{flex:1 1 auto;height:auto;min-height:0}.ew[data-page=duel] .ew-top{position:relative}@media (min-width:901px){.ew[data-page=duel]{height:100dvh;min-height:0;overflow:hidden}.ew[data-page=duel].ew-scaled{position:fixed;left:0;top:0;width:calc(100vw / var(--s));height:calc(100dvh / var(--s));transform:scale(var(--s));transform-origin:0 0}}.ew-stage-ch{padding:0}.ew-join{flex:1 0 auto;display:flex;align-items:center;justify-content:center;padding:clamp(18px,5vh,56px) var(--gut) clamp(24px,6vh,64px)}.ew-join-card{position:relative;width:min(600px,100%);display:flex;flex-direction:column;align-items:center;gap:14px;padding:30px clamp(18px,4vw,40px) 24px;border-radius:30px;text-align:center;background:radial-gradient(70% 50% at 50% 0%,rgba(244,114,182,.2),transparent 70%),radial-gradient(60% 40% at 50% 100%,rgba(45,212,191,.14),transparent 70%),linear-gradient(170deg,#141a42f5,#090c22fa);border:1px solid rgba(255,255,255,.14);box-shadow:var(--glass-hi),0 30px 80px #04061299}.ew-join-card:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(140deg,#5eead499,#8b5cf64d 45%,#f472b699);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.ew-kick{display:inline-flex;align-items:center;gap:8px;margin:0;font:700 11px/1 var(--font);letter-spacing:.26em;text-transform:uppercase;color:#f9a8d4}.ew-join-title{margin:0;font:800 clamp(32px,5vw,48px)/1.02 var(--font-display);letter-spacing:-.04em;color:#fff;text-wrap:balance}.ew-join-sub{margin:0;max-width:26em;color:var(--ink2);font-size:15px;line-height:1.5;text-wrap:balance}.ew-join-vs{display:flex;align-items:flex-start;justify-content:center;gap:clamp(16px,4vw,40px);margin:8px 0 0}.ew-join-side{display:flex;flex-direction:column;align-items:center;gap:10px}.ew-join-side b{font:700 14px/1.1 var(--font-display);color:#fff}.ew-join-side.them b{color:#fbcfe8}.ew-pod{position:relative;display:flex;align-items:center;justify-content:center;width:128px;height:128px;border-radius:50%}.ew-pod.them{color:#f9a8d4;background:radial-gradient(closest-side,rgba(244,114,182,.22),rgba(139,92,246,.1) 70%,transparent);box-shadow:0 0 0 2px #f472b68c,0 0 36px #f472b642}.ew-pod.them svg{position:relative;z-index:1;filter:drop-shadow(0 0 12px rgba(244,114,182,.7))}.ew-pod.you{background:radial-gradient(closest-side,rgba(45,212,191,.32),rgba(139,92,246,.14) 70%,transparent);box-shadow:0 0 0 2px #5eead48c,0 0 36px #2dd4bf47}.ew-pod.you img{position:absolute;left:50%;bottom:0;width:156px;height:156px;max-width:none;translate:-50% 0;-webkit-mask:radial-gradient(circle at 50% 42%,#000 58%,transparent 60%);mask:radial-gradient(circle at 50% 42%,#000 58%,transparent 60%)}.ew-radar{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid rgba(244,114,182,.6);animation:ew-radar 2.4s ease-out infinite}.ew-radar.r2{animation-delay:1.2s}.ew-join-card.ended .ew-radar{display:none}@keyframes ew-radar{0%{transform:scale(.72);opacity:.9}to{transform:scale(1.3);opacity:0}}.ew-join-mid{align-self:center;margin-top:-22px;font:800 italic 32px/1 var(--font-display);letter-spacing:-.02em;background:linear-gradient(180deg,#fff,#c4b5fd);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 4px 18px rgba(139,92,246,.6))}.ew-join-facts{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:4px 0 2px;padding:0;list-style:none}.ew-join-facts li{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px 0 10px;border-radius:999px;background:#ffffff0f;border:1px solid var(--line);color:var(--ink2);font-size:12.5px;font-weight:600;white-space:nowrap}.ew-join-facts li b{color:#fff;font-weight:800}.ew-join-facts svg{color:var(--teal2)}.ew-join-facts-one{display:none;align-items:center;justify-content:center;gap:0;height:32px;margin:4px 0 2px;padding:0 14px;border-radius:999px;background:#ffffff0f;border:1px solid var(--line);color:var(--ink2);font-size:12.5px;font-weight:600;white-space:nowrap}.ew-join-facts-one svg{color:var(--teal2);margin-right:7px}.ew-join-facts-one b{color:#fff;font-weight:800}.tl .ew-accept{width:min(360px,100%);height:62px;margin-top:6px;font-size:18px;border-radius:20px;box-shadow:0 18px 44px #8b5cf680,inset 0 1px #ffffff73,inset 0 -2px #140a3c40}.ew-join-status{min-height:36px;width:100%;display:flex;align-items:center;justify-content:center}.ew-join-status .ew-alert{width:100%;text-align:left}.ew-join-trust{justify-content:center;gap:4px 16px;font-size:13px}.ew-join-code{display:inline-flex;align-items:center;gap:8px;margin:2px 0 0;color:var(--dim)}.ew-join-code small{font:700 10.5px/1 var(--font);letter-spacing:.22em;text-transform:uppercase}.ew-join-code b{font:800 15px/1 var(--font-display);letter-spacing:.08em;color:var(--ink2)}.ew-join-lobby{height:36px;padding:0 10px;border:0;border-radius:10px;background:none;color:var(--dim);font:700 13px/1 var(--font-display);cursor:pointer;text-decoration:underline;text-decoration-color:#9aa1cf59;text-underline-offset:4px}.ew-join-lobby:hover{color:#fff}.ew-foot{margin-top:auto;border-top:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#070a1d33,#070a1db8)}.ew-foot-in{max-width:none;margin:0 auto;padding:22px var(--gut) calc(22px + env(safe-area-inset-bottom,0px));display:flex;align-items:center;justify-content:space-between;gap:12px 28px;flex-wrap:wrap}.ew-foot-brand{display:flex;align-items:center;gap:10px;color:var(--dim);font-size:13px}.ew-foot-brand b{margin-right:6px;font:800 15px/1 var(--font-display);letter-spacing:-.03em;color:#fff}.ew-foot-note{margin:0;color:var(--dim2);font-size:12.5px;font-weight:600}.ew-foot-links{display:flex;align-items:center;flex-wrap:wrap;gap:6px 20px;color:var(--dim);font-size:13px}.ew-foot-links a{color:var(--ink2);font-weight:600;text-decoration:none;border-radius:6px}.ew-foot-links a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.ew-sheet{position:fixed;z-index:90;top:calc(var(--bar) + 2px);right:max(12px,calc((100vw - var(--wrap)) / 2 - var(--gut) + 12px));width:min(400px,calc(100vw - 24px));display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:18px;background:linear-gradient(180deg,#181d4c,#10143a);border:1px solid rgba(94,234,212,.4);box-shadow:0 0 0 1px #02030c8c,0 28px 70px #02030cd9,0 10px 24px #02030c99,0 0 30px #2dd4bf1f;animation:ew-pop .22s var(--ease-out) both}.ew-sheet.err{align-items:center;border-color:#fb718580}.ew-sheet-ic{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:11px;color:var(--teal2);background:#2dd4bf24;border:1px solid rgba(94,234,212,.35)}.ew-sheet-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.ew-sheet-body b{font:800 14.5px/1.3 var(--font-display);color:#fff;text-wrap:balance}.ew-sheet.err .ew-sheet-body b{color:#fecdd3;font-weight:700}.ew-sheet-body p{margin:0;color:var(--ink2);font-size:13px;line-height:1.45;text-wrap:balance}.ew-sheet-acts{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:8px}.tl .ew-sheet-go{height:38px;padding:0 14px;font-size:13.5px;gap:7px;border-radius:12px;border-color:#5eead48c}.ew-sheet-cancel,.ew-sheet-x{height:38px;padding:0 12px;border:0;border-radius:11px;background:transparent;color:var(--dim);font:700 13.5px/1 var(--font-display);cursor:pointer}.ew-sheet-cancel:hover,.ew-sheet-x:hover{color:#fff;background:#ffffff12}.ew-sheet-x{width:38px;padding:0;display:inline-flex;align-items:center;justify-content:center}.ew:not(.rm) .ew-join-card{animation:ew-card .5s var(--ease-spring) both}.ew:not(.rm) .ew-join-side.them{animation:ew-in-l .55s var(--ease-out) .12s both}.ew:not(.rm) .ew-join-side.you{animation:ew-in-r .55s var(--ease-out) .12s both}.ew:not(.rm) .ew-join-mid{animation:ew-slam .42s var(--ease-spring) .32s both}@keyframes ew-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes ew-in-l{0%{opacity:0;transform:translate(-36px)}to{opacity:1;transform:none}}@keyframes ew-in-r{0%{opacity:0;transform:translate(36px)}to{opacity:1;transform:none}}@keyframes ew-slam{0%{opacity:0;transform:scale(1.7)}to{opacity:1;transform:none}}@keyframes ew-card{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:none}}.ew.rm *,.ew.rm *:before,.ew.rm *:after{animation:none}@media (prefers-reduced-motion:reduce){.ew *,.ew *:before,.ew *:after{animation:none!important;transition:none!important}}@media (max-width:900px){.tl .elb.elb-nohero{grid-template-columns:minmax(0,1fr);grid-template-areas:"bots" "friends"}.ew-stage{padding:0}}@media (max-width:560px){.ew{--bar:58px;--gut:14px}.ew-word{font-size:20px}.ew-mark{width:30px;height:30px}.ew-hub{width:40px;padding:0;justify-content:center;border-color:var(--line);background:#ffffff0a}.ew-hub span{display:none}.ew-signin{padding:0 14px 0 12px}.ew-me-name{max-width:9ch}.ew-foot-in{flex-direction:column;align-items:flex-start;gap:12px}.ew-join-card{padding:24px 16px 18px;border-radius:24px;gap:12px}.ew-pod{width:100px;height:100px}.ew-pod.you img{width:122px;height:122px}.tl .ew-accept{width:100%}.ew-sheet{top:auto;bottom:calc(12px + env(safe-area-inset-bottom,0px));right:12px;left:12px;width:auto}.ew .tl .rs-bar,.ew .tl .tl-page.eq .eq-bar,.ew .tl .tl-eq-host .eq-bar,.ew .tl .dres-acts{bottom:calc(10px + env(safe-area-inset-bottom,0px))}.ew .tl .duel-page .rs-bar:after,.ew .tl .duel-page .eq-bar:after,.ew .tl .dres-acts:after{content:"";position:absolute;left:-10px;right:-10px;top:calc(100% - 20px);bottom:calc(-10px - env(safe-area-inset-bottom,0px));z-index:-1;background:#0b0f2a;pointer-events:none}.ew .tl .duel{min-height:0}}@media (max-width:420px){.ew-join-facts{display:none}.ew-join-facts-one{display:inline-flex}.ew-join-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;text-align:center}.ew-join-trust li{flex-direction:column;justify-content:flex-start;gap:4px;white-space:nowrap;font-size:13px;line-height:1.2}.ew-tick-long{display:none}.ew-tick-short{display:inline}}@media (max-width:380px){.ew-brand{gap:9px}.ew-join-facts-one{font-size:12px;padding:0 12px}.ew-me{padding:0 8px 0 5px;gap:4px}.ew-me-name,.ew-sheet-ic{display:none}}.ew-noscript{margin:0;padding:24px;font:16px/1.5 Inter,sans-serif;color:#eef0ff}.ew-stage>.main.sq-main{flex:1 1 auto;height:auto;min-height:0}.ew[data-page=searching] .ew-top{position:relative}@media (min-width:901px){.ew[data-page=searching]{height:100dvh;min-height:0;overflow:hidden}.ew[data-page=searching] .tl .sq-page{flex:1 1 auto;min-height:0}}@media (max-width:900px){.ew[data-page=searching] .tl .sq-page{min-height:calc(100dvh - var(--bar) - 28px)}}.ew-stage{position:relative}@media (min-width:901px){.ew[data-page=duel]{--bar:56px}.ew[data-page=duel] .ew-stage{max-width:none;padding:0}}@media (max-width:420px){.ew-top.has-shop .ew-word{display:none}}@media (max-width:360px){.ew .ew-top .ew-top-acts .ew-signin{width:40px;padding:0;justify-content:center}.ew .ew-top .ew-top-acts :is(.ew-signin span,.ew-me-name){display:none}.ew .ew-top .ew-top-acts .ew-signin svg{display:block;transform:none}.ew .ew-top .ew-top-acts .ew-me{padding:0 6px 0 5px}}@media (max-height:700px){.ew-set-scrim{padding:10px}.ew-set-sheet{max-height:calc(100dvh - 20px);padding:14px;gap:8px}.ew-set-sheet .duel-settings{padding:12px 14px}.ew-set-sheet .duel-settings .dset-row{margin-top:8px;padding-top:8px}.ew-set-sheet .duel-settings .dset-vols{padding-top:8px;gap:4px 16px}}@media (min-width:561px) and (max-width:900px){.ew-top.has-shop .ew-hub:not(.ew-set){width:40px;padding:0;justify-content:center}.ew-top.has-shop .ew-hub span{display:none}}.ew{--web-ink:#0b0716;--web-paper:#fff6e9;--web-yolk:#ffd21f;--web-cond:"Barlow Condensed","Arial Narrow",sans-serif}.ew .ew-top{background:var(--web-ink);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.ew :is(.ew-hub,.ew-signin,.ew-me,.ew-av,.ew-brand){border-radius:0}.ew :is(.ew-hub,.ew-signin,.ew-me){font-family:var(--web-cond);text-transform:uppercase;letter-spacing:.06em}.ew .ew-signin,.ew .ew-me{background:var(--web-ink);border-color:var(--web-paper);box-shadow:none}.ew .ew-signin svg,.ew .ew-hub svg{color:var(--web-yolk)}.ew .ew-av{background:var(--web-yolk);color:var(--web-ink);box-shadow:none}.ew .ew-foot{border-top:3px solid var(--web-yolk);background:var(--web-ink);font-family:var(--web-cond)}.ew .ew-foot-brand b{font:400 18px/1 Anton,Impact,sans-serif;text-transform:uppercase;color:var(--web-paper)}.ew .ew-foot-links a{border-radius:0}.lg-wait{flex:1 0 auto;min-height:70vh;background:#0b0716}.ew .ew-stage-ch{padding:0}.ew .ew-stage-ch>.main,.ew .ew-stage-ch .tl-host{display:flex;flex:1 0 auto;flex-direction:column;padding:0;width:100%;min-width:0}.ew .ew-stage-ch .elb.elb-ch{flex:1 0 auto;min-height:calc(100dvh - var(--bar))}.ew :is(.ew-set-sheet,.ew-sheet,.ew-menu-pop,.confirm-box){border:2px solid var(--web-paper);border-radius:0;background:var(--web-ink);color:var(--web-paper);box-shadow:5px 5px #ff2d6f;font-family:var(--web-cond)}.ew .ew-set-sheet .duel-settings{border:0;border-radius:0;box-shadow:none;background:none}.ew :is(.ew-sheet-ic,.ew-sheet-go,.ew-sheet-cancel,.ew-sheet-x,.ew-menu-pop [role=menuitem],.ew-alert,.ew-alert-btn){border-radius:0;font-family:var(--web-cond)}.ew .ew-sheet-ic{background:#16e0ff;color:var(--web-ink);border:0}.ew .ew-sheet-body b{font:800 20px/1.15 var(--web-cond);color:var(--web-paper);text-transform:uppercase}.ew .ew-sheet-body p,.ew .ew-set-foot{color:#b9a9d9;font-size:15px}.ew .ew-alert{background:var(--web-ink);border:2px solid #ff2d6f;box-shadow:4px 4px 0 var(--web-ink)}.ew .ew-alert p{color:var(--web-paper)}.ew .ew-sheet-go,.ew .confirm-box .btn{border:2px solid var(--web-paper);border-radius:0;background:var(--web-ink);color:var(--web-paper);box-shadow:4px 4px #ff2d6f;font:800 16px/1 var(--web-cond);text-transform:uppercase;transform:skew(-8deg)}.ew .confirm-box .confirm-leave{background:var(--web-yolk);color:var(--web-ink);border-color:var(--web-ink)}.ew .duel-settings .dset-sw,.ew .duel-settings .dset-sw i{border-radius:0;box-shadow:none}.ew .duel-settings .dset-sw.on{background:#16e0ff;border-color:#16e0ff}.ew .duel-settings .dset-sw.on i{background:var(--web-ink)}.ew .duel-settings .dset-vol input{accent-color:var(--web-yolk)}.ew .duel-settings .dset-t b{font:800 18px var(--web-cond);color:var(--web-paper)}.ew .duel-settings .dset-t small{color:#b9a9d9}.ew :is(.ew-top,.ew-foot,.ew-join,.ew-sheet,.ew-set-sheet) :is(a,button):focus-visible{outline:3px solid var(--web-yolk);outline-offset:3px;box-shadow:none}.ew .ew-shop{border-radius:0;font-family:var(--web-cond);text-transform:uppercase;letter-spacing:.06em}.ew .sq{border-radius:0}@media (max-width:900px){.ew[data-page=searching] .tl .sq-page{min-height:calc(100dvh - var(--bar))}.ew .ew-stage .duel.fh-stage{--fh-chrome:var(--bar);min-height:calc(100dvh - var(--bar))}}.ew .ew-play{padding-inline:0}.ew .eb{max-width:none;width:100%}.ew .eb-bout{padding-inline:var(--gut)}.ew .st-promo{border-inline:0;box-shadow:none;padding-inline:var(--gut)}.ew .ew-set-sheet .btn{border:2px solid var(--web-paper);border-radius:0;background:var(--web-ink);color:var(--web-paper);box-shadow:4px 4px #ff2d6f;font:800 16px/1 var(--web-cond);transform:skew(-6deg)}@media (max-width:560px) and (pointer:coarse){:root{--sb:max(80px, calc(env(safe-area-inset-bottom,0px) + 70px) )}:root[data-android]{--sb: calc(env(safe-area-inset-bottom,0px) + 10px) }.ew:not([data-page=duel]){padding-bottom:var(--sb)}.ew:not([data-page=duel]):has(>*>.ew-foot:last-child,>.ew-foot){padding-bottom:0}.ew:not([data-page=duel]) .ew-foot .ew-foot-in{padding-bottom:calc(22px + var(--sb))}}.ew-rotate{display:none}@media (orientation:landscape) and (max-height:500px) and (pointer:coarse){body>:not(.ew-rotate):not(script){display:none!important}.ew-rotate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:grid;place-items:center;padding:24px;background:#0b0716;color:#fff6e9;text-align:center}.ew-rotate-in{display:flex;flex-direction:column;align-items:center;gap:10px;max-width:320px}.ew-rotate svg{animation:ew-rotate-tip 2.4s ease-in-out infinite}.ew-rotate b{font:400 28px/1.05 Anton,Impact,sans-serif;letter-spacing:.03em;text-transform:uppercase}.ew-rotate p{margin:0;font:700 16px/1.3 Barlow Condensed,Arial Narrow,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#b9a9d9}}@keyframes ew-rotate-tip{0%,30%{transform:rotate(-90deg)}55%,to{transform:rotate(0)}}@media (prefers-reduced-motion:reduce){.ew-rotate svg{animation:none}}@media (max-width:560px) and (pointer:coarse){.ew[data-page=searching] .tl .sq-page{min-height:calc(100dvh - var(--bar) - var(--sb))}.ew[data-page=duel] .ew-stage:not(:has(.fh-stage)){padding-bottom:0}.ew[data-page=duel] .ew-stage:not(:has(.fh-stage)) .duel{min-height:calc(100dvh - var(--bar));padding-bottom:calc(var(--sb) + 12px)}.ko-replay .ko-replay-skip,.skd .skd-skip{top:calc(10px + env(safe-area-inset-top,0px))!important;bottom:auto!important;right:12px!important;min-height:44px}.ko-screen-brand,.skf-rule-top{display:none!important}body:has(.ko-replay[open]) .ew-top{visibility:hidden}}@media (max-width:560px) and (pointer:coarse){.ew .fn-music:not(.fn-bill .fn-music){bottom:calc(12px + var(--sb));right:calc(50% - 27px)}.ew .eb-vs .c{display:inline-block}.ew .ew-foot-links a{display:inline-flex;align-items:center;min-height:44px;padding:0 6px}.ew:has(.ew-set-scrim) *{visibility:hidden}.ew .ew-set-scrim,.ew .ew-set-scrim *{visibility:visible}.ew-set-scrim{padding:10px 10px calc(10px + var(--sb))}.ew .ew-set-sheet{max-height:calc(100dvh - 20px - var(--sb));overflow:auto}.ew .duel-settings .dset-sw{width:60px;height:44px;border:0;background:none!important;box-shadow:none}.ew .duel-settings .dset-sw:before{content:"";position:absolute;left:7px;top:9px;width:46px;height:26px;border:1px solid rgba(255,255,255,.3);background:#ffffff14;box-sizing:border-box}.ew .duel-settings .dset-sw.on:before{background:#16e0ff;border-color:#16e0ff}.ew .duel-settings .dset-sw i{left:11px;top:13px;z-index:1}.ew .duel-settings .dset-vol{min-height:44px}.ew .duel-settings .dset-vol input{height:44px;margin:0}}@media (max-width:560px) and (pointer:coarse) and (max-height:760px){.ew .ew-set-sheet{padding:10px 12px;gap:4px}.ew .ew-set-sheet .duel-settings{padding:6px 10px}.ew .ew-set-sheet .duel-settings .dset-t small{display:none}.ew .ew-set-sheet .duel-settings .dset-row{margin-top:2px;padding-top:2px}.ew .ew-set-sheet .duel-settings .dset-vols{padding-top:2px;gap:0 12px}.ew .ew-set-sheet .ew-set-foot,.ew .ew-set-sheet .duel-settings .gtop p{display:none}}@media (max-width:560px) and (pointer:coarse) and (max-height:600px){.ew-set-scrim{padding:6px 8px calc(6px + var(--sb))}.ew .ew-set-sheet{max-height:calc(100dvh - 12px - var(--sb));padding:6px 10px}.ew .ew-set-sheet .ew-set-head h2{font-size:22px;margin:0}.ew .ew-set-sheet .duel-settings .gtop{display:none}.ew .ew-set-sheet .duel-settings .dset-row{margin-top:0;padding-top:0}}@media (max-width:560px) and (pointer:coarse){.tl .sq .sq-fight{display:none}}@media (max-width:560px) and (pointer:coarse) and (max-height:600px){.tl .sq{gap:4px;padding-top:8px;padding-bottom:6px}.tl .sq-strip{gap:6px}.tl .sq-range{padding:4px 10px 2px}.tl .sq-r-bar{height:30px}.tl .sq-r-val,.tl .sq-name{font-size:24px}.tl .sq-rows{margin-top:2px}.tl .sq-row dd,.tl .sq-row dd.sm{font-size:15px}.tl .sq-clock{padding:4px 10px}.tl .sq-timer{font-size:24px}.ew .tl .duel.fn-wait{row-gap:6px;padding-top:6px;padding-bottom:6px}.ew .tl .fn-wait .dboard{padding-top:6px;padding-bottom:6px}.ew .tl .fn-wait .dnote{gap:8px}.ew .tl .fn-wait .dnote .dn-ic{display:none}.ew .tl .fn-wait .dnote .dn-acts{margin-top:2px}.ew .tl .fn-wait .pbar{padding-top:6px;padding-bottom:6px}.ew .tl .fn-wait .pbar .pname .badge{display:none}.ew .tl .fn-wait .pbar .pname{min-width:0}.ew .tl .fn-wait .pbar .pname b{display:block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal;word-break:normal;font-size:14px}.ew .tl .fn-wait .pbar .pscore b{font-size:20px}}html:has(.tl .fh-stage),html:has(.training-live),html:has(.tl .fh-stage) body,html:has(.training-live) body{overscroll-behavior-y:none}@media (pointer:coarse){.ew .ew-top .ew-top-acts :is(.ew-shop,.ew-hub,.ew-signin,.ew-me){height:44px;min-width:44px}.ew :is(.ew-sheet-x,.ew-sheet-cancel){height:44px}.ew .ew-sheet-x{width:44px}.ew .ew-join-lobby{height:auto;min-height:44px}.ew .fn .fn-friend{min-height:44px}}@media (max-width:560px){.ew .ew-top.has-learn.has-shop .ew-top-in .ew-top-acts{gap:4px}}@media (max-width:560px){.ew .ew-top.has-learn .ew-word,.ew .ew-top.has-learn .ew-by{display:none}.ew .ew-top.has-learn .ew-top-in{padding:0 8px;gap:6px}.ew .ew-top.has-learn .ew-top-acts .ew-me{padding:0 5px}.ew .ew-top.has-learn .ew-top-acts .ew-me>svg{display:none}.ew .ew-top.has-learn .ew-top-acts .ew-signin{width:44px;padding:0;justify-content:center}.ew .ew-top.has-learn .ew-top-acts .ew-signin span{display:none}}@media (max-width:560px){.ew .ew-top.has-learn .ew-shop[aria-label=Arena]{display:none}}@media (min-width:561px) and (max-width:1000px){.ew .ew-top.has-learn .ew-top-acts .ew-shop{width:44px;min-width:44px;padding:0;justify-content:center}.ew .ew-top.has-learn .ew-top-acts .ew-shop span,.ew .ew-top.has-learn .ew-by{display:none}}@media (min-width:561px) and (max-width:720px){.ew .ew-top.has-learn .ew-word{display:none}.ew .ew-top.has-learn.has-shop .ew-top-in .ew-top-acts{gap:6px}}@media (max-width:340px){.ew .ew-top.has-learn .ew-top-in{padding:0 4px;gap:4px}.ew .ew-top.has-learn.has-shop .ew-top-in .ew-top-acts{gap:2px}}.ew-me.ew-me-static,.ew-me.ew-me-static:hover{cursor:default;background:#ffffff0f;border-color:var(--line)}.fn{--pink:#ff2d6f;--pink-d:#b3124f;--cyan:#16e0ff;--cyan-d:#0a6fd6;--navy:#07123a;--nite:#0b0716;--yolk:#ffd21f;--paper:#fff6e9;--disp:"Anton",Impact,"Arial Narrow Bold",sans-serif;--cond:"Barlow Condensed","Arial Narrow",sans-serif;--ease-swing:cubic-bezier(.3,1.6,.4,1);--swing:1.1s;--tick:54px;--hud:86px;--bh:62px;--H:max(560px,min(100svh,1100px));--fs:clamp(64px,min(11.8vw,172px,calc((var(--H) - 386px - var(--bh)) / 2.35)),172px);--fs-bill:min(var(--fs),max(48px,calc((var(--H) - 424px - var(--bh)) / 2.47)));--side: calc(50vw - max(1.4 * var(--fs),252px) - 24px) ;--W:min(calc(var(--H) * .9),820px,calc(var(--side) / .58),calc((var(--H) - 312px) / .78));--inset:max(calc(var(--W) * -.2),calc((var(--side) - var(--W) * .56) / 2 - var(--W) * .22));position:relative;height:var(--H);overflow:hidden;isolation:isolate;background:var(--nite);color:var(--paper);font-family:var(--cond)}.fn-scene{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.fn-half{position:absolute;top:0;right:0;bottom:0;left:0}.fn-half.l{background:radial-gradient(120% 90% at 20% 60%,#ff4f86 0%,var(--pink) 30%,var(--pink-d) 62%,#3c0a3a 100%)}.fn-half.r{background:radial-gradient(120% 90% at 84% 55%,#58f0ff 0%,var(--cyan) 20%,var(--cyan-d) 52%,var(--navy) 100%);clip-path:polygon(calc(var(--m) + 7%) 0,100% 0,100% 100%,calc(var(--m) - 7%) 100%);transition:clip-path var(--swing) var(--ease-swing)}.fn-seam{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;filter:drop-shadow(0 0 18px #fff);clip-path:polygon(calc(var(--m) + 6.6%) 0,calc(var(--m) + 7.5%) 0,calc(var(--m) - 6.5%) 100%,calc(var(--m) - 7.4%) 100%);transition:clip-path var(--swing) var(--ease-swing)}.fn-half:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(0,0,0,.28) 1.3px,transparent 1.6px);background-size:9px 9px;-webkit-mask:linear-gradient(180deg,transparent 30%,#000 100%);mask:linear-gradient(180deg,transparent 30%,#000 100%)}.fn-half.r:after{background-image:radial-gradient(rgba(0,20,60,.3) 1.3px,transparent 1.6px)}.fn-scene:after{content:"";position:absolute;left:50%;top:52%;width:min(900px,96vw);height:78%;translate:-50% -50%;z-index:1;background:radial-gradient(closest-side,rgba(11,7,22,.34),rgba(11,7,22,.14) 60%,transparent)}.fn-grain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;opacity:.2;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.fn-bgname{position:absolute;top:50%;z-index:1;translate:0 -58%;font:400 min(calc(var(--H) * .34),330px)/.8 var(--disp);letter-spacing:-.01em;text-transform:uppercase;color:transparent;-webkit-text-stroke:2px rgba(255,255,255,.2);white-space:nowrap}.fn-bgname.long{font-size:min(calc(var(--H) * .34),330px,calc(64vw / (var(--nl) * .5)))}.fn-bgname.l{left:-2vw}.fn-bgname.r{right:-2vw}.fn-fighter{position:absolute;z-index:2;bottom:calc(var(--tick) - var(--W) * .02);width:var(--W);height:var(--W);object-fit:contain;filter:drop-shadow(0 30px 40px rgba(0,0,0,.45));opacity:0;transition:opacity .22s ease-out}.fn-fighter.ld{opacity:1}.fn-fighter.melody{left:var(--inset)}.fn-fighter.byte{right:var(--inset)}.fn-f3d{position:absolute;z-index:2;bottom:calc(var(--tick) - var(--W) * .02);width:var(--W);height:var(--W)}.fn-f3d.melody{left:var(--inset);--f3d-x:-3.5%;--f3d-t:-5.2%;--f3d-w:103%;--f3d-h:111.5%}.fn-f3d.byte{right:var(--inset);--f3d-x:-4.2%;--f3d-t:-16.2%;--f3d-w:112.4%;--f3d-h:121.8%}.fn-f3d:after{content:"";position:absolute;left:27%;right:27%;bottom:3.5%;height:6%;border-radius:50%;background:radial-gradient(closest-side,rgba(11,7,22,.5),transparent);z-index:-1;opacity:0;transition:opacity .22s ease-out}.fn-f3d.ld:after{opacity:1}.fn-f3d-poster,.fn-f3d-canvas{position:absolute;left:var(--f3d-x,-10%);width:var(--f3d-w,120%);top:var(--f3d-t,-30%);height:var(--f3d-h,130%);display:block;pointer-events:none}.fn-f3d-poster{opacity:0;transition:opacity .22s ease-out}.fn-f3d.ld .fn-f3d-poster{opacity:1}.fn-f3d-canvas{opacity:0;transition:opacity .2s linear}.fn-f3d.live .fn-f3d-canvas{opacity:1}.fn-f3d.live .fn-f3d-poster{opacity:0;transition:opacity 0s linear .2s}.fn-f3d.in{animation:fn-in-l .42s cubic-bezier(.2,.9,.3,1) .16s both}.fn-f3d.byte.in{animation-name:fn-in-r}.fn-f3d.out{animation:fn-out-l .32s cubic-bezier(.6,0,.9,.4) both}.fn-f3d.byte.out{animation-name:fn-out-r}.fn-f3d.fade-in{animation:fn-fade .5s ease-out both}.fn-f3d.fade-out{animation:fn-fade .34s ease-in reverse both}@keyframes fn-in-l{0%{opacity:0;transform:translate(-24%)}}@keyframes fn-in-r{0%{opacity:0;transform:translate(24%)}}@keyframes fn-out-l{to{opacity:0;transform:translate(-26%)}}@keyframes fn-out-r{to{opacity:0;transform:translate(26%)}}@keyframes fn-fade{0%{opacity:0}}.fn-whip{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;overflow:hidden;pointer-events:none}.fn-whip:before{content:"";position:absolute;top:-10%;bottom:-10%;left:0;width:30%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.85) 38%,#fff 50%,rgba(255,255,255,.85) 62%,transparent);transform:translate(-130%) skew(-18deg);animation:fn-whip .46s cubic-bezier(.5,0,.25,1) both}.fn-whip:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;opacity:0;animation:fn-flash .5s ease-out both}.fn-whip.soft:before{display:none}.fn-whip.soft:after{animation-duration:.6s;--flash:.16}@keyframes fn-whip{to{transform:translate(440%) skew(-18deg)}}@keyframes fn-flash{0%{opacity:0}16%{opacity:var(--flash,.34)}to{opacity:0}}.fn-challenger{position:absolute;z-index:5;top:40%;display:flex;flex-direction:column;align-items:flex-start;gap:8px;pointer-events:none;animation:fn-ch 2s cubic-bezier(.2,.9,.3,1) both}.fn-challenger.l{left:var(--gut)}.fn-challenger.r{right:var(--gut);align-items:flex-end}.fn-challenger b{display:block;font:400 clamp(34px,4.2vw,62px)/.9 var(--disp);letter-spacing:.01em;text-transform:uppercase;color:var(--yolk);text-shadow:4px 4px 0 var(--nite),7px 7px 0 rgba(11,7,22,.45);transform:skew(-10deg) rotate(-4deg)}.fn-challenger .fn-plate{font:800 18px/1 var(--cond);letter-spacing:.24em;text-transform:uppercase}@keyframes fn-ch{0%{opacity:0;transform:scale(1.7)}10%{opacity:1;transform:scale(.95)}16%{transform:scale(1)}84%{opacity:1;transform:none}to{opacity:0;transform:translateY(-12px)}}.fn-nm{font-style:normal}.fn-scene[data-rot] .fn-nm{display:inline-block;animation:fn-nm .45s cubic-bezier(.2,.9,.3,1) .2s both}.fn-scene[data-rot] .fn-bgname{animation:fn-bg .7s cubic-bezier(.2,.9,.3,1) .12s both}@keyframes fn-nm{0%{opacity:0;transform:translateY(-10px)}}@keyframes fn-bg{0%{opacity:0;transform:scale(1.08)}}.fn-scene:not([data-them=byte]) .fn-bubble{opacity:0;visibility:hidden}.fn-round,.fn-clock,.fn-hp,.fn-score,.fn-bubble,.fn-pop{position:absolute;z-index:5}.fn-round{top:var(--hud);left:var(--gut);display:flex;flex-direction:column;gap:8px;font:800 15px/1 var(--cond);letter-spacing:.2em;text-transform:uppercase}.fn-plate{position:relative;z-index:0;display:inline-block;padding:4px 8px 3px}.fn-plate:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#0b0716cc;transform:skew(-12deg)}.fn-round>.fn-plate{align-self:flex-start}.fn-round b{font-weight:800;color:var(--yolk)}.fn-pips{display:flex;gap:4px}.fn-pips i{width:16px;height:6px;background:#fff6e957;transform:skew(-20deg);box-shadow:1px 1px #0b071699}.fn-pips i.on{background:var(--paper)}.fn-pips i.now{background:var(--yolk);animation:fn-blink .8s steps(2) infinite}@keyframes fn-blink{50%{opacity:.3}}.fn-clock{top:calc(var(--hud) - 8px);right:var(--gut);display:flex;flex-direction:column;align-items:flex-end;gap:4px;font:800 15px/1 var(--cond);letter-spacing:.2em;text-transform:uppercase}.fn-clock span{align-self:flex-end}.fn-clock b{font:400 44px/1 var(--disp);letter-spacing:0;font-variant-numeric:tabular-nums;text-shadow:3px 3px 0 var(--nite)}.fn-hp{top:calc(var(--hud) - 10px);left:50%;translate:-50% 0;width:min(560px,calc(100vw - 2 * var(--gut) - 500px));padding:8px 18px 13px;background:#0b0716cc;transform:skew(-12deg);box-shadow:5px 5px #0b071673}.fn-hp>*{transform:skew(12deg)}.fn-hp-lbl{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:7px;font:400 17px/1 var(--disp);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.fn-hp-lbl span:nth-child(2){color:var(--yolk)}.fn-hp-lbl b{font-weight:400}.fn-hp-bars{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fn-hp-bar{position:relative;height:18px;background:repeating-linear-gradient(90deg,#1c1233 0,#1c1233 22px,#150d28 22px,#150d28 24px);border:3px solid #000;transform:skew(-16deg);overflow:hidden;box-shadow:0 6px #00000059}.fn-hp-bar>i{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:0 50%;transform:scaleX(var(--hy,1))}.fn-hp-bar.r>i{transform-origin:100% 50%;transform:scaleX(var(--ht,1))}.fn-hp-bar .fill{background:linear-gradient(180deg,#ff8db0 0,#ff2d6f 45%,#c0125a);transition:transform .08s ease-out}.fn-hp-bar.r .fill{background:linear-gradient(180deg,#9ff5ff 0,#16e0ff 45%,#0a86d6)}.fn-hp-bar .trail{background:linear-gradient(180deg,#ffd08a 0,#ff7a2e 40%,#d7261e);transition:transform .6s cubic-bezier(.22,.8,.3,1) .35s}.fn-fresh .fn-hp-bar>i{transition:none}.fn-score{bottom:calc(var(--tick) + 32px);display:flex;flex-direction:column;gap:6px;font:400 72px/.9 var(--disp);text-shadow:4px 4px 0 var(--nite)}.fn-score.l{left:var(--gut)}.fn-score.r{right:var(--gut);align-items:flex-end}.fn-score.r small{align-self:flex-end}.fn-score small{font:800 15px/1 var(--cond);letter-spacing:.24em;text-transform:uppercase;text-shadow:none}.fn-score b{font-weight:400;font-variant-numeric:tabular-nums}.fn-pop{bottom:calc(var(--tick) + 136px);font:400 44px/1 var(--disp);color:var(--yolk);text-shadow:3px 3px 0 var(--nite);opacity:0}.fn-pop.l{left:var(--gut)}.fn-pop.r{right:var(--gut)}.fn-pop.go{animation:fn-pop 1s ease-out}@keyframes fn-pop{0%{opacity:0;transform:translateY(10px) scale(.6)}20%{opacity:1;transform:translateY(0) scale(1.15)}to{opacity:0;transform:translateY(-50px) scale(1)}}.fn-bubble{right:max(calc(var(--gut) + 8px),calc(var(--inset) + var(--W) * .2));bottom:calc(var(--tick) + var(--W) * .78);max-width:250px;text-wrap:balance;padding:11px 16px 12px;background:var(--paper);color:var(--nite);border:3px solid var(--nite);box-shadow:5px 5px 0 var(--nite);font:800 20px/1.1 var(--cond);rotate:3deg;transition:opacity .25s,transform .25s}.fn-bubble:after{content:"";position:absolute;right:34px;bottom:-18px;border:9px solid transparent;border-top:12px solid var(--nite);border-right:6px solid var(--nite)}.fn-bubble small{display:block;margin-bottom:3px;font:800 11px/1 var(--cond);letter-spacing:.2em;text-transform:uppercase;color:#0a58b0}.fn-bubble.swap{opacity:0;transform:translateY(6px) scale(.96)}.fn-ticker{position:absolute;z-index:7;left:0;right:0;bottom:0;height:var(--tick);display:flex;align-items:center;overflow:hidden;background:var(--nite);border-top:3px solid var(--yolk)}.fn-track{display:flex;flex:0 0 auto;white-space:nowrap;animation:fn-tick 38s linear infinite}.fn-track>span{display:inline-flex;align-items:center;font:400 24px/1 var(--disp);letter-spacing:.04em;text-transform:uppercase}.fn-track>span>span{padding:0 22px}.fn-track em{font-style:normal;color:var(--yolk)}.fn-track i{font-style:normal;color:var(--pink);padding:0 4px}@keyframes fn-tick{to{transform:translate(-50%)}}.fn-bill{position:absolute;z-index:5;left:50%;top:calc(var(--hud) + 62px);bottom:var(--tick);translate:-50% 0;width:min(680px,calc(100vw - 2 * var(--gut)));display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4px 0 12px}.fn-presents{margin:0 0 14px;font:800 17px/1 var(--cond);letter-spacing:.42em;text-transform:uppercase}.fn-presents .fn-plate{padding:5px 6px 4px 12px}.fn-presents b{color:var(--yolk);font-weight:800}.fn-title{margin:0;font:400 var(--fs-bill)/.84 var(--disp);letter-spacing:-.005em;text-transform:uppercase;color:var(--paper);text-shadow:5px 5px 0 var(--nite),9px 9px 0 rgba(11,7,22,.45);transform:skewY(-4deg);padding:.04em 0 .06em}.fn-title span{display:block}.fn-title .y{color:var(--yolk)}.fn-title .sm{font-size:.62em;letter-spacing:.02em}.fn-billing{display:flex;align-items:center;justify-content:center;gap:18px;height:var(--bh);margin:14px 0 0;font:800 22px/1 var(--cond);letter-spacing:.06em;text-transform:uppercase;text-shadow:2px 2px 0 var(--nite)}.fn-billing i{font:400 30px/1 var(--disp);font-style:normal;color:var(--yolk)}.fn-who{display:flex;flex-direction:column;align-items:center;gap:4px}.fn-who small{padding:3px 6px 2px;font:700 13px/1 var(--cond);letter-spacing:.18em;text-shadow:none}.fn-ctas{display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap;margin-top:22px}.fn-play,.fn-friend{position:relative;border:0;cursor:pointer;transform:skew(-12deg);-webkit-tap-highlight-color:transparent}.fn-play>span,.fn-friend>span{display:inline-block;transform:skew(12deg)}.fn-play{padding:14px 46px 12px;background:var(--yolk);color:var(--nite);font:400 clamp(30px,calc(var(--fs) * .24),40px)/1.1 var(--disp);letter-spacing:.04em;text-transform:uppercase;box-shadow:7px 7px 0 var(--nite);transition:transform .12s,box-shadow .12s}.fn-play:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:3px solid var(--yolk);opacity:0;pointer-events:none}.fn-play:hover{transform:skew(-12deg) translate(-3px,-3px);box-shadow:10px 10px 0 var(--nite)}.fn-play:active{transform:skew(-12deg) translate(4px,4px);box-shadow:2px 2px 0 var(--nite)}.fn-friend{padding:14px 22px 13px;background:#0b0716c7;border:3px solid var(--paper);color:var(--paper);font:800 20px/1.1 var(--cond);letter-spacing:.12em;text-transform:uppercase;transition:background .15s}.fn-friend:hover{background:#0b0716eb}.ew .fn :is(.fn-play,.fn-friend):focus-visible{outline:3px solid var(--paper);outline-offset:5px;box-shadow:7px 7px 0 var(--nite),0 0 0 9px var(--nite)}.fn-fine{display:inline-flex;margin:18px 0 0;padding:6px 8px 5px 14px;list-style:none;gap:0;font:700 15px/1 var(--cond);letter-spacing:.16em;text-transform:uppercase}.fn-fine li{display:inline-flex;align-items:center}.fn-fine li+li:before{content:"·";padding:0 .6em 0 .5em;color:var(--yolk)}.ew:not(.rm) .fn-fighter.melody.ld{animation:fn-bob-l 3.2s ease-in-out infinite}.ew:not(.rm) .fn-fighter.byte.ld{animation:fn-bob-r 3.6s ease-in-out infinite}.ew:not(.rm) .fn-play:after{animation:fn-ring 1.8s ease-out infinite}@keyframes fn-bob-l{50%{transform:translateY(-12px) rotate(-1deg)}}@keyframes fn-bob-r{50%{transform:translateY(-9px) rotate(1deg)}}@keyframes fn-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.1,1.35)}}.fn-scene.fn-paused *,.fn-scene.fn-paused *:before,.fn-scene.fn-paused *:after{animation-play-state:paused!important}.ew.rm .fn *,.ew.rm .fn *:before,.ew.rm .fn *:after{animation:none!important;transition:none!important}.ew.rm .fn .fn-bubble.swap{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.fn *,.fn *:before,.fn *:after{animation:none!important;transition:none!important}}.ew[data-page=home] .ew-top{position:absolute;left:0;right:0;top:0;height:76px;background:none;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.ew[data-page=home] .ew-top-in{max-width:none;padding-top:10px}.ew[data-page=home] .ew-mark{align-self:center;margin-right:-2px}.ew[data-page=home] .ew-brand{align-items:baseline;gap:10px}.ew[data-page=home] .ew-word{font:400 30px/1 Anton,Impact,sans-serif;letter-spacing:.02em;text-transform:uppercase;color:#fff6e9;text-shadow:3px 3px 0 #0b0716}.ew[data-page=home] .ew-by{display:inline-block;padding:4px 7px 3px;background:#0b0716b8;font:700 13px/1 Barlow Condensed,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#fff6e9}.ew[data-page=home] :is(.ew-hub,.ew-signin,.ew-me){height:40px;border-radius:0;font:800 15px/1 Barlow Condensed,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#fff6e9}.ew[data-page=home] .ew-hub{padding:0 12px;background:#0b071699;border:0;transform:skew(-10deg)}.ew[data-page=home] .ew-hub:hover{background:#0b0716d9}.ew[data-page=home] .ew-hub>*{transform:skew(10deg)}.ew[data-page=home] .ew-hub svg{color:#ffd21f}.ew[data-page=home] :is(.ew-signin,.ew-me){padding:0 16px;background:#0b071699;border:2px solid #fff6e9;box-shadow:none;transform:skew(-10deg)}.ew[data-page=home] :is(.ew-signin,.ew-me):hover,.ew[data-page=home] .ew-me[aria-expanded=true]{background:#0b0716d9;border-color:#ffd21f}.ew[data-page=home] :is(.ew-signin,.ew-me)>*{transform:skew(10deg)}.ew[data-page=home] .ew-signin svg{color:#ffd21f}.ew[data-page=home] .ew-me{padding:0 12px 0 6px}.ew[data-page=home] .ew-av{border-radius:0;background:#ffd21f;color:#0b0716;box-shadow:none;font-family:Anton,Impact,sans-serif;font-weight:400}.ew[data-page=home] .ew-menu-pop{transform:none}.ew[data-page=home] :is(.ew-hub,.ew-signin,.ew-me,.ew-brand):focus-visible{outline:3px solid #ffd21f;outline-offset:3px;box-shadow:none}.ew[data-page=home]{background:#0b0716}.ew[data-page=home]:before{display:none}.ew[data-page=home] .ew-play{padding-top:clamp(56px,10vh,88px);padding-bottom:clamp(56px,10vh,100px);background:#0b0716}.ew[data-page=home] .ew-foot{border-top:3px solid #ffd21f;background:#07040f}.ew[data-page=home] .ew-foot-brand b{font:400 18px/1 Anton,Impact,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#fff6e9}@media (min-width:901px) and (max-height:820px){.fn{--bh:0px}.fn-billing{display:none}}@media (min-width:901px) and (max-width:1180px){.fn-score{font-size:60px}.fn-bubble{font-size:17px;max-width:200px}}@media (max-width:900px){.fn{--tick:44px;--hud:64px;--bh:0px;--H:max(100svh,800px);--fs:clamp(56px,min(19vw,104px,calc((var(--H) - 560px) / 2.1)),104px);--fs-bill:var(--fs);--W:min(calc(var(--H) * .34), 86vw ,290px);--inset:calc(var(--W) * -.2)}.fn-billing{display:none}.fn-round{font-size:12px;gap:6px}.fn-pips i{width:11px;height:5px}.fn-pips{gap:3px}.fn-clock{font-size:12px;top:calc(var(--hud) - 6px);gap:3px}.fn-clock b{font-size:30px}.fn-hp{top:calc(var(--hud) + 52px);width:calc(100vw - 2 * var(--gut) - 14px);max-width:560px;padding:7px 14px 11px}.fn-hp-lbl{font-size:15px;margin-bottom:6px}.fn-hp-bar{height:14px}.fn-bill{top:calc(var(--hud) + 114px);bottom:auto;justify-content:flex-start;padding:0}.fn-presents{font-size:12px;letter-spacing:.3em;margin-bottom:12px}.fn-ctas{flex-direction:column;gap:10px;margin-top:14px}.fn-play{font-size:30px;padding:11px 40px 9px}.fn-friend{font-size:15px;padding:9px 18px 8px}.fn-fine{margin-top:12px;font-size:12px;letter-spacing:.12em}.fn-bgname,.fn-f3d-canvas{display:none}.fn-f3d.ld .fn-f3d-poster{opacity:1}.fn-score{bottom:calc(var(--tick) + 12px);font-size:44px}.fn-score small{font-size:11px}.fn-pop{bottom:calc(var(--tick) + 84px);font-size:32px}.fn-bubble{bottom:calc(var(--tick) + var(--W) * .74);right:max(var(--gut),3vw);font-size:14px;max-width:180px;padding:7px 10px 8px;box-shadow:3px 3px 0 var(--nite)}.fn-bubble:after{right:26px}.fn-challenger{top:auto;bottom:calc(var(--tick) + var(--W) * .5)}.fn-challenger b{font-size:30px}.fn-challenger .fn-plate{font-size:12px;letter-spacing:.18em}.fn-half.r{clip-path:polygon(calc(var(--m) + 18%) 0,100% 0,100% 100%,calc(var(--m) - 18%) 100%)}.fn-seam{clip-path:polygon(calc(var(--m) + 17.4%) 0,calc(var(--m) + 18.8%) 0,calc(var(--m) - 17.4%) 100%,calc(var(--m) - 18.8%) 100%)}.fn-scene:after{top:36%;height:50%}.ew[data-page=home] .ew-top{height:60px}.ew[data-page=home] .ew-top-in{padding-top:4px}.ew[data-page=home] .ew-word{font-size:26px}.ew[data-page=home] .ew-mark{width:30px;height:30px}}@media (max-width:560px){.fn-presents,.ew[data-page=home] .ew-by{display:none}.ew[data-page=home] .ew-top{height:58px}.ew[data-page=home] .ew-word{font-size:24px}.ew[data-page=home] .ew-mark{width:28px;height:28px}.ew[data-page=home] :is(.ew-hub,.ew-signin,.ew-me){font-size:13px}.ew[data-page=home] .ew-hub{width:40px;padding:0;justify-content:center}.ew[data-page=home] .ew-signin{padding:0 12px}.ew[data-page=home] .ew-signin svg{display:none}.fn-hp-lbl{font-size:13px;letter-spacing:.08em}.fn-ticker .fn-track>span{font-size:18px}}@media (max-width:360px){.fn-round,.fn-clock{letter-spacing:.14em}.fn-hp{padding:6px 10px 10px}.fn-hp-lbl{font-size:12px;letter-spacing:.05em}.fn-fine{font-size:11px;letter-spacing:.08em;padding-left:10px}}.fn-hp-lbl{display:grid;grid-template-columns:minmax(0,1fr) auto 12px auto minmax(0,1fr);align-items:baseline;gap:0}.fn-hp-lbl .fn-nm{min-width:0;overflow:hidden;text-overflow:ellipsis}.fn-hp-lbl .fn-nm.r{justify-self:end}.fn-hp-lbl .fn-hpn{font:400 1.25em/1 var(--disp);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:#fff;text-shadow:2px 2px 0 var(--nite)}.fn-hp-lbl .fn-hpn.l{color:#ffc2d6}.fn-hp-lbl .fn-hpn.r{color:#b8f4ff}.fn-round>.fn-wins{align-self:flex-start}.fn-round .fn-wins b.l{color:#ff7aa6}.fn-round .fn-wins b.r{color:#6ae9ff}.fn-score{font-size:54px}@media (max-width:1100px){.fn-score{font-size:46px}}@media (max-width:700px){.fn-score{font-size:34px}}@media (max-width:900px){.fn-round{display:grid;grid-template-columns:auto auto;justify-content:start;column-gap:6px;row-gap:6px}.fn-round>.fn-plate:first-child{grid-column:1;grid-row:1}.fn-round>.fn-wins{grid-column:2;grid-row:1}.fn-round>.fn-pips{grid-column:1 / -1;grid-row:2}}.ew[data-page=home] .ew-shop{background:#0b071699;border-radius:0;transform:skew(-10deg);height:40px;font:800 15px/1 Barlow Condensed,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#fff6e9}@media (max-width:1180px){.ew[data-page=home] .ew-shop{font-size:13px;letter-spacing:.1em;padding:0 10px}}.ew[data-page=home] .ew-shop>*{transform:skew(10deg)}.ew[data-page=home] .ew-shop:hover{background:#0b0716d9}.fn-f3d:is([data-char=fox],[data-char=cassette],[data-char=metrio]) :is(.fn-f3d-poster,.fn-f3d-canvas){transform-origin:50% 85%}.fn-f3d.melody:is([data-char=fox],[data-char=cassette],[data-char=metrio]) :is(.fn-f3d-poster,.fn-f3d-canvas){transform:translate(7%) scale(.86)}.fn-f3d.byte:is([data-char=fox],[data-char=cassette],[data-char=metrio]) :is(.fn-f3d-poster,.fn-f3d-canvas){transform:translate(-7%) scale(.86)}.fn-music{position:fixed;right:max(16px,var(--gut,16px));bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:40;display:inline-flex;align-items:center;gap:8px;padding:9px 16px 9px 12px;border:2px solid var(--paper,#fff6e9);border-radius:0;background:var(--nite,#0b0716);color:var(--paper,#fff6e9);font:800 14px/1 var(--cond,"Barlow Condensed","Arial Narrow",sans-serif);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transform:skew(-10deg);box-shadow:4px 4px 0 var(--pink,#ff2d6f);transition:background .15s,color .15s,box-shadow .15s}.fn-music>*{transform:skew(10deg)}.fn-music svg{width:18px;height:18px}.fn-music:hover{box-shadow:6px 6px 0 var(--pink,#ff2d6f)}.fn-music.on{background:var(--yolk,#ffd21f);color:var(--nite,#0b0716);border-color:var(--nite,#0b0716);box-shadow:4px 4px 0 var(--nite,#0b0716)}.fn-music:not(.on){animation:fn-music-nudge 2.4s ease-in-out 1.2s 2}.fn-music.wait{animation:fn-music-nudge 2.4s ease-in-out 1.2s 2;box-shadow:0 0 0 3px #ffd21f59,4px 4px 0 var(--nite,#0b0716)}@keyframes fn-music-nudge{0%,to{translate:0 0}8%{translate:0 -4px}16%{translate:0 0}}.fn-music:focus-visible{outline:3px solid var(--yolk,#ffd21f);outline-offset:4px}@media (max-width:560px){.fn-music span{display:none}.fn-music{padding:10px 12px}}@media (prefers-reduced-motion:reduce){.fn-music{animation:none!important;transition:none}}.fn-bill .fn-music{position:relative;right:auto;bottom:auto;order:-1;flex:none;margin:0 0 14px}@media (max-width:560px){.fn .fn-bubble{display:none}}
