.step-form-wrapper[data-v-ab1e4d58]{margin:0 auto;width:80%;max-width:400px}.login-landing[data-v-753c2a58]{position:relative;z-index:1;width:min(1080px,100vw - 64px)!important;max-width:none!important;margin:0 auto!important}.login-shell[data-v-753c2a58]{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 420px;grid-template-columns:minmax(0,1fr) 420px;gap:46px;-ms-flex-align:center;align-items:center;width:100%;margin:0 auto}.login-intro[data-v-753c2a58]{color:#fff;min-width:0}.brand-mark[data-v-753c2a58]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:54px;height:54px;margin-bottom:28px;border:1px solid hsla(0,0%,100%,.28);border-radius:14px;background:hsla(0,0%,100%,.12);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.24)}.brand-mark span[data-v-753c2a58]{font-size:18px;font-weight:700;line-height:1}.intro-kicker[data-v-753c2a58]{margin-bottom:12px;color:rgba(213,225,245,.76);font-size:12px;font-weight:700;letter-spacing:0;text-transform:uppercase}.login-intro h1[data-v-753c2a58]{max-width:640px;margin:0;color:#fff;font-size:42px;font-weight:700;line-height:1.18;letter-spacing:0}.intro-desc[data-v-753c2a58]{max-width:560px;margin:18px 0 30px;color:rgba(230,237,248,.78);font-size:16px;line-height:1.8}.capability-grid[data-v-753c2a58]{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:620px}.capability-item[data-v-753c2a58]{min-height:86px;padding:18px 20px;border:1px solid hsla(0,0%,100%,.16);border-radius:8px;background:rgba(8,22,47,.42);box-shadow:0 14px 36px rgba(0,0,0,.12)}.capability-item span[data-v-753c2a58]{display:block;margin-bottom:8px;color:rgba(204,216,236,.78);font-size:13px}.capability-item strong[data-v-753c2a58]{display:block;color:#fff;font-size:15px;font-weight:600;line-height:1.45}.login-panel[data-v-753c2a58]{min-width:0;padding:30px;border:1px solid rgba(224,231,245,.78);border-radius:8px;background:hsla(0,0%,100%,.96);box-shadow:0 28px 70px rgba(2,8,23,.28)}.panel-heading[data-v-753c2a58]{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;gap:18px;margin-bottom:24px}.panel-eyebrow[data-v-753c2a58]{display:block;margin-bottom:8px;color:#64748b;font-size:13px;font-weight:600}.panel-heading h2[data-v-753c2a58]{margin:0;color:#0f172a;font-size:24px;font-weight:700;line-height:1.25}.panel-status[data-v-753c2a58]{-ms-flex:0 0 auto;flex:0 0 auto;margin-top:2px;padding:5px 9px;border:1px solid #cbd5e1;border-radius:999px;color:#475569;font-size:12px;line-height:1.4;white-space:nowrap}.user-layout-login[data-v-753c2a58]{padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.user-layout-login label[data-v-753c2a58]{font-size:14px;color:#334155}.user-layout-login .forge-password[data-v-753c2a58]{font-size:14px;float:right}.user-layout-login button.login-button[data-v-753c2a58]{border:0;border-radius:6px;padding:0 15px;font-size:16px;font-weight:600;height:44px;width:100%;background:#155eef;box-shadow:0 12px 24px rgba(21,94,239,.22)}.captcha-row[data-v-753c2a58]{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.captcha-code[data-v-753c2a58]{min-width:0}.captcha-code .code-box[data-v-753c2a58],.captcha-code canvas[data-v-753c2a58],.captcha-code img[data-v-753c2a58]{max-width:100%}.login-options[data-v-753c2a58]{margin-bottom:0}.submit-item[data-v-753c2a58]{margin-top:22px;margin-bottom:0}@media(max-width:992px){.login-landing[data-v-753c2a58]{width:min(360px,100%)!important;margin:0!important}.login-shell[data-v-753c2a58]{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:28px;width:100%}.login-intro h1[data-v-753c2a58]{font-size:34px}.intro-desc[data-v-753c2a58]{margin-bottom:22px}}@media(max-width:576px){.login-landing[data-v-753c2a58]{width:100%!important}.login-shell[data-v-753c2a58]{width:100%;gap:22px}.capability-grid[data-v-753c2a58],.capability-item[data-v-753c2a58],.login-intro[data-v-753c2a58],.login-panel[data-v-753c2a58]{width:100%}.brand-mark[data-v-753c2a58]{width:46px;height:46px;margin-bottom:18px}.login-intro h1[data-v-753c2a58]{font-size:28px}.intro-desc[data-v-753c2a58]{font-size:14px;line-height:1.65}.capability-grid[data-v-753c2a58]{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:10px;max-width:none}.capability-item[data-v-753c2a58]{min-height:0;padding:14px 16px}.login-panel[data-v-753c2a58]{padding:22px 18px}.panel-heading[data-v-753c2a58]{display:block}.panel-status[data-v-753c2a58]{display:inline-block;margin-top:12px}.user-layout-login .forge-password[data-v-753c2a58]{float:none;display:inline-block;margin-top:8px}.login-options .ant-checkbox-wrapper[data-v-753c2a58]{margin-right:14px;margin-left:0}}body.oa-login-page #userLayout.user-layout-wrapper .container{overflow:hidden;min-height:100vh;padding:78px 0 88px;background:linear-gradient(180deg,rgba(15,23,42,.86),rgba(15,23,42,.92)),linear-gradient(135deg,#0f172a,#1e293b 56%,#334155)!important;background-size:cover}body.oa-login-page #userLayout.user-layout-wrapper .container:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(hsla(0,0%,100%,.06) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.05) 1px,transparent 0);background-size:72px 72px;opacity:.28}body.oa-login-page #userLayout.user-layout-wrapper .container:after{content:"OFFICE AUTOMATION";position:absolute;right:7%;bottom:9%;pointer-events:none;color:hsla(0,0%,100%,.07);font-size:48px;font-weight:700;letter-spacing:0;white-space:nowrap}body.oa-login-page #userLayout.user-layout-wrapper .container .top{display:none}body.oa-login-page #userLayout.user-layout-wrapper .footer,body.oa-login-page #userLayout.user-layout-wrapper .main{position:relative;z-index:1}body.oa-login-page #userLayout.user-layout-wrapper .container .footer .copyright,body.oa-login-page #userLayout.user-layout-wrapper .container .footer .links a{color:hsla(0,0%,100%,.72)}body.oa-login-page #userLayout.user-layout-wrapper .container .main{width:100%;max-width:none}.oa-login-page .login-landing .ant-input-affix-wrapper .ant-input{border-radius:6px}.oa-login-page .login-landing .ant-input{height:42px}.oa-login-page .login-landing .ant-form-item{margin-bottom:18px}.oa-login-page .login-landing .captcha-code>div{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;overflow:hidden}.valid-error .ant-select-selection__placeholder{color:#f5222d}@media (max-width:992px){body.oa-login-page #userLayout.user-layout-wrapper .container{padding:72px 0 112px}body.oa-login-page #userLayout.user-layout-wrapper .container .main.login-landing{width:360px!important;max-width:calc(100vw - 32px)!important;margin-left:16px!important;margin-right:0!important}.login-shell{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:28px;width:min(560px,calc(100vw - 40px))}.login-intro h1{font-size:34px}.intro-desc{margin-bottom:22px}}@media (max-width:576px){body.oa-login-page #userLayout.user-layout-wrapper .container{padding:44px 16px 96px}body.oa-login-page #userLayout.user-layout-wrapper .container .main{width:100%;max-width:none;min-width:0}body.oa-login-page #userLayout.user-layout-wrapper .container .main.login-landing{width:100%!important;max-width:100%!important;margin-left:0!important}body.oa-login-page #userLayout.user-layout-wrapper .container:after{display:none}.login-landing{width:100%!important}.login-shell{width:100%;gap:22px}.capability-grid,.capability-item,.login-intro,.login-panel{width:100%}.brand-mark{width:46px;height:46px;margin-bottom:18px}.login-intro h1{font-size:28px}.intro-desc{font-size:14px;line-height:1.65}.capability-grid{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:10px;max-width:none}.capability-item{min-height:0;padding:14px 16px}.login-panel{padding:22px 18px}.panel-heading{display:block}.panel-status{display:inline-block;margin-top:12px}.user-layout-login .forge-password{float:none;display:inline-block;margin-top:8px}.login-options .ant-checkbox-wrapper{margin-right:14px;margin-left:0}.oa-login-page .login-landing .captcha-code>div{-ms-flex-pack:start;justify-content:flex-start}}