.RouteTransitionVisual_overlay__egv4r{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;min-height:100dvh;padding:24px;overflow:hidden;background:radial-gradient(circle at 50% 42%,rgba(186,230,253,.5),transparent 34%),#faf9f6;color:#0f172a;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .14s ease,visibility 0s linear .14s}.RouteTransitionVisual_overlay__egv4r[data-active=true]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .18s cubic-bezier(.16,1,.3,1),visibility 0s linear 0s}.RouteTransitionVisual_content__hSqFX{display:grid;justify-items:center;gap:20px;width:min(100%,320px);text-align:center}.RouteTransitionVisual_bridge__aMcbj{position:relative;width:142px;height:94px;filter:drop-shadow(0 12px 18px rgba(71,85,105,.14))}.RouteTransitionVisual_rail__EagZ3{position:absolute;top:7px;bottom:7px;width:10px;border-radius:8px;background:#8b5e34;box-shadow:0 3px 0 #6f4525}.RouteTransitionVisual_rail__EagZ3:first-child{left:12px}.RouteTransitionVisual_rail__EagZ3:nth-child(2){right:12px}.RouteTransitionVisual_planks__JO8VA{position:absolute;inset:4px 24px;display:grid;align-content:center;gap:7px}.RouteTransitionVisual_plank__3e5Ji{display:block;width:94px;height:13px;border-radius:5px;background:linear-gradient(180deg,#f6c66f,#d99a45);box-shadow:0 3px 0 #b87530,0 7px 12px rgba(71,85,105,.1);opacity:0;transform:translateY(-16px) rotate(-2deg) scale(.96)}.RouteTransitionVisual_overlay__egv4r[data-active=true] .RouteTransitionVisual_plank__3e5Ji{animation:RouteTransitionVisual_place-plank__l3Nqe .2s cubic-bezier(.34,1.45,.64,1) both;animation-delay:calc(var(--plank-index) * 22ms)}.RouteTransitionVisual_leaf__TDzFy{position:absolute;top:3px;left:2px;width:22px;height:22px;color:#0d9488;opacity:0}.RouteTransitionVisual_overlay__egv4r[data-active=true] .RouteTransitionVisual_leaf__TDzFy{animation:RouteTransitionVisual_guide-leaf__vMpcr .52s cubic-bezier(.16,1,.3,1) 90ms both}.RouteTransitionVisual_label__e1aVa{margin:0;font-family:var(--font-literata),Georgia,serif;font-size:clamp(1.1rem,4vw,1.35rem);font-weight:700;line-height:1.25;letter-spacing:-.02em;text-wrap:balance}.RouteTransitionVisual_hint__YWp0T{margin:-10px 0 0;color:#475569;font-size:.78rem;font-weight:700}@keyframes RouteTransitionVisual_place-plank__l3Nqe{to{opacity:1;transform:translateY(0) rotate(0deg) scale(1)}}@keyframes RouteTransitionVisual_guide-leaf__vMpcr{0%{opacity:0;transform:translate3d(0,4px,0) rotate(-18deg)}35%{opacity:1}to{opacity:1;transform:translate3d(116px,58px,0) rotate(14deg)}}@media (prefers-reduced-motion:reduce){.RouteTransitionVisual_overlay__egv4r{transition-duration:80ms}.RouteTransitionVisual_overlay__egv4r[data-active=true] .RouteTransitionVisual_leaf__TDzFy,.RouteTransitionVisual_overlay__egv4r[data-active=true] .RouteTransitionVisual_plank__3e5Ji{animation:none;opacity:1;transform:none}}.RouteTransitionVisual_overlay__egv4r[data-reduced=true] .RouteTransitionVisual_leaf__TDzFy,.RouteTransitionVisual_overlay__egv4r[data-reduced=true] .RouteTransitionVisual_plank__3e5Ji{animation:none;opacity:1;transform:none}