@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/instrument-sans-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/instrument-sans-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/instrument-sans-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/instrument-sans-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/instrument-sans-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/instrument-sans-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/instrument-sans-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/instrument-sans-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html,body{min-height:100%;margin:0;padding:0}body{background:var(--app-ground)}:root{--blue-950:#061a33;--blue-900:#0b2545;--blue-800:#0f3a68;--blue-700:#12538f;--blue-600:#1667b2;--blue-500:#2b82d4;--blue-400:#6bade6;--blue-300:#a6cdf0;--blue-200:#cfe3f7;--blue-100:#e4effa;--blue-50:#f4f8fd;--colour-app:#f4f7fb;--colour-surface:#fff;--colour-surface-sunken:var(--blue-50);--colour-ink:var(--blue-900);--colour-graphite:#4c5e77;--colour-paper:var(--colour-app);--colour-rule:#d7e1ec;--colour-rule-strong:#b7c9dd;--colour-brand:var(--blue-700);--colour-brand-hover:var(--blue-800);--colour-brand-quiet:var(--blue-100);--colour-on-brand:#fff;--colour-accent:var(--blue-500);--colour-focus:var(--blue-600);--colour-corpus:var(--blue-800);--tint-corpus:var(--blue-100);--colour-model:#5342c0;--tint-model:#ece9fa;--colour-derivation:#0d6b60;--tint-derivation:#e1f1ef;--colour-verified:#0f6b47;--tint-verified:#e3f3eb;--colour-reserved:#8a5a00;--tint-reserved:#faf0dc;--colour-refuted:#a32e28;--tint-refuted:#fae9e7;--colour-unverifiable:var(--colour-graphite);--tint-unverifiable:var(--colour-app);--family-display:ui-serif, "Iowan Old Style", Charter, "Palatino Linotype", Palatino, Georgia, "Liberation Serif", serif;--family-proportional:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--family-technical:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--size-smallcaps:11px;--size-meta:13px;--size-body:15px;--size-lead:18px;--size-title:22px;--size-surface:28px;--size-figure:34px;--size-display:46px;--weight-regular:400;--weight-medium:500;--weight-strong:600;--weight-heavy:700;--tracking-display:-.022em;--tracking-large:-.012em;--tracking-smallcaps:.08em;--leading-tight:1.15;--leading-body:1.55;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--radius-sm:4px;--radius:8px;--radius-lg:14px;--radius-pill:999px;--shadow-card:0 1px 2px #0b25450f, 0 2px 8px #0b25450d;--shadow-raised:0 2px 4px #0b254514, 0 12px 28px #0b25451a;--shadow-header:0 1px 0 #0b254514;--rule-state:3px;--rule-unchecked:2px;--rule-focus:3px;--mark-size:8px;--width-prose:42rem;--width-matrix:68rem;--width-content:76rem;--width-label-channel:8rem;--height-header:3.5rem;--motion-fast:.12s;--motion-panel:.2s;--motion-focus:.24s;--ease:cubic-bezier(.2, .7, .3, 1);--focus-dimmed:.18;--brief-family-sans:"IBM Plex Sans", var(--family-proportional);--brief-family-mono:"IBM Plex Mono", var(--family-technical);--brief-family-serif:"IBM Plex Serif", var(--family-display);--brief-measure:72ch;--brief-leading:1.65;--brief-ground:#eef1f6;--brief-surface:#fff;--brief-ink:#0a1a2f;--brief-ink-soft:#22334a;--brief-muted:#4a5b72;--brief-meta:#5f6d81;--brief-rule:#d6dee9;--brief-rule-soft:#dde4ee;--brief-blue:#1857c4;--brief-blue-light:#4d8df6;--brief-gold:#c08a28;--brief-green:#2e9e58;--brief-red:#c0392b;--brief-slate:#7e8fa8;--brief-reserved-ground:#fbf1dc;--brief-reserved-ink:#7a5714;--brief-panel:#071527;--brief-panel-edge:#0f2742;--brief-panel-ink:#e8eff8;--brief-panel-label:#7fa6de;--brief-panel-kind:#6e8cb0;--brief-panel-meta:#8fa6c0;--brief-panel-strong:#b9c8da;--brief-panel-dashed:#52657e;--brief-call-ground:#04101e;--brief-call-ink:#9fc6f5;--brief-panel-fill:#ffffff0a;--brief-panel-rule:#ffffff1a;--brief-panel-quiet:#fff3;--brief-thread:#4d8df659;--brief-call-edge:#4d8df640;--brief-card-shadow:0 8px 24px #0a1a2f1a;--brief-wire:#2f5a93;--brief-wire-hot:#7fb2ff;--brief-wire-drop:#52657e;--brief-wire-gap:#8a6a2f;--brief-node:#0e2440;--brief-node-rule:#27486f;--brief-node-picked-rule:#7fb2ff;--brief-node-picked-label:#cfe0fa;--brief-gap-card:#161e27;--brief-gap-rule:#8a6a2f;--brief-gap-ink:#e3c98a;--brief-gap-label:#cba867;--brief-blue-tint:#edf2fc;--brief-answer:#f5f8fd;--brief-answer-quiet:#fafbfd;--brief-grid:#4d8df612;--app-family-sans:"Instrument Sans", var(--family-proportional);--app-family-mono:"IBM Plex Mono", var(--family-technical);--app-ground:#edf0f5;--app-surface:#fff;--app-surface-quiet:#fafbfd;--app-surface-sunken:#f7f8fa;--app-bar:#0b1b33;--app-ink:#0b1b33;--app-ink-soft:#42526b;--app-ink-meta:#5c6878;--app-ink-on-bar:#fff;--app-ink-on-bar-quiet:#c3d2e8;--app-blue:#3b7df5;--app-blue-solid:#2563eb;--app-blue-deep:#1b4da8;--app-blue-tint:#ebf1fd;--app-rule:#dce3ed;--app-rule-strong:#cfdae8;--app-rule-on-bar:#ffffff3d;--app-fill-on-bar:#ffffff1f;--app-ink-on-bar-chip:#dce7f7;--app-surface-tint:#f5f8fc;--app-ink-body:#2b3b52;--app-ink-quiet:#5c6e88;--app-code-ink:#a8c8f7;--app-pill-shadow:0 2px 3px #0b1b330a, 0 16px 40px #0b1b331a;--app-rule-soft:#eef2f7;--app-field-rule:#d5dce6;--app-live:#33c27f;--app-verified:#1e9c63;--app-verified-ink:#146043;--app-verified-tint:#ebf7f1;--app-reserved:#c08a28;--app-reserved-ink:#7a5714;--app-reserved-tint:#fbf3e3;--app-card-shadow:0 2px 3px #0b1b330a, 0 12px 32px #0b1b3312;--app-card-shadow-tall:0 2px 3px #0b1b330a, 0 22px 50px #0b1b331f;--app-node-rule:#e4e8ee;--app-wire-quiet:#bbd2f8;--app-wire-dropped:#c3cbd6;--app-wire-gap:#d9be86;--app-key-dropped:#a0a9b8;--app-log-thread:#e3eaf3;--app-ink-on-blue:#eaf1fe;--app-surface-dropped:#f4f6f9;--app-rule-dropped:#d7dde6;--app-dropped-dot:#8a94a4;--app-reserved-rule:#e8d6ae;--app-run-shadow:0 2px 3px #0b1b330d, 0 26px 60px #0b1b3324;--app-pin-shadow:0 10px 26px #2563eb52;--app-mark-quiet:#bbd2f8;--app-kind-document:#1b4da8;--app-kind-section:#0f6b60;--app-kind-entity:#5b3fbf;--app-kind-topic:#8a5a00;--app-kind-corpus:#4c5e77;--app-kmap-wire:#b9c6d8;--app-board-corpus:var(--blue-400);--app-board-corpus-edge:var(--blue-300);--app-board-model:#b3a7f7;--app-board-model-edge:#d0c9fb;--app-board-navigation:#5fc9bc;--app-board-navigation-edge:#9fe0d8;--app-radius:16px;--app-radius-small:11px;--brief-grid-light:#0a1a2f0d;--brief-pill-shadow:0 24px 60px #00000073;--brief-eng-rule:#1c3a5c;--brief-eng-fill:#ffffff05;--rutas-action:#1857c4;--rutas-action-ink:#0a1a2f;--rutas-action-tint:#edf2fc;--rutas-gold:#c08a28;--rutas-gold-tint:#fbf1dc;--rutas-gold-ink:#7a5714;--rutas-gold-prose:#5e4712;--rutas-gold-on-white:#8a6a2f;--rutas-ink:#0a1a2f;--rutas-ground:#eef1f6;--rutas-surface:#fff;--rutas-surface-sunken:#fafbfd;--rutas-surface-quiet:#f1f4f8;--rutas-field-rule:#c4cfdd;--rutas-rule:#d6dee9;--rutas-rule-quiet:#e4e9f0;--rutas-rule-card:#dde4ee;--rutas-rule-chip:#e1e7ef;--rutas-prose:#4a5b72;--rutas-prose-strong:#33465f;--rutas-label:#5d6c80;--rutas-quiet:#5d6c80;--rutas-bar-track:#e8edf4;--rutas-header:#071527;--rutas-header-ink:#8fb0de;--rutas-header-rule:#ffffff1f;--rutas-footer:#0a1a2f;--rutas-footer-ink:#7fa6de;--rutas-accent-dark:#4d8df6;--rutas-live:#37c06b;--rutas-pass:#1e7a43;--rutas-action-glow:#1857c41f;--night-ground:#050f1c;--night-ground-deep:#020913;--night-panel:#0c2038;--night-rule:#12293f;--night-rule-strong:#1c3a5c;--night-rule-bright:#27486f;--night-ink:#e8eff8;--night-ink-quiet:#b9c8da;--night-ink-soft:#8fb0de;--night-ink-label:#7fa6de;--night-ink-faint:#4e7099;--night-ink-faintest:#3f5f84;--night-accent:#4d8df6;--night-accent-bright:#7fb2ff;--night-accent-pale:#9fc6f5;--night-dropped:#52657e;--night-dropped-rule:#3a4c63;--night-dropped-ink:#7c90a8;--night-gap-rule:#8a6a2f;--night-gap-ink:#e3c98a;--night-gap-quiet:#c2a05b;--night-grid:#4d8df614;--night-scan:#4d8df61a;--night-halo:#1857c480;--night-halo-soft:#1857c447;--night-halo-faint:#1857c429;--night-halo-trace:#1857c408;--night-veil:#050f1cdb;--night-veil-panel:#020913b8;--night-veil-quiet:#02091399;--night-sheen:#ffffff05;--night-pin-glow:#1857c438;--night-drop-shadow:#0006;--night-spine-glow:#4d8df6b3;--night-accent-glow:#4d8df68c;--night-chip-tint:#1857c424;--night-gap-tint:#c08a2817;--night-gap-chip:#c08a281f;--night-call-rule:#4d8df64d;--rutas-sans:"IBM Plex Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--rutas-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--rutas-serif:"IBM Plex Serif", ui-serif, "Iowan Old Style", Charter, Georgia, serif;--app-verified-edge:#b7e3c8;--app-verified-wash:#f4fcf7;--app-verified-badge:#dcf5e6;--brand-gitlab-red:#e24329;--brand-gitlab-orange:#fc6d26;--brand-gitlab-amber:#fca326;--brand-drive-blue:#0066da;--brand-drive-green:#00ac47;--brand-drive-red:#ea4335;--brand-drive-green-deep:#00832d;--brand-drive-blue-light:#2684fc;--brand-drive-yellow:#ffba00;--brand-onedrive-blue:#0364b8;--brand-onedrive-blue-light:#28a8ea;--brand-sharepoint-deep:#036c70;--brand-sharepoint:#1a9ba1;--brand-sharepoint-light:#37c6d0;--brand-sharepoint-tile:#038387;--brand-undc-blue:#009edb}[data-theme=bureau]{--brief-measure:72ch;--brief-leading:1.65;--brief-ground:#eef1f6;--brief-surface:#fff;--brief-ink:#0a1a2f;--brief-ink-soft:#22334a;--brief-muted:#4a5b72;--brief-meta:#5f6d81;--brief-rule:#d6dee9;--brief-rule-soft:#dde4ee;--brief-blue:#1857c4;--brief-gold:#c08a28;--brief-green:#2e9e58;--brief-red:#c0392b;--brief-slate:#7e8fa8;--brief-reserved-ground:#fbf1dc;--brief-reserved-ink:#7a5714;--brief-answer:#f5f8fd;--brief-answer-quiet:#fafbfd}[data-theme=dossier]{--brief-measure:66ch;--brief-leading:1.75;--brief-ground:#efe9df;--brief-surface:#fbf7f0;--brief-ink:#2a2118;--brief-ink-soft:#3d3327;--brief-muted:#5a4d3d;--brief-meta:#6a5c4a;--brief-rule:#ded3c2;--brief-rule-soft:#e8e0d2;--brief-blue:#1d4f91;--brief-gold:#8a6212;--brief-green:#2f6d41;--brief-red:#9c2f21;--brief-slate:#6c6152;--brief-reserved-ground:#f6ead0;--brief-reserved-ink:#6e4f10;--brief-answer:#f7f2e8;--brief-answer-quiet:#faf6ee}[data-theme=dusk]{--brief-measure:74ch;--brief-leading:1.5;--brief-ground:#0a121d;--brief-surface:#121c2a;--brief-ink:#e8eef7;--brief-ink-soft:#cdd8e6;--brief-muted:#a9b7c9;--brief-meta:#99a8bc;--brief-rule:#223247;--brief-rule-soft:#1b2939;--brief-blue:#7fb2f2;--brief-gold:#d8a94a;--brief-green:#4fbf7d;--brief-red:#f0736a;--brief-slate:#8b9bb2;--brief-reserved-ground:#2a2213;--brief-reserved-ink:#e6c98a;--brief-answer:#16212f;--brief-answer-quiet:#131d2a}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}
