.period.svelte-1jef3w8{display:flex;align-items:center;gap:var(--s2);color:var(--lr-ink-3);font-size:var(--fs-cap);white-space:nowrap}.alerts.svelte-1jef3w8>a:where(.svelte-1jef3w8){display:flex;align-items:flex-start;gap:var(--s3);padding:var(--s3) 0;border-top:1px solid var(--lr-line-soft);color:var(--lr-ink);text-decoration:none}.alerts.svelte-1jef3w8>a:where(.svelte-1jef3w8):first-of-type{border-top:0;padding-top:0}.alerts.svelte-1jef3w8>a:where(.svelte-1jef3w8):hover strong:where(.svelte-1jef3w8){text-decoration:underline}.alerts.svelte-1jef3w8>a:where(.svelte-1jef3w8)>i:where(.svelte-1jef3w8){flex:0 0 8px;height:8px;margin-top:7px;border-radius:50%;background:var(--lr-reed)}.alerts.svelte-1jef3w8>a:where(.svelte-1jef3w8)>i.high:where(.svelte-1jef3w8){background:var(--lr-crane)}.alerts.svelte-1jef3w8>a:where(.svelte-1jef3w8)>div:where(.svelte-1jef3w8){flex:1}.alerts.svelte-1jef3w8 strong:where(.svelte-1jef3w8){font-size:var(--fs-body);font-weight:var(--fw-bold)}.alerts.svelte-1jef3w8 p:where(.svelte-1jef3w8){margin:var(--s1) 0 0;color:var(--lr-ink-2);font-size:var(--fs-cap);line-height:1.5}.alerts.svelte-1jef3w8 .clear:where(.svelte-1jef3w8){padding:var(--s6);color:var(--lr-ink-3);text-align:center;font-size:var(--fs-body)}.llm-health.svelte-1jef3w8{margin-top:var(--s4);padding:var(--s3) var(--s4);border-radius:var(--r-md);background:var(--lr-sunk);border-left:3px solid var(--lr-ink-3)}.llm-health.healthy.svelte-1jef3w8{border-left-color:var(--lr-garden)}.llm-health.degraded.svelte-1jef3w8{border-left-color:var(--lr-crane)}.llm-top.svelte-1jef3w8{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s3)}.llm-top.svelte-1jef3w8 strong:where(.svelte-1jef3w8){font-size:var(--fs-cap);font-weight:var(--fw-bold)}.llm-top.svelte-1jef3w8 span:where(.svelte-1jef3w8){color:var(--lr-ink-3);font-size:var(--fs-cap)}.llm-health.svelte-1jef3w8 p:where(.svelte-1jef3w8){margin:var(--s2) 0 0;color:var(--lr-ink-3);font-size:var(--fs-cap);line-height:1.5}.llm-limits.svelte-1jef3w8{display:grid;gap:var(--s0);margin-top:var(--s2)}.llm-limits.svelte-1jef3w8 span:where(.svelte-1jef3w8){color:var(--lr-ink-3);font-size:var(--fs-cap);font-variant-numeric:tabular-nums}.llm-limits.svelte-1jef3w8 b:where(.svelte-1jef3w8){color:var(--lr-ink-2);font-weight:var(--fw-bold)}.kpis.svelte-1jef3w8{grid-template-columns:repeat(6,minmax(0,1fr))}.bars.svelte-1jef3w8{height:180px;display:flex;align-items:end;gap:var(--s1);border-bottom:1px solid var(--lr-line)}.bar-group.svelte-1jef3w8{position:relative;display:flex;align-items:end;justify-content:center;gap:var(--s0);flex:1;height:100%}.bar-group.svelte-1jef3w8 i:where(.svelte-1jef3w8),.bar-group.svelte-1jef3w8 b:where(.svelte-1jef3w8){display:block;width:36%;min-width:3px;border-radius:var(--r-xs) var(--r-xs) 0 0;background:var(--lr-ink)}.bar-group.svelte-1jef3w8 b:where(.svelte-1jef3w8){background:var(--lr-tide)}.bar-group.svelte-1jef3w8 small:where(.svelte-1jef3w8){position:absolute;bottom:-22px;color:var(--lr-ink-3);font-size:var(--fs-cap);font-variant-numeric:tabular-nums}.trend-panel.svelte-1jef3w8 .plot:where(.svelte-1jef3w8),.trend-panel.svelte-1jef3w8 .y-axis:where(.svelte-1jef3w8){padding-bottom:var(--s5)}.trend-panel.svelte-1jef3w8 .x-label:where(.svelte-1jef3w8){margin:var(--s2) 0 0}.map-panel.svelte-1jef3w8,.funnel-panel.svelte-1jef3w8{display:flex;flex-direction:column}.map-filters.svelte-1jef3w8{display:flex;gap:var(--s2);margin-bottom:var(--s4);overflow:auto}.map-filters.svelte-1jef3w8 button:where(.svelte-1jef3w8){border:1px solid var(--lr-line);border-radius:var(--r-pill);padding:var(--s1) var(--s3);background:var(--lr-surface);color:var(--lr-ink-2);font-size:var(--fs-cap);font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer}.map-filters.svelte-1jef3w8 button:where(.svelte-1jef3w8):hover{border-color:var(--lr-garden);color:var(--lr-garden)}.map-filters.svelte-1jef3w8 button.active:where(.svelte-1jef3w8){border-color:var(--lr-ink);background:var(--lr-ink);color:#fff}.map.svelte-1jef3w8{flex:1;min-height:320px;border-radius:var(--r-md);background:var(--lr-sunk);overflow:hidden}.map-legend.svelte-1jef3w8{margin-top:var(--s3)}.funnel.svelte-1jef3w8{display:grid;gap:var(--s2);align-items:center}.funnel.svelte-1jef3w8>div:where(.svelte-1jef3w8){width:var(--size);min-width:264px;margin:auto;display:grid;grid-template-columns:1fr auto auto;gap:var(--s4);align-items:center;padding:var(--s3) var(--s4);border-radius:var(--r-sm);background:var(--lr-garden-soft)}.funnel.svelte-1jef3w8>div:where(.svelte-1jef3w8):nth-child(2){background:#d8e8de}.funnel.svelte-1jef3w8>div:where(.svelte-1jef3w8):nth-child(3){background:#c2dbcc}.funnel.svelte-1jef3w8>div:where(.svelte-1jef3w8):nth-child(4){background:#a9ccb8}.funnel.svelte-1jef3w8>div:where(.svelte-1jef3w8):nth-child(5){background:var(--lr-sunk)}.funnel.svelte-1jef3w8 span:where(.svelte-1jef3w8){font-size:var(--fs-cap);font-weight:var(--fw-bold)}.funnel.svelte-1jef3w8 strong:where(.svelte-1jef3w8){font-size:var(--fs-lead);font-variant-numeric:tabular-nums}.funnel.svelte-1jef3w8 small:where(.svelte-1jef3w8){color:var(--lr-ink-2);font-size:var(--fs-cap);font-variant-numeric:tabular-nums}.funnel-summary.svelte-1jef3w8{grid-template-columns:1fr 1fr;margin-top:var(--s4)}.leaflet-container{font-family:inherit}.map.svelte-1jef3w8 .leaflet-control-attribution{font-size:var(--fs-cap)}@media (max-width: 1250px){.kpis.svelte-1jef3w8{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 720px){.kpis.svelte-1jef3w8{grid-template-columns:repeat(2,minmax(0,1fr))}.funnel.svelte-1jef3w8>div:where(.svelte-1jef3w8){width:100%}}
