.privacy-animation-container.svelte-t5gqdo{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);box-shadow:0 8px 32px #0000004d}.data-point.svelte-t5gqdo{opacity:0;filter:drop-shadow(0 0 2px currentColor)}.points-visible.svelte-t5gqdo .data-point:where(.svelte-t5gqdo){animation:svelte-t5gqdo-pointAppear .4s ease-out forwards}.points-fading.svelte-t5gqdo .data-point:where(.svelte-t5gqdo){animation:svelte-t5gqdo-pointFadeOut 1.2s ease-out forwards;opacity:1}@keyframes svelte-t5gqdo-pointAppear{0%{opacity:0}to{opacity:.85}}@keyframes svelte-t5gqdo-pointFadeOut{0%{opacity:.85}to{opacity:0}}.hex-path.svelte-t5gqdo{stroke-width:2;opacity:0;transform-origin:center}.hex-red.svelte-t5gqdo{fill:#dc354580;stroke:#ff6464cc}.hex-yellow.svelte-t5gqdo{fill:#ffc10773;stroke:#ffd54fcc}.hex-blue.svelte-t5gqdo{fill:#3b82f673;stroke:#60a5facc}.hexagons-visible.svelte-t5gqdo .hex-path:where(.svelte-t5gqdo){animation:svelte-t5gqdo-hexAppear .6s ease-out forwards}@keyframes svelte-t5gqdo-hexAppear{0%{opacity:0;transform:scale(.5)}60%{opacity:.8;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.outlier-point.svelte-t5gqdo{opacity:0}.outlier-point.point-visible.svelte-t5gqdo{animation:svelte-t5gqdo-pointAppear .4s ease-out .5s forwards}.outlier-point.point-visible.point-fading.svelte-t5gqdo{animation:svelte-t5gqdo-pointFadeOut 1.2s ease-out forwards;opacity:1}.point-label.svelte-t5gqdo,.hex-label.svelte-t5gqdo,.outlier-label.svelte-t5gqdo{opacity:0}.point-label.label-visible.svelte-t5gqdo{animation:svelte-t5gqdo-labelAppear .5s ease-out 1.5s forwards}.point-label.label-visible.label-fading.svelte-t5gqdo{animation:svelte-t5gqdo-labelFadeOut 1.2s ease-out forwards;opacity:1}@keyframes svelte-t5gqdo-labelFadeOut{0%{opacity:1}to{opacity:0}}.hex-label.label-visible.svelte-t5gqdo,.outlier-label.label-visible.svelte-t5gqdo{animation:svelte-t5gqdo-labelAppear .5s ease-out .5s forwards}@keyframes svelte-t5gqdo-labelAppear{0%{opacity:0}to{opacity:1}}.iso-animation-container.svelte-1k1amko{box-shadow:0 10px 40px #00000080}.power-flow.svelte-1k1amko{animation:svelte-1k1amko-electricityFlow .8s linear infinite;will-change:stroke-dashoffset}@keyframes svelte-1k1amko-electricityFlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-16}}.segment-1.svelte-1k1amko{animation:svelte-1k1amko-electricityFlow .8s linear infinite,svelte-1k1amko-seg1Out 10s ease-in-out infinite}.segment-2.svelte-1k1amko{animation:svelte-1k1amko-electricityFlow .8s linear infinite,svelte-1k1amko-seg2Out 10s ease-in-out infinite}.segment-3.svelte-1k1amko{animation:svelte-1k1amko-electricityFlow .8s linear infinite,svelte-1k1amko-seg3Out 10s ease-in-out infinite}.segment-4.svelte-1k1amko{animation:svelte-1k1amko-electricityFlow .8s linear infinite,svelte-1k1amko-seg4Out 10s ease-in-out infinite}.segment-v1-bottom.svelte-1k1amko{animation:svelte-1k1amko-electricityFlow .8s linear infinite,svelte-1k1amko-segV1BottomOut 10s ease-in-out infinite}.segment-v1-mid.svelte-1k1amko{animation:svelte-1k1amko-electricityFlow .8s linear infinite,svelte-1k1amko-segV1MidOut 10s ease-in-out infinite}.segment-v1-top.svelte-1k1amko{animation:svelte-1k1amko-electricityFlow .8s linear infinite,svelte-1k1amko-segV1TopOut 10s ease-in-out infinite}.segment-v2-bottom.svelte-1k1amko{animation:svelte-1k1amko-electricityFlow .8s linear infinite,svelte-1k1amko-segV2BottomOut 10s ease-in-out infinite}.segment-v2-mid.svelte-1k1amko{animation:svelte-1k1amko-electricityFlow .8s linear infinite,svelte-1k1amko-segV2MidOut 10s ease-in-out infinite}.segment-v2-top.svelte-1k1amko{animation:svelte-1k1amko-electricityFlow .8s linear infinite,svelte-1k1amko-segV2TopOut 10s ease-in-out infinite}.segment-v3-bottom.svelte-1k1amko{animation:svelte-1k1amko-electricityFlow .8s linear infinite,svelte-1k1amko-segV3BottomOut 10s ease-in-out infinite}.segment-v3-mid.svelte-1k1amko{animation:svelte-1k1amko-electricityFlow .8s linear infinite,svelte-1k1amko-segV3MidOut 10s ease-in-out infinite}.segment-v3-top.svelte-1k1amko{animation:svelte-1k1amko-electricityFlow .8s linear infinite,svelte-1k1amko-segV3TopOut 10s ease-in-out infinite}@keyframes svelte-1k1amko-seg1Out{0%,30%{opacity:1}34%,85%{opacity:0}92%,to{opacity:1}}@keyframes svelte-1k1amko-seg2Out{0%,33%{opacity:1}37%,85%{opacity:0}92%,to{opacity:1}}@keyframes svelte-1k1amko-seg3Out{0%,36%{opacity:1}40%,85%{opacity:0}92%,to{opacity:1}}@keyframes svelte-1k1amko-seg4Out{0%,39%{opacity:1}43%,85%{opacity:0}92%,to{opacity:1}}@keyframes svelte-1k1amko-segV1BottomOut{0%,33%{opacity:1}37%,85%{opacity:0}92%,to{opacity:1}}@keyframes svelte-1k1amko-segV1MidOut{0%,36%{opacity:1}40%,85%{opacity:0}92%,to{opacity:1}}@keyframes svelte-1k1amko-segV1TopOut{0%,39%{opacity:1}43%,85%{opacity:0}92%,to{opacity:1}}@keyframes svelte-1k1amko-segV2BottomOut{0%,36%{opacity:1}40%,85%{opacity:0}92%,to{opacity:1}}@keyframes svelte-1k1amko-segV2MidOut{0%,39%{opacity:1}43%,85%{opacity:0}92%,to{opacity:1}}@keyframes svelte-1k1amko-segV2TopOut{0%,42%{opacity:1}46%,85%{opacity:0}92%,to{opacity:1}}@keyframes svelte-1k1amko-segV3BottomOut{0%,39%{opacity:1}43%,85%{opacity:0}92%,to{opacity:1}}@keyframes svelte-1k1amko-segV3MidOut{0%,42%{opacity:1}46%,85%{opacity:0}92%,to{opacity:1}}@keyframes svelte-1k1amko-segV3TopOut{0%,45%{opacity:1}49%,85%{opacity:0}92%,to{opacity:1}}.line-base.svelte-1k1amko{opacity:0;animation:svelte-1k1amko-baseLineShow 10s ease-in-out infinite}@keyframes svelte-1k1amko-baseLineShow{0%,30%{opacity:0}35%,85%{opacity:.6}to{opacity:0}}.sub-equipment.svelte-1k1amko{animation:svelte-1k1amko-equipmentOutage 10s ease-in-out infinite}@keyframes svelte-1k1amko-equipmentOutage{0%,28%{fill:#22c55e;opacity:1}32%{fill:#ef4444;opacity:1}35%{fill:#ef4444;opacity:.3}38%{fill:#ef4444;opacity:1}41%{fill:#ef4444;opacity:.3}44%{fill:#ef4444;opacity:1}47%{fill:#ef4444;opacity:.3}50%{fill:#ef4444;opacity:1}53%{fill:#ef4444;opacity:.3}56%{fill:#ef4444;opacity:1}59%{fill:#ef4444;opacity:.3}62%{fill:#ef4444;opacity:1}65%{fill:#ef4444;opacity:.3}68%{fill:#ef4444;opacity:1}71%{fill:#ef4444;opacity:.3}74%{fill:#ef4444;opacity:1}77%{fill:#ef4444;opacity:.3}80%{fill:#ef4444;opacity:1}83%{fill:#ef4444;opacity:.3}85%{fill:#ef4444;opacity:1}92%,to{fill:#22c55e;opacity:1}}.failure-spark.svelte-1k1amko{opacity:0;animation:svelte-1k1amko-sparkFlash 10s ease-in-out infinite}@keyframes svelte-1k1amko-sparkFlash{0%,29%{opacity:0}30%{opacity:1}32%{opacity:.3}34%{opacity:1}38%{opacity:0}to{opacity:0}}.hosp-win.svelte-1k1amko{animation:svelte-1k1amko-hospWindowOut 10s ease-in-out infinite}.hosp-cross.svelte-1k1amko{animation:svelte-1k1amko-hospCrossOut 10s ease-in-out infinite}@keyframes svelte-1k1amko-hospWindowOut{0%,35%{fill:#22d3ee;opacity:1}42%,85%{fill:#1e3a5f;opacity:.2}to{fill:#22d3ee;opacity:1}}@keyframes svelte-1k1amko-hospCrossOut{0%,35%{fill:#ef4444;opacity:1}42%,85%{fill:#7f1d1d;opacity:.3}to{fill:#ef4444;opacity:1}}.school-win.svelte-1k1amko{animation:svelte-1k1amko-schoolWindowOut 10s ease-in-out infinite}.school-flag.svelte-1k1amko{animation:svelte-1k1amko-schoolFlagDim 10s ease-in-out infinite}@keyframes svelte-1k1amko-schoolWindowOut{0%,42%{fill:#fbbf24;opacity:1}48%,85%{fill:#78350f;opacity:.2}to{fill:#fbbf24;opacity:1}}@keyframes svelte-1k1amko-schoolFlagDim{0%,42%{fill:#3b82f6;opacity:1}48%,85%{fill:#1e3a5f;opacity:.4}to{fill:#3b82f6;opacity:1}}.traffic-red.svelte-1k1amko{animation:svelte-1k1amko-trafficRedOut 10s ease-in-out infinite}.traffic-green.svelte-1k1amko{animation:svelte-1k1amko-trafficGreenOut 10s ease-in-out infinite}@keyframes svelte-1k1amko-trafficRedOut{0%,48%{fill:#ef4444;opacity:1}54%,85%{fill:#450a0a;opacity:.3}to{fill:#ef4444;opacity:1}}@keyframes svelte-1k1amko-trafficGreenOut{0%,48%{fill:#22c55e;opacity:1}54%,85%{fill:#14532d;opacity:.3}to{fill:#22c55e;opacity:1}}.police-win.svelte-1k1amko{animation:svelte-1k1amko-policeWindowOut 10s ease-in-out infinite}.police-badge.svelte-1k1amko{animation:svelte-1k1amko-policeBadgeOut 10s ease-in-out infinite}@keyframes svelte-1k1amko-policeWindowOut{0%,38%{fill:#3b82f6;opacity:1}44%,85%{fill:#1e3a5f;opacity:.2}to{fill:#3b82f6;opacity:1}}@keyframes svelte-1k1amko-policeBadgeOut{0%,38%{fill:#fbbf24;opacity:1}44%,85%{fill:#78350f;opacity:.3}to{fill:#fbbf24;opacity:1}}.dc-light.svelte-1k1amko{animation:svelte-1k1amko-dcLightOut 10s ease-in-out infinite}@keyframes svelte-1k1amko-dcLightOut{0%,40%{opacity:1}46%,85%{opacity:.1}to{opacity:1}}.food-win.svelte-1k1amko{animation:svelte-1k1amko-foodWindowOut 10s ease-in-out infinite}.food-door.svelte-1k1amko{animation:svelte-1k1amko-foodDoorOut 10s ease-in-out infinite}@keyframes svelte-1k1amko-foodWindowOut{0%,44%{fill:#84cc16;opacity:.6}50%,85%{fill:#365314;opacity:.15}to{fill:#84cc16;opacity:.6}}@keyframes svelte-1k1amko-foodDoorOut{0%,44%{fill:#4d7c0f}50%,85%{fill:#1a2e05}to{fill:#4d7c0f}}.airport-win.svelte-1k1amko{animation:svelte-1k1amko-airportWindowOut 10s ease-in-out infinite}.runway-light.svelte-1k1amko{animation:svelte-1k1amko-runwayLightOut 10s ease-in-out infinite}@keyframes svelte-1k1amko-airportWindowOut{0%,46%{fill:#22d3ee;opacity:1}52%,85%{fill:#164e63;opacity:.2}to{fill:#22d3ee;opacity:1}}@keyframes svelte-1k1amko-runwayLightOut{0%,46%{opacity:1}52%,85%{opacity:.15}to{opacity:1}}.shelter-win.svelte-1k1amko{animation:svelte-1k1amko-shelterWindowOut 10s ease-in-out infinite}.shelter-cross.svelte-1k1amko{animation:svelte-1k1amko-shelterCrossOut 10s ease-in-out infinite}@keyframes svelte-1k1amko-shelterWindowOut{0%,34%{fill:#fbbf24;opacity:1}40%,85%{fill:#374151;opacity:.2}to{fill:#fbbf24;opacity:1}}@keyframes svelte-1k1amko-shelterCrossOut{0%,34%{fill:#ef4444;opacity:1}40%,85%{fill:#7f1d1d;opacity:.3}to{fill:#ef4444;opacity:1}}.status-indicator.svelte-1k1amko{animation:svelte-1k1amko-statusDot 10s ease-in-out infinite}@keyframes svelte-1k1amko-statusDot{0%,28%{fill:#22c55e}32%,85%{fill:#ef4444}to{fill:#22c55e}}.status-text-on.svelte-1k1amko{fill:#86efac;animation:svelte-1k1amko-statusTextOn 10s ease-in-out infinite}.status-text-off.svelte-1k1amko{fill:#fca5a5;animation:svelte-1k1amko-statusTextOff 10s ease-in-out infinite}@keyframes svelte-1k1amko-statusTextOn{0%,28%{opacity:1}32%,85%{opacity:0}to{opacity:1}}@keyframes svelte-1k1amko-statusTextOff{0%,28%{opacity:0}32%,85%{opacity:1}to{opacity:0}}.house-win.svelte-1k1amko,.office-win.svelte-1k1amko,.shop-win.svelte-1k1amko,.apt-win.svelte-1k1amko,.warehouse-win.svelte-1k1amko{animation:svelte-1k1amko-nonCriticalWindowOut 10s ease-in-out infinite}@keyframes svelte-1k1amko-nonCriticalWindowOut{0%,34%{opacity:.7}40%,85%{opacity:.1}to{opacity:.7}}
