.celebration-canvas.svelte-zpgywg{z-index:1;pointer-events:none;position:fixed;inset:0}.hero.svelte-1gehp5v{opacity:0;flex-direction:column;align-items:center;gap:.75rem;padding:2rem 1rem .5rem;transition:opacity .5s ease-out,transform .5s ease-out;display:flex;transform:translateY(10px)}.hero.visible.svelte-1gehp5v{opacity:1;transform:translateY(0)}.hero-icon.svelte-1gehp5v{background:color-mix(in srgb, var(--hero-color,#22c55e) 12%, transparent);width:88px;height:88px;color:var(--hero-color,#22c55e);box-shadow:0 0 40px color-mix(in srgb, var(--hero-color,#22c55e) 20%, transparent);border-radius:50%;justify-content:center;align-items:center;animation:.6s cubic-bezier(.34,1.56,.64,1) .15s forwards svelte-1gehp5v-scaleInBounce;display:flex;transform:scale(0)}@keyframes svelte-1gehp5v-scaleInBounce{0%{transform:scale(0)}60%{transform:scale(1.15)}to{transform:scale(1)}}.hero-headline.svelte-1gehp5v{color:var(--text-primary);opacity:0;margin:0;font-size:1.75rem;font-weight:700;animation:.5s ease-out .25s forwards svelte-1gehp5v-fadeSlideUp;transform:translateY(12px)}.hero-subtitle.svelte-1gehp5v{color:var(--text-secondary);opacity:0;margin:0;font-size:.95rem;animation:.5s ease-out .45s forwards svelte-1gehp5v-fadeSlideUp;transform:translateY(12px)}@keyframes svelte-1gehp5v-fadeSlideUp{to{opacity:1;transform:translateY(0)}}.checklist.svelte-1wan6q0{opacity:0;width:100%;transition:opacity .4s ease-out,transform .4s ease-out;transform:translateY(8px);&.visible{opacity:1;transform:translateY(0)}}.checklist-title.svelte-1wan6q0{text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);opacity:.7;margin:0 0 .75rem;font-size:.7rem;font-weight:600}.checklist-items.svelte-1wan6q0{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.checklist-item.svelte-1wan6q0{opacity:0;animation:.35s ease-out forwards svelte-1wan6q0-checkIn;animation-delay:calc(.55s + var(--stagger) * 80ms);align-items:center;gap:.65rem;display:flex;transform:translate(-8px)}@keyframes svelte-1wan6q0-checkIn{to{opacity:1;transform:translate(0)}}.check-icon.svelte-1wan6q0{color:#22c55e;width:22px;height:22px;animation:.4s ease-out forwards svelte-1wan6q0-checkPulse;animation-delay:inherit;background:#22c55e26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}@keyframes svelte-1wan6q0-checkPulse{0%{transform:scale(0)}60%{transform:scale(1.25)}to{transform:scale(1)}}.check-label.svelte-1wan6q0{color:var(--text-primary);font-size:.85rem;font-weight:500}.quickstart.svelte-wsh8ri{opacity:0;width:100%;transition:opacity .4s ease-out,transform .4s ease-out;transform:translateY(8px)}.quickstart.visible.svelte-wsh8ri{opacity:1;transform:translateY(0)}.quickstart-title.svelte-wsh8ri{text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);opacity:.7;margin:0 0 .6rem;font-size:.7rem;font-weight:600}.quickstart-links.svelte-wsh8ri{flex-direction:column;gap:.4rem;display:flex}.qs-link.svelte-wsh8ri{color:var(--text-primary);background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;align-items:center;gap:.65rem;padding:.65rem .85rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.qs-link.svelte-wsh8ri:hover{background:#ffffff0f;border-color:#ffffff1f;transform:translate(3px)}.qs-link.svelte-wsh8ri:hover .qs-arrow:where(.svelte-wsh8ri){opacity:.8}.qs-primary.svelte-wsh8ri{background:linear-gradient(135deg, var(--brand-dim), var(--brand-dim));border-color:var(--brand-border)}.qs-primary.svelte-wsh8ri:hover{border-color:var(--brand-border);background:linear-gradient(135deg,#6b3aff38,#6b3aff2e)}.qs-icon.svelte-wsh8ri{width:32px;height:32px;color:var(--text-secondary);background:#ffffff0f;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.qs-primary.svelte-wsh8ri .qs-icon:where(.svelte-wsh8ri){background:var(--brand-dim);color:var(--accent)}.qs-label.svelte-wsh8ri{flex:1}.qs-arrow.svelte-wsh8ri{color:var(--text-secondary);opacity:.4;transition:opacity .2s}.countdown.svelte-1sdxemj{opacity:0;flex-direction:column;gap:.5rem;width:100%;animation:.3s ease-out forwards svelte-1sdxemj-fadeInCountdown;display:flex}@keyframes svelte-1sdxemj-fadeInCountdown{to{opacity:1}}.countdown-bar-track.svelte-1sdxemj{background:#ffffff0f;border-radius:2px;width:100%;height:3px;overflow:hidden}.countdown-bar-fill.svelte-1sdxemj{background:linear-gradient(90deg, var(--brand), var(--brand-bright));border-radius:2px;height:100%;transition:width 1s linear}.countdown-text.svelte-1sdxemj{color:var(--text-secondary);opacity:.65;text-align:center;margin:0;font-size:.78rem;& .countdown-skip:where(.svelte-1sdxemj){color:var(--accent);margin-left:.5rem;font-weight:500;text-decoration:none;&:hover{opacity:.9;text-decoration:underline}}}.success-content.svelte-1frtw78{opacity:0;flex-direction:column;gap:1.5rem;width:100%;transition:opacity .5s ease-out,transform .5s ease-out;display:flex;transform:translateY(10px)}.success-content.visible.svelte-1frtw78{opacity:1;transform:translateY(0)}.package-info.svelte-1frtw78{text-align:left;background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;gap:0;width:100%;padding:.875rem 1.25rem;display:flex}.info-row.svelte-1frtw78{color:var(--text-primary);border-bottom:1px solid #ffffff0a;align-items:flex-start;gap:.75rem;padding:.65rem 0;font-size:.85rem;display:flex}.info-row--last.svelte-1frtw78{border-bottom:none}.info-icon-svg.svelte-1frtw78{width:32px;height:32px;color:var(--text-secondary);background:#ffffff0d;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.info-body.svelte-1frtw78{flex-direction:column;flex:1;gap:.15rem;display:flex}.info-label.svelte-1frtw78{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;opacity:.7;font-size:.7rem;font-weight:600}.info-value.svelte-1frtw78{font-weight:500}.info-value.svelte-1frtw78 code{letter-spacing:.05em;color:var(--text-primary);background:#ffffff14;border-radius:4px;padding:.12rem .45rem;font-family:SF Mono,Consolas,monospace;font-size:.78rem;font-weight:600}.success-card.svelte-4t2aa4{background:var(--surface-modal);text-align:center;z-index:2;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;align-items:center;gap:.5rem;width:100%;max-width:460px;padding:0 2rem 2rem;display:flex;position:relative;box-shadow:0 20px 60px #0003}.success-loading.svelte-4t2aa4{color:var(--text-secondary);padding:3rem}
