:root{font-family:DM Sans Variable,sans-serif;color:#e3ebdf;background:#101713;font-synthesis:none;font-weight:400;--lime: #baf38b;--muted: #93a38b;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:35px}body{margin:0}button,input,textarea{font:inherit}button{color:inherit;cursor:pointer;background:none;border:0}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--lime);outline-offset:5px}button,a{transition:color .2s,background .2s,transform .2s}a:hover,button:hover{color:var(--lime)}p,h1,h2,h3{margin:0}::selection{background:#baf38b55}.landing{max-width:1600px;margin:0 auto;overflow:hidden}.site-nav{display:flex;align-items:center;justify-content:space-between;padding:28px 6%;position:relative;z-index:3}.site-brand{display:inline-flex;align-items:center;font-size:32px;font-weight:700;letter-spacing:-1.5px;gap:10px}.site-brand>span{display:grid;place-items:center;background:var(--lime);color:#17310f;width:35px;height:35px;border-radius:10px}.site-brand img{display:block;width:100%;height:100%}.site-brand>b{color:var(--lime);margin-left:-10px}.site-nav nav{display:flex;align-items:center;gap:36px;font-size:12px;color:#b0bea7}.nav-github{display:flex;align-items:center;gap:9px;border:1px solid #6b825055;border-radius:7px;padding:11px 15px;color:#d3e5c2}.hero{display:grid;grid-template-columns:.95fr 1.05fr;position:relative;min-height:700px;padding:40px 6% 25px;gap:25px;align-items:center}.hero-copy{z-index:2;padding-bottom:45px}.release-tag{font-size:9px;letter-spacing:1px;display:flex;align-items:center;gap:9px;color:#a9c492;margin-bottom:30px}.release-tag>span:first-child{width:5px;height:5px;border-radius:50%;background:#baf38b}.release-tag .tag-line{height:10px;width:1px;background:#697e554d;margin:0 1px}h1{font-size:clamp(58px,5.6vw,88px);font-weight:420;letter-spacing:-4px;line-height:1.04}h1 em{font-weight:400;font-style:normal;color:var(--lime)}.hero-description{font-size:16px;line-height:1.85;color:#a2b096;max-width:390px;margin-top:28px}.hero-ctas{display:flex;align-items:center;gap:22px;margin-top:32px}.cta-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 19px;background:var(--lime);border:1px solid #c2f0a0;color:#1f3215!important;border-radius:7px;font-size:12px;font-weight:600;white-space:nowrap}.cta-primary:hover{background:#d2f8b4;transform:translateY(-2px)}.cta-secondary{font-size:12px;color:#b8caaa;display:inline-flex;gap:9px;align-items:center;white-space:nowrap}.hero-footnote{display:flex;align-items:center;gap:7px;font-size:10px;color:#788f6c;margin-top:20px}.hero-number{display:flex;gap:16px;align-items:center;margin-top:55px}.hero-number>span{font-size:12px;color:#849a76}.hero-number>p{font-size:8px;letter-spacing:1.3px;color:#71876a;line-height:1.7}.hero-scene{height:665px;position:relative;isolation:isolate;min-width:0;margin-top:-30px;background:radial-gradient(ellipse at 54% 49%,#4d653947,transparent 65%)}.anatomy-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:1}.anatomy-canvas canvas{width:100%;height:100%;display:block;cursor:grab;touch-action:none}.anatomy-canvas canvas:active{cursor:grabbing}.scene-grain{position:absolute;inset:0;opacity:.2;background-image:radial-gradient(#74955b80 .7px,transparent .7px);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse,#000,transparent 65%);mask-image:radial-gradient(ellipse,#000,transparent 65%)}.orbit-ring{position:absolute;border:1px solid #91b46e19;border-radius:50%;width:94%;height:94%;top:3%;left:3%;transform:rotate(-22deg) scaleX(.77);pointer-events:none}.orbit-ring.two{width:105%;height:55%;left:-2%;top:23%;transform:rotate(-29deg)}.atlas-label{position:absolute;top:12px;right:10px;display:flex;flex-direction:column;gap:9px;align-items:flex-end;z-index:2;pointer-events:none}.atlas-label>span{font-size:7px;letter-spacing:1.5px;color:#728b64}.atlas-label>b{font-size:8px;font-weight:500;letter-spacing:1px;color:#a1bd89;border:1px solid #809b5933;padding:5px 7px;border-radius:4px;display:flex;gap:5px;align-items:center}.scene-orientation{position:absolute;top:67px;right:5px;z-index:2;display:flex;flex-direction:column;align-items:flex-end;gap:9px}.scene-orientation button{display:flex;gap:7px;align-items:center;color:#89a279;font-size:9px;padding:3px}.scene-side{position:absolute;top:42%;border:1px solid #738c5633;border-radius:50%;width:22px;height:22px;display:grid;place-items:center;color:#708860;font-size:9px;z-index:2;pointer-events:none}.scene-side.r{left:15%}.scene-side.l{right:11%}.anatomy-tag{position:absolute;right:0;top:40%;z-index:2;display:flex;gap:12px;align-items:center;padding:12px 13px;background:#1a2a1be0;border:1px solid #8fb46640;border-radius:8px;box-shadow:0 10px 35px #0003;pointer-events:none}.anatomy-tag:before{content:"";position:absolute;width:58px;height:1px;right:100%;background:#a7c88377;top:50%;transform:rotate(14deg);transform-origin:right}.anatomy-tag>span{height:6px;width:6px;background:#eaa663;border-radius:50%;box-shadow:0 0 0 4px #eaa66315}.anatomy-tag small{font-size:6px;letter-spacing:1px;color:#9fba89;display:block;margin-bottom:5px}.anatomy-tag strong{font-size:11px;font-weight:500}.anatomy-tag>svg{color:#a0ba85;margin-left:8px}.anatomy-schematic{position:absolute;bottom:13px;right:18px;font-size:8px;color:#718a61;z-index:2}.walkthrough-player{position:absolute;width:370px;bottom:24px;left:-65px;z-index:3;pointer-events:none}.walkthrough-player>div{pointer-events:none}.motion-toggle{pointer-events:auto;font-size:8px;color:#7d936e;float:right;margin-right:25px;padding:0 5px}.paused-walkthrough{padding:22px 25px;font-size:13px;background:#1b291ccf;border:1px solid #74985a33;border-radius:10px;margin:15px;color:#c7dfb1}.scene-loading,.canvas-loading,.canvas-fallback{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;gap:15px;font-size:13px;color:#96ac82;padding:90px}.canvas-fallback p{line-height:1.7;font-size:12px}.compatibility-strip{margin:0 6%;padding:28px 0;border-top:1px solid #8b9e771b;border-bottom:1px solid #8b9e771b;display:flex;align-items:center;justify-content:space-between;gap:20px}.compatibility-strip>span{font-size:8px;letter-spacing:1.3px;line-height:1.8;color:#7a916b}.compatibility-strip>span>b{font-weight:500;color:#a1b98e}.compatibility-strip>div{display:flex;gap:8px;align-items:center;color:#a7b59b;font-size:17px;font-weight:500;letter-spacing:-.4px}.compatibility-strip>.wordmark{font-size:18px;font-weight:450}.compatibility-strip>.grok{font-size:23px;letter-spacing:-1px;font-weight:600}.compatibility-strip>p{font-size:9px;line-height:1.7;color:#6d8361}.how-section{padding:105px 9% 95px;display:grid;grid-template-columns:1fr 1fr;gap:100px}.section-eyebrow{font-size:8px;letter-spacing:1.25px;color:#a2be88;margin-bottom:21px}.section-heading h2,.local-copy h2,.get-started h2{font-size:48px;font-weight:420;letter-spacing:-2px;line-height:1.12}.section-heading>p{font-size:14px;color:#8b9f7d;line-height:1.9;margin-top:23px}.how-steps{padding-top:10px}.how-steps article{display:flex;gap:25px;margin-bottom:32px;padding-bottom:27px;border-bottom:1px solid #8b9e7717}.how-steps article:last-child{border:0;margin-bottom:0;padding-bottom:0}.how-steps article>span{color:#88a172;font-size:10px;margin-top:5px}.how-steps h3{font-weight:450;font-size:22px;letter-spacing:-.5px;margin-bottom:12px}.how-steps p{font-size:13px;color:#8f9f81;line-height:1.8;max-width:360px}.local-section{margin:0 6%;padding:53px 50px;display:grid;grid-template-columns:1fr 1fr;gap:65px;background:linear-gradient(125deg,#273a214f,#1b261b77);border:1px solid #8b9e7720;border-radius:18px;align-items:center}.local-art{background:#111b11;border:1px solid #71895635;border-radius:12px;box-shadow:0 20px 70px #0002;overflow:hidden;min-width:0}.terminal-chrome{display:flex;gap:5px;align-items:center;border-bottom:1px solid #71895622;padding:14px;color:#687e59;font-size:8px}.terminal-chrome>i{width:5px;height:5px;border-radius:50%;background:#48623b}.terminal-chrome>span{margin-left:8px}.terminal-chrome>svg{margin-left:auto}.local-path{display:flex;align-items:center;justify-content:center;gap:12px;padding:42px 20px 32px}.path-node{display:grid;place-items:center;gap:14px;color:#82996e}.path-node small{font-size:6px;letter-spacing:1px;color:#839c70}.path-node.main{color:var(--lime)}.path-node.main svg{filter:drop-shadow(0 0 10px #baf38b33)}.path-connector{width:33px;height:1px;background:linear-gradient(90deg,#69864d44,#baf38b77,#69864d44);transform:translateY(-11px)}.local-status{display:flex;align-items:center;gap:7px;margin:0 20px;padding-bottom:13px;font-size:7px;letter-spacing:1px;color:#8db56a;border-bottom:1px solid #71895622}.local-status>span:first-child{width:4px;height:4px;border-radius:50%;background:var(--lime)}.local-status>span:last-child{margin-left:auto;color:#6a8659;letter-spacing:0}.local-terminal{padding:20px;color:#b9c5a9;font:9px/2.1 ui-monospace,SFMono-Regular,Consolas,monospace;overflow-x:auto;white-space:nowrap}.local-terminal span{color:#81a365}.local-copy .section-eyebrow{font-size:7px;line-height:1.8}.local-copy h2{font-size:37px;letter-spacing:-1.5px}.local-copy p{font-size:12px;color:#8eaa7b;line-height:1.9;margin-top:19px}.local-copy a{display:inline-flex;gap:8px;align-items:center;font-size:11px;margin-top:24px;color:#c1dfa7}.get-started{padding:110px 9%;display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.get-started p{font-size:13px;color:#91a281;line-height:1.9;margin-top:22px}.get-started .cta-primary{margin-top:26px}.install-box{border:1px solid #7189563b;border-radius:11px;background:#152013;padding:22px;min-width:0}.install-box>div{display:flex;align-items:center;justify-content:space-between;font-size:8px;letter-spacing:1.3px;color:#829d6c}.install-box button{display:flex;align-items:center;gap:6px;font-size:9px;color:#9eba86;padding:0}.install-box pre{font:12px/2.3 ui-monospace,SFMono-Regular,Consolas,monospace;color:#c2d0b4;overflow-x:auto;margin:23px 0}.install-box>p{font-size:9px;border-top:1px solid #71895625;padding-top:16px;margin-top:0;color:#7a9366}.install-box>p>a{color:#adc491;float:right}.site-faq{padding:0 9% 100px;display:grid;grid-template-columns:.7fr 1fr;column-gap:70px}.site-faq>h2{font-size:27px;font-weight:450;letter-spacing:-.8px;grid-row:span 4}.site-faq details{border-bottom:1px solid #829f642b;padding:18px 0}.site-faq details:first-of-type{padding-top:4px}.site-faq summary{font-size:13px;color:#bfd0ad;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer}.site-faq summary::-webkit-details-marker{display:none}.site-faq details[open] summary>svg{transform:rotate(180deg)}.site-faq details p{font-size:12px;line-height:1.9;color:#92a581;margin-top:16px}.site-footer{margin:0 6%;padding:26px 0 35px;border-top:1px solid #829f642b;display:flex;align-items:center;gap:26px;color:#7b926b;font-size:9px}.site-footer .site-brand{font-size:24px;color:#c9dcbc}.site-footer .site-brand>span{width:28px;height:28px;border-radius:8px}.site-footer>p{margin-right:auto}.site-footer>button{font-size:9px;color:#8ca47c;padding:0}.site-footer>a:last-child{display:flex;align-items:center;gap:7px;color:#a1b88e}.site-dialog{background:#1d2b1c;border:1px solid #83966b66;border-radius:16px;padding:36px;color:#d1dfc4;width:min(560px,calc(100vw - 30px));max-height:85vh}.site-dialog::backdrop{background:#081006dd;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.site-dialog>button{float:right;padding:0}.site-dialog h2{font-size:27px;font-weight:450;letter-spacing:-1px;margin:25px 0 22px}.site-dialog p{font-size:13px;color:#afc19e;line-height:1.9;margin-top:16px}.site-dialog a{font-size:12px;display:inline-flex;align-items:center;gap:8px;color:var(--lime);margin-top:22px}@media(min-width:1500px){.hero{min-height:790px}.hero-scene{height:730px}.hero-description{font-size:18px;max-width:440px}.walkthrough-player{width:420px;left:-55px}.anatomy-tag{top:38%;right:10px}.compatibility-strip{padding:35px 0}}@media(max-width:1100px){.hero{padding:25px 5%;min-height:650px;gap:0}.site-nav{padding:25px 5%}h1{font-size:72px;letter-spacing:-4px}.hero-description{font-size:14px;max-width:340px}.hero-ctas{gap:17px;flex-wrap:wrap}.cta-primary{font-size:11px;padding:13px 15px}.hero-scene{height:640px}.walkthrough-player{width:330px;left:-20px}.anatomy-tag{right:0;padding:10px}.anatomy-tag strong{font-size:10px}.anatomy-tag:before{width:24px}.anatomy-tag>svg{display:none}.release-tag{font-size:8px;gap:6px}.compatibility-strip{gap:16px}.compatibility-strip>div{font-size:14px}.compatibility-strip>.wordmark{font-size:15px}.compatibility-strip>p{display:none}.how-section{gap:65px;padding:80px 7%}.local-section{padding:35px;gap:35px}.local-copy h2{font-size:33px}.local-path{gap:8px}.path-connector{width:19px}.get-started{gap:50px;padding:80px 7%}.install-box pre{font-size:10px}.site-faq{padding:0 7% 80px;column-gap:40px}.hero-number{margin-top:43px}}@media(max-width:800px){.site-nav nav{gap:22px}.site-nav nav>a:first-child{display:none}.hero{grid-template-columns:.95fr 1.05fr;min-height:605px}.hero-copy{padding-bottom:20px}.hero-scene{height:590px}.release-tag{font-size:6px;letter-spacing:.7px}h1{font-size:58px;letter-spacing:-3px}.hero-description{font-size:13px;max-width:280px}.hero-ctas{gap:16px}.cta-primary{font-size:10px;gap:7px;padding:13px}.cta-primary>svg{width:14px}.cta-secondary{font-size:10px}.hero-footnote{font-size:8px}.hero-number{margin-top:38px}.walkthrough-player{width:295px;left:-18px;bottom:15px}.anatomy-tag{top:36%;right:-6px;padding:10px 8px;gap:7px}.anatomy-tag:before{display:none}.anatomy-tag strong{font-size:9px}.anatomy-tag small{font-size:5px}.atlas-label>span{font-size:6px}.scene-orientation{top:65px}.scene-orientation button{font-size:8px}.anatomy-schematic{bottom:9px;font-size:7px}.compatibility-strip>div{font-size:12px;gap:5px}.compatibility-strip>div>svg{width:17px}.compatibility-strip>.wordmark{font-size:13px}.compatibility-strip>.grok{font-size:18px}.compatibility-strip>span{font-size:6px}.how-section{gap:40px;padding:65px 7%}.section-heading h2,.get-started h2{font-size:38px}.section-heading>p{font-size:12px}.how-steps h3{font-size:19px}.how-steps p{font-size:12px}.how-steps article{gap:18px;margin-bottom:24px;padding-bottom:22px}.local-section{padding:30px;gap:30px;grid-template-columns:1fr}.local-art{max-width:440px;width:100%;margin:0 auto;order:2}.local-copy{max-width:470px;margin:auto}.local-copy h2{font-size:38px}.local-copy p{font-size:14px}.local-copy .section-eyebrow{font-size:8px}.get-started{padding:70px 7%;gap:35px}.get-started>div>p{font-size:12px}.install-box{padding:17px}.install-box pre{font-size:9px}.install-box>p{font-size:8px;line-height:1.8}.install-box>p>a{float:none;display:block}.site-faq{grid-template-columns:.7fr 1fr;gap:25px}.site-faq h2{font-size:23px}.site-footer{gap:17px;font-size:8px}.site-footer>p{max-width:200px;line-height:1.8}.site-footer>button{font-size:8px}}@media(max-width:600px){.site-nav{padding:22px 6%}.site-brand{font-size:28px}.site-brand>span{width:31px;height:31px}.site-nav nav{gap:0}.site-nav nav>a:not(.nav-github){display:none}.nav-github{font-size:10px;padding:9px 11px;gap:7px}.hero{padding:32px 7% 0;grid-template-columns:1fr;gap:0;min-height:0}.hero-copy{padding-bottom:0}.release-tag{font-size:8px;margin-bottom:23px;letter-spacing:.6px;gap:8px}h1{font-size:76px;letter-spacing:-4.5px;line-height:1.01}.hero-description{font-size:15px;line-height:1.8;max-width:340px;margin-top:25px}.hero-ctas{margin-top:25px;gap:21px}.cta-primary{font-size:11px;padding:14px;gap:9px}.cta-secondary{font-size:11px}.hero-footnote{font-size:9px;margin-top:17px}.hero-number{display:none}.hero-scene{height:570px;margin:30px -15px 15px}.atlas-label{top:15px;right:8px}.atlas-label>span{font-size:6px}.scene-orientation{top:66px;right:6px}.scene-orientation button{font-size:9px;gap:6px}.anatomy-tag{right:0;top:38%;padding:12px;gap:10px}.anatomy-tag strong{font-size:11px}.anatomy-tag small{font-size:6px}.anatomy-tag>svg{display:block}.scene-side.r{left:13%}.scene-side.l{right:14%}.walkthrough-player{left:-3px;bottom:18px;width:315px}.anatomy-schematic{bottom:0;right:14px;font-size:7px}.compatibility-strip{margin:0 7%;padding:22px 0;display:grid;grid-template-columns:repeat(3,1fr);gap:22px 18px}.compatibility-strip>span{font-size:7px;letter-spacing:1px}.compatibility-strip>div{font-size:15px;gap:8px}.compatibility-strip>.wordmark{font-size:15px}.compatibility-strip>.grok{font-size:20px}.compatibility-strip>div>svg{width:19px}.how-section{display:block;padding:64px 8% 52px}.section-eyebrow{font-size:7px;margin-bottom:19px;line-height:1.7}.section-heading h2,.local-copy h2,.get-started h2{font-size:43px;letter-spacing:-1.8px}.section-heading>p{font-size:14px;margin-top:20px}.how-steps{margin-top:37px}.how-steps article{gap:23px;padding-bottom:23px;margin-bottom:23px}.how-steps h3{font-size:22px;margin-bottom:10px}.how-steps p{font-size:14px;line-height:1.8}.local-section{margin:0 6%;padding:29px 22px;border-radius:13px;gap:28px}.local-copy .section-eyebrow{font-size:7px;max-width:260px}.local-copy h2{font-size:36px}.local-copy p{font-size:13px}.local-copy a{font-size:12px;margin-top:20px}.local-path{gap:9px;padding:32px 16px}.path-node small{font-size:5px}.local-terminal{font-size:8px;padding:17px}.path-connector{width:27px}.get-started{display:block;padding:64px 8%}.get-started p{font-size:14px!important}.get-started .cta-primary{font-size:12px}.install-box{margin-top:35px;padding:22px}.install-box pre{font-size:11px}.install-box>p{font-size:9px!important}.install-box>p>a{float:right;display:inline}.site-faq{display:block;padding:0 8% 55px}.site-faq h2{font-size:28px;margin-bottom:24px}.site-faq summary{font-size:14px}.site-faq details{padding:19px 0}.site-faq details p{font-size:13px}.site-footer{margin:0 7%;padding:25px 0 30px;flex-wrap:wrap;gap:20px;font-size:9px}.site-footer>p{max-width:calc(100% - 110px);margin-right:0;margin-left:auto}.site-footer>button{font-size:10px;margin-right:auto}.site-footer>a:last-child{font-size:10px}.site-dialog{padding:27px}.site-dialog h2{font-size:25px}.site-dialog p{font-size:14px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}.hero-hook{color:#c2d6b0;font-size:20px;letter-spacing:-.3px;margin-top:29px}.hero-hook+.hero-description{margin-top:10px;font-size:14px;line-height:1.7;max-width:365px}@media(max-width:800px){.hero-hook{font-size:17px}.hero-hook+.hero-description{font-size:12px}}@media(max-width:600px){.hero-hook{font-size:20px;margin-top:26px}.hero-hook+.hero-description{font-size:14px;max-width:320px}}.demo-scenarios{position:absolute;top:70px;left:28px;z-index:4;display:flex;flex-wrap:wrap;gap:6px;max-width:240px}.demo-scenarios>span{width:100%;font-size:8px;letter-spacing:1px;color:#9cab8d;margin-bottom:3px}.demo-scenarios>button{border:1px solid #9eb78544;background:#16241de8;border-radius:6px;color:#aebe9c;padding:7px 9px;font:inherit;font-size:10px;cursor:pointer}.demo-scenarios>button.active{background:#c5ed961c;border-color:#baf38b66;color:#d0edb6}.anatomy-tag{max-width:300px}.anatomy-tag strong{max-width:220px;white-space:normal;font-size:12px!important;line-height:1.5}.site-footer>p>a{font-size:9px;display:inline-block;margin-top:7px}.scene-reset{padding:10px}@media(max-width:670px){.demo-scenarios{left:15px;top:58px;max-width:205px}.demo-scenarios>button{font-size:9px;padding:6px}.demo-scenarios>span{font-size:7px}}.examples-section{padding:90px 6%;border-top:1px solid #91ac6c20}.examples-section .section-heading{margin-bottom:30px}.examples-section .section-heading p{max-width:620px}.example-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.example-cards article{border:1px solid #91ac6c30;border-radius:16px;background:#19231b;overflow:hidden}.example-cards video{display:block;width:100%;aspect-ratio:16/9;background:#0e1812}.example-cards article>div{padding:23px}.example-cards h3{font-size:22px;margin:9px 0 12px;font-weight:500}.example-cards p{font-size:13px;line-height:1.7;color:var(--muted);min-height:88px}.example-cards .cta-primary{font-size:12px;padding:12px 16px;margin-top:20px}.example-download{display:flex;align-items:center;gap:8px;margin-top:20px;font-size:12px;color:#b7c9a4}.examples-caption{font-size:11px;color:var(--muted);margin-top:20px;line-height:1.7}.examples-caption a{text-decoration:underline}@media(max-width:800px){.example-cards{grid-template-columns:1fr}.example-cards p{min-height:0}.examples-section{padding-top:55px;padding-bottom:55px}}[data-theme=light] .landing{color:#243627;background:#f4f6f0}[data-theme=light] :is(.hero-copy p,.hero-subtitle,.section-heading p,.how-copy p,.feature-copy p,.local-copy p,.site-footer,.site-dialog p,.example-cards p,.showcase-description,.showcase-note){color:#52664e}[data-theme=light] :is(.hero-visual,.showcase-stage,.local-section,.demo-panel,.demo-callout,.feature-card,.how-card,.setup-card,.site-dialog,.example-cards article){background:#e9f0e1;color:#263d22;border-color:#c1ceb6}[data-theme=light] :is(.cta-secondary,.nav-github,.demo-scenarios button,.demo-controls button){color:#35552a;border-color:#b5c8a6}[data-theme=light] .site-footer{flex-wrap:wrap}.site-nav .theme-toggle{flex-shrink:0}.nav-try{display:inline-flex;align-items:center;gap:8px;color:var(--lime);min-height:44px}.quick-examples{margin-top:30px;max-width:470px}.quick-examples p{font-size:12px;color:var(--muted);line-height:1.6;margin:0 0 12px}.quick-examples>div{display:flex;flex-wrap:wrap;gap:8px}.quick-examples a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:9px 12px;border:1px solid #94b57b55;border-radius:10px;font-size:12px;background:#b5d98b08;transition:background .15s,border-color .15s}.quick-examples a:hover{background:#b5d98b20;border-color:#b5d98b}.quick-examples a:focus-visible{outline:2px solid var(--lime);outline-offset:3px}[data-theme=light] .cta-primary{color:#fff!important}[data-theme=light] :is(.site-brand,.site-nav nav a,.quick-examples a){color:#355329}[data-theme=light] .quick-examples a{background:#e9f0e1;border-color:#b5c8a6}@media(max-width:600px){.site-nav nav>a.nav-try{display:inline-flex;font-size:13px}.site-nav nav>a.nav-github{display:none}.site-nav nav{gap:12px}.hero-copy{padding-top:10px}.quick-examples{margin-top:22px}.quick-examples a{font-size:12px;padding:9px 10px}}[data-theme=light] :is(.demo-scenarios button,.anatomy-tag,.local-art,.install-box,.paused-walkthrough){background:#e8efdf;border-color:#b9cba8;color:#304a25}[data-theme=light] .demo-scenarios button.active{background:#d1e5bc;border-color:#7f9f62}[data-theme=light] :is(.release-tag,.atlas-label>b,.compatibility-strip>div,.compatibility-strip>span,.section-eyebrow,.how-steps p,.site-faq summary,.site-faq p,.example-download,.local-copy>a,.get-started p,.site-footer>a,.local-terminal,.install-box code,.install-box pre,.install-box>div,.install-box p,.path-node,.path-node small,.terminal-chrome,.local-status,.local-status>span,.local-terminal>span){color:#49643b}[data-theme=light] .anatomy-tag strong{color:#304a25}[data-theme=light] .cta-primary:hover{background:#294f1b}
