[data-v-fdb8be7a]{box-sizing:border-box}.login-page[data-v-fdb8be7a]{color:#131720;-webkit-font-smoothing:antialiased;background:#eef1f6;justify-content:center;align-items:center;min-height:100vh;padding:48px 24px;font-family:Golos Text,Helvetica,Arial,sans-serif;display:flex}.login-page[data-v-fdb8be7a] ::selection{background:#cfe0f7}.login-card[data-v-fdb8be7a]{background:#fff;border-radius:20px;width:100%;max-width:420px;padding:46px 42px;animation:.52s cubic-bezier(.2,.75,.25,1) both cardIn-fdb8be7a}.login-header[data-v-fdb8be7a]{flex-direction:column;align-items:center;gap:18px;margin-bottom:34px;animation:.5s cubic-bezier(.2,.75,.25,1) 80ms both itemIn-fdb8be7a;display:flex}.login-logo[data-v-fdb8be7a]{width:42px;height:42px;display:block}.login-title[data-v-fdb8be7a]{letter-spacing:-.02em;font-size:22px;font-weight:600}.login-form[data-v-fdb8be7a]{flex-direction:column;gap:14px;display:flex}.login-input[data-v-fdb8be7a]{color:#131720;caret-color:#0a6cd8;background:#f1f3f7;border:1.5px solid #0000;border-radius:14px;outline:none;width:100%;height:52px;padding:0 18px;font-family:inherit;font-size:15.5px;transition:background .22s cubic-bezier(.2,.75,.25,1),border-color .22s cubic-bezier(.2,.75,.25,1);animation:.5s cubic-bezier(.2,.75,.25,1) .14s both itemIn-fdb8be7a}.login-input[data-v-fdb8be7a]::placeholder{color:#98a0ac}.login-input[data-v-fdb8be7a]:hover{background:#ebeef4}.login-input[data-v-fdb8be7a]:focus{background:#fff;border-color:#0a6cd8}.login-password-row[data-v-fdb8be7a]{animation:.5s cubic-bezier(.2,.75,.25,1) .2s both itemIn-fdb8be7a;display:flex;position:relative}.login-password-input[data-v-fdb8be7a]{flex:1;min-width:0;padding-right:92px;animation:none}.login-reveal-button[data-v-fdb8be7a]{color:#79808b;cursor:pointer;background:0 0;border:0;border-radius:10px;height:36px;padding:0 12px;font-family:inherit;font-size:12.5px;font-weight:500;transition:background .2s,color .2s;position:absolute;top:8px;right:8px}.login-reveal-button[data-v-fdb8be7a]:hover{color:#131720;background:#e4e8ef}.login-error[data-v-fdb8be7a]{color:#c23a2b;padding:0 2px;font-size:13px;animation:.28s cubic-bezier(.2,.75,.25,1) both errorIn-fdb8be7a}.login-submit-button[data-v-fdb8be7a]{color:#fff;cursor:pointer;background:#0a6cd8;border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;height:52px;margin-top:10px;font-family:inherit;font-size:15.5px;font-weight:500;transition:background .22s cubic-bezier(.2,.75,.25,1),transform .16s cubic-bezier(.2,.75,.25,1);animation:.5s cubic-bezier(.2,.75,.25,1) .26s both itemIn-fdb8be7a;display:flex}.login-submit-button.is-loading[data-v-fdb8be7a]{background:#5b93d6}.login-submit-button[data-v-fdb8be7a]:hover:not(:disabled){background:#08519f}.login-submit-button[data-v-fdb8be7a]:active:not(:disabled){transform:scale(.986)}.login-spinner[data-v-fdb8be7a]{border:1.5px solid #fff6;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite spin-fdb8be7a}@keyframes cardIn-fdb8be7a{0%{opacity:0;transform:translateY(14px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes itemIn-fdb8be7a{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes errorIn-fdb8be7a{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes spin-fdb8be7a{to{transform:rotate(360deg)}}
