.page-splash{z-index:1000;background-color:#5b21f0;place-items:center;animation:2s ease-in-out infinite splash-cores,.45s 8s forwards splash-failsafe;display:grid;position:fixed;inset:0;overflow:hidden}.page-splash[data-fase=saindo]{pointer-events:none;animation:2s ease-in-out infinite splash-cores,.45s forwards splash-saida}.page-splash__logo{width:min(72vw,340px);animation:.6s cubic-bezier(.22,1,.36,1) both splash-entrada;position:relative}.page-splash__logo img{width:100%;height:auto;display:block}.page-splash__brilho{background:linear-gradient(110deg,#0000 41%,#ffd65a8c 46.5%,#fff8dcf2 50%,#ffd65a8c 53.5%,#0000 59%) 0 0/260% 100% no-repeat;animation:1.3s ease-in-out .15s infinite splash-brilho;position:absolute;inset:0;-webkit-mask:url(/brand/logo-inverse.webp) 50%/contain no-repeat;mask:url(/brand/logo-inverse.webp) 50%/contain no-repeat}@keyframes splash-brilho{0%{background-position:130% 0}to{background-position:-30% 0}}@keyframes splash-cores{0%,to{background-color:#5b21f0}25%{background-color:#7c0af8}50%{background-color:#3b1fd0}75%{background-color:#2a0a7a}}@keyframes splash-entrada{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes splash-saida{to{opacity:0;visibility:hidden;transform:scale(1.04)}}@keyframes splash-failsafe{to{opacity:0;visibility:hidden;pointer-events:none}}@media (prefers-reduced-motion:reduce){.page-splash{animation:.45s 8s forwards splash-failsafe}.page-splash__brilho,.page-splash__logo{animation:none}.page-splash__brilho{display:none}}
