:root{box-sizing:border-box;--bg:#0E1430;--navy:#0A0F24;--deep:#05081A;--teal:#239485;--teal-lip:#14584F;--tealt:#6FDCCD;--gold:#F2C14E;--red:#F0414F;--muted:#A9B3D6;--tile:#232B4F;--tile-lip:#121731;--disp:"Fredoka","Nunito",ui-rounded,"SF Pro Rounded",system-ui,sans-serif;--body:"Nunito",ui-rounded,"SF Pro Rounded",system-ui,sans-serif}*,*:before,*:after{box-sizing:inherit}html,body{height:100%;margin:0;background:#070a18;color:#fff;font-family:var(--body);-webkit-tap-highlight-color:transparent}body{display:flex;align-items:center;justify-content:center}.app{position:relative;width:min(100vw,430px);height:min(var(--apph,100dvh),900px);background:var(--bg);overflow:hidden}@media (min-width:500px){.app{border-radius:40px;box-shadow:0 30px 80px #0009}}.scr{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column}button{font-family:var(--body);color:#fff;border:0;cursor:pointer;background:none}button:focus-visible{outline:3px solid var(--tealt);outline-offset:3px}img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.e{display:inline-block;object-fit:contain;vertical-align:middle}.disp{font-family:var(--disp);font-weight:800}.muted{color:var(--muted)}.btn{height:54px;border-radius:16px;font:700 16px var(--body);box-shadow:0 5px 0 var(--lip);transition:transform .08s,box-shadow .08s;width:100%;display:flex;align-items:center;justify-content:center;gap:8px}.btn:active{transform:translateY(4px);box-shadow:0 1px 0 var(--lip)}.btn.p{background:var(--teal);--lip:var(--teal-lip)}.btn.s{background:var(--tile);--lip:var(--tile-lip)}.btn:disabled{opacity:.45;cursor:default}.cap{display:flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:16px;background:#0a0f24b8;border:1px solid rgba(255,255,255,.12);font:800 13px var(--disp)}.cap .e{width:20px;height:20px}.gold{color:var(--gold)}.iconbtn{width:36px;height:36px;display:grid;place-items:center;border-radius:12px}.iconbtn svg{width:22px;height:22px}.tag{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:9px;font:800 10px var(--disp);letter-spacing:.04em;box-shadow:0 4px 10px #05081a80}.tag .e{width:16px;height:16px}.title svg{display:block;width:100%;overflow:visible}.title text{font-family:var(--disp);font-weight:900;paint-order:stroke;stroke:#0a0f24;stroke-linejoin:round}.diamond{position:relative;display:grid;place-items:center}.diamond:before{content:"";position:absolute;top:8%;right:8%;bottom:8%;left:8%;transform:rotate(45deg);border-radius:18%;background:var(--dbg,rgba(255,255,255,.08))}.diamond>*{position:relative}.scene{position:relative;flex:0 0 auto;background-size:cover;background-position:center bottom;background-color:#0a1a29}.vig{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 80% at 50% 55%,transparent 55%,rgba(5,8,26,.65));pointer-events:none}.topbar{position:absolute;top:12px;left:12px;right:12px;display:flex;align-items:center;justify-content:space-between;z-index:6}.home .scene{height:56%}.logo{position:absolute;left:0;right:0;top:22%;text-align:center}.logo h1{margin:0;font:900 38px var(--disp);letter-spacing:.04em;text-shadow:0 3px 12px rgba(5,8,26,.7)}.logo p{margin:6px 0 0;color:#ffffffbf;font-weight:600;font-size:14px}.homebody{flex:1;padding:4px 22px 22px;display:flex;flex-direction:column;gap:14px}.eyebrow{font:800 11px var(--disp);color:var(--tealt);letter-spacing:.08em}.landname{font:800 28px var(--disp);margin:4px 0 2px}.modes{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:auto}.mode{background:#ffffff0d;border-radius:18px;padding:12px;display:flex;flex-direction:column;gap:6px;opacity:.55}.mode .e{width:30px;height:30px}.mode b{font-size:13px}.mode span{font-size:11px;color:var(--muted)}.map .scene{position:absolute;top:0;right:0;bottom:0;left:0;height:auto;filter:brightness(.7)}.map .content{position:relative;flex:1}.maphead{position:absolute;top:56px;left:0;right:0;text-align:center}.maphead h2{margin:0;font:800 19px var(--disp);text-shadow:0 2px 8px rgba(5,8,26,.7)}.maphead p{margin:4px 0 0;font-size:12px;color:#ffffffbf;font-weight:600}.trail{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.node{position:absolute;transform:translate(-50%,-50%);display:flex;align-items:center;gap:12px}.node .diamond{width:78px;height:78px}.node .diamond .e{width:48px;height:48px}.node.cur .diamond{width:92px;height:92px;--dbg:var(--teal);filter:drop-shadow(0 0 22px rgba(35,148,133,.6))}.node.cur .diamond .e{width:56px;height:56px}.node.locked .diamond{--dbg:rgba(255,255,255,.04)}.node.locked .diamond .e{filter:grayscale(1);opacity:.4}.node .diamond .e.badge{position:absolute;right:2px;top:2px;width:22px;height:22px;filter:none;opacity:1}.node .info{display:flex;flex-direction:column;gap:3px;white-space:nowrap}.node.flip{flex-direction:row-reverse}.node.flip .info{align-items:flex-end;text-align:right}.node .nm{font:800 15px var(--disp);text-shadow:0 2px 8px rgba(5,8,26,.8)}.node.locked .nm{opacity:.5}.node .sub{font-size:12px;font-weight:600;color:var(--muted)}.node.cur .sub{color:var(--tealt)}.node.done .sub{color:var(--gold)}.stars{display:flex;gap:2px}.stars .e{width:17px;height:17px}.stars .off{filter:grayscale(1);opacity:.3}.mapfoot{position:absolute;left:22px;right:22px;bottom:22px}.youtag{position:absolute;transform:translate(-50%,-50%) rotate(-6deg);background:var(--gold);color:var(--bg)}.hud-title{position:absolute;top:52px;left:0;right:0;display:flex;flex-direction:column;align-items:center;z-index:5}.hud-title .tag{transform:rotate(-3deg)}.hud-title .title{width:100%;margin-top:-2px;height:46px}.barwrap{position:absolute;top:122px;left:22px;right:22px;height:54px;z-index:5}.medal{position:absolute;left:4px;top:0;width:50px;height:50px;border-radius:50%;background:var(--teal);border:3px solid var(--navy);box-shadow:0 0 18px #5fe0d073;overflow:hidden;z-index:2;display:grid;place-items:center}.medal img{width:100%;height:100%;object-fit:cover}.medal .e{width:30px;height:30px}.lv{position:absolute;left:10px;top:44px;background:var(--gold);color:var(--bg);font:800 9px var(--disp);padding:3px 7px;border-radius:7px;z-index:3}.bar{position:absolute;left:40px;right:0;top:12px;height:24px;border-radius:12px;background:#2a1530;border:2px solid var(--deep);overflow:hidden}.bar.goldbar{background:#2b2410}.ghost,.fill{position:absolute;left:0;top:0;bottom:0;border-radius:10px}.ghost{background:#ffc7ce;transition:width .6s ease .4s}.fill{background:linear-gradient(#FF9A8A,var(--red) 50%,#B81E37);transition:width .25s steps(4)}.goldbar .fill{background:linear-gradient(#ffe59a,#f2c14e 50%,#c9871e)}.goldbar .ghost{background:#fff1c2}.fill:after{content:"";position:absolute;left:4px;right:4px;top:3px;height:5px;border-radius:3px;background:#ffffff59}.ticks{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,transparent 0 calc(10% - 1px),rgba(5,8,26,.3) calc(10% - 1px) 10%)}.barlabel{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding-left:12px;font:900 11px var(--disp);text-shadow:0 0 2px #0A0F24,0 0 2px #0A0F24,0 1px 0 #0A0F24}.target-met .barlabel{color:#fff6d0}.streak{position:absolute;right:14px;bottom:10px;transform:rotate(5deg);background:var(--gold);color:var(--bg);z-index:5;opacity:0;transition:opacity .2s}.streak.on{opacity:1}.pops{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:7}.pop{position:absolute;font:900 26px var(--disp);paint-order:stroke fill;-webkit-text-stroke:5px #0A0F24;animation:pop .95s steps(6) forwards;white-space:nowrap}@keyframes pop{0%{opacity:0;transform:translate(-50%,10px) scale(.6) rotate(var(--r))}20%{opacity:1;transform:translate(-50%,-6px) scale(1.15) rotate(var(--r))}70%{opacity:1;transform:translate(-50%,-18px) scale(1) rotate(var(--r))}to{opacity:0;transform:translate(-50%,-34px) rotate(var(--r))}}.roundart{position:absolute;left:50%;bottom:16%;transform:translate(-50%);width:34%;filter:drop-shadow(0 12px 18px rgba(5,8,26,.6));animation:float 2.4s steps(4) infinite}@keyframes float{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-8px)}}.play{flex:1;display:flex;flex-direction:column;padding:0 16px 14px;gap:10px;min-height:0}.meta{display:flex;align-items:center;justify-content:space-between;margin-top:2px}.cat{display:flex;align-items:center;gap:6px;font:800 11px var(--disp);letter-spacing:.06em;color:var(--tealt)}.cat .e{width:22px;height:22px}.next{display:flex;align-items:center;gap:6px;font:800 10px var(--disp);color:var(--muted);letter-spacing:.06em}.next .e{width:20px;height:20px}.jam{width:20px;height:20px;border-radius:5px;background:repeating-linear-gradient(0deg,#6fdccd 0,#6fdccd 2px,#0a0f24 2px,#0a0f24 4px);animation:jam .3s steps(2) infinite}@keyframes jam{50%{filter:invert(1) hue-rotate(160deg);transform:translate(1px)}}.timer{display:flex;align-items:center;gap:8px}.timer .e{width:20px;height:20px}.track{flex:1;height:10px;border-radius:6px;background:var(--deep);overflow:hidden}.tfill{height:100%;width:100%;border-radius:6px;background:var(--teal);box-shadow:inset 0 2px #ffffff4d}.tfill.low{background:var(--red)}.tval{font:800 12px var(--disp);color:var(--tealt);width:36px;text-align:right}.tval.low{color:#ff8a97}.question{font:800 21px/1.25 var(--body);text-align:center;min-height:54px;display:flex;align-items:center;justify-content:center;padding:0 4px}.question.in{animation:qin .35s steps(4)}@keyframes qin{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:none}}.answers{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 12px}.ans>span:last-of-type{min-width:0;overflow-wrap:anywhere}.ans{position:relative;height:54px;border-radius:16px;background:var(--tile);box-shadow:0 5px 0 var(--tile-lip);display:flex;align-items:center;gap:10px;padding:0 12px;text-align:left;font:700 15px/1.15 var(--body);transition:transform .08s,box-shadow .08s}.ans:active{transform:translateY(4px);box-shadow:0 1px 0 var(--tile-lip)}.ans .let{flex:0 0 22px;height:22px;display:grid;place-items:center;font:800 10px var(--disp);color:var(--bg);position:relative}.ans .let:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;transform:rotate(45deg);border-radius:3px;background:#ffffffe0}.ans .let span{position:relative}.ans.correct{background:var(--teal);box-shadow:0 5px 0 var(--teal-lip)}.ans.correct .let span{color:var(--teal)}.ans.wrong{background:#b8303f;box-shadow:0 5px #6e1622}.ans.dim{opacity:.4}.ans.gone{visibility:hidden}.ans:disabled{cursor:default}.powers{display:flex;justify-content:center;gap:28px;margin-top:auto}.pw{display:flex;flex-direction:column;align-items:center;gap:3px;font:700 11px var(--body);color:var(--muted);position:relative}.pw .diamond{width:56px;height:56px}.pw .diamond .e{width:30px;height:30px}.pw.ready{color:var(--tealt)}.pw.empty .diamond{--dbg:rgba(255,255,255,.03)}.pw .kind{position:absolute;top:-4px;right:-10px;font:800 8px var(--disp);background:var(--tile);color:var(--muted);padding:2px 5px;border-radius:6px}.pw.ready .kind{background:var(--gold);color:var(--bg)}.toast{position:absolute;left:50%;top:44%;transform:translate(-50%,-50%);z-index:20;pointer-events:none;text-align:center;opacity:0}.toast.on{animation:toast 1.5s steps(6) forwards}.toast b{display:block;font:900 30px var(--disp);background:linear-gradient(#fff2b8,#f2a93b 60%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 3px 0 #0A0F24) drop-shadow(0 0 2px #0A0F24) drop-shadow(0 0 2px #0A0F24)}.toast span{display:block;margin-top:4px;font:700 14px var(--body);text-shadow:0 2px 8px rgba(5,8,26,.9)}@keyframes toast{0%{opacity:0;transform:translate(-50%,-50%) scale(.5) rotate(-8deg)}25%{opacity:1;transform:translate(-50%,-50%) scale(1.12) rotate(-4deg)}40%{transform:translate(-50%,-50%) scale(1) rotate(-4deg)}85%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scale(1) rotate(-4deg)}}.redflash{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(90% 70% at 50% 50%,transparent 40%,rgba(240,65,79,.55));opacity:0;pointer-events:none;z-index:15}.whiteflash{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;opacity:0;pointer-events:none;z-index:16}.redflash.on,.whiteflash.on{animation:fadeout .5s steps(3)}@keyframes fadeout{0%{opacity:1}to{opacity:0}}.app.shake{animation:camshake .4s steps(1)}.app.bigshake{animation:camshake .25s steps(1) 3}@keyframes camshake{0%{transform:translate(-6px,3px)}25%{transform:translate(5px,-4px)}50%{transform:translate(-4px,-2px)}75%{transform:translate(3px,3px)}to{transform:none}}canvas.fx{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:14}.king{position:absolute;left:50%;bottom:3%;width:58%;transform:translate(-50%);z-index:3}.rig{position:relative;transform-origin:50% 100%;animation:idle 1.6s steps(1) infinite}.rig>img{display:block;width:100%}.arm{position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.arm.L{transform-origin:19.9% 52.1%;animation:armL 1.6s steps(1) infinite}.arm.R{transform-origin:80.2% 52.1%;animation:armR 1.6s steps(1) infinite .4s}.screen{position:absolute;left:29.3%;top:31.9%;width:41.6%;height:31%;border-radius:11%/15%;overflow:hidden;pointer-events:none;background:linear-gradient(#4df0e4,#28a098)}.screen .face{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.noise{position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;opacity:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='1.4' numOctaves='2'/><feColorMatrix values='0 0 0 0 .55  0 0 0 0 1  0 0 0 0 .95  0 0 0 1.4 -.3'/></filter><rect width='160' height='160' filter='url(%23n)'/></svg>");animation:noise .25s steps(3) infinite}.scan{position:absolute;top:-20%;right:0;bottom:-20%;left:0;background:repeating-linear-gradient(0deg,rgba(150,255,240,.1) 0 2px,transparent 2px 5px);animation:scan .5s steps(3) infinite;mix-blend-mode:screen}.tint{position:absolute;top:0;right:0;bottom:0;left:0;mix-blend-mode:screen}.cracks{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0}.cracks .c2{opacity:0}.crt{position:absolute;top:0;right:0;bottom:0;left:0;background:#05080f;opacity:0;display:grid;place-items:center}.crt i{display:block;width:100%;height:5%;background:#e8fffb;box-shadow:0 0 12px #9ff0e4}.spark{position:absolute;width:12%;aspect-ratio:1;transform:translate(-50%,-50%);background:radial-gradient(circle,#FFF6C8 0 10%,rgba(255,213,74,.9) 18%,rgba(95,224,208,.5) 40%,transparent 68%);animation:spark .5s steps(2) infinite;pointer-events:none}.spark.b{animation-duration:.7s}.kshadow{position:absolute;left:50%;bottom:-2%;width:70%;height:8%;transform:translate(-50%);border-radius:50%;background:#05081ab3;filter:blur(6px);z-index:-1}.kglow{position:absolute;left:50%;top:45%;width:140%;aspect-ratio:1;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(95,224,208,.2),transparent 60%);z-index:-2}.king.enraged .kglow{background:radial-gradient(circle,rgba(240,65,79,.28),transparent 60%)}.king.hit .rig{animation:hit .5s steps(1)}.king.hit .arm.L{animation:flailL .5s steps(1)}.king.hit .arm.R{animation:flailR .5s steps(1)}.king.hit .tint{animation:hitTint .5s steps(1)}.king.hit .noise{animation:noise .25s steps(3) infinite,noiseOn .5s steps(1)}.king.hit .face{animation:faceJolt .5s steps(1)}.king.attack .rig{animation:lunge .7s steps(1)}.king.attack .arm.L{animation:slamL .7s steps(1)}.king.attack .arm.R{animation:slamR .7s steps(1)}.king.attack .tint{animation:redTint .7s steps(1)}.king.attack .face{animation:faceJolt .7s steps(1)}.king.dying .rig{animation:dyingShake .24s steps(1) infinite}.king.dying .arm.L{animation:panicL .3s steps(1) infinite}.king.dying .arm.R{animation:panicR .3s steps(1) infinite}.king.dying .tint{animation:redTint .3s steps(1) infinite}.king.dying .noise{animation:noise .25s steps(3) infinite,noisePulse .3s steps(1) infinite}.king.crack1 .cracks,.king.crack2 .cracks .c2{opacity:1}.king.crtoff .crt{animation:crtoff .5s steps(5) forwards}.king.crtoff .crt i{animation:crtline .5s steps(5) forwards}.king.gone{visibility:hidden}@keyframes idle{0%{transform:translateY(0)}25%{transform:translateY(-3px)}50%{transform:translateY(-6px) scaleY(.988)}75%{transform:translateY(-3px)}}@keyframes armL{0%{transform:rotate(-4deg)}25%{transform:rotate(6deg)}50%{transform:rotate(12deg)}75%{transform:rotate(3deg)}}@keyframes armR{0%{transform:rotate(4deg)}25%{transform:rotate(-6deg)}50%{transform:rotate(-12deg)}75%{transform:rotate(-3deg)}}@keyframes scan{to{transform:translateY(20%)}}@keyframes noise{0%{transform:translate(0)}33%{transform:translate(-12%,8%)}66%{transform:translate(9%,-11%)}}@keyframes noiseOn{0%{opacity:.95}40%{opacity:.6}70%{opacity:0}}@keyframes noisePulse{0%{opacity:.7}50%{opacity:.2}}@keyframes faceJolt{0%{transform:translate(8%) scale(1.08)}30%{transform:translate(-6%,2%) scale(1.04)}60%{transform:translate(3%)}to{transform:none}}@keyframes spark{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}50%{opacity:.55;transform:translate(-50%,-50%) scale(.75) rotate(20deg)}}@keyframes hit{0%{transform:translate(-10px) rotate(-4deg);filter:brightness(2.6) saturate(.3)}20%{transform:translate(9px) rotate(3deg);filter:brightness(1.6)}45%{transform:translate(-5px) rotate(-1deg);filter:none}70%{transform:translate(3px)}to{transform:none}}@keyframes flailL{0%{transform:rotate(55deg)}25%{transform:rotate(-20deg)}50%{transform:rotate(40deg)}75%{transform:rotate(-8deg)}to{transform:rotate(0)}}@keyframes flailR{0%{transform:rotate(-40deg)}25%{transform:rotate(25deg)}50%{transform:rotate(-55deg)}75%{transform:rotate(10deg)}to{transform:rotate(0)}}@keyframes hitTint{0%{background:#ffffffb3}30%{background:#fff3}60%{background:transparent}}@keyframes lunge{0%{transform:translateY(-8px) scale(1.02)}30%{transform:translateY(-14px) scale(1.04)}55%{transform:translateY(16px) scale(1.18)}80%{transform:translateY(6px) scale(1.06)}to{transform:none}}@keyframes slamL{0%{transform:rotate(45deg)}30%{transform:rotate(80deg)}55%{transform:rotate(-55deg)}80%{transform:rotate(-30deg)}to{transform:rotate(0)}}@keyframes slamR{0%{transform:rotate(-45deg)}30%{transform:rotate(-80deg)}55%{transform:rotate(55deg)}80%{transform:rotate(30deg)}to{transform:rotate(0)}}@keyframes redTint{0%{background:#ff3c508c}50%{background:#ff3c5040}}@keyframes dyingShake{0%{transform:translate(-5px,2px) rotate(-2deg)}33%{transform:translate(6px,-3px) rotate(2deg)}66%{transform:translate(-3px,-4px) rotate(-1deg)}}@keyframes panicL{0%{transform:rotate(70deg)}50%{transform:rotate(-30deg)}}@keyframes panicR{0%{transform:rotate(-25deg)}50%{transform:rotate(-70deg)}}@keyframes crtoff{0%,to{opacity:1}}@keyframes crtline{0%{width:100%;height:5%}40%{width:100%;height:2%}70%{width:8%;height:2%}90%{width:3%;height:3%;opacity:1}to{width:0;height:0;opacity:0}}.sheet .scene{position:absolute;top:0;right:0;bottom:0;left:0;height:auto;filter:brightness(.45)}.sheet .inner{position:relative;flex:1;display:flex;flex-direction:column;padding:56px 22px 22px;gap:10px;overflow-y:auto}.center{text-align:center}.big{font:900 54px var(--disp);text-shadow:0 3px 12px rgba(5,8,26,.7);line-height:1.05}.h2{font:800 20px var(--disp)}.section{font:800 11px var(--disp);letter-spacing:.06em;color:var(--muted);margin-top:8px}.row{display:flex;align-items:center;gap:12px;min-height:50px;padding:0 14px;border-radius:14px;background:#ffffff0d;font-weight:600;font-size:14px}.row .e{width:24px;height:24px}.row .grow{flex:1}.row b{font:800 14px var(--disp)}.row .sub{display:block;font-size:11px;color:var(--muted);font-weight:600}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.item{border-radius:18px;background:#ffffff0f;padding:12px;display:flex;gap:10px;align-items:center;text-align:left}.item .diamond{width:44px;height:44px;flex:0 0 44px}.item .diamond .e{width:26px;height:26px}.item b{display:block;font-size:13px}.item small{display:block;font-size:11px;color:var(--muted)}.item .price{font:800 13px var(--disp);color:var(--tealt)}.item:disabled{opacity:.4}.item.bought{outline:2px solid var(--teal)}.sell{padding:8px 12px;border-radius:10px;background:#ffffff14;font:700 12px var(--body)}.footer{margin-top:auto;display:flex;flex-direction:column;gap:12px;padding-top:10px}.preview{display:flex;align-items:center;gap:12px;border-radius:18px;background:#f0414f1f;padding:12px 14px}.preview .e{width:40px;height:40px}.preview b{display:block;font:800 14px var(--disp)}.preview small{font-size:12px;color:var(--muted)}.overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;background:#05081adb;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;gap:18px;animation:fadein .2s}.pk{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;width:100%}.pcard{border-radius:20px;background:#141b3c;padding:16px 8px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;animation:deal .45s steps(4) backwards}.pcard:nth-child(2){animation-delay:.12s}.pcard:nth-child(3){animation-delay:.24s}@keyframes deal{0%{opacity:0;transform:translateY(40px) rotate(-8deg) scale(.7)}}.pcard .rar{font:800 9px var(--disp);letter-spacing:.06em}.pcard .diamond{width:58px;height:58px}.pcard .diamond .e{width:34px;height:34px}.pcard b{font-size:13px}.pcard small{font-size:11px;color:var(--muted);line-height:1.3}.pcard.sel{background:var(--teal)}.pcard.sel small{color:#ffffffd9}.pcard.sel .rar{color:#fff!important}.packbox{width:120px;height:120px;animation:wiggle .6s steps(2) infinite}@keyframes wiggle{0%{transform:rotate(-6deg)}50%{transform:rotate(6deg) scale(1.05)}}.result .e.hero{width:110px;height:110px;margin:0 auto;display:block;animation:float2 2s steps(4) infinite}@keyframes float2{50%{transform:translateY(-8px)}}.bigstars{display:flex;justify-content:center;gap:8px}.bigstars .e{width:44px;height:44px}.bigstars .off{filter:grayscale(1);opacity:.25}.hint{font-size:12px;color:var(--muted);text-align:center}:root{--good:#2DBE6C;--good-lip:#1A7A44;--bad:#E5484D;--bad-lip:#8E1F27}.round .bgimg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center top;filter:brightness(.32) saturate(.8);-webkit-mask-image:linear-gradient(#000 0,#000 30%,transparent 70%);mask-image:linear-gradient(#000 0,#000 30%,transparent 70%)}.round .topbar{position:relative;top:auto;left:auto;right:auto;padding:12px 12px 0}.scorehud{position:relative;padding:10px 22px 0}.srow{display:flex;align-items:flex-end;justify-content:space-between}.score{font:900 40px var(--disp);line-height:1;text-shadow:0 3px 12px rgba(5,8,26,.7)}.goal{text-align:right;font-weight:700;font-size:12px}.goal b{display:block;font:800 18px var(--disp);color:var(--gold)}.bar.slim{position:relative;left:auto;right:auto;top:auto;height:16px;margin-top:10px;border-radius:9px}.scorehud .streak{position:absolute;right:18px;top:-6px;bottom:auto}.qwrap{position:relative;perspective:900px;padding:0 16px}.qcard{position:relative;border-radius:24px;background:linear-gradient(#222b54,#171e40);box-shadow:0 8px #0c1128,0 18px 40px #05081a8c;padding:16px 18px 18px;transform-origin:50% 50%}.round .qcard{min-height:250px;display:flex;flex-direction:column}.boss .qcard{padding:12px 14px 14px}.qhead{display:flex;align-items:center;justify-content:space-between;gap:8px}.qhead .cat{background:#ffffff12;padding:6px 10px;border-radius:12px}.trow{display:flex;align-items:center;gap:10px;margin-top:12px}.trow .track{height:8px}.qtext{flex:1;display:flex;align-items:center;justify-content:center;text-align:center;font:800 24px/1.25 var(--body);padding:18px 4px 6px}.boss .qtext{font-size:18px;padding:10px 2px 2px;min-height:48px}.diffs{font:800 11px var(--disp);color:var(--gold);letter-spacing:.1em}.qcard.flipout{animation:fo .15s steps(3) forwards}.qcard.flipin{animation:fi .18s steps(3)}@keyframes fo{to{transform:rotateY(90deg) scale(.96)}}@keyframes fi{0%{transform:rotateY(-90deg) scale(.96)}}.qcard.good{animation:cardgood .45s steps(3)}.qcard.bad{animation:cardbad .45s steps(1)}@keyframes cardgood{0%{box-shadow:0 8px 0 var(--good-lip),0 0 0 4px var(--good)}to{box-shadow:0 8px #0c1128,0 18px 40px #05081a8c}}@keyframes cardbad{0%{transform:translate(-10px);box-shadow:0 8px 0 var(--bad-lip),0 0 0 4px var(--bad)}25%{transform:translate(9px)}50%{transform:translate(-6px)}75%{transform:translate(4px);box-shadow:0 8px 0 var(--bad-lip),0 0 0 4px var(--bad)}to{transform:none}}.round .answers,.round .powers{padding:0 16px}.round .answers{margin-top:18px}.round .powers{margin-top:auto;padding-bottom:16px}.ans.correct{background:var(--good);box-shadow:0 5px 0 var(--good-lip);animation:goodpop .3s steps(2)}.ans.correct .let span{color:var(--good-lip)}.ans.wrong{background:var(--bad);box-shadow:0 5px 0 var(--bad-lip);animation:badshake .35s steps(1)}.ans .mark{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font:900 14px var(--disp);background:#ffffff40}@keyframes goodpop{0%{transform:scale(1.08)}to{transform:none}}@keyframes badshake{0%{transform:translate(-7px)}33%{transform:translate(6px)}66%{transform:translate(-3px)}to{transform:none}}.edge{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:15;opacity:0}.edge.good{background:radial-gradient(90% 75% at 50% 50%,transparent 45%,rgba(45,190,108,.55))}.edge.bad{background:radial-gradient(90% 75% at 50% 50%,transparent 40%,rgba(229,72,77,.6))}.edge.on{animation:fadeout .45s steps(3)}.cpops{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9}.boss .play{gap:8px}.boss .answers{gap:10px}.boss .ans{height:50px}.boss .qwrap{padding:0}.ans{height:auto;min-height:54px;padding-top:8px;padding-bottom:8px}.round .ans{min-height:66px;font-size:16px}.round .qcard{min-height:300px}.round .qtext{font-size:25px}.boss .ans{min-height:50px;font-size:14px}.ans>span:last-of-type{padding-right:22px}.round .scorehud{padding:6px 20px 0}.round .srow{display:grid;grid-template-columns:1fr auto 1fr;align-items:end}.round .score{font-size:34px}.round .goal{text-align:right}.streakchip{display:flex;align-items:center;gap:5px;height:28px;padding:0 10px;border-radius:14px;background:var(--gold);color:var(--bg);font:800 12px var(--disp);transform:scale(0);transition:transform .25s cubic-bezier(.2,.9,.3,1.4);margin-bottom:4px}.streakchip .e{width:16px;height:16px}.streakchip.on{transform:scale(1)}.round .bar.slim{margin-top:8px;height:12px}.round .qwrap{flex:1;min-height:0;display:flex;margin-top:12px;perspective:1100px}.round .qcard{flex:1;min-height:0;height:100%;max-height:360px;display:flex;flex-direction:column;padding:14px 16px 16px}.round .qwrap{align-items:center}.round .qtext{font-size:clamp(19px,5.6vw,24px);padding:10px 4px 4px}.round .answers{margin-top:14px;gap:10px}.round .ans{min-height:58px}.round .powers{margin-top:14px;padding-bottom:max(14px,env(safe-area-inset-bottom,0px))}.pw .diamond{width:50px;height:50px}.pw .diamond .e{width:27px;height:27px}.trow{margin-top:12px}.trow .track{height:10px;background:#05081acc}.tfill{transition:background-color .3s}.tfill.mid{background:var(--gold)}.tfill.low{background:var(--bad)}.tval{font-size:13px;width:40px}.tval.low{animation:tpulse .5s ease-in-out infinite}@keyframes tpulse{50%{transform:scale(1.18)}}.qcard.flipout{animation:fo .17s cubic-bezier(.55,0,1,.45) forwards}.qcard.flipin{animation:fi .26s cubic-bezier(.2,.9,.3,1.12)}@keyframes fo{to{transform:rotateY(88deg) scale(.97)}}@keyframes fi{0%{transform:rotateY(-88deg) scale(.97)}}.qcard.good{animation:cardgood .55s ease-out}.qcard.bad{animation:cardbad .42s ease-in-out}.ans.enter{animation:ansin .3s cubic-bezier(.2,.9,.3,1.15) backwards}.ans.enter:nth-child(2){animation-delay:.04s}.ans.enter:nth-child(3){animation-delay:.08s}.ans.enter:nth-child(4){animation-delay:.12s}@keyframes ansin{0%{opacity:0;transform:translateY(12px) scale(.96)}}.ans.correct{animation:goodpop .35s cubic-bezier(.2,.9,.3,1.5)}.ans.wrong{animation:badshake .35s ease-in-out}@keyframes goodpop{0%{transform:scale(.94)}60%{transform:scale(1.05)}to{transform:none}}.pop{animation:pop .9s cubic-bezier(.2,.8,.3,1) forwards}@keyframes pop{0%{opacity:0;transform:translate(-50%,8px) scale(.5) rotate(var(--r))}22%{opacity:1;transform:translate(-50%,-4px) scale(1.12) rotate(var(--r))}70%{opacity:1;transform:translate(-50%,-16px) scale(1) rotate(var(--r))}to{opacity:0;transform:translate(-50%,-30px) rotate(var(--r))}}.toast.on{animation:toast 1.25s cubic-bezier(.2,.8,.3,1) forwards}.fill{transition:width .4s cubic-bezier(.2,.8,.3,1)}.edge.on,.whiteflash.on{animation:fadeout .45s ease-out}.streak{transition:opacity .2s,transform .25s cubic-bezier(.2,.9,.3,1.4)}.round .qcard{max-height:none}.round .qwrap{align-items:stretch}.qcard .answers,.round .qcard .answers{padding:0;margin-top:14px;gap:10px}.qcard .ans{background:#303a6b;box-shadow:0 5px #141a38}.qcard .ans:active{box-shadow:0 1px #141a38}.qcard .ans.correct{background:var(--good);box-shadow:0 5px 0 var(--good-lip)}.qcard .ans.wrong{background:var(--bad);box-shadow:0 5px 0 var(--bad-lip)}.round .qcard .ans{min-height:56px}.round .qtext{padding:8px 4px}.boss .scene{height:42%}.boss .qcard .answers{margin-top:10px;gap:8px}.boss .qcard .ans{min-height:46px}.boss .qtext{min-height:40px;padding:8px 2px 0}.ans.enter{animation-duration:.22s}.qcard .answers,.round .qcard .answers{grid-template-columns:minmax(0,1fr);gap:8px}.ans>span:last-of-type{overflow-wrap:normal;word-break:normal;padding-right:0}.ans.correct>span:last-of-type,.ans.wrong>span:last-of-type{padding-right:28px}.round .qcard .ans{min-height:52px;font-size:16px}.boss .qcard .ans{min-height:40px;font-size:14px;padding-top:6px;padding-bottom:6px}.boss .scene{height:40%}.king{width:auto;height:58%;aspect-ratio:520/524}@media (max-height:720px){.hud-title{top:44px}.hud-title .title{height:36px}.title text{font-size:20px}.barwrap{top:94px}.king{height:50%}.round .score{font-size:28px}.round .qtext{font-size:19px;padding:4px}.round .qcard .ans{min-height:46px;font-size:15px}.round .qcard{padding:12px 14px 14px}.trow{margin-top:8px}.pw .diamond{width:44px;height:44px}.pw .diamond .e{width:24px;height:24px}}.boss .ans{height:auto}@media (max-height:720px){.boss .scene{height:36%}.king{height:46%}.hud-title{top:40px}.hud-title .tag{padding:4px 10px}.barwrap{top:88px}.boss .qcard{padding:10px 12px 12px}.boss .qtext{font-size:16px;min-height:0;padding:6px 2px 0}.boss .qcard .answers{margin-top:8px;gap:6px}.boss .qcard .ans{min-height:36px;font-size:13px;padding-top:4px;padding-bottom:4px}.boss .play{gap:6px;padding-bottom:8px}}.bname{display:none}@media (max-height:720px){.hud-title .title{display:none}.bname{display:inline}.barwrap{top:76px}.boss .scene{height:40%}.king{height:56%}.boss .pw .diamond{width:40px;height:40px}.boss .pw .diamond .e{width:22px;height:22px}.boss .pw span{font-size:10px}}@media (max-height:620px){.boss .qcard .ans{min-height:32px}.boss .qtext{font-size:15px}.boss .scene{height:36%}}.lobby{background:radial-gradient(130% 70% at 50% 0%,#3b44a8,#1d2366 45%,#0e1430)}.lobby .topbar{position:relative;top:auto;left:auto;right:auto;padding:12px 12px 0;z-index:3}.floaters{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.fl{position:absolute;opacity:.9;filter:drop-shadow(0 8px 10px rgba(5,8,26,.45));animation:bob 3s ease-in-out infinite}.fl:nth-child(odd){animation-name:bob2}@keyframes bob{0%,to{transform:translateY(0) rotate(-8deg)}50%{transform:translateY(-12px) rotate(6deg)}}@keyframes bob2{0%,to{transform:translateY(-8px) rotate(8deg)}50%{transform:translateY(6px) rotate(-6deg)}}.logo2{position:relative;z-index:2;text-align:center;padding:4vh 12px 0}.logo2 svg{width:100%;max-width:380px;display:block;margin:0 auto;overflow:visible}.logo2 p{margin:2px 0 0;font-weight:700;font-size:14px;color:#fffc}.lobbybody{position:relative;z-index:2;flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:14px;padding:16px 18px max(18px,env(safe-area-inset-bottom,0px))}.lobby .hero{position:relative;display:flex;align-items:center;justify-content:space-between;text-align:left;min-height:150px;padding:18px 20px;border-radius:28px;background:linear-gradient(135deg,#2fc2ac,#1e8476);box-shadow:0 8px #0f4f46,0 22px 40px #05081a80;transition:transform .1s,box-shadow .1s;overflow:visible}.lobby .hero:active{transform:translateY(6px);box-shadow:0 2px #0f4f46,0 10px 20px #05081a80}.htext{display:flex;flex-direction:column;gap:2px}.eyebrow2{font:800 11px var(--disp);letter-spacing:.06em;color:#ffffffd9}.hplay{font:900 44px/1 var(--disp);color:#fff;text-shadow:0 3px 0 #0F4F46;margin:4px 0}.hsub{font-weight:700;font-size:13px;color:#ffffffe6}.hero .stars{margin-top:6px}.hicon{width:110px;height:110px;flex:0 0 110px;margin:-34px -6px -10px 0;transform:rotate(8deg);filter:drop-shadow(0 12px 14px rgba(5,8,26,.45));animation:float3 2.6s ease-in-out infinite}@keyframes float3{0%,to{transform:rotate(8deg) translateY(0)}50%{transform:rotate(4deg) translateY(-8px)}}.modes2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mode2{position:relative;min-height:116px;border-radius:22px;background:#262f5a;box-shadow:0 6px #121731;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:10px 6px}.mode2 .e{width:48px;height:48px;filter:drop-shadow(0 6px 8px rgba(5,8,26,.4))}.mode2 b{font-size:13px}.mode2 i{position:absolute;top:8px;right:8px;font:800 8px var(--disp);font-style:normal;background:var(--gold);color:var(--bg);padding:2px 6px;border-radius:6px}.mode2:disabled{cursor:default}.mode2:disabled .e{filter:grayscale(.35) drop-shadow(0 6px 8px rgba(5,8,26,.4))}@media (max-height:720px){.hero{min-height:124px}.hplay{font-size:38px}.hicon{width:92px;height:92px;flex-basis:92px}.mode2{min-height:96px}.mode2 .e{width:40px;height:40px}}.round .qtext{font-size:clamp(22px,6.6vw,28px);line-height:1.22}.boss .qtext{font-size:19px}@media (max-height:720px){.round .qtext{font-size:22px}.boss .qtext{font-size:17px}}@media (max-height:620px){.boss .qtext{font-size:16px}}.map .scene{filter:none;background-position:center}.mapshade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0e14308c,#0e143040 35%,#0e143059 70%,#0e1430e6);pointer-events:none}.sheet .scene{filter:brightness(.38) saturate(.9);background-position:center}.round .bgimg{filter:brightness(.42) saturate(1);background-position:center 35%}.node .nm{text-shadow:0 2px 6px rgba(5,8,26,.9),0 0 2px rgba(5,8,26,.9)}.node .sub{text-shadow:0 1px 4px rgba(5,8,26,.9)}.maphead h2,.maphead p{text-shadow:0 2px 8px rgba(5,8,26,.9)}.map3{background-color:#121a3d;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='80'><path d='M80 0 L160 40 L80 80 L0 40Z' fill='%23182250'/></svg>");background-size:160px 80px}.mapscroll{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mapscroll::-webkit-scrollbar{display:none}.world{position:relative;width:100%}.world:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 18% at 30% 40%,rgba(123,107,227,.18),transparent),radial-gradient(60% 18% at 70% 80%,rgba(124,217,87,.14),transparent);pointer-events:none}.step{position:absolute;transform:translate(-50%,-50%);filter:drop-shadow(0 8px 6px rgba(5,8,26,.45))}.step svg{display:block}.land{position:absolute;transform:translate(-50%,-50%);width:164px;display:flex;flex-direction:column;align-items:center}.land .plat{display:block;filter:drop-shadow(0 16px 14px rgba(5,8,26,.55))}.land .mark{position:absolute;left:50%;top:-34px;width:78px;height:78px;transform:translate(-50%);filter:drop-shadow(0 10px 8px rgba(5,8,26,.45));animation:markbob 2.8s ease-in-out infinite}@keyframes markbob{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-6px)}}.land .deco{position:absolute;margin-left:82px;margin-top:40px;filter:drop-shadow(0 8px 8px rgba(5,8,26,.5));animation:bob 4s ease-in-out infinite}.land .badge{position:absolute;right:16px;top:-6px;width:30px;height:30px;z-index:2}.land .you{position:absolute;left:50%;top:-92px;width:44px;height:44px;margin-left:-22px;z-index:3;animation:pinbob 1s ease-in-out infinite}@keyframes pinbob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.land .ring{position:absolute;left:50%;top:42px;width:190px;height:96px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(closest-side,#6fdccd8c,#6fdccd00);animation:ring 1.6s ease-in-out infinite}@keyframes ring{50%{transform:translate(-50%,-50%) scale(1.12);opacity:.7}}.land.locked .plat{filter:saturate(.5) brightness(.62) drop-shadow(0 16px 14px rgba(5,8,26,.55))}.land.locked .mark,.land.locked .deco{filter:saturate(.35) brightness(.7);opacity:.75;animation:none}.land .label{margin-top:8px;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.land .label b{font:800 14px var(--disp);padding:5px 12px;border-radius:11px;background:#0a0f24c7;white-space:nowrap}.land.cur .label b{background:var(--teal)}.land.locked .label b{color:#fff9}.land .soon{font-size:11px;font-weight:700;color:var(--muted)}.land .next{font-size:11px;font-weight:800;color:var(--tealt)}.pips{display:flex;gap:4px}.pips i{width:16px;height:5px;border-radius:3px;background:#ffffff2e}.pips i.on{background:var(--tealt)}.maptop{position:absolute;top:0;left:0;right:0;padding:12px 12px 26px;display:flex;align-items:center;gap:10px;background:linear-gradient(#121a3d 60%,#121a3d00);z-index:5}.jcard{flex:1;display:flex;flex-direction:column;align-items:center;padding:8px 10px;border-radius:16px;background:var(--teal);box-shadow:0 5px 0 var(--teal-lip)}.jcard span{font:800 10px var(--disp);letter-spacing:.08em;color:#fffc}.jcard b{font:800 16px var(--disp)}.map3 .mapfoot{position:absolute;left:0;right:0;bottom:0;padding:24px 22px max(18px,env(safe-area-inset-bottom,0px));background:linear-gradient(#121a3d00,#121a3d 45%);z-index:5}.map4{background:#bfe3f2}.mapart{position:absolute;background-size:100% 100%}.map4 .maptop{background:linear-gradient(#0e14308c,#0e143000)}.map4 .mapfoot{background:linear-gradient(#0e143000,#0e1430b3 55%)}.mk{position:absolute;width:0;height:0}.coin{position:absolute;left:-30px;top:-34px;width:60px;height:60px;border-radius:50%;display:grid;place-items:center;font:900 24px var(--disp);color:#fff;background:radial-gradient(circle at 35% 30%,#4fe0cb,#239485 60%);box-shadow:0 7px #14584f,0 12px 18px #05081a73,inset 0 3px #ffffff59;border:3px solid #fff;transition:transform .1s}.coin:active{transform:translateY(5px);box-shadow:0 2px #14584f,0 6px 10px #05081a73}.coin .e{width:30px;height:30px}.coin span{text-shadow:0 2px 0 #14584F}.mk.cur .coin{width:72px;height:72px;left:-36px;top:-42px;font-size:28px;animation:coinpulse 1.4s ease-in-out infinite}@keyframes coinpulse{50%{transform:scale(1.08)}}.mk.done .coin{background:radial-gradient(circle at 35% 30%,#ffe59a,#f2c14e 55%,#c9871e);box-shadow:0 7px #8e6414,0 12px 18px #05081a73,inset 0 3px #ffffff73}.mk.locked .coin{background:radial-gradient(circle at 35% 30%,#7d86b5,#4a5384 60%);box-shadow:0 6px #2b3260,0 10px 16px #05081a66,inset 0 3px #ffffff40;border-color:#ffffffbf;cursor:default}.mk.locked .coin .e{width:26px;height:26px}.mring{position:absolute;left:-58px;top:-34px;width:116px;height:60px;border-radius:50%;background:radial-gradient(closest-side,#6fdccdbf,#6fdccd00);animation:ring 1.4s ease-in-out infinite}.mpin{position:absolute;left:-20px;top:-92px;width:40px;height:40px;animation:pinbob 1s ease-in-out infinite;filter:drop-shadow(0 6px 6px rgba(5,8,26,.4))}.mlabel{position:absolute;top:-24px;display:flex;flex-direction:column;gap:3px;white-space:nowrap}.lab-r .mlabel{left:44px;align-items:flex-start}.lab-l .mlabel{right:44px;align-items:flex-end}.mk.cur.lab-r .mlabel{left:50px}.mlabel b{font:800 13px var(--disp);padding:5px 10px;border-radius:10px;background:#0a0f24d1;box-shadow:0 4px 10px #05081a59}.mk.cur .mlabel b{background:var(--teal)}.mlabel span{font:800 11px var(--body);padding:3px 8px;border-radius:8px;background:#0a0f2499;color:var(--muted)}.mk.cur .mlabel span{color:#fff;background:#14584fd9}.mlabel .stars{background:#0a0f2499;padding:3px 8px;border-radius:8px}.map4 .mapfoot{pointer-events:none}.map4 .mapfoot .btn{pointer-events:auto}.mk.locked .coin{width:46px;height:46px;left:-23px;top:-27px}.mk.locked .coin .e{width:22px;height:22px}.mk.locked .mlabel{top:-18px}.mk.locked.lab-r .mlabel{left:30px}.mk.locked.lab-l .mlabel{right:30px}.mk.locked .mlabel b{font-size:11px;padding:4px 8px;background:#0a0f24b3}.mk.locked .mlabel span{display:none}.stakes{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:#e5484d24;font-size:12px;font-weight:600;line-height:1.35}.stakes .e{width:26px;height:26px;flex:0 0 26px}.stakes b{color:#ff9aa2}.stakes.big2{font-size:13px;padding:12px 14px}.win2{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:14px;background:#f2c14e1f;font-size:13px;font-weight:600;line-height:1.35}.win2 .e{width:26px;height:26px;flex:0 0 26px}.win2 b{color:var(--gold)}.path3{display:flex;flex-direction:column;gap:8px;margin-top:6px;position:relative}.pstep{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;background:#ffffff0f}.pstep b{display:block;font:800 14px var(--disp)}.pstep small{display:block;font-size:12px;color:var(--muted);font-weight:600;margin-top:2px}.pnum{width:36px;height:36px;flex:0 0 36px;border-radius:50%;display:grid;place-items:center;font:900 16px var(--disp);background:var(--teal);box-shadow:0 4px 0 var(--teal-lip)}.pstep.boss{background:#e2364b29}.pking{width:44px;height:44px;flex:0 0 44px;border-radius:50%;border:3px solid #E2364B;object-fit:cover}.spec{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.spec i{display:inline-flex;align-items:center;gap:4px;font:700 11px var(--body);font-style:normal;padding:3px 8px;border-radius:8px;background:#0a0f2499}.spec .e{width:14px;height:14px}.spips{display:flex;align-items:center;gap:4px;padding:3px 7px;border-radius:8px;background:#0a0f2499}.spips i{width:9px;height:9px;border-radius:50%;background:#ffffff8c}.spips .e{width:15px;height:15px}.spips em{font:800 9px var(--disp);font-style:normal;color:var(--gold);margin-left:2px}.mk.locked .spips{opacity:.75}.qcard.bonus{background:linear-gradient(135deg,#6b4a0e,#3e2a08 55%,#5a3d0b);box-shadow:0 8px #2a1c04,0 0 0 3px #f2c14e,0 18px 40px #f2c14e40}.qcard.bonus:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:24px;background:linear-gradient(115deg,transparent 30%,rgba(255,240,190,.28) 45%,transparent 60%);background-size:250% 100%;animation:shine 1.6s ease-in-out infinite;pointer-events:none}@keyframes shine{0%{background-position:120% 0}to{background-position:-120% 0}}.qcard.bonus .cat{color:var(--gold);background:#00000040}.qcard.bonus .ans{background:#7a5714;box-shadow:0 5px #3e2a08}.qcard.bonus .ans .let:before{background:#ffe59a}.qcard.bonusin{animation:bonusin .45s cubic-bezier(.2,.9,.3,1.2)}@keyframes bonusin{0%{transform:rotateY(-180deg) scale(.6)}60%{transform:rotateY(15deg) scale(1.06)}to{transform:none}}.ans.shuf{animation:shuf .25s ease-out}@keyframes shuf{0%{transform:translate(-14px);opacity:.4}to{transform:none;opacity:1}}.jamcover{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:24px;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background-color:#0a0f24;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='1.6' numOctaves='2'/><feColorMatrix values='0 0 0 0 .55  0 0 0 0 1  0 0 0 0 .95  0 0 0 1.6 -.4'/></filter><rect width='120' height='120' filter='url(%23n)'/></svg>");animation:jamnoise .2s steps(3) infinite;transition:opacity .15s}@keyframes jamnoise{33%{background-position:30px 12px}66%{background-position:-20px 40px}}.jamcover b{font:900 28px var(--disp);text-shadow:0 2px 8px #0A0F24}.jamcover span{font-weight:800;font-size:13px;background:#0a0f24cc;padding:4px 10px;border-radius:8px}.jamcover em{font:900 34px var(--disp);font-style:normal;color:var(--gold);text-shadow:0 2px 8px #0A0F24}.king .rig{cursor:pointer}.pw.fire .diamond{animation:pwfire .6s cubic-bezier(.2,.9,.3,1.4)}@keyframes pwfire{0%{transform:scale(1.45);filter:brightness(1.8) drop-shadow(0 0 14px #6FDCCD)}to{transform:none;filter:none}}.chips{display:flex;flex-wrap:wrap;gap:4px;margin:3px 0}.chip2{display:inline-flex;align-items:center;gap:3px;font:800 9px var(--disp);letter-spacing:.03em;padding:3px 6px;border-radius:6px;background:#ffffff1a;color:#fff}.chip2 .e{width:12px;height:12px}.chip2.ctr{background:#e2364b47;color:#ffc2c8}.chip2.tap{background:#f2c14e33;color:var(--gold)}.chip2.auto{background:#6fdccd29;color:var(--tealt)}.pk2{display:flex;flex-direction:column;gap:10px;width:100%}.pcard2{display:flex;gap:12px;align-items:flex-start;text-align:left;padding:12px;border-radius:18px;background:#141b3c;border-left:5px solid var(--rc);animation:deal .45s cubic-bezier(.2,.9,.3,1.1) backwards}.pcard2:nth-child(2){animation-delay:.1s}.pcard2:nth-child(3){animation-delay:.2s}.pcard2.sel{background:#1d6f66;box-shadow:0 0 0 3px var(--tealt)}.pcard2 .diamond{width:52px;height:52px;flex:0 0 52px}.pcard2 .diamond .e{width:32px;height:32px}.pc-body{flex:1;min-width:0}.pc-top{display:flex;justify-content:space-between;align-items:center;gap:6px}.pc-top b{font:800 15px var(--disp)}.pc-top .rar{font:800 9px var(--disp);letter-spacing:.06em}.pcard2 small{display:block;font-size:12px;line-height:1.35;color:#ffffffd9;font-weight:600}.prow .chips{margin:4px 0 2px}.intel .e{width:24px;height:24px}.ctr-st{font:800 10px var(--disp);padding:5px 8px;border-radius:8px;background:#ffffff14;color:var(--muted);white-space:nowrap}.ctr-st.ok{background:#2dbe6c38;color:#9ff0c0}.spec2{display:flex;flex-direction:column;gap:4px;margin-top:6px}.spec2 i{display:flex;align-items:center;gap:6px;font:600 11px var(--body);font-style:normal;color:var(--muted)}.spec2 b{color:#fff;font-weight:800}.spec2 .e{width:16px;height:16px}.pw .uses{position:absolute;top:-6px;left:-6px;font-size:9px;letter-spacing:1px;color:var(--gold);font-style:normal;background:#0a0f24d9;padding:1px 4px;border-radius:6px}.pinfo{position:absolute;left:14px;right:14px;bottom:96px;z-index:25;display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:16px;background:#0a0f24f5;box-shadow:0 12px 30px #05081a99;opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .2s,transform .2s}.pinfo.on{opacity:1;transform:none}.pinfo .e{width:32px;height:32px;flex:0 0 32px}.pinfo b{display:block;font:800 14px var(--disp)}.pinfo span{display:block;font-size:12px;font-weight:600;color:#ffffffd9;margin-top:2px}.pinfo em{display:block;font:800 10px var(--disp);font-style:normal;color:var(--gold);margin-top:4px}.sheet .inner>*{flex-shrink:0}.spec2 i{display:block;line-height:1.5}.pstep .spec2 b{display:inline;font:800 12px var(--body)}.spec2 i .e{vertical-align:-3px;margin-right:4px}.hitbar{position:absolute;left:40px;right:0;top:12px;height:26px;display:flex;gap:3px;padding:3px 4px 3px 14px;border-radius:13px;background:#2a1530;border:2px solid var(--deep)}.hitbar i{flex:1;border-radius:5px;background:linear-gradient(#FF9A8A,var(--red) 50%,#B81E37);box-shadow:inset 0 2px #ffffff4d;transition:background .3s}.hitbar i.gone{background:#ffffff12;box-shadow:none}.hitbar i.pop{animation:segpop .45s ease-out}@keyframes segpop{0%{transform:scaleY(1.6);background:#fff}to{transform:none}}.hitbar .barlabel{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding-left:12px;pointer-events:none}.vpips{display:inline-flex;gap:3px;margin-left:4px}.vpips i{width:8px;height:8px;border-radius:50%;background:#ffffff40}.vpips i.w{background:var(--good)}.vpips i.l{background:var(--bad)}.qcard.volley{box-shadow:0 8px #0c1128,0 0 0 3px #f2c14e}.qcard.volley .cat{color:var(--gold)}.hintline{text-align:center;font:800 13px var(--disp);color:var(--gold);height:0;opacity:0;transition:opacity .2s}.hintline.on{height:auto;opacity:1;margin:-2px 0 6px}.ans.spot{background:#2c4a3a;box-shadow:0 5px #14312a,0 0 0 3px var(--gold),0 0 22px #f2c14e80;animation:spot 1s ease-in-out infinite}@keyframes spot{50%{box-shadow:0 5px #14312a,0 0 0 3px #fff1c2,0 0 30px #f2c14ecc}}.qcard.frozen{box-shadow:0 8px #0c1128,0 0 0 3px #9fdcff}.qcard.frozen:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:24px;background:linear-gradient(135deg,#9fdcff2e,#9fdcff0a);pointer-events:none;z-index:3}.qcard.frozen .tfill{background:#9fdcff!important}.powers{gap:14px}.pw .diamond{width:48px;height:48px}.pw .diamond .e{width:26px;height:26px}.pw span{max-width:68px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pw.s-field .diamond{--dbg:rgba(201,181,255,.22)}.pw.s-vision .diamond{--dbg:rgba(242,193,78,.2)}.pw.ready .diamond{--dbg:var(--teal)}.pw.spent{opacity:.45}.pw .uses{letter-spacing:0}.chip2.slot-field{background:#c9b5ff33;color:#dccfff}.chip2.slot-vision{background:#f2c14e33;color:var(--gold)}.chip2.slot-boost{background:#6fdccd29;color:var(--tealt)}.pinfo b small{font:800 9px var(--disp);color:var(--muted);margin-left:4px}.loadout{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%}.lslot{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 4px 8px;border-radius:16px;background:#ffffff0f;border:2px dashed rgba(255,255,255,.14);text-align:center;transition:transform .15s,border-color .15s,background .15s}.lslot .ltype{font:800 9px var(--disp);letter-spacing:.06em;color:var(--muted)}.lslot.t-field .ltype{color:#dccfff}.lslot.t-vision .ltype{color:var(--gold)}.lslot.t-boost .ltype{color:var(--tealt)}.lslot .diamond{width:42px;height:42px}.lslot .diamond .e{width:24px;height:24px}.lslot .diamond.empty{--dbg:rgba(255,255,255,.04)}.lslot b{font:700 11px var(--body);line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lslot.ok{border-color:var(--tealt);background:#6fdccd1a;transform:scale(1.04)}.lslot.hover{background:#6fdccd47;transform:scale(1.1)}.lslot.landed{animation:landed .5s cubic-bezier(.2,.9,.3,1.4)}@keyframes landed{0%{transform:scale(1.3)}to{transform:none}}.sell.sm{padding:4px 8px;font-size:10px;margin-top:2px}.pcard2{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;position:relative}.pcard2 .grab{position:absolute;right:10px;bottom:8px;color:#ffffff59;font-size:16px}.pcard2.lifted{opacity:.35}.pcard2.ghost{position:fixed;z-index:1000;pointer-events:none;box-shadow:0 20px 40px #05081ab3;opacity:.95;animation:none}.packnote{font-size:12px;font-weight:600;color:var(--muted);text-align:center;line-height:1.4;max-width:340px}.packnote b{color:#fff}.overlay .loadwrap{width:100%}.overlay{justify-content:flex-start;padding-top:40px;overflow-y:auto;background:#05081af5}.run{background:#0e1430}.felt{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(70% 45% at 20% 15%,rgba(47,111,214,.18),transparent 70%),radial-gradient(60% 40% at 85% 75%,rgba(35,148,133,.16),transparent 70%),radial-gradient(50% 35% at 40% 95%,rgba(226,54,75,.1),transparent 70%),#0e1430;pointer-events:none}.run>.hud2,.run>.runmain,.run>.roundbar,.run>.pmrow,.run>.qwrap,.run>.roundfoot{position:relative}.btn.o{background:#f28c28;--lip:#A85A12}.btn.r{background:#e2364b;--lip:#8E1424}.btn.g{background:#2dbe6c;--lip:#1A7A44}.btn.sm{height:36px;font-size:13px;border-radius:12px;box-shadow:0 4px 0 var(--lip)}.btn.big{height:62px;font:900 22px var(--disp);border-radius:16px}.hud2{padding:8px 10px 0;z-index:3}.cardrow{display:flex;gap:8px;align-items:flex-start}.slotgrp{flex:1;display:flex;flex-direction:column;gap:3px;min-width:0}.slotgrp.tricks{flex:0 0 31%}.slotgrp small{font:800 8px var(--disp);letter-spacing:.06em;color:var(--muted);text-align:center}.slots{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:4px;padding:4px;border-radius:12px;background:#00000040}.mslot{display:block;aspect-ratio:3/4;border-radius:8px;padding:0}.mslot.empty{border:1.5px dashed rgba(255,255,255,.12)}.cardface{width:100%;aspect-ratio:3/4;border-radius:9px;background:linear-gradient(#fbf7ee,#ede5d4);border:3px solid var(--cc);box-shadow:0 3px #05081a73;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:3px;overflow:hidden;position:relative}.cardface .e{width:58%;height:auto;aspect-ratio:1;filter:drop-shadow(0 3px 3px rgba(5,8,26,.25))}.cardface span{font:800 8px/1.1 var(--body);color:#1b2244;text-align:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cardface.k-trick{background:linear-gradient(#f1e9ff,#dcccfa)}.cardface.k-mastery{background:linear-gradient(#e6fbf7,#c8efe8)}.cardface.k-voucher{background:linear-gradient(#fff6da,#f5e3ae)}.cardface.k-pack{background:linear-gradient(160deg,var(--cc),#1B2244 85%);border-color:#fff}.cardface.k-pack span{color:#fff}.hudline{display:flex;align-items:center;gap:6px;margin-top:6px}.hudline .iconbtn{width:30px;height:30px;flex:0 0 30px}.hchip{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4px 6px;border-radius:10px;background:#1b2244;box-shadow:inset 0 -2px #0000004d;min-width:0}.hchip small{font:800 8px var(--disp);letter-spacing:.06em;color:var(--muted)}.hchip b{font:900 14px var(--disp)}.hchip.money b{color:var(--gold);font-size:16px}.hchip.runinfo{background:#e2364b}.hchip.runinfo small{color:#fffc}.runmain{flex:1;min-height:0;display:flex;flex-direction:column;padding:10px;gap:10px;overflow-y:auto}.runtitle{text-align:center;font:900 17px var(--disp)}.runtitle small{display:block;font:700 11px var(--body);color:var(--muted);margin-top:2px}.blinds3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;align-items:start}.blind{display:flex;flex-direction:column;align-items:center;gap:7px;padding:10px 6px 12px;border-radius:16px;background:#1b2244;border:2px solid rgba(255,255,255,.08);border-top:6px solid var(--bc);text-align:center;transition:transform .2s}.blind.select{transform:translateY(-6px);box-shadow:0 0 0 2px var(--bc),0 14px 24px #05081a8c}.blind.upcoming{opacity:.62}.blind.done,.blind.skipped{opacity:.45;filter:grayscale(.6)}.blind .btn{width:100%}.bstate{width:100%;height:36px;display:grid;place-items:center;border-radius:12px;background:#ffffff12;font:800 11px var(--disp);color:var(--muted)}.bname{font:800 10px var(--disp);padding:4px 6px;border-radius:8px;background:var(--bc);width:100%;line-height:1.2}.bchip{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.35),var(--bc) 55%);border:4px solid rgba(255,255,255,.9);box-shadow:0 5px #05081a66}.bchip span{font:900 22px var(--disp);text-shadow:0 2px 0 rgba(0,0,0,.3)}.bchip.kingchip{object-fit:cover;border-color:#e2364b;background:#0e1430}.bgoal small{display:block;font:700 9px var(--body);color:var(--muted)}.bgoal b{display:block;font:900 20px var(--disp);color:#ff6a6a;line-height:1.15}.breward{font:700 10px var(--body);color:var(--muted)}.breward span{color:var(--gold);font:900 12px var(--disp)}.bor{font:800 10px var(--disp);color:var(--muted)}.bskip{display:flex;align-items:center;gap:5px;width:100%;padding:6px;border-radius:12px;background:#e2364b;box-shadow:0 4px #8e1424;text-align:left}.bskip .e{width:22px;height:22px;flex:0 0 22px}.bskip b{display:block;font:800 11px var(--disp)}.bskip small{display:block;font:700 8px var(--body);opacity:.85;line-height:1.1}.bskip:disabled{background:#2a3157;box-shadow:0 4px #161b38;opacity:.6}.bability{display:flex;flex-direction:column;gap:4px;width:100%}.bability i{display:flex;align-items:center;gap:4px;font:700 9px var(--body);font-style:normal;padding:4px;border-radius:8px;background:#e2364b2e}.bability .e{width:14px;height:14px}.roundscr .qwrap{flex:1;min-height:0;display:flex;padding:0 10px;margin-top:6px;perspective:1100px}.roundscr .qcard{flex:1;min-height:0;display:flex;flex-direction:column;padding:12px 14px 14px}.roundscr .qtext{font-size:20px;padding:6px 2px;flex:1}.roundscr .qcard .answers{grid-template-columns:minmax(0,1fr);gap:7px;margin-top:8px}.roundscr .qcard .ans{min-height:46px;font-size:15px}.roundbar{display:grid;grid-template-columns:1fr 1.2fr;gap:8px;padding:8px 10px 0}.rb-blind{border-radius:12px;background:#1b2244;border-left:6px solid var(--bc);padding:6px 10px}.rb-blind b{display:block;font:800 11px var(--disp)}.rb-blind small{display:block;font:700 9px var(--body);color:var(--muted)}.rb-blind em{display:block;font:900 18px var(--disp);font-style:normal;color:#ff6a6a}.rb-score{border-radius:12px;background:#1b2244;padding:6px 10px}.rb-score small{display:block;font:800 8px var(--disp);color:var(--muted);letter-spacing:.06em}.rb-score b{display:block;font:900 22px var(--disp);line-height:1.1}.rb-score .bar.slim{height:8px;margin-top:4px}.pmrow{display:flex;gap:6px;padding:6px 10px 0;align-items:stretch}.pm{flex:1.6;display:flex;align-items:center;gap:5px}.pm .pts,.pm .mul{flex:1;height:40px;border-radius:11px;display:grid;place-items:center;font:900 19px var(--disp);box-shadow:inset 0 -3px #00000040}.pm .pts{background:#2f7deb}.pm .mul{background:#e2364b}.pm i{font:900 18px var(--disp);font-style:normal;color:#ff6a6a}.pm .bump{animation:bump .35s cubic-bezier(.2,.9,.3,1.6)}@keyframes bump{0%{transform:scale(1.25)}to{transform:none}}.roundfoot{display:flex;align-items:center;gap:8px;padding:8px 10px 12px}.skipbtn{flex:1;height:44px;font-size:14px}.lvtag{font:800 9px var(--disp);font-style:normal;color:var(--bg);background:var(--tealt);padding:1px 4px;border-radius:5px;margin-left:3px}@media (max-height:720px){.roundscr .qtext{font-size:18px}.roundscr .qcard .ans{min-height:40px;font-size:14px;padding-top:4px;padding-bottom:4px}.roundscr .qcard{padding:10px 12px 12px}.pm .pts,.pm .mul{height:36px;font-size:17px}.roundfoot{padding:6px 10px 8px}.skipbtn{height:40px}}.detail{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;background:#05081ab3;display:flex;align-items:flex-end;animation:fadein .15s}.dcard{margin:12px;width:100%;display:flex;gap:14px;padding:16px;border-radius:22px;background:#1b2244;box-shadow:0 -10px 40px #05081a99;animation:sheetup .25s cubic-bezier(.2,.9,.3,1.1)}@keyframes sheetup{0%{transform:translateY(40px);opacity:0}}.dcard>.cardface{width:88px;flex:0 0 88px;height:auto}.dcard.col{flex-direction:column;gap:8px;max-height:80%;overflow-y:auto}.dbody{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.dbody b{font:900 17px var(--disp)}.dtype{font:800 10px var(--disp);color:var(--gold);letter-spacing:.04em}.dbody p{margin:2px 0;font-size:13px;font-weight:600;line-height:1.4;color:#ffffffe6}.dnote{color:#ff9aa2!important;font-size:12px!important}.dacts{display:flex;flex-direction:column;gap:8px;margin-top:8px}.dacts .btn{height:44px;font-size:14px}.lvls{display:grid;grid-template-columns:1fr 1fr;gap:6px}.lv2{display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:10px;background:#ffffff0d;font-size:12px;font-weight:700}.lv2 .e{width:20px;height:20px}.lv2 span{flex:1}.lv2 b{font:800 11px var(--disp);color:var(--muted)}.lv2.up b{color:var(--tealt)}.cashout .runmain{justify-content:center}.cashpanel{display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:22px;background:#1b2244;box-shadow:0 12px 30px #05081a80}.cashpanel .btn.big{margin-bottom:8px;animation:cashpulse 1.6s ease-in-out infinite}@keyframes cashpulse{50%{transform:scale(1.03)}}.crow{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 4px;animation:crowin .35s cubic-bezier(.2,.9,.3,1.2) backwards}@keyframes crowin{0%{opacity:0;transform:translate(-14px)}}.cl{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:700;min-width:0}.cl .n{font:900 22px var(--disp)}.cl .blue{color:#5aa0ff}.cl .red{color:#ff6a6a}.cl .gold{color:var(--gold)}.cl2 small{display:block;font-size:11px;color:var(--muted);font-weight:700}.cl2 b{display:block;font:900 22px var(--disp)}.cr{font:900 18px var(--disp);color:var(--gold);letter-spacing:.06em;white-space:nowrap}.cchip{width:42px;height:42px;flex:0 0 42px;border-radius:50%;display:grid;place-items:center;background:var(--bc);border:3px solid #fff;overflow:hidden}.cchip span{font:900 18px var(--disp)}.cchip img{width:100%;height:100%;object-fit:cover}.cdots{border-top:2px dotted rgba(255,255,255,.18);margin:0 4px}.shoppanel{display:flex;flex-direction:column;gap:12px;padding:12px;border-radius:22px;background:#1b2244;border:3px solid #E2364B;box-shadow:0 12px 30px #05081a80}.shoptitle{text-align:center;padding:6px;border-radius:14px;background:#0e1430;border:2px dashed rgba(242,193,78,.5)}.shoptitle b{display:block;font:900 28px var(--disp);color:var(--gold);letter-spacing:.06em;text-shadow:0 3px 0 #8E1424}.shoptitle span{font:800 11px var(--body);color:var(--gold)}.shoptop{display:flex;gap:10px}.shopbtns{display:flex;flex-direction:column;gap:10px;width:92px;flex:0 0 92px}.shopbtns .btn{height:66px;font:800 14px/1.2 var(--disp)}.shopbtns .btn b{font-size:16px}.forsale{flex:1;display:flex;gap:8px;justify-content:center;align-items:flex-end;padding:24px 8px 10px;border-radius:14px;background:#00000040}.sale{position:relative;width:72px;display:flex;flex-direction:column;align-items:center;gap:3px;padding:0;transition:transform .15s}.sale:active{transform:translateY(3px)}.ptag{position:absolute;top:-20px;left:50%;transform:translate(-50%);font:900 12px var(--disp);color:var(--gold);background:#0e1430;padding:2px 8px;border-radius:8px;z-index:2;white-space:nowrap}.kindlbl{font:800 8px var(--disp);letter-spacing:.06em;color:var(--muted);text-transform:uppercase}.sale.sold{aspect-ratio:3/4;border:2px dashed rgba(255,255,255,.12);border-radius:10px;display:grid;place-items:center}.sale.sold span{font:800 9px var(--disp);color:var(--muted)}.shopbottom{display:grid;grid-template-columns:1fr 1.6fr;gap:10px}.vbox,.pbox{position:relative;display:flex;gap:8px;justify-content:center;align-items:flex-end;padding:24px 8px 10px;border-radius:14px;background:#00000040}.vlabel{position:absolute;top:6px;left:0;right:0;text-align:center;font:800 8px var(--disp);letter-spacing:.08em;color:var(--muted)}.vbox .ptag,.pbox .ptag{top:-16px}.vbox,.pbox{padding-top:30px}.intelmini{display:flex;flex-direction:column;gap:5px;padding:10px 12px;border-radius:14px;background:#e2364b1f}.intelmini b{display:flex;align-items:center;gap:6px;font:800 12px var(--disp)}.intelmini b .e{width:18px;height:18px}.intelmini span{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--muted)}.intelmini span .e{width:16px;height:16px}.intelmini span.ok{color:#9ff0c0}.packov{justify-content:center;gap:14px}.packcards{display:flex;gap:10px;justify-content:center;width:100%}.pc{width:92px;padding:0;transition:transform .2s;animation:deal .45s cubic-bezier(.2,.9,.3,1.1) backwards}.pc:nth-child(2){animation-delay:.1s}.pc:nth-child(3){animation-delay:.2s}.pc.sel{transform:translateY(-12px)}.pc.sel .cardface{box-shadow:0 0 0 3px var(--tealt),0 12px 20px #05081a80}.pdesc{min-height:76px;width:100%;padding:12px 14px;border-radius:16px;background:#1b2244;display:flex;flex-direction:column;gap:4px;align-items:flex-start}.pdesc b{font:900 15px var(--disp)}.pdesc span{font-size:13px;font-weight:600;line-height:1.4;color:#ffffffe0}.packbtns{display:flex;gap:10px;width:100%}.packbtns .btn{flex:1}.lvlup{position:absolute;left:50%;top:40%;transform:translate(-50%,-50%);z-index:60;display:flex;flex-direction:column;align-items:center;gap:4px;padding:18px 26px;border-radius:22px;background:#1b2244;border:3px solid var(--tealt);box-shadow:0 20px 40px #05081a99;animation:lvlpop 1.6s cubic-bezier(.2,.9,.3,1.2) forwards}.lvlup .e{width:56px;height:56px}.lvlup b{font:900 18px var(--disp)}.lvlup span{font:900 22px var(--disp);color:var(--tealt)}.lvlup small{font-weight:700;font-size:12px;color:var(--muted)}@keyframes lvlpop{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}20%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}30%{transform:translate(-50%,-50%) scale(1)}85%{opacity:1}to{opacity:0}}.tray{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 2px 4px}.trayp{display:flex;gap:4px;flex-wrap:wrap;flex:1}.tp{width:32px;height:32px;border-radius:9px;background:#fbf7ee;display:grid;place-items:center;box-shadow:0 2px #05081a73}.tp .e{width:22px;height:22px}.trayt{display:flex;gap:6px}.tt{width:46px;padding:0}.boss .powers{display:none}.dragghost{position:fixed;z-index:1000;pointer-events:none;opacity:.95;filter:drop-shadow(0 16px 18px rgba(5,8,26,.6));transition:none}.dragging{opacity:.3}.droppable{outline:2px dashed rgba(111,220,205,.8);outline-offset:3px;border-radius:12px}.dropover{outline:3px solid var(--gold)!important;outline-offset:3px;transform:scale(1.03)}.qcard.droppable{outline-offset:-4px;border-radius:24px}.sellzone{position:absolute;left:12px;right:12px;bottom:14px;z-index:50;height:66px;border-radius:18px;background:#e2364beb;display:flex;align-items:center;justify-content:center;gap:10px;font:800 15px var(--disp);box-shadow:0 10px 30px #05081a99;animation:sheetup .2s}.sellzone .e{width:30px;height:30px}.sellzone b{color:#ffe59a}.tagdesc{font:600 8px/1.25 var(--body);color:var(--muted);margin-top:-2px}.ptag.free{background:var(--good);color:#fff}.mslot,.sale,.tt{cursor:grab}.forsale .sale{flex:1 1 0;max-width:72px;min-width:0}.forsale,.shoptop{min-width:0}.forsale .cardface span{font-size:7px}.dnote{color:#ffd08a!important}.hudtop{padding:8px 10px 0;z-index:3}.hudtop .hudline{margin-top:0}.dock{padding:8px 10px max(10px,env(safe-area-inset-bottom,0px));background:linear-gradient(#05081a00,#05081a8c 30%);z-index:3}.run>.hudtop,.run>.dock{position:relative}.cardface .dots{position:absolute;top:2px;right:3px;font-size:8px;line-height:1;font-style:normal;letter-spacing:-1px;color:#8e5bd6}.cardface.spent{filter:grayscale(.8);opacity:.5}.mslot.held,.tt.held{transform:scale(1.08)}.sellzone{top:14px;bottom:auto}.roundscr .roundfoot,.runmain{padding-bottom:4px}.landbanner{position:relative;height:84px;border-radius:16px;background-size:cover;background-position:center 60%;display:flex;flex-direction:column;justify-content:flex-end;padding:8px 12px;overflow:hidden;box-shadow:0 8px 20px #05081a80}.landbanner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 30%,#0a0f24d9)}.landbanner span,.landbanner small{position:relative}.landbanner span{display:flex;align-items:center;gap:6px;font:900 18px var(--disp)}.landbanner span .e{width:24px;height:24px}.landbanner small{font:800 10px var(--disp);color:var(--gold);letter-spacing:.06em}.bchip.emochip{background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.4),var(--bc) 60%)}.bchip.emochip .e{width:34px;height:34px}.bability.big i:first-child{display:flex;flex-wrap:wrap;gap:2px;justify-content:center}.bability.big .e{width:16px;height:16px}.eboss .rig>img{width:100%;filter:drop-shadow(0 14px 18px rgba(5,8,26,.55))}.medal .e{width:32px;height:32px}.nextland{height:110px;border-radius:16px;background-size:cover;background-position:center;position:relative;overflow:hidden;display:flex;align-items:flex-end;padding:10px 12px}.nextland:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 20%,#0a0f24e6)}.nextland div{position:relative}.nextland b{display:block;font:900 20px var(--disp)}.nextland small{font-size:12px;font-weight:700;color:var(--muted)}.landstars{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.landstars>div{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px;border-radius:12px;background:#ffffff0f}.landstars .e{width:26px;height:26px}.landstars .stars .e{width:11px;height:11px}.redact{display:inline;padding:0 2px;margin:0 1px;border-radius:4px;background:#0a0f24;color:transparent;font:inherit;line-height:inherit;cursor:pointer;box-shadow:inset 0 0 0 2px #2a3157}.redact.shown{background:none;color:inherit;box-shadow:none}.ans .ink{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:16px;background:radial-gradient(circle at 30% 40%,#05060E 0 30%,transparent 31%),radial-gradient(circle at 65% 55%,#05060E 0 34%,transparent 35%),radial-gradient(circle at 45% 70%,#05060E 0 22%,transparent 23%),#05060eeb;z-index:2}.ans .ink:after{content:"Tap to wipe";position:absolute;right:12px;top:50%;transform:translateY(-50%);font:800 10px var(--disp);color:#ffffff8c}.ans .stamp{position:absolute;right:10px;top:50%;transform:translateY(-50%) rotate(-8deg);font:900 10px var(--disp);color:#2dbe6c;border:2px solid #2DBE6C;border-radius:6px;padding:2px 6px;background:#0a0f2499;z-index:3}.ans .stamp.fake{color:#ff6a6a;border-color:#ff6a6a}.ans.hidden>span:last-of-type{filter:blur(9px);opacity:.25}.fogcover{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:24px;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:radial-gradient(circle at 30% 30%,#fffffff2,#dcebf5eb 60%,#bed2e1e6);color:#1b2244;transition:opacity .15s;cursor:pointer}.fogcover b{font:900 26px var(--disp)}.fogcover span{font-weight:800;font-size:13px}.fogcover em{font:900 32px var(--disp);font-style:normal;color:#3e8fe0}.universe{background:radial-gradient(70% 40% at 15% 15%,rgba(142,91,214,.28),transparent 70%),radial-gradient(70% 45% at 90% 65%,rgba(47,111,214,.28),transparent 70%),radial-gradient(60% 35% at 30% 95%,rgba(226,54,75,.18),transparent 70%),#060917}.starfield{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(1.6px 1.6px at 20px 30px,#fff,transparent),radial-gradient(1px 1px at 120px 80px,#fff,transparent),radial-gradient(1.4px 1.4px at 210px 150px,rgba(255,255,255,.8),transparent),radial-gradient(1px 1px at 300px 40px,#fff,transparent),radial-gradient(1px 1px at 60px 210px,rgba(255,255,255,.7),transparent),radial-gradient(1.6px 1.6px at 260px 270px,#fff,transparent),radial-gradient(1px 1px at 170px 250px,#fff,transparent);background-size:340px 300px;animation:twinkle 5s ease-in-out infinite}.starfield.s2{background-size:230px 210px;opacity:.5;animation-delay:-2.5s}@keyframes twinkle{50%{opacity:.35}}.nebula{position:absolute;left:-20%;right:-20%;top:20%;height:60%;background:radial-gradient(50% 50% at 50% 50%,var(--gc),transparent 70%);opacity:.18;pointer-events:none}.orb,.porb,.morb,.bigorb{position:relative;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.6),var(--oc) 42%,#0A0F24 115%);box-shadow:inset -10px -14px 26px #00000080,0 0 30px #ffffff14}.orb{width:92px;height:92px;flex:0 0 92px;animation:orbbob 4.5s ease-in-out infinite}.orb:after,.porb:after{content:"";position:absolute;width:142%;height:30%;border:3px solid rgba(255,255,255,.3);border-radius:50%;transform:rotate(-18deg)}.orb .e{width:46px;height:46px;position:relative;z-index:1;filter:drop-shadow(0 4px 6px rgba(0,0,0,.4))}@keyframes orbbob{50%{transform:translateY(-6px)}}.galgrid,.plist{position:absolute;top:86px;left:0;right:0;bottom:0;overflow-y:auto;padding:12px 16px 28px;display:flex;flex-direction:column;gap:12px}.galaxy{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:24px;background:#ffffff0d;text-align:left;transition:transform .15s}.galaxy:active,.planet:active,.moon:active{transform:scale(.97)}.galaxy.r{flex-direction:row-reverse;text-align:right}.gtext b{display:block;font:900 18px var(--disp)}.gtext small{display:block;font-size:12px;color:var(--muted);font-weight:600;margin-top:2px}.gstars{display:inline-flex;align-items:center;gap:4px;margin-top:6px;font:800 12px var(--disp);color:var(--gold)}.gstars .e{width:16px;height:16px}.galaxy.soon{opacity:.42;filter:grayscale(.7)}.nope{animation:badshake .35s ease-in-out}.pblock{display:flex;flex-direction:column;gap:8px}.planet{display:flex;align-items:center;gap:16px;padding:16px;border-radius:26px;background:#ffffff12;text-align:left;box-shadow:0 14px 30px #00000059}.porb{width:116px;height:116px;flex:0 0 116px;animation:orbbob 5s ease-in-out infinite}.porb .e{width:58px;height:58px;position:relative;z-index:1}.ptext b{display:block;font:900 20px var(--disp)}.ptext small{display:block;font-size:12px;font-weight:600;color:var(--muted);margin:3px 0 6px}.ptext span{display:inline-flex;align-items:center;gap:4px;font:800 12px var(--disp);color:var(--gold)}.ptext span .e{width:15px;height:15px}.moons{position:relative;display:flex;flex-direction:column;gap:8px;padding-left:46px}.moons:before{content:"";position:absolute;left:24px;top:-8px;bottom:26px;border-left:2px dashed rgba(255,255,255,.25)}.mtitle{font:800 9px var(--disp);letter-spacing:.08em;color:var(--muted)}.moon{display:flex;align-items:center;gap:12px;padding:8px 12px 8px 8px;border-radius:18px;background:#ffffff0d;text-align:left}.morb{width:50px;height:50px;flex:0 0 50px}.morb .e{width:26px;height:26px}.moon b{display:block;font:800 14px var(--disp)}.moon small{display:block;font-size:11px;font-weight:600;color:var(--muted)}.moon.locked{opacity:.55}.soonplanet{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:18px;border:2px dashed rgba(255,255,255,.12);font-size:12px;font-weight:700;color:var(--muted)}.soonplanet .e{width:26px;height:26px}.orbmap .bigorb{position:absolute;left:50%;top:46%;width:170%;aspect-ratio:1;transform:translate(-50%);box-shadow:inset 0 30px 80px #ffffff1f,0 -20px 80px #ffffff14}.orbpath{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.orbpath path{fill:none;stroke:#ffffff73;stroke-width:3px;stroke-dasharray:2 9;stroke-linecap:round;vector-effect:non-scaling-stroke}.orbdeco{position:absolute;width:62px;height:62px;transform:translate(-50%,-50%);filter:drop-shadow(0 12px 14px rgba(0,0,0,.5));animation:markbob 3s ease-in-out infinite}.planetblurb{text-align:center;font-weight:700;font-size:13px;color:#ffffffd9;margin-bottom:10px}.orbmap .mapfoot{position:absolute;left:0;right:0;bottom:0;padding:24px 22px max(18px,env(safe-area-inset-bottom,0px));background:linear-gradient(#06091700,#060917d9 40%)}.orbmap .maptop{background:linear-gradient(#060917cc,#06091700)}.lscroll{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;padding:84px 0 150px}.lscroll::-webkit-scrollbar{display:none}.lstack{display:flex;flex-direction:column-reverse}.chap{position:relative;width:100%;flex:0 0 auto}.chap.painted{aspect-ratio:9/16;background-size:100% 100%;border-top:3px solid rgba(255,255,255,.08)}.chap.orbc{overflow:hidden}.chap.orbc:before{content:"";position:absolute;left:50%;top:12%;width:160%;aspect-ratio:1;transform:translate(-50%);border-radius:50%;background:radial-gradient(circle at 50% 14%,rgba(255,255,255,.32),var(--cc) 30%,rgba(10,15,36,0) 70%);opacity:.85}.chap.soonc{height:330px;opacity:.6}.chap.soonc:before{content:"";position:absolute;left:50%;top:22%;width:140%;aspect-ratio:1;transform:translate(-50%);border-radius:50%;background:radial-gradient(circle at 50% 14%,rgba(255,255,255,.18),var(--cc) 30%,rgba(10,15,36,0) 70%);opacity:.5}.chapbanner{position:absolute;left:50%;top:14px;transform:translate(-50%);z-index:4;display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:16px;background:var(--cc);box-shadow:0 6px #00000059;white-space:nowrap}.chapbanner .e{width:24px;height:24px}.chapbanner b{font:900 15px var(--disp)}.chapbanner small{font:800 9px var(--disp);opacity:.85;margin-left:2px}.ladder .mk.cboss .coin{width:80px;height:80px;left:-40px;top:-48px;background:radial-gradient(circle at 35% 30%,#ff9aa4,#e2364b 60%);box-shadow:0 7px #8e1424,0 12px 18px #05081a73,inset 0 3px #ffffff59}.ladder .mk.cboss.done .coin{background:radial-gradient(circle at 35% 30%,#ffe59a,#f2c14e 55%,#c9871e);box-shadow:0 7px #8e6414,0 12px 18px #05081a73}.ladder .mk.cboss.locked .coin{background:radial-gradient(circle at 35% 30%,#7d86b5,#4a5384 60%);box-shadow:0 6px #2b3260}.ladder .mk.cboss .coin .e{width:44px;height:44px}.ladder .mk.cboss .mlabel{top:-28px}.ladder .mk.cboss.lab-r .mlabel{left:52px}.ladder .mk.cboss.lab-l .mlabel{right:52px}.ladder .mk.side .coin{width:50px;height:50px;left:-25px;top:-29px;background:radial-gradient(circle at 35% 30%,#e7c3a2,#b07a4e 62%);box-shadow:0 5px #6e4a2c,0 10px 14px #05081a73;animation:none}.ladder .mk.side .coin .e{width:26px;height:26px}.ladder .mk.side.locked .coin{filter:grayscale(.6);opacity:.8}.ladder .mk.side .mlabel{top:-18px}.ladder .mk.side.lab-r .mlabel{left:32px}.ladder .mk.side.lab-l .mlabel{right:32px}.ladder .mk.side .mlabel b{font-size:11px;background:#6e4a2c}.ladder .mk.side:after{display:none}.ladder .mk.side.lab-r:after{right:24px}.ladder .mk.side.lab-l:after{left:24px}.mpin.hop{animation:pinhop .9s cubic-bezier(.2,.9,.3,1.3)}@keyframes pinhop{0%{transform:translateY(90px) scale(.6);opacity:0}60%{transform:translateY(-16px) scale(1.1);opacity:1}to{transform:none}}.ladderfoot{position:absolute;left:0;right:0;bottom:0;padding:22px 18px max(16px,env(safe-area-inset-bottom,0px));background:linear-gradient(#06091700,#060917eb 35%);z-index:6}.buildbar{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:5px;font:800 11px var(--disp);color:#ffffffd9;margin-bottom:10px;text-align:center}.buildbar .e{width:16px;height:16px}.buildbar em{font-style:normal;color:var(--muted);font-family:var(--body);font-weight:700}.ladderfoot{pointer-events:none}.ladderfoot>*{pointer-events:auto}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important}}.spacebg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;pointer-events:none}.ladder .nebula{display:none}.orb.img{background:none;box-shadow:none;width:124px;height:124px;flex:0 0 124px}.orb.img:after{display:none}.orb.img img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 12px 18px rgba(0,0,0,.55))}.galaxy:has(.orb.img){background:#0a0f2459;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.chapwrap{position:relative;flex:0 0 auto}.chapgap{position:relative;height:110px;display:flex;align-items:center;justify-content:center}.chapgap .chapbanner{position:relative;left:auto;top:auto;transform:none}.chap.painted.fade{-webkit-mask-image:linear-gradient(transparent 0,#000 6%,#000 94%,transparent 100%);mask-image:linear-gradient(transparent 0,#000 6%,#000 94%,transparent 100%)}.chapwrap.soonc .chap{filter:saturate(.55) brightness(.62)}.chapwrap.soonc .chapbanner{opacity:.85}.uni2 .gfield{position:absolute;left:0;right:0;top:82px;bottom:14px}.constel{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.constel path{fill:none;stroke:#ffffff47;stroke-width:2px;stroke-dasharray:1 7;stroke-linecap:round;vector-effect:non-scaling-stroke}.gplanet{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:3px;padding:0;animation:gfloat 6s ease-in-out infinite}@keyframes gfloat{50%{transform:translate(-50%,calc(-50% - 9px))}}.gplanet:active .gimg,.gplanet:active .gorb{transform:scale(.94)}.gimg{width:calc(178px*var(--sc)*var(--k,1));height:calc(178px*var(--sc)*var(--k,1));object-fit:contain;filter:drop-shadow(0 16px 22px rgba(0,0,0,.55)) drop-shadow(0 0 26px rgba(255,170,120,.25));transition:transform .15s}.gorb{position:relative;width:calc(150px*var(--sc)*var(--k,1));height:calc(150px*var(--sc)*var(--k,1));border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.6),var(--oc) 42%,#0A0F24 115%);box-shadow:inset -10px -14px 26px #00000080,0 0 30px #ffffff14;transition:transform .15s}.gorb:after{content:"";position:absolute;width:142%;height:30%;border:3px solid rgba(255,255,255,.3);border-radius:50%;transform:rotate(-18deg)}.gorb .e{width:46%;height:46%;position:relative;z-index:1}.gname{font:900 15px var(--disp);white-space:nowrap;text-shadow:0 2px 0 rgba(0,0,0,.4),0 4px 14px rgba(0,0,0,.8)}.gplanet.soon .gname{font-size:12px}.gsub{display:flex;align-items:center;gap:4px;font:800 10px var(--disp);color:var(--gold);white-space:nowrap;padding:2px 8px;border-radius:8px;background:#0609178c}.gsub .e{width:13px;height:13px}.gplanet.soon .gorb{filter:saturate(.45) brightness(.8)}.gplanet.soon .gsub{color:var(--muted)}.gplanet.soon .gname{opacity:.75}.unititle{display:flex;flex-direction:column;align-items:center;text-shadow:0 2px 10px rgba(0,0,0,.8)}.unititle span{font:800 9px var(--disp);letter-spacing:.12em;color:var(--tealt)}.unititle b{font:900 20px var(--disp)}.ladder .lscroll{padding:72px 0 116px;scroll-snap-type:y proximity;scroll-padding:72px 0 116px}.ladder .chap.painted{height:var(--mapH);width:calc(var(--mapH) * .5625);max-width:100%;aspect-ratio:auto;margin:0 auto;background-size:100% 100%;scroll-snap-align:center;border-radius:22px;box-shadow:0 24px 50px #0000008c}.ladder .chap.painted.fade{-webkit-mask-image:radial-gradient(130% 100% at 50% 50%,#000 72%,transparent 100%);mask-image:radial-gradient(130% 100% at 50% 50%,#000 72%,transparent 100%)}.ladder .chap.painted .mk{transform:scale(var(--ms,.8))}.ladder .chapgap{height:64px}.ladder .chapbanner{padding:6px 12px;border-radius:14px}.ladder .chapbanner b{font-size:14px}.ladder .maptop{padding-top:10px}.ladderfoot{padding:12px 16px max(12px,env(safe-area-inset-bottom,0px))}.ladderfoot .btn{height:52px;font-size:16px}.buildbar{font-size:10px;margin-bottom:6px}.ladder .chapgap{scroll-snap-align:none}.ladderfoot{background:linear-gradient(#06091700,#060917f7 26%)}.ladder .lscroll{scroll-padding:80px 0 124px}.ladder .chap.painted{scroll-snap-align:start}.ladderfoot .btn.two{height:auto;min-height:58px;padding:8px 14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.ladderfoot .btn.two b{font:800 16px var(--disp)}.ladderfoot .btn.two small{display:flex;align-items:center;gap:4px;font:700 10px var(--body);opacity:.85}.ladderfoot .btn.two small .e{width:13px;height:13px}.ladder .maptop{background:linear-gradient(#060917f5 72%,#06091700);z-index:6}.mode2 i.live{background:var(--teal);color:#fff}.quick{display:flex;flex-direction:column}.quick>.qtop,.quick>.qscore,.quick>.vsbar,.quick>.qwrap,.quick>.qfoot{position:relative;z-index:2}.qtop{display:flex;align-items:center;gap:8px;padding:10px 12px 4px}.qtitle{flex:1;display:flex;flex-direction:column;align-items:center}.qtitle span{font:800 9px var(--disp);letter-spacing:.1em;color:var(--tealt)}.qtitle b{font:900 18px var(--disp)}.qscore{display:flex;align-items:center;justify-content:space-between;padding:4px 18px}.qscore small{display:block;font:800 9px var(--disp);color:var(--muted);letter-spacing:.08em}.qscore b{font:900 28px var(--disp)}.qstreak{display:flex;align-items:center;gap:4px;font:900 18px var(--disp);color:var(--gold)}.qstreak .e{width:22px;height:22px}.vsbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:4px 12px}.vs{padding:6px 12px;border-radius:14px;background:#1b2244}.vs.me{border-left:5px solid var(--tealt)}.vs.them{border-right:5px solid #FF6A6A;text-align:right}.vs small{display:flex;align-items:center;gap:4px;font:800 10px var(--disp);color:var(--muted)}.vs.them small{justify-content:flex-end}.vs small .e{width:16px;height:16px}.vs b{display:block;font:900 24px var(--disp)}.vs em{display:block;font:800 10px var(--disp);font-style:normal;color:var(--muted);min-height:13px}.vs em.ok{color:#5be39a}.vs em.no{color:#ff8a97}.vsmid{font:900 14px var(--disp);color:var(--gold)}.quick .qwrap{flex:1;min-height:0;display:flex;padding:0 10px;margin-top:6px;perspective:1100px}.quick .qcard{flex:1;min-height:0;display:flex;flex-direction:column;padding:12px 14px 14px}.quick .qtext{flex:1;font-size:20px;padding:6px 2px}.quick .qcard .answers{grid-template-columns:minmax(0,1fr);gap:7px;margin-top:8px}.quick .qcard .ans{min-height:48px;font-size:15px}.qdots{display:flex;gap:4px}.qdots i{width:9px;height:9px;border-radius:50%;background:#fff3}.qdots i.w{background:#2dbe6c}.qdots i.l{background:#e2364b}.qdots i.c{background:#fff}.qfoot{padding:8px 12px max(12px,env(safe-area-inset-bottom,0px));min-height:12px}.qfoot .btn{height:44px;font-size:14px}.sheet.modes{background:#060917;display:flex;flex-direction:column}.sheet.modes .inner{position:relative;z-index:2}.bigrid{font-size:46px;letter-spacing:8px;margin:6px 0 2px}.dstats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.dstats>div{display:flex;flex-direction:column;align-items:center;padding:10px 6px;border-radius:16px;background:#1b2244d9}.dstats b{font:900 24px var(--disp)}.dstats small{display:flex;align-items:center;gap:3px;font:800 10px var(--disp);color:var(--muted)}.dstats small .e{width:13px;height:13px}.row.rv .grow{font-size:13px}.okc{color:#5be39a}.noc{color:#ff8a97}.catgrid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.catbtn{display:flex;align-items:center;gap:10px;padding:10px;border-radius:16px;background:#1b2244d9;text-align:left;transition:transform .12s}.catbtn:active{transform:scale(.96)}.catbtn .e{width:32px;height:32px;flex:0 0 32px}.catbtn b{display:block;font:800 13px var(--disp)}.catbtn small{display:block;font-size:11px;font-weight:700;color:var(--muted)}.rankcard{display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px;border-radius:22px;background:#1b2244e0}.rankcard.small{flex-direction:row;justify-content:center;gap:14px}.lbadge{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.6),var(--lc) 52%,#0A0F24 125%);box-shadow:0 6px #00000059,0 0 24px #ffffff1a}.lbadge .e{width:58%;height:58%}.lbadge.big{width:88px;height:88px}.rating{font:900 42px var(--disp);line-height:1}.delta{font:800 14px var(--disp);text-align:center}.lprog{width:100%;height:10px;border-radius:6px;background:#ffffff1a;overflow:hidden}.lprog i{display:block;height:100%;border-radius:6px}.duelrow{display:grid;grid-template-columns:1fr 1fr;gap:8px}.duelrow .btn{font-size:14px}.matchmake{margin-top:34vh}.mmspin .e{width:64px;height:64px;margin-top:16px;animation:spin 1.4s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.vsreveal{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:16px}.vsreveal>div{display:flex;flex-direction:column;align-items:center;gap:4px}.vsreveal b{font:900 16px var(--disp)}.vsreveal small{font-size:11px;font-weight:700;color:var(--muted)}.vsreveal em{font:900 22px var(--disp);font-style:normal;color:var(--gold)}.vsfinal{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:8px}.vsfinal>div{display:flex;flex-direction:column;align-items:center}.vsfinal small{font-size:11px;font-weight:800;color:var(--muted)}.vsfinal b{font:900 26px var(--disp)}.vsfinal em{font:800 14px var(--disp);font-style:normal;color:var(--muted)}.result-win{color:#5be39a}.result-loss{color:#ff8a97}.result-draw{color:var(--gold)}.recap{display:grid;grid-template-columns:22px 1fr 44px 1fr 44px;gap:6px;align-items:center;padding:6px 10px;border-radius:10px;background:#1b224499;font:800 12px var(--disp)}.recap.head{background:none;color:var(--muted);font-size:10px}.codebox{margin:14px auto 0;padding:12px 18px;border-radius:14px;background:#0e1430;border:2px dashed rgba(242,193,78,.6);font:900 26px var(--disp);letter-spacing:.12em;color:var(--gold);-webkit-user-select:all;user-select:all}.codein{width:100%;height:58px;border-radius:16px;border:2px solid rgba(255,255,255,.2);background:#0e1430;color:#fff;font:900 22px var(--disp);text-align:center;letter-spacing:.12em;text-transform:uppercase;outline:none}.codein:focus{border-color:var(--tealt)}.copied{position:absolute;left:50%;bottom:110px;transform:translate(-50%);z-index:80;padding:10px 16px;border-radius:14px;background:#2dbe6c;font:800 14px var(--disp);animation:sheetup .2s}.perfectbadge{display:inline-flex;align-items:center;gap:6px;margin:2px auto 4px;padding:5px 12px;border-radius:12px;background:linear-gradient(135deg,#f2c14e,#e58a2b);font:900 13px var(--disp);color:#1b2244;box-shadow:0 4px #8e6414}.perfectbadge .e{width:18px;height:18px}.formats{display:flex;flex-direction:column;gap:8px}.fmt{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:18px;background:var(--teal);box-shadow:0 5px 0 var(--teal-lip,#14594F);text-align:left}.fmt.sd{background:#8e5bd6;box-shadow:0 5px #5a3796}.fmt:active{transform:translateY(3px);box-shadow:none}.fmt .e{width:38px;height:38px;flex:0 0 38px}.fmt b{display:block;font:900 17px var(--disp)}.fmt small{display:block;font-size:12px;font-weight:700;opacity:.9;line-height:1.3}.seasonbar{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:16px;background:#f2c14e1f}.seasonbar .e{width:28px;height:28px;flex:0 0 28px}.seasonbar b{display:block;font:800 13px var(--disp);color:var(--gold)}.seasonbar small{display:block;font-size:11px;font-weight:700;color:var(--muted)}.seasonnew{background:#2dbe6c29}.rivgrid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.rivchip{display:flex;align-items:center;gap:8px;padding:8px;border-radius:14px;background:#1b2244d9}.rivchip .e{width:26px;height:26px}.rivchip b{display:block;font:800 12px var(--disp)}.rivchip small{display:block;font-size:10px;font-weight:700;color:var(--muted)}.sbadges{display:flex;gap:8px;overflow-x:auto}.sbadge{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:74px;padding:8px;border-radius:14px;background:#1b2244d9}.sbadge .lbadge{width:40px;height:40px}.sbadge small{font-size:10px;color:var(--muted);font-weight:700}.sbadge b{font:800 11px var(--disp)}.rivinfo{display:flex;flex-direction:column;gap:6px;margin:16px auto 0;max-width:300px}.rivinfo span{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:12px;background:#1b2244d9;font-size:12px;font-weight:700}.rivinfo .e{width:20px;height:20px}.taunt{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:16px;background:#1b2244e0}.taunt .e{width:40px;height:40px;flex:0 0 40px}.taunt span{font-size:13px;font-weight:700;font-style:italic}.taunt b{display:block;font:800 11px var(--disp);font-style:normal;color:var(--muted)}.taunt small{display:block;font-size:11px;font-style:normal;color:var(--gold);margin-top:2px}.draftgrid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.dtile{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 6px;border-radius:16px;background:#1b2244e0;border:2px solid transparent;transition:transform .12s}.dtile:not([disabled]):active{transform:scale(.95)}.dtile .e{width:34px;height:34px}.dtile b{font:800 13px var(--disp)}.dtile small{font-size:10px;font-weight:700;color:var(--muted)}.dtile[disabled]{opacity:1}.dtile.banned{opacity:.45;filter:grayscale(1)}.dtile.banned:after{content:"✕";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font:900 44px var(--disp);color:#ff6a6a}.dtile.picked.me{border-color:var(--tealt);background:#23948559}.dtile.picked.them{border-color:#b48cff;background:#8e5bd652}.lineup{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;min-height:30px}.lineup span{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border-radius:10px;font:800 11px var(--disp)}.lineup .e{width:16px;height:16px}.lineup .me{background:#23948573}.lineup .them{background:#8e5bd673}.bytag{font:800 9px var(--disp);padding:2px 6px;border-radius:6px;margin-left:4px}.bytag.me{background:var(--teal)}.bytag.them{background:#8e5bd6}.tug{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:4px 12px}.tugside small{display:flex;align-items:center;gap:4px;font:800 9px var(--disp);color:var(--muted)}.tugside small .e{width:14px;height:14px}.tugside b{display:block;font:900 20px var(--disp)}.tugside.them{text-align:right}.tugside.them small{justify-content:flex-end}.tugside em{display:block;font:800 9px var(--disp);font-style:normal;color:var(--muted);min-height:12px}.tugside em.ok{color:#5be39a}.tugside em.no{color:#ff8a97}.rope{position:relative;height:30px}.ropeline{position:absolute;left:0;right:0;top:50%;height:6px;margin-top:-3px;border-radius:3px;background:repeating-linear-gradient(90deg,#c9a06a 0,#c9a06a 6px,#9c7442 6px,#9c7442 12px)}.kozone{position:absolute;top:2px;bottom:2px;width:24px;display:grid;place-items:center;border-radius:6px;font:900 8px var(--disp)}.kozone.l{left:-4px;background:#2394858c}.kozone.r{right:-4px;background:#e2364b8c}.knot{position:absolute;left:50%;top:50%;width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#f2c14e 60%);box-shadow:0 3px #8e6414,0 0 14px #f2c14eb3;transition:left .6s cubic-bezier(.2,.9,.3,1.3)}.quick>.tug{position:relative;z-index:2}.tugside{min-width:54px}.tcpick{display:grid;grid-template-columns:repeat(5,1fr);gap:5px}.tc{display:flex;flex-direction:column;align-items:center;gap:1px;padding:7px 2px;border-radius:12px;background:#1b2244e0;border:2px solid transparent}.tc .e{width:22px;height:22px}.tc b{font:800 10px var(--disp)}.tc small{font-size:9px;font-weight:700;color:var(--muted);white-space:nowrap}.tc.on{border-color:var(--tealt);background:#23948559}.draftsteps{display:flex;gap:4px}.draftsteps span{flex:1;text-align:center;padding:6px 2px;border-radius:10px;background:#1b2244b3;font:800 10px var(--disp);color:var(--muted)}.draftsteps span.on{background:var(--teal);color:#fff}.draftsteps span.done{color:var(--tealt)}.startrow{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:16px}.startrow .btn{width:220px}.cdwrap{display:flex;align-items:center;gap:10px}.cdbar{flex:1;height:10px;border-radius:6px;background:#ffffff1f;overflow:hidden}.cdbar i{display:block;height:100%;width:100%;border-radius:6px;background:linear-gradient(90deg,#E2364B,#F2C14E 40%,var(--tealt));transform-origin:left;animation:cdshrink linear forwards}@keyframes cdshrink{to{transform:scaleX(0)}}.cdwrap b{font:900 22px var(--disp);min-width:28px;text-align:right}.dtile.inplay{border-color:#f2c14e99}.tclabel{font:800 9px var(--disp);letter-spacing:.08em;color:var(--muted);margin-bottom:-2px}.tug.rope2 .tugside b{font-size:22px}.rope .rtick{position:absolute;top:50%;width:2px;height:12px;margin:-6px 0 0 -1px;border-radius:2px;background:#ffffff59;z-index:1}.rope .rtick.mid{height:20px;margin-top:-10px;width:3px;background:#fff}.rope .kozone{font-size:7px;letter-spacing:.04em}.ropemsg{position:relative;z-index:2;text-align:center;font:600 11px var(--disp);color:#9fe9ff;margin:-2px 0 2px}.tug.rope2 .knot{animation:tugknot 1.7s cubic-bezier(.45,0,.55,1) infinite}@keyframes tugknot{0%{transform:translate(0) rotate(0)}12%{transform:translate(-6px) rotate(-8deg)}22%{transform:translate(-3px) rotate(-3deg)}38%{transform:translate(5px) rotate(7deg)}50%{transform:translate(2px) rotate(2deg)}63%{transform:translate(-4px) rotate(-6deg)}78%{transform:translate(6px) rotate(8deg)}90%{transform:translate(1px) rotate(1deg)}to{transform:translate(0) rotate(0)}}.tug.rope2 .ropeline{animation:tugrope 1.7s cubic-bezier(.45,0,.55,1) infinite}@keyframes tugrope{0%{background-position-x:0;transform:scaleY(1)}12%{background-position-x:-6px;transform:scaleY(.8)}22%{background-position-x:-3px;transform:scaleY(1.05)}38%{background-position-x:5px;transform:scaleY(.8)}50%{background-position-x:2px;transform:scaleY(1.05)}63%{background-position-x:-4px;transform:scaleY(.85)}78%{background-position-x:6px;transform:scaleY(.8)}90%{background-position-x:1px;transform:scaleY(1.05)}to{background-position-x:0;transform:scaleY(1)}}.tug.rope2 .tugside{animation:tugside 1.7s cubic-bezier(.45,0,.55,1) infinite}.tug.rope2 .tugside.them{animation-direction:reverse}@keyframes tugside{0%,to{transform:translate(0)}25%{transform:translate(-2px)}60%{transform:translate(2px)}}@media (prefers-reduced-motion:reduce){.tug.rope2 .knot,.tug.rope2 .ropeline,.tug.rope2 .tugside{animation:none}}.ladder .chap.painted{width:100%;height:auto;aspect-ratio:941/1672;margin:0;border-radius:0;box-shadow:none;scroll-snap-align:none}.ladder .chap.painted.fade{-webkit-mask-image:linear-gradient(transparent 0,#000 5%,#000 95%,transparent 100%);mask-image:linear-gradient(transparent 0,#000 5%,#000 95%,transparent 100%)}.ladder .lscroll{padding:0 0 96px;scroll-snap-type:none}.ladder .chapgap{height:120px}.ladder .maptop{background:linear-gradient(#060917b8,#06091700);padding:8px 10px 18px}.ladder .maptop .jcard{padding:5px 18px;box-shadow:0 4px #0000004d}.ladder .maptop .jcard span{font-size:8px}.ladder .maptop .jcard b{font-size:16px}.ladderfoot{background:linear-gradient(#06091700,#0609178c 45%);padding:16px 18px max(10px,env(safe-area-inset-bottom,0px))}.ladder .chap.painted .mk{transform:scale(var(--ms,.9))}.run .lvlbg{position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;background-size:cover;background-position:center 30%;filter:blur(3px) saturate(1.1);pointer-events:none}.run .lvlbg+.felt{background:linear-gradient(180deg,#0a0f249e,#0a0f24cc 35%,#0a0f24e6)}.btn{background-image:linear-gradient(180deg,#ffffff38,#fff0 55%);box-shadow:inset 0 2px #ffffff47,0 5px 0 var(--lip),0 10px 18px #05081a59;text-shadow:0 2px 0 rgba(0,0,0,.25);font-family:var(--disp);font-weight:800;letter-spacing:.01em}.btn:active{box-shadow:inset 0 2px #fff3,0 1px 0 var(--lip)}.mk .coin{border-width:4px;box-shadow:0 6px #00000059,0 12px 20px #05081a80,inset 0 -6px 10px #00000040,inset 0 4px #ffffff59}.mk .coin:before{content:"";position:absolute;left:18%;top:10%;width:46%;height:26%;border-radius:50%;background:linear-gradient(#ffffff8c,#fff0);pointer-events:none}.mk .coin span{text-shadow:0 2px 0 rgba(0,0,0,.35),0 0 1px #000}.mlabel b{background:linear-gradient(180deg,#2b3566,#151b3a);border:2px solid rgba(242,193,78,.55);box-shadow:inset 0 1px #ffffff2e,0 4px #00000059,0 8px 14px #05081a66;text-shadow:0 1px 0 rgba(0,0,0,.5)}.mk.cur .mlabel b{background:linear-gradient(180deg,#2fb5a4,#1d7f72);border-color:#9ff0e2}.mlabel span{background:#0a0f24c7;border-radius:8px;padding:2px 8px}.chapbanner{background:linear-gradient(180deg,#ffffff38,#fff0 60%),var(--cc);border:2px solid rgba(255,255,255,.35);box-shadow:inset 0 2px #ffffff40,0 5px #00000059,0 12px 22px #05081a73}.chapbanner b{text-shadow:0 2px 0 rgba(0,0,0,.3)}.big,.h2,.runtitle,.ititle,.unititle b,.gname{text-shadow:0 3px 0 rgba(5,8,26,.55),0 0 2px rgba(5,8,26,.8),0 6px 18px rgba(5,8,26,.45)}.row,.hchip,.dtile,.catbtn,.blind,.rankcard,.dstats>div,.recap,.rivchip,.sbadge,.taunt,.seasonbar,.intelmini,.pdesc,.cashpanel,.shoppanel{box-shadow:inset 0 1px #ffffff1a,0 6px 14px #05081a4d}.row{background-image:linear-gradient(180deg,#ffffff0d,#fff0)}.qcard{box-shadow:0 8px #0c1128,0 18px 34px #05081a80,inset 0 2px #ffffff14}.ans{box-shadow:0 4px #080c20e6,inset 0 1px #ffffff1f}.scr.intro{background:#060917;overflow:hidden;cursor:pointer}.ibg{position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;background-size:cover;background-position:center;animation:izoom 5s ease-out forwards}@keyframes izoom{0%{transform:scale(1.18)}to{transform:scale(1.02)}}.ishade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0609178c,#06091740 30%,#060917b3 62%,#060917f2)}.icontent{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:30px 20px;text-align:center}.ilevel{font:800 11px var(--disp);letter-spacing:.14em;color:var(--gold);animation:iup .5s .1s backwards}.ititle{font:900 34px var(--disp);line-height:1.05;animation:iup .5s .25s backwards}@keyframes iup{0%{opacity:0;transform:translateY(16px)}}.iboss{position:relative;width:170px;height:170px;display:grid;place-items:center;margin:6px 0;animation:ipop .55s .6s cubic-bezier(.2,.9,.3,1.4) backwards}@keyframes ipop{0%{opacity:0;transform:scale(.3)}}.iglow{position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;border-radius:50%;background:radial-gradient(circle,var(--bc) 0,transparent 65%);opacity:.55;animation:iglow 2s ease-in-out infinite}@keyframes iglow{50%{opacity:.85;transform:scale(1.08)}}.ibossimg{position:relative;width:150px;height:150px;object-fit:contain;filter:drop-shadow(0 14px 18px rgba(0,0,0,.6));animation:ibob 2.4s 1.2s ease-in-out infinite}.ibossimg.face{border-radius:50%;border:5px solid var(--bc)}@keyframes ibob{50%{transform:translateY(-8px)}}.ibname{display:flex;flex-direction:column;align-items:center;gap:4px;animation:iup .5s .85s backwards}.ibname small{font:800 10px var(--disp);letter-spacing:.08em;padding:3px 10px;border-radius:8px}.ibname b{font:900 24px var(--disp);text-shadow:0 3px 0 rgba(5,8,26,.55)}.ibname span{font-size:13px;font-weight:700;color:#ffffffd9}.imoves{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;max-width:330px}.imoves i{display:flex;align-items:center;gap:5px;padding:5px 10px;border-radius:12px;background:#1b2244e0;font:700 12px var(--body);font-style:normal;box-shadow:0 4px #0000004d;animation:iup .4s backwards}.imoves .e{width:18px;height:18px}.itargets{display:flex;gap:8px;margin-top:6px;animation:iup .5s 1.5s backwards}.itargets span{display:flex;flex-direction:column;align-items:center;padding:6px 12px;border-radius:12px;background:#0a0f24bf;font:700 10px var(--body);color:var(--muted)}.itargets b{font:900 15px var(--disp);color:#fff}.itap{position:absolute;left:0;right:0;bottom:max(18px,env(safe-area-inset-bottom,0px));text-align:center;font:700 12px var(--body);color:#fff9;animation:iblink 1.6s ease-in-out infinite}@keyframes iblink{50%{opacity:.35}}.scr.travel{background:#060917;overflow:hidden;cursor:pointer}.tplanet{position:absolute;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.6),var(--pc) 42%,#0A0F24 115%);box-shadow:inset -12px -16px 30px #00000080,0 0 40px #ffffff1f}.tplanet:after{content:"";position:absolute;width:140%;height:28%;border:3px solid rgba(255,255,255,.3);border-radius:50%;transform:rotate(-18deg)}.tplanet .e{width:48%;height:48%;position:relative;z-index:1}.tplanet.from{left:24%;top:74%;width:150px;height:150px;transform:translate(-50%,-50%);animation:tfrom 3.4s ease-in forwards}@keyframes tfrom{0%{transform:translate(-50%,-50%) scale(1)}to{transform:translate(-90%,10%) scale(.35);opacity:.4}}.tplanet.to{left:74%;top:26%;width:150px;height:150px;transform:translate(-50%,-50%) scale(.3);opacity:.5;animation:tto 3.4s ease-out forwards}@keyframes tto{0%{transform:translate(-50%,-50%) scale(.3);opacity:.5}60%{opacity:1}to{transform:translate(-50%,-50%) scale(1.25);opacity:1}}.tpath{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.tpath path{fill:none;stroke:#ffffff59;stroke-width:3px;stroke-dasharray:2 10;stroke-linecap:round;vector-effect:non-scaling-stroke}.trocket{position:absolute;left:24%;top:74%;width:64px;height:64px;transform:translate(-50%,-50%);offset-path:path("M0 0");animation:tfly 2.6s .3s cubic-bezier(.45,.05,.4,1) forwards}.trocket .e{width:64px;height:64px;filter:drop-shadow(0 0 14px rgba(255,170,90,.8))}@keyframes tfly{0%{left:24%;top:74%;transform:translate(-50%,-50%) rotate(0) scale(.8)}45%{left:32%;top:38%;transform:translate(-50%,-50%) rotate(20deg) scale(1.1)}to{left:72%;top:28%;transform:translate(-50%,-50%) rotate(45deg) scale(.5);opacity:0}}.tlabel{position:absolute;left:0;right:0;bottom:18%;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;animation:iup .6s 1.6s backwards}.tlabel small{font:800 10px var(--disp);letter-spacing:.12em;color:var(--gold)}.tlabel b{font:900 32px var(--disp);text-shadow:0 3px 0 rgba(5,8,26,.55)}.uni3 .uscroll{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;padding-top:76px}.uni3 .uscroll::-webkit-scrollbar{display:none}.uni3 .ufield{position:relative;width:100%}.uni3 .constel{position:absolute;left:0;top:0;width:100%}.uni3 .gplanet{position:absolute;transform:translate(-50%,-50%)}.uni3 .gimg{width:calc(148px*var(--sc));height:calc(148px*var(--sc))}.uni3 .gplanet.soon .gimg{filter:saturate(.75) brightness(.9) drop-shadow(0 16px 22px rgba(0,0,0,.55))}.uni3 .gplanet.soon .gname{font-size:14px;opacity:.9}.uni3 .maptop{background:linear-gradient(#060917d9,#06091700);padding-bottom:22px}.gdeco{position:absolute;transform:translate(-50%,-50%) rotate(var(--r,0deg));pointer-events:none;filter:drop-shadow(0 8px 12px rgba(0,0,0,.5));animation:gdrift 7s ease-in-out infinite;opacity:.95}@keyframes gdrift{50%{transform:translate(-50%,calc(-50% - 10px)) rotate(calc(var(--r,0deg) + 6deg))}}.travel.region .rfrom,.travel.region .rto{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center}.travel.region .rfrom{animation:rout 3.4s ease-in forwards}.travel.region .rto{opacity:0;animation:rin 3.4s ease-out forwards}@keyframes rout{0%{transform:scale(1);filter:none}45%{transform:scale(1.25) translateY(8%);filter:blur(2px)}to{transform:scale(1.4) translateY(14%);opacity:0;filter:blur(6px)}}@keyframes rin{0%,35%{opacity:0;transform:scale(1.3) translateY(-10%)}70%{opacity:1}to{opacity:1;transform:scale(1) translateY(0)}}.rdone{position:absolute;left:0;right:0;top:30%;display:flex;flex-direction:column;align-items:center;gap:4px;animation:rdone 3.4s forwards}@keyframes rdone{0%{opacity:0;transform:translateY(10px)}12%,38%{opacity:1;transform:none}52%,to{opacity:0;transform:translateY(-16px)}}.rdone small{font:800 11px var(--disp);letter-spacing:.14em;color:var(--gold)}.rdone b{font:900 30px var(--disp);text-shadow:0 3px 0 rgba(5,8,26,.55)}.travel.region .tlabel{bottom:auto;top:58%;animation:iup .6s 1.9s backwards}.rban{display:inline-flex;align-items:center;gap:6px;margin-top:6px;padding:5px 12px;border-radius:12px;font:800 11px var(--disp);box-shadow:0 4px #0000004d}.rban .e{width:18px;height:18px}.uni3 .spacebg{filter:brightness(.62) saturate(1.15)}.uni3 .udark{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(120% 80% at 50% 40%,#04061000 0,#04061073 70%,#02030acc)}.uni3 .glitter{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.uni3 .gplanet{isolation:isolate}.gglow{position:absolute;left:50%;top:calc(74px*var(--sc));width:calc(200px*var(--sc));height:calc(200px*var(--sc));transform:translate(-50%,-50%);border-radius:50%;z-index:-1;pointer-events:none;background:radial-gradient(circle,var(--gc) 0,color-mix(in srgb,var(--gc) 40%,transparent) 32%,transparent 66%);opacity:.55;animation:gpulse 3.6s ease-in-out infinite;filter:blur(6px)}.gplanet.soon .gglow{opacity:.28}@keyframes gpulse{50%{opacity:.85;transform:translate(-50%,-50%) scale(1.08)}}.gplanet.soon .gglow{animation-name:gpulse2}@keyframes gpulse2{50%{opacity:.4;transform:translate(-50%,-50%) scale(1.05)}}.uni3 .gimg{filter:drop-shadow(0 16px 22px rgba(0,0,0,.6)) drop-shadow(0 0 18px color-mix(in srgb,var(--gc) 45%,transparent))}.uni3 .constel path{stroke:#bed7ff8c;filter:drop-shadow(0 0 4px rgba(150,200,255,.8))}.uni3 .gname{text-shadow:0 2px 0 rgba(0,0,0,.5),0 0 14px color-mix(in srgb,var(--gc) 70%,transparent)}.uni3 .gdeco{filter:drop-shadow(0 8px 12px rgba(0,0,0,.5)) drop-shadow(0 0 10px rgba(200,220,255,.35))}.uni3 .constel.dust path{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;filter:none}.uni3 .constel.dust .dhaze{stroke:#96aaff1a;stroke-width:34px;filter:blur(10px)}.uni3 .constel.dust .dhaze2{stroke:#c8b4ff24;stroke-width:12px;filter:blur(5px)}.uni3 .constel.dust .dflow{stroke:#ffffff59;stroke-width:1.6px;stroke-dasharray:1 16;animation:dustflow 9s linear infinite}@keyframes dustflow{to{stroke-dashoffset:-170}}.dustlayer{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.dustlayer i{position:absolute;border-radius:50%;box-shadow:0 0 4px currentColor,0 0 6px #fff9;animation:dusttw 3s ease-in-out infinite;opacity:.2}@keyframes dusttw{0%,to{opacity:.15;transform:scale(.7)}50%{opacity:.95;transform:scale(1.25)}}.glabels{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;pointer-events:none}.glabel{position:absolute;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:4px;animation:glabfloat 6s ease-in-out infinite}@keyframes glabfloat{0%,to{translate:0 0}50%{translate:0 -9px}}.glabel .gname{font:700 17px var(--disp);color:#fff;white-space:nowrap;opacity:1!important;text-shadow:0 2px 0 rgba(5,8,26,.9),0 0 3px rgba(5,8,26,.9),0 4px 16px rgba(5,8,26,.85)}.glabel .gsub{display:flex;align-items:center;gap:4px;padding:3px 10px;border-radius:999px;background:#080b1ee0!important;font:700 11px var(--disp);color:var(--gold);white-space:nowrap;box-shadow:0 4px 10px #0006}.glabel .gsub .e{width:13px;height:13px}.glabel.soon .gname{font-size:15px;color:#ffffffeb}.glabel.soon .gsub{color:#b9c2e8}.uni3 .constel.dust .dhaze{stroke:#96aaff33;stroke-width:46px;filter:blur(12px)}.uni3 .constel.dust .dhaze2{stroke:#d2beff42;stroke-width:16px;filter:blur(6px)}.uni3 .constel.dust .dflow{stroke:#ffffff8c;stroke-width:2px;stroke-dasharray:1 12}.dustlayer i{opacity:.35}@keyframes dusttw{0%,to{opacity:.3;transform:scale(.75)}50%{opacity:1;transform:scale(1.3)}}.dustlayer i.star{box-shadow:0 0 6px #fff,0 0 12px #c8dcffe6}.dustlayer i.star:before,.dustlayer i.star:after{content:"";position:absolute;left:50%;top:50%;width:300%;height:1.5px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.9),transparent);transform:translate(-50%,-50%)}.dustlayer i.star:after{transform:translate(-50%,-50%) rotate(90deg)}.dusthaze{position:absolute;left:0;top:0;pointer-events:none;overflow:visible}.dusthaze path{fill:none;stroke-linecap:round}.dusthaze .h1{stroke:#afb9ff26;stroke-width:60px;filter:blur(16px)}.dusthaze .h2{stroke:#dccdff29;stroke-width:22px;filter:blur(8px)}.dustlayer i{opacity:var(--o);box-shadow:0 0 3px #ffffff80;animation:dustdrift 5s ease-in-out infinite}.dustlayer i.glint{box-shadow:0 0 5px #fffc,0 0 9px #c8dcff80}@keyframes dustdrift{0%,to{opacity:calc(var(--o)*.4);translate:0 0}50%{opacity:var(--o);translate:1.5px -2px}}.dusthaze path{fill:none;stroke:url(#nebula);stroke-linecap:round}.dusthaze .w0{stroke-width:58px;opacity:.16;filter:blur(18px)}.dusthaze .w1{stroke-width:28px;opacity:.26;filter:blur(10px);stroke-dasharray:160 120;animation:wisp 38s linear infinite}.dusthaze .w2{stroke-width:20px;opacity:.22;filter:blur(8px);stroke-dasharray:90 150;animation:wisp 26s linear infinite reverse}.dusthaze .w3{stroke-width:9px;opacity:.24;filter:blur(4px);stroke-dasharray:220 90;animation:wisp 52s linear infinite}@keyframes wisp{to{stroke-dashoffset:-1400}}.dustlayer i{box-shadow:none!important;animation:dustdrift2 6s ease-in-out infinite}@keyframes dustdrift2{0%,to{opacity:calc(var(--o)*.5);translate:0 0}50%{opacity:var(--o);translate:2px -3px}}:root{--glowA:#6FE7FF;--glowB:#8E7CFF;--glowC:#D27CFF;--pillbg:linear-gradient(180deg,#22307A 0%,#141C52 55%,#0F1543 100%);--pillborder:linear-gradient(100deg,var(--glowA),var(--glowB) 55%,var(--glowC));--pillglow:0 0 14px rgba(120,160,255,.55),0 0 34px rgba(120,90,255,.28),inset 0 2px 0 rgba(255,255,255,.2),inset 0 -3px 6px rgba(0,0,0,.25)}body,button,input{font-family:var(--body)}.big,.h2,.runtitle,.ititle,.unititle b,.gname,.jcard b,.chapbanner b,.tlabel b,.rdone b,.ibname b,.rating,.score,.bigrid{font-family:var(--disp);font-weight:700;letter-spacing:.01em}.big,.h2,.ititle,.tlabel b,.rdone b{text-shadow:0 3px 0 rgba(5,8,26,.55),0 0 22px rgba(130,160,255,.45)}.eyebrow,.ilevel,.unititle span,.tlabel small,.rdone small,.jcard span{font-family:var(--disp);font-weight:600;letter-spacing:.16em;color:#9fe9ff;text-shadow:0 0 10px rgba(111,231,255,.55)}.unititle b,.jcard,.chapbanner,.ilevel{border:3px solid transparent!important;background:var(--pillbg) padding-box,var(--pillborder) border-box!important;box-shadow:var(--pillglow)!important;border-radius:999px!important}.unititle{gap:6px}.unititle b{padding:6px 24px;font-size:20px;text-shadow:0 2px 0 rgba(0,0,0,.35)}.jcard{padding:5px 22px!important}.jcard b{font-size:18px!important;text-shadow:0 2px 0 rgba(0,0,0,.35)}.chapbanner{padding:7px 18px!important}.chapbanner small{color:#9fe9ff;font-family:var(--disp);font-weight:600;letter-spacing:.12em}.ilevel{padding:6px 16px;color:#fff;text-shadow:none}.cap,.hchip{border-radius:999px;background:#0a0f28b8;border:1.5px solid rgba(160,190,255,.35);box-shadow:0 0 10px #78a0ff40,inset 0 1px #ffffff1a}.cap span,.hchip b{font-family:var(--disp);font-weight:700}.hchip.runinfo{background:linear-gradient(180deg,#f0506a,#c9283f);border-color:#ffc8d299}.hchip{border-radius:16px}.btn{border-radius:999px;font-family:var(--disp);font-weight:600;letter-spacing:.02em}.btn.p{border:3px solid transparent;background:var(--pillbg) padding-box,var(--pillborder) border-box;box-shadow:var(--pillglow),0 5px #070b24;color:#fff}.btn.p:active{box-shadow:var(--pillglow),0 1px #070b24}.btn.s{border:2px solid rgba(160,190,255,.35);background:linear-gradient(180deg,#1c2560,#121946);box-shadow:0 0 10px #78a0ff33,inset 0 1px #ffffff1f,0 4px #070b24}.btn.o,.btn.r,.btn.g{border:2px solid rgba(255,255,255,.45);box-shadow:0 0 14px #ffffff2e,inset 0 2px #ffffff4d,0 5px 0 var(--lip)}.btn[disabled]{filter:saturate(.4) brightness(.8)}.ladderfoot .btn.two{border-radius:28px}.fmt{border-radius:22px;border:2px solid rgba(255,255,255,.3);box-shadow:0 0 16px #78a0ff40,inset 0 2px #fff3,0 5px #0006}.fmt b{font-family:var(--disp);font-weight:700}.mlabel b{font-family:var(--disp);font-weight:600;border-radius:999px;border:2px solid transparent;background:linear-gradient(180deg,#22307a,#121a4a) padding-box,var(--pillborder) border-box;box-shadow:0 0 10px #78a0ff73,0 4px #00000059}.mk.cur .mlabel b{background:linear-gradient(180deg,#2fb5a4,#1d7f72) padding-box,linear-gradient(100deg,#b6fff3,#6fe7ff) border-box}.mlabel span{font-family:var(--body);font-weight:800}.gname{font-size:16px}.gsub{border-radius:999px;border:1.5px solid rgba(160,190,255,.35);background:#0a0f28b8;font-family:var(--disp);font-weight:600}.tag{border-radius:999px;font-family:var(--disp);font-weight:600}.cat,.qtitle b,.qtitle span{font-family:var(--disp)}.qtext{font-family:var(--disp);font-weight:600;letter-spacing:.005em}.ans{font-family:var(--body);font-weight:800}.lobby .hero{border:3px solid transparent;background:linear-gradient(135deg,#34c2b0,#1d7368) padding-box,var(--pillborder) border-box;box-shadow:0 0 18px #78a0ff80,0 0 40px #785aff40,inset 0 2px #ffffff40,0 6px #0b3d38;border-radius:28px}.lobby .hero .hplay{font-family:var(--disp);font-weight:700;text-shadow:0 3px 0 rgba(0,0,0,.25)}.lobby .hero .eyebrow2{font-family:var(--disp);font-weight:600;letter-spacing:.14em}.mode2{border:2px solid rgba(160,190,255,.38);border-radius:22px;box-shadow:0 0 12px #78a0ff47,inset 0 1px #ffffff1f,0 5px #00000059}.mode2 b{font-family:var(--disp);font-weight:600}.mode2 i{border-radius:999px;font-family:var(--disp)}:root{--glass:linear-gradient(180deg,rgba(34,48,122,.9),rgba(16,22,70,.93));--glassedge:linear-gradient(140deg,rgba(111,231,255,.75),rgba(142,124,255,.45) 50%,rgba(210,124,255,.75));--glassedge-dim:linear-gradient(140deg,rgba(160,190,255,.35),rgba(160,190,255,.15));--glassglow:0 0 16px rgba(120,160,255,.28),inset 0 1px 0 rgba(255,255,255,.14),0 8px 18px rgba(3,5,18,.45)}.lobby .spacebg{filter:brightness(.62) saturate(1.15)}.lobby .udark,.lobby .glitter{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.lobby .udark{background:radial-gradient(120% 80% at 50% 40%,#04061000 0,#04061073 70%,#02030acc)}.lobby .glitter{width:100%;height:100%}.lobby .floaters .fl.pl{object-fit:contain;filter:drop-shadow(0 10px 14px rgba(0,0,0,.55)) drop-shadow(0 0 12px rgba(150,180,255,.3))}.lobby>*:not(.spacebg):not(.udark):not(.glitter):not(.floaters){position:relative;z-index:2}.ladder .mpin{display:none}.blind,.qcard,.shoppanel,.cashpanel,.roundbar,.vbox,.pbox,.forsale,.intelmini,.sheet .row,.sheet .inner .rv{border:2px solid transparent!important;background:var(--glass) padding-box,var(--glassedge) border-box!important;box-shadow:var(--glassglow)!important}.hudtop .hchip{border:2px solid transparent;background:linear-gradient(180deg,#1e2a6eeb,#0f1542f2) padding-box,var(--glassedge) border-box;box-shadow:0 0 10px #78a0ff4d,inset 0 1px #ffffff24;border-radius:16px}.hudtop .hchip small{font-family:var(--disp);font-weight:600;letter-spacing:.1em;color:#9fe9ff}.hudtop .hchip b{font-family:var(--disp);font-weight:700}.hudtop .hchip.runinfo{background:linear-gradient(180deg,#f0506a,#c02840) padding-box,linear-gradient(140deg,#ffc2cc,#ff7a90) border-box}.landbanner{border-radius:24px!important;overflow:hidden;border:2px solid rgba(160,200,255,.6)!important;box-shadow:0 0 16px #78a0ff66,0 8px 18px #03051273!important}.runtitle{font-family:var(--disp);font-weight:700;text-shadow:0 3px 0 rgba(5,8,26,.55),0 0 18px rgba(130,160,255,.4)}.blind{border-radius:22px!important}.blind.select{background:linear-gradient(180deg,#283a8cf2,#121a50f5) padding-box,linear-gradient(140deg,#6fe7ff,#8e7cff 50%,#d27cff) border-box!important;box-shadow:0 0 20px #78a0ff99,0 0 44px #785aff40,inset 0 1px #fff3,0 10px 20px #03051280!important;transform:translateY(-4px)}.blind.upcoming,.blind.done,.blind.skipped{background:linear-gradient(180deg,#1a2254d1,#0e1338e0) padding-box,var(--glassedge-dim) border-box!important}.blind .bstate{border-radius:999px;font-family:var(--disp);font-weight:600;background:#0a0f2899;border:1.5px solid rgba(160,190,255,.3)}.blind .btn.o{border-radius:999px}.blind .bgoal b,.blind .bgoal{font-family:var(--disp)}.blind .bskip{border-radius:999px;border:1.5px solid rgba(255,255,255,.35);box-shadow:0 0 10px #ff788c4d}.roundbar{border-radius:20px!important}.rb-blind,.rb-score{background:transparent!important;box-shadow:none!important}.pmrow .pm{border-radius:999px;border:2px solid rgba(255,255,255,.4);box-shadow:0 0 14px #78a0ff59,inset 0 2px #ffffff40}.pmrow .pm .pts{background:linear-gradient(180deg,#4da3ff,#2a63d6);border-radius:999px}.pmrow .pm .mul{background:linear-gradient(180deg,#ff5e78,#d0283f);border-radius:999px}.pmrow .pm span{font-family:var(--disp);font-weight:700}.pmrow>div:not(.pm){border-radius:16px;border:2px solid transparent;background:linear-gradient(180deg,#1e2a6ee6,#0f1542ed) padding-box,var(--glassedge-dim) border-box;box-shadow:0 0 10px #78a0ff33}.qcard{border-radius:28px!important}.qhead .cat{border-radius:999px;border:1.5px solid rgba(160,190,255,.35);background:#0a0f288c}.ans{border-radius:18px}.ans:not(.correct):not(.wrong):not(.dim):not(.decoyed){border:1.5px solid rgba(160,190,255,.3);background:linear-gradient(180deg,#344296d9,#222d70e6);box-shadow:0 4px #060a20e6,inset 0 1px #ffffff24}.ans .let{border-radius:50%}.roundfoot .btn{border-radius:999px}.dock{background:linear-gradient(#06091700,#060917b3 30%)}.mslot.empty{border:1.5px solid rgba(160,190,255,.22)!important;background:radial-gradient(circle at 50% 30%,#3c50aa59,#0e13388c)!important;box-shadow:inset 0 2px 8px #0006!important;border-radius:12px}.slotgrp small,.cardrow small{font-family:var(--disp);font-weight:600;letter-spacing:.1em;color:#9fe9ff}.shoppanel{border-radius:26px!important}.shoptitle{border:3px solid transparent!important;background:var(--pillbg) padding-box,var(--pillborder) border-box!important;box-shadow:var(--pillglow)!important;border-radius:999px!important}.shoptitle b,.shoptitle h2,.shoptitle{font-family:var(--disp)}.shopbtns .btn{border-radius:22px}.vbox,.pbox,.forsale{border-radius:20px!important}.intelmini{border-radius:18px!important}.cashpanel{border-radius:26px!important}.cashpanel .crow{border-radius:14px;background:#0a0f2873}.cashpanel .btn,.cchip{border-radius:999px}.sheet .row{border-radius:18px!important}.jcard b{white-space:nowrap;font-size:min(18px,4.8vw)!important}.ladderfoot{z-index:6;background:linear-gradient(#06091700,#060917f5 30%)!important}.mk .coin.tokc{width:80px;height:68px;left:-40px;top:-50px;border:none!important;border-radius:0!important;box-shadow:none!important;background:center/contain no-repeat!important;filter:drop-shadow(0 8px 6px rgba(0,0,0,.45))}.mk .coin.tokc:before{display:none}.mk .coin.tok-cur{background-image:url(./tok_cur-BQCXIEyr.webp)!important}.mk .coin.tok-done{background-image:url(./tok_done-DaxlW_L4.webp)!important}.mk .coin.tok-lock{background-image:url(./tok_lock-BA3OWfDv.webp)!important;width:62px;height:52px;left:-31px;top:-38px}.mk .coin.tok-boss{background-image:url(./tok_boss-D5CwztVn.webp)!important;width:96px;height:87px;left:-48px;top:-62px}.mk.cboss .coin.tok-lock{width:84px;height:70px;left:-42px;top:-52px}.mk.cur .coin.tokc{filter:drop-shadow(0 8px 6px rgba(0,0,0,.45)) drop-shadow(0 0 12px rgba(111,231,255,.75))}.toknum{position:absolute;left:0;right:0;top:23%;text-align:center;font:700 27px var(--disp);line-height:1;color:#22565c;text-shadow:0 1px 0 rgba(255,255,255,.55)}.tok-done .toknum{color:#7a5212}.tokface{position:absolute;left:50%;top:44%;width:44%;height:auto;transform:translate(-50%,-50%);border-radius:50%;filter:drop-shadow(0 2px 2px rgba(0,0,0,.3))}.mlabel b{background:url(./ui_plank-C0NsnY5P.webp) center/100% 100% no-repeat!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:#4a2810!important;text-shadow:0 1px 0 rgba(255,228,180,.6)!important;padding:8px 15px 9px!important;filter:drop-shadow(0 4px 4px rgba(0,0,0,.4))}.mk.cur .mlabel b{background:url(./ui_plank-C0NsnY5P.webp) center/100% 100% no-repeat!important;filter:drop-shadow(0 4px 4px rgba(0,0,0,.4)) drop-shadow(0 0 8px rgba(111,231,255,.8))}.mk.locked .mlabel b{filter:drop-shadow(0 3px 3px rgba(0,0,0,.4)) brightness(.78)}.chapbanner{background:url(./ui_ribbon-DI2fh5IG.webp) center/100% 100% no-repeat!important;border:none!important;border-radius:0!important;box-shadow:none!important;padding:13px 48px 17px!important;filter:drop-shadow(0 6px 8px rgba(0,0,0,.45))}.chapbanner b{text-shadow:0 2px 0 rgba(90,0,20,.6)!important}.chapbanner small{color:#ffe3a6!important;text-shadow:0 1px 0 rgba(90,0,20,.6)}.mlabel b{font-size:13.5px!important;padding:9px 17px 10px!important;letter-spacing:.01em}.mk.locked .mlabel b{font-size:12.5px!important;padding:8px 14px 9px!important}.mlabel span{font-size:11px}.ladder .chapwrap{position:relative}.ladder .chap.painted{position:relative;z-index:1}.ladder .chapgap{position:relative;z-index:3;height:210px;margin:-78px 0;pointer-events:none;background:url(./cloud_band-DQpzOSAo.webp) center/100% 100% no-repeat;display:flex;align-items:center;justify-content:center}.ladder .chapgap .chapbanner{position:relative;left:auto;top:auto;transform:none;pointer-events:auto}.mk .coin.tok-boss.bosslock{filter:grayscale(.45) brightness(.72) drop-shadow(0 8px 6px rgba(0,0,0,.45)) drop-shadow(0 0 10px rgba(255,190,80,.8))}.glock{position:absolute;left:50%;top:44%;transform:translate(-50%,-50%);display:grid;place-items:center;width:46%;aspect-ratio:1;animation:glockpulse 1.8s ease-in-out infinite}.glock .e{width:100%;height:100%;filter:drop-shadow(0 0 6px #FFD36B) drop-shadow(0 0 14px #FFB020) drop-shadow(0 0 24px rgba(255,120,60,.8))}@keyframes glockpulse{50%{transform:translate(-50%,-50%) scale(1.12);filter:brightness(1.25)}}.baura{position:absolute;left:-70px;top:-92px;width:140px;height:140px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(255,200,90,.55) 0,rgba(255,120,60,.25) 38%,transparent 66%);animation:baura 2.4s ease-in-out infinite}@keyframes baura{50%{transform:scale(1.15);opacity:.7}}.mbeam{position:absolute;left:-32px;top:-150px;width:64px;height:130px;pointer-events:none;background:linear-gradient(to top,#96f0ff8c,#96f0ff00);border-radius:32px 32px 0 0;filter:blur(4px);animation:mbeam 2.6s ease-in-out infinite;transform-origin:bottom}@keyframes mbeam{50%{opacity:.55;transform:scaleY(1.12)}}.msp{position:absolute;width:8px;height:8px;pointer-events:none;background:radial-gradient(circle,#fff 0,#9FF0FF 45%,transparent 70%);border-radius:50%;animation:msp 2.4s ease-out infinite;opacity:0}.msp.a{left:-26px;top:-30px}.msp.b{left:18px;top:-38px;animation-delay:.8s}.msp.c{left:-6px;top:-22px;animation-delay:1.6s}@keyframes msp{0%{opacity:0;transform:translateY(0) scale(.6)}20%{opacity:1}to{opacity:0;transform:translateY(-70px) scale(1.2)}}.mk .coin.tok-done{filter:drop-shadow(0 8px 6px rgba(0,0,0,.45)) drop-shadow(0 0 8px rgba(255,205,90,.6))}.twk{position:absolute;width:calc(14px*var(--s));height:calc(14px*var(--s));pointer-events:none;z-index:1;opacity:0;animation:twk var(--d) var(--dl) ease-in-out infinite;background:conic-gradient(from 45deg,transparent 0 10%,rgba(255,255,255,.95) 12.5%,transparent 15% 35%,rgba(255,255,255,.95) 37.5%,transparent 40% 60%,rgba(255,255,255,.95) 62.5%,transparent 65% 85%,rgba(255,255,255,.95) 87.5%,transparent 90%);-webkit-mask:radial-gradient(circle,#000 0,#000 18%,transparent 60%);mask:radial-gradient(circle,#000 0,#000 18%,transparent 60%);filter:drop-shadow(0 0 4px #FFF4C2)}@keyframes twk{0%,to{opacity:0;transform:scale(.4) rotate(0)}50%{opacity:1;transform:scale(1) rotate(45deg)}}.chap[data-kit=tv] .mlabel b{background:linear-gradient(180deg,#4a5368,#262c3b)!important;border:2px solid #AEB8CC!important;border-radius:8px!important;color:#fff3d6!important;text-shadow:0 0 6px rgba(255,170,90,.8),0 1px 0 #000!important;box-shadow:inset 0 1px #ffffff40,0 4px #0006!important;background-image:radial-gradient(circle at 7px 50%,#D9DEE8 0 2.2px,transparent 2.6px),radial-gradient(circle at calc(100% - 7px) 50%,#D9DEE8 0 2.2px,transparent 2.6px),linear-gradient(180deg,#4a5368,#262c3b)!important;padding:8px 18px 9px!important}.chap[data-kit=tv] .mk.cur .mlabel b{border-color:#9ff0ff!important;box-shadow:0 0 10px #6fe7ffcc,0 4px #0006!important}.chap[data-kit=movie] .mlabel b{background:radial-gradient(circle,#FFE9A8 0 2px,transparent 2.6px) 0 0/12px 100% repeat-x,linear-gradient(180deg,#8e1426,#560a17)!important;border:2px solid #E6B54A!important;border-radius:10px!important;color:#ffe7b0!important;text-shadow:0 0 6px rgba(255,210,120,.9),0 1px 0 #3A0008!important;box-shadow:0 0 10px #ffbe5059,0 4px #0006!important;padding:9px 16px!important;background-position:6px 1px,0 0!important}.chap[data-kit=movie] .mk.cur .mlabel b{box-shadow:0 0 14px #ffd278e6,0 4px #0006!important}.mk .coin.tok-boss.bosslock{filter:drop-shadow(0 8px 6px rgba(0,0,0,.45)) drop-shadow(0 0 12px rgba(255,170,60,.9))!important}.mk .coin.tok-boss.bosslock:after{content:"";position:absolute;left:15%;right:15%;top:12%;bottom:26%;border-radius:50%;background:radial-gradient(circle,#140e288c,#140e2859);z-index:1}.glock{z-index:2}.glock .e{filter:brightness(1.35) saturate(1.3) drop-shadow(0 0 4px #FFF2B0) drop-shadow(0 0 10px #FFC23D) drop-shadow(0 0 20px #FF8A2B)!important}.baura{background:radial-gradient(circle,rgba(255,214,110,.75) 0,rgba(255,140,60,.35) 36%,transparent 66%)!important;left:-80px!important;top:-100px!important;width:160px!important;height:160px!important}.ladder .chapwrap.seamc{margin-top:-30px}.ladder .chap.painted.seamless{-webkit-mask-image:linear-gradient(to top,transparent 0,#000 30px);mask-image:linear-gradient(to top,transparent 0,#000 30px)}.ladder .chapgap.seam{height:0;margin:0;background:none;overflow:visible;z-index:5}.ladder .chapgap.seam .chapbanner{position:absolute!important;left:50%!important;top:0;transform:translate(-50%,-50%) scale(.82)!important;white-space:nowrap}.mk .coin.tok-boss.bosslock{background-image:none!important;width:104px;height:104px;left:-52px;top:-92px;filter:none!important}.mk .coin.tok-boss.bosslock:after{display:none!important}.mk .coin.tok-boss.bosslock .bsil{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;filter:brightness(0) drop-shadow(0 0 2px rgba(190,170,255,.9)) drop-shadow(0 0 10px rgba(140,110,255,.55)) drop-shadow(0 10px 8px rgba(0,0,0,.45));opacity:.92;animation:bsilbob 3.4s ease-in-out infinite}@keyframes bsilbob{50%{transform:translateY(-4px)}}.mk .coin.tok-boss.bosslock .glock{position:absolute;left:50%;top:auto;bottom:4px;transform:translate(-50%);z-index:2}.mk .coin.tok-boss.bosslock .glock .e{width:40px;height:40px;filter:drop-shadow(0 4px 6px rgba(0,0,0,.5)) drop-shadow(0 0 10px rgba(255,200,90,.8))}.baura{background:radial-gradient(circle,rgba(150,120,255,.45) 0,rgba(110,90,220,.18) 40%,transparent 68%)!important}.mk .coin.tok-boss.bosslock .bsil{filter:grayscale(.55) sepia(.25) hue-rotate(205deg) saturate(1.6) brightness(.42) contrast(1.35) drop-shadow(0 0 2px rgba(190,170,255,.8)) drop-shadow(0 0 9px rgba(140,110,255,.45)) drop-shadow(0 10px 8px rgba(0,0,0,.45));opacity:1}.streakcard{display:flex;align-items:center;gap:12px;width:100%;padding:10px 16px;border-radius:22px;text-align:left;border:2px solid transparent;background:linear-gradient(135deg,#ff7a3d,#d9363e) padding-box,var(--pillborder) border-box;box-shadow:0 0 16px #ff785073,inset 0 2px #ffffff40,0 5px #7a1a22}.streakcard .e{width:40px;height:40px;flex:0 0 40px;animation:skflame 1.6s ease-in-out infinite}@keyframes skflame{50%{transform:scale(1.1) rotate(-4deg)}}.streakcard span{flex:1}.streakcard b{display:block;font:700 19px var(--disp)}.streakcard small{display:block;font-size:12px;font-weight:800;opacity:.92}.streakcard i{font:700 11px var(--disp);font-style:normal;padding:4px 10px;border-radius:999px;background:#00000040;white-space:nowrap}.scr.skscr{display:flex;flex-direction:column;overflow:hidden}.scr.skscr .spacebg{filter:brightness(.62) saturate(1.15)}.scr.skscr .udark,.scr.skscr .glitter{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;width:100%;height:100%}.scr.skscr .udark{background:radial-gradient(120% 80% at 50% 40%,#04061000 0,#04061073 70%,#02030acc)}.skbody{position:relative;z-index:2;flex:1;display:flex;flex-direction:column;align-items:center;gap:12px;padding:78px 16px 16px}.skhud{width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 14px;border-radius:20px;border:2px solid transparent;background:var(--glass) padding-box,var(--glassedge) border-box;box-shadow:var(--glassglow)}.skn{display:flex;flex-direction:column;align-items:center;line-height:1}.skn .e{width:26px;height:26px}.skn b{font:700 34px var(--disp)}.skn small{font:600 8px var(--disp);letter-spacing:.12em;color:#9fe9ff}.skbar{height:10px;border-radius:6px;background:#ffffff1f;overflow:hidden}.skbar i{display:block;height:100%;border-radius:6px}.skprog small{display:block;margin-top:4px;font:600 11px var(--disp);color:var(--muted)}.skitems{display:flex;flex-direction:column;gap:4px}.skitems span{display:flex;align-items:center;gap:4px;font:700 14px var(--disp)}.skitems .e{width:18px;height:18px}.wheelwrap{position:relative;width:min(270px,72vw);aspect-ratio:1;margin-top:6px}.wheel{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:6px solid #F2C14E;box-shadow:0 0 0 4px #1b2244,0 0 30px #f2c14e73,inset 0 0 24px #00000059}.wseg{position:absolute;left:50%;top:0;width:0;height:50%;transform-origin:bottom center}.wseg span{position:absolute;left:-17px;top:12%;width:34px;height:34px;display:grid;place-items:center}.wseg .e{width:30px;height:30px;filter:drop-shadow(0 2px 2px rgba(0,0,0,.4))}.whub{position:absolute;left:50%;top:50%;width:58px;height:58px;margin:-29px 0 0 -29px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,#fff,#f2c14e 60%,#b07a10);box-shadow:0 4px #6b4a08,0 0 18px #f2c14e99}.whub .e{width:30px;height:30px}.wpointer{position:absolute;left:50%;top:-14px;z-index:3;width:0;height:0;margin-left:-14px;border-left:14px solid transparent;border-right:14px solid transparent;border-top:28px solid #fff;filter:drop-shadow(0 3px 2px rgba(0,0,0,.5)) drop-shadow(0 0 8px rgba(255,255,255,.6))}.skctl{width:100%;display:flex;flex-direction:column;align-items:center;gap:10px;min-height:150px}.skctl .btn.big{width:220px;height:58px;font-size:20px}.skcat{display:flex;align-items:center;gap:8px;padding:6px 18px;border-radius:999px;background:var(--cc);box-shadow:0 0 18px color-mix(in srgb,var(--cc) 70%,transparent),0 4px #00000059;animation:ipop .4s cubic-bezier(.2,.9,.3,1.4)}.skcat .e{width:26px;height:26px}.skcat b{font:700 20px var(--disp)}.riskrow{width:100%;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:8px}.risk{display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 6px;border-radius:18px;border:2px solid rgba(255,255,255,.35);box-shadow:inset 0 2px #ffffff40,0 5px #0006;animation:iup .35s backwards}.risk b{font:700 17px var(--disp)}.risk small{font-size:10px;font-weight:800;opacity:.9}.risk em{font:700 11px var(--disp);font-style:normal;padding:1px 8px;border-radius:999px;background:#00000040}.risk.easy{background:linear-gradient(180deg,#36c77e,#1e8e55)}.risk.medium{background:linear-gradient(180deg,#4da3ff,#2a63d6)}.risk.hard{background:linear-gradient(180deg,#ff6a7e,#c9283f)}.risk.brutal{background:linear-gradient(180deg,#9b5bff,#5a1fc2);box-shadow:0 0 14px #9b5bff99,inset 0 2px #ffffff40,0 5px #0006}.risk:active{transform:translateY(3px)}.quick.comeback .qcard{box-shadow:0 0 24px #ffbe5099,var(--glassglow)!important}.tierrow{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.tierb{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 4px;border-radius:16px;background:#1b2244d9;opacity:.55}.tierb.got{opacity:1;box-shadow:0 0 12px color-mix(in srgb,var(--tc) 60%,transparent)}.tierb .lbadge{width:38px;height:38px}.tierb b{font:700 12px var(--disp)}.tierb small{font-size:9px;font-weight:800;color:var(--muted)}.skbig{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:4px}.skbig .e{width:56px;height:56px}.skbig b{font:700 72px var(--disp);line-height:1;text-shadow:0 4px 0 rgba(5,8,26,.55),0 0 30px rgba(255,130,80,.6)}.nearmiss{display:inline-block;margin-top:8px;padding:5px 14px;border-radius:999px;background:#ff785033;border:1.5px solid rgba(255,150,100,.6);font:700 13px var(--disp);color:#ffb08a}.skchips{display:flex;flex-wrap:wrap;gap:6px}.skchip{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;background:var(--cc);font:700 13px var(--disp);box-shadow:0 3px #0000004d}.skchip .e{width:18px;height:18px}.skmilestone .lbadge.big{margin:0 auto;width:110px;height:110px;animation:ipop .6s cubic-bezier(.2,.9,.3,1.4)}.skctl .btn .e{width:22px;height:22px;vertical-align:-5px;margin-right:4px}.wseg span{left:-22px;top:9%;width:44px;height:44px}.wseg .wpl{width:44px;height:44px;object-fit:contain;filter:drop-shadow(0 3px 3px rgba(0,0,0,.45))}.skcat .wpl.big{width:34px;height:34px;object-fit:contain}.skchip .wpl.chip{width:20px;height:20px;object-fit:contain}.skhand{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;width:100%;margin-top:18px;perspective:900px}.skcard{aspect-ratio:.68;padding:0;border-radius:18px;background:none;animation:skdeal .5s var(--d) cubic-bezier(.2,.9,.3,1.2) backwards}@keyframes skdeal{0%{opacity:0;transform:translateY(-90px) rotate(-14deg) scale(.7)}}.skin{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .55s cubic-bezier(.3,.7,.3,1.2)}.skcard.open .skin{transform:rotateY(180deg)}.skback,.skface{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:18px;backface-visibility:hidden;-webkit-backface-visibility:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.skback{border:3px solid transparent;background:repeating-linear-gradient(45deg,rgba(255,255,255,.06) 0 6px,transparent 6px 12px),linear-gradient(160deg,#2b3a8c,#141c52) padding-box,var(--pillborder) border-box;box-shadow:0 0 14px #78a0ff73,0 8px #070b24}.skback .e{width:44%;height:auto;filter:drop-shadow(0 0 8px rgba(255,160,90,.7))}.skcard.gold .skback{background:repeating-linear-gradient(45deg,rgba(255,255,255,.14) 0 6px,transparent 6px 12px),linear-gradient(160deg,#ffd56b,#c9921a) padding-box,linear-gradient(140deg,#fff3c2,#e5a520) border-box;box-shadow:0 0 22px #ffc850d9,0 8px #6b4a08;animation:skgold 1.6s ease-in-out infinite}@keyframes skgold{50%{box-shadow:0 0 32px #ffd264,0 8px #6b4a08}}.skface{transform:rotateY(180deg);background:linear-gradient(180deg,color-mix(in srgb,var(--cc) 85%,#fff 15%),color-mix(in srgb,var(--cc) 70%,#000 30%));border:3px solid rgba(255,255,255,.55);box-shadow:0 0 16px color-mix(in srgb,var(--cc) 60%,transparent),0 8px #0006;padding:8px 4px}.skface .wpl.card,.skface .e.pl{width:62%;height:auto;object-fit:contain;filter:drop-shadow(0 4px 4px rgba(0,0,0,.35))}.skface b{font:700 13px var(--disp);text-align:center;line-height:1.1;text-shadow:0 2px 0 rgba(0,0,0,.3)}.skbonus{display:flex;align-items:center;gap:3px;padding:2px 7px;border-radius:999px;background:#ffd56b;color:#5a3a00;font:700 9.5px var(--disp)}.skbonus .e{width:12px;height:12px}.skcard.chosen{transform:translateY(-10px) scale(1.06);z-index:2}.skcard.passed{opacity:.55;transform:scale(.94)}.skcard{transition:transform .3s,opacity .3s}.skworlds{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;width:100%;margin-top:14px}.skworld{display:flex;flex-direction:column;align-items:center;gap:3px;padding:8px 4px;border-radius:14px;background:var(--cc);border:2px solid rgba(255,255,255,.5);box-shadow:0 4px #00000059;animation:iup .3s backwards}.skworld .wpl.card{width:42px;height:42px;object-fit:contain}.skworld b{font:700 10px var(--disp);text-align:center;line-height:1.1}.skpts{display:flex;align-items:baseline;gap:6px;margin-bottom:5px}.skpts b{font:700 20px var(--disp)}.skpts small{font:600 10px var(--disp);color:var(--muted)}.skpts em{margin-left:auto;font:700 13px var(--disp);font-style:normal;color:var(--gold);padding:1px 8px;border-radius:999px;background:#f2c14e26}.skendpts{margin-top:6px;font:600 15px var(--disp);color:var(--muted)}.skendpts b{font:700 26px var(--disp);color:#fff}.skendpts em{font-style:normal;font-size:11px;padding:2px 8px;border-radius:999px;background:var(--gold);color:#3a2600;vertical-align:4px}.skscr #skhint{min-height:20px;text-align:center}.skhand{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;margin-top:14px}.skhand .skcard{width:calc(25% - 7px);aspect-ratio:.7}.skback .e{width:46%}.skface{padding:6px 3px;gap:4px}.skface .wpl.card{width:70%}.skface b{font-size:10.5px}.skface.gold{background:repeating-linear-gradient(45deg,rgba(255,255,255,.18) 0 5px,transparent 5px 10px),linear-gradient(170deg,#ffe48a,#e0a21e 60%,#a86e0a);border-color:#fff3c2;box-shadow:0 0 22px #ffcd50f2,0 8px #6b4a08}.skface.gold b{color:#4a2e00;text-shadow:0 1px 0 rgba(255,255,255,.5)}.skface .skbonus{font-size:8px;padding:2px 5px;background:#3a2600;color:#ffe48a}.skcard.chosen{transform:translateY(-8px) scale(1.12)}#skshow{margin-top:4px}#skshow .e{width:20px;height:20px;vertical-align:-4px;margin-right:4px}.sktap{display:block;margin-top:4px;font:600 11px var(--disp);color:#ffffff8c;animation:iblink 1.6s ease-in-out infinite}.tabbar{position:absolute;left:10px;right:10px;bottom:max(10px,env(safe-area-inset-bottom,0px));z-index:30;display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:6px;border-radius:24px;border:2px solid transparent;background:linear-gradient(180deg,#1c2664f2,#0c1134f7) padding-box,var(--glassedge) border-box;box-shadow:0 0 18px #78a0ff4d,0 10px 24px #00000080}.tab{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 2px 5px;border-radius:18px;color:var(--muted);transition:background .2s,transform .15s}.tab .e{width:26px;height:26px;filter:grayscale(.5) brightness(.85);transition:transform .2s,filter .2s}.tab span{font:600 10.5px var(--disp);letter-spacing:.02em}.tab.on{color:#fff;background:linear-gradient(180deg,#6fe7ff38,#8e7cff2e);box-shadow:inset 0 0 0 1.5px #9fe9ff80,0 0 14px #6fe7ff59}.tab.on .e{filter:none;transform:translateY(-2px) scale(1.12)}.tab:active{transform:scale(.94)}.sheet.modes.withnav .inner{padding-bottom:104px}.uni3 .uscroll{padding-bottom:96px}.iconspacer{width:44px;height:44px}.pagehead{display:flex;flex-direction:column;align-items:center;gap:4px;margin:2px 0 4px}.pagehead span{font:600 9px var(--disp);letter-spacing:.16em;color:#9fe9ff}.pagehead b{font:700 22px var(--disp);padding:5px 26px;border-radius:999px;border:3px solid transparent;background:var(--pillbg) padding-box,var(--pillborder) border-box;box-shadow:var(--pillglow)}.sheet.modes.duelmenu .inner,.sheet.modes.profile .inner{padding-top:18px}.home2 .floaters .fl.pl{opacity:.85}.hbody2{position:relative;z-index:2;flex:1;display:flex;flex-direction:column;gap:12px;padding:14px 16px 104px;overflow-y:auto}.htop2{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:28px}.hlogo svg{height:34px;width:auto;display:block}.hchips{display:flex;gap:6px}.hchips .cap{padding:4px 10px}.rankcap i{width:16px;height:16px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,var(--lc) 60%);box-shadow:0 0 8px var(--lc)}.contcard{position:relative;display:grid;grid-template-columns:104px 1fr;align-items:center;gap:12px;padding:14px;border-radius:28px;text-align:left;margin-top:auto;border:3px solid transparent;background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--pc) 55%,#1B2560),#121a4e 70%) padding-box,var(--pillborder) border-box;box-shadow:0 0 22px #78a0ff73,0 10px #070b24}.ccart img,.ccart .e{width:104px;height:104px;object-fit:contain;filter:drop-shadow(0 10px 14px rgba(0,0,0,.5)) drop-shadow(0 0 16px color-mix(in srgb,var(--pc) 60%,transparent));animation:gfloat2 5s ease-in-out infinite}@keyframes gfloat2{50%{transform:translateY(-6px)}}.cctext{display:flex;flex-direction:column;gap:3px;min-width:0}.cctext b{font:700 22px var(--disp);line-height:1.05}.cctext .hsub{font-size:12px;font-weight:800;color:#fffc}.ccnext{display:flex;align-items:center;gap:5px;font:600 12px var(--disp);color:#ffe39a}.ccnext .e{width:18px;height:18px}.ccplay{position:absolute;right:14px;bottom:-14px;padding:8px 22px;border-radius:999px;font:700 16px var(--disp);background:linear-gradient(180deg,#36c9a8,#1e8e7a);border:2px solid #B6FFF0;box-shadow:0 0 14px #50e6c899,0 4px #0b4a40}.hgrid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.hcard{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 12px 10px;border-radius:22px;text-align:left;border:2px solid transparent;background:var(--glass) padding-box,var(--glassedge) border-box;box-shadow:var(--glassglow)}.hcard .e{width:36px;height:36px;margin-bottom:2px}.hcard b{font:700 17px var(--disp)}.hcard small{font-size:11px;font-weight:800;color:var(--muted);line-height:1.25}.hcard i{position:absolute;top:10px;right:10px;font:700 10px var(--disp);font-style:normal;padding:3px 9px;border-radius:999px;background:var(--teal)}.hcard.hstreak{background:linear-gradient(160deg,#ff7a3d,#b92e3a) padding-box,var(--pillborder) border-box;box-shadow:0 0 16px #ff785066,inset 0 2px #fff3,0 6px #6a1a22}.hcard.hstreak small{color:#ffffffe0}.hcard.hstreak i{background:#0000004d}.hcard.hstreak .e{animation:skflame 1.6s ease-in-out infinite}.hrowcard{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:20px;text-align:left;border:2px solid transparent;background:var(--glass) padding-box,var(--glassedge-dim) border-box;box-shadow:var(--glassglow)}.hrowcard .e{width:32px;height:32px}.hrowcard span{flex:1}.hrowcard b{display:block;font:700 15px var(--disp)}.hrowcard small{display:block;font-size:11px;font-weight:800;color:var(--muted)}.hrowcard em{font:700 24px var(--disp);font-style:normal;color:var(--muted)}.contcard:active,.hcard:active,.hrowcard:active{transform:scale(.97)}.ptop{display:flex;align-items:center;gap:14px;padding:14px;border-radius:24px;border:2px solid transparent;background:var(--glass) padding-box,var(--glassedge) border-box;box-shadow:var(--glassglow)}.pavatar{width:70px;height:70px;flex:0 0 70px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.55),var(--lc) 55%,#0A0F24 120%);box-shadow:0 0 18px color-mix(in srgb,var(--lc) 60%,transparent),0 5px #00000059}.pavatar .e{width:58%;height:58%}.pname{display:flex;flex-direction:column;gap:2px}.pname b{font:700 22px var(--disp)}.pname span{font:700 13px var(--disp)}.pname small{font-size:11px;font-weight:800;color:var(--muted)}.pplanet .ppl{width:46px;height:46px;object-fit:contain;flex:0 0 46px}.pbar{display:block;height:8px;margin-top:5px;border-radius:5px;background:#ffffff1a;overflow:hidden}.pbar i{display:block;height:100%;border-radius:5px}.pnote{font-size:12px;font-weight:800;color:var(--muted);padding:0 4px}.pnote b{color:#fff}.pcat{display:grid;grid-template-columns:22px 92px 1fr 40px 26px;align-items:center;gap:8px;padding:6px 10px;border-radius:12px;background:#1b224499}.pcat .e{width:20px;height:20px}.pcat span{font:600 12px var(--disp)}.pcat .pbar{margin:0}.pcat b{font:700 13px var(--disp);text-align:right}.pcat small{font-size:10px;color:var(--muted);text-align:right}.toggle{position:relative;width:50px;height:28px;border-radius:999px;background:#ffffff2e;transition:background .2s;flex:0 0 50px}.toggle i{position:absolute;left:3px;top:3px;width:22px;height:22px;border-radius:50%;background:#fff;transition:transform .2s;box-shadow:0 2px 4px #0000004d}.toggle.on{background:#2dbe6c}.toggle.on i{transform:translate(22px)}.pnamein{width:100%;margin-top:4px;padding:6px 10px;border-radius:10px;border:1.5px solid rgba(160,190,255,.35);background:#0a0f2899;color:#fff;font:600 14px var(--disp);outline:none}.btn.small{height:36px;padding:0 14px;font-size:13px;flex:0 0 auto}.cctext{padding-bottom:18px}.ccnext{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row .btn.small{width:auto;min-width:78px;margin:0}.profile .row .grow{min-width:0}.scr>.tabbar{position:absolute!important}.avimg{object-fit:contain;display:block}.h3av{width:38px;height:38px;border-radius:50%;padding:0;overflow:hidden;background:radial-gradient(circle at 35% 30%,#5c6bd6,#1b2560);box-shadow:0 0 0 2px #ffffff2e,var(--soft)}.h3av .avimg{width:100%;height:100%;transform:translateY(3px) scale(1.15)}.pavatar{position:relative;padding:0;overflow:visible}.pavatar .avimg{width:118%;height:118%;margin-top:-14%;filter:drop-shadow(0 4px 6px rgba(0,0,0,.4))}.pavatar i{position:absolute;left:50%;bottom:-8px;transform:translate(-50%);padding:1px 8px;border-radius:999px;background:#fff;color:#1b2560;font:700 9px var(--disp);font-style:normal;white-space:nowrap}.avgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.avpick{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 4px 6px;border-radius:16px;background:#ffffff12}.avpick img{width:78px;height:78px;object-fit:contain;filter:drop-shadow(0 4px 6px rgba(0,0,0,.35))}.avpick span{font:700 12px var(--disp)}.avpick.on{background:#3ed3b640;box-shadow:0 0 0 2px #3ed3b6}.avimg.mini{display:inline-block;width:18px;height:18px;vertical-align:-4px;margin-right:3px}.h3top{gap:8px}.h3top .hlogo{flex:1;min-width:0}.h3top .hlogo svg{height:28px}.h3av{flex:0 0 38px}.avov{position:absolute;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:flex-end;background:#03051099;animation:fadein .2s}.avsheet{width:100%;padding:18px 16px max(18px,env(safe-area-inset-bottom,0px));border-radius:26px 26px 0 0;background:linear-gradient(180deg,#222c74,#141b52);box-shadow:0 -10px 30px #00000073;display:flex;flex-direction:column;gap:12px;animation:iup .3s}.avsheet>b{font:700 20px var(--disp);text-align:center}.avsheet .avgrid{margin:0}.tab .avimg.tabav{width:28px;height:28px;filter:none;transition:transform .2s}.tab.on .avimg.tabav{transform:translateY(-2px) scale(1.12)}.ladder .mk .avimg.mapav{position:absolute;left:50%;bottom:calc(50% + 32px);width:58px;height:58px;margin-left:-29px;z-index:6;pointer-events:none;filter:drop-shadow(0 6px 6px rgba(0,0,0,.45));animation:avbob 2.2s ease-in-out infinite}@keyframes avbob{50%{translate:0 -6px}}.avpick{position:relative}.avpick.locked img{filter:grayscale(1) brightness(.45)}.avpick.locked span{opacity:.6}.avpick small{font-size:9px;font-weight:700;color:var(--muted);line-height:1.15;text-align:center;padding:0 2px}.avlock{position:absolute;top:30px;left:50%;transform:translate(-50%);width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#0a0e28d9}.avlock .e{width:18px;height:18px}.avpick.nope{animation:shakeX .35s}@keyframes shakeX{25%{transform:translate(-5px)}75%{transform:translate(5px)}}.avunlock{position:absolute;left:14px;right:14px;top:max(14px,env(safe-area-inset-top,0px));z-index:70;display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:20px;background:linear-gradient(135deg,#3ed3b6,#1f7fa0);box-shadow:0 12px 30px #00000073;animation:avin .5s cubic-bezier(.2,.9,.3,1.3);cursor:pointer;transition:opacity .4s,transform .4s}.avunlock img{width:64px;height:64px;object-fit:contain;filter:drop-shadow(0 4px 6px rgba(0,0,0,.35));animation:avbob 1.6s ease-in-out infinite}.avunlock small{display:block;font:700 10px var(--disp);letter-spacing:.1em;opacity:.9}.avunlock b{display:block;font:700 22px var(--disp)}.avunlock em{display:block;font-size:11.5px;font-style:normal;font-weight:700;opacity:.9}.avunlock.out{opacity:0;transform:translateY(-20px)}@keyframes avin{0%{opacity:0;transform:translateY(-40px) scale(.9)}}.ladder .mk.cur{z-index:40}:root{--surface:rgba(255,255,255,.065);--surface-2:rgba(255,255,255,.1);--soft:0 10px 28px rgba(0,0,0,.32);--glass:linear-gradient(180deg,rgba(32,42,104,.82),rgba(20,27,74,.86));--glassedge:linear-gradient(rgba(255,255,255,.06),rgba(255,255,255,.06));--glassedge-dim:linear-gradient(rgba(255,255,255,.04),rgba(255,255,255,.04));--glassglow:var(--soft)}.blind,.qcard,.shoppanel,.cashpanel,.roundbar,.vbox,.pbox,.forsale,.intelmini,.sheet .row,.sheet .inner .rv,.skhud,.ptop,.hcard,.hrowcard,.contcard,.dstats>div,.rankcard,.catbtn,.dtile,.recap,.rivchip,.sbadge,.taunt,.seasonbar,.tierb,.fmt,.mode2{border-width:1px!important;box-shadow:var(--soft)!important}.dstats>div,.catbtn,.recap,.rivchip,.sbadge,.tierb,.taunt,.seasonbar{background:var(--surface)!important;border:none!important}.blind.select{box-shadow:0 0 0 2px #6fe7ff8c,var(--soft)!important;transform:translateY(-3px)}.fmt{border:none!important}.btn,.btn.p,.btn.s,.btn.o,.btn.r,.btn.g{border:none!important;text-shadow:none}.btn{box-shadow:0 6px 16px #00000047!important}.btn.p{background:linear-gradient(180deg,#3ed3b6,#1f9c86)!important;color:#fff}.btn.s{background:var(--surface-2)!important}.btn:active{transform:scale(.97)}.ladderfoot .btn.two{box-shadow:0 8px 22px #0006!important}.cap,.hchip,.gsub,.qhead .cat,.blind .bstate,.cchip{border:none!important;box-shadow:none!important}.cap{background:#0a0e2899}.hudtop .hchip{background:#ffffff14!important;box-shadow:none!important}.hudtop .hchip.runinfo{background:linear-gradient(180deg,#f0506a,#c02840)!important}.ans:not(.correct):not(.wrong):not(.dim):not(.decoyed){border:none!important;background:var(--surface-2)!important;box-shadow:none!important}.mslot.empty{border:1px dashed rgba(255,255,255,.12)!important;background:#ffffff0a!important;box-shadow:none!important}.pmrow .pm{border:none!important;box-shadow:0 4px 12px #0000004d!important}.pmrow>div:not(.pm){border:none!important;background:var(--surface)!important;box-shadow:none!important}.tabbar{border:none!important;background:#090c22e6!important;box-shadow:0 -1px #ffffff0d,0 12px 30px #00000073!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.tab.on{background:#6fe7ff1f!important;box-shadow:none!important}.tab.on span{color:#9fe9ff}.unititle b,.jcard,.pagehead b{box-shadow:0 0 12px #78a0ff59!important}.home3{display:flex;flex-direction:column}.home3 .spacebg{filter:brightness(.6) saturate(1.1)}.home3 .udark,.home3 .glitter{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;width:100%;height:100%}.home3 .udark{background:radial-gradient(120% 80% at 50% 35%,#04061000 0,#04061073 70%,#02030acc)}.h3body{position:relative;z-index:2;flex:1;display:flex;flex-direction:column;gap:12px;padding:14px 18px 100px;overflow-y:auto}.h3top{display:flex;align-items:center;justify-content:space-between}.h3chips{display:flex;gap:6px}.h3chips span{display:flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;background:#0a0e288c;font:700 13px var(--disp)}.h3chips .e{width:16px;height:16px}.h3chips i{width:12px;height:12px;border-radius:50%;background:var(--lc);box-shadow:0 0 6px var(--lc)}.h3hero{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center;min-height:300px}.h3planet{position:relative;width:min(220px,58vw);aspect-ratio:1;display:grid;place-items:center}.h3planet:before{content:"";position:absolute;top:-6%;right:-6%;bottom:-6%;left:-6%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--pc) 55%,transparent) 0,transparent 65%);filter:blur(8px);animation:gpulse 3.6s ease-in-out infinite}.h3planet img,.h3planet .e{position:relative;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 18px 22px rgba(0,0,0,.5));animation:gfloat2 5s ease-in-out infinite}.h3name{font:700 26px var(--disp);margin-top:4px;text-shadow:0 2px 10px rgba(0,0,0,.6)}.home3 .hsub{display:none}.h3level{font:600 14px var(--disp);color:#ffe39a}.h3play{margin-top:12px;min-width:200px;height:56px;padding:0 34px;border-radius:999px;font:700 20px var(--disp);color:#fff;background:linear-gradient(180deg,#3ed3b6,#1f9c86);box-shadow:0 10px 26px #1ea08773}.h3play:active{transform:scale(.97)}.h3grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.h3card{display:flex;align-items:center;gap:10px;padding:14px;border-radius:20px;text-align:left;background:var(--surface);box-shadow:var(--soft)}.h3card .e{width:34px;height:34px;flex:0 0 34px}.h3card span{flex:1;min-width:0}.h3card b{display:block;font:700 16px var(--disp)}.h3card small{display:block;font-size:11.5px;font-weight:700;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.h3card.warm{background:linear-gradient(160deg,#ff7a3de6,#b92e3ae6)}.h3card.warm small{color:#ffffffd9}.h3card em{font:700 22px var(--disp);font-style:normal;color:var(--muted)}.h3card:active{transform:scale(.97)}.h3grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.h3card{min-width:0}:root{--surface:rgba(30,38,92,.92);--surface-2:rgba(44,55,122,.94);--glass:linear-gradient(180deg,rgba(32,42,104,.96),rgba(22,29,78,.97))}.sheet .row,.dstats>div,.catbtn,.recap,.rivchip,.sbadge,.tierb,.taunt,.seasonbar,.rankcard,.dtile{background:var(--surface)!important}.plainbg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.bg-duel .plainbg{background:radial-gradient(90% 55% at 50% 0%,rgba(150,40,80,.35),transparent 70%),radial-gradient(80% 50% at 100% 100%,rgba(90,50,170,.28),transparent 70%),linear-gradient(180deg,#0b0a1f,#07081a)}.bg-calm .plainbg{background:radial-gradient(90% 50% at 50% 0%,rgba(60,90,200,.22),transparent 70%),linear-gradient(180deg,#0a0e26,#060818)}.rankcard2{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:22px;background:var(--surface);box-shadow:var(--soft)}.rankcard2 .lbadge{width:66px;height:66px;flex:0 0 66px}.rankcard2 .rk{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.rankcard2 .rk span{font:700 13px var(--disp)}.rankcard2 .rk b{font:700 32px var(--disp);line-height:1}.rankcard2 .rk small{font-size:11px;font-weight:700;color:var(--muted)}.fmt2{display:flex;align-items:center;gap:14px;padding:18px 16px;border-radius:22px;text-align:left;box-shadow:var(--soft)}.fmt2 .e{width:44px;height:44px;flex:0 0 44px}.fmt2 span{flex:1}.fmt2 b{display:block;font:700 20px var(--disp)}.fmt2 small{display:block;font-size:12.5px;font-weight:700;opacity:.9;line-height:1.35}.fmt2 em{font:700 26px var(--disp);font-style:normal;opacity:.7}.fmt2.classic{background:linear-gradient(150deg,#2bb59c,#167565)}.fmt2.sd{background:linear-gradient(150deg,#8e5bd6,#5a2fa6)}.fmt2:active{transform:scale(.98)}.tclist{display:flex;flex-direction:column;gap:8px}.tcrow{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:18px;text-align:left;background:var(--surface);box-shadow:var(--soft)}.tcrow .e{width:34px;height:34px;flex:0 0 34px}.tcrow span{flex:1}.tcrow b{display:block;font:700 16px var(--disp)}.tcrow small{display:block;font:600 12px var(--disp);color:#9fe9ff}.tcrow em{display:block;font-size:11.5px;font-style:normal;font-weight:700;color:var(--muted);margin-top:2px}.tcdot{width:22px;height:22px;flex:0 0 22px;border-radius:50%;border:2px solid rgba(255,255,255,.3)}.tcrow.on{background:linear-gradient(150deg,#2bb59c59,#16756559),var(--surface)!important;box-shadow:0 0 0 2px #50dcbeb3,var(--soft)}.tcrow.on .tcdot{border-color:#5be3c6;background:radial-gradient(circle,#5BE3C6 0 45%,transparent 50%)}.tclist .tc.tcrow{flex-direction:row!important;align-items:center!important;justify-content:flex-start;gap:12px;padding:12px 14px!important;border:none!important}.tclist .tc.tcrow .e{width:34px!important;height:34px!important}.tclist .tc.tcrow b{font-size:16px!important}.tclist .tc.tcrow small{white-space:normal!important;font-size:12px!important}.rhearts{display:inline-flex;gap:3px;vertical-align:-3px}.rhearts i{width:14px;height:13px;background:#ff5c7a;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 22'%3E%3Cpath d='M12 21.4 10.6 20C5.4 15.4 2 12.3 2 8.5 2 5.4 4.4 3 7.5 3c1.7 0 3.4.8 4.5 2.1C13.1 3.8 14.8 3 16.5 3 19.6 3 22 5.4 22 8.5c0 3.8-3.4 6.9-8.6 11.5L12 21.4z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 22'%3E%3Cpath d='M12 21.4 10.6 20C5.4 15.4 2 12.3 2 8.5 2 5.4 4.4 3 7.5 3c1.7 0 3.4.8 4.5 2.1C13.1 3.8 14.8 3 16.5 3 19.6 3 22 5.4 22 8.5c0 3.8-3.4 6.9-8.6 11.5L12 21.4z'/%3E%3C/svg%3E") center/contain no-repeat;opacity:.28}.rhearts i.on{opacity:1;filter:drop-shadow(0 0 4px rgba(255,92,122,.7))}.result .rhearts i{width:30px;height:28px}.hudtop .hchip .rhearts i{width:12px;height:11px}.tpost .tpwrap{width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;padding:4px 14px 12px}.tpmerchant{display:flex;align-items:flex-start;gap:10px}.tpav{width:64px;height:64px;flex:0 0 64px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,#ffe6b0,#e59a3b 60%,#8a4e12);box-shadow:0 6px 16px #00000059;animation:gfloat2 4s ease-in-out infinite}.tpav .e{width:78%;height:78%}.tpbubble{position:relative;flex:1;padding:10px 12px;border-radius:16px 16px 16px 4px;background:#fff8ec;color:#3a2a14;box-shadow:var(--soft)}.tpbubble:before{content:"";position:absolute;left:-7px;top:18px;border:7px solid transparent;border-right-color:#fff8ec;border-left:0}.tpbubble b{display:block;font:700 11px var(--disp);letter-spacing:.06em;color:#b4691c;text-transform:uppercase}.tpbubble span{display:block;font-size:13px;font-weight:700;line-height:1.35;margin-top:2px}.tpsec{display:flex;flex-direction:column;gap:7px;padding:12px;border-radius:20px;background:var(--surface);box-shadow:var(--soft)}.tphead{display:flex;align-items:center;justify-content:space-between;gap:8px}.tphead b{font:700 14px var(--disp)}.tphead small{font-size:11px;font-weight:700;color:var(--muted)}.tprestock{display:flex;align-items:center;gap:4px;padding:5px 11px;border-radius:999px;background:#ffffff1a;font:700 12px var(--disp)}.tprestock .e{width:16px;height:16px}.tprestock:disabled{opacity:.4}.tprow{display:flex;align-items:center;gap:10px;padding:8px;border-radius:14px;background:#ffffff0d;cursor:pointer}.tprow.sold{opacity:.4;justify-content:center;cursor:default}.tpicon{width:44px;height:44px;flex:0 0 44px;border-radius:12px;display:grid;place-items:center;background:#ffffff14}.tpicon .e{width:32px;height:32px}.tpinfo{flex:1;min-width:0}.tpinfo b{display:block;font:700 14px var(--disp)}.tpinfo small{display:block;font-size:11px;font-weight:700;color:var(--muted);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tpinfo em{display:block;font:600 9.5px var(--disp);font-style:normal;color:#9fe9ff;text-transform:uppercase;letter-spacing:.06em;margin-top:2px}.tpbuy{flex:0 0 auto;min-width:58px;padding:8px 10px;border-radius:12px;font:700 15px var(--disp);background:linear-gradient(180deg,#f5c04a,#d9922a);color:#3a2600;box-shadow:0 4px 10px #00000040}.tpbuy.free{background:linear-gradient(180deg,#3ed3b6,#1f9c86);color:#fff}.tpbuy:active,.tpcap:active,.tpmini:active{transform:scale(.96)}.tpcaps{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tpcap{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 8px 9px;border-radius:16px;background:#ffffff0f;text-align:center}.tpcap i{width:46px;height:46px;border-radius:50%;margin-bottom:4px;background:linear-gradient(180deg,var(--c1) 0 50%,#F4F6FF 50% 100%);box-shadow:inset 0 -4px #00000026,inset 0 3px #fff6,0 0 14px color-mix(in srgb,var(--c1) 55%,transparent);border:2px solid rgba(255,255,255,.6)}.tpcap.c-power{--c1:#8E5BD6}.tpcap.c-trick{--c1:#2DBE6C}.tpcap.c-mastery{--c1:#3E8FE0}.tpcap b{font:700 13px var(--disp)}.tpcap small{font-size:10.5px;font-weight:700;color:var(--muted)}.tpcap em{margin-top:3px;font:700 13px var(--disp);font-style:normal;padding:2px 10px;border-radius:999px;background:linear-gradient(180deg,#f5c04a,#d9922a);color:#3a2600}.tpcap.opened{justify-content:center;opacity:.45;font:700 13px var(--disp);min-height:120px}.tpcap.shake i{animation:capshake .4s}@keyframes capshake{20%{transform:rotate(-14deg)}40%{transform:rotate(12deg)}60%{transform:rotate(-8deg)}80%{transform:rotate(6deg)}}.tpduo{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:8px}.tpmini{display:flex;align-items:center;gap:8px;padding:9px;border-radius:14px;background:#ffffff0f;text-align:left;min-width:0}.tpmini .e{width:30px;height:30px;flex:0 0 30px}.tpmini span{flex:1;min-width:0}.tpmini b{display:block;font:700 12.5px var(--disp)}.tpmini small{display:block;font-size:10px;font-weight:700;color:var(--muted)}.tpmini em{font:700 13px var(--disp);font-style:normal;color:var(--gold)}.tpmini.off{opacity:.45}.tpmini.heart .rhearts{flex-direction:column;gap:1px}.tpmini.heart .rhearts i{width:11px;height:10px}.tpmini:disabled{opacity:.6}.tpcontinue{margin-top:2px}.tpbackpack{text-align:center;font-size:11px;font-weight:700;color:var(--muted)}.tpsec.gift{background:linear-gradient(160deg,#3ed3b629,#1e2864e6)}.tphead b .e{width:18px;height:18px;vertical-align:-3px}.tpicon.perm{background:linear-gradient(160deg,#ffe48a,#e0a21e);box-shadow:0 0 12px #ffcd5099}.tprow.permrow{box-shadow:inset 0 0 0 1.5px #ffcd50a6}.tprow.heartrow .rhearts{flex-direction:column;gap:1px}.tprow.heartrow .rhearts i{width:12px;height:11px}.tprow.slotrow{box-shadow:inset 0 0 0 1.5px #ffcd50cc;background:#ffcd5014}.tpdeck{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:18px;background:var(--surface);box-shadow:var(--soft);text-align:left}.tpdeck .e{width:30px;height:30px}.tpdeck span{flex:1}.tpdeck b{display:block;font:700 14px var(--disp)}.tpdeck small{display:block;font-size:11px;font-weight:700;color:var(--muted)}.tpdeck em{font:700 22px var(--disp);font-style:normal;color:var(--muted)}.avsheet.deck{max-height:86%;overflow-y:auto;gap:10px}.dksec{display:flex;flex-direction:column;gap:6px}.dkrow{display:flex;align-items:center;gap:10px;padding:8px;border-radius:14px;background:#ffffff0f;text-align:left;width:100%}.dkempty{font-size:12px;font-weight:700;color:var(--muted);padding:6px 4px}.dkhint{text-align:center;font-size:11px;font-weight:700;color:var(--muted)}.dock .mslot.perm{box-shadow:0 0 0 2px #f2c14e,0 0 10px #ffcd5099!important}.bpbtn{position:relative;flex:0 0 auto;margin-left:auto;background:#0a0e2899!important}.bpbtn .e{width:26px;height:26px}.bpbtn i{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#f2c14e;color:#3a2600;font:700 10px/18px var(--disp);font-style:normal;text-align:center}.maptop .bpbtn+.cap{margin-left:6px}.uni3 .maptop .bpbtn{margin-left:0}.tpav{background:radial-gradient(circle at 40% 35%,rgba(150,190,255,.35),rgba(110,80,220,.25) 60%,transparent 72%)!important;box-shadow:none!important;width:72px;height:72px;flex:0 0 72px}.tpav img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 0 10px rgba(120,170,255,.55)) drop-shadow(0 6px 8px rgba(0,0,0,.35))}.tpbubble b{color:#7a5bd6!important}.detail{z-index:80!important}.dock .mslot.empty.canfill{cursor:pointer;border-color:#6fe7ff73!important;position:relative}.dock .mslot.empty.canfill:after{content:"+";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font:700 22px var(--disp);color:#9fe9ffb3}.revbtn{display:flex;align-items:center;gap:10px;width:100%;margin:8px 0;padding:11px 14px;border-radius:16px;text-align:left;background:#6fe7ff1f;box-shadow:inset 0 0 0 1.5px #6fe7ff59}.revbtn .e{width:28px;height:28px;flex:0 0 28px}.revbtn span{flex:1;min-width:0}.revbtn b{display:block;font:700 14px var(--disp)}.revbtn small{display:block;font-size:11px;font-weight:700;color:var(--muted)}.revbtn em{font:700 22px var(--disp);font-style:normal;color:#9fe9ff}.rvsheet{max-height:88%;gap:10px}.rvtop{display:flex;align-items:center;justify-content:space-between}.rvtop b{font:700 19px var(--disp)}.rvtop .iconbtn{width:36px;height:36px;font-size:16px;color:#fff}.rvlist{display:flex;flex-direction:column;gap:8px;overflow-y:auto;min-height:0;padding-bottom:6px}.rvhint{font-size:11.5px;font-weight:700;color:var(--muted);text-align:center}.rvq{padding:11px 12px;border-radius:16px;background:#ffffff0f;border-left:4px solid rgba(255,255,255,.15)}.rvq.ok{border-left-color:#2dbe6c}.rvq.no{border-left-color:#e2364b}.rvhead{display:flex;align-items:center;gap:6px}.rvhead .e{width:16px;height:16px}.rvhead small{font:600 10.5px var(--disp);color:#9fe9ff;letter-spacing:.03em}.rvtext{font:700 14px var(--disp);line-height:1.3;margin:5px 0 4px}.rvans{font-size:12px;font-weight:700;color:var(--muted)}.rvans b{color:#fff}.rvans .okc{color:#5be39a}.rvans .noc{color:#ff8a97}.rvact{display:flex;gap:6px;margin-top:8px;flex-wrap:wrap}.rva{flex:1;min-width:0;padding:7px 6px;border-radius:10px;background:#ffffff14;font:700 11.5px var(--disp);color:#fff;text-align:center;text-decoration:none;white-space:nowrap}.rva.star.on{background:#f2c14e38;color:#ffe39a}.rva.rep.on{opacity:.6}.rvreasons{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.rvreasons button{padding:5px 9px;border-radius:999px;background:#e2364b2e;font:600 11px var(--disp);color:#ffc2ca}.nbrow{width:100%;text-align:left}.nbrow em{font:700 20px var(--disp);font-style:normal;color:var(--muted)}.reptext{width:100%;height:160px;margin-top:8px;border-radius:10px;background:#0a0e26;color:#cfd6ff;font:11px monospace;border:1px solid rgba(255,255,255,.15)}.factcard{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:20px;background:linear-gradient(135deg,#506ee647,#8250dc3d),var(--surface);box-shadow:var(--soft)}.factav{width:46px;height:46px;flex:0 0 46px}.factav img,.factav .e{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 0 8px rgba(120,170,255,.5));animation:gfloat2 4s ease-in-out infinite}.facttext{flex:1;min-width:0}.facttext small{display:flex;align-items:center;gap:4px;font:700 9.5px var(--disp);letter-spacing:.1em;color:#b9a8ff}.facttext small .e{width:13px;height:13px}.facttext span{display:block;font-size:12.5px;font-weight:700;line-height:1.35;margin-top:2px}.factq{width:34px;height:34px;flex:0 0 34px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(180deg,#9a86ff,#6b4fd6);color:#fff;font:700 18px var(--disp);text-decoration:none;box-shadow:0 0 12px #9678ff8c}.factq:active{transform:scale(.92)}.rvreasons[hidden]{display:none!important}.tabbar{grid-template-columns:repeat(5,1fr)!important}.tab span{font-size:10px}.rktabs{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:4px;border-radius:16px;background:#ffffff0f}.rktab{display:flex;align-items:center;justify-content:center;gap:6px;padding:9px 4px;border-radius:12px;color:var(--muted);font:700 13px var(--disp);transition:background .2s,color .2s}.rktab .e{width:18px;height:18px;filter:grayscale(.6) brightness(.85)}.rktab.on{background:#ffffff1f;color:#fff}.rktab.on .e{filter:none}.rktitle{display:flex;align-items:baseline;justify-content:space-between;padding:2px 4px 0}.rktitle b{font:700 16px var(--disp)}.rktitle small{font-size:11px;color:var(--muted);font-weight:700}.podium{display:grid;grid-template-columns:1fr 1.1fr 1fr;align-items:end;gap:6px;margin:6px 0 2px;min-height:230px}.pod{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center;animation:podin .55s cubic-bezier(.2,1.3,.4,1) both;animation-delay:var(--d)}.pod>b{font:700 12.5px var(--disp);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:4px}.pod>small{font:800 12px var(--disp);color:#ffe7a3;margin-bottom:6px}.podav{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.35),var(--pc) 60%,#0A0F24 130%);box-shadow:0 0 0 3px var(--pc),0 0 22px color-mix(in srgb,var(--pc) 55%,transparent)}.pod.p1 .podav{width:72px;height:72px}.podav .e{width:62%;height:62%}.podav .avimg{width:100%;height:100%;border-radius:50%;object-fit:cover}.podcrown{width:34px;height:34px;margin-bottom:-6px;animation:crownbob 2.4s ease-in-out infinite;filter:drop-shadow(0 0 8px rgba(255,210,90,.6))}.podstep{width:100%;display:grid;place-items:start center;padding-top:8px;border-radius:12px 12px 4px 4px;background:linear-gradient(180deg,color-mix(in srgb,var(--pc) 70%,#fff 10%),color-mix(in srgb,var(--pc) 35%,#0A0F24));box-shadow:inset 0 2px #ffffff59,0 8px 18px #00000059}.podstep span{font:900 26px var(--disp);color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.35)}.pod.p1{--pc:#F2C14E}.pod.p1 .podstep{height:96px}.pod.p2{--pc:#BFCBE2}.pod.p2 .podstep{height:68px}.pod.p3{--pc:#D08A4E}.pod.p3 .podstep{height:50px}.pod.me>b{color:#9fe9ff}@keyframes podin{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes crownbob{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-4px) rotate(4deg)}}.rklist{display:flex;flex-direction:column;gap:6px}.rkrow{display:flex;align-items:center;gap:10px;min-height:52px;padding:0 14px 0 10px;border-radius:16px;background:#ffffff0d;font-weight:700;font-size:14px}.rkrow em{width:22px;text-align:center;font:800 13px var(--disp);color:var(--muted);font-style:normal}.rkrow .grow{flex:1;min-width:0;display:flex;flex-direction:column}.rkrow .sub{font-size:11px;color:var(--muted);font-weight:700}.rkrow>b{font:800 15px var(--disp)}.rkic{width:34px;height:34px;flex:0 0 34px;border-radius:50%;display:grid;place-items:center;background:#ffffff14}.rkic .e{width:22px;height:22px}.rkrow .avimg.rkav{width:34px;height:34px;flex:0 0 34px;border-radius:50%;object-fit:cover}.rkrow.me{position:sticky;bottom:-24px;z-index:2;background:linear-gradient(90deg,#3c8cff59,#8c50ff4d),#10153a;box-shadow:0 0 0 2px #9fe9ff8c,0 -6px 18px #0006}.rkrow.me em{color:#9fe9ff}.rknote{display:flex;gap:10px;align-items:center;padding:10px 12px;border-radius:14px;background:#ffffff0a;font-size:11.5px;color:var(--muted);font-weight:700;line-height:1.35}.rknote .e{width:22px;height:22px;flex:0 0 22px}.lgnote{font-size:12.5px;color:var(--muted);font-weight:700;padding:0 4px;line-height:1.4}.lgrow{display:flex;align-items:center;gap:12px;min-height:52px;padding:0 12px;border-radius:16px;background:#ffffff0a}.lgrow .lbadge.small{width:36px;height:36px;flex:0 0 36px;box-shadow:0 3px #00000059}.lgrow .grow{display:flex;flex-direction:column}.lgrow .grow b{font:700 14px var(--disp);color:var(--lc)}.lgrow .grow small{font-size:11px;color:var(--muted);font-weight:700}.lgwho{display:flex;align-items:center}.lgwho i{width:26px;height:26px;margin-left:-6px;border-radius:50%;display:grid;place-items:center;background:#151a40;box-shadow:0 0 0 2px #0b0e26}.lgwho i .e{width:17px;height:17px}.lgwho i.lgme{width:32px;height:32px;box-shadow:0 0 0 2px #9fe9ff}.lgwho i.lgme .avimg{width:100%;height:100%;border-radius:50%;object-fit:cover}.lgrow.here{background:linear-gradient(90deg,color-mix(in srgb,var(--lc) 26%,transparent),#ffffff08);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--lc) 60%,transparent)}.rankcard2{cursor:pointer}.scr.learn{display:flex;flex-direction:column;overflow:hidden}.lndark{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(80% 45% at 50% 30%,color-mix(in srgb,var(--tc) 22%,transparent),transparent 70%),linear-gradient(180deg,#0608188c,#060818cc);pointer-events:none}.lntop{position:relative;z-index:3;padding:calc(env(safe-area-inset-top,0px) + 14px) 0 4px;display:flex;flex-direction:column;gap:10px;background:linear-gradient(180deg,#060818f2 70%,#06081800)}.lntop .pagehead{margin:0}.lnthemes{display:flex;gap:8px;overflow-x:auto;padding:2px 16px 4px;scrollbar-width:none}.lnthemes::-webkit-scrollbar{display:none}.lnchip{flex:0 0 auto;display:flex;align-items:center;gap:7px;padding:7px 12px 7px 8px;border-radius:999px;background:#ffffff12;color:#cfd6f3;font:700 13px var(--disp);transition:background .2s,box-shadow .2s}.lnchip .e{width:22px;height:22px}.lnchip small{font:800 10px var(--body);color:var(--muted);background:#00000040;padding:2px 6px;border-radius:999px}.lnchip.on{background:color-mix(in srgb,var(--tc) 38%,#10153A);color:#fff;box-shadow:0 0 0 2px color-mix(in srgb,var(--tc) 80%,#fff 10%),0 0 18px color-mix(in srgb,var(--tc) 45%,transparent)}.lnchip.on small{color:#fff}.lnnova{display:flex;align-items:center;gap:10px;padding:0 16px}.lnnova img{width:58px;height:58px;object-fit:contain;flex:0 0 58px;filter:drop-shadow(0 0 10px rgba(120,180,255,.45));animation:novabob 3s ease-in-out infinite}.lnbubble{position:relative;flex:1;background:#fff8e6;color:#2a2140;font:700 13.5px/1.35 var(--body);padding:10px 14px;border-radius:16px}.lnbubble:before{content:"";position:absolute;left:-7px;top:50%;margin-top:-7px;border:7px solid transparent;border-right-color:#fff8e6;border-left:0}@keyframes novabob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.lnscroll{position:relative;z-index:2;flex:1;overflow-y:auto;scrollbar-width:none}.lnscroll::-webkit-scrollbar{display:none}.lnpath{display:flex;flex-direction:column-reverse;padding:30px 0 190px;min-height:100%}.lnunit{align-self:center;display:flex;flex-direction:column;align-items:center;gap:2px;margin:18px 0 6px;padding:8px 22px;border-radius:16px;background:color-mix(in srgb,var(--tc) 30%,#0D1236);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--tc) 70%,transparent)}.lnunit b{font:800 15px var(--disp)}.lnunit small{font:800 9.5px var(--body);letter-spacing:.14em;color:#d8def7}.lnnode{position:relative;height:118px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;left:calc(var(--x) - 50%)}.lntile{position:relative;width:72px;height:72px;display:grid;place-items:center;border-radius:20px;transform:rotate(45deg);background:linear-gradient(135deg,color-mix(in srgb,var(--tc) 85%,#fff 15%),color-mix(in srgb,var(--tc) 70%,#000 10%));box-shadow:0 7px color-mix(in srgb,var(--tc) 45%,#000 40%),0 10px 22px #00000073;transition:transform .15s}.lntile:active{transform:rotate(45deg) translateY(3px)}.lnface{transform:rotate(-45deg);display:grid;place-items:center}.lnface .e{width:36px;height:36px}.lnlab{display:flex;flex-direction:column;align-items:center;gap:3px;text-align:center;margin-top:4px}.lnlab b{font:700 13px var(--disp);text-shadow:0 2px 6px rgba(0,0,0,.8)}.lnlab span{font:800 10px var(--body);color:var(--muted);letter-spacing:.06em}.lnstars .e{width:14px;height:14px}.lnnode.cur .lntile{width:84px;height:84px;border-radius:50%;transform:none;background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--tc) 55%,#fff 45%),var(--tc) 60%,color-mix(in srgb,var(--tc) 60%,#000) 100%);box-shadow:0 7px color-mix(in srgb,var(--tc) 45%,#000 40%),0 0 30px color-mix(in srgb,var(--tc) 70%,transparent)}.lnnode.cur .lnface{transform:none}.lnnode.cur .lnface .e{width:44px;height:44px}.lnnode.cur .lnlab span{color:#ffe7a3}.lnring{position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px;border-radius:50%;border:3px solid color-mix(in srgb,var(--tc) 60%,#fff 40%);animation:lnpulse 1.8s ease-out infinite;pointer-events:none}@keyframes lnpulse{0%{transform:scale(.92);opacity:.9}to{transform:scale(1.25);opacity:0}}.lnnode.locked .lntile{background:linear-gradient(135deg,#2a2f56,#1a1e3e);box-shadow:0 7px #0e1130,0 10px 22px #0006}.lnnode.locked .lnface .e{width:26px;height:26px;opacity:.7}.lnnode.locked .lnlab b{color:#aab2d8}.lnnode.soon{opacity:.55}.lnnode.soon .lntile{background:#ffffff0a;box-shadow:inset 0 0 0 2px #ffffff2e}.lnnode.soon .lnface .e{width:24px;height:24px;filter:grayscale(1);opacity:.6}.lnnode.nope{animation:shakeX .35s}.lnfoot{position:absolute;left:0;right:0;bottom:calc(max(10px,env(safe-area-inset-bottom,0px)) + 74px);z-index:5;padding:26px 16px 8px;background:linear-gradient(#06091700,#060917f2 40%)}.lnfoot .btn.two{width:100%;height:auto;min-height:58px;padding:8px 14px;display:flex;flex-direction:column;align-items:center;gap:2px}.lnfoot .btn.two b{font:800 16px var(--disp)}.lnfoot .btn.two small{font:700 10.5px var(--body);opacity:.85}.scr.learn>.tabbar{z-index:8}.scr.lesson{display:flex;flex-direction:column}.scr.lesson .plainbg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(90% 50% at 50% 0%,color-mix(in srgb,var(--tc) 30%,transparent),transparent 70%),linear-gradient(180deg,#0b0e28,#06081a)}.lstop{position:relative;z-index:2;display:flex;align-items:center;gap:12px;padding:calc(env(safe-area-inset-top,0px) + 14px) 16px 6px}.lstop .iconbtn{flex:0 0 auto;font:700 18px var(--body);color:#fff}.lsprog{flex:1;height:12px;border-radius:999px;background:#ffffff1a;overflow:hidden}.lsprog i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--tc) 70%,#fff 30%),var(--tc));transition:width .4s ease}.lsbody{position:relative;z-index:1;flex:1;overflow-y:auto;padding:10px 18px 120px;display:flex;flex-direction:column;gap:14px}.lsintro{display:flex;align-items:center;gap:10px}.lsintro img{width:50px;height:50px;object-fit:contain;animation:novabob 3s ease-in-out infinite}.lsintro span{flex:1;background:#fff8e6;color:#2a2140;font:700 13.5px/1.35 var(--body);padding:9px 13px;border-radius:14px}.lscard{border-radius:24px;overflow:hidden;background:#141a42;box-shadow:0 0 0 2px color-mix(in srgb,var(--tc) 50%,transparent),0 18px 40px #00000073}.lsimg{position:relative;height:200px;display:grid;place-items:center;background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--tc) 60%,#fff 10%),color-mix(in srgb,var(--tc) 35%,#0A0F24) 75%)}.lsph .e{width:96px;height:96px;filter:drop-shadow(0 8px 14px rgba(0,0,0,.4))}.lsimg.has .lsph{display:none}.lsphoto{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;animation:fadein .4s ease}.lscredit{position:absolute;right:8px;bottom:6px;font:700 9px var(--body);font-style:normal;color:#fff;background:#00000080;padding:2px 6px;border-radius:6px}@keyframes fadein{0%{opacity:0}to{opacity:1}}.lstext{padding:16px 18px 18px;display:flex;flex-direction:column;gap:8px}.lstext small{font:800 10px var(--body);letter-spacing:.14em;color:color-mix(in srgb,var(--tc) 60%,#fff 40%)}.lstext b{font:800 22px var(--disp)}.lstext p{margin:0;font:600 15.5px/1.5 var(--body);color:#e3e8ff}.lswiki{align-self:flex-start;display:flex;align-items:center;gap:6px;margin-top:4px;padding:7px 12px;border-radius:999px;background:#ffffff14;color:#cfe3ff;font:700 12px var(--body);text-decoration:none}.lswiki .e{width:16px;height:16px}.lsfoot{position:absolute;left:0;right:0;bottom:0;z-index:3;padding:18px 18px max(16px,env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:10px;background:linear-gradient(#06081a00,#06081af5 30%)}.lsfoot .btn{width:100%}.lsq{display:flex;flex-direction:column;gap:8px;margin-top:10px}.lsq small{font:800 10px var(--body);letter-spacing:.14em;color:color-mix(in srgb,var(--tc) 60%,#fff 40%)}.lsq b{font:800 23px/1.25 var(--disp)}.lsopts{display:flex;flex-direction:column;gap:10px;margin-top:6px}.lsopt{min-height:56px;padding:12px 16px;border-radius:16px;text-align:left;background:#ffffff12;box-shadow:inset 0 0 0 2px #ffffff1a,0 4px #0000004d;color:#fff;font:700 16px var(--body);transition:background .2s,box-shadow .2s,opacity .2s}.lsopt:active{transform:translateY(2px)}.lsopt.good{background:#2dbe6c47;box-shadow:inset 0 0 0 2px #2dbe6c,0 4px #0000004d}.lsopt.bad{background:#e2364b47;box-shadow:inset 0 0 0 2px #e2364b,0 4px #0000004d;animation:shakeX .35s}.lsopt.dim{opacity:.45}.lsverdict{display:flex;flex-direction:column;gap:2px;padding:10px 14px;border-radius:14px}.lsverdict b{font:800 18px var(--disp)}.lsverdict span{font:700 13px var(--body)}.lsverdict.ok{background:#2dbe6c2e;color:#7ff0ae}.lsverdict.no{background:#e2364b2e;color:#ff9aa6}.lsend{align-items:center;text-align:center;gap:8px;padding-top:24px}.lsnova{width:120px;height:120px;object-fit:contain;animation:novabob 3s ease-in-out infinite;filter:drop-shadow(0 0 18px rgba(120,180,255,.5))}.lsend>small{font:800 11px var(--body);letter-spacing:.16em;color:#ffe7a3}.lsend>b{font:800 26px var(--disp)}.lsstars .e{width:34px;height:34px}.lsend>p{margin:0;color:var(--muted);font:700 14px var(--body)}.lsrecap{align-self:stretch;display:flex;flex-direction:column;gap:6px;margin-top:10px}.lsrecap a{display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:14px;background:#ffffff0f;color:#fff;text-decoration:none;font:700 14px var(--body);text-align:left}.lsrecap a .e{width:20px;height:20px}.lsrecap a span{flex:1}.lsrecap a em{color:var(--muted);font-style:normal}.rkentry{background:linear-gradient(90deg,#f2c14e29,#ffffff0a)!important}.lscard.enter,.lsq.enter{animation:lsin .35s cubic-bezier(.2,.9,.3,1.1) both}@keyframes lsin{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:none}}.lnbubble,.lsintro span,.tpbubble{position:relative;color:#eef2ff!important;border-radius:18px!important;background:radial-gradient(1.2px 1.2px at 12% 22%,#fff,transparent),radial-gradient(1px 1px at 78% 18%,#fff,transparent),radial-gradient(1.4px 1.4px at 90% 70%,#cfe0ff,transparent),radial-gradient(1px 1px at 38% 82%,#fff,transparent),radial-gradient(1.2px 1.2px at 62% 48%,rgba(255,255,255,.8),transparent),radial-gradient(120% 140% at 0% 0%,rgba(132,92,255,.55),transparent 58%),radial-gradient(110% 130% at 100% 100%,rgba(40,180,255,.38),transparent 60%),#121848!important;box-shadow:inset 0 0 0 1.5px #aabeff61,0 0 22px #6e78ff59,0 8px 18px #00000059!important;text-shadow:0 1px 2px rgba(0,0,0,.35)}.lnbubble:before,.lsintro span:before,.tpbubble:before{content:""!important;position:absolute;left:-12px!important;top:50%!important;margin-top:-4px;width:8px;height:8px;border:0!important;border-radius:50%;background:#9fb4ff;box-shadow:0 0 8px 2px #8ca0ffbf}.lnbubble:after,.lsintro span:after,.tpbubble:after{content:"";position:absolute;left:-21px;top:50%;margin-top:1px;width:5px;height:5px;border-radius:50%;background:#c9d6ff;box-shadow:0 0 6px 2px #8ca0ff99}.tpbubble:before{top:22px!important}.tpbubble:after{top:22px}.tpbubble b{color:#b9a8ff!important}.lsintro span{position:relative;margin-left:14px}.lnbubble{margin-left:12px}.lnchip.fy{background:linear-gradient(90deg,#f2a93b47,#ffffff0f)}.lnchip.fy small{background:#e2364b;color:#fff}.lnempty{align-self:center;max-width:280px;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;margin:40px 0;padding:18px;border-radius:18px;background:#ffffff0d}.lnempty .e{width:40px;height:40px}.lnempty b{font:800 16px var(--disp)}.lnempty span{font:600 13px/1.4 var(--body);color:var(--muted)}.lsextract{margin:2px 0 0!important;padding:10px 12px;border-radius:12px;background:#ffffff0d;font:600 13.5px/1.5 var(--body)!important;color:#c9d2f2!important}.lsextract small{display:block;font:800 9px var(--body);letter-spacing:.14em;color:#8fa3e8;margin-bottom:3px}.gterm{display:inline;padding:0;margin:0;background:none;border:0;font:inherit;color:#8fdcff;text-decoration:underline dotted rgba(143,220,255,.75);text-decoration-thickness:2px;text-underline-offset:4px;cursor:pointer}.gterm:active{color:#fff}.lstip{align-self:center;font:700 11.5px var(--body);color:var(--muted)}.lstip u{color:#8fdcff;text-decoration:underline dotted rgba(143,220,255,.75);text-decoration-thickness:2px;text-underline-offset:3px}.gpop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;align-items:flex-end;background:#04061473;animation:fadein .2s ease}.gpcard{width:100%;padding:18px 20px max(20px,env(safe-area-inset-bottom,0px));border-radius:24px 24px 0 0;display:flex;flex-direction:column;gap:6px;animation:gpup .28s cubic-bezier(.2,.9,.3,1.1);background:radial-gradient(120% 100% at 0% 0%,rgba(132,92,255,.4),transparent 60%),radial-gradient(100% 120% at 100% 100%,rgba(40,180,255,.25),transparent 60%),#121848;box-shadow:inset 0 1.5px #aabeff66,0 -10px 30px #0006}.gpcard small{font:800 10px var(--body);letter-spacing:.16em;color:#9fb4ff}.gpcard b{font:800 22px var(--disp);text-transform:capitalize}.gpcard p{margin:0;font:600 15px/1.5 var(--body);color:#e3e8ff}.gpcard a{align-self:flex-start;display:flex;align-items:center;gap:6px;margin-top:6px;padding:8px 12px;border-radius:999px;background:#ffffff1a;color:#cfe3ff;font:700 12.5px var(--body);text-decoration:none}.gpcard a .e{width:16px;height:16px}@keyframes gpup{0%{transform:translateY(100%)}to{transform:none}}.lsacts,.gpacts{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px}.lsacts .lswiki{margin-top:0}.lsrep{padding:7px 10px;border-radius:999px;background:none;color:var(--muted);font:700 12px var(--body)}.lsrep:active{color:#ff9aa6}.lsrep.qrep{align-self:center;padding:2px 10px}.reptxt{font-size:13.5px!important;color:#c9d2f2!important;padding:10px 12px;border-radius:12px;background:#ffffff0d}.repgrid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:6px}.repgrid button{padding:12px;border-radius:14px;background:#ffffff14;color:#fff;font:700 14px var(--body)}.repgrid button:active{background:#e2364b4d}.repdone{color:#7ff0ae!important}.gpcard b{text-transform:none}.qcard{background:linear-gradient(180deg,#151b47,#0f1438)!important;box-shadow:inset 0 0 0 1.5px #96aaff29,0 18px 40px #00000073!important;border:0!important}.qtext{justify-content:flex-start!important;text-align:left!important;font-family:var(--disp)!important;font-weight:800!important;line-height:1.25!important;padding-left:2px!important;padding-right:2px!important}.answers{gap:10px}.qcard .ans,.qcard .ans:not(.correct):not(.wrong):not(.dim):not(.decoyed){background:#ffffff12!important;box-shadow:inset 0 0 0 2px #ffffff1a,0 4px #0000004d!important;border:0!important;border-radius:16px!important;padding-left:16px!important;color:#fff;font-family:var(--body)!important;font-weight:700!important;transition:background .2s,box-shadow .2s,opacity .2s}.qcard .ans:active{transform:translateY(2px)}.qcard .ans .let{display:none!important}.qcard .ans.correct{background:#2dbe6c47!important;box-shadow:inset 0 0 0 2px #2dbe6c,0 4px #0000004d,0 0 18px #2dbe6c40!important}.qcard .ans.wrong{background:#e2364b47!important;box-shadow:inset 0 0 0 2px #e2364b,0 4px #0000004d!important}.qcard .ans.dim{opacity:.45!important;background:#ffffff0d!important;box-shadow:inset 0 0 0 2px #ffffff0f!important}.qcard .ans .mark{background:none!important;width:auto;height:auto;font-size:16px;right:14px}.qcard .ans.correct .mark{color:#7ff0ae}.qcard .ans.wrong .mark{color:#ff9aa6}.qcard .ans.spot{box-shadow:inset 0 0 0 2px var(--gold),0 0 22px #f2c14e73!important}.qcard.bonus{box-shadow:inset 0 0 0 2px #f2c14e8c,0 0 26px #f2c14e40,0 18px 40px #00000073!important}.qcard.bonus .ans:not(.correct):not(.wrong):not(.dim){background:#f2c14e1a!important;box-shadow:inset 0 0 0 2px #f2c14e4d,0 4px #0000004d!important}.quick.comeback .qcard{box-shadow:inset 0 0 0 2px #ffbe5080,0 0 24px #ffbe5073!important}.quick .qwrap{justify-content:flex-start}.quick .qcard{flex:0 0 auto!important}.quick .qtext{flex:0 0 auto!important;align-items:flex-start!important;padding-top:14px!important;padding-bottom:4px!important;font-size:clamp(20px,6vw,24px)!important}.quick .answers{margin-top:14px}.qcard .answers{display:flex;flex-direction:column;gap:10px}.qwrap{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px}.qstrip{position:relative;z-index:2;padding:8px 10px 9px;border-radius:18px;background:#090d26c7;box-shadow:inset 0 0 0 1.5px #96aaff24,0 8px 18px #0000004d;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.qstrip .qhead .cat{background:#ffffff0f!important;border:0!important;padding:5px 10px!important}.qstrip .trow .track{height:8px!important}.qwrap:has(.qcard.frozen) .qstrip{box-shadow:inset 0 0 0 2px #9fdcff,0 0 18px #9fdcff59}.qwrap:has(.qcard.bonus) .qstrip,.qwrap:has(.qcard.volley) .qstrip{box-shadow:inset 0 0 0 2px #f2c14e8c,0 0 18px #f2c14e40}.qwrap:has(.qcard.bonus) .qstrip .cat,.qwrap:has(.qcard.volley) .qstrip .cat{color:var(--gold)}.qcard{padding-top:14px!important}.qcard .qtext{padding-top:4px!important}.round .qwrap,.roundscr .qwrap{flex:1;min-height:0}.round .qcard,.roundscr .qcard{flex:1 1 auto;min-height:0}.scr.boss{display:flex;flex-direction:column;height:100%;overflow:hidden}.boss .scene{flex:0 0 auto;height:clamp(240px,38%,330px)!important}.boss .bhud{position:absolute;top:0;left:0;right:0;z-index:6;display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 12px 0}.boss .bhud .topbar{position:relative;top:auto;left:auto;right:auto;width:100%}.bplate{display:flex;flex-direction:column;align-items:center;gap:3px;margin-top:-4px;text-align:center}.btag{display:inline-flex;align-items:center;gap:5px;padding:3px 10px 3px 7px;border-radius:999px;background:var(--bc);font:800 9.5px var(--disp);letter-spacing:.08em;color:#fff;box-shadow:0 3px 10px #0006}.btag .e{width:14px;height:14px}.bnm{font:900 clamp(18px,5.4vw,26px)/1.05 var(--disp);letter-spacing:0;text-transform:uppercase;color:#ffe7a3;text-shadow:0 2px 0 #3A1C05,0 0 2px #3A1C05,-2px 0 0 #3A1C05,2px 0 0 #3A1C05,0 -2px 0 #3A1C05,0 4px 12px rgba(0,0,0,.6);max-width:96%;white-space:nowrap}.boss .barwrap{position:relative!important;top:auto!important;left:auto!important;right:auto!important;width:100%;height:44px!important;margin-top:2px}.boss .barwrap .medal{top:-2px;width:46px;height:46px}.boss .hitbar{top:10px}.boss .lv,.boss .hud-title{display:none!important}.boss .king{bottom:2%!important;height:52%!important}.boss .tag.streak{z-index:5}.boss .play{flex:1 1 auto;min-height:0;padding:10px 12px 0!important;gap:8px!important;display:flex;flex-direction:column;overflow:hidden}.boss .qwrap{flex:1 1 auto;min-height:0;justify-content:flex-start}.boss .qcard{flex:0 1 auto;min-height:0;overflow:hidden}.boss .qtext{font-size:clamp(16px,4.8vw,19px)!important;min-height:0!important}.boss .qcard .ans{min-height:42px!important;font-size:14.5px!important;padding-top:6px!important;padding-bottom:6px!important}.boss .qcard .answers{gap:7px!important;margin-top:10px}.boss .dock{position:relative;flex:0 0 auto;margin:0 -12px;padding:6px 12px max(8px,env(safe-area-inset-bottom,0px));background:linear-gradient(#06091700,#060917cc 35%)}.boss .dock .slots{gap:4px;padding:3px}.boss .dock .mslot{aspect-ratio:auto;height:58px}.boss .dock .mslot .cardface{height:100%}.boss .dock .slotgrp small{font-size:7.5px}@media (max-height:700px){.boss .scene{height:clamp(210px,34%,280px)!important}.boss .qcard .ans{min-height:38px!important}.boss .dock .mslot{height:50px}}.boss .dock .mslot .cardface{aspect-ratio:auto!important;justify-content:center;gap:2px;padding:3px 2px}.boss .dock .mslot .cardface .e{width:auto!important;height:28px}.boss .dock .mslot .cardface span{font-size:8px}@media (max-height:700px){.boss .king{height:44%!important}.boss .dock .mslot .cardface .e{height:22px}}.gcard{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;width:100%;aspect-ratio:5/7;padding:20px 6px 8px;border-radius:14px;color:#fff;text-align:center;overflow:hidden;background:radial-gradient(90% 55% at 50% 38%,color-mix(in srgb,var(--cc) 55%,transparent),transparent 70%),linear-gradient(165deg,color-mix(in srgb,var(--cc) 30%,#1A1F4E),#0d1133 72%);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--cc) 85%,#fff 10%),inset 0 0 0 4px #00000059,inset 0 0 0 5px color-mix(in srgb,var(--cc) 35%,transparent),0 6px #00000059,0 10px 22px #00000059;transition:transform .18s cubic-bezier(.2,.9,.3,1.3),filter .2s}.gcard:active{transform:scale(.95)}.gckind{position:absolute;top:6px;left:50%;transform:translate(-50%);padding:2px 7px;border-radius:999px;background:#0006;font:800 7.5px var(--disp);letter-spacing:.14em;color:color-mix(in srgb,var(--cc) 70%,#fff 30%);white-space:nowrap}.gcart{flex:1;display:grid;place-items:center;min-height:0}.gcart .e{width:clamp(36px,13vw,54px);height:auto;filter:drop-shadow(0 6px 8px rgba(0,0,0,.45));animation:gcbob 3.2s ease-in-out infinite}.gcname{font:800 12px/1.1 var(--disp);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.6)}.gcsub{font:800 8.5px var(--body);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--cc) 75%,#fff 25%)}@keyframes gcbob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.gcard.r-epic:after,.gcard.r-legendary:after,.gcard.perm:after,.gcard.special:after{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:linear-gradient(115deg,transparent 42%,rgba(255,255,255,.22) 50%,transparent 58%);animation:gcshine 3.6s ease-in-out infinite;pointer-events:none}.gcard.perm{box-shadow:inset 0 0 0 2px #ffe07a,inset 0 0 0 4px #00000059,inset 0 0 0 5px #f2c14e73,0 6px #00000059,0 0 18px #f2c14e59}.gcard.r-legendary{box-shadow:inset 0 0 0 2px #ffe07a,inset 0 0 0 4px #00000059,inset 0 0 0 5px #f2c14e80,0 6px #00000059,0 0 22px #f2c14e66}@keyframes gcshine{0%,55%{transform:translate(-60%)}to{transform:translate(60%)}}.gstamp{position:absolute;left:50%;top:44%;transform:translate(-50%,-50%) rotate(-12deg);padding:3px 9px;border:2.5px solid #7FF0AE;border-radius:8px;font:900 13px var(--disp);font-style:normal;letter-spacing:.08em;color:#7ff0ae;background:#061e12a6}.gtable{border-radius:22px;padding:10px 10px 14px;background:linear-gradient(180deg,#121842e6,#0a0e28eb);box-shadow:inset 0 0 0 1.5px #96aaff29,0 12px 26px #00000059}.gtable.gift{background:radial-gradient(80% 60% at 50% 100%,rgba(242,169,59,.18),transparent 70%),linear-gradient(180deg,#1a163ceb,#0c0c26f0);box-shadow:inset 0 0 0 1.5px #f2c14e47,0 12px 26px #00000059}.gthead{display:flex;align-items:center;justify-content:space-between;padding:2px 4px 10px}.gthead b{display:flex;align-items:center;gap:6px;font:800 15px var(--disp)}.gthead b .e{width:20px;height:20px}.gthead small{font:800 11px var(--body);color:var(--muted)}.gthead .gcash{padding:4px 10px;border-radius:999px;background:#f2c14e24;color:#ffd66b;font:800 13px var(--disp)}.gcards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 8px}.gslot{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;animation:gdeal .45s cubic-bezier(.2,.9,.3,1.2) both;animation-delay:var(--d,0s)}@keyframes gdeal{0%{opacity:0;transform:translateY(24px) rotate(-6deg) scale(.9)}to{opacity:1;transform:none}}.gfree{position:absolute;top:-6px;right:-4px;padding:2px 6px;border-radius:7px;background:#2dbe6c;font:900 8.5px var(--disp);letter-spacing:.08em;transform:rotate(8deg);box-shadow:0 3px 6px #0006}.gslot.gone .gcard{filter:grayscale(.85) brightness(.55)}.gslot.picked .gcard{transform:translateY(-4px)}.gprice{min-width:70%;padding:5px 10px;border-radius:999px;background:linear-gradient(#ffd66b,#e9a82e);color:#3a2408;font:900 13px var(--disp);box-shadow:0 3px #9a6412,0 6px 12px #00000059}.gprice:active{transform:translateY(2px);box-shadow:0 1px #9a6412}.gprice.poor{filter:grayscale(.8);opacity:.6}.soldcard{display:grid;place-items:center;background:#ffffff0a;box-shadow:inset 0 0 0 2px #ffffff1a}.soldcard span{font:900 13px var(--disp);letter-spacing:.12em;color:#ffffff59;transform:rotate(-12deg)}.gslot.rare:before{content:"";position:absolute;top:-6px;right:-4px;bottom:26px;left:-4px;border-radius:18px;background:radial-gradient(circle,rgba(242,193,78,.35),transparent 70%);animation:lnpulse 2.2s ease-out infinite;pointer-events:none}.tpfoot{display:flex;gap:10px;align-items:stretch}.tpbag{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:8px 12px 8px 8px;border-radius:18px;background:#121842eb;box-shadow:inset 0 0 0 1.5px #96aaff33;text-align:left}.tpbag .e{width:36px;height:36px}.tpbag b{display:block;font:800 13px var(--disp)}.tpbag small{display:block;font:700 10px var(--body);color:var(--muted)}.tpfoot .tpcontinue{flex:1;margin:0!important}.tpost .tpwrap{gap:12px!important}.cardface{background:radial-gradient(90% 60% at 50% 40%,color-mix(in srgb,var(--cc) 50%,transparent),transparent 70%),linear-gradient(165deg,color-mix(in srgb,var(--cc) 30%,#1A1F4E),#0d1133 75%)!important;border:0!important;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--cc) 85%,#fff 10%),0 3px #0006!important}.cardface span{color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.6)}.cardface .dots{color:#d9c6ff!important}.deckov{align-items:stretch!important;justify-content:stretch!important;padding:0!important}.avsheet.bpsheet{width:100%!important;max-width:none!important;height:100%;max-height:none!important;border-radius:0!important;margin:0!important;padding:calc(env(safe-area-inset-top,0px) + 12px) 14px max(14px,env(safe-area-inset-bottom,0px))!important;display:flex;flex-direction:column;gap:12px;overflow-y:auto;background:radial-gradient(90% 40% at 50% 0%,rgba(120,80,40,.28),transparent 70%),linear-gradient(180deg,#14112e,#0a0c22)!important}.bptop{display:flex;align-items:center;gap:10px}.bptop .e{width:38px;height:38px}.bptop b{flex:1;font:800 22px var(--disp)}.bpsec{border-radius:20px;padding:10px 10px 12px;background:#ffffff0a;box-shadow:inset 0 0 0 1.5px #ffffff12}.bpsec.bppulse{animation:bpp .8s ease}@keyframes bpp{30%{box-shadow:inset 0 0 0 2px #9fdcff,0 0 18px #9fdcff66}}.bphead{display:flex;align-items:baseline;justify-content:space-between;padding:0 4px 8px}.bphead b{font:800 15px var(--disp)}.bphead small{font:700 10.5px var(--body);color:var(--muted)}.bpslots{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:8px}.bpslots .gcard .gcname{font-size:11px}.gempty{aspect-ratio:5/7;border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:2px dashed rgba(159,220,255,.28);color:#9fdcff99;font:800 10px var(--body);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.gempty .e{width:26px;height:26px;opacity:.35;filter:grayscale(1)}.bpgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.bpgrid .gcard{padding:16px 4px 6px}.bpgrid .gcname{font-size:10px}.bpgrid .gcsub{font-size:7px}.bpgrid .gckind{font-size:6.5px;top:4px}.bpgrid .gcart .e{width:30px}.bpsheet .dkhint{text-align:center;font:700 11.5px var(--body);color:var(--muted)}.bpsheet #dkclose{flex:0 0 auto}.bpslots{grid-template-columns:repeat(4,minmax(0,1fr))!important}.bpslots .gcard{padding:16px 4px 6px}.bpslots .gcname{font-size:10px}.bpslots .gcsub{font-size:7px}.bpslots .gckind{font-size:6.5px;top:4px}.bpslots .gcart .e{width:30px}.gempty span{font-size:8.5px}.gempty .e{width:20px;height:20px}.bpsheet #dkclose{position:sticky;bottom:0;z-index:3;box-shadow:0 -14px 20px 6px #0a0c22}:root{--glass:rgba(10,14,40,.78);--glass2:rgba(255,255,255,.06);--edge:inset 0 0 0 1.5px rgba(150,170,255,.16);--teal1:#3CD2BC;--teal2:#1FA690}.btn{height:52px!important;border-radius:999px!important;border:0!important;background-image:none;text-shadow:none!important;font:700 16px var(--disp)!important;letter-spacing:.01em;color:#fff;box-shadow:0 8px 20px #00000047!important;transition:transform .12s ease,filter .2s}.btn:active{transform:translateY(1px) scale(.98)!important}.btn.p,.btn.o{background:linear-gradient(180deg,var(--teal1),var(--teal2))!important;box-shadow:inset 0 1px #ffffff4d,0 8px 22px #1fa6904d!important}.btn.s{background:#ffffff14!important;box-shadow:var(--edge)!important}.btn.r{background:linear-gradient(180deg,#f0506a,#c9283f)!important;box-shadow:inset 0 1px #ffffff40,0 8px 20px #c9283f4d!important}.btn.g{background:linear-gradient(180deg,#3fd483,#24a35d)!important}.btn.big{height:56px!important;font-size:18px!important}.btn.sm{height:38px!important;font-size:13.5px!important}.btn.small{height:36px!important;font-size:13px!important}.btn.two{height:auto!important}.btn[disabled]{filter:saturate(.3) brightness(.75)!important;box-shadow:none!important}.iconbtn{border-radius:14px!important;background:#0a0e2899;box-shadow:var(--edge)}.pagehead{margin:4px 0 6px!important;gap:2px!important}.pagehead span{letter-spacing:.2em!important}.pagehead b,.unititle b{padding:0!important;border:0!important;background:none!important;box-shadow:none!important;font:800 clamp(24px,7.4vw,30px) var(--disp)!important;letter-spacing:.01em;text-shadow:0 2px 16px rgba(110,130,255,.35)!important}.jcard{background:var(--glass)!important;border:0!important;box-shadow:var(--edge),0 8px 18px #0000004d!important;border-radius:16px!important}.jcard span{text-shadow:none!important}.hudline2{display:flex;align-items:center;gap:6px}.hudline2 .iconbtn{width:36px;height:36px;flex:0 0 36px}.hwhere{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.1;padding:0 4px;text-shadow:0 1px 6px rgba(0,0,0,.8)}.hwhere small{font:800 9px var(--disp);letter-spacing:.14em;color:#9fe9ff}.hwhere b{font:800 15px var(--disp);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hpill{height:36px;display:flex;align-items:center;gap:4px;padding:0 11px;border-radius:999px;background:var(--glass);box-shadow:var(--edge)}.hpill .rhearts i{width:13px;height:12px}.hpill.cash b{font:800 15px var(--disp);color:#ffd66b}.infobtn svg{width:20px;height:20px}.run>.scorep{position:relative}.scorep{margin:8px 10px 0;padding:9px 12px 10px;border-radius:18px;background:var(--glass);box-shadow:var(--edge),0 10px 22px #0000004d;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.sp-top{display:flex;justify-content:space-between;align-items:center;font:700 11.5px var(--body);color:var(--muted)}.sp-goal{display:flex;align-items:center;gap:5px}.sp-goal .e{width:15px;height:15px}.sp-goal b,.sp-q b{color:#fff;font-family:var(--disp)}.sp-mid{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:2px}.sp-score{font:800 30px/1.1 var(--disp)}.sp-pm{display:flex;align-items:center;gap:6px}.sp-pm .pts,.sp-pm .mul{min-width:52px;height:32px;padding:0 10px;border-radius:10px;display:grid;place-items:center;font:800 17px var(--disp)}.sp-pm .pts{background:#4da3ff29;color:#8ec5ff;box-shadow:inset 0 0 0 1.5px #4da3ff73}.sp-pm .mul{background:#ff5e7829;color:#ff9aaa;box-shadow:inset 0 0 0 1.5px #ff5e7873}.sp-pm i{font:800 15px var(--disp);font-style:normal;color:var(--muted)}.sp-pm .bump{animation:bump .35s cubic-bezier(.2,.9,.3,1.6)}.scorep .bar.slim{position:relative;left:auto;right:auto;top:auto;height:8px!important;margin-top:8px!important;border:0!important;border-radius:999px;background:#0006!important}.scorep .goldbar .fill{background:linear-gradient(90deg,#f2c14e,#ffe59a)}.streakchip{background:#ff8c3c29!important;color:#ffb27a!important;box-shadow:inset 0 0 0 1.5px #ff8c3c73!important;border-radius:999px!important;font-family:var(--disp)!important}.cashpanel{background:var(--glass)!important;box-shadow:var(--edge),0 16px 34px #0006!important;border:0!important}#cashbtn{background:linear-gradient(180deg,#ffd66b,#e9a82e)!important;color:#3a2408!important;animation:none!important;box-shadow:inset 0 1px #ffffff80,0 8px 22px #e9a82e59!important}.cashpanel .crow{background:#ffffff0d!important}.fmt2{background:var(--glass)!important;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--fc,#3CD2BC) 55%,transparent),0 10px 24px #0000004d!important;border:0!important}.fmt2.classic{--fc:#3CD2BC}.fmt2.sd{--fc:#9B7BFF}.fmt2>.e{padding:8px;border-radius:14px;background:color-mix(in srgb,var(--fc) 22%,transparent)}.fmt2 small{color:var(--muted)!important}.h3card{box-shadow:var(--edge),0 8px 20px #00000040!important}.h3card.warm{background:linear-gradient(160deg,#ff7a3d59,#b92e3a59),var(--glass)!important;box-shadow:inset 0 0 0 1.5px #ff8c5a66,0 8px 20px #00000040!important}.sheet .row,.row{box-shadow:var(--edge)!important}.detail .dcard{box-shadow:var(--edge),0 -10px 30px #0006!important}.duelrow .btn{font-size:14px!important;height:48px!important}.dgrid3{display:flex;gap:10px;justify-content:center;margin:10px 0 6px}.dgrid3 i{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;font:800 22px var(--disp);font-style:normal}.dgrid3 i.g{background:#2dbe6c38;color:#7ff0ae;box-shadow:inset 0 0 0 2px #2dbe6c}.dgrid3 i.y{background:#f2c14e2e;color:#ffe07a;box-shadow:inset 0 0 0 2px #f2c14e}.dgrid3 i.r{background:#e2364b33;color:#ff9aa6;box-shadow:inset 0 0 0 2px #e2364b}.dgrid3 i.x{background:#ffffff0f;color:var(--muted);box-shadow:inset 0 0 0 2px #ffffff1f}.dgrid3.bigrid{font-size:inherit!important;text-shadow:none!important;letter-spacing:0!important}.ilevel{background:var(--glass)!important;border:0!important;box-shadow:var(--edge),0 8px 18px #0000004d!important}.replaynote{text-align:center;font:700 11.5px var(--body);color:var(--muted);margin:-2px 0 4px}.ireplay{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:5px 12px;border-radius:999px;background:#0a0e28b8;box-shadow:inset 0 0 0 1.5px #96aaff33;font:700 11.5px var(--body);color:#ffe7a3}.ireplay .e{width:16px;height:16px}.h3hero{flex:1 0 auto!important;min-height:0!important}.h3hero>*,.h3body>*{flex-shrink:0}.h3planet{width:min(220px,58vw,30vh)!important}.h3play{height:54px!important;min-height:54px}.row{min-height:56px;padding:11px 14px!important;gap:12px}.row .grow{display:flex;flex-direction:column;gap:2px;min-width:0;line-height:1.25}.row .sub{line-height:1.3}.pplanet{padding:10px 14px!important}.pplanet .pbar{margin-top:7px}.pnamein{margin-top:6px!important;height:38px}.row .btn.small{align-self:center}.avsheet{max-height:86vh;overflow-y:auto}.avsec{margin:14px 2px 8px;font:800 10.5px var(--disp);letter-spacing:.14em;color:#ffb0bc}.avpick.bosspick{background:radial-gradient(circle at 50% 35%,rgba(226,54,75,.22),transparent 70%),#ffffff0f}.avpick.bosspick.locked img{filter:brightness(.18) contrast(1.2) drop-shadow(0 0 1px rgba(255,180,200,.6))}.avimg.bossav{object-fit:contain;background:radial-gradient(circle,#e2364b59,#140a28e6 75%)}.h3hero{position:relative;display:grid!important;grid-template-columns:44px 1fr 44px;grid-template-rows:auto auto auto;align-items:center;justify-items:center;gap:2px 0!important}.h3stage{grid-column:2;position:relative;width:min(178px,46vw,24vh);aspect-ratio:1;touch-action:pan-y;cursor:grab}.h3stage .h3planet{position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%}.h3planet.inr{animation:spinInR .45s cubic-bezier(.2,.8,.3,1.05) both}.h3planet.inl{animation:spinInL .45s cubic-bezier(.2,.8,.3,1.05) both}.h3planet.outl{animation:spinOutL .4s ease-in both;pointer-events:none}.h3planet.outr{animation:spinOutR .4s ease-in both;pointer-events:none}@keyframes spinInR{0%{opacity:0;transform:translate(70%) rotate(70deg) scale(.55)}to{opacity:1;transform:none}}@keyframes spinInL{0%{opacity:0;transform:translate(-70%) rotate(-70deg) scale(.55)}to{opacity:1;transform:none}}@keyframes spinOutL{to{opacity:0;transform:translate(-70%) rotate(-70deg) scale(.55)}}@keyframes spinOutR{to{opacity:0;transform:translate(70%) rotate(70deg) scale(.55)}}.h3arrow{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#0a0e2899;box-shadow:inset 0 0 0 1.5px #96aaff33;z-index:2}.h3arrow svg{width:20px;height:20px;fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.h3arrow:active{transform:scale(.92)}.h3arrow.l{grid-column:1;grid-row:1}.h3arrow.r{grid-column:3;grid-row:1}.h3info{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center;animation:fadein .35s ease}.h3info .h3name{font-size:24px!important;margin-top:2px}.h3stars{display:flex;align-items:center;gap:5px;font:700 12px var(--body);color:var(--muted)}.h3stars .e{width:14px;height:14px}.h3info .h3play{margin-top:10px!important}.h3play[disabled]{background:#ffffff1a!important;box-shadow:none!important;color:var(--muted)}.h3dots{grid-column:1/-1;display:flex;gap:6px;margin-top:10px}.h3dots i{width:7px;height:7px;border-radius:999px;background:#ffffff38;transition:width .25s,background .25s;cursor:pointer}.h3dots i.on{width:20px;background:var(--pc)}.h3hero.soon .h3planet img{filter:grayscale(.6) brightness(.55) drop-shadow(0 18px 22px rgba(0,0,0,.5))}.h3lock{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#06091abf;box-shadow:inset 0 0 0 1.5px #fff3}.h3lock .e{width:24px;height:24px}.h3chips{align-items:center}.h3chips .bpbtn{width:34px;height:34px}.h3chips .bpbtn .e{width:22px;height:22px}.tabbar{grid-template-columns:repeat(4,1fr)!important}@media (prefers-reduced-motion:reduce){.h3planet.inr,.h3planet.inl,.h3planet.outl,.h3planet.outr{animation-duration:.01s}}.h3stage{grid-column:1/-1!important;grid-row:1;width:100%!important;height:min(178px,46vw,24vh);aspect-ratio:auto!important;cursor:grab;user-select:none;-webkit-user-select:none}.h3stage:active{cursor:grabbing}.h3stage .wp{position:absolute!important;left:50%!important;top:0;width:min(178px,46vw,24vh)!important;height:100%!important;margin-left:calc(min(178px,46vw,24vh)/-2);right:auto!important;bottom:auto!important;top:0!important;will-change:transform,opacity;animation:none!important}.h3stage .wp img{animation:none!important;pointer-events:none}.h3stage .wp:not(.front):before{opacity:0}.h3stage .wp.front img{filter:drop-shadow(0 18px 22px rgba(0,0,0,.5))}.h3stage .wp:not(.front) img{filter:brightness(.6) drop-shadow(0 10px 12px rgba(0,0,0,.5))}.h3arrow{z-index:20}.h3stage .wp .h3lock{transform:translate(-50%,-50%)}.h3hero.soon .h3planet img{filter:none}.h3stage .wp.locked img{filter:grayscale(.6) brightness(.5) drop-shadow(0 10px 12px rgba(0,0,0,.5))!important}.h3stage{height:clamp(230px,32vh,280px)!important;overflow:hidden;-webkit-mask-image:linear-gradient(#000 78%,transparent);mask-image:linear-gradient(#000 78%,transparent)}.h3stage .wp{left:0!important;top:0!important;margin:0!important;transform-origin:50% 50%}.wrim{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible}.wrim .rim{fill:none;stroke:color-mix(in srgb,var(--pc) 45%,rgba(160,180,255,.25));stroke-width:2}.wrim .rim.in{stroke:#a0b4ff1a;stroke-dasharray:3 7}.wrim .tk{stroke:#c8d7ff59;stroke-width:1.5;stroke-linecap:round}.wrim .tk.big{stroke:color-mix(in srgb,var(--pc) 70%,#fff);stroke-width:3}.wpointer{position:absolute;left:50%;top:0;width:0;height:0;margin-left:-9px;border:9px solid transparent;border-top:14px solid #FFD66B;border-bottom:0;filter:drop-shadow(0 0 6px rgba(255,214,107,.7));z-index:30}.h3arrow{align-self:start;margin-top:calc(min(150px,38vw,20vh)/2 - 6px)}.h3hero{display:flex!important;flex-direction:column;align-items:center}.h3stage{width:calc(100% + 36px)!important;margin:0 -18px;height:clamp(200px,27vh,240px)!important;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.h3stage .wp:not(.front) img{filter:brightness(.75) drop-shadow(0 10px 12px rgba(0,0,0,.5))}.h3info,.h3dots{align-self:center}.h3stage .wp:before{display:none!important}.h3stage{overflow:visible!important}.h3hero{position:relative}.h3hero:before{content:"";position:absolute;left:50%;top:clamp(100px,13vh,120px);width:300px;height:300px;margin:-150px 0 0 -150px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--pc) 45%,transparent),transparent 65%);filter:blur(10px);pointer-events:none;transition:background .4s}.h3stage{height:clamp(225px,30vh,250px)!important}.h3stage{width:100%!important;margin:0!important;align-self:stretch}.achpop{position:absolute;left:14px;right:14px;bottom:calc(max(10px,env(safe-area-inset-bottom,0px)) + 84px);z-index:75;display:flex;align-items:center;gap:12px;padding:10px 14px 10px 10px;border-radius:20px;background:radial-gradient(120% 140% at 0% 50%,color-mix(in srgb,var(--tc) 35%,transparent),transparent 60%),#121848;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--tc) 60%,transparent),0 12px 30px #00000080;animation:achin .45s cubic-bezier(.2,.9,.3,1.25);transition:opacity .3s,transform .3s}.achpop.out{opacity:0;transform:translateY(16px)}@keyframes achin{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:none}}.achpop small{display:block;font:800 9.5px var(--disp);letter-spacing:.12em;color:var(--tc)}.achpop b{display:block;font:800 18px var(--disp)}.achpop em{display:block;font:700 11.5px var(--body);font-style:normal;color:var(--muted)}.achmedal{position:relative;flex:0 0 auto;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--tc) 40%,#fff 35%),var(--tc) 55%,color-mix(in srgb,var(--tc) 50%,#000) 100%);box-shadow:0 0 0 3px #00000040,0 0 16px color-mix(in srgb,var(--tc) 50%,transparent)}.achmedal .e{width:58%;height:58%;filter:drop-shadow(0 2px 3px rgba(0,0,0,.4))}.achpop .achmedal{animation:achspin .8s ease-out}@keyframes achspin{0%{transform:rotateY(180deg) scale(.6)}to{transform:none}}.trophyrow .trrecent{display:flex;flex:0 0 auto}.trophyrow .trrecent>.e{width:30px;height:30px}.trophyrow .trrecent i{width:30px;height:30px;margin-right:-8px;border-radius:50%;display:grid;place-items:center;background:var(--tc);box-shadow:0 0 0 2px #121848}.trophyrow .trrecent i .e{width:62%;height:62%}.trophyrow .grow{margin-left:8px}.trophyrow .pbar{margin-top:6px}.achsheet{max-height:88vh;overflow-y:auto}.achsum{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 4px}.achsum span{display:flex;align-items:center;gap:5px;padding:4px 9px;border-radius:999px;background:#ffffff0f;font:700 11px var(--body)}.achsum i{width:9px;height:9px;border-radius:50%;background:var(--tc)}.achgrp{margin:14px 2px 8px;font:800 10.5px var(--disp);letter-spacing:.14em;color:#9fe9ff}.achgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.achb{display:flex;flex-direction:column;align-items:center;gap:3px;padding:10px 6px;border-radius:16px;background:#ffffff0d;text-align:center}.achb b{font:800 11.5px/1.15 var(--disp);margin-top:4px}.achb small{font:600 9.5px/1.25 var(--body);color:var(--muted)}.achb em{font:800 9px var(--body);font-style:normal;color:var(--muted)}.achb em.achtier{color:var(--tc);letter-spacing:.08em;text-transform:uppercase}.achb:not(.got) .achmedal{background:#22284f;box-shadow:inset 0 0 0 2px #ffffff14}.achb:not(.got) .achmedal .e{filter:grayscale(1) brightness(.6);opacity:.5}.achlock{position:absolute;right:-2px;bottom:-2px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:#0b0e26}.achlock .e{width:12px!important;height:12px!important;opacity:1!important;filter:none!important}.achb.got{background:radial-gradient(90% 70% at 50% 20%,color-mix(in srgb,var(--tc) 18%,transparent),transparent 70%),#ffffff0d;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--tc) 40%,transparent)}.achbar{display:block;width:80%;height:5px;border-radius:999px;background:#ffffff14;overflow:hidden;margin-top:3px}.achbar i{display:block;height:100%;background:var(--tc)}.avpick.bosspick img{border-radius:18px}.tutov{position:absolute;top:0;right:0;bottom:0;left:0;z-index:95;display:flex;flex-direction:column;padding:16px;background:#0406148c;animation:fadein .25s ease}.tutov.pos-bottom{justify-content:flex-end;padding-bottom:calc(max(16px,env(safe-area-inset-bottom,0px)) + 10px)}.tutov.pos-top{justify-content:flex-start;padding-top:calc(env(safe-area-inset-top,0px) + 150px)}.tutov.pos-center{justify-content:center;background:#040614b3}.tutov.out{opacity:0;transition:opacity .2s}.tutcard{position:relative;display:flex;gap:12px;align-items:flex-start;padding:16px 16px 14px;border-radius:22px;animation:tutin .4s cubic-bezier(.2,.9,.3,1.2);background:radial-gradient(1.2px 1.2px at 85% 15%,#fff,transparent),radial-gradient(1px 1px at 70% 80%,#fff,transparent),radial-gradient(120% 120% at 0% 0%,rgba(132,92,255,.5),transparent 60%),radial-gradient(110% 130% at 100% 100%,rgba(40,180,255,.3),transparent 60%),#121848;box-shadow:inset 0 0 0 1.5px #aabeff61,0 0 26px #6e78ff59,0 16px 34px #00000080}.pos-center .tutcard{flex-direction:column;align-items:center;text-align:center;padding:22px 20px 18px}@keyframes tutin{0%{opacity:0;transform:translateY(20px) scale(.96)}to{opacity:1;transform:none}}.tutnova{width:60px;height:60px;flex:0 0 60px;object-fit:contain;animation:novabob 3s ease-in-out infinite;filter:drop-shadow(0 0 10px rgba(120,180,255,.5))}.pos-center .tutnova{width:110px;height:110px;flex-basis:auto}.tutbody{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.tutbody small{font:800 9.5px var(--disp);letter-spacing:.16em;color:#b9a8ff}.tutbody b{font:800 18px var(--disp)}.tutbody p{margin:0;font:600 14px/1.45 var(--body);color:#e3e8ff}.tutbody p b{font:inherit;font-weight:800;color:#ffe7a3}.tutbtns{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:8px}.pos-center .tutbtns{flex-direction:column-reverse;align-items:stretch}.tutbtns .btn{width:auto!important;padding:0 26px;height:44px!important;font-size:15px!important}.pos-center .tutbtns .btn{width:100%!important;height:50px!important}.tutskip{background:none;color:var(--muted);font:700 13px var(--body);padding:6px}.result .novahero,.center>.novahero{width:132px;height:132px;object-fit:contain;margin:0 auto;display:block;filter:drop-shadow(0 0 16px rgba(120,180,255,.55));animation:novabob 3s ease-in-out infinite}.novahero.nv-cheer,.tutnova.nv-cheer{animation:novahop 1.1s cubic-bezier(.3,0,.4,1) infinite}.novahero.nv-sad,.tutnova.nv-sad{animation:novadroop 4s ease-in-out infinite;filter:drop-shadow(0 0 12px rgba(110,150,230,.4)) saturate(.85)}.novahero.nv-angry,.tutnova.nv-angry{animation:novashake 2.4s ease-in-out infinite;filter:drop-shadow(0 0 14px rgba(150,120,255,.5))}@keyframes novahop{0%,to{transform:translateY(0) scale(1)}12%{transform:translateY(0) scale(1.06,.94)}40%{transform:translateY(-12px) scale(.97,1.04)}70%{transform:translateY(0) scale(1.04,.96)}}@keyframes novadroop{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(3px) rotate(-2deg)}}@keyframes novashake{0%,70%,to{transform:translate(0)}74%{transform:translate(-3px) rotate(-2deg)}78%{transform:translate(3px) rotate(2deg)}82%{transform:translate(-2px)}86%{transform:translate(2px)}}@media (prefers-reduced-motion:reduce){.novahero,.tutnova{animation:none!important}}.mk .coin.tokc{width:78px!important;height:65px!important;left:-39px!important;top:-48px!important;background:center/contain no-repeat!important;filter:drop-shadow(0 7px 6px rgba(0,0,0,.45))}.mk .coin.tok-cur,.mk .coin.tok-done{background-image:url(./base_gold-DT8q2NHl.webp)!important}.mk .coin.tok-lock{background-image:url(./base_lock-CnjSM7Ql.webp)!important;width:64px!important;height:54px!important;left:-32px!important;top:-40px!important}.mk .coin.tok-boss{background-image:url(./base_gold-DT8q2NHl.webp)!important;width:104px!important;height:87px!important;left:-52px!important;top:-66px!important}.mk .coin.tok-boss.bosslock{background-image:url(./base_lock-CnjSM7Ql.webp)!important}.mk.cboss .coin.tok-lock{width:84px!important;height:71px!important;left:-42px!important;top:-52px!important}.mk.cur .coin.tokc{filter:drop-shadow(0 7px 6px rgba(0,0,0,.45)) drop-shadow(0 0 10px rgba(111,231,255,.95)) drop-shadow(0 0 18px rgba(111,231,255,.5))}.mk.done .coin.tokc{filter:drop-shadow(0 7px 6px rgba(0,0,0,.45)) saturate(1.1)}.toknum{top:21%!important;font:800 28px var(--disp)!important;color:#7a4a0a!important;text-shadow:0 1px 0 rgba(255,240,190,.9),0 -1px 0 rgba(120,70,0,.35)!important}.tok-done .toknum{color:#8a5a12!important}.tok-cur .toknum{color:#5a3606!important}.mk .coin.tok-boss .tokface{top:16%!important;width:60%!important;border-radius:0!important;transform:translate(-50%,-50%)!important;filter:drop-shadow(0 6px 6px rgba(0,0,0,.45))!important;animation:bossbob 2.6s ease-in-out infinite}@keyframes bossbob{0%,to{margin-top:0}50%{margin-top:-4px}}.mk .coin.tok-boss.bosslock .bsil{inset:auto!important;left:50%!important;top:-34%!important;width:64%!important;height:auto!important;transform:translate(-50%)}.mk .coin.tok-boss.bosslock .glock{display:none!important}.ladder .chapbanner{background:none!important;border-style:solid!important;border-width:13px 16px!important;border-image:url(./sign_purple-Dtd1d2Wd.webp) 50 50 fill / 13px 16px round!important;padding:2px 12px 3px!important;border-radius:0!important;filter:drop-shadow(0 6px 8px rgba(0,0,0,.5))!important}.ladder .chapbanner b{color:#2e1563!important;text-shadow:none!important}.ladder .chapbanner small{color:#7a4fd0!important;text-shadow:none!important}.ladder .chapgap:not(.seam){height:150px!important;margin:-34px 0!important}.ladder .chap.painted.fade{-webkit-mask-image:linear-gradient(transparent 0,#000 3%,#000 97%,transparent 100%)!important;mask-image:linear-gradient(transparent 0,#000 3%,#000 97%,transparent 100%)!important}.mk .coin.tok-boss .tokface{top:30%!important;width:52%!important}.mk .coin.tok-boss.bosslock .bsil{top:-8%!important;width:56%!important}.ladder .chapgap:not(.seam){margin:-26px 0!important}.chap[data-kit=quiz] .mk .coin.tokc{top:-33px!important}.chap[data-kit=quiz] .mk .coin.tok-lock{top:-27px!important}.chap[data-kit=quiz] .mk .coin.tok-boss{top:-44px!important}.chap[data-kit=quiz] .mk.cboss .coin.tok-lock{top:-36px!important}.chap[data-kit=quiz] .mk .avimg.mapav{bottom:14px!important}.chap[data-kit=quiz] .mring{top:-16px!important}.chap[data-kit=quiz] .mbeam{top:-140px!important}.chap[data-kit=quiz] .baura{top:-80px!important}.chap[data-kit=quiz] .toknum{top:42.5%!important;transform:translateY(-50%);line-height:1!important;padding-top:.08em}.chap[data-kit=quiz] .mk .mlabel{top:-17px!important;gap:1px!important}.chap[data-kit=quiz] .mk.lab-r .mlabel{left:36px!important;right:auto!important;align-items:flex-start!important}.chap[data-kit=quiz] .mk.lab-l .mlabel{right:36px!important;left:auto!important;align-items:flex-end!important}.chap[data-kit=quiz] .mk.cboss.lab-r .mlabel{left:50px!important}.chap[data-kit=quiz] .mk.cboss.lab-l .mlabel{right:50px!important}.chap[data-kit=quiz] .mk.locked:not(.cboss).lab-r .mlabel{left:30px!important}.chap[data-kit=quiz] .mk.locked:not(.cboss).lab-l .mlabel{right:30px!important}.chap[data-kit=quiz] .mk .mlabel b{background:none!important;border:none!important;border-image:none!important;border-radius:0!important;box-shadow:none!important;padding:0!important;filter:none!important;font:700 15px/1.1 var(--disp)!important;color:#fff!important;letter-spacing:.01em;text-shadow:-1.5px -1.5px 0 #1A1238,1.5px -1.5px 0 #1A1238,-1.5px 1.5px 0 #1A1238,1.5px 1.5px 0 #1A1238,0 -2px 0 #1A1238,0 2px 0 #1A1238,-2px 0 0 #1A1238,2px 0 0 #1A1238,0 3px 6px rgba(0,0,0,.55)!important}.chap[data-kit=quiz] .mk.cur .mlabel b{color:#ffe27a!important;font-size:16px!important}.chap[data-kit=quiz] .mk.cboss .mlabel b{color:#ffd0a0!important}.chap[data-kit=quiz] .mk.locked .mlabel b{color:#d9dcef!important;font-size:13.5px!important;opacity:.92}.chap[data-kit=quiz] .mk .mlabel>span{background:none!important;padding:0!important;font:700 10px var(--disp)!important;letter-spacing:.1em;text-transform:uppercase;color:#bfefff!important;text-shadow:-1px -1px 0 #1A1238,1px -1px 0 #1A1238,-1px 1px 0 #1A1238,1px 1px 0 #1A1238,0 2px 4px rgba(0,0,0,.5)!important}.chap[data-kit=quiz] .mk .mlabel>.stars{background:#140e308c!important;padding:1px 6px!important;border-radius:999px}.ladder .chap.painted[data-kit=quiz]{-webkit-mask-image:none!important;mask-image:none!important;background-size:0 0!important;z-index:auto!important}.ladder .chap.painted[data-kit=quiz]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:inherit;background-size:100% 100%;pointer-events:none;-webkit-mask-image:linear-gradient(transparent 0,#000 1.5%,#000 97%,transparent 100%);mask-image:linear-gradient(transparent 0,#000 1.5%,#000 97%,transparent 100%)}.ladder .chap.painted[data-kit=quiz] .maproof{position:absolute;left:0;top:0;width:100%;height:auto;z-index:4;pointer-events:none}.ladder .chap.painted[data-kit=quiz] .mk{z-index:5}.ladder .chapgap[data-kit=quiz]:not(.seam){height:320px!important;margin:0!important;padding:0!important;overflow:visible;z-index:3!important;align-items:center!important;background:url(./cloud_corridor-DRGmO3-0.webp) center 46%/100% auto no-repeat!important}.ladder .chapgap[data-kit=quiz]:not(.seam):before,.ladder .chapgap[data-kit=quiz]:not(.seam):after{content:"";position:absolute;left:-6%;width:112%;aspect-ratio:1000/333;background:url(./cloud_band2-Ik5s8_7Y.webp) center/100% 100% no-repeat;pointer-events:none}.ladder .chapgap[data-kit=quiz]:not(.seam):before{top:0;transform:translateY(-52%)}.ladder .chapgap[data-kit=quiz]:not(.seam):after{bottom:0;transform:translateY(31%) scaleX(-1)}.ladder .chapgap[data-kit=quiz].g0{height:40px!important;background:none!important}.ladder .chapgap[data-kit=quiz].g0:after{display:none}.ladder .chapgap[data-kit=quiz].capgap{height:200px!important;background-position:center 30%!important}.ladder .chapgap[data-kit=quiz].capgap:before{display:none}.ladder .chapgap[data-kit=quiz] .chapbanner{z-index:2;transform:none!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:2px!important;background:none!important;border:none!important;border-image:none!important;box-shadow:none!important;padding:0!important;filter:none!important}.ladder .chapgap[data-kit=quiz] .chapbanner .e{width:40px!important;height:40px!important;filter:drop-shadow(0 4px 6px rgba(60,40,140,.45))}.ladder .chapgap[data-kit=quiz] .chapbanner b{order:2;font:700 30px/1.05 var(--disp)!important;color:#fff!important;letter-spacing:.01em;text-shadow:-2px -2px 0 #4B2FA8,2px -2px 0 #4B2FA8,-2px 2px 0 #4B2FA8,2px 2px 0 #4B2FA8,0 -3px 0 #4B2FA8,0 3px 0 #4B2FA8,-3px 0 0 #4B2FA8,3px 0 0 #4B2FA8,0 6px 0 #2E1A78,0 8px 18px rgba(40,20,120,.45)!important}.ladder .chapgap[data-kit=quiz] .chapbanner small{order:1;margin:0!important;font:700 11px var(--disp)!important;letter-spacing:.22em;color:#5b3fc4!important;opacity:1!important;text-shadow:0 1px 0 rgba(255,255,255,.8)!important}.h3top .hlogo{display:flex;justify-content:center}.h3top .hlogo img{height:58px;width:auto;max-width:100%;object-fit:contain;display:block;filter:drop-shadow(0 4px 10px rgba(0,0,0,.45))}.h3stage .wp{cursor:pointer}.eboss .rig{animation:bfloat 3.4s ease-in-out infinite!important}.king.eboss.hit .rig{animation:bhitflash .45s ease-out,bfloat 3.4s ease-in-out infinite!important}.king.eboss.attack .rig{animation:bswell .7s ease-in-out,bfloat 3.4s ease-in-out infinite!important}.king.eboss.dying .rig{animation:bfade 1.6s ease-in forwards!important}@keyframes bfloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes bhitflash{0%{filter:brightness(2.4) saturate(.4)}to{filter:none}}@keyframes bswell{0%,to{scale:1}45%{scale:1.06}}@keyframes bfade{0%{filter:none;opacity:1}60%{filter:brightness(1.8) saturate(.5);opacity:1}to{filter:brightness(2.5) saturate(0);opacity:.9}}.ladder .chapgap[data-kit=quiz].g0 .chapbanner{display:none!important}.mk .coin.tok-boss .tokface,.eboss .rig,.king.eboss.hit .rig,.king.eboss.attack .rig{animation:none!important}.king.eboss.hit .rig{animation:bhitflash .45s ease-out!important}.ibossimg{animation:none!important}.mk .coin.tok-boss.bosslock .glock{display:grid!important;place-items:center;position:absolute!important;left:50%!important;top:auto!important;bottom:14%!important;width:46%!important;aspect-ratio:1;transform:translate(-50%)!important;z-index:3;animation:none!important}.mk .coin.tok-boss.bosslock .glock .e{width:100%!important;height:100%!important;filter:drop-shadow(0 4px 5px rgba(0,0,0,.55)) drop-shadow(0 0 8px rgba(255,210,110,.55))!important}.ladder .chap .mk .coin.tok-boss{background:none!important;width:150px!important;height:150px!important;left:-75px!important;top:-128px!important;filter:none!important}.ladder .chap .mk .coin.tok-boss:before{content:"";position:absolute;left:22%;right:22%;bottom:12px;height:20px;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.45),transparent);pointer-events:none}.ladder .chap .mk .coin.tok-boss .tokface,.ladder .chap .mk .coin.tok-boss.bosslock .bsil{position:absolute!important;inset:auto!important;left:0!important;bottom:18px!important;top:auto!important;width:100%!important;height:calc(100% - 18px)!important;object-fit:contain!important;object-position:50% 100%!important;transform:none!important;border-radius:0!important;animation:none!important;margin:0!important}.ladder .chap .mk .coin.tok-boss .tokface{filter:drop-shadow(0 6px 6px rgba(0,0,0,.45))!important}.ladder .chap .mk.cur .coin.tok-boss .tokface{filter:drop-shadow(0 6px 6px rgba(0,0,0,.45)) drop-shadow(0 0 10px rgba(111,231,255,.9))!important}.ladder .chap .mk .coin.tok-boss.bosslock .glock{display:grid!important;place-items:center;position:absolute!important;left:50%!important;top:auto!important;bottom:20px!important;width:66%!important;aspect-ratio:1;transform:translate(-50%)!important;z-index:3;animation:none!important}.ladder .chap .mk .coin.tok-boss.bosslock .glock .e{width:100%!important;height:100%!important;animation:lockglow 2.2s ease-in-out infinite!important;filter:drop-shadow(0 4px 5px rgba(0,0,0,.5)) drop-shadow(0 0 8px #FFD36B) drop-shadow(0 0 18px rgba(255,170,40,.85))!important}@keyframes lockglow{0%,to{filter:drop-shadow(0 4px 5px rgba(0,0,0,.5)) drop-shadow(0 0 6px #FFD36B) drop-shadow(0 0 12px rgba(255,170,40,.6))}50%{filter:drop-shadow(0 4px 5px rgba(0,0,0,.5)) drop-shadow(0 0 12px #FFE79A) drop-shadow(0 0 26px rgba(255,170,40,1))}}.ladder .chap .mk.cboss .baura{display:none!important}.ladder .chap .mk.cboss.lab-r .mlabel{left:66px!important}.ladder .chap .mk.cboss.lab-l .mlabel{right:66px!important}.ladder .chap .mk.cboss .mlabel{top:-40px!important}.ladder .chap .mk .coin.tok-boss.bosslock .glock{width:50%!important;bottom:12px!important}.ladder .chap .mk .coin.tok-boss.bosslock .bsil{opacity:1!important}.ladder .chap .mk.cur.cboss .avimg.mapav{left:auto!important;right:calc(50% + 46px)!important;margin-left:0!important;bottom:-6px!important;width:50px!important;height:50px!important}.ladder .chap .mk.cur.cboss.lab-l .avimg.mapav{right:auto!important;left:calc(50% + 46px)!important}.ladder .chap .mk .coin.tok-boss.bosslock .bsil{filter:grayscale(.8) hue-rotate(205deg) brightness(.16) contrast(1.2) drop-shadow(0 0 1.5px rgba(170,150,255,.55)) drop-shadow(0 0 7px rgba(120,95,230,.3)) drop-shadow(0 10px 8px rgba(0,0,0,.45))!important}.chap .mk .mstars{position:absolute;left:50%;top:22px;transform:translate(-50%);white-space:nowrap;pointer-events:none;z-index:2}.chap .mk .mstars .stars{display:flex;gap:1px;background:#140e3099;padding:2px 7px;border-radius:999px;box-shadow:0 2px 6px #00000059}.chap .mk.locked:not(.cboss) .coin{opacity:1}.gcard,.cardface{background:url(./card_front-DMP9sJ-C.webp) center/100% 100% no-repeat!important;border:none!important;color:#3a2a55!important;box-shadow:none!important;filter:drop-shadow(0 5px 6px rgba(0,0,0,.35))}.gcard{padding:22px 8px 10px!important}.gcard .gckind{background:var(--cc)!important;color:#fff!important;text-shadow:0 1px 1px rgba(0,0,0,.35);top:8px!important;box-shadow:0 2px #0000002e}.gcard .gcart{position:relative}.gcard .gcart:before{content:"";position:absolute;top:6%;right:4%;bottom:6%;left:4%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--cc) 38%,transparent),transparent);pointer-events:none}.gcard .gcart .e{position:relative;filter:drop-shadow(0 4px 4px rgba(60,40,20,.3))!important}.gcard .gcname{color:#3a2a55!important;text-shadow:none!important}.gcard .gcsub{color:color-mix(in srgb,var(--cc) 75%,#2A1A40)!important;font-weight:800!important;text-shadow:none!important;opacity:1!important}.gcard.perm,.gcard.r-legendary,.gcard.r-epic{filter:drop-shadow(0 5px 6px rgba(0,0,0,.35)) drop-shadow(0 0 7px color-mix(in srgb,var(--cc) 80%,transparent))}.gcard.special .gcname,.gcard.special .gcsub{color:#3a2a55!important}.cardface span{color:#3a2a55!important;text-shadow:none!important}.cardface .e{filter:drop-shadow(0 3px 3px rgba(60,40,20,.3))}.cardface .dots{color:#8e5bd6!important}.cardface.k-power{box-shadow:inset 0 -3px 0 var(--cc)!important}.cardface.k-pack{background:url(./card_back-DWmRnvzg.webp) center/100% 100% no-repeat!important}.cardface.k-pack span{color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.6)!important}.skback{background:url(./card_back-DWmRnvzg.webp) center/100% 100% no-repeat!important;border:none!important;box-shadow:none!important;filter:drop-shadow(0 6px 6px rgba(0,0,0,.4))}.skcard.gold .skback{background:url(./card_back-DWmRnvzg.webp) center/100% 100% no-repeat!important;filter:sepia(1) saturate(3.2) hue-rotate(-12deg) brightness(1.15) drop-shadow(0 0 12px rgba(255,200,80,.9))!important;box-shadow:none!important}.skface:not(.gold){background:url(./card_front-DMP9sJ-C.webp) center/100% 100% no-repeat!important;border:none!important;box-shadow:none!important;filter:drop-shadow(0 6px 6px rgba(0,0,0,.4))}.skface:not(.gold) b{color:color-mix(in srgb,var(--cc) 70%,#2A1A40)!important;text-shadow:none!important}.gcart .e,.gcard .gcart .e{animation:none!important}.gcard .gckind{box-shadow:none!important;text-shadow:none!important}.gcard .gcsub{display:inline-block;margin-top:2px;padding:1px 6px!important;border-radius:999px;background:var(--cc)!important;color:#fff!important;font:800 6.5px var(--disp)!important;letter-spacing:.08em;text-transform:uppercase;text-shadow:none!important;box-shadow:none!important;line-height:1.5}.bpgrid .gcard .gcsub,.bpslots .gcard .gcsub{font-size:6px!important;padding:1px 5px!important}.gcard,.cardface,.skback,.skface,.skcard,.skin{border-radius:0!important}.gcard{overflow:visible!important}.gcard.r-epic:after,.gcard.r-legendary:after,.gcard.perm:after,.gcard.special:after{display:none!important}.skface .skic{width:58%;height:auto;object-fit:contain;filter:drop-shadow(0 4px 4px rgba(60,40,20,.3))}.lndesk{position:absolute;top:0;right:0;bottom:0;left:0;background:#2a1a12 center top/cover no-repeat}.scr.learn .lndark{background:linear-gradient(180deg,#08081ae6 0,#08081a8c 22%,#140a040d 45%,#140a041f 80%,#0a06048c),radial-gradient(80% 40% at 50% 60%,color-mix(in srgb,var(--tc) 14%,transparent),transparent 70%)!important}.lntop{background:linear-gradient(180deg,#08081aeb 72%,#08081a00)!important}.lntile,.lnnode.cur .lntile,.lnnode.locked .lntile,.lnnode.soon .lntile{width:92px!important;height:92px!important;border-radius:0!important;transform:none!important;background:none!important;box-shadow:none!important}.lntile:active{transform:translateY(3px)!important}.lnbook{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 8px 6px rgba(30,12,0,.5))}.lnnode.cur .lntile{width:112px!important;height:112px!important}.lnnode.cur .lnbook{filter:drop-shadow(0 8px 6px rgba(30,12,0,.5)) drop-shadow(0 0 14px rgba(255,214,120,.85))}.lnring{top:4px!important;right:4px!important;bottom:4px!important;left:4px!important;border-color:#ffe28cd9!important}.lnnode.locked .lnbook{filter:drop-shadow(0 6px 5px rgba(30,12,0,.5)) saturate(.55) brightness(.8)}.lnnode.soon .lnbook{filter:grayscale(.8) brightness(.7);opacity:.7}.lnbadge{position:absolute;right:2px;bottom:6px;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#fff6de;box-shadow:0 0 0 2.5px color-mix(in srgb,var(--tc) 85%,#000 5%),0 3px 5px #00000059}.lnbadge .e{width:20px;height:20px}.lnnode.cur .lnbadge{right:6px;bottom:14px}.lnnode{height:132px!important}.lnnode.cur{height:150px!important}.lnlab b{color:#fff!important;text-shadow:-1.5px -1.5px 0 #2A140A,1.5px -1.5px 0 #2A140A,-1.5px 1.5px 0 #2A140A,1.5px 1.5px 0 #2A140A,0 3px 6px rgba(0,0,0,.6)!important}.lnlab span{color:#ffe7b8!important;text-shadow:-1px -1px 0 #2A140A,1px -1px 0 #2A140A,-1px 1px 0 #2A140A,1px 1px 0 #2A140A!important}.lnnode.cur .lnlab span{color:#ffe27a!important}.lnstars{background:#2a140a99;padding:2px 7px;border-radius:999px}.lnunit{background:#fff3d6!important;box-shadow:0 0 0 2.5px color-mix(in srgb,var(--tc) 75%,#5A3A1A),0 5px #3c1e0a59,0 10px 16px #00000059!important;color:#3a2410!important}.lnunit b{color:#3a2410!important}.lnunit small{color:color-mix(in srgb,var(--tc) 70%,#3A2410)!important}.lnempty{background:#fff3d6!important;color:#3a2410}.lnempty span{color:#6b5236!important}.scr.lesson .plainbg{background:linear-gradient(180deg,#08081ae6,#08081a8c 30%,#0a06048c)!important}.lscard{background:#fff8e8!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--tc) 60%,#E9DCC0),0 8px #3c1e0a59,0 18px 40px #00000073!important}.lsimg{border-bottom:3px solid color-mix(in srgb,var(--tc) 40%,#E9DCC0)}.lstext b{color:#2a1a3e!important}.lstext p{color:#3e3350!important}.lstext small{color:color-mix(in srgb,var(--tc) 75%,#2A1A3E)!important}.lscard .gterm{color:#1f5fbf!important;text-decoration-color:#1f5fbf99!important}.lswiki{background:color-mix(in srgb,var(--tc) 14%,#F3E7CC)!important;color:#3a2a55!important}.lsextract{background:#f3e8cf!important;color:#4a3e5a!important}.lsextract small{color:#8a6a3a!important}.lsfoot{background:linear-gradient(#0a060400,#0a0604eb 30%)!important}.lsq{background:linear-gradient(180deg,#1b2150,#121741)!important;border-radius:24px;padding:18px 16px 16px;box-shadow:0 0 0 2px color-mix(in srgb,var(--tc) 45%,transparent),0 18px 40px #00000080}.lsopt{background:#ffffff14!important}.lsverdict{background-clip:padding-box}.lsopt{background:linear-gradient(180deg,#1e2558,#151a46)!important;box-shadow:inset 0 0 0 2px #ffffff1f,0 4px #0006!important}.lsopt.good{background:linear-gradient(180deg,#1e6b45,#14513a)!important;box-shadow:inset 0 0 0 2px #2dbe6c,0 4px #0006!important}.lsopt.bad{background:linear-gradient(180deg,#7a2433,#5a1826)!important;box-shadow:inset 0 0 0 2px #e2364b,0 4px #0006!important}.lsverdict.ok{background:#14513a!important}.lsverdict.no{background:#5a1826!important}.lnchip .e{width:26px!important;height:26px!important;object-fit:contain}.lnthemes{gap:10px!important;justify-content:safe center;padding:4px 16px 2px!important}.lnchip{position:relative;width:50px;height:50px;padding:0!important;border-radius:50%!important;justify-content:center;flex:0 0 50px!important;background:#ffffff14!important;box-shadow:inset 0 0 0 2px #ffffff1f!important}.lnchip .e{width:32px!important;height:32px!important}.lnchip.on{background:color-mix(in srgb,var(--tc) 40%,#141A44)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--tc) 85%,#fff 15%),0 0 16px color-mix(in srgb,var(--tc) 55%,transparent)!important;transform:scale(1.08)}.lnchip.fy{background:#f2a93b2e!important}.lndot{position:absolute;top:-3px;right:-3px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:#e2364b;color:#fff;font:800 10px/18px var(--body);font-style:normal;text-align:center;box-shadow:0 0 0 2px #0b0e28}.lnthname{align-self:center;font:700 15px var(--disp);color:#fff;margin-top:-2px}.lnthname small{font:800 11px var(--body);color:var(--muted);margin-left:4px}.tabbar .tab .e{width:30px!important;height:30px!important;object-fit:contain}.lnthemes{gap:6px!important;padding:6px 12px!important;justify-content:center}.lnchip{width:40px;height:40px;flex:0 0 40px!important}.lnchip .e{width:27px!important;height:27px!important}.lnchip.on{transform:scale(1.12)}.lnthemes{gap:4px!important;padding:6px 8px!important}.lnthemes{padding:12px 8px!important;margin:-6px 0}.lnchip.on{transform:none!important;background:radial-gradient(circle,color-mix(in srgb,var(--tc) 45%,transparent) 0,transparent 72%)!important;box-shadow:none!important}.lnchip.on .e{width:36px!important;height:36px!important;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--tc) 70%,#fff 30%))}.lnchip .e{transition:width .2s,height .2s}.lnchip.on:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border-radius:50%;pointer-events:none;animation:lnstars 6s linear infinite;background:radial-gradient(circle,#fff 0 1.4px,transparent 2.2px) 50% 0/8px 8px no-repeat,radial-gradient(circle,#FFE79A 0 1.1px,transparent 1.9px) 92% 30%/7px 7px no-repeat,radial-gradient(circle,#fff 0 1px,transparent 1.8px) 86% 82%/6px 6px no-repeat,radial-gradient(circle,#BFE6FF 0 1.3px,transparent 2px) 40% 100%/8px 8px no-repeat,radial-gradient(circle,#FFE79A 0 1px,transparent 1.8px) 4% 66%/6px 6px no-repeat,radial-gradient(circle,#fff 0 1.2px,transparent 2px) 12% 16%/7px 7px no-repeat}.lnchip.on:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;pointer-events:none;animation:lnstars 9s linear infinite reverse,lntwinkle 2.4s ease-in-out infinite;background:radial-gradient(circle,#fff 0 1px,transparent 1.7px) 70% 4%/6px 6px no-repeat,radial-gradient(circle,#FFE79A 0 1.2px,transparent 2px) 100% 58%/7px 7px no-repeat,radial-gradient(circle,#BFE6FF 0 1px,transparent 1.7px) 22% 92%/6px 6px no-repeat,radial-gradient(circle,#fff 0 1px,transparent 1.7px) 0% 38%/6px 6px no-repeat}@keyframes lnstars{to{transform:rotate(360deg)}}@keyframes lntwinkle{0%,to{opacity:.5}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.lnchip.on:before,.lnchip.on:after{animation:none}}.lnchip.on:after{background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%20120%20120%27%20overflow%3D%27visible%27%3E%3Cdefs%3E%3Cfilter%20id%3D%27g%27%20x%3D%27-50%25%27%20y%3D%27-50%25%27%20width%3D%27200%25%27%20height%3D%27200%25%27%3E%3CfeGaussianBlur%20stdDeviation%3D%271.5%27/%3E%3C/filter%3E%3C/defs%3E%3Cg%20filter%3D%27url%28%23g%29%27%3E%3Cpath%20d%3D%27M60%205%20C61.98%2012.02%2061.98%2012.02%2069%2014%20C61.98%2015.98%2061.98%2015.98%2060%2023%20C58.02%2015.98%2058.02%2015.98%2051%2014%20C58.02%2012.02%2058.02%2012.02%2060%205Z%27%20fill%3D%27%23FFFFFF%27/%3E%3Cpath%20d%3D%27M101%2036%20C102.32%2040.68%20102.32%2040.68%20107%2042%20C102.32%2043.32%20102.32%2043.32%20101%2048%20C99.68%2043.32%2099.68%2043.32%2095%2042%20C99.68%2040.68%2099.68%2040.68%20101%2036Z%27%20fill%3D%27%23FFE79A%27/%3E%3Cpath%20d%3D%27M95%2086.5%20C96.65%2092.35%2096.65%2092.35%20102.5%2094%20C96.65%2095.65%2096.65%2095.65%2095%20101.5%20C93.35%2095.65%2093.35%2095.65%2087.5%2094%20C93.35%2092.35%2093.35%2092.35%2095%2086.5Z%27%20fill%3D%27%23FFFFFF%27/%3E%3Cpath%20d%3D%27M46%20101%20C47.1%20104.9%2047.1%20104.9%2051%20106%20C47.1%20107.1%2047.1%20107.1%2046%20111%20C44.9%20107.1%2044.9%20107.1%2041%20106%20C44.9%20104.9%2044.9%20104.9%2046%20101Z%27%20fill%3D%27%23BFE6FF%27/%3E%3Cpath%20d%3D%27M16%2069%20C17.54%2074.46%2017.54%2074.46%2023%2076%20C17.54%2077.54%2017.54%2077.54%2016%2083%20C14.46%2077.54%2014.46%2077.54%209%2076%20C14.46%2074.46%2014.46%2074.46%2016%2069Z%27%20fill%3D%27%23FFE79A%27/%3E%3Cpath%20d%3D%27M24%2021%20C25.1%2024.9%2025.1%2024.9%2029%2026%20C25.1%2027.1%2025.1%2027.1%2024%2031%20C22.9%2027.1%2022.9%2027.1%2019%2026%20C22.9%2024.9%2022.9%2024.9%2024%2021Z%27%20fill%3D%27%23FFFFFF%27/%3E%3C/g%3E%3Cpath%20d%3D%27M60%205%20C61.98%2012.02%2061.98%2012.02%2069%2014%20C61.98%2015.98%2061.98%2015.98%2060%2023%20C58.02%2015.98%2058.02%2015.98%2051%2014%20C58.02%2012.02%2058.02%2012.02%2060%205Z%27%20fill%3D%27%23FFFFFF%27/%3E%3Cpath%20d%3D%27M101%2036%20C102.32%2040.68%20102.32%2040.68%20107%2042%20C102.32%2043.32%20102.32%2043.32%20101%2048%20C99.68%2043.32%2099.68%2043.32%2095%2042%20C99.68%2040.68%2099.68%2040.68%20101%2036Z%27%20fill%3D%27%23FFE79A%27/%3E%3Cpath%20d%3D%27M95%2086.5%20C96.65%2092.35%2096.65%2092.35%20102.5%2094%20C96.65%2095.65%2096.65%2095.65%2095%20101.5%20C93.35%2095.65%2093.35%2095.65%2087.5%2094%20C93.35%2092.35%2093.35%2092.35%2095%2086.5Z%27%20fill%3D%27%23FFFFFF%27/%3E%3Cpath%20d%3D%27M46%20101%20C47.1%20104.9%2047.1%20104.9%2051%20106%20C47.1%20107.1%2047.1%20107.1%2046%20111%20C44.9%20107.1%2044.9%20107.1%2041%20106%20C44.9%20104.9%2044.9%20104.9%2046%20101Z%27%20fill%3D%27%23BFE6FF%27/%3E%3Cpath%20d%3D%27M16%2069%20C17.54%2074.46%2017.54%2074.46%2023%2076%20C17.54%2077.54%2017.54%2077.54%2016%2083%20C14.46%2077.54%2014.46%2077.54%209%2076%20C14.46%2074.46%2014.46%2074.46%2016%2069Z%27%20fill%3D%27%23FFE79A%27/%3E%3Cpath%20d%3D%27M24%2021%20C25.1%2024.9%2025.1%2024.9%2029%2026%20C25.1%2027.1%2025.1%2027.1%2024%2031%20C22.9%2027.1%2022.9%2027.1%2019%2026%20C22.9%2024.9%2022.9%2024.9%2024%2021Z%27%20fill%3D%27%23FFFFFF%27/%3E%3C/svg%3E) center/100% 100% no-repeat!important;top:-14px!important;right:-14px!important;bottom:-14px!important;left:-14px!important}.lnchip.on:before{background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%20120%20120%27%20overflow%3D%27visible%27%3E%3Cdefs%3E%3Cfilter%20id%3D%27g%27%20x%3D%27-50%25%27%20y%3D%27-50%25%27%20width%3D%27200%25%27%20height%3D%27200%25%27%3E%3CfeGaussianBlur%20stdDeviation%3D%271.5%27/%3E%3C/filter%3E%3C/defs%3E%3Cg%20filter%3D%27url%28%23g%29%27%3E%3Cpath%20d%3D%27M86%2011%20C87.1%2014.9%2087.1%2014.9%2091%2016%20C87.1%2017.1%2087.1%2017.1%2086%2021%20C84.9%2017.1%2084.9%2017.1%2081%2016%20C84.9%2014.9%2084.9%2014.9%2086%2011Z%27%20fill%3D%27%23FFE79A%27/%3E%3Cpath%20d%3D%27M106%2063.5%20C107.43%2068.57%20107.43%2068.57%20112.5%2070%20C107.43%2071.43%20107.43%2071.43%20106%2076.5%20C104.57%2071.43%20104.57%2071.43%2099.5%2070%20C104.57%2068.57%20104.57%2068.57%20106%2063.5Z%27%20fill%3D%27%23FFFFFF%27/%3E%3Cpath%20d%3D%27M30%2094%20C31.32%2098.68%2031.32%2098.68%2036%20100%20C31.32%20101.32%2031.32%20101.32%2030%20106%20C28.68%20101.32%2028.68%20101.32%2024%20100%20C28.68%2098.68%2028.68%2098.68%2030%2094Z%27%20fill%3D%27%23FFFFFF%27/%3E%3Cpath%20d%3D%27M12%2041.5%20C12.99%2045.01%2012.99%2045.01%2016.5%2046%20C12.99%2046.99%2012.99%2046.99%2012%2050.5%20C11.01%2046.99%2011.01%2046.99%207.5%2046%20C11.01%2045.01%2011.01%2045.01%2012%2041.5Z%27%20fill%3D%27%23BFE6FF%27/%3E%3C/g%3E%3Cpath%20d%3D%27M86%2011%20C87.1%2014.9%2087.1%2014.9%2091%2016%20C87.1%2017.1%2087.1%2017.1%2086%2021%20C84.9%2017.1%2084.9%2017.1%2081%2016%20C84.9%2014.9%2084.9%2014.9%2086%2011Z%27%20fill%3D%27%23FFE79A%27/%3E%3Cpath%20d%3D%27M106%2063.5%20C107.43%2068.57%20107.43%2068.57%20112.5%2070%20C107.43%2071.43%20107.43%2071.43%20106%2076.5%20C104.57%2071.43%20104.57%2071.43%2099.5%2070%20C104.57%2068.57%20104.57%2068.57%20106%2063.5Z%27%20fill%3D%27%23FFFFFF%27/%3E%3Cpath%20d%3D%27M30%2094%20C31.32%2098.68%2031.32%2098.68%2036%20100%20C31.32%20101.32%2031.32%20101.32%2030%20106%20C28.68%20101.32%2028.68%20101.32%2024%20100%20C28.68%2098.68%2028.68%2098.68%2030%2094Z%27%20fill%3D%27%23FFFFFF%27/%3E%3Cpath%20d%3D%27M12%2041.5%20C12.99%2045.01%2012.99%2045.01%2016.5%2046%20C12.99%2046.99%2012.99%2046.99%2012%2050.5%20C11.01%2046.99%2011.01%2046.99%207.5%2046%20C11.01%2045.01%2011.01%2045.01%2012%2041.5Z%27%20fill%3D%27%23BFE6FF%27/%3E%3C/svg%3E) center/100% 100% no-repeat!important;top:-14px!important;right:-14px!important;bottom:-14px!important;left:-14px!important}.lnthemes{padding:16px 8px!important;margin:-10px 0!important}.lnchip,.lnchip.fy{background:none!important;box-shadow:none!important}.lnchip:not(.on) .e{opacity:.75;filter:drop-shadow(0 3px 4px rgba(0,0,0,.45))}.lnbadge{background:none!important;box-shadow:none!important;width:38px;height:38px}.lnbadge .e{width:34px!important;height:34px!important;filter:drop-shadow(0 3px 3px rgba(30,12,0,.55))}.scr.learn .lndark{background:linear-gradient(180deg,#08081ad9 0,#08081a4d 24%,#140a0400 42%,#140a041a 80%,#0a060480)!important}.lntop{padding-top:calc(env(safe-area-inset-top,0px) + 10px)!important}.lnfoot{background:none!important}.lnfoot .btn{box-shadow:0 6px #0f6e5f,0 10px 18px #00000059!important}.scr.learn .lndark{background:linear-gradient(180deg,#08081acc 0,#08081a40 20%,#140a0400 38%)!important}.lnscroll{overflow-x:hidden!important;touch-action:pan-y}.lnpath{padding-bottom:120px!important}.scr.learn.sw-l .lnpath,.scr.learn.sw-l .lndesk{animation:lnswl .32s cubic-bezier(.2,.8,.3,1)}.scr.learn.sw-r .lnpath,.scr.learn.sw-r .lndesk{animation:lnswr .32s cubic-bezier(.2,.8,.3,1)}@keyframes lnswl{0%{transform:translate(40px);opacity:.3}}@keyframes lnswr{0%{transform:translate(-40px);opacity:.3}}.scr.learn .lntop{position:absolute!important;left:0;right:0;top:0;background:none!important;pointer-events:none}.scr.learn .lntop>*{pointer-events:auto}.scr.learn .lnscroll{position:absolute!important;left:0;right:0;top:0;bottom:0;-webkit-mask-image:linear-gradient(transparent 0,transparent 100px,#000 185px);mask-image:linear-gradient(transparent 0,transparent 100px,#000 185px)}.scr.learn .lnpath{padding-top:200px!important;padding-bottom:110px!important}.scr.learn .lndark{background:linear-gradient(180deg,#08081ad9 0,#08081a73 14%,#08081a00 30%)!important}:root{--qb-bg:#0E1229;--qb-bg2:#151B38;--qb-card:#202A53;--qb-card2:#28335D;--qb-line:#3A466C;--qb-tx:#F7F8FF;--qb-tx2:#B8C2DC;--qb-tx3:#8E9AB9;--qb-teal:#43C7B8;--qb-teal-d:#22968A;--qb-purple:#9785EF;--qb-gold:#E9BB67;--qb-ok:#39C997;--qb-bad:#F36B82;--qb-heart:#F47F92;--qb-amber:#F2A65A;--r-sm:12px;--r-ans:18px;--r-card:24px;--r-pill:999px;--sp-1:8px;--sp-2:12px;--sp-3:16px;--sp-4:20px;--sp-5:24px;--pad-x:20px;--qb-edge:inset 0 0 0 1px var(--qb-line);--qb-sh1:0 2px 8px rgba(4,7,22,.28);--qb-sh2:0 10px 28px rgba(4,7,22,.38);--t-press:.12s;--t-panel:.22s;--t-fb:.3s;--t-flip:.44s;--t-ach:.52s;--ease:cubic-bezier(.2,.8,.2,1);--ease-pop:cubic-bezier(.3,1.35,.5,1);--teal1:#4ACFC0;--teal2:#25A092;--tealt:#7FE0D4;--muted:#A3AECB}body{background:var(--qb-bg);color:var(--qb-tx)}.btn{transition:transform var(--t-press) var(--ease),filter var(--t-press),background var(--t-press)!important}.btn:active:not(:disabled){transform:scale(.97)!important;filter:brightness(1.06)}.btn.p,.btn.o{background:linear-gradient(180deg,#46cbbb,#26a092)!important;box-shadow:inset 0 1px #ffffff40,0 6px 18px #22968a47!important;color:#fff}.btn.s{background:#28335dc7!important;box-shadow:var(--qb-edge)!important;color:var(--qb-tx)}.btn:disabled{opacity:.45;filter:saturate(.5)}.btn:focus-visible,.iconbtn:focus-visible,.row:focus-visible,.tab:focus-visible,.ans:focus-visible,.mslot:focus-visible,.fmt2:focus-visible,.skcard:focus-visible{outline:2px solid var(--qb-teal);outline-offset:2px}.iconbtn{background:#151b38b8!important;box-shadow:var(--qb-edge)!important;border-radius:var(--r-sm)!important;color:var(--qb-tx)}.iconbtn:active{transform:scale(.94)}.cap,.hpill{background:#151b38b8!important;box-shadow:var(--qb-edge)!important}.row{border-radius:var(--r-ans)!important}.section{font:700 12px var(--disp)!important;letter-spacing:.1em!important;color:var(--qb-tx3)!important;margin:var(--sp-5) 4px var(--sp-1)!important}.sub{color:var(--qb-tx2)}.muted{color:var(--qb-tx3)}.tabbar{left:12px!important;right:12px!important;padding:6px!important;gap:4px!important;border-radius:var(--r-card)!important;background:#0e1229eb!important;box-shadow:var(--qb-edge),0 12px 28px #0006!important}.tab{padding:6px 2px 5px!important;border-radius:var(--r-ans)!important;color:var(--qb-tx3)!important;transition:background var(--t-panel) var(--ease),color var(--t-panel),transform var(--t-press)!important}.tab .e,.tabbar .tab .e{width:30px!important;height:30px!important;filter:saturate(.55) brightness(.78)!important;opacity:.85;transition:filter var(--t-panel),transform var(--t-panel) var(--ease-pop),opacity var(--t-panel)!important}.tab span{font:600 11px var(--disp)!important;letter-spacing:.02em;color:inherit!important}.tab.on{background:#43c7b824!important;box-shadow:inset 0 0 0 1px #43c7b847!important;color:var(--qb-teal)!important}.tab.on .e,.tabbar .tab.on .e{filter:none!important;opacity:1;transform:translateY(-1px) scale(1.06)!important}.tab.on span{color:var(--qb-teal)!important}.tab .avimg.tabav{opacity:.85}.tab.on .avimg.tabav{opacity:1}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}.scr.run>.hudtop{padding:max(10px,env(safe-area-inset-top,0px)) var(--sp-3) 0!important}.hudline2{gap:var(--sp-1)!important}.hudline2 .iconbtn{width:40px!important;height:40px!important;flex:0 0 40px!important}.hwhere{padding:0 4px!important;gap:1px}.hwhere b{font:600 18px/1.15 var(--disp)!important;color:var(--qb-tx)}.hwhere small{font:700 11px var(--disp)!important;letter-spacing:.12em!important;color:var(--qb-tx3)!important;order:2}.hpill{height:40px!important;padding:0 12px!important;border-radius:var(--r-pill)!important;background:#151b38c7!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.hpill .rhearts i{width:14px!important;height:13px!important}.hpill.cash b{font:700 16px var(--disp)!important;color:var(--qb-gold)!important}.scr.run .infobtn svg{width:20px;height:20px}.roundscr .lvlbg{filter:blur(3px) brightness(.55) saturate(.9)}.roundscr .felt{background:linear-gradient(180deg,#0e12298c,#0e122959 30%,#0e1229bf 85%)!important}.scr.run>.scorep{margin:var(--sp-2) var(--sp-3) 0!important;padding:10px var(--sp-3) 12px!important;border-radius:var(--r-card)!important;background:#151b38db!important;box-shadow:var(--qb-edge),var(--qb-sh1)!important}.sp-row{display:flex;align-items:center;gap:var(--sp-2)}.sp-row .sp-score{font:600 clamp(28px,8.4vw,34px)/1 var(--disp)!important;color:var(--qb-tx);min-width:2ch;font-variant-numeric:tabular-nums}.sp-meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.sp-meta .sp-goal{display:flex;align-items:center;gap:5px;font:700 13px var(--body);color:var(--qb-tx2);white-space:nowrap}.sp-meta .sp-goal .e{width:15px;height:15px}.sp-meta .sp-goal b{font:600 14px var(--disp);color:var(--qb-tx)}.sp-meta .sp-goal em{font-style:normal;color:var(--qb-tx3);margin:0 2px}.sp-meta .streakchip{display:none;align-self:flex-start;align-items:center;gap:3px;height:22px;padding:0 8px 0 5px!important;font:700 12px var(--disp)!important;background:#f2a65a24!important;color:#ffc08a!important;box-shadow:inset 0 0 0 1px #f2a65a66!important}.sp-meta .streakchip.on{display:inline-flex;animation:chipin var(--t-fb) var(--ease-pop)}.sp-meta .streakchip .e{width:15px;height:15px}@keyframes chipin{0%{transform:scale(.7);opacity:0}}.sp-row .sp-pm{flex:0 0 auto;display:flex;align-items:center;gap:4px;height:34px;padding:0 4px 0 10px;border-radius:var(--r-pill);background:#ffffff0d;box-shadow:var(--qb-edge)}.sp-row .sp-pm .pts,.sp-row .sp-pm .mul{min-width:0!important;height:auto!important;padding:0!important;background:none!important;box-shadow:none!important;font:600 16px var(--disp)!important;font-variant-numeric:tabular-nums}.sp-row .sp-pm .pts{color:var(--qb-tx)!important}.sp-row .sp-pm i{font:700 12px var(--disp)!important;color:var(--qb-tx3)!important}.sp-row .sp-pm .mul{min-width:30px!important;height:26px!important;padding:0 8px!important;border-radius:var(--r-pill)!important;display:grid;place-items:center;background:#9785ef33!important;color:#c9beff!important;box-shadow:inset 0 0 0 1px #9785ef73!important}.scr.run .scorep .bar.slim{height:6px!important;margin-top:10px!important;background:#00000059!important}.scr.run .scorep .goldbar .fill{background:linear-gradient(90deg,#D9A84F,var(--qb-gold))!important}.roundscr>.roundfoot{display:none}.scr.run .qwrap{padding:0 var(--sp-3)!important;margin-top:var(--sp-2)!important;gap:var(--sp-1)!important;justify-content:flex-start!important}.scr.run .qstrip,.boss .qstrip{padding:10px 14px!important;border-radius:var(--r-ans)!important;background:#151b38db!important;box-shadow:var(--qb-edge)!important}.qstrip .qhead{display:flex;align-items:center;gap:var(--sp-1);min-height:26px}.qstrip .qhead .cat{flex:1;min-width:0;background:none!important;padding:0!important;gap:7px;font:600 13px var(--disp)!important;letter-spacing:.05em;color:var(--qb-tx)!important;white-space:nowrap;overflow:hidden}.qstrip .qhead .cat>span:first-of-type{overflow:hidden;text-overflow:ellipsis}.qstrip .qhead .cat .e{width:24px;height:24px;flex:0 0 24px}.qstrip .qhead .cat .diffs{color:var(--qb-gold);font-size:11px;letter-spacing:0}.qstrip .qhead .cat .lvtag{font-style:normal;color:var(--qb-purple)}.qstrip .qhead .next{flex:0 0 auto;gap:3px;font:700 10px var(--disp)!important;letter-spacing:.08em;color:var(--qb-tx3)!important}.qstrip .qhead .next>span{margin-right:2px}.qstrip .qhead .next .e{width:18px;height:18px;opacity:.85}.qstrip .qhead .tval{flex:0 0 auto;width:auto!important;min-width:44px;padding-left:var(--sp-1);margin-left:2px;border-left:1px solid var(--qb-line);font:600 18px/1 var(--disp)!important;color:var(--qb-teal)!important;text-align:right;font-variant-numeric:tabular-nums;transition:color var(--t-panel)}.qstrip .trow{margin-top:8px!important}.qstrip .trow .track{height:6px!important;border-radius:var(--r-pill)!important;background:#00000059!important}.qstrip .tfill{border-radius:var(--r-pill)!important;background:var(--qb-teal)!important;box-shadow:none!important;transition:background-color .4s}.qstrip .tfill.mid{background:var(--qb-amber)!important}.qstrip .tfill.low{background:var(--qb-bad)!important}.qstrip:has(.tfill.mid) .tval{color:var(--qb-amber)!important}.qstrip .tval.low{color:var(--qb-bad)!important;animation:tbreathe 1s ease-in-out infinite!important}@keyframes tbreathe{50%{transform:scale(1.08)}}.qwrap:has(.qcard.frozen) .qstrip{box-shadow:inset 0 0 0 1.5px #9fdcff!important}.qwrap:has(.qcard.frozen) .tfill{background:#9fdcff!important}.qwrap:has(.qcard.frozen) .tval{color:#9fdcff!important;animation:none!important}.qwrap:has(.qcard.bonus) .qstrip,.qwrap:has(.qcard.volley) .qstrip{box-shadow:inset 0 0 0 1.5px #e9bb6799!important}.qwrap:has(.qcard.bonus) .qstrip .cat,.qwrap:has(.qcard.volley) .qstrip .cat{color:var(--qb-gold)!important}.quick .qstrip .qdots i{width:7px;height:7px}.scr.run .qcard{flex:0 0 auto!important;min-height:0!important;max-height:none!important;height:auto!important;padding:var(--sp-4) var(--sp-3) var(--sp-3)!important;border-radius:var(--r-card)!important;background:linear-gradient(180deg,#222c58,#1c2550)!important;box-shadow:var(--qb-edge),var(--qb-sh2)!important}.scr.run .qcard .qtext{flex:0 0 auto!important;display:block!important;min-height:0!important;padding:0 2px!important;font:600 clamp(22px,6.6vw,26px)/1.28 var(--disp)!important;color:var(--qb-tx);letter-spacing:.005em;text-wrap:pretty}.scr.run .qcard[data-len=l] .qtext{font-size:clamp(20px,5.9vw,23px)!important}.scr.run .qcard[data-len=xl] .qtext{font-size:clamp(18px,5.2vw,21px)!important}.scr.run .qcard .hintline.on{margin:10px 0 0!important;text-align:left;font:700 14px var(--body);color:var(--qb-gold)}.scr.run .qcard .answers{margin-top:var(--sp-3)!important;gap:10px!important}.qcard .ans,.qcard .ans:not(.correct):not(.wrong):not(.dim):not(.decoyed){border-radius:var(--r-ans)!important;background:var(--qb-card2)!important;box-shadow:var(--qb-edge)!important;color:var(--qb-tx)!important}.scr.run .qcard .ans{min-height:clamp(52px,7.4svh,64px)!important;height:auto!important;padding:12px 48px 12px 18px!important;font:700 clamp(16px,4.6vw,18px)/1.25 var(--body)!important;transition:transform var(--t-press) var(--ease),background var(--t-press),box-shadow var(--t-press),opacity var(--t-fb)!important}.scr.run .qcard .answers.long .ans{font-size:16px!important}.qcard .ans:active:not(:disabled){transform:scale(.98)!important;background:#33407a!important;box-shadow:inset 0 0 0 2px var(--qb-purple)!important}.qcard .ans.correct{background:#39c9972e!important;box-shadow:inset 0 0 0 2px var(--qb-ok)!important;opacity:1!important;animation:ansok var(--t-fb) var(--ease-pop)}.qcard .ans.wrong{background:#f36b8229!important;box-shadow:inset 0 0 0 2px var(--qb-bad)!important;opacity:1!important;animation:ansno var(--t-fb) ease-in-out}.qcard .ans.dim{opacity:.45!important;background:#28335d99!important;box-shadow:var(--qb-edge)!important}.qcard .ans .mark{right:14px!important;width:26px!important;height:26px!important;border-radius:50%!important;display:grid!important;place-items:center;font:800 14px/1 var(--disp)!important;color:#0e1229!important}.qcard .ans.correct .mark{background:var(--qb-ok)!important}.qcard .ans.wrong .mark{background:var(--qb-bad)!important}@keyframes ansok{40%{transform:scale(1.025)}}@keyframes ansno{20%{transform:translate(-4px)}45%{transform:translate(4px)}70%{transform:translate(-2px)}}.qcard .ans.spot{box-shadow:inset 0 0 0 2px var(--qb-gold),0 0 18px #e9bb6759!important}.scr.run .qcard .answers.tf{flex-direction:row!important;gap:12px!important;margin-top:var(--sp-5)!important}.scr.run .qcard .answers.tf .ans{flex:1 1 0;min-height:clamp(84px,12svh,104px)!important;padding:12px!important;justify-content:center;text-align:center;font:600 22px var(--disp)!important;letter-spacing:.06em}.scr.run .qcard .answers.tf .ans .mark{top:10px!important;right:10px!important;transform:none!important}.scr.run .qcard.tf .qtext{font-size:clamp(23px,7vw,28px)!important;padding-top:4px!important}.scr.run .qcard.bonus{background:linear-gradient(180deg,#3a3150,#2a2546)!important;box-shadow:inset 0 0 0 1.5px #e9bb6799,var(--qb-sh2)!important}.scr.run .qcard.bonus .ans:not(.correct):not(.wrong):not(.dim){background:#e9bb671f!important;box-shadow:inset 0 0 0 1px #e9bb6766!important}.quick.comeback .qcard{box-shadow:inset 0 0 0 1.5px #f2a65a99,var(--qb-sh2)!important}.scr.run .qcard.flipout{animation:fo .17s cubic-bezier(.55,0,1,.45) forwards!important}.scr.run .qcard.flipin{animation:fi .26s var(--ease)!important}.scr.run .qcard.good,.scr.run .qcard.bad{animation:none!important}.roundscr>.dock{padding:var(--sp-2) var(--sp-3) max(12px,env(safe-area-inset-bottom,0px))!important;background:linear-gradient(#0e122900,#0e1229d9 40%)!important}:is(.roundscr,.boss) .dock .cardrow{display:flex;align-items:flex-end;gap:var(--sp-3)}:is(.roundscr,.boss) .dock .slotgrp{flex:0 0 auto!important;gap:6px}:is(.roundscr,.boss) .dock .slotgrp.tricks{flex:1 1 auto!important;align-items:flex-end}:is(.roundscr,.boss) .dock .slotgrp small{order:-1;font:700 11px var(--disp)!important;letter-spacing:.1em!important;color:var(--qb-tx3)!important;text-align:left}:is(.roundscr,.boss) .dock .slots{display:flex!important;gap:var(--sp-1)!important;padding:0!important;background:none!important;box-shadow:none!important}:is(.roundscr,.boss) .dock .powers-row,:is(.roundscr,.boss) .dock .slotgrp:not(.tricks) .mslot{width:clamp(54px,15vw,62px);height:auto;aspect-ratio:3/4;flex:0 0 auto}:is(.roundscr,.boss) .dock .slotgrp:not(.tricks) .mslot:not(.empty) .cardface{filter:drop-shadow(1px 0 0 var(--cc)) drop-shadow(-1px 0 0 var(--cc)) drop-shadow(0 1px 0 var(--cc)) drop-shadow(0 -1px 0 var(--cc)) drop-shadow(0 4px 6px rgba(0,0,0,.35))!important}:is(.roundscr,.boss) .dock .slotgrp:not(.tricks) .cardface{padding:6px 3px 5px!important;gap:2px!important;justify-content:center}:is(.roundscr,.boss) .dock .slotgrp:not(.tricks) .cardface .e{width:58%!important;height:auto!important}:is(.roundscr,.boss) .dock .slotgrp:not(.tricks) .cardface span{font:700 9.5px/1.1 var(--body)!important;text-align:center}:is(.roundscr,.boss) .dock .tricks .mslot{position:relative;width:48px;height:48px;aspect-ratio:1;flex:0 0 48px;border-radius:50%!important;overflow:visible}:is(.roundscr,.boss) .dock .tricks .mslot .cardface{width:100%;height:100%;border-radius:50%!important;padding:0!important;display:grid;place-items:center;background:radial-gradient(circle at 50% 35%,#3b3470,#221f4a 75%)!important;box-shadow:inset 0 0 0 1.5px #9785ef99,0 4px 10px #00000059!important;filter:none!important}:is(.roundscr,.boss) .dock .tricks .mslot .cardface .e{width:30px!important;height:30px!important}:is(.roundscr,.boss) .dock .tricks .mslot .cardface span,:is(.roundscr,.boss) .dock .tricks .mslot .cardface .dots{display:none!important}:is(.roundscr,.boss) .dock .tricks .mslot .cardface.spent{opacity:.45;filter:grayscale(.7)!important}.dock .mslot .tleft{position:absolute;right:-3px;top:-3px;min-width:20px;height:20px;padding:0 5px;border-radius:var(--r-pill);display:none;place-items:center;font:700 11px/1 var(--disp);font-style:normal;color:#fff;background:var(--qb-purple);box-shadow:0 0 0 2px var(--qb-bg)}:is(.roundscr,.boss) .dock .mslot .tleft{display:grid}.dock .mslot .tleft.out{background:#4a5170;color:var(--qb-tx2)}:is(.roundscr,.boss) .dock .mslot.empty{border:1.5px dashed rgba(142,154,185,.28)!important;background:#ffffff06!important;box-shadow:none!important;border-radius:10px!important}:is(.roundscr,.boss) .dock .tricks .mslot.empty{border-radius:50%!important}:is(.roundscr,.boss) .dock .mslot:not(.empty):active{transform:scale(.95)}.qfb{position:absolute;left:var(--sp-3);right:var(--sp-3);bottom:max(14px,calc(env(safe-area-inset-bottom,0px) + 10px));z-index:40;pointer-events:none;display:flex;align-items:center;gap:var(--sp-2);min-height:64px;padding:12px var(--sp-3);border-radius:var(--r-card);background:#151b38f7;box-shadow:inset 0 0 0 1.5px var(--fbc),0 12px 30px #00000073;opacity:0;transform:translateY(14px) scale(.98);transition:opacity var(--t-panel) var(--ease),transform var(--t-fb) var(--ease-pop)}.qfb.on{opacity:1;transform:none}.qfb.ok{--fbc:rgba(57,201,151,.65)}.qfb.no{--fbc:rgba(243,107,130,.6)}.qfbic{flex:0 0 34px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font:800 17px/1 var(--disp);font-style:normal;color:#0e1229}.qfb.ok .qfbic{background:var(--qb-ok)}.qfb.no .qfbic{background:var(--qb-bad)}.qfbtx{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.qfbtx b{font:600 18px/1.15 var(--disp);color:var(--qb-tx)}.qfb.ok .qfbtx b{color:#8ff0c9}.qfb.no .qfbtx b{color:#ffb3c0}.qfbtx span{font:700 14px/1.3 var(--body);color:var(--qb-tx2);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.qfbtx span b{font:800 14px var(--body);color:var(--qb-tx)}.qfbnova{position:absolute;right:6px;bottom:100%;width:72px;height:auto;margin-bottom:-14px;filter:drop-shadow(0 6px 10px rgba(0,0,0,.4));animation:novapop var(--t-ach) var(--ease-pop)}@keyframes novapop{0%{transform:translateY(16px) scale(.8);opacity:0}}.quick .qfoot{min-height:0!important}.scr.run.quick>.qtop{padding:max(10px,env(safe-area-inset-top,0px)) var(--sp-3) 4px!important}.quick .qtop .iconbtn{width:40px;height:40px}.quick .qtitle span{font:700 11px var(--disp)!important;letter-spacing:.12em!important;color:var(--qb-teal)!important}.quick .qtitle b{font:600 20px var(--disp)!important}.quick .qtop .cap{height:40px;padding:0 12px;display:flex;align-items:center;border-radius:var(--r-pill)}.quick .qtop .cap span{font:600 15px var(--disp)!important}.quick>.qscore{margin:var(--sp-2) var(--sp-3) 0;padding:10px var(--sp-3)!important;border-radius:var(--r-card);background:#151b38db;box-shadow:var(--qb-edge)}.quick .qscore small{font:700 11px var(--disp)!important;letter-spacing:.1em!important;color:var(--qb-tx3)!important}.quick .qscore b{font:600 clamp(26px,8vw,32px)/1.05 var(--disp)!important;font-variant-numeric:tabular-nums}.quick .qstreak{font:600 18px var(--disp)!important;color:#ffc08a!important}@media (max-height:700px){.scr.run .qcard{padding:var(--sp-3) 14px 14px!important}.scr.run .qcard .answers{margin-top:var(--sp-2)!important;gap:8px!important}.scr.run>.scorep{padding:8px 14px 10px!important}:is(.roundscr,.boss) .dock .slotgrp:not(.tricks) .mslot{width:50px}:is(.roundscr,.boss) .dock .tricks .mslot{width:44px;height:44px;flex-basis:44px}}@media (max-width:370px){.qstrip .qhead .next>span{display:none}.hwhere b{font-size:16px!important}}@media (prefers-reduced-motion:reduce){.qstrip .tval.low{animation:none!important}}.qstrip .qhead .cat{font:700 15px var(--disp)!important;letter-spacing:.01em!important;text-transform:none!important}.sp-meta{min-height:46px;justify-content:center}.scr.run .qwrap>.qcard{margin-top:auto!important;margin-bottom:auto!important}.scr.run .qwrap{padding-bottom:var(--sp-2)!important}.qcard .ans.correct{background:#39c9973d!important}.scr.run.quick .qwrap>.qcard{margin-top:0!important}@media (max-width:380px){.hudline2{gap:6px!important}.hudline2 .iconbtn{width:36px!important;height:36px!important;flex-basis:36px!important}.hpill{height:36px!important;padding:0 9px!important}.hpill .rhearts i{width:12px!important;height:11px!important}.hwhere b{font-size:15px!important}}@media (max-height:700px){.sp-meta{min-height:40px}.sp-row .sp-score{font-size:28px!important}.scr.run .qcard .ans{min-height:48px!important;padding-top:10px!important;padding-bottom:10px!important}.scr.run .qcard .qtext{font-size:clamp(19px,5.8vw,22px)!important}.roundscr>.dock{padding-top:6px!important}:is(.roundscr,.boss) .dock .slotgrp small{font-size:10px!important}:is(.roundscr,.boss) .dock .slotgrp:not(.tricks) .mslot{width:46px}:is(.roundscr,.boss) .dock .tricks .mslot{width:40px;height:40px;flex-basis:40px}:is(.roundscr,.boss) .dock .tricks .mslot .cardface .e{width:24px!important;height:24px!important}.scr.run .qwrap{overflow-y:auto;scrollbar-width:none}}.boss .scene{height:clamp(230px,39%,340px)!important}.boss .play{gap:var(--sp-1)!important;padding:var(--sp-1) var(--sp-3) 0!important}.boss .qwrap{gap:var(--sp-1)!important;min-height:0}.boss .qstrip{padding:8px 12px!important}.boss .qcard{flex:0 1 auto!important;min-height:0;overflow-y:auto!important;scrollbar-width:none;padding:14px!important;border-radius:var(--r-card)!important;background:linear-gradient(180deg,#222c58,#1c2550)!important;box-shadow:var(--qb-edge),var(--qb-sh2)!important}.boss .qcard::-webkit-scrollbar{display:none}.boss .qtext{font:600 clamp(17px,4.8vw,20px)/1.25 var(--disp)!important;padding:0 2px!important}.boss .qcard .answers{margin-top:10px!important;gap:8px!important}.boss .qcard .ans{min-height:44px!important;padding:8px 44px 8px 16px!important;font:700 15.5px/1.2 var(--body)!important}.boss .qcard .answers.tf{flex-direction:row!important}.boss .qcard .answers.tf .ans{flex:1 1 0;min-height:64px!important;justify-content:center;text-align:center;padding:8px!important;font:600 19px var(--disp)!important}.boss .qcard .answers.tf .ans .mark{top:8px!important;right:8px!important;transform:none!important}.boss .dock{padding:6px 0 max(8px,env(safe-area-inset-bottom,0px))!important;margin:0!important}.boss .dock .slotgrp small{font-size:10px!important}.boss .dock .slotgrp:not(.tricks) .mslot{width:48px!important;height:auto!important;aspect-ratio:3/4!important}.boss .dock .tricks .mslot{width:42px!important;height:42px!important;flex-basis:42px!important;aspect-ratio:1!important}.boss .dock .tricks .mslot .cardface .e{width:26px!important;height:26px!important}.qstrip .next .jam{width:18px;height:18px;border-radius:6px;background:#ffffff14;box-shadow:var(--qb-edge);animation:none;display:grid;place-items:center}.qstrip .next .jam:after{content:"?";font:700 11px var(--disp);font-style:normal;color:var(--qb-tx3)}@media (max-height:760px){.boss .scene{height:clamp(210px,36%,290px)!important}.boss .bnm{font-size:clamp(17px,5vw,22px)!important}.boss .qcard .ans{min-height:40px!important;padding-top:6px!important;padding-bottom:6px!important;font-size:15px!important}}@media (max-height:680px){.boss .scene{height:clamp(180px,30%,210px)!important}.boss .bplate{transform:scale(.9);transform-origin:top center}.boss .qcard{padding:12px!important}.boss .qcard .answers{gap:6px!important}}.rankcard2,.fmt2,.ptop,.pstats>div,.mlist,.rivchip,.sheet .row,.trophyrow,.pplanet,.skhud{background:#202a53d1!important;box-shadow:var(--qb-edge),var(--qb-sh1)!important;border:0!important}.rankcard2{position:relative;overflow:hidden;gap:var(--sp-3)!important;padding:var(--sp-4)!important;border-radius:var(--r-card)!important;transition:transform var(--t-press) var(--ease)}.rankcard2:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(70% 120% at 0% 50%,color-mix(in srgb,var(--lc) 22%,transparent),transparent 70%);pointer-events:none}.rankcard2:active{transform:scale(.985)}.rankcard2>*{position:relative}.rankcard2 .lbadge{width:76px!important;height:76px!important;flex:0 0 76px!important;box-shadow:0 0 0 3px #ffffff14,0 0 22px color-mix(in srgb,var(--lc) 45%,transparent)!important}.rankcard2 .rk{gap:4px!important}.rankcard2 .rk .rkl{font:600 14px var(--disp)!important;letter-spacing:.02em;color:var(--lc)!important}.rankcard2 .rk>b{font:600 40px/1 var(--disp)!important;color:var(--qb-tx);font-variant-numeric:tabular-nums}.rankcard2 .lprog{height:6px!important;margin-top:6px;border-radius:var(--r-pill);background:#00000059!important}.rankcard2 .rkfoot{display:flex;justify-content:space-between;align-items:baseline;margin-top:2px}.rankcard2 .rkfoot small{font:700 13px var(--body)!important;color:var(--qb-tx2)!important}.rankcard2 .rkwl b{font:700 13px var(--disp)!important}.rkseason{margin:var(--sp-1) 4px 0;font:700 12px var(--body);color:var(--qb-tx3)}.fmt2{gap:var(--sp-3)!important;padding:var(--sp-3) var(--sp-4) var(--sp-3) var(--sp-3)!important;border-radius:var(--r-card)!important;margin-top:var(--sp-2);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fc) 45%,var(--qb-line)),var(--qb-sh1)!important;transition:transform var(--t-press) var(--ease),box-shadow var(--t-panel)!important}.fmt2.classic{--fc:var(--qb-teal)!important}.fmt2.sd{--fc:var(--qb-purple)!important}.fmt2:active{transform:scale(.98)!important}.fmt2>.e{width:52px!important;height:52px!important;flex:0 0 52px!important;padding:9px!important;border-radius:16px!important;background:color-mix(in srgb,var(--fc) 18%,transparent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fc) 40%,transparent)}.fmt2 b{font:600 21px var(--disp)!important;color:var(--qb-tx)}.fmt2 small{font:700 14px/1.35 var(--body)!important;color:var(--qb-tx2)!important;opacity:1!important;margin-top:2px}.fmt2 em{font:600 24px var(--disp)!important;color:var(--fc)!important;opacity:1!important}.duelrow{margin-top:var(--sp-2);gap:var(--sp-1)!important}.duelrow .btn{height:44px!important;font-size:14px!important;background:#ffffff0d!important;color:var(--qb-tx2)}.rivgrid{gap:var(--sp-1)!important}.rivchip{gap:var(--sp-1)!important;padding:8px 10px!important;border-radius:var(--r-sm)!important;box-shadow:var(--qb-edge)!important}.rivchip .e{width:28px!important;height:28px!important;flex:0 0 28px}.rivchip>span{flex:1;min-width:0}.rivchip b{font:600 14px var(--disp)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rivchip small{font:700 11px var(--body)!important;color:var(--qb-tx3)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rivchip.rv-lead small{color:#7fddb9!important}.rivchip.rv-trail small{color:#e58a9a!important}.mlist{border-radius:var(--r-card);padding:4px var(--sp-3)}.mrow{display:flex;align-items:center;gap:10px;min-height:52px;border-top:1px solid rgba(58,70,108,.6)}.mrow:first-child{border-top:0}.mrow .e{width:26px;height:26px;flex:0 0 26px}.mrow .mopp{flex:1;min-width:0;font:600 15px var(--disp);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mrow .mscore{font:700 13px var(--body);color:var(--qb-tx3);font-variant-numeric:tabular-nums}.mrow .mres{min-width:58px;text-align:center;padding:4px 8px;border-radius:var(--r-pill);font:700 13px var(--disp)}.mrow.w .mres{color:var(--qb-ok);background:#39c99724}.mrow.l .mres{color:#e58a9a;background:#f36b821a}.mrow.d .mres{color:var(--qb-tx2);background:#ffffff0f}.ptop{position:relative;overflow:hidden;gap:var(--sp-4)!important;padding:var(--sp-4) var(--sp-4) var(--sp-5)!important;border-radius:var(--r-card)!important}.ptop:before{content:"";position:absolute;left:-30px;top:-40px;width:200px;height:200px;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--qb-teal) 22%,transparent),transparent);pointer-events:none}.ptop>*{position:relative}.pavatar{width:92px!important;height:92px!important;flex:0 0 92px!important;box-shadow:0 0 0 3px #ffffff14,0 0 26px color-mix(in srgb,var(--lc) 40%,transparent)!important;transition:transform var(--t-press) var(--ease)}.pavatar:active{transform:scale(.96)}.pavatar i{bottom:-10px!important;padding:3px 10px!important;font:700 11px var(--disp)!important;background:#0e1229eb!important;color:var(--qb-teal)!important;box-shadow:inset 0 0 0 1px #43c7b880}.pname{gap:4px!important;min-width:0}.pname>b{font:600 26px/1.1 var(--disp)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pname .pleague{display:flex;align-items:center;gap:6px;font:600 14px var(--disp)!important;color:var(--lc)!important}.pname .pleague .lbadge{width:20px!important;height:20px!important;flex:0 0 20px;box-shadow:none!important}.pname .prating{display:flex;flex-direction:column;font:700 13px var(--body)!important;color:var(--qb-tx2)}.pname .prating>b{display:inline;font:600 28px/1.1 var(--disp)!important;color:var(--qb-tx)}.pname .prating em{font-style:normal;font:700 12px var(--body);color:var(--qb-tx3);margin-top:2px}.trophyrow{padding:var(--sp-3)!important;border-radius:var(--r-card)!important;box-shadow:inset 0 0 0 1px #e9bb6759,var(--qb-sh1)!important;background:linear-gradient(120deg,#e9bb671f,#202a53d1 55%)!important}.trophyrow .trrecent i{width:36px!important;height:36px!important;margin-right:-6px!important;box-shadow:0 0 0 2px var(--qb-card)!important}.trophyrow .grow{font:600 17px var(--disp)}.trophyrow .pbar i{background:var(--qb-gold)!important}.pstats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-1)}.pstats>div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:82px;padding:10px 6px;border-radius:var(--r-ans);text-align:center}.pstats b{font:600 clamp(22px,6.6vw,28px)/1 var(--disp);color:var(--qb-tx);font-variant-numeric:tabular-nums}.pstats small{display:flex;align-items:center;justify-content:center;gap:4px;font:700 12px var(--body);color:var(--qb-tx3)}.pstats small .e{width:14px;height:14px}.pplanet{gap:var(--sp-2)!important;padding:12px var(--sp-3)!important;border-radius:var(--r-ans)!important;box-shadow:var(--qb-edge)!important;margin-bottom:var(--sp-1)}.pplanet .ppl{width:60px!important;height:60px!important;flex:0 0 60px!important;filter:drop-shadow(0 4px 6px rgba(0,0,0,.35))}.pplanet .ppname{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font:600 16px var(--disp)}.pplanet .ppstars{font-style:normal;font:700 13px var(--disp);color:var(--qb-gold);white-space:nowrap}.pplanet .sub{font:700 12.5px var(--body)!important;color:var(--qb-tx3)!important}.pplanet .pbar,.pcat .pbar,.trophyrow .pbar{height:6px!important;border-radius:var(--r-pill)!important;background:#00000059!important}.lbadge.xs .e{width:62%;height:62%}.skscr .maptop .cap.skbest{gap:6px;padding:0 12px;height:40px}.skbest span{display:flex;flex-direction:column;align-items:flex-start;line-height:1;font:600 16px var(--disp)!important}.skbest small{font:700 9px var(--disp);letter-spacing:.1em;color:var(--qb-tx3)}.skbest .e{width:20px;height:20px}.skscr .skhud{display:flex!important;align-items:center;gap:0!important;margin:var(--sp-1) var(--sp-3) 0!important;padding:var(--sp-2) var(--sp-3)!important;border-radius:var(--r-card)!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.skscr .skhud>*{padding:0 var(--sp-2)}.skscr .skhud>*+*{border-left:1px solid rgba(58,70,108,.8)}.skscr .skhud>:first-child{padding-left:0}.skscr .skhud>:last-child{padding-right:0}.skscr .skn b{font:600 34px/1 var(--disp)!important}.skscr .skn small{font:700 10px var(--disp)!important;letter-spacing:.1em;color:var(--qb-tx3)!important}.skscr .skprog{flex:1;min-width:0}.skscr .skpts b{font:600 20px var(--disp)!important}.skscr .skpts small{font:700 12px var(--body)!important;color:var(--qb-tx3)!important}.skscr .skpts em{background:#9785ef33!important;color:#c9beff!important;box-shadow:inset 0 0 0 1px #9785ef73!important;border-radius:var(--r-pill)!important}.skscr .skbar{height:6px!important;border-radius:var(--r-pill)!important;background:#00000059!important}.skscr .skprog>small{font:700 12px var(--body)!important;color:var(--qb-tx2)!important}.skscr .skitems{display:flex;flex-direction:column;gap:4px}.skscr .skitems span{display:flex;align-items:center;gap:4px;font:600 15px var(--disp)}.skscr .skitems .e{width:18px;height:18px}.skscr .skhand{gap:var(--sp-2) var(--sp-1)!important;padding:0 var(--sp-3)!important;margin-top:var(--sp-5)!important}.skscr .skcard{transition:transform .26s var(--ease-pop),opacity var(--t-panel),filter var(--t-panel)!important}.skscr .skcard:active:not(.open){transform:scale(.97)!important}.skscr .skcard .skin{transition:transform var(--t-flip) cubic-bezier(.3,.7,.2,1)!important}.skscr .skcard.chosen{transform:translateY(-10px) scale(1.04)!important;z-index:3;filter:drop-shadow(0 0 14px rgba(67,199,184,.55)) drop-shadow(0 10px 16px rgba(0,0,0,.4))}.skscr .skcard.passed{opacity:.5;transform:scale(.96)!important;filter:saturate(.6)}.skscr .hint{margin-top:var(--sp-4)!important;font:700 15px var(--body)!important;color:var(--qb-tx2)!important}.skscr #skshow{width:auto!important;align-self:center;height:44px!important;padding:0 var(--sp-4)!important;margin-top:var(--sp-3)!important;font-size:15px!important;background:#151b38b3!important;box-shadow:var(--qb-edge)!important;color:var(--qb-tx2)!important}.skscr #skshow .e{width:20px;height:20px}.sheet.profile .inner,.sheet.duelmenu .inner{padding-left:var(--pad-x)!important;padding-right:var(--pad-x)!important}.skscr .maptop{display:flex;align-items:center;gap:var(--sp-1);padding-left:var(--sp-3)!important;padding-right:var(--sp-3)!important}.skscr .maptop .unititle{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center}.skscr .maptop .unititle span{font:700 11px var(--disp)!important;letter-spacing:.14em!important;color:var(--qb-teal)!important;text-shadow:none!important}.skscr .maptop .unititle b{font:600 clamp(24px,7vw,28px)/1.1 var(--disp)!important}.trophyrow{text-align:left}.quick .qtitle b{font-size:clamp(16px,4.6vw,19px)!important;line-height:1.2;text-align:center}:root{--qb-edge:0 0 0 0 transparent;--edge:0 0 0 0 transparent;--glassedge:linear-gradient(transparent,transparent);--glassedge-dim:linear-gradient(transparent,transparent);--qb-surf:#1C2450;--qb-surf2:#262F60;--qb-soft:0 8px 22px rgba(3,5,18,.32)}.h3av,.iconbtn,.h3card,.factcard,.tabbar,.tab,.tab.on,.rankcard2,.lbadge,.fmt2,.fmt2>.e,.btn.s,.duelrow .btn,.rivchip,.mlist,.ptop,.pavatar,.pavatar i,.sheet .row,.row,.trophyrow,.pplanet,.pstats>div,.lnbubble,.lsintro span,.tpbubble,.hpill,.cap,.scorep,.sp-pm,.sp-row .sp-pm .mul,.qstrip,.qcard,.qscore,.skhud,.skpts em,.lscard,.lsimg,.pnamein,.mslot.empty,.qfb,.sp-meta .streakchip,.sbadge,.dstats>div,.taunt,.recap,.rankcard,.seasonnew{border:0!important;outline:0}.h3av,.iconbtn,.hpill,.cap,.tab,.tab.on,.fmt2>.e,.duelrow .btn,.btn.s,.rivchip,.pavatar i,.sp-pm,.sp-row .sp-pm .mul,.skpts em,.sp-meta .streakchip,.lbadge,.pnamein,.qstrip,.qscore,.scorep,.mslot.empty{box-shadow:none!important}.h3card,.rankcard2,.fmt2,.mlist,.ptop,.trophyrow,.pplanet,.pstats>div,.sheet .row,.skhud,.rivchip{background:var(--qb-surf)!important}.h3card,.rankcard2,.fmt2,.ptop,.trophyrow,.factcard,.skhud{box-shadow:var(--qb-soft)!important}.mlist,.pplanet,.pstats>div,.sheet .row,.rivchip{box-shadow:none!important}.h3card.warm{background:linear-gradient(150deg,#7a2b30,#4e1e2c)!important}.factcard{background:linear-gradient(135deg,#3a3590,#2a2d72)!important}.h3av{background:#ffffff0f!important}.fmt2.classic{background:linear-gradient(120deg,rgba(67,199,184,.16),var(--qb-surf) 55%)!important}.fmt2.sd{background:linear-gradient(120deg,rgba(151,133,239,.18),var(--qb-surf) 55%)!important}.fmt2>.e{background:color-mix(in srgb,var(--fc) 20%,transparent)!important}.duelrow .btn{background:#ffffff0f!important;color:var(--qb-tx)!important}.rankcard2 .lbadge{box-shadow:0 0 26px color-mix(in srgb,var(--lc) 40%,transparent)!important}.mrow{border-top:0!important}.mlist{padding:6px var(--sp-3)!important}.pavatar{box-shadow:0 0 30px color-mix(in srgb,var(--lc) 35%,transparent)!important}.pavatar i{background:#0e1229eb!important}.trophyrow{background:linear-gradient(120deg,rgba(233,187,103,.14),var(--qb-surf) 55%)!important}.pnamein{background:#ffffff12!important}.tabbar{background:#0e1229f5!important;box-shadow:0 -6px 24px #00000059!important}.tab.on{background:#43c7b821!important}.scr.run .qstrip,.boss .qstrip{background:#151b38e6!important}.qstrip .qhead .tval{border-left:0!important;padding-left:4px!important}.scr.run .qcard,.boss .qcard{background:var(--qb-surf)!important;box-shadow:0 12px 30px #03051266!important}.qcard .ans,.qcard .ans:not(.correct):not(.wrong):not(.dim):not(.decoyed){background:var(--qb-surf2)!important;box-shadow:none!important}.qcard .ans:active:not(:disabled){background:#9785ef4d!important;box-shadow:none!important}.qcard .ans.dim{box-shadow:none!important;background:#262f608c!important}.scr.run>.scorep{background:#151b38e6!important}.sp-row .sp-pm{background:#ffffff0f!important}.sp-row .sp-pm .mul{background:#9785ef47!important}.mslot.empty{background:#ffffff0d!important}.qfb{box-shadow:0 14px 34px #00000080!important}.qfb.ok{background:#173b3f!important}.qfb.no{background:#3b1e33!important}.skscr .skhud>*+*{border-left:0!important}.skscr .skhud{gap:var(--sp-3)!important}.skscr #skshow{box-shadow:none!important;background:#ffffff12!important}.lscard{box-shadow:0 18px 40px #00000073!important}.lsimg{border-bottom:0!important}.lnbubble,.lsintro span,.tpbubble{box-shadow:0 6px 16px #0000004d!important}.h3card.warm{box-shadow:var(--qb-soft)!important}.skscr .skpts em{box-shadow:none!important;background:#9785ef47!important}:is(.roundscr,.boss) .dock .mslot.empty{border:0!important;background:#ffffff0f!important}.lnunit{box-shadow:0 6px 16px #0006!important}html,body,.app{overflow-x:hidden;overscroll-behavior-x:none}.h3body,.sheet .inner,.lnscroll,.scr.run .qwrap{overflow-x:hidden!important;overscroll-behavior-x:none}.h3body,.sheet .inner{touch-action:pan-y}.boss .bhud{padding:max(10px,env(safe-area-inset-top,0px)) var(--sp-3) 0!important;gap:0!important}.boss .bhud .topbar{display:flex!important;align-items:center;gap:var(--sp-1);width:100%}.boss .bhud .topbar .iconbtn{width:40px;height:40px;flex:0 0 40px;background:#0e1229b3!important}.boss .bhud .topbar .cap{height:40px;padding:0 12px;display:flex;align-items:center;gap:6px;background:#0e1229b3!important}.boss .bhud .topbar .cap .e{width:20px;height:20px}.boss .bhud .topbar .cap span{font:700 16px var(--disp)}.boss .bnm{flex:1;min-width:0;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font:600 clamp(20px,6vw,26px)/1.1 var(--disp)!important;letter-spacing:.01em!important;text-transform:none!important;color:#fff!important;text-shadow:0 2px 10px rgba(0,0,0,.65),0 1px 2px rgba(0,0,0,.5)!important}.boss .bplate,.boss .btag{display:none!important}.boss .bfoot{position:absolute;left:0;right:0;bottom:0;z-index:6;display:flex;align-items:center;gap:var(--sp-2);padding:28px var(--sp-3) 10px;background:linear-gradient(#0e122900,#0e1229bf 60%);pointer-events:none}.boss .bfoot>*{pointer-events:auto}.boss .bfoot .barwrap{position:relative!important;inset:auto!important;flex:1 1 auto;min-width:0;height:40px!important;margin:0!important;width:auto!important}.boss .bfoot .medal{position:absolute;left:0;top:0;width:40px!important;height:40px!important;border:0!important;box-shadow:0 2px 10px #00000073!important;z-index:2}.boss .bfoot .hitbar{position:absolute!important;left:20px!important;right:0!important;top:8px!important;height:24px!important;padding:3px 4px 3px 24px!important;gap:3px!important;border:0!important;border-radius:var(--r-pill)!important;background:#140a1ed9!important;box-shadow:0 2px 8px #0006!important}.boss .bfoot .hitbar i{border-radius:var(--r-pill)!important;min-width:0}.boss .bfoot .barlabel{padding-left:24px!important;font:700 11px var(--disp)!important;letter-spacing:.04em;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.8)!important}.boss .bfoot .pme{flex:0 0 auto;display:flex;align-items:center;gap:6px;height:40px;padding:0 12px 0 4px;border-radius:var(--r-pill);background:#0e1229c7}.boss .bfoot .pme .avimg,.boss .bfoot .pme>.e{width:32px;height:32px;border-radius:50%;object-fit:cover;background:#ffffff14}.boss .bfoot .pme .cap{height:auto!important;padding:0!important;background:none!important;box-shadow:none!important;display:flex;align-items:center;font:700 11px var(--disp);letter-spacing:.08em}.boss .bfoot .pme .rhearts i{width:15px!important;height:14px!important}.boss .king{bottom:46px!important;height:48%!important}.boss .tag.streak{top:64px!important}.toast{top:58%!important;min-width:min(300px,82vw);padding:14px 20px;border-radius:var(--r-card);background:#0e1229f0;box-shadow:0 14px 34px #00000080}.roundscr .toast,.quick .toast{top:50%!important}.toast b{font:600 24px/1.15 var(--disp)!important;background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;color:var(--qb-gold)!important;filter:none!important;text-shadow:none!important;letter-spacing:.02em}.toast span{margin-top:6px!important;font:700 15px/1.35 var(--body)!important;color:var(--qb-tx2)!important;text-shadow:none!important}.toast span:empty{display:none}:is(.roundscr,.boss) .dock{margin:0 var(--sp-2) max(8px,env(safe-area-inset-bottom,0px))!important;padding:10px 14px 8px!important;border-radius:var(--r-card)!important;background:#151b38f0!important;box-shadow:0 -4px 20px #0000004d!important}.roundscr>.dock{margin-bottom:max(10px,env(safe-area-inset-bottom,0px))!important}:is(.roundscr,.boss) .dock .cardrow{display:flex!important;align-items:flex-start!important;justify-content:space-between;gap:var(--sp-3)!important}:is(.roundscr,.boss) .dock .slotgrp{display:flex;flex-direction:column;gap:6px!important}:is(.roundscr,.boss) .dock .slotgrp.tricks{align-items:flex-end}:is(.roundscr,.boss) .dock .slotgrp small{order:2!important;font:700 10.5px var(--disp)!important;letter-spacing:.08em!important;color:var(--qb-tx3)!important;text-align:left}:is(.roundscr,.boss) .dock .slotgrp.tricks small{text-align:right}:is(.roundscr,.boss) .dock .slots{height:72px;align-items:center!important;gap:8px!important}:is(.roundscr,.boss) .dock .slotgrp:not(.tricks) .mslot{width:54px!important;height:72px!important;aspect-ratio:auto!important}:is(.roundscr,.boss) .dock .slotgrp:not(.tricks) .mslot:not(.empty) .cardface{height:100%;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--cc) 70%,transparent)) drop-shadow(0 3px 4px rgba(0,0,0,.35))!important;box-shadow:none!important}:is(.roundscr,.boss) .dock .slotgrp:not(.tricks) .cardface{padding:7px 3px 6px!important;justify-content:center!important;gap:3px!important}:is(.roundscr,.boss) .dock .slotgrp:not(.tricks) .cardface .e{width:26px!important;height:26px!important;flex:0 0 auto}:is(.roundscr,.boss) .dock .slotgrp:not(.tricks) .cardface span{font:800 9px/1.05 var(--body)!important;white-space:normal!important;overflow:hidden;text-overflow:clip;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-align:center;max-width:100%}:is(.roundscr,.boss) .dock .tricks .mslot{width:46px!important;height:46px!important;flex:0 0 46px!important}:is(.roundscr,.boss) .dock .tricks .mslot .cardface{box-shadow:0 3px 8px #00000059!important;background:radial-gradient(circle at 50% 35%,#3e3778,#26224f 75%)!important}:is(.roundscr,.boss) .dock .tricks .mslot .cardface .e{width:28px!important;height:28px!important}:is(.roundscr,.boss) .dock .mslot.empty{background:#ffffff0d!important;border:0!important}:is(.roundscr,.boss) .dock .slotgrp:not(.tricks) .mslot.empty{border-radius:10px!important}@media (max-height:700px){:is(.roundscr,.boss) .dock .slots{height:60px}:is(.roundscr,.boss) .dock .slotgrp:not(.tricks) .mslot{width:46px!important;height:60px!important}:is(.roundscr,.boss) .dock .slotgrp:not(.tricks) .cardface .e{width:22px!important;height:22px!important}:is(.roundscr,.boss) .dock .tricks .mslot{width:40px!important;height:40px!important;flex-basis:40px!important}.boss .king{height:44%!important}}.boss .dock{margin:0 0 max(8px,env(safe-area-inset-bottom,0px))!important}.toast.on{animation:qbtoast 1.5s var(--ease) forwards!important}@keyframes qbtoast{0%{opacity:0;transform:translate(-50%,-50%) scale(.94)}12%{opacity:1;transform:translate(-50%,-50%) scale(1)}82%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.98)}}.rankcard2.lg2{display:flex!important;align-items:center;gap:14px!important;padding:14px 16px!important;border-radius:var(--r-card)!important;background:var(--qb-surf)!important;box-shadow:var(--qb-soft)!important}.rankcard2.lg2:before{display:none!important}.rankcard2.lg2 .lbadge{width:52px!important;height:52px!important;flex:0 0 52px!important;box-shadow:0 0 18px color-mix(in srgb,var(--lc) 35%,transparent)!important}.lg2 .lgmid{display:flex;flex-direction:column;gap:2px;min-width:0}.lg2 .lgmid small{font:600 13px var(--disp);color:var(--lc)}.lg2 .lgmid b{font:600 30px/1 var(--disp);color:var(--qb-tx);font-variant-numeric:tabular-nums}.lg2 .lgright{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.lg2 .lgright small{font:700 12px var(--body);color:var(--qb-tx2)}.lg2 .lgright .lgwl{color:var(--qb-tx3)}.lg2 .lprog{width:100%;max-width:150px;height:6px!important;margin:0!important;border-radius:var(--r-pill);background:#00000059!important;overflow:hidden}.lg2 .lprog i{display:block;height:100%;border-radius:var(--r-pill)}.duelmenu .rkseason{margin:8px 6px 0;font:700 12px var(--body);color:var(--qb-tx3)}.fmt3{position:relative;display:flex;align-items:flex-end;width:100%;min-height:124px;margin-top:30px;padding:18px 20px;border:0;border-radius:28px;text-align:left;color:#fff;overflow:visible;box-shadow:0 14px 30px #00000059;transition:transform var(--t-press) var(--ease)}.fmt3:active{transform:scale(.98)}.fmt3.classic{background:linear-gradient(120deg,#16b7c9,#2e8bea)}.fmt3.sd{background:linear-gradient(120deg,#d04fb6,#8a3fe0)}.fmt3 .f3txt{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:2px;max-width:60%}.fmt3 .f3tag{display:grid;place-items:center;width:34px;height:34px;margin-bottom:10px;border-radius:11px;background:#fff3;font-style:normal}.fmt3 .f3tag .e{width:20px;height:20px;filter:brightness(0) invert(1)}.fmt3 small{font:700 12.5px/1.3 var(--body);color:#ffffffd9}.fmt3 b{font:600 30px/1.1 var(--disp);color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.18)}.fmt3 .f3art{position:absolute;right:8px;bottom:6px;width:132px;height:150px;display:grid;place-items:end center;pointer-events:none}.fmt3 .f3art .e{width:132px;height:132px;object-fit:contain;filter:drop-shadow(0 14px 14px rgba(0,0,0,.35));transform:rotate(-6deg)}.fmt3.sd .f3art .e{transform:rotate(8deg)}.duelmenu .duelrow{margin-top:18px}@media (max-width:370px){.fmt3 .f3art{width:112px}.fmt3 .f3art .e{width:112px;height:112px}.fmt3 b{font-size:26px}}.fmt3 .f3tag svg{width:19px;height:19px}.fmt3 .f3art{right:4px;bottom:8px;width:150px;height:170px}.fmt3 .f3art .e{width:146px;height:146px}.fmt3{margin-top:38px}@media (max-width:370px){.fmt3 .f3art{width:120px}.fmt3 .f3art .e{width:120px;height:120px}}.fmt3{min-height:92px!important;margin-top:24px!important;padding:14px 18px!important;border-radius:24px!important;align-items:center!important}.fmt3 .f3txt{gap:1px}.fmt3 small{font-size:12px}.fmt3 b{font-size:25px}.fmt3 .f3art{right:10px;bottom:6px;width:104px;height:118px}.fmt3 .f3art .e{width:100px!important;height:100px!important}.fmt3.classic .f3art .e{transform:rotate(-4deg)}.fmt3.sd .f3art .e{transform:rotate(6deg);width:92px!important;height:92px!important}@media (max-width:370px){.fmt3 .f3art{width:90px}.fmt3 .f3art .e{width:88px!important;height:88px!important}.fmt3 b{font-size:23px}}.h3card.mtile{position:relative;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;padding:0!important;border-radius:24px!important;overflow:visible!important;background:var(--qb-surf)!important;box-shadow:var(--qb-soft)!important;text-align:left;margin-top:18px}.mtile .mtop{position:relative;height:84px;border-radius:24px 24px 18px 18px;margin:6px 6px 0;display:grid;place-items:center;overflow:visible;background:repeating-conic-gradient(from 0deg at 50% 62%,#ffffff29 0,#ffffff29 9deg,#fff0 9deg,#fff0 18deg),var(--tg)}.mtile .mtop:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(60% 70% at 50% 62%,rgba(255,255,255,.28),transparent 70%);pointer-events:none}.mtile .mtop .e{position:relative;z-index:1;width:84px!important;height:84px!important;margin-top:-30px;filter:drop-shadow(0 10px 10px rgba(0,0,0,.35))!important;transition:transform var(--t-panel) var(--ease-pop)}.mtile:active .mtop .e{transform:scale(1.06) rotate(-3deg)}.mtile.mt-daily{--tg:linear-gradient(140deg,#6A7BFF,#8B54F0)}.mtile.mt-streak{--tg:linear-gradient(140deg,#FF9A3D,#E8484F)}.mtile .mbot{display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 10px 12px;text-align:center}.mtile .mbot small{font:700 12px var(--body);color:var(--qb-tx3);letter-spacing:.02em}.mtile .mbot b{font:600 19px/1.15 var(--disp);color:var(--qb-tx)}.mtile.mt-daily .mbot b{color:#b9c2ff}.mtile.mt-streak .mbot b{color:#ffb98a}.mtile .mtop{height:78px}.mtile .mtop .e{width:76px!important;height:76px!important;margin-top:-26px}.mtile .mbot b{font-size:18px}.h3play.gob{position:relative;width:136px!important;min-width:0!important;height:auto!important;min-height:0!important;padding:0!important;margin:8px auto 6px!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;overflow:visible!important;filter:drop-shadow(0 0 18px rgba(64,170,255,.45)) drop-shadow(0 10px 14px rgba(0,0,0,.45));transition:transform .11s ease,filter .16s ease!important}.h3play.gob img{display:block;width:100%;height:auto;pointer-events:none;-webkit-user-drag:none}.h3play.gob .gobtxt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.h3play.gob:active:not([disabled]){transform:translateY(4px) scale(.95)!important;filter:drop-shadow(0 0 26px rgba(64,170,255,.7)) drop-shadow(0 5px 8px rgba(0,0,0,.45))}.h3play.gob[disabled]{filter:grayscale(1) brightness(.55) drop-shadow(0 8px 12px rgba(0,0,0,.4))!important;cursor:default}.h3play.gob:before,.h3play.gob:after{display:none!important}@media (max-height:720px){.h3play.gob{width:112px!important}}.h3play.gob{width:96px!important;margin:0 auto 6px!important}@media (max-height:720px){.h3play.gob{width:84px!important}}.h3play.gob .gob-down{position:absolute;left:0;bottom:0;width:100%;height:auto;opacity:0;transition:opacity 60ms linear}.h3play.gob:active:not([disabled]) .gob-down,.h3play.gob.pressed .gob-down{opacity:1}.h3play.gob:active:not([disabled]) .gob-up,.h3play.gob.pressed .gob-up{opacity:0}.h3play.gob.pressed{transform:translateY(3px) scale(.96)!important;filter:drop-shadow(0 0 24px rgba(70,220,110,.6)) drop-shadow(0 5px 8px rgba(0,0,0,.45))!important}.h3play.gob:active:not([disabled]){filter:drop-shadow(0 0 24px rgba(70,220,110,.6)) drop-shadow(0 5px 8px rgba(0,0,0,.45))!important}.sheet.lobby .inner{padding-bottom:120px!important}.lbtop{display:flex;align-items:center;gap:var(--sp-1);margin-bottom:var(--sp-2)}.lbtop b{flex:1;text-align:center;font:600 22px var(--disp)}.lbtop .iconbtn{width:40px;height:40px;flex:0 0 40px;display:grid;place-items:center}.lbq svg{width:22px;height:22px;color:var(--qb-tx)}.lbhero{position:relative;display:flex;align-items:center;gap:var(--sp-3);min-height:118px;margin-top:18px;padding:16px 18px 16px 150px;border-radius:26px;background:repeating-conic-gradient(from 0deg at 18% 58%,#ffffff26 0,#ffffff26 9deg,#fff0 9deg,#fff0 18deg),var(--tg);box-shadow:0 14px 30px #00000059}.lbhero.lb-daily{--tg:linear-gradient(130deg,#6A7BFF,#8B54F0)}.lbhero.lb-streak{--tg:linear-gradient(130deg,#FF9A3D,#E8484F)}.lbburst{position:absolute;left:10px;bottom:6px;width:132px;height:150px;display:grid;place-items:end center;pointer-events:none}.lbburst:before{content:"";position:absolute;left:12px;right:12px;bottom:6px;height:110px;border-radius:50%;background:radial-gradient(closest-side,rgba(255,255,255,.35),transparent)}.lbburst .e{position:relative;width:118px;height:118px;filter:drop-shadow(0 12px 12px rgba(0,0,0,.35))}.lbhtx{display:flex;flex-direction:column;gap:2px;color:#fff;min-width:0}.lbhtx small{font:700 11px var(--disp);letter-spacing:.12em;color:#fffc}.lbhtx b{font:600 25px/1.1 var(--disp)}.lbhtx span{font:700 13px/1.3 var(--body);color:#ffffffd9}.lbstreak{display:flex;align-items:center;gap:var(--sp-3);margin-top:var(--sp-3);padding:14px 16px;border-radius:var(--r-card);background:var(--qb-surf);box-shadow:var(--qb-soft)}.lbsn{display:flex;flex-direction:column;align-items:center;min-width:68px}.lbsn .e{width:30px;height:30px}.lbsn b{font:600 30px/1 var(--disp);color:#ffc08a}.lbsn small{font:700 11px var(--body);color:var(--qb-tx3);white-space:nowrap}.wk{flex:1;display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.wkd{display:flex;flex-direction:column;align-items:center;gap:4px}.wkd i{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#ffffff0f;font-style:normal}.wkd i .e{width:20px;height:20px}.wkd.done i{background:#f2a65a38}.wkd.perfect i{background:#e9bb674d}.wkd.today i{box-shadow:0 0 0 2px var(--qb-teal)}.wkd small{font:700 11px var(--body);color:var(--qb-tx3)}.wkd.today small{color:var(--qb-teal)}.tktrack{flex:1;min-width:0;position:relative}.tkbar{position:absolute;left:14px;right:14px;top:14px;height:6px;border-radius:var(--r-pill);background:#ffffff14}.tkbar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#f2a65a,#e8484f)}.tks{position:relative;display:flex;justify-content:space-between}.tk{display:flex;flex-direction:column;align-items:center;gap:3px;width:52px}.tk i{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#262f60;font-style:normal;filter:grayscale(1) brightness(.7)}.tk i .e{width:20px;height:20px}.tk.got i{background:var(--tc);filter:none;box-shadow:0 0 14px color-mix(in srgb,var(--tc) 50%,transparent)}.tk b{font:600 12px var(--disp);color:var(--qb-tx2)}.tk.got b{color:var(--tc)}.tk small{font:700 10px var(--body);color:var(--qb-tx3)}.lbstats{margin-top:var(--sp-2)}.lbstats>div{min-height:72px!important}.lbboard{margin-top:var(--sp-3);padding:14px 14px 12px;border-radius:var(--r-card);background:var(--qb-surf);box-shadow:var(--qb-soft)}.lbbhead{display:flex;align-items:center;justify-content:space-between}.lbbhead b{font:600 18px var(--disp)}.lblink{font:700 13px var(--body);color:var(--qb-teal);background:none;border:0;padding:6px 2px}.lbboard .podium{min-height:190px!important;margin-top:4px!important}.lbme{display:flex;align-items:center;gap:10px;margin-top:6px;padding:10px 12px;border-radius:var(--r-ans);background:#43c7b81f}.lbme .avimg{width:30px;height:30px;border-radius:50%}.lbme span{font:700 13px var(--body);color:var(--qb-tx2)}.lbme b{font:600 18px var(--disp);color:var(--qb-teal)}.lbme em{margin-left:auto;font-style:normal;font:700 13px var(--body);color:var(--qb-tx2)}.lbfoot{position:absolute;left:0;right:0;bottom:0;z-index:20;padding:16px var(--pad-x) max(16px,env(safe-area-inset-bottom,0px));background:linear-gradient(#0a0e2600,#0a0e26f2 40%)}.lbplay{position:relative;width:100%;height:62px;border:0;border-radius:22px;overflow:hidden;font:700 22px var(--disp);letter-spacing:.04em;text-transform:uppercase;color:#fff;text-shadow:0 2px 0 rgba(20,90,40,.5);background:linear-gradient(180deg,#9bea6e,#5fd05a 48%,#3db34f);box-shadow:0 7px #23803c,0 14px 22px #0006;transition:transform 90ms ease,box-shadow 90ms ease}.lbplay:before{content:"";position:absolute;left:10px;right:10px;top:5px;height:42%;border-radius:16px 16px 40px 40px;background:linear-gradient(180deg,#ffffff80,#ffffff0f);pointer-events:none}.lbplay span{position:relative}.lbplay:active{transform:translateY(5px);box-shadow:0 2px #23803c,0 6px 12px #00000059}.rulesov{position:absolute;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:flex-end;background:#04061499;animation:fadein var(--t-panel) var(--ease)}.rulesov.out{opacity:0;transition:opacity .2s}.rulessheet{width:100%;max-height:86%;overflow-y:auto;padding:18px var(--pad-x) max(18px,env(safe-area-inset-bottom,0px));border-radius:26px 26px 0 0;background:#171e44;box-shadow:0 -10px 30px #00000073;animation:sheetup .26s var(--ease)}.rshead{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.rshead b{font:600 21px var(--disp)}.rshead .iconbtn{width:36px;height:36px;color:var(--qb-tx)}.rsrow{display:flex;align-items:flex-start;gap:12px;padding:10px 2px}.rsrow .e{width:30px;height:30px;flex:0 0 30px}.rsrow b{display:block;font:600 16px var(--disp)}.rsrow small{display:block;margin-top:2px;font:700 13.5px/1.35 var(--body);color:var(--qb-tx2)}.rulessheet .btn{margin-top:12px}@keyframes fadein{0%{opacity:0}}@media (max-width:370px){.lbhero{padding-left:126px}.lbburst{width:112px}.lbburst .e{width:100px;height:100px}.lbhtx b{font-size:22px}.wkd i{width:26px;height:26px}}.sheet.lobby .inner{padding-bottom:0!important}.lbfoot{position:sticky!important;left:auto;right:auto;bottom:0;margin:12px calc(-1 * var(--pad-x)) 0;padding-top:18px}.sheet.lobby .inner{padding-bottom:110px!important}.lbhero{min-height:150px;align-items:center}.lbhtx .lbplay{width:auto;align-self:flex-start;height:44px;margin-top:10px;padding:0 26px 3px;border-radius:16px;font-size:18px;box-shadow:0 5px #23803c,0 10px 16px #0000004d}.lbhtx .lbplay:before{left:6px;right:6px;top:4px;border-radius:12px 12px 30px 30px}.lbhtx .lbplay:active{transform:translateY(4px);box-shadow:0 1px #23803c,0 4px 8px #0000004d}.lbhero{min-height:140px}.lbhtx b{font-size:24px}.lbgo{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;height:42px;margin-top:12px;padding:0 20px 0 6px;border:0;border-radius:var(--r-pill);background:#fff;color:var(--ink,#4B3FD6);font:600 16px var(--disp);letter-spacing:.01em;box-shadow:0 6px 16px #00000038;transition:transform var(--t-press) var(--ease),box-shadow var(--t-press)}.lbgo i{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--tg);color:#fff;font-style:normal}.lbgo i svg{width:15px;height:15px;margin-left:2px}.lbgo:active{transform:scale(.96);box-shadow:0 3px 8px #0003}.lb-daily{--ink:#5B47E0}.lb-streak{--ink:#D9453A}.lbhtx .lbgo span{color:var(--ink)!important;font:600 16px var(--disp)!important}.lb-streak .lbhtx b{font-size:clamp(19px,5.6vw,23px);white-space:nowrap}.vsbar.vs2{display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center;gap:8px!important;margin:var(--sp-2) var(--sp-3) 0!important;padding:0!important}.vs2 .vs{display:flex!important;align-items:center;gap:10px;min-width:0;padding:10px 12px!important;border-radius:var(--r-card)!important;background:var(--qb-surf)!important;box-shadow:none!important;border:0!important}.vs2 .vs:before,.vs2 .vs:after{display:none!important}.vs2 .vs.them{justify-content:flex-end;text-align:right}.vs2 .vsav{flex:0 0 46px;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;overflow:hidden}.vs2 .me .vsav{background:radial-gradient(circle at 50% 35%,#3e5ba8,#22306a);box-shadow:0 0 0 2.5px var(--qb-teal)}.vs2 .them .vsav{background:radial-gradient(circle at 50% 35%,#5a3a78,#2e2050);box-shadow:0 0 0 2.5px #f36b82}.vs2 .vsav .avimg{width:100%;height:100%;object-fit:cover;margin:0!important}.vs2 .vsav .e{width:30px;height:30px}.vs2 .vstx{display:flex;flex-direction:column;min-width:0;line-height:1.1}.vs2 .vstx small{display:block!important;font:600 13px var(--disp)!important;letter-spacing:0!important;text-transform:none!important;color:var(--qb-tx2)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vs2 .vstx b{font:600 26px/1.05 var(--disp)!important;color:var(--qb-tx);font-variant-numeric:tabular-nums}.vs2 .vstx em{font:700 11px var(--body)!important;font-style:normal;color:var(--qb-tx3)}.vs2 .vstx em.ok{color:var(--qb-ok)!important}.vs2 .vstx em.no{color:var(--qb-bad)!important}.vs2 .vsmid{font:700 14px var(--disp)!important;color:var(--qb-gold)!important;background:none!important}@media (max-width:370px){.vs2 .vsav{flex-basis:38px;width:38px;height:38px}.vs2 .vstx b{font-size:22px}.vs2 .vs{padding:8px 10px!important;gap:8px}}.vs2 .vs{min-height:74px;align-self:stretch}.tug.tug2{display:block!important;margin:var(--sp-2) var(--sp-3) 0;padding:12px 12px 10px!important;border-radius:var(--r-card);background:var(--qb-surf)}.tug2 .tugrow{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px}.tug2 .tugside{display:flex!important;align-items:center;gap:10px;min-width:0;animation:none!important}.tug2 .tugside.them{justify-content:flex-end;text-align:right}.tug2 .vsav{flex:0 0 44px;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;overflow:hidden}.tug2 .me .vsav{background:radial-gradient(circle at 50% 35%,#3e5ba8,#22306a);box-shadow:0 0 0 2.5px var(--qb-teal)}.tug2 .them .vsav{background:radial-gradient(circle at 50% 35%,#5a3a78,#2e2050);box-shadow:0 0 0 2.5px #f36b82}.tug2 .vsav .avimg{width:100%;height:100%;object-fit:cover;margin:0!important}.tug2 .vsav .e{width:28px;height:28px}.tug2 .vstx{display:flex;flex-direction:column;min-width:0;line-height:1.1}.tug2 .vstx small{display:block!important;font:600 13px var(--disp)!important;letter-spacing:0!important;color:var(--qb-tx2)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tug2 .vstx b{font:600 22px/1.1 var(--disp)!important;color:var(--qb-tx)}.tug2 .vstx em{min-height:13px;font:700 11px var(--body)!important;font-style:normal;color:var(--qb-tx3)}.tug2 .vstx em.ok{color:var(--qb-ok)!important}.tug2 .vstx em.no{color:var(--qb-bad)!important}.tug2 .vsmid{font:700 13px var(--disp);color:var(--qb-gold)}.tug2 .rope{position:relative;height:40px;margin:12px 34px 0}.tug2 .ropeline{left:0;right:0;height:12px!important;margin-top:-6px!important;border-radius:var(--r-pill)!important;background:repeating-linear-gradient(115deg,#e9be7e 0,#e9be7e 5px,#c08a4a 5px,#c08a4a 10px,#946231 10px,#946231 12px)!important;box-shadow:inset 0 2px #ffffff59,inset 0 -2px #00000040,0 4px 8px #0006!important}.tug2 .rope .rtick{height:8px;margin-top:-4px;width:2px;background:#ffffff2e;z-index:0}.tug2 .rope .rtick.mid{height:28px;margin-top:-14px;width:2px;background:#ffffff8c}.tug2 .knot{width:20px!important;height:34px!important;margin:-10px 0 0 -10px!important;border-radius:0!important;background:none!important;box-shadow:none!important;z-index:3}.tug2 .knot:before{content:"";position:absolute;left:3px;top:0;width:14px;height:14px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ff9aa6,#d6334a 70%);box-shadow:0 2px 4px #00000073}.tug2 .knot i{position:absolute;left:5px;top:10px;width:10px;height:22px;background:linear-gradient(#f0506a,#c02840);clip-path:polygon(0 0,100% 0,100% 100%,50% 80%,0 100%);filter:drop-shadow(0 2px 2px rgba(0,0,0,.35))}.tug2 .kozone{top:50%!important;bottom:auto!important;width:40px!important;height:26px;margin-top:-13px;border-radius:9px!important;display:grid!important;place-items:center;font:700 10px var(--disp)!important;letter-spacing:.06em;color:#fff;z-index:2;box-shadow:0 3px 8px #00000059}.tug2 .kozone.l{left:-38px!important;background:linear-gradient(180deg,#4ad3c2,#22968a)!important}.tug2 .kozone.r{right:-38px!important;background:linear-gradient(180deg,#f57a8e,#c9384f)!important}.quick .ropemsg{margin:8px 0 0!important;font:600 13px var(--disp)!important;color:var(--qb-tx2)!important}.vs2 .vsav,.tug2 .vsav,.vs2 .me .vsav,.vs2 .them .vsav,.tug2 .me .vsav,.tug2 .them .vsav{box-shadow:none!important}.tug2 .ropeline{height:18px!important;margin-top:-9px!important;border-radius:0!important;box-shadow:none!important;background:url(./rope_tile-CpeAjF7s.webp) left center/auto 100% repeat-x!important;filter:drop-shadow(0 4px 5px rgba(0,0,0,.45))}.tug2 .rope .rtick:not(.mid){display:none}.tug2 .rope .rtick.mid{background:#ffffff59;height:34px;margin-top:-17px}.tug2 .knot{width:26px!important;height:36px!important;margin:-12px 0 0 -13px!important;background:url(./tug_banner-DecVb3T2.webp) center/contain no-repeat!important;filter:drop-shadow(0 3px 4px rgba(0,0,0,.45))}.tug2 .knot:before,.tug2 .knot i{display:none!important}.tug2 .ropeline{background:none!important;background-image:url(./rope_tile-CpeAjF7s.webp)!important;background-repeat:repeat-x!important;background-size:auto 100%!important;background-position:var(--rx,0px) center;transition:background-position .75s cubic-bezier(.2,.9,.25,1)!important;animation:ropewobble 1.5s ease-in-out infinite!important}@keyframes ropewobble{0%,to{transform:translate(0)}22%{transform:translate(-6px)}48%{transform:translate(3px)}72%{transform:translate(-3px)}}.tug2 .knot{transition:left .75s cubic-bezier(.2,.9,.25,1)!important;animation:knotwobble 1.5s ease-in-out infinite!important;transform-origin:50% 20%}@keyframes knotwobble{0%,to{transform:translate(0) rotate(0)}22%{transform:translate(-6px) rotate(-7deg)}48%{transform:translate(3px) rotate(5deg)}72%{transform:translate(-3px) rotate(-3deg)}}.tug2 .vsav{animation:avlean 1.5s ease-in-out infinite}.tug2 .them .vsav{animation-direction:reverse}@keyframes avlean{0%,to{transform:translate(0)}22%{transform:translate(-3px)}72%{transform:translate(2px)}}.tug2 .me.pulling .vsav{animation:pullme .6s cubic-bezier(.2,.9,.3,1)}.tug2 .them.pulling .vsav{animation:pullthem .6s cubic-bezier(.2,.9,.3,1)}@keyframes pullme{30%{transform:translate(-10px) rotate(-12deg)}}@keyframes pullthem{30%{transform:translate(10px) rotate(12deg)}}@media (prefers-reduced-motion:reduce){.tug2 .ropeline,.tug2 .knot,.tug2 .vsav{animation:none!important}.tug2 .ropeline{transition:background-position .6s ease!important}.tug2 .knot{transition:left .6s ease!important}}.tug2 .ropeline{background-color:transparent!important;background-position:var(--rx,0px) center!important}.tug2 .ropeclip{position:absolute;left:0;right:0;top:0;bottom:0;clip-path:inset(-20px 0);pointer-events:none}.tug2 .ropeclip .ropeline{left:-12px!important;right:-12px!important}.scr.run>.scorep{margin:var(--sp-2) var(--sp-3) 0!important;padding:8px 14px 10px!important;border-radius:18px!important}.scr.run .sp-row{gap:var(--sp-2)}.scr.run .sp-row .sp-score{font-size:clamp(24px,7vw,28px)!important}.scr.run .sp-meta{min-height:34px!important}.scr.run .sp-meta .sp-goal{font-size:14px!important}.scr.run .sp-meta .streakchip{transform:scale(.9);transform-origin:left center}.scr.run .sp-row .sp-pm{height:30px!important}.scr.run .sp-row .sp-pm .mul{height:24px!important;min-width:28px!important}.scr.run .sp-row .sp-pm .pts,.scr.run .sp-row .sp-pm .mul{font-size:15px!important}.scr.run .scorep .bar.slim{height:5px!important;margin-top:8px!important}.scr.run .qwrap{gap:var(--sp-2)!important;padding-top:var(--sp-2)!important}.scr.run .qstrip{padding:8px 12px 9px!important;border-radius:16px!important}.scr.run .qstrip .qhead{min-height:24px}.scr.run .qstrip .qhead .cat{font-size:14px!important}.scr.run .qstrip .trow{margin-top:6px!important}.scr.run .qcard{padding:14px!important;border-radius:20px!important}.scr.run .qcard .qtext{font-size:clamp(18px,5.4vw,21px)!important;line-height:1.22!important}.scr.run .qcard[data-len=l] .qtext{font-size:clamp(17px,5vw,19px)!important}.scr.run .qcard[data-len=xl] .qtext{font-size:clamp(16px,4.6vw,18px)!important}.scr.run .qcard .answers{margin-top:12px!important;gap:8px!important}.scr.run .qcard .ans{min-height:clamp(44px,6.4svh,52px)!important;padding:9px 44px 9px 16px!important;border-radius:14px!important;font-size:16px!important}.scr.run .qcard .answers.long .ans{font-size:15px!important}.scr.run .qcard .ans .mark{right:12px!important;width:22px!important;height:22px!important}.scr.run .qcard .answers.tf{margin-top:var(--sp-3)!important;gap:10px!important}.scr.run .qcard .answers.tf .ans{min-height:clamp(70px,10svh,88px)!important;padding:10px!important}.scr.run .qcard.tf .qtext{font-size:clamp(20px,6vw,24px)!important}.roundscr>.dock{margin:0 var(--sp-2) max(8px,env(safe-area-inset-bottom,0px))!important;padding:8px 12px 6px!important;border-radius:18px!important}.roundscr .dock .slots{height:58px!important;gap:6px!important}.roundscr .dock .slotgrp{gap:4px!important}.roundscr .dock .slotgrp small{font-size:9.5px!important}.roundscr .dock .slotgrp:not(.tricks) .mslot{width:44px!important;height:58px!important}.roundscr .dock .slotgrp:not(.tricks) .cardface{padding:5px 2px 4px!important;gap:2px!important;border-radius:9px!important}.roundscr .dock .slotgrp:not(.tricks) .cardface .e{width:22px!important;height:22px!important}.roundscr .dock .slotgrp:not(.tricks) .cardface span{font-size:8px!important}.roundscr .dock .slotgrp:not(.tricks) .mslot.empty{border-radius:9px!important}.roundscr .dock .tricks .mslot{width:40px!important;height:40px!important;flex:0 0 40px!important}.roundscr .dock .tricks .mslot .cardface .e{width:24px!important;height:24px!important}@media (max-height:700px){.scr.run>.hudtop{padding-top:max(8px,env(safe-area-inset-top,0px))!important}.scr.run .sp-meta{min-height:30px!important}.scr.run .qcard{padding:12px!important}.scr.run .qcard .answers{margin-top:10px!important;gap:7px!important}.scr.run .qcard .ans{min-height:42px!important;padding-top:8px!important;padding-bottom:8px!important}.scr.run .qcard .qtext{font-size:clamp(17px,5.2vw,20px)!important}.scr.run .qcard[data-len=l] .qtext,.scr.run .qcard[data-len=xl] .qtext{font-size:clamp(16px,4.8vw,18px)!important}.roundscr .dock .slots{height:52px!important}.roundscr .dock .slotgrp:not(.tricks) .mslot{width:40px!important;height:52px!important}.roundscr .dock .slotgrp:not(.tricks) .cardface .e{width:20px!important;height:20px!important}.roundscr .dock .tricks .mslot{width:38px!important;height:38px!important;flex-basis:38px!important}}.scr.run .qwrap>.qcard{margin-top:0!important;margin-bottom:auto!important}@font-face{font-family:"Baloo 2";font-weight:500;font-style:normal;font-display:swap;src:url(./baloo-2-latin-500-normal-CmLZ27r7.woff2) format("woff2")}@font-face{font-family:"Baloo 2";font-weight:600;font-style:normal;font-display:swap;src:url(./baloo-2-latin-600-normal-tIfxVoAe.woff2) format("woff2")}@font-face{font-family:"Baloo 2";font-weight:700;font-style:normal;font-display:swap;src:url(./baloo-2-latin-700-normal-CqTg7A15.woff2) format("woff2")}@font-face{font-family:"Baloo 2";font-weight:800;font-style:normal;font-display:swap;src:url(./baloo-2-latin-800-normal-BbF3Etk1.woff2) format("woff2")}@font-face{font-family:"Exo 2";font-weight:500;font-style:normal;font-display:swap;src:url(./exo-2-latin-500-normal-z_O1F9ci.woff2) format("woff2")}@font-face{font-family:"Exo 2";font-weight:600;font-style:normal;font-display:swap;src:url(./exo-2-latin-600-normal-DOMk466V.woff2) format("woff2")}@font-face{font-family:"Exo 2";font-weight:700;font-style:normal;font-display:swap;src:url(./exo-2-latin-700-normal-OoACPC18.woff2) format("woff2")}@font-face{font-family:"Exo 2";font-weight:800;font-style:normal;font-display:swap;src:url(./exo-2-latin-800-normal-CeuANCVN.woff2) format("woff2")}@font-face{font-family:Lilita One;font-weight:400;font-style:normal;font-display:swap;src:url(./lilita-one-latin-400-normal-87r-Z-Re.woff2) format("woff2")}@font-face{font-family:Outfit;font-weight:500;font-style:normal;font-display:swap;src:url(./outfit-latin-500-normal-DKnIMDSk.woff2) format("woff2")}@font-face{font-family:Outfit;font-weight:600;font-style:normal;font-display:swap;src:url(./outfit-latin-600-normal-B7SfZ07L.woff2) format("woff2")}@font-face{font-family:Outfit;font-weight:700;font-style:normal;font-display:swap;src:url(./outfit-latin-700-normal-Cu9v6i1X.woff2) format("woff2")}@font-face{font-family:Outfit;font-weight:800;font-style:normal;font-display:swap;src:url(./outfit-latin-800-normal-CQna6-G7.woff2) format("woff2")}@font-face{font-family:Outfit;font-weight:900;font-style:normal;font-display:swap;src:url(./outfit-latin-900-normal-D7VxKg29.woff2) format("woff2")}@font-face{font-family:Paytone One;font-weight:400;font-style:normal;font-display:swap;src:url(./paytone-one-latin-400-normal-CUTjhAbn.woff2) format("woff2")}@font-face{font-family:Rubik;font-weight:500;font-style:normal;font-display:swap;src:url(./rubik-latin-500-normal-1os41rQk.woff2) format("woff2")}@font-face{font-family:Rubik;font-weight:600;font-style:normal;font-display:swap;src:url(./rubik-latin-600-normal-7iWW07_k.woff2) format("woff2")}@font-face{font-family:Rubik;font-weight:700;font-style:normal;font-display:swap;src:url(./rubik-latin-700-normal-D-tMm-eS.woff2) format("woff2")}@font-face{font-family:Rubik;font-weight:800;font-style:normal;font-display:swap;src:url(./rubik-latin-800-normal-BtaGuVpR.woff2) format("woff2")}@font-face{font-family:Rubik;font-weight:900;font-style:normal;font-display:swap;src:url(./rubik-latin-900-normal-Cz6GdZLE.woff2) format("woff2")}:root[data-font=baloo]{--disp:"Baloo 2","Fredoka",ui-rounded,system-ui,sans-serif}:root[data-font=lilita]{--disp:"Lilita One","Fredoka",ui-rounded,system-ui,sans-serif}:root[data-font=paytone]{--disp:"Paytone One","Fredoka",ui-rounded,system-ui,sans-serif}:root[data-font=rubik]{--disp:"Rubik",system-ui,sans-serif;--body:"Rubik",system-ui,sans-serif}:root[data-font=outfit]{--disp:"Outfit",system-ui,sans-serif;--body:"Outfit",system-ui,sans-serif}:root[data-font=exo]{--disp:"Exo 2",system-ui,sans-serif;--body:"Nunito",ui-rounded,system-ui,sans-serif}:root[data-font=lilita] *,:root[data-font=paytone] *{font-synthesis-weight:none}:root[data-font=lilita] .scr.run .qcard .qtext,:root[data-font=paytone] .scr.run .qcard .qtext{letter-spacing:.01em}:root[data-font=paytone] .scr.run .qcard .qtext{font-size:clamp(17px,5vw,20px)!important}.fontov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:flex-end;justify-content:center;background:#05071499}.fontsheet{width:min(100%,460px);max-height:86svh;overflow-y:auto;scrollbar-width:none;padding:18px 16px max(16px,env(safe-area-inset-bottom,0px));border-radius:24px 24px 0 0;background:#161c40;box-shadow:0 -12px 40px #00000080}.fontsheet>b{display:block;font:600 20px var(--disp);color:#fff;margin:0 4px 4px}.fontsheet>p{margin:0 4px 14px;font:700 13px/1.35 var(--body);color:var(--qb-tx3,#8C93BE)}.fontpick{display:block;width:100%;text-align:left;margin:0 0 8px;padding:12px 14px;border:0;border-radius:16px;background:#1f2756;color:#fff;cursor:pointer}.fontpick.on{background:#43c7b829;box-shadow:inset 0 0 0 2px #43c7b8}.fontpick .fpname{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;font:800 11px var(--body);letter-spacing:.08em;color:#8c93be;text-transform:uppercase}.fontpick .fpname em{font:700 12px var(--body);letter-spacing:0;text-transform:none;font-style:normal;color:#6e76a6}.fontpick.on .fpname em{color:#43c7b8}.fontpick .fpq{display:block;margin-top:6px;font-size:20px;line-height:1.15;color:#fff}.fontpick .fpa{display:block;margin-top:4px;font-size:15px;color:#c9cdeb}.fontsheet .btn{width:100%;margin-top:6px}:root:is([data-font=baloo],[data-font=outfit],[data-font=exo]) :is(.qtext,.sp-score,.hwhere b,.qstrip .cat,.tval,.toast b,.bnm,.qfb b,.fpq){font-weight:700!important}:root[data-font=baloo] .scr.run .qcard .qtext{line-height:1.12!important}.vsxscr .inner{display:flex;flex-direction:column;justify-content:center;min-height:100%;padding:max(16px,env(safe-area-inset-top,0px)) 0 max(16px,env(safe-area-inset-bottom,0px))!important;overflow-x:hidden}.vsx{display:flex;flex-direction:column;gap:18px;width:100%}.vsx-eye{display:flex;flex-direction:column;align-items:center;gap:2px;animation:vsxfade .4s ease both}.vsx-eye b{font:700 30px/1 var(--disp);letter-spacing:.02em;color:#fff;text-shadow:0 3px 14px rgba(0,0,0,.5)}.vsx-eye span{font:800 11px var(--body);letter-spacing:.16em;color:var(--qb-teal)}.vsx-stage{position:relative;display:flex;flex-direction:column;gap:56px}.vsx-side{position:relative;display:flex;align-items:center;gap:14px;height:122px;padding:0 22px}.vsx-side:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:0}.vsx-side.me:before{background:linear-gradient(100deg,#43c7b86b,#2b5caa52 55%,#2b5caa00);clip-path:polygon(0 0,100% 0,88% 100%,0 100%)}.vsx-side.them{justify-content:flex-end;text-align:right}.vsx-side.them:before{background:linear-gradient(-100deg,#f36b826b,#8246be57 55%,#8246be00);clip-path:polygon(12% 0,100% 0,100% 100%,0 100%)}.vsx-side>*{position:relative;z-index:1}.vsx-side.me{animation:vsxin-l .5s cubic-bezier(.2,.9,.25,1.1) both}.vsx-side.them{animation:vsxin-r .5s cubic-bezier(.2,.9,.25,1.1) .12s both}.vsx-av{flex:0 0 104px;width:104px;height:104px;border-radius:50%;display:grid;place-items:center;overflow:hidden;animation:vsxbob 2.4s ease-in-out infinite}.vsx-side.me .vsx-av{background:radial-gradient(circle at 50% 38%,#4b74c9,#1f2d6b 72%);box-shadow:0 0 0 4px #43c7b8e6,0 0 34px #43c7b873}.vsx-side.them .vsx-av{background:radial-gradient(circle at 50% 38%,#7a4ba8,#2e1c55 72%);box-shadow:0 0 0 4px #f36b82e6,0 0 34px #f36b8266;animation-delay:-1.2s}.vsx-av .avimg,.vsx-av img{width:92%;height:92%;object-fit:contain;margin:0!important;filter:drop-shadow(0 6px 8px rgba(0,0,0,.4))}.vsx-av .e{width:64px;height:64px}.vsx-id{display:flex;flex-direction:column;gap:2px;min-width:0}.vsx-id small{font:800 11px var(--body);letter-spacing:.14em;text-transform:uppercase;color:#ffffffa6}.vsx-id b{font:700 clamp(22px,7vw,28px)/1.05 var(--disp);color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.45);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.vsx-lg{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;margin-top:4px;padding:4px 10px;border-radius:999px;background:#0a0d208c;font:800 12px var(--body);color:#fff}.vsx-lg:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--lc);box-shadow:0 0 8px var(--lc)}.vsx-side.them .vsx-lg{align-self:flex-end}.vsx-mid{position:absolute;left:50%;top:50%;width:0;height:0;z-index:3}.vsx-vs{position:absolute;left:0;top:0;transform:translate(-50%,-50%);display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:radial-gradient(circle at 50% 35%,#ffe08a,#e9a93b 60%,#b86e16);box-shadow:0 0 0 4px #0e1229,0 8px 24px #00000080,0 0 40px #e9bb6799;font:700 27px/1 var(--disp);color:#2a1a05;letter-spacing:.02em;animation:vsxslam .55s cubic-bezier(.2,1.4,.4,1) .38s both}.vsx-rays{position:absolute;left:0;top:0;width:300px;height:300px;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;background:repeating-conic-gradient(rgba(255,224,138,.16) 0 8deg,transparent 8deg 22deg);-webkit-mask:radial-gradient(circle,#000 18%,transparent 66%);mask:radial-gradient(circle,#000 18%,transparent 66%);animation:vsxspin 14s linear infinite,vsxfade .5s ease .45s both}.vsxscr .rivinfo{flex-direction:row!important;flex-wrap:wrap;justify-content:center;gap:6px!important;max-width:none!important;margin:0!important;padding:0 16px;animation:vsxfade .4s ease .7s both}.vsxscr .rivinfo span{padding:6px 12px 6px 8px!important;border-radius:999px!important;background:#151b38e6!important;box-shadow:none!important;font:700 12.5px var(--body)!important;gap:6px!important}.vsxscr .rivinfo span em{font-style:normal;color:var(--qb-tx3)}.vsxscr .rivinfo .e{width:18px!important;height:18px!important}.vsxscr .startrow{margin:0!important;gap:6px!important;animation:vsxfade .4s ease .8s both}.vsxscr .startrow .btn{width:min(260px,72vw)!important;height:54px;font:700 19px var(--disp)!important}.vsxscr .startrow .muted{font:700 13px var(--body)}@keyframes vsxin-l{0%{opacity:0;transform:translate(-60%)}to{opacity:1;transform:none}}@keyframes vsxin-r{0%{opacity:0;transform:translate(60%)}to{opacity:1;transform:none}}@keyframes vsxslam{0%{opacity:0;transform:translate(-50%,-50%) scale(2.6) rotate(-12deg)}60%{opacity:1;transform:translate(-50%,-50%) scale(.92) rotate(3deg)}to{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(0)}}@keyframes vsxbob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes vsxspin{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes vsxfade{0%{opacity:0}to{opacity:1}}@media (max-height:680px){.vsx{gap:14px}.vsx-stage{gap:50px}.vsx-side{height:110px}.vsx-av{flex-basis:92px;width:92px;height:92px}.vsx-vs{width:58px;height:58px;font-size:24px}.vsx-eye b{font-size:26px}}@media (prefers-reduced-motion:reduce){.vsx *,.vsx-side{animation:none!important}}.rvav{object-fit:cover;object-position:50% 18%}.vs2 .vsav .rvav,.tug2 .vsav .rvav{object-position:50% 15%}.mrow .mav,.taunt .tav{flex:0 0 32px;width:32px;height:32px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:#ffffff14}.taunt .tav{flex-basis:42px;width:42px;height:42px}.mrow .mav img,.taunt .tav img,.rkic img.avimg,.lgwho i img.avimg{width:100%;height:100%;object-fit:cover;object-position:50% 15%;margin:0}.rkic{overflow:hidden}.bnxscr .inner{display:flex;flex-direction:column;min-height:100%;padding:max(14px,env(safe-area-inset-top,0px)) 0 0!important;overflow-x:hidden}.bnx{display:flex;flex-direction:column;flex:1;gap:10px}.bnx-head{display:flex;align-items:center;gap:10px;padding:0 16px}.bnx-av{flex:0 0 48px;width:48px;height:48px;border-radius:50%;overflow:hidden;display:grid;place-items:center;transition:transform .25s,box-shadow .25s,opacity .25s;opacity:.55}.bnx-av img{width:100%;height:100%;object-fit:cover;object-position:50% 15%;margin:0!important}.bnx-av .e{width:30px;height:30px}.bnx-av.me{background:radial-gradient(circle at 50% 38%,#4b74c9,#1f2d6b 72%)}.bnx-av.them{background:radial-gradient(circle at 50% 38%,#7a4ba8,#2e1c55 72%)}.bnx-av.turn{opacity:1;transform:scale(1.08)}.bnx-av.me.turn{box-shadow:0 0 0 3px var(--qb-teal),0 0 18px #43c7b880}.bnx-av.them.turn{box-shadow:0 0 0 3px #f36b82,0 0 18px #f36b8280;animation:bnxthink 1s ease-in-out infinite}.bnx-t{flex:1;min-width:0;text-align:center}.bnx-t small{display:block;font:800 10px var(--body);letter-spacing:.14em;color:var(--qb-teal);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bnx-t b{display:block;font:700 clamp(22px,7vw,27px)/1.1 var(--disp);color:#fff}.bnx-sub{margin:0;padding:0 20px;text-align:center;font:700 13px/1.4 var(--body);color:var(--qb-tx2,#C9CDEB)}.bnxscr .draftsteps{padding:0 16px;gap:6px!important}.bnxscr .draftsteps span{padding:7px 2px!important;border-radius:999px!important;font:700 11.5px var(--disp)!important;background:#ffffff0f!important;box-shadow:none!important;color:var(--qb-tx3)!important}.bnxscr .draftsteps span.on{background:var(--qb-teal)!important;color:#08221f!important}.bnxscr .draftsteps span.done{color:var(--qb-teal)!important}.bnx-sheet{flex:1;display:flex;flex-direction:column;gap:12px;margin-top:4px;padding:16px 14px max(16px,env(safe-area-inset-bottom,0px));border-radius:26px 26px 0 0;background:linear-gradient(180deg,#222c74,#141b52);box-shadow:0 -10px 30px #00000073}.bnx-sheet .cdwrap{gap:10px}.bnx-sheet .cdbar{flex:1;height:6px!important;border-radius:999px!important;background:#0000004d!important;overflow:hidden}.bnx-sheet .cdbar i{background:var(--qb-teal)!important;border-radius:999px}.bnx-sheet .cdwrap b{font:700 20px var(--disp)!important;color:#fff;min-width:22px}.bnxscr .draftgrid{display:flex!important;flex-wrap:wrap;justify-content:center;gap:8px!important}.bnxscr .dtile{width:calc((100% - 16px)/3);display:flex;flex-direction:column;align-items:center;gap:2px!important;padding:8px 4px!important;border:0!important;border-radius:16px!important;background:#ffffff12!important;box-shadow:none!important;transition:transform .12s,background .2s}.bnxscr .dtile:not([disabled]):active{transform:scale(.95)}.bnxscr .dtile .dimg{position:relative;display:grid;place-items:center;width:64px;height:64px}.bnxscr .dtile .dimg .e{width:58px!important;height:58px!important;filter:drop-shadow(0 4px 6px rgba(0,0,0,.35))}.bnxscr .dtile b{font:700 13.5px/1.1 var(--disp)!important;color:#fff;text-align:center}.bnxscr .dtile .dtag{white-space:nowrap;display:inline-block!important;width:auto!important;font:700 10.5px/1.2 var(--body)!important;color:var(--qb-tx3)!important;text-align:center;padding:1px 6px;border-radius:999px}.bnxscr .dtile .dtag.str{background:#f36b822e;color:#ff9dae!important}.bnxscr .dtile .dtag.wk{background:#39c99729;color:#7fe3be!important}.bnxscr .dtile .dtag.ban{background:#f36b8233;color:#ff9dae!important}.bnxscr .dtile.banned{opacity:1!important;filter:none!important;background:#0000002e!important}.bnxscr .dtile.banned:after{content:none!important}.bnxscr .dtile.banned .dimg .e{filter:grayscale(1) brightness(.45)!important}.bnxscr .dtile.banned b{color:var(--qb-tx3)}.bnxscr .dtile .dx{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font:700 40px/1 var(--disp);font-style:normal;color:#f36b82;text-shadow:0 2px 8px rgba(0,0,0,.6);animation:bnxx .3s cubic-bezier(.2,1.5,.4,1) both}.bnxscr .dtile.banned.them .dx{color:#c7a6ff}.bnxscr .dtile.banned.them .dtag.ban{background:#9785ef38;color:#c7a6ff!important}.bnxscr .dtile.inplay{background:#43c7b826!important;box-shadow:none!important;border:0!important}.bnx-sheet~.footer,.bnx .footer{position:sticky;bottom:0}.bnxscr .footer{margin:0!important;padding:12px 16px max(14px,env(safe-area-inset-bottom,0px))!important;background:#141b52;display:flex;flex-direction:column;align-items:center;gap:6px}.bnxscr .footer .btn{width:min(300px,100%)}@keyframes bnxx{0%{opacity:0;transform:scale(1.8)}to{opacity:1;transform:none}}@keyframes bnxthink{0%,to{transform:scale(1.08)}50%{transform:scale(1.14)}}@media (max-height:680px){.bnxscr .dtile .dimg{width:52px;height:52px}.bnxscr .dtile .dimg .e{width:46px!important;height:46px!important}.bnx-sub{font-size:12px}}@media (prefers-reduced-motion:reduce){.bnx *{animation:none!important}}.bnx-t b{font:700 clamp(17px,5.4vw,21px)/1.15 var(--disp);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bnx-t b em{font-style:normal;color:var(--qb-gold);margin:0 4px}.bnx-head{padding-top:2px}.bnx-sheet{gap:10px;padding-top:18px}.bnx-title{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 4px}.bnx-title b{font:700 clamp(22px,7vw,26px)/1.1 var(--disp);color:#fff}.bnx-n{flex:0 0 auto;min-width:40px;height:40px;padding:0 8px;border-radius:999px;display:grid;place-items:center;background:#00000040;font:700 20px var(--disp);color:#fff;font-variant-numeric:tabular-nums}.bnx-sheet .bnx-sub{margin:-4px 0 0;padding:0 4px;text-align:left;font-size:13px;color:var(--qb-tx3)}.bnx-sheet .cdwrap{margin:0 4px}.bnxscr .dtile .dimg img.e{object-fit:contain}.bnxscr .dtile b{font-size:13px!important;white-space:nowrap}.vsx-vs{width:96px!important;height:96px!important;background:none!important;box-shadow:none!important;border-radius:0!important}.vsx-vs img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 6px 14px rgba(0,0,0,.5)) drop-shadow(0 0 18px rgba(80,170,255,.45))}@media (max-height:680px){.vsx-vs{width:84px!important;height:84px!important}}.bnx-vs{display:inline-block;width:30px;height:30px;object-fit:contain;vertical-align:-8px;margin:0 2px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.4))}.vsmid img{display:block;width:40px;height:40px;object-fit:contain;filter:drop-shadow(0 3px 6px rgba(0,0,0,.45))}.tug2 .vsmid img{width:36px;height:36px}.bnx-sheet .footer{position:sticky!important;bottom:0;margin:auto -14px calc(-1*max(16px,env(safe-area-inset-bottom,0px)))!important;padding:12px 16px max(14px,env(safe-area-inset-bottom,0px))!important;background:linear-gradient(#141b5200,#141b52 22%)!important;box-shadow:none!important;border:0!important}.bg-arena .plainbg{overflow:hidden;background:radial-gradient(70% 38% at 0% 18%,rgba(67,199,184,.3),transparent 70%),radial-gradient(70% 38% at 100% 78%,rgba(243,107,130,.3),transparent 70%),radial-gradient(60% 30% at 50% 50%,rgba(151,133,239,.22),transparent 72%),linear-gradient(180deg,#0c1236,#171248 52%,#0a0b26)}.bg-arena .plainbg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(rgba(255,255,255,.1) 1px,transparent 1.6px) 0 0/22px 22px;-webkit-mask:radial-gradient(75% 60% at 50% 50%,#000,transparent);mask:radial-gradient(75% 60% at 50% 50%,#000,transparent)}.bg-arena .plainbg:after{content:"";position:absolute;left:-50%;right:-50%;top:46%;height:22%;transform:rotate(-14deg);background:linear-gradient(180deg,transparent,rgba(255,255,255,.06) 45%,rgba(255,224,138,.1) 50%,rgba(255,255,255,.06) 55%,transparent);animation:arenasweep 6s ease-in-out infinite alternate}@keyframes arenasweep{0%{transform:rotate(-14deg) translateY(-14px)}to{transform:rotate(-14deg) translateY(14px)}}.tug2 .vsav,.tug2 .me.pulling .vsav,.tug2 .them.pulling .vsav{animation:none!important;transform:none!important}.vsx-av{animation:none!important}.vsxscr .rivinfo{animation-delay:.45s!important}.vsxscr .startrow{animation-delay:.5s!important}.mmxscr .inner{display:flex;flex-direction:column;justify-content:center;min-height:100%;padding:max(20px,env(safe-area-inset-top,0px)) 20px max(20px,env(safe-area-inset-bottom,0px))!important;overflow-x:hidden}.mmx{display:flex;flex-direction:column;align-items:center;gap:26px;width:100%}.mmx-stage{display:flex;align-items:flex-start;justify-content:center;gap:6px;width:100%}.mmx-p{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.mmx-p b{font:700 19px/1.1 var(--disp);color:#fff;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:6px}.mmx-p .vsx-lg{align-self:center;margin:0}.mmx-av{position:relative;width:112px;height:112px;border-radius:50%;display:grid;place-items:center}.mmx-p.me .mmx-av{background:radial-gradient(circle at 50% 38%,#4b74c9,#1f2d6b 72%);box-shadow:0 0 0 4px #43c7b8e6,0 0 30px #43c7b866}.mmx-p.me .mmx-av>img{width:92%;height:92%;object-fit:contain;margin:0!important;border-radius:50%}.mmx-p.me .mmx-av>.e{width:64px;height:64px}.mmx-ping{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;box-shadow:0 0 0 2px #43c7b8b3;animation:mmxping 1.8s ease-out infinite;pointer-events:none}.mmx-ping.b{animation-delay:.9s}@keyframes mmxping{0%{transform:scale(1);opacity:.9}to{transform:scale(1.7);opacity:0}}.mmx-p.them .mmx-av{overflow:hidden;background:radial-gradient(circle at 50% 38%,#7a4ba8,#2e1c55 72%);box-shadow:0 0 0 4px #f36b82e6,0 0 30px #f36b8259}.mmx-reel{position:absolute;left:0;right:0;top:0;display:flex;flex-direction:column;animation:mmxreel 1.5s steps(10) infinite;filter:blur(.4px)}.mmx-reel span{flex:0 0 112px;height:112px;display:grid;place-items:center;overflow:hidden}.mmx-reel img{width:84%!important;height:84%!important;object-fit:contain!important;object-position:50% 50%!important;margin:0!important}.mmx-reel .e{width:60px;height:60px}@keyframes mmxreel{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.mmx-range{color:#ffb3c0!important}.mmx-range:before{display:none}.mmx-vs{flex:0 0 72px;width:72px;height:72px;margin-top:20px;display:grid;place-items:center;font:700 26px var(--disp);color:var(--qb-gold);animation:mmxvs 1.2s ease-in-out infinite}.mmx-vs img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 6px 12px rgba(0,0,0,.5))}@keyframes mmxvs{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}.mmx-status{display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;background:#0e1229bf;font:700 13.5px var(--body);color:var(--qb-tx2,#C9CDEB)}.mmx-status em{font-style:normal;font:700 14px var(--disp);color:#fff;font-variant-numeric:tabular-nums}.mmx-dots{display:inline-flex;gap:3px}.mmx-dots i{width:6px;height:6px;border-radius:50%;background:var(--qb-teal);animation:mmxdot 1s ease-in-out infinite}.mmx-dots i:nth-child(2){animation-delay:.15s}.mmx-dots i:nth-child(3){animation-delay:.3s}@keyframes mmxdot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.mmx-cancel{width:auto!important;min-width:170px;padding:0 28px!important;background:#ffffff14!important;box-shadow:none!important;border:0!important;color:#fff!important}@media (max-width:370px){.mmx-av{width:96px;height:96px}.mmx-reel span{flex-basis:96px;height:96px}.mmx-vs{flex-basis:60px;width:60px;height:60px}}@media (prefers-reduced-motion:reduce){.mmx *,.bg-arena .plainbg:after{animation:none!important}.mmx-reel{filter:none}}.btn.rematch{display:flex!important;align-items:center;justify-content:center;gap:10px;width:100%}.btn.rematch .rmav{flex:0 0 34px;width:34px;height:34px;border-radius:50%;overflow:hidden;background:var(--avbg,#2A3470);box-shadow:0 0 0 2px #ffffffb3}.btn.rematch .rmav img{width:100%;height:100%;object-fit:cover;object-position:50% 18%;margin:0}.btn.rematch .rmav .e{width:24px;height:24px}.btn.rematch.asking{animation:rmask .8s ease-in-out infinite}.btn.rematch.ok{background:linear-gradient(180deg,#45d98c,#22a866)!important;animation:none}@keyframes rmask{0%,to{transform:scale(1)}50%{transform:scale(.97);filter:brightness(1.12)}}.footer .duelrow{display:flex;gap:8px;width:100%}.footer .duelrow .btn{flex:1}@media (prefers-reduced-motion:reduce){.btn.rematch.asking{animation:none}}.footer.rmfoot{position:sticky;bottom:0;z-index:5;margin:6px -22px 0!important;padding:12px 22px max(14px,env(safe-area-inset-bottom,0px))!important;background:linear-gradient(#0a0d2000,#0a0d20eb 26%)!important;flex-direction:column;gap:8px}.footer.rmfoot{bottom:-22px!important;margin-bottom:-22px!important;padding-bottom:calc(22px + max(14px,env(safe-area-inset-bottom,0px)))!important;background:linear-gradient(#0a0d2000,#0a0d20f5 22%)!important}.footer.rmfoot{background:linear-gradient(#0a0d2000,#0a0d20 18%)!important}.footer.rmfoot .duelrow .btn{background:#1c2450!important}:root{--avbg:radial-gradient(circle at 50% 30%,#3B4A9C,#1F2860 75%)}.podav img,.rkic img,.lgwho i img,.mrow .mav img,.taunt .tav img,.bnx-av img,.h3av .avimg,.pavatar .avimg{width:100%!important;height:100%!important;margin:0!important;border-radius:50%;object-fit:cover!important;object-position:50% 18%!important;transform:none!important;filter:none!important}.podav{background:var(--avbg)!important;box-shadow:0 0 0 3px var(--pc)!important;overflow:hidden;filter:none!important;animation:none!important}.podav .rkic{width:100%!important;height:100%!important;flex:none!important;background:none!important;box-shadow:none!important}.podav>.e,.podav .rkic .e{width:62%!important;height:62%!important}.podcrown{filter:none!important;animation:none!important}.rkic,.lgwho i,.mrow .mav,.taunt .tav{background:var(--avbg)!important;overflow:hidden;box-shadow:none!important}.lgwho i{box-shadow:0 0 0 2px #0b0e26!important}.lgwho i.lgme{box-shadow:0 0 0 2px var(--qb-teal)!important}img.avimg.rkav{width:34px!important;height:34px!important;flex:0 0 34px!important;margin:0!important;background:var(--avbg);border-radius:50%;object-fit:cover!important;object-position:50% 18%!important;transform:none!important;filter:none!important}.lbme img.avimg.rkav{width:32px!important;height:32px!important;flex-basis:32px!important}.h3av{background:var(--avbg)!important;box-shadow:none!important;overflow:hidden}.pavatar{background:var(--avbg)!important;box-shadow:none!important}.vsx-side.me .vsx-av,.mmx-p.me .mmx-av{box-shadow:0 0 0 4px var(--qb-teal)!important}.vsx-side.them .vsx-av,.mmx-p.them .mmx-av{box-shadow:0 0 0 4px #f36b82!important}.vsx-av .avimg,.vsx-av img{filter:none!important}.bnx-av.me.turn{box-shadow:0 0 0 3px var(--qb-teal)!important}.bnx-av.them.turn{box-shadow:0 0 0 3px #f36b82!important;animation:none!important}.mmx.matchmake{margin-top:0!important}.mmxscr .inner,.vsxscr .inner{gap:0!important}.lbhero.lb-practice{--tg:linear-gradient(130deg,#2FC4A8,#2B7BD8)}.lb-practice{--ink:#1E7F84}.prsec{margin:18px 4px 2px;font:800 11px var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--qb-tx3)}.prgrid{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.prw{width:calc((100% - 16px)/3);display:flex!important;flex-direction:column;align-items:center;gap:2px;padding:10px 6px!important;border:0!important;border-radius:16px!important;background:#ffffff12!important;box-shadow:none!important;min-height:0!important;transition:transform .12s}.prw:active{transform:scale(.95)}.prw-ic{display:grid;place-items:center;width:60px;height:60px}.prw-ic .e,.prw-ic img{width:56px!important;height:56px!important;object-fit:contain;filter:drop-shadow(0 4px 6px rgba(0,0,0,.35))}.prw b{font:700 13.5px/1.1 var(--disp)!important;color:#fff;white-space:nowrap}.prw small{font:700 11px var(--body)!important;color:var(--qb-tx3)!important}.prw-bar{display:block;width:70%;height:4px;margin-top:4px;border-radius:999px;background:#0000004d;overflow:hidden}.prw-bar i{display:block;height:100%;border-radius:999px;background:var(--wc)}.prlist{display:flex;flex-direction:column;gap:8px}.prrow{display:flex!important;align-items:center;gap:12px;width:100%;padding:12px 14px!important;border:0!important;border-radius:16px!important;background:var(--qb-surf)!important;box-shadow:none!important;text-align:left;min-height:0!important}.prrow>.e{width:34px!important;height:34px!important;flex:0 0 34px}.prrow span{flex:1;display:flex;flex-direction:column;gap:1px}.prrow b{font:700 15px var(--disp)!important;color:#fff}.prrow small{font:700 12px var(--body)!important;color:var(--qb-tx3)!important}.prrow em{font-style:normal;font:700 22px var(--disp);color:var(--qb-tx3)}.prrow[disabled]{opacity:.5}.practicelobby .lbboard{display:none}.quick>.felt{background:radial-gradient(70% 40% at 50% 0%,rgba(60,80,190,.16),transparent 70%),linear-gradient(180deg,#070a1d,#04060f)!important}.roundscr .felt{background:linear-gradient(180deg,#050714b8,#05071499 30%,#050714db 85%)!important}.roundscr .lvlbg{filter:blur(4px) brightness(.42) saturate(.85)!important}.boss .play{background:linear-gradient(180deg,#05071400,#0507148c)}.scr.run .qcard,.boss .qcard{background:#18204c!important;box-shadow:0 14px 34px #0000008c!important}.qcard .ans,.qcard .ans:not(.correct):not(.wrong):not(.dim):not(.decoyed){background:#2f3b80!important;color:#fff}.qcard .ans:active:not(:disabled){background:#3d4a98!important}.qcard .ans.dim{background:#2f3b8073!important}.scr.run .qstrip,.scr.run>.scorep,.quick .vs2 .vs,.quick .tug2,.quick>.qscore{background:#161c40eb!important}.practicelobby .lbhero{min-height:104px!important;margin-top:12px;padding:12px 16px 12px 118px!important;border-radius:22px}.practicelobby .lbburst{width:104px;height:116px;left:8px;bottom:4px}.practicelobby .lbburst:before{height:84px}.practicelobby .lbburst .e{width:92px!important;height:92px!important}.practicelobby .lbhtx b{font-size:24px!important}.practicelobby .lbhtx span{font-size:12.5px!important}.practicelobby .lbgo{margin-top:8px!important}.practicelobby .lbhtx span{white-space:nowrap}.practicelobby .lbhtx small{font-size:10px!important}.practicelobby .lbgo{height:40px!important;padding:0 16px 0 5px!important}.practicelobby .lbgo i{width:30px!important;height:30px!important}.pop.numpop{display:flex;align-items:flex-end;gap:0;-webkit-text-stroke:0;filter:drop-shadow(0 4px 6px rgba(0,0,0,.45)) drop-shadow(0 0 1px rgba(80,40,0,.6));transform-origin:center}.pop.numpop img{height:44px;width:auto;margin:0 -2px}.pop.numpop img.np-plus{height:28px;margin:0 2px 8px 0}.home3 .h3body{overflow:hidden!important;gap:10px!important;padding:max(10px,env(safe-area-inset-top,0px)) 16px calc(90px + env(safe-area-inset-bottom,0px))!important}.home3 .h3top{flex:0 0 auto}.home3 .h3hero{flex:1 1 0!important;min-height:0!important;justify-content:center!important}.home3 .h3hero:before{top:38%!important}.home3 .h3dots{margin-top:6px!important}.home3 .h3info .h3name{font-size:22px!important}.home3 .h3stars{font-size:11.5px}.home3 .h3grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;flex:0 0 auto}.home3 .mtile{border-radius:20px!important}.home3 .mtile .mtop{height:56px!important;margin:5px 5px 0!important;border-radius:18px 18px 14px 14px!important}.home3 .mtile .mtop .e{width:62px!important;height:62px!important;margin-top:-20px!important}.home3 .mtile .mbot{padding:6px 4px 8px!important;gap:0!important}.home3 .mtile .mbot small{font-size:11px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.home3 .mtile .mbot b{font-size:15px!important;white-space:nowrap}.mtile.mt-practice{--tg:linear-gradient(140deg,#2FC4A8,#2B7BD8)}.mtile.mt-practice .mbot b{color:#8ee6d6}.home3 .factcard{flex:0 0 auto;padding:8px 10px!important;gap:10px!important;border-radius:18px!important}.home3 .factcard .factav{width:38px!important;height:38px!important;flex:0 0 38px!important}.home3 .factcard .factav img{width:100%;height:100%;object-fit:contain}.home3 .factcard .facttext span{font-size:12.5px!important;line-height:1.3!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home3 .factcard .facttext small{font-size:9.5px!important}.home3 .factcard .factq{width:30px!important;height:30px!important;flex:0 0 30px!important}@media (max-height:700px){.home3 .h3body{gap:8px!important}.home3 .h3top{margin-bottom:-4px}.home3 .h3info .h3name{font-size:20px!important}.home3 .h3play.gob{width:78px!important;margin-bottom:2px!important}.home3 .mtile .mtop{height:48px!important}.home3 .mtile .mtop .e{width:54px!important;height:54px!important;margin-top:-16px!important}.home3 .mtile .mbot b{font-size:14px!important}.home3 .factcard .facttext span{-webkit-line-clamp:1}}.home3 .h3grid .mtile{background:var(--tg)!important;box-shadow:0 8px 20px #00000059,inset 0 1px #ffffff40!important;overflow:visible}.home3 .mtile .mtop{background:none!important;box-shadow:none!important;height:58px!important;margin:0!important}.home3 .mtile .mtop:before{display:none!important}.home3 .mtile .mtop:after{background:radial-gradient(60% 70% at 50% 70%,rgba(255,255,255,.3),transparent 72%)!important}.home3 .mtile .mtop .e{width:66px!important;height:66px!important;margin-top:-18px!important}.home3 .mtile .mbot{padding:2px 4px 12px!important}.home3 .mtile .mbot b{font:700 16px/1.1 var(--disp)!important;color:#fff!important;text-shadow:0 2px 6px rgba(0,0,0,.25)}@media (max-height:700px){.home3 .mtile .mtop{height:50px!important}.home3 .mtile .mtop .e{width:56px!important;height:56px!important;margin-top:-14px!important}.home3 .mtile .mbot{padding-bottom:10px!important}}.ladder .maptop.ldtop{flex-wrap:wrap;row-gap:8px;padding:max(10px,env(safe-area-inset-top,0px)) 12px 22px!important}.ladder .ldtop .jcard{flex:1;min-width:0}.ldash{flex:0 0 100%;display:flex;align-items:center;gap:2px;padding:8px 6px 8px 8px;border-radius:18px;background:#0a0e268c;-webkit-backdrop-filter:blur(12px) saturate(1.2);backdrop-filter:blur(12px) saturate(1.2);box-shadow:0 8px 22px #0000004d,inset 0 1px #ffffff14}.ldash .lds{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:1px}.ldash .lds b{display:flex;align-items:center;gap:3px;height:20px;font:700 15px var(--disp);color:#fff;white-space:nowrap;font-variant-numeric:tabular-nums}.ldash .lds b em{font-style:normal;font-size:11px;color:var(--qb-tx3)}.ldash .lds b .e{width:16px!important;height:16px!important}.ldash .lds small{font:700 10px var(--body);letter-spacing:.04em;color:var(--qb-tx3)}.ldash .ldh .rhearts{display:flex;gap:2px}.ldash .ldh .rhearts i{width:13px!important;height:12px!important}.ldash .bpbtn{flex:0 0 44px;width:44px;height:44px;margin-left:4px;background:#ffffff14!important;box-shadow:none!important}@media (max-width:370px){.ldash .lds b{font-size:13.5px}.ldash .lds small{font-size:9px}.ldash .ldh .rhearts i{width:11px!important;height:10px!important}}.ladderfoot #playnext{height:56px!important;font:700 19px var(--disp)!important;letter-spacing:.01em}.ladderfoot #playnext b,.ladderfoot #playnext small{display:none}.dmodes{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.dmodes .mtile{position:relative;display:flex;flex-direction:column;align-items:center;padding:0 0 14px;border:0;border-radius:24px;background:var(--tg);cursor:pointer;box-shadow:0 10px 24px #00000059,inset 0 1px #ffffff40!important;transition:transform .12s}.dmodes .mtile:active{transform:scale(.96)}.dmodes .mtile .mtop{position:relative;height:84px;width:100%;display:grid;place-items:center}.dmodes .mtile .mtop:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 70% at 50% 70%,rgba(255,255,255,.3),transparent 72%);pointer-events:none}.dmodes .mtile .mtop .e{position:relative;z-index:1;width:92px!important;height:92px!important;margin-top:-26px;filter:drop-shadow(0 10px 10px rgba(0,0,0,.35))}.dmodes .mtile b{font:700 20px/1.1 var(--disp);color:#fff;text-shadow:0 2px 6px rgba(0,0,0,.25)}.dmodes .mt-classic{--tg:linear-gradient(140deg,#2DD4C4,#2B7BD8)}.dmodes .mt-sd{--tg:linear-gradient(140deg,#E25BC8,#8B45E8)}.ptop{position:relative}.pgear{position:absolute;top:10px;right:10px;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;border:0;background:#ffffff14;color:#fff;cursor:pointer}.pgear svg{width:20px;height:20px}.pgear:active{transform:scale(.92)}.setscr .setsec{margin:16px 4px 6px;font:800 11px var(--body);letter-spacing:.14em;color:var(--qb-tx3)}.lsq{background:#18204c!important;border:0!important;border-radius:20px!important;padding:16px 16px 18px!important;box-shadow:0 14px 34px #00000073!important}.lsq small{font:800 10.5px var(--body)!important;letter-spacing:.12em;color:var(--qb-teal)!important}.lsq b{font:700 clamp(19px,5.6vw,22px)/1.22 var(--disp)!important;color:#fff}.lsopts{gap:8px!important;margin-top:10px!important}.lsopt{min-height:52px!important;padding:12px 16px!important;border:0!important;border-radius:14px!important;background:#2f3b80!important;box-shadow:none!important;font:700 16.5px/1.25 var(--body)!important;color:#fff!important}.lsopt:active{transform:scale(.98)!important;background:#3d4a98!important}.lsopt.good{background:#39c9973d!important;box-shadow:inset 0 0 0 2px var(--qb-ok)!important}.lsopt.bad{background:#f36b822e!important;box-shadow:inset 0 0 0 2px var(--qb-bad)!important}.lsopt.dim{opacity:.45!important;background:#2f3b8080!important}a.factcard{text-decoration:none;color:inherit;cursor:pointer;transition:transform .12s}a.factcard:active{transform:scale(.98)}.dmodes .mtile .mtop{background:none!important;box-shadow:none!important;margin:0!important;border-radius:0!important;height:84px!important}.dmodes .mtile .mtop:before{display:none!important}.dmodes .mtile{gap:0!important;padding-bottom:16px!important}.dmodes .mtile b{background:none!important;box-shadow:none!important;padding:0!important;width:auto!important}.lbadge{background:radial-gradient(circle at 50% 32%,color-mix(in srgb,var(--lc) 42%,#2A346E),#18204c 78%)!important;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--lc) 70%,transparent)!important}.lbadge .e{width:64%!important;height:64%!important;filter:drop-shadow(0 3px 4px rgba(0,0,0,.35))}.lbadge.lg-bronze .e{filter:sepia(.5) saturate(1.35) hue-rotate(-14deg) brightness(1) drop-shadow(0 3px 4px rgba(0,0,0,.35))}.lbadge.lg-silver .e{filter:grayscale(1) brightness(1.18) contrast(1.05) drop-shadow(0 3px 4px rgba(0,0,0,.35))}.lbadge.lg-platinum .e{filter:hue-rotate(-40deg) saturate(.7) brightness(1.15) drop-shadow(0 3px 4px rgba(0,0,0,.35))}.lbadge.lg-grandmaster .e{filter:hue-rotate(-30deg) saturate(1.4) drop-shadow(0 3px 4px rgba(0,0,0,.35))}.streaklobby .lbbreath{margin-top:10px;background:var(--qb-surf)!important;border-radius:18px}.streaklobby .lbbreath>.e{width:32px;height:32px}.skbreathscr .inner{justify-content:center}.skbreath{display:flex;flex-direction:column;align-items:center;gap:4px}.brring{position:relative;width:132px;height:132px;margin:14px auto 10px}.brring svg{width:100%;height:100%;transform:rotate(-90deg)}.brring circle{fill:none;stroke-width:7}.brring .brt{stroke:#ffffff1a}.brring .brf{stroke:var(--qb-teal);stroke-linecap:round;stroke-dashoffset:0;animation:brdrain linear forwards}.brring b{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font:700 44px var(--disp);color:#fff;font-variant-numeric:tabular-nums}@keyframes brdrain{to{stroke-dashoffset:276.5}}.brstats{width:100%;margin-top:6px}@media (prefers-reduced-motion:reduce){.brring .brf{animation:none}}.mtile .mtop .e,.lbburst .e{object-fit:contain}.home3 .mt-streak .mtop .e{width:86px!important}.dmodes .mt-sd .mtop .e{width:132px!important;height:96px!important;margin-top:-28px!important}.lb-streak .lbburst .e{width:124px!important}@media (max-height:700px){.home3 .mt-streak .mtop .e{width:74px!important}}.adov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;flex-direction:column;background:#05060f;animation:adin .2s ease}.adov.out{opacity:0;transition:opacity .18s}@keyframes adin{0%{opacity:0}to{opacity:1}}.adtop{display:flex;align-items:center;gap:10px;padding:max(14px,env(safe-area-inset-top,0px)) 14px 10px}.adpill{padding:3px 9px;border-radius:6px;background:#f2c14e;color:#2a1a05;font:800 11px var(--body);letter-spacing:.06em}.adcount{flex:1;font:700 13px var(--body);color:#c9cdeb}.adx{width:38px;height:38px;border-radius:50%;border:0;background:#ffffff1a;color:#fff;font:700 16px var(--body);opacity:.35}.adx.ready{opacity:1}.adov.rewarded .adx,.adov.long .adx{opacity:.6}.adov .adx.ready{opacity:1}.adbody{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:0 24px}.adcreative{width:min(340px,100%);display:flex;flex-direction:column;align-items:center;gap:10px;padding:28px 22px;border-radius:24px;text-align:center;background:linear-gradient(160deg,#2b3a8e,#5a2f9e);box-shadow:0 20px 50px #00000080}.adlogo{width:96px;height:96px}.adlogo img,.adlogo .e{width:100%;height:100%;object-fit:contain}.adcreative b{font:700 26px var(--disp);color:#fff}.adcreative span{font:700 14px/1.4 var(--body);color:#d9dcf5}.adcta{margin-top:6px;padding:10px 22px;border-radius:999px;background:#fff;color:#2b2f7a;font:800 14px var(--body);font-style:normal}.adbar{width:min(340px,100%);height:5px;border-radius:999px;background:#ffffff1f;overflow:hidden}.adbar i{display:block;height:100%;width:100%;background:#f2c14e;transform-origin:left;animation:adbar linear forwards}@keyframes adbar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.adfoot{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 16px max(18px,env(safe-area-inset-bottom,0px))}.adfoot small{font:700 12px var(--body);color:#f2c14e}.adplus{display:flex;align-items:center;gap:8px;padding:10px 18px;border:0;border-radius:999px;background:#ffffff14;color:#fff;font:700 14px var(--body)}.adplus .e{width:20px;height:20px}.adbtn{display:flex!important;align-items:center;justify-content:center;gap:8px}.adtag{padding:2px 7px;border-radius:6px;background:#00000040;font:800 10.5px var(--body);letter-spacing:.06em;color:#ffe08a}.cashdbl{width:100%;margin-top:8px}.adreroll{display:flex;align-items:center;gap:6px;margin-left:auto;margin-right:8px;padding:5px 10px;border:0;border-radius:999px;background:#ffffff1a;color:#fff;font:700 12px var(--body)}.adreroll .adtag{background:#f2c14e40}.cbdots{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:12px}.cbdots i{width:10px;height:10px;border-radius:50%;background:var(--qb-teal)}.cbdots i.used{background:#ffffff2e}.cbdots small{margin-left:4px;font:700 12px var(--body);color:var(--qb-tx3)}.adcard{position:relative;display:flex;align-items:center;gap:12px;margin:2px 0 8px;padding:10px 12px;border-radius:16px;background:#f2c14e14}.adcard .adpill{position:absolute;top:8px;right:10px;font-size:9px;padding:2px 6px}.adcard .adcl{width:40px;height:40px;flex:0 0 40px}.adcard .adcl img,.adcard .adcl .e{width:100%;height:100%;object-fit:contain}.adcard b{display:block;font:700 14px var(--disp);color:#fff}.adcard small{font:700 11px var(--body);color:var(--qb-tx3)}.adcard .adgo{margin-top:14px;padding:6px 12px;border:0;border-radius:999px;background:#ffffff1a;color:#fff;font:700 12px var(--body)}.h3gift{position:relative;width:38px!important;height:38px!important;flex:0 0 38px}.h3gift .e{width:24px!important;height:24px!important}.h3gift i{position:absolute;top:4px;right:4px;width:9px;height:9px;border-radius:50%;background:#ff5d73;box-shadow:0 0 0 2px #0e1229}.h3gift.ready{animation:giftnudge 2.6s ease-in-out infinite}@keyframes giftnudge{0%,86%,to{transform:none}90%{transform:rotate(-10deg)}94%{transform:rotate(8deg)}}.dcap .permtag{position:absolute;left:50%;bottom:-9px;transform:translate(-50%);padding:2px 7px;border-radius:999px;background:#f2c14e;color:#2a1a05;font:800 9px var(--body);font-style:normal;white-space:nowrap}.dcap .pc{position:relative}.adnote{position:fixed;left:50%;bottom:calc(110px + env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:210;display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 18px;border-radius:16px;background:#0e1229f5;box-shadow:0 12px 30px #00000080;animation:adin .2s ease;white-space:nowrap}.adnote b{font:700 15px var(--disp);color:#fff}.adnote span{font:700 12px var(--body);color:var(--qb-tx3)}.plushero{display:flex;align-items:center;gap:14px;margin-top:14px;padding:18px 16px;border-radius:24px;background:linear-gradient(135deg,#f7c85a,#e98a2e 60%,#c2562a);box-shadow:0 14px 34px #0006}.plusart{flex:0 0 76px;width:76px;height:76px;display:grid;place-items:center;border-radius:50%;background:#ffffff40}.plusart .e{width:58px;height:58px;filter:drop-shadow(0 4px 6px rgba(0,0,0,.3))}.plushero small{display:block;font:800 10.5px var(--body);letter-spacing:.12em;color:#3c1900b3}.plushero b{display:block;font:700 26px/1.1 var(--disp);color:#2a1404}.plushero b em{font-style:normal;color:#fff;text-shadow:0 2px 6px rgba(120,50,0,.4)}.plushero span{display:block;margin-top:4px;font:700 13px/1.35 var(--body);color:#3a1c06}.plusperks{display:flex;flex-direction:column;gap:6px;margin-top:14px}.pperk{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:16px;background:var(--qb-surf)}.pperk>.e{width:30px;height:30px;flex:0 0 30px}.pperk b{display:block;font:700 15px var(--disp);color:#fff}.pperk small{font:700 12px var(--body);color:var(--qb-tx3)}.plusbuy{display:flex;flex-direction:column;gap:8px;margin-top:16px}.pbuy{position:relative;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;align-items:center;column-gap:10px;padding:14px 16px;border:0;border-radius:18px;background:var(--qb-surf);color:#fff;text-align:left}.pbuy b{font:700 17px var(--disp)}.pbuy small{grid-row:2;font:700 12.5px var(--body);color:var(--qb-tx3)}.pbuy em{grid-row:1/3;grid-column:2;font-style:normal;padding:8px 16px;border-radius:999px;background:var(--qb-teal);color:#08221f;font:800 13px var(--body)}.pbuy.year{background:linear-gradient(120deg,rgba(242,193,78,.22),var(--qb-surf) 70%);box-shadow:inset 0 0 0 2px #f2c14e99}.pbuy.year em{background:#f2c14e;color:#2a1a05}.pbtag{position:absolute;top:-9px;left:14px;padding:2px 8px;border-radius:999px;background:#f2c14e;color:#2a1a05;font:800 9.5px var(--body);letter-spacing:.06em}.pbuy.own{opacity:.7}.pbuy.own em{background:#ffffff1f;color:#fff}.plusfine{margin:14px 4px 6px;text-align:center;font:700 12px/1.5 var(--body);color:var(--qb-tx3)}.linkbtn{border:0;background:none;color:var(--qb-teal);font:700 12.5px var(--body);text-decoration:underline;margin-top:4px}.plusentry{background:linear-gradient(120deg,rgba(242,193,78,.18),var(--qb-surf) 60%)!important}.plusbadge{display:inline-block;margin-left:8px;padding:2px 7px;border-radius:6px;background:#f2c14e;color:#2a1a05;font:800 10px var(--body);letter-spacing:.06em;vertical-align:4px}.ptop.isplus .pavatar{box-shadow:0 0 0 3px #f2c14e!important}.pbuy.month{padding:18px;background:linear-gradient(120deg,rgba(242,193,78,.22),var(--qb-surf) 70%);box-shadow:inset 0 0 0 2px #f2c14e99}.pbuy.month b{font-size:19px}.pbuy.month em{background:#f2c14e;color:#2a1a05;padding:10px 18px;font-size:14px}.pbuy.month.own em{background:#ffffff1f;color:#fff}.pbuy.month{padding:14px 16px;background:var(--qb-surf);box-shadow:none}.pbuy.month b{font-size:17px}.pbuy.month em{background:var(--qb-teal);color:#08221f;padding:8px 16px;font-size:13px}.pbuy.year{padding:18px 16px}.pbuy.year b{font-size:19px}.pbuy.life{margin-top:6px;background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff14}.pbuy.life b{font-size:15px}.pbuy.life em{background:#ffffff1a;color:#fff}.pbuy.own em{background:#ffffff1f!important;color:#fff!important}.drscr .inner{gap:12px}.drtop{display:grid;grid-template-columns:40px 1fr 40px;align-items:center;gap:8px}.drtop>span{display:flex;flex-direction:column;align-items:center;line-height:1.1}.drtop>span b{font:800 17px var(--disp);color:#fff}.drtop>span small{font:700 11px var(--body,inherit);color:var(--muted)}.drtop .iconbtn svg{width:20px;height:20px}.drhero{position:relative;overflow:hidden;border-radius:24px;padding:18px 14px 16px;text-align:center;background:radial-gradient(120% 90% at 50% 0%,#7896ff47,#1b225aeb 60%),#18205a;box-shadow:inset 0 1px #ffffff24,0 10px 24px #05081a66}.drhero.perfect{background:radial-gradient(120% 90% at 50% 0%,#f2c14e5c,#2e245af0 62%),#221e58;box-shadow:inset 0 0 0 1.5px #f2c14e8c,0 10px 28px #f2c14e2e}.drglow{position:absolute;inset:-40% -20% auto;height:120%;background:conic-gradient(from 0deg,transparent 0 8%,rgba(255,255,255,.06) 10% 14%,transparent 16% 30%,rgba(255,255,255,.05) 32% 36%,transparent 38% 55%,rgba(255,255,255,.06) 57% 61%,transparent 63% 80%,rgba(255,255,255,.05) 82% 86%,transparent 88%);animation:drspin 24s linear infinite;pointer-events:none}@keyframes drspin{to{transform:rotate(360deg)}}.drstars i{position:absolute;left:var(--x);bottom:-10px;width:6px;height:6px;border-radius:2px;background:#ffe07a;box-shadow:0 0 8px #f2c14e;animation:drfloat 3.2s var(--d) ease-in infinite;opacity:0}@keyframes drfloat{0%{transform:translateY(0) rotate(0);opacity:0}15%{opacity:1}to{transform:translateY(-260px) rotate(200deg);opacity:0}}.drtiles{position:relative;display:flex;justify-content:center;gap:12px}.drt{display:flex;flex-direction:column;align-items:center;gap:4px}.drt i{width:66px;height:66px;border-radius:18px;display:grid;place-items:center;font:800 28px var(--disp);font-style:normal}.drt small{font:800 11px var(--disp);color:var(--muted)}.drt.g i{background:#2dbe6c3d;color:#7ff0ae;box-shadow:inset 0 0 0 2.5px #2dbe6c,0 0 18px #2dbe6c4d}.drt.y i{background:#f2c14e33;color:#ffe07a;box-shadow:inset 0 0 0 2.5px #f2c14e,0 0 18px #f2c14e40}.drt.r i{background:#e2364b38;color:#ff9aa6;box-shadow:inset 0 0 0 2.5px #e2364b}.drt.x i{background:#ffffff0f;color:var(--muted);box-shadow:inset 0 0 0 2.5px #ffffff24}.drhero.fresh .drt{animation:drflip .5s calc(.26s + var(--i)*.26s) cubic-bezier(.3,1.6,.5,1) both}@keyframes drflip{0%{transform:perspective(300px) rotateY(90deg) scale(.6);opacity:0}to{transform:none;opacity:1}}.drverdict{position:relative;display:flex;align-items:center;justify-content:center;gap:6px;margin-top:12px;font:800 22px var(--disp);color:#fff}.drverdict .e{width:24px;height:24px}.drhero.perfect .drverdict{color:#ffe07a;text-shadow:0 2px 0 rgba(120,70,0,.5)}.drscore{position:relative;display:flex;align-items:baseline;justify-content:center;gap:6px;margin-top:2px}.drscore b{font:800 54px/1 var(--disp);color:#fff;letter-spacing:.01em;text-shadow:0 4px 0 rgba(5,8,26,.35)}.drscore small{font:800 13px var(--disp);color:var(--muted)}.drscore.drbump b{animation:drpop .35s ease-out}@keyframes drpop{50%{transform:scale(1.14)}}.drplace{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;margin-top:8px}.drpill{padding:5px 14px;border-radius:999px;background:linear-gradient(#ffd46b,#e58a2b);color:#1b2244;font:800 14px var(--disp);box-shadow:0 3px #8e6414}.drplace em{font:700 12px var(--body,inherit);font-style:normal;color:#c9d2ff}.drhero.fresh .drpill{animation:drstamp .45s 1.9s cubic-bezier(.3,1.7,.5,1) both}.drhero.fresh .drplace em,.drhero.fresh .drverdict{animation:drfade .4s 1s both}@keyframes drstamp{0%{transform:scale(2.2);opacity:0}to{transform:none;opacity:1}}@keyframes drfade{0%{opacity:0;transform:translateY(6px)}}.drdist{border-radius:20px;padding:12px 14px;background:var(--surface,rgba(27,34,68,.85));box-shadow:var(--soft)}.drh{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.drh b{font:800 15px var(--disp);color:#fff}.drh small{font:700 11px var(--body,inherit);color:var(--muted)}.drbar{display:grid;grid-template-columns:30px 1fr 40px;align-items:center;gap:8px;height:30px}.drk{font:800 13px var(--disp);color:var(--muted)}.drbar>b{font:800 13px var(--disp);color:#c9d2ff;text-align:right}.drtr{position:relative;height:20px;display:flex;align-items:center}.drtr>i{display:block;height:100%;width:0;min-width:8px;border-radius:10px;background:#9fb0ff52;transition:width .8s cubic-bezier(.2,.9,.3,1)}.drscr.go .drtr>i{width:var(--w)}.drbar:nth-child(3) .drtr>i{transition-delay:.08s}.drbar:nth-child(4) .drtr>i{transition-delay:.16s}.drbar:nth-child(5) .drtr>i{transition-delay:.24s}.drbar.me .drk,.drbar.me>b{color:#ffe07a}.drbar.me .drtr>i{background:linear-gradient(90deg,#e58a2b,#ffd46b);box-shadow:0 0 12px #f2c14e73}.drme{position:relative;display:flex;align-items:center;gap:4px;margin-left:6px;font-style:normal;opacity:0;transition:opacity .3s .9s}.drscr.go .drme{opacity:1}.drme .drav,.drme .avimg{width:22px!important;height:22px!important;border-radius:50%;background:#fff;object-fit:cover;flex:none}.drme span{font:800 11px var(--disp);color:#ffe07a}.drstats{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.drstats>div{display:flex;flex-direction:column;align-items:center;padding:8px 4px;border-radius:14px;background:var(--surface,rgba(27,34,68,.85))}.drstats b{font:800 20px/1.1 var(--disp);color:#fff}.drstats small{display:flex;align-items:center;gap:3px;font:800 10px var(--disp);color:var(--muted)}.drstats small .e{width:12px;height:12px}.drqr{display:flex;align-items:center;gap:8px;margin-top:5px}.drqt{flex:0 0 64px;height:6px;border-radius:3px;background:#ffffff1a;overflow:hidden}.drqt i{display:block;height:100%;width:var(--w);border-radius:3px;background:#7f95ff}.drqr small{font:700 11px var(--body,inherit);color:var(--muted)}.drqr small b{color:#ffe07a}.drfoot{position:sticky;bottom:0;margin:auto -14px calc(-1*max(16px,env(safe-area-inset-bottom,0px)))!important;padding:16px 16px max(14px,env(safe-area-inset-bottom,0px))!important;background:linear-gradient(#0a0e2e00,#0e1340 26%)!important;z-index:3}.drfoot .btn.p{display:flex;align-items:center;justify-content:center;gap:8px}.drshic svg{width:18px;height:18px;display:block}.drshare{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:flex-end;justify-content:center;background:#05081ab3;animation:drfade .2s both}.drshare.out{opacity:0;transition:opacity .2s}.drsheet{width:min(100%,460px);max-height:94vh;overflow:auto;display:flex;flex-direction:column;gap:10px;padding:14px 16px max(16px,env(safe-area-inset-bottom,0px));border-radius:24px 24px 0 0;background:#141b52;box-shadow:0 -10px 30px #0006;animation:drup .28s cubic-bezier(.2,.9,.3,1) both}@keyframes drup{0%{transform:translateY(40px);opacity:0}}.drprev{display:grid;place-items:center;min-height:200px}.drprev img{display:block;width:auto;max-width:100%;max-height:52vh;border-radius:16px;box-shadow:0 10px 26px #00000073}.drload{font:700 13px var(--body,inherit);color:var(--muted)}.drhint{margin:0;text-align:center;font:600 12px var(--body,inherit);color:var(--muted)}.app:has(.drscr) .achpop{top:calc(max(10px,env(safe-area-inset-top,0px)) + 6px);bottom:auto}.drplace .drwait{color:#9aa3c8;font-weight:600}#drdistw:empty{display:none}.obscr{position:relative;overflow:hidden}.obscr.out{animation:obout .38s ease-in both}@keyframes obout{to{opacity:0;transform:scale(1.04)}}.obbody{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;gap:12px;padding:max(18px,env(safe-area-inset-top,0px)) 18px max(18px,env(safe-area-inset-bottom,0px));overflow:auto}.obnova{display:flex;align-items:flex-end;gap:8px;animation:obin .45s .05s both}.obnova img{width:84px;height:84px;object-fit:contain;flex:none;filter:drop-shadow(0 6px 10px rgba(0,0,0,.4));animation:obbob 3s ease-in-out infinite}@keyframes obbob{50%{transform:translateY(-5px)}}.obsay{position:relative;flex:1;display:flex;flex-direction:column;padding:10px 14px;border-radius:18px 18px 18px 6px;background:#fff;color:#1b2244;margin-bottom:14px}.obsay small{font:800 10px var(--disp);letter-spacing:.08em;color:#7c5cff}.obsay b{font:800 18px/1.15 var(--disp)}.obsay span{font:700 13px var(--body,inherit);color:#4a5280}.obstage{display:flex;flex-direction:column;align-items:center;gap:10px;animation:obin .45s .15s both}.obring{width:150px;height:150px;border-radius:50%;background:#fff;display:grid;place-items:center;overflow:hidden;box-shadow:0 0 0 5px #ffffff2e,0 12px 26px #0006}.obring img{width:100%;height:100%;object-fit:cover}.obring.bump{animation:obbump .4s cubic-bezier(.3,1.7,.5,1)}@keyframes obbump{0%{transform:scale(.82)}to{transform:none}}.obname{display:flex;align-items:center;gap:6px;width:min(100%,290px);padding:4px 4px 4px 14px;border-radius:16px;background:#ffffff1a;box-shadow:inset 0 0 0 1.5px #ffffff2e}.obname:focus-within{box-shadow:inset 0 0 0 2px #3ed3b6}.obname input{flex:1;min-width:0;background:none;border:0;outline:0;color:#fff;font:800 20px var(--disp);text-align:center}.obdice{flex:none;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#ffffff1f}.obdice .e{width:24px;height:24px}.obdice.roll .e{animation:obroll .45s ease-out}@keyframes obroll{to{transform:rotate(360deg)}}.obnote{font:700 11px var(--body,inherit);color:var(--muted)}.obsec{font:800 11px var(--disp);letter-spacing:.1em;color:var(--muted);text-align:center;margin-top:2px;animation:obin .45s .25s both}.obgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;animation:obin .45s .3s both}.obpick{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 4px 8px;border-radius:18px;background:#ffffff12;transition:transform .15s,background .15s}.obpick:active{transform:scale(.95)}.obpick span{width:72px;height:72px;border-radius:50%;background:#fff;overflow:hidden;display:block}.obpick img{width:100%;height:100%;object-fit:cover}.obpick b{font:800 13px var(--disp);color:#fff}.obpick.on{background:#3ed3b633;box-shadow:inset 0 0 0 2.5px #3ed3b6}.obpick.on b{color:#7ff0d9}.oblocked{display:flex;flex-direction:column;align-items:center;gap:6px;animation:obin .45s .4s both}.obls{display:flex;gap:8px}.obl{position:relative;width:46px;height:46px;border-radius:50%;background:#ffffff1a;overflow:hidden}.obl img{width:100%;height:100%;object-fit:cover;filter:brightness(0) invert(.75);opacity:.35}.obl i{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.obl i .e{width:18px;height:18px}.obl.nope{animation:obshake .3s}@keyframes obshake{25%{transform:translate(-3px)}75%{transform:translate(3px)}}.oblocked small{min-height:16px;font:700 12px var(--body,inherit);color:var(--muted);text-align:center}.oblocked small b{color:#ffe07a}.obgo{margin-top:auto;animation:obin .45s .5s both}@keyframes obin{0%{opacity:0;transform:translateY(12px)}}.obscr .udark,.obscr .glitter{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;width:100%;height:100%}.obscr .udark{background:radial-gradient(120% 80% at 50% 40%,#04061000 0,#04061073 70%,#02030acc)}.scr.obscr{position:absolute;top:0;right:0;bottom:0;left:0;height:auto;min-height:0}.obbody{position:absolute;top:0;right:0;bottom:0;left:0;height:auto}@media (max-height:720px){.obring{width:112px;height:112px}.obnova img{width:64px;height:64px}.obsay{margin-bottom:8px;padding:8px 12px}.obsay b{font-size:16px}.obbody{gap:9px}.obpick span{width:60px;height:60px}.obl{width:40px;height:40px}.obname input{font-size:18px}}.obstage{margin-top:auto}.oblocked{margin-bottom:auto}.obgo{margin-top:6px}.obgrid{grid-template-columns:none;grid-auto-flow:column;grid-template-rows:repeat(2,auto);grid-auto-columns:84px;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;margin:0 -18px;padding:2px 18px 6px;scrollbar-width:none;-webkit-mask:linear-gradient(90deg,transparent,#000 14px,#000 calc(100% - 26px),transparent)}.obgrid::-webkit-scrollbar{display:none}.obpick{scroll-snap-align:start;padding:8px 4px 6px;gap:4px}.obpick span{width:62px;height:62px}.obpick b{font-size:12px}.obmore{text-align:center;font:700 12px var(--body,inherit);color:var(--muted);margin-bottom:auto;animation:obin .45s .4s both}@media (max-height:720px){.obgrid{grid-auto-columns:76px}.obpick span{width:54px;height:54px}}.obpick img{transform:scale(1.5);transform-origin:50% 18%}.obgrid{grid-template-rows:none!important;grid-auto-flow:column;grid-auto-columns:92px!important;gap:8px}.obpick{padding:8px 4px!important;gap:4px!important;border-radius:16px!important;background:#323b7e!important;box-shadow:none!important}.obpick img{width:72px;height:80px;object-fit:contain;transform:none!important;filter:drop-shadow(0 4px 6px rgba(0,0,0,.35))}.obpick b{font:700 12px var(--disp)!important;color:#fff!important}.obpick.on{background:#29568a!important;box-shadow:0 0 0 2px #3ed3b6!important}.obpick.on b{color:#fff!important}.obring{background:#2a3478!important;box-shadow:0 0 0 4px #ffffff14,0 12px 26px #0006!important}.obring img{object-fit:contain!important;width:84%!important;height:84%!important;filter:drop-shadow(0 6px 8px rgba(0,0,0,.35))}.obgo.btn{width:100%;margin-top:6px}@media (max-height:720px){.obgrid{grid-auto-columns:82px!important}.obpick img{width:62px;height:68px}}.obgrid{padding:4px 18px 6px!important;scroll-padding-inline:18px;-webkit-mask:linear-gradient(90deg,#000 calc(100% - 28px),transparent)!important;mask:linear-gradient(90deg,#000 calc(100% - 28px),transparent)!important}.obgrid:after{content:"";width:10px}.app .lbadge[class*=lg-]{background:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;overflow:visible}.app .lbadge[class*=lg-] .e{width:100%!important;height:100%!important;object-fit:contain;filter:drop-shadow(0 4px 6px rgba(0,0,0,.4))!important}.app .rankcard2 .lbadge[class*=lg-] .e,.app .skmilestone .lbadge[class*=lg-] .e{filter:drop-shadow(0 0 14px color-mix(in srgb,var(--lc) 55%,transparent)) drop-shadow(0 4px 6px rgba(0,0,0,.4))!important}.app .pname .pleague .lbadge[class*=lg-]{width:24px!important;height:24px!important;flex:0 0 24px}.pop.numpop img.np-comma{height:22px!important;margin:0 0 -4px -3px!important;align-self:flex-end}.pop.numpop img.np-half{height:24px!important;margin:0 0 16px 2px!important;align-self:flex-start}.pop.numpop .np-lbl{align-self:center;margin-left:6px;font:800 18px var(--disp);color:#fff;-webkit-text-stroke:0;text-shadow:0 2px 0 rgba(0,0,0,.5)}.factq.art{background:none!important;box-shadow:none!important}.factq.art img{display:block;width:auto!important;height:34px!important;max-width:none;object-fit:contain;filter:drop-shadow(0 3px 4px rgba(0,0,0,.4))}.app .factcard .factq.art{width:28px!important;height:40px!important;flex:0 0 28px!important;display:grid;place-items:center;overflow:visible}.lbq img{width:20px;height:24px;object-fit:contain;filter:drop-shadow(0 2px 2px rgba(0,0,0,.35))}.bangart{height:30px;width:auto;vertical-align:-3px;margin-right:6px;filter:drop-shadow(0 3px 4px rgba(0,0,0,.4))}.lgladder{display:flex;flex-direction:column;gap:6px}.app .lgrow .lbadge[class*=lg-].small{width:46px!important;height:46px!important;flex:0 0 46px}.lgrow{min-height:60px}.home3 .h3play.gob{width:70px!important;margin:0 auto 4px!important}@media (max-height:720px){.home3 .h3play.gob{width:62px!important}}.app .tabbar .tab .e{width:24px!important;height:24px!important}.app .tabbar .tab .avimg.tabav{width:24px!important;height:24px!important;object-fit:contain}.leaguescr .inner{gap:12px}.lghero{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center;margin-top:-6px}.lghero .lbadge.big{width:118px!important;height:118px!important;margin-bottom:4px}.lghero small{font:800 11px var(--disp);letter-spacing:.12em;color:var(--muted)}.lghero b{font:800 28px var(--disp);color:var(--lc)}.lghero span{font:700 12px var(--body,inherit);color:#c9d2ff}.lgstrip{display:flex;justify-content:center;gap:6px;padding:4px 0}.lgtier{width:34px;height:34px;display:grid;place-items:center;font-style:normal;opacity:.55;transition:transform .2s}.lgtier .e{width:100%;height:100%;object-fit:contain}.lgtier.on{opacity:1;transform:scale(1.3)}.lgtier.locked .e{filter:grayscale(1) brightness(.45)}.lgme{display:grid;grid-template-columns:1fr 1fr;gap:6px 10px;padding:12px 14px;border-radius:18px;background:var(--surface,rgba(27,34,68,.85))}.lgme>span{display:flex;flex-direction:column}.lgme small{font:800 10px var(--disp);letter-spacing:.08em;color:var(--muted)}.lgme b{font:800 24px/1.1 var(--disp);color:#fff}.lgme em{grid-column:1/-1;font:800 12px var(--disp);font-style:normal;color:#c9d2ff}.lgme.up em{color:#7ff0ae}.lgme.down em{color:#ff9aa6}.lglist{display:flex;flex-direction:column;gap:4px}.lgr{display:flex;align-items:center;gap:10px;min-height:46px;padding:4px 12px;border-radius:14px;background:#ffffff0a}.lgr em{width:24px;text-align:center;font:800 13px var(--disp);font-style:normal;color:var(--muted)}.lgmedal{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;font:800 12px var(--disp);color:#1b2244}.lgmedal.m1{background:linear-gradient(#ffe07a,#e5a82b)}.lgmedal.m2{background:linear-gradient(#eef2fa,#aeb8cc)}.lgmedal.m3{background:linear-gradient(#f0b27a,#b86a32)}.lgav{width:32px;height:32px;flex:0 0 32px;border-radius:50%;overflow:hidden;background:#fff}.lgav img{width:100%;height:100%;object-fit:cover;object-position:50% 12%;transform:scale(1.35);transform-origin:50% 15%}.lgr .grow{font:700 14px var(--disp);color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lgr b{font:800 13px var(--disp);color:#c9d2ff}.lgr.me{background:linear-gradient(90deg,#3ed3b647,#3ed3b614);box-shadow:inset 0 0 0 2px #3ed3b6a6}.lgr.me b,.lgr.me .grow{color:#fff}.lgline{display:flex;align-items:center;gap:8px;margin:4px 0;font:800 11px var(--disp);letter-spacing:.06em;text-transform:uppercase}.lgline:before,.lgline:after{content:"";flex:1;height:2px;border-radius:1px}.lgline span{display:flex;align-items:center;gap:5px}.lgline .e{width:16px;height:16px}.lgline.up{color:#5be39a}.lgline.up:before,.lgline.up:after{background:#5be39a73}.lgline.down{color:#ff8a97}.lgline.down:before,.lgline.down:after{background:#ff8a9773}.rankcard2.lg2 .lgmid b em{font-size:14px;font-style:normal;color:var(--muted);margin-left:2px}.rankcard2.lg2 .lgright{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.lgz{font-weight:800!important}.lgz.up{color:#5be39a!important}.lgz.down{color:#ff8a97!important}.lgxprow .lbadge{width:30px!important;height:30px!important;flex:0 0 30px}#pleague{cursor:pointer}.lgchip{position:absolute;top:calc(max(10px,env(safe-area-inset-top,0px)) + 54px);right:14px;z-index:70;display:flex;align-items:center;gap:6px;padding:6px 12px 6px 6px;border-radius:999px;background:#141b52eb;box-shadow:0 6px 16px #00000059;animation:lgchipin .35s cubic-bezier(.3,1.6,.5,1) both}.lgchip .e{width:26px;height:26px}.lgchip b{font:800 15px var(--disp);color:#ffe07a}.lgchip.out{opacity:0;transform:translateY(-8px);transition:.35s}@keyframes lgchipin{0%{opacity:0;transform:translateY(-10px) scale(.8)}}.lgres{position:absolute;top:0;right:0;bottom:0;left:0;z-index:85;display:grid;place-items:center;padding:20px;background:#05081abf;animation:fadein .2s}.lgres.out{opacity:0;transition:opacity .2s}.lgrescard{width:min(100%,360px);display:flex;flex-direction:column;align-items:center;gap:10px;padding:22px 18px 18px;border-radius:26px;text-align:center;background:linear-gradient(180deg,#26307a,#141b52);box-shadow:0 18px 40px #00000080}.lgrescard>small{font:800 11px var(--disp);letter-spacing:.1em;color:var(--muted)}.lgrescard>b{font:800 26px var(--disp);color:#fff}.lgres.up .lgrescard>b{color:#ffe07a}.lgres.down .lgrescard>b{color:#ff9aa6}.lgrescard>span{font:700 13px var(--body,inherit);color:#c9d2ff}.lgrescard .btn{width:100%}.lgresbadges{display:flex;align-items:center;justify-content:center;gap:10px;min-height:130px}.lgresbadges .lbadge.big{width:120px!important;height:120px!important}.lgresbadges .lgold{width:70px!important;height:70px!important;opacity:.6;animation:lgfade .6s .2s both}.lgresbadges .lgnew{animation:lgpop .7s .35s cubic-bezier(.3,1.7,.5,1) both}.lgarrow{font:800 26px var(--disp);font-style:normal;color:var(--muted)}@keyframes lgpop{0%{transform:scale(.3) rotate(-12deg);opacity:0}}@keyframes lgfade{0%{transform:scale(1.3);opacity:0}}.lgr .grow{flex:1;min-width:0}.pkov{position:absolute;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:16px;background:#05081a00;transition:background .25s}.pkov.in{background:#05081ad1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.pkov.out{opacity:0;transition:opacity .25s}.pkrays{position:absolute;left:50%;top:44%;width:760px;height:760px;margin:-380px 0 0 -380px;pointer-events:none;opacity:0;transition:opacity .4s;background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--p1) 26%,transparent) 0 6deg,transparent 6deg 18deg);-webkit-mask:radial-gradient(closest-side,#000,transparent);mask:radial-gradient(closest-side,#000,transparent);animation:pkspin 30s linear infinite}.pkov.in .pkrays{opacity:.8}@keyframes pkspin{to{transform:rotate(360deg)}}.pkpop{position:relative;width:min(100%,380px);display:flex;flex-direction:column;align-items:center;gap:6px;transform:scale(.85);opacity:0;transition:transform .35s cubic-bezier(.3,1.5,.5,1),opacity .25s}.pkov.in .pkpop{transform:none;opacity:1}.pkhead{display:flex;flex-direction:column;align-items:center;text-align:center}.pkhead small{font:800 11px var(--disp);letter-spacing:.14em;color:var(--muted)}.pkhead b{font:800 26px var(--disp);color:#fff;text-shadow:0 3px 0 rgba(0,0,0,.35)}.pkx{position:absolute;top:-4px;right:0}.pkstage{position:relative;width:100%;height:310px;display:grid;place-items:center}.pack{position:relative;width:172px;height:252px;padding:0;border:0;background:none;cursor:pointer;transform-style:preserve-3d;transform:perspective(800px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .15s,opacity .45s,filter .3s;filter:drop-shadow(0 18px 24px rgba(0,0,0,.55))}.pack.ready{animation:pkfloat 3.2s ease-in-out infinite}.pack.ready:after{content:"";position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px;border-radius:24px;background:radial-gradient(closest-side,color-mix(in srgb,var(--p2) 55%,transparent),transparent);z-index:-1;animation:pkglow 2s ease-in-out infinite}@keyframes pkfloat{50%{translate:0 -8px}}@keyframes pkglow{50%{opacity:.45}}.pack.spent{filter:grayscale(.75) brightness(.55) drop-shadow(0 12px 18px rgba(0,0,0,.5));cursor:default}.pack.nudge{animation:pknudge .35s}@keyframes pknudge{25%{translate:-5px 0}75%{translate:5px 0}}.pktop,.pkbot{position:absolute;left:0;right:0;height:28px;background:linear-gradient(90deg,color-mix(in srgb,var(--p1) 65%,#fff),color-mix(in srgb,var(--p2) 65%,#fff));box-shadow:inset 0 0 0 100px #fff0}.pktop{top:0;transition:transform .55s cubic-bezier(.2,.8,.3,1),opacity .55s}.pkbot{bottom:0}.pktop:after,.pkbot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,#ffffff59 0,#ffffff59 2px,#00000014 2px,#00000014 5px)}.pkbody{position:absolute;left:0;right:0;top:24px;bottom:24px;overflow:hidden;border-radius:4px;background:linear-gradient(165deg,var(--p1),var(--p2));display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:12px 10px;box-shadow:inset 0 0 0 2px #ffffff40,inset 0 -30px 40px #00000040}.pkfoil{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 40%,rgba(255,255,255,.35),transparent 58%),repeating-linear-gradient(135deg,rgba(255,255,255,.07) 0 6px,transparent 6px 12px)}.pkholo{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:linear-gradient(115deg,transparent 22%,rgba(255,110,199,.55) 34%,rgba(255,221,110,.55) 44%,rgba(110,255,196,.55) 54%,rgba(110,190,255,.55) 64%,transparent 78%);background-size:220% 220%;background-position:var(--sx,50%) 50%;mix-blend-mode:color-dodge;opacity:.5;animation:pkholo 5s ease-in-out infinite alternate}@keyframes pkholo{to{background-position:calc(var(--sx,50%) + 40%) 30%}}.pkshine{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.8) 50%,transparent 62%);background-size:300% 100%;animation:pkshine 2.8s ease-in-out infinite}@keyframes pkshine{0%{background-position:160% 0}55%,to{background-position:-60% 0}}.pklogo{position:relative;width:88%;height:auto;filter:drop-shadow(0 3px 3px rgba(0,0,0,.4))}.pklogo.t{font:800 20px var(--disp);color:#fff}.pkemblem{position:relative;width:96px;height:96px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,rgba(255,255,255,.55),transparent 70%)}.pkemblem img{width:70px;height:94px;object-fit:cover;border-radius:8px;transform:rotate(-8deg);box-shadow:0 6px 12px #00000059}.pkname{position:relative;font:800 19px var(--disp);color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.35);letter-spacing:.02em}.pkcount{position:relative;font:800 10px var(--disp);letter-spacing:.14em;color:#ffffffd9;margin-top:-8px}.pkart img{width:100%;height:100%;object-fit:contain}.pack.shake{animation:pkshake .42s linear}@keyframes pkshake{0%,to{translate:0 0}20%{translate:-6px 2px;rotate:-3deg}40%{translate:6px -2px;rotate:3deg}60%{translate:-5px 1px;rotate:-2deg}80%{translate:5px 0;rotate:2deg}}.pack.torn .pktop{transform:translate(46px,-150px) rotate(32deg);opacity:0}.pkov.dealt .pack{opacity:0;transform:perspective(800px) translateY(150px) scale(.8);transition:transform .55s ease-in,opacity .45s}.pkov.flash .pkstage:after{content:"";position:absolute;left:50%;top:30%;width:340px;height:340px;margin:-170px 0 0 -170px;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,rgba(255,255,255,.95),color-mix(in srgb,var(--p2) 60%,transparent) 45%,transparent);animation:pkflash .7s ease-out forwards}@keyframes pkflash{0%{transform:scale(.2);opacity:1}to{transform:scale(1.4);opacity:0}}.pkcards{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.pkcard{position:absolute;left:50%;top:50%;width:100px;aspect-ratio:3/4;padding:0;border:0;background:none;opacity:0;transform:translate(-50%,-30%) scale(.5);transition:transform .6s cubic-bezier(.2,1.3,.4,1),opacity .3s;transition-delay:calc(var(--i)*.09s)}.pkov.dealt .pkcards{pointer-events:auto}.pkov.dealt .pkcard{opacity:1;transform:translate(calc(-50% + (var(--i) - (var(--n) - 1) / 2) * 112px),calc(-50% + var(--lift,0px))) rotate(calc((var(--i) - (var(--n) - 1) / 2) * 5deg))}.pkin{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transition:transform .55s cubic-bezier(.3,1.4,.5,1)}.pkcard.flip .pkin{transform:rotateY(180deg)}.pkback,.pkfront{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:10px}.pkback{background:url(./card_back-DWmRnvzg.webp) center/100% 100% no-repeat;box-shadow:0 8px 16px #00000073}.pkfront{transform:rotateY(180deg);display:block}.pkfront .cardface{width:100%;height:100%;aspect-ratio:auto;border-radius:10px}.pkfront .cardface span{font-size:10px}.pkfront .permtag{position:absolute;left:50%;bottom:-8px;transform:translate(-50%);white-space:nowrap}.pkcard.flip.r-rare .pkfront{box-shadow:0 0 18px #8fb2ffbf}.pkcard.flip.r-epic .pkfront{box-shadow:0 0 22px #c9b5ffe6}.pkcard.flip.r-legendary .pkfront{box-shadow:0 0 26px #f2c14ef2;animation:pkleg 1.6s ease-in-out infinite}@keyframes pkleg{50%{box-shadow:0 0 36px #ffe07a}}.pkcard.sel{--lift:-18px}.pkcard.sel .pkfront{outline:3px solid #3ED3B6;outline-offset:2px}.pkov.kept .pkcard.keep{transform:translate(-50%,-160%) scale(1.15);opacity:0;transition:transform .6s ease-in,opacity .6s}.pkov.kept .pkcard.drop{transform:translate(calc(-50% + (var(--i) - 1) * 112px),40%) rotate(calc((var(--i) - 1) * 14deg));opacity:0;transition:transform .5s ease-in,opacity .45s}.pkfoot{width:100%;min-height:150px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.pktap{font:800 13px var(--disp);color:#c9d2ff;min-height:18px;animation:pkblink 1.6s ease-in-out infinite}@keyframes pkblink{50%{opacity:.55}}.pkgate{width:100%;display:flex;align-items:center;justify-content:center;gap:8px}.pkdesc{display:none;flex-direction:column;gap:3px;padding:10px 14px;width:100%;border-radius:16px;background:#ffffff0f}.pkdesc b{font:800 15px var(--disp);color:#fff}.pkdesc span{font:600 13px var(--body,inherit);color:#c9d2ff}.pkdesc .chip2{align-self:center;margin-top:4px}.pkbtns{display:none;width:100%;flex-direction:column;gap:8px}.pkov.pick .pkdesc,.pkov.pick .pkbtns{display:flex}.pkov.pick .pktap{display:none}@media (max-height:700px){.pkstage{height:262px}.pack{width:146px;height:214px}.pkemblem{width:78px;height:78px}.pkemblem img{width:56px;height:76px}}.minipack{position:relative;display:block;width:20px;height:27px;border-radius:2px;background:linear-gradient(165deg,#7c5cff,#2bb8e8);overflow:hidden;box-shadow:0 2px 4px #0006;transform:rotate(-8deg)}.minipack .mpt,.minipack .mpb{position:absolute;left:0;right:0;height:4px;background:repeating-linear-gradient(90deg,#ffffffd9 0,#ffffffd9 1.5px,#ffffff73 1.5px,#ffffff73 3px)}.minipack .mpt{top:0}.minipack .mpb{bottom:0}.minipack .mps{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.85) 50%,transparent 65%);background-size:300% 100%;animation:pkshine 2.8s ease-in-out infinite}.h3gift .minipack{margin:auto}.pkfront .permtag{position:absolute!important;left:50%!important;bottom:6px!important;top:auto!important;transform:translate(-50%)!important;padding:2px 7px;border-radius:999px;background:#f2c14e;color:#2a1a05;font:800 8px var(--disp);letter-spacing:.06em;font-style:normal;white-space:nowrap;box-shadow:0 2px 4px #00000040}.pack.art{width:170px;height:285px}.pkart{position:absolute;top:0;right:0;bottom:0;left:0}.pkart img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;-webkit-user-drag:none;pointer-events:none}.pka-body{clip-path:inset(9.4% 0 0 0)}.pka-top{clip-path:inset(0 0 90.6% 0);transition:transform .55s cubic-bezier(.2,.8,.3,1),opacity .55s;transform-origin:90% 5%}.pack.torn .pka-top{transform:translate(50px,-150px) rotate(30deg);opacity:0}.pka-fx{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;pointer-events:none;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.55) 50%,transparent 62%),linear-gradient(115deg,transparent 25%,rgba(255,110,199,.28) 38%,rgba(255,221,110,.28) 48%,rgba(110,255,196,.28) 58%,rgba(110,190,255,.28) 68%,transparent 80%);background-size:300% 100%,220% 220%;background-position:160% 0,var(--sx,50%) 50%;mix-blend-mode:screen;animation:pkfx 2.8s ease-in-out infinite}@keyframes pkfx{0%{background-position:160% 0,var(--sx,50%) 50%}55%,to{background-position:-60% 0,var(--sx,50%) 50%}}.pack.torn .pka-fx{opacity:0;transition:opacity .2s}.pack.art.ready:after{top:-10px;right:-18px;bottom:-10px;left:-18px;border-radius:30px}@media (max-height:700px){.pack.art{width:144px;height:242px}}.minipackart{display:block;width:auto!important;height:30px!important;margin:auto;transform:rotate(-8deg);filter:drop-shadow(0 2px 3px rgba(0,0,0,.45))}.pka-fx{background:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.5) 50%,transparent 58%)!important;background-size:300% 100%!important;mix-blend-mode:normal!important;animation:pkglint 3.4s ease-in-out infinite!important}@keyframes pkglint{0%,40%{background-position:170% 0}75%,to{background-position:-70% 0}}.pack.art{filter:drop-shadow(0 18px 24px rgba(0,0,0,.55))!important}.pack.art.ready:after{display:none}.pkov.takeall .pkcard{cursor:default}.pkov.dealt .pack{pointer-events:none!important;visibility:hidden;transition:transform .55s ease-in,opacity .45s,visibility 0s .55s}.cardart{position:relative;display:block;width:100%;aspect-ratio:3/4;container-type:inline-size;padding:0;border:0;border-radius:9cqw;font-style:normal;text-align:center;background:var(--frame);box-shadow:0 1.5cqw 3cqw #00000059;filter:none;overflow:visible;cursor:pointer;-webkit-tap-highlight-color:transparent}.cardart{--frame:linear-gradient(160deg,#F4F6FB,#9EA8C9 55%,#E3E8F4)}.cardart.fr-uncommon{--frame:linear-gradient(160deg,#D2FFF5,#2FB89C 55%,#A8F0DF)}.cardart.fr-rare{--frame:linear-gradient(160deg,#D8E5FF,#3F6FF0 55%,#A9C3FF)}.cardart.fr-epic{--frame:linear-gradient(160deg,#F0E2FF,#8D4BF2 55%,#D6B8FF)}.cardart.fr-legendary,.cardart.fr-perm{--frame:linear-gradient(160deg,#FFF6C9,#E59A1E 50%,#FFE07A)}.cardart.fr-single{--frame:linear-gradient(160deg,#EDE2FF,#9C86D6 55%,#E2D6FF)}.ca-in{position:absolute;top:3.6cqw;right:3.6cqw;bottom:3.6cqw;left:3.6cqw;border-radius:6.5cqw;background:linear-gradient(#fffbf2,#f1e7d3);display:flex;flex-direction:column;overflow:hidden;box-shadow:inset 0 0 0 .8cqw #fff9}.ca-win{position:relative;flex:0 0 60%;margin:3cqw 3cqw 0;border-radius:5cqw;overflow:hidden;background:radial-gradient(120% 90% at 50% 30%,color-mix(in srgb,var(--fc) 70%,#fff),var(--fc) 45%,color-mix(in srgb,var(--fc) 55%,#1A1240) 100%);box-shadow:inset 0 -2cqw 4cqw #00000040,inset 0 0 0 .8cqw #0000001f}.ca-pat{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.32;mix-blend-mode:soft-light}.fam-score .ca-pat{background:repeating-conic-gradient(from 0deg at 50% 55%,#fff 0 9deg,transparent 9deg 22.5deg)}.fam-cash .ca-pat{background:radial-gradient(circle,#fff 18%,transparent 20%) 0 0/22cqw 22cqw,radial-gradient(circle,#fff 18%,transparent 20%) 11cqw 11cqw/22cqw 22cqw}.fam-guard .ca-pat{background:repeating-linear-gradient(60deg,#fff 0 1.4cqw,transparent 1.4cqw 11cqw),repeating-linear-gradient(-60deg,#fff 0 1.4cqw,transparent 1.4cqw 11cqw)}.fam-deck .ca-pat{background:repeating-radial-gradient(circle at 20% 110%,#fff 0 2cqw,transparent 2cqw 9cqw)}.fam-time .ca-pat{background:repeating-radial-gradient(circle at 50% 55%,transparent 0 6cqw,#fff 6cqw 7.4cqw)}.fam-reveal .ca-pat{background:repeating-conic-gradient(from 0deg at 50% 0%,#fff 0 6deg,transparent 6deg 14deg)}.fam-swap .ca-pat{background:repeating-linear-gradient(135deg,#fff 0 3cqw,transparent 3cqw 9cqw)}.fam-counter .ca-pat{background:repeating-linear-gradient(45deg,#fff 0 2.5cqw,transparent 2.5cqw 8cqw)}.fam-mastery .ca-pat{background:radial-gradient(circle,#fff 12%,transparent 14%) 0 0/16cqw 16cqw}.ca-glow{position:absolute;left:50%;top:55%;width:70cqw;height:70cqw;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(closest-side,rgba(255,255,255,.75),transparent)}.ca-icon{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding-top:6cqw}.ca-icon .e{width:52cqw!important;height:52cqw!important;object-fit:contain;filter:drop-shadow(0 2.5cqw 2.5cqw rgba(30,10,40,.4))!important;animation:none!important}.ca-kind{position:absolute;left:3cqw;top:3cqw;padding:.6cqw 3.4cqw;border-radius:99px;background:#1410328c;color:#fff;font:800 6.4cqw/1.4 var(--disp);letter-spacing:.06em}.ca-vs,.ca-uses{position:absolute;right:3cqw;top:3cqw;min-width:15cqw;height:15cqw;padding:0 2cqw;border-radius:99px;display:grid;place-items:center;background:#fff;box-shadow:0 1cqw 2cqw #00000040;font:800 8.5cqw/1 var(--disp);font-style:normal;color:#5a3fb0}.ca-vs .e{width:11cqw!important;height:11cqw!important}.fr-perm .ca-uses{background:linear-gradient(#ffe59a,#f2b33d);color:#5a3205}.ca-name{display:flex;align-items:center;justify-content:center;flex:1 1 auto;min-height:0;padding:1cqw 4cqw 0;font:800 10.5cqw/1.05 var(--disp);color:#2e2148;overflow:hidden;text-wrap:balance}.ca-foot{display:flex;align-items:center;justify-content:space-between;gap:2cqw;padding:0 4cqw 4cqw}.ca-fam{padding:.6cqw 3.2cqw;border-radius:99px;background:var(--fc);color:#fff;font:800 6.2cqw/1.4 var(--disp);letter-spacing:.06em;text-transform:uppercase;text-shadow:0 .5cqw 0 rgba(0,0,0,.18)}.fam-reveal .ca-fam,.fam-cash .ca-fam{color:#4a3000;text-shadow:none}.ca-pips{display:flex;gap:1.2cqw}.ca-pips i{width:3.6cqw;height:3.6cqw;border-radius:50%;background:var(--pip,#8E9BC4);box-shadow:inset 0 -.5cqw #0003}.ca-pips i.off{background:#2e214824;box-shadow:none}.fr-uncommon{--pip:#2FB89C}.fr-rare{--pip:#3F6FF0}.fr-epic{--pip:#8D4BF2}.fr-legendary{--pip:#E59A1E}.ca-sub{font:800 6.2cqw/1.4 var(--disp);color:#7a6a96;text-transform:uppercase;letter-spacing:.05em}.ca-foil{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;mix-blend-mode:overlay;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.85) 45%,rgba(255,200,255,.5) 50%,rgba(150,255,240,.5) 55%,transparent 70%);background-size:260% 100%;animation:cafoil 3.2s ease-in-out infinite}@keyframes cafoil{0%{background-position:140% 0}60%,to{background-position:-60% 0}}.fr-legendary{box-shadow:0 1.5cqw 3cqw #00000059,0 0 6cqw #f2c14ea6}.fr-legendary .ca-win:after{content:"✦";position:absolute;right:6cqw;bottom:5cqw;color:#fff;font-size:10cqw;text-shadow:0 0 3cqw #fff;animation:catwinkle 1.6s ease-in-out infinite}@keyframes catwinkle{50%{opacity:.2;transform:scale(.6)}}.gcard.cardart{background:var(--frame)!important;padding:0!important;filter:none!important;border-radius:9cqw!important;box-shadow:0 1.5cqw 3cqw #00000059!important}.gcard.cardart.fr-legendary{box-shadow:0 1.5cqw 3cqw #00000059,0 0 6cqw #f2c14ea6!important}.gcard.cardart>*{position:absolute}.gcard.cardart .ca-in,.gcard.cardart .ca-foil{position:absolute}.pkfront .cardart{height:100%;width:100%;aspect-ratio:auto;border-radius:10px}.pkfront .cardart .ca-in{border-radius:7px}.dcard>.cardart{width:96px;flex:0 0 96px}.cardart,.gcard.cardart{border-radius:11px!important;box-shadow:0 4px 8px #00000059!important}.cardart.fr-legendary,.gcard.cardart.fr-legendary{box-shadow:0 4px 8px #00000059,0 0 14px #f2c14eb3!important}.ca-in{border-radius:8px}.bpgrid .cardart,.bpslots .cardart{border-radius:9px!important}.bpgrid .cardart .ca-in,.bpslots .cardart .ca-in{border-radius:6px}.ca-glow{width:66cqw;height:66cqw;background:radial-gradient(closest-side,rgba(255,255,255,.95),rgba(255,255,255,.55) 50%,transparent)!important}.dcard>.cardart{height:auto!important;aspect-ratio:3/4!important;align-self:flex-start}.ca-win.has-art{background:#222}.ca-art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.ca-win.has-art .ca-kind{background:#1410329e}.tkm{display:inline-grid;place-items:center;flex:0 0 auto;width:22px;height:22px;border-radius:50%;font-style:normal;vertical-align:-5px;color:#fff;box-shadow:inset 0 -2px #0000002e,0 2px 6px #00000040}.tkm svg{width:64%;height:64%;display:block}.tkm.ok{background:linear-gradient(180deg,#5be3a3,#23a86a)}.tkm.no{background:linear-gradient(180deg,#ff8597,#de3651)}.tkm.sm{width:16px;height:16px;vertical-align:-3px;box-shadow:none}.qcard .ans .mark{color:#fff!important;box-shadow:inset 0 -2px #0000002e,0 2px 6px #0000004d!important}.qcard .ans .mark svg{width:64%;height:64%;display:block}.qcard .ans.correct .mark{background:linear-gradient(180deg,#5be3a3,#23a86a)!important}.qcard .ans.wrong .mark{background:linear-gradient(180deg,#ff8597,#de3651)!important}.qcard .answers.tf .ans{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px}.scr.run .qcard .answers.tf .ans .mark,.boss .qcard .answers.tf .ans .mark,.qcard .answers.tf .ans .mark{position:static!important;top:auto!important;right:auto!important;transform:none!important;flex:0 0 26px;width:26px!important;height:26px!important;margin:0!important}.qfbic{color:#fff!important}.qfbic svg{width:62%;height:62%;display:block}.qfb.ok .qfbic{background:linear-gradient(180deg,#5be3a3,#23a86a)!important}.qfb.no .qfbic{background:linear-gradient(180deg,#ff8597,#de3651)!important}.drt i svg{width:32px;height:32px;display:block}.recap .tkm{margin-right:2px}#qostate .tkm{margin-right:3px}.cstars{display:flex;align-items:center;gap:1px;flex:0 0 auto}.cstars .e{width:24px!important;height:24px!important;filter:drop-shadow(0 2px 2px rgba(0,0,0,.35))}.revbtn{gap:12px!important;padding:12px 14px!important;border-radius:16px!important;background:#ffffff0d!important;box-shadow:none!important}.revbtn>.e{width:34px!important;height:34px!important;flex:0 0 34px!important;filter:drop-shadow(0 2px 3px rgba(0,0,0,.35))}.revbtn b{font:700 15px var(--disp)!important}.revbtn small{font:700 12px var(--body)!important;color:var(--muted)!important;margin-top:1px}.rvdots{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:3px;max-width:70px;flex:0 1 auto!important}.rvdots i{width:7px;height:7px;border-radius:50%;background:#39c997}.rvdots i.no{background:#f36b82}.revbtn em{color:var(--muted)!important;font-size:20px!important}.rvsheet{gap:12px!important;padding-top:16px!important;background:linear-gradient(180deg,#1f2766,#141a4c)!important}.rvtop b{font:700 20px var(--disp)!important}.rvtop .iconbtn{width:34px!important;height:34px!important;border-radius:12px!important;background:#ffffff14!important;font-size:14px!important}.rvsum{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:6px 14px;padding:12px 14px;border-radius:18px;background:#ffffff0d}.rvscore{display:flex;flex-direction:column;line-height:1}.rvscore b{font:700 30px var(--disp);color:#fff}.rvscore b small{font-size:17px;color:var(--muted);font-weight:700}.rvscore span{font:800 11px var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-top:3px}.rvbar{display:flex;gap:4px;height:10px}.rvbar i{flex:1;border-radius:99px;background:#39c997}.rvbar i.no{background:#f36b82}.rvtabs{grid-column:1/-1;display:flex;gap:6px;margin-top:4px}.rvtabs button{padding:6px 12px;border-radius:999px;background:#ffffff0f;font:700 12.5px var(--disp);color:var(--muted)}.rvtabs button.on{background:#fff;color:#1b2157}.rvlist{gap:10px!important}.rvq{display:flex;gap:12px;align-items:flex-start;padding:14px!important;border-radius:18px!important;border:0!important;background:#ffffff0f!important}.rvq[hidden]{display:none!important}.rvq .rvmark{width:26px;height:26px;margin-top:1px}.rvnum{flex:0 0 26px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#ffffff1a;font:700 12px var(--disp);font-style:normal;color:var(--muted)}.rvbody{flex:1;min-width:0}.rvhead{gap:6px!important}.rvhead .e{width:18px!important;height:18px!important}.rvhead small{font:800 11px var(--body)!important;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)!important}.rvdiff{display:flex;gap:3px;margin-left:2px}.rvdiff i{width:6px;height:6px;border-radius:50%;background:#ffffff26}.rvdiff i.on{background:#e9bb67}.rvtext{font:700 15px/1.32 var(--disp)!important;margin:6px 0 8px!important;color:#fff}.rvans{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.rvans small{font:700 12px var(--body);color:var(--muted)}.rvpill{padding:4px 10px;border-radius:999px;font:700 13px var(--body);line-height:1.3}.rvpill.good{background:#39c99729;color:#7ff0be}.rvpill.bad{background:#f36b8224;color:#ff9dad;text-decoration:line-through;text-decoration-thickness:1.5px}.rvact{display:flex!important;gap:4px!important;margin-top:10px!important;margin-left:-8px}.rva{flex:0 0 auto!important;display:inline-flex!important;align-items:center;gap:5px;padding:6px 8px!important;border-radius:10px!important;background:none!important;font:700 12.5px var(--disp)!important;color:var(--muted)!important}.rva svg{width:16px;height:16px;flex:0 0 16px}.rva:active{background:#ffffff14!important}.rva.star.on{color:#f5c65b!important;--fill:#F5C65B}.rva.rep.open{color:#fff!important}.rva.rep.on{opacity:.55}.rvreasons{gap:6px!important;margin-top:6px!important;align-items:center}.rvreasons small{flex:1 0 100%;font:700 12px var(--body);color:var(--muted)}.rvreasons button{padding:6px 11px!important;background:#ffffff14!important;color:#fff!important;font:700 12px var(--disp)!important}.gthead b .gtnova{width:30px;height:30px;object-fit:contain;margin:-6px 0 -6px -2px;filter:drop-shadow(0 2px 3px rgba(0,0,0,.35))}.cardart{--frame:linear-gradient(160deg,#3A4180,#1A1F4E 55%,#2C336E)!important;--ring:#8E9BC4}.cardart.fr-uncommon{--ring:#35D0A8}.cardart.fr-rare{--ring:#5C8CFF}.cardart.fr-epic{--ring:#B07CFF}.cardart.fr-single{--ring:#A994F0}.cardart.fr-legendary,.cardart.fr-perm{--frame:linear-gradient(160deg,#FFE7A0,#D9961C 50%,#FFD15C)!important;--ring:#FFF0B8}.cardart .ca-in{box-shadow:0 0 0 2px var(--ring)!important}.qcard.bonus:after{content:none!important;animation:none!important;display:none!important}.scr.run .qcard.bonus,.qcard.bonus{background:linear-gradient(165deg,#ffe9a6,#f7c94e 26%,#e3a526 60%,#c8841a)!important;box-shadow:inset 0 0 0 2px #fff6d6e6,inset 0 -5px #824b0047,0 0 0 2px #9a640e,0 16px 32px #00000073!important}.qcard.bonus .qtext{color:#3d2400!important;text-shadow:0 1px 0 rgba(255,240,200,.6)!important}.scr.run .qcard.bonus .ans:not(.correct):not(.wrong):not(.dim),.qcard.bonus .ans:not(.correct):not(.wrong):not(.dim){background:#fff6dc!important;color:#3d2400!important;box-shadow:inset 0 0 0 1.5px #a0640a59,0 3px #a86e12!important}.qcard.bonus .ans.correct{background:#ddf7e9!important;color:#0f5133!important}.qcard.bonus .ans.wrong{background:#ffe1e6!important;color:#7a1426!important}.qcard.bonus .ans.dim{background:#fff6dc8c!important;color:#5a3b08!important;opacity:.6!important}.qcard.bonus .ans .let:before{background:#3d2400!important}.qwrap:has(.qcard.bonus) .qstrip{box-shadow:inset 0 0 0 2px #e9b23a,0 0 0 1px #0000004d!important}.qwrap:has(.qcard.bonus) .qstrip .cat{color:#ffd15c!important}.adreroll .e{width:16px;height:16px;margin-right:-2px}.gbuy2{display:flex;gap:5px;justify-content:center;width:100%}.gbuy2 .gprice{min-width:0;flex:1 1 0;padding:5px 6px}.gprice.adp{background:#ffffff1f!important;color:#fff!important;box-shadow:none!important;display:grid;place-items:center}.gprice.adp .adtag{margin:0}.packtile .gcart{display:grid;place-items:center}.packtile .packimg{height:100%;max-height:78px;width:auto;object-fit:contain;filter:drop-shadow(0 4px 6px rgba(0,0,0,.4));transform:rotate(-6deg)}.scr.run .qcard.bonus,.qcard.bonus{box-shadow:none!important;border:0!important}.scr.run .qcard.bonus .ans:not(.correct):not(.wrong):not(.dim),.qcard.bonus .ans:not(.correct):not(.wrong):not(.dim){box-shadow:none!important;border:0!important}.qcard.bonus .ans.correct,.qcard.bonus .ans.wrong{border:0!important}.qcard.bonus .qtext{text-shadow:none!important}.qwrap:has(.qcard.bonus) .qstrip{box-shadow:none!important}.gcard.special{box-shadow:0 0 0 2px var(--cc),0 0 0 5px #232a62!important}.gslot.packslot{display:flex;flex-direction:column;align-items:center}.shoppack{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:3/4;padding:0;border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.shoppack img{position:relative;height:100%;width:auto;max-width:100%;object-fit:contain;transform:rotate(-5deg);filter:drop-shadow(0 0 10px rgba(140,120,255,.75)) drop-shadow(0 6px 8px rgba(0,0,0,.45));animation:sppulse 2.6s ease-in-out infinite}.shoppack .spfx{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;height:100%;aspect-ratio:var(--par,.62);transform:rotate(-5deg);pointer-events:none;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.65) 50%,transparent 60%);background-size:300% 100%;animation:spshine 3s ease-in-out infinite}.shoppack:active img{transform:rotate(-5deg) scale(.96)}@keyframes sppulse{50%{filter:drop-shadow(0 0 18px rgba(150,130,255,.95)) drop-shadow(0 6px 8px rgba(0,0,0,.45));transform:rotate(-5deg) translateY(-2px)}}@keyframes spshine{0%{background-position:150% 0}60%,to{background-position:-50% 0}}.hrtbar{display:flex;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;border-radius:18px;background:linear-gradient(180deg,#121842e6,#0a0e28eb)}.hrtic .e{width:34px;height:34px;display:block;filter:drop-shadow(0 3px 4px rgba(0,0,0,.4))}.hrttx{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.2}.hrttx b{font:700 15px var(--disp);color:#fff}.hrttx small{font:700 12px var(--body);color:var(--muted)}.hrtbar .gprice{min-width:0;width:auto;padding:7px 14px}.hrtad{display:flex;align-items:center;gap:6px;padding:6px 12px 6px 6px;border:0;border-radius:999px;background:#ffffff1a;color:#fff;font:700 13px var(--disp)}.hrtad .adtag{margin:0}.shelf .gcards{grid-template-columns:repeat(3,minmax(0,1fr))!important}.gslot.packslot{min-width:0}.shoppack{width:100%;max-width:100%;overflow:visible}.shoppack img{height:94%;max-width:100%}.shoppack img{position:absolute!important;top:0;right:0;bottom:0;left:0;margin:auto;height:92%!important;width:auto!important;max-width:none!important}.shoppack .spfx{height:92%!important}.achbadge{position:relative;flex:0 0 auto;width:64px;height:64px}.achbadge .abf{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 3px 4px rgba(0,0,0,.35))}.achbadge .abe{position:absolute;left:var(--bx);top:var(--by);width:calc(var(--br)*1.55);height:calc(var(--br)*1.55);transform:translate(-50%,-50%);object-fit:contain;filter:drop-shadow(0 2px 2px rgba(0,0,0,.45))}.achwrap{position:relative;display:grid;place-items:center}.achb .achbadge{width:72px;height:72px}.achb:not(.got) .achbadge{filter:grayscale(1) brightness(.55);opacity:.7}.achb .achwrap .achlock{right:2px;bottom:4px}.achpop .achbadge{width:60px;height:60px;animation:achspin .8s ease-out}.trophyrow .trrecent .achbadge.mini{width:34px;height:34px;margin-right:-8px}.trophyrow .trrecent .achbadge.mini .abf{filter:none}.achicon{position:relative;flex:0 0 auto;width:60px;height:60px;display:grid;place-items:center}.achicon img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 4px 5px rgba(0,0,0,.4))}.achb .achicon{width:58px;height:58px;margin-top:2px}.achb:not(.got) .achicon img{filter:grayscale(1) brightness(.55);opacity:.6}.achb .achwrap .achlock{right:-4px;bottom:-2px}.achpop .achicon{width:54px;height:54px;animation:achspin .8s ease-out}.trophyrow .trrecent .achicon.mini{width:30px;height:30px;margin-right:-4px}.trophyrow .trrecent .achicon.mini img{filter:drop-shadow(0 2px 2px rgba(0,0,0,.4))}.lbsn{gap:4px}.lbsn .e{width:34px!important;height:34px!important;object-fit:contain}.lbsn .e.sksurv{width:52px!important;height:42px!important}.lbsn b{line-height:1!important}.lbstreak.tiers{align-items:center}.tktrack .tkbar{top:22px!important}.tk{width:auto!important;flex:0 0 auto;gap:4px!important}.tk .tkmedal{position:relative;width:54px!important;height:54px!important;border-radius:0!important;background:none!important;filter:grayscale(1) brightness(.6)!important;opacity:.75}.tk.got .tkmedal{filter:drop-shadow(0 3px 4px rgba(0,0,0,.35))!important;opacity:1}.tk .tkmedal img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.tk .tkmedal em{position:absolute;left:var(--bx);top:var(--by);transform:translate(-50%,-50%);font:800 13px/1 var(--disp);font-style:normal;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.4)}.tk b{font:700 11.5px var(--disp)!important}.tk.got b{color:var(--tc)!important}.pod.p1 .podcrown{position:relative;z-index:3;width:40px!important;height:40px!important;margin-bottom:-14px!important;object-fit:contain}.pod .podav{position:relative;z-index:1}.lbhero{padding-left:132px!important}.lbburst{width:122px!important}.lbburst .e{width:108px!important;height:108px!important}.lb-streak .lbburst .e{width:112px!important}.lb-streak .lbhtx b,.lbhtx b{font-size:clamp(19px,5.4vw,23px)!important;white-space:normal!important;text-wrap:balance}.lbhtx span{text-wrap:balance}.lbstreak{gap:10px!important;padding:14px!important}.lbsn{min-width:58px!important}.wk{min-width:0;gap:2px!important}.wkd i{width:26px!important;height:26px!important}.wkd i .e{width:17px!important;height:17px!important}.tk .tkmedal{width:44px!important;height:44px!important}.tk .tkmedal em{font-size:11px!important}.tktrack .tkbar{top:18px!important}.tks{gap:2px}.maploading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;background:#05081a8c;animation:fadein .2s}.mlspin{width:42px;height:42px;border-radius:50%;border:4px solid rgba(255,255,255,.15);border-top-color:#6fdccd;animation:mlspin .8s linear infinite}@keyframes mlspin{to{transform:rotate(360deg)}}.lntop{padding-top:calc(env(safe-area-inset-top,0px) + 16px)!important}.mkey{position:absolute;z-index:4;width:54px;height:54px;transform:translate(-50%,-50%);padding:0;border:0;background:none;display:grid;place-items:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.mkey .e{width:100%;height:100%;object-fit:contain;transform:rotate(-20deg);filter:drop-shadow(0 4px 4px rgba(0,0,0,.45))}.mkey:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:50%;background:radial-gradient(closest-side,rgba(255,214,90,.75),rgba(255,214,90,.25) 55%,transparent);animation:keyglow 2.2s ease-in-out infinite}.mkey.far:before{opacity:.35;animation:none}.mkey.far .e{filter:saturate(.5) brightness(.85) drop-shadow(0 4px 4px rgba(0,0,0,.45))}.mkey.grab:before{background:radial-gradient(closest-side,rgba(255,240,170,1),rgba(255,214,90,.5) 55%,transparent)}.mkey.gone{display:none}.mkey.fly{transition:transform .9s cubic-bezier(.5,-.4,.6,1),opacity .9s;transform:translate(-50%,-260%) scale(1.6);opacity:0}.mkey.fly:before{animation:none;opacity:1}@keyframes keyglow{50%{opacity:.55;transform:scale(.85)}}.keypop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:24px;background:#05081a99;animation:fadein .2s}.kpcard{width:100%;max-width:320px;display:flex;flex-direction:column;align-items:center;gap:8px;padding:22px 18px 16px;border-radius:24px;text-align:center;background:linear-gradient(180deg,#232c78,#151b52);box-shadow:0 20px 40px #00000080}.kpcard>.e{width:72px;height:72px;transform:rotate(-20deg);filter:drop-shadow(0 0 14px rgba(255,210,90,.7))}.kpcard b{font:700 20px var(--disp);color:#fff}.kpcard span{font:600 14px/1.4 var(--body);color:var(--qb-tx2,#C9D1F5)}.kpcard em{font-style:normal;color:#ffd66b;font-weight:800}.kpcard small{font:600 12px/1.35 var(--body);color:var(--muted)}.kpcard .btn{width:100%;margin-top:6px}.keytoast{position:absolute;left:14px;right:14px;top:calc(max(10px,env(safe-area-inset-top,0px)) + 64px);z-index:76;display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:18px;background:linear-gradient(90deg,#4a3508,#2a2160);box-shadow:inset 0 0 0 1.5px #ffd65a99,0 12px 24px #00000073;animation:iup .35s;transition:opacity .35s,transform .35s}.keytoast.out{opacity:0;transform:translateY(-10px)}.keytoast .e{width:40px;height:40px;transform:rotate(-20deg)}.keytoast b{display:block;font:700 17px var(--disp);color:#ffd66b}.keytoast small{display:block;font:600 12px var(--body);color:#e6e0ff}.vaulthead{display:flex;align-items:center;justify-content:space-between}.keycount{display:flex;align-items:center;gap:4px;padding:3px 10px;border-radius:999px;background:#ffd65a29;color:#ffd66b;font:800 13px var(--disp);letter-spacing:0}.keycount .e{width:18px;height:18px}.avkey{position:absolute;top:6px;right:8px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#3a2a08;box-shadow:0 0 0 2px #e9b23a}.avkey .e{width:18px;height:18px}.avpick.vault.locked{box-shadow:inset 0 0 0 1.5px #e9b23a73}.vaultnote{display:block;margin-top:6px;font:600 11.5px/1.35 var(--body);color:var(--muted);text-align:center}.kpcard .kpkey .e{width:64px;height:64px;transform:rotate(-20deg);filter:drop-shadow(0 0 14px rgba(255,210,90,.7))}.kpcard>.e{display:none}.kpav{width:96px;height:96px;object-fit:contain;filter:drop-shadow(0 6px 8px rgba(0,0,0,.4))}.kpav.mystery{display:grid;place-items:center;border-radius:50%;background:#1a2050}.kpav.mystery .e{width:56%;height:56%;filter:brightness(0) opacity(.5)}.kpeyebrow{font:800 10.5px var(--disp)!important;letter-spacing:.12em;color:#ffd66b!important}.vaultrow{margin-top:8px}.vaultrow>small{display:block;margin:0 2px 4px;font:800 10.5px var(--disp);letter-spacing:.08em;color:var(--muted);text-transform:uppercase}.avmyst{width:78px;height:78px;display:grid;place-items:center}.avmyst .e{width:60%;height:60%;filter:brightness(0) opacity(.45)}.kpav.shadow,.avpick.vault img.shadow{filter:brightness(0) drop-shadow(0 0 1px rgba(160,180,255,.35))!important;opacity:.85}.avpick.vault.locked img.shadow{filter:brightness(0) drop-shadow(0 0 1px rgba(160,180,255,.35))!important}.extov .kpkey .e{transform:none!important;filter:drop-shadow(0 4px 6px rgba(0,0,0,.4))!important}.extov .btn{width:100%}.tutcard{box-shadow:0 16px 34px #00000080!important;border:0!important}.avpick.vault,.avpick.vault.locked{box-shadow:none!important;border:0!important}.avkey{box-shadow:none!important;background:#0a0c288c!important}.bpsec{box-shadow:none!important;border:0!important;background:#ffffff0b!important}.gempty{border:0!important;background:#ffffff0d!important;box-shadow:inset 0 2px 8px #00000040!important}.cardart .ca-in{top:0!important;right:0!important;bottom:0!important;left:0!important;box-shadow:none!important}.cardart,.gcard.cardart{background:#fffbf2!important;box-shadow:0 4px 10px #00000059!important}.cardart.fr-legendary,.gcard.cardart.fr-legendary,.cardart.fr-perm,.gcard.cardart.fr-perm{box-shadow:0 4px 10px #00000059,0 0 16px #f2c14e8c!important}.gcard.special{box-shadow:0 4px 10px #00000059!important}.gtable{box-shadow:0 12px 26px #00000059!important}.sheet.lobby .inner{padding-top:8px!important}.skscr .skbreathrow{display:flex;align-items:center;gap:12px;width:100%;max-width:360px;margin-top:var(--sp-3,12px);padding:12px 14px;border-radius:18px;background:#ffffff12;animation:fadein .4s .35s both}.skscr .skbreathrow>.e{width:30px;height:30px;flex:0 0 30px}.skscr .skbreathrow .grow{display:flex;flex-direction:column;gap:2px;font:800 15px var(--body);color:#fff;text-align:left}.skscr .skbreathrow small{font:700 12.5px var(--body);color:var(--qb-tx2,rgba(255,255,255,.7))}.ibossimg.nova{width:180px;height:180px}.achpop{border:0!important;box-shadow:0 12px 30px #00000080!important}.achb,.achb.got{border:0!important;box-shadow:none!important}.sbsheet{max-height:86vh;overflow-y:auto}.sbnote{display:block;color:var(--muted);font:700 12.5px var(--body);margin:-4px 0 6px}.sbsec{font:800 11px var(--disp);letter-spacing:.14em;text-transform:uppercase;color:#7fe3d6;margin:14px 2px 8px}.sbgrid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sbtn{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;border-radius:14px;background:#ffffff0f;text-align:left;color:#fff;transition:transform .1s}.sbtn b{font:800 14px var(--disp);text-transform:capitalize}.sbtn small{font:600 11px/1.25 var(--body);color:var(--muted)}.sbtn:active,.sbtn.on{background:#43c7b838;transform:scale(.97)}.scr.battle .dock .slots{height:58px!important;gap:6px!important}.scr.battle .dock .slotgrp{gap:4px!important}.scr.battle .dock .slotgrp:not(.tricks) .mslot{width:44px!important;height:58px!important}.scr.battle .dock .slotgrp:not(.tricks) .cardface{padding:5px 2px 4px!important;gap:2px!important;border-radius:9px!important}.scr.battle .dock .slotgrp:not(.tricks) .cardface .e{width:22px!important;height:22px!important}.scr.battle .dock .slotgrp:not(.tricks) .cardface span{font-size:8px!important}.scr.battle .dock .slotgrp:not(.tricks) .mslot.empty{border-radius:9px!important}.scr.battle .dock .tricks .mslot{width:40px!important;height:40px!important;flex:0 0 40px!important}.scr.battle .dock .tricks .mslot .cardface .e{width:24px!important;height:24px!important}.duelmenu .lbboard{margin-top:var(--sp-4,16px)}.duelmenu .mnone>.e{width:34px;height:34px}.rescueov .rscue{gap:8px}.rescueov .rscards{display:flex;justify-content:center;gap:12px;margin:4px 0 6px}.rescueov .rscard{width:96px;display:block}.rescueov .kpeyebrow{color:#ff9dae}.cardart.fa{background:#141833!important;overflow:hidden!important;isolation:isolate}.cardart.fa>*{position:absolute}.fa-art{top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit;background:radial-gradient(120% 90% at 50% 30%,color-mix(in srgb,var(--fc) 70%,#fff),var(--fc) 45%,color-mix(in srgb,var(--fc) 55%,#1A1240) 100%)}.fa-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.fa-bg{position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;width:124%;height:124%;object-fit:cover;filter:blur(5cqw) saturate(1.25) brightness(.8);transform:scale(1.1)}.fa-sq{position:absolute;left:0;right:0;top:0;width:100%;aspect-ratio:1;object-fit:cover;-webkit-mask-image:linear-gradient(#000 70%,transparent);mask-image:linear-gradient(#000 70%,transparent)}.fa-noart .ca-icon{padding-top:0;padding-bottom:22cqw}.fa-shade{inset:auto 0 0 0;height:48%;background:linear-gradient(transparent,#080a1e8c 60%,#080a1ecc);pointer-events:none}.fa-plate{left:0;right:0;bottom:0;padding:3.5cqw 5cqw 4.5cqw;display:flex;flex-direction:column;align-items:center;gap:.8cqw;text-align:center}.fa-name{font:800 10.5cqw/1.05 var(--disp);color:#fff;text-wrap:balance;text-shadow:0 .8cqw 1.6cqw rgba(0,0,0,.55)}.fa-sub{font:800 5.8cqw/1.2 var(--disp);letter-spacing:.06em;text-transform:uppercase;color:#ffffffb8}.k-power .fa-plate{background:linear-gradient(#0e122e00,#0e122eeb 34%,#0e122e)}.k-power.fr-uncommon .fa-sub{color:#7ff0d2}.k-power.fr-rare .fa-sub{color:#9db8ff}.k-power.fr-epic .fa-sub{color:#d3b3ff}.k-power.fr-legendary .fa-sub{color:#ffd979}.k-trick .fa-plate{left:3.5cqw;right:3.5cqw;bottom:3.5cqw;padding:3cqw 4cqw 3.2cqw;border-radius:4cqw;background:linear-gradient(#fff8e8,#f6e7c6);-webkit-mask:radial-gradient(circle 3cqw at 0 50%,transparent 98%,#000) left/51% 100% no-repeat,radial-gradient(circle 3cqw at 100% 50%,transparent 98%,#000) right/51% 100% no-repeat;mask:radial-gradient(circle 3cqw at 0 50%,transparent 98%,#000) left/51% 100% no-repeat,radial-gradient(circle 3cqw at 100% 50%,transparent 98%,#000) right/51% 100% no-repeat;box-shadow:0 1.5cqw 3cqw #0000004d}.k-trick .fa-name{color:#3a2353;text-shadow:none;font-size:10cqw}.k-trick .fa-sub{color:#b0632a}.k-trick .fa-shade{height:30%;background:linear-gradient(transparent,#3c140a59)}.k-trick .fa-art{background:radial-gradient(120% 90% at 50% 30%,#ffe2a8,#f2914a 50%,#b8406b)}.k-trick.fr-perm .fa-plate{background:linear-gradient(#fff1c2,#f4c964)}.fa-gems{left:4cqw;top:4cqw;display:flex;gap:1.2cqw;padding:1.6cqw 2.2cqw;border-radius:99px;background:#0a0c228c}.fa-gems i{width:3.4cqw;height:3.4cqw;border-radius:50%;background:var(--pip,#C9D3EE);box-shadow:0 0 1.6cqw var(--pip,#C9D3EE)}.fa-badge{right:4cqw;top:4cqw;min-width:15cqw;height:15cqw;padding:0 2.6cqw;border-radius:99px;display:grid;place-items:center;font:800 8.5cqw/1 var(--disp);font-style:normal;box-shadow:0 1cqw 2.4cqw #00000059}.fa-badge .e{width:11cqw!important;height:11cqw!important}.fa-badge.vs{background:#fff}.fa-badge.tier{background:linear-gradient(#fff2c6,#f2b33d);color:#5a3205;letter-spacing:.04em}.fa-badge.uses{background:linear-gradient(#ffd59a,#f2913d);color:#5a2205;font-size:9.5cqw}.fr-perm .fa-badge.uses{background:linear-gradient(#fff2c6,#e8b23a)}.cardart.fa.fr-epic{box-shadow:0 4px 10px #00000059,0 0 12px #b07cff8c!important}.cardart.fa.fr-legendary,.cardart.fa.fr-perm{box-shadow:0 4px 10px #00000059,0 0 16px #f2c14e99!important}.cardart.fa .ca-foil{top:0;right:0;bottom:0;left:0;z-index:3}.cardart.fa .gfree,.gslot .gfree{top:-7px!important;right:auto!important;left:50%!important;transform:translate(-50%)!important;z-index:5}.cardart.fa{overflow:visible!important}.cardart.fa .fa-art{border-radius:inherit}.cardart.fa .fa-shade,.cardart.fa.k-power .fa-plate{border-radius:0;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.cardart.fa .ca-foil,.cardart.fa .fa-art{border-radius:inherit;overflow:hidden}.pkback,.pkfront,.pkfront .cardart{border-radius:11px!important}.keypop .cardart.fa .fa-name,.keypop .cardart.fa .fa-sub,.keypop .cardart.fa .fa-plate{margin:0!important;max-width:none!important}.keypop .cardart.fa .fa-name{font:800 10.5cqw/1.05 var(--disp)!important}.keypop .cardart.fa.k-trick .fa-name{font-size:10cqw!important;color:#3a2353!important}.keypop .cardart.fa .fa-sub{font:800 5.8cqw/1.2 var(--disp)!important;letter-spacing:.06em!important}.keypop .cardart.fa.k-trick .fa-sub{color:#b0632a!important}.cgsheet{max-height:92vh;overflow-y:auto;gap:0}.cgsheet>*{flex-shrink:0}.cgsub{display:block;color:var(--muted);font:600 12px/1.35 var(--body);margin:-4px 2px 10px}.cggrid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.cggrid .cardart{cursor:pointer;transition:transform .12s}.cggrid .cardart:active{transform:scale(.96)}.mrow .mopp small{display:block;font:700 11px var(--body);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mrow.p .mres{color:var(--qb-tx2);background:#ffffff0f}.mrow .mav .avimg{width:30px;height:30px;border-radius:50%;object-fit:cover}.odnews .avimg{width:34px;height:34px;flex:0 0 34px;border-radius:50%;object-fit:cover}.odoffline{background:#ffffff0d}#qostate.wait{color:var(--muted);animation:odpulse 1.1s ease-in-out infinite}@keyframes odpulse{50%{opacity:.45}}.odreveal .startrow .muted{font-weight:700;text-align:center;max-width:300px;margin:0 auto}.classicsetup .footer .btn.s{font-size:13px}.lgav.holo img{filter:hue-rotate(150deg) saturate(.7) brightness(1.1);opacity:.75}.holotag{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:6px;background:#4fe3c129;color:#4fe3c1;font:800 9px/1.5 var(--disp);letter-spacing:.08em;font-style:normal;vertical-align:2px}.wllogo{display:flex;justify-content:center;margin-top:8px;animation:obin .45s both}.wllogo img{width:min(78%,300px);filter:drop-shadow(0 8px 18px rgba(0,0,0,.45))}.wllogo b{font:800 34px var(--disp);color:#fff}.wlscr .obnova{margin-top:auto}.wlcard{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:22px;background:#1b2254d1;box-shadow:0 10px 30px #00000059;animation:obin .45s .25s both}.wlh{font:800 11px var(--disp);letter-spacing:.12em;color:#9fb0ff}.wlyear{display:flex;align-items:center;justify-content:space-between;height:56px;padding:0 18px;border-radius:16px;background:#ffffff14;color:#c9d2ff;font:700 18px var(--disp)}.wlyear em{display:flex;width:30px;height:30px}.wlyear em img{width:100%;height:100%;object-fit:contain}.wlyear.set{color:#fff;background:#3ed3b629}.wlfine{margin:0;font:600 13px/1.5 var(--body,inherit);color:#a9b2db}.wlfine a{color:#ffc857;font-weight:800;text-decoration:none}.wlsheet{max-height:72vh}.wlgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;overflow-y:auto;padding:4px 2px 8px}.wly{height:48px;border-radius:14px;background:#ffffff14;color:#fff;font:700 16px var(--disp)}.wly.on,.wly:active{background:linear-gradient(180deg,#3ed3b6,#1f9c86)}.wlov.out{animation:obout .18s ease-in both}.wlkid{margin:auto 0;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;padding:22px 18px;border-radius:24px;background:#1b2254d1}.wlkid img{width:120px;height:120px;object-fit:contain;animation:obbob 3s ease-in-out infinite}.wlkid b{font:800 26px var(--disp);color:#fff}.wlkid span{font:600 15px/1.5 var(--body,inherit);color:#c9d2ff}.dock.dock .cardrow{display:flex!important;align-items:flex-end!important;gap:10px!important}.dock.dock .slotgrp,.dock.dock .slotgrp.tricks{flex:var(--n) 1 0!important;min-width:0;display:flex!important;flex-direction:column;gap:5px!important;align-items:stretch!important}.dock.dock .slotgrp small{order:1;font:700 10px var(--disp)!important;letter-spacing:.1em!important;color:var(--qb-tx3,#8E9AB9)!important;text-align:left!important}.dock.dock .slotgrp.tricks small{text-align:right!important}.scr.scr .dock.dock .slots,.dock.dock .slots{height:auto!important;display:grid!important;grid-template-columns:repeat(var(--n),minmax(0,1fr))!important;gap:5px!important;padding:0!important;background:none!important;box-shadow:none!important}.dock.dock .slotgrp.tricks .slots{direction:rtl}.dock.dock .slotgrp.tricks .slots>*{direction:ltr}:is(.roundscr,.boss,.scr,.run,body) .dock.dock .slotgrp:is(.tricks,:not(.tricks)) .mslot{position:relative;width:100%!important;max-width:64px!important;height:auto!important;aspect-ratio:3/4!important;flex:none!important;border-radius:9px!important;overflow:visible!important;padding:0!important;background:none!important;border:0!important}.dock.dock .slotgrp:not(.tricks) .mslot{justify-self:start}.dock.dock .tricks .mslot{justify-self:end}.dock.dock .mslot .traycard{width:100%;height:100%;border-radius:9px!important;box-shadow:0 4px 10px #0006!important}.traycard .fa-sub,.traycard .fa-badge.uses,.traycard .fa-badge.tier{display:none}.traycard .fa-plate{padding:3cqw 4cqw 5cqw}.traycard .fa-name{font-size:15.5cqw;line-height:1.02;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.traycard.k-trick .fa-plate{left:4cqw;right:4cqw;bottom:4cqw;padding:3cqw 3cqw 3.5cqw}.traycard.k-trick .fa-name{font-size:14.5cqw}.traycard .fa-gems{top:5cqw;left:5cqw;padding:2cqw 3cqw;gap:2cqw}.traycard .fa-gems i{width:5cqw;height:5cqw}.traycard.spent{filter:grayscale(.85) brightness(.6)}.dock.dock .mslot.perm .traycard{box-shadow:0 0 0 2px #f2c14e,0 0 12px #ffcd508c!important}.dock.dock .mslot.perm{box-shadow:none!important}.dock.dock .mslot .tleft{display:grid!important;right:-4px;top:-5px;z-index:4}:is(.roundscr,.boss,.scr,.run,body) .dock.dock .slotgrp:is(.tricks,:not(.tricks)) .mslot.empty{border:1.5px dashed rgba(142,154,185,.3)!important;background:#ffffff08!important;box-shadow:none!important;border-radius:9px!important}.boss.boss .dock.dock .slotgrp:is(.tricks,:not(.tricks)) .mslot{max-width:46px!important}.boss .dock.dock .traycard .fa-plate{display:none}.boss .dock.dock .traycard .fa-gems{top:6cqw;left:6cqw}@media (max-height:700px){:is(.roundscr,.boss,.scr,.run,body) .dock.dock .slotgrp:is(.tricks,:not(.tricks)) .mslot{max-width:52px!important}.boss.boss .dock.dock .slotgrp:is(.tricks,:not(.tricks)) .mslot{max-width:40px!important}}.lgright small{white-space:nowrap}.pod b .holotag{display:block;width:max-content;margin:2px auto 0}.drscr .inner{padding-bottom:0!important}.drscr .drfoot{padding-top:30px!important;background:linear-gradient(#0e134000,#0e1340 26px)!important}.achpop{top:calc(max(10px,env(safe-area-inset-top,0px)) + 6px)!important;bottom:auto!important}.achpop.out{transform:translateY(-16px)!important}.tpost .tpwrap.tpwrap{gap:12px!important;padding:4px 14px 8px}.tpost .gtable{padding:10px 10px 12px}.tpost .gthead{padding:2px 4px 8px}.tpost .hrtbar.hrtbar{margin-top:0}.gtable.gift.mini{display:flex;align-items:center;gap:10px;padding:8px 12px 8px 10px;animation:gmin .35s cubic-bezier(.2,.9,.3,1.1)}.gmnova{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center}.gmnova img,.gmnova .e{width:100%;height:100%;object-fit:contain}.gmtx{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.gmtx b{font:800 15px var(--disp)}.gmtx small{font:700 12px var(--body);color:var(--muted)}.gmtx em{font-style:normal;color:#ffd66b}.gmart{width:40px;flex:0 0 40px}.gmart .gcard{cursor:pointer}.gmart .cardart .fa-plate,.gmart .cardart .fa-kind,.gmart .cardart .fa-badge{display:none}@keyframes gmin{0%{opacity:0;transform:scaleY(.6)}}.detail.detail{align-items:center;justify-content:center;padding:16px;box-sizing:border-box}.detail .dcard{margin:0;width:100%;max-width:340px;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:18px 18px 16px;max-height:calc(100% - 32px);overflow-y:auto;box-sizing:border-box;animation:dpop .26s cubic-bezier(.2,.9,.3,1.25)}.detail .dcard>.cardart{width:132px!important;flex:0 0 auto!important;align-self:center!important}.detail .dcard>.cardface{width:120px;flex:0 0 auto}.detail .dbody{width:100%;align-items:center;gap:4px}.detail .dbody p{max-width:290px}.detail .dacts{width:100%;margin-top:10px}.detail .dcard.col{align-items:stretch;text-align:left}@keyframes dpop{0%{transform:scale(.88);opacity:0}}.cardart.fa .fa-kind{left:4.5cqw;top:4.5cqw;z-index:3;display:flex;align-items:center;gap:1.4cqw;padding:1.3cqw 2.6cqw 1.3cqw 1.6cqw;border-radius:99px;font:800 7cqw/1 var(--disp);letter-spacing:.05em;color:#fff;box-shadow:0 .8cqw 2cqw #00000059}.cardart.fa .fa-kind .e{width:8.5cqw!important;height:8.5cqw!important}.cardart.fa .fa-kind.kp{background:linear-gradient(#4e63e8,#2e3a9e)}.cardart.fa .fa-kind.kt{background:linear-gradient(#ffb548,#e0702a);color:#3e1a04}.cardart.fa .fa-kind .fa-gems{position:static;padding:0;background:none;gap:1cqw;margin-left:.6cqw}.cardart.fa .fa-kind .fa-gems i{width:3cqw;height:3cqw}.cardart.fa.traycard .fa-kind{display:none}.dock .mslot.empty .eslot{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;opacity:.38;pointer-events:none}.dock .mslot.empty .eslot .e{width:44%!important;height:auto!important;aspect-ratio:1;filter:grayscale(.35)}.dock .mslot.empty .eslot b{font:800 8px var(--disp);letter-spacing:.1em;color:#c9d3ee}.dock .mslot.empty.e-power{background:#6e86ff0f!important}.dock .mslot.empty.e-trick{background:#ffb5480f!important}.dock .mslot.empty.canfill .eslot{opacity:.7}.dock .mslot.empty.canfill:after{content:none!important}.boss .dock .mslot.empty .eslot b{display:none}.cardtip{position:fixed;z-index:120;max-width:220px;padding:9px 12px 10px;border-radius:14px;background:#1b2244;color:#fff;box-shadow:0 10px 26px #00000080,inset 0 0 0 1.5px #96aaff40;display:flex;flex-direction:column;gap:2px;pointer-events:none;animation:tipin .16s ease-out}.cardtip b{font:800 14px var(--disp)}.cardtip span{font:600 12px/1.35 var(--body);color:#ffffffd9}.cardtip:after{content:"";position:absolute;bottom:-6px;left:calc(var(--ax,50%) - 6px);width:12px;height:12px;background:#1b2244;transform:rotate(45deg);border-radius:2px}@keyframes tipin{0%{opacity:0;transform:translateY(6px) scale(.96)}}.boss .bfoot .barwrap.barwrap{display:flex!important;align-items:center;gap:10px;height:44px!important;padding:0 14px 0 4px;border-radius:12px;background:#0e1229d1;box-shadow:inset 0 0 0 1px #ffffff0f,0 4px 14px #00000059}.boss .bfoot .barwrap .medal.medal{border-radius:9px!important;position:relative!important;left:auto;top:auto;flex:0 0 36px;width:36px!important;height:36px!important}.boss .bfoot .barwrap .medal .e{width:24px!important;height:24px!important}.boss .bfoot .hitbar.hitbar{position:relative!important;inset:auto!important;flex:1 1 auto;min-width:0;height:7px!important;margin-top:13px;padding:0!important;gap:2px!important;border:0!important;border-radius:2px!important;background:#ffffff14!important;box-shadow:none!important;overflow:visible}.boss .bfoot .hitbar i{border-radius:2px!important;background:var(--hpc,#3FD27A)!important;box-shadow:0 0 6px var(--hpg,rgba(63,210,122,.5))!important;transition:background .4s,box-shadow .4s}.boss .bfoot .hitbar i.gone{background:#ffffff1a!important;box-shadow:none!important}.boss .bfoot .barlabel.barlabel{position:absolute!important;inset:auto!important;left:0!important;top:-15px!important;display:block;padding:0!important;font:800 10px/1 var(--disp)!important;letter-spacing:.08em;color:#fffc!important;text-shadow:none!important;white-space:nowrap}.boss.target-met .bfoot .barlabel,.target-met .boss .bfoot .barlabel{color:#ffe27a!important}.boss .bfoot .pme{height:44px!important;border-radius:12px!important;box-shadow:inset 0 0 0 1px #ffffff0f,0 4px 14px #00000059}:is(.roundscr,.boss) .dock.dock{background:none!important;box-shadow:none!important;padding:0 10px!important;margin:0 0 max(8px,env(safe-area-inset-bottom,0px))!important}:is(.roundscr,.boss) .dock.dock .cardrow{gap:8px!important;align-items:stretch!important}:is(.roundscr,.boss) .dock.dock .slotgrp.slotgrp{flex:var(--n) 1 0!important;padding:6px 7px 8px;border-radius:16px;background:#151b38f0;box-shadow:inset 0 0 0 1px #ffffff0f,0 -4px 18px #0000004d;gap:5px!important}:is(.roundscr,.boss) .dock.dock .slotgrp.slotgrp>small{order:-1!important;text-align:left!important;padding-left:3px;font-size:9px!important}:is(.roundscr,.boss) .dock.dock .slotgrp.tricks.tricks>small{text-align:right!important;padding:0 3px 0 0}:is(.roundscr,.boss) .dock.dock .slotgrp.slotgrp .slots.slots{gap:5px!important}:is(.roundscr,.boss,body) .dock.dock .slotgrp.slotgrp:is(.tricks,:not(.tricks)) .mslot.mslot{max-width:none!important;border-radius:8px!important}:is(.roundscr,.boss) .dock.dock .mslot .traycard{border-radius:8px!important}:is(.roundscr,.boss) .dock.dock .slotgrp:not(.tricks) .traycard .fa-plate{display:flex}:is(.roundscr,.boss) .dock.dock .mslot.empty .eslot b{font-size:7px}.boss.boss .dock.dock .traycard .fa-plate{display:none!important}.boss.boss .dock.dock .slotgrp.slotgrp .slots.slots{max-width:none}.boss .dock.dock .mslot.empty .eslot b{display:none}.boss.boss .dock.dock{padding:0!important}.boss .bfoot .pme .avimg{border-radius:9px!important}.ladder .mk .avimg.mapav.mapav{animation:avride 1.4s ease-in-out infinite!important;transform-origin:50% 100%}@keyframes avride{50%{transform:translateY(-3px) scale(1.04)}}.scr.stage{overflow:hidden;background:#070b1e;display:flex;flex-direction:column}.stbg{position:absolute;top:-30px;right:-30px;bottom:-30px;left:-30px;background:center/cover no-repeat;filter:blur(14px) saturate(1.1) brightness(.75);transform:scale(1.05)}.stshade{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 70% at 50% 35%,#070b1e26,#070b1ebf 75%),linear-gradient(#070b1e33,#070b1ea6)}.stage.lose .stshade{background:radial-gradient(120% 70% at 50% 35%,#280a1e33,#0a081acc 75%),linear-gradient(#14081a40,#0a081ab3)}.stwrap{position:relative;z-index:2;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:24px 16px max(18px,env(safe-area-inset-bottom,0px));overflow-y:auto}.sthero{position:relative;z-index:3;margin-bottom:-26px;display:grid;place-items:center;animation:sthero .5s cubic-bezier(.2,.9,.3,1.3) backwards}.sthero:before{content:"";position:absolute;width:150%;height:60%;bottom:4%;border-radius:50%;background:radial-gradient(closest-side,rgba(111,200,255,.35),transparent)}.stage.lose .sthero:before{background:radial-gradient(closest-side,rgba(255,110,140,.3),transparent)}.sthero img,.sthero .e{position:relative;width:132px;height:132px;object-fit:contain;filter:drop-shadow(0 14px 16px rgba(0,0,0,.5))}.stage.isboss .sthero img,.stage.isboss .sthero .e{width:190px;height:190px}.stage.isboss .sthero .ibossimg.face{border-radius:22px;border:4px solid rgba(255,255,255,.15)}.stcard{position:relative;width:100%;max-width:380px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:34px 18px 16px;border-radius:24px;background:linear-gradient(180deg,#1c234af5,#111634f7);box-shadow:inset 0 0 0 1px #ffffff12,0 20px 50px #00000080;animation:stcard .45s .08s cubic-bezier(.2,.9,.3,1.15) backwards}.stchip{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:8px;background:#ffffff14;font:800 11px var(--disp);letter-spacing:.12em;color:#cfe3ff}.stchip .e{width:14px;height:14px}.stage.lose .stchip{color:#ffb3c0;background:#ff5a781f}.sttitle{font:800 30px/1.08 var(--disp);color:#fff;margin-top:2px}.stsub{font:600 14px/1.4 var(--body);color:#ffffffbf;max-width:320px}.stwhere{display:block;font-style:normal;font:800 11px var(--disp);letter-spacing:.1em;color:#ffffff8c;margin-bottom:4px}.stgoal{width:100%;margin-top:6px;padding:12px 10px 14px;border-radius:16px;display:flex;flex-direction:column;align-items:center;gap:4px;background:linear-gradient(#f2c14e29,#f2c14e0a);box-shadow:inset 0 0 0 1.5px #f2c14e66}.stgoal small{font:800 11px var(--disp);letter-spacing:.14em;color:#f2c14e}.stgoal b{font:800 48px/1 var(--disp);color:#ffd66b;text-shadow:0 4px 0 rgba(0,0,0,.25)}.ststats{width:100%;display:flex;gap:8px}.ststats>span{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;height:44px;border-radius:12px;background:#ffffff0d;font:700 13px var(--body);color:#ffffffbf}.ststats>span b{font:800 20px var(--disp);color:#fff}.ststats .rhearts i,.sthearts .rhearts i{width:22px!important;height:20px!important}.sthearts{width:100%;margin-top:6px;padding:12px;border-radius:16px;display:flex;flex-direction:column;align-items:center;gap:6px;background:#ffffff0d}.sthearts .rhearts i{width:30px!important;height:28px!important}.sthearts span{font:700 13px var(--body);color:#fffc}.sthearts span:empty{display:none}.stnote{width:100%;display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:14px;background:#ffffff0d;text-align:left}.stnote>.e{width:30px;height:30px;flex:0 0 30px}.stnote span{display:flex;flex-direction:column;gap:1px;min-width:0}.stnote b{font:800 14px var(--disp);color:#fff}.stnote small{font:600 12px/1.35 var(--body);color:#ffffffa6}.stbtns.stbtns{width:100%;display:flex;flex-direction:column;gap:8px;margin:8px 0 0!important;padding:0!important;position:static!important;background:none!important}.stbtns .btn{width:100%;margin:0!important}.stcard .revbtn{width:100%}.stage .imoves{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:2px}.stage .imoves i{display:flex;align-items:center;gap:5px;padding:5px 10px 5px 6px;border-radius:9px;background:#ffffff12;font:700 12px var(--body);font-style:normal;color:#fff;animation:iup .4s backwards}.stage .imoves .e{width:20px;height:20px}.stage .ibossimg{animation:none}@keyframes sthero{0%{opacity:0;transform:translateY(20px) scale(.9)}}@keyframes stcard{0%{opacity:0;transform:translateY(24px)}}@media (max-height:700px){.sthero img,.sthero .e{width:104px;height:104px}.stage.isboss .sthero img{width:150px;height:150px}.stgoal b{font-size:40px}.sttitle{font-size:26px}}.sthearts .rhearts i:not(.on),.ststats .rhearts i:not(.on){background:#fff3;opacity:1}.lbhero.lbhero{padding-bottom:64px!important;min-height:0!important;align-items:flex-start}.lbhero .lbburst.lbburst{top:50%;bottom:auto!important;transform:translateY(-50%);place-items:center;height:auto;aspect-ratio:1}.lbhero .lbburst:before{top:20%;bottom:auto;height:70%}.lbhero .lbgo.lbgo{position:absolute;right:14px;bottom:14px;margin:0!important;align-self:auto}.practicelobby .lbhero.lbhero{padding-bottom:60px!important}.practicelobby .lbhero .lbburst.lbburst{bottom:auto!important}.skscr .skhand.skhand{gap:10px 7px!important;padding:0 10px!important}.skscr .skhand .skcard{width:calc(25% - 6px)!important;aspect-ratio:.68!important;container-type:inline-size}.skscr .skcard,.skscr .skin,.skscr .skback,.skscr .skface{border-radius:14px!important}.skscr .skback.skback,.skcard.gold .skback.skback{background:#141a4a url(./card_back_plain-CVID0KxW.webp) center/cover no-repeat!important;filter:none!important;box-shadow:inset 0 0 0 1px #ffffff1f,0 8px 16px #00000073!important;overflow:hidden}.skcard.gold .skback.skback{box-shadow:inset 0 0 0 1px #ffffff1f,0 0 18px #ffc85aa6,0 8px 16px #00000073!important}.skscr .skface.skface{background:radial-gradient(120% 75% at 50% 28%,color-mix(in srgb,var(--cc) 55%,#fff),var(--cc) 55%,color-mix(in srgb,var(--cc) 82%,#000))!important;border:0!important;filter:none!important;overflow:hidden;justify-content:center;padding:0 3px!important;gap:8px!important;box-shadow:inset 0 0 0 1.5px #ffffff4d,0 8px 16px #00000073!important}.skscr .skface .skic,.skscr .skface .wpl.card,.skscr .skface .e.pl{width:68%!important;height:46%!important;object-fit:contain;margin:0 auto!important;filter:drop-shadow(0 6px 6px rgba(0,0,0,.3))!important}.skscr .skface b{position:static;background:none;padding:0;color:#fff!important;font:800 clamp(9.5px,2.75vw,13px)/1.05 var(--disp)!important;letter-spacing:-.02em;text-shadow:0 1px 0 rgba(0,0,0,.25),0 2px 6px rgba(0,0,0,.35)!important;text-wrap:balance;text-align:center;max-width:100%}.skscr .skface.gold{--cc:#F2A93B}.skscr .skface .skbonus{position:absolute;top:6px;left:50%;transform:translate(-50%);white-space:nowrap;border-radius:99px;padding:2px 7px!important;background:#2b1a55!important;color:#ffe48a!important;font:800 8px var(--disp)!important;display:flex;align-items:center;gap:3px}.skscr .skface .skbonus .e{width:10px;height:10px}.skscr .skcard.chosen{filter:drop-shadow(0 0 14px rgba(255,255,255,.45)) drop-shadow(0 10px 16px rgba(0,0,0,.4))!important}.skscr .skcard.passed{opacity:.55!important}.pkback{background:#141a4a url(./card_back_plain-CVID0KxW.webp) center/cover no-repeat!important}.homebtn.homebtn{position:absolute;z-index:30;top:max(14px,env(safe-area-inset-top,0px));left:14px;width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:#151b38d9;box-shadow:inset 0 0 0 1px #ffffff14,0 4px 12px #00000059}.homebtn .e{width:26px;height:26px}.lbhero .lbgo.lbgo{height:44px!important;padding:0 22px 0 6px!important;gap:10px!important;min-width:118px;justify-content:flex-start}.lbhero .lbgo.lbgo i{width:32px!important;height:32px!important}.lbhero .lbgo.lbgo span,.lbhero .lbhtx .lbgo span{font:700 17px var(--disp)!important}.sthelp{width:100%;display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:12px;background:#6fe7ff1a;box-shadow:inset 0 0 0 1px #6fe7ff4d;text-align:left}.sthelp img,.sthelp .e{width:30px;height:30px;object-fit:contain;flex:0 0 30px}.sthelp span{display:flex;flex-direction:column;font:600 12px/1.3 var(--body);color:#fffc}.sthelp b{font:800 13px var(--disp);color:#9fe9ff}.setscr .dangerhead{color:#ff8a97!important}.setlinks{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 8px;margin:14px 0 6px;padding-bottom:6px}.setlinks button{background:none;border:0;padding:4px 2px;font:700 13px var(--body);color:var(--qb-tx3,#8E9AB9);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.setlinks i{font-style:normal;color:#ffffff40}.dcard.tconf{text-align:center}.tconf .tcic .e{width:48px;height:48px}.tconf .tct{font:800 22px var(--disp)}.tconf p{margin:0;font:600 13px/1.45 var(--body);color:#fffc}.tconf .tcl{font:700 13px var(--body);color:#ffffffbf;margin-top:4px}.tconf .tcl b{color:#ff8a97;letter-spacing:.06em}.tconf .tcin{width:100%;box-sizing:border-box;height:46px;border-radius:12px;border:1.5px solid rgba(255,138,151,.45);background:#00000040;color:#fff;font:800 18px var(--disp);letter-spacing:.12em;text-align:center;text-transform:uppercase;outline:none}.tconf .tcin:focus{border-color:#ff8a97}.tconf .btn[disabled]{opacity:.4}.holddrag{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.holddrag.dragging{opacity:.35}.dock .slotgrp.droppable{outline:2px dashed rgba(111,231,255,.8);outline-offset:4px;border-radius:14px}.dock .slotgrp.dropover{outline:3px solid #FFD66B!important;transform:none!important;background:#ffd66b14}.bpslots.droppable,#bpdeck.droppable{outline:2px dashed rgba(111,231,255,.8);outline-offset:4px;border-radius:14px}.bpslots.dropover,#bpdeck.dropover{outline:3px solid #FFD66B!important;transform:none!important}.setscr.setscr .inner{padding-bottom:120px!important}.setscr .setlinks{margin-bottom:0}.gslot.sold{visibility:hidden;animation:none}.hrtad.hrtad{justify-content:center;min-width:72px;padding:6px 14px;text-align:center}.hrtad.hrtad:has(.adtag){padding-left:6px}.cardart.fa .fa-kind b{font:inherit!important;color:inherit!important;letter-spacing:inherit}:is(.detail .dcard,.rulessheet,.kpcard,.stcard,.avsheet,.tutov) .btn.s,.detail .dcard .btn.s{background:#ffffff29!important;box-shadow:none!important;border:0!important;color:#fff!important}:is(.detail .dcard,.rulessheet,.kpcard,.stcard,.avsheet,.tutov) .btn.s:active{background:#fff3!important}.odresult .center>.novahero{width:84px!important;height:84px!important;margin-top:-6px!important}.odresult .center .big{line-height:1.05}.odresult .center .muted{font-size:14px!important;line-height:1.35!important;max-width:320px;margin:6px auto 0!important}.odresult .inner{gap:8px!important}.mlist .mrow[data-om]{cursor:pointer}.mlist .mrow[data-om]:active{transform:scale(.98)}.odresult .recap{padding:5px 12px!important}.odresult .inner>.recap+.recap{margin-top:-5px}.rcgrid{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.rct{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 2px 7px;border-radius:12px;background:#28335db3;box-shadow:inset 0 0 0 1px #ffffff0f}.rct small{font:800 10px var(--disp);color:var(--qb-tx3,#8E9AB9)}.rct b{font:800 12px var(--disp);color:#fff}.rct.ok b{color:#5be39a}.rct.no b{color:#fff6}.rct em{font:700 10px var(--body);font-style:normal;color:#ffffffb3}.roundscr>.qwrap.qwrap{padding-top:0!important}.boss .scene .vig.vig{background:radial-gradient(48% 52% at 50% 56%,#05081a0d,#05081a8c 70%,#05081ad1),#05081a47!important}.boss .scene .king{filter:drop-shadow(0 0 18px rgba(255,255,255,.18)) drop-shadow(0 10px 18px rgba(0,0,0,.55))}#bossimg.posein{animation:posein .28s cubic-bezier(.2,.9,.3,1.4)}@keyframes posein{0%{transform:scale(.92)}}input.nope{animation:shakeX .3s linear 2;box-shadow:0 0 0 2px #ff5a6a!important}.obnote.bad{color:#ff8a95}.namewarn{position:fixed;left:50%;top:18%;transform:translate(-50%);z-index:99;background:#2a1730;border:1px solid rgba(255,90,106,.5);border-radius:12px;padding:10px 16px;text-align:center;box-shadow:0 8px 24px #0006;animation:nwin .25s ease-out}@keyframes nwin{0%{opacity:0}}.namewarn b{display:block;font:800 15px var(--disp,inherit);color:#fff}.namewarn span{font:600 12px var(--body,inherit);color:#ffb3ba}.acct .acin{width:100%;box-sizing:border-box;height:48px;border-radius:12px;border:1.5px solid rgba(120,200,255,.4);background:#00000040;color:#fff;font:700 16px var(--body);text-align:center;outline:none;margin-top:4px}.acct .acin:focus{border-color:#7fd3ff}.acct .accode{font:800 26px var(--disp);letter-spacing:.3em}.acct .acmsg{min-height:18px;font:700 12.5px/1.35 var(--body);color:#ff9aa5}.acct .acwarn{font-size:12px!important;color:#fff9!important}.acct .acswitch{width:100%}.acct .btn[disabled]{opacity:.5}.acct p b{color:#fff}.acctalt,.acct .acalt{display:flex;justify-content:center;margin:2px 0 8px}.acctalt button,.acct .acalt button,.obhave{background:none;border:0;padding:6px 4px;font:700 13px var(--body);color:#9fd8ff;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.obhave{display:block;margin:8px auto 0}
