.Login_page__iqd3L{display:flex;min-height:100vh;width:100%;background:var(--surface);font-family:var(--font-sans)}.Login_left__7awKB{position:relative;flex:1.15 1;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:52px;color:var(--white);isolation:isolate;border-radius:0 32px 32px 0}.Login_leftBg__SCxJq{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.Login_overlay__kys4t{position:absolute;inset:0;z-index:-1;background:linear-gradient(155deg,rgba(225,29,54,.86),rgba(165,18,39,.82) 45%,rgba(110,12,26,.92)),radial-gradient(120% 80% at 80% 0,rgba(246,196,83,.28),transparent 55%)}.Login_brand__HGUah{position:relative;display:flex;align-items:center;gap:12px;font-weight:800;font-size:21px;letter-spacing:-.02em;animation:Login_fadeUp__5ZaLu .7s ease both}.Login_brandPlate__Idwg_{display:inline-flex;align-items:center;padding:10px 16px;border-radius:14px;background:#fff;box-shadow:var(--shadow-soft)}.Login_brandLogo__ILkwl{height:26px;width:auto;display:block}.Login_leftContent__uBwAg{position:relative;max-width:460px;animation:Login_fadeUp__5ZaLu .8s ease .1s both}.Login_leftContent__uBwAg h1{font-size:clamp(28px,2.8vw,40px);font-weight:800;line-height:1.1;letter-spacing:-.025em}.Login_leftContent__uBwAg h1 .Login_accent__2LkM5{color:var(--accent)}.Login_leftContent__uBwAg p{margin-top:16px;font-size:15.5px;line-height:1.65;color:hsla(0,0%,100%,.88)}.Login_dots__R_lak{display:flex;gap:8px;margin-top:28px}.Login_dots__R_lak span{width:26px;height:6px;border-radius:99px;background:hsla(0,0%,100%,.35)}.Login_dots__R_lak span:first-child{background:var(--accent);width:40px}.Login_right__MCMM1{flex:0.85 1;display:flex;align-items:center;justify-content:center;padding:40px;background:var(--white)}.Login_formWrap__FfC0l{width:100%;max-width:392px}.Login_mobileBrand__iZuCT{display:none;align-items:center;gap:10px;font-weight:800;font-size:19px;margin-bottom:30px;color:var(--red)}.Login_title__S9Xbe{font-size:29px;font-weight:800;letter-spacing:-.02em;animation:Login_fadeUp__5ZaLu .5s ease both}.Login_subtitle__LUyEd{margin-top:9px;margin-bottom:30px;color:var(--ink-soft);font-size:15px;animation:Login_fadeUp__5ZaLu .5s ease .05s both}.Login_field__PWoE8{margin-bottom:18px;animation:Login_fadeUp__5ZaLu .5s ease both}.Login_field__PWoE8:first-of-type{animation-delay:.1s}.Login_field__PWoE8:nth-of-type(2){animation-delay:.16s}.Login_label__Df2On{display:block;font-size:13px;font-weight:600;color:var(--ink);margin-bottom:8px}.Login_inputWrap__LkSjl{position:relative;display:flex;align-items:center}.Login_leadingIcon__AipDm{position:absolute;left:15px;color:var(--muted);display:grid;place-items:center;pointer-events:none;transition:color .18s ease}.Login_input__GbcAp{width:100%;height:52px;padding:0 46px;font-size:14.5px;color:var(--ink);background:#f8f8fb;border:1.5px solid var(--line);border-radius:var(--radius-sm);outline:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.Login_input__GbcAp::placeholder{color:var(--muted)}.Login_input__GbcAp:focus{border-color:var(--red);background:var(--white);box-shadow:0 0 0 4px rgba(225,29,54,.13)}.Login_inputWrap__LkSjl:focus-within .Login_leadingIcon__AipDm{color:var(--red)}.Login_inputError__EANWd,.Login_inputError__EANWd:focus{border-color:var(--danger);box-shadow:0 0 0 4px rgba(229,72,77,.13)}.Login_toggle__MYIfd{position:absolute;right:10px;height:34px;width:34px;border:none;background:transparent;color:var(--muted);border-radius:9px;display:grid;place-items:center;transition:color .15s ease,background .15s ease}.Login_toggle__MYIfd:hover{color:var(--red);background:rgba(225,29,54,.08)}.Login_error__2xYo0{display:flex;align-items:center;gap:5px;margin-top:7px;font-size:12.5px;color:var(--danger);animation:Login_fadeUp__5ZaLu .25s ease both}.Login_row__0cdXC{display:flex;align-items:center;justify-content:space-between;margin:6px 0 24px;font-size:13px}.Login_remember__Lmgj0{display:flex;align-items:center;gap:8px;color:var(--ink-soft);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.Login_remember__Lmgj0 input{accent-color:var(--red);width:16px;height:16px}.Login_forgot__KGyMW{color:var(--red);font-weight:600}.Login_forgot__KGyMW:hover{text-decoration:underline}.Login_submit__Q8EWn{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;height:52px;border:none;border-radius:var(--radius-sm);background:linear-gradient(135deg,var(--red) 0,var(--red-700) 100%);color:var(--white);font-size:15px;font-weight:700;box-shadow:0 14px 26px -10px rgba(225,29,54,.6);transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.Login_submit__Q8EWn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 20px 32px -12px rgba(225,29,54,.7)}.Login_submit__Q8EWn:active:not(:disabled){transform:translateY(0)}.Login_submit__Q8EWn:disabled{filter:saturate(.75) opacity(.85);cursor:not-allowed}.Login_submit__Q8EWn svg{transition:transform .16s ease}.Login_submit__Q8EWn:hover:not(:disabled) svg{transform:translateX(3px)}.Login_spinner__WGvRX{width:19px;height:19px;border:2.5px solid hsla(0,0%,100%,.4);border-top:2.5px solid var(--white);border-radius:50%;animation:Login_spin__xiKEP .7s linear infinite}.Login_apiError__HUC9H{display:flex;align-items:center;gap:10px;margin-bottom:18px;padding:13px 15px;font-size:13px;color:#a3262b;background:#fdecec;border:1px solid #f6cfd0;border-radius:var(--radius-sm);animation:Login_fadeUp__5ZaLu .3s ease both}.Login_apiError__HUC9H svg{flex-shrink:0}.Login_footer__tC2ZE{margin-top:30px;padding-top:22px;border-top:1px solid var(--line);font-size:12.5px;color:var(--muted);text-align:center}.Login_footer__tC2ZE b{color:var(--ink-soft);font-weight:600}@keyframes Login_float__9bG3s{0%,to{transform:translateY(0)}50%{transform:translateY(-13px)}}@keyframes Login_fadeUp__5ZaLu{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes Login_spin__xiKEP{to{transform:rotate(1turn)}}@media (max-width:940px){.Login_left__7awKB{display:none}.Login_right__MCMM1{flex:1 1}.Login_mobileBrand__iZuCT{display:flex}}@media (prefers-reduced-motion:reduce){.Login_chip__Be0v7{animation:none!important}}