.app-sign-in-form[data-v-521462f1]{--sign-accent:#1172a1;--sign-accent-hover:#1587bd;--sign-border:hsla(0,0%,100%,0.1);--sign-border-focus:rgba(17,114,161,0.72);--sign-danger:#ef6464;--sign-panel:#2f2f2f;--sign-placeholder:#909090;--sign-surface:#303030;--sign-surface-hover:#363636;--sign-text-main:#f5f5f5;--sign-text-muted:#8d8d8d;--sign-text-secondary:#b4b4b4;color:var(--sign-text-main);width:100%}.app-sign-in-form.theme-light[data-v-521462f1]{--sign-accent:#1172a1;--sign-accent-hover:#0f668f;--sign-border:rgba(15,23,42,0.12);--sign-border-focus:rgba(17,114,161,0.62);--sign-danger:#dc4f4f;--sign-panel:#fff;--sign-placeholder:#8b95a5;--sign-surface:#fff;--sign-surface-hover:#f8fafc;--sign-text-main:#0f172a;--sign-text-muted:#7b8794;--sign-text-secondary:#4b5563}.app-sign-in-fields[data-v-521462f1]{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:16px}.app-sign-in-field[data-v-521462f1]{margin:0}.app-sign-in-label[data-v-521462f1]{color:var(--sign-text-secondary);display:block;font-size:13px;font-weight:600;line-height:18px;margin:0 0 8px}.app-sign-in-input-wrapper[data-v-521462f1]{-ms-flex-align:center;-webkit-box-align:center;-webkit-transition:border-color .2s ease,background .2s ease,-webkit-box-shadow .2s ease;align-items:center;background:var(--sign-surface);border:1px solid var(--sign-border);border-radius:15px;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:52px;overflow:hidden;position:relative;transition:border-color .2s ease,background .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease,-webkit-box-shadow .2s ease}.app-sign-in-input-wrapper[data-v-521462f1]:focus-within{-webkit-box-shadow:0 0 0 4px rgba(17,114,161,.14);background:var(--sign-surface-hover);border-color:var(--sign-border-focus);box-shadow:0 0 0 4px rgba(17,114,161,.14)}.app-sign-in-input-icon[data-v-521462f1]{-ms-flex-negative:0;color:var(--sign-text-muted);flex-shrink:0;font-size:17px;height:52px;width:48px}.app-sign-in-input-icon[data-v-521462f1],.app-sign-in-input-icon i[data-v-521462f1]{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;justify-content:center}.app-sign-in-input[data-v-521462f1]{-moz-appearance:none;-webkit-appearance:none;-webkit-box-shadow:none;appearance:none;background:transparent;border:none;box-shadow:none;color:var(--sign-text-main);font-size:15px;font-weight:500;height:52px;line-height:20px;min-width:0;outline:none;padding:0 14px 0 0;width:100%}.app-sign-in-input-password[data-v-521462f1]{padding-right:52px}.app-sign-in-input[data-v-521462f1]::-webkit-input-placeholder{color:var(--sign-placeholder);font-weight:400}.app-sign-in-input[data-v-521462f1]:-ms-input-placeholder{color:var(--sign-placeholder);font-weight:400}.app-sign-in-input[data-v-521462f1]::-ms-input-placeholder{color:var(--sign-placeholder);font-weight:400}.app-sign-in-input[data-v-521462f1]::placeholder{color:var(--sign-placeholder);font-weight:400}.app-sign-in-password-toggle[data-v-521462f1]{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;-webkit-transform:translateY(-50%);-webkit-transition:background .2s ease,color .2s ease;align-items:center;background:transparent;border:none;border-radius:12px;color:var(--sign-text-muted);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:38px;justify-content:center;position:absolute;right:7px;top:50%;transform:translateY(-50%);transition:background .2s ease,color .2s ease;width:38px}.app-sign-in-password-toggle[data-v-521462f1]:hover{background:hsla(0,0%,100%,.06);color:var(--sign-text-main)}.theme-light .app-sign-in-password-toggle[data-v-521462f1]:hover{background:rgba(15,23,42,.06)}.app-sign-in-errors[data-v-521462f1]{margin-top:14px}.app-sign-in-submit[data-v-521462f1]{-webkit-box-shadow:0 14px 30px rgba(17,114,161,.24);-webkit-transition:background .2s ease,border-color .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;background:var(--sign-accent);border:1px solid var(--sign-accent);border-radius:15px;box-shadow:0 14px 30px rgba(17,114,161,.24);color:#fff;cursor:pointer;font-size:15px;font-weight:700;height:52px;line-height:20px;margin-top:20px;transition:background .2s ease,border-color .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;width:100%}.app-sign-in-submit[data-v-521462f1]:hover{-webkit-box-shadow:0 18px 36px rgba(17,114,161,.3);-webkit-transform:translateY(-1px);background:var(--sign-accent-hover);border-color:var(--sign-accent-hover);box-shadow:0 18px 36px rgba(17,114,161,.3);transform:translateY(-1px)}.app-sign-in-submit[data-v-521462f1]:active{-webkit-box-shadow:0 10px 22px rgba(17,114,161,.22);-webkit-transform:translateY(0);box-shadow:0 10px 22px rgba(17,114,161,.22);transform:translateY(0)}.app-sign-in-bottom[data-v-521462f1]{-ms-flex-pack:center;-webkit-box-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-top:16px}.app-sign-in-link[data-v-521462f1]{-webkit-transition:background .2s ease,color .2s ease;background:transparent;border:none;border-radius:10px;color:var(--sign-accent);cursor:pointer;font-size:14px;font-weight:700;line-height:20px;padding:5px 8px;transition:background .2s ease,color .2s ease}.app-sign-in-link[data-v-521462f1]:hover{background:rgba(17,114,161,.1);color:var(--sign-accent-hover)}.app-sign-in-form[data-v-521462f1] .form-field-wrapper{margin-bottom:0}.app-sign-in-form[data-v-521462f1] .form-field-wrapper label:not(.app-sign-in-label){display:none}.app-sign-in-form[data-v-521462f1] .error,.app-sign-in-form[data-v-521462f1] .field-error,.app-sign-in-form[data-v-521462f1] .form-field-error,.app-sign-in-form[data-v-521462f1] .invalid-feedback,.app-sign-in-form[data-v-521462f1] .text-danger{color:var(--sign-danger);font-size:12px;line-height:16px;margin-top:6px}.app-sign-in-form[data-v-521462f1] .a-errors,.app-sign-in-form[data-v-521462f1] .alert,.app-sign-in-form[data-v-521462f1] .errors{color:var(--sign-danger);margin-top:14px}.app-sign-in-form[data-v-521462f1] .form-control,.app-sign-in-form[data-v-521462f1] input{background:transparent;color:var(--sign-text-main)}.app-sign-in-form[data-v-521462f1] input:-webkit-autofill,.app-sign-in-form[data-v-521462f1] input:-webkit-autofill:focus,.app-sign-in-form[data-v-521462f1] input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--sign-surface) inset;-webkit-text-fill-color:var(--sign-text-main);-webkit-transition:background-color 9999s ease-in-out 0s;box-shadow:0 0 0 1000px var(--sign-surface) inset;transition:background-color 9999s ease-in-out 0s}@media (max-width:520px){.app-sign-in-fields[data-v-521462f1]{gap:14px}.app-sign-in-label[data-v-521462f1]{font-size:13px}.app-sign-in-input-wrapper[data-v-521462f1]{border-radius:14px;min-height:50px}.app-sign-in-input-icon[data-v-521462f1]{height:50px;width:46px}.app-sign-in-input[data-v-521462f1]{font-size:14px;height:50px}.app-sign-in-submit[data-v-521462f1]{border-radius:14px;height:50px}}@media (max-width:360px){.app-sign-in-input-icon[data-v-521462f1]{width:42px}.app-sign-in-input[data-v-521462f1]{padding-right:10px}.app-sign-in-input-password[data-v-521462f1]{padding-right:48px}}.app-auth-page[data-v-590f18f5]{--auth-page-accent:#1172a1;--auth-page-accent-hover:#1587bd;--auth-page-bg:#212121;--auth-page-border:hsla(0,0%,100%,0.08);--auth-page-loader-bg:rgba(20,20,20,0.68);--auth-page-panel:#2f2f2f;--auth-page-panel-soft:#3a3a3a;--auth-page-text-main:#f5f5f5;--auth-page-text-muted:#8d8d8d;--auth-page-text-secondary:#b4b4b4;-webkit-overflow-scrolling:touch;background:var(--auth-page-bg);color:var(--auth-page-text-main);inset:0;min-height:100vh;overflow-x:hidden;overflow-y:auto;position:fixed;width:100vw;z-index:99999}.app-auth-page.theme-light[data-v-590f18f5]{--auth-page-accent:#1172a1;--auth-page-accent-hover:#0f668f;--auth-page-bg:#f3f4f6;--auth-page-border:rgba(15,23,42,0.08);--auth-page-loader-bg:hsla(0,0%,100%,0.78);--auth-page-panel:#fff;--auth-page-panel-soft:#eef2f7;--auth-page-text-main:#0f172a;--auth-page-text-muted:#7b8794;--auth-page-text-secondary:#4b5563}.app-auth-page-safe[data-v-590f18f5]{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;padding:18px 16px}.app-auth-page-header[data-v-590f18f5]{-ms-flex-align:center;-ms-flex-negative:0;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;justify-content:center;padding:4px 0 18px}.app-auth-page-title-block[data-v-590f18f5]{text-align:center}.app-auth-page-label[data-v-590f18f5]{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background:var(--auth-page-panel-soft);border:1px solid var(--auth-page-border);border-radius:999px;color:var(--auth-page-text-secondary);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12px;font-weight:600;justify-content:center;line-height:16px;margin-bottom:10px;min-height:26px;padding:0 12px}.app-auth-page-title[data-v-590f18f5]{color:var(--auth-page-text-main);font-size:24px;font-weight:700;letter-spacing:-.03em;line-height:30px}.app-auth-page-content[data-v-590f18f5]{-ms-flex:1;-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-flex:1;-webkit-box-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex:1;justify-content:center;margin:0 auto;max-width:460px;padding:10px 0 34px;width:100%}.app-auth-card[data-v-590f18f5]{-webkit-box-shadow:0 24px 70px rgba(0,0,0,.24);background:var(--auth-page-panel);border:1px solid var(--auth-page-border);border-radius:24px;box-shadow:0 24px 70px rgba(0,0,0,.24);color:var(--auth-page-text-main);overflow:hidden;padding:22px;position:relative;width:100%}.theme-light .app-auth-card[data-v-590f18f5]{-webkit-box-shadow:0 24px 70px rgba(15,23,42,.1);box-shadow:0 24px 70px rgba(15,23,42,.1)}.app-auth-head[data-v-590f18f5]{margin-bottom:22px;text-align:left}.app-auth-title[data-v-590f18f5]{color:var(--auth-page-text-main);font-size:22px;font-weight:700;letter-spacing:-.03em;line-height:28px}.app-auth-subtitle[data-v-590f18f5]{color:var(--auth-page-text-secondary);font-size:14px;font-weight:500;line-height:21px;margin-top:8px;max-width:360px}.app-auth-loader[data-v-590f18f5]{-ms-flex-align:center;-ms-flex-direction:column;-ms-flex-pack:center;-webkit-backdrop-filter:blur(8px);-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-pack:center;align-items:center;backdrop-filter:blur(8px);background:var(--auth-page-loader-bg);border-radius:24px;color:var(--auth-page-text-main);display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;font-size:14px;font-weight:600;gap:12px;inset:0;justify-content:center;position:absolute;z-index:5}.app-auth-loader-circle[data-v-590f18f5]{-webkit-animation:app-auth-spin-data-v-590f18f5 .8s linear infinite;animation:app-auth-spin-data-v-590f18f5 .8s linear infinite;border:3px solid hsla(0,0%,100%,.22);border-radius:50%;border-top-color:var(--auth-page-accent);height:34px;width:34px}.theme-light .app-auth-loader-circle[data-v-590f18f5]{border-color:rgba(15,23,42,.16);border-top-color:var(--auth-page-accent)}@-webkit-keyframes app-auth-spin-data-v-590f18f5{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes app-auth-spin-data-v-590f18f5{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media (max-width:520px){.app-auth-page-safe[data-v-590f18f5]{padding:16px 14px}.app-auth-page-content[data-v-590f18f5]{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start;padding:18px 0 28px}.app-auth-card[data-v-590f18f5]{border-radius:22px;padding:18px}.app-auth-title[data-v-590f18f5]{font-size:21px;line-height:27px}.app-auth-subtitle[data-v-590f18f5]{font-size:13px;line-height:20px}}@media (max-width:360px){.app-auth-page-safe[data-v-590f18f5]{padding-left:10px;padding-right:10px}.app-auth-card[data-v-590f18f5]{padding:16px}}body.app-auth-page-opened{overflow:hidden}