.RouteTransition-module__XvASuW__overlay{z-index:12000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none;background:#f7f9fcf7;place-items:center;min-width:100vw;min-height:100dvh;display:grid;position:fixed;inset:0}.RouteTransition-module__XvASuW__visible,.RouteTransition-module__XvASuW__fallback{animation:.18s ease-out both RouteTransition-module__XvASuW__route-overlay-enter}html[data-route-transition-active=true] .RouteTransition-module__XvASuW__fallback{visibility:hidden}.RouteTransition-module__XvASuW__leaving .RouteTransition-module__XvASuW__overlay{animation:.26s ease-in both RouteTransition-module__XvASuW__route-overlay-exit}.RouteTransition-module__XvASuW__loader{aspect-ratio:1;place-items:center;width:clamp(7rem,9vw,8.5rem);display:grid;position:relative}.RouteTransition-module__XvASuW__ring{border:2px solid #0c3d8f;border-color:#0c3d8f #d3a04f #0c377e1f #0c377e1f;border-radius:50%;animation:.9s linear infinite RouteTransition-module__XvASuW__route-ring-spin;position:absolute;inset:0;box-shadow:0 0 0 1px #0c377e08}.RouteTransition-module__XvASuW__ring:after{border-radius:inherit;content:"";border:1px solid #0000;border-bottom-color:#0c3d8f4d;position:absolute;inset:8px}.RouteTransition-module__XvASuW__logoDisc{background:#06285f;border-radius:50%;place-items:center;width:5.5rem;height:5.5rem;display:grid;box-shadow:0 .75rem 2rem #06285f29}.RouteTransition-module__XvASuW__logo{background-image:var(--route-transition-logo);background-position:50%;background-repeat:no-repeat;background-size:contain;width:4.85rem;height:2.25rem}@keyframes RouteTransition-module__XvASuW__route-overlay-enter{0%{opacity:0}to{opacity:1}}@keyframes RouteTransition-module__XvASuW__route-overlay-exit{0%{opacity:1}to{opacity:0}}@keyframes RouteTransition-module__XvASuW__route-ring-spin{to{transform:rotate(360deg)}}@media (max-width:600px){.RouteTransition-module__XvASuW__overlay{-webkit-backdrop-filter:none;backdrop-filter:none}.RouteTransition-module__XvASuW__loader{width:7rem}.RouteTransition-module__XvASuW__logoDisc{width:4.75rem;height:4.75rem}.RouteTransition-module__XvASuW__logo{width:4.15rem}}@media (prefers-reduced-motion:reduce){.RouteTransition-module__XvASuW__visible,.RouteTransition-module__XvASuW__fallback,.RouteTransition-module__XvASuW__leaving .RouteTransition-module__XvASuW__overlay,.RouteTransition-module__XvASuW__ring{animation:none}}
