.fan-container.svelte-kql44v{justify-content:center;align-items:flex-start;width:100%;display:flex;position:relative;overflow:visible}.card-slot.svelte-kql44v{transform:translateX(calc(-50% + var(--tx))) rotate(var(--rot));transform-origin:bottom;animation:svelte-kql44v-slide-in .4s cubic-bezier(.22, 1, .36, 1) var(--delay) both;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;top:0;left:50%}.card-slot.instant.svelte-kql44v{animation:none}.card-slot.swappable.svelte-kql44v{cursor:pointer}.card-slot.swappable.svelte-kql44v:hover .flip-wrapper:where(.svelte-kql44v),.card-slot.swappable.svelte-kql44v:focus-visible .flip-wrapper:where(.svelte-kql44v){outline-offset:3px;border-radius:6px;outline:2px solid #4f46e5b3;box-shadow:0 0 14px #4f46e573}@keyframes svelte-kql44v-slide-in{0%{opacity:0;transform:translateX(calc(-50% + var(--tx))) translateY(-60px) rotate(var(--rot))}to{opacity:1;transform:translateX(calc(-50% + var(--tx))) rotate(var(--rot))}}.flip-wrapper.svelte-kql44v{perspective:800px;transform-style:preserve-3d}.flip-wrapper.svelte-kql44v .face:where(.svelte-kql44v){backface-visibility:hidden;transform-style:preserve-3d;transition:transform .5s cubic-bezier(.4,0,.2,1)}.flip-wrapper.svelte-kql44v .back-face:where(.svelte-kql44v){transform:rotateY(0)}.flip-wrapper.svelte-kql44v .front-face:where(.svelte-kql44v){position:absolute;top:0;left:0;transform:rotateY(180deg)}.flip-wrapper.flipped.svelte-kql44v .back-face:where(.svelte-kql44v){visibility:hidden;transform:rotateY(-180deg)}.flip-wrapper.flipped.svelte-kql44v .front-face:where(.svelte-kql44v){transform:rotateY(0)}.pack-area.svelte-11zxw8x{flex-direction:column;align-items:center;gap:24px;padding:24px 0;display:flex}.pack-btn.svelte-11zxw8x{cursor:pointer;background:0 0;border:none;padding:0}.pack-visual.svelte-11zxw8x{cursor:pointer;flex-direction:column;width:140px;height:210px;transition:transform .15s,filter .15s;display:flex}.pack-btn.svelte-11zxw8x:hover .pack-visual:where(.svelte-11zxw8x){filter:brightness(1.12)}.pack-serrated.svelte-11zxw8x{background:linear-gradient(160deg,#6366f1 0%,#a5b4fc 30%,#818cf8 50%,#c4ccff 70%,#6366f1 100%);flex-shrink:0;width:100%;height:22px;position:relative;overflow:hidden}.pack-serrated.top.svelte-11zxw8x:before{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0,#1e1b4b73 1px,#c4ccff1f 2px,#0000 3px);height:45%;position:absolute;bottom:0;left:0;right:0}.pack-serrated.bottom.svelte-11zxw8x:before{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0,#1e1b4b73 1px,#c4ccff1f 2px,#0000 3px);height:55%;position:absolute;top:0;left:0;right:0}.pack-serrated.top.svelte-11zxw8x{clip-path:polygon(0% 0%,3% 55%,6% 0%,9% 55%,12% 0%,15% 55%,18% 0%,21% 55%,24% 0%,27% 55%,30% 0%,33% 55%,36% 0%,39% 55%,42% 0%,45% 55%,48% 0%,51% 55%,54% 0%,57% 55%,60% 0%,63% 55%,66% 0%,69% 55%,72% 0%,75% 55%,78% 0%,81% 55%,84% 0%,87% 55%,90% 0%,93% 55%,96% 0%,100% 55%,100% 100%,0% 100%)}.pack-serrated.bottom.svelte-11zxw8x{clip-path:polygon(0% 0%,100% 0%,100% 100%,96% 45%,93% 100%,90% 45%,87% 100%,84% 45%,81% 100%,78% 45%,75% 100%,72% 45%,69% 100%,66% 45%,63% 100%,60% 45%,57% 100%,54% 45%,51% 100%,48% 45%,45% 100%,42% 45%,39% 100%,36% 45%,33% 100%,30% 45%,27% 100%,24% 45%,21% 100%,18% 45%,15% 100%,12% 45%,9% 100%,6% 45%,3% 100%,0% 45%)}.pack-body.svelte-11zxw8x{border:2px solid #312e81cc;border-left:1.5px solid #4f46e580;border-right:1.5px solid #4f46e580;flex:1;position:relative;overflow:hidden;box-shadow:inset 0 2px #a5b4fc26,inset 0 -2px #a5b4fc26}@media (prefers-reduced-motion:no-preference){.pack-visual.svelte-11zxw8x{transition:transform .15s ease-out}@media (hover:none){.pack-visual.svelte-11zxw8x{animation:8s ease-in-out infinite svelte-11zxw8x-pack-drift}}@keyframes svelte-11zxw8x-pack-drift{0%,to{transform:rotateY(-1.5deg)rotateX(.5deg)}25%{transform:rotateY(1deg)rotateX(-.8deg)}50%{transform:rotateY(1.5deg)rotateX(.5deg)}75%{transform:rotateY(-1deg)rotateX(-.5deg)}}}.pack-body-bg.svelte-11zxw8x{background:linear-gradient(160deg,#1e1b4b 0%,#312e81 50%,#1e1b4b 100%);position:absolute;inset:0}.pack-card-bulge.svelte-11zxw8x{z-index:1;pointer-events:none;background:linear-gradient(#a5b4fc0d 0%,#0000 10% 90%,#00000014 100%);border-radius:3px;position:absolute;inset:5% 4% 3%;box-shadow:0 0 0 1px #a5b4fc1a,1px 1px 4px #00000059,-1px 0 3px #0003,inset 0 1px 2px #a5b4fc14}.pack-foil-sheen.svelte-11zxw8x{background-image:repeating-linear-gradient(110deg,#a5b4fc1f 0%,#c8d2ff14 12%,#818cf81a 24%,#c4ccff1f 36%,#a5b4fc14 48%);background-size:250% 100%;background-position:var(--js-pointer-x,var(--pointer-x,50%)) var(--js-pointer-y,var(--pointer-y,32%));mix-blend-mode:color-dodge;opacity:.7;z-index:3;pointer-events:none;position:absolute;inset:0}.pack-glare.svelte-11zxw8x{background:radial-gradient(circle,#ffffff80 0%,#ffffff14 30%,#0000 55%) 0 0/180% 180% no-repeat;background-position:var(--js-pointer-x,var(--pointer-x,50%)) var(--js-pointer-y,var(--pointer-y,32%));mix-blend-mode:overlay;opacity:.4;z-index:4;pointer-events:none;position:absolute;inset:0}.pack-header.svelte-11zxw8x{z-index:2;background:linear-gradient(#0f0d2ee6 0%,#0000 100%);justify-content:center;align-items:flex-start;height:30%;padding-top:8%;display:flex;position:absolute;top:0;left:0;right:0}.pack-label.svelte-11zxw8x{letter-spacing:.2em;color:#a5b4fc;text-shadow:0 0 8px #a5b4fc80;font-size:.75rem;font-weight:900}.pack-art.svelte-11zxw8x{z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;inset:25% 0}.pack-type-text.svelte-11zxw8x{letter-spacing:.12em;color:#818cf8;text-shadow:0 0 12px #818cf899;text-align:center;word-spacing:100vw;font-size:.85rem;font-weight:800;line-height:1.4}.pack-footer.svelte-11zxw8x{z-index:2;background:linear-gradient(#0000 0%,#0f0d2ee6 100%);justify-content:center;align-items:flex-end;height:30%;padding-bottom:8%;display:flex;position:absolute;bottom:0;left:0;right:0}.pack-sublabel.svelte-11zxw8x{letter-spacing:.12em;color:#6366f1;text-transform:uppercase;font-size:.55rem;font-weight:700}.pack-opening.svelte-11zxw8x{flex-direction:column;width:140px;height:210px;display:flex;position:relative}.pack-tear-serrated.svelte-11zxw8x{clip-path:polygon(0% 0%,3% 55%,6% 0%,9% 55%,12% 0%,15% 55%,18% 0%,21% 55%,24% 0%,27% 55%,30% 0%,33% 55%,36% 0%,39% 55%,42% 0%,45% 55%,48% 0%,51% 55%,54% 0%,57% 55%,60% 0%,63% 55%,66% 0%,69% 55%,72% 0%,75% 55%,78% 0%,81% 55%,84% 0%,87% 55%,90% 0%,93% 55%,96% 0%,100% 55%,100% 100%,0% 100%);background:linear-gradient(160deg,#6366f1 0%,#a5b4fc 30%,#818cf8 50%,#c4ccff 70%,#6366f1 100%);width:140px;height:22px;animation:.35s cubic-bezier(.55,0,1,.45) forwards svelte-11zxw8x-rip-off;position:absolute;top:0}.pack-visual.opening-body.svelte-11zxw8x{pointer-events:none;animation:.42s ease-out forwards svelte-11zxw8x-pack-squeeze}@keyframes svelte-11zxw8x-pack-squeeze{0%{border-radius:0;transform:scaleX(1)}35%{border-radius:0 0 4px 4px;transform:scaleX(.96)}60%{border-radius:0 0 3px 3px;transform:scaleX(.94)}to{border-radius:0;transform:scaleX(1)}}.opening-top-ghost.svelte-11zxw8x{visibility:hidden}.pack-tear-serrated.svelte-11zxw8x{z-index:10;perspective:400px;position:absolute;top:0;left:0;right:0}@keyframes svelte-11zxw8x-rip-off{0%{transform-origin:100%;opacity:1;transform:scaleX(1)rotateY(0)}25%{transform-origin:100%;opacity:1;transform:scaleX(.85)rotateY(-40deg)}50%{transform-origin:100%;opacity:.9;transform:scaleX(.5)rotateY(-90deg)translateY(-10px)}75%{transform-origin:100%;opacity:.5;transform:scaleX(.2)rotateY(-130deg)translateY(-25px)}to{transform-origin:100%;opacity:0;transform:scaleX(0)rotateY(-160deg)translateY(-40px)}}@keyframes svelte-11zxw8x-body-shake{0%{transform:translateY(0)}20%{transform:translateY(-3px)}40%{transform:translateY(1px)}60%{transform:translateY(-1px)}to{transform:translateY(0)}}.fan-stage.svelte-11zxw8x{flex-direction:column;align-items:center;gap:24px;width:100%;display:flex}.reveal-btn.svelte-11zxw8x,.confirm-btn.svelte-11zxw8x{cursor:pointer;border-radius:999px;padding:10px 28px;font-size:1rem;font-weight:700;transition:background .15s}.reveal-btn.svelte-11zxw8x{border:1px solid var(--accent);color:var(--accent-light);background:#4f46e51f}.confirm-btn.svelte-11zxw8x{border:1px solid var(--green-dark);color:var(--green);background:#16a34a1f}.confirm-btn.svelte-11zxw8x:disabled{opacity:.5;cursor:not-allowed}@media (hover:hover) and (pointer:fine){.reveal-btn.svelte-11zxw8x:hover{background:#4f46e538}.confirm-btn.svelte-11zxw8x:hover:not(:disabled){background:#16a34a38}}.hand-hint.svelte-11zxw8x{text-align:center;flex-direction:column;align-items:center;gap:4px;max-width:340px;padding:8px 16px;display:flex}.hand-name.svelte-11zxw8x{letter-spacing:.04em;text-transform:uppercase;font-size:.9rem;font-weight:800}.hand-bonus.svelte-11zxw8x{margin-left:4px;font-weight:900}.near-miss-hint.svelte-11zxw8x{color:var(--amber);font-size:.72rem;font-weight:600;animation:2s ease-in-out infinite svelte-11zxw8x-near-miss-pulse}@keyframes svelte-11zxw8x-near-miss-pulse{0%,to{opacity:.8}50%{opacity:1}}.element-hint.svelte-11zxw8x{color:var(--text-3);font-size:.68rem;font-weight:600}.ipl-badge.svelte-11zxw8x{letter-spacing:.04em;color:var(--text-3,#888);background:var(--surface-2,#ffffff0f);white-space:nowrap;border-radius:4px;margin-top:2px;padding:1px 6px;font-size:.65rem;font-weight:700}.swap-preview-panel.svelte-11zxw8x{flex-direction:column;align-items:center;gap:10px;width:100%;max-width:340px;display:flex}.swap-preview-actions.svelte-11zxw8x{justify-content:center;gap:12px;width:100%;display:flex}.swap-cancel-btn.svelte-11zxw8x,.swap-confirm-btn.svelte-11zxw8x{cursor:pointer;border-radius:999px;padding:10px 24px;font-size:.85rem;font-weight:700;transition:background .15s}.swap-cancel-btn.svelte-11zxw8x{color:#ef4444;background:#ef44441a;border:1px solid #ef444480}.swap-confirm-btn.svelte-11zxw8x{color:#22c55e;background:#16a34a1a;border:1px solid #16a34a80}@media (hover:hover) and (pointer:fine){.swap-cancel-btn.svelte-11zxw8x:hover{background:#ef444438}.swap-confirm-btn.svelte-11zxw8x:hover{background:#16a34a38}}.joker-tooltip.svelte-11zxw8x{color:#c084fc;background:#a855f71a;border:1px solid #a855f74d;border-radius:8px;align-items:center;gap:6px;padding:6px 14px;font-size:.78rem;font-weight:600;animation:.25s ease-out svelte-11zxw8x-joker-tooltip-in;display:flex}.joker-tooltip-icon.svelte-11zxw8x{font-size:1rem}@keyframes svelte-11zxw8x-joker-tooltip-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.swap-notice.svelte-11zxw8x{color:var(--accent-light);text-align:left;background:#4f46e514;border:1px solid #4f46e540;border-radius:10px;align-items:center;gap:8px;max-width:340px;padding:10px 16px;font-size:.78rem;display:flex}.confirmed-msg.svelte-11zxw8x{color:var(--text-3);font-size:.875rem}.swap-choice-panel.svelte-11zxw8x{flex-direction:column;align-items:center;gap:12px;width:100%;max-width:380px;display:flex}.swap-choice-btn.svelte-11zxw8x{width:100%;color:var(--accent-light);cursor:pointer;background:#4f46e50f;border:1px solid #4f46e54d;border-radius:10px;flex-direction:column;align-items:center;gap:4px;min-height:100px;padding:12px 10px;transition:background .15s,border-color .15s;display:flex}.swap-choice-btn.svelte-11zxw8x:disabled{opacity:.4;cursor:not-allowed}@media (hover:hover) and (pointer:fine){.swap-choice-btn.svelte-11zxw8x:hover:not(:disabled){background:#4f46e526;border-color:#4f46e580}}.swap-choice-btn.dealer-btn.svelte-11zxw8x{background:#e0c3fc0f;border-color:#e0c3fc4d;position:relative}@media (hover:hover) and (pointer:fine){.swap-choice-btn.dealer-btn.svelte-11zxw8x:hover:not(:disabled){background:#e0c3fc26;border-color:#e0c3fc80}}.choice-spacer.svelte-11zxw8x{flex:1}.choice-icon.svelte-11zxw8x{font-size:1.4rem}.choice-label.svelte-11zxw8x{text-align:center;font-size:.78rem;font-weight:700}.choice-detail.svelte-11zxw8x{color:var(--text-3);text-align:center;font-size:.65rem}.choice-or.svelte-11zxw8x{color:var(--text-3);text-transform:uppercase;font-size:.7rem;font-weight:600}.inv-preview.svelte-11zxw8x{flex-direction:column;align-items:center;gap:4px;width:100%;display:flex}.inv-preview-row.svelte-11zxw8x{justify-content:center;align-items:center;gap:6px;display:flex}.inv-preview-cards.svelte-11zxw8x{gap:6px;display:flex}.inv-preview-arrow.svelte-11zxw8x{border:1px solid var(--border-mid);background:var(--bg-surface);width:22px;height:22px;color:var(--text-3);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:.8rem;line-height:1;transition:all .15s;display:flex;box-shadow:0 1px 3px #0000004d}.inv-preview-arrow.svelte-11zxw8x:hover{border-color:var(--accent);color:var(--accent-light)}.swap-section.svelte-11zxw8x{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.swap-section-header.svelte-11zxw8x{color:var(--accent-light);align-items:center;gap:6px;font-size:.75rem;font-weight:600;display:flex}.swap-section-icon.svelte-11zxw8x{font-size:.9rem}.swap-section-label.svelte-11zxw8x{text-align:center}.swap-section-disabled.svelte-11zxw8x{color:var(--text-4)}.inv-preview-card-btn.svelte-11zxw8x{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:8px;flex-shrink:0;padding:0;transition:border-color .15s,transform .15s}.inv-preview-card-btn.svelte-11zxw8x:hover{border-color:#4f46e566;transform:translateY(-2px)}.inv-preview-card-btn.selected.svelte-11zxw8x{border-color:var(--green);transform:translateY(-3px);box-shadow:0 0 10px #16a34a66}.inv-preview-placeholder.svelte-11zxw8x{border:1px dashed var(--border);box-sizing:border-box;background:0 0;border-radius:6px;flex-shrink:0}.inv-preview-info.svelte-11zxw8x{color:var(--text-4);font-variant-numeric:tabular-nums;font-size:.55rem}.dealer-info-btn.svelte-11zxw8x{cursor:pointer;opacity:.6;background:0 0;border:none;border-radius:50%;padding:2px 4px;font-size:.85rem;line-height:1;transition:opacity .15s;position:absolute;top:6px;right:6px}.dealer-info-btn.svelte-11zxw8x:hover{opacity:1}.info-overlay.svelte-11zxw8x{z-index:9998;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.info-backdrop.svelte-11zxw8x{background:#02040aa6;position:absolute;inset:0}.info-dialog.svelte-11zxw8x{background:var(--bg-surface);border:1px solid var(--accent-bg-mid);width:100%;max-width:340px;color:var(--text);border-radius:14px;max-height:85vh;padding:20px 22px;position:relative;overflow-y:auto;box-shadow:0 20px 60px #0009}.info-header.svelte-11zxw8x{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.info-header.svelte-11zxw8x h3:where(.svelte-11zxw8x){color:#e0c3fc;margin:0;font-size:1rem;font-weight:800}.info-close.svelte-11zxw8x{color:var(--text-3);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 6px;font-size:1rem;line-height:1;transition:color .15s,background .15s}.info-close.svelte-11zxw8x:hover{color:var(--text);background:#ffffff0f}.info-desc.svelte-11zxw8x{color:var(--text-2);margin:0 0 16px;font-size:.78rem;line-height:1.5}.info-section.svelte-11zxw8x{flex-direction:column;gap:3px;margin-bottom:14px;display:flex}.info-section-label.svelte-11zxw8x{text-transform:uppercase;letter-spacing:.1em;color:var(--text-4);margin-bottom:4px;font-size:.6rem;font-weight:700}.info-odds-row.svelte-11zxw8x{justify-content:space-between;align-items:center;padding:1px 0;font-size:.75rem;display:flex}.info-odds-name.svelte-11zxw8x{font-weight:700}.info-odds-pct.svelte-11zxw8x{color:var(--text-3);font-variant-numeric:tabular-nums}.info-exclusives.svelte-11zxw8x{flex-direction:column;gap:8px;display:flex}.info-exclusive-item.svelte-11zxw8x{background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.exclusive-name.svelte-11zxw8x{font-size:.78rem;font-weight:800}.prismatic-name.svelte-11zxw8x{background:linear-gradient(90deg,#e0c3fc,#8ec5fc,#a0e7e5,#fbc2eb,#e0c3fc) 0 0/200% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite svelte-11zxw8x-prismatic-text}@keyframes svelte-11zxw8x-prismatic-text{0%{background-position:0%}to{background-position:200%}}.titanium-name.svelte-11zxw8x{color:#8fb8d0}.exclusive-desc.svelte-11zxw8x{color:var(--text-3);font-size:.65rem}
