.signup-page.svelte-lec4uy{min-height:calc(100vh - var(--header-height));display:flex;align-items:center;justify-content:center;padding:2rem 1rem;background:linear-gradient(135deg,#667eea,#764ba2)}.signup-container.svelte-lec4uy{max-width:600px;width:100%;background:var(--color-bg);border-radius:var(--radius-lg);box-shadow:0 20px 60px #0000004d;padding:3rem 2rem}.signup-header.svelte-lec4uy{text-align:center;margin-bottom:2.5rem}.icon-circle.svelte-lec4uy{width:80px;height:80px;margin:0 auto 1.5rem;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.signup-header.svelte-lec4uy h1:where(.svelte-lec4uy){font-size:2rem;font-weight:700;margin:0 0 .5rem;color:var(--color-text)}.subtitle.svelte-lec4uy{font-size:1.125rem;color:var(--color-text-secondary);margin:0;line-height:1.6}.benefits.svelte-lec4uy{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2.5rem}.benefit-item.svelte-lec4uy{display:flex;gap:1rem;align-items:flex-start}.benefit-icon.svelte-lec4uy{width:48px;height:48px;min-width:48px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:#fff}.benefit-content.svelte-lec4uy h3:where(.svelte-lec4uy){margin:0 0 .25rem;font-size:1.125rem;font-weight:600;color:var(--color-text)}.benefit-content.svelte-lec4uy p:where(.svelte-lec4uy){margin:0;font-size:.9375rem;color:var(--color-text-secondary);line-height:1.5}.cta-buttons.svelte-lec4uy{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.info-note.svelte-lec4uy{text-align:center;padding-top:1.5rem;border-top:1px solid var(--color-border)}.info-note.svelte-lec4uy p:where(.svelte-lec4uy){margin:0;font-size:.875rem;color:var(--color-text-muted)}@media(max-width:768px){.signup-page.svelte-lec4uy{padding:1rem}.signup-container.svelte-lec4uy{padding:2rem 1.5rem}.signup-header.svelte-lec4uy h1:where(.svelte-lec4uy){font-size:1.5rem}.subtitle.svelte-lec4uy{font-size:1rem}.icon-circle.svelte-lec4uy{width:64px;height:64px}.icon-circle.svelte-lec4uy svg:where(.svelte-lec4uy){width:32px;height:32px}}
