.om-auth_root__7nI_L{--navy:#0b3c8c;--navy-dark:#08317a;--ink:#12264d;--muted:#4a5d7e;--orange:#f5700c;--orange-light:#ffa21f;--field-bg:#f8fafd;--field-border:#c9d5e8;--panel:#eef4fb;min-height:100vh;display:flex;flex-wrap:wrap;background:#fff;color:var(--ink);font-family:var(--om-body),"Segoe UI",sans-serif}.om-auth_root__7nI_L a{color:var(--navy);font-weight:600;text-decoration:none}.om-auth_root__7nI_L a:hover{color:var(--orange)}.om-auth_formSide__g8OqQ{flex:1 1 440px;min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:40px;padding:48px clamp(16px,6vw,96px)}.om-auth_brand__9lFfq{display:flex;align-items:center;gap:10px;font-family:var(--om-display),"Segoe UI",sans-serif;font-weight:800;font-size:22px;letter-spacing:-.5px}.om-auth_opti__3UbSi{color:var(--navy)}.om-auth_maint__dqzNa{color:var(--orange)}.om-auth_box__4Mc_a{width:100%;max-width:400px;align-self:center;display:flex;flex-direction:column;gap:28px}.om-auth_head__VByPb{display:flex;flex-direction:column;gap:8px}.om-auth_head__VByPb h1{margin:0;font-family:var(--om-display),"Segoe UI",sans-serif;font-weight:600;font-size:34px;line-height:1.15;color:var(--navy)}.om-auth_head__VByPb p{margin:0;font-size:16px;line-height:1.5;color:var(--muted)}.om-auth_form__6dJxl{display:flex;flex-direction:column;gap:18px}.om-auth_field__iLEiE{display:flex;flex-direction:column;gap:6px}.om-auth_fieldRow___6zdz{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.om-auth_label__5rHbb{font-size:14px;font-weight:600}.om-auth_fieldRow___6zdz a{font-size:14px}.om-auth_input__5yioK{width:100%;height:48px;padding:0 14px;border:1.5px solid var(--field-border);border-radius:10px;font:inherit;font-size:16px;color:var(--ink);background:var(--field-bg)}.om-auth_input__5yioK:focus{outline:none;border-color:var(--navy);box-shadow:0 0 0 4px rgba(11,60,140,.12)}.om-auth_input__5yioK:disabled{opacity:.7}.om-auth_pwd__8H6U5{position:relative}.om-auth_pwd__8H6U5 .om-auth_input__5yioK{padding-right:52px}.om-auth_pwdToggle__KGkiw{position:absolute;right:2px;top:2px;width:44px;height:44px;border:0;background:transparent;color:var(--muted);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:8px}.om-auth_remember__1J07V{display:flex;align-items:center;gap:10px;font-size:15px;cursor:pointer;min-height:32px}.om-auth_remember__1J07V input{width:18px;height:18px;margin:0;accent-color:var(--navy)}.om-auth_btn__vBiX2{height:50px;border:0;border-radius:10px;background:var(--navy);color:#fff;font-family:var(--om-display),"Segoe UI",sans-serif;font-weight:600;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px}.om-auth_btn__vBiX2:hover{background:var(--navy-dark)}.om-auth_btn__vBiX2:disabled{opacity:.7;cursor:default}.om-auth_btnLight__Ak4Wq{height:44px;border:1.5px solid var(--field-border);border-radius:10px;background:#fff;color:var(--ink);font:inherit;font-size:15px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px}.om-auth_btnLight__Ak4Wq:focus-visible,.om-auth_btn__vBiX2:focus-visible,.om-auth_pwdToggle__KGkiw:focus-visible,.om-auth_remember__1J07V input:focus-visible{outline:3px solid var(--orange-light);outline-offset:2px}.om-auth_hint__73Z7e{font-size:13px;color:var(--muted)}.om-auth_banner__R_obr{display:flex;align-items:center;justify-content:space-between;gap:8px;border-radius:10px;background:var(--panel);padding:10px 14px;font-size:14px}.om-auth_banner__R_obr button{flex-shrink:0;border:0;background:none;color:var(--navy);font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.om-auth_error__BUO1V{border:1px solid #f5c2c7;border-radius:10px;background:#fdecee;padding:10px 14px;font-size:14px;color:#842029}.om-auth_foot__bMd_P,.om-auth_help__gAEMW{margin:0;color:var(--muted)}.om-auth_help__gAEMW{font-size:15px}.om-auth_foot__bMd_P{font-size:13px;color:#5d6f8f}.om-auth_brandSide___TVd5{flex:1 1 440px;min-width:0;min-height:480px;background:var(--panel);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:48px 32px;overflow:hidden}.om-auth_logo___rYC_{width:100%;max-width:520px;height:auto;display:block}.om-auth_brandSide___TVd5 p{margin:0;max-width:420px;text-align:center;font-size:16px;line-height:1.55;color:#33476b}.om-auth_req__9FOHc{color:var(--orange)}.om-auth_row2__1FboW{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:18px}.om-auth_textarea__Zo6Ao{height:96px;padding:10px 14px;resize:vertical;line-height:1.45}.om-auth_captcha__A0wCt{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.om-auth_captchaEmpty__GNN8y,.om-auth_captcha__A0wCt img{width:170px;height:44px;border-radius:8px;background:#eef2f7}.om-auth_captchaInput__v358F{flex:1 1 110px;width:auto;min-width:0}.om-auth_pwdToggleStatic___pIrx{width:44px;height:44px;border:1.5px solid var(--field-border);border-radius:10px;background:#fff;color:var(--muted);cursor:pointer;display:flex;align-items:center;justify-content:center}.om-auth_pwdToggleStatic___pIrx:focus-visible{outline:3px solid var(--orange-light);outline-offset:2px}.om-auth_success__rMhQz{display:flex;gap:12px;align-items:flex-start;border-radius:10px;background:#e8f6ee;border:1px solid #b7e1c7;padding:14px 16px;font-size:15px;line-height:1.5;color:#14532d}.om-auth_success__rMhQz svg{flex-shrink:0;margin-top:1px}.om-auth_root__7nI_L a.om-auth_btn__vBiX2{color:#fff}