.login-form_root__TSCzA{min-height:100svh;position:relative;isolation:isolate;display:flex;align-items:center;justify-content:flex-end;padding:64px clamp(32px,7vw,120px);background:#14271f;box-sizing:border-box}.login-form_root__TSCzA *{box-sizing:border-box}.login-form_visual__m0snK{position:absolute;inset:0;overflow:hidden;z-index:-1;color:#fffdf6}.login-form_interior__awCC6{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.login-form_visualShade__o63_Z{position:absolute;inset:0;background:linear-gradient(90deg,rgba(13,29,22,.58),rgba(13,29,22,.25) 30%,transparent 55%)}.login-form_visualContent__jtLu4{position:relative;z-index:1;height:100%;padding:44px clamp(32px,4.5vw,80px);display:flex;flex-direction:column;align-items:flex-start}.login-form_lightMark__EARs5{width:184px;height:70px;object-fit:contain}.login-form_visualCopy__PkXRB{margin:auto 0;max-width:300px;padding:40px 0 100px}.login-form_visualEyebrow__WjlkO{font-size:10px;font-weight:600;letter-spacing:.12em}.login-form_visualCopy__PkXRB h2{font-family:var(--product-font);font-size:56px;font-weight:550;line-height:1.08;letter-spacing:-1.8px;margin:22px 0}.login-form_visualCopy__PkXRB p{font-size:17px;line-height:1.7;margin:0;color:#fffdf6}.login-form_goldRule__4VUHT{display:block;width:42px;height:3px;background:#ddbe61;margin-top:26px}.login-form_visualFootnote__YsGMK{font-size:11px;color:#fffdf6;letter-spacing:.03em}.login-form_signInSide___DStu{width:420px;max-width:100%;position:relative}.login-form_brand__D7dph{display:none}.login-form_main__H7NpM{width:100%;padding:38px;background:#fffdf8;border:1px solid #ffffffb3;border-radius:16px;box-shadow:0 24px 70px #17201733,0 3px 12px #17201714}.login-form_head__pHG2l{margin-bottom:28px}.login-form_eyebrow__AZdCp{font-size:10px;letter-spacing:.1em;font-weight:600;color:var(--product-muted)}.login-form_title__Klxs2{font-family:var(--product-font);font-size:30px;line-height:1.2;letter-spacing:-.9px;font-weight:600;margin:14px 0 10px}.login-form_sub___VU_p{font-size:14px;line-height:1.6;color:var(--product-muted);margin:0}.login-form_form__70Za9{display:flex;flex-direction:column;gap:20px}.login-form_label__Jva9v{display:block;font-size:13px;font-weight:550;margin-bottom:8px}.login-form_input__lj5QV{width:100%;min-height:46px;padding:10px 12px;background:#fffefa;border:1px solid #c8c5b8;border-radius:6px;color:var(--product-ink);font:400 16px/1.4 var(--product-font);box-shadow:none}.login-form_input__lj5QV::placeholder{color:#727469;opacity:1}.login-form_root__TSCzA :is(input,button):focus-visible{outline:2px solid var(--product-focus);outline-offset:3px}.login-form_passwordWrap__8sg3O{position:relative}.login-form_passwordWrap__8sg3O .login-form_input__lj5QV{padding-right:48px}.login-form_eye__BJ3HV{position:absolute;right:1px;top:1px;display:grid;place-items:center;width:44px;height:44px;background:transparent;border:0;border-radius:5px;color:var(--product-muted);cursor:pointer}.login-form_eye__BJ3HV:hover{background:#eeecdf;color:var(--product-ink)}.login-form_remember__X36Dm{display:flex;align-items:center;gap:10px;font-size:12px;line-height:1.5;color:var(--product-muted);min-height:44px;cursor:pointer;margin-top:-8px}.login-form_remember__X36Dm input{accent-color:var(--product-primary);width:16px;height:16px;flex:none;margin:0}.login-form_submit__MZHYa{display:flex;align-items:center;justify-content:center;gap:10px;min-height:46px;border:1px solid var(--product-primary);border-radius:6px;background:var(--product-primary);color:#fffdf6;font:600 14px var(--product-font);cursor:pointer;transition:background .15s}.login-form_submit__MZHYa:hover:not(:disabled){background:#142b22}.login-form_submit__MZHYa:disabled{opacity:.65;cursor:wait}.login-form_foot__yNfGI{border-top:1px solid var(--product-line);margin-top:26px;padding-top:18px;font-size:12px;line-height:1.7;color:var(--product-muted)}.login-form_foot__yNfGI p{margin:0}.login-form_fine__ey9E_{margin-top:6px!important}.login-form_alert__rxkdF{padding:12px;border:1px solid #d7a6a7;background:#fff4f4;border-radius:6px;color:var(--product-error);font-size:13px;line-height:1.6;margin-bottom:20px}.login-form_notice__IuNhS{color:var(--product-warning);background:#fff9e9;border-color:#daccab}.login-form_pageFooter__eFRf0{display:flex;align-items:center;justify-content:center;gap:8px;font-size:11px;color:#17251f;margin-top:20px;min-height:24px;background:#fffdf8;padding:7px 12px;border-radius:20px;width:max-content;max-width:100%;margin-inline:auto}.login-form_spinner__6o_tH{width:16px;height:16px;border:2px solid #ffffff66;border-top-color:#fffdf6;border-radius:50%;animation:login-form_spin__p0B53 .8s linear infinite}@keyframes login-form_spin__p0B53{to{transform:rotate(1turn)}}@media(max-width:1199px){.login-form_root__TSCzA{padding:40px}.login-form_signInSide___DStu{width:390px}.login-form_main__H7NpM{padding:30px}.login-form_visualContent__jtLu4{padding:32px}.login-form_lightMark__EARs5{width:168px;height:64px}.login-form_visualCopy__PkXRB h2{font-size:46px}.login-form_visualCopy__PkXRB{max-width:250px}.login-form_visualCopy__PkXRB p{font-size:16px}}@media(max-width:899px){.login-form_root__TSCzA{justify-content:center;align-items:center;padding:150px 32px 48px;min-height:100svh}.login-form_interior__awCC6{object-position:58% center}.login-form_visualContent__jtLu4{padding:26px 32px}.login-form_visualCopy__PkXRB,.login-form_visualFootnote__YsGMK{display:none}.login-form_visualShade__o63_Z{background:linear-gradient(180deg,#10251fcc,transparent 40%,#10251f55)}.login-form_lightMark__EARs5{width:160px;height:61px}.login-form_signInSide___DStu{width:420px}.login-form_main__H7NpM{padding:36px}}@media(max-width:560px){.login-form_root__TSCzA{padding:126px 20px 32px;align-items:flex-start}.login-form_visualContent__jtLu4{padding:20px 24px}.login-form_lightMark__EARs5{width:144px;height:55px}.login-form_interior__awCC6{object-position:54% center}.login-form_main__H7NpM{padding:28px 24px;border-radius:14px}.login-form_title__Klxs2{font-size:28px}.login-form_pageFooter__eFRf0{margin-top:18px;font-size:10px}.login-form_eyebrow__AZdCp{font-size:9px}}@media(prefers-reduced-motion:reduce){.login-form_root__TSCzA *{animation:none!important;transition:none!important}}