.tooltip.svelte-div5wy{color:#333;background:#fff;padding:8px 12px;border-radius:4px;box-shadow:0 3px 15px #0000004d;font-size:14px;max-width:250px;pointer-events:none;opacity:1}.invisible.svelte-div5wy{opacity:0}.visible.svelte-div5wy{opacity:1}svg.svelte-bq66wl{-webkit-user-select:none;user-select:none;pointer-events:auto}.word.svelte-11kxbx{will-change:transform,opacity,filter;backface-visibility:hidden;white-space:pre;contain:paint}.chart-container.svelte-1jpl247{display:flex;flex-direction:column;align-items:center;gap:1rem}.button-text.svelte-1ms7ij1{display:flex;width:100%;align-items:center;justify-content:center;color:#fff;text-shadow:0px 1px 1.5px rgba(0,0,0,.16);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);white-space:nowrap;opacity:0;pointer-events:none;font-size:13px;font-weight:500}.button-container.svelte-1ms7ij1:not(.paused) .idle-text:where(.svelte-1ms7ij1){animation:svelte-1ms7ij1-textCycle 7s infinite 0s}.button-container.svelte-1ms7ij1:not(.paused) .loading-text:where(.svelte-1ms7ij1){animation:svelte-1ms7ij1-textCycle 7s infinite 2.3s}.button-container.svelte-1ms7ij1:not(.paused) .success-text:where(.svelte-1ms7ij1){animation:svelte-1ms7ij1-textCycle 7s infinite 4.6s}@keyframes svelte-1ms7ij1-textCycle{0%,30%{opacity:0;transform:translate(-50%,calc(-50% - 20px))}33%,63%{opacity:1;transform:translate(-50%,-50%)}66%,to{opacity:0;transform:translate(-50%,calc(-50% + 20px))}}.button-container.paused.svelte-1ms7ij1 .idle-text:where(.svelte-1ms7ij1){opacity:1;transform:translate(-50%,-50%)}.mac-spinner.svelte-1ms7ij1{display:inline-block;position:relative;width:16px;height:16px;margin-right:6px;vertical-align:middle;animation:svelte-1ms7ij1-mac-spin 1.2s steps(12) infinite}.mac-spinner.svelte-1ms7ij1 .segment:where(.svelte-1ms7ij1){position:absolute;width:2px;height:5px;left:7px;top:0;background-color:#fff;border-radius:1px;transform-origin:1px 8px}@keyframes svelte-1ms7ij1-mac-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}button.svelte-1mbre8z:focus-visible{outline:2px solid rgba(255,255,255,.5);outline-offset:2px}.chart-wrapper.svelte-1wqo2i{position:relative;width:100%;margin:0 auto;overflow:hidden}svg.svelte-1wqo2i{width:100%;height:100%}.title-wrapper.svelte-1gxvafq{font-family:Inter Variable,sans-serif;font-size:56px;font-weight:538;font-variation-settings:"opsz" auto;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;line-height:1.17;letter-spacing:-.0325em;max-width:800px}@media (max-width: 640px){.title-wrapper.svelte-1gxvafq{font-size:40px;line-height:48px;letter-spacing:-.015em}}text.svelte-1euhhdf{font-family:Arial,sans-serif}.legend-box.svelte-1euhhdf{stroke:#000;stroke-width:.5}.background.svelte-1nwkoi{fill:none;pointer-events:all}#state-borders.svelte-1nwkoi{fill:none;stroke:#fff;stroke-linejoin:round;stroke-linecap:round}.county.svelte-1nwkoi{stroke:#fff;stroke-linejoin:round;stroke-linecap:round}.usa-map.svelte-1nwkoi{width:100%;overflow:hidden}.clicked.svelte-1nwkoi{opacity:0!important}path.svelte-1nwkoi{transition:opacity .75s ease}rect.svelte-1nwkoi{outline:none}path.state.svelte-1nwkoi{outline:none}path.county.svelte-1nwkoi{outline:none}.state.clicked.svelte-1nwkoi{opacity:1}.state.svelte-1nwkoi:hover{opacity:.6}path.svelte-1nwkoi:focus-visible{outline:4px solid blue}.tooltip.svelte-1yothig{position:absolute;pointer-events:none;font-family:Poppins,sans-serif;min-width:8em;line-height:1.2;font-size:.875rem;z-index:1;padding:6px;color:#111827;background-color:#f9fafb;border:1px solid #ddd;border-radius:4px;opacity:0;transition:left .3s ease,top .3s ease}.card.svelte-1j25ysp{position:absolute;left:80px;width:356px;border-radius:16px;background:#27272a;border:1px solid rgba(255,255,255,.1);box-shadow:0 3px 6px #0009,0 0 0 1px #ffffff0f;transform:scale(1);cursor:pointer;will-change:transform,height,opacity,filter;overflow:hidden;opacity:1;transition:transform .3s var(--ease-out-quad),box-shadow .3s ease,background-color .3s ease,filter .3s ease,opacity .3s ease,position .3s ease,left .3s ease;pointer-events:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.card.svelte-1j25ysp:hover:not(.expanded){box-shadow:0 12px 24px #000,0 0 0 1px #ffffff26;transform:scale(1.015);background:#27272ae6;transition:transform .2s var(--ease-out-quad),box-shadow .2s ease,background-color .2s ease}.card.active.svelte-1j25ysp{box-shadow:0 20px 40px #000,0 0 0 2px #fff3;background:#27272a}.card.expanded.svelte-1j25ysp{transform:scale(1.08);box-shadow:0 25px 50px #00000080,0 0 0 2px #fff3;z-index:1000;background:#27272a;pointer-events:auto;opacity:1!important}.card.flex-card.svelte-1j25ysp{position:relative;left:0;width:100%;transform:none;transition:transform .3s var(--ease-out-quad),box-shadow .3s ease,background-color .3s ease,filter .3s ease,opacity .3s ease}.card.flex-card.svelte-1j25ysp:hover:not(.expanded){transform:translateY(-4px);box-shadow:0 12px 24px #000,0 0 0 1px #ffffff26}.card.flex-card.expanded.svelte-1j25ysp{position:relative;transform:scale(1.03);left:0}.card.svelte-1j25ysp:not(.active):not(.expanded){opacity:1;transition:opacity .3s ease,transform .3s var(--ease-out-quad),filter .3s ease;pointer-events:auto}.card-content.svelte-1j25ysp{width:100%;overflow:hidden}.inner.svelte-1j25ysp{padding:0}.card-header.svelte-1j25ysp{display:flex;align-items:flex-start;gap:16px;padding:24px;border-bottom:1px solid rgba(255,255,255,.05)}.icon-wrapper.svelte-1j25ysp{position:relative;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;margin-top:2px}.status-0.svelte-1j25ysp{color:#facc15;box-shadow:0 0 10px #facc1580}.status-1.svelte-1j25ysp{color:#60a5fa;box-shadow:0 0 10px #60a5fa80}.status-2.svelte-1j25ysp{color:#fc8d59;box-shadow:0 0 10px #fc8d5980}.status-3.svelte-1j25ysp{color:#4ade80;box-shadow:0 0 10px #4ade8080}.status-4.svelte-1j25ysp{color:#f472b6;box-shadow:0 0 10px #f472b680}.notification-indicator.svelte-1j25ysp{position:absolute;top:-8px;right:-8px;width:18px;height:18px;border-radius:50%;background:#ef4444;color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.3)}.icon.svelte-1j25ysp{color:#fff}.card-title.svelte-1j25ysp{color:#f4f4f5;flex:1;margin:0;padding-top:4px}.show-button.svelte-1j25ysp{background:#ffffff1a;color:#f4f4f5;font-size:14px;padding:6px 12px;border-radius:6px;border:none;cursor:pointer;transition:background .2s ease;margin-top:4px}.show-button.svelte-1j25ysp:hover{background:#fff3}.expanded-content.svelte-1j25ysp{padding:24px;opacity:0;animation:svelte-1j25ysp-fadeIn .3s var(--ease-out-quad) forwards}@keyframes svelte-1j25ysp-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.placeholder-content.svelte-1j25ysp{color:#a1a1aa;font-size:14px;line-height:1.5;margin-bottom:16px}.close-button.svelte-1j25ysp{background:#ffffff1a;color:#f4f4f5;font-size:14px;padding:8px 16px;border-radius:6px;border:none;cursor:pointer;transition:background .2s ease;display:block;margin-left:auto;margin-top:16px}.close-button.svelte-1j25ysp:hover{background:#fff3}.x-axis.svelte-v6d9f3 .tick:where(.svelte-v6d9f3) text:where(.svelte-v6d9f3){text-anchor:middle;color:#a1a1aa;margin:40px}.tick.svelte-v6d9f3{font-family:Poppins,sans-serif;font-size:.725em;font-weight:200;color:#a1a1aa}.tick.svelte-v6d9f3 text:where(.svelte-v6d9f3){fill:#a1a1aa;text-anchor:start;color:#a1a1aa}.tick.svelte-v6d9f3 line:where(.svelte-v6d9f3){stroke:#3f3f46;stroke-dasharray:2;opacity:1}.tick.tick-0.svelte-v6d9f3 line:where(.svelte-v6d9f3){display:inline-block;stroke-dasharray:0}.card-container.svelte-isez1k{position:relative;width:min(100%,534px);margin:0 auto;padding-bottom:60px;height:var(--container-height, auto);transition:height .3s ease-out}.card-stack.svelte-isez1k{position:relative;width:min(100%,534px);padding-inline:16px;perspective:4500px;perspective-origin:50% 50%;transform-style:preserve-3d;margin:0 auto 120px;display:flex;justify-content:center;align-items:center}.card-stack.iso-effect.svelte-isez1k{height:100%;overflow:visible;padding:60px}.card-wrapper.svelte-isez1k{position:absolute;top:0;left:0;width:100%;height:100%;isolation:isolate;transform-style:preserve-3d;transition:transform .32s var(--ease-out-quad),position .32s var(--ease-out-quad);pointer-events:none}.flex-layout.svelte-isez1k{position:relative;width:min(100%,534px);height:100%;overflow:visible;display:flex;flex-direction:column;gap:0px;padding:0}.flex-layout.svelte-isez1k .card-wrapper:where(.svelte-isez1k){position:relative;top:auto;left:auto;height:auto;transform:none!important;margin-bottom:16px}.iso-effect.svelte-isez1k .card-wrapper:where(.svelte-isez1k){transform:skewY(-2deg) rotateX(-7deg) rotateY(10deg) translateZ(var(--z-offset)) translate(var(--x-offset)) translateY(calc(-10% + var(--y-offset, 0)))}.iso-effect.svelte-isez1k .card-wrapper:where(.svelte-isez1k):has(.card.expanded){transform:translateZ(0) translate(0) translateY(0);left:50%;top:50%;margin-left:-267px;margin-top:-225px;z-index:1000!important}.iso-effect.svelte-isez1k .card-wrapper:where(.svelte-isez1k):hover{transform:skewY(-2deg) rotateX(-7deg) rotateY(10deg) translateZ(var(--z-offset)) translate(var(--x-offset)) translateY(calc(-10% + var(--y-offset, 0) - 15px))}.iso-effect.svelte-isez1k:has(.card:hover:not(.expanded)) .card:not(:hover):not(.expanded){opacity:.6;filter:grayscale(.5)}.iso-effect.svelte-isez1k:has(.card.expanded) .card:not(.expanded){opacity:1;filter:none}@keyframes svelte-20ahv-pulse{0%,to{opacity:1}50%{opacity:.7}}button.svelte-20ahv:disabled{cursor:not-allowed}.marquee-container.svelte-3bfrh9{position:relative}.fade-left.svelte-3bfrh9{background:linear-gradient(to right,rgb(24 24 27),transparent)}.fade-right.svelte-3bfrh9{background:linear-gradient(to left,rgb(24 24 27),transparent)}.marquee.svelte-3bfrh9{display:flex;overflow:hidden;width:100%}.marquee-content.svelte-3bfrh9{display:flex;align-items:center;gap:48px;white-space:nowrap;padding:0 24px;animation:svelte-3bfrh9-scroll 25s linear infinite;min-width:100%;flex-shrink:0}@keyframes svelte-3bfrh9-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.chart-container.svelte-zzq11r{padding-block:3rem}.container.svelte-zzq11r{max-width:1000px}
