.auth_layout__f71NB{--auth-text:#071b3b;--auth-muted:#71829d;--auth-blue:#064bd8;display:grid;grid-template-columns:44% 56%;min-height:100svh;background:#fff;color:var(--auth-text);font-family:Segoe UI,Arial,sans-serif;color-scheme:light}.auth_brand__bRNS5{background-color:#061a3a;background-image:url(/brand/luxora-login-art-v1.png);background-repeat:no-repeat;background-position:0 0;background-size:auto max(100svh,56.28vw)}.auth_panel__I1bzV{display:flex;align-items:center;justify-content:center;padding:64px 48px;min-width:0}.auth_content__MkH4y{width:100%;max-width:380px}.auth_heading__OF9Fo{margin:0;font-size:30px;line-height:1.2;font-weight:650;letter-spacing:-.6px}.auth_intro__uiiG7{margin:12px 0 0;font-size:15px;line-height:1.5;color:var(--auth-muted)}.auth_form__eY_Eo{margin-top:28px}.auth_field__5GNYg+.auth_field__5GNYg{margin-top:20px}.auth_field__5GNYg label{display:block;margin-bottom:8px;font-size:15px;line-height:1.4}.auth_field__5GNYg input{box-sizing:border-box;display:block;width:100%;height:46px;border:1px solid #d5deea;border-radius:6px;background:#fff;padding:10px 12px;font:inherit;font-size:16px;color:var(--auth-text)}.auth_field__5GNYg input:focus{border-color:var(--auth-blue);outline:3px solid #8bb9ff4d;outline-offset:1px}.auth_passwordControl__bUydT{position:relative}.auth_passwordControl__bUydT input{padding-right:52px}.auth_passwordToggle__ITaye{position:absolute;inset:0 2px 0 auto;width:44px;display:grid;place-items:center;border:0;border-radius:6px;background:transparent;color:var(--auth-muted);cursor:pointer}.auth_passwordToggle__ITaye svg{width:20px;height:20px}.auth_submit__x6irl{width:100%;min-height:46px;margin-top:24px;padding:10px 20px;border:0;border-radius:6px;background:var(--auth-blue);color:#fff;font:inherit;font-size:16px;font-weight:600;cursor:pointer}.auth_submit__x6irl:hover:not(:disabled){background:#0340bd}.auth_submit__x6irl:disabled{opacity:.55;cursor:wait}.auth_passwordToggle__ITaye:focus-visible,.auth_submit__x6irl:focus-visible{outline:3px solid #8bb9ff;outline-offset:3px}.auth_error__KfSR6{color:#b42318}.auth_error__KfSR6,.auth_notice__NEtix{margin-top:24px;font-size:16px;line-height:1.5}.auth_notice__NEtix{color:var(--auth-muted)}.auth_expanded__JwrNI .auth_form__eY_Eo{margin-top:24px}@media (max-width:800px){.auth_layout__f71NB{grid-template-columns:1fr;grid-template-rows:112px 1fr}.auth_brand__bRNS5{position:relative;background-image:none}.auth_brand__bRNS5:before{content:"";position:absolute;inset:0 auto 0 0;width:374px;max-width:100%;background:url(/brand/luxora-login-art-v1.png) no-repeat 0 0/auto 480px}.auth_panel__I1bzV{padding:40px 24px}}