.auth_container__7rPzS{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(135deg,#FEF7F1,#ffffff 50%,#FEF3E7)}.dark .auth_container__7rPzS{background:linear-gradient(135deg,#1c1917,#0c0a09 50%,#1c1917)}.auth_navbar__v0t7e{padding:24px 48px;display:flex;justify-content:space-between;align-items:center}.auth_logo__5xJVK{font-size:24px;font-weight:700;color:#C77B3A;text-decoration:none;transition:opacity .2s ease}.auth_logo__5xJVK:hover{opacity:.8}.auth_navLink__XpgfS{font-size:14px;font-weight:600;color:#C77B3A;text-decoration:none;padding:10px 20px;border-radius:12px;border:2px solid #c77b3a;transition:all .2s ease}.auth_navLink__XpgfS:hover{background:#C77B3A;color:white}.dark .auth_navLink__XpgfS{color:#E69A5C;border-color:#E69A5C}.dark .auth_navLink__XpgfS:hover{background:#C77B3A;color:white;border-color:#C77B3A}.auth_content__Q1jqS{flex:1;display:flex;align-items:center;justify-content:center;padding:48px 24px}@media (max-width:768px){.auth_navbar__v0t7e{padding:16px 24px}.auth_content__Q1jqS{padding:24px 16px}}.AuthForms_form__Zzfh9{width:100%;max-width:440px;margin:0 auto;padding:48px 40px;background:#ffffff;border-radius:24px;border:2px solid #e7e5e4;box-shadow:0 4px 0 0 #d6d3d1,0 8px 24px -4px rgba(0,0,0,.08);display:flex;flex-direction:column;gap:24px}.dark .AuthForms_form__Zzfh9{background:#1c1917;border-color:#44403c;box-shadow:0 4px 0 0 #292524,0 8px 24px -4px rgba(0,0,0,.3)}.AuthForms_header__IirXF{text-align:center;margin-bottom:8px}.AuthForms_header__IirXF h1{font-size:32px;font-weight:700;color:#1c1917;margin-bottom:8px}.dark .AuthForms_header__IirXF h1{color:#fafaf9}.AuthForms_header__IirXF p{font-size:16px;color:#78716c}.dark .AuthForms_header__IirXF p{color:#a8a29e}.AuthForms_errorBanner__LmxVL{padding:12px 16px;background:rgba(239,68,68,.1);border:2px solid #ef4444;border-radius:12px;color:#dc2626;font-size:14px;font-weight:500}.dark .AuthForms_errorBanner__LmxVL{background:rgba(239,68,68,.15);color:#f87171}.AuthForms_options__j6ZZK{display:flex;justify-content:space-between;align-items:center;gap:16px}.AuthForms_checkbox__2csCg{display:flex;align-items:center;gap:8px;font-size:14px;color:#1c1917;cursor:pointer}.dark .AuthForms_checkbox__2csCg{color:#fafaf9}.AuthForms_checkbox__2csCg input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:#C77B3A}.AuthForms_link__aSH_m{font-size:14px;color:#C77B3A;text-decoration:none;font-weight:600;transition:color .2s ease}.AuthForms_link__aSH_m:hover{color:#A66830;text-decoration:underline}.dark .AuthForms_link__aSH_m{color:#E69A5C}.dark .AuthForms_link__aSH_m:hover{color:#F5B478}.AuthForms_submitBtn___xPeT{width:100%;margin-top:8px}.AuthForms_footer__jL0qb{text-align:center;font-size:14px;color:#78716c}.dark .AuthForms_footer__jL0qb{color:#a8a29e}.AuthForms_successContainer__wrGs8{text-align:center;padding:16px 0}.AuthForms_successIcon__Zi0MZ{width:80px;height:80px;background:linear-gradient(135deg,#10b981,#059669);border-radius:20px;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;box-shadow:0 4px 0 0 #047857}.AuthForms_successTitle__TJo7d{font-size:24px;font-weight:700;color:#1c1917;margin-bottom:12px}.dark .AuthForms_successTitle__TJo7d{color:#fafaf9}.AuthForms_successDescription__oYu6_{font-size:15px;color:#57534e;margin-bottom:24px;line-height:1.6}.dark .AuthForms_successDescription__oYu6_{color:#a8a29e}.AuthForms_successEmail__JlmqM{color:#1c1917;font-weight:600}.dark .AuthForms_successEmail__JlmqM{color:#fafaf9}.AuthForms_successHint__lJAeC{padding:16px;background:#fafaf9;border:2px solid #e7e5e4;border-radius:16px}.dark .AuthForms_successHint__lJAeC{background:#292524;border-color:#44403c}.AuthForms_successHintText__Ox3UL{font-size:14px;color:#57534e}.dark .AuthForms_successHintText__Ox3UL{color:#a8a29e}.AuthForms_retryButton__MfJrd{color:#C77B3A;font-weight:600;background:none;border:none;cursor:pointer;text-decoration:none}.AuthForms_retryButton__MfJrd:hover{text-decoration:underline}.dark .AuthForms_retryButton__MfJrd{color:#E69A5C}@media (max-width:768px){.AuthForms_form__Zzfh9{padding:32px 24px;border-radius:20px}.AuthForms_options__j6ZZK{flex-direction:column;align-items:flex-start;gap:12px}}