.Auth_container__E0cyZ{min-height:100vh;display:flex;align-items:stretch}.Auth_authWrapper__k3dtE{display:flex;width:100%;min-height:100vh}.Auth_leftPanel__rOJ0_{flex:0 0 55%;background:black;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 36px;position:relative;overflow:hidden}.Auth_leftPanel__rOJ0_:before{content:"";position:absolute;top:38%;left:50%;transform:translate(-50%,-50%);width:65%;height:40%;background:radial-gradient(ellipse,rgba(196,154,60,.07) 0,transparent 70%);pointer-events:none;z-index:0}.Auth_brandLockup__cwoPl{display:flex;flex-direction:column;align-items:center;margin-bottom:40px;position:relative;z-index:1}.Auth_brandName__n8Nyp{font-size:2.4rem;font-weight:600;color:var(--background);letter-spacing:10px;text-transform:uppercase;line-height:1}.Auth_brandTagline__IURNq{font-size:.6rem;font-weight:400;letter-spacing:6px;color:var(--text-secondary);text-transform:uppercase;margin-top:6px}.Auth_brandImage__vvF6R{object-fit:cover;border-radius:16px;position:relative;z-index:1}.Auth_stripWrapper__cRvKw{overflow:hidden;width:100%;position:relative;z-index:1}.Auth_fadeLeft__jR8N8{left:0;background:linear-gradient(to right,var(--primary) 0,rgba(0,0,0,.6) 50%,transparent 100%)}.Auth_fadeLeft__jR8N8,.Auth_fadeRight__sCF0u{position:absolute;top:0;bottom:0;width:120px;z-index:2;pointer-events:none}.Auth_fadeRight__sCF0u{right:0;background:linear-gradient(to left,var(--primary) 0,rgba(0,0,0,.6) 50%,transparent 100%)}.Auth_track__83Rhe{display:flex;gap:14px;will-change:transform;padding:10px 0}.Auth_card__eehGn{width:200px;height:255px;border-radius:14px;flex-shrink:0;position:relative;overflow:hidden;border:1px solid var(--border);background:var(--card-background)}.Auth_cardImage__DqWAJ{object-fit:cover;border-radius:14px}.Auth_rightPanel__TmHtR{flex:0 0 45%;display:flex;align-items:center;justify-content:center;padding:40px 56px;background:var(--background)}.Auth_formContainer__yRGg1{width:100%;max-width:380px}.Auth_header__FrUbb{margin-bottom:28px;text-align:center}.Auth_title__XYQC0{font-size:2rem;font-weight:700;color:#c49a3c;letter-spacing:.5px;margin-bottom:8px;line-height:1.1}.Auth_subtitle__dCxJC{font-size:.82rem;color:var(--text-secondary);letter-spacing:.2px}.Auth_subtitle__dCxJC .Auth_link__ba9lj{color:#c49a3c;font-weight:500;text-decoration:none;margin-left:3px}.Auth_subtitle__dCxJC .Auth_link__ba9lj:hover{text-decoration:underline}.Auth_form__OqwXa,.Auth_inputGroup__N5wVU{display:flex;flex-direction:column}.Auth_inputGroup__N5wVU{margin-bottom:16px}.Auth_inputGroup__N5wVU label{font-size:.78rem;font-weight:500;color:var(--text-secondary);margin-bottom:6px;letter-spacing:.4px}.Auth_input__dzbho{width:100%;padding:12px 14px;border:1px solid var(--border);border-radius:8px;font-size:.88rem;color:var(--foreground);background:var(--background);outline:none;transition:border-color .2s ease,box-shadow .2s ease;-webkit-appearance:none}.Auth_input__dzbho::placeholder{color:var(--border);font-size:.85rem}.Auth_input__dzbho:focus{border-color:#c49a3c;box-shadow:0 0 0 3px rgba(196,154,60,.1)}.Auth_loginTypeToggle__uFTZK{display:flex;background:var(--hover-background);border-radius:8px;padding:3px;margin-bottom:20px;gap:3px}.Auth_leftLogo__GhZFB{margin-bottom:40px}.Auth_logoimg__3yJ_a{object-fit:contain;border-radius:16px}.Auth_toggleButton__dYPiA{flex:1 1;padding:9px;border:none;background:transparent;border-radius:6px;font-size:.82rem;font-weight:400;color:var(--text-secondary);cursor:pointer;transition:all .2s ease}.Auth_toggleButton__dYPiA.Auth_active__OYgTm{background:var(--background);color:var(--foreground);font-weight:500;box-shadow:var(--shadow)}.Auth_phoneRow__rhRPP{display:flex;align-items:center;margin-bottom:16px;gap:8px}.Auth_formOptions__rSrdH{display:flex;justify-content:end;align-items:center;margin-bottom:20px;margin-top:4px}.Auth_checkbox___WDoP{display:flex;align-items:center;gap:8px;font-size:.8rem;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Auth_checkbox___WDoP input[type=checkbox]{width:15px;height:15px;accent-color:#c49a3c;cursor:pointer}.Auth_forgotPassword__3hyPu{font-size:.8rem;color:var(--foreground);text-decoration:none;font-weight:700;transition:opacity .2s}.Auth_forgotPassword__3hyPu:hover{text-decoration:underline}.Auth_primaryButton__eepRd{width:100%;padding:13px;background:#c49a3c;color:var(--background);border:none;border-radius:8px;font-size:.92rem;font-weight:500;letter-spacing:.5px;cursor:pointer;transition:opacity .2s ease,transform .15s ease}.Auth_primaryButton__eepRd:hover{opacity:.88;transform:translateY(-1px)}.Auth_primaryButton__eepRd:active{transform:translateY(0)}.Auth_primaryButton__eepRd:disabled{background:var(--hover-background);cursor:not-allowed;transform:none;opacity:1}.Auth_secondaryButton__MikcW{flex:1 1;padding:12px;background:transparent;color:var(--text-secondary);border:1px solid var(--border);border-radius:8px;font-size:.88rem;cursor:pointer;transition:border-color .2s,color .2s}.Auth_secondaryButton__MikcW:hover{border-color:#c49a3c;color:#c49a3c}.Auth_buttonGroup__ZNwhe{display:flex;gap:10px;margin-top:4px}.Auth_divider__EZE0r{display:flex;align-items:center;margin:20px 0;color:var(--border);font-size:.78rem;letter-spacing:1px}.Auth_divider__EZE0r:after,.Auth_divider__EZE0r:before{content:"";flex:1 1;border-bottom:1px solid var(--border)}.Auth_divider__EZE0r:before{margin-right:12px}.Auth_divider__EZE0r:after{margin-left:12px}.Auth_googleButton__ryiCF{width:100%;padding:12px;background:var(--background);color:var(--foreground);border:1px solid var(--border);border-radius:8px;font-size:.88rem;font-weight:400;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:border-color .2s ease,box-shadow .2s ease}.Auth_googleButton__ryiCF:hover{border-color:var(--text-secondary);box-shadow:var(--shadow)}.Auth_googleButton__ryiCF:disabled{opacity:.6;cursor:not-allowed}.Auth_footer__H60OR{text-align:center;font-size:.82rem;color:var(--text-secondary);margin-top:24px}.Auth_link__ba9lj{color:#c49a3c;font-weight:500;text-decoration:none;margin-left:4px}.Auth_link__ba9lj:hover{text-decoration:underline}.Auth_error__tYrBg{background:#fef2f2;color:#c0392b;border:1px solid #fccaca;padding:10px 14px;border-radius:8px;font-size:.82rem;margin-bottom:18px;text-align:center}.Auth_fieldError__e8LD1{font-size:.75rem;color:#c0392b;margin-top:5px;padding-left:2px}.Auth_progressBar__0_C2T{margin-bottom:28px}.Auth_progressSteps__9qoZc{display:flex;justify-content:center;gap:12px}.Auth_progressStep__hfA_3{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.78rem;font-weight:500;border:1.5px solid var(--border);color:var(--text-secondary);background:var(--background);transition:all .25s ease}.Auth_progressStep__hfA_3.Auth_active__OYgTm{background:#c49a3c;border-color:#c49a3c;color:var(--background)}.Auth_stepContent__qoBjN{display:flex;flex-direction:column;margin-bottom:4px}.Auth_stepTitle__KBoUS{font-size:1.15rem;font-weight:600;color:var(--foreground);margin-bottom:18px;letter-spacing:.3px}.Auth_phoneInputGroup__N7Fai{display:flex;gap:8px;align-items:flex-start}.Auth_countryCodeSelector__LbCUZ{position:relative;flex-shrink:0}.Auth_countryCodeButton__agRXr{padding:12px 10px;border:1px solid var(--border);border-radius:8px;background:var(--background);font-size:.85rem;color:var(--foreground);cursor:pointer;display:flex;align-items:center;gap:6px;white-space:nowrap;transition:border-color .2s}.Auth_countryCodeButton__agRXr:hover{border-color:#c49a3c}.Auth_dropdownArrow__k8O6K{font-size:.55rem;color:var(--text-secondary)}.Auth_countryDropdown__Vi4mo{position:absolute;top:calc(100% + 4px);left:0;background:var(--background);border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow);z-index:50;min-width:160px;overflow:hidden}.Auth_countryOption__s87fP{width:100%;padding:10px 14px;border:none;background:transparent;font-size:.83rem;color:var(--foreground);cursor:pointer;text-align:left;transition:background .15s}.Auth_countryOption__s87fP:hover{background:var(--hover-background);color:#c49a3c}.Auth_phoneInputWrapper__naaPH{flex:1 1}.Auth_phoneInput__VxLBc{width:100%;padding:12px 14px;border:1px solid var(--border);border-radius:8px;font-size:.88rem;color:var(--foreground);background:var(--background);outline:none;transition:border-color .2s ease,box-shadow .2s ease}.Auth_phoneInput__VxLBc:focus{border-color:#c49a3c;box-shadow:0 0 0 3px rgba(196,154,60,.1)}.Auth_phoneInput__VxLBc::placeholder{color:var(--border);font-size:.85rem}@media (max-width:900px){.Auth_authWrapper__k3dtE{flex-direction:column}.Auth_leftPanel__rOJ0_{display:none}.Auth_rightPanel__TmHtR{flex:1 1;padding:40px 28px;background:var(--background)}.Auth_formContainer__yRGg1{max-width:100%}}@media (max-width:480px){.Auth_rightPanel__TmHtR{padding:32px 20px}.Auth_title__XYQC0{font-size:1.7rem}.Auth_phoneRow__rhRPP{flex-direction:column}.Auth_countryCodeDropdown___pUk6{width:100%}}.Auth_logoContainer___lA2x{display:none;justify-content:center;align-items:center;padding:1.2rem 0;width:100%}@media (max-width:900px){.Auth_authWrapper__k3dtE{flex-direction:column}.Auth_leftPanel__rOJ0_{display:none}.Auth_logoContainer___lA2x{display:flex;background-color:black}.Auth_rightPanel__TmHtR{flex:1 1;padding:32px 28px;background:var(--background)}.Auth_formContainer__yRGg1{max-width:100%}}@media (max-width:480px){.Auth_rightPanel__TmHtR{padding:24px 20px}.Auth_title__XYQC0{font-size:1.7rem}.Auth_phoneRow__rhRPP{flex-direction:column}.Auth_countryCodeDropdown___pUk6{width:100%}}.Dropdown_dropdownContainer__2BkqX{position:relative;width:100%}.Dropdown_dropdownButton__O9m9g{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;font-size:.82rem;border-radius:8px;cursor:pointer;width:100%;background:#ffffff;color:#2a2a2a;border:1px solid #e2e0da;transition:border-color .2s ease,box-shadow .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Dropdown_dropdownButton__O9m9g:hover{border-color:#c49a3c}.Dropdown_dropdownButton__O9m9g:focus,.Dropdown_dropdownButton__O9m9g[aria-expanded=true]{outline:none;border-color:#c49a3c;box-shadow:0 0 0 3px rgba(196,154,60,.1)}.Dropdown_dropdownLabel__PN647{flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.Dropdown_dropdownIcon__bOJrd{flex-shrink:0;display:flex;align-items:center;margin-left:6px;color:#aaa;font-size:.75rem}.Dropdown_disabled__fUx7r{opacity:.5;pointer-events:none}.Dropdown_dropdownMenu__HLL9x{position:absolute;top:calc(100% + 4px);left:0;width:100%;background:#ffffff;border-radius:8px;border:1px solid #e2e0da;box-shadow:0 8px 24px rgba(0,0,0,.08);padding:.3rem 0;z-index:100}.Dropdown_dropdownItem__x8kkl{padding:.65rem 1rem;color:#3a3a3a;cursor:pointer;font-size:.8rem;transition:background .15s ease,color .15s ease;display:flex;align-items:center;justify-content:center}.Dropdown_dropdownItem__x8kkl:hover{background:#faf8f4;color:#c49a3c}.Dropdown_dropdownItem__x8kkl.Dropdown_selected__cIfwM{background:#fdf6e8;color:#c49a3c;font-weight:500}.Dropdown_dropdownSearch__a2NLs{width:92%;margin:.4rem auto;display:block;padding:.45rem .6rem;border-radius:6px;border:1px solid #eeece8;background:#faf9f7;color:#2a2a2a;font-size:.8rem;outline:none;transition:border-color .2s ease,background .15s ease;box-sizing:border-box}.Dropdown_dropdownSearch__a2NLs::placeholder{color:#c8c5bc}.Dropdown_dropdownSearch__a2NLs:focus{background:#ffffff;border-color:#c49a3c}.Dropdown_dropdownEmpty__Gse4u{padding:.8rem 1rem;text-align:center;color:#bbb;font-size:.8rem;margin:0}