.cli-pane{--cli-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:flex;flex-direction:column;min-height:0;background:var(--surface2,#1b1b19);border-top:1px solid var(--border,#3a3a38);color:var(--text,#d8d6ce);font:12px/1.5 var(--cli-mono)}.cli-bar{display:flex;gap:6px;align-items:center;padding:4px 10px;background:var(--surface,#222220);border-bottom:1px solid var(--border,#3a3a38)}.cli-title{font-weight:600;font-size:11.5px}.cli-grow{flex:1}.cli-dim{color:var(--text3,#8a8880);font-size:11px}.cli-btn{padding:2px 8px;font-size:11px;background:#2a2a28;color:#d8d6ce;border:1px solid #3a3a38;border-radius:4px;cursor:pointer;font-family:inherit}.cli-btn:hover{background:#3a3a38}.cli-btn:focus-visible{outline:2px solid var(--accent,#c08a3e);outline-offset:1px}.cli-log{flex:1;min-height:60px;max-height:34vh;overflow:auto;padding:6px 10px;background:var(--surface2,#1b1b19)}.cli-row{margin:0 0 4px}.cli-cmd{display:flex;gap:6px;align-items:baseline;flex-wrap:wrap}.cli-at{color:var(--text3,#6f6d66);font-size:10.5px}.cli-by{font-size:10px;padding:0 4px;border-radius:3px;border:1px solid #3a3a38;color:#a8a69e}.cli-by-t{border-color:#4a7a4a;color:#8fc98f}.cli-by-b{border-color:#4a6a8a;color:#8fb6d9}.cli-by-u{border-color:#6a5a3a;color:#c9a96f}.cli-ps{color:var(--accent,#c08a3e)}.cli-line{white-space:pre-wrap;word-break:break-all}.cli-norep{font-size:10px;color:#d98f8f}.cli-res{white-space:pre-wrap;color:var(--text2,#b4b2aa);padding-left:14px;word-break:break-word}.cli-in{display:flex;gap:6px;align-items:center;padding:5px 10px;border-top:1px solid var(--border,#3a3a38);background:var(--surface,#222220)}.cli-ps1{font-size:12px;color:var(--accent,#c08a3e)}.cli-in input{flex:1;background:var(--surface2,#1b1b19);color:var(--text,#d8d6ce);border:1px solid var(--border2,#4a4a48);border-radius:4px;padding:4px 8px;font:12px/1.4 var(--cli-mono)}.cli-in input:focus{outline:none;border-color:var(--accent,#c08a3e)}@media (prefers-color-scheme: light){:root:not([data-theme=dark]) .cli-pane{background:var(--surface2,#f4f3ef);color:var(--text,#2a2824)}:root:not([data-theme=dark]) .cli-log{background:var(--surface2,#f4f3ef)}:root:not([data-theme=dark]) .cli-bar,:root:not([data-theme=dark]) .cli-in{background:var(--surface,#e9e7e1)}:root:not([data-theme=dark]) .cli-btn{background:#e0ded8;color:#2a2824;border-color:#c9c7c0}:root:not([data-theme=dark]) .cli-in input{background:#fff;color:#2a2824}:root:not([data-theme=dark]) .cli-res{color:var(--text2,#55524c)}}.cli-pane .cli-chev{background:none;border:0;color:var(--text2,#b4b2aa);cursor:pointer;font:600 15px/1 var(--cli-mono);padding:0 4px;transition:transform .15s ease}.cli-pane .cli-chev:hover{color:var(--accent,#c08a3e)}.cli-pane .cli-chev:focus-visible{outline:2px solid var(--accent,#c08a3e);outline-offset:2px;border-radius:3px}.cli-pane[data-open="1"] .cli-chev{transform:rotate(90deg)}.cli-pane .cli-bar,.cli-pane .cli-bar .cli-btn{cursor:pointer}.cli-pane[data-open="0"] .cli-log,.cli-pane[data-open="0"] .cli-in{display:none}.cli-pane[data-open="0"]{border-top:1px solid var(--border,#3a3a38)}.cli-pane .cli-badge:empty{display:none}.cli-pane[data-open="1"] .cli-badge{display:none}.cli-pane .cli-badge{display:inline-block;min-width:16px;padding:0 5px;border-radius:9px;background:var(--accent,#c08a3e);color:#1b1b19;font-size:10.5px;line-height:15px;text-align:center;font-weight:700}@media (prefers-color-scheme: light){:root:not([data-theme=dark]) .cli-pane .cli-chev{color:var(--text2,#55524c)}:root:not([data-theme=dark]) .cli-pane .cli-badge{color:#fff}}.cli-pane .cli-grip{height:5px;cursor:ns-resize;background:var(--border,#3a3a38);border-top:1px solid var(--border2,#4a4a48)}.cli-pane .cli-grip:hover{background:var(--accent,#c08a3e)}.cli-pane[data-open="0"] .cli-grip{display:none}.cli-pane .cli-log{max-height:none}.cli-pane .cli-log{flex:0 0 auto;overflow:auto}.cli-pane .cli-grip{position:relative}.cli-pane .cli-grip:before{content:"";position:absolute;left:0;right:0;top:-4px;bottom:-4px}
