@font-face{font-family:Montserrat-Black;src:url(../../../fonts/Montserrat-Black/web/font/Montserrat-Black.woff2) format("woff2"),url(../../../fonts/Montserrat-Black/web/font/Montserrat-Black.woff) format("woff");font-display:swap}@font-face{font-family:Montserrat-ExtraBold;src:url(../../../fonts/Montserrat-ExtraBold/web/font/Montserrat-ExtraBold.woff2) format("woff2"),url(../../../fonts/Montserrat-ExtraBold/web/font/Montserrat-ExtraBold.woff) format("woff");font-display:swap}.hero.svelte-4z2ico{--gold: #ffd700;--gold-deep: #b8860b;--magenta: #ed20dc;--ink: #120a14;position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,15rem) minmax(0,1fr);gap:1.5rem;align-items:center;padding:1.6rem 1.8rem;margin-bottom:1.5rem;border-radius:22px;border:2px solid transparent;background:radial-gradient(ellipse 60% 120% at 12% 50%,rgba(255,215,0,.22) 0%,transparent 60%) padding-box,linear-gradient(135deg,#24122a,#120a14 60%,#1c0b1e) padding-box,linear-gradient(120deg,var(--gold) 0%,#ff9d00 35%,var(--magenta) 100%) border-box;box-shadow:0 12px 40px #ffd7002e,0 0 0 1px #ffd7001a;color:#fff}.hero--personal.svelte-4z2ico{background:radial-gradient(ellipse 60% 120% at 12% 50%,rgba(237,32,220,.28) 0%,transparent 60%) padding-box,linear-gradient(135deg,#2a0f2b,#120a14 60%,#1c0b1e) padding-box,linear-gradient(120deg,var(--magenta) 0%,#ff4db8 40%,var(--gold) 100%) border-box;box-shadow:0 12px 40px #ed20dc40}.hero__shine.svelte-4z2ico{position:absolute;inset:-40% auto -40% -30%;width:22%;background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.16) 50%,transparent 100%);transform:skew(-18deg);animation:svelte-4z2ico-hero-sweep 5.5s ease-in-out infinite;pointer-events:none}@keyframes svelte-4z2ico-hero-sweep{0%,60%{left:-30%}to{left:130%}}.hero__burst.svelte-4z2ico{position:relative;display:grid;place-items:center;aspect-ratio:1;max-width:100%;min-height:0}.hero__rays.svelte-4z2ico{position:absolute;top:4%;right:4%;bottom:4%;left:4%;border-radius:50%;background:repeating-conic-gradient(from 0deg,rgba(255,215,0,.22) 0deg 8deg,transparent 8deg 20deg);-webkit-mask:radial-gradient(circle,#000 30%,transparent 70%);mask:radial-gradient(circle,#000 30%,transparent 70%);animation:svelte-4z2ico-hero-spin 40s linear infinite}.hero--personal.svelte-4z2ico .hero__rays:where(.svelte-4z2ico){background:repeating-conic-gradient(from 0deg,rgba(255,77,184,.28) 0deg 8deg,transparent 8deg 20deg)}@keyframes svelte-4z2ico-hero-spin{to{transform:rotate(360deg)}}.hero__big.svelte-4z2ico{position:relative;font-family:Montserrat-Black,Montserrat-Medium,Arial,sans-serif;font-size:clamp(3.4rem,8vw,5.2rem);line-height:.9;letter-spacing:-.03em;background:linear-gradient(180deg,#fff6b0 0%,var(--gold) 45%,#ff9d00 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 4px 0 rgba(120,60,0,.6)) drop-shadow(0 0 18px rgba(255,215,0,.45));font-variant-numeric:tabular-nums}.hero__unit.svelte-4z2ico{position:absolute;bottom:14%;font-family:Montserrat-ExtraBold,Montserrat-Medium,Arial,sans-serif;font-size:.8rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.hero__body.svelte-4z2ico{display:grid;gap:.6rem;justify-items:start;min-width:0}.hero__tag.svelte-4z2ico{font-family:Montserrat-ExtraBold,Montserrat-Medium,Arial,sans-serif;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);background:var(--gold);padding:.25rem .7rem;border-radius:999px}.hero--personal.svelte-4z2ico .hero__tag:where(.svelte-4z2ico){background:var(--magenta);color:#fff}.hero__title.svelte-4z2ico{margin:0;font-family:Montserrat-Black,Montserrat-Medium,Arial,sans-serif;font-size:clamp(1.5rem,3.4vw,2.2rem);line-height:1.05;text-wrap:balance}.hero__desc.svelte-4z2ico{margin:0;color:#e9d7ec;max-width:46ch}.hero__timer.svelte-4z2ico{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.hero__timer-label.svelte-4z2ico{font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;color:#ffb3ec;margin-right:.2rem}.hero__digit.svelte-4z2ico{display:grid;justify-items:center;min-width:3.1rem;padding:.3rem .4rem .2rem;border-radius:10px;background:#00000073;border:1px solid rgba(255,77,184,.5)}.hero__digit.svelte-4z2ico b:where(.svelte-4z2ico){font-family:Montserrat-Black,Montserrat-Medium,Arial,sans-serif;font-size:1.45rem;line-height:1;font-variant-numeric:tabular-nums}.hero__digit.svelte-4z2ico small:where(.svelte-4z2ico){font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:#ffb3ec}.hero__cta.svelte-4z2ico{position:relative;margin-top:.3rem;padding:.85rem 1.4rem;border:2px solid rgba(255,255,255,.35);border-radius:14px;background:linear-gradient(135deg,#ffe55c 0%,var(--gold) 45%,#ffa400 100%);color:var(--ink);font-family:Montserrat-ExtraBold,Montserrat-Medium,Arial,sans-serif;font-size:1.05rem;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;box-shadow:0 6px #9a6b00,0 10px 28px #ffbe0073;transition:transform .12s ease,box-shadow .12s ease}.hero__cta.svelte-4z2ico:hover{transform:translateY(-2px);box-shadow:0 8px #9a6b00,0 14px 34px #ffbe008c}.hero__cta.svelte-4z2ico:active{transform:translateY(4px);box-shadow:0 2px #9a6b00,0 6px 18px #ffbe0066}.hero__cta.svelte-4z2ico:focus-visible{outline:3px solid #fff;outline-offset:3px}@media(max-width:640px){.hero.svelte-4z2ico{grid-template-columns:minmax(0,1fr);padding:1.2rem;text-align:left}.hero__burst.svelte-4z2ico{width:11rem;justify-self:center}}@media(prefers-reduced-motion:reduce){.hero__shine.svelte-4z2ico,.hero__rays.svelte-4z2ico{animation:none}.hero__shine.svelte-4z2ico{display:none}}.coinflow-checkout.svelte-1y3svng{display:flex;flex-direction:column;background:#1a1a2e;border-radius:12px;overflow:hidden}.loading.svelte-1y3svng,.error.svelte-1y3svng{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:2rem;text-align:center;color:#fff}.spinner.svelte-1y3svng{width:40px;height:40px;border:3px solid rgba(255,255,255,.2);border-top-color:#4f46e5;border-radius:50%;animation:svelte-1y3svng-spin 1s linear infinite;margin-bottom:1rem}@keyframes svelte-1y3svng-spin{to{transform:rotate(360deg)}}.error.svelte-1y3svng p:where(.svelte-1y3svng){margin-bottom:1rem;color:#f87171}.error.svelte-1y3svng button:where(.svelte-1y3svng){padding:.75rem 1.5rem;background:#4f46e5;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:1rem;transition:background .2s}.error.svelte-1y3svng button:where(.svelte-1y3svng):hover{background:#4338ca}.transak-checkout.svelte-ikjump{display:flex;flex-direction:column;background:#1a1a2e;border-radius:12px;overflow:hidden}.loading.svelte-ikjump,.error.svelte-ikjump{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#a0aec0;gap:1rem}.spinner.svelte-ikjump{width:40px;height:40px;border:3px solid rgba(255,255,255,.1);border-top-color:#667eea;border-radius:50%;animation:svelte-ikjump-spin .8s linear infinite}@keyframes svelte-ikjump-spin{to{transform:rotate(360deg)}}.error.svelte-ikjump button:where(.svelte-ikjump){padding:.5rem 1.5rem;border:1px solid #667eea;border-radius:6px;background:transparent;color:#667eea;cursor:pointer;font-size:.9rem}.error.svelte-ikjump button:where(.svelte-ikjump):hover{background:#667eea1a}.moonpay-checkout.svelte-147c6em{display:flex;flex-direction:column;background:#1a1a2e;border-radius:12px;overflow:hidden}.loading.svelte-147c6em,.error.svelte-147c6em{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;gap:1rem;color:#fff}.spinner.svelte-147c6em{width:40px;height:40px;border:3px solid rgba(255,255,255,.2);border-top-color:#7d00ff;border-radius:50%;animation:svelte-147c6em-spin .8s linear infinite}@keyframes svelte-147c6em-spin{to{transform:rotate(360deg)}}.error.svelte-147c6em button:where(.svelte-147c6em){padding:.5rem 1.25rem;border:none;border-radius:8px;background:#4f46e5;color:#fff;cursor:pointer}.error.svelte-147c6em button:where(.svelte-147c6em):hover{background:#4338ca}.paygate-checkout.svelte-1sspxoe{display:flex;background:#1a1a2e;border-radius:12px;padding:24px}.state.svelte-1sspxoe{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;flex:1;text-align:center;color:#fff}.amount.svelte-1sspxoe{font-size:1.6rem;font-weight:700;margin:0}.hint.svelte-1sspxoe{color:#a0aec0;font-size:.9rem;margin:0;max-width:34ch;line-height:1.5}.err.svelte-1sspxoe{color:#fc8181;font-size:.9rem;margin:0}.err.svelte-1sspxoe a:where(.svelte-1sspxoe){color:#90cdf4}.btn.svelte-1sspxoe{padding:10px 18px;border:1px solid #4a5568;border-radius:8px;background:transparent;color:#fff;cursor:pointer;font-size:.95rem}.btn.primary.svelte-1sspxoe{background:linear-gradient(135deg,#667eea,#764ba2);border-color:transparent;font-weight:700;padding:14px 28px;font-size:1.05rem}.btn.svelte-1sspxoe:hover{opacity:.9}.spinner.svelte-1sspxoe{width:34px;height:34px;border:3px solid rgba(255,255,255,.2);border-top-color:#667eea;border-radius:50%;animation:svelte-1sspxoe-spin 1s linear infinite}@keyframes svelte-1sspxoe-spin{to{transform:rotate(360deg)}}.wallet-pay.svelte-1fbum2b{max-width:480px;margin:0 auto;padding:1.5rem 1rem;display:flex;flex-direction:column;gap:.75rem;text-align:center;color:#fff}.wallet-pay.svelte-1fbum2b p:where(.svelte-1fbum2b){margin:0}.wallet-pay__muted.svelte-1fbum2b{color:#a0aec0;font-size:.9rem}.wallet-pay__error.svelte-1fbum2b{color:#feb2b2}.wallet-pay__status.svelte-1fbum2b{color:#fbd38d}.wallet-pay__primary.svelte-1fbum2b{display:block;width:100%;border:none;border-radius:.6rem;padding:.8rem 1rem;background:#4f46e5;color:#fff;font-weight:600;font-size:1.05rem;cursor:pointer;text-decoration:none}.wallet-pay__primary.svelte-1fbum2b:disabled{opacity:.5;cursor:default}.address-pay.svelte-g8bfwd{max-width:560px;margin:0 auto;padding:1.5rem 1rem;display:flex;flex-direction:column;align-items:center;gap:.9rem;text-align:center;color:#fff}.address-pay.svelte-g8bfwd p:where(.svelte-g8bfwd){margin:0}.address-pay__muted.svelte-g8bfwd{color:#a0aec0}.address-pay__error.svelte-g8bfwd{color:#feb2b2}.address-pay__status.svelte-g8bfwd{color:#fbd38d;font-size:.95rem}.address-pay__qr.svelte-g8bfwd{background:#fff;border-radius:.5rem;padding:.4rem}.address-pay__row.svelte-g8bfwd{display:flex;align-items:center;gap:.5rem;max-width:100%}.address-pay__row.svelte-g8bfwd code:where(.svelte-g8bfwd){background:#ffffff14;color:#fff;padding:.45rem .6rem;border-radius:.4rem;font-size:.85rem;overflow-wrap:anywhere;text-align:left}.address-pay__row.svelte-g8bfwd button:where(.svelte-g8bfwd){border:none;border-radius:.4rem;padding:.45rem .9rem;background:#4f46e5;color:#fff;cursor:pointer;flex-shrink:0}.address-pay__notes.svelte-g8bfwd{text-align:left;color:#cbd5e0;font-size:.85rem;line-height:1.45;padding-left:1.2rem;margin:0}.address-pay__notes.svelte-g8bfwd li:where(.svelte-g8bfwd){margin-bottom:.35rem}.address-pay__spinner.svelte-g8bfwd{display:inline-block;width:.8rem;height:.8rem;border:2px solid rgba(251,211,141,.35);border-top-color:#fbd38d;border-radius:50%;animation:svelte-g8bfwd-address-pay-spin .9s linear infinite;vertical-align:-.1rem;margin-right:.3rem}@keyframes svelte-g8bfwd-address-pay-spin{to{transform:rotate(360deg)}}@font-face{font-family:Montserrat-Black;src:url(../../../fonts/Montserrat-Black/web/font/Montserrat-Black.woff2) format("woff2"),url(../../../fonts/Montserrat-Black/web/font/Montserrat-Black.woff) format("woff");font-display:swap}@font-face{font-family:Montserrat-ExtraBold;src:url(../../../fonts/Montserrat-ExtraBold/web/font/Montserrat-ExtraBold.woff2) format("woff2"),url(../../../fonts/Montserrat-ExtraBold/web/font/Montserrat-ExtraBold.woff) format("woff");font-display:swap}.purchase-panel.svelte-5gsjgp{--pp-gold: #ffd700;--pp-gold-ink: #1b1200;--pp-accent: var(--brand-border-color, #ed20dc);--pp-line: rgba(255, 255, 255, .12);--pp-text: #ffffff;--pp-muted: #b9b0c8;--pp-display: "Montserrat-Black", "Montserrat-Medium", Arial, sans-serif;--pp-strong: "Montserrat-ExtraBold", "Montserrat-Medium", Arial, sans-serif;color:var(--pp-text)}.muted.svelte-5gsjgp{color:var(--pp-muted);text-align:center}.gold.svelte-5gsjgp{color:var(--pp-gold)}.mybonus.svelte-5gsjgp{display:grid;gap:.5rem;padding:.9rem 1.1rem;margin-bottom:1.25rem;border-radius:14px;background:#ffd7000f;border:1px solid rgba(255,215,0,.3);font-variant-numeric:tabular-nums}.mybonus__head.svelte-5gsjgp{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .9rem}.mybonus__tag.svelte-5gsjgp{font:.7rem/1 var(--pp-strong);letter-spacing:.14em;text-transform:uppercase;color:var(--pp-gold-ink);background:var(--pp-gold);padding:.3rem .6rem;border-radius:999px}.mybonus__days.svelte-5gsjgp{margin-left:auto;color:var(--pp-muted);font-size:.9rem}.mybonus__track.svelte-5gsjgp{height:.6rem;border-radius:999px;background:#ffffff1a;overflow:hidden}.mybonus__track.svelte-5gsjgp span:where(.svelte-5gsjgp){display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#ffa400,var(--pp-gold))}.mybonus__meta.svelte-5gsjgp{display:flex;flex-wrap:wrap;gap:.3rem 1.2rem;font-size:.9rem;color:#e6dff0}.pkgs.svelte-5gsjgp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;align-items:end;margin:2.4rem 0 1.25rem}.pkg.svelte-5gsjgp{position:relative;display:grid;justify-items:center;align-content:start;gap:.35rem;min-width:0;padding:1.8rem 1rem 1.1rem;border-radius:20px;border:2px solid var(--pp-line);background:linear-gradient(180deg,#221d29,#16131b);color:var(--pp-text);text-align:center;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.pkg.svelte-5gsjgp:hover{transform:translateY(-4px)}.pkg--middle.svelte-5gsjgp{transform:translateY(-12px)}.pkg--middle.svelte-5gsjgp:hover{transform:translateY(-16px)}.pkg.svelte-5gsjgp:focus-visible{outline:3px solid #fff;outline-offset:3px}.pkg--bonus.svelte-5gsjgp{border-color:#ffd70073;background:radial-gradient(ellipse 85% 55% at 50% 0%,rgba(255,215,0,.16) 0%,transparent 70%),linear-gradient(180deg,#27202b,#16131b)}.pkg--selected.svelte-5gsjgp{border-color:var(--pp-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--pp-accent) 35%,transparent),0 16px 40px color-mix(in srgb,var(--pp-accent) 30%,transparent)}.pkg__ribbon.svelte-5gsjgp{position:absolute;top:-.85rem;left:1rem;padding:.35rem .9rem;border-radius:999px;font:.72rem/1 var(--pp-strong);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:#fff;background:var(--pp-accent);box-shadow:0 4px 14px #00000073}.pkg__ribbon--value.svelte-5gsjgp{color:var(--pp-gold-ink);background:linear-gradient(135deg,#ffe55c 0%,var(--pp-gold) 50%,#ffa400 100%)}.pkg__sticker.svelte-5gsjgp{position:absolute;top:-1.2rem;right:-.7rem;width:4.7rem;height:4.7rem;display:grid;place-content:center;gap:.1rem;border-radius:50%;color:var(--pp-gold-ink);background:radial-gradient(circle at 35% 28%,#fff6b0 0%,var(--pp-gold) 45%,#e09b00 100%);box-shadow:0 5px #8a5d00,0 10px 24px #ffbe0073;transform:rotate(12deg)}.pkg__sticker.svelte-5gsjgp b:where(.svelte-5gsjgp){font:1.3rem/1 var(--pp-display);letter-spacing:-.03em}.pkg__sticker.svelte-5gsjgp small:where(.svelte-5gsjgp){font:.58rem/1 var(--pp-strong);letter-spacing:.14em;text-transform:uppercase}.pkg__count.svelte-5gsjgp{display:flex;align-items:baseline;gap:.5rem}.pkg__was.svelte-5gsjgp{font:1.35rem/1 var(--pp-strong);color:var(--pp-muted);text-decoration-thickness:3px;text-decoration-color:#ff4db8}.pkg__total.svelte-5gsjgp{font:clamp(2.6rem,5.5vw,3.5rem)/1 var(--pp-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.pkg--bonus.svelte-5gsjgp .pkg__total:where(.svelte-5gsjgp){background:linear-gradient(180deg,#fff6b0 0%,var(--pp-gold) 50%,#ffa400 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 14px rgba(255,215,0,.35))}.pkg__label.svelte-5gsjgp{font:.72rem/1 var(--pp-strong);letter-spacing:.14em;text-transform:uppercase;color:var(--pp-muted)}.pkg__split.svelte-5gsjgp{font-size:.95rem;margin-top:.2rem}.pkg__split.svelte-5gsjgp em:where(.svelte-5gsjgp){font-style:normal;font-weight:700;color:var(--pp-gold)}.pkg__timer.svelte-5gsjgp{font-size:.82rem;color:#ffb3ec;font-variant-numeric:tabular-nums}.pkg__price.svelte-5gsjgp{margin-top:.5rem;min-width:6rem;padding:.55rem 1.2rem;border-radius:14px;font:1.3rem/1 var(--pp-display);background:linear-gradient(135deg,#b026ff 0%,var(--pp-accent) 55%,#ff4db8 100%);box-shadow:0 5px color-mix(in srgb,var(--pp-accent) 50%,#000),0 8px 22px color-mix(in srgb,var(--pp-accent) 35%,transparent)}.pkg__terms.svelte-5gsjgp{font-size:.8rem;line-height:1.35;color:#f3e3a6;max-width:17rem;margin-top:.35rem}.other.svelte-5gsjgp{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.6rem .75rem;margin-bottom:1.5rem;color:var(--pp-muted)}.other.svelte-5gsjgp input:where(.svelte-5gsjgp){width:7.5rem;padding:.5rem .75rem;background:#ffffff0d;border:1px solid var(--pp-line);border-radius:10px;color:#fff;font-size:1rem;text-align:center}.other.svelte-5gsjgp input:where(.svelte-5gsjgp):focus{outline:none;border-color:var(--pp-accent)}.other__price.svelte-5gsjgp{font-weight:700;color:#fff;font-variant-numeric:tabular-nums}.receipt.svelte-5gsjgp{display:grid;gap:.9rem;max-width:640px;margin:0 auto 1.5rem;padding:1.3rem 1.4rem 1.4rem;border-radius:18px;background:#ffffff0b;border:1px solid var(--pp-line)}.receipt__lines.svelte-5gsjgp{display:grid;gap:.35rem}.receipt__line.svelte-5gsjgp{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;font-variant-numeric:tabular-nums}.receipt__line.svelte-5gsjgp span:where(.svelte-5gsjgp){color:var(--pp-muted);text-transform:uppercase;letter-spacing:.1em;font-size:.8rem}.receipt__line.svelte-5gsjgp b:where(.svelte-5gsjgp){font:1.25rem/1.1 var(--pp-strong)}.receipt__line--get.svelte-5gsjgp b:where(.svelte-5gsjgp){font:1.9rem/1 var(--pp-display);color:var(--pp-gold)}.receipt__bar.svelte-5gsjgp{display:flex;gap:3px;height:.8rem;border-radius:999px;overflow:hidden;background:#ffffff14}.receipt__paid.svelte-5gsjgp{flex:0 1 0;background:var(--pp-accent)}.receipt__bonus.svelte-5gsjgp{flex:0 1 0;background:linear-gradient(90deg,#ffa400,var(--pp-gold))}.receipt__legend.svelte-5gsjgp{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.3rem 1.2rem;font-size:.95rem}.receipt__legend.svelte-5gsjgp li:where(.svelte-5gsjgp){display:flex;align-items:center;gap:.45rem}.dot.svelte-5gsjgp{display:inline-block;width:.7rem;height:.7rem;border-radius:50%}.dot--paid.svelte-5gsjgp{background:var(--pp-accent)}.dot--bonus.svelte-5gsjgp{background:var(--pp-gold)}.receipt__terms.svelte-5gsjgp{margin:0;font-size:.92rem;line-height:1.45;color:#f3e3a6}.nudge.svelte-5gsjgp{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem 1rem;width:100%;padding:.75rem 1rem;border-radius:12px;border:1px dashed rgba(255,215,0,.6);background:#ffd70012;color:#fff;text-align:left;cursor:pointer;font-size:.95rem}.nudge.svelte-5gsjgp:hover{background:#ffd70021}.nudge__go.svelte-5gsjgp{font-weight:700;color:var(--pp-gold);white-space:nowrap}.payment-methods.svelte-5gsjgp{display:flex;gap:.8rem;justify-content:center;flex-wrap:wrap}.btn.svelte-5gsjgp{padding:.75rem 1.5rem;border:none;border-radius:12px;font-size:1rem;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease;background:#374151;color:#fff}.btn.primary.svelte-5gsjgp{position:relative;background:linear-gradient(135deg,#b026ff 0%,var(--pp-accent) 55%,#ff4db8 100%);border:2px solid rgba(255,255,255,.28);font-family:var(--pp-strong);letter-spacing:.02em;box-shadow:0 5px color-mix(in srgb,var(--pp-accent) 50%,#000),0 10px 26px color-mix(in srgb,var(--pp-accent) 35%,transparent)}.btn.primary.svelte-5gsjgp:hover{transform:translateY(-2px);filter:brightness(1.08)}.btn.primary.svelte-5gsjgp:active{transform:translateY(3px);box-shadow:0 2px color-mix(in srgb,var(--pp-accent) 50%,#000)}.btn.large.svelte-5gsjgp{padding:.95rem 1.6rem;font-size:1.05rem}.method-note.svelte-5gsjgp{margin:0;font-size:.9rem}.btn.back.svelte-5gsjgp{margin-bottom:1rem}.checkout-container.svelte-5gsjgp{background:#ffffff05;border-radius:16px;padding:.5rem}.done.svelte-5gsjgp{display:grid;justify-items:center;gap:.7rem;max-width:560px;margin:0 auto 1.5rem;padding:2rem 1.5rem;border-radius:20px;text-align:center;background:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(255,215,0,.14) 0%,transparent 70%),#ffffff0a;border:1px solid rgba(255,215,0,.35)}.done.svelte-5gsjgp p:where(.svelte-5gsjgp){margin:0}.done__tick.svelte-5gsjgp{display:grid;place-items:center;width:3.2rem;height:3.2rem;border-radius:50%;background:#22c55e;color:#04150a;font:1.6rem/1 var(--pp-display)}.done__title.svelte-5gsjgp{margin:0;font:1.6rem/1.1 var(--pp-display)}.done__bonus.svelte-5gsjgp{display:grid;justify-items:center}.done__plus.svelte-5gsjgp{font:3.4rem/1 var(--pp-display);background:linear-gradient(180deg,#fff6b0 0%,var(--pp-gold) 50%,#ffa400 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 16px rgba(255,215,0,.4));animation:svelte-5gsjgp-done-pop .6s cubic-bezier(.2,1.6,.4,1) both}.done__bonus-text.svelte-5gsjgp{font:.85rem/1 var(--pp-strong);letter-spacing:.14em;text-transform:uppercase;color:var(--pp-gold)}.done__rules.svelte-5gsjgp{color:#f3e3a6}.done__next.svelte-5gsjgp{color:#e6dff0}.done__next.svelte-5gsjgp span:where(.svelte-5gsjgp){font:.7rem/1 var(--pp-strong);letter-spacing:.12em;text-transform:uppercase;color:var(--pp-gold-ink);background:var(--pp-gold);padding:.25rem .5rem;border-radius:999px;margin-right:.4rem}@keyframes svelte-5gsjgp-done-pop{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}.notice.svelte-5gsjgp{padding:1.5rem;border-radius:12px;text-align:center;margin-bottom:1rem;color:#fff}.notice.warning.svelte-5gsjgp{background:#fbbf2433;border:1px solid #fbbf24}.notice.error.svelte-5gsjgp{background:#ef444433;border:1px solid #ef4444}@media(max-width:640px){.pkgs.svelte-5gsjgp{grid-template-columns:minmax(0,1fr);gap:1.7rem}.pkg--middle.svelte-5gsjgp,.pkg--middle.svelte-5gsjgp:hover{transform:none}.pkg__sticker.svelte-5gsjgp{right:.4rem}}@media(prefers-reduced-motion:reduce){.pkg.svelte-5gsjgp,.btn.svelte-5gsjgp{transition:none}.done__plus.svelte-5gsjgp{animation:none}}
