.docs-prose{max-width:880px;color:var(--text);margin:0 auto;padding:clamp(40px,4vw,60px) clamp(24px,4vw,56px) clamp(56px,6vw,80px)}.docs-prose>h1{letter-spacing:-.02em;color:var(--text);margin:0 0 6px;font-size:clamp(28px,3vw,36px);font-weight:700;line-height:1.15}.docs-prose>.lede{color:var(--text-dim);margin:0 0 4px;font-size:15px;line-height:1.6}.docs-prose>.lede+.lede{margin-bottom:32px}.docs-prose h2{letter-spacing:-.012em;color:var(--text);margin:44px 0 12px;scroll-margin-top:88px;font-size:19px;font-weight:650}.docs-prose h3{text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim);margin:24px 0 8px;font-size:14px;font-weight:650}.docs-prose p{color:var(--text);margin:10px 0;line-height:1.65}.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{border-left:2px solid var(--accent);background:color-mix(in oklab, var(--accent) 6%, transparent);color:var(--text-dim);border-radius:0 4px 4px 0;margin:12px 0;padding:10px 14px;font-size:13.5px;line-height:1.55}.docs-prose code{font-family:var(--font-mono);background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:3px;padding:2px 5px;font-size:.9em}.docs-prose pre{border:1px solid var(--border);border-radius:6px;margin:14px 0;padding:14px 16px;font-size:13px;line-height:1.55;overflow-x:auto;background:var(--surface)!important}.docs-prose pre code{background:0 0;border:0;padding:0;font-size:1em}.docs-prose .code-block{margin:14px 0}.docs-prose .code-block pre,.docs-prose .code pre{border:0;margin:0;padding:0 20px;background:0 0!important}.docs-prose a{color:var(--accent);border-bottom:1px solid color-mix(in oklab, var(--accent) 35%, transparent);text-decoration:none}.docs-prose a:hover{border-bottom-color:var(--accent)}.docs-prose .arch-points{margin:6px 0 22px}.docs-prose .arch-diagram{border:1px solid var(--border);background:color-mix(in oklab, var(--surface) 50%, var(--bg) 50%);border-radius:12px;flex-direction:column;align-items:center;gap:0;margin:14px 0 24px;padding:20px clamp(14px,3vw,28px);display:flex}.docs-prose .arch-row-top{grid-template-columns:repeat(4,minmax(110px,1fr));gap:12px;width:100%;max-width:760px;display:grid}.docs-prose .arch-node{border:1.5px solid var(--arch-border);background:var(--arch-bg);color:var(--arch-fg);letter-spacing:-.005em;box-shadow:0 1px 0 color-mix(in oklab, var(--arch-border) 28%, transparent);border-radius:11px;align-items:center;gap:10px;padding:9px 14px;font-size:13px;font-weight:600;line-height:1.2;display:flex}.docs-prose .arch-node-wide{justify-content:center;width:100%;max-width:380px}.docs-prose .arch-icon{background:color-mix(in oklab, var(--arch-border) 22%, transparent);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.docs-prose .arch-icon svg{width:14px;height:14px;stroke:var(--arch-fg)}.docs-prose .arch-label{color:var(--arch-fg);font-family:inherit;font-size:inherit;font-weight:inherit;background:0 0;border:0;padding:0}.docs-prose .arch-sep{color:color-mix(in oklab, var(--arch-fg) 55%, transparent);margin:0 6px;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:oklab(73.2059% .0512435 -.0992916/.16);--arch-border:oklab(73.2059% .0512435 -.0992916/.55);--arch-fg:color-mix(in oklab, #b099e6 90%, var(--text))}[data-theme=dark] .docs-prose .arch-node-web{--arch-bg:oklab(75.5643% -.117814 .0402521/.14);--arch-border:oklab(75.5643% -.117814 .0402521/.55);--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{fill:none;width:100%;max-width:760px;height:48px;stroke:color-mix(in oklab, var(--text-dim) 55%, transparent);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;margin:0;display:block}.docs-prose .arch-arrow{background:color-mix(in oklab, var(--text-dim) 40%, transparent);width:2px;height:22px;display:block;position:relative}.docs-prose .arch-arrow:after{content:"";border-left:4px solid #0000;border-right:4px solid #0000;border-top:6px solid color-mix(in oklab, var(--text-dim) 55%, transparent);width:0;height:0;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}@media (width<=720px){.docs-prose .arch-row-top{grid-template-columns:1fr}}.web-share-start-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:start;gap:28px;margin-top:10px;padding:0 32px 32px;display:grid}.web-share-start-code,.web-share-start-media{min-width:0}.web-share-start-code{align-content:start;gap:16px;display:grid}.web-share-start-code .code-block{margin:0}.command-choice-tabs{border:1px solid var(--border);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%);border-radius:12px;overflow:hidden;box-shadow:0 18px 42px #0000001a}.command-choice-tablist{border-bottom:1px solid var(--border-soft);scrollbar-width:thin;gap:6px;padding:8px;display:flex;overflow-x:auto}.command-choice-tab{--tab-color:var(--type-actions);min-width:max-content;color:var(--text-dim);font:700 13px / 1.1 var(--font-mono);text-align:center;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:1 0 0;padding:9px 13px 10px;transition:color .16s,border-color .16s,background .16s;position:relative}.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{content:"";background:var(--tab-color);border-radius:999px;height:3px;position:absolute;bottom:-9px;left:10px;right:10px}.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);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%);gap:14px;padding:15px;display:grid}.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{gap:5px;padding-left:13px;display:grid;position:relative}.command-choice-copy:before{content:"";background:var(--panel-color);border-radius:999px;width:3px;position:absolute;top:2px;bottom:2px;left:0}.command-choice-copy h2{color:var(--text);font:800 14px / 1.25 var(--font-mono);margin:0}.command-choice-copy p{max-width:60ch;color:var(--text-dim);margin:0;font-size:13px;line-height:1.5}.web-share-start-code .code pre,[data-web-share-panel] .code pre{white-space:pre-wrap;word-break:normal;overflow-wrap:anywhere;min-width:0}.web-share-start-code .reco-note{margin:0}.web-share-start-details{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:14px;display:grid}.web-share-start-details .scenario-detail{--detail-color:var(--type-actions);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%);min-height:0;padding:15px 16px 15px 18px;position:relative;overflow:hidden;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{content:"";background:var(--detail-color);border-radius:0 999px 999px 0;width:3px;position:absolute;top:14px;bottom:14px;left:0}.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{align-content:start;gap:12px;min-width:0;display:grid}.web-share-start-media .api-head{margin:0 0 2px}.web-share-start-media .media-shot{max-width:none;margin:0;overflow:hidden}.web-share-start-media .media-shot img{object-fit:cover;object-position:top center;width:100%;max-height:320px}@media (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 (width<=640px){.web-share-start-grid{gap:16px;padding:0 16px}.command-choice-tablist{flex-wrap:wrap;gap:5px;padding:7px;overflow-x:visible}.command-choice-tab{white-space:normal;flex:106px;min-width:0;padding:9px 11px;font-size:12px}.command-choice-panel{padding:13px}.web-share-start-media{grid-template-columns:1fr}.web-share-start-media .media-shot img{max-height:none}}
