/* One sign-in geometry; the font is preloaded before the page is painted. */
@font-face{font-family:"AiFICENT Login";src:url("./font.woff2") format("woff2");font-style:normal;font-weight:400;font-display:block}
@layer aificent-login-geometry {
 html body main.suite-login .login-card>.identity,
 html body>main.login-card>.identity{box-sizing:border-box!important;padding:34px!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:64px minmax(160px,1fr) 56px!important;gap:24px!important;align-items:center!important;min-height:396px!important;text-align:left!important}
 html body main.suite-login .identity>.application-logo,
 html body>main.login-card .brand>.application-logo{position:static!important;inset:auto!important;display:block!important;height:48px!important;min-height:48px!important;max-height:48px!important;width:auto!important;max-width:100%!important;margin:0!important;padding:0!important;transform:none!important;object-fit:contain!important;object-position:left center!important;align-self:start!important}
 html body main.suite-login .identity>.application-logo{grid-area:1/1!important}
 html body>main.login-card .brand{grid-area:1/1!important;height:64px!important;align-self:start!important;display:flex!important;align-items:flex-start!important;margin:0!important;padding:0!important}
 html body main.suite-login .identity>h2,
 html body>main.login-card .identity>h1{grid-area:2/1!important;align-self:center!important;position:static!important;inset:auto!important;transform:none!important;margin:0!important;padding:0!important;font:400 24px/32.4px "AiFICENT Login",sans-serif!important;letter-spacing:-.6px!important;text-align:left!important;word-break:normal!important;overflow-wrap:normal!important;font-synthesis:none!important}
 html body main.suite-login .identity>.logo-crop,
 html body>main.login-card .identity>.suite{grid-area:3/1!important;align-self:end!important;width:200px!important;max-width:100%!important;height:44px!important;margin:0!important;transform:none!important}
 @media(max-width:760px){html body main.suite-login .login-card>.identity,html body>main.login-card>.identity{min-height:0!important;grid-template-rows:64px minmax(90px,1fr) 56px!important}}
}
