body{color:var(--text);background:var(--bg)}.eyebrow{font-size:var(--text-sm)}.text-link:hover{color:var(--accent-text)}.button{color:var(--accent-ink);background:var(--accent);border:1px solid var(--accent);font-weight:800;font-size:var(--text-sm);border-radius:7px;justify-content:center;align-items:center;gap:11px;padding:13px 18px;transition:transform .18s,background .18s;display:inline-flex}.button:hover{background:color-mix(in oklab, var(--accent) 85%, white);transform:translateY(-2px)}.hero{max-width:var(--site-width);padding:108px var(--page-padding) 94px;grid-template-columns:.83fr 1.17fr;align-items:center;gap:55px;margin:0 auto;display:grid}.eyebrow{color:var(--text-dim);margin-bottom:18px}.hero .eyebrow{color:var(--accent-text)}h1{max-width:680px;font-size:var(--display-md);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);margin-bottom:24px}h1 em{color:var(--accent-text);font-style:normal}.lede{max-width:510px;color:var(--text-dim);font-size:var(--text-lg);line-height:var(--leading-relaxed)}.hero-actions{align-items:center;gap:25px;margin-top:34px;display:flex}.text-link{color:var(--text);font-weight:700;font-size:var(--text-sm)}.text-link span{color:var(--accent-text);margin-left:5px}.hero-proof{flex-wrap:wrap;gap:21px;margin:58px 0 0;display:flex}.hero-proof div{border-right:1px solid var(--line);padding-right:21px}.hero-proof div:last-child{border:0}.hero-proof dt{color:var(--text-faint);font:var(--text-xs) var(--font-mono);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.hero-proof dd{font-size:var(--text-base);margin:4px 0 0;font-weight:700}.hero-visual img,.workflow-visual img,.feature-visual img{width:100%;height:auto;display:block}.hero-visual picture,.workflow-visual picture,.feature-visual picture{display:block}.statement{padding:58px max(var(--page-padding), calc((100vw - var(--content-width)) / 2));background:var(--panel);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.statement>div{grid-template-columns:1.2fr .8fr;align-items:end;gap:48px;display:grid}.statement h2,.section-heading h2,.feature h2{font-size:var(--text-3xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);margin:0}.statement h2 span{color:var(--text-faint)}.statement p:last-child{max-width:425px;color:var(--text-dim);font-size:var(--text-base);margin:0 0 5px}.steps{max-width:var(--site-width);padding:72px var(--page-padding) 40px;margin:auto}.section-heading{margin-bottom:38px}.workflow-layout{grid-template-columns:1.28fr .72fr;align-items:center;gap:58px;display:grid}.steps ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.steps li{border-bottom:1px solid var(--line);padding:16px 0}.steps li:last-child{border-bottom:0}.steps li>span{color:var(--accent-text);font:var(--text-xs) var(--font-mono)}.steps h3{font-size:var(--text-xl);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);margin:12px 0 8px}.steps li>p{color:var(--text-dim);font-size:var(--text-base)}.steps .command-sample{color:var(--text-dim);background:var(--panel-2);border:1px solid var(--line);font-size:var(--text-xs);white-space:nowrap;border-radius:6px;margin-top:16px;padding:10px;display:block;overflow:hidden}.steps+.feature{padding-top:48px}.workflow-visual{order:-1}.build-finder{border:1px solid var(--line);color:var(--text-dim);background:var(--panel-2);font:var(--text-xs) var(--font-mono);border-radius:6px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;margin-top:16px;padding:10px 12px;display:grid}.build-finder span:first-child{color:var(--text)}.build-finder b{color:var(--accent-text);font-weight:500}.fetch-demo{border:1px solid var(--line);background:var(--panel-2);font-size:var(--text-xs);border-radius:7px;justify-content:space-between;align-items:center;margin-top:20px;padding:13px;display:flex}.fetch-demo span{color:var(--text-dim)}.fetch-demo b{color:var(--accent-text);font-family:var(--font-mono)}.technical{padding:72px max(var(--page-padding), calc((100vw - var(--content-width)) / 2));background:var(--panel);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.technical-grid{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.technical-copy{color:var(--text-dim);font-size:var(--text-base)}.technical-copy>p{margin-bottom:18px}.technical-copy b{color:var(--text)}.technical-ideas{margin:0 0 22px;padding:0}.technical-ideas>div{border-top:1px solid var(--line);padding:14px 0}.technical-ideas>div:last-child{border-bottom:1px solid var(--line)}.technical-ideas dt{color:var(--text);font-weight:700;font-size:var(--text-base);margin-bottom:6px}.technical-ideas dd{color:var(--text-dim);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.technical-note{border-left:2px solid var(--warn);color:var(--text-dim);background:color-mix(in oklab, var(--warn) 5%, transparent);font-size:var(--text-sm);line-height:var(--leading-normal);padding:14px 16px}.diagram{border:1px solid var(--line);border-radius:var(--radius-lg);background:radial-gradient(circle at 80% 0, color-mix(in oklab, var(--accent) 9%, transparent), transparent 46%), var(--bg);padding:28px;overflow:hidden}.diagram-header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:22px;display:flex}.diagram-header span{color:var(--text-dim);font:var(--text-xs) var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.diagram-header b{color:var(--accent-text);font:700 var(--text-sm) var(--font-mono)}.diagram-builds{gap:14px;margin-bottom:22px;display:grid}.diagram-build{border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:14px}.diagram-build-meta{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;margin-bottom:12px;display:flex}.diagram-build-meta span{color:var(--text);font:700 var(--text-sm) var(--font-mono)}.diagram-build-meta small{color:var(--text-dim);font:var(--text-xs) var(--font-mono)}.chunk-row{flex-wrap:wrap;gap:6px;display:flex}.chunk-row.compact{flex:1;min-width:0}.chunk{border:1px solid var(--line);min-width:2.1rem;color:var(--text-dim);background:color-mix(in oklab, var(--panel-2) 70%, var(--panel));font:700 var(--text-xs) var(--font-mono);border-radius:5px;justify-content:center;align-items:center;padding:8px 9px;display:inline-flex}.chunk.shared{border-color:var(--selected-line);color:var(--accent-text);background:var(--selected)}.chunk.new{border-color:color-mix(in oklab, var(--warn) 55%, var(--line));color:var(--warn);background:color-mix(in oklab, var(--warn) 12%, var(--panel))}.chunk.ghost{opacity:.35;background:0 0;border-style:dashed;min-height:2.05rem}.diagram-negotiate{border:1px solid var(--line);background:color-mix(in oklab, var(--panel) 55%, transparent);border-radius:8px;padding:16px}.diagram-negotiate-label{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;margin-bottom:14px;display:flex}.diagram-negotiate-label span{color:var(--text);font:700 var(--text-xs) var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.diagram-negotiate-label small{color:var(--text-dim);font:var(--text-xs) var(--font-mono)}.diagram-plan{gap:10px;display:grid}.diagram-plan-row{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.diagram-plan-row small{color:var(--text-dim);font:var(--text-xs) var(--font-mono);white-space:nowrap}.diagram-plan-tag{min-width:2.6rem;font:700 var(--text-xs) var(--font-mono);letter-spacing:.04em;text-transform:uppercase;border-radius:4px;justify-content:center;align-items:center;padding:4px 7px;display:inline-flex}.diagram-plan-tag.keep{color:var(--accent-text);background:var(--selected);border:1px solid var(--selected-line)}.diagram-plan-tag.xfer{color:var(--warn);background:color-mix(in oklab, var(--warn) 12%, var(--panel));border:1px solid color-mix(in oklab, var(--warn) 55%, var(--line))}.diagram-footer{border-top:1px solid var(--line);color:var(--text-dim);font:var(--text-xs) var(--font-mono);flex-wrap:wrap;gap:8px 18px;margin-top:18px;padding-top:14px;display:flex}.diagram-footer span+span:before{content:"·";color:var(--text-faint);margin-right:18px}.cli-section{max-width:var(--site-width);padding:72px var(--page-padding);grid-template-columns:.9fr 1.1fr;align-items:center;gap:85px;margin:auto;display:grid}.cli-section h2{font-size:var(--text-3xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);margin-bottom:19px}.cli-section p:not(.eyebrow){max-width:490px;color:var(--text-dim);font-size:var(--text-base)}.cli-section p code{color:var(--text);font-size:var(--text-sm)}.cli-section pre{color:var(--text);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);box-shadow:var(--shadow);font:var(--text-sm) / var(--leading-relaxed) var(--font-mono);margin:0;padding:29px;overflow:auto}.cli-section .prompt{color:color-mix(in oklab, var(--accent-text) 75%, var(--text))}.cli-section .green{color:var(--accent-text)}.cli-section .muted{color:var(--text-faint)}.feature{max-width:var(--site-width);padding:72px var(--page-padding);grid-template-columns:.78fr 1.22fr;align-items:center;gap:80px;margin:auto;display:grid}.feature-reverse{grid-template-columns:1.22fr .78fr}.feature-reverse .feature-copy{order:2}.feature h2{font-size:var(--text-3xl);margin-bottom:20px}.feature-copy>p:not(.eyebrow){max-width:450px;color:var(--text-dim)}.feature ul{margin:34px 0 0;padding:0;list-style:none}.feature li{border-top:1px solid var(--line);font-size:var(--text-base);grid-template-columns:160px 1fr;gap:14px;padding:13px 0;display:grid}.feature li b{color:var(--text)}.feature li span{color:var(--text-dim)}.feature-copy code{color:var(--text);font-size:var(--text-sm)}.deployment-diagram{border:1px solid var(--line);border-radius:var(--radius-lg);background:radial-gradient(circle at 70% 20%, color-mix(in oklab, var(--accent) 12%, transparent), transparent 42%), var(--bg);box-shadow:var(--shadow);padding:28px}.deploy-shell{border:1px solid var(--line);background:var(--panel);color:var(--text);font:var(--text-sm) var(--font-mono);border-radius:8px;align-items:center;gap:10px;margin-bottom:18px;padding:12px 14px;display:flex}.deploy-prompt{color:var(--accent-text);font-weight:700}.deploy-hub{gap:0;display:grid}.deploy-node{border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:14px 16px}.deploy-node small{color:var(--text-faint);font:var(--text-xs) var(--font-mono);letter-spacing:var(--tracking-wide);text-transform:uppercase;margin-bottom:4px;display:block}.deploy-node b{color:var(--text);font-size:var(--text-base);display:block}.deploy-node>span{color:var(--text-dim);font:var(--text-xs) var(--font-mono);margin-top:5px;display:block}.deploy-node.is-server{border-color:var(--selected-line);background:var(--selected)}.deploy-spokes{grid-template-columns:1fr 1fr;gap:12px;display:grid}.deploy-spoke{justify-items:center;gap:0;display:grid}.deploy-arrow{background:linear-gradient(var(--accent), var(--selected-line));width:1px;height:28px;box-shadow:0 0 0 4px color-mix(in oklab, var(--accent) 8%, transparent)}.deploy-spoke .deploy-node{text-align:center;width:100%}.deployment-diagram>a{color:var(--accent-text);font-size:var(--text-sm);text-align:center;margin-top:20px;font-weight:700;display:block}@media (width<=1100px){.workflow-layout{grid-template-columns:1fr;gap:38px}}@media (width<=900px){.site-header{padding:0 var(--page-padding-mobile)}.site-header nav{display:none}.hero{padding:72px var(--page-padding-mobile);grid-template-columns:1fr}.hero-visual{max-width:700px}.statement,.technical{padding-left:var(--page-padding-mobile);padding-right:var(--page-padding-mobile)}.statement>div,.technical-grid,.cli-section,.feature,.feature-reverse{grid-template-columns:1fr}.steps,.feature,.cli-section{padding-left:var(--page-padding-mobile);padding-right:var(--page-padding-mobile)}.technical-grid{gap:36px}.cli-section{gap:38px}.feature-reverse .feature-copy{order:0}.feature{gap:38px}}@media (width<=620px){.hero{gap:37px;padding-top:55px}.lede{font-size:var(--text-base)}.hero-proof{gap:13px;margin-top:38px}.hero-proof div{padding-right:13px}.statement{padding-top:48px;padding-bottom:48px}.statement>div{gap:25px}.technical,.cli-section,.feature{padding-top:52px;padding-bottom:52px}.steps{padding-top:56px;padding-bottom:32px}.diagram{padding:20px}.diagram-plan-row{grid-template-columns:auto 1fr;gap:8px}.diagram-plan-row small{grid-column:2}.cli-section pre{padding:20px}.steps+.feature{padding-top:36px}.feature li{grid-template-columns:1fr;gap:2px}.deployment-diagram{padding:20px}.deploy-spokes{grid-template-columns:1fr}}.vsync-legal{max-width:var(--site-width);padding:8px var(--page-padding) 28px;color:var(--text-faint);font-size:var(--text-xs);line-height:var(--leading-normal);margin:0 auto}@media (width<=760px){.vsync-legal{padding-left:var(--page-padding-mobile);padding-right:var(--page-padding-mobile)}}
