.chat-overlay-surface{border-color:color-mix(in oklab, var(--border-subtle) 58%, transparent)!important;box-shadow:inset 0 1px 0 color-mix(in oklab, var(--text-primary) 3%, transparent),0 24px 64px -28px #000000b8!important}@supports (color:lab(0% 0 0)){.chat-overlay-surface{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--text-primary) 3%, transparent),0 24px 64px -28px lab(0% 0 0/.72)!important}}.chat-conversation-wallpaper{background-color:var(--surface-container-lowest,#fff);background-image:url(/assets/brands/howone/wallpaper/chat-pattern-light.jpg);background-repeat:repeat;background-size:760px 760px;background-attachment:local}:is(.dark,[data-theme=dark]) .chat-conversation-wallpaper{background-color:var(--surface-container-lowest,#0f172a);background-image:url(/assets/brands/howone/wallpaper/chat-pattern-dark.svg);background-repeat:repeat;background-size:380px 380px}:is([data-brand=xcamel],[data-theme-style=xcamel-orange]) .chat-conversation-wallpaper{background-color:var(--surface-container-lowest,#120d0f);background-image:url(/assets/brands/xcamel/wallpaper/chat-pattern-dark.svg);background-repeat:repeat;background-size:380px 380px}:is([data-brand=xcamel].light,[data-brand=xcamel][data-theme=light],[data-theme-style=xcamel-orange].light,[data-theme-style=xcamel-orange][data-theme=light]) .chat-conversation-wallpaper,:is(.light,[data-theme=light]) :is([data-brand=xcamel],[data-theme-style=xcamel-orange]) .chat-conversation-wallpaper{background-color:var(--surface-container-lowest,#faf5f6);background-image:url(/assets/brands/xcamel/wallpaper/chat-pattern-light.svg);background-repeat:repeat;background-size:380px 380px}.chat-bubble{background:color-mix(in oklab, var(--surface-container-low,#f9fbfa) 92%, var(--brand-primary,#006239) 8%);color:var(--text-primary);border:1px solid color-mix(in oklab, var(--border-default) 60%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:16px;box-shadow:0 1px 3px #0000000a,0 1px 2px #00000005}:is(.dark,[data-theme=dark]) .chat-bubble{background:color-mix(in oklab, var(--surface-container-high,#292e42) 86%, var(--brand-primary,#89fcaf) 14%);border-color:color-mix(in oklab, var(--border-subtle) 80%, transparent);box-shadow:0 1px 3px #0000003d}.chat-assistant-message{max-width:100%}.chat-assistant-bubble{background:var(--surface,#fff);color:var(--text-primary);border:1px solid color-mix(in oklab, var(--border-default) 70%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;max-width:100%;transition:background-color .2s,border-color .2s,box-shadow .2s;box-shadow:0 1px 3px #0000000d,0 1px 2px #00000008}:is(.dark,[data-theme=dark]) .chat-assistant-bubble{background:var(--surface-container,#212536);border-color:color-mix(in oklab, var(--border-subtle) 90%, transparent);box-shadow:0 1px 4px #00000047,inset 0 0 0 1px #ffffff08}.chat-thread{--chat-row-gap:12px;font-family:var(--chat-font)}.chat-thread-stack{gap:22px}.chat-message-row{padding-block:8px}.chat-assistant-turn{gap:0}.chat-message-turn-deferred{content-visibility:auto;contain-intrinsic-size:auto 160px}.chat-assistant-turn .chat-message-row{padding-block:2px 0}.chat-user-turn .chat-message-row{padding-block:0}.chat-user-message{max-width:100%}.chat-assistant-text{color:var(--text-primary);font-size:14px;line-height:1.5}.chat-assistant-text :where(p){margin:0}.chat-assistant-text :where(p+p){margin-top:20px}.chat-assistant-text :where(p:last-child){margin-bottom:0}.chat-lobe-markdown{margin:0}.chat-lobe-markdown>:where(:first-child){margin-top:0}.chat-lobe-markdown>:where(:last-child){margin-bottom:0}.chat-assistant-text :where(strong){color:var(--text-primary);font-weight:600}.chat-assistant-text :where(code){border:1px solid var(--border-subtle);background:color-mix(in oklab, var(--chat-elev-2) 76%, var(--warm-soft));color:color-mix(in oklab, var(--text-primary) 78%, var(--warm));font-family:var(--chat-font-mono);border-radius:5px;padding:1px 5px;font-size:.86em}.chat-assistant-text :where(ul,ol){flex-direction:column;gap:8px;margin:8px 0 14px;display:flex}.chat-assistant-text :where(ul){padding-left:26px;list-style:none}.chat-assistant-text :where(ol){padding-left:30px;list-style:decimal}.chat-assistant-text :where(ul>li){color:var(--text-secondary);padding-left:4px;position:relative}.chat-assistant-text :where(ol>li){color:var(--text-primary);padding-left:4px}.chat-assistant-text :where(ol>li)::marker{color:var(--text-secondary);font-variant-numeric:tabular-nums}.chat-assistant-text :where(ul>li):before{background:var(--warm);border-radius:9999px;width:5px;height:5px;position:absolute;top:.68em;left:0;content:""!important}.chat-agent-dot{box-shadow:0 0 0 1px var(--brand-border);background:radial-gradient(circle at 35% 30%,#5be0a6,#1f9e6a)}.chat-subagent-av{box-shadow:0 0 0 1px var(--violet-bd);background:radial-gradient(circle at 35% 30%,#b3a6ff,#6a55d6)}.chat-composer-box{background:color-mix(in oklab, var(--surface-container-low,#1c202e) 88%, var(--surface-container,#24293a) 12%);border:1px solid color-mix(in oklab, var(--border-strong,#ffffff29) 70%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;transition:border-color .22s,box-shadow .22s,background-color .22s;box-shadow:0 4px 20px -2px #00000047,inset 0 0 0 1px #ffffff0d}:is(.light,[data-theme=light]) .chat-composer-box{background:var(--surface-container-lowest,#fff);border:1px solid color-mix(in oklab, var(--outline-variant,#0000001f) 70%, transparent);box-shadow:0 4px 20px -2px #0000000d,0 1px 3px #00000008}.chat-composer-box:focus-within{border-color:var(--brand-primary);box-shadow:0 4px 24px -2px color-mix(in oklab, var(--brand-primary) 18%, transparent),0 0 0 1px var(--brand-border-soft),0 0 16px -2px var(--brand-muted)}.chat-composer-mini{background:color-mix(in oklab, var(--surface-container-low,#1c202e) 88%, var(--surface-container,#24293a) 12%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:9999px;transition:border-color .22s,box-shadow .22s,background-color .22s;box-shadow:0 3px 14px -2px #0000003d,inset 0 0 0 1px #ffffff0d;border:1px solid color-mix(in oklab, var(--border-strong,#ffffff29) 70%, transparent)!important}:is(.light,[data-theme=light]) .chat-composer-mini{background:var(--surface-container-lowest,#fff);box-shadow:0 2px 10px #0000000a;border:1px solid color-mix(in oklab, var(--outline-variant,#0000001f) 70%, transparent)!important}.chat-composer-mini:focus-within{box-shadow:0 3px 18px -2px color-mix(in oklab, var(--brand-primary) 20%, transparent),0 0 0 1px var(--brand-border-soft),0 0 14px -2px var(--brand-muted);border-color:var(--brand-primary)!important}.chat-composer-pill-btn{background:color-mix(in oklab, var(--surface-container-high,#2c3247) 55%, transparent);border:1px solid color-mix(in oklab, var(--border-strong,#ffffff29) 45%, transparent);color:var(--text-secondary);border-radius:9999px;transition:all .18s cubic-bezier(.16,1,.3,1);box-shadow:0 1px 2px #0000001a}.chat-composer-pill-btn:hover:not(:disabled){background:color-mix(in oklab, var(--surface-container-highest,#363d56) 75%, transparent);border-color:color-mix(in oklab, var(--border-strong,#ffffff29) 85%, transparent);color:var(--text-primary);box-shadow:0 2px 6px #00000029}.chat-composer-pill-btn:focus-visible{border-color:var(--brand-primary);box-shadow:0 0 0 2px var(--brand-muted);outline:none}.chat-composer-pill-btn[data-state=open]{background:color-mix(in oklab, var(--surface-container-highest,#363d56) 90%, transparent);border-color:var(--brand-border);color:var(--text-primary);box-shadow:0 0 0 1px var(--brand-border-soft)}:is(.light,[data-theme=light]) .chat-composer-pill-btn{background:var(--surface-container-lowest,#fff);border:1px solid color-mix(in oklab, var(--outline-variant,#00000024) 70%, transparent);color:var(--text-secondary);box-shadow:0 1px 2px #00000008}:is(.light,[data-theme=light]) .chat-composer-pill-btn:hover:not(:disabled){background:color-mix(in oklab, var(--brand-primary) 6%, var(--surface-container-lowest,#fff));border-color:color-mix(in oklab, var(--brand-primary) 35%, var(--outline-variant,#00000024));color:var(--text-primary);box-shadow:0 1px 3px #0000000d}:is(.light,[data-theme=light]) .chat-composer-pill-btn[data-state=open]{background:color-mix(in oklab, var(--brand-primary) 8%, var(--surface-container-lowest,#fff));border-color:var(--brand-border);color:var(--text-primary);box-shadow:0 0 0 1px var(--brand-border-soft)}.chat-search-trigger-btn{background:var(--surface-container-low,#1c202e)!important;border:1px solid color-mix(in oklab, var(--border-subtle,#ffffff17) 90%, transparent)!important;color:var(--text-muted)!important;box-shadow:none!important;outline:none!important;transition:all .16s ease-in-out!important}.chat-search-trigger-btn:hover:not(:disabled){background:var(--surface-container,#24293a)!important;border-color:color-mix(in oklab, var(--brand-primary) 38%, var(--border-subtle))!important;color:var(--text-primary)!important;box-shadow:0 1px 4px #0000001f!important}.chat-search-trigger-btn:focus,.chat-search-trigger-btn:focus-visible,.chat-search-trigger-btn[data-state=open]{background:var(--surface-container,#24293a)!important;border-color:var(--brand-primary)!important;box-shadow:0 0 0 2px color-mix(in oklab, var(--brand-primary) 28%, transparent)!important;color:var(--text-primary)!important;outline:none!important}:is(.light,[data-theme=light]) .chat-search-trigger-btn{background:var(--surface-container-low,#f9fbfa)!important;border-color:color-mix(in oklab, var(--border-subtle,#00000014) 90%, transparent)!important}:is(.light,[data-theme=light]) .chat-search-trigger-btn:hover:not(:disabled){background:var(--surface-container,#f2f4f3)!important;border-color:color-mix(in oklab, var(--brand-primary) 40%, var(--border-subtle))!important;color:var(--text-primary)!important}:is(.light,[data-theme=light]) .chat-search-trigger-btn:focus,:is(.light,[data-theme=light]) .chat-search-trigger-btn:focus-visible,:is(.light,[data-theme=light]) .chat-search-trigger-btn[data-state=open]{background:var(--surface-container,#f2f4f3)!important;border-color:var(--brand-primary)!important;box-shadow:0 0 0 2px color-mix(in oklab, var(--brand-primary) 24%, transparent)!important}@keyframes chat-composer-running-pulse{0%,to{box-shadow:0 0 6px color-mix(in oklab, var(--brand-primary) 18%, transparent),0 0 14px color-mix(in oklab, var(--brand-primary) 10%, transparent)}50%{box-shadow:0 0 10px color-mix(in oklab, var(--brand-primary) 30%, transparent),0 0 22px color-mix(in oklab, var(--brand-primary) 16%, transparent)}}.chat-composer-box[data-running=true],.chat-composer-box.is-running,.chat-composer-mini[data-running=true],.chat-composer-mini.is-running{border-color:var(--brand-primary);animation:1.8s ease-in-out infinite chat-composer-running-pulse}.chat-send-btn{background:var(--brand-primary);color:#fff;box-shadow:0 2px 8px color-mix(in oklab, var(--brand-primary) 28%, transparent);transition:all .18s cubic-bezier(.16,1,.3,1)}.chat-send-btn:hover:not(:disabled){background:color-mix(in oklab, var(--brand-primary) 88%, white);box-shadow:0 3px 12px color-mix(in oklab, var(--brand-primary) 38%, transparent);transform:translateY(-.5px)}.chat-send-btn:active:not(:disabled){transform:translateY(0)}.chat-send-btn:disabled{background:color-mix(in oklab, var(--surface-container-high,#2c3247) 50%, transparent);color:var(--text-muted);box-shadow:none;cursor:not-allowed}:is(.light,[data-theme=light]) .chat-send-btn:disabled{background:color-mix(in oklab, var(--outline-variant,#0000001f) 40%, transparent);color:var(--text-disabled,#00000059);box-shadow:none}@keyframes chat-trace-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}@keyframes chat-tool-line-shimmer{0%{background-position:100%}to{background-position:0%}}.chat-workflow,.chat-thinking{width:100%;margin-block:8px;animation:.22s both chat-trace-in}.chat-workflow{margin-block:6px}:is(.chat-assistant-turn>.max-w-full:has(.chat-workflow),.chat-assistant-turn>.max-w-full:has(.chat-thinking)){margin-block:2px}.chat-thinking{--chat-thinking-font:ui-serif, Georgia, Cambria, "Times New Roman", "Songti SC", "STSong", "Noto Serif CJK SC", serif}.chat-thinking-trigger{color:inherit;text-align:left;background:0 0;border:0;width:fit-content;max-width:100%;min-height:24px;margin:0;padding:0;display:block}.chat-workflow-trigger{cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;margin:0}.chat-workflow-trigger:disabled,.chat-thinking-trigger:disabled{cursor:default}.chat-workflow-title,.chat-thinking-title{color:inherit;align-items:center;gap:var(--chat-row-gap);border-radius:8px;width:100%;min-width:0;max-width:100%;min-height:26px;padding:1px 0;transition:background-color .16s,color .16s;display:flex}.chat-workflow-title{border-radius:5px;gap:6px;width:fit-content;min-height:24px;padding:0}.chat-thinking-trigger:not(:disabled):hover .chat-thinking-title{background:0 0}.chat-workflow-trigger:not(:disabled):hover{background:color-mix(in oklab, var(--foreground) 4%, transparent)}.chat-workflow-title:focus-visible{background:color-mix(in oklab, var(--foreground) 5%, transparent);outline:none}.chat-workflow-status,.chat-thinking-status{color:var(--text-muted);border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.chat-thinking-status{box-shadow:none;color:color-mix(in oklab, var(--text-muted) 82%, var(--text-primary));background:0 0;border:0;border-radius:7px}.chat-thinking-status--live{color:color-mix(in oklab, var(--text-muted) 86%, var(--text-primary));background:0 0}.chat-workflow-status--running{color:var(--text-muted)}.chat-workflow-status--waiting{color:var(--warm)}.chat-workflow-status--done{color:color-mix(in oklab, var(--text-muted) 88%, var(--text-primary))}.chat-workflow-status--partial,.chat-workflow-status--interrupted{color:var(--warm)}.chat-workflow-status--error{color:var(--destructive)}.chat-workflow-headline{color:color-mix(in oklab, var(--text-muted) 90%, var(--text-primary));text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:13px;line-height:20px;overflow:hidden}.chat-workflow-title .chat-workflow-headline{flex:0 auto}.chat-workflow-duration{color:var(--text-disabled);font-family:var(--chat-font-mono);flex:none;font-size:11px;line-height:18px}.chat-thinking-headline{color:color-mix(in oklab, var(--text-muted) 86%, var(--text-primary));font-family:var(--chat-thinking-font);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:12.5px;font-style:italic;line-height:20px;overflow:hidden}.chat-workflow-chevron{color:var(--text-disabled);opacity:0;flex:none;width:12px;height:12px;margin-left:0;transition:opacity .14s,transform .14s}.chat-workflow-trigger:hover .chat-workflow-chevron,.chat-workflow-trigger:focus-visible .chat-workflow-chevron,.chat-workflow[data-expanded=true] .chat-workflow-chevron{opacity:.72}.chat-workflow-chevron--open{transform:rotate(90deg)}.chat-thinking-duration{color:var(--text-disabled);font-family:var(--chat-font-mono);flex:none;font-size:11px;line-height:18px}.chat-thinking-chevron{color:var(--text-disabled);flex:none;width:13px;height:13px;transition:transform .14s;transform:rotate(-90deg)}.chat-thinking-chevron--open{transform:rotate(0)}.chat-workflow-collapse{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .2s,opacity .16s,margin-top .2s;display:grid;overflow:hidden}.chat-workflow-collapse--open{opacity:1;grid-template-rows:1fr}.chat-workflow-body,.chat-thinking-body{color:var(--text-muted);padding:0 0 2px;animation:.18s both chat-trace-in}.chat-workflow-body{flex-direction:column;gap:1px;min-height:0;margin-top:2px;display:flex;overflow:visible}.chat-workflow-summary-list{flex-direction:column;gap:1px;display:flex}.chat-workflow-summary{color:color-mix(in oklab, var(--text-muted) 90%, var(--text-primary));overflow-wrap:anywhere;min-height:24px;padding:2px 0 2px 24px;font-size:13px;line-height:20px;position:relative}.chat-workflow-summary:before{background:color-mix(in oklab, var(--text-muted) 62%, transparent);content:"";border-radius:999px;width:4px;height:4px;position:absolute;top:10px;left:8px}.chat-thinking-body{background:var(--surface-container-low,#1a1d2a);border:1px solid var(--border-subtle);color:var(--text-secondary);font-family:var(--chat-thinking-font);border-radius:10px;max-height:min(40vh,320px);margin-top:6px;padding:10px 12px;font-size:13.5px;font-style:italic;line-height:1.55;overflow:auto;box-shadow:0 1px 3px #00000014}:is(.light,[data-theme=light]) .chat-thinking-body{background:var(--surface-container,#f2f4f3)}.chat-thinking-body--empty{color:color-mix(in oklab, var(--text-muted) 58%, transparent);font-size:12.5px}.chat-workflow-body .chat-message-row{padding-block:0}.chat-workflow-body .chat-assistant-text{font-size:13px}@media (prefers-reduced-motion:reduce){.chat-workflow,.chat-thinking,.chat-pending-state,.chat-workflow-collapse,.chat-workflow-body,.chat-thinking-body{transition:none;animation:none}}.chat-pending-state{color:color-mix(in oklab, var(--text-muted) 86%, var(--text-primary));align-items:center;min-height:28px;padding:3px 5px;display:inline-flex}.chat-pending-state[data-visible=false]{display:none}.chat-pending-state-copy{display:inline-grid}.chat-pending-state-measure,.chat-pending-state-text{white-space:nowrap;grid-area:1/1;font-size:13px;line-height:22px}.chat-pending-state-measure{pointer-events:none;visibility:hidden}.chat-pending-state-text{--color-background:var(--text-primary);--color-muted-foreground:color-mix(in oklab, var(--text-muted) 72%, transparent)}.chat-turn-pill{background:linear-gradient(180deg, color-mix(in srgb, var(--foreground) 2.5%, transparent), transparent);border:1px solid var(--border-subtle);transition:border-color .16s,background .16s}.chat-turn-pill:hover{border-color:var(--border-strong);background:var(--hover)}.chat-tool-timeline{flex-direction:column;gap:5px;display:flex}.chat-tool-step{width:100%;padding:0}.chat-tool-head{gap:var(--chat-row-gap);border-radius:9px;min-height:26px;margin:0;padding:1px 0;transition:background .14s,color .14s}.chat-tool-head[data-running=true] .chat-tool-name,.chat-tool-head[data-running=true] .chat-tool-summary{background:linear-gradient(90deg, var(--text-muted) 0%, var(--text-primary) 42%, var(--text-muted) 84%);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:1.6s linear infinite chat-tool-line-shimmer}.chat-tool-head:hover,.chat-tool-head:focus-visible{background:color-mix(in oklab, var(--foreground) 5%, transparent)}.chat-tool-icon{color:var(--brand-primary);border:0;border-radius:8px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.chat-tool-head[data-running=true] .chat-tool-icon{color:var(--text-muted)}.chat-tool-icon :where(svg){width:13px;height:13px}.chat-activity-loading-grid{justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.chat-activity-loading-grid canvas{width:20px;height:20px;display:block}.chat-tool-name{color:var(--text-primary);white-space:nowrap;font-size:12.5px;font-weight:600}.chat-tool-colon{color:var(--text-muted);margin-left:1px;font-weight:500}.chat-tool-summary{color:var(--text-muted);font-family:var(--chat-font-mono);opacity:.92;font-size:12.5px}.chat-tool-meta{color:var(--text-disabled);font-family:var(--chat-font-mono);opacity:.82;margin-left:1px;font-size:12px}.chat-tool-meta:before{color:var(--text-disabled);content:"·";font-family:var(--chat-font);margin-right:1px}.chat-tool-chevron{color:var(--text-disabled);opacity:.78;flex:none;width:13px;height:13px;transition:opacity .14s,transform .14s}.chat-tool-chevron-open{transform:rotate(90deg)}.chat-tool-expanded{margin:4px 0 8px}.chat-tool-expanded :where(.rounded-md,.rounded-lg,.rounded-xl){border-color:var(--border-subtle)}.chat-tool-expanded :where(pre){font-family:var(--chat-font-mono);font-size:12.5px;line-height:1.65}.chat-workflow-body .chat-tool-head{border-radius:5px;gap:6px;min-height:24px;padding:0}.chat-workflow-body .chat-tool-head:hover,.chat-workflow-body .chat-tool-head:focus-visible{background:color-mix(in oklab, var(--foreground) 4%, transparent)}.chat-workflow-body .chat-tool-icon{color:color-mix(in oklab, var(--text-muted) 88%, var(--text-primary));border-radius:4px;width:18px;height:18px}.chat-workflow-body .chat-tool-icon :where(svg){width:13px;height:13px}.chat-workflow-body .chat-tool-head[data-state=done] .chat-tool-name{color:color-mix(in oklab, var(--text-muted) 88%, var(--text-primary))}.chat-workflow-body .chat-tool-name{font-size:13px;font-weight:400}.chat-workflow-body .chat-tool-colon{font-weight:400}.chat-workflow-body .chat-tool-summary{opacity:.84;font-size:13px}.chat-workflow-body .chat-tool-meta{opacity:.72;font-size:11.5px}.chat-workflow-body .chat-tool-chevron{opacity:0;width:12px;height:12px}.chat-workflow-body .chat-tool-head:hover .chat-tool-chevron,.chat-workflow-body .chat-tool-head:focus-visible .chat-tool-chevron,.chat-workflow-body .chat-tool-head[data-expanded=true] .chat-tool-chevron{opacity:.7}.chat-workflow-body .chat-tool-expanded{margin:4px 0 7px}.chat-workflow-body .chat-panel-card{background:var(--surface-container-low,#1a1d2a);border-color:color-mix(in oklab, var(--border-default) 82%, transparent);border-radius:8px}:is(.light,[data-theme=light]) .chat-workflow-body .chat-panel-card{background:var(--surface-container,#f2f4f3)}.chat-workflow-body .chat-terminal{background:var(--background-deep,#10121a)}:is(.light,[data-theme=light]) .chat-workflow-body .chat-terminal{background:var(--surface-container-lowest,#fff)}@media (max-width:640px){.chat-workflow-headline,.chat-workflow-body .chat-tool-name,.chat-workflow-body .chat-tool-summary{font-size:12.5px}.chat-workflow-body .chat-tool-meta{display:none}}.chat-panel-card{background:var(--surface-container-low,#1a1d2a);border:1px solid var(--border-subtle);border-radius:12px;overflow:hidden}:is(.light,[data-theme=light]) .chat-panel-card{background:var(--surface-container,#f2f4f3)}.chat-reason{color:var(--text-muted);padding:11px 13px;font-size:13px;line-height:1.7}.chat-terminal{background:var(--background-deep,#10121a);color:var(--text-secondary);font-family:var(--chat-font-mono);padding:11px 13px;font-size:12.5px;line-height:1.65}:is(.light,[data-theme=light]) .chat-terminal{background:var(--surface-container-lowest,#fff)}.chat-memory-json-panel{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;max-height:min(240px,34vh);overflow:auto}.chat-terminal-error{background:color-mix(in oklab, var(--surface-container-low,#1a1d2a) 88%, var(--destructive) 12%);border-color:color-mix(in oklab, var(--destructive) 32%, var(--border-subtle));color:color-mix(in oklab, var(--destructive) 62%, var(--text-primary))}:is(.light,[data-theme=light]) .chat-terminal-error{background:color-mix(in oklab, var(--surface-container,#f2f4f3) 90%, var(--destructive) 10%)}.chat-diff{background:var(--surface-container-low,#1a1d2a);border-color:var(--border-subtle)}:is(.light,[data-theme=light]) .chat-diff{background:var(--surface-container,#f2f4f3)}.chat-json-block{color:var(--text-muted)}.chat-json-block pre{color:var(--text-muted);font-family:var(--chat-font-mono);font-size:12.5px;line-height:1.65}.chat-question-tool{--chat-question-accent:var(--brand-primary)}.chat-question-tool .chat-tool-head{align-items:center;min-height:30px;padding:3px 4px}.chat-question-tool .chat-tool-head:hover,.chat-question-tool .chat-tool-head:focus-visible{background:color-mix(in oklab, var(--chat-question-accent) 7%, transparent)}.chat-question-tool .chat-tool-icon{color:var(--chat-question-accent);background:0 0;border-radius:9px}.chat-question-tool .chat-tool-name{font-size:14px;font-weight:650}.chat-question-tool .chat-tool-summary{color:var(--text-secondary);font-family:var(--chat-font);font-size:13.5px;font-weight:500}.chat-question-tool .chat-tool-meta{font-family:var(--chat-font);font-size:12.5px}.chat-question-tool .chat-tool-expanded{margin:6px 0 8px}.chat-question-card{background:linear-gradient(180deg, color-mix(in oklab, var(--surface-container-low,#1a1d2a) 95%, var(--chat-question-accent) 5%), var(--surface-container-low,#1a1d2a));border:1px solid color-mix(in oklab, var(--chat-question-accent) 20%, var(--border-subtle));box-shadow:0 1px 3px #0000001f,inset 0 1px 0 color-mix(in oklab, var(--foreground) 6%, transparent);border-radius:12px;flex-direction:column;gap:10px;padding:13px 14px;display:flex;overflow:hidden}:is(.light,[data-theme=light]) .chat-question-card{background:linear-gradient(180deg, color-mix(in oklab, var(--surface-container,#f2f4f3) 95%, var(--chat-question-accent) 5%), var(--surface-container,#f2f4f3))}.chat-question-item{gap:8px;min-width:0;display:grid}.chat-question-item+.chat-question-item{border-top:1px solid var(--border-subtle);padding-top:11px}.chat-question-intro{color:var(--text-secondary);margin:0;font-size:13.5px;line-height:1.55}.chat-question-label{color:color-mix(in oklab, var(--chat-question-accent) 72%, var(--text-secondary));font-family:var(--chat-font-mono);letter-spacing:0;font-size:11px;font-weight:600;line-height:1}.chat-question-text{color:var(--text-primary);margin:0;font-size:14px;font-weight:500;line-height:1.55}.chat-question-options{flex-wrap:wrap;gap:6px;display:flex}.chat-question-option{background:var(--surface-container,#212536);border:1px solid color-mix(in oklab, var(--chat-question-accent) 20%, var(--border-subtle));color:var(--text-secondary);border-radius:9999px;padding:5px 8px;font-size:12.5px;line-height:1.3}:is(.light,[data-theme=light]) .chat-question-option{background:var(--surface-container-high,#e6e9e8)}.chat-question-answer{background:var(--surface-container,#212536);border:1px solid color-mix(in oklab, var(--chat-question-accent) 22%, var(--border-subtle));color:var(--text-secondary);border-radius:10px;align-items:flex-start;gap:8px;min-width:0;padding:8px 10px;display:flex}:is(.light,[data-theme=light]) .chat-question-answer{background:var(--surface-container-high,#e6e9e8)}.chat-question-answer-icon{background:color-mix(in oklab, var(--chat-question-accent) 14%, transparent);color:var(--chat-question-accent);border-radius:9999px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;display:inline-flex}.chat-question-answer-text{color:var(--text-secondary);overflow-wrap:anywhere;min-width:0;font-size:13.5px;line-height:1.55}.chat-file-pill{font-family:var(--chat-font-mono);gap:6px;font-size:12.5px;background:var(--chat-elev-2)!important;border-color:var(--border-subtle)!important;color:var(--text-secondary)!important;border-radius:6px!important;padding:2px 7px!important}.chat-file-pill:hover{background:var(--hover)!important;border-color:var(--border-strong)!important;box-shadow:none!important}.chat-todo{flex-direction:column;gap:5px;padding:11px 13px;display:flex}.chat-todo-item{color:var(--text-muted);font-size:13px}.chat-todo-icon-done{color:var(--brand-primary)}.chat-todo-icon-progress{color:var(--warm)}.chat-todo-icon-wait,.chat-todo-done{color:var(--text-disabled)}.chat-todo-progress{color:var(--text-primary)}.chat-todo-wait{color:var(--text-muted)}.chat-subagent-card{background:linear-gradient(180deg, color-mix(in oklab, var(--surface-container-low,#1a1d2a) 95%, var(--violet) 5%), var(--surface-container-low,#1a1d2a) 40%);border:1px solid var(--border-default);border-radius:14px;overflow:hidden;box-shadow:0 1px 3px #0000001f}:is(.light,[data-theme=light]) .chat-subagent-card{background:linear-gradient(180deg, color-mix(in oklab, var(--surface-container,#f2f4f3) 95%, var(--violet) 5%), var(--surface-container,#f2f4f3) 40%)}.chat-subagent-head{align-items:center;gap:11px;padding:11px 13px;display:flex}.chat-subagent-avatar{background:var(--brand-muted);box-shadow:0 0 0 1px var(--brand-border-soft);color:var(--brand-primary);border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.chat-subagent-id{flex:1;min-width:0}.chat-subagent-name{color:var(--text-primary);align-items:center;gap:7px;font-size:13.5px;font-weight:600;display:flex}.chat-subagent-badge{background:var(--brand-muted);border:1px solid var(--brand-border-soft);color:var(--brand-primary);font-family:var(--chat-font-mono);letter-spacing:.4px;border-radius:9999px;padding:1px 7px;font-size:10px}.chat-subagent-task{-webkit-line-clamp:2;color:var(--text-muted);-webkit-box-orient:vertical;margin-top:1px;font-size:12.5px;display:-webkit-box;overflow:hidden}.chat-subagent-meta{color:var(--text-disabled);font-family:var(--chat-font-mono);flex:none;margin-left:auto;font-size:11.5px}.chat-subagent-nested{border-top:1px solid var(--border-subtle);background:var(--surface-container,#212536);flex-direction:column;gap:2px;padding:10px 13px 12px;display:flex}:is(.light,[data-theme=light]) .chat-subagent-nested{background:var(--surface-container-high,#e6e9e8)}.chat-subagent-nested .chat-tool-head{min-height:28px;padding-block:5px}.chat-media-card{background:var(--chat-elev);border:1px solid var(--border-subtle);box-shadow:none;border-radius:14px;transition:border-color .2s,transform .2s}.chat-media-card:hover{border-color:color-mix(in oklab, var(--brand-primary) 42%, var(--border-default));transform:translateY(-1px);box-shadow:0 8px 22px -18px #0000005c}.chat-media-preview{background:repeating-linear-gradient(135deg, color-mix(in oklab, var(--foreground) 4%, transparent) 0 12px, transparent 12px 24px),color-mix(in oklab, var(--background-deep) 82%, var(--chat-elev));display:block;position:relative;overflow:hidden}.chat-image-preview{background:radial-gradient(120% 90% at 50% 8%,#f4b15e 0%,#e07a3e 28%,#9a3f57 60%,#2c2350 100%)}.chat-image-preview:after{content:"";mix-blend-mode:multiply;pointer-events:none;background:linear-gradient(#0000 55%,#140c1ea6);position:absolute;inset:0}.chat-media-meta-icon{background:var(--warm-soft);color:var(--warm)}.chat-media-meta .chat-media-preview-url,.chat-media-meta .chat-media-preview-url:visited,.chat-media-meta .chat-media-preview-url:hover,.chat-media-meta .chat-media-preview-url:focus-visible{color:#00875a!important}.chat-media-format-badge{color:#fff;font-family:var(--chat-font-mono);letter-spacing:.6px;text-transform:uppercase;z-index:12;background:#00000080;border:1px solid #ffffff29;border-radius:6px;padding:2px 7px;font-size:10px;font-weight:600;position:absolute;top:17px;left:17px}.chat-media-actions{padding:12px!important}.chat-media-action-group{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:color-mix(in oklab, var(--surface-elevated) 92%, transparent)!important;border:1px solid var(--border-default)!important;border-radius:9px!important;gap:2px!important;padding:3px!important;box-shadow:0 6px 18px -12px #00000061!important}.chat-media-action{color:var(--text-secondary)!important;background:0 0!important;border:0!important;border-radius:6px!important;width:28px!important;height:28px!important}.chat-media-action:hover{background:var(--hover)!important;color:var(--brand-primary)!important}.chat-video-play-wrap{place-items:center;display:grid;position:absolute;inset:0}.chat-video-play{color:#10171f;background:#ffffffeb;border:0;border-radius:9999px;justify-content:center;align-items:center;width:54px;height:54px;padding-left:3px;display:inline-flex;box-shadow:0 6px 24px #0006}.chat-video-duration{color:#fff;font-family:var(--chat-font-mono);background:#0009;border-radius:5px;padding:2px 6px;font-size:11px;position:absolute;bottom:9px;right:9px}.chat-web-bar{background:var(--background-tertiary);border-bottom:1px solid var(--border-subtle);align-items:center;gap:7px;padding:8px 11px;display:flex}.chat-web-lights{gap:6px;display:flex}.chat-web-lights i{background:color-mix(in oklab, var(--foreground) 18%, transparent);border-radius:9999px;width:9px;height:9px}.chat-web-url{background:var(--background-deep);border:1px solid var(--border-subtle);color:var(--text-muted);font-family:var(--chat-font-mono);text-align:center;text-overflow:ellipsis;white-space:nowrap;border-radius:9999px;flex:1;padding:3px 11px;font-size:11px;overflow:hidden}.chat-web-frame{aspect-ratio:16/10;background:radial-gradient(120% 80% at 50% -10%,#16344a,#0a1016 70%);width:100%;height:100%;display:block}.chat-image-generating{background:color-mix(in oklab, var(--chat-elev-2) 76%, var(--background-primary));color:var(--text-muted);flex-direction:column;gap:8px;font-size:13px}.chat-step-spin{border:1.5px solid var(--warm);border-top-color:#0000;border-radius:9999px;animation:.9s linear infinite chat-step-spin}@keyframes chat-step-spin{to{transform:rotate(360deg)}}.chat-shimmer{background:linear-gradient(90deg, var(--text-muted) 30%, var(--warm) 50%, var(--text-muted) 70%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:1.8s linear infinite chat-shimmer}@keyframes chat-shimmer{to{background-position:-200% 0}}.chat-s2b{background:color-mix(in srgb, var(--chat-elev) 92%, transparent);border:1px solid var(--border-default);color:var(--text-secondary);-webkit-backdrop-filter:blur(8px);transition:color .15s,border-color .15s,box-shadow .15s;box-shadow:0 2px 8px #0000001f}.chat-s2b:hover{color:var(--text-primary);border-color:var(--border-strong);box-shadow:0 4px 12px #00000029}.chat-scroll::-webkit-scrollbar{width:10px}.chat-scroll::-webkit-scrollbar-thumb{background:var(--border-strong);border:3px solid var(--background-primary);border-radius:9999px}.chat-scroll::-webkit-scrollbar-thumb:hover{background:var(--border-prominent)}.chat-scroll{scrollbar-color:var(--border-strong) #0000}.chat-background-task-trigger{--task-accent:var(--brand-primary);--task-accent-2:var(--brand-light);border:1px solid var(--border-default);border-radius:var(--radius-sm);box-shadow:none;background:0 0;gap:6px;min-width:88px;overflow:visible}.chat-background-task-trigger-chip{color:currentColor;font-family:var(--chat-font-mono);letter-spacing:0;white-space:nowrap;font-size:12px;font-weight:650;line-height:1}.chat-background-task-trigger-active{border-color:var(--border-strong);box-shadow:none;color:var(--task-accent);background:0 0}.chat-background-task-trigger-danger{border-color:var(--destructive);background:0 0}.chat-header-tools .chat-background-task-trigger{border:0;border-radius:6px;min-width:82px;height:26px}.chat-header-tools .chat-background-task-trigger:hover{background:var(--hover)}.chat-background-task-live-dot{background:var(--task-accent);border:1px solid var(--background-deep);box-shadow:0 0 0 3px color-mix(in oklab, var(--task-accent) 18%, transparent);border-radius:9999px;width:6px;height:6px;animation:1.7s ease-in-out infinite chat-background-task-dot-breathe;position:absolute;bottom:4px;right:4px}.chat-background-task-badge{background:var(--task-accent);color:var(--background-primary);box-shadow:0 0 0 2px var(--background-deep)}@keyframes chat-background-task-dot-breathe{0%,to{opacity:.72;transform:scale(.92)}50%{opacity:1;transform:scale(1.12)}}@keyframes chat-background-task-icon-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in oklab, var(--task-accent) 0%, transparent)}50%{box-shadow:0 0 0 4px color-mix(in oklab, var(--task-accent) 10%, transparent)}}@keyframes chat-background-task-row-sheen{0%{transform:translate(0)}58%,to{transform:translate(390%)}}@keyframes chat-background-task-stage-scan{0%{background-position:0 0}to{background-position:200% 0}}@keyframes chat-background-task-skeleton{0%{opacity:.58;background-position:200% 0}50%{opacity:.95}to{opacity:.58;background-position:-200% 0}}.chat-background-task-popover{--task-accent:var(--brand-primary);--task-accent-2:var(--brand-light);background:var(--popover);border:1px solid var(--border-strong);border-radius:var(--radius-md);font-family:var(--chat-font);box-shadow:none;overflow:hidden}@media (prefers-reduced-motion:reduce){.chat-background-task-live-dot,.chat-background-task-header-icon[data-tone=live],.chat-background-task-row[data-status=running]:before,.chat-background-task-row[data-status=attention]:before,.chat-background-task-row[data-status=running] .chat-background-task-status-icon,.chat-background-task-row[data-status=attention] .chat-background-task-status-icon,.chat-background-task-stage-dot[data-state=current],.chat-background-task-skeleton,.chat-background-task-skeleton-icon{animation:none}}.chat-background-task-header{background:var(--popover);border-bottom:1px solid var(--border-default);align-items:center;gap:10px;min-height:66px;padding:12px 14px;display:flex}.chat-background-task-header-icon{color:var(--task-accent);background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.chat-background-task-header-icon[data-tone=live]{color:var(--task-accent);background:0 0;animation:none}.chat-background-task-clear{border:1px solid color-mix(in oklab, var(--task-accent) 18%, var(--border-subtle));color:var(--task-accent);gap:6px}.chat-background-task-clear:hover{background:color-mix(in oklab, var(--task-accent) 9%, transparent);color:var(--task-accent)}.chat-background-task-live-pill,.chat-background-task-count-pill{border:1px solid var(--border-subtle);font-family:var(--chat-font-mono);border-radius:9999px;flex:none;align-items:center;gap:4px;height:20px;padding:0 7px;font-size:10px;font-weight:600;display:inline-flex}.chat-background-task-live-pill,.chat-background-task-count-pill[data-tone=running]{border-color:var(--border-strong);color:var(--task-accent);background:0 0}.chat-background-task-empty{background:var(--popover);text-align:center;flex-direction:column;align-items:center;gap:7px;padding:24px 18px 26px;display:flex}.chat-background-task-empty-icon{background:var(--card);border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--task-accent);justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:2px;display:inline-flex}.chat-background-task-list{overscroll-behavior:contain;scrollbar-gutter:stable;background:var(--popover);flex-direction:column;gap:0;min-height:0;max-height:min(420px,54vh);padding:8px 12px;display:flex;overflow-y:auto}.chat-background-task-skeleton,.chat-background-task-skeleton-icon{background:var(--secondary);animation:1.45s ease-in-out infinite chat-background-task-skeleton}.chat-background-task-row{background:0 0;border:0;border-radius:0;flex:none;min-width:0;padding:11px 4px;transition:background .14s,color .14s;display:block;position:relative;overflow:hidden}.chat-background-task-row:before{content:none}.chat-background-task-row:hover{background:var(--hover)}.chat-background-task-row[data-status=running]{box-shadow:none;background:0 0}.chat-background-task-row[data-status=attention],.chat-background-task-row[data-status=success],.chat-background-task-row[data-status=danger]{background:0 0}.chat-background-task-row[data-status=danger]:before{background:var(--destructive)}.chat-background-task-row-head{align-items:center;gap:10px;min-width:0;display:flex}.chat-background-task-actions{flex:none;align-items:center;gap:6px;display:flex}.chat-background-task-action{background:0 0;border:0;border-radius:8px;width:30px;height:30px}.chat-background-task-action:hover{background:var(--hover)}.chat-background-task-status-icon{color:var(--text-muted);background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.chat-background-task-status-icon[data-detail=true]{width:30px;height:30px;margin-top:0}.chat-background-task-row[data-status=running] .chat-background-task-status-icon,.chat-background-task-row[data-status=attention] .chat-background-task-status-icon,.chat-background-task-row[data-status=success] .chat-background-task-status-icon{color:var(--task-accent);background:0 0}.chat-background-task-row[data-status=danger] .chat-background-task-status-icon{color:var(--destructive);background:0 0}.chat-background-task-row-meta{align-items:center;gap:9px;min-width:0;margin-top:5px;display:flex}.chat-background-task-row-runtime{color:var(--text-muted);font-family:var(--chat-font-mono);white-space:nowrap;align-items:center;gap:5px;font-size:10.5px;display:inline-flex}.chat-background-task-error{appearance:none;background:color-mix(in oklab, var(--destructive) 6%, var(--card));border:1px solid color-mix(in oklab, var(--destructive) 18%, var(--border-subtle));color:color-mix(in oklab, var(--destructive) 82%, var(--text-primary));cursor:help;font-family:var(--chat-font-mono);text-align:left;border-radius:8px;width:calc(100% - 44px);margin:11px 0 0 44px;padding:9px 11px;font-size:11px;line-height:17px}.chat-background-task-error-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.chat-background-task-progress-label{color:var(--task-accent)}.chat-background-task-summary-line{justify-content:space-between;align-items:center;gap:10px;min-width:0;margin-top:10px;display:flex}.chat-background-task-tools{color:var(--text-muted);flex:1;align-items:center;gap:7px;min-width:0;display:flex}.chat-background-task-tools-label{color:var(--text-muted);flex:none;font-size:11.5px;line-height:18px}.chat-background-task-tool-chips{align-items:center;gap:5px;min-width:0;display:inline-flex;overflow:hidden}.chat-background-task-event-chip{background:color-mix(in oklab, var(--task-accent) 12%, transparent);border:1px solid color-mix(in oklab, var(--task-accent) 22%, var(--border-subtle));color:var(--task-accent);font-family:var(--chat-font-mono);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;flex:none;align-items:center;min-width:0;max-width:116px;padding:0 6px;font-size:10px;font-weight:650;line-height:18px;display:inline-flex;overflow:hidden}.chat-background-task-summary-status{flex:none;align-items:center;gap:7px;min-width:0;display:inline-flex}.chat-background-task-runtime{color:var(--text-muted);font-family:var(--chat-font-mono);flex:none;font-size:10.5px;line-height:18px}.chat-background-task-stage-strip{gap:4px;min-width:0;margin-top:8px;padding:0;list-style:none;display:flex}.chat-background-task-stage-dot{background:color-mix(in oklab, var(--foreground) 8%, transparent);border:1px solid var(--border-subtle);border-radius:9999px;flex:1 1 0;min-width:10px;height:4px}.chat-background-task-stage-dot[data-state=done]{background:color-mix(in oklab, var(--task-accent) 56%, transparent);border-color:color-mix(in oklab, var(--task-accent) 30%, transparent)}.chat-background-task-stage-dot[data-state=current]{background:var(--task-accent);border-color:color-mix(in oklab, var(--task-accent) 38%, transparent);box-shadow:0 0 0 2px color-mix(in oklab, var(--task-accent) 12%, transparent);animation:1.15s ease-in-out infinite chat-background-task-stage-scan}.chat-background-task-stage-list{border:1px solid var(--border-subtle);border-radius:6px;display:grid;overflow:hidden}.chat-background-task-stage-trigger{background:color-mix(in oklab, var(--surface-secondary) 42%, transparent);border:1px solid var(--border-subtle);border-radius:6px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;padding:10px 11px;transition:background-color .16s,border-color .16s;display:flex}.chat-background-task-stage-trigger:hover{background:var(--hover);border-color:var(--border-default)}.chat-background-task-stage-item{background:color-mix(in oklab, var(--surface-secondary) 38%, transparent);align-items:center;gap:9px;min-width:0;padding:9px 11px;display:flex}.chat-background-task-stage-item+.chat-background-task-stage-item{border-top:1px solid var(--border-subtle)}.chat-background-task-stage-marker{background:color-mix(in oklab, var(--foreground) 8%, transparent);border:1px solid var(--border-subtle);border-radius:9999px;flex:none;width:10px;height:10px}.chat-background-task-stage-item[data-state=done] .chat-background-task-stage-marker{background:color-mix(in oklab, var(--task-accent) 34%, transparent);border-color:color-mix(in oklab, var(--task-accent) 30%, var(--border-subtle))}.chat-background-task-stage-item[data-state=current]{background:color-mix(in oklab, var(--task-accent) 7%, var(--surface-secondary))}.chat-background-task-stage-item[data-state=current] .chat-background-task-stage-marker{background:var(--task-accent);border-color:color-mix(in oklab, var(--task-accent) 34%, var(--border-subtle));box-shadow:0 0 0 3px color-mix(in oklab, var(--task-accent) 12%, transparent)}.chat-background-task-log-list{border-left:1px solid var(--border-subtle);gap:3px;margin-top:8px;padding-left:8px;display:grid}.chat-background-task-log-item{min-width:0;position:relative}.chat-background-task-log-item:before{background:var(--border-strong);content:"";border-radius:9999px;width:5px;height:5px;position:absolute;top:5px;left:-11px}.chat-background-task-log-call,.chat-background-task-log-result{color:var(--task-accent)}.chat-background-task-log-muted{color:var(--text-muted)}.chat-background-task-log-data{color:var(--task-accent)}.chat-background-task-log-text{color:var(--text-secondary)}.chat-background-task-detail-dialog{--task-accent:var(--brand-primary);--task-accent-2:var(--brand-light);font-family:var(--chat-font);box-shadow:0 30px 80px -24px #000000a8}.chat-background-task-tool-chip{background:color-mix(in oklab, var(--background-deep) 72%, transparent);border:1px solid var(--border-subtle);color:var(--text-muted);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;align-items:center;max-width:220px;min-height:20px;padding:0 6px;font-size:10.5px;line-height:1;display:inline-flex;overflow:hidden}.chat-background-task-detail-log-list{border:1px solid var(--border-subtle);border-radius:6px;display:grid;overflow:hidden}.chat-background-task-detail-log-item{background:color-mix(in oklab, var(--surface-secondary) 42%, transparent);min-width:0;padding:10px 12px}.chat-background-task-detail-log-item+.chat-background-task-detail-log-item{border-top:1px solid var(--border-subtle)}.chat-background-task-detail-log-item pre{scrollbar-color:var(--border-strong) #0000}
