.opening.svelte-z4dhyw.svelte-z4dhyw{position:relative;isolation:isolate;width:100%;max-width:760px;margin:auto;color:#f8fafc;text-align:center;padding:16px 12px 28px;overflow:hidden}.actions.svelte-z4dhyw.svelte-z4dhyw{display:flex;justify-content:center;gap:28px;margin-bottom:28px}header.svelte-z4dhyw.svelte-z4dhyw{position:relative;z-index:2}.eyebrow.svelte-z4dhyw.svelte-z4dhyw{font-size:10px;font-weight:700;letter-spacing:.24em;color:var(--primary);margin:0 0 10px}h2.svelte-z4dhyw.svelte-z4dhyw{font-size:clamp(24px,4vw,36px);font-weight:750;letter-spacing:-.04em;line-height:1.15;margin:0}.subtitle.svelte-z4dhyw.svelte-z4dhyw{color:#94a3b8;font-size:13px;margin-top:10px}.stage.svelte-z4dhyw.svelte-z4dhyw{position:relative;display:grid;place-items:center;height:420px;perspective:1000px}.aura.svelte-z4dhyw.svelte-z4dhyw{position:absolute;width:440px;height:390px;border-radius:50%;background:radial-gradient(ellipse,color-mix(in srgb,var(--primary) 22%,transparent),transparent 65%);filter:blur(22px);transition:opacity .5s}.orbit.svelte-z4dhyw.svelte-z4dhyw{position:absolute;width:360px;height:360px;border:1px solid color-mix(in srgb,var(--primary) 12%,transparent);border-radius:50%;transform:rotateX(25deg)}.orbit.svelte-z4dhyw.svelte-z4dhyw:after{content:"";position:absolute;top:22px;right:22px;bottom:22px;left:22px;border:1px dashed color-mix(in srgb,var(--primary) 10%,transparent);border-radius:inherit}.floor.svelte-z4dhyw.svelte-z4dhyw{position:absolute;bottom:20px;width:210px;height:18px;background:#0008;border-radius:50%;filter:blur(10px)}.pack.svelte-z4dhyw.svelte-z4dhyw{position:relative;width:240px;height:360px;border:0;padding:0;background:none;cursor:pointer;touch-action:pan-y;-webkit-user-select:none;user-select:none;transform:rotate(-5deg);animation:svelte-z4dhyw-float 5s ease-in-out infinite;transition:filter .3s;filter:drop-shadow(0 16px 24px #0008)}.pack.svelte-z4dhyw.svelte-z4dhyw:hover,.pack.svelte-z4dhyw.svelte-z4dhyw:focus-visible{filter:drop-shadow(0 0 25px color-mix(in srgb,var(--primary) 40%,transparent))}.pack.svelte-z4dhyw.svelte-z4dhyw:focus-visible{outline:2px solid var(--primary);outline-offset:12px;border-radius:12px}.pack.dragging.svelte-z4dhyw.svelte-z4dhyw{animation-play-state:paused}.pack-body.svelte-z4dhyw.svelte-z4dhyw,.pack-top.svelte-z4dhyw.svelte-z4dhyw{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.pack.svelte-z4dhyw img.svelte-z4dhyw{width:100%;height:100%;object-fit:cover;pointer-events:none;border-radius:8px}.pack-top.svelte-z4dhyw.svelte-z4dhyw:after{content:"";position:absolute;inset:0 0 auto;height:12%;background:repeating-linear-gradient(90deg,#fff2 0,#fff2 1px,#0003 1px,#0003 4px);border-top:3px solid #ffffff50}.pack-body.svelte-z4dhyw.svelte-z4dhyw{clip-path:polygon(0 14%,12% 13%,25% 15%,39% 13%,52% 15%,67% 13%,80% 15%,100% 13%,100% 100%,0 100%)}.pack-top.svelte-z4dhyw.svelte-z4dhyw{clip-path:polygon(0 0,100% 0,100% 13%,80% 15%,67% 13%,52% 15%,39% 13%,25% 15%,12% 13%,0 14%);transform:translate(calc(var(--drag) * 28px)) rotate(calc(var(--drag) * 9deg));transition:transform .12s}.foil.svelte-z4dhyw.svelte-z4dhyw{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 25%,#fff2 45%,#fff5 49%,transparent 65%);mix-blend-mode:screen;opacity:0;transition:opacity .3s;pointer-events:none}.pack.svelte-z4dhyw:hover .foil.svelte-z4dhyw,.dragging.svelte-z4dhyw .foil.svelte-z4dhyw{opacity:1}.seam.svelte-z4dhyw.svelte-z4dhyw{position:absolute;left:7%;right:7%;top:14%;height:2px;background:#fde68a;box-shadow:0 0 10px #fbbf24,0 0 20px #fbbf2466}.seam.svelte-z4dhyw span.svelte-z4dhyw{position:absolute;top:-8px;right:0;bottom:-8px;left:0;background:linear-gradient(90deg,transparent,#fef3c733,transparent)}.seam.svelte-z4dhyw b.svelte-z4dhyw{position:absolute;right:-8px;top:-12px;color:#fff7d6;font-size:19px}.tear-hint.svelte-z4dhyw.svelte-z4dhyw{position:absolute;bottom:0;display:flex;gap:18px;align-items:center;color:#cbd5e1;font-size:15px}.tear-hint.svelte-z4dhyw span.svelte-z4dhyw{font-size:9px;letter-spacing:.2em;color:#94a3b8}.controls.svelte-z4dhyw.svelte-z4dhyw{position:relative;z-index:2;margin-top:22px}.hint.svelte-z4dhyw.svelte-z4dhyw{color:#94a3b8;font-size:12px;min-height:18px;margin:0 0 16px}.open-button.svelte-z4dhyw.svelte-z4dhyw{display:inline-flex;justify-content:space-between;align-items:center;gap:26px;min-height:50px;min-width:230px;padding:12px 22px;border-radius:12px;border:1px solid #fef3c780;background:linear-gradient(120deg,#fde68a,#fbbf24);color:#2a1b09;font-size:14px;font-weight:750;box-shadow:0 4px 25px #fbbf2420,inset 0 1px #fff8;cursor:pointer;transition:transform .2s,box-shadow .2s}.open-button.svelte-z4dhyw.svelte-z4dhyw:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 32px #fbbf2440}.open-button.svelte-z4dhyw.svelte-z4dhyw:focus-visible{outline:2px solid white;outline-offset:5px}.open-button.svelte-z4dhyw.svelte-z4dhyw:disabled{cursor:wait;background:#29283a;color:#fde68a;border-color:#fde68a40}.error.svelte-z4dhyw.svelte-z4dhyw{color:#fda4af;font-size:13px;margin-top:14px}.light.svelte-z4dhyw.svelte-z4dhyw{position:absolute;width:180px;height:280px;border-radius:50%;background:radial-gradient(ellipse,#fff9dc,var(--primary) 35%,transparent 70%);filter:blur(16px);opacity:0}.particles.svelte-z4dhyw.svelte-z4dhyw{position:absolute;inset:50% 0 auto 50%;pointer-events:none}.particles.svelte-z4dhyw i.svelte-z4dhyw{position:absolute;width:4px;height:4px;border-radius:50%;background:#fef3c7;box-shadow:0 0 9px var(--secondary);opacity:0}.unsealing.svelte-z4dhyw .pack.svelte-z4dhyw{animation:svelte-z4dhyw-charge var(--duration) ease-in-out both;cursor:wait}.unsealing.svelte-z4dhyw .pack-top.svelte-z4dhyw{animation:svelte-z4dhyw-tear var(--duration) cubic-bezier(.22,.7,.2,1) both}.unsealing.svelte-z4dhyw .pack-body.svelte-z4dhyw{animation:svelte-z4dhyw-release var(--duration) ease-in both}.unsealing.svelte-z4dhyw .seam.svelte-z4dhyw{animation:svelte-z4dhyw-seal var(--duration) ease both}.unsealing.svelte-z4dhyw .light.svelte-z4dhyw{animation:svelte-z4dhyw-light var(--duration) ease-out both}.unsealing.svelte-z4dhyw .particles i.svelte-z4dhyw{animation:svelte-z4dhyw-burst calc(var(--duration) * .65) ease-out both;animation-delay:calc(var(--duration) * .3 + var(--delay))}@keyframes svelte-z4dhyw-float{0%,to{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-10px) rotate(-2deg)}}@keyframes svelte-z4dhyw-charge{0%{transform:rotate(-5deg)}15%{transform:scale(1.04) rotate(-3deg)}20%,28%{transform:scale(1.04) rotate(-6deg)}24%,32%{transform:scale(1.04) rotate(-2deg)}45%,to{transform:scale(1.06) rotate(0)}}@keyframes svelte-z4dhyw-tear{0%,30%{transform:none;opacity:1}52%{transform:translate(65px,-65px) rotate(22deg);opacity:1}75%,to{transform:translate(140px,-120px) rotate(40deg);opacity:0}}@keyframes svelte-z4dhyw-release{0%,45%{transform:none;opacity:1}85%,to{transform:translateY(65px) scale(.92);opacity:0}}@keyframes svelte-z4dhyw-seal{0%,25%{opacity:1}40%,to{opacity:0;transform:scaleX(1.3)}}@keyframes svelte-z4dhyw-light{0%,25%{opacity:0;transform:scale(.4)}50%{opacity:.95;transform:scale(1.3)}to{opacity:.4;transform:scale(.9)}}@keyframes svelte-z4dhyw-burst{0%{opacity:0;transform:rotate(var(--angle)) translate(30px)}15%{opacity:1}to{opacity:0;transform:rotate(var(--angle)) translate(var(--distance)) scale(.2)}}@media (max-width: 480px){.opening.svelte-z4dhyw.svelte-z4dhyw{padding-inline:4px}.actions.svelte-z4dhyw.svelte-z4dhyw{gap:18px;margin-bottom:24px}.stage.svelte-z4dhyw.svelte-z4dhyw{height:360px}.pack.svelte-z4dhyw.svelte-z4dhyw{width:204px;height:306px}.orbit.svelte-z4dhyw.svelte-z4dhyw{width:290px;height:290px}.subtitle.svelte-z4dhyw.svelte-z4dhyw{font-size:12px}}@media (prefers-reduced-motion: reduce){.pack.svelte-z4dhyw.svelte-z4dhyw,.unsealing.svelte-z4dhyw .pack.svelte-z4dhyw,.unsealing.svelte-z4dhyw .pack-top.svelte-z4dhyw,.unsealing.svelte-z4dhyw .pack-body.svelte-z4dhyw,.unsealing.svelte-z4dhyw .seam.svelte-z4dhyw,.unsealing.svelte-z4dhyw .light.svelte-z4dhyw,.unsealing.svelte-z4dhyw .particles i.svelte-z4dhyw{animation:none}.pack-top.svelte-z4dhyw.svelte-z4dhyw,.open-button.svelte-z4dhyw.svelte-z4dhyw,.foil.svelte-z4dhyw.svelte-z4dhyw{transition:none}.unsealing.svelte-z4dhyw .light.svelte-z4dhyw{opacity:.25}}.swiper-container.svelte-aawd9k.svelte-aawd9k{position:relative;display:flex;flex-direction:column;align-items:center;padding:0;width:100%;overflow:visible}.swiper.svelte-aawd9k.svelte-aawd9k{width:428px;height:600px;margin:0 80px;position:relative;overflow:visible}.card-container.svelte-aawd9k.svelte-aawd9k{position:relative;width:100%;height:100%;aspect-ratio:375 / 525;border-radius:16px;overflow:hidden;filter:drop-shadow(0 10px 25px rgba(0,0,0,.2))}.card-inner.svelte-aawd9k.svelte-aawd9k{position:relative;width:100%;height:100%;background:#000}.card-image.svelte-aawd9k.svelte-aawd9k{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:16px}.reveal-effect.svelte-aawd9k.svelte-aawd9k{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.2) 50%,transparent 70%);animation:svelte-aawd9k-shimmer 1s ease-out;pointer-events:none;border-radius:16px;will-change:transform}@keyframes svelte-aawd9k-shimmer{0%{transform:translate(-100%) skew(-10deg)}to{transform:translate(200%) skew(-10deg)}}.card-counter.svelte-aawd9k.svelte-aawd9k{position:absolute;top:-50px;left:50%;transform:translate(-50%);background:#000000b3;color:#fff;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10}.counter-text.svelte-aawd9k.svelte-aawd9k{display:flex;align-items:center;gap:4px}@media screen and (max-width: 756px){.swiper.svelte-aawd9k.svelte-aawd9k{width:360px;height:504px;margin:0 60px}}@media screen and (max-width: 576px){.swiper.svelte-aawd9k.svelte-aawd9k{width:300px;height:420px;margin:0 40px}.card-counter.svelte-aawd9k.svelte-aawd9k{top:-40px;font-size:12px;padding:6px 12px}}.selected-card.svelte-1iqut28{position:relative;z-index:1;isolation:isolate}.selected-card.svelte-1iqut28:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:12px;padding:2px;background:linear-gradient(45deg,gold,orange);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:svelte-1iqut28-borderPulse 1.5s ease-in-out infinite;will-change:box-shadow,transform;z-index:-1}@keyframes svelte-1iqut28-borderPulse{0%{box-shadow:0 0 #ffd70066,0 0 #ffd70066;transform:scale(1)}50%{box-shadow:0 0 0 10px #ffd70000,0 0 0 20px #ffd70000;transform:scale(1.02)}to{box-shadow:0 0 #ffd70000,0 0 #ffd70000;transform:scale(1)}}.dice-stage.svelte-yx820u.svelte-yx820u{position:relative;width:192px;height:216px;isolation:isolate}canvas.svelte-yx820u.svelte-yx820u{position:relative;display:block;width:192px;height:192px}canvas.unavailable.svelte-yx820u.svelte-yx820u{visibility:hidden}.fallback.svelte-yx820u.svelte-yx820u{position:absolute;top:0;right:0;bottom:24px;left:0;display:grid;place-items:center;color:#f4d68d;font-size:56px}.aura.svelte-yx820u.svelte-yx820u{position:absolute;top:22px;right:0;bottom:24px;left:0;z-index:-1;background:radial-gradient(ellipse,#d4ac5430,#a37af015 45%,transparent 70%);transition:opacity .3s,transform .3s;opacity:.65}.orbit.svelte-yx820u.svelte-yx820u{position:absolute;width:132px;height:38px;bottom:30px;left:30px;z-index:-1;border:1px solid #d7b66a45;border-radius:50%;box-shadow:0 0 22px #ddad3c12,inset 0 0 18px #ddad3c0d}.orbit.svelte-yx820u.svelte-yx820u:after{content:"";position:absolute;top:6px;right:12px;bottom:6px;left:12px;border:1px dashed #d7b66a30;border-radius:50%}.status.svelte-yx820u.svelte-yx820u{display:block;text-align:center;color:#bcae90;font:600 9px/20px sans-serif;text-transform:uppercase;letter-spacing:.2em}.dice-stage.svelte-yx820u:hover .aura.svelte-yx820u,.rolling.svelte-yx820u .aura.svelte-yx820u,.settled.svelte-yx820u .aura.svelte-yx820u{opacity:1;transform:scale(1.12)}.settled.svelte-yx820u .status.svelte-yx820u{color:#f4d68d}@media (prefers-reduced-motion: reduce){.aura.svelte-yx820u.svelte-yx820u{transition:none}}.dice-ritual.svelte-1aq2zae.svelte-1aq2zae{max-width:384px;margin:24px auto 0;padding:20px 16px 16px;border:1px solid #d5b56626;border-radius:20px;background:radial-gradient(ellipse at 20% 45%,#a78bfa0c,transparent 65%),#101219;box-shadow:inset 0 1px #ffffff05,0 16px 40px #00000020}.ritual-heading.svelte-1aq2zae.svelte-1aq2zae{padding:0 8px}.eyebrow.svelte-1aq2zae.svelte-1aq2zae{color:#a69b84;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.18em}h3.svelte-1aq2zae.svelte-1aq2zae{margin:6px 0 0;color:#f4eee2;font-size:20px;font-weight:600;letter-spacing:-.025em;overflow-wrap:anywhere}.ritual-body.svelte-1aq2zae.svelte-1aq2zae{display:flex;align-items:center;justify-content:center;gap:8px}button.svelte-1aq2zae.svelte-1aq2zae{cursor:pointer}button.svelte-1aq2zae.svelte-1aq2zae:disabled{cursor:wait}button.svelte-1aq2zae.svelte-1aq2zae:focus-visible{outline:2px solid #f4d68d;outline-offset:4px}.dice-trigger.svelte-1aq2zae.svelte-1aq2zae{flex:0 0 192px;border:0;border-radius:16px;padding:0;background:transparent}.dice-info.svelte-1aq2zae.svelte-1aq2zae{flex:1;min-width:0}.outcomes.svelte-1aq2zae.svelte-1aq2zae{display:flex;flex-wrap:wrap;gap:5px;margin:10px 0 16px}.outcomes.svelte-1aq2zae span.svelte-1aq2zae{min-width:27px;padding:5px;text-align:center;border:1px solid #ffffff12;border-radius:6px;color:#b9bbc5;background:#ffffff04;font:500 11px monospace}.outcomes.svelte-1aq2zae .positive.svelte-1aq2zae{color:#e9ce91;border-color:#e9ce9125;background:#e9ce9108}.outcomes.svelte-1aq2zae .negative.svelte-1aq2zae{color:#de929c}.change-dice.svelte-1aq2zae.svelte-1aq2zae{padding:4px 0;color:#a5a6b5;font-size:11px;background:none;border:0;text-align:left}.change-dice.svelte-1aq2zae.svelte-1aq2zae:hover:not(:disabled){color:#f4d68d}.change-dice.svelte-1aq2zae.svelte-1aq2zae:disabled{opacity:.5}.cast-button.svelte-1aq2zae.svelte-1aq2zae{display:flex;align-items:center;justify-content:space-between;width:100%;padding:13px 18px;border:1px solid #eed193;border-radius:10px;background:linear-gradient(110deg,#ead39d,#cba866);color:#292218;font-size:12px;font-weight:700;transition:filter .2s,box-shadow .2s}.cast-button.svelte-1aq2zae.svelte-1aq2zae:hover:not(:disabled){filter:brightness(1.1);box-shadow:0 0 24px #d7b66a25}.cast-button.svelte-1aq2zae.svelte-1aq2zae:disabled{background:#29261f;border-color:#d5b56630;color:#d5bd8c}@media (max-width: 359px){.ritual-body.svelte-1aq2zae.svelte-1aq2zae{flex-direction:column}.dice-info.svelte-1aq2zae.svelte-1aq2zae{width:100%;padding:0 8px 16px}}@media (prefers-reduced-motion: reduce){.cast-button.svelte-1aq2zae.svelte-1aq2zae{transition:none}}.swiper.svelte-166o9lz{width:100%;padding-top:20px;padding-bottom:20px}.swiper-slide.svelte-166o9lz{background-position:center;background-size:cover;width:280px}@media screen and (max-width: 1024px){.swiper-slide.svelte-166o9lz{width:240px}}@media screen and (max-width: 640px){.swiper-slide.svelte-166o9lz{width:230px}}@keyframes svelte-og4095-sparkle{0%,to{transform:scale(1) rotate(0);opacity:1}50%{transform:scale(1.2) rotate(180deg);opacity:.7}}.animate-sparkle.svelte-og4095{animation:svelte-og4095-sparkle 2s ease-in-out infinite}
