.au-page{box-sizing:border-box;color:#e5e7eb;background:radial-gradient(1200px 600px at 50% -10%,#1e2633 0%,#1e263300 60%),#11151c;justify-content:center;align-items:center;min-height:100vh;padding:24px 16px;font-family:Manrope,Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;display:flex}.au-card{box-sizing:border-box;background:#1b212b;border:1px solid #ffffff14;border-radius:18px;width:100%;max-width:400px;padding:36px 34px 28px;box-shadow:0 30px 70px -30px #000000a6}.au-brand{text-align:center;flex-direction:column;align-items:center;gap:6px;margin-bottom:28px;display:flex}.au-brand img{width:56px;height:56px;margin-bottom:6px}.au-brand h1{letter-spacing:-.01em;color:#f8fafc;margin:0;font-size:22px;font-weight:800;line-height:1.2}.au-tag{letter-spacing:.26em;text-transform:uppercase;color:var(--au-tag,#60a5fa);font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:700}.au-sub{color:#94a3b8;margin:4px 0 0;font-size:13.5px}.au-form{gap:16px;margin:0;display:grid}.au-label{color:#cbd5e1;text-align:left;gap:7px;font-size:13.5px;font-weight:700;display:grid}.au-input{box-sizing:border-box;width:100%;height:46px;font:inherit;color:#0f172a;background:#fff;border:1px solid #d1d5db;border-radius:10px;outline:none;padding:0 14px;font-size:15px;font-weight:500;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.au-input::placeholder{color:#9ca3af;font-weight:500}.au-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f659}.au-input:not(:placeholder-shown){color:#f8fafc;background:#0b0f16;border-color:#334155}.au-input[type=email]:not(:placeholder-shown):invalid{color:#0f172a;background:#fff;border-color:#d1d5db}.au-input[type=email]:not(:placeholder-shown):invalid:focus{border-color:#3b82f6}.au-input:-webkit-autofill{-webkit-text-fill-color:#f8fafc;caret-color:#f8fafc;border-color:#334155;-webkit-box-shadow:inset 0 0 0 100px #0b0f16}.au-btn{color:#fff;width:100%;height:48px;font:inherit;cursor:pointer;background:#1d4ed8;border:0;border-radius:10px;margin-top:4px;font-size:15px;font-weight:800;transition:background-color .15s,transform 50ms}.au-btn:hover{background:#2563eb}.au-btn:active{transform:translateY(1px)}.au-btn:disabled{opacity:.6;cursor:default}.au-err{color:#fca5a5;background:#ef44441f;border-radius:9px;margin:0;padding:10px 12px;font-size:13.5px}.au-note{color:#bfdbfe;background:#3b82f61f;border-radius:9px;margin:0;padding:10px 12px;font-size:13.5px}.au-foot{text-align:center;color:#94a3b8;gap:10px;margin-top:22px;font-size:13.5px;line-height:1.5;display:grid}.au-foot p{margin:0}.au-foot a{color:#60a5fa;text-underline-offset:2px;font-weight:700;text-decoration:underline}.au-foot a:hover{color:#93c5fd}.au-foot .au-back{margin-top:4px;font-size:13px}.au-card .au-foot p{color:#94a3b8}.au-page .whAuthTop{top:max(16px, env(safe-area-inset-top));position:absolute;left:50%;right:auto;transform:translate(-50%)}.au-page .whLangs{background:#1b212b;border:1px solid #ffffff1a;border-radius:999px;gap:2px;padding:3px;display:inline-flex}.au-page .whLangs button{color:#94a3b8;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.au-page .whLangs button.on{color:#fff;background:#1d4ed8}.au-card .au-input:focus,.au-card .au-input:focus-visible{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f659}
