@import url('https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,500..800&family=Crimson+Pro:ital,wght@0,400;0,500;1,400&family=DM+Mono:wght@400;500&display=swap');
/* GLEN slide figures. Palette and fonts from the GLEN style guide (glen-website docs/brand).
   Color is role, the same on every slide:
     browser front end   Blue        #5774CB / dark #344B8F
     services (MCP, LLM) Terracotta  #C3674E / dark #984934
     storage             Tan         #C0B29E / dark #574A38
     async batch work    Sage        #B1BD7F / dark #5B6437
     NRP infrastructure  Navy        #18264E
*/
:root{
  --bg:#F8F2EC; --bg2:#F0E8DE; --card:#FFFCF8; --line:#DDD3C5; --ink:#3B3226; --ink2:#574A38; --faint:#6F5F48;
  --blue:#5774CB; --blue-dk:#344B8F; --terra:#C3674E; --terra-dk:#984934; --tan:#C0B29E; --tan-dk:#574A38;
  --sage:#B1BD7F; --sage-dk:#5B6437; --navy:#18264E; --cream:#F8F2EC;
  --fhead:"Bricolage Grotesque",system-ui,sans-serif; --fbody:"Crimson Pro",Georgia,serif; --fmono:"DM Mono",ui-monospace,monospace;
}
html,body{margin:0;padding:0;background:var(--bg)}
#fig{display:block;font-family:var(--fhead);color:var(--ink);box-sizing:border-box;-webkit-font-smoothing:antialiased;
  background-color:var(--bg);
  /* the GLEN graph paper, drawn as two H3 resolutions (hex_paper() in glen-website build.py) */
  background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='182' height='315' viewBox='0 0 182 315'><rect width='182' height='315' fill='%23F8F2EC'/><path d='M-13 -37.50L-26 -30L-26 -15L-13 -7.50M13 -37.50L-0 -30L0 -15L13 -7.50M39 -37.50L26 -30L26 -15L39 -7.50M65 -37.50L52 -30L52 -15L65 -7.50M91 -37.50L78 -30L78 -15L91 -7.50M117 -37.50L104 -30L104 -15L117 -7.50M143 -37.50L130 -30L130 -15L143 -7.50M169 -37.50L156 -30L156 -15L169 -7.50M195 -37.50L182 -30L182 -15L195 -7.50M-26 -15L-39 -7.50L-39 7.50L-26 15M0 -15L-13 -7.50L-13 7.50L-0 15M26 -15L13 -7.50L13 7.50L26 15M52 -15L39 -7.50L39 7.50L52 15M78 -15L65 -7.50L65 7.50L78 15M104 -15L91 -7.50L91 7.50L104 15M130 -15L117 -7.50L117 7.50L130 15M156 -15L143 -7.50L143 7.50L156 15M182 -15L169 -7.50L169 7.50L182 15M208 -15L195 -7.50L195 7.50L208 15M-13 7.50L-26 15L-26 30L-13 37.50M13 7.50L-0 15L0 30L13 37.50M39 7.50L26 15L26 30L39 37.50M65 7.50L52 15L52 30L65 37.50M91 7.50L78 15L78 30L91 37.50M117 7.50L104 15L104 30L117 37.50M143 7.50L130 15L130 30L143 37.50M169 7.50L156 15L156 30L169 37.50M195 7.50L182 15L182 30L195 37.50M-26 30L-39 37.50L-39 52.50L-26 60M0 30L-13 37.50L-13 52.50L-0 60M26 30L13 37.50L13 52.50L26 60M52 30L39 37.50L39 52.50L52 60M78 30L65 37.50L65 52.50L78 60M104 30L91 37.50L91 52.50L104 60M130 30L117 37.50L117 52.50L130 60M156 30L143 37.50L143 52.50L156 60M182 30L169 37.50L169 52.50L182 60M208 30L195 37.50L195 52.50L208 60M-13 52.50L-26 60L-26 75L-13 82.50M13 52.50L-0 60L0 75L13 82.50M39 52.50L26 60L26 75L39 82.50M65 52.50L52 60L52 75L65 82.50M91 52.50L78 60L78 75L91 82.50M117 52.50L104 60L104 75L117 82.50M143 52.50L130 60L130 75L143 82.50M169 52.50L156 60L156 75L169 82.50M195 52.50L182 60L182 75L195 82.50M-26 75L-39 82.50L-39 97.50L-26 105M0 75L-13 82.50L-13 97.50L-0 105M26 75L13 82.50L13 97.50L26 105M52 75L39 82.50L39 97.50L52 105M78 75L65 82.50L65 97.50L78 105M104 75L91 82.50L91 97.50L104 105M130 75L117 82.50L117 97.50L130 105M156 75L143 82.50L143 97.50L156 105M182 75L169 82.50L169 97.50L182 105M208 75L195 82.50L195 97.50L208 105M-13 97.50L-26 105L-26 120L-13 127.50M13 97.50L-0 105L0 120L13 127.50M39 97.50L26 105L26 120L39 127.50M65 97.50L52 105L52 120L65 127.50M91 97.50L78 105L78 120L91 127.50M117 97.50L104 105L104 120L117 127.50M143 97.50L130 105L130 120L143 127.50M169 97.50L156 105L156 120L169 127.50M195 97.50L182 105L182 120L195 127.50M-26 120L-39 127.50L-39 142.50L-26 150M0 120L-13 127.50L-13 142.50L-0 150M26 120L13 127.50L13 142.50L26 150M52 120L39 127.50L39 142.50L52 150M78 120L65 127.50L65 142.50L78 150M104 120L91 127.50L91 142.50L104 150M130 120L117 127.50L117 142.50L130 150M156 120L143 127.50L143 142.50L156 150M182 120L169 127.50L169 142.50L182 150M208 120L195 127.50L195 142.50L208 150M-13 142.50L-26 150L-26 165L-13 172.50M13 142.50L-0 150L0 165L13 172.50M39 142.50L26 150L26 165L39 172.50M65 142.50L52 150L52 165L65 172.50M91 142.50L78 150L78 165L91 172.50M117 142.50L104 150L104 165L117 172.50M143 142.50L130 150L130 165L143 172.50M169 142.50L156 150L156 165L169 172.50M195 142.50L182 150L182 165L195 172.50M-26 165L-39 172.50L-39 187.50L-26 195M0 165L-13 172.50L-13 187.50L-0 195M26 165L13 172.50L13 187.50L26 195M52 165L39 172.50L39 187.50L52 195M78 165L65 172.50L65 187.50L78 195M104 165L91 172.50L91 187.50L104 195M130 165L117 172.50L117 187.50L130 195M156 165L143 172.50L143 187.50L156 195M182 165L169 172.50L169 187.50L182 195M208 165L195 172.50L195 187.50L208 195M-13 187.50L-26 195L-26 210L-13 217.50M13 187.50L-0 195L0 210L13 217.50M39 187.50L26 195L26 210L39 217.50M65 187.50L52 195L52 210L65 217.50M91 187.50L78 195L78 210L91 217.50M117 187.50L104 195L104 210L117 217.50M143 187.50L130 195L130 210L143 217.50M169 187.50L156 195L156 210L169 217.50M195 187.50L182 195L182 210L195 217.50M-26 210L-39 217.50L-39 232.50L-26 240M0 210L-13 217.50L-13 232.50L-0 240M26 210L13 217.50L13 232.50L26 240M52 210L39 217.50L39 232.50L52 240M78 210L65 217.50L65 232.50L78 240M104 210L91 217.50L91 232.50L104 240M130 210L117 217.50L117 232.50L130 240M156 210L143 217.50L143 232.50L156 240M182 210L169 217.50L169 232.50L182 240M208 210L195 217.50L195 232.50L208 240M-13 232.50L-26 240L-26 255L-13 262.50M13 232.50L-0 240L0 255L13 262.50M39 232.50L26 240L26 255L39 262.50M65 232.50L52 240L52 255L65 262.50M91 232.50L78 240L78 255L91 262.50M117 232.50L104 240L104 255L117 262.50M143 232.50L130 240L130 255L143 262.50M169 232.50L156 240L156 255L169 262.50M195 232.50L182 240L182 255L195 262.50M-26 255L-39 262.50L-39 277.50L-26 285M0 255L-13 262.50L-13 277.50L-0 285M26 255L13 262.50L13 277.50L26 285M52 255L39 262.50L39 277.50L52 285M78 255L65 262.50L65 277.50L78 285M104 255L91 262.50L91 277.50L104 285M130 255L117 262.50L117 277.50L130 285M156 255L143 262.50L143 277.50L156 285M182 255L169 262.50L169 277.50L182 285M208 255L195 262.50L195 277.50L208 285M-13 277.50L-26 285L-26 300L-13 307.50M13 277.50L-0 285L0 300L13 307.50M39 277.50L26 285L26 300L39 307.50M65 277.50L52 285L52 300L65 307.50M91 277.50L78 285L78 300L91 307.50M117 277.50L104 285L104 300L117 307.50M143 277.50L130 285L130 300L143 307.50M169 277.50L156 285L156 300L169 307.50M195 277.50L182 285L182 300L195 307.50M-26 300L-39 307.50L-39 322.50L-26 330M0 300L-13 307.50L-13 322.50L-0 330M26 300L13 307.50L13 322.50L26 330M52 300L39 307.50L39 322.50L52 330M78 300L65 307.50L65 322.50L78 330M104 300L91 307.50L91 322.50L104 330M130 300L117 307.50L117 322.50L130 330M156 300L143 307.50L143 322.50L156 330M182 300L169 307.50L169 322.50L182 330M208 300L195 307.50L195 322.50L208 330M-13 322.50L-26 330L-26 345L-13 352.50M13 322.50L-0 330L0 345L13 352.50M39 322.50L26 330L26 345L39 352.50M65 322.50L52 330L52 345L65 352.50M91 322.50L78 330L78 345L91 352.50M117 322.50L104 330L104 345L117 352.50M143 322.50L130 330L130 345L143 352.50M169 322.50L156 330L156 345L169 352.50M195 322.50L182 330L182 345L195 352.50' fill='none' stroke='%23C0B29E' stroke-width='1' stroke-opacity='0.16'/><path d='M78 -15L39 -7.50L13 -37.50L26 -75L65 -82.50L91 -52.50ZM260 -15L221 -7.50L195 -37.50L208 -75L247 -82.50L273 -52.50ZM143 7.50L104 15L78 -15L91 -52.50L130 -60L156 -30ZM26 30L-13 37.50L-39 7.50L-26 -30L13 -37.50L39 -7.50ZM208 30L169 37.50L143 7.50L156 -30L195 -37.50L221 -7.50ZM91 52.50L52 60L26 30L39 -7.50L78 -15L104 15ZM-26 75L-65 82.50L-91 52.50L-78 15L-39 7.50L-13 37.50ZM156 75L117 82.50L91 52.50L104 15L143 7.50L169 37.50ZM39 97.50L-0 105L-26 75L-13 37.50L26 30L52 60ZM221 97.50L182 105L156 75L169 37.50L208 30L234 60ZM104 120L65 127.50L39 97.50L52 60L91 52.50L117 82.50ZM-13 142.50L-52 150L-78 120L-65 82.50L-26 75L0 105ZM169 142.50L130 150L104 120L117 82.50L156 75L182 105ZM52 165L13 172.50L-13 142.50L0 105L39 97.50L65 127.50ZM234 165L195 172.50L169 142.50L182 105L221 97.50L247 127.50ZM117 187.50L78 195L52 165L65 127.50L104 120L130 150ZM0 210L-39 217.50L-65 187.50L-52 150L-13 142.50L13 172.50ZM182 210L143 217.50L117 187.50L130 150L169 142.50L195 172.50ZM65 232.50L26 240L-0 210L13 172.50L52 165L78 195ZM247 232.50L208 240L182 210L195 172.50L234 165L260 195ZM130 255L91 262.50L65 232.50L78 195L117 187.50L143 217.50ZM13 277.50L-26 285L-52 255L-39 217.50L-0 210L26 240ZM195 277.50L156 285L130 255L143 217.50L182 210L208 240ZM78 300L39 307.50L13 277.50L26 240L65 232.50L91 262.50ZM260 300L221 307.50L195 277.50L208 240L247 232.50L273 262.50ZM143 322.50L104 330L78 300L91 262.50L130 255L156 285ZM26 345L-13 352.50L-39 322.50L-26 285L13 277.50L39 307.50ZM208 345L169 352.50L143 322.50L156 285L195 277.50L221 307.50ZM91 367.50L52 375L26 345L39 307.50L78 300L104 330ZM-26 390L-65 397.50L-91 367.50L-78 330L-39 322.50L-13 352.50ZM156 390L117 397.50L91 367.50L104 330L143 322.50L169 352.50Z' fill='none' stroke='%23C0B29E' stroke-width='1' stroke-opacity='0.38'/></svg>")}
