:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-1:#fcfcfb;--surface-page:#f9f9f7;--surface-raised:#fff;--text-primary:#0b0b0b;--text-secondary:#52514e;--text-muted:#898781;--series-1:#2a78d6;--series-2:#eb6834;--series-3:#1baf7a;--grid:#e1e0d9;--axis:#c3c2b7;--border:#0b0b0b1a;--status-good:#0ca30c;--status-warning:#fab219;--status-serious:#ec835a;--status-critical:#d03b3b;--sequential-100:#cde2fb;--sequential-250:#86b6ef;--sequential-400:#3987e5;--sequential-550:#1c5cab;--sequential-700:#0d366b;--radius-sm:6px;--radius:12px;--radius-lg:18px;--shadow-sm:0 1px 2px #0b0b0b0f;--shadow:0 2px 8px #0b0b0b12, 0 1px 2px #0b0b0b0d;--shadow-lg:0 8px 28px #0b0b0b1a;--font:system-ui, -apple-system, "Segoe UI", sans-serif;--max-width:1120px}@media (prefers-color-scheme:dark){:root:where(:not([data-theme=light])){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-1:#1a1a19;--surface-page:#0d0d0d;--surface-raised:#232322;--text-primary:#fff;--text-secondary:#c3c2b7;--text-muted:#898781;--series-1:#3987e5;--series-2:#d95926;--series-3:#199e70;--grid:#2c2c2a;--axis:#383835;--border:#ffffff1a;--shadow-sm:0 1px 2px #0006;--shadow:0 2px 8px #00000073;--shadow-lg:0 8px 28px #0000008c}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-1:#1a1a19;--surface-page:#0d0d0d;--surface-raised:#232322;--text-primary:#fff;--text-secondary:#c3c2b7;--text-muted:#898781;--series-1:#3987e5;--series-2:#d95926;--series-3:#199e70;--grid:#2c2c2a;--axis:#383835;--border:#ffffff1a;--shadow-sm:0 1px 2px #0006;--shadow:0 2px 8px #00000073;--shadow-lg:0 8px 28px #0000008c}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--surface-page);color:var(--text-primary);font-family:var(--font);-webkit-font-smoothing:antialiased;line-height:1.5}h1,h2,h3{letter-spacing:-.015em;margin:0;font-weight:650;line-height:1.2}a{color:var(--series-1)}button{font-family:inherit}:focus-visible{outline:2px solid var(--series-1);outline-offset:2px;border-radius:var(--radius-sm)}.tabular{font-variant-numeric:tabular-nums}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.shell.svelte-12qhfyh{flex-direction:column;min-height:100vh;display:flex}header.svelte-12qhfyh{z-index:20;background:color-mix(in srgb, var(--surface-page) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);position:sticky;top:0}.bar.svelte-12qhfyh{max-width:var(--max-width);align-items:center;gap:1rem;margin:0 auto;padding:.7rem 1.25rem;display:flex}.brand.svelte-12qhfyh{color:inherit;align-items:center;gap:.6rem;margin-right:auto;text-decoration:none;display:flex}.flag.svelte-12qhfyh{font-size:1.5rem;line-height:1}.brand-text.svelte-12qhfyh{flex-direction:column;display:flex}.brand-text.svelte-12qhfyh strong:where(.svelte-12qhfyh){letter-spacing:-.01em;font-size:1rem}.brand-text.svelte-12qhfyh small:where(.svelte-12qhfyh){color:var(--text-secondary);font-size:.75rem}nav.svelte-12qhfyh{gap:.25rem;display:flex}.nav-link.svelte-12qhfyh{color:var(--text-secondary);border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .7rem;font-size:.875rem;font-weight:550;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.nav-link.svelte-12qhfyh:hover{background:color-mix(in srgb, var(--series-1) 10%, transparent);color:var(--text-primary)}.nav-link[aria-current=page].svelte-12qhfyh{background:color-mix(in srgb, var(--series-1) 14%, transparent);color:var(--series-1)}.theme.svelte-12qhfyh{border:1px solid var(--border);background:var(--surface-raised);width:34px;height:34px;color:var(--text-secondary);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.theme.svelte-12qhfyh:hover{color:var(--text-primary)}main.svelte-12qhfyh{max-width:var(--max-width);flex:1;width:100%;margin:0 auto;padding:1.5rem 1.25rem 3rem}footer.svelte-12qhfyh{border-top:1px solid var(--border);padding:1.5rem 1.25rem 2.5rem}footer.svelte-12qhfyh p:where(.svelte-12qhfyh){max-width:var(--max-width);color:var(--text-muted);margin:0 auto .5rem;font-size:.8rem}.sources.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--text-secondary)}@media (width<=640px){.brand-text.svelte-12qhfyh small:where(.svelte-12qhfyh),.nav-link.svelte-12qhfyh span:where(.svelte-12qhfyh){display:none}}
