@import url("https://fonts.googleapis.com/css2?family=Bangers&family=Chakra+Petch:wght@600;700&family=Sora:wght@400;600;700;800&display=swap");@keyframes fadein{0%{opacity:0}to{opacity:1}}.screen{position:relative;z-index:2;width:100%;padding:8px 22px 40px;max-width:1200px;margin:0 auto}.coll-head{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:12px}.coll-head h2{font-family:Bangers,sans-serif;font-weight:400;font-size:42px;letter-spacing:.04em;line-height:1;background:linear-gradient(180deg,#fff,#c9b8f5);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 3px 14px rgba(124,92,255,.55));margin:0}.coll-head h2 .cnt{background:none;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:#9a8fc0;filter:none}.coll-head .cnt{color:#c9a6ff;font-size:15px;margin-left:8px;font-family:Sora,sans-serif;font-weight:700}.searchbox{display:flex;align-items:center;gap:7px;background:rgba(10,6,24,.6);border:1px solid hsla(0,0%,100%,.14);border-radius:11px;padding:8px 12px;color:#9a90bc}.searchbox input{background:none;border:none;outline:none;color:#fff;font-family:inherit;font-size:13px;width:150px}.filters{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.fgroup{display:flex;gap:7px;flex-wrap:wrap}.fbtn,.fgroup{align-items:center}.fbtn{display:inline-flex;gap:6px;font-family:Chakra Petch,sans-serif;font-size:12px;font-weight:700;letter-spacing:.02em;color:#b7aeda;background:rgba(10,6,24,.5);border:1px solid hsla(0,0%,100%,.13);border-radius:9px;padding:6px 12px;cursor:pointer}.fbtn.on{background:hsla(0,0%,100%,.12);color:#fff}.fbtn-fac img{width:16px;height:16px;object-fit:contain;filter:drop-shadow(0 1px 2px rgba(0,0,0,.6))}.sortrow{margin-top:2px}.sortlbl{font-family:Chakra Petch,sans-serif;font-size:10px;letter-spacing:.14em;color:#9a90bc}.sortsel{font-family:Sora,sans-serif;font-size:12.5px;font-weight:600;color:#e6e0fa;background:rgba(10,6,24,.6);border:1px solid hsla(0,0%,100%,.14);border-radius:9px;padding:6px 11px;cursor:pointer;outline:none}.sortsel:hover{border-color:rgba(195,150,255,.5)}.sortsel option{background:#15102e;color:#fff}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(124px,1fr));grid-gap:13px;gap:13px}.cardbtn{background:none;border:none;padding:0;margin:0;cursor:pointer;display:block;width:100%;transition:transform .12s}.cardbtn.owned{filter:drop-shadow(0 4px 14px color-mix(in srgb,var(--rgl) 40%,transparent))}.cardbtn.owned .c3-front{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rgl) 55%,transparent),0 0 0 1px color-mix(in srgb,var(--rgl) 30%,transparent)}.cardbtn.owned:hover{transform:translateY(-4px)}.cardbtn.owned:hover .c3-front{box-shadow:inset 0 0 0 1px var(--rgl),0 0 18px -4px var(--rgl)}.cardbtn:hover{transform:translateY(-3px)}.loading{color:#8a80ae;text-align:center;padding:40px;font-size:14px}.card3d{width:140px;height:187px;perspective:900px}.card3d.s-lg{width:158px;height:211px}.card3d.s-sm{width:100%;aspect-ratio:3/4;height:auto}.c3-inner{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .55s cubic-bezier(.3,.8,.3,1)}.card3d.s-sm .c3-inner,.card3d.up .c3-inner{transform:rotateY(180deg)}.c3-back,.c3-front{position:absolute;inset:0;border-radius:13px;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden}.c3-back{background-size:cover;background-position:50%;background-color:#241848;box-shadow:0 16px 30px -14px #000,inset 0 0 0 1px hsla(0,0%,100%,.08)}.card3d.s-sm .c3-back{display:none}.c3-front{transform:rotateY(180deg);background-size:100% 100%;background-color:#15102e;padding:7px 8px;display:flex;flex-direction:column;box-shadow:0 14px 28px -14px #000}.c3-front.rar-legendary{box-shadow:0 0 22px -5px rgba(217,230,251,.7),0 14px 28px -14px #000}.c3-front.rar-epic{box-shadow:0 0 18px -6px rgba(217,188,99,.6),0 14px 28px -14px #000}.c-cost{position:absolute;top:5px;right:6px;min-width:19px;height:19px;padding:0 3px;border-radius:50%;background:radial-gradient(circle at 34% 30%,#ffe7a8,#f4a623);color:#3a2400;font-family:Chakra Petch,sans-serif;font-weight:700;font-size:11px;gap:.5px;box-shadow:0 2px 6px -2px #000,inset 0 1px 0 hsla(0,0%,100%,.6);border:1px solid #271a02;z-index:3}.c-art,.c-cost{display:flex;align-items:center;justify-content:center}.c-art{position:relative;aspect-ratio:1/1;margin:18px 7px 0;border-radius:7px;background:linear-gradient(180deg,rgba(10,6,24,.22),rgba(10,6,24,.42));border:none;overflow:hidden}.c-portrait{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 28%}.c-fac{position:absolute;left:3px;bottom:3px;width:16px;height:16px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.9))}.c-name{margin-top:4px;font-family:Chakra Petch,sans-serif;font-size:11.5px;color:#fff;line-height:1;text-shadow:0 1px 3px rgba(0,0,0,.95);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-name,.c-sub{text-align:center;font-weight:700}.c-sub{letter-spacing:.1em;text-transform:uppercase;margin-top:2px;text-shadow:0 1px 2px rgba(0,0,0,.9)}.c-ab,.c-sub{font-size:7.5px}.c-ab{margin-top:auto;text-align:left;color:#f0ecff;line-height:1.2;padding:0 36px 1px 2px;text-shadow:0 1px 3px rgba(0,0,0,.95)}.c-pow{position:absolute;right:6px;bottom:6px;min-width:27px;height:27px;border-radius:7px;color:#0a0618;font-family:Chakra Petch,sans-serif;font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center;padding:0 5px;box-shadow:0 3px 9px -2px #000,inset 0 1px 0 hsla(0,0%,100%,.45);z-index:3}.card3d.s-sm .c-pow{min-width:22px;height:22px;font-size:12px}.card3d.s-sm .c-cost{min-width:16px;height:16px;font-size:9.5px}.card3d.s-lg .c-cost{min-width:20px;height:20px;font-size:11.5px;top:6px;right:7px}.card3d.s-sm .c-name{font-size:10px}.card3d.s-sm .c-art{margin-top:22px}.insp-ov{position:fixed;inset:0;z-index:50;background:rgba(4,2,12,.86);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);justify-content:center;gap:16px;padding:20px;animation:fadein .2s ease}.insp-card,.insp-ov{display:flex;flex-direction:column;align-items:center}.insp-card{gap:14px;width:100%;max-width:380px}.insp-x{position:absolute;top:16px;right:16px;z-index:4;background:rgba(14,9,30,.85);border:1px solid hsla(0,0%,100%,.2);color:#fff;border-radius:50%;width:38px;height:38px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px -2px #000}.insp-x:hover{background:hsla(0,0%,100%,.16)}.insp-stage{position:relative;display:flex;align-items:center;justify-content:center;perspective:1100px;touch-action:none;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.insp-stage.leg{overflow:visible}.insp-stage.leg .insp-tilt{position:relative;z-index:2;box-shadow:0 30px 52px -8px rgba(0,0,0,.72),0 0 30px -8px rgba(214,232,255,.4)}.insp-leg{position:absolute;inset:-28%;z-index:0;pointer-events:none;display:grid;place-items:center}.insp-leg span{position:absolute;border-radius:50%}.il-glow{width:84%;height:84%;background:radial-gradient(circle,rgba(214,232,255,.3),rgba(180,210,255,.09) 50%,transparent 72%);filter:blur(11px);animation:legGlowPulse 3.6s ease-in-out infinite}.il-ring{width:60%;height:60%;border:1.5px solid rgba(224,238,255,.45);animation:legRingOnce 1.4s ease-out forwards}@keyframes legGlowPulse{0%,to{opacity:.45;transform:scale(.99)}50%{opacity:.72;transform:scale(1.03)}}@keyframes legRingOnce{0%{opacity:.55;transform:scale(.6)}to{opacity:0;transform:scale(1.4)}}.insp-tilt{position:relative;width:158px;height:211px;border-radius:13px;transform-style:preserve-3d;transition:transform .16s ease-out;box-shadow:0 30px 52px -8px rgba(0,0,0,.72)}.insp-tilt.on{transition:transform .04s linear}.insp-holo,.insp-tilt img{pointer-events:none}.insp-holo{position:absolute;inset:0;border-radius:13px;mix-blend-mode:screen;transition:opacity .25s;z-index:6}.insp-hint{font-size:11px;letter-spacing:.04em;color:rgba(201,192,234,.62)}.ins-nav{gap:10px;margin-top:10px}.ins-arrow,.ins-nav{display:flex;align-items:center;justify-content:center}.ins-arrow{width:34px;height:34px;border-radius:50%;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.16);color:#c9bee8;cursor:pointer;transition:background .14s,border-color .14s,transform .12s}.ins-arrow:hover{background:rgba(124,92,255,.22);border-color:rgba(151,116,255,.6);color:#fff;transform:scale(1.08)}.ins-frames{display:flex;gap:7px}.ins-fr{display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 9px;border-radius:10px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.03);cursor:pointer;transition:border-color .14s,background .14s,transform .12s}.ins-fr:hover{transform:translateY(-2px);background:hsla(0,0%,100%,.06)}.ins-fr.on{background:hsla(0,0%,100%,.08);box-shadow:0 6px 16px -8px rgba(0,0,0,.6)}.ins-fr-dot{width:16px;height:16px;border-radius:50%;border:2px solid;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;color:hsla(0,0%,100%,.6)}.ins-fr-lab{font-family:Chakra Petch,sans-serif;font-size:9.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#9a90bc}.insp-info{width:100%;background:rgba(10,6,24,.55);border:1px solid hsla(0,0%,100%,.1);border-radius:14px;padding:13px 16px}.ii-name{font-family:Chakra Petch,sans-serif;font-size:18px;color:#fff;line-height:1.1}.ii-row{justify-content:space-between;gap:10px;margin-top:6px}.ii-fac,.ii-row{display:flex;align-items:center}.ii-fac{gap:6px;font-weight:700;font-size:13px}.ii-fac img{width:16px;height:16px;object-fit:contain}.ii-ver{font-family:Chakra Petch,sans-serif;font-size:12px;letter-spacing:.08em}.ii-stats{display:flex;gap:16px;margin-top:10px;font-size:13px;color:#9a90bc}.ii-stats b{color:#fff;font-weight:800;margin-left:3px}.ii-ab{margin-top:9px;font-size:12.5px;color:#e6e0fa;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);border-radius:9px;padding:8px 11px}.home-title{font-family:Bangers,sans-serif;font-weight:400;font-size:54px;letter-spacing:.03em;margin:0;line-height:1;background:linear-gradient(180deg,#fff,#c9b8f5);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 3px 16px rgba(124,92,255,.5))}.home-title span{-webkit-text-fill-color:#f349f2}.home-sub{color:#9a90bc;font-family:Sora,sans-serif;margin:6px 0 28px}.home-menu{gap:12px}.home-btn,.home-menu{display:flex;flex-direction:column}.home-btn{position:relative;text-decoration:none;background:linear-gradient(135deg,rgba(124,92,255,.22),rgba(243,73,242,.14));border:1px solid rgba(195,150,255,.28);border-radius:14px;padding:16px 18px;transition:transform .12s,border-color .12s,box-shadow .16s}.home-btn:hover{transform:translateY(-2px);border-color:rgba(195,150,255,.6);box-shadow:0 10px 26px -12px rgba(124,92,255,.6)}.hb-title{font-family:Bangers,sans-serif;font-size:26px;letter-spacing:.03em;color:#fff}.hb-sub{font-family:Sora,sans-serif;font-size:13px;color:#c9b8f5;margin-top:2px}.hb-arr{position:absolute;right:18px;top:50%;transform:translateY(-50%);color:#f349f2;font-weight:700;letter-spacing:2px}.home-btn.soon{opacity:.5;cursor:default;background:rgba(10,6,24,.4);border-color:hsla(0,0%,100%,.1)}.home-btn.soon:hover{transform:none;box-shadow:none;border-color:hsla(0,0%,100%,.1)}.hb-soon{position:absolute;right:18px;top:50%;transform:translateY(-50%);font-family:Chakra Petch,sans-serif;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#9a90bc}.home-foot{margin-top:28px;color:#6e6790;font-size:12px;font-family:Sora,sans-serif;text-align:center}.cta{font-family:Chakra Petch,sans-serif;font-weight:700;font-size:16px;color:#1a0a22;background:linear-gradient(95deg,#ffc23d,#ff8a3c);border:none;border-radius:14px;padding:13px 24px;cursor:pointer;display:flex;align-items:center;gap:8px;box-shadow:0 12px 30px -10px rgba(255,150,60,.8),inset 0 1px 0 hsla(0,0%,100%,.5);transition:transform .12s}.cta:hover:not(:disabled){transform:translateY(-2px)}.cta:disabled{opacity:.4;cursor:default}.cta svg{color:#1a0a22}.cta.sm{font-size:13.5px}.cta.sm,.ghost{padding:10px 16px}.ghost{font-family:Sora,sans-serif;font-weight:700;font-size:13px;color:#d7cff4;background:rgba(10,6,24,.6);border:1px solid hsla(0,0%,100%,.18);border-radius:12px;cursor:pointer;display:flex;align-items:center;gap:6px}.ghost:hover{background:hsla(0,0%,100%,.1)}.ghost.sm{padding:8px 13px;font-size:12.5px}.iconbtn{background:rgba(10,6,24,.5);border:1px solid rgba(255,90,110,.4);color:#ff8fa3;border-radius:10px;padding:8px;cursor:pointer;display:flex}.iconbtn:hover{background:rgba(255,84,112,.15)}.hint{color:#9a90bc;font-size:12.5px}.empty,.hint{text-align:center}.empty{color:#8a80ae;padding:30px;font-size:14px;width:100%}.packs{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 130px);min-height:calc(100dvh - 130px)}.stage-glow{position:fixed;inset:0;z-index:1;pointer-events:none;animation:glowin .5s ease}@keyframes glowin{0%{opacity:0}to{opacity:1}}.rg-common{background:radial-gradient(50% 55% at 50% 46%,rgba(130,140,190,.12),transparent 70%)}.rg-rare{background:radial-gradient(50% 55% at 50% 46%,rgba(156,41,207,.2),transparent 70%)}.rg-epic{background:radial-gradient(55% 60% at 50% 46%,rgba(187,156,84,.28),transparent 72%)}.rg-legendary{background:radial-gradient(62% 68% at 50% 46%,rgba(209,226,245,.36),transparent 72%);animation:legpulse 1.5s ease-in-out infinite}@keyframes legpulse{0%,to{opacity:.85}50%{opacity:1}}.idle{display:flex;flex-direction:column;align-items:center;gap:22px}.sleeve{position:relative;width:212px;height:361px;cursor:-webkit-grab;cursor:grab;animation:float 3.4s ease-in-out infinite;transition:transform .2s;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sleeve.dragging{cursor:-webkit-grabbing;cursor:grabbing;animation:none}.sleeve .sl-half{transition:transform .1s ease,opacity .1s ease}.sleeve.tear .sl-half{transition:none}.sl-rip{left:8%;right:8%;top:50%;transform:translateY(-50%);background:radial-gradient(ellipse at center,rgba(255,240,200,.95),rgba(243,73,242,.5) 45%,transparent 75%);border-radius:50%;z-index:2;filter:blur(2px)}.sl-rip,.sleeve:before{position:absolute;pointer-events:none}.sleeve:before{content:"";inset:-18% -12%;z-index:0;background:radial-gradient(50% 50% at 50% 48%,rgba(243,73,242,.32),rgba(160,90,255,.16) 45%,transparent 70%);filter:blur(6px);animation:halo 3.6s ease-in-out infinite}@keyframes halo{0%,to{opacity:.7}50%{opacity:1}}.sleeve:hover{transform:translateY(-6px) scale(1.02)}@keyframes float{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-12px) rotate(1deg)}}.sl-half{position:absolute;inset:0;background-size:100% 100%;background-position:50%;background-repeat:no-repeat;filter:drop-shadow(0 22px 34px rgba(0,0,0,.5)) drop-shadow(0 0 34px rgba(243,73,242,.45))}.sl-half.top{-webkit-clip-path:inset(0 0 84% 0);clip-path:inset(0 0 84% 0)}.sl-half.bottom{-webkit-clip-path:inset(16% 0 0 0);clip-path:inset(16% 0 0 0)}.sl-shine{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:2;-webkit-clip-path:inset(2% 4% 2% 4% round 10px);clip-path:inset(2% 4% 2% 4% round 10px)}.sl-shine:before{content:"";position:absolute;top:-10%;left:-60%;width:38%;height:120%;background:linear-gradient(105deg,transparent,hsla(0,0%,100%,.4),transparent);transform:skewX(-12deg);animation:shine 3.6s ease-in-out infinite;mix-blend-mode:screen}@keyframes shine{0%{left:-60%}55%,to{left:130%}}.sl-spark{display:none;position:absolute;top:8px;right:10px;color:rgba(255,225,150,.95);filter:drop-shadow(0 0 8px rgba(255,194,61,.9));z-index:3;animation:twk 2.2s ease-in-out infinite}@keyframes twk{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}.wr-flash{position:absolute;left:0;right:0;top:6%;height:46%;background:radial-gradient(circle,#fff,rgba(255,180,240,.4) 35%,transparent 65%);opacity:0;pointer-events:none;z-index:2}.sleeve.tear{animation:tearShake .46s ease-in-out}@keyframes tearShake{0%,to{transform:translateX(0) rotate(0)}18%{transform:translateX(-4px) rotate(-1.6deg)}38%{transform:translateX(4px) rotate(1.6deg)}58%{transform:translateX(-3px) rotate(-1.1deg)}78%{transform:translateX(3px) rotate(1.1deg)}}.sleeve.tear .sl-half{filter:drop-shadow(0 22px 34px rgba(0,0,0,.5)) drop-shadow(0 0 56px rgba(243,73,242,.95))}.sleeve.tear .sl-half.top{animation:tearTop .82s cubic-bezier(.4,0,.7,1) .5s forwards}@keyframes tearTop{0%{transform:translateY(0) rotate(0)}18%{transform:translateY(-6px)}to{transform:translateY(-140px) rotate(-10deg);opacity:0}}.sleeve.tear .sl-half.bottom{animation:tearBot .84s cubic-bezier(.4,0,.7,1) .5s forwards}@keyframes tearBot{0%{transform:translateY(0) scale(1)}30%{transform:translateY(8px) scale(1.02)}to{transform:translateY(70px) scale(.62);opacity:0}}.sleeve.tear .sl-shine{display:none}.sleeve.tear .sl-spark{opacity:0}.sleeve.tear .wr-flash{animation:flashb .72s ease .54s forwards}@keyframes flashb{0%{opacity:0;transform:scaleX(.5)}40%{opacity:.95;transform:scaleX(1.25)}to{opacity:0;transform:scaleX(1.7)}}.reveal-wrap{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%}.cards-row{display:flex;gap:18px;justify-content:center;align-items:flex-start;flex-wrap:wrap;cursor:pointer}.card-cell{display:flex;flex-direction:column;align-items:center;gap:9px;animation:dealin .42s cubic-bezier(.2,1.3,.5,1) backwards}.cards-row .card-cell .card3d{zoom:1.08}.card-cell.just .card3d{animation:revealPop .6s cubic-bezier(.22,1.3,.5,1)}@keyframes revealPop{0%{transform:scale(.7) rotateY(40deg);filter:brightness(1.7)}55%{transform:scale(1.12);filter:brightness(1.2)}to{transform:none;filter:none}}.card-cell:nth-child(2){animation-delay:.09s}.card-cell:nth-child(3){animation-delay:.18s}@keyframes dealin{0%{transform:translateY(30px) scale(.8);opacity:0}to{transform:none;opacity:1}}.card-cell.next .card3d{box-shadow:0 0 0 2px hsla(0,0%,100%,.5);border-radius:14px;animation:nudge 1.1s ease-in-out infinite}@keyframes nudge{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.rar-label{font-family:Chakra Petch,sans-serif;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--rc,#fff);text-shadow:0 0 10px currentColor;animation:fadein .4s ease}.done-actions,.rv-actions{display:flex;flex-direction:column;align-items:center;gap:12px}.tap-hint{color:#c9c0ea;font-size:13px;animation:pulse 1.4s ease-in-out infinite}@keyframes pulse{0%,to{opacity:.55}50%{opacity:1}}.summary{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.chip{font-size:12px;font-weight:700;border-radius:999px;padding:5px 12px;background:rgba(10,6,24,.6);border:1px solid hsla(0,0%,100%,.14)}.chip.ok{color:#b7aeda}.chip.rar-common{color:#9aa6cc;border-color:rgba(154,166,204,.5)}.chip.rar-rare{color:#b45cf0;border-color:rgba(180,92,240,.5)}.chip.rar-epic{color:#d9bc63;border-color:rgba(217,188,99,.5)}.chip.rar-legendary{color:#d9e6fb;border-color:rgba(217,230,251,.6);box-shadow:0 0 16px -4px rgba(217,230,251,.45)}.btn-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:center}.c-tag{position:absolute;top:27px;left:7px;font-family:Chakra Petch,sans-serif;font-size:8px;font-weight:700;letter-spacing:.08em;padding:3px 6px;border-radius:6px;z-index:3;box-shadow:0 2px 6px -1px rgba(0,0,0,.6);animation:tagpop .4s ease .15s backwards}@keyframes tagpop{0%{transform:scale(0)}to{transform:scale(1)}}.c-tag.new{background:linear-gradient(90deg,#37e2b0,#2bc9e0);color:#06121a}.c-tag.dup{background:rgba(8,5,20,.8);color:#c9c0ea;border:1px solid hsla(0,0%,100%,.2)}.c-tag.newprint{color:#06121a;text-shadow:0 1px 0 hsla(0,0%,100%,.25)}.c-stars{position:absolute;top:9px;right:38px;z-index:3;font-size:10px;line-height:1;letter-spacing:1px;color:#ffc23d;text-shadow:0 0 4px rgba(255,194,61,.9),0 1px 2px rgba(0,0,0,.9)}.c-stars.s3{color:#ffe07a;text-shadow:0 0 7px #ffd25a,0 1px 2px rgba(0,0,0,.9)}.card3d.s-sm .c-stars{font-size:7px;top:6px;right:32px}.card3d.s-lg .c-stars{font-size:12px;right:44px}.card3d.dim .c-stars{display:none}.c-count{position:absolute;bottom:6px;left:6px;font-family:Chakra Petch,sans-serif;font-size:10px;font-weight:700;color:#fff;background:rgba(8,5,20,.8);border:1px solid hsla(0,0%,100%,.2);border-radius:6px;padding:1px 5px;z-index:3}.c-lock{position:absolute;inset:0;display:flex;color:hsla(0,0%,100%,.25);z-index:4}.c-lock,.c3-front.mystery{align-items:center;justify-content:center}.c3-front.mystery{background-image:none;background:linear-gradient(180deg,#271c49,#181030);border:1px solid rgba(160,140,235,.18);box-shadow:inset 0 0 30px rgba(0,0,0,.45)}.card3d.dim .c3-front.mystery{filter:none}.c-myst{font-family:Bangers,Chakra Petch,sans-serif;line-height:.9;color:rgba(182,166,228,.6);text-shadow:0 2px 12px rgba(80,60,140,.55)}.c-myst-name{margin-top:9%;font-family:Chakra Petch,sans-serif;font-weight:700;color:rgba(208,201,236,.55);text-align:center;line-height:1;padding:0 6px;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:92%}.cardbtn:not(.owned){filter:saturate(.55) brightness(.92);transition:filter .15s,transform .12s}.cardbtn:not(.owned):hover{filter:saturate(.8) brightness(1);transform:translateY(-2px)}.card3d.s-sm .c-myst{font-size:36px}.card3d.s-sm .c-myst-name{font-size:9px}.card3d.s-md .c-myst{font-size:56px}.card3d.s-md .c-myst-name{font-size:11px}.card3d.s-lg .c-myst{font-size:100px}.card3d.s-lg .c-myst-name{font-size:15px}.card3d.dim .c3-front{filter:grayscale(.95) brightness(.42)}.card3d.dim .c-count,.card3d.dim .c-tag{display:none}.pickgrid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));row-gap:30px}.deck-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.deck-head h2{font-family:Bangers,sans-serif;font-weight:400;font-size:42px;letter-spacing:.04em;line-height:1;background:linear-gradient(180deg,#fff,#c9b8f5);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 3px 14px rgba(124,92,255,.55));margin:0 auto 0 0}.deck-name{font-size:16px;color:#fff;background:rgba(10,6,24,.6);border:1px solid hsla(0,0%,100%,.16);border-radius:10px;padding:9px 13px;outline:none;margin-right:auto}.deck-count,.deck-name{font-family:Chakra Petch,sans-serif}.deck-count{font-size:15px;color:#ffb27a;background:rgba(45,18,12,.5);border:1px solid rgba(255,140,60,.4);border-radius:10px;padding:8px 13px}.deck-count.full{color:#7cf0cb;background:rgba(20,60,46,.5);border-color:rgba(55,226,176,.5)}.deck-stats{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:16px}.ds-block{background:rgba(10,6,24,.5);border:1px solid hsla(0,0%,100%,.1);border-radius:13px;padding:11px 15px}.ds-cap{font-family:Chakra Petch,sans-serif;font-size:9px;letter-spacing:.14em;color:#9a90bc;display:block;margin-bottom:7px}.cv i{width:16px;border-radius:3px 3px 0 0}.cv small{font-size:10px;color:#8a80ae}.facdist{gap:12px}.fd{font-size:14px}.decklist{display:flex;flex-direction:column;gap:10px}.deckbox-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(256px,1fr));grid-gap:28px;gap:28px;max-width:880px;justify-items:center}.scr-sub{margin:2px 0 16px;font-size:12.5px;color:#9a90bc}.ttl-row{gap:12px;min-width:0}.scr-ic,.ttl-row{display:flex;align-items:center}.scr-ic{flex:0 0 auto;width:42px;height:42px;border-radius:12px;justify-content:center;color:#c9afff;background:linear-gradient(160deg,rgba(124,92,255,.3),rgba(124,92,255,.07));border:1px solid rgba(151,116,255,.5);box-shadow:0 0 18px -7px rgba(124,92,255,.9),inset 0 1px 0 hsla(0,0%,100%,.12)}.pick{position:relative;background:none;border:none;padding:0;cursor:pointer;border-radius:13px;transition:transform .12s}.pick:hover{transform:translateY(-3px)}.pick.sel .card3d{box-shadow:0 0 0 3px #37e2b0;border-radius:13px}.pick.blk{opacity:.4;cursor:default}.pick.blk:hover{transform:none}.pick-on{position:absolute;top:-6px;right:-6px;background:#37e2b0;color:#06121a;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 8px -2px #000}.pickwrap{position:relative}.pickwrap .pick{width:100%;display:block}.pick-print{position:absolute;left:50%;bottom:-10px;transform:translateX(-50%);z-index:7;display:inline-flex;align-items:center;gap:4px;white-space:nowrap;max-width:96%;font-family:Chakra Petch,sans-serif;font-size:9.5px;font-weight:700;letter-spacing:.02em;padding:4px 9px;border-radius:999px;background:rgba(8,5,20,.95);border:1px solid;box-shadow:0 4px 10px -3px #000;cursor:pointer;transition:background .12s,transform .12s}.pick-print:hover{background:hsla(0,0%,100%,.14);transform:translateX(-50%) translateY(-1px)}.pick-print svg{opacity:.85}.deck-warn{position:fixed;left:50%;bottom:18px;transform:translateX(-50%);z-index:45;display:flex;align-items:center;gap:7px;font-size:12.5px;color:#1a1205;font-weight:600;background:linear-gradient(180deg,#ffd98a,#f4b038);border:1px solid rgba(120,80,0,.4);border-radius:999px;padding:9px 16px;max-width:90vw;box-shadow:0 10px 28px -8px rgba(0,0,0,.6),inset 0 0 0 1px hsla(0,0%,100%,.15);animation:warnIn .28s cubic-bezier(.2,1.2,.4,1)}.deck-warn svg{flex-shrink:0}@keyframes warnIn{0%{opacity:0;transform:translate(-50%,14px)}to{opacity:1;transform:translate(-50%)}}.deck-search{display:inline-flex;align-items:center;gap:8px;width:auto;max-width:260px;background:linear-gradient(180deg,rgba(26,16,52,.9),rgba(13,8,28,.9));border:1px solid rgba(124,92,255,.32);border-radius:11px;padding:8px 12px;color:#9a90bc;margin:0 0 11px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 2px 8px -4px #000;transition:border-color .15s,box-shadow .15s}.deck-search:focus-within{border-color:rgba(124,92,255,.75);box-shadow:0 0 0 3px rgba(124,92,255,.16),inset 0 1px 0 hsla(0,0%,100%,.06)}.deck-search svg{color:#8e7cff;flex-shrink:0}.deck-search input{background:none;border:none;outline:none;color:#fff;font-size:13.5px;width:160px;font-family:inherit}.deck-search input::placeholder{color:#6e6690}.sb-x{background:none;border:none;color:#9a90bc;cursor:pointer;display:flex;padding:0}.deck-empty{flex-direction:column;gap:13px}.deck-empty,.deck-tip{display:flex;align-items:center}.deck-tip{gap:6px;flex-wrap:wrap;font-size:11.5px;color:#8e84b4;margin:0 0 12px;line-height:1.4}.deck-tip svg{color:#7c5cff;flex-shrink:0}.deck-meter{display:flex;align-items:center;gap:3px;background:rgba(10,6,24,.55);border:1px solid rgba(255,140,60,.35);border-radius:11px;padding:7px 11px}.deck-meter.full{border-color:rgba(55,226,176,.55)}.dm-pip{width:7px;height:15px;border-radius:3px;background:hsla(0,0%,100%,.1);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.07);transition:background .15s,box-shadow .15s}.dm-pip.on{background:linear-gradient(180deg,#ffd08a,#f4a623);box-shadow:0 0 8px -1px rgba(244,166,35,.85)}.deck-meter.full .dm-pip.on{background:linear-gradient(180deg,#7cf0cb,#37e2b0);box-shadow:0 0 8px -1px rgba(55,226,176,.85)}.deck-meter b{font-family:Chakra Petch,sans-serif;font-size:13px;color:#ffb27a;margin-left:6px}.deck-meter.full b{color:#7cf0cb}.deck-identity{display:flex;flex-wrap:wrap;margin-bottom:13px;background:linear-gradient(180deg,rgba(18,11,38,.72),rgba(10,6,22,.72));border:1px solid rgba(124,92,255,.18);border-radius:14px;overflow:hidden;box-shadow:0 8px 22px -16px #000,inset 0 1px 0 hsla(0,0%,100%,.04)}.di-sec{padding:11px 18px;display:flex;flex-direction:column;gap:8px}.di-sec+.di-sec{border-left:1px solid hsla(0,0%,100%,.07)}.di-cap{font-family:Chakra Petch,sans-serif;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:#8e84b4}.curve{gap:9px;align-items:flex-end;min-height:34px}.curve,.cv{display:flex}.cv{flex-direction:column;align-items:center;gap:2px;justify-content:flex-end}.cv i{width:14px;background:linear-gradient(180deg,#c9a6ff,#7a5be6);border-radius:4px 4px 0 0;display:block;box-shadow:0 0 9px -3px #a974ff}.cv b{font-size:10px;color:#c9c0ea}.cv small{font-size:9px;color:#7e749e}.facdist{display:flex;gap:10px}.fd{display:flex;align-items:center;gap:4px;font-family:Chakra Petch,sans-serif;font-weight:800;font-size:15px;color:hsla(0,0%,100%,.3)}.fd.has{color:var(--c)}.fd img{width:18px;height:18px;object-fit:contain;opacity:.4}.fd.has img{opacity:1;filter:drop-shadow(0 1px 3px rgba(0,0,0,.6))}.deck-toolbar{background:rgba(10,6,22,.5);border:1px solid hsla(0,0%,100%,.08);border-radius:14px;padding:13px 14px;margin-bottom:13px;gap:11px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03)}.deck-toolbar,.dt-filters{display:flex;flex-direction:column}.dt-filters{gap:9px}.dt-filters .fgroup,.fcap{align-items:center}.fcap{display:inline-flex;gap:4px;font-family:Chakra Petch,sans-serif;font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#8e84b4;min-width:54px}.db-card{width:100%;max-width:260px;background:linear-gradient(180deg,rgba(18,11,38,.7),rgba(10,6,22,.7));border:1px solid rgba(124,92,255,.2);border-radius:16px;padding:14px;display:flex;flex-direction:column;gap:10px;box-shadow:0 8px 22px -16px #000,inset 0 1px 0 hsla(0,0%,100%,.04)}.db-card.invalid{opacity:.72;filter:saturate(.7)}.db-cover{width:120px;margin:0 auto}.db-info{display:flex;flex-direction:column;gap:2px}.db-name{font-family:Chakra Petch,sans-serif;font-weight:700;font-size:16px;color:#fff}.db-count{font-size:12px;color:#ffb27a;font-family:Sora,sans-serif}.db-count.ok{color:#7cf0cb}.db-mini{display:flex;gap:4px;flex-wrap:wrap;margin-top:6px}.db-dot{width:10px;height:10px;border-radius:50%;box-shadow:0 0 6px -1px currentColor}.db-actions{display:flex;gap:8px;margin-top:2px}.pick.blk .card3d{filter:saturate(.5) brightness(.85)}.newdeck{position:relative;width:256px;flex-direction:column;gap:10px;background:none;border:none;cursor:pointer;padding:14px 0 0;font-family:inherit}.nd-box,.newdeck{display:flex;align-items:center}.nd-box{width:140px;height:184px;border-radius:10px;border:2px dashed rgba(154,116,255,.45);background:rgba(124,92,255,.06);justify-content:center;color:#9a74ff;box-shadow:inset 0 0 26px -12px rgba(124,92,255,.6);transition:transform .14s,border-color .15s,background .15s,box-shadow .15s,color .15s}.newdeck:hover .nd-box{transform:translateY(-4px);border-color:#9a74ff;background:rgba(124,92,255,.15);color:#c9afff;box-shadow:0 12px 28px -12px rgba(124,92,255,.85),inset 0 0 26px -10px rgba(124,92,255,.7)}.nd-lab{font-family:Chakra Petch,sans-serif;font-weight:700;font-size:13px;letter-spacing:.09em;text-transform:uppercase;color:#c9bee8}.newdeck:hover .nd-lab{color:#fff}.deckbox{position:relative}.box-btn,.deckbox{width:256px}.dbx-wrap{display:flex;flex-direction:column;align-items:center}.dbx,.dbx-wrap{width:206px;position:relative}.dbx{perspective:1100px;height:236px}.dbx-cube{position:absolute;left:50%;top:50%;transform-style:preserve-3d;transform:rotateX(7deg) rotateY(-20deg);transition:transform .3s cubic-bezier(.2,1,.4,1)}.box-btn:hover:not(:disabled) .dbx-cube{transform:rotateX(6deg) rotateY(-11deg)}.box-btn{display:block;width:206px;padding:0;border:none;background:none;cursor:pointer;position:relative}.dbx-face{position:absolute;left:0;top:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.dbx-front{height:206px;margin:-103px 0 0 -79px;transform:translateZ(16px);background:linear-gradient(158deg,color-mix(in srgb,var(--fac) 58%,#1b1336),color-mix(in srgb,var(--fac) 34%,#0d0a22));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fac) 60%,#000),inset 0 1px 0 hsla(0,0%,100%,.25),0 0 26px -10px rgba(var(--glow),.6);padding:11px;box-sizing:border-box}.dbx-front,.dbx-top{width:158px;border-radius:3px}.dbx-top{height:32px;margin:-16px 0 0 -79px;transform:rotateX(90deg) translateZ(103px);background:linear-gradient(180deg,color-mix(in srgb,var(--fac) 80%,#fff 18%),color-mix(in srgb,var(--fac) 54%,#221842));box-shadow:inset 0 2px 0 hsla(0,0%,100%,.4)}.dbx-right{width:32px;height:206px;margin:-103px 0 0 -16px;transform:rotateY(90deg) translateZ(79px);border-radius:3px;background:linear-gradient(90deg,color-mix(in srgb,var(--fac) 36%,#0c0922),color-mix(in srgb,var(--fac) 16%,#070416));box-shadow:inset -3px 0 8px -3px rgba(0,0,0,.7)}.dbx-screen{position:relative;display:block;width:100%;height:100%;border-radius:2px;overflow:hidden;background:linear-gradient(160deg,#241a44,#0c0820);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1),inset 0 6px 14px rgba(0,0,0,.6)}.dbx-ph{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.25)}.dbx-phfac{position:absolute;width:90px;opacity:.14}.dbx-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 20%}.dbx-scrim{position:absolute;left:0;right:0;bottom:0;height:44%;background:linear-gradient(180deg,transparent,rgba(5,3,12,.92))}.dbx-rar{position:absolute;left:9%;right:9%;bottom:24px;height:3px;border-radius:2px;box-shadow:0 0 8px currentColor}.dbx-stars{position:absolute;top:5px;left:6px;font-size:9px;letter-spacing:1px;color:#ffc23d;text-shadow:0 0 5px rgba(255,194,61,.95),0 1px 2px rgba(0,0,0,.9)}.dbx-cname{position:absolute;left:0;right:0;bottom:7px;text-align:center;font-family:Chakra Petch,sans-serif;font-size:12px;font-weight:700;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.95);padding:0 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dbx-empty{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.4)}.dbx-emblem{position:absolute;top:7px;right:7px;width:22px;height:22px;object-fit:contain;opacity:.92;filter:drop-shadow(0 1px 3px rgba(0,0,0,.8));z-index:2}.dbx-info{width:204px;margin-top:6px;padding:9px 13px 10px;border-radius:10px;background:linear-gradient(180deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.02));border:1px solid hsla(0,0%,100%,.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08);transition:border-color .15s}.dbx-wrap:hover .dbx-info{border-color:rgba(var(--glow),.5)}.dbx-info>b{display:block;font-family:Chakra Petch,sans-serif;font-size:15px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dbx-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:3px;font-size:10.5px;color:#9a90bc}.dbx-facs{display:flex;gap:7px}.dbx-facs i{font-style:normal;display:inline-flex;align-items:center;gap:2px;font-weight:700}.dbx-facs img{width:13px;height:13px;object-fit:contain}.dbx-wrap.invalid .dbx-cube,.dbx-wrap.invalid .dbx-info{opacity:.6;filter:saturate(.6)}.db-delbtn{position:absolute;top:7px;right:7px;z-index:5;width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:#ff7a93;background:rgba(8,5,20,.88);border:1px solid rgba(255,84,112,.45);border-radius:999px;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background .12s,color .12s}.db-delbtn:hover{background:rgba(255,84,112,.22);color:#fff}.deckbox.invalid .db-main{opacity:.62;filter:saturate(.6)}.db-coverbtn{position:absolute;top:7px;left:7px;z-index:4;display:flex;align-items:center;gap:4px;font-family:Chakra Petch,sans-serif;font-size:10px;font-weight:700;letter-spacing:.03em;color:#d9c4ff;background:rgba(8,5,20,.85);border:1px solid rgba(195,150,255,.45);border-radius:999px;padding:4px 9px;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background .12s}.db-coverbtn:hover{background:rgba(195,150,255,.22);color:#fff}.db-play2{position:absolute;top:96px;left:50%;transform:translate(-50%,-50%) scale(.6);z-index:7;width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;background:radial-gradient(circle at 38% 30%,#f77bf6,#9a5cff 70%);border:2px solid hsla(0,0%,100%,.5);box-shadow:0 10px 26px -6px rgba(151,92,255,.9),0 0 0 6px rgba(151,92,255,.2),inset 0 2px 0 hsla(0,0%,100%,.4);opacity:0;pointer-events:none;transition:opacity .18s,transform .22s cubic-bezier(.2,1.3,.4,1)}.dbx-wrap:hover .db-play2{opacity:1;transform:translate(-50%,-50%) scale(1)}.db-play2-ic{display:flex;align-items:center;justify-content:center;transform:translateX(1px);filter:drop-shadow(0 1px 1px rgba(0,0,0,.25))}.db-play2.accept{background:radial-gradient(circle at 38% 32%,#f77bf6,#9a5cff 70%);color:#fff;box-shadow:0 10px 26px -6px rgba(151,92,255,.9),0 0 0 6px rgba(151,92,255,.2),inset 0 2px 0 hsla(0,0%,100%,.4)}.db-play2:after{content:"";position:absolute;inset:-2px;border-radius:50%;border:2px solid hsla(0,0%,100%,.35);opacity:0;animation:none}.dbx-wrap:hover .db-play2:after{animation:playPulse 1.6s ease-out infinite}.topnav{position:-webkit-sticky;position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:22px;padding:12px 22px;background:rgba(8,5,20,.72);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid hsla(0,0%,100%,.08)}.tn-logo{font-family:Bangers,sans-serif;font-weight:400;font-size:26px;letter-spacing:.04em;color:#fff;text-decoration:none;line-height:1}.tn-logo span{color:#f349f2}.tn-links{display:flex;gap:6px;flex-wrap:wrap}.tn-link{font-family:Chakra Petch,sans-serif;font-size:13px;font-weight:700;letter-spacing:.02em;color:#b7aeda;text-decoration:none;padding:7px 13px;border-radius:9px;border:1px solid transparent;transition:color .12s,background .12s,border-color .12s}.tn-link:hover{color:#fff;background:hsla(0,0%,100%,.06)}.tn-link.on{color:#fff;background:rgba(124,92,255,.18);border-color:rgba(151,116,255,.45)}.play-credits{gap:6px;font-family:Chakra Petch,sans-serif;font-weight:700;font-size:14px;color:#ffd08a;background:rgba(45,30,12,.5);border:1px solid rgba(255,180,80,.35);border-radius:11px;padding:7px 13px}.play-credits,.tn-back{display:inline-flex;align-items:center}.tn-back{justify-content:center;width:32px;height:32px;border-radius:9px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.14);color:#c9bee8;cursor:pointer;transition:background .12s,color .12s}.tn-back:hover{background:rgba(124,92,255,.2);color:#fff}.home-bg{position:fixed;inset:0;z-index:0;pointer-events:none;background-size:cover;background-position:100%;background-repeat:no-repeat}.home-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,5,18,.97),rgba(7,5,18,.86) 26%,rgba(8,6,22,.42) 52%,rgba(8,6,22,.1) 74%,rgba(8,6,22,0)),linear-gradient(180deg,rgba(7,5,18,.55),rgba(7,5,18,0) 20%,rgba(7,5,18,0) 52%,rgba(7,5,18,.78))}.screen.home{max-width:none;padding:8px 5vw 40px}.home{display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding-top:14px;width:100%}.home-hero{text-align:left}.home-logo2{width:min(46vw,380px);height:auto;display:block;margin:0 0 4px -8px;filter:drop-shadow(0 6px 26px rgba(0,0,0,.6))}.home-hero h1.home-battle{font-family:Chakra Petch,sans-serif;margin:1px 0 0;letter-spacing:.02em}.home-hero h1.home-battle em{font-style:normal;color:#c9a6ff;font-size:20px;letter-spacing:.32em}.home-hero h1{font-family:Chakra Petch,sans-serif;font-size:34px;margin:0;letter-spacing:.02em}.home-hero h1 span{color:#f349f2}.home-hero h1 em{font-style:normal;color:#c9a6ff;font-size:22px;letter-spacing:.12em}.home-cta{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;width:min(640px,100%);align-items:start}.bigcta{display:flex;flex-direction:column;justify-content:center;gap:4px;height:102px;padding:12px 16px 12px 82px;border-radius:16px;cursor:pointer;position:relative;overflow:hidden;border:1px solid hsla(0,0%,100%,.18);transition:transform .14s,box-shadow .16s,border-color .16s}.bigcta:after{content:"";position:absolute;inset:0;background:linear-gradient(125deg,hsla(0,0%,100%,.16),transparent 46%);pointer-events:none}.bigcta:hover{transform:translateY(-3px)}.bigcta b{font-family:Bangers,sans-serif;font-weight:400;font-size:27px;line-height:1;letter-spacing:.04em;text-shadow:0 2px 0 rgba(0,0,0,.28)}.bc-sub,.bigcta b{position:relative;z-index:1}.bc-sub{font-size:11.5px;color:hsla(0,0%,100%,.86);line-height:1.25;letter-spacing:.01em}.bc-arr{position:absolute;bottom:11px;right:14px;font-size:13px;letter-spacing:1px;color:hsla(0,0%,100%,.6);font-weight:700;z-index:1}.bigcta.play{background:linear-gradient(125deg,#c026a8,#6a1e8e 72%);box-shadow:0 14px 30px -16px rgba(192,38,168,.95)}.bigcta.play:hover{border-color:rgba(249,168,255,.75);box-shadow:0 18px 38px -14px #c026a8}.bigcta.duel{background:linear-gradient(125deg,#9b30e0,#5a1ea0 75%);box-shadow:0 14px 30px -16px rgba(155,48,224,.95)}.bigcta.duel:hover{border-color:rgba(214,170,255,.8);box-shadow:0 18px 38px -14px #9b30e0}.bigcta.cta-packs{background:linear-gradient(125deg,#2a6ce0,#1f9bc8 78%);box-shadow:0 14px 30px -16px rgba(42,108,224,.95)}.bigcta.cta-packs:hover{border-color:rgba(130,210,255,.85);box-shadow:0 18px 38px -14px #2a6ce0}.bc-fx{position:absolute;inset:0;pointer-events:none;z-index:0;opacity:0;overflow:hidden;border-radius:inherit;transition:opacity .15s}.bigcta:hover .bc-fx{opacity:1}.bigcta.play .bc-fx{transition:opacity .08s}.bigcta.duel .bc-fx,.bigcta.play .bc-fx{background:radial-gradient(circle at 50% 50%,hsla(0,0%,100%,.42),rgba(214,140,255,.28) 32%,rgba(155,48,224,0) 62%);transform:scale(0);mix-blend-mode:screen}.bigcta.duel:hover .bc-fx,.bigcta.play:hover .bc-fx{animation:boom 1.2s ease-out infinite}@keyframes boom{0%{transform:scale(.12);opacity:.42}70%{opacity:.12}to{transform:scale(2.2);opacity:0}}.bigcta.duel .bc-fx:after,.bigcta.play .bc-fx:after{content:"";position:absolute;left:50%;top:50%;width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:50%;border:2px solid hsla(0,0%,100%,.35);transform:scale(0);opacity:0}.bigcta.duel:hover .bc-fx:after,.bigcta.play:hover .bc-fx:after{animation:shock 1.2s ease-out infinite}@keyframes shock{0%{transform:scale(.2);opacity:.35}to{transform:scale(3.6);opacity:0}}.bigcta.cta-packs .bc-fx{background:radial-gradient(58% 120% at 50% 50%,rgba(185,242,255,.5),rgba(120,210,255,.16) 44%,transparent 70%);transform:scaleX(.04);transform-origin:center;mix-blend-mode:screen}.bigcta.cta-packs:hover .bc-fx{animation:packOpen 1.3s ease-in-out infinite}@keyframes packOpen{0%{transform:scaleX(.04);opacity:.14}45%{transform:scaleX(1);opacity:.6}to{transform:scaleX(1.08);opacity:0}}.bigcta.cta-packs .bc-fx:before{content:"";position:absolute;left:50%;top:8%;bottom:8%;width:2px;margin-left:-1px;background:linear-gradient(180deg,transparent,rgba(220,250,255,.7),transparent);box-shadow:0 0 9px rgba(150,230,255,.6);opacity:0}.bigcta.cta-packs:hover .bc-fx:before{animation:packSeam 1.3s ease-in-out infinite}@keyframes packSeam{0%{opacity:.6;transform:scaleY(.3)}40%{opacity:.7;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.bigcta .bc-fx,.bigcta .bc-fx:after,.bigcta .bc-fx:before{animation:none!important}}.home-dock{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:9px;gap:9px;width:min(640px,100%);margin-top:6px;padding-top:18px;border-top:1px solid hsla(0,0%,100%,.08)}.dock-btn{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 5px;border-radius:13px;cursor:pointer;border:1px solid hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);transition:transform .12s,border-color .12s,background .12s}.dock-btn svg{color:#b69be8}.dock-btn span{font-family:Chakra Petch,sans-serif;font-size:10px;font-weight:700;letter-spacing:.01em;text-align:center;line-height:1.15}.dock-btn:hover{transform:translateY(-2px);border-color:rgba(195,150,255,.55);background:rgba(30,18,58,.7)}.dock-badge{top:7px;right:7px;background:linear-gradient(90deg,#ff5470,#ff8a3c);font-weight:700;box-shadow:0 3px 9px -2px rgba(255,84,112,.8);animation:badgepulse 1.5s ease-in-out infinite}@keyframes badgepulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.home-prof:hover{transform:translateY(-2px);background:rgba(18,11,38,.6)}.hp-av{position:relative;flex:0 0 auto;display:flex}.hp-lvl{bottom:-3px;left:-3px;min-width:20px;height:20px;padding:0 4px;border-radius:999px;background:linear-gradient(180deg,#7c5cff,#5a1ea0);border:2px solid #0b0720;color:#fff;font-family:Chakra Petch,sans-serif;font-weight:800;font-size:11px}.companion-badge,.hp-lvl{position:absolute;display:flex;align-items:center;justify-content:center}.companion-badge{bottom:-5px;right:-7px;border-radius:50%;background:radial-gradient(circle at 35% 28%,#2c2150,#150d28);border:2px solid var(--ct,#7c5cff);box-shadow:0 2px 8px rgba(0,0,0,.55),0 0 12px -3px var(--ct,#7c5cff);line-height:1;animation:compBob 2.4s ease-in-out infinite}@keyframes compBob{0%,to{transform:translateY(0)}50%{transform:translateY(-2.5px)}}.lk-pv-av{display:inline-flex;flex:0 0 auto}.hp-info{flex:1 1;text-align:left;min-width:0}.hp-info b{font-family:Chakra Petch,sans-serif;font-size:18px;display:block;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hp-info span{font-size:12px;color:#b6abd6}.hp-edit{display:flex;align-items:center;gap:6px;font-family:Chakra Petch,sans-serif;font-size:12px;font-weight:700;letter-spacing:.06em;color:#e7dbfb;border:1px solid rgba(195,150,255,.45);border-radius:999px;padding:7px 14px;white-space:nowrap;flex:0 0 auto}.hp-edit svg{color:#c9a6ff}.home-prof:hover .hp-edit{border-color:rgba(195,150,255,.8)}@media(max-width:640px){.screen.home{height:calc(100dvh - 48px);padding:6px 14px 10px;display:flex;flex-direction:column;overflow:hidden}.home{flex:1 1;min-height:0;gap:10px;justify-content:space-between;padding-top:4px}.home-hero p{display:none}.home-logo2{width:min(44vw,180px);margin:0 0 0 -2px}.home-prof{padding:8px 12px;gap:10px}.hp-info b{font-size:15px}.home-cta{width:100%;gap:8px}.bigcta{flex-direction:row;align-items:center;justify-content:center;gap:7px;height:auto;min-height:52px;padding:12px 8px}.bigcta b{font-size:25px}.bc-ico{width:28px;height:28px;border-radius:9px;margin-bottom:0}.bc-ico svg{width:16px;height:16px}.bc-arr,.bc-sub{display:none}.home-dock{width:100%;gap:7px;margin-top:0;padding-top:12px}.dock-btn{padding:9px 4px;gap:4px}.dock-btn span{font-size:9px}.cardsbox{display:none}.home-bg{background-position:74%}.home-bg:after{background:linear-gradient(180deg,rgba(7,5,18,.42),rgba(7,5,18,.1) 22%,rgba(7,5,18,.5) 48%,rgba(7,5,18,.95) 76%,#05030f)}}.screen.home{position:relative;z-index:1}.home-prof{font:inherit}.hp-av-ph{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:linear-gradient(150deg,#2a1c52,#160c30);border:1px solid rgba(195,150,255,.35);color:#c9a6ff;overflow:hidden}.hp-av-ph img{width:100%;height:100%;object-fit:cover}.hp-cred{display:flex;align-items:center;gap:5px;font-family:Chakra Petch,sans-serif;font-size:13px;font-weight:700;color:#ffd08a}.bigcta.soon{opacity:.5;cursor:default}.bigcta.soon:hover{transform:none}.bigcta{width:100%;background:none;font:inherit}.dock-btn{background:rgba(10,6,24,.5);font:inherit}.bar{position:relative;z-index:6;display:flex;align-items:center;justify-content:space-between;padding:13px 22px}.bar .hd-empty{flex:0 0 auto}.back{display:flex;align-items:center;gap:7px;background:rgba(10,6,24,.6);border:1px solid hsla(0,0%,100%,.14);color:#e6e0fa;border-radius:11px;padding:8px 14px;font-family:Chakra Petch,sans-serif;font-weight:700;font-size:13px;letter-spacing:.03em;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.back:hover{background:hsla(0,0%,100%,.1)}.hd-right{gap:9px}.coinbox,.hd-right{display:flex;align-items:center}.coinbox{gap:6px;background:rgba(10,6,24,.6);border:1px solid hsla(0,0%,100%,.12);border-radius:11px;padding:7px 12px;font-size:14px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#ece7fb}.coinbox b{font-weight:800;font-size:15px}.coinbox svg{color:#ffd86e}.cardsbox svg{color:#9fd0ff}.cardsbox .cb-tot{color:#8e84b4;font-size:12px;font-weight:600}.lang-pick{display:flex;gap:2px;background:rgba(10,6,24,.6);border:1px solid hsla(0,0%,100%,.12);border-radius:11px;padding:3px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.lang-b{background:transparent;border:none;color:#9a90bc;font-family:Chakra Petch,sans-serif;font-weight:700;font-size:11px;letter-spacing:.04em;padding:5px 8px;border-radius:8px;cursor:pointer;line-height:1}.lang-b.on{background:linear-gradient(90deg,#7c5cff,#b45cf0);color:#fff}.lang-b:hover:not(.on){color:#fff}.icon-btn{display:flex;align-items:center;background:rgba(10,6,24,.6);border:1px solid hsla(0,0%,100%,.14);color:#c9c0ea;border-radius:11px;padding:8px 9px;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.icon-btn:hover{background:hsla(0,0%,100%,.1)}.bigcta,.bigcta .bc-arr,.bigcta .bc-sub,.bigcta b,.dock-btn,.dock-btn span,.home-prof,.home-prof b,.home-prof span,.hp-edit,a.bigcta,a.cta,a.dock-btn,a.ghost,a.home-prof,a.tn-logo{text-decoration:none}.bigcta{align-items:flex-start;color:#fff}.bigcta,.bigcta .bc-sub{text-align:left}.dock-btn{color:#c7bee6;text-align:center}.home-prof{color:inherit;text-align:left}@media(max-width:560px){.deckbox-grid{grid-template-columns:1fr;justify-items:center;gap:18px}.screen{padding:8px 14px 40px}}button.coinbox{cursor:pointer;font-family:inherit}button.coinbox:hover{background:hsla(0,0%,100%,.1)}.app-shell{min-height:100dvh;display:flex;flex-direction:column}.app-shell>.bar{flex:0 0 auto}.app-shell>.screen.home{flex:1 1 auto}@media(max-width:640px){body,html{height:100%;overflow:hidden}.app-shell{height:100dvh;overflow:hidden}.app-shell>.bar{padding:9px 14px}.app-shell>.screen{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.app-shell>.screen.home{overflow:hidden;height:auto}}@media (orientation:landscape) and (max-height:600px){body,html{height:100%;overflow:hidden}.app-shell{height:100dvh;overflow:hidden}.app-shell>.bar{flex:0 0 auto;padding:7px 16px}.app-shell>.screen{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.app-shell>.screen.home{overflow:hidden}}@media(max-width:560px){.grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px}}.ins-fr.off{opacity:.3;filter:saturate(.35);cursor:not-allowed}.ins-fr.off:hover{background:transparent}.ins-fr.miss{opacity:.5}.mission-list{display:flex;flex-direction:column;gap:12px;max-width:680px}.mission{display:flex;gap:14px;align-items:center;background:linear-gradient(180deg,rgba(18,11,38,.7),rgba(10,6,22,.7));border:1px solid rgba(124,92,255,.2);border-radius:14px;padding:14px 16px}.mission.ready{border-color:rgba(124,92,255,.55);box-shadow:0 0 22px -10px rgba(124,92,255,.7)}.mission.claimed{opacity:.6}.ms-main{flex:1 1;min-width:0}.ms-top{display:flex;align-items:center;gap:10px;margin-bottom:3px}.ms-kind{font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:#9774ff;background:rgba(124,92,255,.14);border:1px solid rgba(124,92,255,.3);border-radius:999px;padding:2px 8px}.ms-kind,.ms-reward{font-family:Chakra Petch,sans-serif;font-weight:700}.ms-reward{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#ffd08a}.ms-title{font-family:Chakra Petch,sans-serif;font-weight:700;font-size:15px;color:#fff}.ms-desc{font-size:12px;color:#b7aeda;margin-top:2px}.ms-bar{height:6px;background:hsla(0,0%,100%,.08);overflow:hidden;margin-top:9px}.ms-bar,.ms-bar i{border-radius:99px}.ms-bar i{display:block;height:100%;background:linear-gradient(90deg,#7c5cff,#b45cf0);transition:width .3s}.ms-prog{font-size:11px;color:#8e84b4;margin-top:4px;font-family:Sora,sans-serif}.ms-action{flex:0 0 auto}.ms-claimed{display:inline-flex;align-items:center;gap:5px;font-family:Chakra Petch,sans-serif;font-weight:700;font-size:13px;color:#7cf0cb}.admin .adm-tabs{display:flex;gap:7px;flex-wrap:wrap;margin:6px 0 18px}.adm-tab{display:inline-flex;align-items:center;gap:6px;font-family:Chakra Petch,sans-serif;font-weight:700;font-size:13px;color:#b7aeda;background:rgba(10,6,24,.5);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;padding:8px 13px;cursor:pointer}.adm-tab.on{color:#fff;background:rgba(124,92,255,.18);border-color:rgba(151,116,255,.45)}.adm-soon{font-size:8.5px;letter-spacing:.08em;text-transform:uppercase;color:#7e76a6;border:1px solid hsla(0,0%,100%,.14);border-radius:99px;padding:1px 6px}.adm-grid{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:18px;gap:18px;align-items:start}@media(max-width:780px){.adm-grid{grid-template-columns:1fr}}.adm-list{display:flex;flex-direction:column;gap:8px}.adm-list-head{justify-content:space-between;margin-bottom:4px}.adm-list-head,.adm-row{display:flex;align-items:center}.adm-row{gap:10px;background:rgba(18,11,38,.6);border:1px solid hsla(0,0%,100%,.1);border-radius:11px;padding:10px 12px;cursor:pointer}.adm-row:hover{border-color:rgba(124,92,255,.4)}.adm-row.on{border-color:rgba(151,116,255,.6);background:rgba(124,92,255,.12)}.adm-row-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.adm-row-title{font-family:Chakra Petch,sans-serif;font-weight:700;font-size:14px;color:#fff}.adm-row-title em{color:#8e84b4;font-style:normal;font-size:11px}.adm-row-sub{font-size:11px;color:#9a90bc}.adm-row-sub code{color:#c9a6ff}.adm-del{background:rgba(255,90,90,.08);border:1px solid rgba(255,90,90,.25);color:#ff8a8a;border-radius:8px;padding:6px;cursor:pointer;display:flex}.adm-del:hover{background:rgba(255,90,90,.18)}.adm-form{background:linear-gradient(180deg,rgba(18,11,38,.7),rgba(10,6,22,.7));border:1px solid rgba(124,92,255,.22);border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:11px}.adm-form>b{font-size:15px;color:#fff}.adm-form label,.adm-form>b{font-family:Chakra Petch,sans-serif}.adm-form label{display:flex;flex-direction:column;gap:5px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#8e84b4}.adm-form input,.adm-form select,.adm-form textarea{font-family:Sora,sans-serif;font-size:13px;font-weight:400;letter-spacing:0;text-transform:none;color:#fff;background:rgba(8,5,18,.7);border:1px solid hsla(0,0%,100%,.14);border-radius:9px;padding:9px 11px}.adm-form input:focus,.adm-form select:focus,.adm-form textarea:focus{outline:none;border-color:rgba(151,116,255,.6)}.adm-form input:disabled{opacity:.55}.adm-2col{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.adm-check{flex-direction:row!important;align-items:center;gap:8px!important;text-transform:none;font-size:13px;color:#e6e0fa}.adm-check input{width:16px;height:16px}.adm-actions{display:flex;gap:8px;margin-top:3px}.adm-msg{font-size:12px;color:#7cf0cb;margin:0}.adm-hint{font-size:11px;margin:0}.ms-group{max-width:680px;margin-top:18px}.ms-group-head{display:flex;align-items:center;gap:8px;margin-bottom:10px;color:#c9bee8}.ms-group-head b{font-family:Chakra Petch,sans-serif;font-size:15px;color:#fff}.ms-group-head span{font-size:11px;color:#8e84b4}.mission .ms-title{font-family:Chakra Petch,sans-serif;font-weight:700;font-size:15px;color:#fff}.adm-presets{background:rgba(124,92,255,.06);border:1px solid rgba(124,92,255,.22);border-radius:14px;padding:13px 15px;margin-bottom:16px}.adm-presets-head{display:flex;align-items:center;gap:7px;color:#c9a6ff;margin-bottom:10px}.adm-presets-head b{font-family:Chakra Petch,sans-serif;font-size:14px;color:#fff}.adm-presets-head span{font-size:11px;color:#8e84b4}.adm-preset-group{display:flex;gap:10px;align-items:flex-start;padding:6px 0;border-top:1px solid hsla(0,0%,100%,.05)}.adm-preset-group:first-of-type{border-top:none}.adm-preset-label{flex:0 0 130px;font-family:Chakra Petch,sans-serif;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8e84b4;padding-top:5px}.adm-preset-chips{display:flex;flex-wrap:wrap;gap:6px;flex:1 1}.adm-chip{display:inline-flex;align-items:center;gap:6px;font-family:Sora,sans-serif;font-size:12px;color:#e6e0fa;background:rgba(10,6,24,.6);border:1px solid hsla(0,0%,100%,.14);border-radius:99px;padding:5px 11px}.adm-chip:hover{border-color:rgba(151,116,255,.6);background:rgba(124,92,255,.16)}.adm-chip em{font-style:normal;font-weight:700;font-size:11px;color:#ffd08a}@media(max-width:560px){.adm-preset-group{flex-direction:column;gap:5px}.adm-preset-label{flex:none}}.lk-preview{gap:18px;background:linear-gradient(180deg,rgba(20,12,42,.7),rgba(10,6,22,.7));border:1px solid rgba(124,92,255,.22);padding:16px 18px;max-width:520px;margin-bottom:18px}.lk-av-wrap{position:relative;width:96px;height:96px;flex:0 0 auto}.lk-av{position:absolute;inset:8px;border-radius:16px;overflow:hidden;background:linear-gradient(150deg,#2a1c52,#160c30);display:flex;align-items:center;justify-content:center;color:#c9a6ff}.lk-av img{width:100%;height:100%;object-fit:cover}.lk-av-frame{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;pointer-events:none;z-index:2}.lk-companion{position:absolute;right:-6px;bottom:-6px;width:38px;height:38px;border-radius:50%;object-fit:cover;border:2px solid #1a1030;z-index:3;background:#160c30}.lk-pv-info{gap:3px}.lk-pv-info b{font-family:Chakra Petch,sans-serif;font-size:15px;color:#fff}.lk-pv-info span{color:#b7aeda}.lk-tabs{gap:7px;margin-bottom:14px}.lk-tab{display:inline-flex;gap:6px;color:#b7aeda;background:rgba(10,6,24,.5);border-radius:10px;padding:8px 13px}.lk-tab.on{background:rgba(124,92,255,.18);border-color:rgba(151,116,255,.45)}.lk-grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}.lk-item{gap:7px;background:rgba(18,11,38,.6);border-radius:13px;padding:11px;transition:border-color .12s,transform .12s}.lk-item:hover{transform:translateY(-2px);border-color:rgba(124,92,255,.4)}.lk-item.on{border-color:rgba(151,116,255,.7);background:rgba(124,92,255,.14);box-shadow:0 0 18px -8px rgba(124,92,255,.7)}.lk-item-img{position:relative;width:80px;height:80px;border-radius:11px;overflow:hidden;background:linear-gradient(150deg,#241650,#140b2c);display:flex;align-items:center;justify-content:center;color:#9a86c8}.lk-item-img img{width:100%;height:100%;object-fit:cover}.lk-eq{position:absolute;top:4px;right:4px;width:20px;height:20px;border-radius:50%;background:#7c5cff;color:#fff;display:flex;align-items:center;justify-content:center;border:2px solid #140b2c}.lk-item-name{font-family:Sora,sans-serif;font-size:12px;color:#e6e0fa;text-align:center}.adm-subtabs{display:flex;gap:6px;margin-bottom:14px;flex-wrap:wrap}.adm-subtab{font-family:Chakra Petch,sans-serif;font-weight:700;font-size:12px;color:#b7aeda;background:rgba(10,6,24,.5);border:1px solid hsla(0,0%,100%,.1);border-radius:9px;padding:6px 12px;cursor:pointer}.adm-subtab.on{color:#fff;background:rgba(124,92,255,.18);border-color:rgba(151,116,255,.45)}.adm-thumb{flex:0 0 auto;width:36px;height:36px;border-radius:8px;overflow:hidden;background:hsla(0,0%,100%,.05);display:flex;align-items:center;justify-content:center;color:#6e6694;font-size:12px}.adm-thumb img{width:100%;height:100%;object-fit:cover}.adm-upload{display:flex;gap:8px;align-items:center}.adm-upbtn{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;font-family:Chakra Petch,sans-serif!important;font-size:12px!important;font-weight:700;text-transform:none!important;letter-spacing:0!important;color:#fff;background:rgba(124,92,255,.25);border:1px solid rgba(151,116,255,.5);border-radius:9px;padding:8px 12px;cursor:pointer}.adm-url{flex:1 1}.adm-preview-img{width:84px;height:84px;border-radius:11px;overflow:hidden;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.12)}.adm-preview-img img{width:100%;height:100%;object-fit:cover}.av{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;flex:none;background:linear-gradient(160deg,rgba(124,77,255,.35),rgba(10,6,24,.92));border:2px solid hsla(0,0%,100%,.16);color:#c9bee8;box-shadow:0 4px 12px -5px #000}.av img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.frm-gold{border-color:#e8c45a;box-shadow:0 0 12px -2px rgba(232,196,90,.9)}.frm-violet{border-color:#b45cf0;box-shadow:0 0 12px -2px rgba(180,92,240,.9)}.frm-platinum{border-color:#d9e6fb;box-shadow:0 0 14px -1px rgba(217,230,251,.95)}.frm-flame{border-color:#ff8a4c;box-shadow:0 0 12px -1px rgba(255,122,60,.95);animation:frmPulse 1.7s ease-in-out infinite}@keyframes frmPulse{0%,to{box-shadow:0 0 9px -2px rgba(255,122,60,.8);border-color:#ff7a3c}50%{box-shadow:0 0 18px 0 rgba(255,178,62,.95);border-color:#ffb23e}}.mtile-av{display:inline-flex}.locker h2{font-family:Bangers,sans-serif;font-weight:400;font-size:42px;letter-spacing:.04em;line-height:1;background:linear-gradient(180deg,#fff,#c9b8f5);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 3px 14px rgba(124,92,255,.55))}.lk-sub{color:#9a90bc;font-size:12.5px;margin:4px 0 18px}.lk-preview{display:flex;align-items:center;gap:16px;background:rgba(10,6,24,.55);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:15px 18px;margin-bottom:24px}.lk-pv-info{display:flex;flex-direction:column;gap:6px;flex:1 1;min-width:0}.lk-name{background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.14);border-radius:9px;padding:7px 11px;font-size:17px;color:#fff;width:100%;max-width:220px;outline:none;transition:border-color .12s}.lk-name:focus{border-color:rgba(195,150,255,.65)}.lk-name::placeholder{color:#6e6690}.lk-pv-info span{font-size:12px;color:#9a90bc}.lk-sec{margin-bottom:24px}.lk-cap2{margin:0 0 12px}.lk-tabs{display:flex;gap:8px;margin:16px 0 18px;flex-wrap:wrap}.lk-tab{flex:1 1 auto;min-width:84px;padding:11px 14px;border-radius:11px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);color:#9a90bc;font-family:Chakra Petch,sans-serif;font-weight:700;font-size:13px;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:color .15s,border-color .15s,background .15s,box-shadow .15s;display:flex;align-items:center;justify-content:center;gap:7px}.lk-tab:hover{color:#e6e0fa;border-color:rgba(124,92,255,.4)}.lk-tab.on{background:linear-gradient(180deg,#7c5cff,#5b3fd6);color:#fff;border-color:transparent;box-shadow:0 7px 18px -9px #7c5cff}.lk-tab-n{font-size:10px;font-weight:700;background:rgba(0,0,0,.28);padding:1px 6px;border-radius:7px}.lk-tab.on .lk-tab-n{background:rgba(0,0,0,.22)}.lk-cap2{font-size:12px;color:#8a80ae;margin:-4px 0 14px;min-height:17px}.lk-body{display:flex;gap:18px;align-items:flex-start;margin-top:16px}.lk-rail{flex:0 0 196px;display:flex;flex-direction:column;gap:8px;position:-webkit-sticky;position:sticky;top:12px}.lk-rtab{display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:13px;border:1px solid hsla(0,0%,100%,.09);background:hsla(0,0%,100%,.03);color:#9a90bc;font-family:Chakra Petch,sans-serif;font-weight:700;font-size:12.5px;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;transition:color .15s,border-color .15s,background .15s,box-shadow .15s,transform .12s;text-align:left}.lk-rtab:hover{color:#e6e0fa;border-color:rgba(124,92,255,.45);transform:translateX(2px)}.lk-rtab.on{background:linear-gradient(90deg,rgba(124,92,255,.26),rgba(124,92,255,.05));border-color:rgba(151,116,255,.65);color:#fff;box-shadow:inset 3px 0 0 #9a74ff,0 10px 24px -14px rgba(124,92,255,.9)}.lk-ric{flex:0 0 auto;width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08)}.lk-rtab.on .lk-ric{background:rgba(124,92,255,.3);border-color:rgba(151,116,255,.6);color:#d9ccff}.lk-rcount{margin-left:auto;font-size:10px;font-weight:700;color:#8a80ae;background:rgba(0,0,0,.3);padding:2px 7px;border-radius:7px;letter-spacing:0}.lk-rtab.on .lk-rcount{color:#d9ccff;background:rgba(0,0,0,.26)}.lk-content{flex:1 1;min-width:0}.lk-chead{display:flex;align-items:baseline;gap:12px;margin-bottom:13px}.lk-csub{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8a80ae}.lk2-hero{position:relative;overflow:hidden}.lk2-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 120% at 12% 50%,rgba(124,92,255,.16),transparent 60%);pointer-events:none}.lk-pv-av{position:relative}.lk-pv-glow{position:absolute;left:50%;bottom:-7px;width:120px;height:26px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(closest-side,rgba(154,116,255,.55),transparent);filter:blur(2px);pointer-events:none}.lk-pv-cap{display:block;font-family:Chakra Petch,sans-serif;font-size:9px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#8a80ae;margin-bottom:4px}.lk-pv-cap2{letter-spacing:.04em;color:#6e6690;text-transform:none;font-size:9px}.lk-idrow{display:flex;gap:18px;flex-wrap:wrap;align-items:flex-start}.lk-namecol{min-width:180px}.lk-namecol,.lk-olacol{display:flex;flex-direction:column}.lk-ola{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:11px;font-family:Chakra Petch,sans-serif;font-size:12.5px;font-weight:700;letter-spacing:.04em;color:#fff;background:linear-gradient(120deg,#7c5cff,#5b3fd6);border:1px solid rgba(180,150,255,.6);cursor:pointer;box-shadow:0 10px 24px -10px rgba(124,92,255,.9),inset 0 1px 0 hsla(0,0%,100%,.18);transition:filter .12s,transform .12s,box-shadow .15s}.lk-ola:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 14px 30px -10px #7c5cff,inset 0 1px 0 hsla(0,0%,100%,.22)}.lk-ola-logo{width:17px;height:17px;object-fit:contain;filter:drop-shadow(0 1px 2px rgba(0,0,0,.4))}.lk-ola-hint{font-weight:700;font-size:10px;color:hsla(0,0%,100%,.85);background:rgba(0,0,0,.25);padding:2px 8px;border-radius:999px;letter-spacing:.02em}.lk-ola.on{background:linear-gradient(180deg,rgba(55,226,176,.16),rgba(55,226,176,.06));border:1px solid rgba(55,226,176,.55);color:#9fe9d0;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1);cursor:default;font-size:12.5px}.lk-ola.on b{color:#fff;margin-left:3px}.lk-ola-dot{width:7px;height:7px;border-radius:50%;background:#37e2b0;box-shadow:0 0 7px #37e2b0}@media(max-width:560px){.lk-idrow{flex-direction:column;gap:12px}}.lk-slots{display:flex;gap:8px;margin-top:11px}.lk-slot{display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 8px;border-radius:11px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.03);color:#9a90bc;font-family:Chakra Petch,sans-serif;font-size:9px;font-weight:700;letter-spacing:.05em;cursor:pointer;transition:border-color .15s,background .15s,color .15s,transform .12s}.lk-slot:hover{border-color:rgba(124,92,255,.5);color:#e6e0fa;transform:translateY(-2px)}.lk-slot.on{border-color:rgba(151,116,255,.8);background:rgba(124,92,255,.16);color:#fff;box-shadow:0 8px 20px -12px rgba(124,92,255,.9)}.lk-slot-new{justify-content:center;color:#9a74ff;border-style:dashed;min-height:54px}.lk-actions{display:flex;flex-direction:column;gap:8px}.lk-save{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.18);color:#e6e0fa;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08);transition:background .14s,border-color .14s,color .14s,transform .12s}.lk-save:hover{background:hsla(0,0%,100%,.1);border-color:rgba(195,150,255,.5);transform:translateY(-1px)}.lk-save.ok{background:rgba(55,226,176,.16);border-color:#37e2b0;color:#37e2b0}.lk-name{font-family:Chakra Petch,sans-serif;font-weight:700;font-size:19px;letter-spacing:.02em}.lk-chips{display:flex;gap:7px;flex-wrap:wrap;margin-top:8px}.lk-chip{display:inline-flex;align-items:center;gap:5px;font-family:Chakra Petch,sans-serif;font-size:10.5px;font-weight:700;letter-spacing:.04em;color:#c9bee8;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.12);border-radius:999px;padding:4px 10px}.lk-item{transition:transform .12s,border-color .15s,box-shadow .15s}.lk-item:not(.locked):hover{transform:translateY(-3px);border-color:rgba(151,116,255,.5);box-shadow:0 10px 24px -12px rgba(124,92,255,.7)}.lk-item.on{box-shadow:0 0 0 1.5px #37e2b0,0 10px 24px -12px rgba(55,226,176,.6)}@media(max-width:860px){.lk-body{flex-direction:column;gap:14px}.lk-rail{flex:0 0 auto;flex-direction:row;width:100%;position:static;gap:6px;overflow:visible;align-items:stretch}.lk-rtab{flex:1 1;min-width:0;flex-direction:column;gap:5px;padding:9px 4px;font-size:9.5px;letter-spacing:.02em;text-align:center;justify-content:center;position:relative}.lk-rtab:hover{transform:none}.lk-rtab.on{box-shadow:0 8px 20px -12px rgba(124,92,255,.9)}.lk-ric{width:28px;height:28px;border-radius:9px}.lk-rcount{position:absolute;top:5px;right:6px;margin:0;font-size:8px;padding:1px 5px}}.deckbox.p3,.p3-wrap{width:222px}.p3-wrap{position:relative;height:270px}.p3-box{position:absolute;left:0;right:0;bottom:0;height:198px;z-index:1;border-radius:16px;overflow:hidden;background:linear-gradient(168deg,color-mix(in srgb,var(--fac) 30%,#1a1234),#0c0822 72%);border:1px solid rgba(var(--glow),.5);box-shadow:0 18px 34px -14px rgba(0,0,0,.85),0 0 30px -12px rgba(var(--glow),.7),inset 0 1px 0 hsla(0,0%,100%,.14),inset 0 -14px 30px rgba(0,0,0,.45);transition:box-shadow .2s,border-color .15s}.box-btn:hover:not(:disabled) .p3-box{border-color:rgba(var(--glow),.9);box-shadow:0 24px 42px -14px rgba(0,0,0,.9),0 0 40px -10px rgba(var(--glow),.95),inset 0 1px 0 hsla(0,0%,100%,.18),inset 0 -14px 30px rgba(0,0,0,.45)}.p3-lid{left:0;right:0;top:0;height:40px;z-index:1;background:linear-gradient(180deg,color-mix(in srgb,var(--fac) 52%,#2a1e4e),color-mix(in srgb,var(--fac) 30%,#1a1234));border-bottom:1px solid hsla(0,0%,100%,.12);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28)}.p3-lid,.p3-tex{position:absolute}.p3-tex{inset:0;background-size:cover;background-position:50%;opacity:.08;mix-blend-mode:overlay}.p3-sheen{position:absolute;top:0;bottom:0;left:-34%;width:32%;z-index:2;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.18),transparent);transform:skewX(-14deg);transition:left .5s ease;pointer-events:none}.box-btn:hover:not(:disabled) .p3-sheen{left:108%}.p3-emblem{position:absolute;left:11px;bottom:11px;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:2;background:radial-gradient(circle at 35% 28%,hsla(0,0%,100%,.2),rgba(0,0,0,.55));border:1.5px solid rgba(var(--glow),.6);box-shadow:0 2px 7px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.22)}.p3-emblem img{width:19px;height:19px;object-fit:contain;filter:drop-shadow(0 1px 2px rgba(0,0,0,.7))}.p3-card{position:absolute;left:50%;bottom:18px;transform:translateX(-50%);width:108px;z-index:3;display:block;filter:drop-shadow(0 12px 18px rgba(0,0,0,.7));transition:transform .18s cubic-bezier(.2,1.2,.4,1)}.box-btn:hover:not(:disabled) .p3-card{transform:translateX(-50%) translateY(-8px)}.p3-card:after{content:"";position:absolute;left:8%;right:8%;bottom:-8px;height:11px;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.6),transparent);z-index:-1}.p3-nocover{justify-content:center;width:108px;height:144px;border-radius:11px;border:2px dashed hsla(0,0%,100%,.28);background:rgba(0,0,0,.32);color:hsla(0,0%,100%,.5)}.p3-nocover,.p3-plate{display:flex;align-items:center}.p3-plate{flex-direction:column;gap:4px;margin-top:11px;padding:9px 12px;border-radius:13px;background:linear-gradient(180deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,.025));border:1px solid hsla(0,0%,100%,.12);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.09),0 6px 16px -10px #000;transition:border-color .15s}.box-btn:hover:not(:disabled) .p3-plate{border-color:rgba(var(--glow),.55)}.p3-plate b{font-family:Chakra Petch,sans-serif;font-size:15px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:190px}.p3-meta{display:flex;align-items:center;gap:12px;font-size:10.5px;color:#9a90bc}.p3-facs{display:flex;gap:7px}.p3-facs i{font-style:normal;display:inline-flex;align-items:center;gap:2px;font-weight:700;font-size:10.5px}.p3-facs img{width:13px;height:13px;object-fit:contain}.deckbox.p3.invalid .p3-plate,.deckbox.p3.invalid .p3-wrap{opacity:.6;filter:saturate(.55)}.lk-sec h3{font-family:Chakra Petch,sans-serif;font-size:12px;letter-spacing:.06em;color:#c4bcdd;text-transform:uppercase;margin:0 0 12px}.lk-cap{font-family:Sora,sans-serif;font-size:11px;font-weight:600;color:#9a90bc;letter-spacing:0;text-transform:none;margin-left:6px}.lk-hint{font-size:11px;color:#8e84b4;margin:9px 0 0}.emote-pick{grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:9px}.emote-item{padding:9px 6px}.lk-emote{width:52px;height:44px;display:flex;align-items:center;justify-content:center}.lk-emote img{max-width:100%;max-height:100%;object-fit:contain}.lk-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));grid-gap:12px;gap:12px}.lk-item{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 8px 12px;background:rgba(10,6,24,.5);border:1px solid hsla(0,0%,100%,.1);border-radius:14px;cursor:pointer;transition:transform .12s,border-color .12s,background .12s}.lk-item:hover:not(:disabled){transform:translateY(-3px);border-color:rgba(195,150,255,.5)}.lk-item.on{border-color:#37e2b0;background:rgba(55,226,176,.1);box-shadow:0 0 0 1px #37e2b0}.lk-item.locked{cursor:not-allowed;opacity:.85}.lk-item.locked .av{filter:grayscale(.7) brightness(.6)}.lk-lab{font-size:11px;font-weight:700;color:#e7e0fa}.lk-lock{gap:3px;font-size:9px;color:#9a90bc;text-align:center;line-height:1.1}.lk-lock,.lk-on{display:flex;align-items:center}.lk-on{position:absolute;top:-7px;right:-7px;width:22px;height:22px;border-radius:50%;background:#37e2b0;color:#06121a;justify-content:center;box-shadow:0 3px 8px -2px #000}.lk-tocaps{margin-left:auto;background:linear-gradient(120deg,#ffc23d,#f59331);border:1px solid rgba(255,210,150,.55);color:#2a1500;box-shadow:0 10px 24px -10px rgba(245,150,40,.85),inset 0 1px 0 hsla(0,0%,100%,.5)}.lk-tocaps:hover{filter:brightness(1.06);transform:translateY(-1px)}.home-prof{display:flex;align-items:center;gap:13px;width:min(640px,100%);margin:0;padding:10px 14px;background:rgba(10,6,24,.5);border:none;border-radius:16px;cursor:pointer;transition:transform .12s,background .12s;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.comp-preview{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:radial-gradient(circle at 35% 28%,#2c2150,#150d28);border:2px solid var(--ct,#7c5cff);line-height:1;flex:0 0 auto;overflow:hidden}.comp-preview img{width:80%;height:80%;object-fit:contain}.lk-frame-ov{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:contain;pointer-events:none;z-index:3}.lk-comp-badge{position:absolute;bottom:-5px;right:-7px;display:flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 35% 28%,#2c2150,#150d28);border:2px solid #7c5cff;box-shadow:0 2px 8px rgba(0,0,0,.55),0 0 12px -3px #7c5cff;z-index:4}.lk-comp-badge img{width:100%;height:100%;object-fit:cover}.lk-item .av img{border-radius:50%}.lk-fr-box{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:12px;background:linear-gradient(150deg,#241650,#140b2c)}.lk-fr-box img{width:100%;height:100%;object-fit:contain}.lk-big{font-family:Chakra Petch,sans-serif;font-size:20px;font-weight:800;color:#fff;margin:0;letter-spacing:.01em}.rk-season{display:flex;align-items:center;justify-content:space-between;gap:12px;background:linear-gradient(120deg,rgba(124,92,255,.18),rgba(180,92,240,.1));border:1px solid rgba(151,116,255,.4);border-radius:14px;padding:13px 17px;margin-bottom:16px;max-width:620px}.rk-season-l{display:flex;flex-direction:column;gap:2px}.rk-season-l b{font-family:Chakra Petch,sans-serif;font-size:16px;color:#fff}.rk-season-l span{font-size:11.5px;color:#b7aeda}.rk-season-r{display:inline-flex;align-items:center;gap:6px;font-family:Chakra Petch,sans-serif;font-weight:700;font-size:12.5px;color:#ffd08a;background:rgba(0,0,0,.25);border-radius:999px;padding:6px 12px;white-space:nowrap}.rk-tabs{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:6px}.rk-tab{display:inline-flex;align-items:center;gap:7px;font-family:Chakra Petch,sans-serif;font-weight:700;font-size:13px;color:#b7aeda;background:rgba(10,6,24,.5);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;padding:9px 14px;cursor:pointer}.rk-tab.on{color:#fff;background:rgba(124,92,255,.18);border-color:rgba(151,116,255,.45)}.rk-sub{font-size:12px;color:#8e84b4;margin:8px 0 14px}.rk-list{display:flex;flex-direction:column;gap:6px;max-width:620px}.rk-row{display:flex;align-items:center;gap:12px;background:rgba(18,11,38,.55);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:10px 14px}.rk-row.podium{border-color:rgba(255,208,138,.3);background:linear-gradient(90deg,rgba(255,208,138,.08),rgba(18,11,38,.55))}.rk-row.me{border-color:rgba(151,116,255,.7);background:rgba(124,92,255,.14);box-shadow:0 0 18px -8px rgba(124,92,255,.7)}.rk-pos{flex:0 0 34px;text-align:center;font-family:Chakra Petch,sans-serif;font-weight:800;font-size:16px;color:#c9bee8}.rk-av{flex:0 0 auto;width:34px;height:34px;border-radius:50%;background:linear-gradient(150deg,#2a1c52,#160c30);display:flex;align-items:center;justify-content:center;color:#c9a6ff;border:1px solid hsla(0,0%,100%,.12)}.rk-name{flex:1 1;min-width:0;font-family:Chakra Petch,sans-serif;font-weight:700;font-size:14px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rk-name em{color:#c9a6ff;font-style:normal;font-weight:700;font-size:12px}.rk-val{flex:0 0 auto;font-family:Sora,sans-serif;font-weight:700;font-size:15px;color:#ffd08a}.rk-locked{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;color:#9a90bc;background:rgba(18,11,38,.5);border:1px dashed hsla(0,0%,100%,.14);border-radius:16px;padding:34px 24px;max-width:520px;margin-top:8px}.rk-locked b{font-family:Chakra Petch,sans-serif;font-size:16px;color:#e6e0fa}.rk-locked p{font-size:12.5px;line-height:1.55;max-width:380px;margin:0}.lb-tabs{display:flex;gap:8px;margin-bottom:10px}.lb-tab{flex:1 1;display:flex;align-items:center;justify-content:center;gap:7px;padding:11px;border-radius:12px;border:1px solid hsla(0,0%,100%,.1);background:rgba(12,8,26,.5);color:#9a90bc;font-family:Chakra Petch,sans-serif;font-weight:700;font-size:13px;letter-spacing:.04em;cursor:pointer;transition:all .15s}.lb-tab.on{background:linear-gradient(180deg,rgba(124,92,255,.25),rgba(124,92,255,.08));border-color:rgba(124,92,255,.6);color:#fff;box-shadow:0 0 18px -8px rgba(124,92,255,.8)}.lb-sub{font-size:12px;color:#8e84b4;margin:0 0 14px;line-height:1.4}.lb-you-card{display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:14px;margin-bottom:14px;background:linear-gradient(180deg,rgba(124,92,255,.2),rgba(124,92,255,.05));border:1px solid rgba(124,92,255,.45);box-shadow:0 8px 22px -14px #000}.lyc-rank{font-family:Chakra Petch,sans-serif;font-weight:800;font-size:18px;color:#b9a6ff;min-width:38px}.lyc-info{flex:1 1;display:flex;flex-direction:column}.lyc-info b{color:#fff;font-size:15px}.lyc-info span{font-size:11px;color:#a99fcb}.lyc-xp{font-family:Chakra Petch,sans-serif;font-weight:800;font-size:17px;color:#fff;display:flex;align-items:baseline;gap:3px}.lb-xp small,.lyc-xp small{font-size:9px;color:#9a90bc;font-weight:600}.lb-list{display:flex;flex-direction:column;gap:5px}.lb-row{display:flex;align-items:center;gap:11px;padding:7px 12px 7px 8px;border-radius:11px;background:rgba(14,9,28,.5);border:1px solid hsla(0,0%,100%,.05)}.lb-row.you{background:linear-gradient(90deg,rgba(124,92,255,.22),rgba(124,92,255,.06));border-color:rgba(124,92,255,.55)}.lb-row.medal{border-color:hsla(0,0%,100%,.12)}.lb-rank{font-family:Chakra Petch,sans-serif;font-weight:800;font-size:14px;color:#8e84b4;min-width:26px;text-align:center}.lb-row.r1 .lb-rank{color:#ffd86e}.lb-row.r2 .lb-rank{color:#d6e2f5}.lb-row.r3 .lb-rank{color:#e0a878}.lb-row.r1{box-shadow:inset 0 0 0 1px rgba(255,216,110,.4),0 0 18px -10px rgba(255,216,110,.6)}.lb-face{display:flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;border:2px solid;flex:0 0 auto;background:rgba(10,6,24,.7);font-family:Chakra Petch,sans-serif;font-weight:800}.lb-face img{width:100%;height:100%;object-fit:cover}.lb-face .lb-fic{width:62%;height:62%;object-fit:contain}.lb-name{flex:1 1;color:#ece7fb;font-size:13.5px;font-weight:600;display:flex;align-items:center;gap:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lb-name em{font-style:normal;font-size:9px;font-weight:800;letter-spacing:.08em;color:#b9a6ff;background:rgba(124,92,255,.25);border:1px solid rgba(124,92,255,.5);border-radius:5px;padding:1px 5px}.lb-bar{flex:0 0 64px;height:6px;border-radius:3px;background:hsla(0,0%,100%,.07);overflow:hidden}.lb-bar i{display:block;height:100%;border-radius:3px}.lb-xp{font-family:Chakra Petch,sans-serif;font-weight:700;font-size:13px;color:#fff;display:flex;align-items:baseline;gap:2px;min-width:58px;justify-content:flex-end}.lb-gap{text-align:center;color:#6e6690;letter-spacing:.3em;font-size:12px;padding:2px 0}.lb-note{display:flex;align-items:center;gap:6px;font-size:11px;color:#7e749e;margin:14px 0 0;line-height:1.4}.lb-note svg{color:#7c5cff;flex-shrink:0}.leader h2{font-family:Bangers,sans-serif;font-weight:400;font-size:42px;letter-spacing:.04em;line-height:1;margin:0 0 14px;background:linear-gradient(180deg,#fff,#c9b8f5);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 3px 14px rgba(124,92,255,.55))}.screen.leader{width:min(640px,100%)}.lb-pager{gap:14px;margin-top:14px}.lb-pager,.lb-pg{display:flex;align-items:center;justify-content:center}.lb-pg{width:36px;height:36px;border-radius:10px;border:1px solid rgba(124,92,255,.35);background:rgba(124,92,255,.12);color:#c9a6ff;cursor:pointer;transition:all .14s}.lb-pg:hover:not(:disabled){background:rgba(124,92,255,.25);color:#fff}.lb-pg:disabled{opacity:.35;cursor:default}.lb-pg-info{font-family:Chakra Petch,sans-serif;font-weight:700;font-size:12px;color:#9a90bc}.lk-hero{position:relative;display:grid;grid-template-columns:auto 1fr;grid-gap:24px;gap:24px;align-items:center;overflow:hidden;background:radial-gradient(130% 150% at 0 0,rgba(124,92,255,.22),transparent 55%),linear-gradient(135deg,rgba(30,19,58,.92),rgba(13,8,24,.94));border:1px solid rgba(151,116,255,.32);border-radius:20px;padding:22px 26px;margin-bottom:22px;max-width:680px;box-shadow:0 22px 55px -32px rgba(124,92,255,.85),inset 0 1px 0 hsla(0,0%,100%,.05)}.lk-hero:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(151,116,255,.55),transparent)}.lk-hero-av{position:relative;width:132px;height:132px;flex:0 0 auto;display:flex;align-items:center;justify-content:center}.lk-hero-plat{position:absolute;inset:4px;border-radius:50%;background:radial-gradient(circle at 50% 42%,rgba(124,92,255,.55),transparent 62%);filter:blur(7px)}.lk-hero-av .av{position:relative;z-index:2;box-shadow:0 10px 26px -12px rgba(0,0,0,.75)}.lk-hero-main{min-width:0;display:flex;flex-direction:column;gap:15px}.lk-hero-row1{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.lk-hero-namewrap{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1 1}.lk-cap2{font-family:Chakra Petch,sans-serif;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#8e84b4}.lk-cap2 i{font-style:normal;color:#6e6690;letter-spacing:.04em}.lk-gamertag{font-family:Chakra Petch,sans-serif;font-weight:800;font-size:25px;line-height:1.1;color:#fff;background:transparent;border:none;border-bottom:2px solid rgba(151,116,255,.3);padding:2px 2px 7px;width:100%;max-width:340px;transition:border-color .15s}.lk-gamertag:focus{outline:none;border-bottom-color:#9774ff}.lk-gamertag::placeholder{color:#5a5278}.lk-hero-btns{display:flex;gap:8px;flex:0 0 auto}.lk-btn-caps,.lk-btn-save{display:inline-flex;align-items:center;gap:6px;font-family:Chakra Petch,sans-serif;font-weight:700;font-size:13px;border-radius:11px;padding:10px 15px;cursor:pointer;border:1px solid transparent;transition:all .15s;white-space:nowrap}.lk-btn-save{color:#d8cff5;background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.14)}.lk-btn-save:hover{background:hsla(0,0%,100%,.12)}.lk-btn-save.ok{color:#7cf0cb;border-color:rgba(124,240,203,.4);background:rgba(124,240,203,.08)}.lk-btn-caps{color:#241400;background:linear-gradient(180deg,#ffd98a,#f5a623);border-color:rgba(255,190,80,.6);box-shadow:0 7px 18px -9px rgba(245,166,35,.95)}.lk-btn-caps:hover{filter:brightness(1.06);transform:translateY(-1px)}.lk-hero-row2{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.lk-ola-pill{display:inline-flex;align-items:center;gap:7px;font-family:Chakra Petch,sans-serif;font-weight:700;font-size:11.5px;color:#b9a6ff;background:rgba(124,92,255,.12);border:1px solid rgba(124,92,255,.35);border-radius:999px;padding:6px 12px;cursor:default}.lk-ola-pill span{font-size:8.5px;letter-spacing:.08em;text-transform:uppercase;color:#9a90bc;background:rgba(0,0,0,.3);border-radius:999px;padding:2px 7px}.lk-eqchips{display:flex;gap:6px;flex-wrap:wrap}.lk-eqchip{display:inline-flex;align-items:center;gap:5px;font-family:Sora,sans-serif;font-size:11.5px;color:#c9bee8;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:4px 9px}.lk-eqchip svg{color:#9774ff;flex:0 0 auto}@media(max-width:600px){.lk-hero{grid-template-columns:1fr;justify-items:center;text-align:center;gap:16px;padding:20px}.lk-hero-row1{justify-content:center}.lk-hero-namewrap{align-items:center}.lk-gamertag{text-align:center}.lk-hero-row2{justify-content:center}}@media(max-width:640px){.app-shell>.screen.locker{overflow:hidden;display:flex;flex-direction:column;padding:8px 14px 12px}.locker h2{font-size:30px;margin:0 0 4px}.locker .lk-sub{display:none}.lk-hero{flex:0 0 auto;margin-bottom:12px;padding:14px 16px;gap:14px}.lk-hero-av{width:102px;height:102px}.lk-hero-av .av{width:94px!important;height:94px!important}.lk-frame-ov{width:106px!important;height:106px!important}.lk-body{margin-top:0;gap:12px}.lk-body,.lk-content{flex:1 1 auto;min-height:0}.lk-content{display:flex;flex-direction:column}.lk-chead{margin-bottom:6px}.lk-content .lk-cap2{display:none}.lk-grid{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;align-content:start;padding:2px 2px 10px;grid-template-columns:repeat(3,1fr);gap:9px}.lk-item{padding:9px 6px;gap:6px}.comp-preview,.lk-fr-box,.lk-item .av,.lk-item-img{width:52px!important;height:52px!important}.lk-lab{font-size:11px}}.caps .ttl-row,.caps-credits{align-items:center}.caps-credits{margin-left:auto;display:inline-flex;gap:6px;font-family:Chakra Petch,sans-serif;font-weight:800;font-size:15px;color:#ffd08a;background:rgba(0,0,0,.28);border:1px solid rgba(255,208,138,.3);border-radius:999px;padding:5px 13px}.caps-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:16px;gap:16px}.caps-card{flex-direction:column;background:linear-gradient(180deg,rgba(24,15,48,.8),rgba(12,8,24,.85));border:1px solid rgba(124,92,255,.28);border-radius:16px;box-shadow:0 16px 40px -28px rgba(124,92,255,.8)}.caps-art,.caps-card{display:flex;overflow:hidden}.caps-art{height:150px;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 40%,rgba(124,92,255,.35),rgba(20,12,40,.6));color:#c9a6ff;position:relative}.caps-art img{width:100%;height:100%;object-fit:cover}.caps-art:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 120%,rgba(151,116,255,.35),transparent 60%)}.caps-body{padding:14px 15px 15px;display:flex;flex-direction:column;gap:10px}.caps-name{font-family:Chakra Petch,sans-serif;font-weight:800;font-size:17px}.caps-odds{display:flex;flex-wrap:wrap;gap:5px}.caps-odd{display:inline-flex;align-items:center;gap:5px;font-family:Sora,sans-serif;font-size:10.5px;color:#c3b8e6;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);border-radius:7px;padding:3px 7px}.caps-odd i{font-style:normal;font-weight:700;color:#9774ff}.caps-odd.more{color:#8e84b4}.caps-open{width:100%;justify-content:center;margin-top:2px}.caps-need{font-size:11px;opacity:.8;font-weight:400}.caps-note{display:flex;align-items:center;gap:6px;font-size:11.5px;color:#7e749e;margin-top:16px}.caps-note svg{color:#7c5cff;flex-shrink:0}.caps-modal{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background:rgba(5,3,14,.82);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:20px;animation:capsFade .18s ease}@keyframes capsFade{0%{opacity:0}to{opacity:1}}.caps-reveal{position:relative;width:min(360px,100%);display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;background:linear-gradient(180deg,rgba(30,19,58,.96),rgba(14,9,26,.98));border:1px solid rgba(151,116,255,.5);border-radius:22px;padding:30px 26px 24px;box-shadow:0 30px 80px -30px rgba(124,92,255,.9);animation:capsPop .32s cubic-bezier(.2,.9,.3,1.3)}@keyframes capsPop{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.caps-close{position:absolute;top:12px;right:12px;background:hsla(0,0%,100%,.06);border:none;color:#b7aeda;border-radius:9px;padding:6px;cursor:pointer;display:flex}.caps-reveal-cap{font-family:Chakra Petch,sans-serif;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#9774ff}.caps-reveal-art{width:130px;height:130px;border-radius:20px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(circle at 50% 38%,rgba(124,92,255,.5),rgba(20,12,40,.7));border:2px solid rgba(151,116,255,.5);color:#e0d4ff;box-shadow:0 0 40px -8px rgba(124,92,255,.8)}.caps-reveal-art img{width:100%;height:100%;object-fit:cover}.caps-reveal-art.t-credits{color:#ffd08a;border-color:rgba(255,208,138,.6);box-shadow:0 0 40px -8px rgba(245,166,35,.8)}.caps-reveal-name{font-family:Chakra Petch,sans-serif;font-weight:800;font-size:22px;color:#fff}.caps-reveal-type{font-size:12px;color:#b7aeda;margin-top:-4px}.caps-reveal .cta{margin-top:6px}.adm-rewards{margin-top:16px;border-top:1px solid hsla(0,0%,100%,.08);padding-top:14px;display:flex;flex-direction:column;gap:8px}.adm-rw-head{display:flex;align-items:baseline;justify-content:space-between}.adm-rw-head b{font-family:Chakra Petch,sans-serif;font-size:13px;color:#fff}.adm-rw-head span{font-size:10px;color:#8e84b4}.adm-rw-row{display:flex;align-items:center;gap:10px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.07);border-radius:9px;padding:7px 10px}.adm-rw-pct{font-family:Chakra Petch,sans-serif;font-weight:800;font-size:13px;color:#9774ff;min-width:38px}.adm-rw-main{flex:1 1;font-size:12.5px;color:#e6e0fa}.adm-rw-w{font-size:10.5px;color:#8e84b4}.adm-rw-form{background:rgba(124,92,255,.06);border:1px solid rgba(124,92,255,.2);border-radius:11px;padding:11px;display:flex;flex-direction:column;gap:9px;margin-top:4px}.caps-total{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-family:Chakra Petch,sans-serif;font-weight:800;font-size:13px;color:#c9a6ff;background:rgba(124,92,255,.14);border:1px solid rgba(124,92,255,.4);border-radius:999px;padding:5px 13px}.caps-earn{gap:9px;background:rgba(124,92,255,.08);border:1px dashed rgba(124,92,255,.35);border-radius:12px;padding:12px 15px;color:#c3b8e6;margin-bottom:16px}.caps-earn svg{color:#9774ff}.caps-card{border-color:color-mix(in srgb,var(--tint,#7c5cff) 40%,transparent);box-shadow:0 16px 40px -28px color-mix(in srgb,var(--tint,#7c5cff) 80%,transparent)}.caps-art{background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--tint,#7c5cff) 40%,transparent),rgba(20,12,40,.6));color:color-mix(in srgb,var(--tint,#7c5cff) 75%,#fff)}.caps-art:after{background:radial-gradient(circle at 50% 120%,color-mix(in srgb,var(--tint,#7c5cff) 35%,transparent),transparent 60%)}.caps-count{position:absolute;top:10px;right:10px;z-index:1;font-family:Chakra Petch,sans-serif;font-weight:800;font-size:14px;color:#0c0820;background:var(--tint,#7c5cff);border-radius:999px;padding:2px 11px;box-shadow:0 4px 12px -4px rgba(0,0,0,.7)}.caps-name{color:#fff}.caps-card .caps-name{border-left:3px solid var(--tint,#7c5cff);padding-left:9px}.caps-open{background:linear-gradient(180deg,color-mix(in srgb,var(--tint,#7c5cff) 85%,#fff),var(--tint,#7c5cff));color:#12091f;border:none;font-weight:800}.caps-open:disabled{background:hsla(0,0%,100%,.07);color:#8e84b4}.caps-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;flex-wrap:wrap}.caps-footer .caps-note{margin:0}.caps-dev{display:inline-flex;align-items:center;gap:5px;font-family:Sora,sans-serif;font-size:11px;color:#8e84b4;background:hsla(0,0%,100%,.04);border:1px dashed hsla(0,0%,100%,.16);border-radius:8px;padding:6px 11px;cursor:pointer}.caps-dev:hover{color:#c3b8e6;border-color:rgba(124,92,255,.4)}.caps-reveal{border-color:color-mix(in srgb,var(--tint,#7c5cff) 55%,transparent)}.caps-reveal-cap{color:color-mix(in srgb,var(--tint,#7c5cff) 70%,#fff)}.caps-reveal-art{background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--tint,#7c5cff) 50%,transparent),rgba(20,12,40,.7));border-color:color-mix(in srgb,var(--tint,#7c5cff) 55%,transparent);box-shadow:0 0 40px -8px var(--tint,#7c5cff);color:#fff}.cap-tier-tag{position:relative;z-index:2;font-family:Chakra Petch,sans-serif;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--tint);text-shadow:0 0 12px var(--tint);animation:capPop .4s ease-out}.cap-it.myst{width:34px;height:34px;border-radius:50%;font-family:Chakra Petch,sans-serif;font-weight:800;font-size:16px;color:var(--tint);background:rgba(0,0,0,.35);border:1px dashed var(--tint)}.cap-it.myst,.cap-ov{display:flex;align-items:center;justify-content:center}.cap-ov{position:fixed;inset:0;z-index:300;background:rgba(4,2,12,.88);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);padding:20px;overflow:hidden}.cap-open-scene{flex-direction:column;gap:20px}.cap-charge,.cap-open-scene{position:relative;display:flex;align-items:center}.cap-charge{width:140px;height:140px;justify-content:center}.cap-orbit{position:absolute;inset:0}.cap-orbit i{position:absolute;left:50%;top:50%;margin:-4px 0 0 -4px;width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:0 0 9px 2px var(--tint);transform:rotate(var(--a)) translateX(86px);opacity:0;animation:capOrbit 1.1s ease-in infinite}@keyframes capOrbit{0%{opacity:0;transform:rotate(var(--a)) translateX(86px) scale(.5)}55%{opacity:1}to{opacity:0;transform:rotate(calc(var(--a) + 50deg)) translateX(6px) scale(1.3)}}.cap-shake{position:relative;z-index:2;width:118px;height:118px;border-radius:24px;display:flex;align-items:center;justify-content:center;color:var(--tint);border:2px solid var(--tint);background:rgba(0,0,0,.5);box-shadow:0 0 26px -6px var(--tint);animation:capShake 1.15s cubic-bezier(.36,.07,.4,.97)}.cap-glow{position:absolute;inset:-40%;background:radial-gradient(circle,var(--tint),transparent 60%);opacity:.25;animation:capGlowPulse .5s ease-in-out infinite alternate}@keyframes capShake{0%{transform:scale(.6) rotate(0);opacity:0}15%{opacity:1;transform:scale(1) rotate(-8deg)}30%{transform:rotate(8deg)}45%{transform:rotate(-9deg) scale(1.04)}60%{transform:rotate(9deg)}75%{transform:rotate(-7deg) scale(1.08)}90%{transform:rotate(6deg)}to{transform:rotate(0) scale(1.16)}}@keyframes capGlowPulse{to{opacity:.7;transform:scale(1.15)}}.cap-reveal{position:relative;display:flex;flex-direction:column;align-items:center;gap:16px}.cap-flash{position:fixed;inset:0;background:#fff;opacity:0;animation:capFlash .5s ease-out forwards;pointer-events:none;z-index:5}@keyframes capFlash{0%{opacity:0}8%{opacity:.92}to{opacity:0}}.cap-rays{position:absolute;top:-40px;left:50%;width:380px;height:380px;transform:translateX(-50%);background:repeating-conic-gradient(from 0deg,hsla(0,0%,100%,.16) 0deg 6deg,transparent 6deg 20deg);-webkit-mask:radial-gradient(closest-side,#000 16%,transparent 66%);mask:radial-gradient(closest-side,#000 16%,transparent 66%);opacity:0;animation:capRays 1s ease-out forwards;pointer-events:none}@keyframes capRays{0%{opacity:0;transform:translateX(-50%) scale(.5)}30%{opacity:.55}to{opacity:.22;transform:translateX(-50%) scale(1.12)}}.cap-burst{position:absolute;top:-10px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,hsla(0,0%,100%,.6),transparent 60%);animation:capBurst .65s ease-out forwards;pointer-events:none}@keyframes capBurst{0%{transform:scale(.2);opacity:.95}to{transform:scale(2.3);opacity:0}}.cap-reveal-items{display:flex;gap:24px;position:relative;z-index:2}.cap-reveal-it{display:flex;flex-direction:column;align-items:center;gap:9px;animation:capPop .55s cubic-bezier(.2,1.5,.45,1) backwards}.cap-reveal-it>span:last-child{font-family:Chakra Petch,sans-serif;font-size:13px;color:#fff}.cap-it-glow{display:inline-flex;border-radius:50%;animation:capItGlow 1.3s ease-out}@keyframes capItGlow{0%{filter:drop-shadow(0 0 2px #fff)}30%{filter:drop-shadow(0 0 22px var(--tint))}to{filter:drop-shadow(0 0 9px var(--tint))}}@keyframes capPop{0%{transform:scale(0) translateY(34px) rotate(-10deg);opacity:0}70%{transform:scale(1.16) rotate(4deg)}to{transform:none;opacity:1}}.cap-cta-row{display:flex;gap:9px;align-items:center;justify-content:center;flex-wrap:wrap}.cap-tolocker{background:linear-gradient(120deg,#7c5cff,#5b3fd6);color:#fff}.cap-unlocked{position:relative;z-index:2;font-family:Chakra Petch,sans-serif;font-size:22px;letter-spacing:.1em;color:#37e2b0;text-shadow:0 0 16px rgba(55,226,176,.8);animation:capPop .5s cubic-bezier(.2,1.5,.45,1) .35s backwards}.cap-grid{grid-template-columns:repeat(auto-fill,minmax(184px,1fr));grid-gap:16px;gap:16px}.cap-card{gap:10px;padding:18px 14px 16px;border-radius:16px;border:1px solid hsla(0,0%,100%,.12);background:linear-gradient(180deg,hsla(0,0%,100%,.04),rgba(10,6,24,.88));box-shadow:0 14px 30px -18px #000}.cap-card.ready{border-color:var(--tint);box-shadow:0 16px 34px -16px #000,0 0 26px -10px var(--tint)}.cap-card.opened{opacity:.55}.cap-icon{position:relative;width:64px;height:64px;border-radius:16px;color:var(--tint);background:rgba(0,0,0,.4);border:1px solid var(--tint);box-shadow:inset 0 0 16px -6px var(--tint)}.cap-icon,.cap-rdy{display:flex;align-items:center;justify-content:center}.cap-rdy{position:absolute;top:-6px;right:-6px;width:20px;height:20px;border-radius:50%;background:#37e2b0;color:#06121a;font-weight:800;font-size:12px}.cap-name{font-family:Chakra Petch,sans-serif;font-size:14px;color:#fff}.cap-state{font-size:11px;display:flex;align-items:center;gap:4px}.cap-state.done{color:#37e2b0}.cap-state.lock{color:#9a90bc}.cap-items{display:flex;gap:8px;min-height:40px;align-items:center}.cap-empty{color:#9a90bc;font-size:13px;margin:-6px 0 14px}.cap-pool{display:flex;gap:7px;flex-wrap:wrap;justify-content:center;min-height:38px;align-items:center}.cap-chance{font-family:Chakra Petch,sans-serif;font-weight:800;font-size:15px;color:var(--tint);text-shadow:0 0 12px var(--tint)}.cap-cosmetic{display:flex;align-items:center;gap:5px;font-size:10.5px;color:#9a90bc}.cap-cosmetic svg{color:var(--tint)}.cap-pool .cap-it{transition:opacity .2s}.cap-pool .cap-it.have{opacity:.32}.caps h2{font-family:Bangers,Chakra Petch,sans-serif;font-weight:400;font-size:40px;letter-spacing:.03em;line-height:1;background:linear-gradient(180deg,#fff,#c9b8f5);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 3px 14px rgba(124,92,255,.5))}.caps .scr-sub{font-size:13px;color:#a79fc4;max-width:640px}.caps-earn{display:flex;align-items:center;gap:11px;background:linear-gradient(100deg,rgba(124,92,255,.12),rgba(124,92,255,.03));border:1px solid rgba(124,92,255,.28);border-radius:14px;padding:13px 17px;color:#c8beea;font-size:13px;margin-bottom:20px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05)}.caps-earn svg{color:#b49bff;flex-shrink:0}.cap-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:18px;gap:18px;max-width:840px}.cap-card{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:11px;padding:24px 18px 20px;border-radius:20px;overflow:hidden;background:radial-gradient(120% 78% at 50% -12%,color-mix(in srgb,var(--tint) 24%,transparent),transparent 58%),linear-gradient(180deg,rgba(28,20,52,.72),rgba(11,8,22,.94));border:1px solid color-mix(in srgb,var(--tint) 28%,hsla(0,0%,100%,.08));box-shadow:0 24px 50px -30px #000,inset 0 1px 0 hsla(0,0%,100%,.06);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.cap-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,var(--tint),transparent);opacity:.75}.cap-card.ready{border-color:color-mix(in srgb,var(--tint) 52%,transparent);box-shadow:0 24px 54px -26px #000,0 0 42px -14px var(--tint),inset 0 1px 0 hsla(0,0%,100%,.09)}.cap-card.ready:hover{transform:translateY(-3px);box-shadow:0 30px 58px -26px #000,0 0 52px -12px var(--tint),inset 0 1px 0 hsla(0,0%,100%,.12)}.cap-tier{font-family:Chakra Petch,sans-serif;font-weight:800;font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:color-mix(in srgb,var(--tint) 80%,#fff);padding:4px 13px;border-radius:999px;background:color-mix(in srgb,var(--tint) 13%,transparent);border:1px solid color-mix(in srgb,var(--tint) 42%,transparent)}.cap-orb{position:relative;width:104px;height:104px;display:flex;align-items:center;justify-content:center;margin:6px 0 2px}.cap-orb-aura{position:absolute;inset:-12px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--tint) 55%,transparent),transparent 62%);filter:blur(3px);animation:capAura 2.8s ease-in-out infinite}.cap-orb-core{position:relative;z-index:1;width:82px;height:82px;border-radius:26px;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(158deg,color-mix(in srgb,var(--tint) 46%,#171029),color-mix(in srgb,var(--tint) 10%,#0b0718));border:1.5px solid color-mix(in srgb,var(--tint) 60%,transparent);box-shadow:inset 0 2px 12px -3px hsla(0,0%,100%,.45),inset 0 -9px 20px -7px #000,0 12px 26px -10px var(--tint);animation:capFloat 3.6s ease-in-out infinite}.cap-orb-core svg{filter:drop-shadow(0 0 9px color-mix(in srgb,var(--tint) 85%,transparent))}.cap-orb-sheen{position:absolute;top:11px;left:16px;width:32px;height:16px;border-radius:50%;background:linear-gradient(180deg,hsla(0,0%,100%,.7),transparent);opacity:.45;transform:rotate(-18deg);pointer-events:none}.cap-count-b{position:absolute;z-index:3;top:-3px;right:-3px;min-width:26px;height:26px;padding:0 7px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-family:Chakra Petch,sans-serif;font-weight:800;font-size:14px;color:#0c0820;background:var(--tint);box-shadow:0 4px 12px -3px #000,0 0 0 3px rgba(11,8,22,.92)}@keyframes capFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes capAura{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.85;transform:scale(1.09)}}.cap-card .cap-name{font-family:Chakra Petch,sans-serif;font-weight:800;font-size:19px;color:#fff;letter-spacing:.01em}.cap-stat{display:flex;flex-direction:column;align-items:center;gap:0;margin:-3px 0 1px}.cap-stat b{font-family:Chakra Petch,sans-serif;font-weight:800;font-size:30px;line-height:1;color:color-mix(in srgb,var(--tint) 84%,#fff);text-shadow:0 0 20px color-mix(in srgb,var(--tint) 65%,transparent)}.cap-stat span{font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:#8e84b4;margin-top:3px}.cap-card .cap-cosmetic{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;color:#a79fc4;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);padding:4px 11px;border-radius:999px}.cap-card .cap-cosmetic svg{color:var(--tint)}.cap-open{margin-top:7px}.cap-card .cap-state{margin-top:7px;display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:#8e84b4;background:hsla(0,0%,100%,.03);border:1px dashed hsla(0,0%,100%,.15);padding:8px 15px;border-radius:11px}.cap-card .cap-state svg{color:#6f6690}.caps-footer{margin-top:20px}.caps-dev{border-radius:10px}.cap-card{background:radial-gradient(hsla(0,0%,100%,.045) 1px,transparent 1.5px) 0 0 /15px 15px,radial-gradient(120% 78% at 50% -12%,color-mix(in srgb,var(--tint) 27%,transparent),transparent 58%),linear-gradient(180deg,rgba(30,21,55,.74),rgba(11,8,22,.95))}.cap-card.ready{box-shadow:0 24px 54px -24px #000,0 0 48px -12px var(--tint),inset 0 1px 0 hsla(0,0%,100%,.1),inset 0 0 42px -22px color-mix(in srgb,var(--tint) 90%,transparent)}.cap-card:after{content:"";position:absolute;top:-12%;bottom:-12%;left:-70%;width:48%;pointer-events:none;z-index:2;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.1) 44%,hsla(0,0%,100%,.24) 50%,hsla(0,0%,100%,.1) 56%,transparent);transform:skewX(-16deg);opacity:0}.cap-card.ready:after{animation:capSweep 5s ease-in-out infinite}.cap-card.ready:nth-child(2):after{animation-delay:1.6s}.cap-card.ready:nth-child(3):after{animation-delay:3.2s}@keyframes capSweep{0%{left:-70%;opacity:0}10%{opacity:1}28%{left:130%;opacity:0}to{left:130%;opacity:0}}.cap-orb:before{content:"";position:absolute;inset:-7px;border-radius:50%;z-index:0;background:conic-gradient(from 0deg,transparent 0deg,color-mix(in srgb,var(--tint) 68%,transparent) 55deg,transparent 130deg,color-mix(in srgb,var(--tint) 48%,transparent) 235deg,transparent 320deg);filter:blur(3px);opacity:.55;animation:capSpin 7s linear infinite}@keyframes capSpin{to{transform:rotate(1turn)}}.cap-orb-core{overflow:hidden;box-shadow:inset 0 2px 15px -2px hsla(0,0%,100%,.55),inset 0 -9px 20px -7px #000,0 14px 30px -10px var(--tint),0 0 24px -6px color-mix(in srgb,var(--tint) 82%,transparent)}.cap-orb-core:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(152deg,hsla(0,0%,100%,.3),transparent 46%);mix-blend-mode:screen}.cap-orb-core svg{position:relative;z-index:1;filter:drop-shadow(0 0 12px color-mix(in srgb,var(--tint) 95%,transparent))}.cap-orb-sheen{z-index:2}.cap-card.ready .cap-orb-aura{animation-duration:2.4s}.caps .lb-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:22px;padding:18px 0 8px;position:relative}.caps .lb-grid:before{content:"";position:absolute;inset:-30px 0 0;background:radial-gradient(60% 70% at 50% 30%,rgba(124,92,255,.1),transparent 70%);pointer-events:none}.lb{position:relative;background:none;border:none;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:5px;width:236px;padding:6px 8px 8px;text-align:center;font-family:inherit;transition:transform .2s ease}.lb.ready:hover{transform:translateY(-5px)}.lb.locked{cursor:default}.lb-tier{font-family:Chakra Petch,sans-serif;font-weight:800;font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:color-mix(in srgb,var(--tint) 82%,#fff);padding:4px 14px;border-radius:999px;background:color-mix(in srgb,var(--tint) 12%,transparent);border:1px solid color-mix(in srgb,var(--tint) 40%,transparent);margin-bottom:4px}.lb-stage{position:relative;width:100%;height:196px;display:flex;align-items:center;justify-content:center}.lb-halo{top:46%;width:196px;height:196px;transform:translate(-50%,-50%);background:radial-gradient(circle,color-mix(in srgb,var(--tint) 42%,transparent),transparent 62%);filter:blur(7px);animation:lbHalo 2.9s ease-in-out infinite}.lb-halo,.lb-pedestal{position:absolute;left:50%;border-radius:50%;z-index:0}.lb-pedestal{bottom:12px;transform:translateX(-50%);width:132px;height:26px;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--tint) 60%,transparent),transparent 70%);filter:blur(3px)}.lb-pedestal:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:96px;height:14px;border-radius:50%;background:rgba(0,0,0,.55);filter:blur(5px)}.lb-cap{position:relative;z-index:2;width:150px;height:150px;border-radius:50% 50% 49% 49%/52% 52% 48% 48%;overflow:hidden;background:radial-gradient(58% 42% at 34% 23%,hsla(0,0%,100%,.98),hsla(0,0%,100%,0) 60%),linear-gradient(180deg,color-mix(in srgb,var(--tint) 60%,#fff) 0,color-mix(in srgb,var(--tint) 58%,#2a1c46) 45%,color-mix(in srgb,var(--tint) 34%,#140f2a) 53%,color-mix(in srgb,var(--tint) 18%,#0a0616) 100%);box-shadow:inset 0 12px 22px -10px hsla(0,0%,100%,.75),inset 0 -18px 32px -12px #000,inset 0 0 0 2px color-mix(in srgb,var(--tint) 45%,transparent),0 22px 44px -16px #000,0 0 52px -14px var(--tint);animation:lbFloat 3.6s ease-in-out infinite}.lb-emblem{position:absolute;top:30px;left:0;right:0;z-index:2;display:flex;justify-content:center;color:#fff;filter:drop-shadow(0 0 10px #fff) drop-shadow(0 0 20px var(--tint));animation:lbTwinkle 2.3s ease-in-out infinite}.lb-seam{top:calc(50% - 2px);left:5px;right:5px;height:4px;border-radius:3px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--tint) 70%,#fff) 26%,#fff 50%,color-mix(in srgb,var(--tint) 70%,#fff) 74%,transparent);box-shadow:0 0 12px color-mix(in srgb,var(--tint) 85%,transparent);opacity:.92}.lb-seam,.lb-spec{position:absolute;z-index:3}.lb-spec{top:9px;left:15px;width:44px;height:24px;border-radius:50%;transform:rotate(-24deg);background:linear-gradient(180deg,hsla(0,0%,100%,.9),transparent);opacity:.6;pointer-events:none}.lb-cap:after{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;background:linear-gradient(116deg,transparent 42%,hsla(0,0%,100%,.55) 50%,transparent 58%);background-size:260% 100%;background-position:210% 0}.lb.ready .lb-cap:after{animation:lbShine 4.6s ease-in-out infinite}.lb.ready:nth-child(2) .lb-cap:after{animation-delay:1.5s}.lb.ready:nth-child(3) .lb-cap:after{animation-delay:3s}.lb-count{position:absolute;z-index:5;top:16px;right:34px;min-width:30px;height:30px;padding:0 9px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-family:Chakra Petch,sans-serif;font-weight:800;font-size:15px;color:#0c0820;background:var(--tint);box-shadow:0 5px 14px -3px #000,0 0 0 3px rgba(11,8,22,.92),0 0 18px -4px var(--tint)}.lb-name{font-family:Bangers,Chakra Petch,sans-serif;font-weight:400;font-size:26px;letter-spacing:.03em;line-height:1.05;color:#fff;text-shadow:0 2px 10px color-mix(in srgb,var(--tint) 55%,transparent);margin-top:2px}.lb-pct{font-weight:800;font-size:13px;color:color-mix(in srgb,var(--tint) 84%,#fff);text-shadow:0 0 14px color-mix(in srgb,var(--tint) 60%,transparent)}.lb-open,.lb-pct{font-family:Chakra Petch,sans-serif}.lb-open{display:inline-flex;align-items:center;gap:5px;margin-top:5px;font-weight:700;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#fff;padding:6px 14px;border-radius:999px;background:color-mix(in srgb,var(--tint) 22%,transparent);border:1px solid color-mix(in srgb,var(--tint) 55%,transparent);box-shadow:0 0 18px -6px var(--tint);animation:lbPulse 1.9s ease-in-out infinite}.lb-open svg{color:color-mix(in srgb,var(--tint) 80%,#fff)}.lb-lock{display:inline-flex;align-items:center;gap:6px;margin-top:5px;font-size:11px;color:#8e84b4;padding:6px 13px;border-radius:999px;background:hsla(0,0%,100%,.03);border:1px dashed hsla(0,0%,100%,.14)}.lb.locked .lb-cap{filter:grayscale(.45) brightness(.62);animation:none;box-shadow:inset 0 12px 20px -12px hsla(0,0%,100%,.3),inset 0 -16px 28px -12px #000,inset 0 0 0 2px hsla(0,0%,100%,.08),0 20px 40px -18px #000}.lb.locked .lb-halo{opacity:.18;animation:none}.lb.locked .lb-pedestal{opacity:.3}.lb.locked .lb-emblem{opacity:.45;animation:none;filter:none;color:#9a90bc}.lb.locked .lb-seam{opacity:.4;box-shadow:none}.lb.locked .lb-spec{opacity:.25}@keyframes lbFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes lbHalo{0%,to{opacity:.5;transform:translate(-50%,-50%) scale(1)}50%{opacity:.85;transform:translate(-50%,-50%) scale(1.08)}}@keyframes lbTwinkle{0%,to{transform:scale(1) rotate(0);opacity:.92}50%{transform:scale(1.12) rotate(8deg);opacity:1}}@keyframes lbShine{0%{background-position:210% 0}26%,to{background-position:-130% 0}}@keyframes lbPulse{0%,to{box-shadow:0 0 14px -8px var(--tint);opacity:.86}50%{box-shadow:0 0 26px -4px var(--tint);opacity:1}}.op-scene{position:relative;display:flex;flex-direction:column;align-items:center;gap:22px}.op-flash{position:fixed;inset:0;background:#fff;opacity:0;pointer-events:none;z-index:60}.op-scene.open .op-flash{animation:capFlash .55s ease-out}.op-capsule{position:relative;width:176px;height:184px;display:flex;align-items:center;justify-content:center}.op-scene:not(.open) .op-capsule{animation:opWobble 1.15s cubic-bezier(.36,.07,.4,.97)}.op-glow{position:absolute;inset:-30%;border-radius:50%;background:radial-gradient(circle,var(--tint),transparent 60%);opacity:.28;animation:capGlowPulse .55s ease-in-out infinite alternate;z-index:0}.op-orbit{position:absolute;inset:0;z-index:1}.op-orbit i{position:absolute;left:50%;top:50%;margin:-4px 0 0 -4px;width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:0 0 9px 2px var(--tint);transform:rotate(var(--a)) translateX(92px);opacity:0;animation:capOrbit 1.1s ease-in infinite}.op-scene.open .op-orbit{display:none}.op-rays{position:absolute;top:50%;width:440px;height:440px;transform:translate(-50%,-50%) scale(.5);z-index:0;background:repeating-conic-gradient(from 0deg,hsla(0,0%,100%,.16) 0deg 6deg,transparent 6deg 20deg);-webkit-mask:radial-gradient(closest-side,#000 14%,transparent 64%);mask:radial-gradient(closest-side,#000 14%,transparent 64%);opacity:0;pointer-events:none}.op-scene.open .op-rays{animation:capRays 1s ease-out forwards}.op-burst{position:absolute;top:50%;width:230px;height:230px;margin:-115px 0 0 -115px;border-radius:50%;background:radial-gradient(circle,hsla(0,0%,100%,.7),transparent 60%);opacity:0;z-index:2;pointer-events:none}.op-scene.open .op-burst{animation:capBurst .7s ease-out forwards}.op-prize{position:absolute;display:inline-flex;opacity:0;transform:translateY(6px) scale(.5);transition:opacity .5s ease .12s,transform .55s cubic-bezier(.2,1.5,.45,1) .12s;filter:drop-shadow(0 0 14px var(--tint))}.op-scene.open .op-prize{opacity:1;transform:translateY(-6px) scale(1)}.op-half{width:150px;z-index:3;transition:transform .55s cubic-bezier(.5,0,.2,1),opacity .5s ease;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--tint) 48%,transparent),0 16px 34px -16px #000,0 0 40px -14px var(--tint)}.op-top{top:8px;height:92px;border-radius:82px 82px 16px 16px;overflow:hidden;background:radial-gradient(70% 90% at 34% 30%,hsla(0,0%,100%,.95),transparent 62%),linear-gradient(180deg,color-mix(in srgb,var(--tint) 60%,#fff),color-mix(in srgb,var(--tint) 52%,#241640))}.op-bottom{bottom:8px;height:92px;border-radius:16px 16px 82px 82px;background:linear-gradient(180deg,color-mix(in srgb,var(--tint) 34%,#140f2a),color-mix(in srgb,var(--tint) 16%,#0a0616))}.op-gloss{position:absolute;top:12px;left:20px;width:44px;height:22px;border-radius:50%;transform:rotate(-22deg);background:linear-gradient(180deg,hsla(0,0%,100%,.9),transparent);opacity:.6}.op-spark{position:absolute;top:36px;left:50%;transform:translateX(-50%);color:#fff;filter:drop-shadow(0 0 9px var(--tint))}.op-seam{position:absolute;z-index:4;top:calc(50% - 2px);left:calc(50% - 78px);width:156px;height:4px;border-radius:3px;background:linear-gradient(90deg,transparent,#fff 50%,transparent);box-shadow:0 0 14px 2px var(--tint);transition:opacity .3s ease}.op-scene.open .op-top{transform:translateX(-50%) translateY(-88px) rotate(-7deg);opacity:.92}.op-scene.open .op-bottom{transform:translateX(-50%) translateY(58px) rotate(4deg);opacity:.92}.op-info,.op-scene.open .op-seam,.op-scene.open .op-spark{opacity:0}.op-info{transform:translateY(10px);transition:opacity .4s ease .34s,transform .4s ease .34s;display:flex;flex-direction:column;align-items:center;gap:9px;text-align:center}.op-scene.open .op-info{opacity:1;transform:none}.op-tier{font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb,var(--tint) 80%,#fff);text-shadow:0 0 12px var(--tint)}.op-name,.op-tier{font-family:Chakra Petch,sans-serif;font-weight:800}.op-name{font-size:22px;color:#fff}.op-unlocked{font-family:Bangers,Chakra Petch,sans-serif;font-weight:400;font-size:26px;letter-spacing:.08em;color:#37e2b0;text-shadow:0 0 16px rgba(55,226,176,.75)}.op-cta{display:flex;gap:9px;align-items:center;justify-content:center;flex-wrap:wrap}.op-locker{background:linear-gradient(120deg,#7c5cff,#5b3fd6);color:#fff}@keyframes opWobble{0%{transform:scale(.7) rotate(0);opacity:0}16%{opacity:1;transform:scale(1) rotate(-7deg)}32%{transform:rotate(7deg)}48%{transform:rotate(-8deg) scale(1.03)}64%{transform:rotate(8deg)}80%{transform:rotate(-6deg) scale(1.06)}to{transform:rotate(0) scale(1.1)}}.op-half{position:absolute;left:50%;width:160px;height:96px;transform:translateX(-50%);background:none!important;box-shadow:none!important;border-radius:0!important;overflow:visible;transition:transform .6s cubic-bezier(.5,0,.2,1),opacity .5s ease}.op-half .op-svg{width:160px;height:96px;display:block;filter:drop-shadow(0 16px 26px rgba(0,0,0,.6)) drop-shadow(0 0 30px color-mix(in srgb,var(--tint) 42%,transparent))}.op-top{top:2px;height:96px;z-index:3;transform-origin:50% 100%}.op-bottom{bottom:2px;height:96px;z-index:2;transform-origin:50% 0}.op-scene.open .op-top{transform:translateX(-50%) translateY(-94px) rotate(-6deg)}.op-scene.open .op-bottom{transform:translateX(-50%) translateY(58px) rotate(3deg)}.op-prize:before{inset:-20px;filter:blur(5px)}.lb-crate{position:relative;z-index:2;width:150px;height:auto;object-fit:contain;filter:drop-shadow(0 18px 30px rgba(0,0,0,.6)) drop-shadow(0 0 32px color-mix(in srgb,var(--tint) 48%,transparent));animation:lbFloat 3.6s ease-in-out infinite}.lb.locked .lb-crate{filter:grayscale(.55) brightness(.6) drop-shadow(0 14px 24px rgba(0,0,0,.55));animation:none}.op-obj{position:relative;z-index:3;transition:transform .6s cubic-bezier(.5,0,.2,1),opacity .55s ease,filter .55s ease}.op-scene:not(.open) .op-obj{animation:opWobble 1.15s cubic-bezier(.36,.07,.4,.97)}.op-crate{width:172px;height:auto;object-fit:contain;filter:drop-shadow(0 20px 34px rgba(0,0,0,.65)) drop-shadow(0 0 40px color-mix(in srgb,var(--tint) 52%,transparent))}.op-ball{display:block;width:150px;height:150px;border-radius:50% 50% 49% 49%/52% 52% 48% 48%;overflow:hidden;background:radial-gradient(58% 42% at 34% 24%,hsla(0,0%,100%,.98),hsla(0,0%,100%,0) 60%),linear-gradient(180deg,color-mix(in srgb,var(--tint) 60%,#fff),color-mix(in srgb,var(--tint) 52%,#241640) 46%,color-mix(in srgb,var(--tint) 30%,#140f2a) 54%,color-mix(in srgb,var(--tint) 16%,#0a0616));box-shadow:inset 0 12px 22px -10px hsla(0,0%,100%,.75),inset 0 -18px 32px -12px #000,inset 0 0 0 2px color-mix(in srgb,var(--tint) 45%,transparent),0 22px 44px -16px #000,0 0 52px -14px var(--tint)}.op-ball-spec{position:absolute;top:9px;left:15px;width:44px;height:24px;border-radius:50%;transform:rotate(-24deg);background:linear-gradient(180deg,hsla(0,0%,100%,.9),transparent);opacity:.6}.op-ball-seam{position:absolute;top:calc(50% - 2px);left:5px;right:5px;height:4px;border-radius:3px;background:linear-gradient(90deg,transparent,#fff 50%,transparent);box-shadow:0 0 12px var(--tint)}.op-beam{position:absolute;bottom:46%;width:70px;height:230px;margin-left:-35px;z-index:1;transform:translateY(0) scaleY(.35);opacity:0;pointer-events:none;background:linear-gradient(to top,transparent,color-mix(in srgb,var(--tint) 75%,#fff),transparent);filter:blur(7px)}.op-scene.open .op-beam{animation:opBeam .85s ease-out forwards}.op-scene.open .op-obj{transform:translateY(30px) scale(.82);opacity:.32;filter:brightness(.55) blur(1px)}.op-prize{filter:drop-shadow(0 0 16px var(--tint));z-index:2}.op-scene.open .op-prize{transform:translateY(-46px) scale(1.06)}.op-prize:before{content:"";position:absolute;inset:-22px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--tint) 62%,transparent),transparent 66%);filter:blur(6px);z-index:-1;opacity:0;transition:opacity .5s ease .15s}.op-scene.open .op-prize:before{opacity:1}@keyframes opBeam{0%{opacity:0;transform:translateY(10px) scaleY(.3)}40%{opacity:.9}to{opacity:0;transform:translateY(-30px) scaleY(1.15)}}.op-crate2{position:relative;width:180px;height:198px}.op-crate2 img{position:absolute;left:0;width:100%;height:auto;display:block;filter:drop-shadow(0 16px 26px rgba(0,0,0,.6)) drop-shadow(0 0 30px color-mix(in srgb,var(--tint) 45%,transparent))}.op-base-img{bottom:0;z-index:2;transition:transform .6s cubic-bezier(.5,0,.2,1)}.op-lid-img{top:0;z-index:4;transform-origin:50% 80%;transition:transform .62s cubic-bezier(.34,1.2,.4,1),opacity .5s ease}.op-scene.open .op-obj.op-crate2{transform:none;opacity:1;filter:none}.op-scene.open .op-crate2 .op-lid-img{transform:translateY(-128px) rotate(-9deg) scale(.96);opacity:.92}.op-scene.open .op-crate2 .op-base-img{transform:translateY(16px)}.op-prize{z-index:3}.op-scene.open .op-prize{z-index:5}.op-scene.open .op-ball,.op-scene.open .op-crate{transform:translateY(30px) scale(.82);opacity:.32;filter:brightness(.55) blur(1px)}.home-dock .dock-btn{position:relative}.dock-badge{position:absolute;top:2px;right:calc(50% - 26px);min-width:18px;height:18px;padding:0 5px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-family:Chakra Petch,sans-serif;font-weight:800;font-size:11px;line-height:1;color:#fff;background:linear-gradient(180deg,#ff5b7a,#e5307c);box-shadow:0 2px 8px -1px rgba(229,48,124,.7),0 0 0 2px rgba(10,6,22,.9);animation:badgePulse 1.8s ease-in-out infinite}.dock-badge.caps{background:linear-gradient(180deg,#8b6bff,#6b3fe0);box-shadow:0 2px 8px -1px rgba(124,92,255,.7),0 0 0 2px rgba(10,6,22,.9)}@keyframes badgePulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.op-rays{top:calc(50% - 46px);left:50%;width:320px;height:320px;margin:-160px 0 0 -160px;transform:scale(.5);z-index:3}.op-scene.open .op-rays{animation:opRays 1s ease-out forwards}.op-burst{top:calc(50% - 46px);left:50%;width:200px;height:200px;margin:-100px 0 0 -100px;z-index:3}.op-scene.open .op-burst{animation:opBurst .75s ease-out forwards}.op-beam{top:calc(50% - 46px);left:50%;bottom:auto;width:64px;height:200px;margin:-170px 0 0 -32px;z-index:2;transform-origin:bottom center;transform:scaleY(.3)}.op-scene.open .op-beam{animation:opBeam2 .85s ease-out forwards}@keyframes opRays{0%{opacity:0;transform:scale(.4) rotate(0deg)}28%{opacity:.9}to{opacity:0;transform:scale(1.08) rotate(12deg)}}@keyframes opBurst{0%{opacity:.95;transform:scale(.25)}to{opacity:0;transform:scale(1.6)}}@keyframes opBeam2{0%{opacity:0;transform:scaleY(.3)}40%{opacity:.9}to{opacity:0;transform:scaleY(1.15)}}.adm-hint{font-size:11.5px;color:#8e84b4;line-height:1.5}.adm-odd{display:grid;grid-template-columns:1fr auto 76px auto;align-items:center;grid-gap:9px;gap:9px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.07);border-radius:9px;padding:7px 10px;margin-bottom:6px}.adm-odd-name{font-size:12.5px;color:#e6e0fa;font-weight:600}.adm-odd-pct{font-family:Chakra Petch,sans-serif;font-weight:800;font-size:13px;color:#9774ff;min-width:44px;text-align:right}.adm-odd input{width:76px;background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.12);border-radius:7px;color:#fff;padding:5px 7px;font-size:12px}.adm-odd-g{font-size:10px;color:#8e84b4;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.12);border-radius:6px;padding:5px 8px;cursor:pointer}.adm-odd-g:disabled{opacity:.4;cursor:default}.adm-chips{display:flex;flex-wrap:wrap;gap:7px}.adm-chip{font-size:11.5px;color:#b7aeda;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.12);border-radius:999px;padding:6px 13px;cursor:pointer;transition:all .15s}.adm-chip.on{color:#0c0820;background:linear-gradient(180deg,#37e2b0,#22c397);border-color:transparent;font-weight:700}.adm-cards{gap:14px;max-width:560px}.adm-card-box,.adm-cards{display:flex;flex-direction:column}.adm-card-box{background:rgba(124,92,255,.05);border:1px solid rgba(124,92,255,.2);border-radius:13px;padding:14px;gap:10px}.adm-card-box>b{display:flex;align-items:center;gap:7px;font-family:Chakra Petch,sans-serif;font-size:14px;color:#fff}.adm-card-box>b svg{color:#9774ff}.adm-3col{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:9px;gap:9px}.adm-grid.wide{grid-template-columns:1fr 1.15fr}.adm-searchrow{display:flex;gap:7px;align-items:center;margin-bottom:8px}.adm-searchrow input,.adm-searchrow select{flex:1 1;background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;color:#fff;padding:7px 9px;font-size:12.5px}.adm-cardlist{display:flex;flex-direction:column;gap:6px;max-height:520px;overflow-y:auto}.adm-artprev{margin:-2px 0 2px}.adm-artprev img{width:88px;height:88px;object-fit:cover;border-radius:10px}.adm-artprev img,.adm-form textarea{border:1px solid hsla(0,0%,100%,.12)}.adm-form textarea{width:100%;background:rgba(0,0,0,.3);border-radius:8px;color:#fff;padding:8px 9px;font-size:12.5px;font-family:inherit;resize:vertical}.adm-picklist{display:flex;flex-direction:column;gap:5px;max-height:300px;overflow-y:auto;margin-top:4px}.adm-pick{display:flex;align-items:center;gap:9px;text-align:left;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;padding:6px 10px;cursor:pointer;color:#e6e0fa}.adm-pick.on{background:color-mix(in srgb,#37e2b0 14%,transparent);border-color:color-mix(in srgb,#37e2b0 50%,transparent)}.adm-pick-check{width:18px;height:18px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:5px;background:hsla(0,0%,100%,.1);font-weight:800;font-size:12px}.adm-pick.on .adm-pick-check{background:#37e2b0;color:#0c0820}.adm-pick-name{flex:1 1;font-size:12.5px}.adm-pick-name em{color:#8e84b4;font-style:normal}.adm-pick-col{font-size:10px;color:#8e84b4;text-transform:uppercase;letter-spacing:.05em}.adm-devtools{margin-top:10px;border-top:1px solid hsla(0,0%,100%,.08);padding-top:10px}.adm-devtools summary{cursor:pointer;font-size:12px;color:#8e84b4;font-weight:600}.adm-devtools summary:hover{color:#c3b8e6}.adm-devtools .adm-cards{margin-top:10px;max-width:none}@media(max-width:820px){.adm-grid.wide{grid-template-columns:1fr}}.adm-vtag{font-style:normal;font-size:9px;text-transform:uppercase;letter-spacing:.05em;color:#9774ff;background:rgba(124,92,255,.15);border-radius:4px;padding:1px 5px;margin-left:3px}.adm-stats{gap:10px;background:rgba(124,92,255,.05);border:1px solid rgba(124,92,255,.18);border-radius:11px;padding:11px 12px}.adm-stat,.adm-stats{display:flex;flex-direction:column}.adm-stat{gap:6px}.adm-stat-lbl{font-size:11px;font-weight:700;color:#b7aeda;text-transform:uppercase;letter-spacing:.06em}.adm-stat-lbl em{font-style:normal;color:#8e84b4;font-weight:400;letter-spacing:0;text-transform:none}.adm-costpicker{display:flex;gap:6px}.adm-cost{width:34px;height:34px;border-radius:8px;border:1px solid hsla(0,0%,100%,.12);background:rgba(0,0,0,.3);color:#c3b8e6;font-family:Chakra Petch,sans-serif;font-weight:800;font-size:15px;cursor:pointer}.adm-cost.on{background:linear-gradient(180deg,#8b6bff,#6b3fe0);color:#fff;border-color:transparent;box-shadow:0 4px 12px -4px rgba(124,92,255,.8)}.adm-powrow{display:flex;align-items:center;gap:10px}.adm-powrow input[type=range]{flex:1 1;accent-color:#7c5cff}.adm-pownum{width:60px;background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.12);border-radius:7px;color:#fff;padding:6px 8px;font-family:Chakra Petch,sans-serif;font-weight:800;text-align:center}.adm-pill{font-size:10.5px;font-weight:700;padding:4px 9px;border-radius:999px;white-space:nowrap}.adm-pill.ok{color:#37e2b0;background:rgba(55,226,176,.14)}.adm-pill.hi{color:#ffb454;background:rgba(255,180,84,.14)}.adm-pill.lo{color:#8fb3ff;background:rgba(143,179,255,.14)}.adm-pill.bad{color:#ff6b8b;background:rgba(255,107,139,.16)}.adm-form label .adm-inh,.adm-inh{font-style:normal;font-size:10px;color:#8e84b4;font-weight:400}.ms-group-head{flex-wrap:wrap}.ms-reset{margin-left:auto;display:inline-flex;align-items:center;gap:5px;font-family:Chakra Petch,sans-serif;font-weight:700;font-size:11px;color:#c9a6ff;background:rgba(124,92,255,.12);border:1px solid rgba(124,92,255,.32);border-radius:999px;padding:4px 10px}.ms-reset svg{color:#9774ff}.adm-row-cad{flex-shrink:0;background:rgba(124,92,255,.12);border:1px solid rgba(124,92,255,.35);color:#c9a6ff;border-radius:8px;padding:5px 8px;font-size:11.5px;font-weight:700;font-family:Chakra Petch,sans-serif;cursor:pointer}.adm-row-cad:hover{background:rgba(124,92,255,.2)}.c-meta{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:3px;flex-wrap:nowrap}.c-ver{font-size:7px;font-weight:800;letter-spacing:.09em;padding:1px 6px;border-radius:999px;border:1px solid;background:rgba(6,4,16,.5);text-shadow:0 1px 2px rgba(0,0,0,.9);line-height:1.4}.c-origin,.c-ver{font-family:Chakra Petch,sans-serif;text-transform:uppercase;white-space:nowrap}.c-origin{font-size:6.5px;font-weight:700;letter-spacing:.14em;color:#b9aee0;opacity:.82}.card3d.s-lg .c-ver{font-size:9px;padding:2px 8px}.card3d.s-lg .c-origin{font-size:8px}.card3d.s-sm .c-origin{display:none}.card3d.s-sm .c-meta{margin-top:2px}.ii-origin{margin-left:auto;font-family:Chakra Petch,sans-serif;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#c9a6ff;background:rgba(124,92,255,.14);border:1px solid rgba(124,92,255,.4);border-radius:999px;padding:3px 10px;align-self:center}.lb-face.img{border:none;padding:0;overflow:hidden;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px rgba(124,92,255,.35)}.lb-face.img img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.lb-face.av{border:none;padding:0;overflow:hidden;color:#fff}.lb-row.medal .lb-face.img{box-shadow:0 0 0 2px var(--rgl,rgba(255,194,61,.8))}.fbtn-col.on{border-color:#7c5cff!important;color:#c9a6ff!important;background:rgba(124,92,255,.12)!important}.bc-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:50px;height:50px;object-fit:contain;z-index:1;filter:drop-shadow(0 4px 8px rgba(0,0,0,.42));pointer-events:none;transition:transform .18s ease}.bigcta:hover .bc-icon{transform:translateY(-50%) scale(1.08) rotate(-4deg)}.bc-arr{right:16px;bottom:9px}@media(max-width:640px){.bc-icon{width:42px;height:42px;left:11px}.bigcta{padding-left:66px}}.setmodal-ov{position:fixed;inset:0;background:rgba(6,4,16,.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;animation:fadein .16s ease}.setmodal{width:340px;max-width:100%;background:linear-gradient(180deg,#1b1236,#140d28);border:1px solid rgba(160,140,235,.28);border-radius:18px;padding:18px 18px 20px;box-shadow:0 30px 70px -24px #000,inset 0 1px 0 hsla(0,0%,100%,.05)}.setmodal-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.setmodal-h b{font-family:Chakra Petch,sans-serif;font-size:17px;color:#fff;letter-spacing:.02em}.setmodal-x{width:30px;height:30px;border-radius:9px;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.05);color:#c9bee8;display:flex;align-items:center;justify-content:center;cursor:pointer}.setmodal-x:hover{background:hsla(0,0%,100%,.1);color:#fff}.setrow{display:flex;align-items:center;gap:11px;padding:11px 0}.setrow+.setrow{border-top:1px solid hsla(0,0%,100%,.06)}.setmute{width:34px;height:34px;flex-shrink:0;border-radius:10px;border:1px solid rgba(124,92,255,.4);background:rgba(124,92,255,.14);color:#c9a6ff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .14s}.setmute:hover{background:rgba(124,92,255,.24)}.setmute.off{border-color:rgba(255,120,140,.4);background:rgba(255,120,140,.12);color:#ff8fa3}.setlbl{width:58px;flex-shrink:0;font-family:Chakra Petch,sans-serif;font-weight:700;font-size:12.5px;color:#d8cff2;letter-spacing:.03em}.setrange{flex:1 1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:6px;border-radius:999px;background:linear-gradient(90deg,#7c5cff,#b45cf0);outline:none;cursor:pointer}.setrange::-webkit-slider-thumb{-webkit-appearance:none;width:17px;height:17px;border-radius:50%;background:#fff;border:2px solid #7c5cff;box-shadow:0 2px 6px -1px #000;cursor:pointer}.setrange::-moz-range-thumb{width:17px;height:17px;border-radius:50%;background:#fff;border:2px solid #7c5cff;cursor:pointer}.setval{width:26px;flex-shrink:0;text-align:right;font-family:Chakra Petch,sans-serif;font-weight:700;font-size:12px;color:#c9a6ff}