:root{--ink:#0d171b;--ink-soft:#19272a;--paper:#f2f2e9;--muted:#a4b1ab;--lime:#d9fa85;--line:rgba(238,245,229,.14);--font:"Segoe UI","Microsoft YaHei","PingFang SC",sans-serif}
/* Shared OXGOD identity and room for both supported languages. */
.brand img{display:block;width:56px;height:43px;object-fit:contain;flex:none}
.brand img.brand-lockup{width:90px;height:81px}
.header-actions{display:flex;align-items:center;gap:15px}
.language-toggle{background:transparent;color:inherit;border:1px solid #63716c;border-radius:4px;padding:9px 10px;min-width:42px;font-size:12px;line-height:1.4}
.language-toggle:hover{border-color:var(--lime);color:var(--lime)}
html[lang=en] .hero-actions{flex-wrap:wrap}
html[lang=en] .local-node small{white-space:normal;text-align:center}
html[lang=en] .download-action{white-space:normal;max-width:185px}
html[lang=en] .footer-bottom{flex-wrap:wrap}
@media(max-width:1000px){.site-header nav{gap:20px!important;font-size:12px!important}}
@media(max-width:900px){.site-header nav{display:none!important}}
@media(max-width:600px){.site-header .brand{font-size:23px!important;gap:6px!important}.site-header .brand img{width:43px;height:33px}.header-actions{gap:9px}.language-toggle{padding:8px;min-width:34px;font-size:11px}.brand img.brand-lockup{width:76px;height:68px}html[lang=en] .hero-actions{gap:14px}html[lang=en] .visual-caption{flex-wrap:wrap}html[lang=en] .hero-footnote{flex-wrap:wrap;row-gap:9px}}
@media(max-width:360px){.site-header .brand{font-size:20px!important}.site-header .brand img{width:34px;height:28px}.header-actions{gap:6px}.site-header .header-button{font-size:9px;padding:9px 8px;gap:7px}.language-toggle{min-width:30px;padding:7px 5px}}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--ink);color:var(--paper);font-family:var(--font);-webkit-font-smoothing:antialiased}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button{border:0}button:disabled{cursor:default}a:focus-visible,button:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid #84a936;outline-offset:5px}::selection{background:var(--lime);color:var(--ink)}.skip-link{position:fixed;left:15px;top:-90px;z-index:1000;background:var(--lime);color:var(--ink);padding:15px}.skip-link:focus{top:15px}
.site-header{height:102px;max-width:1456px;margin:auto;padding:0 64px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{display:inline-flex;align-items:center;gap:10px;font-size:30px;letter-spacing:-1.6px;font-weight:700}.brand svg{width:38px;height:38px;color:var(--lime)}.brand-ai{font-weight:400;color:var(--lime)}.site-header nav{display:flex;align-items:center;gap:38px;font-size:13px;color:#c4cdc6}.site-header nav a:hover{color:var(--lime)}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:26px;padding:17px 24px;font-size:14px;font-weight:600;border-radius:4px;transition:background .2s,transform .2s}.button:hover{transform:translateY(-2px)}.button span{font-size:21px;font-weight:400;line-height:1}.header-button{padding:12px 17px;border:1px solid #63716c;font-size:12px;background:transparent}.header-button:hover{border-color:var(--lime);color:var(--lime)}.primary{background:var(--lime);color:var(--ink)}.primary:hover{background:#e7ffb3}.hero{max-width:1456px;margin:auto;padding:72px 64px 0;overflow:hidden}.hero-grid{display:grid;grid-template-columns:.82fr 1.18fr;align-items:center;gap:30px;min-height:580px}.hero-copy{padding-bottom:28px;position:relative;z-index:2}.eyebrow{display:inline-flex;gap:8px;align-items:center;font-size:10px;letter-spacing:1.3px;color:#bbc6be}.status-dot{display:inline-block;width:6px;height:6px;flex-shrink:0;background:var(--lime);border-radius:50%}.badge-line{height:10px;width:1px;background:#63716c;margin:0 3px}.release-badge{padding:9px 11px;border:1px solid #43514c;border-radius:3px}.release-badge>span:last-child{padding-left:5px;font-size:15px;color:var(--lime)}h1{font-size:clamp(46px,4.9vw,75px);font-weight:600;line-height:1.28;letter-spacing:-2.5px;margin:30px 0 20px}.serif-accent{font-family:"Noto Serif CJK SC","Songti SC","SimSun",serif;font-weight:400;color:var(--lime)}.hero-description{color:#a7b6af;line-height:1.95;font-size:15px;letter-spacing:.7px}.hero-actions{display:flex;align-items:center;gap:24px;margin-top:32px}.text-button{background:transparent;color:var(--paper);padding:10px 0;font-size:12px;display:inline-flex;gap:9px;align-items:center}.text-button:hover{color:var(--lime)}.play-icon{display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;border:1px solid #6d7b71;border-radius:50%;font-size:8px;padding-left:2px}.hero-footnote{display:flex;gap:0;align-items:center;margin-top:24px;color:#84968c;font-size:10px}.hero-footnote span+span{border-left:1px solid #3b4940;padding-left:12px;margin-left:12px}.hero-visual{position:relative;min-width:0;padding:36px 0 32px;isolation:isolate}.hero-visual:before{content:"";position:absolute;inset:-20% -10%;z-index:-2;background:radial-gradient(ellipse,rgba(135,187,80,.12),transparent 64%)}.orbital{position:absolute;border:1px solid #37523d;z-index:-1;border-radius:50%;pointer-events:none}.orbital-one{width:650px;height:320px;top:50px;left:-38px;transform:rotate(-37deg)}.orbital-two{width:590px;height:600px;top:-20px;left:24px;transform:rotate(30deg);border-color:rgba(85,118,67,.25)}.orbital-three{width:720px;height:210px;top:130px;left:-55px;transform:rotate(31deg);border-color:rgba(157,194,99,.26)}.orbit-star{position:absolute;color:var(--lime);font-size:48px;z-index:2;line-height:1}.star-one{right:16px;top:-10px;font-size:66px}.star-two{left:20px;bottom:8px;font-size:28px}.browser-mock{border:1px solid #485749;border-radius:11px;background:#25302c;box-shadow:0 35px 85px #030d1180;overflow:hidden;transform:perspective(1300px) rotateY(-6deg) rotateX(3deg);width:100%;position:relative}.browser-tabs{height:35px;display:flex;align-items:center;font-size:8px;padding:0 11px;gap:12px}.window-dots{display:flex;gap:5px}.window-dots i{width:6px;height:6px;border-radius:50%;background:#687069}.window-dots i:first-child{background:#ba796b}.window-dots i:nth-child(2){background:#c4b871}.window-dots i:last-child{background:#a2b177}.active-tab{height:28px;margin-top:7px;background:#344039;border-radius:5px 5px 0 0;padding:7px 10px;display:flex;align-items:center;gap:8px;min-width:170px}.active-tab>span:last-child{margin-left:auto;color:#9caaa0;font-size:12px}.tiny-leaf{color:var(--lime);font-size:14px}.plus{font-size:16px;color:#bdc9bd}.browser-address{height:36px;display:flex;align-items:center;gap:11px;font-size:12px;padding:5px 12px;background:#344039;color:#b9c4b9}.muted{opacity:.35}.address-input{display:flex;flex:1;font-size:9px;color:#c5d0c5;gap:8px;padding:6px 9px;background:#202c27;border-radius:4px}.address-input span:last-child{margin-left:auto}.browser-menu{font-size:10px}.browser-content{display:grid;grid-template-columns:56% 44%;min-height:371px}.article-mock{padding:21px 24px;background:#e9ecde;color:#1b3727}.article-topline{font-size:7px;letter-spacing:1.4px;border-bottom:1px solid #bdc7b3;padding-bottom:12px;display:flex;justify-content:space-between}.article-category{font-size:7px;letter-spacing:1.2px;color:#5f7963;margin:20px 0 7px}.article-mock h2{font-family:"Songti SC",SimSun,serif;font-size:29px;font-weight:400;line-height:1.25;letter-spacing:-1px;margin:0 0 13px}.garden-art{height:116px;background:#dce2d0;position:relative;overflow:hidden}.garden-art svg{width:100%;height:100%}.art-caption{position:absolute;bottom:6px;left:9px;font-size:5px;letter-spacing:1.4px;color:#627c5f}.article-paragraph{font-size:8px;line-height:1.9;color:#5b6a57;margin:14px 0 9px}.article-lines i{display:block;height:3px;background:#cad1bd;margin-top:7px}.article-lines i:nth-child(2){width:93%}.article-lines i:last-child{width:64%}.ai-mock{background:#172620;padding:19px 18px 15px;display:flex;flex-direction:column}.ai-title{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:600}.ai-mark{font-size:19px;color:var(--lime)}.local-pill{font-size:6px;letter-spacing:1px;margin-left:auto;background:#293e2a;border:1px solid #3d5439;border-radius:3px;color:#d1e6b1;padding:3px 5px}.ai-greeting{font-size:19px;line-height:1.5;letter-spacing:.5px;color:#d6e7cc;margin:23px 0 16px}.query-bubble{font-size:8px;padding:10px 9px;border-radius:5px;background:#2a3d30;color:#c9dac0;align-self:flex-end}.ai-label{font-size:9px;display:flex;justify-content:space-between;color:var(--lime);margin:19px 0 9px}.ai-label span{font-size:13px}.mock-summary{margin:0;padding-left:14px;display:grid;gap:10px;font-size:8px;color:#b1c3ad;line-height:1.75}.mock-summary li::marker{color:#b4d381}.ai-source{font-size:6px;color:#779274;margin:16px 0 20px;display:flex;align-items:center;gap:5px}.ai-source .status-dot{width:3px;height:3px}.mock-input{margin-top:auto;background:#203328;border:1px solid #405b3d;color:#a3b69b;border-radius:4px;padding:9px;font-size:8px;text-align:left;display:flex;justify-content:space-between}.mock-input span{color:var(--lime);font-size:12px}.mock-input:hover{background:#314a2c}.visual-caption{display:flex;align-items:center;gap:10px;color:#9bae96;font-size:9px;letter-spacing:1px;margin:28px 20px 0 62px}.caption-rule{height:1px;width:28px;background:#82936d}.illustration-tag{margin-left:auto;color:#789078;font-size:8px;letter-spacing:0}.hero-bottom{margin-top:42px;padding:30px 0;display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);color:#819489;font-size:9px;letter-spacing:1.7px}.hero-bottom>a{color:#adb9ae;letter-spacing:1px}.hero-bottom>a span{padding-left:16px;font-size:17px}
.section-light{background:var(--paper);color:var(--ink)}.experience{padding:100px max(64px,calc((100vw - 1328px)/2)) 105px}.kicker{font-size:10px;letter-spacing:1.6px;display:flex;gap:14px;align-items:center;margin:0 0 25px;font-weight:500}.kicker>span:first-child{opacity:.52}.section-intro{display:grid;grid-template-columns:1fr 1fr;gap:0 60px;align-items:end}.section-intro>.kicker{grid-column:1 / -1}.section-intro h2,.download-heading h2{font-size:42px;line-height:1.45;font-weight:500;letter-spacing:-1.5px;margin:0}.muted-heading{color:#7d877c}.section-intro>p:last-child{font-size:13px;line-height:2.05;color:#687467;margin:0 0 8px;justify-self:end}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:58px}.feature{border-top:1px solid #c9d0c1;padding-top:24px;position:relative}.feature-visual{height:172px;background:#e5e9dd;padding:26px 18px;margin-bottom:27px;overflow:hidden;border-radius:5px}.mini-tabs{padding:33px 13px 16px}.mini-tabs>div:first-child{display:flex;gap:3px;white-space:nowrap}.mini-tab{font-size:9px;color:#78816f;padding:8px 11px;border-radius:5px 5px 0 0}.mini-tab.selected{background:#fafbf4;color:#213322}.mini-url{display:flex;gap:7px;background:#fafbf4;align-items:center;border-radius:0 4px 4px 4px;padding:12px 9px;font-size:8px;color:#849178}.mini-url span:first-child{font-size:15px;color:#43563b}.mini-url span:last-child{margin-left:auto}.bookmark-row{display:flex;font-size:7px;gap:13px;padding:13px 4px;color:#687d5a}.mini-summary{display:flex;align-items:center;justify-content:center;gap:14px;background:#e7e9de}.document-lines{background:#f9faf4;width:96px;padding:19px 15px;transform:rotate(-7deg);border:1px solid #d2d9c7;border-radius:3px}.document-lines i{height:4px;display:block;background:#d3dac9;margin:8px 0}.document-lines i:last-child{width:60%}.summary-connector{color:#8b9c6d;font-size:20px}.summary-note{background:#d6e9af;width:120px;transform:rotate(5deg);padding:15px 13px;border-radius:4px;border:1px solid #bdce99}.summary-note>span{font-size:9px;color:#3e5830}.summary-note i{height:4px;display:block;background:#a7bc87;margin-top:11px}.summary-note i:last-child{width:65%}.mini-report{padding:20px 30px}.report-heading{display:flex;justify-content:space-between;font-size:9px;padding-bottom:12px;border-bottom:1px solid #c2cdba;color:#3a533b}.report-rows{display:grid;grid-template-columns:1fr 1fr;gap:9px;font-size:9px;margin-top:11px;color:#6c7d64}.report-rows b{text-align:right;font-weight:500;color:#344d32}.report-rows .report-excluded{color:#84927c}.feature-number{font-family:Georgia,serif;font-size:14px;color:#879378;display:block;margin-bottom:10px}.feature h3{font-size:18px;font-weight:500;margin:0 0 12px;letter-spacing:-.3px}.feature>p{color:#75816f;font-size:12px;line-height:1.95;margin:0}
.local-section{background:#1e362a;padding:93px max(64px,calc((100vw - 1328px)/2)) 83px}.local-top{display:grid;grid-template-columns:1.3fr 1fr;gap:55px;align-items:end}.local-top .kicker{color:#c7dcb7}.local-top h2{font-size:35px;font-weight:400;letter-spacing:-1px;line-height:1.5;margin:0}.local-top h2 span{color:#b6d994}.local-top>p{font-size:12px;color:#9ab18f;line-height:2.1;margin:0 0 8px;justify-self:end}.local-diagram{position:relative;display:grid;grid-template-columns:1fr .65fr 1fr .65fr 1fr;gap:0;align-items:center;max-width:940px;margin:56px auto 0;padding:37px 55px 67px;border:1px solid #4d6441;border-radius:12px;background:radial-gradient(ellipse at center,rgba(163,204,96,.08),transparent 65%)}.local-node{display:flex;flex-direction:column;align-items:center;gap:9px}.node-icon{display:flex;align-items:center;justify-content:center;width:54px;height:54px;border:1px solid #5c7350;border-radius:13px;font-size:30px;color:#cfe0b9;background:#2b442f;margin-bottom:5px}.local-node>span:nth-child(2){font-size:12px}.local-node small,.local-core small{font-size:9px;color:#9bb18b}.local-core{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#d5f28a;color:#243822;width:128px;height:128px;justify-self:center;border-radius:28px;box-shadow:0 0 45px #b6d9651a;transform:rotate(-5deg)}.local-core>span{font-size:44px;line-height:1.1}.local-core strong{font-size:16px;letter-spacing:-.5px;margin-top:6px}.local-core small{color:#52683a;margin-top:6px}.flow-line{border-top:1px dashed #637f4c;position:relative;margin:0 12px}.flow-line>span{position:absolute;font-size:9px;top:-22px;width:100%;text-align:center;color:#a6c083}.device-boundary{position:absolute;bottom:0;left:0;right:0;padding:13px 20px;border-top:1px solid #405a36;color:#829e73;display:flex;justify-content:space-between;font-size:8px;letter-spacing:1px}.setup{display:grid;grid-template-columns:1fr 1fr;gap:85px;padding-top:53px;align-items:center}.setup h3{font-size:18px;font-weight:500;margin:0 0 12px}.setup p{font-size:11px;line-height:1.9;color:#a5b89a}.setup a{color:var(--lime);border-bottom:1px solid #71824f;padding-bottom:2px}.setup p.model-note{color:#809874;font-size:9px;margin-top:14px}.code-block{background:#15291f;border:1px solid #405636;border-radius:6px;padding:20px 25px}.code-block>div{display:flex;justify-content:space-between;align-items:center;color:#7c9970;font-size:8px;letter-spacing:1.5px}.code-block button{background:transparent;color:#9fb58d;font-size:9px;padding:0 0 5px;letter-spacing:0}.code-block button span{padding-left:7px}.code-block code{display:block;color:var(--lime);font-size:17px;letter-spacing:.2px;margin:25px 0 13px}.code-comment{font-size:8px;color:#7e9472}
.download-section{padding:93px max(64px,calc((100vw - 1328px)/2)) 77px}.download-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:35px}.download-heading h2{font-size:40px;line-height:1.4}.release-info{max-width:310px;padding-bottom:3px}.release-version{display:inline-flex;align-items:center;font-size:10px;gap:7px;border:1px solid #c7d0b7;padding:8px 12px;border-radius:3px;letter-spacing:1px;background:#e7edda}.release-version .status-dot{background:#577b2f}.release-info p{font-size:11px;line-height:1.9;color:#748168;margin:16px 0 0}.platform-filters{display:flex;gap:8px;margin-top:37px;padding-bottom:23px;border-bottom:1px solid #c6cebe}.platform-filters button{padding:10px 17px;font-size:10px;border-radius:3px;color:#77816e;background:transparent}.platform-filters button:hover{background:#e3e7d9}.platform-filters button.active{background:#1e3223;color:#e8efd9}.download-row{display:grid;grid-template-columns:1.3fr .9fr 1fr auto;gap:20px;padding:23px 0;align-items:center;border-bottom:1px solid #d1d7c7}.download-name{display:flex;align-items:center;gap:20px;font-size:19px;letter-spacing:-.4px}.platform-icon{width:35px;height:35px;display:flex;align-items:center;justify-content:center}.platform-icon svg{width:28px;height:28px;fill:#263b2a}.download-meta,.download-status{font-size:10px;color:#7e8976;line-height:1.9}.download-meta strong{display:block;font-weight:400;color:#45533d}.download-status{color:#6e7a61}.download-action{padding:10px 19px;border:1px solid #c7d0bc;border-radius:3px;min-width:114px;text-align:center;font-size:10px;background:transparent;color:#929c88}.download-action.available{background:#243c29;color:#edf4dc;border-color:#243c29}.download-action.available:hover{background:#39563a}.download-hash{grid-column:2 / -1;font-size:9px;color:#75856a;word-break:break-all;margin-top:-7px}.download-hash code{font-size:9px}.download-hash summary{cursor:pointer;list-style:revert;padding:0;font-size:9px}.download-hash p{margin:6px 0 0}.release-caution{display:flex;gap:16px;margin-top:23px;align-items:flex-start;color:#8a926f}.release-caution>span{font-size:24px}.release-caution p{font-size:10px;line-height:1.95;margin:0;color:#7d876b}.release-caution strong{font-weight:500;color:#536043}.source-row{margin-top:30px;padding-top:23px;border-top:1px solid #cbd3c0;display:flex;justify-content:space-between;gap:25px;font-size:10px;color:#7d866e}.source-row a{color:#263d29;font-weight:600;border-bottom:1px solid #809471;padding-bottom:5px}.source-row>a>span{margin-left:15px}.loading-message{font-size:12px;color:#81906f;padding:25px 0}
.faq-section{padding:90px max(64px,calc((100vw - 1328px)/2));display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.faq-intro .kicker{color:#91a089}.faq-intro h2{font-size:37px;font-weight:400;line-height:1.5;letter-spacing:-1px;margin:0}.faq-intro>p:last-child{font-size:12px;line-height:2;color:#7d9082;margin-top:25px}.faq-list details{border-top:1px solid #33433a;padding:21px 0}.faq-list details:last-child{border-bottom:1px solid #33433a}.faq-list summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;cursor:pointer;font-size:12px;color:#c5d1c2}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{color:#a5c782;font-size:20px;font-weight:300;transition:transform .2s}.faq-list details[open] summary>span{transform:rotate(45deg)}.faq-list details>p{font-size:11px;line-height:2;color:#849982;max-width:90%;margin:17px 0 0}
footer{max-width:1328px;margin:auto;border-top:1px solid #34413a;padding:47px 0 0;display:grid;grid-template-columns:1fr 1fr;align-items:center}.footer-brand{font-size:36px;gap:8px;justify-self:start}.footer-brand .brand-ai{margin-left:-8px}.footer-brand svg{width:44px;height:44px}.footer-brand+p{grid-column:1;letter-spacing:1.8px;font-size:8px;color:#6e8773;margin:13px 0 35px}.footer-brand~a{grid-column:2;grid-row:1 / 3;justify-self:end;font-size:13px;color:#c7d4bf}.footer-brand~a span{margin-left:27px;color:var(--lime);font-size:25px}.footer-bottom{grid-column:1 / -1;border-top:1px solid #293b30;padding:24px 0;display:flex;justify-content:space-between;font-size:9px;color:#667d6a;gap:20px}
dialog{border:1px solid #45543c;border-radius:13px;background:#f2f2e9;color:var(--ink);padding:32px;max-width:640px;width:calc(100% - 30px);max-height:90dvh;box-shadow:0 20px 100px #0005}dialog::backdrop{background:#04100dde;backdrop-filter:blur(8px)}.dialog-top{display:flex;justify-content:space-between;align-items:center}.dialog-top .kicker{margin:0;font-size:9px;color:#748160}.dialog-top button{background:transparent;color:#415236;font-size:30px;padding:0 5px}dialog h2{font-size:32px;font-weight:500;line-height:1.5;letter-spacing:-1px;margin:23px 0 14px}.demo-explanation{font-size:11px;line-height:1.9;color:#74816a;margin:0 0 22px}dialog label{display:block;font-size:10px;color:#566844;margin-bottom:8px}dialog textarea{width:100%;border:1px solid #c8d1bd;border-radius:5px;padding:13px;font-size:11px;line-height:1.95;color:#46543c;background:#f9faf5;resize:vertical;min-height:130px}.demo-action-row{display:flex;justify-content:space-between;align-items:center;margin-top:15px;font-size:9px;color:#8b987a}.demo-action-row .button{padding:13px 18px;font-size:12px}.demo-result{border-top:1px solid #c5d0b5;padding:19px 0 0;margin-top:22px;font-size:12px;line-height:1.9}.result-placeholder{font-size:10px;color:#98a388}.demo-result strong{font-size:11px;font-weight:500;color:#426633}.demo-result ol{padding-left:20px;margin-bottom:0}.demo-result li{padding-left:4px;margin:6px 0;color:#5c6d4e}.demo-result small{display:block;margin-top:15px;color:#8b977b;font-size:9px}.toast{position:fixed;left:50%;bottom:25px;transform:translate(-50%,15px);background:var(--lime);color:#21331c;padding:12px 21px;border-radius:5px;font-size:12px;opacity:0;pointer-events:none;transition:.2s;z-index:1001;box-shadow:0 6px 30px #0003}.toast.visible{opacity:1;transform:translate(-50%,0)}
@media(min-width:1456px){.hero{padding-top:85px}.hero-grid{gap:45px}.hero-visual{padding-left:5px}.browser-content{min-height:425px}.article-mock{padding:25px 30px}.article-mock h2{font-size:35px}.garden-art{height:142px}.article-paragraph{font-size:9px}.ai-mock{padding:24px}.ai-greeting{font-size:23px}.query-bubble,.mock-summary{font-size:9px}.ai-title{font-size:12px}.ai-label{font-size:11px}.ai-source{font-size:7px}.mock-input{font-size:9px}}
@media(max-width:1455px){footer{margin:0 64px}.hero{padding-top:55px}.hero-grid{min-height:530px}}
@media(max-width:1100px){.site-header{padding:0 40px;height:88px}.hero{padding:50px 40px 0}.hero-grid{grid-template-columns:.88fr 1.12fr;gap:15px}.hero h1{font-size:54px}.hero-actions{gap:17px}.hero-actions .button{padding:16px 18px;gap:20px}.hero-actions .text-button{font-size:10px}.browser-content{min-height:336px}.article-mock{padding:17px}.article-mock h2{font-size:25px}.article-category{margin-top:14px}.garden-art{height:95px}.ai-mock{padding:16px 12px}.ai-greeting{font-size:16px;margin:15px 0}.query-bubble{font-size:7px}.mock-summary{font-size:7px;gap:8px}.ai-source{font-size:5px}.visual-caption{margin-left:25px;font-size:8px}.orbital-one{width:530px;height:250px}.orbital-two{width:480px;height:500px}.star-one{right:-14px;top:1px}.experience,.local-section,.download-section,.faq-section{padding-left:40px;padding-right:40px}.section-intro h2{font-size:36px}.feature-grid{gap:24px}.feature-visual{height:158px}.mini-tabs{padding:27px 9px 15px}.mini-tab{padding:8px;font-size:8px}.mini-url{font-size:7px;padding:10px 7px}.bookmark-row{font-size:6px;gap:7px}.mini-summary{gap:9px;padding:22px 15px}.document-lines{width:72px;padding:12px}.summary-note{width:96px;padding:12px}.summary-note>span{font-size:7px}.mini-report{padding:20px}.local-top h2{font-size:29px}.local-top>p{font-size:10px}.setup{gap:55px}.faq-section{gap:55px}footer{margin:0 40px}}
@media(max-width:850px){.hero{padding-top:45px}.hero-grid{grid-template-columns:1fr;gap:12px}.hero-copy{padding-bottom:0}.hero h1{font-size:61px;margin-top:26px}.hero-description{font-size:14px}.hero-visual{max-width:660px;margin:30px auto 0;width:100%;padding:25px 20px 35px}.hero-actions{gap:28px}.hero-actions .text-button{font-size:12px}.hero-visual .browser-content{min-height:378px}.browser-mock{transform:perspective(1300px) rotateY(-4deg) rotateX(3deg)}.article-mock{padding:24px}.article-mock h2{font-size:31px}.garden-art{height:117px}.ai-mock{padding:22px}.ai-greeting{font-size:22px}.query-bubble{font-size:9px}.mock-summary{font-size:8px}.ai-source{font-size:7px}.hero-visual .orbital-one{width:680px;left:-24px}.orbital-two{height:530px;width:640px;top:-10px;left:-10px}.hero .star-one{right:0;top:0}.hero .star-two{left:5px;bottom:5px}.hero-bottom{margin-top:13px}.section-intro{gap:24px;grid-template-columns:1fr}.section-intro>.kicker{margin-bottom:0}.section-intro>p:last-child{justify-self:start}.feature-grid{gap:20px}.feature h3{font-size:15px}.feature>p{font-size:10px}.feature-visual{height:139px}.mini-tabs{padding-top:25px}.mini-tab{padding:8px 5px;font-size:6px}.mini-url{font-size:5px;padding:10px 4px;gap:3px}.bookmark-row{font-size:5px;gap:4px}.mini-summary{padding:18px 9px;gap:5px}.document-lines{padding:7px;width:58px}.summary-note{width:73px;padding:9px}.summary-note>span{font-size:6px}.summary-note i{height:3px;margin-top:8px}.mini-report{padding:16px 13px}.report-heading,.report-rows{font-size:7px}.local-top{grid-template-columns:1fr;gap:24px}.local-top>p{justify-self:start;font-size:12px}.local-diagram{padding-left:25px;padding-right:25px}.local-node small{font-size:7px}.setup{grid-template-columns:1fr;gap:25px}.setup>div:first-child{max-width:490px}.code-block{max-width:520px;width:100%}.download-heading{align-items:flex-start}.download-heading h2{font-size:34px}.release-info{max-width:235px;margin-top:40px}.faq-section{grid-template-columns:1fr;gap:28px}.faq-intro h2{font-size:33px}.faq-intro>p:last-child{margin-top:16px}}
@media(max-width:600px){.site-header{padding:0 22px;height:79px}.brand{font-size:25px;gap:5px}.brand svg{width:30px;height:30px}.site-header nav{display:none}.header-button{padding:9px 12px;font-size:10px;gap:13px}.header-button span{font-size:17px}.hero{padding:35px 22px 0}.hero h1{font-size:51px;line-height:1.32;letter-spacing:-2px;margin-top:25px}.eyebrow{font-size:8px;letter-spacing:.8px}.hero-description{font-size:12px;line-height:1.9}.hero-actions{margin-top:26px;gap:21px}.hero-actions .button{padding:15px 18px;font-size:12px}.hero-actions .text-button{font-size:10px;gap:7px}.play-icon{width:22px;height:22px;font-size:7px}.hero-footnote{font-size:8px}.hero-footnote span+span{padding-left:10px;margin-left:10px}.hero-visual{padding:24px 0 20px;margin-top:33px}.hero-visual .browser-content{min-height:279px;grid-template-columns:55% 45%}.browser-tabs{height:27px;padding:0 8px;gap:9px}.active-tab{height:23px;margin-top:4px;min-width:128px;font-size:6px;gap:6px;padding:4px 8px}.window-dots{gap:4px}.window-dots i{width:4px;height:4px}.tiny-leaf{font-size:11px}.browser-address{height:29px;padding:4px 8px;gap:8px;font-size:9px}.address-input{font-size:6px;padding:5px 6px;gap:4px}.browser-menu{font-size:8px}.article-mock{padding:14px}.article-topline{font-size:5px;letter-spacing:1px;padding-bottom:9px}.article-category{font-size:5px;margin:13px 0 5px}.article-mock h2{font-size:23px;margin-bottom:9px}.garden-art{height:85px}.art-caption{font-size:3.5px;letter-spacing:.7px}.article-paragraph{font-size:6px;margin:9px 0 7px}.article-lines i{height:2px;margin-top:5px}.ai-mock{padding:12px 10px}.ai-title{font-size:8px;gap:4px}.ai-mark{font-size:14px}.local-pill{font-size:5px;padding:2px 3px}.ai-greeting{font-size:16px;margin:16px 0 12px}.query-bubble{font-size:6px;padding:8px 7px}.ai-label{font-size:7px;margin:14px 0 7px}.mock-summary{font-size:6px;gap:7px;padding-left:11px}.ai-source{font-size:5px;margin:12px 0}.mock-input{font-size:6px;padding:7px}.mock-input span{font-size:10px}.orbital-one{max-width:430px;height:270px;top:17px}.orbital-two{max-width:400px;height:380px;left:-20px!important;top:-5px}.orbital-three{width:510px;height:160px;top:116px}.hero .star-one{font-size:36px;right:7px;top:0}.hero .star-two{font-size:21px;left:0;bottom:2px}.visual-caption{font-size:6px;gap:6px;margin:22px 8px 0 19px}.caption-rule{width:19px}.illustration-tag{font-size:6px}.hero-bottom{padding:22px 0;margin-top:12px;font-size:6px;letter-spacing:1.1px}.hero-bottom>a{font-size:8px;letter-spacing:0}.hero-bottom>a span{padding-left:10px;font-size:15px}.experience,.local-section,.download-section,.faq-section{padding:58px 22px}.kicker{font-size:8px;gap:10px;margin-bottom:21px;letter-spacing:1px}.section-intro{gap:18px}.section-intro h2{font-size:31px;letter-spacing:-1px;line-height:1.5}.section-intro>p:last-child{font-size:11px;line-height:1.95}.feature-grid{grid-template-columns:1fr;gap:31px;margin-top:34px}.feature{padding-top:20px}.feature-visual{height:157px;margin-bottom:20px;max-width:none}.mini-tabs{padding:28px 25px 15px}.mini-tab{font-size:9px;padding:8px 16px}.mini-url{font-size:9px;padding:12px 11px}.mini-url span:first-child{font-size:19px}.bookmark-row{font-size:7px;gap:20px;padding:12px 7px}.mini-summary{gap:24px}.document-lines{width:95px;padding:15px}.summary-note{width:124px;padding:17px}.summary-note>span{font-size:9px}.summary-note i{height:4px;margin-top:10px}.mini-report{padding:21px 30px}.report-heading,.report-rows{font-size:10px}.feature-number{font-size:12px;margin-bottom:7px}.feature h3{font-size:19px;margin-bottom:9px}.feature>p{font-size:11px;max-width:430px}.local-top h2{font-size:27px;letter-spacing:-1px}.local-top>p{font-size:10px;line-height:2}.local-top{gap:17px}.local-diagram{margin-top:32px;padding:30px 8px 56px;grid-template-columns:1fr .24fr 1fr .24fr 1fr}.local-node{gap:7px}.node-icon{width:38px;height:38px;border-radius:9px;font-size:23px}.local-node>span:nth-child(2){font-size:9px}.local-node small{font-size:5px;white-space:nowrap}.local-core{width:82px;height:82px;border-radius:19px}.local-core>span{font-size:26px}.local-core strong{font-size:10px;margin-top:3px}.local-core small{font-size:6px;margin-top:4px}.flow-line{margin:0}.flow-line>span{font-size:5px;white-space:nowrap;top:-16px;left:-6px}.device-boundary{padding:12px 10px;font-size:6px;letter-spacing:0}.setup{padding-top:31px;gap:18px}.setup h3{font-size:16px}.setup p{font-size:10px}.setup p.model-note{font-size:8px}.code-block{padding:18px}.code-block code{font-size:16px;margin-top:20px}.code-comment{font-size:7px}.download-heading{flex-direction:column;gap:20px}.download-heading h2{font-size:32px}.release-info{margin:0;max-width:100%}.release-info p{font-size:10px;margin-top:10px}.release-version{font-size:8px}.platform-filters{margin-top:24px;gap:3px;padding-bottom:17px}.platform-filters button{font-size:9px;padding:9px 12px}.download-row{grid-template-columns:1fr 1fr;gap:7px 14px;padding:20px 0}.download-name{font-size:19px;gap:14px}.platform-icon{width:26px;height:26px}.platform-icon svg{width:24px;height:24px}.download-meta{grid-column:1;font-size:9px;padding-left:40px}.download-meta strong{display:inline;padding-right:7px}.download-action{grid-column:2;grid-row:1 / 3;justify-self:end;min-width:95px;font-size:9px}.download-status{grid-column:1 / -1;padding-left:40px;font-size:9px}.download-hash{grid-column:1 / -1;margin:7px 0 0}.release-caution{gap:10px}.release-caution>span{font-size:20px}.release-caution p{font-size:9px}.source-row{flex-direction:column;font-size:9px;gap:13px}.source-row a{align-self:flex-start}.faq-intro h2{font-size:31px}.faq-intro>p:last-child{font-size:11px}.faq-section{gap:25px}.faq-list details{padding:18px 0}.faq-list summary{font-size:11px;line-height:1.8}.faq-list details>p{font-size:10px;max-width:97%;line-height:2}.faq-list summary>span{font-size:20px}footer{margin:0 22px;padding-top:31px}.footer-brand{font-size:29px}.footer-brand svg{width:35px;height:35px}.footer-brand+p{font-size:6px;letter-spacing:1.3px;margin-bottom:29px}.footer-brand~a{font-size:9px}.footer-brand~a span{font-size:20px;margin-left:10px}.footer-bottom{font-size:6px;padding:19px 0;gap:8px}.footer-bottom>span:nth-child(2){max-width:132px}dialog{padding:23px 20px}dialog h2{font-size:27px;margin-top:18px}.dialog-top .kicker{font-size:7px}.demo-explanation{font-size:10px}dialog textarea{font-size:10px}.demo-result{font-size:11px}.demo-action-row>span{font-size:8px}}
@media(max-width:600px){.download-meta{grid-column:1 / -1}.download-action{grid-row:1}.download-action:disabled{opacity:.75}.download-status[role="status"]{font-size:10px;line-height:1.8}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}.button:hover{transform:none}}


.platform-filters{flex-wrap:wrap}.mobile-section{padding:80px max(64px,calc((100vw - 1328px)/2));display:grid;grid-template-columns:1fr 1fr;gap:72px;background:#14241e}.mobile-intro h2{font-size:42px;line-height:1.5;font-weight:400;margin:20px 0;color:#e8eddc}.mobile-intro h2 span{color:#bddd8b}.mobile-intro>p:not(.kicker){font-size:12px;line-height:2;color:#a1b19b}.mobile-intro .button{margin-top:20px}.mobile-platforms{display:grid;gap:14px}.mobile-platforms article{padding:24px 28px;border:1px solid #40513a;border-radius:8px;background:#1b3025}.mobile-number{font-size:9px;letter-spacing:1.5px;color:#abc489}.mobile-platforms h3{font-size:23px;font-weight:400;margin:11px 0;color:#e5eedc}.mobile-platforms p{font-size:11px;color:#aabc9d;line-height:1.8;margin:5px 0}.mobile-note{font-size:10px;line-height:1.8;color:#94a488}.download-name{min-width:0;font-size:17px}.download-action{white-space:nowrap}@media(max-width:850px){.mobile-section{padding:60px 40px;gap:35px}.mobile-intro h2{font-size:34px}.mobile-platforms article{padding:20px}}@media(max-width:600px){.mobile-section{padding:55px 22px;grid-template-columns:1fr;gap:30px}.mobile-intro h2{font-size:32px}.mobile-intro>p:not(.kicker){font-size:11px}.platform-filters button{font-size:11px;min-height:40px}.download-row{grid-template-columns:minmax(0,1fr) auto}.download-name{font-size:16px;gap:9px}.download-action{font-size:10px;padding:11px 13px}.download-meta,.download-status{font-size:11px;padding-left:35px}.download-name>span:last-child{overflow-wrap:anywhere}.mobile-note{font-size:11px}}
.feature{min-width:0}@media(max-width:360px){.mini-tabs{padding-left:13px;padding-right:13px}.mini-tab{padding-left:12px;padding-right:12px}.mini-summary{gap:15px}.summary-note{width:108px}.document-lines{width:80px}.mini-url{font-size:8px}.bookmark-row{gap:12px}}

.platform-section{padding:72px max(64px,calc((100vw - 1328px)/2));border-bottom:1px solid #d1d7c7}.platform-heading{display:flex;align-items:end;justify-content:space-between;gap:35px}.platform-heading h2{margin:0;font-size:36px;line-height:1.5;font-weight:400;letter-spacing:-1px}.platform-heading>p{font-size:12px;line-height:2;color:#67765e;max-width:390px}.platform-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:32px}.platform-card{padding:25px;border:1px solid #cbd5bd;border-radius:8px;display:grid;grid-template-columns:34px minmax(0,1fr);column-gap:14px;background:#edf0e4;transition:background .15s}.platform-card:hover{background:#e1eacb}.platform-card strong{font-size:19px;align-self:center;font-weight:500}.platform-device,.platform-stage{grid-column:2;font-size:11px;line-height:1.8;color:#68785b}.platform-stage{margin-top:14px;color:#3e5b2f;font-size:10px}.platform-disclosure{font-size:11px;line-height:2;color:#79816d;margin:23px 0 0}.source-row{flex-wrap:wrap}@media(max-width:850px){.platform-section{padding:55px 40px}.platform-heading{display:block}.platform-heading h2{font-size:30px}.platform-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-card{padding:20px}.platform-card strong{font-size:17px}}@media(max-width:600px){.platform-section{padding:50px 22px}.platform-heading h2{font-size:28px}.platform-overview{grid-template-columns:1fr;gap:10px;margin-top:24px}.platform-card{padding:19px 22px}.platform-card strong{font-size:19px}.platform-device,.platform-stage{font-size:12px}.platform-disclosure{font-size:11px}.site-header nav{display:none}}
