.pack.svelte-jp9qdu.svelte-jp9qdu{display:flex;flex-direction:column;align-items:center;gap:22px;min-height:360px}.lead.svelte-jp9qdu.svelte-jp9qdu{margin:0;font-family:var(--display);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold)}.stage.svelte-jp9qdu.svelte-jp9qdu{display:flex;align-items:center;gap:120px;padding:20px 0}.foil.svelte-jp9qdu.svelte-jp9qdu{position:relative;z-index:2;width:170px;height:236px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;border-radius:6px;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.22) 45%,transparent 60%),radial-gradient(90% 70% at 50% 35%,#7a4ad0,#3a1f6a 70%,#1e0f3a);box-shadow:0 0 0 2px #c9a46a,0 18px 36px #000000b3,0 0 30px #a06eff59;cursor:grab;touch-action:none;transform:translate(var(--dx),var(--dy));transition:transform .3s cubic-bezier(.2,1.3,.4,1);animation:svelte-jp9qdu-fs-foil-sheen 3s ease-in-out infinite}.foil.dragging.svelte-jp9qdu.svelte-jp9qdu{cursor:grabbing;transition:none}.foil.svelte-jp9qdu.svelte-jp9qdu:hover:not(.dragging){box-shadow:0 0 0 2px #ffe08a,0 18px 36px #000000b3,0 0 44px #be8cff99}@keyframes svelte-jp9qdu-fs-foil-sheen{0%,to{background-position:0 0,0 0}50%{filter:brightness(1.08)}}.foil.bursting.svelte-jp9qdu.svelte-jp9qdu{animation:svelte-jp9qdu-fs-pack-burst .65s ease-in forwards}@keyframes svelte-jp9qdu-fs-pack-burst{0%{transform:none}15%{transform:rotate(-4deg) scale(1.03)}30%{transform:rotate(4deg) scale(1.05)}45%{transform:rotate(-5deg) scale(1.07);filter:brightness(1.5)}60%{transform:rotate(5deg) scale(1.1);filter:brightness(2.2)}to{transform:scale(1.5);filter:brightness(4);opacity:0}}.crimp.svelte-jp9qdu.svelte-jp9qdu{position:absolute;left:0;right:0;height:10px;background:repeating-linear-gradient(90deg,#c9a46a 0,#c9a46a 6px,#8a6430 6px,#8a6430 12px)}.crimp.top.svelte-jp9qdu.svelte-jp9qdu{top:0;clip-path:polygon(0 0,100% 0,100% 60%,0 100%)}.crimp.bottom.svelte-jp9qdu.svelte-jp9qdu{bottom:0;clip-path:polygon(0 40%,100% 0,100% 100%,0 100%)}.mark.svelte-jp9qdu.svelte-jp9qdu{filter:drop-shadow(0 4px 8px rgba(0,0,0,.6))}.mark.svelte-jp9qdu .logo{max-width:150px}.count.svelte-jp9qdu.svelte-jp9qdu{font-family:var(--display);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#e6d4ff}.socket.svelte-jp9qdu.svelte-jp9qdu{position:relative;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(255,214,120,.18),transparent 65%);box-shadow:inset 0 0 0 2px #c9a46a80}.socket.svelte-jp9qdu .ring.svelte-jp9qdu{position:absolute;top:14px;right:14px;bottom:14px;left:14px;border-radius:50%;border:2px dashed rgba(255,214,120,.5);animation:svelte-jp9qdu-fs-socket-turn 12s linear infinite}.socket.ready.svelte-jp9qdu.svelte-jp9qdu{background:radial-gradient(circle,rgba(255,214,120,.45),transparent 70%);box-shadow:inset 0 0 0 2px #ffe08a,0 0 40px #ffd67880}@keyframes svelte-jp9qdu-fs-socket-turn{to{transform:rotate(360deg)}}.row.svelte-jp9qdu.svelte-jp9qdu{display:flex;justify-content:center;gap:16px;padding:50px 30px 10px}.row.shaking.svelte-jp9qdu.svelte-jp9qdu{animation:svelte-jp9qdu-fs-row-shake .42s ease-out}@keyframes svelte-jp9qdu-fs-row-shake{0%,to{transform:none}20%{transform:translate(-7px,3px)}40%{transform:translate(6px,-3px)}60%{transform:translate(-4px,2px)}80%{transform:translate(3px,-1px)}}.slot.svelte-jp9qdu.svelte-jp9qdu{position:relative;width:134px;padding-bottom:26px;transform:rotate(var(--rotate)) translateY(var(--lift));animation:svelte-jp9qdu-fs-deal .55s cubic-bezier(.2,1.2,.4,1) calc(var(--i) * 90ms) both}@keyframes svelte-jp9qdu-fs-deal{0%{transform:translateY(-60px) scale(.3) rotate(0);opacity:0}}.flipper.svelte-jp9qdu.svelte-jp9qdu{position:relative;z-index:1;display:block;width:134px;height:168px;padding:0;border:none;background:none;cursor:pointer;transform-style:preserve-3d;transition:transform .55s cubic-bezier(.3,1,.4,1)}.slot.svelte-jp9qdu:not(.flipped) .flipper.svelte-jp9qdu:hover{transform:translateY(-8px)}.slot.flipped.svelte-jp9qdu .flipper.svelte-jp9qdu{transform:rotateY(180deg);cursor:default}.face.svelte-jp9qdu.svelte-jp9qdu{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden}.front.svelte-jp9qdu.svelte-jp9qdu{transform:rotateY(180deg)}.leak.svelte-jp9qdu.svelte-jp9qdu{position:absolute;left:50%;top:84px;width:0;height:0;pointer-events:none;transition:transform .25s ease,filter .25s ease}.leak.svelte-jp9qdu.svelte-jp9qdu:before,.leak.svelte-jp9qdu.svelte-jp9qdu:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%}.slot.svelte-jp9qdu:hover .leak.svelte-jp9qdu{transform:scale(1.35);filter:brightness(1.4)}.leak.uncommon.svelte-jp9qdu.svelte-jp9qdu:before{width:190px;height:220px;background:radial-gradient(closest-side,rgba(95,220,120,.55),transparent)}.leak.rare.svelte-jp9qdu.svelte-jp9qdu:before{width:230px;height:260px;background:radial-gradient(closest-side,rgba(90,160,255,.65),transparent)}.leak.rare.svelte-jp9qdu.svelte-jp9qdu:after{width:300px;height:300px;background:repeating-conic-gradient(rgba(140,200,255,.45) 0deg 6deg,transparent 6deg 30deg);-webkit-mask-image:radial-gradient(closest-side,#000 30%,transparent);mask-image:radial-gradient(closest-side,#000 30%,transparent);animation:svelte-jp9qdu-fs-rays 9s linear infinite}.leak.epic.svelte-jp9qdu.svelte-jp9qdu:before{width:250px;height:280px;background:radial-gradient(closest-side,rgba(190,110,255,.8),transparent);animation:svelte-jp9qdu-fs-epic-pulse 1.3s ease-in-out infinite}.leak.legendary.svelte-jp9qdu.svelte-jp9qdu:before{width:280px;height:300px;background:radial-gradient(closest-side,rgba(255,176,46,.9),transparent);animation:svelte-jp9qdu-fs-epic-pulse 1.1s ease-in-out infinite}.leak.legendary.svelte-jp9qdu.svelte-jp9qdu:after{width:460px;height:460px;background:repeating-conic-gradient(rgba(255,200,90,.55) 0deg 7deg,transparent 7deg 22deg);-webkit-mask-image:radial-gradient(closest-side,#000 25%,transparent);mask-image:radial-gradient(closest-side,#000 25%,transparent);animation:svelte-jp9qdu-fs-rays 6s linear infinite}@keyframes svelte-jp9qdu-fs-rays{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes svelte-jp9qdu-fs-epic-pulse{0%,to{opacity:.65;transform:translate(-50%,-50%) scale(.92)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}}.tag.svelte-jp9qdu.svelte-jp9qdu{position:absolute;left:50%;bottom:0;transform:translate(-50%);padding:2px 9px;border-radius:9px;border:1px solid var(--frame);background:var(--ink-2);font-family:var(--display);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--good, #7ed68c);white-space:nowrap}.tag.dupe.svelte-jp9qdu.svelte-jp9qdu{color:var(--text-faint)}.tag.new.svelte-jp9qdu.svelte-jp9qdu{animation:svelte-jp9qdu-fs-new-glow 1.6s ease-in-out infinite}.tag.gold.svelte-jp9qdu.svelte-jp9qdu{border-color:#f5cf5e;color:#f7dd93;box-shadow:0 0 12px #f5cf5e59}@keyframes svelte-jp9qdu-fs-new-glow{0%,to{box-shadow:0 0 4px #7ed68c4d}50%{box-shadow:0 0 14px #7ed68ce6;border-color:#7ed68c}}.actions.svelte-jp9qdu.svelte-jp9qdu{display:flex;gap:10px}button.ghost.svelte-jp9qdu.svelte-jp9qdu,.actions.svelte-jp9qdu button.svelte-jp9qdu{padding:10px 22px;border:1px solid #8a6c3c;border-radius:4px;background:linear-gradient(180deg,var(--gold),#9c7c3c);color:#2a1d10;cursor:pointer;font-family:var(--display);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}button.ghost.svelte-jp9qdu.svelte-jp9qdu{background:var(--ink-2);border-color:var(--rule);color:var(--text-dim)}button.ghost.svelte-jp9qdu.svelte-jp9qdu:hover{border-color:var(--frame-lit);color:var(--gold-bright)}.spotlight.svelte-jp9qdu.svelte-jp9qdu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:330;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px;background:radial-gradient(circle at 50% 45%,#2818068c,#050301e6 70%);animation:svelte-jp9qdu-fs-spot 2.2s ease both;pointer-events:none}@keyframes svelte-jp9qdu-fs-spot{0%{opacity:0}12%,85%{opacity:1}to{opacity:0}}.rays.svelte-jp9qdu.svelte-jp9qdu{position:absolute;left:50%;top:45%;width:1100px;height:1100px;transform:translate(-50%,-50%);background:repeating-conic-gradient(rgba(255,200,90,.25) 0deg 6deg,transparent 6deg 18deg);-webkit-mask-image:radial-gradient(closest-side,#000 20%,transparent);mask-image:radial-gradient(closest-side,#000 20%,transparent);animation:svelte-jp9qdu-fs-rays 14s linear infinite}.hero-card.svelte-jp9qdu.svelte-jp9qdu{position:relative;width:294.8px;height:369.6px;animation:svelte-jp9qdu-fs-hero-card 2.2s cubic-bezier(.2,1.2,.4,1) both}.hero-card.svelte-jp9qdu .card{transform:scale(2.2);transform-origin:top left;animation:none;box-shadow:0 0 60px #ffb02eb3}@keyframes svelte-jp9qdu-fs-hero-card{0%{transform:scale(.4) translateY(120px)}20%{transform:scale(1.04)}28%,80%{transform:none}to{transform:scale(.5) translateY(140px)}}.banner.svelte-jp9qdu.svelte-jp9qdu{position:relative;padding:10px 46px;background:linear-gradient(180deg,#d9962e,#8a5a14);border:2px solid #ffe08a;clip-path:polygon(0 0,100% 0,96% 50%,100% 100%,0 100%,4% 50%);animation:svelte-jp9qdu-fs-banner .7s cubic-bezier(.2,1,.4,1) .45s both}.banner.svelte-jp9qdu span.svelte-jp9qdu{font-family:var(--logo-face);font-size:30px;color:#fff6d8;text-shadow:0 2px 0 #4a2c08,0 0 14px rgba(255,220,140,.8);white-space:nowrap}@keyframes svelte-jp9qdu-fs-banner{0%{clip-path:polygon(50% 0,50% 0,50% 50%,50% 100%,50% 100%,50% 50%)}}.calm.svelte-jp9qdu .foil.svelte-jp9qdu,.calm.svelte-jp9qdu .foil.bursting.svelte-jp9qdu,.calm.svelte-jp9qdu .slot.svelte-jp9qdu,.calm.svelte-jp9qdu .leak.svelte-jp9qdu:after,.calm.svelte-jp9qdu .leak.svelte-jp9qdu:before{animation:none}.calm.svelte-jp9qdu .flipper.svelte-jp9qdu{transition:none}main.svelte-1o41yz{max-width:1080px;margin:0 auto;padding:24px 16px 60px}header.svelte-1o41yz{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:20px}h1.svelte-1o41yz{margin:0;font-family:var(--display);font-size:26px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-bright)}h2.svelte-1o41yz{margin:0 0 10px;font-family:var(--display);font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}.balance.svelte-1o41yz{font-family:var(--display);font-size:15px;letter-spacing:.1em;color:var(--gold-bright)}.grid.svelte-1o41yz{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;align-items:start}.panel.svelte-1o41yz{padding:20px 22px;border:1px solid var(--frame);border-radius:8px;background:linear-gradient(180deg,#261b10e6,#160f09e6)}.gate.svelte-1o41yz{max-width:520px;margin:40px auto;text-align:center}.muted.svelte-1o41yz{margin:0 0 12px;font-family:var(--body);font-size:14px;line-height:1.5;color:var(--text-dim);text-wrap:pretty}.note.svelte-1o41yz,.short.svelte-1o41yz{margin:0 0 12px;font-family:var(--body);font-size:12.5px;color:var(--text-faint)}.short.svelte-1o41yz{margin:8px 0 0}.error.svelte-1o41yz{margin:0 0 16px;padding:9px 11px;border:1px solid var(--blood-deep);border-radius:4px;background:#8c2c242e;font-family:var(--body);font-size:13.5px;color:#f0c4bd}button.svelte-1o41yz,.cta.svelte-1o41yz{display:inline-block;padding:10px 20px;border:1px solid #8a6c3c;border-radius:4px;background:linear-gradient(180deg,var(--gold),#9c7c3c);color:#2a1d10;cursor:pointer;font-family:var(--display);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}button.svelte-1o41yz:disabled{opacity:.5;cursor:default}.pack-actions.svelte-1o41yz{display:flex;flex-wrap:wrap;align-items:center;gap:10px}button.ghost.svelte-1o41yz{padding:6px 12px;background:var(--ink-2);border-color:var(--rule);color:var(--text-dim)}button.ghost.svelte-1o41yz:hover:not(:disabled){border-color:var(--frame-lit);color:var(--gold-bright)}.backs.svelte-1o41yz{display:flex;flex-wrap:wrap;gap:14px}.back-option.svelte-1o41yz{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px;border:1px solid var(--rule);border-radius:6px}.back-option.worn.svelte-1o41yz{border-color:#8a6c3c;background:#4a36204d}.thumb.svelte-1o41yz{width:83px;height:104px;overflow:hidden}.back-name.svelte-1o41yz{font-family:var(--display);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim)}.worn-tag.svelte-1o41yz{font-family:var(--display);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-bright)}.locked.svelte-1o41yz{font-family:var(--display);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint)}
