.landing.svelte-1uha8ag{display:grid;place-items:center;min-height:100svh;padding:32px 24px;background:var(--surface-base)}.landing-inner.svelte-1uha8ag{display:flex;flex-direction:column;align-items:stretch;gap:18px;width:min(100%,560px)}.brand-lockup{display:inline-flex;align-items:center;gap:12px;align-self:flex-start;padding:0 4px}.entry-panel.svelte-1uha8ag{display:grid;gap:24px;padding:clamp(24px,5vw,32px);border:1px solid var(--divider-default);border-radius:var(--radius-xl);background:var(--surface-raised);box-shadow:var(--elevation-raised)}.entry-copy.svelte-1uha8ag{display:grid;gap:10px}.eyebrow.svelte-1uha8ag{margin:0;color:var(--text-tertiary);font:700 var(--ui-text-micro)/1.2 var(--font-ui);letter-spacing:.12em;text-transform:uppercase}.landing-title.svelte-1uha8ag{margin:0;color:var(--text-primary);font:760 34px/1.08 var(--font-display);letter-spacing:-.025em;text-wrap:balance}.landing-body.svelte-1uha8ag{max-width:52ch;margin:0;color:var(--text-secondary);font:400 15px/1.5 var(--font-body)}.link-form.svelte-1uha8ag{display:grid;gap:8px}.link-form.svelte-1uha8ag label:where(.svelte-1uha8ag){color:var(--text-primary);font:650 12px/1.25 var(--font-ui)}.field-row.svelte-1uha8ag{display:flex;align-items:stretch;gap:8px}.field-row.svelte-1uha8ag input:where(.svelte-1uha8ag){min-width:0;flex:1 1 auto;min-height:44px;padding:0 12px;border:1px solid var(--divider-strong);border-radius:var(--radius-control);background:var(--surface-sunken);color:var(--text-primary);font:400 13px/1 var(--font-mono);transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}.field-row.svelte-1uha8ag input:where(.svelte-1uha8ag)::placeholder{color:var(--text-disabled);opacity:1}.field-row.svelte-1uha8ag input:where(.svelte-1uha8ag):hover{border-color:var(--divider-strong)}.field-row.svelte-1uha8ag input:where(.svelte-1uha8ag):focus{border-color:var(--starlight-ring);background:var(--surface-raised);box-shadow:0 0 0 2px var(--starlight-tint);outline:none}.field-row.has-error.svelte-1uha8ag input:where(.svelte-1uha8ag){border-color:#df7d7da6}.field-row.svelte-1uha8ag button:where(.svelte-1uha8ag){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border-radius:var(--radius-control);font:700 13px/1 var(--font-body);white-space:nowrap;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease}.primary-button.svelte-1uha8ag{border:1px solid var(--starlight-ring);background:var(--accent-rest);color:var(--text-on-accent)}.primary-button.svelte-1uha8ag:hover:not(:disabled){border-color:var(--starlight);background:var(--accent-hover);box-shadow:var(--elevation-raised)}.primary-button.svelte-1uha8ag:active:not(:disabled){background:var(--accent-pressed)}.field-row.svelte-1uha8ag button:where(.svelte-1uha8ag):disabled{cursor:wait;opacity:.7}.field-error.svelte-1uha8ag{display:flex;align-items:flex-start;gap:7px;margin:0;color:var(--status-danger);font:500 12px/1.4 var(--font-body)}.field-error.svelte-1uha8ag svg:where(.svelte-1uha8ag){flex:0 0 auto;margin-top:1px}.button-spinner.svelte-1uha8ag{width:13px;height:13px;border:2px solid rgba(24,24,27,.25);border-top-color:var(--text-on-accent);border-radius:50%;animation:svelte-1uha8ag-spin .7s linear infinite}.link-format.svelte-1uha8ag{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 8px;margin:0;color:var(--text-tertiary);font:400 12px/1.4 var(--font-body)}.link-format.svelte-1uha8ag svg:where(.svelte-1uha8ag){flex:0 0 auto;align-self:flex-start;margin-top:1px;color:var(--starlight)}.link-format.svelte-1uha8ag code:where(.svelte-1uha8ag){color:var(--text-secondary);font:400 11px/1.4 var(--font-mono);overflow-wrap:anywhere}.landing-note.svelte-1uha8ag{max-width:44ch;margin:0;color:var(--text-tertiary);font:400 12px/1.4 var(--font-body);text-align:center}@keyframes svelte-1uha8ag-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.button-spinner.svelte-1uha8ag{animation:none}.field-row.svelte-1uha8ag input:where(.svelte-1uha8ag),.field-row.svelte-1uha8ag button:where(.svelte-1uha8ag){transition:none}}@media(max-width:520px){.landing.svelte-1uha8ag{align-items:start;padding:24px 18px}.landing-inner.svelte-1uha8ag{padding-top:8vh}.brand-lockup{align-self:center}.entry-panel.svelte-1uha8ag{gap:22px;padding:22px 18px}.landing-title.svelte-1uha8ag{font-size:30px}.field-row.svelte-1uha8ag{flex-direction:column}.primary-button.svelte-1uha8ag{width:100%}}
