.backdrop.svelte-1sv4uzd{position:fixed;inset:0;background:color-mix(in srgb,var(--ink, #0E0E10) 60%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:var(--z-overlay, 210);padding:1rem}.modal-card.svelte-1sv4uzd{position:relative;display:flex;flex-direction:row;width:min(1000px,95vw);min-height:min(562px,88vh);max-height:94vh;background:var(--card, #fff);border-radius:var(--radius-xl, 24px);overflow:hidden;box-shadow:0 40px 100px -24px #0e0e1080}.offer.svelte-1sv4uzd{--on: rgba(255, 255, 255, .6);--on-dim: rgba(255, 255, 255, .42);width:43%;flex-shrink:0;background:var(--ink, #0E0E10);color:var(--on);padding:var(--space-7, 2.5rem) var(--space-6, 2rem);display:flex;flex-direction:column;gap:var(--space-5, 1.5rem);overflow:hidden;position:relative}.offer.svelte-1sv4uzd:before{content:"";position:absolute;top:-30%;right:-20%;width:70%;height:50%;background:radial-gradient(circle,rgba(212,255,63,.12),transparent 70%);pointer-events:none}.offer.svelte-1sv4uzd>:where(.svelte-1sv4uzd){position:relative}.kicker.svelte-1sv4uzd{font-family:var(--font-mono, var(--font-mono-display, ui-monospace, monospace));font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--on-dim)}.claim.svelte-1sv4uzd{font-family:var(--font-display, inherit);font-size:clamp(1.65rem,3vw,2.1rem);font-weight:600;line-height:1.05;letter-spacing:-.03em;color:#fff;margin:0}.price.svelte-1sv4uzd{display:flex;flex-direction:column;gap:.15rem;margin-top:auto}.p-old.svelte-1sv4uzd{text-decoration:line-through;text-decoration-color:#ffffff59;color:#fff6;font-size:.95rem;font-weight:500;font-variant-numeric:tabular-nums}.p-main.svelte-1sv4uzd{display:flex;align-items:baseline;gap:.45rem}.p-now.svelte-1sv4uzd{font-family:var(--font-display, inherit);font-size:clamp(2.7rem,5.5vw,3.4rem);font-weight:600;letter-spacing:-.04em;line-height:1;color:#fff;font-variant-numeric:tabular-nums}.p-unit.svelte-1sv4uzd{font-size:.9rem;font-weight:500;color:var(--on-dim)}.p-save.svelte-1sv4uzd{font-size:.82rem;color:#ffffffb8;margin-top:.4rem}.p-save.svelte-1sv4uzd strong:where(.svelte-1sv4uzd){color:#fff;font-weight:700}.p-note.svelte-1sv4uzd{font-size:.74rem;color:var(--on-dim);margin-top:.15rem;line-height:1.4}.proof.svelte-1sv4uzd{list-style:none;padding:var(--space-4, 1rem) 0 0;margin:0;border-top:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;gap:.45rem}.proof.svelte-1sv4uzd li:where(.svelte-1sv4uzd){font-family:var(--font-mono, var(--font-mono-display, ui-monospace, monospace));font-size:.72rem;letter-spacing:.02em;color:var(--on-dim);padding-left:1.1rem;position:relative}.proof.svelte-1sv4uzd li:where(.svelte-1sv4uzd):before{content:"//";position:absolute;left:0;color:var(--volt, #D4FF3F)}.form-panel.svelte-1sv4uzd{flex:1;padding:var(--space-6, 2rem);display:flex;flex-direction:column;overflow:hidden;position:relative}.close-btn.svelte-1sv4uzd{position:absolute;top:.9rem;right:.9rem;z-index:2;width:38px;height:38px;border-radius:var(--radius-full, 999px);border:none;background:color-mix(in srgb,var(--ink, #0E0E10) 6%,transparent);color:var(--ink-3, #6B6B73);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background var(--dur-fast, .12s) var(--ease-out, ease),transform var(--dur-fast, .12s) var(--ease-out, ease)}.close-btn.svelte-1sv4uzd:hover{background:color-mix(in srgb,var(--ink, #0E0E10) 12%,transparent);color:var(--ink, #0E0E10)}.close-btn.svelte-1sv4uzd:active{transform:scale(.92)}.close-btn.svelte-1sv4uzd:focus-visible{outline:2px solid var(--ink, #0E0E10);outline-offset:2px}.step-num.svelte-1sv4uzd{align-self:flex-start;font-family:var(--font-mono, var(--font-mono-display, ui-monospace, monospace));font-size:.78rem;font-weight:600;letter-spacing:.08em;color:var(--ink, #0E0E10);margin-bottom:1.1rem}.step-num.svelte-1sv4uzd .of:where(.svelte-1sv4uzd){color:var(--ink-3, #9A9AA2)}.step.svelte-1sv4uzd{display:flex;flex-direction:column;flex:1}h2.svelte-1sv4uzd{font-family:var(--font-display, inherit);font-size:1.5rem;font-weight:700;color:var(--ink, #0E0E10);letter-spacing:-.025em;margin:0 0 .3rem}.sub.svelte-1sv4uzd{font-size:.9rem;color:var(--ink-3, #6B6B73);line-height:1.5;margin:0 0 1.4rem}.sub.svelte-1sv4uzd strong:where(.svelte-1sv4uzd){color:var(--ink, #0E0E10);font-weight:600}form.svelte-1sv4uzd{display:flex;flex-direction:column;gap:.85rem}.form-panel.svelte-1sv4uzd input{width:100%;padding:.7rem .85rem;border:1px solid var(--line-strong, rgba(14, 14, 16, .16));border-radius:var(--radius, 12px);font-size:.95rem;color:var(--ink, #0E0E10);background:#fff;min-height:48px;transition:border-color var(--dur-fast, .12s) var(--ease-out, ease),box-shadow var(--dur-fast, .12s) var(--ease-out, ease)}.form-panel.svelte-1sv4uzd input:focus{outline:none;border-color:var(--ink, #0E0E10);box-shadow:var(--ring, 0 0 0 3px rgba(14, 14, 16, .1))}.pw-wrap.svelte-1sv4uzd{position:relative}.pw-wrap.svelte-1sv4uzd input:where(.svelte-1sv4uzd){padding-right:2.7rem}.pw-toggle.svelte-1sv4uzd{position:absolute;right:.35rem;top:50%;transform:translateY(-50%);width:40px;height:40px;background:none;border:none;color:var(--ink-3, #6B6B73);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm, 8px)}.pw-toggle.svelte-1sv4uzd:hover{color:var(--ink, #0E0E10)}.pw-toggle.svelte-1sv4uzd:focus-visible{outline:2px solid var(--ink, #0E0E10);outline-offset:1px}.error.svelte-1sv4uzd{font-size:.83rem;color:var(--danger, #B91C1C);background:color-mix(in srgb,var(--danger, #B91C1C) 7%,white);border:1px solid color-mix(in srgb,var(--danger, #B91C1C) 22%,white);border-radius:var(--radius, 12px);padding:.5rem .7rem;margin:0}.note.svelte-1sv4uzd{font-size:.83rem;color:var(--success, #067F58);margin:0;font-weight:600}.btn-buy.svelte-1sv4uzd{display:flex;align-items:center;justify-content:center;gap:.5rem;background:var(--volt, #D4FF3F);color:var(--ink, #0E0E10);padding:.85rem 1.4rem;border-radius:var(--radius-full, 999px);border:1px solid transparent;font-weight:700;font-size:1rem;letter-spacing:-.01em;cursor:pointer;min-height:52px;margin-top:.4rem;transition:transform var(--dur-fast, .12s) var(--ease-out, ease),box-shadow var(--dur-fast, .12s) var(--ease-out, ease),background var(--dur-fast, .12s) var(--ease-out, ease)}.btn-buy.svelte-1sv4uzd:hover:not(:disabled){background:var(--volt-dark, #A4C920);transform:translateY(-2px);box-shadow:var(--shadow-2, 0 12px 24px -8px rgba(14, 16, 14, .18))}.btn-buy.svelte-1sv4uzd:active:not(:disabled){transform:translateY(0)}.btn-buy.svelte-1sv4uzd:disabled{opacity:.4;cursor:not-allowed}.btn-buy.svelte-1sv4uzd:focus-visible{outline:2px solid var(--ink, #0E0E10);outline-offset:3px}.arrow.svelte-1sv4uzd{font-size:1.15rem;line-height:1;transition:transform var(--dur-fast, .12s) var(--ease-out, ease)}.btn-buy.svelte-1sv4uzd:hover:not(:disabled) .arrow:where(.svelte-1sv4uzd){transform:translate(3px)}.micro.svelte-1sv4uzd{font-size:.74rem;color:var(--ink-3, #6B6B73);text-align:center;margin:.7rem 0 0;line-height:1.4}.ghost-link.svelte-1sv4uzd{margin-top:auto;padding:.9rem .25rem 0;min-height:44px;background:none;border:none;color:var(--ink-3, #6B6B73);font-size:.84rem;font-weight:600;cursor:pointer;text-align:center;transition:color var(--dur-fast, .12s) var(--ease-out, ease)}.ghost-link.svelte-1sv4uzd:hover:not(:disabled){color:var(--ink, #0E0E10);text-decoration:underline;text-underline-offset:2px}.ghost-link.svelte-1sv4uzd:disabled{opacity:.5;cursor:not-allowed}.ghost-link.svelte-1sv4uzd:focus-visible{outline:2px solid var(--ink, #0E0E10);outline-offset:2px;border-radius:var(--radius-sm, 8px)}.back-btn.svelte-1sv4uzd{align-self:flex-start;background:none;border:none;color:var(--ink-3, #6B6B73);font-size:.82rem;font-weight:600;cursor:pointer;padding:0 0 .7rem}.back-btn.svelte-1sv4uzd:hover{color:var(--ink, #0E0E10)}.back-btn.svelte-1sv4uzd:focus-visible{outline:2px solid var(--ink, #0E0E10);outline-offset:2px;border-radius:var(--radius-sm, 8px)}@keyframes svelte-1sv4uzd-pm-rise{0%{opacity:0;transform:translateY(11px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1sv4uzd-pm-blur{0%{-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}to{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}}.backdrop.svelte-1sv4uzd{animation:svelte-1sv4uzd-pm-blur var(--dur, .2s) var(--ease-out, ease) both}.offer.svelte-1sv4uzd>:where(.svelte-1sv4uzd){animation:svelte-1sv4uzd-pm-rise var(--dur-slow, .4s) var(--ease-out, cubic-bezier(.16, 1, .3, 1)) both}.offer.svelte-1sv4uzd>:where(.svelte-1sv4uzd):nth-child(1){animation-delay:90ms}.offer.svelte-1sv4uzd>:where(.svelte-1sv4uzd):nth-child(2){animation-delay:.15s}.offer.svelte-1sv4uzd>:where(.svelte-1sv4uzd):nth-child(3){animation-delay:215ms}.offer.svelte-1sv4uzd>:where(.svelte-1sv4uzd):nth-child(4){animation-delay:.28s}.step.svelte-1sv4uzd>:where(.svelte-1sv4uzd){animation:svelte-1sv4uzd-pm-rise var(--dur-slow, .4s) var(--ease-out, cubic-bezier(.16, 1, .3, 1)) both}.step.svelte-1sv4uzd>:where(.svelte-1sv4uzd):nth-child(1){animation-delay:.13s}.step.svelte-1sv4uzd>:where(.svelte-1sv4uzd):nth-child(2){animation-delay:185ms}.step.svelte-1sv4uzd>:where(.svelte-1sv4uzd):nth-child(3){animation-delay:.24s}.step.svelte-1sv4uzd>:where(.svelte-1sv4uzd):nth-child(4){animation-delay:.3s}.step.svelte-1sv4uzd>:where(.svelte-1sv4uzd):nth-child(5){animation-delay:.36s}.step.svelte-1sv4uzd>:where(.svelte-1sv4uzd):nth-child(6){animation-delay:.42s}.close-btn.svelte-1sv4uzd svg{transition:transform var(--dur, .2s) var(--ease-out, cubic-bezier(.16, 1, .3, 1))}.close-btn.svelte-1sv4uzd:hover svg{transform:rotate(90deg)}@media(prefers-reduced-motion:reduce){.backdrop.svelte-1sv4uzd,.offer.svelte-1sv4uzd>:where(.svelte-1sv4uzd),.step.svelte-1sv4uzd>:where(.svelte-1sv4uzd){animation:none}.close-btn.svelte-1sv4uzd svg{transition:none}}@media(max-width:820px){.modal-card.svelte-1sv4uzd{min-height:0}}@media(max-width:600px){.modal-card.svelte-1sv4uzd{flex-direction:column;width:min(440px,94vw);max-height:94vh;overflow-y:auto}.offer.svelte-1sv4uzd,.form-panel.svelte-1sv4uzd{overflow:visible}.offer.svelte-1sv4uzd{width:100%;padding:1.5rem 1.4rem;gap:1.1rem}.claim.svelte-1sv4uzd{font-size:1.4rem}.price.svelte-1sv4uzd{margin-top:0}.form-panel.svelte-1sv4uzd{padding:1.5rem 1.4rem}.close-btn.svelte-1sv4uzd{background:#ffffff26;color:#fff;box-shadow:inset 0 0 0 1px #fff3}.close-btn.svelte-1sv4uzd:hover{background:#ffffff42;color:#fff}.close-btn.svelte-1sv4uzd:focus-visible{outline-color:var(--volt, #D4FF3F)}}@media(max-height:600px){.modal-card.svelte-1sv4uzd{min-height:0;overflow-y:auto}.offer.svelte-1sv4uzd,.form-panel.svelte-1sv4uzd{overflow:visible}}
