.xf-login .xf-view{display:block;height:100svh;overflow:auto;width:100svw}.xf-login .xf-view__content{display:grid;grid-template-columns:100%;grid-template-rows:auto;grid-template-areas:"main";height:100%;width:100%}@media screen and (min-width: 1280px){.xf-login .xf-view__content{grid-template-columns:45% 55%;grid-template-areas:"main sidebar"}}.xf-login .xf-login__main{display:flex;flex-direction:column;grid-area:main;justify-content:center;margin:0 auto;max-width:28.375rem;padding:2rem;width:100%}@media (width >= 64em){.xf-login .xf-login__main{padding-block:2rem 4rem}}.xf-login .xf-login__main .xf-login__footer{margin-block-start:2rem}.xf-login .xf-login__main .xf-login__footer-links{display:flex;gap:.75rem;justify-content:center;margin-block-start:1rem}.xf-login .xf-login__main .xf-login__footer-copyright{margin-top:1rem}.xf-login .xf-login__sidebar{grid-area:sidebar;position:relative}.xf-login .xf-login__sidebar .xf-login__overlay{background-color:var(--xf-color-tertiary-50);display:block;height:100%;mix-blend-mode:multiply;opacity:.35;position:absolute;right:0;top:0;width:100%;z-index:1}.xf-login .xf-login__sidebar .xf-login__landing{display:block;height:100%;width:100%}.xf-login-form__header{margin-block-end:1.5rem;text-align:center}.xf-login-form__header .xf-text-subtitle{font-weight:var(--xf-font-weight-regular, 400)}.xf-login-form__form fieldset{border:0;margin-block-end:1rem;padding:0}.xf-login-form__form .xf-button-forgot{font-weight:400;margin-block-start:1rem;text-decoration:underline}.xf-login-form__form .xf-button-forgot:hover{text-decoration:none}.xf-login-form__footer{display:flex;flex-direction:column;gap:2rem;margin-block-start:2rem}.xf-login-form__footer .xf-login-form__footer-or{align-items:center;display:flex;font-weight:700;gap:.5rem;justify-content:space-between;text-transform:uppercase}.xf-login-form__footer .xf-login-form__footer-or:after,.xf-login-form__footer .xf-login-form__footer-or:before{background-color:var(--xf-color-tertiary-50);content:"";display:block;flex:1 1 auto;height:1px}
