.recovery-modal-wrapper .modal-dialog{max-width:480px}.recovery-modal-content{background-color:#1d1c20!important;border:1px solid hsla(0,0%,100%,.06)!important;border-radius:16px!important;-webkit-box-shadow:0 25px 60px rgba(0,0,0,.6)!important;box-shadow:0 25px 60px rgba(0,0,0,.6)!important;overflow:hidden}.recovery-modal-header{background-color:#1d1c20!important;border-bottom:1px solid hsla(0,0%,100%,.06)!important;padding:24px 28px!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.recovery-modal-body{background-color:#1d1c20!important;padding:24px 28px 32px!important}.recovery-header[data-v-52012169]{gap:14px}.recovery-header-icon[data-v-52012169],.recovery-header[data-v-52012169]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.recovery-header-icon[data-v-52012169]{width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,var(--app-theme),rgba(var(--app-theme-rgb,220,53,69),.7));-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:16px}.recovery-title[data-v-52012169]{color:#fff;font-size:18px;font-weight:600;margin:0;letter-spacing:-.01em}.recovery-close[data-v-52012169]{color:hsla(0,0%,100%,.4);font-size:18px;cursor:pointer;-webkit-transition:color .2s;transition:color .2s;padding:4px}.recovery-close[data-v-52012169]:hover{color:#fff}.recovery-steps[data-v-52012169]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:32px;gap:0}.recovery-step[data-v-52012169],.recovery-steps[data-v-52012169]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.recovery-step[data-v-52012169]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;position:relative}.recovery-step .step-circle[data-v-52012169]{width:36px;height:36px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:13px;font-weight:600;background:#2a292e;color:hsla(0,0%,100%,.35);border:2px solid hsla(0,0%,100%,.08);-webkit-transition:all .3s ease;transition:all .3s ease}.recovery-step .step-label[data-v-52012169]{font-size:11px;color:hsla(0,0%,100%,.3);font-weight:500;white-space:nowrap;-webkit-transition:color .3s ease;transition:color .3s ease}.recovery-step.active .step-circle[data-v-52012169]{background:var(--app-theme);color:#fff;border-color:var(--app-theme);-webkit-box-shadow:0 0 20px rgba(var(--app-theme-rgb,220,53,69),.35);box-shadow:0 0 20px rgba(var(--app-theme-rgb,220,53,69),.35)}.recovery-step.active .step-label[data-v-52012169]{color:#fff}.recovery-step.completed .step-circle[data-v-52012169]{background:var(--app-theme);color:#fff;border-color:var(--app-theme)}.recovery-step.completed .step-label[data-v-52012169]{color:hsla(0,0%,100%,.6)}.step-connector[data-v-52012169]{width:48px;height:2px;background:hsla(0,0%,100%,.08);margin:0 8px;margin-bottom:22px;border-radius:1px;-webkit-transition:background .3s ease;transition:background .3s ease}.step-connector.active[data-v-52012169]{background:var(--app-theme)}.recovery-form[data-v-52012169]{gap:20px}.form-group-dark[data-v-52012169],.recovery-form[data-v-52012169]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form-group-dark[data-v-52012169]{gap:8px}.form-label-dark[data-v-52012169]{color:hsla(0,0%,100%,.7);font-size:13px;font-weight:500;letter-spacing:.02em}.input-wrapper[data-v-52012169]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input-icon[data-v-52012169]{position:absolute;left:14px;color:hsla(0,0%,100%,.25);font-size:14px;z-index:1;pointer-events:none}.form-control-dark[data-v-52012169]{width:100%;background:#2a292e;border:1px solid hsla(0,0%,100%,.06);border-radius:10px;color:#fff;padding:12px 14px 12px 42px;font-size:14px;-webkit-transition:all .2s ease;transition:all .2s ease;outline:none}.form-control-dark[data-v-52012169]::-webkit-input-placeholder{color:hsla(0,0%,100%,.2)}.form-control-dark[data-v-52012169]::-moz-placeholder{color:hsla(0,0%,100%,.2)}.form-control-dark[data-v-52012169]:-ms-input-placeholder{color:hsla(0,0%,100%,.2)}.form-control-dark[data-v-52012169]::-ms-input-placeholder{color:hsla(0,0%,100%,.2)}.form-control-dark[data-v-52012169]::placeholder{color:hsla(0,0%,100%,.2)}.form-control-dark[data-v-52012169]:focus{border-color:var(--app-theme);-webkit-box-shadow:0 0 0 3px rgba(var(--app-theme-rgb,220,53,69),.15);box-shadow:0 0 0 3px rgba(var(--app-theme-rgb,220,53,69),.15);background:#2e2d32}.form-control-dark.code-input[data-v-52012169]{letter-spacing:4px;font-weight:600;font-family:monospace;text-align:center;padding-left:42px;padding-right:14px}.toggle-password[data-v-52012169]{position:absolute;right:14px;color:hsla(0,0%,100%,.3);cursor:pointer;font-size:14px;-webkit-transition:color .2s;transition:color .2s;z-index:1}.toggle-password[data-v-52012169]:hover{color:hsla(0,0%,100%,.7)}.recovery-actions[data-v-52012169]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:8px}.btn-recovery-primary[data-v-52012169]{background:var(--app-theme);color:#fff;border:none;border-radius:10px;padding:12px 40px;font-size:14px;font-weight:600;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;letter-spacing:.02em}.btn-recovery-primary[data-v-52012169]:hover:not(:disabled){-webkit-filter:brightness(1.15);filter:brightness(1.15);-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 6px 20px rgba(var(--app-theme-rgb,220,53,69),.35);box-shadow:0 6px 20px rgba(var(--app-theme-rgb,220,53,69),.35)}.btn-recovery-primary[data-v-52012169]:active:not(:disabled){-webkit-transform:translateY(0);transform:translateY(0)}.btn-recovery-primary[data-v-52012169]:disabled{opacity:.35;cursor:not-allowed}.recovery-success[data-v-52012169]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 0 8px}.success-icon-wrapper[data-v-52012169]{margin-bottom:8px}.success-icon[data-v-52012169]{width:72px;height:72px;border-radius:50%;background:rgba(50,169,50,.12);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.success-icon i[data-v-52012169]{font-size:36px;color:#32a932}.success-message[data-v-52012169]{color:#fff;font-size:16px;font-weight:500;text-align:center;margin:0}.language-selector[data-v-7c55c43c]{position:absolute;top:20px;right:20px}.version-text[data-v-7c55c43c]{font-size:10px;font-weight:400;color:#f8f9fa;margin:0;line-height:1.2;text-decoration:none}.version-text[data-v-7c55c43c]:hover{text-decoration:none!important}.language-selector .flag-icon[data-v-7c55c43c]{font-size:24px;cursor:pointer;margin:0 5px}.background-image[data-v-7c55c43c]{background-color:#000!important}.login-header[data-v-7c55c43c]{place-content:center!important}.footer[data-v-7c55c43c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 20px;background-color:#333;height:60px;padding-left:10%!important;padding-right:10%!important}.footer-column[data-v-7c55c43c]{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.footer-column[data-v-7c55c43c]:first-child{text-align:left}.footer-column[data-v-7c55c43c]:last-child{text-align:right}.footer a[data-v-7c55c43c]{color:#fff;text-decoration:none}.footer a[data-v-7c55c43c]:hover{text-decoration:underline}.footer-content[data-v-7c55c43c]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.login.login-v2 .login-container[data-v-7c55c43c]{background-color:#1d1c20;border-radius:10px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.5);box-shadow:0 0 10px rgba(0,0,0,.5);padding:20px}.position-relative[data-v-7c55c43c]{position:relative}.password-toggle[data-v-7c55c43c]{position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.password-toggle i[data-v-7c55c43c]{color:#6c757d}.form-floating label[data-v-7c55c43c]{-webkit-transition:color .2s,-webkit-transform .2s;transition:color .2s,-webkit-transform .2s;transition:color .2s,transform .2s;transition:color .2s,transform .2s,-webkit-transform .2s}.form-floating input:not(:-moz-placeholder-shown)~label[data-v-7c55c43c]{color:#007bff;transform:translateY(-10px) scale(.85)}.form-floating input:not(:-ms-input-placeholder)~label[data-v-7c55c43c]{color:#007bff;transform:translateY(-10px) scale(.85)}.form-floating input:focus~label[data-v-7c55c43c],.form-floating input:not(:placeholder-shown)~label[data-v-7c55c43c]{color:#007bff;-webkit-transform:translateY(-10px) scale(.85);transform:translateY(-10px) scale(.85)}.footer-content[data-v-7c55c43c]{margin-top:20px;padding:10px;color:#fff;text-align:center}.footer-content a[data-v-7c55c43c]{text-decoration:none;color:#fff;margin:0 10px}.footer[data-v-7c55c43c]{background-color:#1d1c20;color:#fff;padding:15px 0;position:absolute;bottom:0;width:100%;text-align:center}.footer p[data-v-7c55c43c]{font-size:10px}.footer .container[data-v-7c55c43c]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer p[data-v-7c55c43c]{margin:0}.footer-link[data-v-7c55c43c]{color:#fff;text-decoration:none}.footer-link[data-v-7c55c43c]:hover{text-decoration:underline}.container[data-v-7c55c43c]{max-width:100%}.f-content[data-v-7c55c43c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.f-content a[data-v-7c55c43c]{color:#fff;text-decoration:none}.mb-lg-5[data-v-7c55c43c]{margin-bottom:4rem!important}.version-info[data-v-7c55c43c]{position:absolute;bottom:10px;right:10px;font-size:10px;color:#fff;opacity:.7;z-index:10}