@import"https://fonts.googleapis.com/css2?family=Aboreto&family=Cormorant:ital,wght@0,300..700;1,300..700&family=Oswald:wght@200..700&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Raleway:ital,wght@0,100..900;1,100..900&family=Sono:wght@200..800&family=Staatliches&display=swap";@keyframes svelte-1x7ov4y-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-1x7ov4y-slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.row.svelte-1x7ov4y{transition:transform .5s var(--delay, 0s) cubic-bezier(.25,.1,.25,1)}.row.svelte-1x7ov4y .grid-line:where(.svelte-1x7ov4y){stroke:var(--color-gray-500)}@media (max-width: 767px){.row.svelte-1x7ov4y circle.intro:where(.svelte-1x7ov4y):not(.interactive){pointer-events:none}}.row.interactive.svelte-1x7ov4y .duty-label:where(.svelte-1x7ov4y){font-size:1rem}.duty-label.svelte-1x7ov4y{font-family:Sailec,sans-serif;font-size:1.6rem;transition:opacity .5s ease;font-weight:300;stroke:var(--bg-color);stroke-width:2;paint-order:stroke}@media (max-width: 767px){.duty-label.svelte-1x7ov4y{font-size:1rem}}.duty-label.highlight.svelte-1x7ov4y{font-weight:700}@media (max-width: 767px){.duty-label.highlight.svelte-1x7ov4y{font-weight:400}}.guess-mode-text.svelte-1x7ov4y{font-family:Sailec,sans-serif;font-size:2rem;font-weight:600;opacity:0;transform:translate(10px);transition:all .5s var(--delay, 0s) cubic-bezier(.25,.1,.25,1)}.guess-mode-text.show.svelte-1x7ov4y{opacity:1;transform:translate(0)}@media (max-width: 767px){.guess-mode-text.svelte-1x7ov4y{font-size:1.4rem}}circle.svelte-1x7ov4y:not(.isDragging){transition:all .5s var(--delay, 0s) cubic-bezier(.25,.1,.25,1)}.hide.svelte-1x7ov4y{opacity:0}.gap-line.svelte-1x7ov4y{stroke-dasharray:1000;stroke-dashoffset:1000;animation:svelte-1x7ov4y-drawLine 1s ease-out forwards;animation-delay:.5s}@keyframes svelte-1x7ov4y-drawLine{to{stroke-dashoffset:0}}@keyframes svelte-1x7ov4y-drawGapLine{0%{stroke-dashoffset:20}to{stroke-dashoffset:0}}circle.svelte-1x7ov4y:focus{outline:none}@keyframes svelte-5xaq6x-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-5xaq6x-slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.dropdown-container.svelte-5xaq6x{position:relative;width:100%}.dropdown-container.svelte-5xaq6x .dropdown-button:where(.svelte-5xaq6x){width:100%;padding:.75rem 1rem;border:1px solid #d0d0d0;border-radius:.5rem;background:#fff;color:#666;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:sans-serif;display:flex;align-items:center;justify-content:space-between;text-align:left;box-sizing:border-box}.dropdown-container.svelte-5xaq6x .dropdown-button:where(.svelte-5xaq6x):hover{background-color:#f8f8f8;border-color:#999}.dropdown-container.svelte-5xaq6x .dropdown-button:where(.svelte-5xaq6x) .dropdown-arrow:where(.svelte-5xaq6x){color:#999;font-size:.75rem;transition:transform .2s ease;flex-shrink:0;transform:rotate(270deg);margin-right:.5rem}.dropdown-container.svelte-5xaq6x .dropdown-button:where(.svelte-5xaq6x) .dropdown-arrow.is-open:where(.svelte-5xaq6x){transform:rotate(360deg)}.dropdown-container.svelte-5xaq6x .dropdown-button:where(.svelte-5xaq6x) .dropdown-text:where(.svelte-5xaq6x){flex:1;margin-right:.5rem;display:flex;align-items:center;gap:.25rem;overflow:hidden}.dropdown-container.svelte-5xaq6x .dropdown-button:where(.svelte-5xaq6x) .dropdown-text:where(.svelte-5xaq6x) .dropdown-text-content:where(.svelte-5xaq6x){white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.dropdown-container.svelte-5xaq6x .dropdown-button:where(.svelte-5xaq6x) .state-pills:where(.svelte-5xaq6x){display:flex;flex-wrap:wrap;gap:.25rem;align-items:center;flex:1;overflow:hidden}.dropdown-container.svelte-5xaq6x .dropdown-button:where(.svelte-5xaq6x) .state-pills:where(.svelte-5xaq6x) .state-pill:where(.svelte-5xaq6x){display:flex;align-items:center;background:var(--pill-color, #e8e8e8);color:#fff;border-radius:.25rem;padding:.25rem .5rem;border:1px solid var(--pill-border-color, #d0d0d0);transition:all .2s ease;font-size:.75rem;flex-shrink:0;cursor:pointer}.dropdown-container.svelte-5xaq6x .dropdown-button:where(.svelte-5xaq6x) .state-pills:where(.svelte-5xaq6x) .state-pill:where(.svelte-5xaq6x):hover .remove-icon:where(.svelte-5xaq6x){color:#333}.dropdown-container.svelte-5xaq6x .dropdown-button:where(.svelte-5xaq6x) .state-pills:where(.svelte-5xaq6x) .state-pill:where(.svelte-5xaq6x) .state-name:where(.svelte-5xaq6x){font-weight:500;color:#333;white-space:nowrap}.dropdown-container.svelte-5xaq6x .dropdown-button:where(.svelte-5xaq6x) .state-pills:where(.svelte-5xaq6x) .state-pill:where(.svelte-5xaq6x) .remove-icon:where(.svelte-5xaq6x){color:#666;font-weight:700;font-size:1rem;margin-left:.25rem;transition:color .2s ease;flex-shrink:0}.dropdown-container.svelte-5xaq6x .dropdown-menu:where(.svelte-5xaq6x){position:absolute;top:100%;left:0;right:0;background-color:#fff;border-radius:.5rem;box-shadow:0 4px 20px #00000026;margin-top:.25rem;max-height:200px;overflow-y:auto;z-index:1000}.dropdown-container.svelte-5xaq6x .dropdown-menu:where(.svelte-5xaq6x) .dropdown-item:where(.svelte-5xaq6x){width:100%;padding:.75rem 1rem;border:none;background:transparent;color:#666;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:sans-serif;text-align:left;display:flex;align-items:center;white-space:normal;line-height:1.4}.dropdown-container.svelte-5xaq6x .dropdown-menu:where(.svelte-5xaq6x) .dropdown-item:where(.svelte-5xaq6x):hover:not(:disabled){background-color:#fad246;color:#333}.dropdown-container.svelte-5xaq6x .dropdown-menu:where(.svelte-5xaq6x) .dropdown-item:where(.svelte-5xaq6x):first-child{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.dropdown-container.svelte-5xaq6x .dropdown-menu:where(.svelte-5xaq6x) .dropdown-item:where(.svelte-5xaq6x):last-child{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.dropdown-container.svelte-5xaq6x .dropdown-menu:where(.svelte-5xaq6x) .dropdown-item.selected:where(.svelte-5xaq6x){background-color:#eee;color:#888}.dropdown-container.svelte-5xaq6x .dropdown-menu:where(.svelte-5xaq6x) .dropdown-item:where(.svelte-5xaq6x):disabled{opacity:1;cursor:not-allowed;color:#ccc}@keyframes svelte-9jvl5f-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-9jvl5f-slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.controls-wrapper.svelte-9jvl5f .controls-container:where(.svelte-9jvl5f){position:relative;z-index:1000}.controls-wrapper.svelte-9jvl5f .controls-container:where(.svelte-9jvl5f) .dashboard-controls:where(.svelte-9jvl5f){display:flex;flex-direction:column}.control-section.svelte-9jvl5f{display:flex;flex-direction:column;gap:.75rem}.control-section.svelte-9jvl5f:not(:last-child){padding-bottom:1.5rem;margin-bottom:1rem;border-bottom:1px solid var(--color-gray-200)}.control-section.svelte-9jvl5f .section-title:where(.svelte-9jvl5f) h3:where(.svelte-9jvl5f){font-size:1rem;font-weight:600;margin:0;color:#333}.control-section.svelte-9jvl5f .option-buttons:where(.svelte-9jvl5f){display:flex;flex-direction:column;gap:.5rem}.control-section.svelte-9jvl5f .option-buttons:where(.svelte-9jvl5f) .option-button:where(.svelte-9jvl5f){padding:.75rem 1rem;border:1px solid #d0d0d0;border-radius:.5rem;background:#fff;color:#666;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:sans-serif;text-align:left}.control-section.svelte-9jvl5f .option-buttons:where(.svelte-9jvl5f) .option-button.selected:where(.svelte-9jvl5f){background-color:var(--color-theme-yellow);color:#000;border-color:var(--color-theme-yellow)}.control-section.svelte-9jvl5f .option-buttons:where(.svelte-9jvl5f) .option-button:where(.svelte-9jvl5f):hover:not(.selected){background-color:#f8f8f8;border-color:#999;color:#333}@media (max-width: 767px){.mobile-controls-header.svelte-9jvl5f{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.mobile-controls-header.svelte-9jvl5f .filter-button:where(.svelte-9jvl5f){width:40px;height:40px;border-radius:.375rem;background-color:var(--color-theme-yellow);color:#000;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}.mobile-controls-header.svelte-9jvl5f .filter-button:where(.svelte-9jvl5f):hover{background-color:#e1bc2f}.mobile-controls-header.svelte-9jvl5f .filter-button:where(.svelte-9jvl5f):active{transform:scale(.95)}.mobile-controls-header.svelte-9jvl5f .view-summary:where(.svelte-9jvl5f){display:flex;flex-direction:column;gap:.125rem;flex:1;min-width:0}.mobile-controls-header.svelte-9jvl5f .view-summary:where(.svelte-9jvl5f) .view-summary-label:where(.svelte-9jvl5f){font-size:.75rem;color:#666;font-weight:500}.mobile-controls-header.svelte-9jvl5f .view-summary:where(.svelte-9jvl5f) .view-summary-value:where(.svelte-9jvl5f){font-size:.9rem;color:#000;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal-overlay.svelte-9jvl5f{position:fixed;inset:0;background-color:#00000080;z-index:1002}.controls-container.modal-open.svelte-9jvl5f{position:fixed;top:calc(var(--header-height, 80px) + 1rem);bottom:0;left:1rem;right:0;z-index:1003;display:flex;flex-direction:column;width:calc(100% - 2rem)}.controls-container.svelte-9jvl5f .dashboard-controls:where(.svelte-9jvl5f){flex-direction:column;background-color:#fff;border-radius:1rem 1rem 0 0;padding:0;flex:1;overflow-y:auto;box-shadow:0 -4px 20px #0003;gap:0;width:100%;max-height:100vh}.controls-container.svelte-9jvl5f .dashboard-controls:where(.svelte-9jvl5f) .modal-header:where(.svelte-9jvl5f){display:flex;justify-content:space-between;align-items:center;padding:1.5rem 1rem 1rem;border-bottom:1px solid var(--color-gray-200);position:sticky;top:0;background-color:#fff;z-index:10;flex-shrink:0}.controls-container.svelte-9jvl5f .dashboard-controls:where(.svelte-9jvl5f) .modal-header:where(.svelte-9jvl5f) h2:where(.svelte-9jvl5f){font-size:1.25rem;font-weight:600;margin:0}.controls-container.svelte-9jvl5f .dashboard-controls:where(.svelte-9jvl5f) .modal-header:where(.svelte-9jvl5f) .close-button:where(.svelte-9jvl5f){background:none;border:none;font-size:2rem;line-height:1;cursor:pointer;color:#666;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.controls-container.svelte-9jvl5f .dashboard-controls:where(.svelte-9jvl5f) .modal-header:where(.svelte-9jvl5f) .close-button:where(.svelte-9jvl5f):hover{color:#000}.controls-container.svelte-9jvl5f .dashboard-controls:where(.svelte-9jvl5f) .modal-content:where(.svelte-9jvl5f){flex:1;overflow-y:auto;padding-bottom:2rem}.controls-container.svelte-9jvl5f .dashboard-controls:where(.svelte-9jvl5f) .control-section:where(.svelte-9jvl5f){margin:1rem;border-bottom:1px solid var(--color-gray-200)}.controls-container.svelte-9jvl5f .dashboard-controls:where(.svelte-9jvl5f) .control-section:where(.svelte-9jvl5f):last-of-type{border-bottom:none}.controls-container.svelte-9jvl5f .dashboard-controls:where(.svelte-9jvl5f) .control-section:where(.svelte-9jvl5f) .option-buttons:where(.svelte-9jvl5f) .option-button:where(.svelte-9jvl5f){width:100%}}.dashboard-instructions.svelte-9jvl5f{font-size:1rem;color:#666;font-weight:600;margin:0;line-height:1.4}@media (max-width: 767px){.dashboard-instructions.svelte-9jvl5f{font-size:.8rem;font-weight:400;margin-bottom:1rem}}@keyframes svelte-whfebp-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-whfebp-slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.legend.large-font.svelte-whfebp{margin-top:1rem}.legend.large-font.svelte-whfebp .legend-label:where(.svelte-whfebp){font-size:1.4rem}.legend.large-font.svelte-whfebp .legend-dot:where(.svelte-whfebp){width:18px;height:18px;border:none}.legend.large-font.svelte-whfebp .legend-items:where(.svelte-whfebp){justify-content:center}@media (max-width: 767px){.legend.large-font.svelte-whfebp{margin-top:0rem}.legend.large-font.svelte-whfebp .legend-label:where(.svelte-whfebp){font-size:1rem}.legend.large-font.svelte-whfebp .legend-dot:where(.svelte-whfebp){width:12px;height:12px;border:none}}.legend-items.svelte-whfebp{display:flex;align-items:center;column-gap:1rem;row-gap:0rem;flex-wrap:wrap}.legend-item.svelte-whfebp{display:flex;align-items:center;gap:.5rem;border-bottom:1px solid transparent}.legend-item.interactive.svelte-whfebp{cursor:pointer}.legend-item.interactive.active.svelte-whfebp,.legend-item.interactive.svelte-whfebp:hover{border-bottom:1px solid var(--color-gray-500)}.legend-dot.svelte-whfebp{width:12px;height:12px;border-radius:50%;flex-shrink:0;border:1px solid #aaa}.legend-dots-cluster.svelte-whfebp{display:flex;align-items:center;gap:2px;position:relative}.legend-dot-small.svelte-whfebp{width:8px;height:8px;border-radius:50%;flex-shrink:0;border:1px solid #aaa}.legend-label.svelte-whfebp{font-size:14px;font-weight:500;color:#666;font-family:sans-serif}h3.svelte-whfebp{font-size:1rem;font-weight:600;margin:0 0 5px}@keyframes svelte-rx2gos-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-rx2gos-slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.legend.svelte-rx2gos{width:100%;max-width:250px;position:absolute;bottom:2rem;right:2rem}@media (max-width: 767px){.legend.svelte-rx2gos{left:50%;transform:translate(-50%);right:auto}}.legend.svelte-rx2gos .legend-title:where(.svelte-rx2gos){font-size:12px;font-weight:800;color:#666;font-family:sans-serif}.legend.svelte-rx2gos .gradient-bar:where(.svelte-rx2gos){width:100%;height:15px;overflow:hidden;margin-bottom:2px}.legend.svelte-rx2gos .gradient-bar:where(.svelte-rx2gos) .gradient-fill:where(.svelte-rx2gos){width:100%;height:100%}.legend.svelte-rx2gos .legend-labels:where(.svelte-rx2gos){display:flex;justify-content:space-between;font-size:12px;color:#666}@keyframes svelte-u7c9ig-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-u7c9ig-slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.map-container.svelte-u7c9ig{width:100%;max-width:1200px;height:100%;margin:0 auto;display:flex;justify-content:center;align-items:center;overflow:hidden}svg.svelte-u7c9ig{margin-top:10px}svg.svelte-u7c9ig path:where(.svelte-u7c9ig){stroke:var(--color-theme-light);stroke-width:1.2px}svg.svelte-u7c9ig path.outline:where(.svelte-u7c9ig){stroke:var(--color-theme-light);opacity:0;cursor:pointer}svg.svelte-u7c9ig path.outline:where(.svelte-u7c9ig):hover{stroke:var(--color-gray-1000);stroke-width:2px;opacity:1}svg.svelte-u7c9ig path.outline.clicked:where(.svelte-u7c9ig){stroke:var(--color-gray-1000);stroke-width:2px;opacity:1}svg.svelte-u7c9ig path:where(.svelte-u7c9ig):focus{outline:none}@keyframes svelte-1e6vjq6-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-1e6vjq6-slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}svg.svelte-1e6vjq6{transition:height .5s ease}.axis.svelte-1e6vjq6 line:where(.svelte-1e6vjq6),.axis.svelte-1e6vjq6 .tick:where(.svelte-1e6vjq6){transition:all .5s ease}.axis.svelte-1e6vjq6 text:where(.svelte-1e6vjq6){font-family:Sailec,sans-serif;font-size:1rem;fill:var(--color-gray-500)}@media (max-width: 767px){.axis.svelte-1e6vjq6 text.first:where(.svelte-1e6vjq6){text-anchor:start;transform:translate(-3px)}.axis.svelte-1e6vjq6 text.last:where(.svelte-1e6vjq6){text-anchor:end;transform:translate(3px)}}.axis.svelte-1e6vjq6 line:where(.svelte-1e6vjq6){stroke-width:2;stroke:var(--color-gray-300)}.axis.intro.svelte-1e6vjq6 text:where(.svelte-1e6vjq6){font-size:1.5rem;font-weight:500;alignment-baseline:central;fill:var(--color-gray-400)}@media (max-width: 767px){.axis.intro.svelte-1e6vjq6 text:where(.svelte-1e6vjq6){font-size:.9rem}}.axis-label.svelte-1e6vjq6{font-family:Sailec,sans-serif;font-size:1rem;fill:var(--color-gray-500);transition:all .5s ease;font-weight:500}.axis-label.intro.svelte-1e6vjq6{fill:var(--color-gray-400)}@media (max-width: 767px){.axis-label.svelte-1e6vjq6{font-size:.9rem}}@keyframes svelte-d4p5ai-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-d4p5ai-slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.n-threshold-note.svelte-d4p5ai{padding-top:1rem;border-top:1px solid var(--color-gray-200)}.n-threshold-note.svelte-d4p5ai h3:where(.svelte-d4p5ai){font-size:1rem;font-weight:600;margin:0 0 5px}.n-threshold-note.svelte-d4p5ai p:where(.svelte-d4p5ai){color:#666;font-style:italic;font-size:.8rem}.n-threshold-note.bottom.svelte-d4p5ai{text-align:center;padding:0rem 1rem;position:sticky;bottom:0;z-index:500;background-color:var(--bg-color);margin-top:0;padding-top:0;border-top:none;font-size:.75rem;line-height:1}.n-threshold-note.bottom.svelte-d4p5ai h3:where(.svelte-d4p5ai){display:none}:root{--color-theme-light: #F5F5F5;--color-theme-dark: #373737;--color-theme-red: #d13c28;--color-theme-blue: #1a3863;--color-theme-blue: #0C2C4B;--color-theme-blue-light: #3DB5E9;--color-theme-yellow: #FAD246;--color-theme-green: #64B42D;--color-theme-gop-red: #EF5B42;--color-theme-dem-blue: #3471C0;--bg-color: #D6D9D3;--bg-color: #f4f4f4;--color-black: #000000;--color-white: #ffffff;--color-gray-50: #f7f7f7;--color-gray-100: #efefef;--color-gray-200: #dfdfdf;--color-gray-300: #cacaca;--color-gray-400: #a8a8a8;--color-gray-500: #878787;--color-gray-600: #6d6d6d;--color-gray-700: #4e4e4e;--color-gray-800: #373737;--color-gray-900: #262626;--color-gray-1000: #191919}@keyframes svelte-1phhfl1-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-1phhfl1-slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.dashboard.svelte-1phhfl1{display:flex;flex-direction:column;justify-content:center;position:relative;width:100%;height:100svh;margin:0 auto;background-color:var(--bg-color);transition:all .5s ease;font-family:sans-serif}@media (max-width: 480px){.dashboard.svelte-1phhfl1{justify-content:flex-end}}@media (max-height: 900px){.dashboard.svelte-1phhfl1{justify-content:flex-end}}.dashboard.interactive.svelte-1phhfl1{height:100svh;overflow:hidden;justify-content:center}.dashboard.pinned.svelte-1phhfl1{height:calc(100svh - var(--header-height, 80px));margin-top:var(--header-height, 80px);display:flex;flex-direction:row}@media (max-width: 767px){.dashboard.pinned.svelte-1phhfl1{flex-direction:column}}.dashboard.pinned.svelte-1phhfl1 .dashboard-content:where(.svelte-1phhfl1){flex:1;display:flex;flex-direction:column;overflow:hidden;margin-left:min(var(--controls-width),300px)}@media (max-width: 767px){.dashboard.pinned.svelte-1phhfl1 .dashboard-content:where(.svelte-1phhfl1){margin-left:0}}.dashboard.pinned.svelte-1phhfl1 .dashboard-content:where(.svelte-1phhfl1) .chart-container:where(.svelte-1phhfl1){flex:1;position:relative}.dashboard.pinned.svelte-1phhfl1 .dashboard-content:where(.svelte-1phhfl1) .chart-container.needs-scrolling:where(.svelte-1phhfl1){overflow:auto}.dashboard.svelte-1phhfl1 .controls-wrapper:where(.svelte-1phhfl1){width:100%;margin:0 auto;position:sticky;top:0;z-index:1000;padding:1rem;box-shadow:0 0 10px #0000001a;background-color:#fff}@media (max-width: 767px){.dashboard.svelte-1phhfl1 .controls-wrapper:where(.svelte-1phhfl1){padding-bottom:.5rem}}.dashboard.svelte-1phhfl1 .controls-wrapper.pinned:where(.svelte-1phhfl1){position:fixed;top:var(--header-height, 80px);left:0;width:min(var(--controls-width),300px);max-width:300px;height:calc(100svh - var(--header-height, 80px));z-index:10000;overflow-y:auto;box-shadow:2px 0 10px #0000001a;display:flex;flex-direction:column;gap:1rem;overflow-y:scroll}.dashboard.svelte-1phhfl1 .controls-wrapper.pinned:where(.svelte-1phhfl1) .controls{flex:1;display:flex;flex-direction:column}@media (max-width: 767px){.dashboard.svelte-1phhfl1 .controls-wrapper.pinned:where(.svelte-1phhfl1){position:sticky;top:0;width:100%;gap:0;max-width:none;height:auto;box-shadow:0 2px 10px #0000001a;overflow-y:visible}}.dashboard.svelte-1phhfl1 .axis-wrapper:where(.svelte-1phhfl1){background-color:var(--bg-color)}.dashboard.svelte-1phhfl1 .axis-wrapper.sticky:where(.svelte-1phhfl1){position:sticky;bottom:0;z-index:500}.dropdown-wrapper.svelte-1phhfl1{padding:1rem;background-color:var(--bg-color);z-index:100;max-width:400px;width:100%;margin:0 auto;text-align:center}.dropdown-wrapper.svelte-1phhfl1 .dropdown-title:where(.svelte-1phhfl1){font-size:1.25rem;font-weight:600;margin-bottom:.25rem;text-align:center}@media (max-width: 767px){.dropdown-wrapper.svelte-1phhfl1{margin-left:0}}.map-wrapper.svelte-1phhfl1{position:absolute;top:0;left:0;margin-left:min(var(--controls-width),300px);width:calc(100% - var(--controls-width));height:calc(100svh - var(--header-height, 80px) - var(--note-height));background-color:var(--bg-color);z-index:10;transition:all .5s ease}@media (max-width: 767px){.map-wrapper.svelte-1phhfl1{margin-left:0;width:100%;top:var(--legend-height, 100px)}}.chart-container.svelte-1phhfl1{height:var(--chart-height);max-height:var(--chart-max-height);overflow:auto}.chart-container.interactive-mode.svelte-1phhfl1{overflow:hidden}.chart-container.needs-scrolling.svelte-1phhfl1{overflow:auto}.chart-container.svelte-1phhfl1 .bottom-gradient:where(.svelte-1phhfl1){width:100%;height:0px;bottom:0}.chart-container.svelte-1phhfl1 .bottom-gradient:where(.svelte-1phhfl1):after{content:"";position:absolute;bottom:-1px;left:0;right:0;width:100%;height:25px;background:linear-gradient(to bottom,transparent,var(--color-theme-light));pointer-events:none;z-index:10}svg{display:block;font-size:14px;font-family:sans-serif}svg.svelte-1phhfl1{transition:height .5s ease}.legend-wrapper.svelte-1phhfl1{padding-top:1rem;margin-top:1rem;border-top:1px solid var(--color-gray-200)}@media (max-width: 767px){.legend-wrapper.svelte-1phhfl1{margin-top:0}}
