.leaflet-cluster-anim .leaflet-marker-icon,.leaflet-cluster-anim .leaflet-marker-shadow{-webkit-transition:-webkit-transform .3s ease-out,opacity .3s ease-in;-o-transition:-o-transform .3s ease-out, opacity .3s ease-in;-moz-transition:-moz-transform .3s ease-out,opacity .3s ease-in;transition:transform .3s ease-out,opacity .3s ease-in}.leaflet-cluster-spider-leg{-webkit-transition:-webkit-stroke-dashoffset .3s ease-out,-webkit-stroke-opacity .3s ease-in;-o-transition:-o-stroke-dashoffset .3s ease-out, -o-stroke-opacity .3s ease-in;-moz-transition:-moz-stroke-dashoffset .3s ease-out,-moz-stroke-opacity .3s ease-in;transition:stroke-dashoffset .3s ease-out,stroke-opacity .3s ease-in}.marker-cluster-small{background-color:#b5e28c99}.marker-cluster-small div{background-color:#6ecc3999}.marker-cluster-medium{background-color:#f1d35799}.marker-cluster-medium div{background-color:#f0c20c99}.marker-cluster-large{background-color:#fd9c7399}.marker-cluster-large div{background-color:#f1801799}.leaflet-oldie .marker-cluster-small{background-color:#b5e28c}.leaflet-oldie .marker-cluster-small div{background-color:#6ecc39}.leaflet-oldie .marker-cluster-medium{background-color:#f1d357}.leaflet-oldie .marker-cluster-medium div{background-color:#f0c20c}.leaflet-oldie .marker-cluster-large{background-color:#fd9c73}.leaflet-oldie .marker-cluster-large div{background-color:#f18017}.marker-cluster{background-clip:padding-box;border-radius:20px}.marker-cluster div{text-align:center;border-radius:15px;width:30px;height:30px;margin-top:5px;margin-left:5px;font:12px Helvetica Neue,Arial,Helvetica,sans-serif}.marker-cluster span{line-height:30px}.incident-map-wrap.svelte-ep8kwd{position:relative}.mappable-overlay.svelte-ep8kwd{z-index:500;position:absolute;bottom:.6rem;left:.6rem}.design-overlay.svelte-ep8kwd{z-index:500;position:absolute;top:.6rem;left:.6rem}.incident-map.svelte-ep8kwd{border-radius:8px;width:100%;overflow:hidden}.leaflet-container{background:#080a0d}.imap-cluster{border:2px solid var(--color-ember);width:100%;height:100%;color:var(--color-text-primary);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#161b22eb;border-radius:50%;justify-content:center;align-items:center;font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px;font-weight:700;display:flex;box-shadow:0 0 10px #ff6a3d59}.department-home.svelte-m96l8d{flex-direction:column;gap:2rem;max-width:1400px;margin:0 auto;padding:clamp(1rem,3vw,2rem);display:flex}@media (width<=480px){.department-home.svelte-m96l8d{gap:1.5rem}}.back-link.svelte-m96l8d{color:var(--color-text-dim);margin-bottom:.5rem;font-family:ui-monospace,monospace;font-size:.8rem;transition:color .2s;display:inline-block}.back-link.svelte-m96l8d:hover{color:var(--color-text-primary)}.page-header.svelte-m96l8d{justify-content:space-between;align-items:flex-end;display:flex}@media (width<=768px){.page-header.svelte-m96l8d{flex-direction:column;align-items:flex-start;gap:1rem}.actions.svelte-m96l8d{flex-wrap:wrap}}.title-area.svelte-m96l8d h1:where(.svelte-m96l8d){min-height:2rem;margin:.5rem 0;font-size:clamp(1.5rem,4vw,2.5rem)}.fdid-badge.svelte-m96l8d{color:var(--color-text-mid);background:var(--color-panel-raised);border-radius:4px;padding:.25rem .5rem;font-family:ui-monospace,monospace;font-size:.875rem}.actions.svelte-m96l8d{align-items:center;gap:1.5rem;display:flex}.btn.svelte-m96l8d{background:var(--color-ember);color:#fff;border-radius:6px;padding:.5rem 1rem;font-weight:500;transition:background .2s}.btn.svelte-m96l8d:hover{background:var(--color-ember-dim)}.run-board.svelte-m96l8d{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1.25rem;display:grid}@media (width<=768px){.run-board.svelte-m96l8d{grid-template-columns:repeat(2,1fr);gap:1rem}}@media (width<=480px){.run-board.svelte-m96l8d{grid-template-columns:repeat(3,1fr);gap:.75rem}}.run-panel .value.svelte-m96l8d{color:var(--color-text-primary);margin-top:.5rem;font-size:clamp(1.5rem,5vw,2.25rem);font-weight:700}@media (width<=480px){.run-panel{flex-direction:column;justify-content:center;display:flex}.run-panel .eyebrow{font-size:9px}.run-panel .value.svelte-m96l8d{margin-top:.25rem;font-size:clamp(1.25rem,4vw,1.75rem)}}.unit.svelte-m96l8d{color:var(--color-text-mid);margin-left:.25rem;font-size:.9rem}@media (width<=480px){.unit.svelte-m96l8d{font-size:.75rem}}.dashboard-grid.svelte-m96l8d{grid-template-rows:auto auto;grid-template-columns:280px 1fr;gap:1.5rem;display:grid}.composition-panel{flex-direction:column;grid-row:span 2;display:flex}.map-panel,.history-panel,.monthly-panel{grid-column:2}@media (width<=900px){.dashboard-grid.svelte-m96l8d{grid-template-rows:auto;grid-template-columns:1fr}.composition-panel{grid-row:auto}.map-panel,.history-panel,.monthly-panel{grid-column:auto}}.donut.svelte-m96l8d{border-radius:50%;align-self:center;width:220px;height:220px;margin-top:1.25rem;position:relative}.donut.svelte-m96l8d:after{content:"";background:var(--color-panel-base);border-radius:50%;position:absolute;inset:32px}@media (width<=360px){.donut.svelte-m96l8d{width:180px;height:180px}.donut.svelte-m96l8d:after{inset:26px}}.legend.svelte-m96l8d{flex-direction:column;gap:.4rem;margin-top:1.25rem;display:flex}.item.svelte-m96l8d{align-items:center;gap:.5rem;font-size:.8rem;display:flex}.dot.svelte-m96l8d{border-radius:50%;flex-shrink:0;width:10px;height:10px}.pct.svelte-m96l8d{color:var(--color-text-mid);margin-left:auto;font-family:ui-monospace,monospace;font-size:.75rem}.map-wrap.svelte-m96l8d{border-radius:8px;margin-top:1rem;overflow:hidden}.sparkline-wrap.svelte-m96l8d{background:var(--color-panel-raised);border-radius:8px;flex-direction:column;height:112px;margin-top:1rem;padding:.75rem;display:flex}.chart-area.svelte-m96l8d{flex:1;min-height:0;position:relative}.sparkline-wrap.svelte-m96l8d svg:where(.svelte-m96l8d){width:100%;height:100%;display:block}.discontinuity.svelte-m96l8d{z-index:1;pointer-events:auto;position:absolute;top:0;bottom:0;transform:translate(-50%)}.discontinuity-trigger{width:24px;height:100%;display:block;position:relative;transform:translate(-50%)}.discontinuity-trigger:hover .d-line,.discontinuity-trigger:focus-visible .d-line{border-left-color:var(--color-amber);opacity:1}.discontinuity-trigger:hover .d-label,.discontinuity-trigger:focus-visible .d-label{color:var(--color-amber)}.d-line.svelte-m96l8d{border-left:1px dashed var(--color-text-dim);opacity:.5;position:absolute;top:0;bottom:0;left:50%}.discontinuity.neris.svelte-m96l8d .d-line:where(.svelte-m96l8d){border-left-color:var(--color-cyan);opacity:.9}.discontinuity.neris.svelte-m96l8d .d-label:where(.svelte-m96l8d){color:var(--color-cyan)}.d-label.svelte-m96l8d{letter-spacing:.04em;color:var(--color-text-dim);background:var(--color-panel-raised);white-space:nowrap;border-radius:3px;padding:0 3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8.5px;position:absolute;top:-2px;left:50%;transform:translate(-50%)}.sparkline-labels.svelte-m96l8d{color:var(--color-text-dim);justify-content:space-between;margin-top:.375rem;font-family:ui-monospace,monospace;font-size:.7rem;display:flex}.incident-log-anchor.svelte-m96l8d{position:relative;top:-5rem}.panel-header-row.svelte-m96l8d{justify-content:space-between;align-items:center;display:flex}.monthly-tooltip.svelte-m96l8d{color:var(--color-text-mid);font-family:ui-monospace,monospace;font-size:.75rem}.tooltip-placeholder.svelte-m96l8d{color:var(--color-text-dim)}.month-chart.svelte-m96l8d{justify-content:space-between;align-items:flex-end;gap:4px;height:80px;margin-top:1rem;padding:0 4px;display:flex}.month-col.svelte-m96l8d{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;flex-direction:column;flex:1;align-items:center;gap:4px;padding:0;display:flex}.month-col.svelte-m96l8d:focus-visible{outline:2px solid var(--color-ember);outline-offset:2px;border-radius:3px}.month-bar.svelte-m96l8d{background:color-mix(in srgb, var(--color-ems) 38%, transparent);border-radius:2px 2px 0 0;width:100%;min-height:3px;transition:all .2s;display:block}.month-bar.svelte-m96l8d:hover,.month-bar.active.svelte-m96l8d{background:var(--color-ems);transform:scaleX(1.1)}.month-lbl.svelte-m96l8d{color:var(--color-text-dim);font-family:ui-monospace,monospace;font-size:.6rem;transition:color .15s}.month-lbl.active.svelte-m96l8d{color:var(--color-text-primary);font-weight:700}.table-scroll-wrap.svelte-m96l8d{-webkit-overflow-scrolling:touch;overflow-x:auto}.history-table.svelte-m96l8d{border-collapse:collapse;width:100%;color:var(--color-text-mid);border-top:1px solid var(--color-lines);margin-top:1rem;font-family:ui-monospace,monospace;font-size:.7rem}.history-table.svelte-m96l8d th:where(.svelte-m96l8d){text-align:center;color:var(--color-text-dim);padding:.5rem .25rem .25rem;font-weight:500}.history-table.svelte-m96l8d td:where(.svelte-m96l8d){text-align:center;color:var(--color-text-primary);font-variant-numeric:tabular-nums;padding:.25rem .25rem .5rem;font-weight:600}.mt-lg{margin-top:1rem}
