.hero-fade.svelte-bim479{animation:svelte-bim479-hero-enter .8s cubic-bezier(.16,1,.3,1) forwards}@keyframes svelte-bim479-hero-enter{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.round-badge.svelte-bim479{font-size:9px;font-weight:700;letter-spacing:.1em;padding:2px 8px;border-radius:4px;font-family:var(--font-mono);background:#61dafb1f;color:#61dafb;border:1px solid rgba(97,218,251,.25)}.countdown-display.svelte-bim479{font-family:var(--font-mono);font-size:1.5rem;font-weight:700;letter-spacing:.08em;background:linear-gradient(135deg,#61dafb,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.sold-out-flash.svelte-bim479{animation:svelte-bim479-sold-flash 2s ease-in-out infinite}@keyframes svelte-bim479-sold-flash{0%,to{opacity:1}50%{opacity:.6}}.modal-card.svelte-11bd2to{background:#111111eb;border:1px solid rgba(97,218,251,.15);border-radius:1rem;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 8px 40px #0009,0 0 60px #61dafb14,inset 0 1px #ffffff0f;animation:svelte-11bd2to-modal-enter .3s cubic-bezier(.16,1,.3,1) forwards}@keyframes svelte-11bd2to-modal-enter{0%{opacity:0;transform:scale(.95) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.confirm-btn.svelte-11bd2to{box-shadow:0 0 20px #61dafb26}.confirm-btn.svelte-11bd2to:hover{box-shadow:0 0 30px #61dafb4d,0 0 60px #a78bfa1a}.reveal-container.svelte-1wgi3i{perspective:1000px}.reveal-glow.svelte-1wgi3i{animation:svelte-1wgi3i-glow-burst 2s ease-out forwards,svelte-1wgi3i-pulse-glow-slow 3s ease-in-out 2s infinite}@keyframes svelte-1wgi3i-glow-burst{0%{box-shadow:0 0 #61dafb00,0 0 #22c55e00;border-color:#ffffff14}30%{box-shadow:0 0 60px #61dafb66,0 0 120px #22c55e33;border-color:#61dafb80}to{box-shadow:0 0 30px #61dafb26,0 0 60px #22c55e0d;border-color:#61dafb40}}@keyframes svelte-1wgi3i-pulse-glow-slow{0%,to{box-shadow:0 0 30px #61dafb1f,0 0 60px #22c55e0a}50%{box-shadow:0 0 45px #61dafb33,0 0 90px #22c55e14}}.icon-ring.svelte-1wgi3i{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:50%;background:radial-gradient(circle,rgba(34,197,94,.12) 0%,transparent 70%);border:1px solid rgba(34,197,94,.2);margin:0 auto 1rem;animation:svelte-1wgi3i-ring-pulse 2s ease-in-out infinite}.icon-ring-error.svelte-1wgi3i{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:50%;background:radial-gradient(circle,rgba(239,68,68,.12) 0%,transparent 70%);border:1px solid rgba(239,68,68,.2);margin:0 auto 1rem}@keyframes svelte-1wgi3i-ring-pulse{0%,to{border-color:#22c55e33;box-shadow:0 0 #22c55e00}50%{border-color:#22c55e66;box-shadow:0 0 20px #22c55e1a}}.reveal-icon.svelte-1wgi3i{opacity:0;transform:scale(.3);transition:all .5s cubic-bezier(.34,1.56,.64,1)}.reveal-icon.visible.svelte-1wgi3i{opacity:1;transform:scale(1)}.reveal-text.svelte-1wgi3i{opacity:0;transform:translateY(15px);transition:all .5s ease-out}.reveal-text.visible.svelte-1wgi3i{opacity:1;transform:translateY(0)}.reveal-actions.svelte-1wgi3i{opacity:0;transform:translateY(10px);transition:all .4s ease-out}.reveal-actions.visible.svelte-1wgi3i{opacity:1;transform:translateY(0)}.nft-reveal.svelte-1wgi3i{opacity:0;transform:scale(.8);transition:all .6s cubic-bezier(.34,1.56,.64,1);margin:1.5rem auto;max-width:220px}.nft-reveal.visible.svelte-1wgi3i{opacity:1;transform:scale(1)}.nft-card.svelte-1wgi3i{width:100%;aspect-ratio:1;cursor:default;perspective:800px}.nft-card-inner.svelte-1wgi3i{position:relative;width:100%;height:100%;transition:transform .8s cubic-bezier(.25,.46,.45,.94);transform-style:preserve-3d}.nft-card.flipped.svelte-1wgi3i .nft-card-inner:where(.svelte-1wgi3i){transform:rotateY(180deg)}.nft-card-front.svelte-1wgi3i,.nft-card-back.svelte-1wgi3i{position:absolute;inset:0;backface-visibility:hidden;border-radius:1rem;overflow:hidden}.nft-card-front.svelte-1wgi3i{background:linear-gradient(135deg,#61dafb1a,#a78bfa1a);border:1px solid rgba(97,218,251,.25);display:flex;align-items:center;justify-content:center;animation:svelte-1wgi3i-mystery-glow 2s ease-in-out infinite}@keyframes svelte-1wgi3i-mystery-glow{0%,to{box-shadow:0 0 20px #61dafb26,inset 0 0 30px #61dafb0d}50%{box-shadow:0 0 40px #61dafb4d,inset 0 0 50px #61dafb1a}}.mystery-mark.svelte-1wgi3i{font-family:var(--font-heading);font-size:4rem;font-weight:700;background:linear-gradient(135deg,#61dafb,#a78bfa,#f472b6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:svelte-1wgi3i-mystery-pulse 1.5s ease-in-out infinite}@keyframes svelte-1wgi3i-mystery-pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.nft-card-back.svelte-1wgi3i{transform:rotateY(180deg);background:#111111f2;border:1px solid rgba(97,218,251,.3);display:flex;flex-direction:column;box-shadow:0 0 30px #61dafb26}.nft-image-wrap.svelte-1wgi3i{flex:1;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#0000004d}.nft-loading.svelte-1wgi3i{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.nft-spinner.svelte-1wgi3i{width:32px;height:32px;border:2px solid rgba(97,218,251,.15);border-top-color:#61dafb;border-radius:50%;animation:svelte-1wgi3i-spin .8s linear infinite}@keyframes svelte-1wgi3i-spin{to{transform:rotate(360deg)}}.nft-img.svelte-1wgi3i{width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .4s ease-out}.nft-img.loaded.svelte-1wgi3i{opacity:1}.nft-fallback.svelte-1wgi3i{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:linear-gradient(135deg,#61dafb14,#a78bfa14)}.nft-info.svelte-1wgi3i{padding:.6rem .75rem;display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(97,218,251,.15);background:#0006}.nft-name.svelte-1wgi3i{font-family:var(--font-heading);font-size:.7rem;font-weight:600;color:#ffffffe6;letter-spacing:.05em}.nft-number.svelte-1wgi3i{font-family:var(--font-mono);font-size:.65rem;color:#61dafb;opacity:.8}.sale-card-glow.svelte-19ztuav:hover,.sold-out-card:hover{transform:none}.sale-card-glow.svelte-19ztuav{border-color:#61dafb1f;box-shadow:0 0 40px #61dafb1a,0 0 80px #61dafb0a,inset 0 1px #ffffff0f;animation:svelte-19ztuav-card-breathe 4s ease-in-out infinite}@keyframes svelte-19ztuav-card-breathe{0%,to{box-shadow:0 0 40px #61dafb1a,0 0 80px #61dafb0a,inset 0 1px #ffffff0f}50%{box-shadow:0 0 60px #61dafb2e,0 0 100px #61dafb0f,inset 0 1px #ffffff0f}}.sold-out-card.svelte-19ztuav{border-color:#ff6b6b33;box-shadow:0 0 40px #ff6b6b14,inset 0 1px #ffffff0a;animation:svelte-19ztuav-sold-out-pulse 3s ease-in-out infinite}@keyframes svelte-19ztuav-sold-out-pulse{0%,to{box-shadow:0 0 40px #ff6b6b14,inset 0 1px #ffffff0a;border-color:#ff6b6b33}50%{box-shadow:0 0 60px #ff6b6b26,inset 0 1px #ffffff0a;border-color:#ff6b6b59}}.sold-icon.svelte-19ztuav{display:inline-flex;align-items:center;justify-content:center;color:var(--color-accent-red);opacity:.7}.card-enter.svelte-19ztuav{animation:svelte-19ztuav-card-slide-up .6s cubic-bezier(.16,1,.3,1) .2s both}@keyframes svelte-19ztuav-card-slide-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.feature-icon.svelte-19ztuav{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#61dafb14;color:#61dafb;flex-shrink:0}.feature-icon-sol.svelte-19ztuav{background:#a78bfa14;color:#a78bfa}.feature-icon-check.svelte-19ztuav{background:#22c55e14;color:#22c55e}.stagger-1.svelte-19ztuav{animation:svelte-19ztuav-stagger-in .5s ease-out .3s both}.stagger-2.svelte-19ztuav{animation:svelte-19ztuav-stagger-in .5s ease-out .5s both}.stagger-3.svelte-19ztuav{animation:svelte-19ztuav-stagger-in .5s ease-out .7s both}@keyframes svelte-19ztuav-stagger-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.cta-pulse.svelte-19ztuav{animation:svelte-19ztuav-cta-ring 2.5s ease-in-out infinite}@keyframes svelte-19ztuav-cta-ring{0%,to{box-shadow:0 0 #61dafb4d}50%{box-shadow:0 0 0 6px #61dafb00}}.tx-progress.svelte-19ztuav{padding:.75rem 0}.tx-steps.svelte-19ztuav{display:flex;align-items:center;justify-content:center;gap:0}.tx-step.svelte-19ztuav{display:flex;flex-direction:column;align-items:center;gap:4px;opacity:.3;transition:opacity .3s}.tx-step.active.svelte-19ztuav{opacity:1}.tx-step.done.svelte-19ztuav{opacity:.7}.tx-step-dot.svelte-19ztuav{width:24px;height:24px;border-radius:50%;border:1px solid rgba(97,218,251,.3);display:flex;align-items:center;justify-content:center;font-size:10px;font-family:var(--font-mono);color:#61dafb99;transition:all .3s}.tx-step.active.svelte-19ztuav .tx-step-dot:where(.svelte-19ztuav){border-color:var(--color-accent-cyan);color:var(--color-accent-cyan);box-shadow:0 0 12px #61dafb4d}.tx-step.done.svelte-19ztuav .tx-step-dot:where(.svelte-19ztuav){border-color:var(--color-success);color:var(--color-success);font-size:11px}.tx-step-label.svelte-19ztuav{font-size:9px;color:#94a3b880;letter-spacing:.05em;font-family:var(--font-mono)}.tx-step.active.svelte-19ztuav .tx-step-label:where(.svelte-19ztuav){color:var(--color-accent-cyan)}.tx-step-line.svelte-19ztuav{width:32px;height:1px;background:#61dafb26;margin:0 8px 18px;transition:background .3s}.tx-step-line.filled.svelte-19ztuav{background:var(--color-accent-cyan)}.showcase.svelte-trg01m{opacity:0;transform:translateY(20px);transition:all .8s cubic-bezier(.16,1,.3,1);width:320px;flex-shrink:0}.showcase.visible.svelte-trg01m{opacity:1;transform:translateY(0)}.showcase-frame.svelte-trg01m{position:relative;width:320px;height:320px;border-radius:1.25rem;overflow:hidden;transition:transform .4s ease}.showcase-frame.svelte-trg01m:hover{transform:scale(1.02)}.showcase-img.svelte-trg01m{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.05);transition:opacity .8s ease,transform .8s ease;border-radius:1.25rem}.showcase-img.active.svelte-trg01m{opacity:1;transform:scale(1)}.showcase-glow.svelte-trg01m{position:absolute;inset:-2px;border-radius:1.25rem;border:1px solid rgba(97,218,251,.15);box-shadow:0 0 40px #61dafb14,0 0 80px #a78bfa0a,inset 0 0 30px #0000004d;pointer-events:none;animation:svelte-trg01m-showcase-pulse 4s ease-in-out infinite}@keyframes svelte-trg01m-showcase-pulse{0%,to{box-shadow:0 0 40px #61dafb14,0 0 80px #a78bfa0a,inset 0 0 30px #0000004d}50%{box-shadow:0 0 60px #61dafb26,0 0 100px #a78bfa14,inset 0 0 30px #0000004d}}.showcase-meta.svelte-trg01m{display:flex;align-items:center;justify-content:space-between;margin-top:16px;padding:0 4px}.showcase-label.svelte-trg01m{font-family:var(--font-mono);font-size:10px;color:#94a3b8a6;letter-spacing:.05em}.showcase-dots.svelte-trg01m{display:flex;gap:8px}.dot.svelte-trg01m{width:6px;height:6px;border-radius:999px;border:none;padding:0;background:#ffffff26;cursor:pointer;transition:all .35s cubic-bezier(.16,1,.3,1)}.dot.active.svelte-trg01m{width:18px;background:#61dafb;box-shadow:0 0 8px #61dafb66}.dot.svelte-trg01m:hover:not(.active){background:#ffffff4d}@media(max-width:1023px){.showcase.svelte-trg01m{width:260px}.showcase-frame.svelte-trg01m{width:260px;height:260px}}@media(max-width:479px){.showcase.svelte-trg01m{width:220px}.showcase-frame.svelte-trg01m{width:220px;height:220px}.showcase-meta.svelte-trg01m{margin-top:12px}}.dot-grid.svelte-1uha8ag{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.03) 1px,transparent 1px);background-size:32px 32px;mask-image:radial-gradient(ellipse 60% 50% at 50% 50%,black 20%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse 60% 50% at 50% 50%,black 20%,transparent 70%)}.ambient-bg.svelte-1uha8ag{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 50% 40% at 30% 45%,rgba(97,218,251,.05) 0%,transparent 70%),radial-gradient(ellipse 40% 35% at 70% 50%,rgba(167,139,250,.04) 0%,transparent 70%),radial-gradient(ellipse 80% 60% at 50% 100%,rgba(97,218,251,.03) 0%,transparent 50%)}.steps-row.svelte-1uha8ag{display:flex;align-items:center;justify-content:center;gap:0;margin-top:3.5rem;opacity:0;animation:svelte-1uha8ag-steps-fade .8s ease-out 1s forwards}@keyframes svelte-1uha8ag-steps-fade{to{opacity:.7}}.step.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;gap:6px}.step-num.svelte-1uha8ag{width:24px;height:24px;border-radius:50%;border:1px solid rgba(97,218,251,.35);display:flex;align-items:center;justify-content:center;font-size:11px;font-family:var(--font-mono);color:#61dafbcc}.step-label.svelte-1uha8ag{font-size:10px;color:#94a3b8b3;letter-spacing:.05em}.step-line.svelte-1uha8ag{width:48px;height:1px;background:#61dafb1a;margin:0 12px 20px}@media(max-width:639px){.steps-row.svelte-1uha8ag{margin-top:2.5rem}.step-line.svelte-1uha8ag{width:32px;margin:0 8px 20px}}
