/* Frame Carregando / 5568:636, Figma. */
.site-loader{position:fixed;inset:0;z-index:100;background:#f3f3f3;transition:opacity .45s ease;overflow:hidden}
.site-loader[hidden]{display:none}
.loader-card{position:absolute;left:50%;top:calc(37.5% + 93px);transform:translate(-50%,-50%);width:min(290px,calc(100vw - 48px));display:grid;gap:12px}
.loader-heading{height:23px;display:flex;align-items:center;justify-content:space-between}
.loader-heading img{width:97px;height:23px;object-fit:contain}
.loader-number{font:400 16px/1 Mono,monospace;font-variant-numeric:tabular-nums}
.loader-images{position:relative;width:100%;aspect-ratio:290/296;overflow:hidden;border-radius:8px}
.loader-images img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0}
.loader-images img.is-current{opacity:1}
.loader-images img.loader-figma-image{width:205.643%;height:132.749%;left:-39.018%;top:-6.663%;max-width:none}
.site-loading{overflow:hidden}
.site-loading #sidebar,.site-loading #mobile-menu,.site-loading #main{visibility:hidden}
.site-loader.is-leaving{opacity:0;pointer-events:none}
.site-opening #sidebar,.site-opening #mobile-menu,.site-opening #main{animation:site-enter .7s ease both}
@keyframes site-enter{from{opacity:0}to{opacity:1}}
@media(max-width:900px){.loader-card{top:50%}}
@media(prefers-reduced-motion:reduce){.site-loader{transition:none}.site-opening #sidebar,.site-opening #mobile-menu,.site-opening #main{animation:none}}
