.layout-blank .auth-wrapper{min-block-size:100dvh}.layout-blank .auth-footer-mask{inset-block-end:0;max-inline-size:100%;min-inline-size:100%;position:absolute}.layout-blank .auth-footer-tree{inset-block-end:70px;inset-inline-start:70px;position:absolute!important}.layout-blank .auth-footer-end-tree,.layout-blank .auth-footer-start-tree{position:absolute!important;z-index:1!important}.layout-blank .auth-footer-start-tree{inset-block-end:3.75rem;inset-inline-start:3.75rem}.layout-blank .auth-footer-end-tree{inset-block-end:4.625rem;inset-inline-end:5rem}.layout-blank .auth-card,.layout-blank .auth-card-v2,.layout-blank .auth-illustration{z-index:1!important}.layout-blank .loader-overlay-bar{box-shadow:0 2px 8px #00000014;left:0;position:fixed;top:0;width:100vw;z-index:9999}.layout-blank .video-background{height:100%;left:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.layout-blank .caracter{animation:character-pop 1.2s cubic-bezier(.19,1,.22,1) both}.layout-blank .derecho{animation:fade-in-right 1.2s cubic-bezier(.19,1,.22,1) both}.layout-blank .logo-icon{animation:logo-pop-in 1.2s cubic-bezier(.19,1,.22,1) both}@keyframes logo-pop-in{0%{filter:blur(4px);opacity:0;transform:scale(.7) translateY(-30px)}60%{filter:blur(0);opacity:1;transform:scale(1.15) translateY(10px)}80%{transform:scale(.95) translateY(-5px)}to{opacity:1;transform:scale(1) translateY(0)}}.layout-blank .login-btn,.layout-blank .materio-btn{transition:transform .14s cubic-bezier(.43,.41,.22,1.05),box-shadow .16s}.layout-blank .login-btn:hover{transform:scale(1.02)}@keyframes fade-in-right{0%{opacity:0;transform:translate(50px) scale(-1.1)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes character-pop{0%{opacity:0;transform:scale(.8) translateY(60px)}80%{opacity:1;transform:scale(1.1) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (min-width:960px){.skin--bordered .auth-card-v2{border-inline-start:1px solid rgba(var(--v-border-color),var(--v-border-opacity))!important}}.auth-logo{inset-block-start:2rem;inset-inline-start:2.3rem;position:absolute;z-index:2}.auth-title{font-size:1.5rem;font-weight:600;letter-spacing:.273px;line-height:normal;text-transform:capitalize}.message-alert{align-items:center;block-size:120px;display:flex;inline-size:100%;overflow:hidden}@media (max-width:600px){.message-alert{block-size:168px}}@media (min-width:601px) and (max-width:960px){.message-alert{block-size:144px}}.message-text{color:rgb(var(--v-theme-on-surface))!important;line-height:1.6;text-align:start}.message-text strong{color:rgb(var(--v-theme-primary));font-weight:700}.legal-notice{line-height:1.5}.legal-notice a{color:rgb(var(--v-theme-primary));font-weight:500;text-decoration:none}.legal-notice a:hover{text-decoration:underline}.microsoft-icon{display:inline-block;vertical-align:middle}.typing-cursor{animation:blink 1s infinite;display:inline-block;font-weight:700;margin-left:2px}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}.snow-overlay{top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;position:fixed;z-index:10}.snowflake{animation-iteration-count:infinite;animation-name:snow-fall;animation-timing-function:linear;background:radial-gradient(circle,hsla(0,0%,100%,.95) 0,hsla(0,0%,100%,.15) 60%,transparent 100%);border-radius:50%;filter:drop-shadow(0 2px 6px rgba(0,0,0,.2));position:absolute;top:-10%}@keyframes snow-fall{0%{opacity:0;transform:translate3d(0,-15%,0)}20%{opacity:1}to{opacity:0;transform:translate3d(var(--snow-drift,0),110vh,0)}}.welcome-title-wrapper{align-items:center;display:flex;flex-direction:column;gap:.35rem;padding-top:.5rem}.welcome-hat{margin-bottom:-.25rem;max-width:160px}.welcome-hat .v-img__img{-o-object-fit:contain!important;object-fit:contain!important}.brand-name span,.brand-name strong{font-weight:700;transition:color .8s ease-in-out}.brand-name .color-primary{color:rgb(var(--v-theme-primary))}.brand-name .color-secondary{color:rgb(var(--v-theme-secondary))}.auth-title span,.auth-title strong{transition:color .8s ease-in-out}.auth-title .color-primary{color:rgb(var(--v-theme-primary))}.auth-title .color-secondary{color:rgb(var(--v-theme-secondary))}
