.auth-help{display:grid;grid-template-columns:1fr 1fr;gap:8px}.auth-help button{min-height:38px;padding:5px 8px;border:1px solid #303941;border-radius:8px;background:#0b1014;color:#8e9ba4;font-size:10px;font-weight:800}.auth-help button:hover{border-color:#dc4437;color:#fff}.auth-mail-notice{position:fixed;z-index:300;inset:0;display:grid;place-items:center;padding:18px;background:#030507e8;backdrop-filter:blur(13px)}.auth-mail-notice article{width:min(520px,100%);padding:35px;border:1px solid #3a4750;border-radius:21px;background:radial-gradient(circle at 50% 0,#2d97c329,transparent 35%),linear-gradient(145deg,#11191e,#070b0e);box-shadow:0 35px 100px #000,0 0 45px #2799cd22;text-align:center}.auth-mail-notice i{width:70px;height:70px;margin:0 auto 18px;display:grid;place-items:center;border:1px solid #50c8f4;border-radius:50%;background:#0d2b38;color:#6bd7ff;font-size:32px;font-style:normal}.auth-mail-notice small{color:#ef4c3e;font-size:9px;font-weight:900;letter-spacing:.18em}.auth-mail-notice h2{margin:12px 0;font-size:30px}.auth-mail-notice p{margin:0 0 23px;color:#9eabb2;line-height:1.65}.auth-mail-notice p b{color:#fff;overflow-wrap:anywhere}.auth-mail-notice button{width:100%;min-height:50px;border-radius:10px;background:#e33424;color:#fff;font-weight:900}.auth-mail-notice button.secondary{margin-top:8px;border:1px solid #35444d;background:#111b21;color:#8fd7f5}@media(max-width:520px){.auth-help{grid-template-columns:1fr}.auth-mail-notice article{padding:27px 19px}.auth-mail-notice h2{font-size:25px}}
.auth-action-dialog article{position:relative}.auth-action-dialog .auth-action-close{position:absolute;right:15px;top:15px;width:40px;min-height:40px;border:1px solid #3a4850;border-radius:50%;background:#101820;color:#fff;font-size:24px}.auth-action-dialog form{display:grid;gap:10px}.auth-action-dialog input{width:100%;min-height:52px;padding:0 15px;border:1px solid #35444d;border-radius:10px;background:#05090c;color:#fff;font:inherit}.auth-action-dialog input:focus{outline:2px solid #44bce8;border-color:transparent}.auth-action-result{min-height:22px;margin-top:15px;color:#9eabb2;font-size:13px;line-height:1.45}.auth-action-result.success{color:#48d690}.auth-action-result.error{color:#ff6559}.auth-toast{position:fixed;z-index:400;left:50%;bottom:25px;translate:-50% 0;width:min(520px,calc(100% - 28px));padding:15px 18px;border:1px solid #43acd2;border-radius:11px;background:#101a20;color:#fff;box-shadow:0 20px 50px #000;text-align:center}.auth-toast.error{border-color:#e34b3e;background:#291211}
.tabs.subflow{opacity:.35;pointer-events:none}.auth-standalone{animation:authFormIn .25s ease}.auth-standalone .auth-form-kicker{color:#ef4c3e;font-size:9px;font-weight:900;letter-spacing:.16em}.auth-standalone h2{margin:4px 0 0;font-size:25px;line-height:1.1}.auth-standalone>p{margin:0;color:#8f9ba2;font-size:13px;line-height:1.55}.auth-inline-result{min-height:20px;color:#929fa6;font-size:12px;line-height:1.45;text-align:center}.auth-inline-result.success{color:#48d690}.auth-inline-result.error{color:#ff6559}.auth-back{min-height:40px;border:1px solid #303941;border-radius:8px;background:#0b1014;color:#91a0a8;font-size:10px;font-weight:900}.auth-back:hover{border-color:#4bbce4;color:#fff}@keyframes authFormIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
