@keyframes hanzo-chat-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes hanzo-chat-thinking{0%,to{opacity:.28;transform:translateY(0)}50%{opacity:.9;transform:translateY(-2px)}}@keyframes hanzo-chat-cursor{0%,45%{opacity:1}46%,to{opacity:0}}.hanzo-chat-container{--hanzo-chat-panel:var(--vscode-sideBar-background,var(--hanzo-surface));--hanzo-chat-canvas:color-mix(in srgb, var(--hanzo-chat-panel) 88%, #000 12%);--hanzo-chat-control:var(--vscode-input-background,var(--hanzo-surface-raised));--hanzo-chat-control-hover:var(--vscode-toolbar-hoverBackground,var(--hanzo-surface-hover));--hanzo-chat-border:var(--vscode-widget-border,var(--hanzo-border-subtle));--hanzo-chat-border-strong:var(--vscode-input-border,var(--hanzo-border));--hanzo-chat-text:var(--vscode-foreground,var(--hanzo-text));--hanzo-chat-muted:var(--vscode-descriptionForeground,var(--hanzo-text-secondary));isolation:isolate;color:var(--hanzo-chat-text);font-family:var(--hanzo-font-ui);position:relative;container:hanzo-chat/inline-size;background:var(--hanzo-chat-panel)!important}.hanzo-chat-container button,.hanzo-chat-container select,.hanzo-chat-container textarea,.hanzo-chat-container input{font-family:inherit}.hanzo-chat-container button:focus-visible,.hanzo-chat-container select:focus-visible,.hanzo-chat-container textarea:focus-visible,.hanzo-chat-container input:focus-visible{outline:1px solid var(--vscode-focusBorder,var(--hanzo-border-focus));outline-offset:1px}.hanzo-chat-topbar{flex-direction:column;flex-shrink:0;background:var(--hanzo-chat-panel)!important;border-bottom:1px solid var(--hanzo-border-subtle)!important;box-shadow:none!important;gap:5px!important;padding:7px 8px 6px!important;display:flex!important}.hanzo-chat-topbar-main,.hanzo-chat-topbar-context,.hanzo-chat-topbar-actions{align-items:center;min-width:0;display:flex}.hanzo-chat-topbar-main{gap:5px}.hanzo-chat-topbar-context{gap:6px}.hanzo-chat-topbar-actions{flex-shrink:0;gap:2px}.hanzo-chat-context-label{color:var(--hanzo-chat-muted);letter-spacing:.02em;flex-shrink:0;align-items:center;gap:5px;font-size:10px;display:inline-flex}.hanzo-chat-topbar select,.hanzo-chat-select{text-overflow:ellipsis;white-space:nowrap;cursor:pointer;min-width:0;height:28px;transition:border-color var(--hanzo-transition-fast), background var(--hanzo-transition-fast);line-height:26px;overflow:hidden;border-radius:var(--hanzo-radius-md)!important;background:var(--hanzo-chat-control)!important;color:var(--hanzo-chat-text)!important;box-shadow:none!important;border:1px solid #0000!important;padding:0 24px 0 8px!important;font-size:11px!important}.hanzo-chat-topbar select:hover,.hanzo-chat-select:hover{border-color:var(--hanzo-chat-border-strong)!important;background:var(--hanzo-chat-control-hover)!important}.hanzo-chat-topbar select:focus,.hanzo-chat-select:focus{border-color:var(--vscode-focusBorder,var(--hanzo-border-focus))!important;box-shadow:none!important;outline:none!important}.hanzo-chat-session-select{flex:auto}.hanzo-chat-agent-select{flex:auto;width:100%}.hanzo-chat-topbar button,.hanzo-chat-icon-button{flex-shrink:0;border-radius:var(--hanzo-radius-md)!important;width:26px!important;height:26px!important;color:var(--hanzo-chat-muted)!important;box-shadow:none!important;cursor:pointer!important;transition:color var(--hanzo-transition-fast), background var(--hanzo-transition-fast), border-color var(--hanzo-transition-fast)!important;background:0 0!important;border:1px solid #0000!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important}.hanzo-chat-topbar button:hover,.hanzo-chat-icon-button:hover{background:var(--hanzo-chat-control-hover)!important;color:var(--hanzo-chat-text)!important;box-shadow:none!important;border-color:#0000!important;transform:none!important}.hanzo-chat-statusbar{min-height:20px;color:var(--hanzo-chat-muted);background:var(--hanzo-chat-panel);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;display:flex;padding:3px 10px!important;font-size:10px!important}.hanzo-chat-statusbar:not(:has(.hanzo-chat-status:not(:empty),.hanzo-chat-token:not(:empty))){display:none!important}.hanzo-chat-token{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;opacity:.7!important}.hanzo-chat-toolrow{min-height:26px;border:0!important;border-bottom:1px solid var(--hanzo-border-subtle)!important;background:var(--hanzo-chat-panel)!important;color:var(--hanzo-chat-muted)!important;padding:5px 10px!important}.hanzo-chat-progress{color:var(--hanzo-chat-muted);font-family:var(--hanzo-font-mono);border-bottom:1px solid var(--hanzo-border-subtle)!important;background:var(--hanzo-chat-canvas)!important;padding:5px 12px 6px 28px!important}.hanzo-chat-message-stage{background:var(--hanzo-chat-canvas);flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.hanzo-chat-messages{overscroll-behavior:contain;scrollbar-color:var(--vscode-scrollbarSlider-background) transparent;scrollbar-width:thin;flex-direction:column;flex:1;width:100%;min-height:0;overflow-y:auto;gap:0!important;padding:8px 0 18px!important;display:flex!important}.hanzo-chat-messages::-webkit-scrollbar{width:10px}.hanzo-chat-messages::-webkit-scrollbar-track{background:0 0}.hanzo-chat-messages::-webkit-scrollbar-thumb{background:var(--vscode-scrollbarSlider-background);background-clip:padding-box;border:3px solid #0000;border-radius:10px}.hanzo-chat-messages::-webkit-scrollbar-thumb:hover{background:var(--vscode-scrollbarSlider-hoverBackground);background-clip:padding-box}.hanzo-chat-scroll-latest{z-index:2;border:1px solid var(--hanzo-chat-border-strong);background:var(--hanzo-surface-raised);width:28px;height:28px;color:var(--hanzo-chat-text);box-shadow:var(--hanzo-shadow-md);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:none;position:absolute;bottom:10px;right:14px}.hanzo-chat-scroll-latest[data-visible=true]{display:flex}.hanzo-chat-scroll-latest:hover{background:var(--hanzo-surface-hover)}.hanzo-chat-message{flex-shrink:0;width:100%;animation:.12s ease-out hanzo-chat-enter}.hanzo-chat-message--user{padding:5px 8px 7px!important}.hanzo-chat-user-bubble{white-space:pre-wrap;word-break:break-word;width:100%;border:1px solid var(--hanzo-chat-border-strong)!important;border-radius:var(--hanzo-radius-md)!important;background:var(--hanzo-chat-control)!important;max-width:none!important;color:var(--hanzo-chat-text)!important;box-shadow:none!important;padding:10px 11px!important;font-size:12px!important;line-height:1.55!important}.hanzo-chat-message--assistant{padding:5px 11px 9px!important}.hanzo-chat-bubble{word-break:break-word;width:100%;max-width:none!important;color:var(--hanzo-chat-text)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;font-size:13px!important;line-height:1.62!important}.hanzo-chat-bubble>:first-child{margin-top:0}.hanzo-chat-bubble>:last-child{margin-bottom:0}.hanzo-chat-bubble p{margin:5px 0}.hanzo-chat-bubble ul,.hanzo-chat-bubble ol{margin:6px 0;padding-left:20px}.hanzo-chat-bubble li{margin:3px 0}.hanzo-chat-bubble h1,.hanzo-chat-bubble h2,.hanzo-chat-bubble h3{color:var(--hanzo-chat-text);margin:14px 0 6px;line-height:1.3}.hanzo-chat-bubble h1{font-size:16px}.hanzo-chat-bubble h2{font-size:14px}.hanzo-chat-bubble h3{font-size:13px}.hanzo-chat-bubble a{color:var(--vscode-textLink-foreground,var(--hanzo-info))}.hanzo-chat-bubble blockquote{border-left:2px solid var(--hanzo-chat-border-strong);color:var(--hanzo-chat-muted);margin:8px 0;padding-left:11px}.hanzo-chat-bubble hr{border:0;border-top:1px solid var(--hanzo-border-subtle);margin:11px 0}.hanzo-chat-bubble table{border:1px solid var(--hanzo-chat-border);border-radius:var(--hanzo-radius-md);border-collapse:collapse;width:100%;margin:8px 0;font-size:12px;overflow:hidden}.hanzo-chat-bubble th,.hanzo-chat-bubble td{border-bottom:1px solid var(--hanzo-chat-border);text-align:left;padding:6px 8px}.hanzo-chat-bubble th{background:var(--hanzo-surface-raised)}.hanzo-chat-bubble td{color:var(--hanzo-chat-muted)}.hanzo-chat-bubble code,.hanzo-chat-user-bubble code{font-family:var(--hanzo-font-mono)}.hanzo-chat-bubble code:not(pre code){border:1px solid var(--hanzo-chat-border);border-radius:var(--hanzo-radius-sm)!important;background:var(--hanzo-surface-raised)!important;padding:1px 5px!important;font-size:11.5px!important}.hanzo-code-shell{border:1px solid var(--hanzo-chat-border);border-radius:var(--hanzo-radius-md);background:var(--vscode-textCodeBlock-background,var(--hanzo-bg));margin:8px 0;position:relative;overflow:hidden}.hanzo-code-shell pre,.hanzo-chat-bubble pre{line-height:1.55;overflow-x:auto;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:11px 12px!important;font-size:11.5px!important}.hanzo-code-actions{border-radius:var(--hanzo-radius-sm);background:color-mix(in srgb, var(--hanzo-surface-raised) 92%, transparent);opacity:0;transition:opacity var(--hanzo-transition-fast), transform var(--hanzo-transition-fast);border:1px solid #0000;gap:2px;padding:2px;display:flex;position:absolute;top:4px;right:4px;transform:translateY(-2px)}.hanzo-code-shell:hover .hanzo-code-actions,.hanzo-code-shell:focus-within .hanzo-code-actions{opacity:1;transform:translateY(0)}.hanzo-code-action{border-radius:var(--hanzo-radius-sm);min-height:22px;color:var(--hanzo-chat-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:2px 7px;font-size:10px;display:inline-flex}.hanzo-code-action:hover{background:var(--hanzo-surface-hover);color:var(--hanzo-chat-text)}.hanzo-chat-message--tool{padding:1px 10px}.hanzo-chat-tool-content{width:100%}.hanzo-tool-card{transition:background var(--hanzo-transition-fast), border-color var(--hanzo-transition-fast);margin:1px 0;border-radius:var(--hanzo-radius-md)!important;background:0 0!important;border:1px solid #0000!important}.hanzo-tool-card:hover{border-color:var(--hanzo-chat-border)!important;background:var(--hanzo-surface-raised)!important;box-shadow:none!important}.hanzo-chat-message--system{text-align:center;padding:6px 12px}.hanzo-chat-system-message{color:var(--hanzo-chat-muted);letter-spacing:.02em;opacity:.65;font-size:10px}.hanzo-chat-message-meta{color:var(--hanzo-chat-muted);align-items:center;gap:7px;margin-top:8px;font-size:10px;display:flex}.hanzo-chat-model-badge{border:1px solid var(--hanzo-chat-border);border-radius:var(--hanzo-radius-sm);color:var(--hanzo-chat-muted);font-family:var(--hanzo-font-mono);padding:1px 5px}.hanzo-chat-feedback{opacity:0;min-height:22px;transition:opacity var(--hanzo-transition-fast);gap:1px;margin-top:5px;display:flex}.hanzo-chat-message--assistant:hover .hanzo-chat-feedback,.hanzo-chat-message--assistant:focus-within .hanzo-chat-feedback{opacity:1}.hanzo-chat-feedback-button{border-radius:var(--hanzo-radius-sm);width:24px;height:22px;color:var(--hanzo-chat-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.hanzo-chat-feedback-button:hover{background:var(--hanzo-chat-control-hover);color:var(--hanzo-chat-text)}.hanzo-path-link{max-width:100%;font-family:var(--hanzo-font-mono);vertical-align:middle;white-space:nowrap;cursor:pointer;align-items:center;gap:3px;padding:0 4px;border:1px solid color-mix(in srgb, var(--vscode-textLink-foreground,var(--hanzo-info)) 24%, transparent)!important;border-radius:var(--hanzo-radius-sm)!important;background:color-mix(in srgb, var(--vscode-textLink-foreground,var(--hanzo-info)) 8%, transparent)!important;color:var(--vscode-textLink-foreground,var(--hanzo-info))!important;font-size:.86em!important;display:inline-flex!important}.hanzo-path-link:hover{filter:brightness(1.16)}.hanzo-chat-thinking{min-height:24px;color:var(--hanzo-chat-muted);align-items:center;gap:7px;font-size:11px;display:inline-flex}.hanzo-chat-thinking-dots{align-items:center;gap:3px;display:inline-flex}.hanzo-chat-thinking-dot{background:currentColor;border-radius:50%;width:4px;height:4px;animation:1s ease-in-out infinite hanzo-chat-thinking}.hanzo-chat-thinking-dot:nth-child(2){animation-delay:.12s}.hanzo-chat-thinking-dot:nth-child(3){animation-delay:.24s}.hanzo-stream-cursor{vertical-align:text-bottom;background:currentColor;border-radius:1px;width:1.5px;height:14px;margin-left:2px;animation:.9s step-end infinite hanzo-chat-cursor;display:inline-block}.hanzo-chat-empty{text-align:left;flex-direction:column;justify-content:center;align-items:stretch;gap:14px;width:min(100%,430px);min-height:100%;margin:auto;padding:30px 18px;display:flex}.hanzo-chat-empty-heading{align-items:center;gap:9px;display:flex}.hanzo-chat-empty-mark{border:1px solid var(--hanzo-chat-border);border-radius:var(--hanzo-radius-md);background:var(--hanzo-surface-raised);flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.hanzo-chat-empty-mark img{object-fit:contain;width:17px;height:17px}.hanzo-chat-empty-title{color:var(--hanzo-chat-text);font-size:13px;font-weight:600}.hanzo-chat-empty-subtitle{color:var(--hanzo-chat-muted);margin-top:2px;font-size:11px}.hanzo-chat-separator{flex-shrink:0;background:var(--hanzo-border-subtle)!important;height:1px!important;box-shadow:none!important;border:0!important}.hanzo-chat-input-area{flex-direction:column;flex-shrink:0;display:flex;background:var(--hanzo-chat-panel)!important;gap:6px!important;padding:8px!important}.hanzo-chat-composer{border:1px solid var(--hanzo-chat-border-strong);border-radius:var(--hanzo-radius-lg);background:var(--hanzo-chat-control);min-width:0;transition:border-color var(--hanzo-transition-fast), box-shadow var(--hanzo-transition-fast);flex-direction:column;display:flex;overflow:visible;box-shadow:0 1px 3px #0000002e}.hanzo-chat-composer:focus-within{border-color:var(--vscode-focusBorder,var(--hanzo-border-focus));box-shadow:0 0 0 1px color-mix(in srgb, var(--vscode-focusBorder,var(--hanzo-accent)) 18%, transparent)}.hanzo-chat-input-row{min-width:0;min-height:56px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:flex-start!important;padding:10px 11px 4px!important;display:flex!important}.hanzo-chat-input-row:focus-within{box-shadow:none!important;border:0!important}.hanzo-chat-textarea{resize:none;background:0 0;border:0;width:100%;min-width:0;overflow-y:auto;min-height:38px!important;max-height:160px!important;color:var(--hanzo-chat-text)!important;font-family:var(--hanzo-font-mono)!important;outline:0!important;padding:0!important;font-size:12px!important;line-height:1.55!important}.hanzo-chat-textarea::placeholder{color:var(--hanzo-chat-muted);opacity:.72}.hanzo-chat-textarea:disabled{opacity:.45}.hanzo-chat-context-bar,.hanzo-chat-attachment-bar{flex-wrap:wrap;gap:4px;display:none;padding:7px 8px 0!important}.hanzo-chat-context-chip,.hanzo-chat-attachment-chip{white-space:nowrap;align-items:center;gap:4px;min-width:0;max-width:180px;line-height:16px;display:inline-flex;border:1px solid var(--hanzo-chat-border)!important;border-radius:var(--hanzo-radius-sm)!important;color:var(--hanzo-chat-muted)!important;background:0 0!important;padding:2px 6px!important;font-size:10px!important}.hanzo-chat-attachment-chip{background:var(--hanzo-surface-raised)!important}.hanzo-chat-chip-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hanzo-chat-options-row{min-width:0;min-height:34px;color:var(--hanzo-chat-muted);justify-content:space-between;align-items:center!important;gap:6px!important;padding:4px 5px 5px!important;font-size:10px!important;display:flex!important}.hanzo-chat-options-left,.hanzo-chat-options-right{align-items:center;gap:2px;min-width:0;display:flex}.hanzo-chat-options-right{justify-content:flex-end;margin-left:auto}.hanzo-chat-composer-tool,.hanzo-chat-plan-button,.hanzo-chat-run-button,.hanzo-chat-stop,.hanzo-chat-send{cursor:pointer;flex-shrink:0;font-size:10px;display:inline-flex;border-radius:var(--hanzo-radius-md)!important;height:26px!important;color:var(--hanzo-chat-muted)!important;box-shadow:none!important;transition:color var(--hanzo-transition-fast), background var(--hanzo-transition-fast), border-color var(--hanzo-transition-fast)!important;background:0 0!important;border:1px solid #0000!important;justify-content:center!important;align-items:center!important}.hanzo-chat-composer-tool{width:26px;padding:0!important}.hanzo-chat-composer-tool:hover,.hanzo-chat-plan-button:hover,.hanzo-chat-run-button:hover,.hanzo-chat-stop:hover{background:var(--hanzo-chat-control-hover)!important;color:var(--hanzo-chat-text)!important}.hanzo-chat-thinking-control{border-radius:var(--hanzo-radius-md);min-width:0;height:26px;color:var(--hanzo-chat-muted);align-items:center;gap:2px;padding-left:4px;display:inline-flex}.hanzo-chat-thinking-control:hover{background:var(--hanzo-chat-control-hover)}.hanzo-chat-thinking-control .codicon{font-size:11px}.hanzo-chat-thinking-select,.hanzo-chat-model-select{text-overflow:ellipsis;cursor:pointer;outline:0;min-width:0;height:24px;overflow:hidden;border-radius:var(--hanzo-radius-sm)!important;color:var(--hanzo-chat-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0 19px 0 3px!important;font-size:10px!important}.hanzo-chat-thinking-select{width:auto}.hanzo-chat-model-select{width:clamp(72px,22cqw,132px)}.hanzo-chat-thinking-select:hover,.hanzo-chat-model-select:hover{color:var(--hanzo-chat-text)!important}.hanzo-chat-plan-button{gap:4px;padding:0 6px!important}.hanzo-chat-plan-button[aria-pressed=true]{border-color:var(--hanzo-chat-border-strong)!important;background:var(--hanzo-surface-active)!important;color:var(--hanzo-chat-text)!important}.hanzo-chat-approval{align-items:center;height:24px;display:flex;overflow:hidden;border-radius:var(--hanzo-radius-md)!important;background:0 0!important;border:0!important;gap:0!important;margin-left:1px!important}.hanzo-chat-approval button{cursor:pointer;height:24px;color:var(--hanzo-chat-muted)!important;background:0 0!important;border:0!important;padding:0 6px!important;font-size:10px!important}.hanzo-chat-approval button:hover{background:var(--hanzo-chat-control-hover)!important}.hanzo-chat-approval button[aria-pressed=true]{font-weight:600;background:var(--hanzo-surface-active)!important;color:var(--hanzo-chat-text)!important}.hanzo-chat-send{border-color:var(--hanzo-accent)!important;background:var(--hanzo-accent)!important;color:#0b0b0b!important;width:26px!important;padding:0!important}.hanzo-chat-send:hover:not(:disabled){border-color:var(--hanzo-accent-bright)!important;background:var(--hanzo-accent-bright)!important;color:#000!important;transform:none!important}.hanzo-chat-send:active:not(:disabled){transform:scale(.94)!important}.hanzo-chat-send:disabled{cursor:default;opacity:.72;background:var(--hanzo-surface-active)!important;color:var(--hanzo-text-muted)!important;border-color:#0000!important}.hanzo-chat-stop{border-color:var(--hanzo-chat-border)!important;width:26px!important;padding:0!important}.hanzo-chat-stop:hover{color:var(--hanzo-error)!important}.hanzo-chat-run-button{gap:4px;border-color:var(--hanzo-chat-border)!important;padding:0 7px!important}.hanzo-whisper-row{border:1px solid var(--hanzo-chat-border);border-radius:var(--hanzo-radius-md);background:var(--hanzo-chat-control);align-items:center;gap:6px;margin:0;padding:6px 8px;display:none}.hanzo-whisper-input{min-width:0;color:var(--hanzo-chat-text);background:0 0;border:0;outline:0;flex:1;padding:0;font-size:11px}.hanzo-whisper-input::placeholder{color:var(--hanzo-chat-muted)}.hanzo-whisper-btn{border-radius:var(--hanzo-radius-sm);width:24px;height:24px;color:var(--hanzo-chat-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.hanzo-whisper-btn:hover{background:var(--hanzo-chat-control-hover);color:var(--hanzo-chat-text)}.hanzo-chat-detached{background:var(--hanzo-surface);width:100vw;height:100vh;color:var(--hanzo-text)}.hanzo-chat-detached-header{border-bottom:1px solid var(--hanzo-border-subtle);background:var(--hanzo-surface);-webkit-app-region:drag;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding:7px 10px;display:flex}.hanzo-chat-detached-title{font-size:11px;font-weight:600}.hanzo-chat-detached-action{-webkit-app-region:no-drag;border:1px solid var(--hanzo-border);border-radius:var(--hanzo-radius-md);height:26px;color:var(--hanzo-text-secondary);cursor:pointer;background:0 0;padding:0 8px;font-size:11px}.hanzo-chat-detached-action:hover{background:var(--hanzo-surface-hover);color:var(--hanzo-text)}.hanzo-chat-detached-input{border-top:1px solid var(--hanzo-border-subtle);background:var(--hanzo-surface);flex-shrink:0;align-items:flex-end;gap:6px;padding:8px;display:flex}.hanzo-chat-detached-input textarea{resize:none;border:1px solid var(--hanzo-border);border-radius:var(--hanzo-radius-md);background:var(--hanzo-surface-raised);min-height:38px;max-height:160px;color:var(--hanzo-text);font-family:var(--hanzo-font-mono);outline:0;flex:1;padding:8px 9px;font-size:12px;line-height:1.5}.hanzo-chat-detached-input textarea:focus{border-color:var(--hanzo-border-focus)}@container hanzo-chat (width<=430px){.hanzo-chat-context-label span:last-child{display:none}.hanzo-chat-options-row{align-items:flex-end!important}.hanzo-chat-options-left,.hanzo-chat-options-right{gap:1px}.hanzo-chat-thinking-select{width:56px}.hanzo-chat-model-select{width:82px}.hanzo-chat-approval button{padding-inline:5px!important}.hanzo-chat-message--assistant{padding-inline:10px!important}}@container hanzo-chat (width<=330px){.hanzo-chat-topbar-context{display:none}.hanzo-chat-plan-button{width:26px;font-size:0;overflow:hidden;padding:0!important}.hanzo-chat-plan-button .codicon{font-size:11px}.hanzo-chat-approval button{padding-inline:4px!important;font-size:9px!important}.hanzo-chat-model-select{width:68px}.hanzo-chat-run-button{width:26px;font-size:0;overflow:hidden;padding:0!important}.hanzo-chat-run-button .codicon{font-size:11px}}@media (prefers-reduced-motion:reduce){.hanzo-chat-message,.hanzo-chat-thinking-dot,.hanzo-stream-cursor{animation:none!important}.hanzo-chat-container *{scroll-behavior:auto!important}}
