.AuthDark_authPage__NaJu9{min-height:100vh;display:flex;position:relative;overflow:hidden;background:#0a0a0f;padding-top:80px}.AuthDark_brandPanel__DQbCT{flex:1 1;display:none;flex-direction:column;justify-content:center;padding:4rem;position:relative;background:linear-gradient(135deg,#0f0f1a,#1a1a2e);overflow:hidden}.AuthDark_brandPanelOverlay__nPC53{position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23d4af37' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.AuthDark_brandContent__ulrBI{position:relative;z-index:10;max-width:480px}.AuthDark_brandLogo__vfHPK{display:flex;align-items:center;gap:1rem;margin-bottom:3rem}.AuthDark_logoMark__9FLMX{width:56px;height:56px;background:linear-gradient(135deg,#d4af37,#f4d03f);border-radius:.75rem;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 20px rgba(212,175,55,.2)}.AuthDark_logoIcon__MqnfA{width:32px;height:32px;color:#0a0a0f}.AuthDark_brandTitle__du1vG{font-size:2rem;font-weight:700;color:white;letter-spacing:-.02em}.AuthDark_brandHeadline__ZbLch{font-size:3rem;font-weight:800;color:white;line-height:1.2;margin-bottom:1.5rem;letter-spacing:-.02em}.AuthDark_brandHeadlineAccent__W0Q7o{background:linear-gradient(135deg,#d4af37,#f4d03f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.AuthDark_brandDescription__6WfXQ{font-size:1.125rem;color:#9ca3af;line-height:1.7;margin-bottom:3rem}.AuthDark_brandFeatures__MlNTi{display:flex;flex-direction:column;gap:1.25rem}.AuthDark_brandFeature__1VG6l{display:flex;align-items:center;gap:1rem}.AuthDark_featureIcon__Mmnga{width:40px;height:40px;background:rgba(212,175,55,.1);border:1px solid rgba(212,175,55,.2);border-radius:.625rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.AuthDark_featureIconSvg___M_oy{width:20px;height:20px;color:#d4af37}.AuthDark_featureText__zM4AR{font-size:1rem;color:#e5e7eb;font-weight:500}.AuthDark_formPanel___az3G{flex:1 1;display:flex;align-items:center;justify-content:center;padding:2rem;background:#0f0f1a}.AuthDark_formContainer__M2h7_{width:100%;max-width:440px}.AuthDark_authCard__ErMS5{background:#16161f;border:1px solid rgba(255,255,255,.06);border-radius:1.5rem;padding:2.5rem;box-shadow:0 25px 50px rgba(0,0,0,.5)}.AuthDark_cardHeader__EtdFC{margin-bottom:2rem}.AuthDark_mobileLogoContainer__dhrNq{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:2rem}.AuthDark_mobileLogo__rDy0o{width:48px;height:48px;background:linear-gradient(135deg,#d4af37,#f4d03f);border-radius:.625rem;display:flex;align-items:center;justify-content:center}.AuthDark_mobileLogoIcon__7kVu1{width:28px;height:28px;color:#0a0a0f}.AuthDark_mobileBrandName__Xdd45{font-size:1.5rem;font-weight:700;color:white}.AuthDark_title__26n0m{font-size:1.75rem;font-weight:700;color:white;margin-bottom:.5rem;letter-spacing:-.02em;text-align:center}.AuthDark_subtitle__Tf98b{font-size:.938rem;color:#9ca3af;text-align:center;line-height:1.5}.AuthDark_form__iM5LJ{display:flex;flex-direction:column;gap:1.25rem}.AuthDark_inputGroup__r6oEz{position:relative}.AuthDark_label__hsRnZ{display:block;font-size:.813rem;font-weight:600;color:#e5e7eb;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.AuthDark_inputWrapper__BX4ac{position:relative}.AuthDark_inputIcon__wu0Xp{position:absolute;left:1rem;top:50%;transform:translateY(-50%);width:18px;height:18px;color:#6b7280;transition:color .2s ease}.AuthDark_input__PV6t2{width:100%;padding:.875rem 1rem .875rem 2.75rem;border:1px solid rgba(255,255,255,.1);border-radius:.75rem;font-size:1rem;color:white;background:rgba(255,255,255,.03);transition:all .2s ease;font-family:inherit}.AuthDark_input__PV6t2:focus{outline:none;border-color:#d4af37;background:rgba(212,175,55,.05);box-shadow:0 0 0 3px rgba(212,175,55,.1)}.AuthDark_inputWrapper__BX4ac:focus-within .AuthDark_inputIcon__wu0Xp{color:#d4af37}.AuthDark_input__PV6t2::placeholder{color:#6b7280}.AuthDark_input__PV6t2.AuthDark_error__u9usI{border-color:#ef4444;background:rgba(239,68,68,.05)}.AuthDark_errorText__f_eHj{display:flex;align-items:center;gap:.375rem;font-size:.813rem;color:#ef4444;margin-top:.5rem;font-weight:500}.AuthDark_errorIcon__nK5aO{width:14px;height:14px;flex-shrink:0}.AuthDark_passwordToggle__B22pZ{position:absolute;right:1rem;top:50%;transform:translateY(-50%);background:none;border:none;padding:.25rem;cursor:pointer;color:#6b7280;transition:color .2s ease}.AuthDark_passwordToggle__B22pZ:hover{color:#d4af37}.AuthDark_toggleIcon__L_HM_{width:18px;height:18px}.AuthDark_optionsRow__kq0mj{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem}.AuthDark_checkboxLabel__iNOws{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.875rem;color:#9ca3af;-webkit-user-select:none;-moz-user-select:none;user-select:none}.AuthDark_checkbox__ET_jq{width:1rem;height:1rem;border:1px solid rgba(255,255,255,.2);border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:all .2s ease;position:relative;background:transparent}.AuthDark_checkbox__ET_jq:checked{background:linear-gradient(135deg,#d4af37,#f4d03f);border-color:#d4af37}.AuthDark_checkbox__ET_jq:checked:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid #0a0a0f;border-width:0 2px 2px 0;transform:rotate(45deg)}.AuthDark_forgotLink__A4S3r{font-size:.875rem;color:#d4af37;font-weight:500;text-decoration:none;transition:color .2s ease}.AuthDark_forgotLink__A4S3r:hover{color:#f4d03f;text-decoration:underline}.AuthDark_submitButton__KxHz6{width:100%;padding:.875rem 1.5rem;background:linear-gradient(135deg,#d4af37,#f4d03f);color:#0a0a0f;border:none;border-radius:.75rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;font-family:inherit;margin-top:.5rem}.AuthDark_submitButton__KxHz6:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 25px rgba(212,175,55,.3)}.AuthDark_submitButton__KxHz6:disabled{opacity:.7;cursor:not-allowed}.AuthDark_buttonText__jaktU{position:relative}.AuthDark_buttonIcon__zKQgi{width:18px;height:18px}.AuthDark_spinner__ZWwU9{width:20px;height:20px;animation:AuthDark_spin__kxvWd 1s linear infinite}@keyframes AuthDark_spin__kxvWd{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AuthDark_divider__xhB0B{display:flex;align-items:center;gap:1rem;margin:.75rem 0}.AuthDark_dividerLine__xfBK_{flex:1 1;height:1px;background:rgba(255,255,255,.1)}.AuthDark_dividerText___DcOZ{font-size:.75rem;color:#6b7280;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.AuthDark_socialButtons__gQ4Z6{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}.AuthDark_socialButton__2f_Mz{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:1px solid rgba(255,255,255,.1);border-radius:.75rem;background:rgba(255,255,255,.03);color:#e5e7eb;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:inherit}.AuthDark_socialButton__2f_Mz:hover{border-color:rgba(212,175,55,.3);background:rgba(212,175,55,.05)}.AuthDark_socialIcon__GKmCS{width:18px;height:18px}.AuthDark_authLinks__rgsmU{text-align:center;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.06)}.AuthDark_linkText__EH5SJ{font-size:.875rem;color:#9ca3af}.AuthDark_linkButton__OFw9u{color:#d4af37;font-weight:600;text-decoration:none;transition:color .2s ease;margin-left:.375rem}.AuthDark_linkButton__OFw9u:hover{color:#f4d03f;text-decoration:underline}.AuthDark_backLink__AAQky{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1.25rem;color:#6b7280;font-size:.875rem;text-decoration:none;transition:color .2s ease}.AuthDark_backLink__AAQky:hover{color:#d4af37}.AuthDark_backIcon__oc78W{width:16px;height:16px}.AuthDark_successMessage__Pf2WJ{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.2);border-radius:.75rem;margin-bottom:1rem}.AuthDark_successIcon__lHx7d{width:24px;height:24px;color:#10b981;flex-shrink:0}.AuthDark_successText__vAVzy{font-size:.938rem;color:#10b981;font-weight:500}.AuthDark_formRow__PurCv{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}@media (min-width:1024px){.AuthDark_brandPanel__DQbCT{display:flex}.AuthDark_mobileLogoContainer__dhrNq{display:none}.AuthDark_authCard__ErMS5{background:transparent;border:none;box-shadow:none;padding:0}.AuthDark_subtitle__Tf98b,.AuthDark_title__26n0m{text-align:left}}@media (max-width:640px){.AuthDark_formPanel___az3G{padding:1rem}.AuthDark_authCard__ErMS5{padding:2rem}.AuthDark_title__26n0m{font-size:1.5rem}.AuthDark_socialButtons__gQ4Z6{grid-template-columns:1fr}.AuthDark_optionsRow__kq0mj{flex-direction:column;align-items:flex-start}.AuthDark_formRow__PurCv{grid-template-columns:1fr}}