.RouteToolbar-module__wBI1Ya__undoAttention{--attention-start-delay:1s;--attention-pulse-gap:.32s;--attention-interval:5s;isolation:isolate;animation:RouteToolbar-module__wBI1Ya__undoAttentionColor var(--attention-interval) ease-out infinite;animation-delay:var(--attention-start-delay);position:relative}.RouteToolbar-module__wBI1Ya__undoAttention:before,.RouteToolbar-module__wBI1Ya__undoAttention:after{z-index:0;border-radius:inherit;background-color:var(--map-ui-active);content:"";pointer-events:none;opacity:0;animation:RouteToolbar-module__wBI1Ya__undoAttentionBackground var(--attention-interval) ease-out infinite;animation-delay:var(--attention-start-delay);position:absolute;inset:0;transform:scale(.52)}.RouteToolbar-module__wBI1Ya__undoAttention:after{animation-delay:calc(var(--attention-start-delay) + var(--attention-pulse-gap))}.RouteToolbar-module__wBI1Ya__undoAttention>svg,.RouteToolbar-module__wBI1Ya__undoAttention>span{z-index:1;position:relative}@keyframes RouteToolbar-module__wBI1Ya__undoAttentionColor{0%,1%,20%,to{color:var(--map-ui-text-muted)}3%,18%{color:var(--map-ui-active-text)}}@keyframes RouteToolbar-module__wBI1Ya__undoAttentionBackground{0%{opacity:0;transform:scale(.52)}2%{opacity:.95}14%{opacity:0;transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.RouteToolbar-module__wBI1Ya__undoAttention,.RouteToolbar-module__wBI1Ya__undoAttention:before,.RouteToolbar-module__wBI1Ya__undoAttention:after{animation:none}}
.MapControls-module__uPOFeW__pseudoNavAttention{--attention-start-delay:1s;--attention-pulse-gap:.32s;--attention-interval:5s;isolation:isolate;animation:MapControls-module__uPOFeW__pseudoNavIconColor var(--attention-interval) ease-out infinite;animation-delay:var(--attention-start-delay);position:relative}.MapControls-module__uPOFeW__pseudoNavAttention:before,.MapControls-module__uPOFeW__pseudoNavAttention:after{z-index:0;border-radius:inherit;background-color:var(--map-ui-active);content:"";pointer-events:none;opacity:0;animation:MapControls-module__uPOFeW__pseudoNavBoxRipple var(--attention-interval) ease-out infinite;animation-delay:var(--attention-start-delay);position:absolute;inset:0;transform:scale(.52)}.MapControls-module__uPOFeW__pseudoNavAttention:after{animation-delay:calc(var(--attention-start-delay) + var(--attention-pulse-gap))}.MapControls-module__uPOFeW__pseudoNavAttention>span{z-index:1;position:relative}@keyframes MapControls-module__uPOFeW__pseudoNavIconColor{0%,1%,20%,to{color:var(--map-ui-text-muted)}3%,18%{color:var(--map-ui-active-text)}}@keyframes MapControls-module__uPOFeW__pseudoNavBoxRipple{0%{opacity:0;transform:scale(.52)}2%{opacity:.95}14%{opacity:0;transform:scale(1.12)}}
.RouteViewModeToggle-module__coqFfa__modeIcon{flex:none;justify-content:center;align-items:center;width:.875rem;height:.875rem;display:inline-flex;position:relative}.RouteViewModeToggle-module__coqFfa__modeIcon>svg{z-index:1;position:relative}.RouteViewModeToggle-module__coqFfa__previewLockAttention:before,.RouteViewModeToggle-module__coqFfa__previewLockAttention:after{content:"";pointer-events:none;opacity:0;animation:RouteViewModeToggle-module__coqFfa__previewLockRipple var(--attention-interval) ease-out infinite;animation-delay:var(--attention-start-delay);border:2px solid #222120e6;border-radius:9999px;position:absolute;inset:-.25rem;transform:scale(.55)}.RouteViewModeToggle-module__coqFfa__previewLockAttention:after{animation-delay:calc(var(--attention-start-delay) + var(--attention-pulse-gap))}.RouteViewModeToggle-module__coqFfa__previewLockAttention>svg{transform-origin:50% 70%;animation:RouteViewModeToggle-module__coqFfa__previewLockAttention var(--attention-interval) ease-in-out infinite;animation-delay:var(--attention-start-delay)}.RouteViewModeToggle-module__coqFfa__previewLockAttention{--attention-start-delay:1s;--attention-pulse-gap:.18s;--attention-interval:4s}@keyframes RouteViewModeToggle-module__coqFfa__previewLockAttention{0%,15%,to{transform:translateY(0)rotate(0)scale(1)}3%{transform:translateY(-4px)rotate(-7deg)scale(1.16)}7%{transform:translateY(0)rotate(0)scale(1)}10%{transform:translateY(-2px)rotate(4deg)scale(1.07)}}@keyframes RouteViewModeToggle-module__coqFfa__previewLockRipple{0%{opacity:0;transform:scale(.55)}2%{opacity:.95}14%{opacity:0;transform:scale(1.7)}}
