.start-hero{background:#132018;color:#edf5eb;padding:78px 0 86px;overflow:hidden}.start-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:9%;align-items:center}.start-hero .section-kicker{color:#bce88b}.start-hero h1{font:700 clamp(58px,6vw,88px)/.99 var(--display);letter-spacing:-.08em;margin:0 0 25px}.start-hero h1 em{font-style:normal;color:var(--lime)}.start-hero p{max-width:550px;color:#afbfaf;font-size:16px;line-height:1.75;margin-bottom:30px}.start-hero-actions{display:flex;align-items:center;gap:27px;flex-wrap:wrap}.start-hero .button{color:#111a13}.start-secondary{font-size:12px;font-weight:700;color:#dcefd5;border-bottom:1px solid #6d8b68;padding-bottom:6px}.start-map{display:grid;gap:5px;position:relative}.start-map:before{content:"";width:500px;height:500px;border:1px solid #29402e;border-radius:50%;position:absolute;left:80px;top:-90px;pointer-events:none}.start-map div{position:relative;z-index:1;background:#1d2e21;border:1px solid #3d5540;padding:20px 24px}.start-map div.map-center{background:#c9fa6b;border-color:#c9fa6b;color:#172117}.start-map span,.start-map small{display:block;font:10px var(--mono);letter-spacing:.8px;color:#9aaf9c}.start-map strong{display:block;font:700 22px var(--display);letter-spacing:-.04em;margin:8px 0}.start-map div.map-center span,.start-map div.map-center small{color:#56703e}.start-map b{font:23px var(--display);color:#a6d772;margin-left:48%;line-height:1}.start-layout{display:grid;grid-template-columns:210px minmax(0,790px);gap:8%;padding-top:75px;padding-bottom:110px;align-items:start}.start-sidebar{position:sticky;top:24px;border-left:1px solid #dce5d8;display:grid}.start-sidebar>span{font:10px var(--mono);letter-spacing:1px;color:#78a745;padding:0 0 16px 18px}.start-sidebar a{font-size:12px;font-weight:700;color:#728275;padding:11px 18px;border-left:2px solid transparent;margin-left:-1px}.start-sidebar a:hover,.start-sidebar a:focus{background:#eaf3e5;color:#376b30;border-left-color:#9acc5c}.start-content{min-width:0}.start-step{scroll-margin-top:25px;border-bottom:1px solid #dce5d8;padding:0 0 64px;margin:0 0 64px}.start-step-last{border:0;margin:0;padding:0}.step-label{font:500 10px var(--mono);letter-spacing:1.2px;color:#7fab4c;margin-bottom:17px}.start-step h2{font:700 clamp(37px,4vw,56px)/1.04 var(--display);letter-spacing:-.07em;margin:0 0 22px}.start-step>p{font-size:14px;color:#657467;line-height:1.8;margin:0 0 22px;max-width:700px}.start-step>p code{font:12px var(--mono);background:#e6f0e0;padding:2px 5px;color:#3a6431;overflow-wrap:anywhere}.start-step>p strong{color:#293e2a}.start-hint{font-size:12px!important;color:#7f9280!important}.example-panel{display:grid;grid-template-columns:1fr 1fr;background:#e9f1e5;border:1px solid #d9e5d5;margin:25px 0}.example-panel>div{padding:20px 22px}.example-panel>div+div{border-left:1px solid #d5e2d1}.example-panel span{display:block;font:10px var(--mono);color:#88a283;margin-bottom:10px}.example-panel strong,.example-panel code{font:13px var(--mono);color:#365b31}.command-card{display:flex;align-items:center;gap:15px;background:#122018;color:#eef6ea;padding:17px 19px;margin:22px 0;min-width:0}.command-card>span{font:9px var(--mono);color:#9db69c;min-width:105px;letter-spacing:.7px}.command-card code{font:12px var(--mono);color:#d8f3c1;white-space:nowrap;overflow:auto;min-width:0}.command-card .copy-button{flex:none;margin-left:auto;border:1px solid #3f5a40;color:#c8e9b7;height:35px;align-self:auto}.command-card .copy-button:hover{background:#2a432c}.output-card{background:#fff;border:1px solid #dce6d8;padding:20px 24px;margin:24px 0}.output-card>div{font:500 12px var(--mono);color:#6da33a;margin-bottom:22px}.output-card dl{display:grid;gap:12px;margin:0}.output-card dl>div{display:grid;grid-template-columns:75px minmax(0,1fr);gap:15px;font:12px var(--mono)}.output-card dt{color:#92a193}.output-card dd{margin:0;color:#344c35;overflow-wrap:anywhere}.option-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin:24px 0}.option-card{background:#fff;border:1px solid #dce5d8;padding:25px}.option-card>span{font:10px var(--mono);color:#79a849}.option-card h3{font:700 22px var(--display);letter-spacing:-.04em;margin:25px 0 10px}.option-card p{font-size:12px;color:#708171;line-height:1.7;min-height:80px}.option-card code{display:block;font:11px var(--mono);color:#3e7333;overflow-wrap:anywhere}.monitor-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:28px 0}.monitor-flow>div{background:#eaf2e5;padding:20px;min-width:0}.monitor-flow span{font:500 12px var(--mono);color:#72a43e}.monitor-flow strong{display:block;font-size:13px;margin:18px 0 7px}.monitor-flow small{font:10px/1.5 var(--mono);color:#839583;overflow-wrap:anywhere}.start-step .button-dark{margin-top:7px}.start-docs-link{font-size:13px;font-weight:700;color:#467737;border-bottom:1px solid #83ac70;padding-bottom:6px;display:inline-block;margin-top:10px}@media(max-width:950px){.start-hero-grid{grid-template-columns:minmax(0,1fr) 340px;gap:5%}.start-map strong{font-size:18px}.start-layout{grid-template-columns:180px minmax(0,1fr);gap:5%}}@media(max-width:730px){.start-hero-grid,.start-layout{grid-template-columns:1fr}.start-hero{padding:64px 0}.start-map{margin-top:50px;max-width:500px}.start-layout{padding-top:35px}.start-sidebar{position:static;display:flex;overflow-x:auto;border-left:0;border-bottom:1px solid #dce5d8;padding-bottom:8px;gap:0}.start-sidebar>span{display:none}.start-sidebar a{white-space:nowrap;margin:0;border-left:0;border-bottom:2px solid transparent;padding:10px 12px}.start-sidebar a:hover,.start-sidebar a:focus{border-left:0;border-bottom-color:#9acc5c}.start-content{padding-top:40px}}@media(max-width:550px){.start-hero h1{font-size:59px}.start-hero p{font-size:14px}.start-map:before{display:none}.start-step{padding-bottom:47px;margin-bottom:47px}.example-panel,.option-grid,.monitor-flow{grid-template-columns:1fr}.example-panel>div+div{border-left:0;border-top:1px solid #d5e2d1}.option-card p{min-height:0}.command-card{flex-wrap:wrap;gap:9px}.command-card>span{width:100%}.command-card code{flex:1}.monitor-flow>div{padding:16px}.monitor-flow strong{margin:8px 0 4px}}