#fig *{box-sizing:border-box}
.ic{width:1em;height:1em;stroke-width:2;flex:none}

h1{font-family:var(--fhead);font-weight:800;font-size:46px;letter-spacing:-.02em;margin:0;line-height:1.05}
.sub{font-family:var(--fbody);font-size:22px;color:var(--ink2);margin-top:8px;max-width:1480px;line-height:1.3}

.card{background:var(--card);border:1px solid var(--line);border-radius:14px;box-shadow:0 10px 26px rgba(59,50,38,.08)}
.tile{width:56px;height:56px;border-radius:14px;display:grid;place-items:center;color:#fff;font-size:28px;flex:none}
.tile.sm{width:38px;height:38px;border-radius:10px;font-size:19px}
.tile.blue{background:linear-gradient(135deg,#6f8ad8,#344B8F);box-shadow:0 8px 18px rgba(52,75,143,.3)}
.tile.terra{background:linear-gradient(135deg,#d2795f,#984934);box-shadow:0 8px 18px rgba(152,73,52,.3)}
.tile.tan{background:linear-gradient(135deg,#a8987f,#574A38);box-shadow:0 8px 18px rgba(87,74,56,.28)}
.tile.sage{background:linear-gradient(135deg,#9aa866,#5B6437);box-shadow:0 8px 18px rgba(91,100,55,.3)}
.tile.ext{background:var(--bg2);color:var(--ink2);box-shadow:none;border:1px solid var(--line)}

.kind{font-family:var(--fmono);font-size:12.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--faint);white-space:nowrap}
.name{font-weight:700;font-size:24px;letter-spacing:-.01em;white-space:nowrap;line-height:1.1}
.desc{font-family:var(--fbody);font-size:18px;color:var(--ink2);line-height:1.25;margin-top:4px}
.repo{display:inline-flex;align-items:center;gap:6px;font-family:var(--fmono);font-size:13px;color:var(--ink);
  background:var(--bg2);border:1px solid var(--line);border-radius:999px;padding:3px 10px 3px 8px;white-space:nowrap}
.repo .ic{font-size:14px;color:var(--ink2)}
.repo.dse{background:var(--navy);border-color:var(--navy);color:var(--cream)}
.repo.dse .ic{color:#A9B8E4}
.chip{display:inline-block;font-family:var(--fmono);font-size:13px;background:var(--bg2);border:1px solid var(--line);
  border-radius:6px;padding:3px 8px;white-space:nowrap;color:var(--ink)}
.lane{display:flex;align-items:center;gap:14px;font-family:var(--fmono);font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}
.lane::after{content:"";flex:1;height:1px;background:var(--line)}
.arrow{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--faint)}
.arrow .lbl{font-family:var(--fmono);font-size:13.5px;color:var(--ink2);text-align:center;white-space:nowrap;line-height:1.3}
.arrow svg{display:block}
.band{background-color:var(--navy);background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='182' height='315' viewBox='0 0 182 315'><path d='M-13 -37.50L-26 -30L-26 -15L-13 -7.50M13 -37.50L-0 -30L0 -15L13 -7.50M39 -37.50L26 -30L26 -15L39 -7.50M65 -37.50L52 -30L52 -15L65 -7.50M91 -37.50L78 -30L78 -15L91 -7.50M117 -37.50L104 -30L104 -15L117 -7.50M143 -37.50L130 -30L130 -15L143 -7.50M169 -37.50L156 -30L156 -15L169 -7.50M195 -37.50L182 -30L182 -15L195 -7.50M-26 -15L-39 -7.50L-39 7.50L-26 15M0 -15L-13 -7.50L-13 7.50L-0 15M26 -15L13 -7.50L13 7.50L26 15M52 -15L39 -7.50L39 7.50L52 15M78 -15L65 -7.50L65 7.50L78 15M104 -15L91 -7.50L91 7.50L104 15M130 -15L117 -7.50L117 7.50L130 15M156 -15L143 -7.50L143 7.50L156 15M182 -15L169 -7.50L169 7.50L182 15M208 -15L195 -7.50L195 7.50L208 15M-13 7.50L-26 15L-26 30L-13 37.50M13 7.50L-0 15L0 30L13 37.50M39 7.50L26 15L26 30L39 37.50M65 7.50L52 15L52 30L65 37.50M91 7.50L78 15L78 30L91 37.50M117 7.50L104 15L104 30L117 37.50M143 7.50L130 15L130 30L143 37.50M169 7.50L156 15L156 30L169 37.50M195 7.50L182 15L182 30L195 37.50M-26 30L-39 37.50L-39 52.50L-26 60M0 30L-13 37.50L-13 52.50L-0 60M26 30L13 37.50L13 52.50L26 60M52 30L39 37.50L39 52.50L52 60M78 30L65 37.50L65 52.50L78 60M104 30L91 37.50L91 52.50L104 60M130 30L117 37.50L117 52.50L130 60M156 30L143 37.50L143 52.50L156 60M182 30L169 37.50L169 52.50L182 60M208 30L195 37.50L195 52.50L208 60M-13 52.50L-26 60L-26 75L-13 82.50M13 52.50L-0 60L0 75L13 82.50M39 52.50L26 60L26 75L39 82.50M65 52.50L52 60L52 75L65 82.50M91 52.50L78 60L78 75L91 82.50M117 52.50L104 60L104 75L117 82.50M143 52.50L130 60L130 75L143 82.50M169 52.50L156 60L156 75L169 82.50M195 52.50L182 60L182 75L195 82.50M-26 75L-39 82.50L-39 97.50L-26 105M0 75L-13 82.50L-13 97.50L-0 105M26 75L13 82.50L13 97.50L26 105M52 75L39 82.50L39 97.50L52 105M78 75L65 82.50L65 97.50L78 105M104 75L91 82.50L91 97.50L104 105M130 75L117 82.50L117 97.50L130 105M156 75L143 82.50L143 97.50L156 105M182 75L169 82.50L169 97.50L182 105M208 75L195 82.50L195 97.50L208 105M-13 97.50L-26 105L-26 120L-13 127.50M13 97.50L-0 105L0 120L13 127.50M39 97.50L26 105L26 120L39 127.50M65 97.50L52 105L52 120L65 127.50M91 97.50L78 105L78 120L91 127.50M117 97.50L104 105L104 120L117 127.50M143 97.50L130 105L130 120L143 127.50M169 97.50L156 105L156 120L169 127.50M195 97.50L182 105L182 120L195 127.50M-26 120L-39 127.50L-39 142.50L-26 150M0 120L-13 127.50L-13 142.50L-0 150M26 120L13 127.50L13 142.50L26 150M52 120L39 127.50L39 142.50L52 150M78 120L65 127.50L65 142.50L78 150M104 120L91 127.50L91 142.50L104 150M130 120L117 127.50L117 142.50L130 150M156 120L143 127.50L143 142.50L156 150M182 120L169 127.50L169 142.50L182 150M208 120L195 127.50L195 142.50L208 150M-13 142.50L-26 150L-26 165L-13 172.50M13 142.50L-0 150L0 165L13 172.50M39 142.50L26 150L26 165L39 172.50M65 142.50L52 150L52 165L65 172.50M91 142.50L78 150L78 165L91 172.50M117 142.50L104 150L104 165L117 172.50M143 142.50L130 150L130 165L143 172.50M169 142.50L156 150L156 165L169 172.50M195 142.50L182 150L182 165L195 172.50M-26 165L-39 172.50L-39 187.50L-26 195M0 165L-13 172.50L-13 187.50L-0 195M26 165L13 172.50L13 187.50L26 195M52 165L39 172.50L39 187.50L52 195M78 165L65 172.50L65 187.50L78 195M104 165L91 172.50L91 187.50L104 195M130 165L117 172.50L117 187.50L130 195M156 165L143 172.50L143 187.50L156 195M182 165L169 172.50L169 187.50L182 195M208 165L195 172.50L195 187.50L208 195M-13 187.50L-26 195L-26 210L-13 217.50M13 187.50L-0 195L0 210L13 217.50M39 187.50L26 195L26 210L39 217.50M65 187.50L52 195L52 210L65 217.50M91 187.50L78 195L78 210L91 217.50M117 187.50L104 195L104 210L117 217.50M143 187.50L130 195L130 210L143 217.50M169 187.50L156 195L156 210L169 217.50M195 187.50L182 195L182 210L195 217.50M-26 210L-39 217.50L-39 232.50L-26 240M0 210L-13 217.50L-13 232.50L-0 240M26 210L13 217.50L13 232.50L26 240M52 210L39 217.50L39 232.50L52 240M78 210L65 217.50L65 232.50L78 240M104 210L91 217.50L91 232.50L104 240M130 210L117 217.50L117 232.50L130 240M156 210L143 217.50L143 232.50L156 240M182 210L169 217.50L169 232.50L182 240M208 210L195 217.50L195 232.50L208 240M-13 232.50L-26 240L-26 255L-13 262.50M13 232.50L-0 240L0 255L13 262.50M39 232.50L26 240L26 255L39 262.50M65 232.50L52 240L52 255L65 262.50M91 232.50L78 240L78 255L91 262.50M117 232.50L104 240L104 255L117 262.50M143 232.50L130 240L130 255L143 262.50M169 232.50L156 240L156 255L169 262.50M195 232.50L182 240L182 255L195 262.50M-26 255L-39 262.50L-39 277.50L-26 285M0 255L-13 262.50L-13 277.50L-0 285M26 255L13 262.50L13 277.50L26 285M52 255L39 262.50L39 277.50L52 285M78 255L65 262.50L65 277.50L78 285M104 255L91 262.50L91 277.50L104 285M130 255L117 262.50L117 277.50L130 285M156 255L143 262.50L143 277.50L156 285M182 255L169 262.50L169 277.50L182 285M208 255L195 262.50L195 277.50L208 285M-13 277.50L-26 285L-26 300L-13 307.50M13 277.50L-0 285L0 300L13 307.50M39 277.50L26 285L26 300L39 307.50M65 277.50L52 285L52 300L65 307.50M91 277.50L78 285L78 300L91 307.50M117 277.50L104 285L104 300L117 307.50M143 277.50L130 285L130 300L143 307.50M169 277.50L156 285L156 300L169 307.50M195 277.50L182 285L182 300L195 307.50M-26 300L-39 307.50L-39 322.50L-26 330M0 300L-13 307.50L-13 322.50L-0 330M26 300L13 307.50L13 322.50L26 330M52 300L39 307.50L39 322.50L52 330M78 300L65 307.50L65 322.50L78 330M104 300L91 307.50L91 322.50L104 330M130 300L117 307.50L117 322.50L130 330M156 300L143 307.50L143 322.50L156 330M182 300L169 307.50L169 322.50L182 330M208 300L195 307.50L195 322.50L208 330M-13 322.50L-26 330L-26 345L-13 352.50M13 322.50L-0 330L0 345L13 352.50M39 322.50L26 330L26 345L39 352.50M65 322.50L52 330L52 345L65 352.50M91 322.50L78 330L78 345L91 352.50M117 322.50L104 330L104 345L117 352.50M143 322.50L130 330L130 345L143 352.50M169 322.50L156 330L156 345L169 352.50M195 322.50L182 330L182 345L195 352.50' fill='none' stroke='%23F8F2EC' stroke-width='1' stroke-opacity='0.05'/><path d='M78 -15L39 -7.50L13 -37.50L26 -75L65 -82.50L91 -52.50ZM260 -15L221 -7.50L195 -37.50L208 -75L247 -82.50L273 -52.50ZM143 7.50L104 15L78 -15L91 -52.50L130 -60L156 -30ZM26 30L-13 37.50L-39 7.50L-26 -30L13 -37.50L39 -7.50ZM208 30L169 37.50L143 7.50L156 -30L195 -37.50L221 -7.50ZM91 52.50L52 60L26 30L39 -7.50L78 -15L104 15ZM-26 75L-65 82.50L-91 52.50L-78 15L-39 7.50L-13 37.50ZM156 75L117 82.50L91 52.50L104 15L143 7.50L169 37.50ZM39 97.50L-0 105L-26 75L-13 37.50L26 30L52 60ZM221 97.50L182 105L156 75L169 37.50L208 30L234 60ZM104 120L65 127.50L39 97.50L52 60L91 52.50L117 82.50ZM-13 142.50L-52 150L-78 120L-65 82.50L-26 75L0 105ZM169 142.50L130 150L104 120L117 82.50L156 75L182 105ZM52 165L13 172.50L-13 142.50L0 105L39 97.50L65 127.50ZM234 165L195 172.50L169 142.50L182 105L221 97.50L247 127.50ZM117 187.50L78 195L52 165L65 127.50L104 120L130 150ZM0 210L-39 217.50L-65 187.50L-52 150L-13 142.50L13 172.50ZM182 210L143 217.50L117 187.50L130 150L169 142.50L195 172.50ZM65 232.50L26 240L-0 210L13 172.50L52 165L78 195ZM247 232.50L208 240L182 210L195 172.50L234 165L260 195ZM130 255L91 262.50L65 232.50L78 195L117 187.50L143 217.50ZM13 277.50L-26 285L-52 255L-39 217.50L-0 210L26 240ZM195 277.50L156 285L130 255L143 217.50L182 210L208 240ZM78 300L39 307.50L13 277.50L26 240L65 232.50L91 262.50ZM260 300L221 307.50L195 277.50L208 240L247 232.50L273 262.50ZM143 322.50L104 330L78 300L91 262.50L130 255L156 285ZM26 345L-13 352.50L-39 322.50L-26 285L13 277.50L39 307.50ZM208 345L169 352.50L143 322.50L156 285L195 277.50L221 307.50ZM91 367.50L52 375L26 345L39 307.50L78 300L104 330ZM-26 390L-65 397.50L-91 367.50L-78 330L-39 322.50L-13 352.50ZM156 390L117 397.50L91 367.50L104 330L143 322.50L169 352.50Z' fill='none' stroke='%23F8F2EC' stroke-width='1' stroke-opacity='0.12'/></svg>");color:var(--cream);border-radius:14px;display:flex;align-items:center;gap:14px;padding:14px 22px;font-size:17px}
.band .ic{font-size:22px;color:#A9B8E4}
.band b{font-weight:700}
/* unit chips: one Kubernetes object each. Border = kind, fill = GitHub org, lock = private */
.k{display:inline-flex;align-items:center;gap:6px;font-family:var(--fmono);font-size:13.5px;line-height:1;white-space:nowrap;
  background:var(--card);color:var(--ink);border:1.5px solid var(--faint);border-radius:8px;padding:6px 10px}
.k .ic{font-size:14px}
.k .x{font-size:11.5px;color:var(--faint);margin-left:2px}
.k.job{border-style:dashed;box-shadow:4px 4px 0 -1.5px var(--card),4px 4px 0 0 var(--faint)}
.k.cron{border-style:dashed}
.k.dse{background:var(--navy);border-color:var(--navy);color:var(--cream)}
.k.dse .x{color:#A9B8E4}
.k.dse.job,.k.dse.cron{border-color:#A9B8E4}
.k.bkt{background:#F2EADF;border-color:var(--tan-dk)}
.k.priv .lock{color:var(--terra-dk)}
.k.dse.priv .lock{color:#E7A897}
.step{font-family:var(--fmono);font-size:13px;font-weight:500;color:var(--cream);background:var(--ink);border-radius:999px;width:26px;height:26px;display:grid;place-items:center;flex:none}
.tag{display:inline-block;font-family:var(--fmono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;padding:2px 8px;border-radius:999px;border:1px solid var(--line);color:var(--faint);white-space:nowrap}
.tag.warn{border-color:var(--terra);color:var(--terra-dk)}
