.auth-modal-form.svelte-o861tn{flex-direction:column;display:flex}.auth-modal-divider.svelte-o861tn{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);display:flex}.auth-modal-divider.svelte-o861tn:before,.auth-modal-divider.svelte-o861tn:after{content:"";background:var(--nw-border-default);flex:1;height:1px}.auth-modal-fields.svelte-o861tn{gap:var(--nw-space-3);flex-direction:column;display:flex}.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;-webkit-text-decoration-color:var(--nw-border-default);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{text-align:center;padding:var(--nw-space-4) 0;flex-direction:column;align-items:center;display:flex}.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)}.grid.svelte-133tnjx{gap:var(--nw-space-4);margin-bottom:var(--nw-space-10);grid-template-columns:repeat(2,1fr);align-items:stretch;max-width:52rem;margin-left:auto;margin-right:auto;display:grid}.plan{flex-direction:column;height:100%;display:flex}.plan--pro{border-color:var(--nw-accent)}.plan__header.svelte-133tnjx{text-align:center;margin-bottom:var(--nw-space-6);flex-direction:column;align-items:center;display:flex}.plan__icon.svelte-133tnjx{border-radius:var(--nw-radius-l);width:48px;height:48px;margin-bottom:var(--nw-space-3);justify-content:center;align-items:center;display:flex}.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{align-items:center;gap:var(--nw-space-1);margin:0;display:flex}.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{margin:0 0 var(--nw-space-6);gap:var(--nw-space-3);flex-direction:column;flex:1;padding:0;list-style:none;display:flex}.plan__feature.svelte-133tnjx{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);display:flex}.plan__feature.svelte-133tnjx svg{color:var(--nw-c-success);flex-shrink:0;margin-top:2px}.plan--pro .plan__feature.svelte-133tnjx svg{color:var(--nw-accent)}.plan__cta.svelte-133tnjx{gap:var(--nw-space-2);flex-direction:column;margin-top:auto;display:flex}.guarantee.svelte-133tnjx{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);display:flex}.guarantee__icon.svelte-133tnjx{background:var(--nw-c-success);color:#fff;border-radius:var(--nw-radius-full);width:40px;height:40px;font-size:var(--nw-text-16);font-weight:var(--nw-font-bold);flex-shrink:0;justify-content:center;align-items:center;display:flex}.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{font-size:var(--nw-text-14);color:var(--nw-text-secondary);line-height:var(--nw-leading-relaxed);margin:0}.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{gap:var(--nw-space-4);grid-template-columns:repeat(2,1fr);display:grid}.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{font-size:var(--nw-text-13);color:var(--nw-text-secondary);line-height:var(--nw-leading-relaxed);margin:0}@media (width<=900px){.grid.svelte-133tnjx,.faq__grid.svelte-133tnjx{grid-template-columns:1fr}}
