.LoginForm_authPage__l_4Gi{min-height:100vh;min-height:100dvh;display:grid;place-items:center;overflow:auto;padding:48px;background:#f6f6f5}.LoginForm_authCard__Z2EUC{width:min(1180px,100%);min-width:880px;min-height:720px;display:grid;grid-template-columns:56% 44%;overflow:hidden;border:1px solid #e9e9e7;border-radius:26px;background:#fff;box-shadow:0 24px 70px rgb(0 0 0/7%)}.LoginForm_authShowcase__EL6Bb{position:relative;isolation:isolate;display:flex;flex-direction:column;overflow:hidden;padding:34px 48px;background:#1c1c1b;color:#fff}.LoginForm_authBrand__H6UJX{display:flex;align-items:center;gap:20px}.LoginForm_authBrand__H6UJX>strong{width:34px;height:34px;border-radius:4px;display:grid;place-items:center;background:#f5f5f4;color:#181818;font-size:19px;letter-spacing:-1.5px}.LoginForm_authBrand__H6UJX>span{font-size:17px;font-weight:500;letter-spacing:.5px}.LoginForm_authShowcase__EL6Bb h1{margin:30px 0 0;font-size:clamp(32px,2.8vw,42px);font-weight:650;line-height:1.3;letter-spacing:-1px}.LoginForm_authGarment__0FIeT{flex:1;min-height:430px;margin:8px -25px 0;background:url(/assets/login-garment.webp) 50%/auto 125% no-repeat;mix-blend-mode:lighten}.LoginForm_authFormPanel__J3vDo{display:flex;align-items:center;justify-content:center;padding:60px 52px}.LoginForm_authFormContent__iv_um{width:100%;max-width:340px}.LoginForm_authFormContent__iv_um header{margin-bottom:24px}.LoginForm_authTabs__6JmYW{display:flex;border-bottom:2px solid #f0f0f0;margin-bottom:28px;gap:24px}.LoginForm_tabBtn__LGLMs{background:none;border:none;padding:10px 0;font-size:15px;font-weight:500;color:#888;cursor:pointer;position:relative;transition:color .2s}.LoginForm_tabBtn__LGLMs:hover{color:#191919}.LoginForm_activeTab__7Il2G{color:#191919;font-weight:600}.LoginForm_activeTab__7Il2G:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:#191919;border-radius:2px}.LoginForm_codeFieldGroup__lB3dK{display:flex;gap:10px}.LoginForm_codeFieldGroup__lB3dK input{flex:1}.LoginForm_sendCodeBtn__rxVwB{white-space:nowrap;padding:0 16px;min-width:108px;height:50px;border-radius:8px;border:1px solid #d4d4d4;background:#fff;color:#191919;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.LoginForm_sendCodeBtn__rxVwB:hover:not(:disabled){border-color:#191919;background:#fafafa}.LoginForm_sendCodeBtn__rxVwB:disabled{background:#f5f5f5;color:#a0a0a0;border-color:#e5e5e5;cursor:not-allowed}.LoginForm_authTip__WUAae{margin:-12px 0 0;font-size:12px;color:#999;line-height:1.5}.LoginForm_devCodeNotice__ar6wr{margin:-10px 0 0;padding:8px 12px;border-radius:6px;background:#f0fdf4;border:1px solid #bbf7d0;color:#15803d;font-size:12px}.LoginForm_authFormContent__iv_um h2{margin:0;color:#191919;font-size:36px;font-weight:650;letter-spacing:-1px;line-height:1.3}.LoginForm_authFormContent__iv_um header p{margin:12px 0 0;color:#8a8a8a;font-size:17px}.LoginForm_authCard__Z2EUC form{display:grid;gap:24px}.LoginForm_authField__ZVG78{display:grid;gap:10px}.LoginForm_authField__ZVG78>label{color:#252525;font-size:14px;font-weight:550}.LoginForm_authField__ZVG78 input{width:100%;height:50px;border:1px solid #d4d4d4;border-radius:8px;padding:0 16px;color:#191919;background:#fff;font-size:14px;outline:none;transition:border-color .15s,box-shadow .15s}.LoginForm_authField__ZVG78 input::placeholder{color:#a0a0a0}.LoginForm_authField__ZVG78 input:focus{border-color:#555;box-shadow:0 0 0 3px rgb(0 0 0/6%)}.LoginForm_authPassword___1XE_{position:relative}.LoginForm_authPassword___1XE_ input{padding-right:50px}.LoginForm_authPasswordToggle___ItE_{position:absolute;right:6px;top:5px;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:5px;background:transparent;color:#777;cursor:pointer}.LoginForm_authPasswordToggle___ItE_:hover{color:#191919;background:#f5f5f5}.LoginForm_authRemember__Fy8zc{padding:3px 0 5px}.LoginForm_authRemember__Fy8zc label{display:flex;align-items:center;gap:11px;width:fit-content;color:#333;font-size:14px;cursor:pointer}.LoginForm_authRemember__Fy8zc input{width:18px;height:18px;margin:0;accent-color:#1c1c1b;cursor:pointer}.LoginForm_authSubmit__ClO__{position:relative;min-height:50px;border-radius:8px;font-size:15px;font-weight:600;letter-spacing:3px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;background:#171719;color:#fff;border:0;cursor:pointer}.LoginForm_authSubmit__ClO__ svg{position:absolute;right:22px}.LoginForm_authSubmit__ClO__:hover:not(:disabled){background:#333}.LoginForm_authSubmit__ClO__:disabled{opacity:.55;cursor:wait}.LoginForm_authCard__Z2EUC button:focus-visible,.LoginForm_authRemember__Fy8zc input:focus-visible{outline:2px solid #555;outline-offset:4px}.LoginForm_formError__XDtV3{margin:-8px 0;font-size:13px;color:#ef4444}