:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--radius-xs:4px;--radius-sm:10px;--radius-md:16px;--radius-lg:22px;--radius-xl:32px;--radius-full:9999px;--glass-bg:#ffffffb8;--glass-bg-dark:#1c1c1eb8;--glass-border:#ffffff47;--glass-blur:blur(40px) saturate(180%);--shadow-sm:0 2px 8px #00000014, 0 0 0 .5px #0000000f;--shadow-md:0 8px 32px #0000001f, 0 0 0 .5px #0000000f;--shadow-lg:0 24px 64px #00000029, 0 0 0 .5px #0000000f;--system-blue:var(--color-brand);--system-green:var(--color-success);--system-red:var(--color-danger);--system-yellow:var(--color-yellow);--system-label:#1e1c16;--system-secondary:#8a8e95;--system-fill:#8a8e9524;--system-bg:#f1efea;--blur-sm:blur(12px) saturate(160%);--blur-md:blur(24px) saturate(180%);--blur-lg:blur(40px) saturate(180%);--blur-xl:blur(60px) saturate(200%);--shadow-xs:0 1px 2px #00000026;--shadow-glow:0 0 20px #d3a94f24, 0 0 6px #d3a94f1a;--inner-light:inset 0 1px 0 #fff3;--inner-light-strong:inset 0 1px 0 #ffffff59;--ease-out:cubic-bezier(.25, .1, .25, 1);--ease-spring:cubic-bezier(.34, 1.2, .64, 1);--ease-decel:cubic-bezier(0, 0, .2, 1)}:root,[data-theme=dark]{--color-bg:#121316;--color-bg-gradient:radial-gradient(ellipse at 50% -20%, #d3a94f0b 0%, transparent 70%);--color-surface:#1a1c20;--color-surface-hover:#202329;--color-surface-raised:#24262b;--color-surface-elevated:#282b31;--color-border:#2f3238;--color-border-strong:#3f434a;--color-border-subtle:#26282d;--color-text-primary:#eceded;--color-text-secondary:#a6a9ae;--color-text-muted:#6d7077;--color-text-ghost:#4a4d53;--color-text-inverse:#121316;--color-brand:#d3a94f;--color-brand-light:#e2be6c;--color-brand-dim:#d3a94f1f;--color-brand-glow:#d3a94f38;--color-brand-contrast:#16130a;--color-accent:#eceded;--color-signal:#d3a94f;--color-signal-contrast:#16130a;--color-inset:#00000047;--color-fill:#ffffff0a;--color-scrim:#0000008c;--color-green:#5cbe8e;--color-blue:#8fa3c8;--color-orange:#e08d4d;--color-purple:#a58fd8;--color-yellow:#d9b23d;--color-pink:#e0517e;--color-cyan:#7fb8c9;--color-red:#e5655c;--color-teal:#7fb8c9;--color-indigo:#8fa3c8;--color-success:#5cbe8e;--color-warning:#e08d4d;--color-danger:#e5655c;--color-info:#8fa3c8;--status-run:var(--color-brand);--status-run-dim:var(--color-brand-dim);--status-ok:#5cbe8e;--status-ok-dim:#5cbe8e1c;--status-warn:#e08d4d;--status-warn-dim:#e08d4d1f;--status-danger:#e5655c;--status-danger-dim:#e5655c1c;--status-audit:#8fa3c8;--status-audit-dim:#8fa3c81f;--status-idle:#8a8e95;--status-idle-dim:#8a8e9521;--agent-sentinel:var(--color-red);--agent-terraform:var(--color-blue);--agent-ledger:var(--color-green);--agent-pipeline:var(--color-cyan);--agent-harbor:var(--color-purple);--agent-watchman:var(--color-orange);--agent-vault:var(--color-indigo);--agent-migra:var(--color-pink);--agent-deploy:var(--color-green);--agent-responder:var(--color-pink);--agent-digest:var(--color-blue);--agent-default:var(--color-text-muted);--role-infrastructure:var(--color-blue);--role-monitoring:var(--color-cyan);--role-cost:var(--color-green);--role-security:var(--color-purple);--role-pipelines:var(--color-orange);--role-secrets:var(--color-indigo);--role-migration:var(--color-pink);--role-engineer:var(--color-yellow);--role-approval:var(--color-text-secondary);--resource-compute:var(--color-blue);--resource-storage:var(--color-orange);--resource-database:var(--color-purple);--resource-networking:var(--color-cyan);--resource-container:var(--color-blue);--resource-serverless:var(--color-yellow);--resource-security:var(--color-red);--resource-analytics:var(--color-teal);--resource-monitoring:var(--color-green);--resource-dns:var(--color-indigo);--resource-queue:var(--color-pink);--resource-ci_cd:var(--color-green);--resource-other:var(--color-text-muted);--resource-compute-dim:color-mix(in srgb, var(--resource-compute) 14%, transparent);--resource-storage-dim:color-mix(in srgb, var(--resource-storage) 14%, transparent);--resource-database-dim:color-mix(in srgb, var(--resource-database) 14%, transparent);--resource-networking-dim:color-mix(in srgb, var(--resource-networking) 14%, transparent);--resource-container-dim:color-mix(in srgb, var(--resource-container) 14%, transparent);--resource-serverless-dim:color-mix(in srgb, var(--resource-serverless) 14%, transparent);--resource-security-dim:color-mix(in srgb, var(--resource-security) 14%, transparent);--resource-analytics-dim:color-mix(in srgb, var(--resource-analytics) 14%, transparent);--resource-monitoring-dim:color-mix(in srgb, var(--resource-monitoring) 14%, transparent);--resource-dns-dim:color-mix(in srgb, var(--resource-dns) 14%, transparent);--resource-queue-dim:color-mix(in srgb, var(--resource-queue) 14%, transparent);--resource-ci_cd-dim:color-mix(in srgb, var(--resource-ci_cd) 14%, transparent);--resource-other-dim:color-mix(in srgb, var(--resource-other) 14%, transparent);--provider-aws:#f90;--provider-gcp:#4285f4;--provider-azure:#0078d4;--provider-kubernetes:#326ce5;--provider-digitalocean:#0060ff;--provider-github:#8957e5;--provider-server:#30d158;--provider-unknown:var(--color-text-muted);--provider-aws-dim:color-mix(in srgb, var(--provider-aws) 14%, transparent);--provider-gcp-dim:color-mix(in srgb, var(--provider-gcp) 14%, transparent);--provider-azure-dim:color-mix(in srgb, var(--provider-azure) 14%, transparent);--provider-kubernetes-dim:color-mix(in srgb, var(--provider-kubernetes) 14%, transparent);--provider-digitalocean-dim:color-mix(in srgb, var(--provider-digitalocean) 14%, transparent);--provider-github-dim:color-mix(in srgb, var(--provider-github) 14%, transparent);--provider-server-dim:color-mix(in srgb, var(--provider-server) 14%, transparent);--provider-unknown-dim:color-mix(in srgb, var(--provider-unknown) 14%, transparent);--glass-bg:#181a1edb;--glass-border:#2f3238;--glass-blur:blur(14px) saturate(120%);--background:var(--color-bg);--foreground:var(--color-text-primary);--primary:var(--color-brand);--primary-foreground:var(--color-brand-contrast);--border:var(--color-border);--ring:#d3a94f66;--muted:var(--color-surface-raised);--muted-foreground:var(--color-text-muted);--card:var(--color-surface);--card-foreground:var(--color-text-primary)}[data-theme=light]{--color-bg:#f4f2ed;--color-bg-gradient:none;--color-surface:#fff;--color-surface-hover:#f7f6f3;--color-surface-raised:#ebe9e4;--color-surface-elevated:#fff;--color-border:#dad7d0;--color-border-strong:#bdb9b0;--color-border-subtle:#e6e4df;--color-text-primary:#0b0b09;--color-text-secondary:#3f3e3a;--color-text-muted:#57554f;--color-text-ghost:#7d7a73;--color-text-inverse:#fff;--color-brand:#0b0b09;--color-brand-light:#2a2a27;--color-brand-dim:#0b0b090f;--color-brand-glow:#0b0b091f;--color-brand-contrast:#fff;--color-accent:#0b0b09;--color-signal:#fc5725;--color-signal-contrast:#fff;--color-green:#15803d;--color-blue:#2a4fd0;--color-orange:#c2410c;--color-purple:#6d28d9;--color-yellow:#a16207;--color-pink:#be185d;--color-cyan:#0e7490;--color-red:#b42318;--color-teal:#0f766e;--color-indigo:#4338ca;--color-success:#15803d;--color-warning:#c2410c;--color-danger:#b42318;--color-info:#2a4fd0;--status-run:#2a4fd0;--status-run-dim:#2a4fd01a;--status-ok:#15803d;--status-ok-dim:#15803d1a;--status-warn:#c2410c;--status-warn-dim:#c2410c1a;--status-danger:#b42318;--status-danger-dim:#b4231817;--status-audit:#6d28d9;--status-audit-dim:#6d28d917;--status-idle:#57554f;--status-idle-dim:#0b0b090f;--color-inset:#0b0b090b;--color-fill:#ffffffc7;--color-scrim:#0b0b0952;--shadow-xs:0 1px 2px #1018280d;--shadow-sm:0 1px 2px #1018280f, 0 2px 8px -2px #1018280f;--shadow-md:0 1px 2px #1018280a, 0 12px 32px -12px #1018282e;--shadow-lg:0 1px 2px #1018280a, 0 40px 80px -24px #10182838;--shadow-glow:0 0 0 3px #0b0b090f;--glass-bg:#ffffffdb;--glass-border:#dad7d0;--glass-blur:blur(14px) saturate(120%);--system-fill:#0b0b090d;--sf-map-grid:#0b0b090f;--sf-map-mask:#f4f2ed99;--background:var(--color-bg);--foreground:var(--color-text-primary);--primary:var(--color-brand);--primary-foreground:var(--color-brand-contrast);--border:var(--color-border);--ring:#0b0b094d;--muted:var(--color-surface-raised);--muted-foreground:var(--color-text-muted);--card:var(--color-surface);--card-foreground:var(--color-text-primary)}.tint-compute{color:var(--resource-compute)}.tint-storage{color:var(--resource-storage)}.tint-database{color:var(--resource-database)}.tint-networking{color:var(--resource-networking)}.tint-container{color:var(--resource-container)}.tint-serverless{color:var(--resource-serverless)}.tint-security{color:var(--resource-security)}.tint-analytics{color:var(--resource-analytics)}.tint-monitoring{color:var(--resource-monitoring)}.tint-dns{color:var(--resource-dns)}.tint-queue{color:var(--resource-queue)}.tint-ci_cd{color:var(--resource-ci_cd)}.tint-other{color:var(--resource-other)}.tint-provider-aws{color:var(--provider-aws)}.tint-provider-gcp{color:var(--provider-gcp)}.tint-provider-azure{color:var(--provider-azure)}.tint-provider-kubernetes{color:var(--provider-kubernetes)}.tint-provider-digitalocean{color:var(--provider-digitalocean)}.tint-provider-github{color:var(--provider-github)}.tint-provider-server{color:var(--provider-server)}.tint-provider-unknown{color:var(--provider-unknown)}:root{--font-sans:"Instrument Sans";--font-mono:"IBM Plex Mono";--gutter:16px;--max:1200px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (min-width:760px){:root{--gutter:32px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:80px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--color-bg);color:var(--color-text-primary);font-family:var(--font-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%}h1,h2,h3,h4{margin:0;font-weight:560}p{margin:0}.eyebrow{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-ghost);font-size:12px}.mono{font-family:var(--font-mono)}.btn{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:48px;padding:0 22px;font-size:15px;font-weight:560;transition:background .3s,border-color .3s,color .3s,transform .2s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--color-brand);color:var(--color-brand-contrast)}.btn-primary:hover{background:var(--color-brand-light)}.btn-ghost{border:1px solid var(--color-border);background:var(--color-surface)}.btn-ghost:hover{border-color:var(--color-border-strong)}.btn-light{color:#0b0b09;background:#fff}.btn-outline-light{color:#fff;border:1px solid #ffffff4d}.btn-outline-light:hover{border-color:#ffffffb3}.btn-sm{height:38px;padding:0 16px;font-size:14px}.ctas{flex-wrap:wrap;gap:10px;display:flex}.link-arrow{border-bottom:1px solid var(--color-border-strong);gap:6px;font-weight:600;display:inline-flex}.link-arrow:hover{border-color:var(--color-text-primary)}.site-header{z-index:40;height:64px;padding:0 var(--gutter);background:color-mix(in srgb, var(--color-bg) 86%, transparent);-webkit-backdrop-filter:blur(12px)saturate(120%);backdrop-filter:blur(12px)saturate(120%);border-bottom:1px solid color-mix(in srgb, var(--color-border) 60%, transparent);align-items:center;gap:28px;display:flex;position:sticky;top:0}.brand{letter-spacing:-.01em;align-items:center;gap:9px;font-size:17px;font-weight:650;display:flex}.nav{color:var(--color-text-muted);gap:22px;font-size:14.5px;display:flex}.nav a:hover,.nav a[aria-current=page],.nav-signin:hover{color:var(--color-text-primary)}.nav-actions{align-items:center;gap:16px;margin-left:auto;font-size:14.5px;display:flex}.nav-signin{color:var(--color-text-muted)}@media (max-width:900px){.nav,.nav-signin{display:none}}.section{padding:112px var(--gutter)}.section[data-tone=white]{border-block:1px solid var(--color-border-subtle);background:#fff}.section[data-tone=ink]{color:#f4f2ed;background:#0b0b09}.section[data-tone=ink] .eyebrow,.section[data-tone=ink] .section-lede{color:#a8a59d}.section-inner{max-width:var(--max);margin:0 auto}.section-head{max-width:760px;margin-bottom:56px}.section[data-align=center] .section-head{text-align:center;margin-inline:auto}.section-title{letter-spacing:-.03em;text-wrap:balance;margin-top:14px;font-size:clamp(32px,4.4vw,56px);line-height:1.04}.section-lede{color:var(--color-text-muted);text-wrap:pretty;margin-top:18px;font-size:clamp(16px,1.4vw,19px);line-height:1.55}@media (max-width:720px){.section{padding:80px var(--gutter)}.section-head{margin-bottom:36px}}.page-hero{max-width:900px;padding:96px var(--gutter) 56px;text-align:center;flex-direction:column;align-items:center;gap:18px;margin:0 auto;display:flex}.page-title{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(38px,5.6vw,72px);line-height:1.02}.page-lede{max-width:62ch;color:var(--color-text-muted);text-wrap:pretty;font-size:clamp(16px,1.5vw,19px);line-height:1.55}.grid{gap:16px;display:grid}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:960px){.grid-3,.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}}.tile{border:1px solid var(--color-border);box-shadow:var(--shadow-xs);background:#fff;border-radius:20px;padding:26px}.tile h3{letter-spacing:-.01em;font-size:19px}.tile p{color:var(--color-text-muted);margin-top:8px;line-height:1.55}.tile .spec{border-top:1px solid var(--color-border-subtle);font-family:var(--font-mono);color:var(--color-text-ghost);margin-top:18px;padding-top:14px;font-size:11.5px}.tile-icon{background:var(--color-bg);border:1px solid var(--color-border-subtle);border-radius:12px;place-items:center;width:40px;height:40px;margin-bottom:18px;display:grid}.split{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:56px;display:grid}.split[data-flip=true]>:first-child{order:2}@media (max-width:900px){.split{grid-template-columns:1fr;gap:32px}.split[data-flip=true]>:first-child{order:0}}.kicker{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-signal);font-size:12px}.split h3{letter-spacing:-.025em;text-wrap:balance;margin-top:10px;font-size:clamp(26px,3vw,38px);line-height:1.08}.split p{color:var(--color-text-muted);margin-top:14px;font-size:17px;line-height:1.6}.bullets{flex-direction:column;gap:10px;margin:18px 0 0;padding:0;list-style:none;display:flex}.bullets li{gap:10px;line-height:1.5;display:flex}.bullets li:before{content:"";background:var(--color-text-primary);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:9px}.panel{border:1px solid var(--color-border);box-shadow:var(--shadow-md);background:linear-gradient(#faf9f6,#f2f0ea);border-radius:22px;padding:20px;position:relative}.panel-card{border:1px solid var(--color-border);box-shadow:var(--shadow-sm);color:var(--color-text-secondary);background:#fff;border-radius:14px;padding:16px 18px;font-size:13.5px}.panel-card+.panel-card{margin-top:12px}.panel-head{color:var(--color-text-primary);align-items:center;gap:8px;font-weight:650;display:flex}.panel-meta{font-family:var(--font-mono);color:var(--color-text-ghost);margin-left:auto;font-size:11px;font-weight:500}.dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.dot[data-tone=run]{background:var(--status-run);box-shadow:0 0 0 3px var(--status-run-dim)}.dot[data-tone=ok]{background:var(--status-ok);box-shadow:0 0 0 3px var(--status-ok-dim)}.dot[data-tone=warn]{background:var(--color-signal);box-shadow:0 0 0 3px var(--status-warn-dim)}.dot[data-tone=alert]{background:var(--status-danger);box-shadow:0 0 0 3px var(--status-danger-dim)}.chip{border:1px solid var(--color-border);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;font-weight:550;display:inline-flex}.faq{border-top:1px solid var(--color-border);max-width:820px;margin:0 auto}.faq details{border-bottom:1px solid var(--color-border)}.faq summary{cursor:pointer;justify-content:space-between;gap:20px;padding:22px 0;font-size:18px;font-weight:560;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--color-text-ghost);font-weight:400;transition:transform .3s}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{max-width:68ch;color:var(--color-text-muted);padding:0 0 22px;line-height:1.6}.closing{margin:0 var(--gutter) 80px;padding:96px var(--gutter);color:#f4f2ed;text-align:center;background:radial-gradient(at 50% 0,#fc572529,#0000 60%),#0b0b09;border-radius:32px;flex-direction:column;align-items:center;gap:18px;display:flex}.closing-title{letter-spacing:-.035em;text-wrap:balance;max-width:16em;font-size:clamp(34px,5vw,64px);line-height:1.02}.closing-lede{color:#a8a59d;max-width:56ch;font-size:18px;line-height:1.55}.closing .ctas{justify-content:center;margin-top:12px}.site-footer{padding:56px var(--gutter) 28px;border-top:1px solid var(--color-border-subtle)}.footer-inner{max-width:var(--max);flex-wrap:wrap;justify-content:space-between;gap:40px;margin:0 auto;display:flex}.footer-brand p{max-width:30ch;color:var(--color-text-muted);margin-top:12px;font-size:14px}.footer-cols{flex-wrap:wrap;gap:64px;display:flex}.footer-cols div{color:var(--color-text-muted);flex-direction:column;gap:10px;font-size:14px;display:flex}.footer-cols h4{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-ghost);margin-bottom:4px;font-size:11px;font-weight:500}.footer-cols a:hover{color:var(--color-text-primary)}.footer-base{max-width:var(--max);border-top:1px solid var(--color-border-subtle);color:var(--color-text-ghost);flex-wrap:wrap;justify-content:space-between;gap:16px;margin:48px auto 0;padding-top:20px;font-size:12.5px;display:flex}
