.docs-prose{max-width:880px;margin:0 auto;padding:clamp(40px,4vw,60px) clamp(24px,4vw,56px) clamp(56px,6vw,80px);color:var(--text)}.docs-prose>h1{margin:0 0 6px;font-size:clamp(28px,3vw,36px);line-height:1.15;letter-spacing:-.02em;font-weight:700;color:var(--text)}.docs-prose>.lede{margin:0 0 4px;color:var(--text-dim);font-size:15px;line-height:1.6}.docs-prose>.lede+.lede{margin-bottom:32px}.docs-prose h2{margin:44px 0 12px;font-size:19px;letter-spacing:-.012em;font-weight:650;color:var(--text);scroll-margin-top:88px}.docs-prose h3{margin:24px 0 8px;font-size:14px;font-weight:650;text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim)}.docs-prose p{margin:10px 0;line-height:1.65;color:var(--text)}.docs-prose ul,.docs-prose ol{margin:10px 0;padding-left:1.3em;line-height:1.65}.docs-prose li+li{margin-top:4px}.docs-prose .note{margin:12px 0;padding:10px 14px;border-left:2px solid var(--accent);background:color-mix(in oklab,var(--accent) 6%,transparent);color:var(--text-dim);font-size:13.5px;line-height:1.55;border-radius:0 4px 4px 0}.docs-prose code{font-family:var(--font-mono);font-size:.9em;padding:2px 5px;border-radius:3px;background:var(--surface);border:1px solid var(--border);color:var(--text)}.docs-prose pre{margin:14px 0;padding:14px 16px;border-radius:6px;border:1px solid var(--border);background:var(--surface)!important;overflow-x:auto;line-height:1.55;font-size:13px}.docs-prose pre code{padding:0;background:transparent;border:0;font-size:1em}.docs-prose .code-block{margin:14px 0}.docs-prose .code-block pre,.docs-prose .code pre{margin:0;padding:0 20px;border:0;background:transparent!important}.docs-prose a{color:var(--accent);text-decoration:none;border-bottom:1px solid color-mix(in oklab,var(--accent) 35%,transparent)}.docs-prose a:hover{border-bottom-color:var(--accent)}.docs-prose .arch-points{margin:6px 0 22px}.docs-prose .arch-diagram{display:flex;flex-direction:column;align-items:center;gap:0;margin:14px 0 24px;padding:20px clamp(14px,3vw,28px);border-radius:12px;border:1px solid var(--border);background:color-mix(in oklab,var(--surface) 50%,var(--bg) 50%)}.docs-prose .arch-row-top{display:grid;grid-template-columns:repeat(4,minmax(110px,1fr));gap:12px;width:100%;max-width:760px}.docs-prose .arch-node{display:flex;align-items:center;gap:10px;padding:9px 14px;border-radius:11px;border:1.5px solid var(--arch-border);background:var(--arch-bg);color:var(--arch-fg);font-weight:600;font-size:13px;letter-spacing:-.005em;line-height:1.2;box-shadow:0 1px color-mix(in oklab,var(--arch-border) 28%,transparent)}.docs-prose .arch-node-wide{width:100%;max-width:380px;justify-content:center}.docs-prose .arch-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:7px;background:color-mix(in oklab,var(--arch-border) 22%,transparent);flex-shrink:0}.docs-prose .arch-icon svg{width:14px;height:14px;stroke:var(--arch-fg)}.docs-prose .arch-label{color:var(--arch-fg);background:none;border:0;padding:0;font-family:inherit;font-size:inherit;font-weight:inherit}.docs-prose .arch-sep{margin:0 6px;color:color-mix(in oklab,var(--arch-fg) 55%,transparent);font-weight:400}.docs-prose .arch-node-cli{--arch-bg: #E7EEFF;--arch-border: #93B0F2;--arch-fg: #1F3D8C}.docs-prose .arch-node-sdk{--arch-bg: #D9F2F4;--arch-border: #6DC2C8;--arch-fg: #16646A}.docs-prose .arch-node-ratatui{--arch-bg: #EDE6FA;--arch-border: #A99CDB;--arch-fg: #4F3FA4}.docs-prose .arch-node-web{--arch-bg: #E6F4EE;--arch-border: #76B99B;--arch-fg: #1D6749}.docs-prose .arch-node-ipc{--arch-bg: #E7EEFF;--arch-border: #93B0F2;--arch-fg: #1F3D8C}.docs-prose .arch-node-daemon{--arch-bg: #DFF1DE;--arch-border: #82B783;--arch-fg: #2E6B30}.docs-prose .arch-node-tree{--arch-bg: #FBEDD2;--arch-border: #DDB378;--arch-fg: #7A5417}.docs-prose .arch-node-procs{--arch-bg: #ECE5FB;--arch-border: #A89BDB;--arch-fg: #4F3FA4}[data-theme=dark] .docs-prose .arch-diagram{background:color-mix(in oklab,var(--surface) 85%,var(--bg))}[data-theme=dark] .docs-prose .arch-node-cli,[data-theme=dark] .docs-prose .arch-node-ipc{--arch-bg: color-mix(in oklab, var(--type-pane) 14%, transparent);--arch-border: color-mix(in oklab, var(--type-pane) 55%, transparent);--arch-fg: color-mix(in oklab, var(--type-pane) 80%, var(--text))}[data-theme=dark] .docs-prose .arch-node-sdk{--arch-bg: color-mix(in oklab, var(--type-rmux) 14%, transparent);--arch-border: color-mix(in oklab, var(--type-rmux) 55%, transparent);--arch-fg: color-mix(in oklab, var(--type-rmux) 85%, var(--text))}[data-theme=dark] .docs-prose .arch-node-ratatui,[data-theme=dark] .docs-prose .arch-node-procs{--arch-bg: color-mix(in oklab, #B099E6 16%, transparent);--arch-border: color-mix(in oklab, #B099E6 55%, transparent);--arch-fg: color-mix(in oklab, #B099E6 90%, var(--text))}[data-theme=dark] .docs-prose .arch-node-web{--arch-bg: color-mix(in oklab, #5CC896 14%, transparent);--arch-border: color-mix(in oklab, #5CC896 55%, transparent);--arch-fg: color-mix(in oklab, #5CC896 88%, var(--text))}[data-theme=dark] .docs-prose .arch-node-daemon{--arch-bg: color-mix(in oklab, var(--type-session) 12%, transparent);--arch-border: color-mix(in oklab, var(--type-session) 50%, transparent);--arch-fg: color-mix(in oklab, var(--type-session) 85%, var(--text))}[data-theme=dark] .docs-prose .arch-node-tree{--arch-bg: color-mix(in oklab, var(--type-window) 12%, transparent);--arch-border: color-mix(in oklab, var(--type-window) 50%, transparent);--arch-fg: color-mix(in oklab, var(--type-window) 90%, var(--text))}.docs-prose .arch-converge{display:block;width:100%;max-width:760px;height:48px;margin:0;fill:none;stroke:color-mix(in oklab,var(--text-dim) 55%,transparent);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.docs-prose .arch-arrow{position:relative;display:block;width:2px;height:22px;background:color-mix(in oklab,var(--text-dim) 40%,transparent)}.docs-prose .arch-arrow:after{content:"";position:absolute;left:50%;bottom:-1px;transform:translate(-50%);width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid color-mix(in oklab,var(--text-dim) 55%,transparent)}@media(max-width:720px){.docs-prose .arch-row-top{grid-template-columns:1fr}}.web-share-start-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);gap:28px;align-items:start;margin-top:10px;padding:0 32px 32px}.web-share-start-code,.web-share-start-media{min-width:0}.web-share-start-code{display:grid;gap:16px;align-content:start}.web-share-start-code .code-block{margin:0}.command-choice-tabs{overflow:hidden;border:1px solid var(--border);border-radius:12px;background:linear-gradient(135deg,color-mix(in oklab,var(--type-actions) 6%,transparent),transparent 46%),color-mix(in oklab,var(--surface) 96%,var(--bg) 4%);box-shadow:0 18px 42px #0000001a}.command-choice-tablist{display:flex;gap:6px;overflow-x:auto;padding:8px;border-bottom:1px solid var(--border-soft);scrollbar-width:thin}.command-choice-tab{--tab-color: var(--type-actions);position:relative;flex:1 0 0;min-width:max-content;padding:9px 13px 10px;color:var(--text-dim);font:700 13px / 1.1 var(--font-mono);text-align:center;cursor:pointer;border:1px solid transparent;border-radius:8px;background:transparent;transition:color .16s ease,border-color .16s ease,background .16s ease}.command-choice-tab:hover,.command-choice-tab:focus-visible{color:var(--text);border-color:color-mix(in oklab,var(--tab-color) 24%,var(--border));outline:none}.command-choice-tab[aria-selected=true]{color:var(--text);border-color:color-mix(in oklab,var(--tab-color) 44%,var(--border));background:linear-gradient(180deg,color-mix(in oklab,var(--tab-color) 14%,transparent),transparent 72%),color-mix(in oklab,var(--surface-3) 62%,transparent)}.command-choice-tab[aria-selected=true]:after{position:absolute;right:10px;bottom:-9px;left:10px;height:3px;content:"";border-radius:999px;background:var(--tab-color)}.command-choice-tab-local{--tab-color: var(--type-actions)}.command-choice-tab-target{--tab-color: var(--cat-quickstart)}.command-choice-tab-public{--tab-color: var(--cat-capture-trace)}.command-choice-tab-neutral{--tab-color: var(--cat-pane-basics)}.command-choice-panel{--panel-color: var(--type-actions);display:grid;gap:14px;padding:15px;background:linear-gradient(135deg,color-mix(in oklab,var(--panel-color) 8%,transparent),transparent 58%),color-mix(in oklab,var(--surface) 92%,var(--bg) 8%)}.command-choice-panel[hidden]{display:none}.command-choice-panel-local{--panel-color: var(--type-actions)}.command-choice-panel-target{--panel-color: var(--cat-quickstart)}.command-choice-panel-public{--panel-color: var(--cat-capture-trace)}.command-choice-panel-neutral{--panel-color: var(--cat-pane-basics)}.command-choice-copy{position:relative;display:grid;gap:5px;padding-left:13px}.command-choice-copy:before{position:absolute;top:2px;bottom:2px;left:0;width:3px;content:"";border-radius:999px;background:var(--panel-color)}.command-choice-copy h2{margin:0;color:var(--text);font:800 14px / 1.25 var(--font-mono)}.command-choice-copy p{max-width:60ch;margin:0;color:var(--text-dim);font-size:13px;line-height:1.5}.web-share-start-code .code pre,[data-web-share-panel] .code pre{min-width:0;white-space:pre-wrap;word-break:normal;overflow-wrap:anywhere}.web-share-start-code .reco-note{margin:0}.web-share-start-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:14px}.web-share-start-details .scenario-detail{--detail-color: var(--type-actions);position:relative;min-height:0;padding:15px 16px 15px 18px;overflow:hidden;border-color:color-mix(in oklab,var(--detail-color) 32%,var(--border));background:linear-gradient(135deg,color-mix(in oklab,var(--detail-color) 9%,transparent),transparent 58%),color-mix(in oklab,var(--surface) 96%,var(--bg) 4%);box-shadow:0 14px 34px #00000017}.web-share-start-details .scenario-detail:nth-child(2){--detail-color: var(--cat-quickstart)}.web-share-start-details .scenario-detail:before{position:absolute;top:14px;bottom:14px;left:0;width:3px;content:"";border-radius:0 999px 999px 0;background:var(--detail-color)}.web-share-start-details .scenario-detail h2{color:var(--text);font-size:14px}.web-share-start-details .scenario-detail li::marker{color:var(--detail-color)}.web-share-start-media{display:grid;gap:12px;align-content:start;min-width:0}.web-share-start-media .api-head{margin:0 0 2px}.web-share-start-media .media-shot{overflow:hidden;max-width:none;margin:0}.web-share-start-media .media-shot img{width:100%;max-height:320px;object-fit:cover;object-position:top center}@media(max-width:1080px){.web-share-start-grid{grid-template-columns:1fr}.web-share-start-media{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.web-share-start-media .api-head{grid-column:1 / -1}}@media(max-width:640px){.web-share-start-grid{gap:16px;padding:0 16px}.command-choice-tablist{gap:5px;padding:7px;overflow-x:visible;flex-wrap:wrap}.command-choice-tab{flex:1 1 106px;min-width:0;padding:9px 11px;font-size:12px;white-space:normal}.command-choice-panel{padding:13px}.web-share-start-media{grid-template-columns:1fr}.web-share-start-media .media-shot img{max-height:none}}
