.home-redesign{--home-dark:var(--color-code);--home-mint:var(--color-code-accent)}.home-shell{width:min(100% - 64px,1240px);margin-inline:auto}.home-redesign .max-w-6xl{max-width:1288px}.home-hero{background:var(--home-dark);color:#fff;overflow:hidden}.hero-grid{grid-template-columns:1.18fr 1fr;align-items:center;gap:64px;padding-block:80px 68px;display:grid}.release-label{color:#b5c0cc;flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:inline-flex}.release-label>span:first-child{color:var(--home-mint);letter-spacing:.07em;border:1px solid #36554e;border-radius:5px;padding:5px 8px;font-size:10px}.hero-content h1{letter-spacing:-.058em;margin:28px 0 24px;font-size:clamp(42px,4.6vw,68px);font-weight:650;line-height:1.05}.hero-content h1>span{color:var(--home-mint)}.hero-description{color:#b7c0cc;max-width:525px;font-size:18px;line-height:1.75}.hero-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;display:flex}.home-primary,.home-secondary{border-radius:7px;justify-content:center;align-items:center;gap:20px;padding:15px 21px;font-size:14px;font-weight:600;transition:background-color .15s;display:inline-flex}.home-primary{color:#10251f;background:var(--home-mint)}.home-primary:hover{background:#a5eedc}.home-secondary{color:#edf4f1;padding-inline:0}.home-secondary:hover{color:var(--home-mint)}.hero-install{color:#96a6b3;flex-wrap:wrap;align-items:center;gap:9px;margin-top:24px;font-size:11px;display:flex}.hero-install code{color:#c1cbd4;font-size:11px}.hero-install>a{text-underline-offset:4px;font-size:11px;text-decoration:underline}.hero-platforms{font-family:var(--font-mono);color:#a5b1be;margin-top:14px;font-size:11px}.hero-platforms span{color:#93a497;margin-left:13px}.hero-note{color:#a3afba;border-left:2px solid #44695c;max-width:450px;margin-top:35px;padding-left:16px;font-size:11px;line-height:1.7}.hero-note strong{color:#d3ddd8;font-weight:500}.hero-note p{margin-top:4px}.hero-bottom{border-top:1px solid #2b313b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding-block:23px;display:flex}.hero-bottom>span{font-family:var(--font-mono);letter-spacing:.09em;color:#a9b7c0;font-size:10px}.hero-bottom>a{color:#d1d9dd;font-size:16px;font-weight:500}.hero-bottom a:hover{color:var(--home-mint)}.hero-bottom small{font-family:var(--font-mono);color:#8f9dab;font-size:10px}.document-demo{background:#171c25;border:1px solid #3d4650;border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 25px 70px #0005}.demo-tabs{border-bottom:1px solid #343c46;align-items:center;gap:6px;padding:12px 13px;display:flex}.demo-tabs button{color:#b2bcc9;border-radius:4px;padding:7px 10px;font-size:11px}.demo-tabs button[aria-pressed=true]{color:var(--home-mint);background:#344139}.demo-caption{font-family:var(--font-mono);color:#95a4af;letter-spacing:.07em;margin-left:auto;font-size:8px}.demo-file{font-family:var(--font-mono);color:#c7d1d7;justify-content:space-between;padding:12px 19px;font-size:10px;display:flex}.demo-file>span:last-child{color:#96a49e}.demo-preview{background:#e7e7e2;border-radius:4px;height:206px;margin:0 16px;display:block;position:relative;overflow:hidden}.demo-preview img{width:100%;height:auto;display:block}.demo-preview-contract img{margin-top:-20px}.demo-preview>span{color:#263329;background:#fff;border:1px solid #dce3dc;border-radius:4px;padding:5px 9px;font-size:10px;position:absolute;bottom:9px;right:9px}.demo-terminal{padding:18px 19px 0}.demo-terminal>p{font-family:var(--font-mono);color:var(--home-mint);overflow-wrap:anywhere;font-size:11px;line-height:1.75}.demo-terminal pre{white-space:pre-wrap;height:126px;font-family:var(--font-mono);color:#c4ced8;margin:12px 0;font-size:11px;line-height:1.6;overflow:auto}.demo-result{color:#a3b3ba;border-top:1px solid #333c46;justify-content:space-between;padding-block:12px;font-size:10px;display:flex}.demo-result span:last-child{color:var(--home-mint)}.demo-footnote{color:#a3b0bc;background:#11161d;padding:11px 19px;font-size:9px;line-height:1.7}.home-stats{border-bottom:1px solid var(--color-hairline);background:#fff}.stats-grid{grid-template-columns:repeat(4,1fr);padding-block:31px;display:grid}.stats-grid>a{border-left:1px solid var(--color-hairline);padding-left:32px}.stats-grid>a:first-child{border-left:0;padding-left:0}.stats-grid strong{letter-spacing:-.04em;font-size:29px;font-weight:600}.stats-grid strong span{letter-spacing:-.01em;font-size:15px;font-weight:500}.stats-grid p{color:var(--color-muted);margin-top:8px;font-size:11px;line-height:1.6}.stats-grid a:hover strong{color:var(--color-accent-strong)}.home-section{padding-block:88px}.home-section-heading{justify-content:space-between;align-items:flex-end;gap:36px;margin-bottom:38px;display:flex}.home-kicker{font-family:var(--font-mono);letter-spacing:.12em;color:var(--color-accent-strong);font-size:10px;font-weight:500}.home-redesign h2{letter-spacing:-.045em;margin-top:16px;font-size:clamp(29px,3vw,43px);font-weight:600;line-height:1.13}.home-section-heading>p{max-width:345px;color:var(--color-muted);font-size:14px;line-height:1.75}.workflow-grid{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.workflow-item{border-top:1px solid #bec7bf;min-width:0;padding-top:20px}.workflow-number{font-family:var(--font-mono);color:var(--color-accent-strong);font-size:11px}.workflow-item h3{letter-spacing:-.025em;margin-top:27px;font-size:23px;font-weight:600}.workflow-item>p{color:var(--color-muted);min-height:75px;margin-top:12px;font-size:13px;line-height:1.8}.workflow-item>code{min-height:84px;font-family:var(--font-mono);overflow-wrap:anywhere;background:#efefea;border-radius:5px;margin-top:22px;padding:16px;font-size:11px;line-height:1.75;display:block}.workflow-label{color:var(--color-muted);margin-top:10px;font-size:10px;display:block}.workflow-item>a{color:var(--color-accent-strong);margin-top:24px;font-size:12px;font-weight:500;display:inline-block}.catalog-section{border-block:1px solid var(--color-hairline);background:#eeeee8;scroll-margin-top:75px}.command-explorer{background:#fff;border:1px solid #d3d7ce;border-radius:9px;overflow:hidden}.explorer-toolbar{border-bottom:1px solid var(--color-hairline);justify-content:space-between;gap:20px;padding:18px 20px;display:flex}.command-filters{flex-wrap:wrap;gap:5px;display:flex}.command-filters button{color:var(--color-muted);border-radius:5px;align-items:center;gap:9px;padding:9px 11px;font-size:12px;display:flex}.command-filters button span{font-family:var(--font-mono);opacity:.8;font-size:10px}.command-filters button[aria-pressed=true]{color:var(--color-accent-strong);background:var(--color-accent-soft)}.command-filters button:hover{background:var(--color-canvas-soft)}.command-search{align-self:center;min-width:205px}.command-search input{background:var(--color-canvas);border:1px solid #d4d9d3;border-radius:5px;width:100%;padding:9px 12px;font-size:12px}.explorer-meta{color:var(--color-muted);background:#fafbf8;justify-content:space-between;padding:13px 24px;font-size:10px;display:flex}.command-result{border-top:1px solid #edf0eb;grid-template-columns:minmax(220px,1fr) minmax(260px,1.8fr) auto;align-items:center;gap:24px;padding:16px 24px;display:grid}.command-result:hover{background:#f3f8f4}.command-result code{font-family:var(--font-mono);color:var(--color-accent-strong);overflow-wrap:anywhere;font-size:11px}.command-result>span{color:var(--color-muted);font-size:12px;line-height:1.6}.command-result .command-reference{color:var(--color-accent-strong);white-space:nowrap;font-size:10px}.command-empty{color:var(--color-muted);padding:32px 24px;font-size:14px}.explorer-footer{border-top:1px solid var(--color-hairline);color:var(--color-muted);background:#f7f8f4;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:18px 24px;font-size:11px;display:flex}.explorer-footer code{font-size:10px;font-family:var(--font-mono);color:var(--color-ink)}.explorer-footer a{color:var(--color-accent-strong);font-weight:500}.catalog-count-note{color:var(--color-muted);margin-top:17px;font-size:10px;line-height:1.7}.home-agents{background:#fff}.agent-grid{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.agent-grid>div>p{color:var(--color-muted);max-width:420px;margin-top:22px;font-size:14px;line-height:1.8}.agent-links{flex-wrap:wrap;align-items:center;gap:25px;margin-top:28px;display:flex}.agent-links>a:last-child{color:var(--color-accent-strong);font-size:12px}.agent-grid>div>.agent-boundary{font-size:11px}.install-section{background:#e6eee7;border-block:1px solid #d7dfd7;scroll-margin-top:75px}.install-grid{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.install-grid>div>p{color:var(--color-muted);max-width:380px;margin-top:20px;font-size:14px;line-height:1.8}.install-credit{align-items:center;gap:16px;margin-top:25px;display:flex}.install-credit strong{letter-spacing:-.055em;color:var(--color-accent-strong);font-size:44px;font-weight:600;line-height:1}.install-credit span{color:var(--color-muted);font-size:12px;line-height:1.7}.install-grid>div>.install-billing{font-size:11px}.install-billing a{color:var(--color-accent-strong);text-underline-offset:3px;text-decoration:underline}.install-panel{background:#f7faf6;border:1px solid #c7d3c8;border-radius:12px;padding:25px}.install-panel-title{justify-content:space-between;margin-bottom:19px;font-size:13px;font-weight:600;display:flex}.install-panel-title>span:last-child{font-family:var(--font-mono);color:var(--color-muted);font-size:11px}.install-help{color:var(--color-accent-strong);margin-top:21px;font-size:11px;display:block}.guide-all{color:var(--color-accent-strong);font-size:12px;font-weight:500}.guide-row{border-top:1px solid #d9ded6;align-items:center;gap:35px;padding-block:27px;display:flex}.guide-row:last-child{border-bottom:1px solid #d9ded6}.guide-number{font-family:var(--font-mono);color:var(--color-faint);font-size:12px}.guide-category{font-family:var(--font-mono);letter-spacing:.08em;color:var(--color-accent-strong);font-size:9px}.guide-row h3{letter-spacing:-.02em;margin-top:7px;font-size:21px;font-weight:500;line-height:1.4}.guide-row p{color:var(--color-muted);margin-top:7px;font-size:12px;line-height:1.7}.guide-arrow{color:var(--color-accent-strong);margin-left:auto;font-size:22px}.guide-row:hover h3{color:var(--color-accent-strong)}.home-faq{border-top:1px solid var(--color-hairline);background:#fff}.faq-grid{grid-template-columns:1fr 1.5fr;gap:80px;display:grid}.faq-grid>div>a{color:var(--color-accent-strong);margin-top:24px;font-size:12px;display:inline-block}.home-closing{background:var(--home-dark);color:#fff;text-align:center;padding-block:75px}.home-closing p{font-family:var(--font-mono);color:#acbcb6;font-size:12px}.home-closing h2{margin-block:17px 30px;font-size:clamp(32px,4vw,52px)}.closing-docs{color:#becdc6;margin-left:25px;font-size:13px;display:inline-block}@media (width<=1100px){.hero-grid{grid-template-columns:1fr 1fr;gap:35px}.hero-content h1{font-size:52px}.hero-actions{gap:13px}.home-primary,.home-secondary{gap:12px;font-size:12px}.hero-description{font-size:16px}.demo-caption{display:none}.explorer-toolbar{flex-direction:column;gap:12px}.command-search{width:100%}.agent-grid,.install-grid{gap:55px}.stats-grid>a{padding-left:20px}.stats-grid strong{font-size:25px}.stats-grid strong span{font-size:13px}}@media (width<=760px){.home-shell{width:calc(100% - 40px)}.hero-grid{grid-template-columns:1fr;gap:35px;padding-block:40px}.hero-content h1{margin-block:24px 18px;font-size:clamp(38px,8.7vw,58px)}.hero-description{max-width:540px;font-size:15px}.hero-actions{gap:22px;margin-top:24px}.hero-install{margin-top:20px;font-size:10px}.hero-install code,.hero-platforms{font-size:10px}.hero-note{margin-top:25px}.release-label{gap:8px;font-size:10px}.release-label>span:first-child{font-size:8px}.document-demo{justify-self:center;width:100%;max-width:520px}.demo-preview{height:180px}.demo-terminal pre{height:110px}.hero-bottom{justify-content:flex-start;gap:24px}.hero-bottom>span{width:100%;font-size:9px}.hero-bottom>a{font-size:13px}.stats-grid{grid-template-columns:1fr 1fr;padding-block:10px}.stats-grid>a{border-left:0;padding:20px 12px 20px 0}.stats-grid>a:nth-child(2n){border-left:1px solid var(--color-hairline);padding-left:20px}.stats-grid>a:nth-child(n+3){border-top:1px solid var(--color-hairline)}.stats-grid p{font-size:10px}.stats-grid strong{font-size:24px}.stats-grid strong span{font-size:12px}.home-section{padding-block:53px}.home-section-heading{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:28px}.home-section-heading>p{max-width:100%;font-size:13px}.workflow-grid{grid-template-columns:1fr;gap:32px}.workflow-item h3{margin-top:12px}.workflow-item>p{min-height:0}.workflow-item>code{min-height:0;margin-top:15px}.workflow-item>a{margin-top:16px}.explorer-toolbar{padding:13px}.command-filters{gap:2px}.command-filters button{gap:6px;padding:8px;font-size:10px}.command-result{grid-template-columns:1fr;gap:7px;padding:15px}.command-result .command-reference{display:none}.explorer-meta{padding-inline:15px;font-size:9px}.explorer-footer{padding:15px;line-height:1.8}.agent-grid,.install-grid,.faq-grid{grid-template-columns:1fr;gap:33px}.agent-grid>div>p,.install-grid>div>p{max-width:100%}.install-panel{padding:16px}.guide-row{gap:17px;padding-block:22px}.guide-row h3{font-size:17px}.guide-row p{font-size:11px}.guide-category{font-size:8px}.guide-arrow{font-size:18px}.home-closing{padding-block:55px}}@media (prefers-reduced-motion:reduce){.home-redesign *{scroll-behavior:auto!important;transition:none!important}}.install-grid>*,.agent-grid>*{min-width:0}.install-panel [role=tablist]{flex-wrap:wrap}@media (width<=400px){.install-panel [data-tab]{padding:7px 9px;font-size:11px}}
