.field.svelte-mi5g9k{z-index:0;pointer-events:none;width:100%;height:100%;-webkit-mask-image:var(--auth-field-fade,none);-webkit-mask-image:var(--auth-field-fade,none);mask-image:var(--auth-field-fade,none);display:block;position:fixed;inset:0}.cursors.svelte-mi5g9k{fill:var(--color-field-cursor);stroke:var(--color-field-cursor)}.auth-shell.svelte-5bky5h{background:var(--color-canvas-app);min-height:100vh;color:var(--color-ink);--auth-field-fade:linear-gradient(to right, #000 0%, #00000026 11.524%, #00000026 88%, #000 100%);position:relative}.auth-shell.svelte-5bky5h:after{content:"";z-index:0;pointer-events:none;-webkit-mask-image:var(--auth-field-fade);-webkit-mask-image:var(--auth-field-fade);mask-image:var(--auth-field-fade);background:url(../../../auth/fortal-pattern.png) top/cover no-repeat;position:fixed;inset:0}.auth-shell[data-field=live].svelte-5bky5h:after{display:none}.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);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);justify-content:center;align-items:flex-start;display:flex;position:relative}@media (width<=480px){.rail.svelte-5bky5h span:where(.svelte-5bky5h){display:none}}@media (width<=640px){.auth-main.svelte-5bky5h{padding:var(--space-4) 10px}}
