*{box-sizing:border-box}body{margin:0}.auth-shell{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f4f7fb;background:radial-gradient(circle at 15% 15%,#5c6eff3d,#0000 34%),radial-gradient(circle at 80% 75%,#25cb9c29,#0000 32%),#090c12;place-items:center;min-height:100svh;padding:32px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.auth-shell .hero{background:#10151fd1;border:1px solid #ffffff1a;border-radius:28px;width:min(760px,100%);padding:clamp(28px,6vw,64px);box-shadow:0 30px 100px #00000059}.auth-shell .eyebrow{color:#91a0ff;letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:13px;font-weight:700}.auth-shell h1{letter-spacing:-.07em;margin:0;font-size:clamp(52px,12vw,112px);line-height:.94}.auth-shell .lead{color:#aeb7c6;max-width:560px;margin:28px 0 36px;font-size:clamp(18px,2.5vw,23px);line-height:1.5}.auth-shell a,.auth-shell button{color:#090c12;font:inherit;cursor:pointer;background:#f4f7fb;border:0;border-radius:999px;padding:12px 18px;font-weight:750;text-decoration:none;display:inline-flex}.auth-shell button.secondary{color:#f4f7fb;background:0 0;border:1px solid #ffffff29}.auth-shell form{margin:0}.auth-shell .login-card{max-width:620px}.auth-shell .login-title{font-size:clamp(48px,10vw,88px)}.auth-shell .auth-error{color:#ffc4c4;background:#b02d2d29;border:1px solid #ff6f6f52;border-radius:12px;margin:0 0 24px;padding:14px 16px}@media (max-width:560px){.auth-shell{padding:16px}}
