.aurora-auth.svelte-1mf5cfj{--bg: #050818;--text: #eef2ff;--muted: #a3b0dc;--line: rgba(255, 255, 255, .16);--cy: #2fe6ff;--vi: #7a5bff;--pk: #ff5fa2;background:#050818;color:var(--text);font-family:Inter,system-ui,sans-serif;overflow-x:clip}.aurora-auth.svelte-1mf5cfj .form-side{background:radial-gradient(600px 400px at 0% 0%,rgba(47,230,255,.1),transparent 70%),radial-gradient(600px 420px at 100% 100%,rgba(122,91,255,.16),transparent 70%),#050818}.aurora-auth.svelte-1mf5cfj .logo{display:inline-flex;align-items:center;gap:11px;font:700 22px Sora,Inter,sans-serif;letter-spacing:-.02em;color:#fff;text-decoration:none}.aurora-auth.svelte-1mf5cfj .logo img{width:40px;height:40px;border-radius:22%;box-shadow:0 8px 26px #3a78ff8c}.aurora-auth.svelte-1mf5cfj .card{border-radius:28px;padding:30px 26px;border:1px solid var(--line);background:linear-gradient(160deg,#ffffff12,#ffffff06),#0b1130;box-shadow:0 40px 100px -40px #3a78ff8c}.aurora-auth.svelte-1mf5cfj .kicker{font:600 12px Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--cy)}.aurora-auth.svelte-1mf5cfj .title{font:800 clamp(28px,4vw,38px) / 1.05 Sora,Inter,sans-serif;letter-spacing:-.035em;color:#fff}.aurora-auth.svelte-1mf5cfj .panel-title{font-size:clamp(36px,3.6vw,52px)}.aurora-auth.svelte-1mf5cfj .muted{color:var(--muted)}.aurora-auth.svelte-1mf5cfj .label{font:600 13px Inter,sans-serif;color:#d7def7}.aurora-auth.svelte-1mf5cfj .field-icon{color:#8e9bc8}.aurora-auth.svelte-1mf5cfj .field{background:#060a1f;border:1px solid rgba(255,255,255,.22);color:#fff;transition:border-color .2s,box-shadow .2s}.aurora-auth.svelte-1mf5cfj .field::placeholder{color:#8e9bc8}.aurora-auth.svelte-1mf5cfj .field:focus{outline:none;border-color:var(--cy);box-shadow:0 0 0 3px #2fe6ff47}.aurora-auth.svelte-1mf5cfj button[aria-pressed]{color:#a3b0dc}.aurora-auth.svelte-1mf5cfj button[aria-pressed]:hover{color:#fff}.aurora-auth.svelte-1mf5cfj .notice{border:1px solid var(--line);background:#ffffff0f;color:var(--text)}.aurora-auth.svelte-1mf5cfj .notice.ok{border-color:#2fe6ff73;background:#2fe6ff1a}.aurora-auth.svelte-1mf5cfj .notice.err{border-color:#ff5fa28c;background:#ff5fa21f;color:#ffd3e6}.aurora-auth.svelte-1mf5cfj .btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:999px;padding:14px 26px;font:600 15px Inter,sans-serif;background:#fff;color:#0a0f26;cursor:pointer;box-shadow:0 0 0 1px #ffffff80,0 12px 50px #7a5bffa6;transition:transform .2s,box-shadow .25s}.aurora-auth.svelte-1mf5cfj .btn-primary:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #fff,0 16px 70px #2fe6ffb3}.aurora-auth.svelte-1mf5cfj a:focus-visible,.aurora-auth.svelte-1mf5cfj .btn-primary:focus-visible{outline:3px solid #7fe7ff;outline-offset:3px;border-radius:12px}.aurora-auth.svelte-1mf5cfj .link-soft{color:var(--muted)}.aurora-auth.svelte-1mf5cfj .link-soft:hover{color:#fff}.aurora-auth.svelte-1mf5cfj .link-strong{color:var(--cy)}.aurora-auth.svelte-1mf5cfj .panel{isolation:isolate;background:linear-gradient(150deg,#0b1130,#1b2a8a 40%,#4a2fb0,#8a2f78)}.aurora-auth.svelte-1mf5cfj .panel :global(.scene){z-index:-2}.aurora-auth.svelte-1mf5cfj .panel-veil{z-index:-1;background:linear-gradient(180deg,#050818bf,#0508181a 45%,#050818cc)}.aurora-auth.svelte-1mf5cfj .step{border:1px solid var(--line);background:#0508188c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.aurora-auth.svelte-1mf5cfj .step-n{color:#a3b0dc}.aurora-auth.svelte-1mf5cfj .step-arrow{color:#8e9bc8}.aurora-auth.svelte-1mf5cfj .caption{font:600 12px Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#c3cbe8}.aurora-auth.svelte-1mf5cfj .auth-alt{display:grid;gap:10px}.aurora-auth.svelte-1mf5cfj .auth-divider{display:flex;align-items:center;gap:12px;margin-bottom:4px;font:600 12px Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.aurora-auth.svelte-1mf5cfj .auth-divider:before,.aurora-auth.svelte-1mf5cfj .auth-divider:after{content:"";flex:1;height:1px;background:var(--line)}.aurora-auth.svelte-1mf5cfj .social-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:46px;border-radius:999px;padding:11px 20px;font:600 15px Inter,system-ui,sans-serif;text-decoration:none;cursor:pointer;transition:transform .2s,filter .2s}.aurora-auth.svelte-1mf5cfj .social-btn:hover{transform:translateY(-1px);filter:brightness(1.06)}.aurora-auth.svelte-1mf5cfj .social-btn:disabled{cursor:progress;opacity:.7;transform:none}.aurora-auth.svelte-1mf5cfj .social-btn:focus-visible{outline:3px solid #7fe7ff;outline-offset:3px}.aurora-auth.svelte-1mf5cfj .social-icon{display:inline-grid;place-items:center;width:20px;height:20px}.aurora-auth.svelte-1mf5cfj .social-btn.passkey{border:1px solid rgba(47,230,255,.55);background:#2fe6ff14;color:#fff}.aurora-auth.svelte-1mf5cfj .social-btn.google{border:1px solid #8e918f;background:#131314;color:#e3e3e3}.aurora-auth.svelte-1mf5cfj .social-btn.apple{border:1px solid #fff;background:#fff;color:#000}.aurora-auth.svelte-1mf5cfj .social-btn.facebook{border:1px solid #1877f2;background:#1877f2;color:#fff}.aurora-auth.svelte-1mf5cfj{--wm-ink-soft: #b7c1e4;--wm-success: #5ef0c0}@media(prefers-reduced-motion:reduce){.aurora-auth.svelte-1mf5cfj .btn-primary,.aurora-auth.svelte-1mf5cfj .btn-primary:hover,.aurora-auth.svelte-1mf5cfj .social-btn,.aurora-auth.svelte-1mf5cfj .social-btn:hover{transition:none;transform:none}}
