.signup-shell.svelte-1vrgrxt{position:relative;z-index:1;min-height:calc(100svh - var(--nav-height));overflow:hidden}.signup-inner.svelte-1vrgrxt,.visual-inner.svelte-1vrgrxt{position:relative;width:100%;max-width:1400px;margin:0 auto}.signup-inner.svelte-1vrgrxt{z-index:10;padding:88px 40px 112px}.signup-intro.svelte-1vrgrxt{position:relative;z-index:10;width:min(100%,680px)}.eyebrow.svelte-1vrgrxt{margin:0 0 22px;font-family:var(--font-mono);font-size:11px;color:var(--color-accent);letter-spacing:.08em;text-transform:uppercase}h1.svelte-1vrgrxt{max-width:640px;margin:0;color:var(--color-text-bright);font-size:48px;font-weight:600;line-height:1.08}.lede.svelte-1vrgrxt{max-width:620px;margin:24px 0 0;color:var(--color-text-dim);font-size:17px;line-height:1.75}.signup-form.svelte-1vrgrxt,.result.svelte-1vrgrxt{position:relative;z-index:10;display:grid;gap:24px;margin-top:64px;padding-top:32px;border-top:1px solid var(--color-border-strong)}.signup-form.svelte-1vrgrxt{width:min(100%,560px)}.form-heading.svelte-1vrgrxt{display:grid;gap:8px}h2.svelte-1vrgrxt{margin:0;color:var(--color-text-bright);font-size:20px;font-weight:600}.form-heading.svelte-1vrgrxt p:where(.svelte-1vrgrxt),.result.svelte-1vrgrxt p:where(.svelte-1vrgrxt){margin:0;color:var(--color-text-dim);font-size:14px;line-height:1.7}.consent-options.svelte-1vrgrxt{display:grid;gap:16px;padding-top:22px;border-top:1px solid var(--color-border)}.consent-options.svelte-1vrgrxt label:where(.svelte-1vrgrxt){display:flex;align-items:flex-start;gap:12px;cursor:pointer;color:var(--color-text);font-size:14px;line-height:1.5}.consent-options.svelte-1vrgrxt strong:where(.svelte-1vrgrxt){color:var(--color-text-dim);font-weight:400}.consent-options.svelte-1vrgrxt a:where(.svelte-1vrgrxt){color:var(--color-accent);text-underline-offset:3px}.submit-button{width:fit-content;min-width:220px}.result.svelte-1vrgrxt{grid-template-columns:auto minmax(0,1fr);width:min(100%,600px)}.result.svelte-1vrgrxt>div:where(.svelte-1vrgrxt):last-child{display:grid;gap:14px}.result-icon.svelte-1vrgrxt{display:grid;width:40px;height:40px;place-items:center;border:1px solid var(--color-border-strong);color:var(--color-accent)}.signup-visual.svelte-1vrgrxt{position:absolute;inset:0 0 auto;z-index:2;height:calc(100svh - var(--nav-height));pointer-events:none}.visual-inner.svelte-1vrgrxt{height:100%}.sphere-anchor.svelte-1vrgrxt{position:absolute;top:clamp(320px,45%,440px);left:70%;width:0;height:0;--core-graph-width: 100vw;--core-graph-height: calc(100svh - var(--nav-height));--core-sphere-size: 300px}@media(max-width:1240px){.signup-intro.svelte-1vrgrxt{width:min(100%,560px)}h1.svelte-1vrgrxt{max-width:560px}.lede.svelte-1vrgrxt{max-width:540px}.sphere-anchor.svelte-1vrgrxt{left:75%;--core-sphere-size: 260px}}@media(max-width:1024px){.signup-shell.svelte-1vrgrxt{display:flex;flex-direction:column}.signup-visual.svelte-1vrgrxt{position:relative;inset:auto;order:1;width:100%;height:36svh;min-height:280px;max-height:360px;overflow:hidden}.signup-inner.svelte-1vrgrxt{order:2;padding-top:32px}.sphere-anchor.svelte-1vrgrxt{position:relative;top:auto;left:auto;width:100%;height:100%;--core-graph-width: min(150vw, 720px);--core-graph-height: min(150vw, 720px);--core-sphere-top: 50%;--core-sphere-left: 50%;--core-sphere-size: 200px}.signup-form.svelte-1vrgrxt,.result.svelte-1vrgrxt{margin-top:48px}}@media(max-width:720px){.signup-shell.svelte-1vrgrxt{min-height:calc(100svh - 58px)}.signup-inner.svelte-1vrgrxt{padding:32px 20px 80px}h1.svelte-1vrgrxt{font-size:36px}.lede.svelte-1vrgrxt{font-size:16px}}@media(max-width:480px){.submit-button{width:100%}.result.svelte-1vrgrxt{grid-template-columns:1fr}}.signup-page.svelte-kmqcod{position:relative}.signup-page.svelte-kmqcod:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 65% 35%,rgba(212,165,116,.055) 0%,transparent 60%);pointer-events:none;z-index:0}
