@font-face{font-family:Libre Caslon Display;font-style:normal;font-display:swap;font-weight:400;src:url(../media/libre-caslon-display-latin-400-normal.15nv_j-cn-uzg.woff2)format("woff2"),url(../media/libre-caslon-display-latin-400-normal.3ftqmr--4lqyd.woff)format("woff")}
@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/dm-sans-latin-400-normal.2o7k1_w7_w7bj.woff2)format("woff2"),url(../media/dm-sans-latin-400-normal.12jnqtfk91av5.woff)format("woff")}
@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/dm-sans-latin-600-normal.32n_x70livn_1.woff2)format("woff2"),url(../media/dm-sans-latin-600-normal.2tavyc8arpb_3.woff)format("woff")}
.brandLockup,.brandLockup.compact{background:0 0;border-radius:0;width:auto;min-width:150px;height:58px;display:flex;overflow:visible}.darwinLogo{vertical-align:middle;color:var(--ink);flex-shrink:0;align-items:center;gap:11px;display:inline-flex}.darwinLogoPortrait{mix-blend-mode:multiply;background:#fff url(/darwin-logo.png) -79px -24px/200px 112.5px no-repeat;flex:none;width:47px;height:52px;display:block}.darwinLogoName{font-family:var(--sans),sans-serif;letter-spacing:-1.4px;font-size:29px;font-weight:650;line-height:1.1}.darwinLogoIcon{justify-content:center;align-items:center;gap:0;display:inline-flex}.darwinLogoIcon .darwinLogoPortrait{background-position:-45px -13.5px;background-size:114px 64.125px;width:27px;height:30px}.compactBrand>span{width:40px;height:42px}.compactBrand .darwinLogoIcon .darwinLogoPortrait{background-position:-51.5px -15.5px;background-size:130px 73.125px;width:31px;height:35px}.approvalChecks>div>span.darwinStatus{width:44px;height:48px}.approvalChecks .darwinLogoIcon .darwinLogoPortrait{mix-blend-mode:screen;filter:invert();background-position:-55.5px -16.5px;background-size:140px 78.75px;width:33px;height:37px}.footerBrand .brandLockup{min-width:150px;margin-left:0}.footerWordmark span{font-size:clamp(74px,22vw,318px)}html[data-theme=dark] .darwinLogoPortrait{mix-blend-mode:screen;filter:invert()}@media (max-width:1100px) and (min-width:701px){.navLinks a{padding-inline:8px}.navActions{gap:5px}.openSourceCta{padding-inline:8px}.brandLockup.compact{min-width:132px}.darwinLogoName{font-size:27px}.darwinLogo{gap:8px}}@media (max-width:700px){.brandLockup,.brandLockup.compact{min-width:112px;height:50px}.darwinLogo{gap:7px}.darwinLogoName{letter-spacing:-1.2px;font-size:24px}.darwinLogoPortrait{background-position:-59.5px -18px;background-size:150px 84.375px;width:35px;height:40px}.footerBrand .brandLockup{min-width:130px;height:58px}.footerBrand .darwinLogoName{font-size:27px}.footerBrand .darwinLogoPortrait{background-position:-73px -22px;background-size:184px 103.5px;width:43px;height:48px}.footerMeta{row-gap:22px}.footerBrand{gap:14px}.footerBrand p{max-width:130px}}@media (max-width:360px){.nav{padding-inline:8px}.navCta{padding-inline:7px;font-size:8px}.mobileMenuToggle{width:32px}.brandLockup.compact{min-width:104px}.darwinLogoName{font-size:23px}.darwinLogo{gap:5px}}@media (min-width:701px) and (max-width:960px){.navActions .openSourceCta{display:none}.navLinks a{padding-inline:6px;font-size:11px}.nav{grid-template-columns:minmax(132px,1fr) auto minmax(110px,1fr);padding-inline:12px}.navCta{padding-inline:12px;font-size:11px}}.darwinLogoName{font-family:var(--font-geist),Arial,sans-serif}@media (min-width:701px) and (max-width:960px){.nav{grid-template-columns:minmax(145px,1fr) auto minmax(110px,1fr)}.brandLockup.compact{min-width:142px}.darwinLogoName{font-size:25px}.navLinks a{padding-inline:5px;font-size:10.5px}}
:root{--canvas:#f6f5ed;--paper:#fffef8;--blue:#315b43;--blue-soft:#e6edde;--evolution-halo:#dce6cb;--evolution-ink:#31523a}.siteHeader{padding-top:0;top:0}.nav{background:color-mix(in srgb,var(--canvas) 93%,transparent);border-top:0;border-radius:0 0 16px 16px;height:78px}.brandLink{height:76px}.hero{text-align:left;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:start;gap:16px;min-height:640px;padding:58px 0 64px;display:grid}.heroCopy{max-width:none;margin:0;padding-top:36px}.heroLabel{margin-bottom:24px}.hero h1{letter-spacing:-.061em;font-size:clamp(54px,5.1vw,73px);font-weight:640;line-height:1.025}.hero h1 span{color:var(--ink)}.heroCopy>p{text-wrap:pretty;max-width:455px;margin:26px 0 0;font-size:15px;line-height:1.8}.hero .installCommand{width:min(100%,475px);margin:29px 0 0}.hero .heroActions{justify-content:flex-start;gap:8px;margin-top:15px}.hero .action{padding-inline:15px;font-size:11px}.heroIllustration{width:112%;min-width:0;margin:-20px 0 0 -6%}.heroScroll{flex-direction:row;align-items:center;gap:10px;bottom:10px;left:0;transform:none}.providerCollection{border-block:1px solid var(--line);background:var(--canvas);width:100%;height:102px;margin-top:16px;position:relative;overflow:hidden}.providerCollection .apiMarquee{height:44px;top:28px}.providerCollection .apiMarqueeTrack{animation-duration:56s}.providerCollection .apiProviderLogo{width:30px;height:30px}.stackSection{padding-top:40px;padding-bottom:48px}.stackIntro h2{letter-spacing:-.035em;font-size:25px;font-weight:650}.languageMarquee{margin-top:28px}.openSection{padding-top:92px}.openIntro{max-width:900px;margin:auto}.openIntro h2{max-width:780px;font-size:clamp(42px,4.5vw,64px);font-weight:650}.simpleDeployCard{min-height:490px}.simpleDeployCard>p{min-height:48px}.simpleDeployCard header strong{line-height:1.3}.simpleDeployCard>a{margin-top:26px}.simpleDeployGrid{align-items:stretch}.simpleDeployCloud .darwinLogoIcon{color:#121712}.controlIntro h2{font-weight:750}.dashboardFeature{align-items:center;gap:60px}.controlIntro{max-width:400px}.controlIntro>p{max-width:370px}.approvalCopy h2{font-weight:650}.footerWordmark span{font-size:clamp(80px,22vw,318px)}.evolutionArt{color:var(--evolution-ink);position:relative}.evolutionArt svg{width:100%;display:block;overflow:visible}.evolutionCompass{opacity:.19}.evolutionCanopy{animation:1.5s cubic-bezier(.2,.8,.2,1) both treeEstablish}.evolutionBranch{transition:stroke .5s,opacity .5s}.evolutionFoliage{transform-box:fill-box;transition:color .5s}.evolutionArt[data-phase="1"] .affectedBranch{stroke:#b88838;animation:1.4s ease-in-out infinite branchDetect}.evolutionArt[data-phase="1"] .affectedFoliage{color:#b88838}.evolutionArt[data-phase="2"] .affectedBranch{stroke:#3a8c59;animation:1.6s ease-in-out infinite branchVerified}.evolutionArt[data-phase="3"] .affectedBranch{stroke:#3a8c59}.evolutionScan{opacity:.2}.scanRing{stroke-dasharray:4 9;transform-origin:350px 336px;animation:22s linear infinite scanOrbit}.evolutionBird{transform-box:fill-box;transform-origin:50% 75%;animation:5s ease-in-out infinite finchBreathe}.birdWing{transform-box:fill-box;transform-origin:80%;animation:5s ease-in-out infinite finchWing}.evolutionArt[data-phase="0"] .birdEye{animation:4s step-end infinite finchBlink}.evolutionArt[data-phase="2"] .scanRing{stroke:#3a8c59;opacity:.8}.evolutionRoutes path{stroke:var(--evolution-ink);stroke-width:1px;stroke-dasharray:3 8;opacity:.17}.evolutionRoutes .routeActive{stroke:var(--blue);opacity:.65;stroke-width:1.5px;animation:2s linear infinite routeFlow}.treeNode{cursor:pointer;color:var(--evolution-ink);outline:none}.treeNode .nodeDisc{fill:var(--canvas);stroke:var(--evolution-ink);stroke-width:1px;transition:fill .4s,stroke .4s}.nodeHalo{fill:var(--blue-soft);opacity:0;transform-origin:50%;transform-box:fill-box}.treeNode.selected .nodeHalo{animation:2.4s ease-out infinite signalPulse}.treeNode.selected .nodeDisc{fill:var(--blue-soft);stroke-width:1.6px}.treeNode:focus-visible .nodeDisc{stroke-width:3px}.treeNode.verified .nodeDisc{fill:var(--blue-soft)}.nodeCheck{stroke:var(--blue);stroke-dasharray:25;stroke-dashoffset:25px;animation:.5s .1s forwards nodeVerify}.treeNode text{font-family:var(--font-mono),monospace;letter-spacing:.04em;fill:currentColor;font-size:7.5px}.evolutionReview{opacity:0;pointer-events:none;transition:opacity .45s,transform .45s;transform:translate(455px,508px)}.evolutionReview.reviewVisible{opacity:1;transform:translate(455px,500px)}.evolutionReview rect{fill:var(--paper);stroke:var(--line);stroke-width:1px}.evolutionReview path{stroke:var(--evolution-ink)}.evolutionReview text{fill:var(--evolution-ink);font-family:var(--font-geist),sans-serif;font-size:9px;font-weight:650}.evolutionReview .reviewSubtext{opacity:.7;font-size:6.5px;font-weight:400}.evolutionCaption{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:77px;margin:-5px 12% 0;padding:16px 0;display:flex}.evolutionStageCopy{align-items:center;gap:12px;display:flex}.evolutionStageCopy strong{font-family:var(--font-mono),monospace;letter-spacing:.08em;font-size:8px;font-weight:650;display:block}.evolutionStageCopy p{color:var(--ink-soft);margin:5px 0 0;font-size:10px;line-height:1.4}.evolutionLiveDot{background:var(--blue);width:6px;height:6px;box-shadow:0 0 0 4px var(--blue-soft);border-radius:50%;flex-shrink:0}.evolutionControls{align-items:center;gap:12px;display:flex}.evolutionStepButtons{gap:6px;display:flex}.evolutionStepButtons button{background:var(--line-dark);cursor:pointer;border:0;border-radius:50%;width:6px;height:6px;padding:0}.evolutionPause{border:1px solid var(--line);width:27px;height:27px;color:var(--blue);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;font-size:9px;display:grid}.evolutionArt[data-running=false] *{animation-play-state:paused!important}.evolutionSignal{pointer-events:none}.hero .heroLabel,.hero .hero h1,.hero .heroCopy>p,.hero .installCommand,.hero .heroActions{animation-duration:.6s}html[data-theme=dark]{--canvas:#111a14;--paper:#1a251d;--ink:#f3f5ed;--ink-soft:#b0baaa;--line:#334137;--line-dark:#526052;--blue:#99b992;--blue-soft:#263e2c;--evolution-halo:#2a4530;--evolution-ink:#a2c091}html[data-theme=dark] .simpleDeployCloud .darwinLogoPortrait{filter:invert()}@keyframes treeEstablish{0%{clip-path:inset(85% 0 0)}to{clip-path:inset(0)}}@keyframes finchBreathe{0%,to{transform:translateY(0)rotate(0)}45%{transform:translateY(-2px)rotate(-1.5deg)}70%{transform:translateY(0)rotate(.5deg)}}@keyframes finchWing{0%,40%,to{transform:rotate(0)}50%{transform:rotate(-10deg)}60%{transform:rotate(3deg)}}@keyframes finchBlink{0%,45%,50%,to{opacity:1}46%,49%{opacity:0}}@keyframes scanOrbit{to{transform:rotate(360deg)}}@keyframes branchDetect{0%,to{opacity:1}50%{opacity:.4}}@keyframes branchVerified{0%,to{stroke:#3a8c59}50%{stroke:#82b88f}}@keyframes signalPulse{0%{opacity:.7;transform:scale(.75)}to{opacity:0;transform:scale(1.45)}}@keyframes nodeVerify{to{stroke-dashoffset:0}}@keyframes routeFlow{to{stroke-dashoffset:-22px}}@media (min-width:1500px){.hero{min-height:660px;padding-top:48px}.heroIllustration{width:115%;margin-top:-24px}.heroCopy{padding-top:42px}}@media (max-width:1100px){.hero{min-height:580px;padding-top:42px}.hero h1{font-size:clamp(47px,5.3vw,62px)}.heroCopy{padding-top:20px}.heroIllustration{width:111%;margin-top:-5px}.heroCopy>p{max-width:400px;font-size:14px}.hero .heroActions{gap:6px}.hero .action{padding-inline:10px;font-size:10px}.hero .installCommand code{font-size:9px}.dashboardFeature{gap:42px}}@media (max-width:960px){.hero{grid-template-columns:1fr 1fr;gap:5px;min-height:510px;padding-top:32px}.hero h1{font-size:clamp(42px,5.9vw,57px)}.heroCopy>p{font-size:12px;line-height:1.7}.hero .heroActions{flex-wrap:wrap}.hero .installCommand{gap:3px}.hero .installCommand select{min-width:52px;padding-inline:7px 17px}.hero .installCommand code{font-size:8px}.hero .installCommand button{min-width:35px;font-size:7px}.heroIllustration{width:115%;margin-top:6px}.evolutionCaption{margin-inline:9%;padding-top:12px}.evolutionStageCopy strong{font-size:6px}.evolutionStageCopy p{font-size:8px}.evolutionControls{gap:8px}.evolutionStepButtons{gap:4px}.evolutionStepButtons button{width:5px;height:5px}}@media (max-width:700px){.siteHeader{padding-top:0}.nav{height:68px}.brandLink{height:66px}.mobileMenu{top:78px}.hero{flex-direction:column;gap:0;min-height:0;padding:35px 0 52px;display:flex}.heroCopy{width:100%;padding-top:12px}.hero h1{letter-spacing:-.056em;font-size:clamp(43px,11.5vw,65px);line-height:1.03}.heroLabel{margin-bottom:22px;font-size:8px}.heroCopy>p{max-width:460px;margin-top:22px;font-size:14px;line-height:1.75}.hero .installCommand{gap:5px;width:100%;margin-top:25px}.hero .installCommand code{font-size:clamp(7px,2vw,9px)}.hero .heroActions{grid-template-columns:1fr 1fr;gap:8px;width:100%}.hero .action{width:100%;height:45px;padding-inline:8px;font-size:10px}.hero .action:first-child{grid-column:1/-1}.heroIllustration{width:100%;max-width:490px;margin:19px auto 12px}.heroScroll{bottom:6px}.providerCollection{height:86px;margin-top:13px}.providerCollection .apiMarquee{height:36px;top:25px}.providerCollection .apiProviderLogo{width:25px;height:25px}.stackSection{padding-top:33px;padding-bottom:38px}.stackIntro h2{font-size:22px}.languageMarquee{margin-top:22px}.evolutionCaption{min-height:70px;margin-inline:9%}.evolutionStageCopy strong{font-size:7px}.evolutionStageCopy p{font-size:9px}.evolutionStepButtons button{width:6px;height:6px}.evolutionControls{gap:10px}.evolutionPause{width:27px;height:27px}.openSection{padding-top:65px}.openIntro h2{max-width:500px;padding-inline:18px;font-size:clamp(39px,10vw,54px);line-height:1.05}.openIntro>p{padding-inline:18px;font-size:14px}.simpleDeployCard{min-height:465px}.simpleDeployCard h3{font-size:41px}.simpleDeployCard>p{min-height:42px;font-size:14px}.simpleDeployCard li{font-size:13px}.controlIntro h2{font-size:46px;font-weight:750}.dashboardFeature{gap:30px}.approvalCopy h2{font-size:45px;font-weight:650}}@media (prefers-reduced-motion:reduce){.evolutionArt *{transition:none!important;animation:none!important}.evolutionCanopy{clip-path:none}.nodeCheck{stroke-dashoffset:0}.nodeHalo,.evolutionSignal{display:none}}.siteHeader{background:var(--canvas);border-bottom:1px solid var(--line);pointer-events:auto;padding:0 22px}.nav{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0}.themeToggle{box-shadow:none;background:var(--paper)}.heroCopy{padding-top:18px}.hero h1 span{text-wrap:balance;display:block}.heroIllustration{width:100%;max-width:525px;margin:-5px auto 0}.heroScroll{flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;transform:none}.heroScroll .mouse{width:16px;height:24px;box-shadow:none;border-width:1px}.hero .heroActions{justify-content:flex-start;display:flex}.hero .action{flex:1;min-width:0;max-width:174px;height:44px;font-weight:600}.hero .installCommand{box-shadow:none}.treeNode text{font-size:9px}.evolutionStageCopy,.evolutionStageCopy>div{min-width:0}.evolutionStepButtons button{background:0 0;border-radius:3px;width:20px;height:32px;position:relative}.evolutionStepButtons button:after{content:"";background:var(--line-dark);border-radius:50%;width:6px;height:6px;position:absolute;top:13px;left:7px}.evolutionStepButtons button[aria-pressed=true]{background:0 0}.evolutionStepButtons button[aria-pressed=true]:after{background:var(--blue)}.languageItem{background:var(--paper);border-color:var(--line);box-shadow:none}.prStory{background:var(--blue-soft);border-color:var(--line);box-shadow:0 18px 40px #233a2410}.storyBar{background:#1e2d23}.eventFeed{background:#1b2920}.eventIcon{border-color:#1b2920}.githubWindow{box-shadow:none}.playgroundPrompt a{background:var(--blue);border-color:var(--blue);box-shadow:none}.playgroundPrompt a>span:last-child{color:#ecf4e4;background:#426c4f}.openSection{background:var(--blue-soft);border-color:var(--line);padding-block:84px}.openSection:before{display:none}.simpleDeployGrid{gap:24px}.simpleDeployCard{box-shadow:none;border-radius:9px;min-height:480px;padding:34px}.simpleDeploySelf{background:var(--paper);color:var(--ink);border-color:var(--line)}.simpleDeploySelf .simpleDeployIcon{background:var(--blue-soft);border-color:var(--line)}.simpleDeploySelf .simpleDeployIcon img{filter:none}.simpleDeploySelf header small{color:var(--ink-soft)}.simpleDeploySelf header strong{color:var(--ink)}.simpleDeploySelf>p{color:var(--ink-soft)}.simpleDeploySelf ul,.simpleDeploySelf li{border-color:var(--line);color:var(--ink)}.simpleDeploySelf li>span{background:var(--blue-soft);color:var(--blue)}.simpleDeploySelf>a{border:1px solid var(--line);color:var(--ink);background:0 0}.simpleDeploySelf>a img{filter:none}.simpleDeployCloud{color:#f6f5ed;background:#284b38;border-color:#284b38}.simpleDeployCloud header strong{color:#f6f5ed}.simpleDeployCloud header small,.simpleDeployCloud>p{color:#c2d2bc}.simpleDeployCloud .simpleDeployIcon{background:#42664b;border-color:#65846a}.simpleDeployCloud .darwinLogoPortrait{mix-blend-mode:screen;filter:invert()}.simpleDeployCloud header em{color:#d9eed0;background:#395f43;border-color:#6b8e6a}.simpleDeployCloud ul,.simpleDeployCloud li{color:#edf2e7;border-color:#58735d}.simpleDeployCloud li>span{color:#e8f2e0;background:#476c4d}.simpleDeployCloud>a{color:#284b38;box-shadow:none;background:#f2f5e9;border-color:#f2f5e9}.simpleDeployOutcome{box-shadow:none;color:var(--ink-soft);background:0 0;border:0}.controlSection{background:var(--canvas);border-color:var(--line)}.compactDashboard{background:var(--paper);box-shadow:8px 8px 0 var(--blue-soft);border-color:var(--line);border-radius:9px}.compactDashboardHeader,.compactMetrics,.compactDashboardBody{border-color:var(--line)}.compactMetrics article{background:0 0}.compactActivity>div i{background:linear-gradient(#96b786,#527751)}.compactAttention article:first-of-type{background:#eaf0e2}.compactMcpPrompt>span{color:#c6ddbb}.compactMcpPrompt em{color:#dcead3;background:#35553d;border-color:#66826a}.mcpAccess{background:var(--paper);border-color:var(--line);box-shadow:none}.mcpAccess small,.mcpAccess em{color:var(--blue)}.mcpAccess em{background:var(--blue-soft)}.securitySection{background:var(--canvas);color:var(--ink);border-bottom:0}.approvalCopy .sectionLabel{color:var(--blue)}.approvalCopy>p{color:var(--ink-soft)}.approvalFacts>span{background:var(--blue-soft);border-color:var(--line);color:var(--blue)}.approvalCard{background:var(--paper);border-color:var(--line);box-shadow:none;border-radius:9px}.approvalCard>header{background:var(--blue-soft);border-color:var(--line)}.approvalRepo b{color:var(--ink)}.approvalRepo small{color:var(--ink-soft)}.approvalCard>header em{background:var(--paper);border-color:var(--line);color:var(--blue)}.approvalCard>header em.githubDraft img{filter:none}.approvalChecks>div{border-color:var(--line)}.approvalChecks b{color:var(--ink)}.approvalChecks small{color:var(--ink-soft)}.approvalChecks>div>span.darwinStatus,.approvalChecks>div>span.githubStatus{background:var(--paper);border-color:var(--line)}.approvalChecks .darwinLogoPortrait{filter:none;mix-blend-mode:multiply}.approvalChecks>div>span.githubStatus img{filter:none}.approvalGate{background:var(--blue-soft);border-color:var(--line)}.approvalGate b{color:var(--ink)}.approvalGate small{color:var(--ink-soft)}.approvalGate em{color:var(--blue);border-color:var(--line)}.mergeIcon{background:var(--paper);color:var(--blue);border-color:var(--line)}.approvalStepTick{border-color:var(--paper)}.footer{color:#f6f5ed;background:#284b38;border-color:#4b6e53;padding-top:30px}.footerWordmark span{color:#f6f5ed;filter:none;letter-spacing:-.065em;background:0 0;font-weight:640;animation:none}.footerMeta{border-color:#5c7b61}.footerMeta p,.footerMeta nav,.footerLegal>span{color:#c6d4be}.footerMeta nav a:hover{color:#fff}.footerBrand .darwinLogoPortrait{filter:invert();mix-blend-mode:screen}.footerBrand .darwinLogo{color:#f6f5ed}.footerNavDivider{background:#5c7b61}a:focus-visible,button:focus-visible,select:focus-visible{outline:2px solid var(--blue);outline-offset:4px}html[data-theme=dark] .nav{background:0 0}html[data-theme=dark] .simpleDeploySelf{background:var(--paper);border-color:var(--line)}html[data-theme=dark] .simpleDeployCloud{background:#284b38;border-color:#54715a}html[data-theme=dark] .simpleDeployCloud header strong{color:#f6f5ed}html[data-theme=dark] .simpleDeployCloud>a{color:#284b38;background:#e2ecd7;border-color:#e2ecd7}html[data-theme=dark] .simpleDeploySelf .simpleDeployIcon img,html[data-theme=dark] .simpleDeploySelf>a img{filter:invert()}html[data-theme=dark] .controlSection,html[data-theme=dark] .securitySection{background:var(--canvas)}html[data-theme=dark] .approvalCard,html[data-theme=dark] .approvalChecks>div>span.darwinStatus,html[data-theme=dark] .approvalChecks>div>span.githubStatus{background:var(--paper);border-color:var(--line)}html[data-theme=dark] .approvalCard>header,html[data-theme=dark] .approvalGate{background:var(--blue-soft)}html[data-theme=dark] .approvalRepo b,html[data-theme=dark] .approvalChecks b,html[data-theme=dark] .approvalGate b{color:var(--ink)}html[data-theme=dark] .approvalChecks .darwinLogoPortrait{filter:invert();mix-blend-mode:screen}html[data-theme=dark] .approvalChecks>div>span.githubStatus img,html[data-theme=dark] .approvalCard>header em.githubDraft img{filter:invert()}html[data-theme=dark] .approvalCopy>p,html[data-theme=dark] .approvalChecks small{color:var(--ink-soft)}@media (min-width:1500px){.hero{min-height:610px;padding-top:30px}.heroIllustration{width:100%;max-width:540px;margin-top:-5px}.heroCopy{padding-top:24px}}@media (max-width:1100px){.hero{min-height:540px;padding-top:30px}.heroIllustration{width:102%;max-width:525px;margin-top:0}.heroCopy{padding-top:10px}.hero h1{font-size:clamp(46px,5vw,58px)}}@media (max-width:960px){.hero{min-height:500px;padding-top:28px}.heroIllustration{width:103%;margin-top:0}.hero h1{font-size:clamp(42px,5.8vw,52px)}.hero .action{max-width:none;height:43px}.simpleDeployCard{min-height:475px}}@media (max-width:700px){.siteHeader{padding-inline:10px}.hero{padding-top:28px;padding-bottom:48px}.heroCopy{padding-top:0}.hero h1{font-size:clamp(43px,11.5vw,65px)}.hero .heroActions{grid-template-columns:1fr 1fr;display:grid}.hero .action{max-width:none}.heroIllustration{width:100%;max-width:450px;margin:16px auto 0}.evolutionControls{gap:6px}.evolutionStepButtons button{width:18px;height:32px}.evolutionStepButtons button:after{left:6px}.evolutionStageCopy p{font-size:9px}.openSection{padding-block:65px}.simpleDeployCard{min-height:460px;padding:28px}.simpleDeploySelf>p,.simpleDeployCloud>p{min-height:44px;font-size:14px}.footerWordmark span{font-size:22vw}}html[data-theme=dark] .openSection{border-color:var(--line);background:#1e3224}html[data-theme=dark] .footer{background:#284b38}html[data-theme=dark] .footerWordmark span{color:#f6f5ed;filter:none;background:0 0}.heroCopy{text-align:left;align-self:center;padding-top:0}.hero h1{letter-spacing:-.06em;font-size:clamp(56px,4.9vw,72px);font-weight:650}.heroLabel{font-size:11px;line-height:1.4}.heroCopy>p{max-width:510px;margin-inline:0;font-size:16px;line-height:1.75}.hero .installCommand{margin-inline:0}.hero .heroActions{justify-content:flex-start}.hero .action{font-size:12px}.heroScroll{color:var(--blue);display:flex;left:0;transform:none}.navLinks a{font-size:14px}.openSourceCta,.navCta{font-size:13px}.siteHeader .darwinLogoName{font-size:32px}.siteHeader .darwinLogoPortrait{background-color:var(--canvas);background-blend-mode:multiply;mix-blend-mode:normal}.simpleDeploySelf>a:hover{background:var(--blue-soft);color:var(--blue);border-color:var(--blue)}.simpleDeployCloud>a:hover{color:#1e402c;background:#dae8cd}html[data-theme=dark] .siteHeader .darwinLogoPortrait{background-color:#eee5eb}html[data-theme=dark] .navCta,html[data-theme=dark] .playgroundPrompt a{color:#f3f5ed;background:#426c4f;border-color:#426c4f}html[data-theme=dark] .navCta:hover{background:#527b5d}html[data-theme=dark] .heroScroll{color:var(--blue)}@media (max-width:1100px) and (min-width:701px){.navLinks a{padding-inline:8px;font-size:12px}.siteHeader .darwinLogoName{font-size:28px}.openSourceCta,.navCta{font-size:12px}.hero{gap:20px}.hero h1{font-size:clamp(47px,5vw,58px)}.heroCopy>p{font-size:15px}.hero .action{font-size:10px}}@media (max-width:960px) and (min-width:701px){.navLinks a{padding-inline:6px;font-size:11px}.siteHeader .darwinLogoName{font-size:26px}.hero{grid-template-columns:1.2fr 1fr;gap:12px}.hero h1{font-size:clamp(43px,5.7vw,52px)}.heroCopy{padding-top:18px}.heroCopy>p{font-size:14px}.hero .action{font-size:10px}}@media (max-width:700px){.heroCopy{padding-top:0}.hero h1{font-size:clamp(46px,12vw,66px)}.heroLabel{font-size:10px}.heroCopy>p{font-size:15px}.hero .action{font-size:12px}.heroScroll{left:50%}.siteHeader .darwinLogoName{font-size:27px}.navCta{font-size:11px}}@media (max-width:360px){.siteHeader .darwinLogoName{font-size:24px}.hero h1{font-size:43px}.hero .action{font-size:11px}}@media (min-width:701px) and (max-width:760px){.navLinks a{padding-inline:4px;font-size:10px}.nav{grid-template-columns:132px auto minmax(105px,1fr);padding-inline:8px}.brandLockup.compact{min-width:132px}.siteHeader .darwinLogoName{font-size:25px}.navCta{padding-inline:8px;font-size:10px}.navActions{gap:5px}}.heroCopy{font-family:DM Sans,Arial,sans-serif}.hero h1{letter-spacing:-.032em;color:var(--ink);text-wrap:initial;margin-inline:0;font-family:Libre Caslon Display,Georgia,serif;font-weight:700;line-height:1.04}.hero h1 span{text-wrap:initial;color:inherit}.heroLabel{letter-spacing:.15em;align-items:center;gap:10px;font-family:DM Sans,Arial,sans-serif;font-weight:600;display:flex}.heroLabel:before{content:"";background:var(--blue);flex-shrink:0;width:23px;height:1px}.heroCopy>p{text-wrap:pretty}.hero .installCommand{border:0;border-bottom:1px solid var(--line);height:auto;min-height:46px;color:var(--ink);box-shadow:none;background:0 0;border-radius:0;gap:12px;margin-top:28px;margin-bottom:23px;padding:10px 0}.hero .installCommand:hover{box-shadow:none;transform:none}.hero .installCommand select{min-width:65px;height:30px;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:0 0;border:0;border-radius:0;padding-left:0;font-family:DM Sans,Arial,sans-serif;font-size:12px;font-weight:400}.hero .installCommand code{font-size:11px;font-weight:400}.hero .installCommand button{background:var(--blue-soft);min-width:45px;color:var(--blue);border-radius:3px;padding:5px 8px;font-size:10px}.hero .installCommand select:focus-visible,.hero .installCommand button:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.hero .installCommand button:hover{background:var(--line);color:var(--ink)}.hero .heroActions{flex-wrap:wrap;gap:9px;margin-top:0}.hero .action{border-color:var(--line);width:auto;max-width:none;height:45px;box-shadow:none;background:0 0;border-radius:4px;flex:none;justify-content:center;gap:9px;padding:12px 16px;font-family:DM Sans,Arial,sans-serif;font-size:12px;font-weight:600;display:flex}.hero .action.primary{color:#fff;background:#284b38;border-color:#284b38}.hero .action:hover{background:var(--blue-soft);border-color:var(--blue);box-shadow:none}.hero .action.primary:hover{background:#39664a;border-color:#39664a}html[data-theme=dark] .hero .installCommand{color:var(--ink);border-color:var(--line);box-shadow:none;background:0 0}html[data-theme=dark] .hero .installCommand select{color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0}html[data-theme=dark] .hero .installCommand button{background:var(--blue-soft);color:var(--blue)}html[data-theme=dark] .hero .action{border-color:var(--line);color:var(--ink);background:0 0}html[data-theme=dark] .hero .action.primary{color:#fff;background:#426c4f;border-color:#426c4f}html[data-theme=dark] .hero .action:hover{background:var(--blue-soft)}html[data-theme=dark] .hero .action.primary:hover{background:#527b5d}@media (max-width:1100px) and (min-width:701px){.hero .action{padding-inline:11px;font-size:11px}.heroCopy{padding-top:0}}@media (max-width:700px){.heroCopy{align-self:auto}.hero .action{width:100%;font-size:12px}.hero .installCommand{gap:8px}.hero .installCommand code{font-size:clamp(8px,2.5vw,11px)}.heroScroll{left:0;transform:none}}.hero{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:30px}.heroIllustration{width:100%;min-width:0;max-width:650px;margin:0 auto}.evolutionScene{isolation:isolate;position:relative}.evolutionScene>svg{width:100%;overflow:visible}.evolutionSceneLabels{pointer-events:none;position:absolute;inset:0}.evolutionSceneLabel{border:1px solid var(--line);background:var(--canvas);color:var(--ink-soft);white-space:nowrap;pointer-events:auto;border-radius:5px;align-items:center;gap:9px;padding:10px 12px;font-family:DM Sans,Arial,sans-serif;font-size:12px;font-weight:600;line-height:1.4;transition:background .4s,border-color .4s,color .4s,transform .4s;display:flex;position:absolute;box-shadow:0 4px 20px #233a2409}.sceneLabelNumber{border:1px solid var(--line);width:25px;height:25px;color:var(--blue);font:600 10px var(--font-mono);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.evolutionSceneLabel.active{background:var(--paper);border-color:var(--blue);color:var(--blue);transform:translateY(-3px);box-shadow:0 5px 24px #233a2414}.evolutionSceneLabel.active .sceneLabelNumber,.evolutionSceneLabel.complete .sceneLabelNumber{background:var(--blue);color:var(--canvas);border-color:var(--blue)}.sceneLabel0{top:21%;left:0}.sceneLabel1{top:21%;right:0}.sceneLabel2{top:66%;right:0}.sceneLabel3{bottom:0;left:50%;transform:translate(-50%)}.sceneLabel3.active{transform:translate(-50%,-3px)}.evolutionCaption{gap:12px;min-height:100px;margin:24px 0 0;padding:22px 0 24px;position:relative}.evolutionStageCopy{gap:14px;animation:.5s both stageCopyEnter}.evolutionStageCopy strong{letter-spacing:.065em;font-size:12px;line-height:1.5}.evolutionStageCopy p{margin-top:5px;font-family:DM Sans,Arial,sans-serif;font-size:15px;line-height:1.5}.evolutionLiveDot{width:8px;height:8px}.evolutionControls{gap:10px}.evolutionStepButtons button{border:1px solid var(--line);width:27px;height:32px;color:var(--ink-soft);background:0 0;border-radius:4px;font:600 11px DM Sans,Arial,sans-serif}.evolutionStepButtons button:after{display:none}.evolutionStepButtons button[aria-pressed=true]{background:var(--blue);border-color:var(--blue);color:var(--canvas)}.evolutionPause{width:34px;height:34px;font-size:12px}.evolutionProgress{background:var(--line);height:2px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.evolutionProgress span{background:var(--blue);transform-origin:0;width:100%;height:100%;animation:stageProgress var(--stage-duration) linear both;display:block}.evolutionHumanReview{min-height:46px;color:var(--blue);opacity:0;justify-content:center;align-items:center;gap:10px;font-family:DM Sans,Arial,sans-serif;font-size:13px;transition:opacity .45s,transform .45s;display:flex;transform:translateY(6px)}.evolutionHumanReview.visible{opacity:1;transform:none}.evolutionHumanReview svg{width:17px;height:20px}.evolutionHumanReview strong{font-weight:600}.evolutionHumanReview span{color:var(--ink-soft);border-left:1px solid var(--line);padding-left:10px}.finchPosition{transition:translate .35s cubic-bezier(.4,0,.2,1);translate:0}.evolutionArt[data-phase="1"] .finchPosition{translate:70px -35px}.evolutionArt[data-phase="2"] .finchPosition{translate:100px 58px}.evolutionArt[data-phase="3"] .finchPosition{translate:42px 160px}.evolutionArt[data-phase="1"] .birdWing,.evolutionArt[data-phase="2"] .birdWing,.evolutionArt[data-phase="3"] .birdWing{animation:.12s ease-in-out 3 finchTravelWing}.evolutionArt[data-phase="1"] .evolutionRoutes .routeActive{stroke:#b88838}.evolutionArt[data-phase="2"] .affectedFoliage,.evolutionArt[data-phase="3"] .affectedFoliage{color:#599361}.evolutionArt[data-phase="3"] .evolutionCanopy{filter:drop-shadow(0 0 8px #7cad6e22)}.evolutionRoutes .routeActive{stroke-width:2.5px;stroke-dasharray:5 8}@keyframes stageProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes stageCopyEnter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes finchTravelWing{0%,to{transform:rotate(-5deg)scaleY(1)}50%{transform:rotate(-35deg)scaleY(.65)}}@media (max-width:1100px) and (min-width:701px){.hero{grid-template-columns:1fr 1.05fr;gap:22px}.evolutionSceneLabel{gap:6px;padding:8px;font-size:10px}.sceneLabelNumber{width:20px;height:20px;font-size:9px}.evolutionStageCopy strong{font-size:10px}.evolutionStageCopy p{font-size:13px}.evolutionStepButtons{gap:2px}.evolutionStepButtons button{width:22px;height:29px}.evolutionControls{gap:6px}.evolutionCaption{flex-wrap:wrap}.evolutionHumanReview{font-size:12px}}@media (max-width:700px){.hero{gap:0}.heroIllustration{width:100%;max-width:620px;margin:32px auto 0}.evolutionSceneLabel{gap:6px;padding:8px;font-size:10px}.sceneLabelNumber{width:21px;height:21px;font-size:9px}.evolutionCaption{flex-wrap:wrap;margin-top:20px;padding-top:18px;padding-bottom:18px}.evolutionStageCopy strong{font-size:11px}.evolutionStageCopy p{font-size:14px}.evolutionHumanReview{font-size:12px}.evolutionControls{margin-left:auto}.evolutionStepButtons button{width:26px;height:32px}}@media (max-width:360px){.evolutionSceneLabel{gap:4px;padding:6px;font-size:9px}.sceneLabelNumber{width:18px;height:18px;font-size:8px}.evolutionStageCopy p{font-size:13px}.evolutionStageCopy strong{font-size:10px}.evolutionHumanReview{gap:7px;font-size:11px}}@media (prefers-reduced-motion:reduce){.evolutionProgress span{animation:none;transform:scaleX(1)}.finchPosition{transition:none}}.evolutionSceneLabel,.evolutionStageCopy strong{font-size:13px}.evolutionStageCopy p{font-size:16px}.evolutionArt[data-running=false] .evolutionStageCopy{opacity:1;transform:none;animation:none!important}.evolutionArt[data-running=false] .nodeCheck{stroke-dashoffset:0}@media (max-width:1100px) and (min-width:701px){.evolutionSceneLabel{font-size:11px}.evolutionStageCopy strong{font-size:12px}.evolutionStageCopy p{font-size:14px}.sceneLabel1{top:32%}}@media (max-width:700px){.evolutionSceneLabel,.evolutionStageCopy strong{font-size:12px}.evolutionStageCopy p{font-size:15px}.sceneLabel1{top:34%}}@media (max-width:360px){.evolutionSceneLabel{font-size:11px}.sceneLabel0{top:18%}.sceneLabel1{top:35%}}.hero{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:32px;min-height:620px;padding-top:28px;padding-bottom:48px}.heroCopy{align-self:center;padding-top:0}.heroIllustration{align-self:center;width:100%;max-width:450px;margin:0 auto}.evolutionCaption{flex-wrap:nowrap;gap:10px;min-height:76px;margin-top:14px;padding:15px 0 17px}.evolutionStageCopy{flex:1;gap:10px;min-width:0}.evolutionStageCopy strong{letter-spacing:.055em;font-size:11px}.evolutionStageCopy p{font-size:14px;line-height:1.45}.evolutionControls{flex-shrink:0;gap:7px}.evolutionStepButtons{gap:3px}.evolutionStepButtons button{width:23px;height:29px}.evolutionPause{width:30px;height:30px}.evolutionHumanReview{min-height:36px;font-size:12px}.evolutionSceneLabel{gap:7px;padding:8px 10px;font-size:12px}.sceneLabelNumber{width:23px;height:23px}@media (max-width:1100px) and (min-width:701px){.hero{grid-template-columns:1.18fr 1fr;gap:24px;min-height:560px}.heroIllustration{max-width:410px}.evolutionCaption{flex-wrap:wrap}.evolutionStageCopy{flex:1 0 100%}.evolutionControls{margin-left:auto}.evolutionSceneLabel{gap:5px;padding:7px;font-size:11px}}@media (max-width:700px){.hero{gap:0;min-height:0;padding-top:28px;padding-bottom:48px}.heroCopy{align-self:auto}.heroIllustration{max-width:340px;margin:24px auto 0}.evolutionCaption{flex-wrap:wrap;min-height:0;padding-block:14px}.evolutionStageCopy{flex:1 0 100%}.evolutionControls{margin-left:auto}.evolutionSceneLabel{gap:5px;padding:7px;font-size:12px}.sceneLabelNumber{width:21px;height:21px}.evolutionHumanReview{font-size:11px}}@media (max-width:360px){.evolutionSceneLabel{gap:4px;padding:6px;font-size:11px}.sceneLabelNumber{width:18px;height:18px}}.heroIllustration{position:relative;top:8px}.approvalChecks .darwinLogoIcon .darwinLogoPortrait{filter:none;mix-blend-mode:normal;background-color:var(--paper);background-blend-mode:multiply}html[data-theme=dark] .approvalChecks .darwinLogoIcon .darwinLogoPortrait{filter:invert();mix-blend-mode:normal;background-color:#e5dae2}.hero h1{font-size:clamp(62px,5.45vw,80px)}.heroCopy>p{max-width:550px;font-size:18px;line-height:1.7}@media (max-width:1100px) and (min-width:701px){.hero h1{font-size:clamp(49px,5.4vw,62px)}.heroCopy>p{font-size:16px}}@media (max-width:700px){.hero h1{font-size:clamp(50px,13vw,72px)}.heroCopy>p{font-size:17px}}@media (max-width:360px){.hero h1{font-size:47px}.heroCopy>p{font-size:16px}}html[data-theme=light] .darwinLogo .darwinLogoPortrait{filter:none;mix-blend-mode:normal;background-color:var(--paper);background-blend-mode:multiply;border-radius:3px}html[data-theme=light] .siteHeader .darwinLogo .darwinLogoPortrait{background-color:var(--canvas)}html[data-theme=light] .simpleDeployCloud .simpleDeployIcon{background:var(--paper);border-color:#dde5d7}html[data-theme=light] .footerBrand .darwinLogoPortrait{background-color:var(--paper)}html[data-theme=dark] .darwinLogo .darwinLogoPortrait{filter:none;mix-blend-mode:normal;background-blend-mode:multiply;background-color:#fffef8;border-radius:3px}html[data-theme=dark] .siteHeader .darwinLogo .darwinLogoPortrait{filter:none;background-color:#fffef8}html[data-theme=dark] .darwinLogo.darwinLogoIcon .darwinLogoPortrait{filter:none;mix-blend-mode:normal;background-blend-mode:multiply;background-color:#fffef8}html[data-theme=dark] .darwinLogo .darwinLogoPortrait,html[data-theme=dark] .darwinLogo.darwinLogoIcon .darwinLogoPortrait,html[data-theme=dark] .siteHeader .darwinLogo .darwinLogoPortrait{filter:none;mix-blend-mode:multiply;background-blend-mode:normal;background-color:#0000;border-radius:0}html[data-theme=dark] .simpleDeployCloud .simpleDeployIcon{background:0 0;border-color:#65846a}html[data-theme=dark] .darwinLogo .darwinLogoPortrait,html[data-theme=dark] .darwinLogo.darwinLogoIcon .darwinLogoPortrait,html[data-theme=dark] .siteHeader .darwinLogo .darwinLogoPortrait{background-blend-mode:normal;mix-blend-mode:normal;filter:none;background-blend-mode:normal;mix-blend-mode:normal;background-color:#0000;background-image:url(/darwin-portrait-cutout.svg)}.openSection{isolation:isolate;position:relative;overflow:hidden}.hostingBranch{z-index:0;pointer-events:none;color:#547148;opacity:.18;width:100%;height:100%;position:absolute;inset:0}.openIntro,.simpleDeploy{z-index:1;position:relative}.hostingStem,.hostingLimb{stroke-dasharray:1;stroke-dashoffset:1px}.hostingLeaves{opacity:0}.hostingBranch.grown .hostingStem{animation:1.6s cubic-bezier(.25,.6,.35,1) both hostingDraw}.hostingBranch.grown .hostingLimb{animation:hostingDraw .7s var(--growth-delay) ease both}.hostingBranch.grown .hostingLeaves{animation:hostingLeafReveal .4s var(--leaf-delay) ease both}.simpleDeployCloud .darwinLogoIcon .darwinLogoPortrait{background-position:-55.5px -16.5px;background-size:140px 78.75px;width:33px;height:37px}html[data-theme=dark] .hostingBranch{color:#9bb591;opacity:.13}@keyframes hostingDraw{to{stroke-dashoffset:0}}@keyframes hostingLeafReveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.hostingStem,.hostingLimb{stroke-dashoffset:0}.hostingLeaves{opacity:1}}html[data-theme=light] .footerBrand .darwinLogo .darwinLogoPortrait{background-blend-mode:normal;mix-blend-mode:normal;filter:none;background-color:#0000;background-image:url(/darwin-portrait-cutout.svg)}.hero{min-height:calc(100svh - 79px);padding-top:68px;padding-bottom:76px}.providerCollection{margin-top:0}@media (max-width:700px){.hero{min-height:calc(100svh - 69px);padding-top:50px;padding-bottom:58px}}.heroScroll{gap:12px;padding-block:6px;font-size:11px;bottom:28px}.heroScroll>span:last-child{font-size:11px}.heroScroll .mouse{border-width:1.5px;width:20px;height:30px}.heroScroll .mouse i{width:3px;height:6px}@media (max-width:700px){.heroScroll{font-size:10px;bottom:18px}.heroScroll>span:last-child{font-size:10px}}.evolutionBird,.birdWing{animation-duration:2s}.evolutionArt[data-phase="1"] .affectedBranch{animation-duration:.55s}.evolutionArt[data-phase="2"] .affectedBranch{animation-duration:.65s}.scanRing{animation-duration:9s}.treeNode.selected .nodeHalo{animation-duration:1s}.heroScroll{bottom:23px}@media (max-width:700px){.heroScroll{bottom:13px}}.languageGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;max-width:1060px;margin:24px auto 0;padding:0;list-style:none;display:grid}.languageGrid .languageItem{border-color:var(--line);min-width:0;height:48px;box-shadow:none;color:var(--ink-soft);background:0 0;border-radius:5px;justify-content:center;gap:10px;padding:0 14px;font-size:12px;font-weight:600}.languageGrid .languageItem svg{width:20px;height:20px;color:var(--ink)}.languageGrid .languageItem span{white-space:nowrap}html[data-theme=dark] .languageGrid .languageItem{border-color:var(--line);color:var(--ink-soft);box-shadow:none;background:0 0}@media (max-width:960px){.languageGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:700px){.languageGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:22px}.languageGrid .languageItem{gap:8px;height:44px;padding-inline:8px;font-size:12px}}@media (max-width:520px){.languageGrid .languageItem{gap:7px;font-size:11px}.languageGrid .languageItem svg{width:18px;height:18px}}@media (max-width:360px){.languageGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mcpAccess{grid-template-columns:36px minmax(0,1fr) auto;gap:12px;min-height:88px;padding:14px}.mcpAccess>span{width:36px;height:36px;font-size:14px}.mcpAccess small{font-size:10px;line-height:1.4}.mcpAccess b{margin-top:5px;font-size:14px;line-height:1.4}.mcpAccess em{padding:8px 9px;font-size:10px}.approvalFacts{gap:10px}.approvalFacts>span{gap:9px;min-height:40px;padding:8px 14px;font-size:13px;line-height:1.4}.approvalFacts>span>span{font-size:12px}@media (max-width:360px){.mcpAccess{grid-template-columns:32px minmax(0,1fr) auto;gap:9px;padding:12px}.mcpAccess>span{width:32px;height:32px}.mcpAccess b{font-size:13px}.mcpAccess em{padding-inline:7px;font-size:9px}}.footerWordmark span,html[data-theme=dark] .footerWordmark span{color:#0000;background-image:linear-gradient(105deg,#f6f5ed 0% 39%,#6ed994 48%,#f6f5ed 57% 100%);background-size:240% 100%;-webkit-background-clip:text;background-clip:text;animation:2.8s cubic-bezier(.42,.02,.2,1) infinite footerWordmarkSheen}@media (prefers-reduced-motion:reduce){.footerWordmark span,html[data-theme=dark] .footerWordmark span{color:#f6f5ed;background:0 0;animation:none}}
@media (max-width:960px){.approvalSection{grid-template-columns:minmax(0,1fr);gap:36px}.approvalCopy{max-width:620px}.approvalCard{width:100%;max-width:720px}}@media (min-width:701px) and (max-width:960px){.hero .installCommand code{font-size:9px}}@media (max-width:700px){.headerRail{grid-template-columns:minmax(0,1fr) 44px;gap:6px}.nav{padding-inline:8px}.themeToggle,.mobileMenuToggle{width:44px;height:44px}.themeMoon{transform:translateY(18px)}html[data-theme=dark] .themeSun{transform:translateY(-18px)}html[data-theme=dark] .themeMoon{transform:none}.navCta{height:44px;padding-inline:8px}.hero h1 span{text-wrap:balance}.hero .installCommand select{width:52px;min-width:52px;height:44px;padding-right:14px}.hero .installCommand button{min-width:44px;min-height:44px;padding-inline:6px}.hero .action{height:48px}.evolutionStepButtons button{width:44px;height:44px;font-size:12px}.evolutionPause{width:44px;height:44px}.evolutionSceneLabel{min-height:44px}.evolutionControls{gap:10px}.footerMeta nav a{align-items:center;min-height:44px;display:inline-flex}.feedEvent small,.feedEvent>b{font-size:8px}.feedEvent h3{font-size:12px;line-height:1.4}.feedEvent p{font-size:10px;line-height:1.5}.storyBar b{font-size:9px}.prRaisedToast small{font-size:8px}}@media (max-width:360px){.navActions .navCta{display:none}.heroLabel{letter-spacing:.12em;font-size:9px}.controlIntro h2,.approvalCopy h2{font-size:40px}.hero h1{font-size:clamp(40px,12.6vw,47px)}.hero .action{white-space:nowrap;gap:7px;padding-inline:10px;font-size:11px}.hero .installCommand code{white-space:normal;overflow-wrap:anywhere;font-size:10px;line-height:1.5;overflow:visible}}
