:root{--idp-orange:#fc6401;--idp-orange-tint-1:#ffc39d;--idp-orange-tint-2:#ffe1ce;--bg:#f1f1f1;--surface:#fcfcfb;--border:#e2e1dc;--text:#0b0b0b;--text-2:#52514e;--text-3:#7a7974;--neutral-mark:#b8b7b0;--good:#0ca30c;--critical:#d03b3b;--warning:#fab219;--series-opened:#fc6401;--series-closed:#2a78d6;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#111110;--surface:#1a1a19;--border:#2e2e2c;--text:#fff;--text-2:#c3c2b7;--text-3:#93928b;--neutral-mark:#5c5b57;--series-opened:#e85d00;--series-closed:#3987e5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#111110;--surface:#1a1a19;--border:#2e2e2c;--text:#fff;--text-2:#c3c2b7;--text-3:#93928b;--neutral-mark:#5c5b57;--series-opened:#e85d00;--series-closed:#3987e5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;font:14px/1.45 ui-sans-serif,system-ui,sans-serif}a{color:inherit}a:hover{color:var(--idp-orange)}header{background:var(--surface);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:24px;padding:12px 24px;display:flex}header img{height:22px}header .logo-dark{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) header .logo-light{display:none}:root:not([data-theme=light]) header .logo-dark{display:block}}nav{gap:4px;display:flex}nav a{color:var(--text-2);border-radius:6px;padding:6px 12px;font-weight:600;text-decoration:none}nav a.active{color:var(--text);box-shadow:inset 0 -2px 0 var(--idp-orange);border-radius:0}header .who{color:var(--text-3);margin-left:auto;font-size:13px}main{max-width:1280px;margin:0 auto;padding:24px}h1{letter-spacing:.02em;text-transform:uppercase;margin:0 0 4px;font-size:20px}h2{margin:0 0 12px;font-size:15px}.sub{color:var(--text-2);margin:0 0 20px}.filters{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.filters button{border:1px solid var(--border);background:var(--surface);color:var(--text-2);font:inherit;cursor:pointer;border-radius:6px;padding:6px 12px}.filters button[aria-pressed=true]{border-color:var(--idp-orange);color:var(--text);font-weight:600}.grid{grid-template-columns:repeat(12,1fr);gap:16px;display:grid}.card{background:var(--surface);border:1px solid var(--border);border-radius:10px;min-width:0;padding:16px}.span-3{grid-column:span 3}.span-4{grid-column:span 4}.span-6{grid-column:span 6}.span-8{grid-column:span 8}.span-12{grid-column:span 12}@media (width<=900px){.grid>*{grid-column:span 12}}.stat .label{color:var(--text-2);text-transform:uppercase;letter-spacing:.05em;font-size:12px}.stat .value{font-variant-numeric:tabular-nums;margin-top:4px;font-size:28px;font-weight:700}.stat{border-top:3px solid var(--idp-orange)}table{border-collapse:collapse;width:100%;font-size:13px}th{text-align:left;color:var(--text-2);border-bottom:1px solid var(--border);padding:6px 8px;font-weight:600}td{border-bottom:1px solid var(--border);vertical-align:top;padding:6px 8px}td.num{text-align:right;font-variant-numeric:tabular-nums}.scroll{overflow-x:auto}code{font-size:12px}.muted{color:var(--text-3)}.pill{white-space:nowrap;align-items:center;gap:4px;font-weight:600;display:inline-flex}.pill .dot{border-radius:50%;width:8px;height:8px}.legend{color:var(--text-2);gap:16px;margin-bottom:8px;font-size:12px;display:flex}.legend span{align-items:center;gap:6px;display:inline-flex}.legend i{border-radius:2px;width:10px;height:10px;display:inline-block}.empty{color:var(--text-3);text-align:center;padding:24px 0}.tooltip{background:var(--surface);border:1px solid var(--border);border-radius:6px;padding:8px 10px;font-size:12px}.toggle{color:var(--text-2);align-items:center;gap:6px;font-size:13px;display:inline-flex}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{background:var(--idp-orange-tint-2);color:#0b0b0b;border-radius:999px;padding:2px 10px;font-size:12px}.bar{background:var(--idp-orange-tint-2);border-radius:4px;min-width:90px;height:8px;position:relative}.bar>span{background:var(--idp-orange);border-radius:4px;position:absolute;inset:0 auto 0 0}.progress{font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:flex}.phases{gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.phases li{align-items:baseline;gap:8px;display:flex}tr.detail td{background:var(--bg)}button.linklike{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}button.linklike:hover{color:var(--idp-orange)}
