:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400}.footer-custom[data-v-5b00531d]{background-color:#00264d!important;color:#fff}.footer-custom .footer-heading-title[data-v-5b00531d]{color:#fff}.footer-custom .footer-info[data-v-5b00531d]{color:#fff;line-height:1.7}.footer-copyright[data-v-5b00531d]{color:#fff;font-size:.85rem;opacity:.8}.footer-custom a[data-v-5b00531d]{color:#fff!important;text-decoration:none}.footer-custom a[data-v-5b00531d]:hover{text-decoration:underline}.it-footer[data-v-5b00531d]{--bs-primary: #004080 !important}.footer-custom .it-footer-main[data-v-5b00531d]{padding-top:0!important}.slim-custom[data-v-71c266ef]{background-color:#036!important}.center-custom[data-v-71c266ef]{background-color:#004080!important}.navbar-custom[data-v-71c266ef],.navbar-custom .navbar-collapsable[data-v-71c266ef],.navbar-custom .navbar-collapsable.show[data-v-71c266ef],.navbar-custom .navbar-collapsable.collapsing[data-v-71c266ef]{background-color:#00264d!important}.navbar-custom .overlay[data-v-71c266ef]{background:#0009!important}.navbar-custom .menu-wrapper[data-v-71c266ef]{background-color:#00264d!important}.navbar-custom .nav-link[data-v-71c266ef]{color:#fff!important}.navbar-custom .nav-link[data-v-71c266ef]:hover{background-color:#ffffff26!important;color:#fff!important}.navbar-custom .logo-hamburger[data-v-71c266ef]{background-color:#00264d!important;color:#fff!important}.navbar-custom .close-menu[data-v-71c266ef]{color:#fff!important}.icon-white[data-v-71c266ef]{fill:#fff!important}.it-header-wrapper[data-v-71c266ef],.it-header-navbar-wrapper[data-v-71c266ef]{--bs-primary: #00264d !important;--it-primary: #00264d !important}.navbar-custom .navbar[data-v-71c266ef],.navbar-custom .custom-navbar-toggler[data-v-71c266ef]{background-color:#00264d!important}.navbar-custom .custom-navbar-toggler svg[data-v-71c266ef]{fill:#fff!important}.navbar-custom .navbar-collapsable[data-v-71c266ef],.navbar-custom .menu-wrapper[data-v-71c266ef],.navbar-custom .navbar-collapsable.show[data-v-71c266ef]{background-color:#00264d!important}html,body{margin:0;padding:0;height:100%}#app[data-v-3f9762f1]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}.auth2fa-wrapper[data-v-02d5e8f1]{width:100%;max-width:420px;margin:0 auto;font-family:Titillium Web,Lato,sans-serif}.auth2fa-card[data-v-02d5e8f1]{background:#fff;border-radius:12px;box-shadow:0 4px 24px #0000001a,0 1px 4px #0000000f;overflow:hidden}.auth2fa-header[data-v-02d5e8f1]{background:linear-gradient(135deg,#06c,#0073e6);padding:2rem;text-align:center;color:#fff}.auth2fa-header--setup[data-v-02d5e8f1]{background:linear-gradient(135deg,#064,#008055)}.auth2fa-header--verify[data-v-02d5e8f1]{background:linear-gradient(135deg,#004d99,#0073e6)}.auth2fa-logo[data-v-02d5e8f1]{display:inline-flex;align-items:center;justify-content:center;margin-bottom:.75rem;filter:drop-shadow(0 2px 8px rgba(0,0,0,.2))}.auth2fa-title[data-v-02d5e8f1]{font-size:1.2rem;font-weight:700;margin:0 0 .3rem}.auth2fa-subtitle[data-v-02d5e8f1]{font-size:.875rem;opacity:.88;margin:0;line-height:1.5}.a2fa-badge[data-v-02d5e8f1]{display:inline-block;background:#ffffff38;border:1px solid rgba(255,255,255,.35);border-radius:20px;font-size:.7rem;font-weight:600;padding:.2rem .75rem;letter-spacing:.05em;text-transform:uppercase;margin-bottom:1rem}.auth2fa-body[data-v-02d5e8f1]{padding:1.5rem;display:flex;flex-direction:column;gap:.875rem;box-sizing:border-box}.a2fa-alert[data-v-02d5e8f1]{padding:.625rem .875rem;font-size:.875rem;border-radius:6px;margin:0}.a2fa-alert--danger[data-v-02d5e8f1]{background:#fff0f0;border:1px solid #f5c6cb;color:#721c24}.a2fa-alert--success[data-v-02d5e8f1]{background:#f0fff4;border:1px solid #c3e6cb;color:#155724}.a2fa-alert--info[data-v-02d5e8f1]{background:#e8f4fd;border:1px solid #bee5eb;color:#0c5460}.a2fa-alert--warning[data-v-02d5e8f1]{background:#fff8e1;border:1px solid #ffeeba;color:#856404}.a2fa-field[data-v-02d5e8f1]{display:flex;flex-direction:column;gap:.3rem}.a2fa-label[data-v-02d5e8f1]{font-size:.8125rem;font-weight:600;color:#4a4a4a;display:flex;align-items:center;gap:.375rem}.a2fa-label .bi[data-v-02d5e8f1]{color:#0073e6}.a2fa-input[data-v-02d5e8f1]{width:100%;box-sizing:border-box;padding:.625rem .875rem;font-size:.9375rem;border:1.5px solid #c5c7d0;border-radius:6px;outline:none;background:#fff;transition:border-color .2s,box-shadow .2s;font-family:inherit}.a2fa-input[data-v-02d5e8f1]:focus{border-color:#0073e6;box-shadow:0 0 0 3px #0073e624}.a2fa-input--err[data-v-02d5e8f1]{border-color:#d9364f}.a2fa-input[data-v-02d5e8f1]:disabled{background:#f5f5f5;cursor:not-allowed}.a2fa-pw-wrap[data-v-02d5e8f1]{position:relative}.a2fa-pw-wrap .a2fa-input[data-v-02d5e8f1]{padding-right:2.75rem}.a2fa-pw-toggle[data-v-02d5e8f1]{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#6b7280;cursor:pointer;font-size:1rem;display:flex;align-items:center;padding:0}.a2fa-pw-toggle[data-v-02d5e8f1]:hover{color:#0073e6}.a2fa-err[data-v-02d5e8f1]{font-size:.8rem;color:#d9364f}.a2fa-check[data-v-02d5e8f1]{display:flex;align-items:center;gap:.625rem;background:#f0f6ff;border:1px solid #c8ddf5;border-radius:7px;padding:.55rem .875rem;font-size:.875rem;color:#1a3a5c;cursor:pointer}.a2fa-check input[data-v-02d5e8f1]{appearance:auto!important;-webkit-appearance:checkbox!important;-moz-appearance:checkbox!important;width:1.05rem;height:1.05rem;flex-shrink:0;accent-color:#0073E6;margin:0;cursor:pointer;border:1.5px solid #7aaee8;border-radius:3px}.a2fa-check label[data-v-02d5e8f1]{cursor:pointer;margin:0;-webkit-user-select:none;user-select:none;font-weight:500}.a2fa-btn[data-v-02d5e8f1]{width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;font-size:.9375rem;font-weight:700;font-family:inherit;border-radius:6px;border:none;cursor:pointer;transition:background .2s,box-shadow .2s,transform .15s}.a2fa-btn[data-v-02d5e8f1]:disabled{opacity:.56;cursor:not-allowed;transform:none!important;box-shadow:none!important}.a2fa-btn--primary[data-v-02d5e8f1]{background:#0073e6;color:#fff}.a2fa-btn--primary[data-v-02d5e8f1]:hover:not(:disabled){background:#005dbf;transform:translateY(-1px);box-shadow:0 4px 12px #0073e659}.a2fa-btn--success[data-v-02d5e8f1]{background:#008055;color:#fff}.a2fa-btn--success[data-v-02d5e8f1]:hover:not(:disabled){background:#064;transform:translateY(-1px);box-shadow:0 4px 12px #00805559}.a2fa-btn--ghost[data-v-02d5e8f1]{background:transparent;color:#0073e6;border:1.5px solid #c5d8f0}.a2fa-btn--ghost[data-v-02d5e8f1]:hover:not(:disabled){background:#f0f6ff;border-color:#0073e6}.a2fa-links[data-v-02d5e8f1]{text-align:center;font-size:.875rem}.a2fa-link[data-v-02d5e8f1]{color:#0073e6;text-decoration:none;font-weight:500}.a2fa-link[data-v-02d5e8f1]:hover{text-decoration:underline}.a2fa-sep[data-v-02d5e8f1]{margin:0 .5rem;color:#9ca3af}.a2fa-qr-loading[data-v-02d5e8f1]{display:flex;flex-direction:column;align-items:center;padding:2rem;background:#f8fafd;border-radius:8px;color:#666}.a2fa-qr-wrap[data-v-02d5e8f1]{text-align:center}.a2fa-qr-frame[data-v-02d5e8f1]{display:inline-flex;padding:12px;background:#fff;border:2px solid #e3e8f0;border-radius:10px;box-shadow:0 2px 12px #00000014;margin-bottom:1rem}.a2fa-secret[data-v-02d5e8f1]{background:#f5f8ff;border:1.5px dashed #b8ccf0;border-radius:8px;padding:.75rem 1rem;text-align:left}.a2fa-secret-label[data-v-02d5e8f1]{font-size:.8rem;color:#4a6285;font-weight:600;margin:0 0 .4rem}.a2fa-secret-code[data-v-02d5e8f1]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;background:#fff;border:1px solid #d0dff5;border-radius:6px;padding:.5rem .75rem;font-family:Courier New,monospace;font-size:.875rem;font-weight:700;letter-spacing:.1em;color:#1a3a5c;word-break:break-all}.a2fa-secret-code button[data-v-02d5e8f1]{background:none;border:none;color:#0073e6;cursor:pointer;font-size:1rem;padding:0;flex-shrink:0}.a2fa-steps[data-v-02d5e8f1]{text-align:left;font-size:.85rem;color:#4a4a4a;line-height:1.7;padding-left:1.25rem;margin:.75rem 0 0}.a2fa-otp[data-v-02d5e8f1]{text-align:center}.a2fa-otp-label[data-v-02d5e8f1]{display:block;font-size:.875rem;font-weight:600;color:#4a4a4a;margin-bottom:.875rem}.a2fa-otp-row[data-v-02d5e8f1]{display:flex;justify-content:center;gap:.5rem}.a2fa-otp-digit[data-v-02d5e8f1]{width:46px;height:54px;text-align:center;font-size:1.375rem;font-weight:700;color:#1a1a2e;border:2px solid #c5c7d0;border-radius:8px;outline:none;caret-color:transparent;background:#fff;box-sizing:border-box;font-family:inherit;transition:border-color .2s,box-shadow .2s,transform .1s}.a2fa-otp-digit[data-v-02d5e8f1]:focus{border-color:#0073e6;box-shadow:0 0 0 3px #0073e62e;transform:scale(1.05)}.a2fa-otp-digit--ok[data-v-02d5e8f1]:not(:focus){border-color:#008055;background:#f0faf5}.a2fa-otp-digit--err[data-v-02d5e8f1]{border-color:#d9364f;animation:shake-02d5e8f1 .4s ease}@keyframes shake-02d5e8f1{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.a2fa-success-icon[data-v-02d5e8f1]{animation:popIn-02d5e8f1 .5s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes popIn-02d5e8f1{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}.a2fa-progress[data-v-02d5e8f1]{height:4px;background:#e3e8f0;border-radius:2px;margin:1.25rem auto .5rem;max-width:200px;overflow:hidden}.a2fa-progress-bar[data-v-02d5e8f1]{height:100%;background:#008055;border-radius:2px;animation:fillBar-02d5e8f1 1.8s ease forwards}@keyframes fillBar-02d5e8f1{0%{width:0}to{width:100%}}.a2fa-spin[data-v-02d5e8f1]{display:inline-block;width:18px;height:18px;flex-shrink:0;border:2.5px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:spin-02d5e8f1 .7s linear infinite}.a2fa-spin--lg[data-v-02d5e8f1]{width:32px;height:32px;border:3px solid rgba(0,115,230,.2);border-top-color:#0073e6}@keyframes spin-02d5e8f1{to{transform:rotate(360deg)}}.slide-fade-enter-active[data-v-02d5e8f1],.slide-fade-leave-active[data-v-02d5e8f1]{transition:all .3s cubic-bezier(.4,0,.2,1)}.slide-fade-enter-from[data-v-02d5e8f1]{opacity:0;transform:translate(18px)}.slide-fade-leave-to[data-v-02d5e8f1]{opacity:0;transform:translate(-18px)}@media(max-width:480px){.auth2fa-header[data-v-02d5e8f1]{padding:1.5rem}.auth2fa-body[data-v-02d5e8f1]{padding:1.25rem;gap:.75rem}.a2fa-otp-digit[data-v-02d5e8f1]{width:40px;height:48px;font-size:1.1rem}.a2fa-otp-row[data-v-02d5e8f1]{gap:.375rem}}.auth2fa-wrapper[data-v-ab3328de]{width:100%;max-width:420px;margin:0 auto;font-family:Titillium Web,Lato,sans-serif}.auth2fa-card[data-v-ab3328de]{background:#fff;border-radius:12px;box-shadow:0 4px 24px #0000001a,0 1px 4px #0000000f;overflow:hidden}.auth2fa-header[data-v-ab3328de]{padding:2rem;text-align:center;color:#fff}.auth2fa-header--recover[data-v-ab3328de]{background:linear-gradient(135deg,#92400e,#b45309)}.auth2fa-logo[data-v-ab3328de]{display:inline-flex;align-items:center;justify-content:center;margin-bottom:.75rem;filter:drop-shadow(0 2px 8px rgba(0,0,0,.2))}.auth2fa-title[data-v-ab3328de]{font-size:1.2rem;font-weight:700;margin:0 0 .3rem}.auth2fa-subtitle[data-v-ab3328de]{font-size:.875rem;opacity:.88;margin:0;line-height:1.5}.a2fa-badge[data-v-ab3328de]{display:inline-block;background:#ffffff38;border:1px solid rgba(255,255,255,.35);border-radius:20px;font-size:.7rem;font-weight:600;padding:.2rem .75rem;letter-spacing:.05em;text-transform:uppercase;margin-bottom:1rem}.auth2fa-body[data-v-ab3328de]{padding:1.5rem;display:flex;flex-direction:column;gap:.875rem;box-sizing:border-box}.a2fa-alert[data-v-ab3328de]{padding:.625rem .875rem;font-size:.875rem;border-radius:6px}.a2fa-alert--danger[data-v-ab3328de]{background:#fff0f0;border:1px solid #f5c6cb;color:#721c24}.a2fa-alert--success[data-v-ab3328de]{background:#f0fff4;border:1px solid #c3e6cb;color:#155724}.a2fa-alert--info[data-v-ab3328de]{background:#e8f4fd;border:1px solid #bee5eb;color:#0c5460}.a2fa-field[data-v-ab3328de]{display:flex;flex-direction:column;gap:.3rem}.a2fa-label[data-v-ab3328de]{font-size:.8125rem;font-weight:600;color:#4a4a4a;display:flex;align-items:center;gap:.375rem}.a2fa-label .bi[data-v-ab3328de]{color:#b45309}.a2fa-input[data-v-ab3328de]{width:100%;box-sizing:border-box;padding:.625rem .875rem;font-size:.9375rem;border:1.5px solid #c5c7d0;border-radius:6px;outline:none;background:#fff;transition:border-color .2s,box-shadow .2s;font-family:inherit}.a2fa-input[data-v-ab3328de]:focus{border-color:#b45309;box-shadow:0 0 0 3px #b4530924}.a2fa-input--err[data-v-ab3328de]{border-color:#d9364f}.a2fa-input[data-v-ab3328de]:disabled{background:#f5f5f5;cursor:not-allowed}.a2fa-err[data-v-ab3328de]{font-size:.8rem;color:#d9364f}.a2fa-info-box[data-v-ab3328de]{display:flex;align-items:flex-start;gap:.5rem;background:#fef3c7;border:1.5px solid #FDE68A;border-radius:8px;padding:.625rem .875rem;font-size:.85rem;color:#92400e}.a2fa-info-box .bi[data-v-ab3328de]{flex-shrink:0;margin-top:.1rem}.a2fa-sent-box[data-v-ab3328de]{background:#fffbeb;border:1.5px solid #FDE68A;border-radius:10px;padding:1.25rem;text-align:center}.a2fa-sent-icon[data-v-ab3328de]{margin-bottom:.75rem}.a2fa-sent-text[data-v-ab3328de]{font-size:.9375rem;color:#374151;margin:0 0 .5rem;line-height:1.6}.a2fa-sent-hint[data-v-ab3328de]{font-size:.8rem;color:#6b7280;margin:0}.a2fa-timer[data-v-ab3328de]{text-align:center;font-size:.8rem;color:#6b7280;display:flex;align-items:center;justify-content:center;gap:.375rem}.a2fa-link[data-v-ab3328de]{color:#b45309;text-decoration:none;font-weight:600}.a2fa-link[data-v-ab3328de]:hover{text-decoration:underline}.a2fa-btn[data-v-ab3328de]{width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;font-size:.9375rem;font-weight:700;font-family:inherit;border-radius:6px;border:none;cursor:pointer;transition:background .2s,box-shadow .2s,transform .15s}.a2fa-btn[data-v-ab3328de]:disabled{opacity:.56;cursor:not-allowed;transform:none!important;box-shadow:none!important}.a2fa-btn--recover[data-v-ab3328de]{background:#b45309;color:#fff}.a2fa-btn--recover[data-v-ab3328de]:hover:not(:disabled){background:#92400e;transform:translateY(-1px);box-shadow:0 4px 12px #b4530959}.a2fa-btn--ghost[data-v-ab3328de]{background:transparent;color:#b45309;border:1.5px solid #FDE68A}.a2fa-btn--ghost[data-v-ab3328de]:hover:not(:disabled){background:#fffbeb;border-color:#b45309}.a2fa-spin[data-v-ab3328de]{display:inline-block;width:18px;height:18px;flex-shrink:0;border:2.5px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:spin-ab3328de .7s linear infinite}@keyframes spin-ab3328de{to{transform:rotate(360deg)}}.slide-fade-enter-active[data-v-ab3328de],.slide-fade-leave-active[data-v-ab3328de]{transition:all .3s cubic-bezier(.4,0,.2,1)}.slide-fade-enter-from[data-v-ab3328de]{opacity:0;transform:translate(18px)}.slide-fade-leave-to[data-v-ab3328de]{opacity:0;transform:translate(-18px)}@media(max-width:480px){.auth2fa-header[data-v-ab3328de]{padding:1.5rem}.auth2fa-body[data-v-ab3328de]{padding:1.25rem;gap:.75rem}}.auth2fa-header--verify[data-v-ab3328de]{background:linear-gradient(135deg,#004d99,#0073e6)}.a2fa-alert--warning[data-v-ab3328de]{background:#fff8e1;border:1px solid #ffeeba;color:#856404}.a2fa-otp[data-v-ab3328de]{text-align:center}.a2fa-otp-label[data-v-ab3328de]{display:block;font-size:.875rem;font-weight:600;color:#4a4a4a;margin-bottom:.875rem}.a2fa-otp-row[data-v-ab3328de]{display:flex;justify-content:center;gap:.5rem}.a2fa-otp-digit[data-v-ab3328de]{width:46px;height:54px;text-align:center;font-size:1.375rem;font-weight:700;color:#1a1a2e;border:2px solid #c5c7d0;border-radius:8px;outline:none;caret-color:transparent;background:#fff;box-sizing:border-box;font-family:inherit;transition:border-color .2s,box-shadow .2s,transform .1s}.a2fa-otp-digit[data-v-ab3328de]:focus{border-color:#0073e6;box-shadow:0 0 0 3px #0073e62e;transform:scale(1.05)}.a2fa-otp-digit--ok[data-v-ab3328de]:not(:focus){border-color:#008055;background:#f0faf5}.a2fa-otp-digit--err[data-v-ab3328de]{border-color:#d9364f;animation:shake-ab3328de .4s ease}@keyframes shake-ab3328de{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@media(max-width:480px){.a2fa-otp-digit[data-v-ab3328de]{width:40px;height:48px;font-size:1.1rem}.a2fa-otp-row[data-v-ab3328de]{gap:.375rem}}.auth2fa-wrapper[data-v-07a1e173]{width:100%;max-width:420px;margin:0 auto;font-family:Titillium Web,Lato,sans-serif}.auth2fa-card[data-v-07a1e173]{background:#fff;border-radius:12px;box-shadow:0 4px 24px #0000001a,0 1px 4px #0000000f;overflow:hidden}.auth2fa-header[data-v-07a1e173]{padding:2rem;text-align:center;color:#fff}.auth2fa-header--change[data-v-07a1e173]{background:linear-gradient(135deg,#5b21b6,#7b3fe4)}.auth2fa-header--verify[data-v-07a1e173]{background:linear-gradient(135deg,#004d99,#0073e6)}.auth2fa-logo[data-v-07a1e173]{display:inline-flex;align-items:center;justify-content:center;margin-bottom:.75rem;filter:drop-shadow(0 2px 8px rgba(0,0,0,.2))}.auth2fa-title[data-v-07a1e173]{font-size:1.2rem;font-weight:700;margin:0 0 .3rem}.auth2fa-subtitle[data-v-07a1e173]{font-size:.875rem;opacity:.88;margin:0;line-height:1.5}.a2fa-badge[data-v-07a1e173]{display:inline-block;background:#ffffff38;border:1px solid rgba(255,255,255,.35);border-radius:20px;font-size:.7rem;font-weight:600;padding:.2rem .75rem;letter-spacing:.05em;text-transform:uppercase;margin-bottom:1rem}.auth2fa-body[data-v-07a1e173]{padding:1.5rem;display:flex;flex-direction:column;gap:.875rem;box-sizing:border-box}.a2fa-alert[data-v-07a1e173]{padding:.625rem .875rem;font-size:.875rem;border-radius:6px}.a2fa-alert--danger[data-v-07a1e173]{background:#fff0f0;border:1px solid #f5c6cb;color:#721c24}.a2fa-alert--success[data-v-07a1e173]{background:#f0fff4;border:1px solid #c3e6cb;color:#155724}.a2fa-alert--info[data-v-07a1e173]{background:#e8f4fd;border:1px solid #bee5eb;color:#0c5460}.a2fa-field[data-v-07a1e173]{display:flex;flex-direction:column;gap:.3rem}.a2fa-label[data-v-07a1e173]{font-size:.8125rem;font-weight:600;color:#4a4a4a;display:flex;align-items:center;gap:.375rem}.a2fa-label .bi[data-v-07a1e173]{color:#7b3fe4}.a2fa-input[data-v-07a1e173]{width:100%;box-sizing:border-box;padding:.625rem .875rem;font-size:.9375rem;border:1.5px solid #c5c7d0;border-radius:6px;outline:none;background:#fff;transition:border-color .2s,box-shadow .2s;font-family:inherit}.a2fa-input[data-v-07a1e173]:focus{border-color:#7b3fe4;box-shadow:0 0 0 3px #7b3fe424}.a2fa-input--err[data-v-07a1e173]{border-color:#d9364f!important}.a2fa-input--ok[data-v-07a1e173]{border-color:#008055!important}.a2fa-input[data-v-07a1e173]:disabled{background:#f5f5f5;cursor:not-allowed}.a2fa-pw-wrap[data-v-07a1e173]{position:relative}.a2fa-pw-wrap .a2fa-input[data-v-07a1e173]{padding-right:2.75rem}.a2fa-pw-toggle[data-v-07a1e173]{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#6b7280;cursor:pointer;font-size:1rem;display:flex;align-items:center;padding:0}.a2fa-pw-toggle[data-v-07a1e173]:hover{color:#7b3fe4}.a2fa-err[data-v-07a1e173]{font-size:.8rem;color:#d9364f}.a2fa-strength[data-v-07a1e173]{margin-top:.3rem}.a2fa-strength-bar[data-v-07a1e173]{height:4px;background:#e3e8f0;border-radius:2px;overflow:hidden;margin-bottom:.25rem}.a2fa-strength-fill[data-v-07a1e173]{height:100%;border-radius:2px;transition:width .4s ease,background .4s ease}.a2fa-strength--weak[data-v-07a1e173]{background:#d9364f}.a2fa-strength--medium[data-v-07a1e173]{background:#f6a623}.a2fa-strength--strong[data-v-07a1e173]{background:#008055}.a2fa-strength-text[data-v-07a1e173]{font-size:.8rem;font-weight:600}.a2fa-strength-text--weak[data-v-07a1e173]{color:#d9364f}.a2fa-strength-text--medium[data-v-07a1e173]{color:#f6a623}.a2fa-strength-text--strong[data-v-07a1e173]{color:#008055}.a2fa-requirements[data-v-07a1e173]{background:#f5f0ff;border:1.5px solid #d4bbff;border-radius:8px;padding:.75rem 1rem}.a2fa-req-title[data-v-07a1e173]{font-size:.8125rem;font-weight:700;color:#5b21b6;margin:0 0 .5rem;display:flex;align-items:center;gap:.375rem}.a2fa-req-list[data-v-07a1e173]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.25rem}.a2fa-req-list li[data-v-07a1e173]{font-size:.8rem;color:#6b7280;display:flex;align-items:center;gap:.375rem;transition:color .25s}.a2fa-req--ok[data-v-07a1e173]{color:#008055!important}.a2fa-req--ok .bi[data-v-07a1e173]{color:#008055}.a2fa-otp[data-v-07a1e173]{text-align:center}.a2fa-otp-label[data-v-07a1e173]{display:block;font-size:.875rem;font-weight:600;color:#4a4a4a;margin-bottom:.875rem}.a2fa-otp-row[data-v-07a1e173]{display:flex;justify-content:center;gap:.5rem}.a2fa-otp-digit[data-v-07a1e173]{width:46px;height:54px;text-align:center;font-size:1.375rem;font-weight:700;color:#1a1a2e;border:2px solid #c5c7d0;border-radius:8px;outline:none;caret-color:transparent;background:#fff;box-sizing:border-box;font-family:inherit;transition:border-color .2s,box-shadow .2s,transform .1s}.a2fa-otp-digit[data-v-07a1e173]:focus{border-color:#0073e6;box-shadow:0 0 0 3px #0073e62e;transform:scale(1.05)}.a2fa-otp-digit--ok[data-v-07a1e173]:not(:focus){border-color:#008055;background:#f0faf5}.a2fa-otp-digit--err[data-v-07a1e173]{border-color:#d9364f;animation:shake-07a1e173 .4s ease}@keyframes shake-07a1e173{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.a2fa-btn[data-v-07a1e173]{width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;font-size:.9375rem;font-weight:700;font-family:inherit;border-radius:6px;border:none;cursor:pointer;transition:background .2s,box-shadow .2s,transform .15s}.a2fa-btn[data-v-07a1e173]:disabled{opacity:.56;cursor:not-allowed;transform:none!important;box-shadow:none!important}.a2fa-btn--change[data-v-07a1e173]{background:#7b3fe4;color:#fff}.a2fa-btn--change[data-v-07a1e173]:hover:not(:disabled){background:#5b21b6;transform:translateY(-1px);box-shadow:0 4px 12px #7b3fe459}.a2fa-btn--ghost[data-v-07a1e173]{background:transparent;color:#7b3fe4;border:1.5px solid #d4bbff}.a2fa-btn--ghost[data-v-07a1e173]:hover:not(:disabled){background:#f5f0ff;border-color:#7b3fe4}.a2fa-success-icon[data-v-07a1e173]{animation:popIn-07a1e173 .5s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes popIn-07a1e173{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}.a2fa-progress[data-v-07a1e173]{height:4px;background:#e3e8f0;border-radius:2px;margin:1.25rem auto .5rem;max-width:200px;overflow:hidden}.a2fa-progress-bar[data-v-07a1e173]{height:100%;background:#7b3fe4;border-radius:2px;animation:fillBar-07a1e173 2s ease forwards}@keyframes fillBar-07a1e173{0%{width:0}to{width:100%}}.a2fa-spin[data-v-07a1e173]{display:inline-block;width:18px;height:18px;flex-shrink:0;border:2.5px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:spin-07a1e173 .7s linear infinite}@keyframes spin-07a1e173{to{transform:rotate(360deg)}}.slide-fade-enter-active[data-v-07a1e173],.slide-fade-leave-active[data-v-07a1e173]{transition:all .3s cubic-bezier(.4,0,.2,1)}.slide-fade-enter-from[data-v-07a1e173]{opacity:0;transform:translate(18px)}.slide-fade-leave-to[data-v-07a1e173]{opacity:0;transform:translate(-18px)}@media(max-width:480px){.auth2fa-header[data-v-07a1e173]{padding:1.5rem}.auth2fa-body[data-v-07a1e173]{padding:1.25rem;gap:.75rem}.a2fa-otp-digit[data-v-07a1e173]{width:40px;height:48px;font-size:1.1rem}.a2fa-otp-row[data-v-07a1e173]{gap:.375rem}}.auth-toast[data-v-c1becc61]{position:fixed;top:1.25rem;right:1.25rem;z-index:9999;display:flex;align-items:flex-start;gap:.875rem;min-width:320px;max-width:420px;padding:1rem 1.125rem;border-radius:10px;box-shadow:0 8px 32px #00000024,0 2px 8px #00000014;border-left:4px solid transparent;background:#fff}.auth-toast--danger[data-v-c1becc61]{border-left-color:#d9364f}.auth-toast--warning[data-v-c1becc61]{border-left-color:#f08519}.auth-toast--success[data-v-c1becc61]{border-left-color:#008055}.auth-toast--info[data-v-c1becc61]{border-left-color:#0073e6}.auth-toast-icon[data-v-c1becc61]{font-size:1.25rem;flex-shrink:0;margin-top:.1rem}.auth-toast--danger .auth-toast-icon[data-v-c1becc61]{color:#d9364f}.auth-toast--warning .auth-toast-icon[data-v-c1becc61]{color:#f08519}.auth-toast--success .auth-toast-icon[data-v-c1becc61]{color:#008055}.auth-toast--info .auth-toast-icon[data-v-c1becc61]{color:#0073e6}.auth-toast-body[data-v-c1becc61]{flex:1}.auth-toast-title[data-v-c1becc61]{font-size:.9rem;font-weight:700;color:#1a1a2e;margin:0 0 .2rem}.auth-toast-message[data-v-c1becc61]{font-size:.8375rem;color:#555;margin:0;line-height:1.5}.auth-toast-close[data-v-c1becc61]{background:none;border:none;color:#9ca3af;cursor:pointer;font-size:.875rem;padding:0;flex-shrink:0;transition:color .2s}.auth-toast-close[data-v-c1becc61]:hover{color:#374151}.toast-slide-enter-active[data-v-c1becc61]{transition:all .35s cubic-bezier(.34,1.56,.64,1)}.toast-slide-leave-active[data-v-c1becc61]{transition:all .25s ease-in}.toast-slide-enter-from[data-v-c1becc61]{opacity:0;transform:translate(60px) scale(.92)}.toast-slide-leave-to[data-v-c1becc61]{opacity:0;transform:translate(60px)}@media(max-width:480px){.auth-toast[data-v-c1becc61]{top:auto;bottom:1rem;left:1rem;right:1rem;min-width:unset;max-width:unset}.toast-slide-enter-from[data-v-c1becc61]{transform:translateY(40px) scale(.95)}.toast-slide-leave-to[data-v-c1becc61]{transform:translateY(40px)}}.slide-fade-enter-active[data-v-c1becc61],.slide-fade-leave-active[data-v-c1becc61]{transition:all .3s cubic-bezier(.4,0,.2,1)}.slide-fade-enter-from[data-v-c1becc61]{opacity:0;transform:translate(18px)}.slide-fade-leave-to[data-v-c1becc61]{opacity:0;transform:translate(-18px)}
