.PasswordStrength_container__wvoss{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-top:var(--spacing-xs)}.PasswordStrength_barContainer__JSATX{position:relative;width:100%;height:6px;background-color:var(--border-light);border-radius:3px;overflow:hidden}.PasswordStrength_bar__2wTHD{height:100%;background-color:var(--primary-color);border-radius:3px;transition:width .3s ease,background-color .3s ease;animation:PasswordStrength_slideIn__kTzBV .3s ease}@keyframes PasswordStrength_slideIn__kTzBV{0%{width:0}}.PasswordStrength_labelContainer__qg__3{display:flex;align-items:center;justify-content:space-between}.PasswordStrength_label__QKA4V{display:inline-flex;align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-xs);font-weight:500;transition:color .3s ease}.PasswordStrength_label__QKA4V i{font-size:12px}[data-theme=dark] .PasswordStrength_barContainer__JSATX{background-color:var(--surface-hover)}.FeedbackDialog_feedbackDialog__nm2wE{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-6);text-align:center;padding:var(--spacing-2);min-width:280px}.FeedbackDialog_dialogBody__JocRf{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-5);width:100%;padding:var(--spacing-4) var(--spacing-2) var(--spacing-6)}.FeedbackDialog_iconWrapper__p9rZF{width:72px;height:72px;border-radius:var(--border-radius-full);display:flex;align-items:center;justify-content:center;font-size:32px;background:var(--surface-hover);color:var(--primary-color);box-shadow:var(--shadow-md);transition:transform var(--transition-normal) ease}.FeedbackDialog_feedbackDialog__nm2wE:hover .FeedbackDialog_iconWrapper__p9rZF{transform:scale(1.05)}.FeedbackDialog_content__mhmJh{display:flex;flex-direction:column;gap:var(--spacing-3);max-width:400px;width:100%}.FeedbackDialog_title___LEdZ{font-size:var(--font-size-xl);font-weight:700;color:var(--text-primary);line-height:1.4;font-family:var(--font-family-heading)}.FeedbackDialog_description__aBiM3{font-size:var(--font-size-base);color:var(--text-secondary);line-height:1.6;white-space:pre-line}.FeedbackDialog_footer__VTosn{display:flex;justify-content:center;gap:var(--spacing-3);width:100%}.FeedbackDialog_primaryButton__wDqqk{min-width:140px;padding:var(--spacing-3) var(--spacing-6);font-size:var(--font-size-base);font-weight:600;box-shadow:var(--shadow-sm)}.FeedbackDialog_primaryButton__wDqqk:hover{box-shadow:var(--shadow-md)}.FeedbackDialog_variantSuccess__49ASy .FeedbackDialog_iconWrapper__p9rZF{background:rgba(16,185,129,.12);color:var(--success-color)}.FeedbackDialog_variantInfo__JHeO_ .FeedbackDialog_iconWrapper__p9rZF{background:rgba(59,130,246,.12);color:var(--info-color)}.FeedbackDialog_variantWarning__6ajd3 .FeedbackDialog_iconWrapper__p9rZF{background:rgba(245,158,11,.12);color:var(--warning-color)}.FeedbackDialog_variantError__mBbKR .FeedbackDialog_iconWrapper__p9rZF{background:rgba(239,68,68,.12);color:var(--error-color)}.FeedbackDialog_closeButton__xQ2Hu{position:absolute;top:var(--spacing-2);right:var(--spacing-2);width:36px;height:36px;border-radius:var(--border-radius-full);border:none;background:transparent;color:var(--text-muted);display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast) ease}.FeedbackDialog_closeButton__xQ2Hu:hover{color:var(--text-primary);background:var(--surface-hover);box-shadow:var(--shadow-sm)}.FeedbackDialog_closeButton__xQ2Hu:focus-visible{outline:none;box-shadow:var(--shadow-focus)}[data-theme=dark] .FeedbackDialog_feedbackDialog__nm2wE{gap:var(--spacing-5)}[data-theme=dark] .FeedbackDialog_iconWrapper__p9rZF{box-shadow:none}[data-theme=dark] .FeedbackDialog_variantSuccess__49ASy .FeedbackDialog_iconWrapper__p9rZF{background:rgba(34,197,94,.16)}[data-theme=dark] .FeedbackDialog_variantInfo__JHeO_ .FeedbackDialog_iconWrapper__p9rZF{background:rgba(96,165,250,.16)}[data-theme=dark] .FeedbackDialog_variantWarning__6ajd3 .FeedbackDialog_iconWrapper__p9rZF{background:rgba(251,191,36,.16)}[data-theme=dark] .FeedbackDialog_variantError__mBbKR .FeedbackDialog_iconWrapper__p9rZF{background:hsla(0,91%,71%,.16)}@media (max-width:480px){.FeedbackDialog_feedbackDialog__nm2wE{gap:var(--spacing-4)}.FeedbackDialog_iconWrapper__p9rZF{width:60px;height:60px;font-size:26px}.FeedbackDialog_dialogBody__JocRf{padding:var(--spacing-3) var(--spacing-2) var(--spacing-5)}.FeedbackDialog_title___LEdZ{font-size:var(--font-size-lg)}.FeedbackDialog_description__aBiM3{font-size:var(--font-size-sm)}.FeedbackDialog_closeButton__xQ2Hu{top:var(--spacing-1);right:var(--spacing-1)}}.AuthModal_modalTitle__I_46I{display:flex;align-items:center;justify-content:center;width:100%}.AuthModal_titleText__aqq1_{font-size:var(--font-size-2xl);font-weight:700;color:var(--text-primary);font-family:var(--font-family-heading);letter-spacing:-.02em;line-height:1.3;text-align:center}.AuthModal_authForm__Jr18S{display:flex;flex-direction:column;gap:var(--spacing-6);padding:var(--spacing-6) var(--spacing-6)}.AuthModal_formFields__CRDRg{display:flex;flex-direction:column;gap:var(--spacing-4)}.AuthModal_rememberRow__myzII{display:flex;align-items:center;justify-content:space-between;margin-top:-4px}.AuthModal_rememberLabel__8fpzC{display:inline-flex;align-items:center;gap:var(--spacing-2);font-size:var(--font-size-sm);color:var(--text-secondary);-webkit-user-select:none;-moz-user-select:none;user-select:none}.AuthModal_rememberCheckbox__ND7xr{width:16px;height:16px;cursor:pointer}.AuthModal_passwordToggle___7cEb{display:inline-flex;align-items:center;justify-content:center;padding:0;background:transparent;border:none;cursor:pointer;color:var(--text-muted);transition:color var(--transition-fast) ease;width:20px;height:20px}.AuthModal_passwordToggle___7cEb:hover{color:var(--primary-color)}.AuthModal_passwordToggle___7cEb i{font-size:14px}.AuthModal_errorMessage___2bOA{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2_5) var(--spacing-3_5);background:var(--error-50);color:var(--error-dark);border-radius:var(--border-radius-md);font-size:var(--font-size-sm);font-weight:500;animation:AuthModal_slideIn__s97hQ .3s ease;border:1px solid var(--error-light)}.AuthModal_errorMessage___2bOA i{font-size:var(--font-size-base);flex-shrink:0;color:var(--error-color)}@keyframes AuthModal_slideIn__s97hQ{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.AuthModal_formActions__P2X4o{display:flex;flex-direction:column;gap:var(--spacing-4);margin-top:var(--spacing-1)}.AuthModal_submitButton__pwpua{width:100%;padding:var(--spacing-3_5) var(--spacing-6);font-size:var(--font-size-base);font-weight:600;border-radius:var(--border-radius-lg);transition:all var(--transition-normal) ease;box-shadow:var(--shadow-sm)}.AuthModal_submitButton__pwpua:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--shadow-md)}.AuthModal_submitButton__pwpua:active:not(:disabled){transform:translateY(0);box-shadow:var(--shadow-sm)}.AuthModal_forgotButton__pXdn_{align-self:center;font-size:var(--font-size-sm);color:var(--primary-color);padding:var(--spacing-1_5) var(--spacing-3);background:transparent;border:none;cursor:pointer;font-weight:500;transition:all var(--transition-fast) ease;border-radius:var(--border-radius-md)}.AuthModal_forgotButton__pXdn_:hover:not(:disabled){color:var(--primary-dark);background:var(--primary-50)}.AuthModal_forgotButton__pXdn_:disabled{opacity:.5;cursor:not-allowed}.AuthModal_modeSwitch__FAQB6{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);padding:var(--spacing-5) 0 0 0;border-top:1px solid var(--border-light);margin-top:var(--spacing-1)}.AuthModal_switchText__cFoOG{font-size:var(--font-size-sm);color:var(--text-secondary);font-weight:400}.AuthModal_switchLink__m_qdp{font-size:var(--font-size-sm);font-weight:600;color:var(--primary-color);padding:var(--spacing-1) var(--spacing-2);background:transparent;border:none;cursor:pointer;transition:all var(--transition-fast) ease;border-radius:var(--border-radius-md);text-decoration:none}.AuthModal_switchLink__m_qdp:hover:not(:disabled){color:var(--primary-dark);background:var(--primary-50)}.AuthModal_switchLink__m_qdp:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.AuthModal_authForm__Jr18S{padding:var(--spacing-5) var(--spacing-5);gap:var(--spacing-5)}.AuthModal_formFields__CRDRg{gap:var(--spacing-3)}.AuthModal_titleText__aqq1_{font-size:var(--font-size-xl)}.AuthModal_submitButton__pwpua{padding:var(--spacing-3) var(--spacing-5)}}@media (max-width:480px){.AuthModal_authForm__Jr18S{padding:var(--spacing-4) var(--spacing-4)}.AuthModal_formFields__CRDRg{gap:var(--spacing-3)}.AuthModal_modeSwitch__FAQB6{flex-direction:column;gap:var(--spacing-1_5);text-align:center}.AuthModal_titleText__aqq1_{font-size:var(--font-size-lg)}}[data-theme=dark] .AuthModal_errorMessage___2bOA{background:var(--error-dark);color:var(--text-inverse);border-color:var(--error-color)}.AuthModal_submitButton__pwpua:disabled{opacity:.7;cursor:not-allowed;transform:none!important}.AuthModal_submitButton__pwpua:disabled:hover{transform:none!important;box-shadow:var(--shadow-sm)}