.loader{--uib-size: 40px;--uib-color: #167c51;--uib-speed: 1s;--dot-size: calc(var(--uib-size) * .17);position:relative;display:flex;align-items:center;justify-content:flex-start;height:var(--uib-size);width:var(--uib-size);animation:smoothRotate calc(var(--uib-speed) * 1.8) linear infinite}.loader .dot{position:absolute;top:0;left:0;display:flex;align-items:flex-start;justify-content:center;height:100%;width:100%;animation:rotate var(--uib-speed) ease-in-out infinite}.loader .dot:before{content:"";height:var(--dot-size);width:var(--dot-size);border-radius:50%;background-color:var(--uib-color);transition:background-color .3s ease}.loader .dot:nth-child(2){animation-delay:calc(var(--uib-speed) * -.835 * .5)}.loader .dot:nth-child(3){animation-delay:calc(var(--uib-speed) * -.668 * .5)}.loader .dot:nth-child(4){animation-delay:calc(var(--uib-speed) * -.501 * .5)}.loader .dot:nth-child(5){animation-delay:calc(var(--uib-speed) * -.334 * .5)}.loader .dot:nth-child(6){animation-delay:calc(var(--uib-speed) * -.167 * .5)}@keyframes rotate{0%{transform:rotate(0)}65%,to{transform:rotate(360deg)}}@keyframes smoothRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.loader,.loader .dot{animation:none}}.boot-splash{position:fixed;inset:0;z-index:10000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;background-color:#000}.boot-splash-loader{opacity:0;animation:splash-loader-in .32s ease-out .38s forwards}.boot-splash-title{margin:0;font-size:28px;font-weight:700;letter-spacing:.02em;color:#fafafa;animation:splash-title-in .2s ease-out both}@keyframes splash-title-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes splash-loader-in{to{opacity:1}}@media(prefers-reduced-motion:reduce){.boot-splash-loader,.boot-splash-title{animation:none;opacity:1}}
