:root{--bg: oklch(.145 .018 138);--bg-raised: oklch(.19 .02 138);--panel: oklch(.23 .022 138);--panel-soft: oklch(.265 .024 138);--line: oklch(.39 .035 138);--line-strong: oklch(.56 .07 132);--ink: oklch(.965 .01 128);--text: oklch(.86 .018 126);--muted: oklch(.7 .026 126);--dim: oklch(.58 .032 126);--leaf: oklch(.76 .18 128);--leaf-bright: oklch(.86 .2 126);--leaf-dark: oklch(.37 .12 128);--white: oklch(.985 .004 128);--black: oklch(.09 .012 138);--danger: oklch(.78 .11 26);--focus: oklch(.82 .18 128);--page-x: clamp(18px, 4vw, 72px);--max: 1180px;--radius: 12px;font-family:Avenir Next,SF Pro Text,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{min-width:320px;margin:0;color:var(--text);background:radial-gradient(circle at 84% 12%,oklch(.48 .14 128 / .32),transparent 31rem),radial-gradient(circle at 4% 72%,oklch(.34 .08 150 / .34),transparent 26rem),linear-gradient(180deg,var(--bg),oklch(.12 .014 138) 68%,oklch(.1 .012 138))}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--focus);outline-offset:4px}img{display:block;max-width:100%}h1,h2,h3,p,figure{margin-top:0}h1,h2,h3{color:var(--ink);text-wrap:balance}p{color:var(--muted);line-height:1.7;text-wrap:pretty}.site-hero{position:relative;overflow:hidden;padding:22px var(--page-x) 0;isolation:isolate}.site-hero:after{position:absolute;right:-12vw;bottom:-18vw;z-index:-1;width:min(62vw,760px);aspect-ratio:1;content:"";background:radial-gradient(circle,oklch(.67 .18 128 / .24),transparent 66%)}.topbar,.site-footer,.hero-shell,.proof-strip,.section,.privacy-band,.text-page{width:min(var(--max),calc(100vw - var(--page-x) * 2));margin-inline:auto}.topbar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:10px 0}.brand{display:inline-flex;align-items:center;gap:10px;color:var(--ink);font-size:1rem;font-weight:800}.brand img{width:34px;height:34px}.nav-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:clamp(12px,2vw,28px);color:var(--muted);font-size:.94rem}.nav-links a,.footer-links a,.back-link{transition:color .18s ease-out,border-color .18s ease-out,background-color .18s ease-out}.nav-links a:hover,.footer-links a:hover,.back-link:hover{color:var(--leaf-bright)}.hero-shell{display:grid;grid-template-columns:minmax(0,.94fr) minmax(390px,1.06fr);gap:clamp(36px,5vw,72px);align-items:center;min-height:720px;padding:clamp(54px,8vw,106px) 0 clamp(44px,7vw,86px)}.hero-content{max-width:620px;animation:lift-in .52s cubic-bezier(.22,1,.36,1) both}.utility-label{display:inline-flex;width:fit-content;margin-bottom:22px;padding:8px 12px;color:var(--leaf-bright);font-size:.92rem;font-weight:800;background:#2434116b;border:1px solid oklch(.58 .1 130 / .5);border-radius:999px}h1{max-width:680px;margin-bottom:24px;font-size:clamp(3.15rem,7vw,5.95rem);line-height:.94;letter-spacing:-.035em}h2{margin-bottom:0;font-size:clamp(2.2rem,4.6vw,4.9rem);line-height:.98;letter-spacing:-.03em}h3{margin-bottom:8px;font-size:1.08rem;line-height:1.28}.hero-copy{max-width:58ch;margin-bottom:30px;color:var(--text);font-size:clamp(1.08rem,1.45vw,1.22rem)}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:999px;font-weight:800;transition:transform .16s ease-out,background-color .18s ease-out,color .18s ease-out}.button.primary{color:var(--black);background:var(--leaf-bright)}.button.secondary{color:var(--ink);background:transparent;border:1px solid var(--line)}.button:hover{transform:translateY(-2px)}.button.primary:hover{background:var(--white)}.button.secondary:hover{color:var(--leaf-bright);border-color:var(--line-strong)}.hero-note{max-width:50ch;margin-top:18px;color:var(--dim);font-size:.95rem}.hero-figure{position:relative;margin-bottom:0;animation:image-rise .7s cubic-bezier(.16,1,.3,1) 80ms both}.hero-figure:before{position:absolute;inset:11% -6% 8% 12%;z-index:-1;content:"";background:oklch(.78 .2 126 / .18);filter:blur(70px)}.hero-product{width:min(100%,680px);height:auto;margin-left:auto;filter:drop-shadow(0 34px 70px oklch(.05 .01 138 / .55))}.hero-figure figcaption{width:fit-content;max-width:min(440px,92%);margin:-42px 0 0 auto;padding:12px 14px;color:var(--text);font-size:.9rem;line-height:1.45;background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--radius)}.proof-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0 0 clamp(56px,8vw,92px);list-style:none}.proof-strip li{min-height:92px;padding:22px 24px;color:var(--text);font-weight:760;line-height:1.45;background:#121810ad;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.proof-strip li+li{border-left:1px solid var(--line)}.proof-strip li:first-child{border-left:1px solid var(--line);border-radius:var(--radius) 0 0 var(--radius)}.proof-strip li:last-child{border-right:1px solid var(--line);border-radius:0 var(--radius) var(--radius) 0}.section{padding:clamp(72px,10vw,132px) 0}.section-heading{display:grid;grid-template-columns:minmax(0,.9fr) minmax(260px,.82fr);gap:clamp(24px,4vw,60px);align-items:end;margin-bottom:34px}.section-heading p{max-width:56ch;margin-bottom:0}.section-heading.narrow{display:block;max-width:760px;margin-bottom:28px}.section-heading.narrow p{margin-top:18px}.feature-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line)}.feature-row{display:grid;grid-template-columns:18px minmax(140px,.36fr) minmax(0,1fr);gap:18px;align-items:start;padding:26px 0;border-bottom:1px solid var(--line)}.feature-row:nth-child(odd){padding-right:clamp(18px,3vw,42px)}.feature-row:nth-child(2n){padding-left:clamp(18px,3vw,42px);border-left:1px solid var(--line)}.feature-row span{width:9px;height:9px;margin-top:8px;background:var(--leaf);border-radius:999px}.feature-row h3,.feature-row p{margin-bottom:0}.feature-row p{max-width:54ch}.privacy-band{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(280px,1.1fr);gap:clamp(24px,5vw,68px);align-items:center;margin-top:18px;padding:clamp(32px,6vw,70px);background:linear-gradient(135deg,#172a09f5,#090f08fa),url(/screenshots/mclip-product-preview.png) center / cover;border:1px solid var(--line-strong);border-radius:var(--radius)}.agent-cli-section{padding-bottom:clamp(60px,8vw,108px)}.agent-cli-board{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.78fr);gap:clamp(28px,5vw,70px);align-items:stretch;padding:clamp(28px,5vw,58px);background:linear-gradient(135deg,#172313f0,#090f08fa),radial-gradient(circle at 92% 8%,oklch(.72 .16 128 / .16),transparent 20rem);border:1px solid var(--line-strong);border-radius:var(--radius)}.agent-cli-copy>p{max-width:68ch}.agent-points{margin-top:clamp(26px,4vw,44px);border-top:1px solid var(--line)}.agent-points article{display:grid;grid-template-columns:minmax(160px,.32fr) minmax(0,1fr);gap:22px;padding:22px 0;border-bottom:1px solid var(--line)}.agent-points h3,.agent-points p{margin-bottom:0}.agent-terminal{align-self:center;padding:20px;color:var(--text);background:#030502eb;border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 22px 46px #00010057}.terminal-label{margin:0 0 9px;color:var(--leaf-bright);font-size:.78rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.agent-terminal pre{overflow-x:auto;margin:0 0 18px;padding:13px 14px;color:var(--ink);line-height:1.55;background:#0e140c;border:1px solid var(--line);border-radius:8px}.agent-terminal code{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.9rem;white-space:pre}.agent-cli-note{margin-bottom:0;color:var(--dim);font-size:.9rem}.privacy-band h2{max-width:720px}.privacy-band p{margin-bottom:0;color:var(--text)}.install-section{padding-top:clamp(88px,10vw,140px)}.install-board{border-top:1px solid var(--line)}.install-row{display:grid;grid-template-columns:minmax(160px,.28fr) minmax(0,1fr);gap:24px;padding:26px 0;border-bottom:1px solid var(--line)}.install-row h3,.install-row p{margin-bottom:0}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;padding:24px 0;color:var(--ink);font-weight:800;list-style-position:outside}.faq-list summary::marker{color:var(--leaf-bright)}.faq-list p{max-width:76ch;margin-bottom:24px}.site-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:26px;padding:56px 0 64px;color:var(--muted);border-top:1px solid var(--line)}.footer-brand{margin-bottom:12px}.footer-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:18px;font-weight:760}.text-page{padding:72px 0 54px}.text-page h1{max-width:820px;margin:42px 0 28px;font-size:clamp(3rem,8vw,5.6rem);line-height:.95}.back-link,.eyebrow{color:var(--leaf-bright);font-weight:800}.release-note{max-width:760px;padding:28px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}@keyframes lift-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes image-rise{0%{opacity:0;transform:translateY(24px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:980px){.hero-shell,.section-heading,.agent-cli-board,.privacy-band{grid-template-columns:1fr}.hero-shell{min-height:auto}.hero-figure{max-width:720px}.hero-product{margin-inline:auto}.proof-strip,.feature-list{grid-template-columns:1fr}.proof-strip li,.proof-strip li:first-child,.proof-strip li:last-child{border-right:1px solid var(--line);border-left:1px solid var(--line);border-radius:0}.proof-strip li:first-child{border-radius:var(--radius) var(--radius) 0 0}.proof-strip li:last-child{border-radius:0 0 var(--radius) var(--radius)}.proof-strip li+li{border-top:0}.feature-row:nth-child(odd),.feature-row:nth-child(2n){padding-right:0;padding-left:0;border-left:0}.agent-terminal{align-self:stretch}}@media(max-width:620px){.topbar{align-items:flex-start}.brand img{width:30px;height:30px}.nav-links{max-width:210px;gap:10px 14px;font-size:.9rem}h1{font-size:clamp(2.9rem,15vw,4.1rem)}h2{font-size:clamp(2rem,11vw,3.3rem)}.hero-actions .button{width:100%}.hero-figure figcaption{margin-top:-22px}.feature-row,.agent-points article,.install-row{grid-template-columns:1fr;gap:10px}.feature-row span{display:none}.privacy-band{padding:26px}.agent-cli-board{padding:24px}.site-footer{align-items:flex-start;flex-direction:column}.footer-links{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0ms!important}}
