.am-land{fill:var(--secondary)}.am-water{fill:var(--category-around-wash)}.am-river{fill:none;stroke:var(--category-around-wash);stroke-linecap:round;stroke-linejoin:round}.am-district{fill:var(--card);stroke:var(--border-strong);stroke-width:1px;stroke-linejoin:round;transition:fill .25s var(--ease-out), stroke .25s var(--ease-out)}.am-ring{transition:transform .28s var(--ease-out)}.am-line{stroke-dasharray:1;stroke-dashoffset:0}.am-line-in{animation:am-draw .42s var(--ease-out) both}.am-stop{transform-box:fill-box;transform-origin:50%}.am-armed .am-route{stroke-dashoffset:1px}.am-armed .am-stop{opacity:0}.am-play .am-route{animation:am-draw var(--am-duration,1.1s) linear both}.am-play .am-stop{animation:am-pop .26s var(--ease-out) both;animation-delay:var(--am-at,0s)}.am-armed .am-label{opacity:0}.am-play .am-label{animation:am-fade .26s var(--ease-out) both;animation-delay:var(--am-at,0s)}.am-swap{animation:am-fade .18s var(--ease-out) both}.am-district{vector-effect:non-scaling-stroke}.am-flow{fill:none;stroke:var(--card);stroke-opacity:.7;stroke-width:1.4px;stroke-linecap:round;stroke-dasharray:2 10;vector-effect:non-scaling-stroke;animation:2.4s linear infinite am-flow}@keyframes am-flow{to{stroke-dashoffset:-12px}}.am-pulse{transform-box:fill-box;transform-origin:50%;animation:am-pulse 2.4s var(--ease-out) infinite}@keyframes am-pulse{0%{opacity:.55;transform:scale(.7)}to{opacity:0;transform:scale(1.7)}}.am-dot{animation:.7s cubic-bezier(.45,0,.2,1) .12s both am-travel}@keyframes am-travel{0%{offset-distance:0%;opacity:1}85%{opacity:1}to{offset-distance:100%;opacity:0}}.am-in-next{animation:am-in-next .26s var(--ease-out) both}.am-in-prev{animation:am-in-prev .26s var(--ease-out) both}@keyframes am-in-next{0%{opacity:0;transform:translate(14px)}}@keyframes am-in-prev{0%{opacity:0;transform:translate(-14px)}}@property --am-fill{syntax:"<percentage>";inherits:false;initial-value:100%}.am-numeral{color:#0000;-webkit-text-stroke:1.5px var(--primary);background-image:linear-gradient(to top, var(--primary) var(--am-fill), color-mix(in oklab, var(--primary) 8%, transparent) var(--am-fill));-webkit-background-clip:text;background-clip:text;animation:.9s cubic-bezier(.2,.8,.2,1) 80ms both am-fill-up}@keyframes am-fill-up{0%{--am-fill:0%}}.am-numeral-light{-webkit-text-stroke-color:#fff;background-image:linear-gradient(to top, #fff var(--am-fill), #ffffff1f var(--am-fill))}.am-cover{animation:1.1s cubic-bezier(.2,.8,.2,1) both am-cover-settle}@keyframes am-cover-settle{0%{opacity:.4;transform:scale(1.07)}}.am-rise{animation:am-rise .28s var(--ease-out) both;animation-delay:calc(var(--i,0) * 60ms + .12s)}@keyframes am-rise{0%{opacity:0;transform:translateY(6px)}}.am-bar{transition:left .42s var(--ease-out), width .42s var(--ease-out), background-color .2s var(--ease-out)}.am-walker{opacity:0}.am-play .am-walker{animation:7s cubic-bezier(.45,0,.35,1) 1.5s infinite am-walk}@keyframes am-walk{0%{offset-distance:0%;opacity:0}4%{opacity:1}62%{offset-distance:100%;opacity:1}68%,to{offset-distance:100%;opacity:0}}.am-seg{transform-origin:top}.am-armed .am-seg{transform:scaleY(0)}.am-play .am-seg{animation:.3s linear both am-seg;animation-delay:var(--am-at,0s)}@keyframes am-seg{0%{transform:scaleY(0)}}.am-nudge{transition:transform .18s var(--ease-out)}@media (hover:hover){.am-next:hover .am-nudge{transform:translate(3px)}}.am-next:active .am-nudge{transform:translate(3px)}.wm-pin{cursor:pointer;width:30px;height:30px;position:relative}.wm-dot{background:var(--primary);color:var(--primary-foreground);font:700 13px/1 var(--font-display,inherit);font-variant-numeric:tabular-nums;transition:transform .18s var(--ease-out);border:3px solid #fff;border-radius:9999px;place-items:center;display:grid;position:absolute;inset:0;box-shadow:0 1px 5px #0006}.wm-pin[data-on] .wm-dot{background:var(--foreground);color:var(--background);transform:scale(1.3)}.wm-label{white-space:nowrap;color:#17211c;font:600 12px/1.2 var(--font-sans,inherit);background:#fff;border-radius:9999px;align-items:center;gap:6px;padding:3px 9px;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 1px 5px #0000004d}.wm-label-right{left:calc(100% + 6px)}.wm-label-left{right:calc(100% + 6px)}.wm-pin[data-on] .wm-label{background:var(--foreground);color:var(--background)}.wm-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--primary);font-size:10px;font-weight:700}.wm-pin[data-on] .wm-tag{color:inherit;opacity:.8}.ag-pip{background-color:var(--secondary);transition:background-color .26s var(--ease-out);transition-delay:calc(var(--n,1) * 45ms)}.ag-pip[data-on]{background-color:var(--primary)}@keyframes am-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes am-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes am-fade{0%{opacity:0}to{opacity:1}}.om-pin{cursor:pointer;outline:none;width:28px;height:28px;position:relative}.om-dot{color:#17211c;border:2px solid var(--border-strong);font:700 12px/1 var(--font-display,inherit);font-variant-numeric:tabular-nums;transition:transform .18s var(--ease-out), background-color .18s var(--ease-out);background:#fff;border-radius:9999px;place-items:center;display:grid;position:absolute;inset:0;box-shadow:0 1px 4px #0000004d}.om-pin[data-base] .om-dot{border-color:var(--primary)}.om-pin[data-on] .om-dot{background:var(--primary);color:var(--primary-foreground);border-color:#fff;transform:scale(1.25)}.om-pin:focus-visible .om-dot{box-shadow:0 0 0 3px var(--primary)}.om-label{white-space:nowrap;color:#17211c;font:600 12px/1.2 var(--font-sans,inherit);transition:opacity .15s var(--ease-out);background:#fff;border-radius:9999px;padding:3px 8px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 1px 4px #00000040}.om-label-right{left:calc(100% + 5px)}.om-label-left{right:calc(100% + 5px)}.om-label-hidden{opacity:0;pointer-events:none}.om-pin[data-on] .om-label{background:var(--foreground);color:var(--background);font-weight:700}
