.signup-page.svelte-kmqcod{background:var(--bg);justify-content:center;align-items:center;min-height:100vh;padding:5.5rem 2rem 2rem;display:flex}.signup-card.svelte-kmqcod{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--highlight-inset);width:100%;max-width:560px;padding:2.5rem}.signup-title.svelte-kmqcod{font-size:var(--text-2xl);letter-spacing:-.03em;color:var(--ink);text-align:center;margin:0 0 .5rem;font-weight:700}.signup-subtitle.svelte-kmqcod{color:var(--ink-3);font-size:var(--text-base);text-align:center;margin:0 0 1.5rem;line-height:1.5}.signup-form.svelte-kmqcod{flex-direction:column;gap:1rem;display:flex}.plan-grid.svelte-kmqcod{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.plan-card.svelte-kmqcod{border:1px solid var(--border);border-radius:var(--radius-card);cursor:pointer;transition:border-color var(--dur-press) var(--ease-out), background var(--dur-press) var(--ease-out), box-shadow var(--dur-press) var(--ease-out);flex-direction:column;gap:.25rem;padding:1rem .75rem;display:flex;position:relative}.plan-card.svelte-kmqcod:hover{border-color:var(--border-2)}.plan-card.svelte-kmqcod:has(input:where(.svelte-kmqcod):focus-visible){box-shadow:var(--focus-ring)}.plan-card.svelte-kmqcod input:where(.svelte-kmqcod){opacity:0;pointer-events:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.plan-card.disabled.svelte-kmqcod{opacity:.55;cursor:not-allowed}.plan-card.selected.svelte-kmqcod{border-color:var(--accent-line);background:var(--accent-quiet)}.plan-card.hot.svelte-kmqcod{border-color:var(--accent-line);box-shadow:0 0 50px var(--accent-quiet)}.plan-card.svelte-kmqcod .plan-tag:where(.svelte-kmqcod){background:linear-gradient(135deg, var(--accent), var(--gold));color:var(--coal);font-size:var(--text-xs);letter-spacing:.1em;white-space:nowrap;border-radius:999px;padding:.3rem .9rem;font-weight:700;position:absolute;top:-13px;left:50%;transform:translate(-50%)}@media (width<=520px){.plan-card.hot.svelte-kmqcod{margin-top:.375rem}}.plan-name.svelte-kmqcod{color:var(--ink);font-weight:600;font-size:var(--text-md)}.plan-price.svelte-kmqcod{color:var(--ink);font-weight:700;font-size:var(--text-xl)}.plan-price.svelte-kmqcod .per:where(.svelte-kmqcod){font-weight:400;font-size:var(--text-xs);color:var(--ink-3)}.plan-tagline.svelte-kmqcod{color:var(--ink-3);font-size:var(--text-xs);line-height:1.4}.signup-input.svelte-kmqcod{background:var(--bg-raise);border:1px solid var(--border);border-radius:var(--radius-control);color:var(--ink);font-size:var(--text-base);transition:border-color var(--dur-press) var(--ease-out), box-shadow var(--dur-press) var(--ease-out);box-sizing:border-box;outline:none;width:100%;padding:.75rem 1rem}.signup-input.svelte-kmqcod:hover{border-color:var(--border-2)}.signup-input.svelte-kmqcod:focus-visible{border-color:var(--accent-line);box-shadow:var(--focus-ring)}.signup-input.svelte-kmqcod::placeholder{color:var(--ink-4)}.cta-btn.svelte-kmqcod{background:var(--accent);color:#06121f;border-radius:var(--radius-control);font-weight:600;font-size:var(--text-lg);cursor:pointer;transition:transform var(--dur-press) var(--ease-out), filter var(--dur-press) var(--ease-out);border:none;padding:.875rem 2rem}.cta-btn.svelte-kmqcod:hover{filter:brightness(1.08);transform:scale(1.02)}.cta-btn.svelte-kmqcod:active{transform:scale(.97)}.cta-btn.svelte-kmqcod:focus-visible{box-shadow:var(--focus-ring);outline:none}.error-text.svelte-kmqcod{color:var(--err);font-size:var(--text-sm);text-align:center;margin:0}.clickwrap.svelte-kmqcod{cursor:pointer;font-size:var(--text-md);color:var(--ink-3);align-items:flex-start;gap:.625rem;line-height:1.5;display:flex}.clickwrap.svelte-kmqcod input[type=checkbox]:where(.svelte-kmqcod){accent-color:var(--accent);cursor:pointer;flex:none;width:1rem;height:1rem;margin-top:.2rem}.clickwrap.svelte-kmqcod a:where(.svelte-kmqcod){color:var(--accent);text-decoration:none}.cta-btn.svelte-kmqcod:disabled{background:var(--surface-2);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--border-2);cursor:not-allowed;transform:none}.trial-btn.svelte-kmqcod{color:var(--accent);border:1px solid var(--accent-line);background:0 0}.assurances.svelte-kmqcod{flex-wrap:wrap;justify-content:center;gap:.5rem 1.25rem;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.assurances.svelte-kmqcod li:where(.svelte-kmqcod){color:var(--ink-3);font-size:var(--text-sm);align-items:center;gap:.375rem;font-weight:500;display:inline-flex}.assurances.svelte-kmqcod svg:where(.svelte-kmqcod){color:var(--ok);flex:none}.fine-print.svelte-kmqcod{color:var(--ink-4);font-size:var(--text-sm);text-align:center;margin:1.25rem 0 0}.fine-print.svelte-kmqcod a:where(.svelte-kmqcod){color:var(--accent);text-decoration:none}.fine-print.svelte-kmqcod a:where(.svelte-kmqcod):focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-control);outline:none}@media (width<=520px){.plan-grid.svelte-kmqcod{grid-template-columns:1fr}}
