.paywall-shell.svelte-sqeoa2{min-height:72vh;display:grid;place-items:center}.paywall-card.svelte-sqeoa2{position:relative;width:min(34rem,100%);max-width:100%;box-sizing:border-box;padding:2rem;border-radius:28px;background:radial-gradient(circle at top,rgba(255,181,85,.2),transparent 28%),linear-gradient(180deg,#1c130cfa,#0f0a06fa);border:1px solid rgba(255,186,92,.2);box-shadow:0 24px 60px #140c046b;color:#fff5e8}.modal-shell.svelte-sqeoa2{min-height:auto;width:100%;max-width:100%}.modal-card.svelte-sqeoa2{width:min(28rem,calc(100vw - 2rem));max-width:100%;padding:clamp(1.2rem,4vw,1.8rem);border-radius:28px}.paywall-dismiss.svelte-sqeoa2{position:absolute;top:.9rem;right:.9rem;width:2rem;height:2rem;border-radius:999px;border:1px solid rgba(255,255,255,.24);background:#08090db8;cursor:pointer}.paywall-dismiss.svelte-sqeoa2:before,.paywall-dismiss.svelte-sqeoa2:after{content:"";position:absolute;top:50%;left:50%;width:.9rem;height:1px;background:#fff5e8eb}.paywall-dismiss.svelte-sqeoa2:before{transform:translate(-50%,-50%) rotate(45deg)}.paywall-dismiss.svelte-sqeoa2:after{transform:translate(-50%,-50%) rotate(-45deg)}.eyebrow.svelte-sqeoa2,.panel-label.svelte-sqeoa2,.field-group.svelte-sqeoa2 span:where(.svelte-sqeoa2){text-transform:uppercase;letter-spacing:.18em;font-size:.74rem}.eyebrow.svelte-sqeoa2,.panel-label.svelte-sqeoa2,.field-group.svelte-sqeoa2 span:where(.svelte-sqeoa2),.summary.svelte-sqeoa2,.instruction-copy.svelte-sqeoa2,.compliance-copy.svelte-sqeoa2{color:#ffeed6c2}h2.svelte-sqeoa2,.summary.svelte-sqeoa2,.instruction-copy.svelte-sqeoa2,.price-panel.svelte-sqeoa2 p:where(.svelte-sqeoa2),.compliance-copy.svelte-sqeoa2,.error-message.svelte-sqeoa2{margin:0}h2.svelte-sqeoa2{margin-top:.45rem;font-size:clamp(2rem,4vw,2.8rem);line-height:1}.summary.svelte-sqeoa2{margin-top:.9rem;line-height:1.6}.instruction-copy.svelte-sqeoa2{margin-top:1rem;line-height:1.5;color:#ffbf6a}.price-panel.svelte-sqeoa2{display:flex;justify-content:space-between;gap:1rem;align-items:center;width:100%;box-sizing:border-box;margin-top:1.5rem;padding:1rem 1.1rem;border-radius:20px;background:#fff7ec0d;border:1px solid rgba(255,193,110,.16)}.price-panel.svelte-sqeoa2 strong:where(.svelte-sqeoa2){font-size:1.5rem;color:#ffc96b}.price-panel.svelte-sqeoa2 span:where(.svelte-sqeoa2):last-child{color:#ffeed6b3}.field-group.svelte-sqeoa2{display:grid;gap:.55rem;margin-top:1.2rem;min-width:0}.field-meta-row.svelte-sqeoa2{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.45rem}.availability-copy.svelte-sqeoa2{margin:0;color:#ffeaccd1;font-size:.88rem}.availability-copy.selected.svelte-sqeoa2{color:#8df0b2}.field-group.svelte-sqeoa2 input:where(.svelte-sqeoa2){width:100%;min-width:0;box-sizing:border-box;padding:.95rem 1rem;border-radius:16px;border:1px solid rgba(255,195,117,.16);background:#070503c7;color:#fff9f0;font:inherit}.field-group.svelte-sqeoa2 input:where(.svelte-sqeoa2):focus{outline:2px solid rgba(255,188,94,.35);outline-offset:1px}.subscribe-button.svelte-sqeoa2{width:100%;margin-top:1.25rem;padding:1rem 1.2rem;border:0;border-radius:18px;background:linear-gradient(135deg,#ffbe5c,#ff8b2f);color:#24170d;font:inherit;font-weight:700;cursor:pointer}.subscribe-button.svelte-sqeoa2:disabled{cursor:wait;opacity:.78}.error-message.svelte-sqeoa2{margin-top:.95rem;color:#ff9f9f}.compliance-copy.svelte-sqeoa2{margin-top:1rem;font-size:.82rem;line-height:1.5}.compliance-copy-error.svelte-sqeoa2{color:#ff9f9f}.compliance-copy-success.svelte-sqeoa2{color:#8df0b2}.compliance-copy-caution.svelte-sqeoa2{color:#ffcf7d}@media(max-width:640px){.paywall-card.svelte-sqeoa2{padding:1.4rem}.modal-card.svelte-sqeoa2{width:min(28rem,calc(100vw - 1rem));border-radius:24px;padding:1.15rem}.price-panel.svelte-sqeoa2{flex-direction:column;align-items:flex-start}}
