.auth-module__Iay1tq__page{color:#e8f4ff;width:min(100%,620px);min-height:65vh;padding:64px 24px 80px}.auth-module__Iay1tq__panel{background:linear-gradient(145deg,#111e30,#100f20);border:1px solid #497580;border-top:3px solid #7be9eb;padding:clamp(22px,5vw,38px);box-shadow:5px 5px #192c3b,0 0 30px #6cf3e312}.auth-module__Iay1tq__page h1{overflow-wrap:anywhere;letter-spacing:.03em;color:#c6fcff;font:900 clamp(24px,5vw,34px)/1.3 Courier New,monospace}.auth-module__Iay1tq__page p{color:#bacbdb}.auth-module__Iay1tq__eyebrow{letter-spacing:.16em;font:700 11px/1.5 Courier New,monospace;color:#7be9eb!important}.auth-module__Iay1tq__form fieldset{border:0;gap:20px;min-width:0;margin:24px 0 0;padding:0;display:grid}.auth-module__Iay1tq__form label{color:#dceaf6;gap:8px;font-weight:600;display:grid}.auth-module__Iay1tq__form input{box-sizing:border-box;color:#f0faff;background:#080f1c;border:1px solid #557286;border-radius:2px;width:100%;min-width:0;padding:13px 14px;font:16px/1.4 Segoe UI,sans-serif}.auth-module__Iay1tq__form small{color:#a7b9cc;font-size:12px;font-weight:400}.auth-module__Iay1tq__form button{color:#10252d;overflow-wrap:anywhere;background:#9cebf2;border:1px solid #ccfeff;padding:15px 16px;font:900 13px/1.5 Courier New,monospace;box-shadow:3px 3px #285363}.auth-module__Iay1tq__form button:hover:not(:disabled){background:#c0faff}.auth-module__Iay1tq__form :focus-visible,.auth-module__Iay1tq__links a:focus-visible{outline-offset:4px;outline:3px solid #ee98db}.auth-module__Iay1tq__form .auth-module__Iay1tq__error{color:#ffc5ce}.auth-module__Iay1tq__notice{background:#162536;border-left:2px solid #7be9eb;padding:12px}.auth-module__Iay1tq__links{flex-wrap:wrap;gap:12px 22px;margin-top:26px;font-size:14px;display:flex}.auth-module__Iay1tq__links a{color:#9eeef2;text-underline-offset:4px;text-decoration:underline}.auth-module__Iay1tq__details{gap:8px;display:grid}.auth-module__Iay1tq__details dt{color:#9dafc5;font-size:12px}.auth-module__Iay1tq__details dd{overflow-wrap:anywhere;margin:0 0 12px}.auth-module__Iay1tq__page a{max-width:100%}@media (max-width:480px){.auth-module__Iay1tq__page{padding:32px 16px 48px}.auth-module__Iay1tq__panel{padding:22px 18px}.auth-module__Iay1tq__links{flex-direction:column}}@media (prefers-reduced-motion:reduce){.auth-module__Iay1tq__page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.auth-module__Iay1tq__passwordField{align-items:stretch;gap:8px;min-width:0;margin-top:8px;display:flex}.auth-module__Iay1tq__passwordField input{flex:1;width:0;min-width:0}.auth-module__Iay1tq__form .auth-module__Iay1tq__passwordToggle{color:#a7f5fa;box-shadow:none;background:#182c3d;flex:0 0 48px;place-items:center;padding:8px;display:grid}.auth-module__Iay1tq__passwordChecklist{color:#aabbd0;gap:7px;margin:0;padding:0;font-size:12px;line-height:1.5;list-style:none;display:grid}.auth-module__Iay1tq__passwordChecklist .auth-module__Iay1tq__checkMet{color:#a5f5cf}.auth-module__Iay1tq__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.auth-module__Iay1tq__form .auth-module__Iay1tq__remember{align-items:center;gap:10px;margin-bottom:8px;font-size:14px;display:flex}.auth-module__Iay1tq__form .auth-module__Iay1tq__remember input{accent-color:#9cebf2;flex:0 0 18px;width:18px;height:18px;padding:0}
