.page.svelte-l0qh0d{display:flex;justify-content:center;align-items:flex-start;min-height:calc(100dvh - 72px);padding:var(--space-8) var(--space-4) var(--space-16);background:radial-gradient(circle at 50% 0%,rgba(245,180,92,.12),transparent 42%),linear-gradient(180deg,var(--color-background),var(--color-surface-low))}.form-container.svelte-l0qh0d{width:100%;max-width:560px;padding:var(--space-6);border-radius:var(--radius-2xl);background:var(--color-surface-lowest);box-shadow:var(--shadow-md)}@media(min-width:720px){.page.svelte-l0qh0d{padding-top:var(--space-12)}.form-container.svelte-l0qh0d{padding:var(--space-8)}}h1.svelte-l0qh0d{margin-bottom:var(--space-2);letter-spacing:-.02em}.trust-line.svelte-l0qh0d{margin:0 0 var(--space-6);font-size:14px;font-weight:700;line-height:1.5;color:var(--color-text-secondary)}form.svelte-l0qh0d{display:flex;flex-direction:column;gap:var(--space-4)}.encrypt-toggle.svelte-l0qh0d{display:flex;align-items:center;gap:var(--space-3);min-height:48px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface-low);box-shadow:inset 0 0 0 1px var(--color-outline-variant);cursor:pointer;font-size:15px;font-weight:500}.encrypt-toggle.svelte-l0qh0d input[type=checkbox]:where(.svelte-l0qh0d){width:22px;height:22px;accent-color:var(--fd-navy);cursor:pointer;flex:0 0 auto}.encrypt-hint.svelte-l0qh0d{font-size:13px;color:var(--color-text-secondary);line-height:1.4;margin-top:calc(-1 * var(--space-2))}@media(prefers-color-scheme:dark){.form-container.svelte-l0qh0d{background:var(--fd-pricing-dark-card);box-shadow:var(--fd-pricing-dark-glow);outline:1px solid rgba(237,238,255,.1);outline-offset:-1px}button.btn-primary.full-width{min-height:52px;background:var(--fd-cta-dark-bg);color:var(--fd-cta-dark-text);box-shadow:var(--fd-cta-dark-shadow)}button.btn-primary.full-width:hover:not(:disabled){background:var(--fd-cta-dark-bg-hover)}input::placeholder{color:color-mix(in srgb,var(--color-text) 72%,transparent)}.input-group .hint,.encrypt-hint.svelte-l0qh0d,.tier-switcher-hint.svelte-l0qh0d,.tier-switcher-legend.svelte-l0qh0d{color:color-mix(in srgb,var(--color-text) 78%,var(--color-text-secondary))}.encrypt-toggle.svelte-l0qh0d{background:var(--fd-pricing-dark-card-alt);box-shadow:inset 0 0 0 1px #edeeff1f}}.tier-switcher.svelte-l0qh0d{margin:0 0 var(--space-6) 0;padding:0;border:0}.tier-switcher-legend.svelte-l0qh0d{font-size:12px;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-2);padding:0}.tier-options.svelte-l0qh0d{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-2)}.tier-option.svelte-l0qh0d{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);padding:var(--space-3) var(--space-2);background:var(--color-surface-lowest);border:1.5px solid var(--color-outline-variant);border-radius:var(--radius-md);cursor:pointer;font-family:var(--font-body);color:var(--color-text);transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.tier-option.svelte-l0qh0d:hover:not(.selected){border-color:var(--color-primary)}.tier-option.selected.svelte-l0qh0d{border-color:var(--color-secondary);background:var(--color-surface-lowest);box-shadow:inset 0 0 0 1px var(--color-secondary),0 8px 20px #5b5ce624}.tier-name.svelte-l0qh0d{font-weight:600;font-size:15px}.tier-price.svelte-l0qh0d{font-family:var(--font-display);font-weight:700;font-size:14px;color:var(--color-primary)}.tier-switcher-hint.svelte-l0qh0d{font-size:13px;line-height:1.5;color:var(--color-text-secondary);margin-top:var(--space-3)}.tier-switcher-hint.svelte-l0qh0d strong:where(.svelte-l0qh0d){color:var(--color-primary)}.collection-mode-preview.svelte-l0qh0d{margin-top:var(--space-4)}
