.CustomMenu_custom-menu-overlay__AtOOw{z-index:1000!important;background-color:var(--surface-overlay)!important;border:1px solid var(--surface-border)!important;border-radius:12px!important;box-shadow:0 3px 5px rgba(0,0,0,.02),0 0 2px rgba(0,0,0,.05),0 1px 4px rgba(0,0,0,.08)!important;padding:.5rem 0!important;min-width:12rem!important}.CustomMenu_custom-menu-list__bp_fM,.CustomMenu_custom-menu-overlay__AtOOw .p-overlaypanel-content{padding:0!important;margin:0!important}.CustomMenu_custom-menu-list__bp_fM{list-style:none!important;width:100%}.CustomMenu_custom-menu__4J12N{margin:0;padding:0;list-style:none}.CustomMenu_custom-menu-item__r3J5u{margin:0;padding:0;list-style:none;width:100%;display:block}.CustomMenu_custom-menu-item-link__qQ4xf{display:flex;align-items:center;padding:.75rem 1rem;margin:0;color:var(--text-color);background-color:rgba(0,0,0,0);text-decoration:none;cursor:pointer;border-radius:0;transition:background-color .15s ease,color .15s ease;width:100%;border:none;outline:none;box-sizing:border-box}.CustomMenu_custom-menu-item-link__qQ4xf:focus,.CustomMenu_custom-menu-item-link__qQ4xf:hover{background-color:var(--surface-hover);color:var(--text-color);width:100%;margin-left:0!important;margin-right:0!important}.CustomMenu_custom-menu-item-link__qQ4xf:focus{outline:none;box-shadow:inset 0 0 0 .15rem var(--primary-color)}[data-theme=dark] .CustomMenu_custom-menu-item-link__qQ4xf{background-color:rgba(0,0,0,0)!important;transition:color .1s ease!important}[data-theme=dark] .CustomMenu_custom-menu-item-link__qQ4xf:focus,[data-theme=dark] .CustomMenu_custom-menu-item-link__qQ4xf:hover{background:var(--surface-100)!important;transition:color .1s ease!important;width:100%;margin-left:0!important;margin-right:0!important}.CustomMenu_custom-menu-item-disabled___iwSZ .CustomMenu_custom-menu-item-link__qQ4xf{opacity:.6;cursor:not-allowed}.CustomMenu_custom-menu-item-disabled___iwSZ .CustomMenu_custom-menu-item-link__qQ4xf:hover{background-color:rgba(0,0,0,0)}.CustomMenu_custom-menu-item-icon__f9hZj{margin-right:.5rem;font-size:1rem;color:var(--text-color-secondary);width:1rem;text-align:center;flex-shrink:0}.CustomMenu_custom-menu-item-link__qQ4xf:focus .CustomMenu_custom-menu-item-icon__f9hZj,.CustomMenu_custom-menu-item-link__qQ4xf:hover .CustomMenu_custom-menu-item-icon__f9hZj{color:var(--text-color)}.CustomMenu_custom-menu-item-text__ZgSyX{flex:1 1;color:var(--text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;max-width:100%}@media(max-width:480px){.CustomMenu_custom-menu-item-text__ZgSyX{white-space:normal;word-break:break-word;text-overflow:unset;overflow:visible}}.CustomMenu_custom-menu-separator__tHBWs{height:1px;margin:.5rem 0;background-color:var(--surface-border);border:none;padding:0;list-style:none}.CustomLanguageSwitch_switch__hc7ax{position:relative;display:inline-block;margin:0 5px;box-sizing:border-box}.CustomLanguageSwitch_switch__hc7ax.CustomLanguageSwitch_loginSwitch__ryUj8{background:var(--surface-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid var(--surface-border);border-radius:12px;padding:.5rem;box-shadow:0 4px 12px var(--surface-border)}.CustomLanguageSwitch_switch__hc7ax>span{position:absolute;top:50%;transform:translateY(-50%);pointer-events:none;font-family:var(--font-family);font-weight:600;font-size:12px;text-transform:uppercase;text-shadow:0 1px 0 var(--surface-border);height:100%;z-index:2}.CustomLanguageSwitch_checkToggleRoundFlat__R23JW:checked~.CustomLanguageSwitch_off___dA0h{color:var(--primary-color)}.CustomLanguageSwitch_checkToggleRoundFlat__R23JW:checked~.CustomLanguageSwitch_on__kHmb_{color:var(--surface-card)}.CustomLanguageSwitch_switch__hc7ax>.CustomLanguageSwitch_on__kHmb_{left:0;padding:0;color:var(--primary-color);width:50%;display:flex;align-items:center;justify-content:center;text-align:center}.CustomLanguageSwitch_switch__hc7ax>.CustomLanguageSwitch_off___dA0h{right:0;padding:0;color:var(--surface-card);width:50%;display:flex;align-items:center;justify-content:center;text-align:center}.CustomLanguageSwitch_checkToggle__B__pZ{position:absolute;margin-left:-9999px;visibility:hidden}.CustomLanguageSwitch_checkToggle__B__pZ+label{display:block;position:relative;cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.CustomLanguageSwitch_checkToggleRoundFlat__R23JW+label{padding:2px;width:var(--switch-width,100px);height:var(--switch-height,35px);background-color:var(--primary-color);border-radius:60px;box-sizing:border-box}.CustomLanguageSwitch_checkToggleRoundFlat__R23JW+label:after,.CustomLanguageSwitch_checkToggleRoundFlat__R23JW+label:before{display:block;position:absolute;content:""}.CustomLanguageSwitch_checkToggleRoundFlat__R23JW+label:before{top:2px;left:2px;bottom:2px;right:2px;background-color:var(--primary-color);border-radius:60px}.CustomLanguageSwitch_checkToggleRoundFlat__R23JW+label:after{top:4px;left:4px;bottom:4px;width:var(--switch-slider-width,48px);background-color:var(--surface-card);border-radius:52px;transition:margin .2s;z-index:1}.CustomLanguageSwitch_checkToggleRoundFlat__R23JW:checked+label:after{margin-left:var(--switch-slider-move-distance,44px)}.CustomPassword_customPassword__wl0DW{position:relative;display:inline-flex;align-items:center;width:100%;font-family:inherit}.CustomPassword_customPassword__wl0DW .CustomPassword_passwordInput__Ly2kv{width:100%;padding:.75rem 2.5rem .75rem .75rem;border:1px solid var(--surface-border,#dee2e6);border-radius:6px;background:var(--surface-a,#ffffff);color:var(--text-color,#495057);font-size:1rem;line-height:1.5;transition:all .2s cubic-bezier(.4,0,.2,1);outline:none}.CustomPassword_customPassword__wl0DW .CustomPassword_passwordInput__Ly2kv::placeholder{color:var(--text-color-secondary,#6c757d);opacity:1}.CustomPassword_customPassword__wl0DW .CustomPassword_passwordInput__Ly2kv:hover{border-color:var(--primary-color,#3b82f6)}.CustomPassword_customPassword__wl0DW .CustomPassword_passwordInput__Ly2kv:focus{border-color:var(--primary-color,#3b82f6);box-shadow:0 0 0 3px #c9d2fa}.CustomPassword_customPassword__wl0DW .CustomPassword_passwordInput__Ly2kv:disabled{background:var(--surface-ground,#f8f9fa);color:var(--text-color-secondary,#6c757d);cursor:not-allowed;opacity:.6}.CustomPassword_customPassword__wl0DW .CustomPassword_passwordInput__Ly2kv:-moz-read-only{background:var(--surface-ground,#f8f9fa);color:var(--text-color-secondary,#6c757d)}.CustomPassword_customPassword__wl0DW .CustomPassword_passwordInput__Ly2kv:read-only{background:var(--surface-ground,#f8f9fa);color:var(--text-color-secondary,#6c757d)}.CustomPassword_customPassword__wl0DW.CustomPassword_invalid__kIo02 .CustomPassword_passwordInput__Ly2kv{border:1px solid #e24c4c}.CustomPassword_customPassword__wl0DW .CustomPassword_passwordToggle__mxfPK{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);background:rgba(0,0,0,0);border:none;cursor:pointer;color:var(--text-color-secondary,#6c757d);font-size:.875rem;padding:.25rem;border-radius:4px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;min-width:2rem;min-height:2rem;z-index:2}.CustomPassword_customPassword__wl0DW .CustomPassword_passwordToggle__mxfPK:hover:not(:disabled){color:var(--primary-color,#3b82f6)}.CustomPassword_customPassword__wl0DW .CustomPassword_passwordToggle__mxfPK:focus{outline:none;color:var(--primary-color,#3b82f6)}.CustomPassword_customPassword__wl0DW .CustomPassword_passwordToggle__mxfPK:active:not(:disabled){color:var(--primary-color,#3b82f6)}.CustomPassword_customPassword__wl0DW .CustomPassword_passwordToggle__mxfPK:disabled{cursor:not-allowed;opacity:.6}.CustomPassword_customPassword__wl0DW .CustomPassword_passwordToggle__mxfPK .CustomPassword_toggleIcon__pWVh8{font-size:1.125rem;line-height:1;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.CustomPassword_customPassword__wl0DW .CustomPassword_passwordPanel__zm8S4{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--surface-overlay,#ffffff);border:1px solid var(--surface-border,#dee2e6);border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.15);padding:.75rem;z-index:1000;animation:CustomPassword_slideDown__EWFKG .2s ease-out;min-height:auto;pointer-events:none}.CustomPassword_customPassword__wl0DW .CustomPassword_passwordPanel__zm8S4 .CustomPassword_passwordMeter__0hKl_{height:3px;background:var(--surface-border,#dee2e6);border-radius:2px;margin-bottom:.375rem;overflow:hidden}.CustomPassword_customPassword__wl0DW .CustomPassword_passwordPanel__zm8S4 .CustomPassword_passwordMeter__0hKl_ .CustomPassword_passwordStrength__PNWuP{height:100%;border-radius:2px;transition:all .3s cubic-bezier(.4,0,.2,1)}.CustomPassword_customPassword__wl0DW .CustomPassword_passwordPanel__zm8S4 .CustomPassword_passwordMeter__0hKl_ .CustomPassword_passwordStrength__PNWuP.CustomPassword_weak__Jtpqx{background:var(--red-500,#ef4444);width:25%}.CustomPassword_customPassword__wl0DW .CustomPassword_passwordPanel__zm8S4 .CustomPassword_passwordMeter__0hKl_ .CustomPassword_passwordStrength__PNWuP.CustomPassword_medium__uXEGy{background:var(--orange-500,#f97316);width:50%}.CustomPassword_customPassword__wl0DW .CustomPassword_passwordPanel__zm8S4 .CustomPassword_passwordMeter__0hKl_ .CustomPassword_passwordStrength__PNWuP.CustomPassword_strong__oXEQI{background:var(--yellow-500,#eab308);width:75%}.CustomPassword_customPassword__wl0DW .CustomPassword_passwordPanel__zm8S4 .CustomPassword_passwordMeter__0hKl_ .CustomPassword_passwordStrength__PNWuP.CustomPassword_veryStrong__KcG_S{background:var(--green-500,#22c55e);width:100%}.CustomPassword_customPassword__wl0DW .CustomPassword_passwordPanel__zm8S4 .CustomPassword_passwordInfo__NVVNt{font-size:.875rem;color:var(--text-color-secondary,#6c757d);line-height:1.4}.CustomPassword_customPassword__wl0DW .CustomPassword_passwordPanel__zm8S4 .CustomPassword_passwordInfo__NVVNt .CustomPassword_infoItem__u_yBH{display:flex;align-items:center;margin-bottom:.25rem;gap:.5rem}.CustomPassword_customPassword__wl0DW .CustomPassword_passwordPanel__zm8S4 .CustomPassword_passwordInfo__NVVNt .CustomPassword_infoItem__u_yBH:last-child{margin-bottom:0}.CustomPassword_customPassword__wl0DW .CustomPassword_passwordPanel__zm8S4 .CustomPassword_passwordInfo__NVVNt .CustomPassword_infoItem__u_yBH .CustomPassword_infoIcon__ULrCi{font-size:.875rem;width:14px;height:14px;display:flex;align-items:center;justify-content:center;color:var(--red-500,#ef4444)!important;transition:all .2s ease}.CustomPassword_customPassword__wl0DW .CustomPassword_passwordPanel__zm8S4 .CustomPassword_passwordInfo__NVVNt .CustomPassword_infoItem__u_yBH .CustomPassword_infoIcon__ULrCi.CustomPassword_valid__vjYiv{color:var(--green-500,#22c55e)!important;transform:scale(1.1)}.CustomPassword_customPassword__wl0DW .CustomPassword_passwordPanel__zm8S4 .CustomPassword_passwordInfo__NVVNt .CustomPassword_infoItem__u_yBH .CustomPassword_infoIcon__ULrCi.CustomPassword_invalid__kIo02{color:var(--red-500,#ef4444)!important}.CustomPassword_customPassword__wl0DW .CustomPassword_passwordPanel__zm8S4 .CustomPassword_passwordInfo__NVVNt .CustomPassword_infoItem__u_yBH .CustomPassword_infoText__DxctN{flex:1 1;font-size:.875rem;font-weight:500}.CustomPassword_customPassword__wl0DW.CustomPassword_disabled__b228e{opacity:.6;pointer-events:none}.CustomPassword_customPassword__wl0DW.CustomPassword_disabled__b228e .CustomPassword_passwordInput__Ly2kv{background:var(--surface-ground,#f8f9fa);color:var(--text-color-secondary,#6c757d);cursor:not-allowed}[data-theme=dark] .CustomPassword_customPassword__wl0DW .CustomPassword_passwordInput__Ly2kv{border-color:var(--surface-border,#495057);background:var(--surface-a,#1e1e1e);color:var(--text-color,#e9ecef)}[data-theme=dark] .CustomPassword_customPassword__wl0DW .CustomPassword_passwordInput__Ly2kv::placeholder{color:var(--text-color-secondary,#adb5bd)}[data-theme=dark] .CustomPassword_customPassword__wl0DW .CustomPassword_passwordInput__Ly2kv:hover{border-color:var(--primary-color,#3b82f6)}[data-theme=dark] .CustomPassword_customPassword__wl0DW .CustomPassword_passwordInput__Ly2kv:focus{border-color:var(--primary-color,#3b82f6);box-shadow:0 0 0 3px #c9d2fa}[data-theme=dark] .CustomPassword_customPassword__wl0DW .CustomPassword_passwordInput__Ly2kv:disabled{background:var(--surface-ground,#2d3748);color:var(--text-color-secondary,#adb5bd)}[data-theme=dark] .CustomPassword_customPassword__wl0DW .CustomPassword_passwordInput__Ly2kv:-moz-read-only{background:var(--surface-ground,#2d3748);color:var(--text-color-secondary,#adb5bd)}[data-theme=dark] .CustomPassword_customPassword__wl0DW .CustomPassword_passwordInput__Ly2kv:read-only{background:var(--surface-ground,#2d3748);color:var(--text-color-secondary,#adb5bd)}[data-theme=dark] .CustomPassword_customPassword__wl0DW .CustomPassword_passwordToggle__mxfPK{color:var(--text-color-secondary,#adb5bd)}[data-theme=dark] .CustomPassword_customPassword__wl0DW .CustomPassword_passwordToggle__mxfPK:active:not(:disabled),[data-theme=dark] .CustomPassword_customPassword__wl0DW .CustomPassword_passwordToggle__mxfPK:focus,[data-theme=dark] .CustomPassword_customPassword__wl0DW .CustomPassword_passwordToggle__mxfPK:hover:not(:disabled){color:var(--primary-color,#3b82f6)}[data-theme=dark] .CustomPassword_customPassword__wl0DW .CustomPassword_passwordPanel__zm8S4{background:var(--surface-overlay,#2d3748);border-color:var(--surface-border,#495057);color:var(--text-color,#e9ecef)}[data-theme=dark] .CustomPassword_customPassword__wl0DW .CustomPassword_passwordPanel__zm8S4 .CustomPassword_passwordMeter__0hKl_{background:var(--surface-border,#495057)}[data-theme=dark] .CustomPassword_customPassword__wl0DW .CustomPassword_passwordPanel__zm8S4 .CustomPassword_passwordInfo__NVVNt{color:var(--text-color-secondary,#adb5bd)}[data-theme=dark] .CustomPassword_customPassword__wl0DW .CustomPassword_passwordPanel__zm8S4.CustomPassword_invalid__kIo02 .CustomPassword_passwordInput__Ly2kv{border:1px solid #fca5a5}@keyframes CustomPassword_slideDown__EWFKG{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.CustomPassword_customPassword__wl0DW.CustomPassword_small__pJLKJ .CustomPassword_passwordInput__Ly2kv{padding:.5rem 2.5rem .5rem .5rem;font-size:.875rem}.CustomPassword_customPassword__wl0DW.CustomPassword_small__pJLKJ .CustomPassword_passwordToggle__mxfPK{width:1.75rem;height:1.75rem;min-width:1.75rem;min-height:1.75rem;right:.375rem}.CustomPassword_customPassword__wl0DW.CustomPassword_small__pJLKJ .CustomPassword_passwordToggle__mxfPK .CustomPassword_toggleIcon__pWVh8{font-size:1rem}.CustomPassword_customPassword__wl0DW.CustomPassword_large__ztnvi .CustomPassword_passwordInput__Ly2kv{padding:1rem 3rem 1rem 1rem;font-size:1.125rem}.CustomPassword_customPassword__wl0DW.CustomPassword_large__ztnvi .CustomPassword_passwordToggle__mxfPK{width:2.5rem;height:2.5rem;min-width:2.5rem;min-height:2.5rem;right:.5rem}.CustomPassword_customPassword__wl0DW.CustomPassword_large__ztnvi .CustomPassword_passwordToggle__mxfPK .CustomPassword_toggleIcon__pWVh8{font-size:1.25rem}