.auth-shell.svelte-5bky5h{background:var(--color-canvas-auth);min-height:100vh;color:var(--color-ink);position:relative}.flow-field.svelte-5bky5h{z-index:0;pointer-events:auto;border:0;width:100%;height:100%;position:fixed;inset:0;overflow:hidden}.wash.svelte-5bky5h{z-index:1;pointer-events:none;background:radial-gradient(122% 115% at 50% 40%,#f8faf5 0%,#f8faf5fa 8%,#f8faf5f0 18%,#f8faf5d1 30%,#f8faf573 44%,#f8faf524 58%,#f8faf50a 72%,#0000 86%);position:fixed;inset:0}.auth-header.svelte-5bky5h{z-index:30;height:var(--auth-header-height);padding:0 var(--space-8);border-bottom:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-header);pointer-events:auto;flex-shrink:0;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.logo.svelte-5bky5h{flex-shrink:0;align-items:center;height:24px;display:flex}.logo.svelte-5bky5h img:where(.svelte-5bky5h){width:auto;height:24px}.rail.svelte-5bky5h{align-items:center;gap:var(--space-2-5);display:flex}.rail.svelte-5bky5h span:where(.svelte-5bky5h){color:var(--color-muted);font-size:14px;line-height:20px}.rail-button.svelte-5bky5h{height:36px;padding:0 var(--space-4);border:1px solid var(--color-border-oauth);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-ink-strong);transition:background-color var(--dur);align-items:center;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.rail-button.svelte-5bky5h:hover{background:var(--color-surface-hover)}.auth-main.svelte-5bky5h{z-index:10;min-height:calc(100dvh - var(--auth-header-height));padding:var(--space-8);pointer-events:none;justify-content:center;align-items:flex-start;display:flex;position:relative}
