.Mo5y9a_page{flex-direction:column;min-height:100vh;display:flex}.Mo5y9a_stage{flex:1;place-items:center;padding:48px 16px;display:grid}.Mo5y9a_box{gap:24px;width:min(420px,100%);display:grid}.Mo5y9a_brandTop{text-align:center;justify-items:center;display:grid}.Mo5y9a_logo{width:auto;height:56px;display:block}.Mo5y9a_brandTop h1{letter-spacing:-.01em;margin-top:20px;font-size:22px;font-weight:700}.Mo5y9a_brandTop p{color:var(--muted);margin-top:6px}.Mo5y9a_loginCard{gap:18px;padding:28px;display:grid}.Mo5y9a_form{gap:18px;display:grid}.Mo5y9a_fields{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.Mo5y9a_inField{border-radius:var(--r);background:var(--surface);border:1px solid #c8cfd4;border:1px solid lab(82.6154% -1.62929 -3.29503);align-items:stretch;height:48px;display:flex;overflow:hidden}.Mo5y9a_inField:focus-within{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.Mo5y9a_inField.Mo5y9a_invalid{border-color:var(--err)}.Mo5y9a_cc{border-right:1px solid var(--border);background:var(--bg);font:600 13px var(--font-mono);color:var(--muted);place-items:center;padding:0 12px;display:grid}.Mo5y9a_inField input{min-width:0;font:500 15px var(--font-body);color:var(--fg);background:0 0;border:0;outline:0;flex:1;padding:0 12px}.Mo5y9a_inField input.Mo5y9a_tel{font:600 16px var(--font-mono);letter-spacing:.02em}.Mo5y9a_inField input::placeholder{color:#9fa6aa;color:lab(67.5352% -1.62396 -3.29205);font-weight:400}.Mo5y9a_eye{width:48px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.Mo5y9a_eye:hover{color:var(--fg);background:var(--hover)}.Mo5y9a_eye svg{width:18px;height:18px}.Mo5y9a_rowBetween{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.Mo5y9a_linkBtn{min-height:40px;font:600 13px var(--font-body);color:var(--info-fg);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0 2px;text-decoration:underline}.Mo5y9a_linkBtn:hover{color:#00396b;color:lab(22.6068% 1.06874 -39.9606)}.Mo5y9a_inlineLink{min-height:auto}.Mo5y9a_offlineLink{min-height:auto;color:inherit}.Mo5y9a_offline{border-radius:0;justify-content:center}.Mo5y9a_errBox a{color:inherit;font-weight:600}.Mo5y9a_btnBlock{width:100%;height:48px;font-size:15px}.Mo5y9a_loading{pointer-events:none}.Mo5y9a_spin{border:2px solid #fff6;border:2px solid lab(100% 0 0/.4);border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite Mo5y9a_spin}@keyframes Mo5y9a_spin{to{transform:rotate(360deg)}}.Mo5y9a_hint{text-align:center}.Mo5y9a_alt{text-align:center;color:var(--muted);font-size:13px}.Mo5y9a_pageFoot{color:var(--muted);border-top:1px solid var(--border);text-align:center;flex-wrap:wrap;justify-content:center;gap:16px;padding:16px;font-size:12px;display:flex}.Mo5y9a_success{text-align:center;justify-items:center;gap:10px;padding:12px 0;display:grid}.Mo5y9a_success b{font-size:16px}.Mo5y9a_successIcon{background:var(--ok-bg);width:56px;height:56px;color:var(--ok-fg);border-radius:50%;place-items:center;display:grid}.Mo5y9a_successIcon svg{width:28px;height:28px}.Mo5y9a_code{font:600 13px var(--font-mono)}
.jFUq-a_login{background:var(--surface);flex-direction:column;flex:1;min-height:0;padding:40px 24px 20px;display:flex;overflow-y:auto}.jFUq-a_brandTop{text-align:center;justify-items:center;gap:0;margin-bottom:32px;display:grid}.jFUq-a_logo{width:auto;height:52px;display:block}.jFUq-a_login h1{letter-spacing:-.01em;margin-top:24px;font-size:22px;font-weight:700}.jFUq-a_lead{color:var(--muted);max-width:30ch;margin-top:6px;font-size:16px}.jFUq-a_fields{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.jFUq-a_inField{background:var(--surface);border:1px solid #c8cfd4;border:1px solid lab(82.6154% -1.62929 -3.29503);border-radius:10px;align-items:stretch;height:56px;display:flex;overflow:hidden}.jFUq-a_inField:focus-within{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.jFUq-a_inField.jFUq-a_invalid{border-color:var(--err)}.jFUq-a_cc{border-right:1px solid var(--border);background:var(--bg);font:600 15px var(--font-mono);color:var(--muted);place-items:center;padding:0 14px;display:grid}.jFUq-a_inField input{min-width:0;font:500 17px var(--font-body);color:var(--fg);background:0 0;border:0;outline:0;flex:1;padding:0 14px}.jFUq-a_inField input.jFUq-a_tel{font:600 20px var(--font-mono);letter-spacing:.02em}.jFUq-a_inField input::placeholder{color:#9fa6aa;color:lab(67.5352% -1.62396 -3.29205);font-weight:400}.jFUq-a_eye{width:52px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.jFUq-a_eye:hover{color:var(--fg);background:var(--hover)}.jFUq-a_eye svg{width:20px;height:20px}.jFUq-a_rowBetween{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.jFUq-a_linkBtn{min-height:44px;font:600 15px var(--font-body);color:var(--info-fg);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0 4px;text-decoration:underline}.jFUq-a_linkBtn:hover{color:#00396b;color:lab(22.6068% 1.06874 -39.9606)}.jFUq-a_inlineLink{min-height:auto;color:inherit}.jFUq-a_errBox{margin-top:16px}.jFUq-a_errBox a{color:inherit;font-weight:600}.jFUq-a_spacer{flex:1;min-height:24px}.jFUq-a_foot{color:var(--muted);text-align:center;margin-top:14px;font-size:14px;line-height:1.5}.jFUq-a_btnBlock{border-radius:10px;width:100%;height:52px;font-size:16px}.jFUq-a_loading{pointer-events:none}.jFUq-a_spin{border:2px solid #fff6;border:2px solid lab(100% 0 0/.4);border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite jFUq-a_spin}@keyframes jFUq-a_spin{to{transform:rotate(360deg)}}.jFUq-a_success{text-align:center;justify-items:center;gap:12px;display:grid}.jFUq-a_success h1,.jFUq-a_success .jFUq-a_lead{margin:0}.jFUq-a_successIcon{background:var(--ok-bg);width:72px;height:72px;color:var(--ok-fg);border-radius:50%;place-items:center;display:grid}.jFUq-a_successIcon svg{width:34px;height:34px}.jFUq-a_forgotTitle{font-size:17px}.jFUq-a_forgotLead{margin:6px 0 16px}.jFUq-a_forgotSteps{gap:8px;margin:0 0 16px;padding-left:20px;font-size:16px;display:grid}.jFUq-a_fullWidth{width:100%}
