:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{background:#08090a;margin:0;padding:0}body{color:#d7dcd5;min-height:100vh;font-family:Geist Mono,ui-monospace,monospace}*{box-sizing:border-box}a{color:inherit}img{max-width:100%;height:auto}::selection{color:#08090a;background:#f5c518}details>summary{cursor:pointer;list-style:none}details>summary::-webkit-details-marker{display:none}.page-root{width:100%;max-width:1280px;margin:0 auto}@media (min-width:1700px){.page-root{zoom:1.25}}.pad-section{padding:64px 56px}.pad-hero{padding:88px 56px 72px}.pad-cta{padding:88px 56px 96px}.pad-footer{padding:40px 56px 48px}.pad-nav{padding:20px 56px}.grid-hero{grid-template-columns:1.05fr 1fr;align-items:start;gap:48px;display:grid;position:relative}.grid-two-col{grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.grid-integrations{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.grid-harness-artifacts-head,.grid-harness-artifacts-row{display:grid}@media (max-width:900px){.grid-harness-artifacts-head{display:none}.grid-harness-artifacts-row{margin-bottom:1px;grid-template-columns:1fr!important}}.grid-cli-row{grid-template-columns:300px 1fr;display:grid}.grid-phase-strip{grid-template-columns:repeat(5,1fr);display:grid}.nav-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.nav-links{color:#6f7770;letter-spacing:.06em;flex-wrap:wrap;gap:28px;font-size:12px;display:flex}.footer-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:32px;display:flex}.footer-links{color:#6f7770;letter-spacing:.06em;flex-wrap:wrap;gap:28px;font-size:11.5px;display:flex}.cli-example{overflow-x:auto}@media (max-width:1024px){.pad-section{padding:56px 32px}.pad-hero{padding:64px 32px 56px}.pad-cta{padding:64px 32px 80px}.pad-footer{padding:32px 32px 40px}.pad-nav{padding:16px 32px}.grid-hero{grid-template-columns:1fr;gap:40px}.grid-phase-strip{grid-template-columns:repeat(2,1fr)}.grid-phase-strip>div:nth-child(2n){border-right:none!important}}@media (max-width:640px){.pad-section{padding:40px 20px}.pad-hero{padding:40px 20px 32px}.pad-cta{padding:48px 20px 56px}.pad-footer{padding:24px 20px 32px}.pad-nav{padding:14px 20px}.grid-two-col,.grid-integrations,.grid-harness-artifacts-row,.grid-cli-row,.grid-phase-strip{grid-template-columns:1fr}.grid-phase-strip>div{border-right:none!important}.nav-links{gap:14px;font-size:11px}}
