.auth-modal-form.svelte-o861tn{display:flex;flex-direction:column}.auth-modal-divider.svelte-o861tn{display:flex;align-items:center;gap:var(--nw-space-3);margin:var(--nw-space-4) 0;color:var(--nw-text-muted);font-size:var(--nw-text-12)}.auth-modal-divider.svelte-o861tn:before,.auth-modal-divider.svelte-o861tn:after{content:"";flex:1;height:1px;background:var(--nw-border-default)}.auth-modal-fields.svelte-o861tn{display:flex;flex-direction:column;gap:var(--nw-space-3)}.auth-modal-error.svelte-o861tn{color:var(--nw-c-error);font-size:var(--nw-text-13);margin:0}.auth-modal-terms.svelte-o861tn{font-size:var(--nw-text-11);color:var(--nw-text-muted);text-align:center;line-height:var(--nw-leading-relaxed);margin:var(--nw-space-4) 0 0}.auth-modal-terms.svelte-o861tn a:where(.svelte-o861tn){color:var(--nw-text-secondary);text-decoration:underline;text-decoration-color:var(--nw-border-default);text-underline-offset:2px;transition:color var(--nw-speed-out) var(--nw-ease-out)}.auth-modal-terms.svelte-o861tn a:where(.svelte-o861tn):hover{color:var(--nw-accent);transition-duration:var(--nw-speed-in)}.auth-modal-footer.svelte-o861tn{font-size:var(--nw-text-13);color:var(--nw-text-secondary);text-align:center;margin:var(--nw-space-3) 0 0}.auth-modal-footer.svelte-o861tn a:where(.svelte-o861tn){color:var(--nw-accent)}.auth-modal-check.svelte-o861tn{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--nw-space-4) 0}.auth-modal-check__icon.svelte-o861tn{color:var(--nw-accent);margin-bottom:var(--nw-space-3)}.auth-modal-check__title.svelte-o861tn{font-size:var(--nw-text-16);font-weight:var(--nw-font-semibold);color:var(--nw-text-primary);margin:0 0 var(--nw-space-2)}.auth-modal-check__text.svelte-o861tn{font-size:var(--nw-text-13);color:var(--nw-text-secondary);line-height:var(--nw-leading-relaxed);margin:0}.page.svelte-133tnjx{padding:var(--nw-space-12) var(--nw-space-4)}.page__container.svelte-133tnjx{max-width:72rem;margin:0 auto}.page__header.svelte-133tnjx{text-align:center;margin-bottom:var(--nw-space-10)}.page__title.svelte-133tnjx{font-family:var(--nw-font-accent);font-size:var(--nw-text-32);font-weight:var(--nw-font-normal);color:var(--nw-text-primary);margin:0 0 var(--nw-space-3)}.page__title.svelte-133tnjx i:where(.svelte-133tnjx){font-style:italic}.grid.svelte-133tnjx{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--nw-space-4);margin-bottom:var(--nw-space-10);align-items:stretch;max-width:52rem;margin-left:auto;margin-right:auto}.plan{display:flex;flex-direction:column;position:relative;height:100%;overflow:visible}.plan--pro{border-color:var(--nw-accent)}.plan__header.svelte-133tnjx{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:var(--nw-space-6)}.plan__icon.svelte-133tnjx{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--nw-radius-l);margin-bottom:var(--nw-space-3)}.plan__icon--free.svelte-133tnjx{background:var(--nw-bg-sunken);color:var(--nw-text-primary)}.plan__icon--pro.svelte-133tnjx{background:var(--nw-accent);color:var(--nw-accent-text)}.plan__name.svelte-133tnjx{font-size:var(--nw-text-20);font-weight:var(--nw-font-semibold);color:var(--nw-text-primary);margin:0 0 var(--nw-space-2)}.plan__billing.svelte-133tnjx{margin-bottom:var(--nw-space-3);width:100%}.plan__billing.svelte-133tnjx .nw-tabs__list{width:100%;padding:var(--nw-space-0-5)}.plan__billing.svelte-133tnjx .nw-tabs__trigger{height:28px;padding:0 var(--nw-space-2);font-size:var(--nw-text-12)}.plan__price.svelte-133tnjx{margin:0;display:flex;align-items:center;gap:var(--nw-space-1)}.plan__save-badge{margin-left:var(--nw-space-2)}.plan__original-price.svelte-133tnjx{font-size:var(--nw-text-20);color:var(--nw-text-muted);text-decoration:line-through}.plan__amount.svelte-133tnjx{font-size:var(--nw-text-32);font-weight:var(--nw-font-bold);color:var(--nw-text-primary);letter-spacing:var(--nw-tracking-tighter)}.plan__suffix.svelte-133tnjx{font-size:var(--nw-text-14);color:var(--nw-text-secondary)}.plan__note.svelte-133tnjx{margin:var(--nw-space-1) 0 0;font-size:var(--nw-text-13);color:var(--nw-text-muted)}.plan__features.svelte-133tnjx{list-style:none;padding:0;margin:0 0 var(--nw-space-6);display:flex;flex-direction:column;gap:var(--nw-space-3);flex:1}.plan__feature.svelte-133tnjx{display:flex;align-items:flex-start;gap:var(--nw-space-2);font-size:var(--nw-text-13);color:var(--nw-text-secondary);line-height:var(--nw-leading-relaxed)}.plan__feature.svelte-133tnjx svg{margin-top:2px;color:var(--nw-c-success);flex-shrink:0}.plan--pro .plan__feature.svelte-133tnjx svg{color:var(--nw-accent)}.plan__feature--soon.svelte-133tnjx{color:var(--nw-text-muted);font-style:italic}.plan__feature--soon.svelte-133tnjx svg{color:var(--nw-text-muted)!important;opacity:.5}.plan__cta.svelte-133tnjx{display:flex;flex-direction:column;gap:var(--nw-space-2);margin-top:auto}.guarantee.svelte-133tnjx{display:flex;align-items:flex-start;gap:var(--nw-space-4);padding:var(--nw-space-6);background:var(--nw-c-success-soft);border:1px solid var(--nw-c-success);border-radius:var(--nw-radius-l);margin-bottom:var(--nw-space-12)}.guarantee__icon.svelte-133tnjx{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--nw-c-success);color:#fff;border-radius:var(--nw-radius-full);font-size:var(--nw-text-16);font-weight:var(--nw-font-bold);flex-shrink:0}.guarantee__content.svelte-133tnjx{flex:1}.guarantee__title.svelte-133tnjx{margin:0 0 var(--nw-space-1);font-size:var(--nw-text-16);font-weight:var(--nw-font-semibold);color:var(--nw-text-primary)}.guarantee__text.svelte-133tnjx{margin:0;font-size:var(--nw-text-14);color:var(--nw-text-secondary);line-height:var(--nw-leading-relaxed)}.faq.svelte-133tnjx{margin-top:var(--nw-space-12)}.faq__title.svelte-133tnjx{font-family:var(--nw-font-accent);font-size:var(--nw-text-24);font-weight:var(--nw-font-normal);color:var(--nw-text-primary);margin:0 0 var(--nw-space-6);text-align:center}.faq__grid.svelte-133tnjx{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--nw-space-4)}.faq__q.svelte-133tnjx{margin:0 0 var(--nw-space-2);font-size:var(--nw-text-14);font-weight:var(--nw-font-semibold);color:var(--nw-text-primary)}.faq__a.svelte-133tnjx{margin:0;font-size:var(--nw-text-13);color:var(--nw-text-secondary);line-height:var(--nw-leading-relaxed)}@media(max-width:900px){.grid.svelte-133tnjx,.faq__grid.svelte-133tnjx{grid-template-columns:1fr}}
