#hydev-ai-chat .hdf-modes{display:flex;gap:5px;padding:7px 10px 0}#hydev-ai-chat .hdf-modes button{min-height:28px;padding:4px 9px;border:1px solid var(--hdc-border);border-radius:999px;background:transparent;color:var(--hdc-muted);font:700 10px Inter,system-ui,sans-serif}#hydev-ai-chat .hdf-modes button.active{color:#fff;border-color:color-mix(in srgb,var(--hdc-accent) 55%,transparent);background:color-mix(in srgb,var(--hdc-accent) 14%,transparent)}#hydev-ai-chat .hdf-plan-head{display:flex;align-items:center;gap:8px}#hydev-ai-chat .hdf-plan-head span{margin-left:auto;font-size:9px;color:var(--hdc-info)}#hydev-ai-chat .hdf-context{font-size:9px;color:var(--hdc-muted);margin:7px 0}#hydev-ai-chat .hdf-factory-plan label{display:grid;gap:5px;font-size:9px;color:var(--hdc-muted)}#hydev-ai-chat .hdf-scope{width:100%;min-height:74px;resize:vertical;border:1px solid var(--hdc-border);border-radius:9px;background:rgba(0,0,0,.16);color:var(--hdc-text);padding:8px;font:9px/1.5 ui-monospace,monospace}#hydev-ai-chat .hdf-actions{display:flex;gap:6px;margin-top:8px}#hydev-ai-chat .hdf-actions button{min-height:30px;padding:5px 8px;border:1px solid var(--hdc-border);border-radius:8px;background:var(--hdc-accent-dim);color:var(--hdc-text);font:700 9px Inter,system-ui,sans-serif}#hydev-ai-chat .hdf-status{font-size:9px;line-height:1.5;color:var(--hdc-muted);margin-top:7px}#hydev-ai-chat .hdf-status a{color:var(--hdc-info)}