#swr-page-loader{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}.swr-loader-content{display:flex;align-items:center;justify-content:center;gap:0;transition:gap 0.8s cubic-bezier(.25,1,.5,1)}.swr-loader-content.swr-show-tagline{gap:24px}.swr-loader-content.swr-show-progress{gap:20px}.swr-loader-logo{opacity:0;transform:scale(.95);transition:opacity 0.8s cubic-bezier(.25,1,.5,1),transform 0.8s cubic-bezier(.25,1,.5,1)}.swr-loader-logo.swr-visible{opacity:1;transform:scale(1)}.swr-logo-svg{width:60px;height:60px}#swr-page-loader .swr-stars-ring{transform-origin:134.15px 133.5px;animation:swrStarsRotate 25s linear infinite}.swr-loader-tagline{display:flex;align-items:center;gap:8px;overflow:hidden;max-width:0;opacity:0;transition:max-width 0.8s cubic-bezier(.25,1,.5,1),opacity 0.6s cubic-bezier(.25,1,.5,1)}.swr-loader-content.swr-show-tagline .swr-loader-tagline{max-width:600px;opacity:1}.swr-word{display:inline-block;opacity:0;transform:translateY(15px);font-size:18px;font-weight:500;color:#fff;letter-spacing:.02em;white-space:nowrap}.swr-word.swr-word-visible{opacity:1;transform:translateY(0);transition:opacity 0.5s cubic-bezier(.25,1,.5,1),transform 0.5s cubic-bezier(.25,1,.5,1)}.swr-progress-wrapper{display:flex;align-items:center;overflow:hidden;max-width:0;opacity:0;transition:max-width 0.8s cubic-bezier(.25,1,.5,1),opacity 0.6s cubic-bezier(.25,1,.5,1)}.swr-loader-content.swr-show-progress .swr-progress-wrapper{max-width:200px;opacity:1}.swr-progress-container{width:150px;height:4px;background:rgb(255 255 255 / .15);border-radius:5px;overflow:hidden}.swr-progress-bar{width:0%;height:100%;background:#ff5e32;border-radius:5px;transition:width 0.15s ease-out}@media (max-width:768px){.swr-loader-content{flex-direction:column;gap:0}.swr-loader-content.swr-show-tagline{gap:16px}.swr-loader-content.swr-show-progress{gap:16px}.swr-logo-svg{width:50px;height:50px}.swr-loader-tagline{max-width:none!important;flex-wrap:wrap;justify-content:center;overflow:visible}.swr-progress-wrapper{max-width:none!important;overflow:visible}.swr-word{font-size:15px}}.swr-page-revealed body>*:not(#swr-page-loader):not(#swr-page-transition){animation:swrContentReveal 0.8s cubic-bezier(.25,1,.5,1) forwards}@keyframes swrContentReveal{from{opacity:0}to{opacity:1}}