:root{--bg:#f7f8f2;--bg2:#eef2e7;--bg-soft:#eef2e7;--panel:#fff;--panel2:#eef3e7;--panel-light:#f2f5ec;--line:#dce4d3;--line-strong:#cbd7bd;--text:#1c271d;--muted:#5b675b;--soft:#64715f;--faint:#64715f;--green:#8cc63f;--green2:#4d7d23;--mint:#4d7d23;--blue:#4d7d23;--blue-strong:#385f1b;--shadow:0 20px 55px rgba(44,63,26,.08);--radius:22px;color-scheme:light}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased}body::before,.noise,.scanline,.ambient,.hero::before,.suite-map::before,.suite-map::after{display:none}h1,h2,h3{color:var(--text);background:none;letter-spacing:-.045em}h1{font-size:clamp(44px,5.5vw,76px);line-height:1.04}h2{font-size:clamp(30px,3.8vw,48px);line-height:1.12}h3{font-size:22px;line-height:1.25;letter-spacing:-.025em}.lead,.hero-lead,.sectionhead p:not(.kicker),.section-heading p,.principles p,.workflow-grid p,.app-card p,.policy-text p,.steps-grid p,.domain-panel p,.trust-grid p,.distro-card p,.edition-card p,.feature-grid p,.policy p{color:var(--muted);line-height:1.65}.kicker,.eyebrow{color:#4d7d23;font:600 12px/1.5 system-ui,sans-serif;letter-spacing:.12em}.topbar,.site-header{background:rgba(247,248,242,.95);border-color:var(--line);box-shadow:none;backdrop-filter:blur(16px)}.topbar{padding:18px max(20px,calc((100vw - 1200px)/2))}.brand{font-size:21px;letter-spacing:-.04em}.nav,.desktop-nav{font-weight:500}.nav a,.desktop-nav a{min-height:40px}.nav a:hover,.nav a.active{color:#416d21;background:#eaf1df;border-color:transparent}.toplink,.header-cta,.button.ghost,.button-secondary{color:var(--text);background:#fff;border-color:var(--line);box-shadow:none}.toplink img{filter:brightness(.2)}.button.primary,.button-primary{background:#8cc63f;border-color:#8cc63f;color:#20300f;box-shadow:none}.button,.card-actions a,.toplink{font-weight:600;border-radius:12px}.button:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(55,75,30,.08)}.section,.shell{width:min(1200px,calc(100% - 48px))}.hero{min-height:auto;padding:80px 0 68px;gap:64px}.hero-copy{min-width:0}.lead{font-size:19px}.ecosystem-nav{background:#edf2e6;color:#536747;border-bottom:1px solid var(--line);padding:9px max(20px,calc((100vw - 1200px)/2))}.ecosystem-nav a{color:#536747;font-size:12px;padding:7px 14px}.ecosystem-nav a:hover,.ecosystem-nav a[aria-current=page]{background:#fff;color:#3e6e1c;box-shadow:0 2px 8px rgba(50,70,30,.04)}.suite-map,.suite-map-head,.suite-tile,.stats div,.principles article,.workflow-grid article,.app-card,.policy-card,.cta,.steps-grid article,.distro-card,.edition-card,.feature-grid article,.domain-panel,.trust-grid article{background:#fff;border-color:var(--line);box-shadow:none}.suite-map{padding:24px;box-shadow:var(--shadow)}.suite-map-head{padding:12px 0 22px;border:0;border-radius:0}.suite-tile{background:#f7f9f3;min-height:80px}.suite-tile:hover{background:#eef4e6;border-color:#9bb77a}.suite-tile img,.app-card>img,.store-badge img,.brand img{box-shadow:none}.suite-terminal{background:#edf3e5;color:#56624b;border-color:#d6e3c8;border-radius:12px;font:500 12px/1.5 system-ui,sans-serif}.stats{gap:0;padding:20px 0 50px;border-top:1px solid var(--line)}.stats div{border:0;background:transparent;border-radius:0;padding:18px 24px;border-right:1px solid var(--line)}.stats div:last-child{border-right:0}.stats strong{font:650 26px/1.4 system-ui,sans-serif;color:#3e6e1c}.stats span{font-size:13px;font-weight:500}.narrative,.workflow,#apps,.privacy{padding-top:64px}.narrative::before,.workflow::before,#apps::before,.privacy::before,#distros::before,.split::before,.included::before{display:none}.workflow{padding-bottom:0}.workflow-grid article,.steps-grid article{min-height:230px}.workflow-grid article::after,.app-card::after{display:none}.workflow-grid i{background:#edf3e4;border:0;color:#4b7627;margin-bottom:28px}.principles article:hover,.workflow-grid article:hover,.app-card:hover,.steps-grid article:hover,.distro-card:hover,.edition-card:hover,.feature-grid article:hover,.trust-grid article:hover{background:#fff;border-color:#a8bd8d;box-shadow:0 12px 35px rgba(47,68,25,.07);transform:translateY(-2px)}.app-card{min-height:330px;gap:14px;padding:26px}.app-card>img{width:64px;height:64px}.app-card p{font-size:15px}.ai-badge{color:#5c6e4d;background:#f0f4e9;border-color:#dce5d0;box-shadow:none}.card-actions a{color:var(--text);background:#f7f9f3}.privacy-select{background:#fff;color:var(--text)}.policy-head,.policy-summary div{background:#eef3e7}.policy-summary{background:#dce4d3}.cta{margin-top:76px;background:#eaf2df}.footer,.site-footer{background:var(--bg);color:var(--muted)}.refresh-highlights{padding:64px 0 12px}.refresh-highlights h2{max-width:700px}.refresh-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.refresh-card{padding:28px;background:#edf2e6;border-radius:20px}.refresh-card>span{display:block;margin-bottom:24px;font-size:12px;font-weight:600;color:#4d7d23}.refresh-card p{color:var(--muted);font-size:15px}.refresh-card a{color:#416d21;font-weight:600;font-size:14px;text-decoration:underline;text-underline-offset:4px}.refresh-note{color:var(--muted);font-size:13px;margin:20px 0}.app-filters{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0}.app-filters button{border:1px solid var(--line);border-radius:24px;background:#fff;color:var(--muted);padding:10px 17px;font:500 14px system-ui;cursor:pointer}.app-filters button[aria-pressed=true]{background:#e7f0da;color:#3a641a;border-color:#c0d6a3}.app-card[hidden]{display:none}.app-filter-count{display:block;color:var(--muted);font-size:13px;margin-bottom:18px}.hero-brand{background:#fff;border-color:var(--line);box-shadow:none;margin-bottom:24px}.hero-brand img{box-shadow:none}.terminal-window,.domain-card{background:#1b291e;border-color:#2f4533;box-shadow:var(--shadow)}.terminal-window,.domain-card{--muted:#a0b49c;--green2:#b9df84}.terminal-title{border-color:#3a4c3b}.terminal-window pre,.domain-card pre{color:#e3eddd;font-size:14px;overflow-wrap:anywhere}.distro-card{min-height:410px}.card-head{margin-bottom:32px}.card-head span{background:#f0f4e9;color:#4e6241}.distro-card li{color:var(--muted)}.trust-grid h3,.lead strong{color:#4d7d23}.split,.included{padding-top:72px}.domain-panel{background:#edf3e6;margin-top:72px}.step-number,.prompt{color:#4d7d23}.hero-grid{width:min(1200px,calc(100% - 48px));grid-template-columns:1fr;gap:42px}.hero-copy .hero-lead{color:var(--muted)}.hero h1{font-size:clamp(44px,5.5vw,76px);letter-spacing:-.055em}.hero h1 em{background:none;color:#4d7d23}.hero-meta{color:var(--muted)}.refresh-workspace{margin:0;padding:10px;background:#edf2e7;border:1px solid #d5dfc9;border-radius:20px;box-shadow:var(--shadow)}.refresh-workspace img{width:100%;height:auto;border-radius:12px}.refresh-workspace figcaption{padding:12px 8px 3px;color:var(--muted);font-size:12px}.section{scroll-margin-top:110px}.signal-strip{background:#edf2e6}.feature-card,.debug-grid article,.accessibility-card,.accessibility-grid>div,.accessibility-features article,.detail-panel{background:#fff;border-color:var(--line)}.feature-card::before{display:none}.feature-list strong,.check-list strong,.footer-grid strong,.legal-nav strong,.privacy-summary strong,.detail-panel strong{color:var(--text)}.intelligence-section,.assistant-section{background:#edf2e6}.accessibility-card{box-shadow:none}.availability,.accessibility-contact{background:#eaf2df}.availability::before,.accessibility-contact::before{display:none}.legal-hero,.accessibility-hero{background:#edf2e6}.legal-article h3{color:var(--text)}.mobile-nav{background:var(--bg)}.mobile-nav a{color:var(--text)}.mobile-nav a.is-active{background:#eaf1df}.preview-sizes span,.pill-row span,.availability-tags span{background:#f0f4e8;color:#526448;border-color:var(--line)}.knowledge-map{--text:#edf4e6;--muted:#b7c5b0;--panel:#263429;--line:#435244;--blue:#b3d989;color:#edf4e6;border-radius:22px}.map-core,.map-node{color:#edf4e6}.refresh-assistant-layout{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.refresh-assistant-layout .section-heading{margin:0}.refresh-assistant-layout h2{font-size:clamp(32px,4vw,48px)}.refresh-assistant-layout .feature-list{margin-top:24px}.refresh-ai-providers{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.refresh-ai-providers span{background:#fff;border:1px solid var(--line);padding:8px 12px;border-radius:10px;color:#496837;font-size:12px;font-weight:600}:focus-visible{outline:3px solid #60962c;outline-offset:4px}@media(max-width:1080px){.hero{gap:36px}.refresh-assistant-layout{gap:28px}}@media(max-width:820px){.refresh-grid,.refresh-assistant-layout{grid-template-columns:1fr}.hero{padding:54px 0 46px}.hero-copy{grid-template-columns:1fr}.hero-copy .hero-lead{grid-column:1;grid-row:auto;margin-top:22px}.stats{grid-template-columns:repeat(2,1fr)}.stats div:nth-child(2){border-right:0}.hero h1,h1{font-size:clamp(40px,9vw,60px)}.refresh-highlights{padding-top:42px}.section,.shell,.hero-grid{width:calc(100% - 36px)}.site-header .header-inner{width:calc(100% - 36px)}.section.shell{padding-top:64px;padding-bottom:64px}}@media(max-width:520px){.topbar{gap:14px;padding:14px 18px}.toplink{font-size:12px;padding:0 10px}.stats div{padding:18px 12px}.suite-map{padding:18px}.suite-board{grid-template-columns:repeat(2,minmax(0,1fr))}.suite-tile{grid-template-columns:1fr;gap:7px;padding:12px}.suite-tile img{grid-row:auto}.suite-tile span{font-size:13px}.suite-tile small{font-size:12px}.suite-terminal{flex-wrap:wrap}.refresh-workspace{padding:5px;border-radius:12px}.refresh-workspace img{border-radius:8px}.refresh-card{padding:24px}.hero-actions,.actions{gap:10px}.hero .lead,.hero-lead{font-size:17px}.ecosystem-nav{padding:8px 12px;gap:3px}.ecosystem-nav a{padding:8px 9px;font-size:11px}.refresh-ai-providers{gap:5px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none !important}}@media(prefers-contrast:more){:root{--line:#8b9b7e;--muted:#384632;--faint:#384632}}