.st{--ui-bg:#FFFFFF;--ui-sunk:#F7F7FA;--ui-line:#E6E6EC;--ui-line-2:#D2D2DB;--ui-ink:#29294C;--ui-ink-2:#52525B;--ui-ink-3:#6A6A75;--ui-done-ink:#1A5A10;--ui-done-fill:#E1F8D7;--ui-prog-ink:#4852AD;--ui-prog-fill:#F3F4FC;--ui-prog-rule:#ADB5E7;--sh-float:0 0 0 1px rgba(13,13,26,0.30),0 4px 10px rgba(8,8,16,0.20),0 32px 64px -12px rgba(8,8,16,0.62),0 64px 128px -32px rgba(8,8,16,0.50);position:relative;width:640px;height:640px;margin:0;container-type:inline-size}.st-terr{position:absolute;left:0;top:-60px;width:640px;height:500px;z-index:1}.st-layer{position:absolute;inset:0;width:100%;height:100%;display:block;max-width:none;pointer-events:none}.st-ground,.st-lines,.st-over{overflow:visible}.st-lights,.st-over--glow{mix-blend-mode:screen}.st-casing,.st-core,.st-halo{fill:none;stroke-linejoin:round;stroke-linecap:round}.st-casing{stroke:#0E0F2A;stroke-width:5;stroke-opacity:.9}.st-halo{stroke:var(--c);stroke-width:5;stroke-opacity:.55}.st-halo.st-ln--refuse{stroke-opacity:.85}.st-core{stroke:var(--c);stroke-width:1.9}.st-core.st-ln--refuse{stroke-width:2.6;stroke-dasharray:5 2.2}.st-tap{fill:#0E0F2A;stroke-width:1.8}.st-lot{stroke:#FFFFFF;stroke-width:2}.st-sg{transform-box:fill-box;transform-origin:0 50%}.st-leader-case{stroke:#0E0F2A;stroke-width:3.2;stroke-linecap:round;stroke-opacity:.85}.st-leader{stroke:#FFFFFF;stroke-width:1.1;stroke-opacity:.9}.st-leader-dot{fill:#FFFFFF;stroke:#0E0F2A;stroke-width:1.4}.st-chips{position:absolute;inset:0}.st-site{position:absolute;z-index:3;display:flex;align-items:center;gap:6px;height:24px;padding:0 8px;background:#17172F;border:1px solid rgba(255,255,255,.18);border-radius:6px;box-shadow:0 6px 16px rgba(8,8,16,.45);font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:500;line-height:1;color:#FFFFFF;white-space:nowrap}.st-site svg{width:13px;height:13px;flex:none}.st-site[data-at=b]{transform:translate(-50%,-100%)}.st-site[data-at=t]{transform:translate(-50%)}.st-site[data-at=l]{transform:translateY(-50%)}.st-site[data-at=r]{transform:translate(-100%,-50%)}.st-lead{position:absolute;z-index:3;left:var(--hx);top:var(--hy);bottom:0;width:0}.st-lead:before{left:-2px;width:4px;background:rgba(14,15,42,.85);border-radius:2px}.st-lead:after,.st-lead:before{content:"";position:absolute;top:0;bottom:0}.st-lead:after{left:-.75px;width:1.5px;background:#FFFFFF}.st-lead i{position:absolute;left:-3.5px;top:-3.5px;width:7px;height:7px;border-radius:50%;background:#FFFFFF;box-shadow:0 0 0 1.5px #0E0F2A;z-index:1}.st-rec{position:absolute;z-index:4;right:0;bottom:0;width:384px;background:var(--ui-bg);border-radius:12px;box-shadow:var(--sh-float);font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif;font-size:14px;line-height:1.4;color:var(--ui-ink);text-align:left}.st-rec:before{content:"";position:absolute;z-index:1;left:calc(var(--hx) - 256px);top:-5px;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:#FFFFFF;box-shadow:0 0 0 2px #29294C}:where(.st-rec) :where(p,table){margin:0}.st-rec svg{flex:none}.st-num{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}.st-mono{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:12px;font-weight:500;letter-spacing:.02em}.st-rec__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:14px 20px 13px;border-bottom:1px solid var(--ui-line)}.st-avatar{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#D6DAF3;color:var(--ui-ink);font-size:13px;font-weight:600;line-height:1}.st-rec__name{font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:22px}.st-rec__addr,.st-rec__name{display:block;white-space:nowrap}.st-rec__addr{font-size:13px;color:var(--ui-ink-2);line-height:18px}.st-rec__acct{display:grid;justify-items:end;gap:2px}.st-rec__acct .st-mono{color:var(--ui-ink);line-height:22px}.st-rec__cyc{font-size:12px;color:var(--ui-ink-3);line-height:18px;white-space:nowrap}.st-rec__t{width:100%;border-collapse:collapse;border-spacing:0}.st-rec__t caption,.st-rec__t thead th{padding:0;height:0;border:0}.st-rec__t tbody td,.st-rec__t tbody th{height:31px;padding:0 0 0 12px;border-bottom:1px solid var(--ui-line);white-space:nowrap;vertical-align:middle;font-weight:400;text-align:left}.st-rec__t tbody th{padding-left:20px}.st-rec__t tbody td:last-child{padding-right:20px}.st-rec__t .st-n{text-align:right}.st-rec__t .st-mono,.st-rec__t .st-u{color:var(--ui-ink-2)}.st-rec__t .st-u{font-size:13px}.st-rec__t .st-amt,.st-svc{font-weight:600}.st-svc{display:inline-flex;align-items:center;gap:8px}.st-sw{display:grid;width:20px;height:20px;flex:none}.st-sw>*{grid-area:1/1;display:grid;place-items:center;border-radius:5px;color:#29294C}.st-sw svg{width:13px;height:13px}.st-sw__from{background:var(--ui-line);color:var(--ui-ink-3);visibility:hidden}.st-rec__total{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 20px;border-bottom:1px solid var(--ui-line);background:var(--ui-sunk)}.st-rec__due{display:grid;gap:1px;color:var(--ui-ink-2);font-size:13px;line-height:18px;white-space:nowrap}.st-rec__last{font-size:12px;color:var(--ui-ink-3)}.st-rec__total b{font-size:22px;font-weight:600;letter-spacing:-.015em;line-height:28px;white-space:nowrap}.st-rec__foot{display:flex;align-items:center;gap:8px;padding:10px 20px 12px;font-size:13px;color:var(--ui-ink-2);white-space:nowrap}.st-rec__foot>svg{width:14px;height:14px;color:var(--ui-ink-3)}.st-chip{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 8px;border-radius:6px;font-size:12px;font-weight:600;line-height:1;white-space:nowrap}.st-chip svg{width:13px;height:13px}.st-chip--done{background:var(--ui-done-fill);color:var(--ui-done-ink)}.st-chip--prog{background:var(--ui-prog-fill);color:var(--ui-prog-ink);box-shadow:inset 0 0 0 1px var(--ui-prog-rule)}.st-swap{display:grid}.st-swap>*{grid-area:1/1;justify-self:start}.st-swap>[data-state=from]{visibility:hidden}.st-swap--end{margin-left:auto}.st-swap--end>*{justify-self:end}.st-replay-slot{position:absolute;z-index:4;right:0;top:calc(100% + 8px);height:44px;display:flex;align-items:center}@media (min-width:1280px){.st{margin-bottom:40px}}.st-replay{display:inline-flex;align-items:center;gap:6px;height:44px;margin-right:-8px;padding:0 8px;border:0;background:none;cursor:pointer;color:var(--ah-ink-3);font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif;font-size:15px;font-weight:500;line-height:1;visibility:hidden;transition:color .15s var(--ease-out)}.st-replay>svg{width:14px;height:14px;flex:none}.st-replay:hover{color:var(--ah-ink)}.motion-ok .st.is-ready .st-replay{visibility:visible}@media (min-width:1280px) and (max-height:699.98px){.artifact-hero:has(.st) .ah-copy{margin-top:-40px}.artifact-hero:has(.st) .ah-subhead{margin-top:16px}.artifact-hero:has(.st) .ah-actions{margin-top:24px}.artifact-hero:has(.st) .ah-strip{margin-top:32px}}@media (min-width:768px) and (max-width:1279px){.st{margin-top:72px}.artifact-hero:has(.st) .ah-body{padding-bottom:64px}}@media (max-width:767px){.st{width:auto;height:auto;display:grid;grid-template-columns:minmax(0,1fr)}.st-terr{position:relative;top:auto;left:auto;width:100%;height:auto;aspect-ratio:640/500}.st-site{height:22px;padding:0 6px;gap:5px}.st-site svg{width:12px;height:12px}.st-site[data-k=refuse]{left:auto!important;right:0;transform:none}.st-site[data-k=sub]{transform:translate(-80%)}.st-site[data-k=wtp]{transform:translate(-70%,-100%)}.st-site[data-k=tower]{transform:translate(-100%,calc(-50% + 4px))}.st-site[data-k=gas]{transform:translate(-88%,-50%)}.st-site[data-k=wwtp]{transform:translate(-36%,-100%)}.st-lead{left:calc(var(--hxr) * 100cqw);top:calc(var(--hyr) * 100cqw);bottom:48px}.st-rec{position:relative;right:auto;bottom:auto;width:100%;margin-top:-9cqw}.st-rec:before{left:calc(var(--hxr) * 100%)}.st-rec__head{padding:12px 16px 10px}.st-rec__t tbody td,.st-rec__t tbody th{padding-left:8px}.st-rec__t tbody th{padding-left:16px}.st-rec__t tbody td:last-child{padding-right:16px}.st-rec__foot,.st-rec__total{padding-left:16px;padding-right:16px}.st-replay-slot{position:static;justify-self:end;margin-top:4px}.artifact-hero:has(.st) .ah-body{padding-bottom:12px}}@media (max-width:639px){.st-rec__t tbody td,.st-rec__t tbody th{padding-left:6px}.st-rec__t tbody th{padding-left:12px}.st-rec__t tbody td:last-child{padding-right:12px}.st-rec__t .st-mono{letter-spacing:0}.st-rec__t .st-u{font-size:12px}.st-svc{gap:6px}.st-rec__foot,.st-rec__head,.st-rec__total{padding-left:12px;padding-right:12px}}@media (max-width:374px){.st-rec__head{grid-template-columns:auto minmax(0,1fr);row-gap:4px}.st-rec__acct{grid-column:2;justify-items:start;grid-auto-flow:column;gap:8px;align-items:baseline}.st-rec__addr,.st-rec__due,.st-rec__foot{white-space:normal}.st-rec__total b{font-size:20px}.st-site[data-k=refuse]{height:auto;max-width:128px;padding:4px 6px;line-height:14px;white-space:normal}}@media (max-width:359px){.st-rec__t .st-mono{display:none}}.motion-ok .st-play:not(.is-final) .st-ln--water{mask:url(#st-m-water)}.motion-ok .st-play:not(.is-final) .st-ln--sewer{mask:url(#st-m-sewer)}.motion-ok .st-play:not(.is-final) .st-ln--electric{mask:url(#st-m-electric)}.motion-ok .st-play:not(.is-final) .st-ln--gas{mask:url(#st-m-gas)}.motion-ok .st-play:not(.is-final) .st-ln--refuse{mask:url(#st-m-refuse)}.motion-ok .st-play:not(.is-final) .st-sg{animation:st-trace var(--d) cubic-bezier(.4,0,.2,1) var(--at) both}.motion-ok .st-play:not(.is-final) :is(.st-lot,.st-glow){animation:st-in .32s var(--ease-out) var(--at) both}.motion-ok .st-play:not(.is-final) .st-lead{animation:st-drop .24s var(--ease-out) var(--at) both}.motion-ok .st-play:not(.is-final) .st-rec{animation:st-settle .32s var(--ease-out) var(--at) both}.motion-ok .st-play:not(.is-final) .st-sw__from{visibility:visible;animation:st-out .16s cubic-bezier(.4,0,.2,1) var(--at) both}.motion-ok .st-play:not(.is-final) .st-sw__to{animation:st-pop .22s var(--ease-out) var(--at) both}.motion-ok .st-play:not(.is-final) .st-swap>[data-state=from]{visibility:visible;animation:st-out .16s cubic-bezier(.4,0,.2,1) var(--at) both}.motion-ok .st-play:not(.is-final) .st-swap>[data-state=to]{animation:st-in .2s cubic-bezier(.4,0,.2,1) calc(var(--at) + 80ms) both}.motion-ok .st-play:not(.is-live) *{animation-play-state:paused!important}@keyframes st-trace{0%{transform:scaleX(0)}to{transform:none}}@keyframes st-in{0%{opacity:0}to{opacity:1}}@keyframes st-out{0%{opacity:1}to{opacity:0}}@keyframes st-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes st-drop{0%{transform:scaleY(0)}to{transform:none}}@keyframes st-settle{0%{transform:translateY(8px)}to{transform:none}}.st-lead{transform-origin:50% 0}@media (max-height:839.98px),(max-width:1279px){.motion-ok .st-play:not(.is-live) :is(.st-ln--water,.st-ln--sewer,.st-ln--electric,.st-ln--gas,.st-ln--refuse){mask:none}.motion-ok .st-play:not(.is-live) :is(.st-sw__from,.st-swap>[data-state=from]){visibility:hidden;animation:none}.motion-ok .st-play:not(.is-live) :is(.st-sg,.st-lot,.st-glow,.st-lead,.st-rec,.st-sw__to,.st-swap>[data-state=to]){animation:none}}@media print{.st{print-color-adjust:exact;-webkit-print-color-adjust:exact;break-inside:avoid}.st-rec{box-shadow:0 0 0 1px #A1A1AA}.st-replay-slot{display:none}.st-ln--electric,.st-ln--gas,.st-ln--refuse,.st-ln--sewer,.st-ln--water{mask:none!important}.st-sw__from,.st-swap>[data-state=from]{visibility:hidden!important;animation:none!important}.st-glow,.st-lead,.st-lot,.st-rec,.st-sg,.st-sw__to,.st-swap>[data-state=to]{opacity:1!important;transform:none!important;animation:none!important}}