.login-ribbon-background_page__pu7oY{position:relative;isolation:isolate}.login-ribbon-background_page__pu7oY .login-card{background:rgb(255 255 255/96%);border-color:#e4d6b8;box-shadow:0 22px 65px rgb(49 25 70/14%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.login-ribbon-background_background__wPYNY{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden;background:#f3eff9 url(/login-ribbons.webp) 50%/cover no-repeat}.login-ribbon-background_canvas__mEo0N{display:block;width:100%;height:100%;opacity:0;transition:opacity .6s ease}.login-ribbon-background_canvas__mEo0N[data-ready=true]{opacity:1}@media (max-width:640px){.login-ribbon-background_background__wPYNY{background-image:url(/login-ribbons-mobile.webp)}}@media (prefers-reduced-motion:reduce){.login-ribbon-background_canvas__mEo0N{transition:none}}