.auth.svelte-1x05zx6{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;background:linear-gradient(160deg,var(--brand) 0%,var(--brand-dark) 100%);display:flex;flex-direction:column;align-items:center;padding:56px 20px 40px}.hero.svelte-1x05zx6{text-align:center;color:#fff;margin-bottom:36px}.logo.svelte-1x05zx6{width:88px;height:88px;border-radius:26px;background:#ffffff29;display:grid;place-items:center;margin:0 auto 20px}.hero.svelte-1x05zx6 h1:where(.svelte-1x05zx6){color:#fff;font-size:30px;font-weight:800}.hero.svelte-1x05zx6 p:where(.svelte-1x05zx6){margin:8px 0 0;color:#ffffffd1;font-size:15px}.form.svelte-1x05zx6{width:100%;max-width:420px;padding:26px;border-radius:28px;display:flex;flex-direction:column}.toggle.svelte-1x05zx6{display:flex;gap:4px;background:var(--surface-variant);border-radius:999px;padding:4px;margin-bottom:22px}.toggle.svelte-1x05zx6 button:where(.svelte-1x05zx6){flex:1;border:none;background:transparent;padding:11px;border-radius:999px;font-weight:600;font-size:14.5px;color:var(--slate);transition:background .18s ease,color .18s ease,box-shadow .18s ease}.toggle.svelte-1x05zx6 button.active:where(.svelte-1x05zx6){background:var(--surface);color:var(--brand);box-shadow:var(--shadow-1)}.lbl.svelte-1x05zx6{font-size:13px;font-weight:600;color:var(--slate);margin:0 0 7px 2px}.lbl.svelte-1x05zx6:not(:first-of-type){margin-top:16px}.err.svelte-1x05zx6{margin-top:14px;color:var(--danger);font-size:13.5px;font-weight:500}.submit.svelte-1x05zx6{margin-top:24px;width:100%;height:54px}.skip.svelte-1x05zx6{margin-top:18px;text-align:center;color:var(--slate);font-weight:600;font-size:14px}.skip.svelte-1x05zx6:hover{color:var(--brand)}
