.lg-wrap{min-height:100vh;display:grid;place-items:center;padding:24px 16px;background:radial-gradient(1200px 600px at 20% -10%,#12324a 0,transparent 60%),#090e1c;color:#e8edf7;font:15px/1.5 Manrope,system-ui,-apple-system,Segoe UI,sans-serif;color-scheme:dark}.lg-card{width:min(400px,100%);background:#10182b;border:1px solid #22304f;border-radius:22px;padding:28px;display:grid;grid-gap:18px;gap:18px;box-shadow:0 30px 80px -30px rgba(0,0,0,.7)}.lg-brand{display:flex;align-items:center;gap:12px;font-family:Sora,system-ui,sans-serif;font-weight:700;font-size:19px}.lg-brand small{display:block;font-family:Manrope,system-ui,sans-serif;font-weight:500;font-size:12px;color:#8b98b4}.lg-card h1{margin:0;font-size:22px;letter-spacing:-.01em}.lg-card p{margin:0;color:#8b98b4;font-size:14px}.lg-card form{display:grid;grid-gap:14px;gap:14px}.lg-card label{display:grid;grid-gap:6px;gap:6px;font-size:13px;font-weight:600;color:#8b98b4}.lg-card input{font:inherit;font-size:16px;color:#e8edf7;background:#162038;border:1px solid #22304f;border-radius:12px;padding:12px 14px;outline:none}.lg-card input:focus{border-color:#3ed6c9;box-shadow:0 0 0 3px rgba(62,214,201,.18)}.lg-card input.code{letter-spacing:.4em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center;font-size:20px}.lg-card button{font:inherit;font-weight:700;border:0;border-radius:12px;padding:13px;background:#3ed6c9;color:#04201d;cursor:pointer}.lg-card button:hover{filter:brightness(1.06)}.lg-err{color:#f87171!important}.lg-err,.lg-ok{font-weight:600}.lg-ok{color:#34d399!important}.lg-foot{font-size:12px!important;color:#5d6a88!important}