/* geekchicpro.com theme "ops" (2026-10-29): style + layout, CSS only (HTML/text unchanged).
   One audited variant (frontend-design skill), redo v2 with own skeleton, logo and favicon. Fonts self-hosted from Google Fonts (SIL OFL). */
@font-face{font-family:"Space Grotesk";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/space-grotesk-700-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB}
@font-face{font-family:"Space Grotesk";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/space-grotesk-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Space Grotesk";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/space-grotesk-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
/* Neutralise theme-terminal quirks from site.css (monospace body, square buttons, ">" eyebrow, hero grid, tilted workspace) */
body.theme-terminal{font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}
body.theme-terminal .header{border-bottom:0}
body.theme-terminal .home-hero{grid-template-columns:1fr 1fr}
body.theme-terminal .button{border-radius:6px}
body.theme-terminal .eyebrow:before{content:none}
body.theme-terminal .workspace{transform:none}
body.theme-terminal h1,body.theme-terminal h2,body.theme-terminal h3{hyphens:manual}

/* GeekCrest "Server ops console": monitoring-console panels for people who edit configs. CSS only. */
body.theme-terminal{
 --bg:#2b3746!important;--ink:#e7eef6!important;--accent:#2fd1b0!important;
 --ground:#2b3746;--panel:#344357;--bar:#2a3647;--inset:#232e3b;--line:#4a5c73;--muted:#b3c1d3;
 --ok:#2fd1b0;--info:#6db3ff;--warn:#f4b740;--grass:#93c56a;--ok-t:#8ef0dc;
 --display:"Space Grotesk",Inter,system-ui,sans-serif;
 --mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;
 --gap:22px;--pt:52px;--ps:28px;--pb:28px;
 background-color:var(--ground)!important;
 background-image:linear-gradient(rgba(160,185,215,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(160,185,215,.05) 1px,transparent 1px),radial-gradient(ellipse at 50% -10%,#3b4d63 0,transparent 60%);
 background-size:32px 32px,32px 32px,auto;background-repeat:repeat,repeat,no-repeat;
 color:var(--ink);overflow-x:clip;color-scheme:dark;
}
html:is([lang=ru],[lang=uk],[lang=ar],[lang=hi],[lang=th],[lang=ja],[lang=ko]) body.theme-terminal{--display:Inter,system-ui,sans-serif}
body.theme-terminal :is(h1,h2,h3,.brand,.hero-number,.app-icon,summary){font-family:var(--display);font-weight:700}
html:is([lang=ru],[lang=uk],[lang=ar],[lang=hi],[lang=th],[lang=ja],[lang=ko]) body.theme-terminal :is(h1,h2,h3,.brand,.hero-number,.app-icon,summary){font-weight:800}
body.theme-terminal h1{font-size:clamp(34px,4vw,54px);line-height:1.1;letter-spacing:-.02em;margin-bottom:20px;color:#fff}
body.theme-terminal h2{font-size:clamp(23px,2.3vw,31px);line-height:1.2;letter-spacing:-.01em;color:#fff}
body.theme-terminal h3{font-size:19px;line-height:1.3;letter-spacing:-.005em;color:#fff}
body.theme-terminal main :is(p,li,td,th){opacity:1}
body.theme-terminal main p,body.theme-terminal main li{color:#d5dfeb}
body.theme-terminal a{color:inherit}
body.theme-terminal .hero-lead{opacity:1;font-size:17px;max-width:560px;color:#d5dfeb}
body.theme-terminal .eyebrow{display:inline-flex;text-transform:none;letter-spacing:0;font-size:12.500px;font-weight:600;color:var(--muted);border:1px solid var(--line);background:rgba(255,255,255,.04);padding:4px 12px 4px 10px;border-radius:5px;margin-bottom:18px}
body.theme-terminal .eyebrow i{width:8px;height:8px;background:var(--ok);box-shadow:0 0 0 3px rgba(47,209,176,.22);border-radius:50%}
body.theme-terminal .text-link{text-decoration:none;font-size:15px;font-weight:600;color:var(--ok-t)}
body.theme-terminal .large{opacity:1;font-size:18px;color:#e7eef6}

/* ---- header: console top bar ---- */
body.theme-terminal .header{position:relative;margin-top:18px;background:#243040;border:1px solid var(--line);border-radius:10px;padding:0 14px 0 16px;min-height:58px;gap:18px}
body.theme-terminal .header::after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;background:linear-gradient(90deg,var(--ok) 0 22%,transparent 22%);border-radius:2px;pointer-events:none}
body.theme-terminal .brand{font-size:20px;letter-spacing:-.01em;gap:10px;color:#fff}
body.theme-terminal .brand-symbol{background:none;width:36px;height:36px;border-radius:0;color:inherit}
body.theme-terminal .brand-symbol svg{width:100%;height:100%;display:block}
body.theme-terminal .main-nav{gap:4px;font-size:14px;font-weight:600}
body.theme-terminal .main-nav a{opacity:1;padding:8px 14px;border-radius:6px;text-decoration:none;color:var(--muted);white-space:nowrap}
body.theme-terminal .main-nav a:hover{background:rgba(255,255,255,.07);color:#fff;text-decoration:none}
body.theme-terminal .main-nav a[aria-current]{background:rgba(47,209,176,.14);color:var(--ok-t);text-decoration:none;box-shadow:inset 0 -2px 0 var(--ok)}
body.theme-terminal .language{border:1px solid var(--line);background:#2b3949;border-radius:6px;padding:0 6px 0 10px;color:var(--muted);font-size:13px}
body.theme-terminal .language select{padding:8px 4px;max-width:150px;font-weight:600;color:#fff}
body.theme-terminal .language option{background:#2b3949;color:#fff}

/* ---- buttons ---- */
body.theme-terminal .button{font-size:14.500px;font-weight:700;padding:12px 20px;border-radius:6px;border:1px solid transparent;font-family:var(--display);box-shadow:none}
body.theme-terminal .primary{background:var(--ok);color:#0f2a2a;border-color:#7ff0d9;box-shadow:0 0 0 3px rgba(47,209,176,.2)}
body.theme-terminal .secondary{background:transparent;color:#fff;border-color:#7d92ad}
body.theme-terminal .button:hover{transform:translateY(-1px)}
body.theme-terminal .primary:hover{background:#4de0c2}
body.theme-terminal .secondary:hover{background:rgba(255,255,255,.08)}
html:is([lang=ru],[lang=uk],[lang=ar],[lang=hi],[lang=th],[lang=ja],[lang=ko]) body.theme-terminal .button{font-family:Inter,system-ui,sans-serif}

/* ---- the console grid ---- */
body.theme-terminal main.wrap{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap);row-gap:var(--gap);padding:var(--gap) 0 48px}
body.theme-terminal main.wrap>*{grid-column:1/-1;min-width:0;margin:0}
body.theme-terminal main.wrap>:nth-child(4n+1){--st:var(--ok);--p:34%}
body.theme-terminal main.wrap>:nth-child(4n+2){--st:var(--info);--p:62%}
body.theme-terminal main.wrap>:nth-child(4n+3){--st:var(--grass);--p:48%}
body.theme-terminal main.wrap>:nth-child(4n){--st:var(--warn);--p:26%}

/* panel with a header bar: status LED + hairline metric rule */
body.theme-terminal :is(.scenario,.reading,.feature-matrix,.split-section,.product-lead,.closing,.download-card,.download-grid>div:last-child,.sticky-example,.faq,.hero,.agent-run,.steps article,footer.wrap){position:relative;isolation:isolate}
body.theme-terminal :is(.scenario,.reading,.feature-matrix,.split-section,.product-lead,.closing,.download-card,.download-grid>div:last-child,.sticky-example,.faq,.hero){background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:var(--pt) var(--ps) var(--pb);box-shadow:0 1px 0 rgba(255,255,255,.04) inset,0 10px 24px -14px rgba(10,18,28,.7)}
body.theme-terminal :is(.scenario,.reading,.feature-matrix,.split-section,.product-lead,.closing,.download-card,.download-grid>div:last-child,.sticky-example,.faq,.hero,.steps article)::before{content:"";position:absolute;left:-1px;right:-1px;top:-1px;height:32px;z-index:-1;border-radius:10px 10px 0 0;
 background:
  radial-gradient(circle at 18px 50%,var(--st,var(--ok)) 0 3.500px,transparent 4.500px),
  radial-gradient(circle at 18px 50%,color-mix(in srgb,var(--st,var(--ok)) 32%,transparent) 0 9px,transparent 10px),
  repeating-linear-gradient(90deg,#7d92ad 0 1px,transparent 1px 8px) right 16px center/88px 8px no-repeat,
  repeating-linear-gradient(90deg,#9db0c7 0 1px,transparent 1px 32px) right 16px center/88px 14px no-repeat,
  linear-gradient(90deg,var(--st,var(--ok)) 0 var(--p,30%),rgba(255,255,255,.08) 0) left bottom/100% 2px no-repeat,
  var(--bar)}
body.theme-terminal .scenario{margin:0}
body.theme-terminal .feature-matrix>h2,body.theme-terminal .scenario>h2,body.theme-terminal .split-section>h2,body.theme-terminal .reading>h2:first-child,body.theme-terminal .sticky-example>h2,body.theme-terminal .faq>h2{margin-top:0}
body.theme-terminal .reading h2,body.theme-terminal .reading h3{margin:1.2em 0 .45em}
body.theme-terminal .reading p{line-height:1.7;max-width:78ch}
body.theme-terminal .reading p:last-child{margin-bottom:0}
body.theme-terminal main.wrap>.reading,body.theme-terminal main.wrap>.product-lead{max-width:none;width:auto;padding-bottom:var(--pb)}
body.theme-terminal main.wrap>.product-lead .large{margin:0;max-width:96ch}

/* two-column prose in wide panels */
@media(min-width:1000px){
 body.theme-terminal main.wrap>.reading:not(:has(>.steps)):not(:has(.feature-list)):not(.privacy){column-count:2;column-gap:48px}
 body.theme-terminal main.wrap>.reading:not(:has(>.steps)):not(.privacy) :is(h2,h3){break-after:avoid;break-inside:avoid}
 body.theme-terminal main.wrap>.reading:not(:has(>.steps)):not(.privacy) :is(.code-example,.notice,p){break-inside:avoid}
 body.theme-terminal .privacy.reading{column-count:2;column-gap:48px}
 body.theme-terminal .privacy.reading article{break-inside:avoid}
 body.theme-terminal .privacy.reading>.updated{column-span:all}
 body.theme-terminal.page-0 main.wrap>.reading:nth-child(7):not(.privacy):not(.zz),body.theme-terminal.page-0 main.wrap>.reading:nth-child(10):not(.privacy):not(.zz){column-count:1}
}
body.theme-terminal .reading>h2:first-child{column-span:none}

/* scenario: heading left, text right */
body.theme-terminal .scenario{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);column-gap:48px;align-items:start;padding-top:var(--pt)}
body.theme-terminal .scenario>.eyebrow{grid-column:1;grid-row:1;justify-self:start}
body.theme-terminal .scenario>h2{grid-column:1;grid-row:2;margin:0}
body.theme-terminal .scenario>p{grid-column:2;grid-row:1/3;margin:0;font-size:16.500px;max-width:none}

/* ---- hero panel ---- */
body.theme-terminal main.wrap>.hero{padding:62px 40px 36px;min-height:0;background:linear-gradient(180deg,#3a4d66 0,#33445a 100%)}
body.theme-terminal main.wrap>.hero::before{--st:var(--ok);--p:41%}
body.theme-terminal main.wrap>.home-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:8px 36px!important;align-items:center}
body.theme-terminal main.wrap>.home-hero>.hero-copy{grid-column:1;grid-row:1}
body.theme-terminal main.wrap>.home-hero::after{content:"";grid-column:2;grid-row:1;align-self:stretch;min-height:400px;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20560%20430'%3E%3Crect%20x='8'%20y='10'%20width='14'%20height='246'%20rx='3'%20fill='%234a5c73'/%3E%3Crect%20x='12'%20y='24'%20width='6'%20height='9'%20rx='1.500'%20fill='%232b3746'/%3E%3Crect%20x='12'%20y='46'%20width='6'%20height='9'%20rx='1.500'%20fill='%232b3746'/%3E%3Crect%20x='12'%20y='68'%20width='6'%20height='9'%20rx='1.500'%20fill='%232b3746'/%3E%3Crect%20x='12'%20y='90'%20width='6'%20height='9'%20rx='1.500'%20fill='%232b3746'/%3E%3Crect%20x='12'%20y='112'%20width='6'%20height='9'%20rx='1.500'%20fill='%232b3746'/%3E%3Crect%20x='12'%20y='134'%20width='6'%20height='9'%20rx='1.500'%20fill='%232b3746'/%3E%3Crect%20x='12'%20y='156'%20width='6'%20height='9'%20rx='1.500'%20fill='%232b3746'/%3E%3Crect%20x='12'%20y='178'%20width='6'%20height='9'%20rx='1.500'%20fill='%232b3746'/%3E%3Crect%20x='12'%20y='200'%20width='6'%20height='9'%20rx='1.500'%20fill='%232b3746'/%3E%3Crect%20x='12'%20y='222'%20width='6'%20height='9'%20rx='1.500'%20fill='%232b3746'/%3E%3Crect%20x='12'%20y='244'%20width='6'%20height='9'%20rx='1.500'%20fill='%232b3746'/%3E%3Crect%20x='538'%20y='10'%20width='14'%20height='246'%20rx='3'%20fill='%234a5c73'/%3E%3Crect%20x='542'%20y='24'%20width='6'%20height='9'%20rx='1.500'%20fill='%232b3746'/%3E%3Crect%20x='542'%20y='46'%20width='6'%20height='9'%20rx='1.500'%20fill='%232b3746'/%3E%3Crect%20x='542'%20y='68'%20width='6'%20height='9'%20rx='1.500'%20fill='%232b3746'/%3E%3Crect%20x='542'%20y='90'%20width='6'%20height='9'%20rx='1.500'%20fill='%232b3746'/%3E%3Crect%20x='542'%20y='112'%20width='6'%20height='9'%20rx='1.500'%20fill='%232b3746'/%3E%3Crect%20x='542'%20y='134'%20width='6'%20height='9'%20rx='1.500'%20fill='%232b3746'/%3E%3Crect%20x='542'%20y='156'%20width='6'%20height='9'%20rx='1.500'%20fill='%232b3746'/%3E%3Crect%20x='542'%20y='178'%20width='6'%20height='9'%20rx='1.500'%20fill='%232b3746'/%3E%3Crect%20x='542'%20y='200'%20width='6'%20height='9'%20rx='1.500'%20fill='%232b3746'/%3E%3Crect%20x='542'%20y='222'%20width='6'%20height='9'%20rx='1.500'%20fill='%232b3746'/%3E%3Crect%20x='542'%20y='244'%20width='6'%20height='9'%20rx='1.500'%20fill='%232b3746'/%3E%3Crect%20x='28'%20y='16'%20width='504'%20height='158'%20rx='7'%20fill='%23586d89'%20stroke='%238aa0bb'%20stroke-width='2'/%3E%3Crect%20x='32'%20y='20'%20width='496'%20height='5'%20rx='2'%20fill='%237189a6'/%3E%3Crect%20x='44'%20y='34'%20width='62'%20height='54'%20rx='4'%20fill='%23243040'%20stroke='%233b4d63'%20stroke-width='1.500'/%3E%3Crect%20x='54'%20y='42'%20width='3'%20height='26'%20rx='1.500'%20fill='%2333455b'/%3E%3Crect%20x='63'%20y='42'%20width='3'%20height='26'%20rx='1.500'%20fill='%2333455b'/%3E%3Crect%20x='72'%20y='42'%20width='3'%20height='26'%20rx='1.500'%20fill='%2333455b'/%3E%3Crect%20x='81'%20y='42'%20width='3'%20height='26'%20rx='1.500'%20fill='%2333455b'/%3E%3Crect%20x='52'%20y='74'%20width='34'%20height='6'%20rx='3'%20fill='%236f86a3'/%3E%3Ccircle%20cx='94'%20cy='77'%20r='3.200'%20fill='%232fd1b0'/%3E%3Crect%20x='112'%20y='34'%20width='62'%20height='54'%20rx='4'%20fill='%23243040'%20stroke='%233b4d63'%20stroke-width='1.500'/%3E%3Crect%20x='122'%20y='42'%20width='3'%20height='26'%20rx='1.500'%20fill='%2333455b'/%3E%3Crect%20x='131'%20y='42'%20width='3'%20height='26'%20rx='1.500'%20fill='%2333455b'/%3E%3Crect%20x='140'%20y='42'%20width='3'%20height='26'%20rx='1.500'%20fill='%2333455b'/%3E%3Crect%20x='149'%20y='42'%20width='3'%20height='26'%20rx='1.500'%20fill='%2333455b'/%3E%3Crect%20x='120'%20y='74'%20width='34'%20height='6'%20rx='3'%20fill='%236f86a3'/%3E%3Ccircle%20cx='162'%20cy='77'%20r='3.200'%20fill='%232fd1b0'/%3E%3Crect%20x='180'%20y='34'%20width='62'%20height='54'%20rx='4'%20fill='%23243040'%20stroke='%233b4d63'%20stroke-width='1.500'/%3E%3Crect%20x='190'%20y='42'%20width='3'%20height='26'%20rx='1.500'%20fill='%2333455b'/%3E%3Crect%20x='199'%20y='42'%20width='3'%20height='26'%20rx='1.500'%20fill='%2333455b'/%3E%3Crect%20x='208'%20y='42'%20width='3'%20height='26'%20rx='1.500'%20fill='%2333455b'/%3E%3Crect%20x='217'%20y='42'%20width='3'%20height='26'%20rx='1.500'%20fill='%2333455b'/%3E%3Crect%20x='188'%20y='74'%20width='34'%20height='6'%20rx='3'%20fill='%236f86a3'/%3E%3Ccircle%20cx='230'%20cy='77'%20r='3.200'%20fill='%232fd1b0'/%3E%3Crect%20x='248'%20y='34'%20width='62'%20height='54'%20rx='4'%20fill='%23243040'%20stroke='%233b4d63'%20stroke-width='1.500'/%3E%3Crect%20x='258'%20y='42'%20width='3'%20height='26'%20rx='1.500'%20fill='%2333455b'/%3E%3Crect%20x='267'%20y='42'%20width='3'%20height='26'%20rx='1.500'%20fill='%2333455b'/%3E%3Crect%20x='276'%20y='42'%20width='3'%20height='26'%20rx='1.500'%20fill='%2333455b'/%3E%3Crect%20x='285'%20y='42'%20width='3'%20height='26'%20rx='1.500'%20fill='%2333455b'/%3E%3Crect%20x='256'%20y='74'%20width='34'%20height='6'%20rx='3'%20fill='%236f86a3'/%3E%3Ccircle%20cx='298'%20cy='77'%20r='3.200'%20fill='%236db3ff'/%3E%3Crect%20x='44'%20y='96'%20width='62'%20height='54'%20rx='4'%20fill='%23243040'%20stroke='%233b4d63'%20stroke-width='1.500'/%3E%3Crect%20x='54'%20y='104'%20width='3'%20height='26'%20rx='1.500'%20fill='%2333455b'/%3E%3Crect%20x='63'%20y='104'%20width='3'%20height='26'%20rx='1.500'%20fill='%2333455b'/%3E%3Crect%20x='72'%20y='104'%20width='3'%20height='26'%20rx='1.500'%20fill='%2333455b'/%3E%3Crect%20x='81'%20y='104'%20width='3'%20height='26'%20rx='1.500'%20fill='%2333455b'/%3E%3Crect%20x='52'%20y='136'%20width='34'%20height='6'%20rx='3'%20fill='%236f86a3'/%3E%3Ccircle%20cx='94'%20cy='139'%20r='3.200'%20fill='%232fd1b0'/%3E%3Crect%20x='112'%20y='96'%20width='62'%20height='54'%20rx='4'%20fill='%23243040'%20stroke='%233b4d63'%20stroke-width='1.500'/%3E%3Crect%20x='122'%20y='104'%20width='3'%20height='26'%20rx='1.500'%20fill='%2333455b'/%3E%3Crect%20x='131'%20y='104'%20width='3'%20height='26'%20rx='1.500'%20fill='%2333455b'/%3E%3Crect%20x='140'%20y='104'%20width='3'%20height='26'%20rx='1.500'%20fill='%2333455b'/%3E%3Crect%20x='149'%20y='104'%20width='3'%20height='26'%20rx='1.500'%20fill='%2333455b'/%3E%3Crect%20x='120'%20y='136'%20width='34'%20height='6'%20rx='3'%20fill='%236f86a3'/%3E%3Ccircle%20cx='162'%20cy='139'%20r='3.200'%20fill='%23f4b740'/%3E%3Crect%20x='180'%20y='96'%20width='62'%20height='54'%20rx='4'%20fill='%23243040'%20stroke='%233b4d63'%20stroke-width='1.500'/%3E%3Crect%20x='190'%20y='104'%20width='3'%20height='26'%20rx='1.500'%20fill='%2333455b'/%3E%3Crect%20x='199'%20y='104'%20width='3'%20height='26'%20rx='1.500'%20fill='%2333455b'/%3E%3Crect%20x='208'%20y='104'%20width='3'%20height='26'%20rx='1.500'%20fill='%2333455b'/%3E%3Crect%20x='217'%20y='104'%20width='3'%20height='26'%20rx='1.500'%20fill='%2333455b'/%3E%3Crect%20x='188'%20y='136'%20width='34'%20height='6'%20rx='3'%20fill='%236f86a3'/%3E%3Ccircle%20cx='230'%20cy='139'%20r='3.200'%20fill='%232fd1b0'/%3E%3Crect%20x='248'%20y='96'%20width='62'%20height='54'%20rx='4'%20fill='%23243040'%20stroke='%233b4d63'%20stroke-width='1.500'/%3E%3Crect%20x='258'%20y='104'%20width='3'%20height='26'%20rx='1.500'%20fill='%2333455b'/%3E%3Crect%20x='267'%20y='104'%20width='3'%20height='26'%20rx='1.500'%20fill='%2333455b'/%3E%3Crect%20x='276'%20y='104'%20width='3'%20height='26'%20rx='1.500'%20fill='%2333455b'/%3E%3Crect%20x='285'%20y='104'%20width='3'%20height='26'%20rx='1.500'%20fill='%2333455b'/%3E%3Crect%20x='256'%20y='136'%20width='34'%20height='6'%20rx='3'%20fill='%236f86a3'/%3E%3Ccircle%20cx='298'%20cy='139'%20r='3.200'%20fill='%232fd1b0'/%3E%3Crect%20x='332'%20y='38'%20width='104'%20height='4'%20rx='2'%20fill='%233f5169'/%3E%3Crect%20x='332'%20y='50'%20width='104'%20height='4'%20rx='2'%20fill='%233f5169'/%3E%3Crect%20x='332'%20y='62'%20width='104'%20height='4'%20rx='2'%20fill='%233f5169'/%3E%3Crect%20x='332'%20y='74'%20width='104'%20height='4'%20rx='2'%20fill='%233f5169'/%3E%3Crect%20x='332'%20y='86'%20width='104'%20height='4'%20rx='2'%20fill='%233f5169'/%3E%3Crect%20x='332'%20y='98'%20width='104'%20height='4'%20rx='2'%20fill='%233f5169'/%3E%3Crect%20x='332'%20y='110'%20width='104'%20height='4'%20rx='2'%20fill='%233f5169'/%3E%3Crect%20x='332'%20y='122'%20width='104'%20height='4'%20rx='2'%20fill='%233f5169'/%3E%3Crect%20x='332'%20y='134'%20width='104'%20height='4'%20rx='2'%20fill='%233f5169'/%3E%3Ccircle%20cx='470'%20cy='52'%20r='12'%20fill='%232b3a4d'%20stroke='%232fd1b0'%20stroke-width='3'/%3E%3Cpath%20d='M470%2045v8'%20stroke='%232fd1b0'%20stroke-width='3'%20stroke-linecap='round'/%3E%3Ccircle%20cx='456'%20cy='84'%20r='4'%20fill='%232fd1b0'/%3E%3Ccircle%20cx='472'%20cy='84'%20r='4'%20fill='%23f4b740'/%3E%3Ccircle%20cx='488'%20cy='84'%20r='4'%20fill='%236db3ff'/%3E%3Crect%20x='452'%20y='102'%20width='20'%20height='9'%20rx='2'%20fill='%23243040'/%3E%3Crect%20x='480'%20y='102'%20width='20'%20height='9'%20rx='2'%20fill='%23243040'/%3E%3Crect%20x='456'%20y='126'%20width='44'%20height='30'%20rx='4'%20fill='%23243040'%20stroke='%233b4d63'%20stroke-width='1.500'/%3E%3Crect%20x='464'%20y='132'%20width='28'%20height='14'%20rx='2'%20fill='%2333455b'/%3E%3Crect%20x='28'%20y='186'%20width='504'%20height='58'%20rx='7'%20fill='%23586d89'%20stroke='%238aa0bb'%20stroke-width='2'/%3E%3Crect%20x='32'%20y='190'%20width='496'%20height='5'%20rx='2'%20fill='%237189a6'/%3E%3Crect%20x='46'%20y='204'%20width='120'%20height='3'%20rx='1.500'%20fill='%233f5169'%20opacity='1'/%3E%3Crect%20x='46'%20y='210'%20width='120'%20height='3'%20rx='1.500'%20fill='%233f5169'%20opacity='1'/%3E%3Crect%20x='46'%20y='216'%20width='120'%20height='3'%20rx='1.500'%20fill='%233f5169'%20opacity='1'/%3E%3Crect%20x='46'%20y='222'%20width='120'%20height='3'%20rx='1.500'%20fill='%233f5169'%20opacity='1'/%3E%3Crect%20x='46'%20y='228'%20width='120'%20height='3'%20rx='1.500'%20fill='%233f5169'%20opacity='1'/%3E%3Crect%20x='46'%20y='234'%20width='120'%20height='3'%20rx='1.500'%20fill='%233f5169'%20opacity='0'/%3E%3Crect%20x='214'%20y='206'%20width='30'%20height='24'%20rx='3'%20fill='%23243040'%20stroke='%233b4d63'%20stroke-width='1.500'/%3E%3Crect%20x='220'%20y='212'%20width='18'%20height='10'%20rx='1.500'%20fill='%2333455b'/%3E%3Ccircle%20cx='229'%20cy='201'%20r='2.200'%20fill='%232fd1b0'/%3E%3Crect%20x='252'%20y='206'%20width='30'%20height='24'%20rx='3'%20fill='%23243040'%20stroke='%233b4d63'%20stroke-width='1.500'/%3E%3Crect%20x='258'%20y='212'%20width='18'%20height='10'%20rx='1.500'%20fill='%2333455b'/%3E%3Ccircle%20cx='267'%20cy='201'%20r='2.200'%20fill='%232fd1b0'/%3E%3Crect%20x='290'%20y='206'%20width='30'%20height='24'%20rx='3'%20fill='%23243040'%20stroke='%233b4d63'%20stroke-width='1.500'/%3E%3Crect%20x='296'%20y='212'%20width='18'%20height='10'%20rx='1.500'%20fill='%2333455b'/%3E%3Ccircle%20cx='305'%20cy='201'%20r='2.200'%20fill='%236db3ff'/%3E%3Crect%20x='328'%20y='206'%20width='30'%20height='24'%20rx='3'%20fill='%23243040'%20stroke='%233b4d63'%20stroke-width='1.500'/%3E%3Crect%20x='334'%20y='212'%20width='18'%20height='10'%20rx='1.500'%20fill='%2333455b'/%3E%3Ccircle%20cx='343'%20cy='201'%20r='2.200'%20fill='%232fd1b0'/%3E%3Crect%20x='366'%20y='206'%20width='30'%20height='24'%20rx='3'%20fill='%23243040'%20stroke='%233b4d63'%20stroke-width='1.500'/%3E%3Crect%20x='372'%20y='212'%20width='18'%20height='10'%20rx='1.500'%20fill='%2333455b'/%3E%3Ccircle%20cx='381'%20cy='201'%20r='2.200'%20fill='%23f4b740'/%3E%3Crect%20x='404'%20y='206'%20width='30'%20height='24'%20rx='3'%20fill='%23243040'%20stroke='%233b4d63'%20stroke-width='1.500'/%3E%3Crect%20x='410'%20y='212'%20width='18'%20height='10'%20rx='1.500'%20fill='%2333455b'/%3E%3Ccircle%20cx='419'%20cy='201'%20r='2.200'%20fill='%232fd1b0'/%3E%3Crect%20x='442'%20y='206'%20width='30'%20height='24'%20rx='3'%20fill='%23243040'%20stroke='%233b4d63'%20stroke-width='1.500'/%3E%3Crect%20x='448'%20y='212'%20width='18'%20height='10'%20rx='1.500'%20fill='%2333455b'/%3E%3Ccircle%20cx='457'%20cy='201'%20r='2.200'%20fill='%232fd1b0'/%3E%3Crect%20x='480'%20y='206'%20width='30'%20height='24'%20rx='3'%20fill='%23243040'%20stroke='%233b4d63'%20stroke-width='1.500'/%3E%3Crect%20x='486'%20y='212'%20width='18'%20height='10'%20rx='1.500'%20fill='%2333455b'/%3E%3Ccircle%20cx='495'%20cy='201'%20r='2.200'%20fill='%236db3ff'/%3E%3Cpath%20d='M478%20156%20C478%20200%20478%20196%20440%20224%20C428%20232%20424%20232%20419%20222'%20fill='none'%20stroke='%236db3ff'%20stroke-width='6'%20stroke-linecap='round'/%3E%3Crect%20x='470'%20y='150'%20width='16'%20height='14'%20rx='3'%20fill='%238fc2ff'/%3E%3Crect%20x='411'%20y='214'%20width='16'%20height='14'%20rx='3'%20fill='%238fc2ff'/%3E%3Crect%20x='28'%20y='268'%20width='160'%20height='136'%20rx='8'%20fill='%232a3647'%20stroke='%234a5c73'%20stroke-width='1.500'/%3E%3Ccircle%20cx='44'%20cy='285'%20r='4'%20fill='%232fd1b0'/%3E%3Crect%20x='112'%20y='280'%20width='1.500'%20height='10'%20fill='%236f86a3'/%3E%3Crect%20x='120'%20y='282'%20width='1.500'%20height='6'%20fill='%236f86a3'/%3E%3Crect%20x='128'%20y='282'%20width='1.500'%20height='6'%20fill='%236f86a3'/%3E%3Crect%20x='136'%20y='282'%20width='1.500'%20height='6'%20fill='%236f86a3'/%3E%3Crect%20x='144'%20y='280'%20width='1.500'%20height='10'%20fill='%236f86a3'/%3E%3Crect%20x='152'%20y='282'%20width='1.500'%20height='6'%20fill='%236f86a3'/%3E%3Crect%20x='160'%20y='282'%20width='1.500'%20height='6'%20fill='%236f86a3'/%3E%3Crect%20x='168'%20y='282'%20width='1.500'%20height='6'%20fill='%236f86a3'/%3E%3Crect%20x='40'%20y='300'%20width='136'%20height='1'%20fill='%234a5c73'/%3E%3Crect%20x='40'%20y='320'%20width='136'%20height='1'%20fill='%233b4d63'/%3E%3Crect%20x='40'%20y='340'%20width='136'%20height='1'%20fill='%233b4d63'/%3E%3Cpath%20d='M40,356%20L40,341%20L55,334%20L70,337%20L85,326%20L100,330%20L116,319%20L131,325%20L146,321%20L161,328%20L176,323%20L176,356Z'%20fill='%232fd1b0'%20opacity='.2'/%3E%3Cpolyline%20points='40,341%2055,334%2070,337%2085,326%20100,330%20116,319%20131,325%20146,321%20161,328%20176,323'%20fill='none'%20stroke='%232fd1b0'%20stroke-width='2.200'%20stroke-linejoin='round'%20stroke-linecap='round'/%3E%3Crect%20x='40'%20y='376'%20width='136'%20height='6'%20rx='3'%20fill='%233b4d63'/%3E%3Crect%20x='40'%20y='376'%20width='90'%20height='6'%20rx='3'%20fill='%232fd1b0'/%3E%3Crect%20x='200'%20y='268'%20width='160'%20height='136'%20rx='8'%20fill='%232a3647'%20stroke='%234a5c73'%20stroke-width='1.500'/%3E%3Ccircle%20cx='216'%20cy='285'%20r='4'%20fill='%236db3ff'/%3E%3Crect%20x='284'%20y='280'%20width='1.500'%20height='10'%20fill='%236f86a3'/%3E%3Crect%20x='292'%20y='282'%20width='1.500'%20height='6'%20fill='%236f86a3'/%3E%3Crect%20x='300'%20y='282'%20width='1.500'%20height='6'%20fill='%236f86a3'/%3E%3Crect%20x='308'%20y='282'%20width='1.500'%20height='6'%20fill='%236f86a3'/%3E%3Crect%20x='316'%20y='280'%20width='1.500'%20height='10'%20fill='%236f86a3'/%3E%3Crect%20x='324'%20y='282'%20width='1.500'%20height='6'%20fill='%236f86a3'/%3E%3Crect%20x='332'%20y='282'%20width='1.500'%20height='6'%20fill='%236f86a3'/%3E%3Crect%20x='340'%20y='282'%20width='1.500'%20height='6'%20fill='%236f86a3'/%3E%3Crect%20x='212'%20y='300'%20width='136'%20height='1'%20fill='%234a5c73'/%3E%3Crect%20x='212'%20y='320'%20width='136'%20height='1'%20fill='%233b4d63'/%3E%3Crect%20x='212'%20y='340'%20width='136'%20height='1'%20fill='%233b4d63'/%3E%3Cpath%20d='M212,356%20L212,328%20L227,328%20L242,327%20L257,326%20L272,325%20L288,326%20L303,323%20L318,322%20L333,321%20L348,320%20L348,356Z'%20fill='%236db3ff'%20opacity='.2'/%3E%3Cpolyline%20points='212,328%20227,328%20242,327%20257,326%20272,325%20288,326%20303,323%20318,322%20333,321%20348,320'%20fill='none'%20stroke='%236db3ff'%20stroke-width='2.200'%20stroke-linejoin='round'%20stroke-linecap='round'/%3E%3Crect%20x='212'%20y='376'%20width='136'%20height='6'%20rx='3'%20fill='%233b4d63'/%3E%3Crect%20x='212'%20y='376'%20width='98'%20height='6'%20rx='3'%20fill='%236db3ff'/%3E%3Crect%20x='372'%20y='268'%20width='160'%20height='136'%20rx='8'%20fill='%232a3647'%20stroke='%234a5c73'%20stroke-width='1.500'/%3E%3Ccircle%20cx='388'%20cy='285'%20r='4'%20fill='%2393c56a'/%3E%3Crect%20x='456'%20y='280'%20width='1.500'%20height='10'%20fill='%236f86a3'/%3E%3Crect%20x='464'%20y='282'%20width='1.500'%20height='6'%20fill='%236f86a3'/%3E%3Crect%20x='472'%20y='282'%20width='1.500'%20height='6'%20fill='%236f86a3'/%3E%3Crect%20x='480'%20y='282'%20width='1.500'%20height='6'%20fill='%236f86a3'/%3E%3Crect%20x='488'%20y='280'%20width='1.500'%20height='10'%20fill='%236f86a3'/%3E%3Crect%20x='496'%20y='282'%20width='1.500'%20height='6'%20fill='%236f86a3'/%3E%3Crect%20x='504'%20y='282'%20width='1.500'%20height='6'%20fill='%236f86a3'/%3E%3Crect%20x='512'%20y='282'%20width='1.500'%20height='6'%20fill='%236f86a3'/%3E%3Crect%20x='384'%20y='300'%20width='136'%20height='1'%20fill='%234a5c73'/%3E%3Crect%20x='384'%20y='320'%20width='136'%20height='1'%20fill='%233b4d63'/%3E%3Crect%20x='384'%20y='340'%20width='136'%20height='1'%20fill='%233b4d63'/%3E%3Cpath%20d='M384,356%20L384,351%20L399,351%20L414,341%20L429,341%20L444,331%20L460,331%20L475,336%20L490,321%20L505,321%20L520,326%20L520,356Z'%20fill='%2393c56a'%20opacity='.2'/%3E%3Cpolyline%20points='384,351%20399,351%20414,341%20429,341%20444,331%20460,331%20475,336%20490,321%20505,321%20520,326'%20fill='none'%20stroke='%2393c56a'%20stroke-width='2.200'%20stroke-linejoin='round'%20stroke-linecap='round'/%3E%3Crect%20x='384'%20y='376'%20width='136'%20height='6'%20rx='3'%20fill='%233b4d63'/%3E%3Crect%20x='384'%20y='376'%20width='82'%20height='6'%20rx='3'%20fill='%2393c56a'/%3E%3C/svg%3E") center/contain no-repeat}
body.theme-terminal main.wrap>.home-hero>.agent-run{grid-column:1/-1;grid-row:2;width:100%;margin-top:6px}
body.theme-terminal main.wrap>.inner-hero{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:60px 40px 76px;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201200%2048'%20preserveAspectRatio='none'%3E%3Cpath%20d='M0,48%20L0,34%20L20,36%20L40,40%20L60,41%20L80,41%20L100,41%20L120,41%20L140,37%20L160,34%20L180,32%20L200,34%20L220,34%20L240,36%20L260,39%20L280,41%20L300,41%20L320,37%20L340,34%20L360,31%20L380,28%20L400,31%20L420,33%20L440,31%20L460,29%20L480,26%20L500,22%20L520,26%20L540,25%20L560,23%20L580,23%20L600,27%20L620,27%20L640,31%20L660,27%20L680,23%20L700,23%20L720,24%20L740,21%20L760,20%20L780,17%20L800,17%20L820,17%20L840,18%20L860,17%20L880,18%20L900,21%20L920,23%20L940,20%20L960,24%20L980,29%20L1000,27%20L1020,29%20L1040,29%20L1060,29%20L1080,31%20L1100,26%20L1120,29%20L1140,30%20L1160,33%20L1180,31%20L1200,34%20L1200,48Z'%20fill='%232fd1b0'%20opacity='.12'/%3E%3Cpolyline%20points='0,34%2020,36%2040,40%2060,41%2080,41%20100,41%20120,41%20140,37%20160,34%20180,32%20200,34%20220,34%20240,36%20260,39%20280,41%20300,41%20320,37%20340,34%20360,31%20380,28%20400,31%20420,33%20440,31%20460,29%20480,26%20500,22%20520,26%20540,25%20560,23%20580,23%20600,27%20620,27%20640,31%20660,27%20680,23%20700,23%20720,24%20740,21%20760,20%20780,17%20800,17%20820,17%20840,18%20860,17%20880,18%20900,21%20920,23%20940,20%20960,24%20980,29%201000,27%201020,29%201040,29%201060,29%201080,31%201100,26%201120,29%201140,30%201160,33%201180,31%201200,34'%20fill='none'%20stroke='%232fd1b0'%20stroke-width='1.600'%20opacity='.55'%20vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") left bottom/100% 44px no-repeat,linear-gradient(180deg,#3a4d66 0,#33445a 100%)}
body.theme-terminal .hero-copy h1{max-width:820px}
body.theme-terminal .hero-number{font-family:var(--mono);font-weight:700;font-size:92px;line-height:1;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:2px #7d92ad;opacity:1}

/* ---- facts: status tiles ---- */
body.theme-terminal .cards{display:grid;padding:0;border:0;gap:var(--gap)}
body.theme-terminal.page-0 main.wrap>.cards{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}
body.theme-terminal.page-1 main.wrap>.cards{grid-template-columns:repeat(3,minmax(0,1fr))}
body.theme-terminal .cards article{position:relative;background:var(--panel);border:1px solid var(--line);border-inline-start:4px solid var(--st);border-radius:8px;padding:16px 16px 20px;margin:0;box-shadow:0 8px 18px -12px rgba(10,18,28,.7)}
body.theme-terminal .cards article:nth-child(6n+1){--st:var(--info);--p:40%}
body.theme-terminal .cards article:nth-child(6n+2){--st:var(--ok);--p:100%}
body.theme-terminal .cards article:nth-child(6n+3){--st:var(--warn);--p:55%}
body.theme-terminal .cards article:nth-child(6n+4){--st:var(--ok);--p:100%}
body.theme-terminal .cards article:nth-child(6n+5){--st:var(--grass);--p:70%}
body.theme-terminal .cards article:nth-child(6n){--st:var(--info);--p:30%}
body.theme-terminal .cards article::before{content:"";position:absolute;top:14px;inset-inline-end:14px;width:8px;height:8px;border-radius:50%;background:var(--st);box-shadow:0 0 0 3px color-mix(in srgb,var(--st) 28%,transparent)}
body.theme-terminal .cards article::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,var(--st) 0 var(--p),rgba(255,255,255,.08) 0);border-radius:0 0 7px 7px}
body.theme-terminal .cards .number{font:600 12.500px/1.2 Inter,system-ui,sans-serif;opacity:1;color:var(--muted);margin:0 0 10px;display:block;padding-inline-end:18px}
body.theme-terminal.page-1 .cards .number{font:700 13px/1 var(--mono);color:var(--st)}
body.theme-terminal .cards h3{font-size:18px;margin:0 0 4px;text-wrap:balance}
body.theme-terminal .cards p{font-size:13px;line-height:1.4;margin:0;color:var(--muted);opacity:1}
body.theme-terminal.page-1 .cards h3{font-size:19px}
body.theme-terminal.page-1 .cards p{font-size:14.500px}

/* ---- runbook panels as a deploy pipeline ---- */
body.theme-terminal main.wrap>.reading:has(>.steps){padding:0;background:none;border:0;box-shadow:none;column-count:1}
body.theme-terminal main.wrap>.reading:has(>.steps)::before{content:none}
body.theme-terminal .steps{position:relative;display:grid;gap:var(--gap);padding-inline-start:68px}
body.theme-terminal .steps::before{content:"";position:absolute;inset-inline-start:21px;top:18px;bottom:18px;width:2px;background:repeating-linear-gradient(180deg,#7d92ad 0 6px,transparent 6px 10px);opacity:.8}
body.theme-terminal .steps article{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:52px var(--ps) 26px;margin:0;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);column-gap:32px;align-items:start;box-shadow:0 10px 24px -14px rgba(10,18,28,.7)}
body.theme-terminal .steps article:nth-child(4n+1){--st:var(--ok);--p:25%}
body.theme-terminal .steps article:nth-child(4n+2){--st:var(--info);--p:50%}
body.theme-terminal .steps article:nth-child(4n+3){--st:var(--grass);--p:75%}
body.theme-terminal .steps article:nth-child(4n+4){--st:var(--warn);--p:100%}
body.theme-terminal .steps .number{position:absolute;inset-inline-start:-68px;top:-2px;width:44px;height:44px;border-radius:50%;background:var(--ground);border:2px solid var(--st);color:var(--st);display:grid;place-items:center;font:700 13.500px var(--mono);opacity:1;margin:0;box-shadow:0 0 0 5px var(--ground);z-index:2}
body.theme-terminal .steps h3{grid-column:1;margin:0 0 10px}
body.theme-terminal .steps p{grid-column:1;font-size:15px;line-height:1.7;margin:0;opacity:1;color:#d5dfeb}
body.theme-terminal .steps article>.code-example{grid-column:2;grid-row:1/span 2;margin:0;align-self:stretch}
body.theme-terminal .steps article:not(:has(.code-example))::after{content:"";grid-column:2;grid-row:1/span 2;align-self:stretch;min-height:110px;border:1px solid var(--line);border-radius:8px;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201200%2048'%20preserveAspectRatio='none'%3E%3Cpath%20d='M0,48%20L0,34%20L20,36%20L40,40%20L60,41%20L80,41%20L100,41%20L120,41%20L140,37%20L160,34%20L180,32%20L200,34%20L220,34%20L240,36%20L260,39%20L280,41%20L300,41%20L320,37%20L340,34%20L360,31%20L380,28%20L400,31%20L420,33%20L440,31%20L460,29%20L480,26%20L500,22%20L520,26%20L540,25%20L560,23%20L580,23%20L600,27%20L620,27%20L640,31%20L660,27%20L680,23%20L700,23%20L720,24%20L740,21%20L760,20%20L780,17%20L800,17%20L820,17%20L840,18%20L860,17%20L880,18%20L900,21%20L920,23%20L940,20%20L960,24%20L980,29%20L1000,27%20L1020,29%20L1040,29%20L1060,29%20L1080,31%20L1100,26%20L1120,29%20L1140,30%20L1160,33%20L1180,31%20L1200,34%20L1200,48Z'%20fill='%232fd1b0'%20opacity='.18'/%3E%3Cpolyline%20points='0,34%2020,36%2040,40%2060,41%2080,41%20100,41%20120,41%20140,37%20160,34%20180,32%20200,34%20220,34%20240,36%20260,39%20280,41%20300,41%20320,37%20340,34%20360,31%20380,28%20400,31%20420,33%20440,31%20460,29%20480,26%20500,22%20520,26%20540,25%20560,23%20580,23%20600,27%20620,27%20640,31%20660,27%20680,23%20700,23%20720,24%20740,21%20760,20%20780,17%20800,17%20820,17%20840,18%20860,17%20880,18%20900,21%20920,23%20940,20%20960,24%20980,29%201000,27%201020,29%201040,29%201060,29%201080,31%201100,26%201120,29%201140,30%201160,33%201180,31%201200,34'%20fill='none'%20stroke='%232fd1b0'%20stroke-width='1.600'%20opacity='.55'%20vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") center/100% 100% no-repeat,var(--inset)}
body.theme-terminal .steps article:nth-child(4n+3):not(:has(.code-example))::after{background-size:230% 100%,auto;background-position:0 0,0 0}
body.theme-terminal .steps article:nth-child(4n+4):not(:has(.code-example))::after{background-size:230% 100%,auto;background-position:100% 0,0 0}
body.theme-terminal .reading>p:has(>a.button){text-align:start;margin-top:var(--gap);padding-inline-start:68px;max-width:none}

/* code blocks: prominent */
body.theme-terminal .code-example{background:var(--inset);color:#c9f3ea;border:1px solid #5d718a;border-radius:8px;box-shadow:0 0 0 3px rgba(47,209,176,.08)}
body.theme-terminal .code-example>div{background:#2a3647;padding:9px 14px;font-size:12.500px;font-weight:600;color:var(--muted);border-bottom:1px solid var(--line)}
body.theme-terminal .code-example button{background:transparent;color:var(--ok-t);border:1px solid var(--ok);border-radius:5px;padding:4px 10px;font-weight:700;font-size:11.500px}
body.theme-terminal .code-example pre{padding:16px 18px;font:13px/1.8 var(--mono);color:#c9f3ea;overflow-wrap:anywhere}
body.theme-terminal .reading .code-example{margin:16px 0}

/* ---- agent run: terminal panel ---- */
body.theme-terminal .agent-run{background:var(--inset);border:1px solid #5d718a;border-radius:10px;overflow:hidden;box-shadow:0 12px 26px -14px rgba(10,18,28,.8)}
body.theme-terminal .agent-run::before{content:none}
body.theme-terminal .agent-run-bar{background:var(--bar);border-bottom:1px solid var(--line);font-size:13px;font-weight:600;color:var(--muted);padding:10px 16px}
body.theme-terminal .agent-run-bar span:first-child{opacity:1}
body.theme-terminal .agent-run-mode{color:var(--warn);background:rgba(244,183,64,.12);border:1px solid rgba(244,183,64,.5);padding:1px 10px;border-radius:5px;font-size:12px}
body.theme-terminal .agent-run-body{padding:16px 18px}
body.theme-terminal .agent-run-prompt span{background:rgba(109,179,255,.14);border:1px solid rgba(109,179,255,.4);color:#e7eef6;border-radius:8px 8px 2px 8px}
body.theme-terminal[dir=rtl] .agent-run-prompt span,[dir=rtl] body.theme-terminal .agent-run-prompt span{border-radius:8px 8px 8px 2px}
body.theme-terminal .agent-run-steps{gap:6px}
body.theme-terminal .agent-run-steps li{background:#2a3647;border:1px solid var(--line);border-inline-start:3px solid var(--ok);border-radius:6px}
body.theme-terminal .agent-run-steps li:nth-child(4n+2){border-inline-start-color:var(--info)}
body.theme-terminal .agent-run-steps li:nth-child(4n+3){border-inline-start-color:var(--grass)}
body.theme-terminal .agent-run-steps li:nth-child(4n){border-inline-start-color:var(--warn)}
body.theme-terminal .ar-tool{color:var(--ok-t);font-family:var(--mono)}
body.theme-terminal .agent-run-steps code{color:#e7eef6;font-family:var(--mono)}
body.theme-terminal .ar-res{opacity:1;color:var(--muted);font-family:var(--mono)}
body.theme-terminal .ar-ok{color:var(--ok-t)}
body.theme-terminal .agent-run-foot>span:first-child{opacity:1;color:var(--muted)}
body.theme-terminal .ar-btn{border:1px solid #7d92ad;border-radius:5px;color:#fff;padding:5px 14px;font-weight:600}
body.theme-terminal .ar-btn-primary{background:var(--ok);border-color:#7ff0d9;color:#0f2a2a}

/* ---- spec sheet ---- */
body.theme-terminal .feature-matrix>p{margin:0 0 18px;max-width:90ch}
body.theme-terminal .feature-matrix table{border-collapse:separate;border-spacing:0;width:100%;border:1px solid var(--line);border-radius:8px;overflow:hidden}
body.theme-terminal .feature-matrix th,body.theme-terminal .feature-matrix td{border:0;border-bottom:1px solid #435670;padding:14px 18px;font-size:15px;vertical-align:middle;text-align:start}
body.theme-terminal .feature-matrix tbody tr:last-child>*{border-bottom:0}
body.theme-terminal .feature-matrix thead th{background:var(--bar);font-family:var(--display);font-size:14.500px;color:var(--muted);padding:11px 18px}
body.theme-terminal .feature-matrix thead th:last-child{color:var(--ok-t);box-shadow:inset 0 -2px 0 var(--ok)}
body.theme-terminal .feature-matrix tbody th{width:22%;font-family:var(--display);font-size:15px;color:#fff;background:rgba(255,255,255,.035)}
body.theme-terminal .feature-matrix tbody tr:nth-child(even) td{background:rgba(255,255,255,.025)}
body.theme-terminal .feature-matrix td{color:var(--muted)}
body.theme-terminal .feature-matrix td:last-child{color:#fff;font-weight:500;border-inline-start:3px solid var(--ok);background:rgba(47,209,176,.07)!important}

/* ---- how it works / setup ---- */
body.theme-terminal .split-section>h2{margin-bottom:0}
body.theme-terminal .split-section{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start;align-content:start}
body.theme-terminal.page-1 .split-section{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:32px;align-items:center}
body.theme-terminal .setup{list-style:none;padding:0;margin:0;display:grid;gap:10px}
body.theme-terminal .setup li{position:relative;padding:12px 16px 12px 46px;background:rgba(255,255,255,.04);border:1px solid var(--line);border-radius:6px;font-size:15px;color:#d5dfeb}
body.theme-terminal .setup li::before{content:"";position:absolute;inset-inline-start:16px;top:17px;width:11px;height:11px;border-radius:2px;background:var(--ok);box-shadow:0 0 0 3px rgba(47,209,176,.22)}
body.theme-terminal .setup li:nth-child(4n+2)::before{background:var(--info);box-shadow:0 0 0 3px rgba(109,179,255,.22)}
body.theme-terminal .setup li:nth-child(4n+3)::before{background:var(--grass);box-shadow:0 0 0 3px rgba(147,197,106,.22)}
body.theme-terminal .setup li:nth-child(4n)::before{background:var(--warn);box-shadow:0 0 0 3px rgba(244,183,64,.22)}
body.theme-terminal .setup li{padding-inline-start:46px;padding-inline-end:16px}

/* ---- faq: log list ---- */
body.theme-terminal main.wrap>.faq{max-width:none;counter-reset:q;padding-bottom:12px}
body.theme-terminal .faq>h2{margin:0 0 14px}
body.theme-terminal .faq details{position:relative;counter-increment:q;border:0;border-top:1px solid #435670;padding:0;background:transparent;margin:0}
body.theme-terminal .faq details:nth-of-type(odd){background:rgba(255,255,255,.025)}
body.theme-terminal .faq summary{display:block;position:static;padding-block:14px;padding-inline:104px 48px;font-size:16px;line-height:1.45;list-style:none;cursor:pointer;color:#fff;min-height:50px}
body.theme-terminal .faq summary::-webkit-details-marker{display:none}
body.theme-terminal .faq summary::before{content:"";position:absolute;inset-inline-start:14px;top:18px;width:30px;height:14px;background:var(--lv,var(--ok));clip-path:polygon(0 0,78% 0,100% 50%,78% 100%,0 100%)}
body.theme-terminal[dir=rtl] .faq summary::before,[dir=rtl] body.theme-terminal .faq summary::before{clip-path:polygon(22% 0,100% 0,100% 100%,22% 100%,0 50%)}
body.theme-terminal .faq summary::after{content:"+";position:absolute;inset-inline-end:14px;top:12px;width:24px;font:600 20px/1.6 var(--mono);color:var(--muted);text-align:center}
body.theme-terminal .faq details[open] summary::after{content:"\2212";color:var(--ok-t)}
body.theme-terminal .faq details::before{content:counter(q,decimal-leading-zero);position:absolute;top:15px;inset-inline-start:56px;width:40px;font:600 13px/1.6 var(--mono);color:var(--muted);pointer-events:none}
body.theme-terminal .faq details:nth-of-type(4n+1){--lv:var(--info)}
body.theme-terminal .faq details:nth-of-type(4n+2){--lv:var(--ok)}
body.theme-terminal .faq details:nth-of-type(4n+3){--lv:var(--ok)}
body.theme-terminal .faq details:nth-of-type(4n){--lv:var(--warn)}
body.theme-terminal .faq details[open]{background:rgba(47,209,176,.06)}
body.theme-terminal .faq details[open] summary{box-shadow:inset 3px 0 0 var(--lv)}
body.theme-terminal .faq p{margin:0;padding:0 18px 18px 104px;max-width:none;font-size:15px;line-height:1.7;overflow-wrap:anywhere;color:#d5dfeb}
body.theme-terminal[dir=rtl] .faq p,[dir=rtl] body.theme-terminal .faq p{padding:0 104px 18px 18px}
body.theme-terminal .faq summary{overflow-wrap:anywhere}
body.theme-terminal main p,body.theme-terminal main li{overflow-wrap:anywhere}

/* ---- notice, feature list ---- */
body.theme-terminal .notice{border:1px solid rgba(244,183,64,.45);border-inline-start:4px solid var(--warn);border-radius:6px;background:rgba(244,183,64,.08);padding:14px 20px;margin-top:22px;font-size:15px}
body.theme-terminal .notice strong{font-family:var(--display);color:#fff}
body.theme-terminal .feature-list{gap:12px;margin-top:6px}
body.theme-terminal .feature-list li{position:relative;border:1px solid var(--line);border-inline-start:4px solid var(--st,var(--ok));border-radius:8px;padding:14px 18px;background:rgba(255,255,255,.04);color:#d5dfeb}
body.theme-terminal .feature-list li:nth-child(4n+2){--st:var(--info)}
body.theme-terminal .feature-list li:nth-child(4n+3){--st:var(--grass)}
body.theme-terminal .feature-list li:nth-child(4n){--st:var(--warn)}
body.theme-terminal .feature-list strong{color:var(--st,var(--ok));font-family:var(--display)}

/* ---- connection ---- */
body.theme-terminal .connection{position:relative;border:0;padding:0;margin:0;gap:0;font-family:var(--display);font-size:clamp(15px,1.7vw,22px);justify-content:space-between;align-items:stretch}
body.theme-terminal .connection span{flex:1;padding:22px 20px;border:1px solid var(--line);border-top:3px solid var(--ok);border-radius:8px;background:var(--panel);text-align:center;color:#fff}
body.theme-terminal .connection span:nth-of-type(2){border-top-color:var(--info)}
body.theme-terminal .connection span:nth-of-type(3){border-top-color:var(--grass)}
body.theme-terminal .connection b{color:var(--ok-t);font-size:1.4em;display:grid;place-items:center;padding:0 14px;font-family:var(--mono)}

/* ---- workflows ---- */
body.theme-terminal .workflow-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:var(--gap);align-items:start;padding:0}
body.theme-terminal .workflow-grid .steps{padding-inline-start:60px}
body.theme-terminal .workflow-grid .steps article{display:block;padding-top:48px}
body.theme-terminal .workflow-grid .steps article::after{content:none!important}
body.theme-terminal .workflow-grid .steps .number{inset-inline-start:-60px}
body.theme-terminal .sticky-example{display:block}
body.theme-terminal .sticky-example>p{opacity:1;font-size:14.500px;color:var(--muted)}
body.theme-terminal .sticky-example .agent-run{margin:16px 0}

/* ---- download ---- */
body.theme-terminal .download-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--gap);align-items:stretch;margin:0;padding:0}
body.theme-terminal .download-card{align-self:stretch;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;--st:var(--ok);--p:60%}
body.theme-terminal .download-grid>div:last-child{--st:var(--info);--p:35%}
body.theme-terminal .app-icon{width:84px;height:84px;border-radius:16px;background:var(--bar);border:2px solid var(--ok);color:var(--ok-t);box-shadow:0 0 0 6px rgba(47,209,176,.14);font-size:42px;margin:0 auto 18px}
body.theme-terminal .download-card h2{margin:0 0 6px}
body.theme-terminal .download-card p{color:var(--muted)}
body.theme-terminal .download-card .button{margin-top:10px}

/* ---- closing: call-to-action bar ---- */
body.theme-terminal .closing{--st:var(--info);--p:78%;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:32px;align-items:center;align-content:center;text-align:start;margin:0;background:linear-gradient(135deg,#34506a,#2f4358)}
body.theme-terminal .closing>span{grid-column:1;font-size:12.500px;font-weight:600;text-transform:none;letter-spacing:0;color:var(--ok-t);display:block;margin:0 0 8px}
body.theme-terminal .closing>h2{grid-column:1;margin:0 0 8px;max-width:640px}
body.theme-terminal .closing>p{grid-column:1;margin:0;max-width:640px}
body.theme-terminal .closing>.button{grid-column:2;grid-row:1/span 3;justify-self:end;white-space:normal;text-align:center}
body.theme-terminal .closing>*:nth-child(n){margin-inline:0}

/* ---- privacy ---- */
body.theme-terminal .privacy article{border:0;padding:0 0 18px}
body.theme-terminal .privacy article h2{margin-top:0;font-size:22px}
body.theme-terminal .privacy p{opacity:1;font-size:15.500px}
body.theme-terminal .updated{opacity:1!important;font-size:13px!important;font-family:var(--mono);color:var(--muted)}

/* ---- home pairs and links ---- */
body.theme-terminal.page-0 main.wrap>:nth-child(6){grid-column:1/7}
body.theme-terminal.page-0 main.wrap>:nth-child(7){grid-column:7/13}
body.theme-terminal.page-0 main.wrap>:nth-child(9){grid-column:1/9}
body.theme-terminal.page-0 main.wrap>:nth-child(10){grid-column:9/13;column-count:1}
body.theme-terminal.page-0 main.wrap>:nth-child(7){column-count:1}
body.theme-terminal.page-0 main.wrap>.reading:last-child>p:last-child{display:grid;gap:8px}
body.theme-terminal.page-0 main.wrap>:nth-child(9){grid-template-columns:minmax(0,1fr)}
body.theme-terminal.page-0 main.wrap>:nth-child(9)>.button{grid-column:1;grid-row:auto;justify-self:start;margin-top:18px}
body.theme-terminal .reading .text-link{display:block;margin:0;padding:10px 14px;border:1px solid var(--line);border-radius:6px;background:rgba(255,255,255,.04);border-inline-start:3px solid var(--ok)}
body.theme-terminal .reading .text-link:nth-child(even){border-inline-start-color:var(--info)}
body.theme-terminal .reading .text-link:hover{background:rgba(47,209,176,.1)}

/* ---- footer ---- */
body.theme-terminal footer.wrap{background:#243040;border:1px solid var(--line);border-radius:10px;padding:26px 28px 20px;margin-bottom:36px;box-shadow:none}
body.theme-terminal footer.wrap::after{content:"";position:absolute;left:10px;right:10px;top:-1px;height:2px;background:linear-gradient(90deg,var(--info) 0 18%,transparent 18%)}
body.theme-terminal .footer-top p{opacity:1;font-size:14px;color:var(--muted)}
body.theme-terminal footer nav{margin:20px 0;gap:8px;font-size:14px}
body.theme-terminal footer nav a{padding:6px 12px;border:1px solid var(--line);border-radius:5px;background:rgba(255,255,255,.04);font-weight:600;color:#d5dfeb}
body.theme-terminal footer nav a:hover{border-color:var(--ok);color:#fff}
body.theme-terminal .footer-bottom{opacity:1;font-size:12.500px;color:var(--muted)}

/* ---- focus ---- */
body.theme-terminal :is(a,button,summary,select):focus-visible{outline:3px solid var(--warn);outline-offset:3px}

/* ---- mid widths ---- */
@media(max-width:1050px){
 body.theme-terminal{--ps:22px}
 body.theme-terminal.page-0 main.wrap>.cards{grid-template-columns:repeat(3,minmax(0,1fr))}
 body.theme-terminal main.wrap>.home-hero{padding:56px 26px 28px}
 body.theme-terminal main.wrap>.inner-hero{padding:56px 26px 72px}
 body.theme-terminal .main-nav a{padding:8px 10px}
 body.theme-terminal .header{gap:12px}
}
@media(max-width:900px){
 body.theme-terminal.page-0 main.wrap>:nth-child(n){grid-column:1/-1}
 body.theme-terminal .scenario{grid-template-columns:1fr}
 body.theme-terminal .scenario>p{grid-column:1;grid-row:auto;margin-top:14px}
 body.theme-terminal .scenario>h2{grid-row:auto}
 body.theme-terminal.page-1 main.wrap>.cards{grid-template-columns:1fr}
 body.theme-terminal .steps article{grid-template-columns:minmax(0,1fr)}
 body.theme-terminal .steps article>.code-example,body.theme-terminal .steps article:not(:has(.code-example))::after{grid-column:1;grid-row:auto;margin-top:16px}
 body.theme-terminal .steps article:not(:has(.code-example))::after{min-height:70px}
 body.theme-terminal .workflow-grid,body.theme-terminal .download-grid,body.theme-terminal.page-1 .split-section{grid-template-columns:minmax(0,1fr)}
}

/* ---- phone ---- */
@media(max-width:760px){
 body.theme-terminal{--gap:16px;--pt:48px;--ps:16px;--pb:20px}
 body.theme-terminal main.wrap{padding:16px 0 36px}
 body.theme-terminal .header{padding:8px 10px;gap:6px 10px;flex-wrap:wrap;min-height:0;margin-top:12px}
 body.theme-terminal .brand{font-size:19px}
 body.theme-terminal .brand-symbol{width:34px;height:34px}
 body.theme-terminal .language{margin-inline-start:auto;padding:0 4px 0 8px;gap:3px}
 body.theme-terminal .language select{max-width:92px;font-size:13px;padding:7px 0}
 body.theme-terminal .main-nav{order:3;flex:1 0 100%;display:grid;grid-template-columns:repeat(4,auto);justify-content:space-between;gap:2px;font-size:12px;padding:0 0 2px}
 body.theme-terminal .main-nav a{padding:7px 5px;text-align:center;white-space:normal;line-height:1.2}
 body.theme-terminal main.wrap>.hero{padding:52px 18px 22px}
 body.theme-terminal main.wrap>.home-hero{grid-template-columns:minmax(0,1fr)!important;gap:14px!important;padding:52px 18px 20px}
 body.theme-terminal main.wrap>.home-hero>.hero-copy{grid-column:1;grid-row:1}
 body.theme-terminal main.wrap>.home-hero::after{grid-column:1;grid-row:2;min-height:0;height:250px}
 body.theme-terminal main.wrap>.home-hero>.agent-run{grid-column:1;grid-row:3}
 body.theme-terminal main.wrap>.inner-hero{padding:52px 18px 64px}
 body.theme-terminal h1,body.theme-terminal .hero-copy h1{font-size:clamp(29px,8vw,38px);line-height:1.12;margin-bottom:14px}
 body.theme-terminal h2{font-size:22px}
 body.theme-terminal .hero-lead{font-size:15.500px}
 body.theme-terminal .actions{margin-top:20px;gap:10px}
 body.theme-terminal .button{padding:11px 16px;font-size:14px}
 body.theme-terminal.page-0 main.wrap>.cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
 body.theme-terminal .cards article{padding:14px 12px 18px}
 body.theme-terminal .cards h3{font-size:16px}
 body.theme-terminal .steps{padding-inline-start:46px}
 body.theme-terminal .steps::before{inset-inline-start:15px}
 body.theme-terminal .steps .number{inset-inline-start:-46px;width:32px;height:32px;font-size:11.500px;box-shadow:0 0 0 4px var(--ground);top:6px}
 body.theme-terminal .steps article{padding:46px var(--ps) 20px}
 body.theme-terminal .workflow-grid .steps{padding-inline-start:46px}
 body.theme-terminal .workflow-grid .steps .number{inset-inline-start:-46px}
 body.theme-terminal .reading>p:has(>a.button){padding-inline-start:46px}
 body.theme-terminal .closing{grid-template-columns:minmax(0,1fr)}
 body.theme-terminal .closing>.button{grid-column:1;grid-row:auto;justify-self:start;margin-top:16px}
 body.theme-terminal .feature-matrix table{border:0}
 body.theme-terminal .feature-matrix thead th:empty{display:none}
 body.theme-terminal .feature-matrix th,body.theme-terminal .feature-matrix td{display:block;width:100%;padding:11px 14px}
 body.theme-terminal .feature-matrix thead th{border-radius:6px 6px 0 0}
 body.theme-terminal .feature-matrix tbody tr{display:block;border:1px solid var(--line);border-radius:8px;overflow:hidden;margin-bottom:10px}
 body.theme-terminal .feature-matrix tbody th{width:100%;background:var(--bar)}
 body.theme-terminal .feature-matrix tbody tr:nth-child(even) td{background:transparent}
 body.theme-terminal .feature-matrix td:last-child{border-inline-start:3px solid var(--ok)}
 body.theme-terminal .connection{flex-direction:column;gap:4px}
 body.theme-terminal .connection b{transform:rotate(90deg);padding:4px 0}
 body.theme-terminal .hero-number{display:none}
 body.theme-terminal .feature-list{grid-template-columns:1fr}
 body.theme-terminal .faq summary{padding-block:12px;padding-inline:76px 40px;font-size:15px;min-height:46px}
 body.theme-terminal .faq summary::before{inset-inline-start:10px;top:16px;width:24px}
 body.theme-terminal .faq summary::after{inset-inline-end:8px;top:10px}
 body.theme-terminal .faq details::before{inset-inline-start:40px;width:32px;font-size:12px;top:13px}
 body.theme-terminal .faq p{padding:0 14px 16px}
 body.theme-terminal[dir=rtl] .faq p,[dir=rtl] body.theme-terminal .faq p{padding:0 14px 16px}
 body.theme-terminal .setup li{font-size:14.500px}
 body.theme-terminal footer.wrap{padding:22px 16px 16px}
 body.theme-terminal.page-0 main.wrap>:nth-child(n){column-count:1}
 body.theme-terminal .download-card{padding-top:52px}
}
@media(max-width:420px){
 body.theme-terminal .main-nav{font-size:11px;gap:0}
 body.theme-terminal .main-nav a{padding:7px 2px;white-space:nowrap}
}
@media(prefers-reduced-motion:reduce){body.theme-terminal .button:hover{transform:none}}

/* no automatic hyphenation in the main headline (long words still wrap) */
body h1{hyphens:manual;-webkit-hyphens:manual}
