.route-prerender-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
#route-prerender-splash{position:fixed;inset:0;z-index:99999;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;background:#fff}
#route-prerender-splash.route-prerender-splash--fade-out{opacity:0;transition:opacity .25s ease;pointer-events:none}
.route-prerender-splash__logo{display:block;width:130px;height:36px}
.route-prerender-splash__spinner{width:40px;height:40px;border:3px solid #e8eaf6;border-top-color:#3f51b5;border-radius:50%;animation:route-prerender-spin .8s linear infinite}
@media(prefers-reduced-motion:reduce){.route-prerender-splash__spinner{animation:none;border-top-color:#e8eaf6}}
#route-prerender-hero{position:fixed;left:50%;transform:translateX(-50%);z-index:0;width:1300px;max-width:100%;overflow:hidden;pointer-events:none}
@media(min-width:481px){#route-prerender-hero{top:calc(143px + 16px)}}
.route-prerender-hero-viewport{position:relative;width:100%;height:277px;overflow:hidden}
.route-prerender-hero-track{position:absolute;top:0;left:50%;display:flex;width:calc(300% / 1.45);height:100%;transform:translateX(-50%)}
.route-prerender-hero-track:has(.route-prerender-hero-slide:only-child){position:relative;left:0;width:100%;transform:none}
.route-prerender-hero-slide{display:flex;flex:0 0 calc(100% / 3);justify-content:center;height:100%;overflow:hidden}
.route-prerender-hero-slide:only-child{flex:0 0 100%}
.route-prerender-hero-slide--peek{opacity:.7}
.route-prerender-hero{display:block;height:100%;width:auto;max-width:none;pointer-events:auto}
.route-prerender-hero-pagination{height:40px}
@media(max-width:480px){#route-prerender-hero{top:0;left:0;transform:none;width:100%}.route-prerender-hero-viewport{height:auto}.route-prerender-hero-track{position:relative;left:0;width:100%;transform:none}.route-prerender-hero-slide--peek{display:none}.route-prerender-hero-slide--active{flex:0 0 100%}.route-prerender-hero-slide{height:auto}.route-prerender-hero{width:100%;height:auto}.route-prerender-hero-pagination{display:none}}
@keyframes route-prerender-spin{to{transform:rotate(360deg)}}
