.auth-shell.svelte-hpwut6{min-height:var(--next-workspace-height);padding:clamp(28px, 8vw, 88px) var(--next-space-5);background:var(--next-pane);place-items:start center;display:grid}.auth-card.svelte-hpwut6{border:1px solid var(--next-border);background:var(--next-frame);width:min(100%,460px);box-shadow:0 20px 60px #00000014}.auth-heading.svelte-hpwut6{padding:clamp(24px, 5vw, 42px) clamp(22px, 5vw, 42px) var(--next-space-5);border-bottom:1px solid var(--next-border);background:var(--next-signal-soft)}.auth-heading.svelte-hpwut6>span:where(.svelte-hpwut6){color:var(--next-signal);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:640}h1.svelte-hpwut6{font-family:var(--next-editorial-font);letter-spacing:-.045em;margin:10px 0 0;font-size:clamp(34px,8vw,52px);font-weight:500;line-height:.98}.auth-heading.svelte-hpwut6 p:where(.svelte-hpwut6){max-width:36em;color:var(--next-text-muted);margin:14px 0 0;font-size:13px;line-height:1.6}.auth-message.svelte-hpwut6{border-bottom:1px solid var(--next-border);color:var(--next-text-muted);padding:12px 22px;font-size:12px;line-height:1.5}.auth-body.svelte-hpwut6{padding:clamp(22px,5vw,42px)}.auth-footer.svelte-hpwut6{border-top:1px solid var(--next-border);color:var(--next-text-muted);padding:14px clamp(22px,5vw,42px);font-size:11px;line-height:1.5}.auth-form{gap:var(--next-space-4);display:grid}.auth-form label{color:var(--next-text-muted);gap:7px;font-size:12px;display:grid}.auth-form input{width:100%;min-width:0;height:var(--next-control-height);border:1px solid var(--next-border);border-radius:var(--next-radius-control);background:var(--next-pane);color:var(--next-text);padding:0 12px;font-size:14px}.auth-form input:focus{border-color:var(--next-border-focus);outline:2px solid var(--next-signal-soft)}.auth-form button{min-height:var(--next-control-height);border:1px solid var(--next-text);border-radius:var(--next-radius-control);background:var(--next-text);color:var(--next-canvas);cursor:pointer;padding:0 14px;font-size:12px;font-weight:620}.auth-form button:hover{background:var(--next-signal);border-color:var(--next-signal)}.auth-form small{color:var(--next-text-faint);font-size:11px;line-height:1.5}.auth-form .subtle{color:var(--next-text-muted);margin:-4px 0 0;font-size:12px;line-height:1.55}.auth-form .secondary{border-color:var(--next-border-strong);color:var(--next-text);background:0 0}.auth-form .secondary:hover{background:var(--next-element-hover);border-color:var(--next-border-focus)}.auth-link{color:var(--next-text);text-decoration:underline;-webkit-text-decoration-color:var(--next-signal);text-decoration-color:var(--next-signal);text-underline-offset:3px}.auth-split{gap:var(--next-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=460px){.auth-split{grid-template-columns:1fr}}
