.auth-refresh{min-height:100vh;color:#edf2fa;background:#0b0e11;justify-content:center;align-items:center;min-height:100dvh;padding:32px 16px;display:flex}.auth-refresh-stack{width:min(100%,360px)}.auth-refresh-card{background:#1e2024;border:1px solid #24272c;border-radius:5px;padding:24px 22px;box-shadow:0 6px 20px #00000014}.auth-refresh-brand{color:#edf2fa;letter-spacing:-.035em;align-items:center;gap:7px;width:max-content;font-size:13px;font-weight:700;display:flex}.auth-refresh-brand>span{color:#aec9ff;width:25px;height:25px;font:700 13px var(--font-mono);background:#303947;place-items:center;display:grid}.auth-refresh h1{margin:23px 0 5px;font-size:18px;font-weight:750;line-height:1.2}.auth-refresh-subtitle{color:#a6b4c9;margin:0 0 24px;font-size:11px;line-height:1.5}.auth-refresh-signup .auth-refresh-brand{margin:auto}.auth-refresh-signup .auth-refresh-brand>span{color:#0b172b;background:#498aff}.auth-refresh-signup h1,.auth-refresh-signup .auth-refresh-subtitle{text-align:center}.auth-refresh-signup h1{margin-top:18px}.auth-refresh form{gap:15px;display:grid}.auth-refresh-field{min-width:0}.auth-refresh-label{justify-content:space-between;align-items:center;gap:6px;margin-bottom:6px;display:flex}.auth-refresh-label label{font:10px var(--font-mono);text-transform:uppercase;color:#d6e5fa}.auth-refresh-label small{color:#9aaac1;font:8px var(--font-mono);text-align:right}.auth-refresh-label a{color:#b5ccf3;font-size:10px}html .auth-refresh .auth-refresh-card input{color:#edf2fa;caret-color:#a8c4ff;background:#0b0e11;border:1px solid #15191e;border-radius:3px;width:100%;min-width:0;height:38px;padding:0 10px;font-size:12px}html .auth-refresh .auth-refresh-card input::placeholder{color:#7f90a8}html .auth-refresh .auth-refresh-card input:focus{border-color:#498aff;outline:none;box-shadow:0 0 0 2px #498aff26}html .auth-refresh .auth-refresh-card input[aria-invalid=true]{border-color:#ee8b8b}.auth-refresh-password{position:relative}html .auth-refresh .auth-refresh-password input{padding-right:51px}.auth-refresh-password button{color:#b5ccf3;min-width:44px;height:38px;font:9px var(--font-mono);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:0;right:0}:is(.auth-refresh button:focus-visible,.auth-refresh a:focus-visible){outline-offset:3px;outline:2px solid #82adff}.auth-refresh-primary{color:#081529;cursor:pointer;background:#498aff;border:1px solid #498aff;border-radius:3px;width:100%;min-height:38px;margin-top:3px;font-size:11px;font-weight:700}.auth-refresh-signup .auth-refresh-primary{background:#abc6ff;border-color:#abc6ff}.auth-refresh-separator{color:#97a8c1;font:9px var(--font-mono);align-items:center;gap:10px;margin:20px 0;display:flex}.auth-refresh-separator:before,.auth-refresh-separator:after{content:"";background:#30343a;flex:1;height:1px}.auth-refresh-google{color:#edf2fa;cursor:pointer;background:#25282d;border:1px solid #282b30;border-radius:3px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:38px;font-size:11px;font-weight:600;display:flex}.auth-google-mark{color:#0000;background:conic-gradient(#4285f4 0deg 90deg,#34a853 90deg 165deg,#fbbc05 165deg 235deg,#ea4335 235deg 300deg,#4285f4 300deg);-webkit-background-clip:text;background-clip:text;font:700 16px Arial,sans-serif}.auth-refresh-switch{text-align:center;color:#9aaac1;margin:30px 0 0;font-size:11px;line-height:1.6}.auth-refresh-switch a{color:#c0d5ff;font-weight:600}.auth-refresh-footer{color:#8c9db6;font:9px var(--font-mono);justify-content:center;gap:16px;margin-top:24px;display:flex}.auth-refresh-footer i{font-style:normal}.auth-refresh-error{color:#ffabab;margin:7px 0 0;font-size:11px;line-height:1.5}html .auth-refresh button:disabled{opacity:.6;cursor:wait}@media (max-width:480px){.auth-refresh{padding:24px 16px}.auth-refresh-card{padding:22px 18px}html .auth-refresh .auth-refresh-card input,.auth-refresh-password button,.auth-refresh-primary,.auth-refresh-google{min-height:44px}}html .auth-refresh .auth-refresh-card input:-webkit-autofill{-webkit-text-fill-color:#edf2fa;box-shadow:inset 0 0 0 1000px #0b0e11}html .auth-refresh .auth-refresh-card input:-webkit-autofill:focus{box-shadow:inset 0 0 0 1000px #0b0e11,0 0 0 2px #498aff26}
