@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_898c26{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_898c26{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}:root{--bg:#0a0a0a;--panel:#0f0f0f;--text:#e7e7e7;--bright:#ffffff;--muted:color-mix(in srgb,var(--text) 55%,transparent);--faint:color-mix(in srgb,var(--text) 32%,transparent);--hairline:color-mix(in srgb,var(--text) 11%,transparent);--hl:color-mix(in srgb,var(--text) 16%,transparent);--code:color-mix(in srgb,var(--text) 82%,transparent);--plan-bg:#0d0d0d;--plan-fg:#d4d8e0;--window-bg:#0c0c0c;--shadow:rgb(0 0 0/0.55);--ansi-yellow:#e0af68;--ansi-green:#9ece6a;--ansi-blue:#7aa2f7;--ansi-red:#f7768e;color-scheme:dark}@media (prefers-color-scheme:light){:root{--bg:#fbfbfa;--panel:#f1f1ef;--text:#24262b;--bright:#000000;--plan-bg:#fdfdfc;--plan-fg:#2b2f36;--window-bg:#ffffff;--shadow:rgb(0 0 0/0.14);--ansi-yellow:#9a6a10;--ansi-green:#4d7c0f;--ansi-blue:#2f5fd0;--ansi-red:#c0344e;color-scheme:light}}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background-color:var(--bg);color:var(--text);font-family:var(--font-mono),ui-monospace,"SF Mono",Menlo,monospace;font-size:13.5px;line-height:1.75;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.page{max-width:720px;margin:0 auto;border-left:1px solid var(--hairline);border-right:1px solid var(--hairline);min-height:100vh;display:flex;flex-direction:column}.header{display:flex;align-items:center;justify-content:space-between;padding:22px 32px}.brand{font-weight:500;font-size:14px}.gh{color:var(--muted);display:inline-flex;transition:color .12s}.gh:hover{color:var(--text)}.section{border-top:1px solid var(--hairline);padding:56px 32px 72px}.section-title{font-size:clamp(19px,2.4vw,24px);font-weight:700;margin:0 0 32px;letter-spacing:-.3px}.section-sub{color:var(--muted);margin:-18px 0 0;max-width:54ch}.placeholder{color:var(--faint)}.section-sub a{color:var(--text);text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--faint);text-decoration-color:var(--faint)}.section-sub a:hover{-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}.section-sub code{border:1px solid var(--hairline);background:var(--panel);padding:1px 7px;border-radius:4px;font-size:12.5px;color:var(--text)}.hero{padding:72px 32px}.hero h1{font-size:clamp(20px,3.4vw,27px);font-weight:700;letter-spacing:-.5px;line-height:1.5;margin:0;color:color-mix(in srgb,var(--text) 55%,transparent)}.hero .kw{color:var(--bright)}.hero .kw-term{border:1px solid color-mix(in srgb,var(--text) 22%,transparent);background:var(--panel);padding:.08em .3em;border-radius:4px}.install{margin-top:40px}.install-tabs{display:flex}.install-tab{background:none;border:1px solid transparent;border-bottom:none;color:var(--faint);cursor:pointer;font-family:inherit;font-size:12.5px;padding:7px 18px;transition:color .12s}.install-tab:hover{color:var(--muted)}.install-tab.active{border-color:var(--hairline);background:var(--panel);color:var(--text)}.install-cmd{display:flex;align-items:center;gap:14px;border:1px solid var(--hairline);background:var(--panel);padding:14px 18px}.dollar{color:var(--muted);-webkit-user-select:none;-moz-user-select:none;user-select:none}.install-cmd code{flex:1 1;font-size:13px}.install-link{color:var(--text);text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}.install-link:hover{-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}.copy-btn{background:none;border:none;color:#828282;cursor:pointer;padding:0;width:23px;height:23px;display:inline-flex;align-items:center;justify-content:center;flex:none;font-family:inherit;line-height:1;transition:color .12s}.copy-btn .done,.copy-btn:hover{color:var(--text)}.copy-btn .done{font-size:14px}.idemo-wrap{margin-top:56px}.idemo-window{width:656px;height:440px;border:1px solid var(--hairline);border-radius:8px;background:var(--window-bg);overflow:hidden;position:relative;display:flex;flex-direction:column}.idemo-titlebar{display:flex;align-items:center;gap:7px;padding:8px 12px;border-bottom:1px solid var(--hairline);flex:none}.tl{width:11px;height:11px;border-radius:50%}.tl-r{background:#ff5f57}.tl-y{background:#febc2e}.tl-g{background:#28c840}.idemo-title{color:var(--faint);font-size:11.5px;margin-left:6px}.idemo-body{flex:1 1;min-height:0;display:flex;position:relative}.idemo-cc{flex:1 1;min-width:0;display:flex;flex-direction:column;padding:12px 14px;font-size:12px;line-height:19px}.idemo-cc-scroll{flex:1 1;min-height:0;overflow:hidden}.id-user{background:color-mix(in srgb,var(--text) 8%,transparent);padding:1px 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.id-user-caret{color:var(--muted)}.id-tool{margin-top:8px;display:flex;gap:8px;align-items:baseline}.id-tool-dot{color:var(--ansi-green)}.id-dim{color:var(--muted)}.id-arg{color:var(--code)}.id-working{margin-top:8px;color:var(--ansi-red)}.id-composer{margin-top:10px;flex:none}.id-composer-input{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);padding:5px 2px;display:flex;align-items:center;gap:8px}.id-draft{color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.id-caret-block{width:7px;height:13px;background:var(--text);animation:blink 1.1s steps(1) infinite}.id-mode{margin-top:6px;font-size:11px;white-space:nowrap;overflow:hidden}.id-mode-auto{color:var(--ansi-yellow)}.id-mode-hint{color:var(--faint)}.idemo-cli-out{margin-top:4px;padding-left:18px;color:var(--code);font-size:11.5px;line-height:1.65}.idemo-cli-comment{margin-top:6px}.idemo-cli-dot{color:var(--ansi-yellow);font-size:9px}.idemo-cli-anchor{color:var(--muted);padding-left:2.1ch}.idemo-cli-text{padding-left:2.1ch;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.idemo-backdrop{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--bg) 45%,transparent)}.id-caret-block.still{animation:none;opacity:.4}.idemo-try{border:1px solid color-mix(in srgb,var(--text) 30%,transparent);border-radius:6px;background:var(--window-bg);color:var(--text);font:inherit;padding:8px 24px;cursor:pointer;transition:background .12s,border-color .12s}.idemo-try:hover{background:var(--panel);border-color:color-mix(in srgb,var(--text) 50%,transparent)}.idemo-divider{width:5px;flex:none;cursor:col-resize;border-left:1px solid var(--hairline);touch-action:none}.idemo-divider:hover{border-left-color:color-mix(in srgb,var(--text) 30%,transparent)}.tpd-pane{flex:1 1;min-width:0;display:flex;flex-direction:column;background:var(--plan-bg);position:relative}.tpd-bar{height:28px;flex:none;display:flex;align-items:center;gap:8px;padding:0 8px;border-bottom:1px solid var(--hairline);font-size:10.5px;color:var(--muted);-webkit-user-select:none;-moz-user-select:none;user-select:none}.tpd-title{flex:1 1;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:4px;white-space:nowrap}.tpd-title-text{overflow:hidden;text-overflow:ellipsis;color:color-mix(in srgb,var(--plan-fg) 50%,transparent)}.tpd-linkbtn{border:none;background:transparent;cursor:pointer;color:inherit;padding:3px 4px;border-radius:4px;line-height:0;flex:none}.tpd-linkbtn:hover{color:var(--text);background:color-mix(in srgb,var(--bright) 7%,transparent)}.tpd-bar-right{display:flex;align-items:center;gap:4px}.tpd-group{display:inline-flex;align-items:stretch;border:1px solid color-mix(in srgb,var(--plan-fg) 16%,transparent);border-radius:5px;overflow:hidden}.tpd-sep{width:1px;background:color-mix(in srgb,var(--plan-fg) 16%,transparent)}.tpd-bar-btn{display:inline-flex;align-items:center;gap:6px;padding:2px 7px;border:none;background:transparent;color:color-mix(in srgb,var(--plan-fg) 72%,transparent);font:inherit;font-size:10.5px;cursor:pointer;white-space:nowrap}.tpd-bar-btn:hover{background:color-mix(in srgb,var(--bright) 7%,transparent)}.tpd-bar-btn svg{opacity:.65}.tpd-bar-btn.comments{color:color-mix(in srgb,var(--ansi-yellow) 78%,var(--plan-fg))}.tpd-key{font-size:9px;color:color-mix(in srgb,var(--plan-fg) 40%,transparent)}.tpd-close{border-radius:5px}.tpd-scroll{flex:1 1;min-height:0;overflow-y:auto;position:relative}.tpd-doc{--pp-text:var(--plan-fg);--pp-muted:color-mix(in srgb,var(--plan-fg) 52%,transparent);--pp-faint:color-mix(in srgb,var(--plan-fg) 30%,transparent);--pp-hairline:color-mix(in srgb,var(--plan-fg) 10%,transparent);padding:16px 26px 40px 20px;font-size:11.5px;line-height:1.7;color:var(--pp-text);-webkit-user-select:text;-moz-user-select:text;user-select:text;cursor:text}.tpd-doc h1{font-size:14px;font-weight:600;margin:0}.tpd-doc .sub{color:var(--pp-muted);margin:1px 0 0;font-size:11px}.tpd-doc h2{font-size:12px;font-weight:600;margin:18px 0 8px;padding-bottom:5px;border-bottom:1px solid var(--pp-hairline)}.tpd-doc p{margin:8px 0;color:color-mix(in srgb,var(--pp-text) 80%,transparent)}.tpd-doc .mm{margin:10px 0 12px;border:1px solid var(--pp-hairline);border-radius:6px;padding:14px 14px 10px;overflow-x:auto}.tpd-doc .mm-flow{min-width:300px}.tpd-doc .mm-row{display:flex;align-items:center;gap:8px}.tpd-doc .mm-node{flex:none;border:1px solid color-mix(in srgb,var(--ansi-blue) 55%,transparent);background:color-mix(in srgb,var(--ansi-blue) 8%,transparent);border-radius:4px;padding:1px 9px;font-size:10.5px;line-height:1.6;white-space:nowrap}.tpd-doc .mm-edge{flex:1 1;min-width:26px;display:flex;flex-direction:column;align-items:center;gap:1px}.tpd-doc .mm-edge em{font-style:normal;font-size:9px;color:var(--pp-faint);white-space:nowrap}.tpd-doc .mm-edge i{width:100%;height:5px;border-bottom:1px solid var(--pp-muted);position:relative}.tpd-doc .mm-edge i:after{content:"";position:absolute;right:-1px;bottom:-3.5px;border:3px solid transparent;border-left:5px solid var(--pp-muted)}.tpd-doc .mm-back{height:12px;margin:4px 22px 14px;border:1px solid var(--pp-muted);border-top:none;border-radius:0 0 6px 6px;position:relative}.tpd-doc .mm-back em{font-style:normal;font-size:9px;color:var(--pp-faint);position:absolute;left:50%;bottom:-7px;transform:translateX(-50%);background:var(--plan-bg);padding:0 7px;white-space:nowrap}.tpd-doc .mm-back:after{content:"";position:absolute;left:-4px;top:-4px;border:3.5px solid transparent;border-bottom:6px solid var(--pp-muted)}.tpd-doc .vis{margin:10px 0 14px;border:1px solid var(--pp-hairline);border-radius:6px;padding:11px 14px 12px}.tpd-doc .vis-title{font-size:9px;color:var(--pp-faint)}.tpd-doc .vis-bars{display:flex;align-items:flex-end;gap:3px;height:44px;margin-top:8px;position:relative}.tpd-doc .vis-bars i{flex:1 1;border-radius:1px;background:color-mix(in srgb,var(--ansi-blue) 55%,transparent)}.tpd-doc .vis-bars i.bad{background:color-mix(in srgb,var(--ansi-red) 60%,transparent)}.tpd-doc .vis-marker{position:absolute;top:-4px;bottom:0;border-left:1px dashed color-mix(in srgb,var(--ansi-red) 70%,transparent)}.tpd-doc .vis-marker em{font-style:normal;font-size:8.5px;color:var(--ansi-red);position:absolute;top:-6px;left:4px;white-space:nowrap}.tpd-doc .q{padding-left:14px;position:relative}.tpd-doc .q:before{content:"";position:absolute;left:0;top:7px;width:6px;height:6px;border-radius:50%;background:var(--ansi-blue)}.tpd-layer{position:absolute;top:0;left:0;width:100%;height:0}.tpd-obox{position:absolute;pointer-events:none;border-radius:4px;border:1.5px solid color-mix(in srgb,var(--ansi-yellow) 55%,transparent);background:color-mix(in srgb,var(--ansi-yellow) 5%,transparent)}.tpd-obox.draft{border-color:color-mix(in srgb,var(--ansi-yellow) 85%,transparent);background:color-mix(in srgb,var(--ansi-yellow) 9%,transparent)}.tpd-pin{position:absolute;right:6px;border:none;cursor:pointer;padding:2px 7px;display:inline-flex;align-items:center;gap:5px;font:10px/1.5 inherit;font-family:inherit;color:var(--text);background:color-mix(in srgb,var(--ansi-yellow) 22%,var(--plan-bg));border-radius:4px;white-space:nowrap;max-width:150px;overflow:hidden}.tpd-pin:hover{background:color-mix(in srgb,var(--ansi-yellow) 34%,var(--plan-bg))}.tpd-pin-text{overflow:hidden;text-overflow:ellipsis}.tpd-selgroup{position:absolute;transform:translateX(-50%);z-index:5;background:color-mix(in srgb,var(--plan-fg) 6%,var(--plan-bg));border:1px solid color-mix(in srgb,var(--plan-fg) 14%,transparent);border-radius:5px;overflow:hidden;box-shadow:0 4px 16px var(--shadow);white-space:nowrap}.tpd-selgroup button{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border:none;background:transparent;color:var(--text);font:inherit;font-size:10.5px;cursor:pointer}.tpd-selgroup .tpd-selgroup-sep{width:1px;background:color-mix(in srgb,var(--plan-fg) 16%,transparent)}.tpd-selgroup button:hover{background:color-mix(in srgb,var(--bright) 8%,transparent)}.tpd-selgroup button svg{opacity:.7}.tpd-card{position:absolute;z-index:6;width:300px;max-width:calc(100% - 16px);background:color-mix(in srgb,var(--plan-fg) 5%,var(--plan-bg));border:1px solid color-mix(in srgb,var(--plan-fg) 14%,transparent);border-radius:8px;box-shadow:0 4px 16px var(--shadow);font-size:11.5px;color:var(--text)}.tpd-card:focus-within{border-color:color-mix(in srgb,var(--plan-fg) 35%,transparent)}.tpd-card textarea{display:block;width:100%;min-height:54px;resize:none;background:transparent;border:none;outline:none;color:inherit;font:inherit;line-height:1.55;padding:9px 11px 2px}.tpd-card textarea::placeholder{color:color-mix(in srgb,var(--plan-fg) 45%,transparent)}.tpd-card-row{display:flex;gap:6px;justify-content:flex-end;align-items:center;padding:2px 8px 8px}.tpd-card-row button{font-family:inherit;font-size:10.5px;font-weight:600;padding:6px 11px;border-radius:5px;border:none;cursor:pointer;background:transparent;color:inherit}.tpd-card-row button:hover{background:color-mix(in srgb,var(--bright) 8%,transparent)}.tpd-card-row button.primary{background:color-mix(in srgb,var(--plan-fg) 12%,transparent);font-weight:700}.tpd-card-row button.primary:hover{background:color-mix(in srgb,var(--plan-fg) 18%,transparent)}.tpd-card-row button.danger{margin-right:auto;color:color-mix(in srgb,var(--plan-fg) 60%,transparent)}.tpd-card-row button.danger:hover{color:var(--ansi-red);background:color-mix(in srgb,var(--ansi-red) 12%,transparent)}.tpd-clist{position:absolute;top:33px;right:6px;z-index:7;width:250px;max-height:75%;overflow-y:auto;padding:4px;background:color-mix(in srgb,var(--plan-fg) 5%,var(--plan-bg));border:1px solid color-mix(in srgb,var(--plan-fg) 14%,transparent);border-radius:8px;box-shadow:0 4px 16px var(--shadow);font-size:11px;line-height:1.55;color:var(--text)}.tpd-clist-item{padding:8px 24px 8px 9px;border-radius:5px;cursor:pointer;position:relative}.tpd-clist-item:hover{background:color-mix(in srgb,var(--bright) 6%,transparent)}.tpd-quote{color:color-mix(in srgb,var(--plan-fg) 60%,transparent);border-left:2px solid color-mix(in srgb,var(--ansi-yellow) 60%,transparent);padding-left:7px;margin-bottom:5px;font-size:10.5px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tpd-ctext{white-space:pre-wrap}.tpd-clist-x{position:absolute;top:6px;right:4px;padding:2px 5px;border:none;background:transparent;cursor:pointer;color:color-mix(in srgb,var(--plan-fg) 55%,transparent);opacity:0;border-radius:4px;font:inherit}.tpd-clist-item:hover .tpd-clist-x{opacity:1}.tpd-clist-x:hover{color:var(--ansi-red);background:color-mix(in srgb,var(--ansi-red) 12%,transparent)}.tpd-clist-empty{padding:10px 9px;color:color-mix(in srgb,var(--plan-fg) 45%,transparent);font-style:italic}@keyframes blink{50%{opacity:0}}.how{margin-top:48px;border-top:1px solid var(--hairline)}.how-row{padding:14px 2px 15px;border-bottom:1px solid var(--hairline)}.how-cmd{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.how-bin{color:var(--bright);font-weight:500}.how-note{color:var(--muted);margin-top:1px;font-size:12.5px}.agent-grid{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));grid-gap:14px;gap:14px;max-width:900px}.agent{border:1px solid var(--hairline);background:var(--panel);padding:9px 14px;color:var(--muted);transition:color .12s,border-color .12s;font-size:13px;display:flex;align-items:center;gap:12px}.agent:hover{color:var(--text);border-color:color-mix(in srgb,var(--text) 28%,transparent)}.agent svg{flex:none;color:var(--text)}.footer{border-top:1px solid var(--hairline);margin-top:auto;padding:24px 32px;display:flex;justify-content:space-between;color:var(--muted);font-size:12.5px}.footer a:hover{color:var(--text)}@media (max-width:720px){.agent-grid{grid-template-columns:repeat(2,1fr)}}::highlight(tpd-comments-a),::highlight(tpd-comments-b){background-color:color-mix(in srgb,var(--ansi-yellow) 20%,transparent)}::highlight(tpd-comment-hover-a),::highlight(tpd-comment-hover-b){background-color:color-mix(in srgb,var(--ansi-yellow) 34%,transparent)}::highlight(tpd-draft-a),::highlight(tpd-draft-b){background-color:color-mix(in srgb,var(--ansi-yellow) 32%,transparent)}