.logo-loader-screen{box-sizing:border-box;background:#f7f8f7;place-items:center;width:100%;min-height:100dvh;padding:1.5rem;display:grid}.logo-loader-panel{box-sizing:border-box;place-items:center;width:100%;min-height:min(50vh,28rem);padding:2rem 1.25rem;display:grid}.admin-main>.logo-loader-panel{height:100%;min-height:100%;padding:1.5rem}.logo-loader{justify-items:center;gap:1rem;display:grid}.logo-loader__mark{aspect-ratio:1055/364;place-items:center;width:min(12.5rem,56vw);display:grid;position:relative}.logo-loader__mark:before{content:"";background:radial-gradient(closest-side,#0f5a321f,#0000 72%);border-radius:999px;animation:1.6s ease-in-out infinite logo-loader-glow;position:absolute;inset:-18% -8%}.logo-loader__mark img{z-index:1;width:100%;height:auto;animation:1.6s ease-in-out infinite logo-loader-breathe;display:block;position:relative}.logo-loader__bar{background:#d9e5dd;border-radius:999px;width:min(7.5rem,40vw);height:3px;overflow:hidden}.logo-loader__bar>span{border-radius:inherit;background:#0f5a32;width:40%;height:100%;animation:1.1s ease-in-out infinite logo-loader-bar;display:block}.logo-loader__sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes logo-loader-breathe{0%,to{opacity:.82;transform:scale(.97)}50%{opacity:1;transform:scale(1)}}@keyframes logo-loader-glow{0%,to{opacity:.35;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}@keyframes logo-loader-bar{0%{transform:translate(-120%)}to{transform:translate(280%)}}@media (prefers-reduced-motion:reduce){.logo-loader__mark:before,.logo-loader__mark img,.logo-loader__bar>span{animation:none}.logo-loader__mark img{opacity:1}}
