@charset "UTF-8";:root{--s-canvas: #000000;--s-sunken: #0A0B11;--s-bar: #131926;--s-panel: #0F1218;--s-raised: #131926;--s-page: #111520;--s-void: #000000;--nav-active: #1F2D42;--b-hairline: #1A1D26;--b-strong: #1E2D42;--t-primary: #FFFFFF;--t-secondary: #8EA6CB;--t-label: #55719C;--t-label-lift: #B3C5E2;--t-muted: #6F8AB5;--t-unit: #55719C;--ok: #5DD73C;--warn: #FFD92E;--crit: #CC2B2B;--crit-text: #FF3333;--ok-tint: rgba(93, 215, 60, .12);--warn-tint: rgba(255, 217, 46, .18);--crit-tint: rgba(255, 51, 51, .1);--link: #FFFFFF;--link-rule: #3F5980;--focus: #DFEAFB;--hover-edge: #4C7BC5;--c1: #4E84D8;--c2: #1E9E88;--o1: #2F4D7B;--o2: #3D639E;--o3: #4C7BC5;--o4: #769FE0;--n-na: #2A3040;--n-idle: #1E2530;--on-warn: #07080F;--s-land: #0C121B;--brand: #EC2839;--on-brand: #FFFFFF;--g1: #1F5C18;--g2: #2E8A22;--g3: #43B32E;--g4: #5DD73C;--sans: "IBM Plex Sans Condensed", -apple-system, "Segoe UI", sans-serif;--mono: "IBM Plex Mono", ui-monospace, "SF Mono", monospace}:root[data-theme=light]{--s-canvas: #F1F4F9;--s-sunken: #E7ECF3;--s-bar: #FFFFFF;--s-panel: #FFFFFF;--s-raised: #EBF0F7;--s-page: #F1F4F9;--nav-active: #DBE6F6;--b-hairline: #E1E7F0;--b-strong: #C2D0E3;--t-primary: #0E1726;--t-secondary: #3D5273;--t-label: #586E90;--t-label-lift: #22314A;--t-muted: #4C6285;--t-unit: #586E90;--ok: #2C7D26;--warn: #9A6206;--crit: #C81E1E;--crit-text: #BC1C1C;--ok-tint: rgba(44, 125, 38, .1);--warn-tint: rgba(154, 98, 6, .12);--crit-tint: rgba(188, 28, 28, .08);--link: #0E1726;--link-rule: #B4C4DA;--focus: #1B4C8F;--hover-edge: #2A5FAE;--c1: #2A5FAE;--c2: #127A68;--o1: #C9DAF1;--o2: #8FB2E0;--o3: #3B72C4;--o4: #2A5FAE;--n-na: #C4CFDD;--n-idle: #E3E9F1;--on-warn: #FFFFFF;--s-land: #E3E9F1;--g1: #80BB7A;--g2: #66A061;--g3: #528B4D;--g4: #2C7D26}*,*:before,*:after{box-sizing:border-box}html,body{height:100%}body{margin:0;background:var(--s-canvas);color:var(--t-primary);font-family:var(--sans);font-size:14px;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}button,input,select{font-family:inherit}.sample-tag{display:inline-block;margin-left:8px;padding:1px 7px;border:1px solid var(--warn);border-radius:8px;background:var(--warn-tint);color:var(--warn);font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;cursor:help}
