.map-control{transition:background-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.map-control:where(:not(:disabled)):hover{background-color:rgb(var(--line)/.06)}.map-control:where(:not(:disabled)):active{transform:translateY(1px) scale(.98)}.map-popover{transform-origin:var(--radix-dropdown-menu-content-transform-origin,top center)}.map-popover[data-state=open]{animation:map-panel-enter .18s cubic-bezier(.2,.8,.2,1)}.map-popover[data-state=closed]{animation:map-panel-leave .12s ease-in}.sidebar-nav-link svg{transition:transform .18s ease,stroke-width .18s ease}.sidebar-nav-link:hover svg{transform:translateX(2px)}.sidebar-nav-link:active{transform:translateY(1px)}.sidebar-nav-link[aria-current=page]>span:not(.rail-nav-marker){animation:map-label-enter .18s ease-out}.app-navigation [aria-expanded]>svg{transition:transform .18s ease}.app-navigation [aria-expanded]:hover>svg{transform:scale(1.1)}[data-wb-tab]{transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}[data-wb-tab]:hover{box-shadow:inset 0 0 0 1px rgb(var(--brand)/.2)}[data-stage-strip] button,[data-stage-year] button,[data-then-and-now-year] button{transition:box-shadow .16s ease,opacity .16s ease}[data-stage-strip] button:hover,[data-stage-year] button:hover,[data-then-and-now-year] button:hover{box-shadow:0 0 0 2px rgb(var(--brand)/.45)}[data-imagery-compare-divider]:focus-visible{outline:2px solid rgb(var(--brand));outline-offset:2px}[data-imagery-compare-divider]:hover>div:last-child{box-shadow:0 0 0 5px rgb(var(--brand)/.15)}@property --mitigation-border-angle{syntax:"<angle>";initial-value:0deg;inherits:false}.mitigation-tab-border{position:absolute;inset:0;border-radius:inherit;padding:2px;pointer-events:none;background:conic-gradient(from var(--mitigation-border-angle),rgb(var(--brand)/.18) 0deg,rgb(var(--brand)/.18) 220deg,#60a5fa 275deg,#2563eb 310deg,rgb(var(--brand)/.18) 1turn);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:mitigation-border-turn 5s linear infinite}@keyframes mitigation-border-turn{to{--mitigation-border-angle:360deg}}@media (prefers-reduced-motion:reduce){.mitigation-tab-border{animation:none}}@keyframes map-panel-enter{0%{opacity:0;transform:translateY(-5px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes map-panel-leave{to{opacity:0;transform:translateY(-3px)}}@keyframes map-label-enter{0%{opacity:.4;transform:translateX(-3px)}to{opacity:1;transform:translateX(0)}}@media (max-height:780px){.sidebar-usage{padding:10px;gap:6px}}@media (prefers-reduced-motion:reduce){.app-navigation [aria-expanded]>svg,.map-control,.map-popover,.sidebar-nav-link,.sidebar-nav-link span,.sidebar-nav-link svg,[data-stage-strip] button,[data-stage-year] button,[data-then-and-now-year] button,[data-wb-tab]{animation:none!important;transition:none!important;transform:none!important}}.map-workspace-toolbar{-moz-column-gap:12px;column-gap:12px}.map-workspace-toolbar [role=radio]{transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.map-workspace-toolbar [role=radio][aria-checked=true]{box-shadow:0 2px 5px rgb(30 82 229/.12)}.map-workspace-toolbar [data-state=open]{box-shadow:0 0 0 2px rgb(52 97 243/.18)}[data-testid=map-toolbar-terrain] [role=menuitem]{min-height:48px}[data-testid=map-toolbar-terrain] [role=menuitem]>svg:first-child{box-sizing:content-box;padding:9px;border-radius:10px;background:rgb(var(--brand)/.06);color:rgb(var(--accent-ink))}.map-tool-step{padding:8px;border:1px solid transparent;border-radius:12px}.map-tool-step[data-current=true]{background:rgb(var(--brand)/.05);border-color:rgb(var(--brand)/.15)}.map-tool-step[data-current=true]>span:first-child{background:#3461f3;color:white;box-shadow:none}.map-tool-step[data-complete=true]{opacity:.8}@media (hover:hover) and (pointer:fine){.map-workspace-toolbar [role=radio]:not([aria-checked=true]):not(:disabled):hover{background:rgb(var(--line)/.06)}}@media (prefers-reduced-motion:reduce){.map-workspace-toolbar [role=radio]{transition:none}}.map-interactive-marker:focus-visible{outline:3px solid #3461f3;outline-offset:5px;border-radius:8px}