.runtime-diagram[data-astro-cid-bm527bxn]{--ink: #1a1a2e;--teal: #0d6e6e;--line: #d6dfe0;margin:0;padding:clamp(1.25rem,3vw,2rem);border:1px solid #d9e1e1;border-radius:1rem;background:linear-gradient(135deg,#f8fbfb,#f1f6f6);box-shadow:0 18px 55px #1a1a2e12}.runtime-diagram__caption[data-astro-cid-bm527bxn]{display:flex;justify-content:space-between;gap:1rem;align-items:baseline;margin-bottom:1.5rem}.runtime-diagram__eyebrow[data-astro-cid-bm527bxn],.runtime-diagram__index[data-astro-cid-bm527bxn]{color:#0d6e6e;font:600 .66rem/1.4 JetBrains Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.runtime-diagram__caption-note[data-astro-cid-bm527bxn]{color:#666;font-size:.8rem}.runtime-diagram__flow[data-astro-cid-bm527bxn]{display:flex;align-items:stretch;gap:.55rem}.runtime-diagram__node[data-astro-cid-bm527bxn]{align-self:center;flex:0 0 11rem;min-height:8rem;display:flex;flex-direction:column;justify-content:center;gap:.45rem;padding:1rem;background:#fff;border:1px solid var(--line);border-radius:.7rem}.runtime-diagram__node[data-astro-cid-bm527bxn] strong[data-astro-cid-bm527bxn]{color:var(--ink);font:600 1.05rem/1.25 "IBM Plex Serif",Georgia,serif}.runtime-diagram__node[data-astro-cid-bm527bxn]>span[data-astro-cid-bm527bxn]:last-child{color:#666;font-size:.72rem;line-height:1.45}.runtime-diagram__node--actor[data-astro-cid-bm527bxn]{border-top:3px solid #475569}.runtime-diagram__node--action[data-astro-cid-bm527bxn]{border-top:3px solid #9b7223}.runtime-diagram__node--system[data-astro-cid-bm527bxn]{border-top:3px solid #4a5d8b}.runtime-diagram__connector[data-astro-cid-bm527bxn]{flex:1 1 1rem;min-width:.75rem;display:flex;align-items:center;position:relative}.runtime-diagram__connector[data-astro-cid-bm527bxn] span[data-astro-cid-bm527bxn]{width:100%;height:1px;background:#9bbabb}.runtime-diagram__connector[data-astro-cid-bm527bxn]:after{content:"";position:absolute;right:0;width:.45rem;height:.45rem;border-top:1px solid #0d6e6e;border-right:1px solid #0d6e6e;transform:rotate(45deg)}.runtime-diagram__boundary[data-astro-cid-bm527bxn]{flex:1 1 25rem;min-width:17rem;padding:1.2rem;background:#1a1a2e;border:1px solid #0d6e6e;border-radius:.8rem;box-shadow:0 0 0 4px #0d6e6e14}.runtime-diagram__boundary-head[data-astro-cid-bm527bxn]{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.16)}.runtime-diagram__boundary[data-astro-cid-bm527bxn] h3[data-astro-cid-bm527bxn]{margin:.4rem 0 0;color:#fff;font:600 1.2rem/1.2 "IBM Plex Serif",Georgia,serif}.runtime-diagram__before[data-astro-cid-bm527bxn]{align-self:center;padding:.3rem .45rem;color:#b8e1df;background:#0d6e6e47;border-radius:.25rem;font:500 .58rem/1.3 JetBrains Mono,monospace;text-transform:uppercase;white-space:nowrap}.runtime-diagram__checks[data-astro-cid-bm527bxn]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;padding:1rem 0;margin:0;list-style:none}.runtime-diagram__checks[data-astro-cid-bm527bxn] li[data-astro-cid-bm527bxn]{display:flex;gap:.45rem;align-items:flex-start;padding:.55rem .45rem;min-width:0;background:#ffffff0e;border-radius:.35rem}.runtime-diagram__check-number[data-astro-cid-bm527bxn]{color:#83c7c4;font:500 .6rem/1.5 JetBrains Mono,monospace}.runtime-diagram__checks[data-astro-cid-bm527bxn] strong[data-astro-cid-bm527bxn],.runtime-diagram__checks[data-astro-cid-bm527bxn] small[data-astro-cid-bm527bxn]{display:block}.runtime-diagram__checks[data-astro-cid-bm527bxn] strong[data-astro-cid-bm527bxn]{color:#fff;font-size:.7rem;line-height:1.35}.runtime-diagram__checks[data-astro-cid-bm527bxn] small[data-astro-cid-bm527bxn]{margin-top:.15rem;color:#c1c4ce;font-size:.58rem;line-height:1.4}.runtime-diagram__outcomes[data-astro-cid-bm527bxn]{display:flex;gap:.45rem;padding-top:.8rem;border-top:1px solid rgba(255,255,255,.16)}.runtime-diagram__outcome[data-astro-cid-bm527bxn]{padding:.35rem .6rem;border:1px solid rgba(255,255,255,.2);border-radius:99px;color:#fff;font:500 .65rem/1.2 JetBrains Mono,monospace;text-transform:uppercase}.runtime-diagram__outcome--allow[data-astro-cid-bm527bxn]{border-color:#79b7a0;color:#c7eadb}.runtime-diagram__outcome--deny[data-astro-cid-bm527bxn]{border-color:#cb8172;color:#f1c8bf}.runtime-diagram__outcome--escalate[data-astro-cid-bm527bxn]{border-color:#d0b266;color:#f2dfa8}.runtime-diagram__record[data-astro-cid-bm527bxn]{display:flex;gap:.8rem;max-width:38rem;margin:1.25rem auto 0;padding:1rem 1.2rem;background:#fff;border:1px solid var(--line);border-radius:.7rem}.runtime-diagram__record-line[data-astro-cid-bm527bxn]{align-self:stretch;width:2px;background:#0d6e6e}.runtime-diagram__record[data-astro-cid-bm527bxn] strong[data-astro-cid-bm527bxn],.runtime-diagram__record[data-astro-cid-bm527bxn] div[data-astro-cid-bm527bxn]>span[data-astro-cid-bm527bxn]:last-child{display:block}.runtime-diagram__record[data-astro-cid-bm527bxn] strong[data-astro-cid-bm527bxn]{margin:.2rem 0;color:var(--ink);font:600 .95rem "IBM Plex Serif",Georgia,serif}.runtime-diagram__record[data-astro-cid-bm527bxn] div[data-astro-cid-bm527bxn]>span[data-astro-cid-bm527bxn]:last-child{color:#666;font-size:.72rem;line-height:1.5}@media(max-width:900px){.runtime-diagram__flow[data-astro-cid-bm527bxn]{display:grid;grid-template-columns:minmax(0,1fr);gap:.35rem}.runtime-diagram__node[data-astro-cid-bm527bxn]{width:100%;min-height:unset;padding:.85rem 1rem}.runtime-diagram__connector[data-astro-cid-bm527bxn]{height:1.2rem;min-width:0;justify-content:center}.runtime-diagram__connector[data-astro-cid-bm527bxn] span[data-astro-cid-bm527bxn]{width:1px;height:100%;background:#9bbabb}.runtime-diagram__connector[data-astro-cid-bm527bxn]:after{right:auto;bottom:0;transform:rotate(135deg)}.runtime-diagram__boundary[data-astro-cid-bm527bxn]{min-width:0}}@media(max-width:520px){.runtime-diagram__caption[data-astro-cid-bm527bxn]{display:block}.runtime-diagram__caption-note[data-astro-cid-bm527bxn]{display:block;margin-top:.35rem}.runtime-diagram__boundary-head[data-astro-cid-bm527bxn]{display:block}.runtime-diagram__before[data-astro-cid-bm527bxn]{display:inline-block;margin-top:.65rem}.runtime-diagram__checks[data-astro-cid-bm527bxn]{grid-template-columns:repeat(2,minmax(0,1fr))}.runtime-diagram__record[data-astro-cid-bm527bxn]{padding:.85rem}}@media(prefers-reduced-motion:reduce){.runtime-diagram[data-astro-cid-bm527bxn] [data-astro-cid-bm527bxn]{scroll-behavior:auto!important}}.demo-request[data-astro-cid-p2ds5g3x]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.2rem 1.4rem;border:1px solid #c9dddd;border-left:4px solid #0d6e6e;border-radius:.8rem;background:#f4f9f9}.demo-label[data-astro-cid-p2ds5g3x]{color:#0d6e6e;font:600 .7rem/1.4 JetBrains Mono,monospace;letter-spacing:.07em;text-transform:uppercase}.demo-request__action[data-astro-cid-p2ds5g3x]{margin:.35rem 0;color:#1a1a2e;font:600 1.05rem/1.4 "IBM Plex Serif",Georgia,serif}.demo-request__facts[data-astro-cid-p2ds5g3x]{margin:.35rem 0 0;color:#555;font-size:.875rem;line-height:1.5}.demo-request__facts[data-astro-cid-p2ds5g3x] code[data-astro-cid-p2ds5g3x]{padding:.1rem .28rem;border-radius:.2rem;background:#e7eeee;color:#1a1a2e;font-size:.82rem}.demo-request__badge[data-astro-cid-p2ds5g3x]{flex:none;padding:.35rem .55rem;border:1px solid #d6dfe0;border-radius:99px;background:#fff;color:#555;font-size:.75rem}.demo-shell[data-astro-cid-p2ds5g3x]{border:2px solid #0d6e6e;background:#fff;box-shadow:0 16px 42px #14484b1f}.demo-modebar[data-astro-cid-p2ds5g3x]{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:1.25rem 1.5rem;border-bottom:1px solid #0d6e6e;background:#104f55}.demo-modebar[data-astro-cid-p2ds5g3x] .demo-label[data-astro-cid-p2ds5g3x]{color:#aee1dd}.demo-modebar[data-astro-cid-p2ds5g3x] .text-muted[data-astro-cid-p2ds5g3x]{color:#e2f2f0}.demo-modebar__buttons[data-astro-cid-p2ds5g3x]{display:flex;gap:.35rem;padding:.3rem;border:1px solid rgba(255,255,255,.45);border-radius:.7rem;background:#ffffff1a;box-shadow:0 5px 16px #0000001f}.demo-mode[data-astro-cid-p2ds5g3x]{min-height:2.75rem;padding:.55rem .9rem;border:1px solid transparent;border-radius:.45rem;background:transparent;color:#fff;font-size:.875rem;font-weight:700;cursor:pointer;transition:background .15s ease,color .15s ease,transform .15s ease}.demo-mode[data-astro-cid-p2ds5g3x]:hover{background:#ffffff24;color:#fff;transform:translateY(-1px)}.demo-mode[data-astro-cid-p2ds5g3x]:focus-visible,.demo-actions[data-astro-cid-p2ds5g3x] button[data-astro-cid-p2ds5g3x]:focus-visible{outline:3px solid #f2bd4f;outline-offset:2px}.demo-mode[data-astro-cid-p2ds5g3x].is-active{border-color:#fff;background:#fff;color:#0a5252;box-shadow:0 2px 8px #00000029}.demo-checks-panel[data-astro-cid-p2ds5g3x]{padding:1.4rem}.demo-result-panel[data-astro-cid-p2ds5g3x]{padding:1.4rem;border-top:1px solid #d9e1e1;background:#1a1a2e;color:#fff}.demo-subheading[data-astro-cid-p2ds5g3x]{margin:0;color:#1a1a2e;font:600 1.1rem/1.3 "IBM Plex Serif",Georgia,serif}.demo-progress-label[data-astro-cid-p2ds5g3x]{color:#606676;font-size:.8rem}.demo-progress[data-astro-cid-p2ds5g3x]{display:block;width:100%;height:.38rem;margin-bottom:.9rem;accent-color:#0d6e6e}.demo-check-list[data-astro-cid-p2ds5g3x]{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.demo-check[data-astro-cid-p2ds5g3x]{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.7rem;padding:.7rem .75rem;border:1px solid #e0e5e5;border-radius:.55rem;background:#fff;transition:background .15s ease,border-color .15s ease}.demo-check[data-astro-cid-p2ds5g3x].is-checked{border-color:#b7d8d6;background:#f3f9f8}.demo-check[data-astro-cid-p2ds5g3x].is-skipped{border-color:#e5e7eb;background:#f3f4f6}.demo-check[data-astro-cid-p2ds5g3x].is-skipped .demo-check__number[data-astro-cid-p2ds5g3x],.demo-check[data-astro-cid-p2ds5g3x].is-skipped .demo-check__head[data-astro-cid-p2ds5g3x] strong[data-astro-cid-p2ds5g3x],.demo-check[data-astro-cid-p2ds5g3x].is-skipped .demo-check__prompt[data-astro-cid-p2ds5g3x]{color:#8a9099}.demo-check[data-astro-cid-p2ds5g3x].is-skipped .demo-check__prompt[data-astro-cid-p2ds5g3x]{text-decoration:line-through;text-decoration-color:#b7bdc5}.demo-check[data-astro-cid-p2ds5g3x].is-skipped .demo-check__head[data-astro-cid-p2ds5g3x] span[data-astro-cid-p2ds5g3x]{color:#737b86;font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.demo-check__number[data-astro-cid-p2ds5g3x]{color:#0d6e6e;font:500 .75rem/1.5 JetBrains Mono,monospace}.demo-check__head[data-astro-cid-p2ds5g3x]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem}.demo-check__head[data-astro-cid-p2ds5g3x] strong[data-astro-cid-p2ds5g3x]{color:#1a1a2e;font-size:.9rem}.demo-check__head[data-astro-cid-p2ds5g3x] span[data-astro-cid-p2ds5g3x]{color:#626b76;font-size:.75rem}.demo-check[data-astro-cid-p2ds5g3x].is-checked .demo-check__head[data-astro-cid-p2ds5g3x] span[data-astro-cid-p2ds5g3x]{color:#0a5252;font-weight:600}.demo-check__prompt[data-astro-cid-p2ds5g3x]{margin:.1rem 0 0;color:#626b76;font-size:.875rem;line-height:1.4}.demo-live[data-astro-cid-p2ds5g3x]{height:4rem;margin:1rem 0 .8rem;overflow:hidden;color:#4c5961;font-size:.85rem;line-height:1.5}.demo-actions[data-astro-cid-p2ds5g3x]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.demo-actions[data-astro-cid-p2ds5g3x][hidden]{display:none}.demo-actions[data-astro-cid-p2ds5g3x] [data-astro-cid-p2ds5g3x][data-next-check],.demo-actions[data-astro-cid-p2ds5g3x] [data-astro-cid-p2ds5g3x][data-run-policy]{flex:0 0 14rem;box-shadow:0 6px 16px #0d6e6e38}.demo-actions[data-astro-cid-p2ds5g3x] [data-astro-cid-p2ds5g3x][data-next-check]:before,.demo-actions[data-astro-cid-p2ds5g3x] [data-astro-cid-p2ds5g3x][data-run-policy]:before{content:"▶";display:inline-block;margin-right:.5rem;font-size:.65em;transform:translateY(-.08em)}.demo-actions[data-astro-cid-p2ds5g3x] [data-astro-cid-p2ds5g3x][disabled]{opacity:.65;cursor:default}.demo-reset[data-astro-cid-p2ds5g3x]{min-height:2.75rem;padding:.55rem .75rem;border:0;background:transparent;color:#0d6e6e;font-size:.875rem;font-weight:600;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.demo-path-note[data-astro-cid-p2ds5g3x]{min-height:6.5rem;padding:1rem;border:1px solid rgba(255,255,255,.14);border-radius:.65rem;background:#ffffff0b}.demo-current-evidence[data-astro-cid-p2ds5g3x]{min-height:10.5rem;margin-top:1rem;padding:1rem;border:1px solid rgba(255,255,255,.14);border-radius:.65rem;background:#ffffff09}.demo-current-evidence[data-astro-cid-p2ds5g3x][hidden]{display:none}.demo-current-evidence[data-astro-cid-p2ds5g3x] h3[data-astro-cid-p2ds5g3x]{margin:.55rem 0 .3rem;color:#fff;font:600 1rem/1.35 "IBM Plex Serif",Georgia,serif}.demo-current-evidence[data-astro-cid-p2ds5g3x] p[data-astro-cid-p2ds5g3x]:last-child{margin:0;color:#e2e5eb;font-size:.82rem;line-height:1.5}.demo-record-pending[data-astro-cid-p2ds5g3x]{margin-top:1rem;padding:1rem;border:1px dashed #5f687c;border-radius:.65rem;background:#ffffff09}.demo-record-pending[data-astro-cid-p2ds5g3x][hidden]{display:none}.demo-record-pending__head[data-astro-cid-p2ds5g3x]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem}.demo-record-pending__count[data-astro-cid-p2ds5g3x]{color:#d3d6df;font:500 .72rem/1.4 JetBrains Mono,monospace}.demo-record-pending[data-astro-cid-p2ds5g3x] p[data-astro-cid-p2ds5g3x]{margin:.75rem 0;color:#e2e5eb;font-size:.85rem;line-height:1.5}.demo-record-pending__track[data-astro-cid-p2ds5g3x]{height:.25rem;overflow:hidden;border-radius:99px;background:#454a5b}.demo-record-pending__track[data-astro-cid-p2ds5g3x] span[data-astro-cid-p2ds5g3x]{display:block;width:0;height:100%;border-radius:inherit;background:#35c6bd;transition:width .2s ease}.demo-result-panel[data-astro-cid-p2ds5g3x] .demo-label[data-astro-cid-p2ds5g3x]{color:#9dd3d0}.demo-result-panel[data-astro-cid-p2ds5g3x] code[data-astro-cid-p2ds5g3x]{color:#fff;font:500 .8rem JetBrains Mono,monospace}.demo-outcome[data-astro-cid-p2ds5g3x]{margin-top:1rem;padding:1.15rem;border:1px solid rgba(255,255,255,.16);border-radius:.7rem;background:#ffffff12}.demo-outcome__status[data-astro-cid-p2ds5g3x]{display:inline-flex;padding:.3rem .55rem;border:1px solid #d0b266;border-radius:99px;color:#f2dfa8;font:600 .68rem/1.4 JetBrains Mono,monospace;letter-spacing:.02em;text-transform:uppercase}.demo-outcome__status--accepted[data-astro-cid-p2ds5g3x]{border-color:#79b7a0;color:#c7eadb}.demo-outcome__title[data-astro-cid-p2ds5g3x]{margin:.8rem 0 .35rem;color:#fff;font:600 1.2rem/1.3 "IBM Plex Serif",Georgia,serif}.demo-outcome__copy[data-astro-cid-p2ds5g3x]{margin:0;color:#d3d6df;font-size:.875rem;line-height:1.6}.demo-records[data-astro-cid-p2ds5g3x]{margin-top:1.2rem;padding-top:1.1rem;border-top:1px solid rgba(255,255,255,.2)}.demo-record[data-astro-cid-p2ds5g3x]{padding:.95rem;border:1px solid #414455;border-radius:.6rem;background:#222439}.demo-record[data-astro-cid-p2ds5g3x] h4[data-astro-cid-p2ds5g3x],.demo-no-record[data-astro-cid-p2ds5g3x] h4[data-astro-cid-p2ds5g3x]{margin:0 0 .65rem;color:#fff;font:600 .95rem/1.3 "IBM Plex Serif",Georgia,serif}.demo-record[data-astro-cid-p2ds5g3x] dl[data-astro-cid-p2ds5g3x]{display:grid;gap:.45rem;margin:0}.demo-record[data-astro-cid-p2ds5g3x] dl[data-astro-cid-p2ds5g3x] div[data-astro-cid-p2ds5g3x]{display:grid;grid-template-columns:5rem minmax(0,1fr);gap:.5rem}.demo-record[data-astro-cid-p2ds5g3x] dt[data-astro-cid-p2ds5g3x]{color:#aeb4c2;font-size:.72rem;line-height:1.45}.demo-record[data-astro-cid-p2ds5g3x] dd[data-astro-cid-p2ds5g3x]{margin:0;color:#f4f5f8;font-size:.75rem;line-height:1.45;overflow-wrap:anywhere}.demo-record--decision[data-astro-cid-p2ds5g3x]{border-color:#337e7b;background:#202d39}.demo-no-record[data-astro-cid-p2ds5g3x]{padding:.95rem;border:1px dashed #b47c58;border-radius:.6rem;background:#b47c5814}.demo-no-record[data-astro-cid-p2ds5g3x] p[data-astro-cid-p2ds5g3x]{color:#e3d5c9;font-size:.8rem;line-height:1.5}.demo-cta[data-astro-cid-p2ds5g3x]{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-top:1.5rem;padding:1.35rem 1.5rem;border:1px solid #c9dddd;border-radius:.8rem;background:#f4f9f9}.demo-cta[data-astro-cid-p2ds5g3x]>div[data-astro-cid-p2ds5g3x]{max-width:43rem}.demo-cta[data-astro-cid-p2ds5g3x] h3[data-astro-cid-p2ds5g3x]{margin:0 0 .35rem;color:#1a1a2e;font:600 1.15rem/1.35 "IBM Plex Serif",Georgia,serif}.demo-cta[data-astro-cid-p2ds5g3x] p[data-astro-cid-p2ds5g3x]:last-child{margin:0;color:#555;font-size:.875rem;line-height:1.55}.demo-cta[data-astro-cid-p2ds5g3x] .btn-primary[data-astro-cid-p2ds5g3x]{flex:none;white-space:nowrap}@media(min-width:1024px){.demo-result-panel[data-astro-cid-p2ds5g3x]{border-top:0;border-left:1px solid #d9e1e1}}@media(max-width:767px){.demo-cta[data-astro-cid-p2ds5g3x]{align-items:flex-start;flex-direction:column;gap:1rem}.demo-cta[data-astro-cid-p2ds5g3x] .btn-primary[data-astro-cid-p2ds5g3x]{width:100%;white-space:normal}}@media(max-width:639px){.demo-modebar[data-astro-cid-p2ds5g3x]{align-items:flex-start;flex-direction:column;padding:1rem}.demo-modebar__buttons[data-astro-cid-p2ds5g3x]{width:100%}.demo-mode[data-astro-cid-p2ds5g3x]{flex:1;padding-inline:.45rem;font-size:.8rem}.demo-checks-panel[data-astro-cid-p2ds5g3x],.demo-result-panel[data-astro-cid-p2ds5g3x]{padding:1rem}.demo-request[data-astro-cid-p2ds5g3x]{align-items:flex-start;flex-direction:column;padding:1rem}.demo-cta[data-astro-cid-p2ds5g3x]{padding:1.1rem}}@media(prefers-reduced-motion:reduce){.demo-check[data-astro-cid-p2ds5g3x]{transition:none}}.governance-stack[data-astro-cid-kxcohluk]{margin:0;padding:0;list-style:none}.governance-stack[data-astro-cid-kxcohluk] li[data-astro-cid-kxcohluk]{display:flex;align-items:center;gap:.85rem;padding:.7rem .85rem;background:#f5f5f5;border-radius:.4rem}.governance-stack[data-astro-cid-kxcohluk] li[data-astro-cid-kxcohluk]+li[data-astro-cid-kxcohluk]{margin-top:.4rem}.governance-stack[data-astro-cid-kxcohluk] li[data-astro-cid-kxcohluk] span[data-astro-cid-kxcohluk]{width:1.6rem;color:#0d6e6e;font:500 .65rem JetBrains Mono,monospace}.governance-stack[data-astro-cid-kxcohluk] li[data-astro-cid-kxcohluk] strong[data-astro-cid-kxcohluk]{color:#1a1a2e;font-size:.88rem}.governance-stack--runtime[data-astro-cid-kxcohluk] li[data-astro-cid-kxcohluk]{background:#e8f4f4}.governance-stack--runtime[data-astro-cid-kxcohluk] li[data-astro-cid-kxcohluk]:nth-child(3){background:#0d6e6e}.governance-stack--runtime[data-astro-cid-kxcohluk] li[data-astro-cid-kxcohluk]:nth-child(3) strong[data-astro-cid-kxcohluk],.governance-stack--runtime[data-astro-cid-kxcohluk] li[data-astro-cid-kxcohluk]:nth-child(3) span[data-astro-cid-kxcohluk]{color:#fff}.governance-stack--runtime[data-astro-cid-kxcohluk] li[data-astro-cid-kxcohluk]:last-child{border:1px dashed #0d6e6e;background:#fff}.context-list[data-astro-cid-kxcohluk]{margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;list-style:none}.context-list[data-astro-cid-kxcohluk] li[data-astro-cid-kxcohluk]{color:#333;font-size:.83rem;line-height:1.4}.context-list[data-astro-cid-kxcohluk] li[data-astro-cid-kxcohluk]:before{content:"—";color:#0d6e6e;margin-right:.45rem}.evidence-step[data-astro-cid-kxcohluk]{min-width:0;padding:.85rem .5rem;border:1px solid #cbdada;border-radius:.55rem;background:#fff}.evidence-step[data-astro-cid-kxcohluk] span[data-astro-cid-kxcohluk]{display:block;color:#0d6e6e;font:500 .62rem JetBrains Mono,monospace}.evidence-step[data-astro-cid-kxcohluk] strong[data-astro-cid-kxcohluk]{display:block;margin-top:.2rem;color:#1a1a2e;font-size:.72rem}.decision[data-astro-cid-kxcohluk]{display:inline-flex;padding:.5rem .8rem;border-radius:99px;border:1px solid #b8c8c8;font:500 .68rem JetBrains Mono,monospace;text-transform:uppercase}.decision--allow[data-astro-cid-kxcohluk]{color:#226049;border-color:#88b3a0;background:#edf7f2}.decision--deny[data-astro-cid-kxcohluk]{color:#923e30;border-color:#ce958a;background:#fdf0ee}.decision--escalate[data-astro-cid-kxcohluk]{color:#805e14;border-color:#d3bd7c;background:#fef7e6}.lineage-list[data-astro-cid-kxcohluk]{list-style:none;padding:0;margin:0}.lineage-list[data-astro-cid-kxcohluk] li[data-astro-cid-kxcohluk]{display:flex;gap:.9rem;align-items:center;padding:.85rem 0;border-bottom:1px solid #e3e7e8;color:#333;font-size:.88rem}.lineage-list[data-astro-cid-kxcohluk] li[data-astro-cid-kxcohluk]:last-child{border:0}.lineage-list[data-astro-cid-kxcohluk] li[data-astro-cid-kxcohluk] span[data-astro-cid-kxcohluk]{color:#0d6e6e;font:500 .67rem JetBrains Mono,monospace}.approach-stage[data-astro-cid-kxcohluk]{position:relative;padding:1.5rem;border-right:1px solid rgba(255,255,255,.2)}.approach-stage[data-astro-cid-kxcohluk]:last-child{border-right:0}.approach-stage__arrow[data-astro-cid-kxcohluk]{position:absolute;right:-.55rem;top:1.5rem;z-index:1;color:#83c7c4;background:#1a1a2e;padding:.1rem .25rem}@media(max-width:1023px){.approach-stage[data-astro-cid-kxcohluk]:nth-child(2n){border-right:0}.approach-stage[data-astro-cid-kxcohluk]:nth-child(-n+4){border-bottom:1px solid rgba(255,255,255,.2)}}@media(max-width:639px){.context-list[data-astro-cid-kxcohluk]{grid-template-columns:1fr}.approach-stage[data-astro-cid-kxcohluk]{border-right:0;border-bottom:1px solid rgba(255,255,255,.2)}.approach-stage[data-astro-cid-kxcohluk]:last-child{border-bottom:0}}
