@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-latin-400-normal.1xf5nwxyfigak.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-400-normal.19i24--p24z3r.woff)format("woff")}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-latin-500-normal.2i4a1iuj6lbvw.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-500-normal.14sc3d7sk_zzh.woff)format("woff")}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-latin-600-normal.2ovda_azncp9b.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-600-normal.2wn5p1s7u3utm.woff)format("woff")}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-latin-400-normal.3xdfs0-p_zi4c.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-400-normal.2lhng2ntocry9.woff)format("woff")}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-latin-500-normal.11q3guvgd1r20.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-500-normal.1fgk-kmy-32_a.woff)format("woff")}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#0d1117;--surface:#161b22;--surface-sunken:#0f141a;--surface-nav:#11161d;--surface-active:#1f2630;--border:#222a33;--border-strong:#5a6878;--ink:#e6edf3;--ink-muted:#9aa6b2;--amber:#f2a33a;--on-amber:#0d1117;--ok:#3fb950;--warn:#f0883e;--critical:#ff7b72;--critical-fill:#c62828;--offline:#8b949e;--focus:#f2a33a;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--radius-pill:999px;--font-sans:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--touch:44px;--shadow-modal:none}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ground:#f6f7f9;--surface:#fff;--surface-sunken:#eef1f4;--surface-nav:#fff;--surface-active:#fff4e0;--border:#d8dde3;--border-strong:#8c959f;--ink:#161b22;--ink-muted:#57606a;--amber:#9a5b00;--on-amber:#fff;--ok:#1a7f37;--warn:#bc4c00;--critical:#cf222e;--critical-fill:#c62828;--offline:#6e7781;--focus:#9a5b00;--shadow-modal:0 8px 24px #161b2229}
*{box-sizing:border-box}html{background:var(--ground)}body{background:var(--ground);min-height:100dvh;color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;font-weight:400;line-height:20px}h1,h2,h3,p{margin:0}a{color:var(--amber)}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.t-display{font-size:28px;font-weight:600;line-height:34px}.t-title{font-size:24px;font-weight:600;line-height:30px}.t-section{font-size:16px;font-weight:600;line-height:22px}.t-body{font-size:14px;line-height:20px}.t-caption{font-size:12px;line-height:16px}.t-metric{font-family:var(--font-mono);font-size:28px;font-weight:500;line-height:32px}.t-data{font-family:var(--font-mono);font-size:13px;line-height:18px}.muted{color:var(--ink-muted)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page{max-width:64rem;padding:var(--space-5) var(--space-4);gap:var(--space-4);flex-direction:column;margin:0 auto;display:flex}.liens{gap:var(--space-4);flex-wrap:wrap;display:flex}.liens a{min-height:var(--touch);align-items:center;display:inline-flex}.pastille{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);border:2px solid;margin:0;font-weight:600;display:inline-block}.pastille-ok{color:var(--ok)}.pastille-indisponible{color:var(--critical)}:root:not([data-theme=light]) .leaflet-tile-pane{filter:invert()hue-rotate(180deg)brightness(.85)contrast(.9)}.leaflet-container{font-family:var(--font-sans);background:var(--surface-sunken)}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}.ds-marker-wrap{background:0 0;border:0}.ds-marker{cursor:pointer;flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute;top:0;left:0;transform:translate(-50%,-100%)}.ds-marker-chip{text-overflow:ellipsis;white-space:nowrap;background:var(--surface);max-width:180px;color:var(--ink);border:1px solid var(--border-strong);border-radius:var(--radius-pill);padding:2px 8px;font-size:12px;font-weight:500;line-height:16px;overflow:hidden}.ds-marker-dot{border:2px solid var(--surface);background:var(--offline);border-radius:50%;width:16px;height:16px}.ds-marker[data-status=online] .ds-marker-dot{background:var(--ok)}.ds-marker[data-status=incident] .ds-marker-dot{background:var(--warn)}.ds-marker[data-status=offline] .ds-marker-dot{background:var(--offline)}.ds-marker[data-status=unknown] .ds-marker-dot{background:var(--surface);border-color:var(--ink-muted)}
