.signup-form.svelte-jnjn6b{flex-direction:column;gap:1.5rem;width:100%;max-width:600px;margin:0 auto;display:flex}.form-header.svelte-jnjn6b{text-align:center;margin-bottom:.5rem}.form-title.svelte-jnjn6b{font-size:var(--font-size-2xl,1.65rem);font-weight:var(--font-weight-black,850);letter-spacing:-.03em;color:var(--color-text,#1a1836);margin:0 0 .5rem}.visually-hidden.svelte-jnjn6b{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.form-subtitle.svelte-jnjn6b{font-size:var(--font-size-sm,.9rem);color:var(--color-muted,#6b6a85);margin:0;line-height:1.45}.form-section.svelte-jnjn6b{border:1px solid var(--color-border,#e7e7f2);border-radius:var(--radius-md,.85rem);background:#fff;flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.section-title.svelte-jnjn6b{font-size:var(--font-size-sm,.9rem);font-weight:var(--font-weight-bold,700);color:var(--color-primary,#4c3fcb);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:.5rem;margin:0 0 .5rem;display:flex}.grid-2.svelte-jnjn6b{grid-template-columns:1fr 1fr;align-items:start;gap:.2rem 1rem;display:grid}.field-wrap.svelte-jnjn6b{flex-direction:column;gap:.35rem;display:flex}.field-label.svelte-jnjn6b{font-size:var(--font-size-xs,.8rem);font-weight:var(--font-weight-bold,700);color:var(--color-text,#1a1836)}.field-hint.svelte-jnjn6b{color:var(--color-muted,#6b6a85);font-size:.72rem}.field-hint.error.svelte-jnjn6b{color:var(--color-danger,#d9383a)}.message.svelte-jnjn6b{min-height:calc(var(--font-size-sm) * var(--leading-normal));font-size:var(--font-size-sm);line-height:var(--leading-normal);margin:0}.message.error.svelte-jnjn6b{color:var(--color-danger,#d9383a);font-weight:600}.password-input-wrap.svelte-jnjn6b{align-items:center;display:flex;position:relative}.password-input-wrap.svelte-jnjn6b input{width:100%;padding-right:2.5rem}.toggle-password.svelte-jnjn6b{cursor:pointer;color:var(--color-muted,#6b6a85);background:0 0;border:none;justify-content:center;align-items:center;padding:.3rem;display:flex;position:absolute;right:.6rem}.toggle-password.svelte-jnjn6b:hover{color:var(--color-text,#1a1836)}.terms-wrap.svelte-jnjn6b{padding:0 .5rem}.checkbox-label.svelte-jnjn6b{font-size:var(--font-size-xs,.82rem);color:var(--color-muted,#6b6a85);cursor:pointer;align-items:flex-start;gap:.6rem;line-height:1.4;display:flex}.terms-checkbox.svelte-jnjn6b{accent-color:var(--color-primary,#4c3fcb);width:1.1rem;height:1.1rem;margin-top:.15rem}.terms-link.svelte-jnjn6b{color:var(--color-primary,#4c3fcb);font-weight:var(--font-weight-medium,600);text-decoration:underline}.form-actions.svelte-jnjn6b{margin-top:.5rem}.form-footer.svelte-jnjn6b{font-size:var(--font-size-sm,.85rem);color:var(--color-muted,#6b6a85);justify-content:center;align-items:center;gap:.4rem;display:flex}.login-link-btn.svelte-jnjn6b{color:var(--color-primary,#4c3fcb);font-weight:var(--font-weight-bold,700);cursor:pointer;font-family:inherit;font-size:inherit;background:0 0;border:none;padding:0;text-decoration:underline}@media (width<=640px){.grid-2.svelte-jnjn6b{grid-template-columns:1fr}}.form-section--coupon.svelte-jnjn6b{background:#fafaff}.coupon-input-wrap.svelte-jnjn6b{flex-direction:column;gap:.4rem;display:flex}.coupon-status.svelte-jnjn6b{font-size:.78rem;font-weight:var(--font-weight-medium,600);align-items:center;gap:.35rem;display:flex}.coupon-status--loading.svelte-jnjn6b{color:var(--color-muted,#6b6a85)}.coupon-status--valid.svelte-jnjn6b{color:#16a34a}.coupon-status--invalid.svelte-jnjn6b{color:var(--color-danger,#d9383a)}.coupon-status--info.svelte-jnjn6b{color:var(--color-primary,#4c3fcb)}.input--valid{border-color:#16a34a!important}.input--invalid{border-color:var(--color-danger,#d9383a)!important}.brand-top.svelte-kmqcod{align-items:center;display:flex}.brand-link.svelte-kmqcod{color:#fff;align-items:center;gap:.75rem;text-decoration:none;display:flex}.brand-title.svelte-kmqcod{font-size:var(--font-size-2xl,1.6rem);font-weight:var(--font-weight-black,850);letter-spacing:-.04em}.pitch-container.svelte-kmqcod{flex-direction:column;gap:1rem;margin:2rem 0;display:flex}.pitch-badge.svelte-kmqcod{width:fit-content;font-size:var(--font-size-xs,.78rem);font-weight:var(--font-weight-bold,700);text-transform:uppercase;letter-spacing:.08em;background:#ffffff1f;border-radius:9999px;align-items:center;gap:.5rem;padding:.3rem .75rem;display:inline-flex}.badge-dot.svelte-kmqcod{background:#22d3ee;border-radius:9999px;width:7px;height:7px}.pitch-headline.svelte-kmqcod{font-size:clamp(2.2rem,3.8vw,3.2rem);font-weight:var(--font-weight-black,850);letter-spacing:-.04em;margin:0;line-height:1.05}.pitch-text.svelte-kmqcod{font-size:var(--font-size-md,1.05rem);color:#ffffffd1;max-width:28rem;margin:0;line-height:1.55}.benefits-list.svelte-kmqcod{flex-direction:column;gap:.75rem;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.benefit-item.svelte-kmqcod{font-size:var(--font-size-sm,.88rem);color:#ffffffe6;align-items:center;gap:.6rem;display:flex}.benefit-item.svelte-kmqcod .benefit-icon{color:#22d3ee;flex-shrink:0}.brand-footer.svelte-kmqcod{font-size:var(--font-size-xs,.78rem);color:#ffffff80}
