.signup-scene.svelte-ff5z5w{min-height:calc(100dvh - var(--nav-height));position:relative;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#f8fafd,#e7edf6);overflow:hidden}.signup-radial.svelte-ff5z5w{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 56% 46% at 50% -6%,color-mix(in oklab,var(--palette-blue) 15%,transparent),transparent 70%),radial-gradient(ellipse 48% 42% at 8% 110%,color-mix(in oklab,var(--palette-teal) 18%,transparent),transparent 68%),radial-gradient(ellipse 40% 38% at 100% 100%,color-mix(in oklab,var(--palette-light) 28%,transparent),transparent 64%)}.signup-grid.svelte-ff5z5w{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.55;background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:radial-gradient(ellipse 70% 70% at center,rgba(0,0,0,.5),transparent 72%);mask-image:radial-gradient(ellipse 70% 70% at center,rgba(0,0,0,.5),transparent 72%)}.signup-inner.svelte-ff5z5w{position:relative;width:100%;display:flex;justify-content:center;padding:48px 44px}.signup-col.svelte-ff5z5w{width:100%;max-width:600px;display:flex;flex-direction:column;align-items:center}.brand-tile.svelte-ff5z5w{width:54px;height:54px;border-radius:30%;display:grid;place-items:center;flex-shrink:0;color:#fff;margin-bottom:22px}.header-block.svelte-ff5z5w{text-align:center;margin-bottom:26px}.eyebrow.svelte-ff5z5w{margin:0 0 9px;font-size:12px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--palette-mid)}.title.svelte-ff5z5w{margin:0;font-size:28px;font-weight:800;letter-spacing:-.02em;line-height:1.08;color:var(--foreground)}.sub.svelte-ff5z5w{margin:11px 0 0;font-size:14.5px;line-height:1.5;color:var(--muted-foreground)}.invited-as.svelte-ff5z5w{margin:12px auto 0;max-width:34rem;padding:9px 14px;border:1px solid var(--border);border-radius:8px;background:var(--muted);font-size:13.5px;line-height:1.5;color:var(--muted-foreground)}.invited-as.svelte-ff5z5w strong:where(.svelte-ff5z5w){color:var(--foreground);font-weight:600;word-break:break-all}.tier-section.svelte-ff5z5w{display:flex;flex-direction:column;align-items:center;width:100%;margin-bottom:22px}.billing-toggle.svelte-ff5z5w{display:inline-flex;align-items:center;gap:4px;padding:4px;margin-bottom:16px;background:color-mix(in oklab,var(--muted) 70%,var(--card));border:1px solid var(--border);border-radius:999px}.billing-toggle.svelte-ff5z5w button:where(.svelte-ff5z5w){display:inline-flex;align-items:center;gap:7px;border:none;cursor:pointer;font-family:inherit;font-size:13.5px;font-weight:550;color:var(--muted-foreground);padding:7px 16px;border-radius:999px;background:transparent;transition:color .15s ease;white-space:nowrap}.billing-toggle.svelte-ff5z5w button:where(.svelte-ff5z5w):hover{color:var(--foreground)}.billing-toggle.svelte-ff5z5w button.is-active:where(.svelte-ff5z5w){background:var(--primary);color:var(--primary-foreground);box-shadow:0 1px 2px #0e1a3240,0 6px 14px -8px #0e1a3280}.save-chip.svelte-ff5z5w{font-size:11px;font-weight:700;letter-spacing:.02em;padding:2px 7px;border-radius:999px;background:color-mix(in oklab,var(--palette-teal) 16%,transparent);color:var(--palette-teal)}.billing-toggle.svelte-ff5z5w button.is-active:where(.svelte-ff5z5w) .save-chip:where(.svelte-ff5z5w){background:#ffffff2e;color:#fff}.tier-grid.svelte-ff5z5w{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;width:100%}.tier-card.svelte-ff5z5w{position:relative;display:flex;flex-direction:column;text-align:left;cursor:pointer;background:var(--card);border:1.5px solid var(--border);border-radius:14px;padding:16px 16px 17px;font-family:inherit;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.tier-card.svelte-ff5z5w:hover{border-color:var(--border-strong)}.tier-card.is-selected.svelte-ff5z5w{border-color:var(--primary);background:color-mix(in oklab,var(--primary) 4%,var(--card));box-shadow:0 0 0 3px color-mix(in oklab,var(--primary) 12%,transparent),0 10px 24px -16px #0e1a3280}.tier-header.svelte-ff5z5w{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:9px}.tier-name.svelte-ff5z5w{font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}.tier-price.svelte-ff5z5w{display:flex;align-items:baseline;gap:3px}.tier-price.svelte-ff5z5w b:where(.svelte-ff5z5w){font-size:26px;font-weight:800;letter-spacing:-.02em;color:var(--foreground)}.tier-price.svelte-ff5z5w span:where(.svelte-ff5z5w){font-size:12.5px;color:var(--muted-foreground)}.tier-billed.svelte-ff5z5w{font-size:11.5px;color:var(--muted-foreground);margin:2px 0 0}.tier-feats.svelte-ff5z5w{list-style:none;margin:13px 0 0;padding:0;display:flex;flex-direction:column;gap:7px;color:var(--muted-foreground)}.tier-feats.svelte-ff5z5w li:where(.svelte-ff5z5w){display:flex;align-items:flex-start;gap:7px;font-size:12px;line-height:1.35}.tier-card.is-selected.svelte-ff5z5w .tier-feats:where(.svelte-ff5z5w){color:var(--primary)}.tier-badge.svelte-ff5z5w{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:700;letter-spacing:.02em;padding:3px 8px;border-radius:999px;flex-shrink:0;white-space:nowrap}.tier-badge.is-selected.svelte-ff5z5w{background:var(--primary);color:var(--primary-foreground)}.card.svelte-ff5z5w{width:100%;background:var(--card);border:1px solid var(--border);border-radius:18px;padding:28px 30px 26px}.signin-link.svelte-ff5z5w{margin:22px 0 0;font-size:14px;color:var(--muted-foreground);text-align:center}.signin-link.svelte-ff5z5w a:where(.svelte-ff5z5w){color:var(--foreground);font-weight:600;text-decoration:none}.signin-link.svelte-ff5z5w a:where(.svelte-ff5z5w):hover{text-decoration:underline}.terms.svelte-ff5z5w{margin:14px 0 0;font-size:12px;line-height:1.55;color:var(--muted-foreground);text-align:center;max-width:420px}.terms.svelte-ff5z5w a:where(.svelte-ff5z5w){color:var(--foreground);font-weight:500;text-decoration:none}.terms.svelte-ff5z5w a:where(.svelte-ff5z5w):hover{text-decoration:underline}.dark .signup-scene.svelte-ff5z5w{background:linear-gradient(180deg,#010919,#000408);background:linear-gradient(180deg,#010919,color(xyz 0.001 0.001 0.005))}.dark .signup-radial.svelte-ff5z5w{opacity:.7}@media(max-width:640px){.signup-inner.svelte-ff5z5w{padding:28px 20px}.signup-col.svelte-ff5z5w{max-width:100%}.tier-grid.svelte-ff5z5w{grid-template-columns:1fr}.card.svelte-ff5z5w{padding:22px 20px;border-radius:16px}.title.svelte-ff5z5w{font-size:24px}.brand-tile.svelte-ff5z5w{margin-bottom:18px}.header-block.svelte-ff5z5w{margin-bottom:20px}}
