.auth-shell.svelte-52fghe{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:24px 16px;background:radial-gradient(ellipse at 12% 0%,#12345a55 0%,transparent 40%),#090910;color:#f5f4ff}.card.svelte-52fghe{width:min(420px,100%);background:#151420;border:1px solid #37314f;border-radius:20px;padding:28px;box-shadow:0 30px 100px #0009}.back.svelte-52fghe{display:inline-flex;align-items:center;gap:6px;color:#aaa9bd;font-size:12px;text-decoration:none;margin-bottom:18px}.flip.svelte-52fghe{display:inline-flex;transform:rotate(180deg)}.back.svelte-52fghe:hover{color:#fff}.brand.svelte-52fghe{display:flex;align-items:center;gap:8px;font-size:17px;font-weight:900;letter-spacing:-.7px}.brand.svelte-52fghe>span:where(.svelte-52fghe):last-child{color:#9b83ff;margin-left:-8px}.brand-icon.svelte-52fghe{width:30px;height:30px;border-radius:9px;background:linear-gradient(135deg,#a18aff,#6545f5);display:grid;place-items:center;font-weight:900;font-size:20px}h1.svelte-52fghe{font-size:26px;letter-spacing:-1px;margin:20px 0 6px}.sub.svelte-52fghe{color:#9291a8;font-size:13px;line-height:1.6;margin:0 0 20px}.stack.svelte-52fghe{display:flex;flex-direction:column}label.svelte-52fghe{font-size:12px;color:#c9c7d8;margin:14px 0 8px}input.svelte-52fghe{width:100%;border:1px solid #333047;background:#0e0e17;color:#fff;padding:12px;border-radius:9px;font-size:13px}input.svelte-52fghe:focus{border-color:#8b75ff;outline:0}button.svelte-52fghe{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:20px;border-radius:10px;padding:13px;font-weight:800;font-size:13px;border:1px solid transparent;cursor:pointer;color:#fff;background:#7658ff}button.svelte-52fghe:hover{background:#8a70ff}.switch.svelte-52fghe{text-align:center;font-size:12px;color:#9291a8;margin:18px 0 0}.switch.svelte-52fghe a:where(.svelte-52fghe){color:#b6a8ff}.notice.svelte-52fghe{background:#252039;border:1px solid #6550b5;border-radius:10px;padding:11px 13px;font-size:12px;line-height:1.5;margin:0 0 12px}.notice.error.svelte-52fghe{border-color:#ff8097;color:#ffb3c0}
