.Auth_authPage___ZHyE{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--bg-secondary)}.Auth_authPage___ZHyE.Auth_rtl__sXqcC{direction:rtl;text-align:right}.Auth_authContainer__krRUD{display:grid;grid-template-columns:1fr 1fr;width:100%;max-width:1100px;min-height:600px;margin:2rem;border-radius:var(--radius-2xl);overflow:hidden;box-shadow:var(--shadow-xl)}.Auth_formSection__23aa5{background:#fff;display:flex;align-items:center;justify-content:center;padding:3rem}.Auth_formWrapper__SzF6Z{width:100%;max-width:380px}.Auth_formHeader__W6DUY{text-align:center;margin-bottom:2rem}.Auth_logo__gjGu1{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:1.5rem}.Auth_logoIcon__c3asY{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--primary-gradient);color:#fff;font-size:1rem;font-weight:800;border-radius:var(--radius-lg)}.Auth_title__TApoN{font-size:1.75rem;font-weight:800;color:var(--text-primary);margin-bottom:.5rem}.Auth_subtitle__PHZY2{font-size:.938rem;color:var(--text-secondary)}.Auth_form__8RGi_{display:flex;flex-direction:column;gap:1.25rem}.Auth_inputGroup__O2PQ9{display:flex;flex-direction:column;gap:.5rem}.Auth_label__si14T{font-size:.875rem;font-weight:600;color:var(--text-primary)}.Auth_inputWrapper__p5xo6{position:relative;display:flex;align-items:center}.Auth_inputIcon__CfFFk{position:absolute;left:1rem;color:var(--text-light);font-size:1.125rem;pointer-events:none}.Auth_rtl__sXqcC .Auth_inputIcon__CfFFk{left:auto;right:1rem}.Auth_input___yjIt{width:100%;padding:.875rem 1rem .875rem 3rem;font-size:1rem;font-family:inherit;border:2px solid var(--border-light);border-radius:var(--radius-lg);background:var(--bg-primary);transition:all var(--transition-fast)}.Auth_rtl__sXqcC .Auth_input___yjIt{padding:.875rem 3rem .875rem 1rem}.Auth_input___yjIt:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(118,75,162,.1)}.Auth_input___yjIt::placeholder{color:var(--text-light)}.Auth_togglePassword__ZP_zl{position:absolute;right:1rem;display:flex;align-items:center;justify-content:center;padding:.25rem;color:var(--text-light);transition:color var(--transition-fast)}.Auth_rtl__sXqcC .Auth_togglePassword__ZP_zl{right:auto;left:1rem}.Auth_togglePassword__ZP_zl:hover{color:var(--primary-color)}.Auth_forgotPassword__bH__X{text-align:left;margin-top:-.5rem}.Auth_rtl__sXqcC .Auth_forgotPassword__bH__X{text-align:right}.Auth_forgotPassword__bH__X a{font-size:.875rem;color:var(--primary-color);font-weight:500}.Auth_forgotPassword__bH__X a:hover{text-decoration:underline}.Auth_submitBtn__Xv4HB{padding:1rem;background:var(--primary-gradient);color:#fff;font-size:1rem;font-weight:600;border-radius:var(--radius-lg);transition:all var(--transition-normal);margin-top:.5rem}.Auth_submitBtn__Xv4HB:hover:not(:disabled){box-shadow:var(--shadow-purple);transform:translateY(-2px)}.Auth_submitBtn__Xv4HB:disabled{opacity:.7;cursor:not-allowed}.Auth_switchAuth__PCxyV{text-align:center;margin-top:1.5rem;font-size:.938rem;color:var(--text-secondary)}.Auth_switchAuth__PCxyV a{color:var(--primary-color);font-weight:600}.Auth_switchAuth__PCxyV a:hover{text-decoration:underline}.Auth_visualSection__pV_Zk{background:var(--primary-gradient);display:flex;align-items:center;justify-content:center;padding:3rem}.Auth_visualContent__jG8IY{text-align:center;color:#fff;max-width:400px}.Auth_visualContent__jG8IY h2{font-size:2rem;font-weight:800;margin-bottom:1rem;line-height:1.3}.Auth_visualContent__jG8IY p{font-size:1rem;opacity:.9;line-height:1.6}@media (max-width:900px){.Auth_authContainer__krRUD{grid-template-columns:1fr;margin:1rem}.Auth_visualSection__pV_Zk{display:none}.Auth_formSection__23aa5{padding:2rem 1.5rem}}@media (max-width:480px){.Auth_authContainer__krRUD{margin:0;border-radius:0;min-height:100vh}.Auth_formSection__23aa5{padding:2rem 1rem}.Auth_title__TApoN{font-size:1.5rem}}