html:has(.start-page){scroll-behavior:smooth}.start-page{--start-sage:#e1e9d9;--start-rule:#cbd1be;color:var(--marketing-text)}.start-page :is(p,a,li,figcaption){hyphens:none}.start-page p{text-wrap:pretty;line-height:1.7}.start-page h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.8rem,2.7vw,2.6rem);line-height:1.15}.start-page a{text-underline-offset:4px}.start-page :is(a,button,[tabindex]):focus-visible{outline:2px solid var(--marketing-focus);outline-offset:4px}.start-page svg{flex-shrink:0}.start-eyebrow{letter-spacing:.025em;color:var(--marketing-accent);align-items:center;gap:.8rem;margin-bottom:1rem;font-size:.75rem;font-weight:600;display:flex}.start-eyebrow>span{font-family:var(--font-mono);font-size:.6875rem;font-weight:400}.start-hero{background:var(--marketing-bg);color:var(--marketing-text);padding-top:3.75rem}.start-hero-layout{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:center;gap:5rem;display:grid}.start-hero h1{letter-spacing:-.05em;text-wrap:initial;font-size:clamp(2.4rem,4.4vw,4rem);line-height:1.08}.start-hero h1 span{color:var(--marketing-accent)}.start-hero-deck{max-width:35rem;color:var(--marketing-muted);margin-top:1.4rem;font-size:1.0625rem}.start-hero-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.75rem;display:flex}.start-prerequisites{border-block:1px solid var(--marketing-border);padding-block:1.25rem .75rem}.start-prerequisites>p{color:var(--marketing-accent);font-size:.75rem}.start-prerequisites ul{gap:1.3rem;margin-block:1.5rem .75rem;display:grid}.start-prerequisites li{gap:1rem;display:flex}.start-prerequisites svg{width:1.4rem;height:1.4rem;color:var(--marketing-accent)}.start-prerequisites strong,.start-prerequisites li span{display:block}.start-prerequisites strong{font-size:.9375rem;font-weight:500}.start-prerequisites li span{color:var(--marketing-muted);margin-top:.3rem;font-size:.8125rem;line-height:1.55}.start-prerequisites>a{align-items:center;gap:.75rem;min-height:2.75rem;margin-left:2.4rem;font-size:.8125rem;display:inline-flex}.start-prerequisites>a:hover{color:var(--marketing-accent)}.start-roadmap{border-top:1px solid var(--marketing-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;margin-top:3rem;display:grid}.start-roadmap a{align-items:center;gap:1rem;padding-block:1.35rem;font-size:.875rem;transition:color .15s;display:flex}.start-roadmap a:hover{color:var(--marketing-accent)}.start-roadmap a>span:first-child{color:var(--marketing-accent);font-family:var(--font-mono);font-size:.6875rem}.start-roadmap a>span:last-child{color:var(--marketing-muted);margin-left:auto}.start-section{padding-block:4.5rem}.start-paths,.start-launch{background:var(--marketing-panel)}.start-step-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.8fr);gap:5rem;display:grid}.start-step-heading>p:not(.start-eyebrow){max-width:24rem;color:var(--marketing-muted);margin-top:1.25rem;font-size:.9375rem}.start-step-heading>a{margin-top:1.25rem}.start-text-link,.start-quiet-link{align-items:center;gap:.6rem;min-height:2.75rem;font-size:.8125rem;font-weight:500;display:inline-flex}.start-text-link{color:var(--marketing-accent)}.start-text-link:hover,.start-quiet-link:hover{text-decoration:underline}.start-quiet-link{color:var(--marketing-muted);font-weight:400}.start-custom-path{background:var(--start-sage);border-radius:.6rem;padding:1.75rem 2rem}.start-path-label{color:#526043;align-items:center;gap:.85rem;font-size:.75rem;display:flex}.start-path-label svg{width:2rem;height:2rem}.start-custom-path h3{letter-spacing:-.025em;margin-top:.9rem;font-size:1.7rem}.start-custom-path>p{color:#526043;max-width:35rem;margin-top:.65rem;font-size:.9375rem}.start-path-actions{flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;margin-top:1.25rem;display:flex}.start-integration-label{color:var(--marketing-muted);margin-block:1.5rem .25rem;font-size:.75rem}.start-integration{border-bottom:1px solid var(--marketing-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;padding-block:1.1rem;display:grid}.start-integration h3{font-size:1.125rem}.start-integration p{max-width:28rem;color:var(--marketing-muted);margin-top:.35rem;font-size:.8125rem}.start-integration-actions{display:grid}.start-integration-actions a{justify-content:space-between;min-height:2.25rem}.start-prepare{background:var(--marketing-bg);border-block:1px solid var(--marketing-border)}.start-contract-steps{gap:1.1rem;margin-bottom:1.75rem;display:grid}.start-contract-steps li,.start-launch-instructions li{align-items:baseline;gap:1rem;display:flex}.start-contract-steps li>span,.start-launch-instructions li>span{color:var(--marketing-accent);font-family:var(--font-mono);font-size:.6875rem}.start-contract-steps h3{font-size:.9375rem}.start-contract-steps p{color:var(--marketing-muted);margin-top:.2rem;font-size:.8125rem}.start-contract-steps code{overflow-wrap:anywhere;font-size:.75rem}.start-local-example .marketing-code-example,.start-launch-visual .marketing-code-example{border-radius:.5rem .5rem 0 0}.start-page .marketing-code-example pre{padding:1.5rem;line-height:1.9;background:#0e1c19!important}.start-page .marketing-code-example pre:focus-visible{outline-offset:-4px}.start-page .marketing-code-example .line span{color:#d9e0c8!important}.start-local-output{border:1px solid var(--start-rule);background:var(--start-sage);border-top:0;border-radius:0 0 .5rem .5rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}.start-local-output>div{color:#526043;flex-direction:row-reverse;align-items:center;gap:.75rem;font-size:.6875rem;display:flex}.start-local-output code{overflow-wrap:anywhere;font-size:.8125rem}.start-local-output strong{font-weight:600}.start-local-example>p{max-width:36rem;color:var(--marketing-muted);margin-top:.85rem;font-size:.6875rem}.start-launch-heading{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:3rem;margin-bottom:2.5rem;display:grid}.start-launch-heading h2 span{color:var(--marketing-accent)}.start-launch-heading>p{max-width:26rem;color:var(--marketing-muted);padding-bottom:.2rem;font-size:.9375rem}start-launch{display:block}.start-launch-tabs{border-bottom:1px solid var(--marketing-border);gap:1.75rem;margin-bottom:2rem;display:flex}.start-launch-tabs[hidden],.start-launch-panel[hidden]{display:none}.start-launch-tabs button{min-height:3.5rem;color:var(--marketing-muted);cursor:pointer;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:.75rem;margin-bottom:-1px;padding:.6rem .2rem;font-size:.9375rem;transition:color .15s,border-color .15s;display:flex}.start-launch-tabs button svg{width:1.2rem;height:1.2rem}.start-launch-tabs button:hover,.start-launch-tabs button[aria-selected=true]{color:var(--marketing-text);border-color:var(--marketing-accent)}.start-launch-tabs button[aria-selected=true]{font-weight:600}.start-launch-panel{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:4rem;display:grid}.start-launch-panel:not([role=tabpanel])+.start-launch-panel{margin-top:3rem}.start-launch-copy h3{font-size:1.55rem;line-height:1.25}.start-launch-copy>p{color:var(--marketing-muted);max-width:30rem;margin-top:.85rem;font-size:.875rem}.start-launch-instructions{gap:1rem;margin-block:1.5rem;display:grid}.start-launch-instructions strong{font-size:.875rem;font-weight:500}.start-launch-instructions p{color:var(--marketing-muted);margin-top:.25rem;font-size:.8125rem}.start-launch-copy>.start-cli-availability{max-width:28rem;margin-top:.9rem;font-size:.6875rem}.start-launch-visual{min-width:0}.start-launch-visual .marketing-code-example pre{padding-block:1.75rem;font-size:.9375rem;line-height:2.05}.start-config-note{border:1px solid var(--marketing-border);background:#eeece2;border-top:0;border-radius:0 0 .5rem .5rem;padding:1.25rem 1.5rem .75rem}.start-config-note>div{flex-wrap:wrap;align-items:center;gap:.5rem .65rem;font-size:.8125rem;display:flex}.start-config-note svg{width:1.15rem;height:1.15rem;color:var(--marketing-accent)}.start-config-note strong{font-weight:500}.start-config-note div>span{color:var(--marketing-muted);margin-left:auto;font-size:.6875rem}.start-config-note p{color:var(--marketing-muted);margin-top:.5rem;font-size:.75rem}.start-config-note a{margin-top:.25rem;font-size:.75rem}.start-execution-note{color:var(--marketing-muted);align-items:center;gap:.6rem;margin-top:1rem;font-size:.6875rem;display:flex}.start-execution-note svg{width:1rem;height:1rem}.start-dashboard-actions{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;display:flex}.start-dashboard-outline{border:1px solid var(--start-rule);border-radius:.5rem .5rem 0 0}.start-dashboard-outline figcaption{background:var(--start-sage);border-radius:.5rem .5rem 0 0;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.25rem;font-size:.75rem;display:flex}.start-dashboard-outline figcaption span:last-child{color:#526043;font-size:.6875rem}.start-dashboard-outline ol{padding-inline:1.5rem}.start-dashboard-outline li{border-bottom:1px solid var(--marketing-border);align-items:center;gap:1rem;padding-block:1rem;display:flex}.start-dashboard-outline svg{width:1.4rem;height:1.4rem;color:var(--marketing-accent)}.start-dashboard-outline strong,.start-dashboard-outline div>span{display:block}.start-dashboard-outline strong{font-size:.875rem;font-weight:500}.start-dashboard-outline div>span{color:var(--marketing-muted);margin-top:.25rem;font-size:.75rem}.start-dashboard-outline li>span{font-size:.625rem;font-family:var(--font-mono);color:var(--marketing-muted);margin-left:auto}.start-dashboard-outline>p{color:var(--marketing-accent);padding:1rem 1.5rem;font-size:.75rem}.start-budget{border-top:1px solid var(--marketing-border);align-items:center;gap:1.25rem;margin-top:2.5rem;padding-top:1.75rem;display:flex}.start-budget>svg{width:1.5rem;height:1.5rem;color:var(--marketing-accent)}.start-budget h3{font-size:.875rem}.start-budget p{max-width:40rem;color:var(--marketing-muted);margin-top:.25rem;font-size:.8125rem}.start-budget>a{flex-shrink:0;margin-left:auto}.start-next{background:var(--start-sage);padding-block:3.5rem 4rem}.start-next-layout{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:5rem;display:grid}.start-next-layout>div>p:not(.start-eyebrow){color:#526043;max-width:34rem;margin-top:1rem;font-size:.875rem}.start-next-links{flex-wrap:wrap;gap:.25rem 1.5rem;margin-top:1rem;display:flex}.start-account{border-left:1px solid #bec9b2;padding-left:3rem}.start-account h3{font-size:1.5rem}.start-account>a{margin-top:1.25rem}.start-next-layout .start-account .start-trial-note{font-size:.6875rem}.start-trial-note a{text-decoration:underline}@media (width<=1199px){.start-hero-layout,.start-step-layout{gap:3rem}.start-step-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.start-local-output{justify-content:start;gap:.5rem;display:grid}.start-local-output>div{flex-direction:row}.start-launch-panel{gap:2rem}.start-next-layout{gap:3rem}}@media (width<=899px){.start-hero-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:2rem}.start-roadmap{gap:1.5rem}.start-roadmap a{gap:.6rem;font-size:.75rem}.start-step-layout{grid-template-columns:1fr;gap:2rem}.start-step-heading>p:not(.start-eyebrow){max-width:36rem}.start-step-heading>a{margin-top:.5rem}.start-launch-heading{grid-template-columns:1fr;gap:1.25rem;margin-bottom:1.75rem}.start-launch-heading>p{max-width:36rem}.start-launch-panel{grid-template-columns:1fr}.start-launch-copy>p{max-width:38rem}.start-budget{flex-wrap:wrap;align-items:start}.start-budget>div{flex:70%}.start-budget>a{margin-left:2.75rem}}@media (width<=639px){.start-hero{padding-top:2.5rem}.start-hero-layout{grid-template-columns:1fr;gap:2rem}.start-hero h1{font-size:clamp(2.2rem,8.5vw,3.25rem)}.start-hero-deck{margin-top:1rem;font-size:1rem}.start-hero-actions{gap:.25rem .75rem;margin-top:1.25rem}.start-hero-actions .marketing-action-text{padding-inline:0}.start-prerequisites{border-bottom:0;padding-block:1rem .5rem}.start-prerequisites ul{gap:1rem;margin-block:1.25rem .5rem}.start-prerequisites strong{font-size:.875rem}.start-prerequisites li span{font-size:.75rem}.start-roadmap{grid-template-columns:1fr;gap:0;margin-top:1rem;padding-bottom:.5rem}.start-roadmap a{gap:.85rem;padding-block:.85rem;font-size:.8125rem}.start-roadmap a+a{border-top:1px solid var(--marketing-border)}.start-section{padding-block:2.75rem}.start-eyebrow{margin-bottom:.85rem}.start-page h2{text-wrap:initial;font-size:1.9rem}.start-step-heading>p:not(.start-eyebrow){margin-top:1rem}.start-custom-path{padding:1.35rem}.start-custom-path h3{font-size:1.45rem}.start-custom-path>p{font-size:.875rem}.start-path-label{gap:.65rem;font-size:.6875rem}.start-path-actions{gap:.35rem 1rem}.start-integration{grid-template-columns:1fr;gap:.65rem}.start-integration-actions{gap:1.5rem;display:flex}.start-integration-actions a{min-height:2.75rem}.start-page .marketing-code-example pre{padding:1.15rem;font-size:.75rem}.start-local-output{padding:1rem 1.15rem}.start-local-output code{font-size:.75rem}.start-launch-tabs{gap:1.25rem;margin-bottom:1.5rem}.start-launch-tabs button{gap:.5rem;font-size:.8125rem}.start-launch-tabs button svg{width:1rem;height:1rem}.start-launch-copy h3{font-size:1.4rem}.start-config-note{padding-inline:1.15rem}.start-config-note div>span{flex-basis:100%;margin-left:1.8rem}.start-execution-note{align-items:start}.start-dashboard-outline ol{padding-inline:1.15rem}.start-dashboard-outline li{gap:.75rem}.start-dashboard-outline li>span{display:none}.start-budget{gap:.65rem .85rem}.start-budget>a{margin-left:2.35rem}.start-next{padding-block:2.75rem}.start-next-layout{grid-template-columns:1fr;gap:2rem}.start-account{border-top:1px solid #bec9b2;border-left:0;padding-top:1.75rem;padding-left:0}}@media (prefers-reduced-motion:reduce){html:has(.start-page){scroll-behavior:auto}.start-roadmap a,.start-launch-tabs button{transition:none}}
