.lp-nav-links a{border-radius:var(--r-pill);color:var(--ink-600);cursor:pointer;white-space:nowrap;flex:none;padding:5px 10px;text-decoration:none;transition:background .15s,color .15s}.lp-nav-links a:hover{background:var(--cream-200);color:var(--ink-900)}.lp-nav-menu-btn{border:1px solid var(--border);border-radius:var(--r-sm);width:40px;height:40px;color:var(--ink-700);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:none}.lp-nav-menu-btn:hover{background:var(--cream-200);color:var(--ink-900)}.lp-nav-mobile{border-top:1px solid color-mix(in oklab, var(--border) 60%, transparent);background:var(--cream-100);padding:8px 20px 16px}.lp-nav-mobile-links{flex-direction:column;display:flex}.lp-nav-mobile-links a{color:var(--ink-700);border-bottom:1px solid color-mix(in oklab, var(--border) 50%, transparent);padding:13px 8px;font-size:16px;font-weight:500;text-decoration:none;display:block}.lp-nav-mobile-links a:last-child{border-bottom:0}.lp-nav-mobile-links a:active{color:var(--ink-900)}.lp-nav-mobile-cta{gap:10px;margin-top:14px;display:flex}.lp-nav-mobile-cta .btn{flex:1}@media (min-width:1141px){.lp-nav-mobile{display:none!important}}html{scroll-behavior:smooth}#how-it-works,#starter-projects,#learning-path,#pricing{scroll-margin-top:84px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media (max-width:1024px){.lp-pricing-grid{grid-template-columns:1fr!important;gap:28px!important;max-width:460px!important}.lp-shell{overflow-x:clip}}@media (max-width:1140px){.lp-nav-inner{gap:16px!important;padding:10px 20px!important}.lp-nav-logo{width:230px!important;height:auto!important}.lp-nav-links{display:none!important}.lp-nav-menu-btn{display:inline-flex!important}.lp-nav-signin{display:none!important}.lp-nav-cta{margin-left:auto!important}}@media (max-width:640px){.lp-nav-inner{gap:12px!important;padding:10px 16px!important}.lp-nav-logo{width:185px!important}}@media (max-width:480px){.lp-nav-inner{gap:8px!important}.lp-nav-logo{width:150px!important}.lp-nav-cta .btn{padding:7px 12px!important;font-size:13px!important}}@media (max-width:1024px){.lp-hero{grid-template-columns:1fr!important;gap:40px!important;padding:52px 28px!important}}@media (max-width:640px){.lp-hero{gap:32px!important;padding:40px 16px!important}}@media (max-width:1024px){.lp-hero-preview{box-sizing:border-box;max-width:100%}.lp-hero-ministats{grid-template-columns:repeat(2,1fr)!important}.lp-agent-row{grid-template-columns:34px 1fr 70px 48px!important}.lp-agent-row-success,.lp-agent-row-guardrails{display:none!important}}@media (max-width:640px){.lp-agent-row{grid-template-columns:34px 1fr!important;gap:8px!important}.lp-agent-row-spark,.lp-agent-row-runs,.lp-agent-row-success,.lp-agent-row-guardrails{display:none!important}.lp-hero-preview-foot{flex-wrap:wrap!important;font-size:10px!important}.lp-hero-preview-url{display:none!important}}@media (max-width:1024px){.lp-section-inner{padding-left:28px!important;padding-right:28px!important}}@media (max-width:640px){.lp-section-inner{padding-left:16px!important;padding-right:16px!important}}@media (max-width:1024px){.lp-p1-grid{grid-template-columns:1fr!important;gap:40px!important}}@media (max-width:640px){.lp-scorecard-card{overflow-x:hidden}}@media (max-width:1024px){.lp-p2-grid{grid-template-columns:1fr!important;gap:40px!important}.lp-workspace-visual{max-width:100%}}@media (max-width:640px){.lp-workspace-top{grid-template-columns:1fr!important;gap:12px!important}.lp-workspace-arrow{display:none!important}.lp-workspace-terminal{min-width:0!important}}@media (max-width:1024px){.lp-p3-grid{grid-template-columns:1fr!important;gap:40px!important}.lp-p3-ministats{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:640px){.lp-p3-ministats{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:1024px){.lp-p4-cards{grid-template-columns:1fr!important;gap:14px!important}}@media (max-width:640px){.lp-p4-cards{grid-template-columns:1fr!important}.lp-guardrail-log-row{grid-template-columns:60px 1fr!important;gap:6px!important}}@media (max-width:1024px){.lp-who-grid{grid-template-columns:repeat(2,1fr)!important}.lp-who-header{flex-direction:column!important;align-items:flex-start!important;gap:10px!important}.lp-who-header-desc{max-width:100%!important;margin-left:0!important}}@media (max-width:640px){.lp-who-grid{grid-template-columns:1fr!important}}@media (max-width:1140px){.lp-value-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:640px){.lp-value-grid{grid-template-columns:1fr!important}.lp-why-row{grid-template-columns:1fr!important;gap:12px!important}.lp-pillar-section{padding-top:64px!important;padding-bottom:64px!important}}@media (min-width:1025px) and (max-width:1180px){.lp-stage-grid>div{padding-right:14px!important}.lp-stage-grid>div>div{padding:22px 18px 20px!important}}@media (max-width:1024px){.lp-stage-grid{grid-template-columns:1fr!important;gap:14px!important}.lp-stage-grid>div{padding-right:0!important}.lp-stage-connector{display:none!important}}@media (max-width:700px){.lp-compare-wrap{overflow-x:visible!important}.lp-compare-wrap table{display:block;background:0 0!important;border:0!important;min-width:0!important}.lp-compare-wrap thead{display:none}.lp-compare-wrap tbody,.lp-compare-wrap tr,.lp-compare-wrap td,.lp-compare-wrap tbody th{display:block;width:auto!important}.lp-compare-wrap tr{background:var(--cream-100);border:1px solid var(--border);border-radius:var(--r-md);margin-bottom:12px;padding:4px 0 10px}.lp-compare-wrap tbody th{border-top:0!important;padding:12px 16px 4px!important;font-size:16px!important}.lp-compare-wrap td{border-top:0!important;padding:6px 16px 8px!important}.lp-compare-wrap td:before{content:attr(data-col);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-500);margin-bottom:3px;font-size:10.5px;font-weight:700;display:block}.lp-compare-wrap td:last-of-type{margin-top:6px;border-top:1px solid var(--border)!important;padding-top:10px!important}.lp-compare-wrap td:last-of-type:before{color:var(--coral-700)}.lp-compare-wrap caption{caption-side:unset;width:100%;display:block;margin:0 0 14px!important}}
