.voice-transcript-overlay[data-v-852c4dd9]{min-width:12rem;color:var(--text-primary);border:1px solid rgba(var(--text-primary-rgb), .12);background:var(--bg-card,var(--bg-input,#fff));border-radius:.75rem;flex-direction:column;gap:.25rem;padding:.5rem .75rem;display:flex;box-shadow:0 10px 30px #00000024}.voice-transcript-overlay--floating[data-v-852c4dd9]{z-index:1200;pointer-events:none;box-sizing:border-box;width:min(20rem,100vw - 2rem);max-width:20rem;position:absolute;bottom:calc(100% + .5rem);right:0}.dark .voice-transcript-overlay[data-v-852c4dd9]{background:var(--bg-card,#333);border-color:#ffffff24;box-shadow:0 12px 34px #0000006b}.voice-transcript-overlay__status[data-v-852c4dd9],.voice-transcript-overlay__transcript[data-v-852c4dd9],.voice-transcript-overlay__error[data-v-852c4dd9],.voice-transcript-overlay__debug-title[data-v-852c4dd9]{margin:0}.voice-transcript-overlay__status[data-v-852c4dd9]{opacity:.75;font-size:.75rem}.voice-transcript-overlay__error[data-v-852c4dd9]{color:var(--error-color,#d03050)}.voice-transcript-overlay__debug[data-v-852c4dd9]{flex-direction:column;gap:.25rem;display:flex}.voice-transcript-overlay__debug-title[data-v-852c4dd9]{opacity:.75;font-size:.75rem}.voice-transcript-overlay__debug-list[data-v-852c4dd9]{margin:0;padding-inline-start:1rem}@media (max-width:640px){.voice-transcript-overlay--floating[data-v-852c4dd9]{left:1rem;right:1rem;bottom:calc(env(safe-area-inset-bottom,0px) + var(--voice-overlay-mobile-bottom-offset,9rem));width:auto;max-width:none;position:fixed}}.voice-dialogue-controls[data-v-22dab386]{align-items:center;display:inline-flex;position:relative}.voice-dialogue-controls--floating-overlay[data-v-22dab386]{z-index:1300}.voice-dialogue-controls__actions[data-v-22dab386]{z-index:1;align-items:center;gap:.375rem;display:inline-flex;position:relative}.voice-dialogue-controls__toggle[data-v-22dab386],.voice-dialogue-controls__cancel[data-v-22dab386]{-webkit-appearance:none;appearance:none;font:inherit;color:var(--text-color-3,#999);cursor:pointer;background:0 0;border:0;transition:background-color .15s,color .15s,opacity .15s}.voice-dialogue-controls__toggle[data-v-22dab386]{border-radius:999px;justify-content:center;align-items:center;width:30px;min-width:30px;height:30px;padding:0;display:inline-flex}.voice-dialogue-controls__toggle[data-v-22dab386]:hover{color:var(--text-color-2,currentColor);background:#8080801f}.voice-dialogue-controls__toggle[data-v-22dab386]:focus-visible{outline:2px solid var(--primary-color,#18a058);outline-offset:2px}.voice-dialogue-controls__toggle.active[data-v-22dab386]{color:var(--error-color,#d03050);background:#d030501f}.voice-dialogue-controls__toggle.active[data-v-22dab386]:hover{background:#d030502e}.voice-dialogue-controls__icon[data-v-22dab386]{flex:0 0 16px;width:16px;height:16px;display:block}.voice-dialogue-controls__cancel[data-v-22dab386]{border-radius:999px;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;padding:0;display:inline-flex}.voice-dialogue-controls__icon--small[data-v-22dab386]{flex-basis:14px;width:14px;height:14px}.voice-dialogue-controls__cancel[data-v-22dab386]:hover{color:var(--text-color-2,currentColor);background:#8080801f}.bundle-command-preview[data-v-01ecfe5a]{color:var(--text-secondary);background:var(--bg-secondary);border-radius:8px;margin:-10px 0 14px;padding:7px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.bundle-name-hint[data-v-01ecfe5a]{color:var(--text-muted);margin:-12px 0 14px;font-size:12px}.bundle-create-actions[data-v-01ecfe5a]{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}[data-v-c4917bb2]:root{--font-size-base:14px;--bg-primary:#fafafa;--bg-primary-rgb:250, 250, 250;--bg-secondary:#f0f0f0;--bg-sidebar:#f5f5f5;--bg-card:#fff;--bg-card-rgb:255, 255, 255;--bg-card-hover:#fafafa;--bg-input:#fff;--bg-sidebar-surface:var(--bg-card);--bg-sidebar-surface-rgb:var(--bg-card-rgb);--bg-main-surface:var(--bg-card);--bg-main-surface-rgb:var(--bg-card-rgb);--border-color:#e0e0e0;--border-light:#ebebeb;--accent-primary:#333;--accent-hover:#1a1a1a;--accent-muted:#888;--text-primary:#1a1a1a;--text-secondary:#666;--text-muted:#999;--input-placeholder-color:var(--text-muted);--input-border-color:rgba(var(--accent-primary-rgb), .18);--input-border-hover-color:rgba(var(--accent-primary-rgb), .32);--input-border-focus-color:var(--accent-primary);--success:#2e7d32;--error:#c62828;--warning:#f57f17;--msg-user-bg:#f5f5f5;--msg-assistant-bg:#f5f5f5;--msg-system-border:#bdbdbd;--code-bg:#f4f4f4;--text-on-accent:#fff;--text-on-overlay:#fff;--accent-info:#4a90d9;--accent-primary-rgb:51, 51, 51;--accent-hover-rgb:26, 26, 26;--text-primary-rgb:26, 26, 26;--text-secondary-rgb:102, 102, 102;--text-muted-rgb:153, 153, 153;--success-rgb:46, 125, 50;--error-rgb:198, 40, 40;--warning-rgb:245, 127, 23;--accent-info-rgb:74, 144, 217}.dark[data-v-c4917bb2]{--bg-primary:#1a1a1a;--bg-primary-rgb:26, 26, 26;--bg-secondary:#252525;--bg-sidebar:#202020;--bg-card:#2a2a2a;--bg-card-rgb:42, 42, 42;--bg-card-hover:#333;--bg-input:#2a2a2a;--bg-sidebar-surface:var(--bg-primary);--bg-sidebar-surface-rgb:var(--bg-primary-rgb);--bg-main-surface:var(--bg-primary);--bg-main-surface-rgb:var(--bg-primary-rgb);--border-color:#3a3a3a;--border-light:#333;--accent-primary:#e0e0e0;--accent-hover:#f5f5f5;--accent-muted:#888;--text-primary:#e0e0e0;--text-secondary:#a0a0a0;--text-muted:#888;--success:#66bb6a;--error:#ef5350;--warning:#ffb74d;--msg-user-bg:#292929;--msg-assistant-bg:#292929;--msg-system-border:#555;--code-bg:#1e1e1e;--text-on-accent:#1a1a1a;--text-on-overlay:#fff;--accent-info:#6ba3d6;--accent-primary-rgb:224, 224, 224;--accent-hover-rgb:245, 245, 245;--text-primary-rgb:224, 224, 224;--text-secondary-rgb:160, 160, 160;--text-muted-rgb:136, 136, 136;--success-rgb:102, 187, 106;--error-rgb:239, 83, 80;--warning-rgb:255, 183, 77;--accent-info-rgb:107, 163, 214}.comic[data-v-c4917bb2]{--border-color:#1a1a1a;--border-light:#555;--msg-system-border:#1a1a1a;--font-ui:"Comic Neue", "ZCOOL KuaiLe", "Zen Maru Gothic", "Gaegu", cursive, sans-serif;--comic-border-width:2.5px;--comic-shadow:3px 3px 0px #00000026}.dark.comic[data-v-c4917bb2]{--border-color:#666;--border-light:#555;--msg-system-border:#888;--comic-shadow:3px 3px 0px #ffffff14}.chat-input-area[data-v-c4917bb2]{z-index:80;background-color:var(--bg-main-surface);border-top:0;flex-shrink:0;padding:8px 20px 14px;position:relative}.input-top-bar[data-v-c4917bb2]{flex:1;align-items:center;gap:7px;min-width:0;padding:0;display:flex}.auto-play-speech-switch[data-v-c4917bb2]{align-items:center;gap:5px;margin-inline-start:0;padding:0 0 0 2px;display:flex}.auto-play-speech-switch .switch-label[data-v-c4917bb2]{color:#999;justify-content:center;align-items:center;width:16px;height:16px;font-size:12px;display:flex}.auto-play-speech-switch .switch-label svg[data-v-c4917bb2]{opacity:1}.auto-play-speech-switch[data-v-c4917bb2] .n-switch,.auto-play-speech-switch[data-v-c4917bb2] .n-switch__rail{margin-inline-end:0}.tool-trace-toggle[data-v-c4917bb2]{color:#999;opacity:1;justify-content:center;align-items:center;width:24px;min-width:24px;height:22px;margin-inline-start:0;padding:0;display:inline-flex;background:0 0!important}.tool-trace-toggle[data-v-c4917bb2] .n-button__state-border,.tool-trace-toggle[data-v-c4917bb2] .n-button__border,.tool-trace-toggle[data-v-c4917bb2] .n-button__ripple{display:none}.tool-trace-toggle .tool-trace-icon[data-v-c4917bb2]{flex:0 0 16px;width:16px;height:16px;display:block}.tool-trace-toggle.active[data-v-c4917bb2],.tool-trace-toggle[data-v-c4917bb2]:hover{color:#999;opacity:1}.input-settings-button[data-v-c4917bb2]{color:var(--text-secondary);border-radius:999px;padding:0 7px 0 6px}.input-settings-button[data-v-c4917bb2] .n-button__content{gap:4px}.input-settings-button[data-v-c4917bb2] .n-button__state-border,.input-settings-button[data-v-c4917bb2] .n-button__border,.input-settings-button[data-v-c4917bb2] .n-button__ripple{display:none}.input-expert-button[data-v-c4917bb2]{color:var(--text-secondary);border-radius:999px;max-width:160px;padding:0 4px 0 6px}.input-expert-button[data-v-c4917bb2] .n-button__content{gap:4px;min-width:0}.input-expert-button[data-v-c4917bb2] .n-button__state-border,.input-expert-button[data-v-c4917bb2] .n-button__border,.input-expert-button[data-v-c4917bb2] .n-button__ripple{display:none}.input-expert-label[data-v-c4917bb2]{text-overflow:ellipsis;vertical-align:top;white-space:nowrap;min-width:0;display:inline-block;overflow:hidden}.input-model-button[data-v-c4917bb2]{color:var(--text-secondary);border-radius:999px;max-width:190px;padding:0 4px 0 6px}.input-model-button[data-v-c4917bb2] .n-button__content{gap:4px;min-width:0}.input-model-button[data-v-c4917bb2] .n-button__state-border,.input-model-button[data-v-c4917bb2] .n-button__border,.input-model-button[data-v-c4917bb2] .n-button__ripple{display:none}.input-model-label[data-v-c4917bb2]{text-overflow:ellipsis;vertical-align:top;white-space:nowrap;min-width:0;display:inline-block;overflow:hidden}.reasoning-effort-button[data-v-c4917bb2]{color:var(--text-secondary);border-radius:999px;padding:0 4px 0 6px}.reasoning-effort-button.active[data-v-c4917bb2]{color:var(--reasoning-effort-accent-color)}.reasoning-effort-button[data-v-c4917bb2] .n-button__content{gap:4px;min-width:0}.reasoning-effort-label[data-v-c4917bb2]{text-overflow:ellipsis;vertical-align:top;white-space:nowrap;max-width:96px;display:inline-block;overflow:hidden}.reasoning-effort-slider-popover[data-v-c4917bb2]{width:min(320px,100vw - 64px);padding:4px 2px 2px}.reasoning-effort-slider-heading[data-v-c4917bb2],.reasoning-effort-slider-range[data-v-c4917bb2]{justify-content:space-between;align-items:center;gap:16px;display:flex}.reasoning-effort-slider-heading[data-v-c4917bb2]{color:var(--text-secondary);margin-bottom:10px;font-size:12px}.reasoning-effort-slider-heading strong[data-v-c4917bb2]{color:var(--reasoning-effort-accent-color);font-weight:600}.reasoning-effort-slider[data-v-c4917bb2]{--reasoning-effort-gradient-width:min(314px, calc(100vw - 70px));margin:0 3px;--n-handle-size:24px!important;--n-rail-height:10px!important}.reasoning-effort-slider[data-v-c4917bb2] .n-slider-rail{background:#ffffff24}.reasoning-effort-slider[data-v-c4917bb2] .n-slider-rail__fill{background:linear-gradient(90deg,#38bdf8 0%,#22d3ee 20%,#34d399 40%,#facc15 62%,#fb923c 82%,#ef4444 100%) 0 no-repeat;background-size:var(--reasoning-effort-gradient-width) 100%;box-shadow:0 0 8px #38bdf83d}.reasoning-effort-slider[data-v-c4917bb2] .n-slider-handle{background:#f8fafc;border:2px solid #ffffffeb;box-shadow:0 2px 8px #18122c61}.reasoning-effort-slider--max[data-v-c4917bb2] .n-slider-handle{isolation:isolate;background:radial-gradient(circle at 24% 24%,#38bdf8 0 14%,#0000 34%) 0 0/150% 150%,radial-gradient(circle at 78% 22%,#facc15 0 15%,#0000 36%) 0 0/145% 145%,radial-gradient(circle at 78% 78%,#ef4444 0 16%,#0000 38%) 0 0/155% 155%,radial-gradient(circle at 22% 76%,#34d399 0 15%,#0000 36%) 0 0/145% 145%,conic-gradient(from 30deg,#22d3ee,#34d399,#facc15,#fb923c,#ef4444,#a855f7,#38bdf8,#22d3ee) 0 0/180% 180%;border-color:#fffffff5;border-radius:50%;animation:3.6s ease-in-out infinite reasoning-effort-max-liquid-c4917bb2;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff61,0 0 12px #ef444475,0 3px 9px #18122c70}.reasoning-effort-slider--max[data-v-c4917bb2] .n-slider-handle:after{content:"";filter:blur(1px);background:#ffffff80;border-radius:999px;animation:2.8s ease-in-out infinite reasoning-effort-max-highlight-c4917bb2;position:absolute;top:2px;bottom:11px;left:5px;right:5px}@keyframes reasoning-effort-max-liquid-c4917bb2{0%,to{background-position:0 20%,100% 0,100% 100%,0 100%,50%;background-size:150% 150%,145% 145%,155% 155%,145% 145%,180% 180%}33%{background-position:65% 0,55% 70%,30% 100%,0 35%,100% 35%;background-size:175% 135%,135% 175%,165% 140%,140% 165%,210% 170%}66%{background-position:100% 70%,20% 100%,0 35%,75% 0,0 70%;background-size:135% 175%,170% 140%,140% 170%,170% 135%,170% 210%}}@keyframes reasoning-effort-max-highlight-c4917bb2{0%,to{opacity:.72;transform:translate(-1px,-1px)rotate(0)}50%{opacity:.42;transform:translate(3px,2px)rotate(180deg)}}@media (prefers-reduced-motion:reduce){.reasoning-effort-slider--max[data-v-c4917bb2] .n-slider-handle,.reasoning-effort-slider--max[data-v-c4917bb2] .n-slider-handle:after{animation:none}}.reasoning-effort-slider-range[data-v-c4917bb2]{color:var(--text-muted);margin-top:4px;font-size:10px}.toolbar-chevron[data-v-c4917bb2]{color:var(--text-muted);flex:0 0 12px}.context-usage-row[data-v-c4917bb2]{z-index:1;min-width:0;max-width:calc(100% - 28px);color:var(--text-muted);pointer-events:auto;justify-content:flex-end;align-items:center;gap:7px;padding:0;display:flex;position:absolute;top:9px;right:14px}.context-info[data-v-c4917bb2]{color:inherit;white-space:nowrap;min-width:0;font-size:11px}.context-info.context-warning[data-v-c4917bb2]{color:#e8a735}.context-limit-editable[data-v-c4917bb2]{cursor:pointer;border-bottom:1px dashed #0000;padding:0 2px;transition:all .2s}.context-limit-editable[data-v-c4917bb2]:hover{border-bottom-color:var(--text-muted);background:#8080801a;border-radius:2px}.context-bar[data-v-c4917bb2]{background:rgba(var(--text-muted-rgb), .2);border-radius:2px;width:60px;height:4px;margin-inline-start:-4px;overflow:hidden}.context-bar-fill[data-v-c4917bb2]{background:linear-gradient(90deg, rgba(var(--text-muted-rgb), .45), rgba(var(--text-muted-rgb), .85));border-radius:2px;height:100%;transition:width .3s}.context-bar-fill.context-bar-warn[data-v-c4917bb2]{background:linear-gradient(90deg,#c98a1a,#e8a735)}.context-bar-fill.context-bar-danger[data-v-c4917bb2]{background:linear-gradient(90deg,#c43a2a,#e85d4a)}.dark .context-limit-editable[data-v-c4917bb2]{color:var(--text-secondary)}.dark .context-limit-editable[data-v-c4917bb2]:hover{border-bottom-color:var(--text-muted);background:rgba(var(--text-muted-rgb), .1)}.dark .context-bar[data-v-c4917bb2]{background:rgba(var(--text-muted-rgb), .2)}.dark .context-bar-fill[data-v-c4917bb2]{background:linear-gradient(90deg, rgba(var(--text-muted-rgb), .5), rgba(var(--text-muted-rgb), .9))}.dark .context-bar-fill.context-bar-warn[data-v-c4917bb2]{background:linear-gradient(90deg,#d99d35,#f0bc58)}.dark .context-bar-fill.context-bar-danger[data-v-c4917bb2]{background:linear-gradient(90deg,#d95445,#ff7a68)}@media (max-width:768px){.chat-input-area[data-v-c4917bb2]{--voice-overlay-mobile-bottom-offset:146px;padding:8px 12px 12px}.input-top-bar[data-v-c4917bb2]{gap:5px}.reasoning-effort-label[data-v-c4917bb2],.auto-play-speech-switch[data-v-c4917bb2]{display:none}.reasoning-effort-slider-popover[data-v-c4917bb2]{width:min(220px,100vw - 96px)}.reasoning-effort-slider[data-v-c4917bb2]{--reasoning-effort-gradient-width:min(214px, calc(100vw - 102px))}.input-model-button[data-v-c4917bb2],.input-expert-button[data-v-c4917bb2]{min-width:35px;max-width:35px;padding:0 4px 0 6px}.input-model-label[data-v-c4917bb2],.input-expert-label[data-v-c4917bb2]{display:none}.input-settings-button[data-v-c4917bb2]{min-width:36px;padding:0 4px 0 6px}.input-settings-button[data-v-c4917bb2] .n-button__content{gap:2px}.input-settings-button[data-v-c4917bb2] .n-button__icon{margin:0}.input-settings-label[data-v-c4917bb2]{display:none}.context-info[data-v-c4917bb2]{text-overflow:ellipsis;font-size:10px;line-height:14px;overflow:hidden}.context-bar[data-v-c4917bb2]{flex-shrink:0;width:42px}}.attachment-previews[data-v-c4917bb2]{flex-wrap:wrap;gap:8px;width:100%;padding:0 0 10px;display:flex}.attachment-preview[data-v-c4917bb2]{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;position:relative;overflow:hidden}.attachment-preview.image[data-v-c4917bb2]{width:64px;height:64px}.attachment-preview.image.has-context[data-v-c4917bb2]{width:min(420px,100%);height:auto}.attachment-thumb[data-v-c4917bb2]{object-fit:cover;width:100%;height:100%}.attachment-preview.has-context .attachment-thumb[data-v-c4917bb2]{object-fit:contain;background:#fff;width:100%;height:auto;max-height:220px;display:block}.attachment-context[data-v-c4917bb2]{border-top:1px solid var(--border-color);color:var(--text-secondary);padding:7px 9px;font-size:11px}.attachment-context summary[data-v-c4917bb2]{cursor:pointer;-webkit-user-select:none;user-select:none}.attachment-context pre[data-v-c4917bb2]{white-space:pre-wrap;overflow-wrap:anywhere;max-height:180px;margin:8px 0 0;font:10px/1.45 monospace;overflow:auto}.attachment-file[data-v-c4917bb2]{min-width:80px;max-width:140px;color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:8px 12px;display:flex}.attachment-file .file-name[data-v-c4917bb2]{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;overflow:hidden}.attachment-file .file-size[data-v-c4917bb2]{color:var(--text-muted);font-size:10px}.attachment-remove[data-v-c4917bb2]{width:18px;height:18px;color:var(--text-on-overlay);cursor:pointer;opacity:0;background:#00000080;border:none;border-radius:50%;justify-content:center;align-items:center;transition:opacity .15s;display:flex;position:absolute;top:2px;right:2px}.attachment-preview:hover .attachment-remove[data-v-c4917bb2]{opacity:1}.file-input-hidden[data-v-c4917bb2]{display:none}.input-wrapper[data-v-c4917bb2]{background-color:var(--bg-card);border:1px solid var(--input-border-color);cursor:text;border-radius:18px;flex-direction:column;align-items:stretch;gap:8px;width:100%;min-height:150px;padding:22px 12px 9px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;box-shadow:0 8px 28px #00000014}.input-wrapper[data-v-c4917bb2]:focus-within{border-color:var(--input-border-focus-color);box-shadow:0 10px 32px #0000001c}.input-wrapper[data-v-c4917bb2]:hover:not(:focus-within){border-color:var(--input-border-hover-color)}.input-wrapper.drag-over[data-v-c4917bb2]{border-color:var(--accent-primary);background-color:rgba(var(--accent-primary-rgb), .04)}.dark .input-wrapper[data-v-c4917bb2]{background-color:#333;box-shadow:0 8px 28px #00000052}.resize-handle[data-v-c4917bb2]{cursor:row-resize;z-index:2;height:8px;position:absolute;top:-4px;left:0;right:0}.resize-handle[data-v-c4917bb2]:hover{background:rgba(var(--accent-primary), .15);border-radius:4px}.input-textarea[data-v-c4917bb2]{width:100%;color:var(--text-primary);font-family:var(--font-ui,"Inter", system-ui, -apple-system, sans-serif);resize:none;background:0 0;border:none;outline:none;flex:auto;min-height:44px;max-height:400px;padding:0;font-size:14px;line-height:1.5;display:block;overflow-y:auto}@media (max-width:768px){.input-textarea[data-v-c4917bb2]{font-size:16px}}.input-textarea[data-v-c4917bb2]::placeholder{color:var(--input-placeholder-color);opacity:1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.message-reference-preview[data-v-c4917bb2]{background:rgba(var(--accent-primary-rgb), .07);cursor:default;border-radius:8px;align-items:center;gap:10px;min-width:0;margin:0 8px 8px;padding:4px 8px;display:flex}.message-reference-text[data-v-c4917bb2]{min-width:0;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;line-height:24px;overflow:hidden}.message-reference-remove[data-v-c4917bb2]{width:24px;height:24px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:0 0 26px;justify-content:center;align-items:center;padding:0;display:flex}.message-reference-remove[data-v-c4917bb2]:hover{color:var(--text-primary);background:rgba(var(--text-primary-rgb), .08)}.input-actions[data-v-c4917bb2]{flex-shrink:0;align-items:center;gap:7px;display:flex}.input-toolbar[data-v-c4917bb2]{justify-content:space-between;align-items:center;gap:12px;min-height:32px;margin-top:auto;display:flex}.toolbar-icon-button[data-v-c4917bb2]{color:var(--text-muted)}.send-button[data-v-c4917bb2]{width:30px!important;min-width:30px!important;height:30px!important;box-shadow:none!important;border:0!important;padding:0!important}.send-button[data-v-c4917bb2] .n-button__icon{margin:0!important}.send-button[data-v-c4917bb2] .n-button__content,.send-button[data-v-c4917bb2] .n-button__border,.send-button[data-v-c4917bb2] .n-button__state-border,.send-button[data-v-c4917bb2] .n-button__ripple,.send-button[data-v-c4917bb2] .n-base-wave{display:none}.send-button[data-v-c4917bb2]:disabled{color:var(--text-on-overlay);opacity:1;background-color:#9f9f9f}.visually-hidden[data-v-c4917bb2]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.slash-command-dropdown[data-v-c4917bb2]{background:var(--bg-primary);border:1px solid var(--border-color);z-index:20;border-radius:6px;max-height:240px;padding:4px;position:absolute;bottom:calc(100% + 8px);left:12px;right:12px;overflow-y:auto;box-shadow:0 10px 28px #00000029}.dark .slash-command-dropdown[data-v-c4917bb2]{background:#2a2a2a}.slash-command-item[data-v-c4917bb2]{cursor:pointer;border-radius:6px;grid-template-columns:auto auto 1fr;align-items:center;gap:8px;min-height:36px;padding:8px 10px;display:grid}.slash-command-item.active[data-v-c4917bb2],.slash-command-item[data-v-c4917bb2]:hover{background:rgba(var(--accent-primary-rgb), .1)}.slash-command-name[data-v-c4917bb2]{color:var(--accent-primary);white-space:nowrap;font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:13px}.slash-command-args[data-v-c4917bb2]{color:var(--text-muted);white-space:nowrap;font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:12px}.slash-command-desc[data-v-c4917bb2]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-secondary);font-size:12px;overflow:hidden}.skill-picker-modal[data-v-c4917bb2]{flex-direction:column;gap:12px;display:flex}.bundle-picker-toolbar[data-v-c4917bb2]{align-items:center;gap:8px;display:flex}.bundle-picker-toolbar .skill-picker-search[data-v-c4917bb2]{flex:1;min-width:0}.skill-picker-search[data-v-c4917bb2]{border:1px solid var(--border-color);background:var(--bg-input);width:100%;height:34px;color:var(--text-primary);font-family:var(--font-ui,"Inter", system-ui, -apple-system, sans-serif);border-radius:6px;outline:none;padding:0 10px;font-size:13px}.skill-picker-search[data-v-c4917bb2]:focus{border-color:var(--accent-primary)}.skill-picker-list[data-v-c4917bb2]{flex-direction:column;gap:6px;max-height:min(420px,52vh);display:flex;overflow-y:auto}.skill-picker-item[data-v-c4917bb2]{box-sizing:border-box;border:1px solid var(--border-color);background:var(--bg-secondary);width:100%;height:76px;color:var(--text-primary);text-align:start;cursor:pointer;border-radius:6px;outline:none;flex:0 0 76px;padding:7px 10px;display:block;overflow:hidden}.skill-picker-item[data-v-c4917bb2]:hover{border-color:rgba(var(--accent-primary-rgb), .5);background:rgba(var(--accent-primary-rgb), .08)}.skill-picker-item[data-v-c4917bb2]:focus-visible{border-color:rgba(var(--accent-primary-rgb), .5);background:rgba(var(--accent-primary-rgb), .08)}.bundle-picker-item[data-v-c4917bb2]{cursor:default;flex-basis:96px;height:96px;padding:0;position:relative}.bundle-picker-select[data-v-c4917bb2]{width:100%;height:100%;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;outline:none;padding:7px 42px 7px 10px;display:block}.bundle-picker-delete[data-v-c4917bb2]{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:8px;right:8px}.bundle-picker-delete[data-v-c4917bb2]:hover{color:#ef4444;background:#ef44441f;outline:none}.bundle-picker-delete[data-v-c4917bb2]:focus-visible{color:#ef4444;background:#ef44441f;outline:none}.bundle-picker-delete[data-v-c4917bb2]:disabled{cursor:wait;opacity:.45}.skill-picker-command[data-v-c4917bb2]{text-overflow:ellipsis;width:100%;color:var(--accent-primary);white-space:nowrap;font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:12px;line-height:16px;display:block;overflow:hidden}.skill-picker-name[data-v-c4917bb2],.skill-picker-desc[data-v-c4917bb2]{text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;overflow:hidden}.bundle-picker-skills[data-v-c4917bb2]{text-overflow:ellipsis;white-space:nowrap;width:100%;color:var(--text-muted);margin-top:3px;font-size:11px;line-height:16px;display:block;overflow:hidden}.skill-picker-name[data-v-c4917bb2]{color:var(--text-primary);margin-top:3px;font-size:13px;line-height:18px}.skill-picker-desc[data-v-c4917bb2]{color:var(--text-secondary);margin-top:3px;font-size:12px;line-height:16px}.skill-picker-empty[data-v-c4917bb2]{text-align:center;color:var(--text-muted);padding:18px 10px;font-size:13px}@media (max-width:768px){.skill-picker-item[data-v-c4917bb2]{height:76px}.bundle-picker-item[data-v-c4917bb2]{height:96px}.input-wrapper[data-v-c4917bb2]{min-height:118px}.input-textarea[data-v-c4917bb2]::placeholder{font-size:13px;line-height:1.35}}.dropdown-fade-enter-active[data-v-c4917bb2],.dropdown-fade-leave-active[data-v-c4917bb2]{transition:opacity .12s,transform .12s}.dropdown-fade-enter-from[data-v-c4917bb2],.dropdown-fade-leave-to[data-v-c4917bb2]{opacity:0;transform:translateY(4px)}[data-v-9b0a7071]:root{--font-size-base:14px;--bg-primary:#fafafa;--bg-primary-rgb:250, 250, 250;--bg-secondary:#f0f0f0;--bg-sidebar:#f5f5f5;--bg-card:#fff;--bg-card-rgb:255, 255, 255;--bg-card-hover:#fafafa;--bg-input:#fff;--bg-sidebar-surface:var(--bg-card);--bg-sidebar-surface-rgb:var(--bg-card-rgb);--bg-main-surface:var(--bg-card);--bg-main-surface-rgb:var(--bg-card-rgb);--border-color:#e0e0e0;--border-light:#ebebeb;--accent-primary:#333;--accent-hover:#1a1a1a;--accent-muted:#888;--text-primary:#1a1a1a;--text-secondary:#666;--text-muted:#999;--input-placeholder-color:var(--text-muted);--input-border-color:rgba(var(--accent-primary-rgb), .18);--input-border-hover-color:rgba(var(--accent-primary-rgb), .32);--input-border-focus-color:var(--accent-primary);--success:#2e7d32;--error:#c62828;--warning:#f57f17;--msg-user-bg:#f5f5f5;--msg-assistant-bg:#f5f5f5;--msg-system-border:#bdbdbd;--code-bg:#f4f4f4;--text-on-accent:#fff;--text-on-overlay:#fff;--accent-info:#4a90d9;--accent-primary-rgb:51, 51, 51;--accent-hover-rgb:26, 26, 26;--text-primary-rgb:26, 26, 26;--text-secondary-rgb:102, 102, 102;--text-muted-rgb:153, 153, 153;--success-rgb:46, 125, 50;--error-rgb:198, 40, 40;--warning-rgb:245, 127, 23;--accent-info-rgb:74, 144, 217}.dark[data-v-9b0a7071]{--bg-primary:#1a1a1a;--bg-primary-rgb:26, 26, 26;--bg-secondary:#252525;--bg-sidebar:#202020;--bg-card:#2a2a2a;--bg-card-rgb:42, 42, 42;--bg-card-hover:#333;--bg-input:#2a2a2a;--bg-sidebar-surface:var(--bg-primary);--bg-sidebar-surface-rgb:var(--bg-primary-rgb);--bg-main-surface:var(--bg-primary);--bg-main-surface-rgb:var(--bg-primary-rgb);--border-color:#3a3a3a;--border-light:#333;--accent-primary:#e0e0e0;--accent-hover:#f5f5f5;--accent-muted:#888;--text-primary:#e0e0e0;--text-secondary:#a0a0a0;--text-muted:#888;--success:#66bb6a;--error:#ef5350;--warning:#ffb74d;--msg-user-bg:#292929;--msg-assistant-bg:#292929;--msg-system-border:#555;--code-bg:#1e1e1e;--text-on-accent:#1a1a1a;--text-on-overlay:#fff;--accent-info:#6ba3d6;--accent-primary-rgb:224, 224, 224;--accent-hover-rgb:245, 245, 245;--text-primary-rgb:224, 224, 224;--text-secondary-rgb:160, 160, 160;--text-muted-rgb:136, 136, 136;--success-rgb:102, 187, 106;--error-rgb:239, 83, 80;--warning-rgb:255, 183, 77;--accent-info-rgb:107, 163, 214}.comic[data-v-9b0a7071]{--border-color:#1a1a1a;--border-light:#555;--msg-system-border:#1a1a1a;--font-ui:"Comic Neue", "ZCOOL KuaiLe", "Zen Maru Gothic", "Gaegu", cursive, sans-serif;--comic-border-width:2.5px;--comic-shadow:3px 3px 0px #00000026}.dark.comic[data-v-9b0a7071]{--border-color:#666;--border-light:#555;--msg-system-border:#888;--comic-shadow:3px 3px 0px #ffffff14}.live-reasoning-status[data-v-9b0a7071]{flex-direction:column;align-items:flex-start;gap:8px;width:100%;min-width:0;max-width:100%;display:flex}.thinking-status[data-v-9b0a7071]{align-items:center;gap:10px;width:100%;min-width:0;min-height:40px;display:flex}.thinking-avatar[data-v-9b0a7071]{object-fit:cover;border-radius:8px;flex-shrink:0;width:40px;height:40px}.dark .thinking-avatar[data-v-9b0a7071]{filter:brightness(1.18)contrast(1.08)saturate(1.08)}.thinking-status-copy[data-v-9b0a7071]{flex-wrap:wrap;align-items:center;gap:2px 8px;min-width:0;min-height:20px;display:flex}.thinking-status-label[data-v-9b0a7071]{color:#0000;background:linear-gradient(105deg, var(--text-secondary) 0%, var(--text-secondary) 39%, #fff 48%, #fff 52%, var(--text-secondary) 61%, var(--text-secondary) 100%);-webkit-backface-visibility:hidden;backface-visibility:hidden;contain:paint;will-change:background-position;background-position:0 0;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;align-items:center;font-size:15px;font-weight:600;line-height:20px;animation:2.2s linear infinite thinking-label-shimmer-9b0a7071;display:inline-flex;transform:translateZ(0)}.dark .thinking-status-label[data-v-9b0a7071]{background:linear-gradient(105deg,#f0f0f0 0% 37%,#2f3540 47% 53%,#f0f0f0 63% 100%) 0 0/300% 100%;filter:drop-shadow(0 0 5px #ffffff29);-webkit-background-clip:text;background-clip:text}.thinking-status-time[data-v-9b0a7071]{color:var(--text-muted);font-variant-numeric:tabular-nums;align-items:center;min-width:44px;margin-top:2px;font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:13px;line-height:20px;display:inline-flex}.live-reasoning-detail[data-v-9b0a7071]{box-sizing:border-box;width:520px;min-width:0;max-width:100%;color:var(--text-secondary);background:#00000006;border-radius:6px;padding:7px 10px}.dark .live-reasoning-detail[data-v-9b0a7071]{background:#ffffff0b}.live-reasoning-label[data-v-9b0a7071]{color:var(--text-muted);align-items:center;gap:5px;margin-bottom:4px;font-size:11px;font-weight:500;display:flex}.live-reasoning-body[data-v-9b0a7071]{opacity:.9;max-height:220px;font-size:13px;line-height:1.55;overflow-y:auto}.live-reasoning-body[data-v-9b0a7071] .markdown-body>:first-child{margin-top:0}.live-reasoning-body[data-v-9b0a7071] .markdown-body>:last-child{margin-bottom:0}@keyframes thinking-label-shimmer-9b0a7071{0%{background-position:100% 0}to{background-position:0 0}}[data-v-86310806]:root{--font-size-base:14px;--bg-primary:#fafafa;--bg-primary-rgb:250, 250, 250;--bg-secondary:#f0f0f0;--bg-sidebar:#f5f5f5;--bg-card:#fff;--bg-card-rgb:255, 255, 255;--bg-card-hover:#fafafa;--bg-input:#fff;--bg-sidebar-surface:var(--bg-card);--bg-sidebar-surface-rgb:var(--bg-card-rgb);--bg-main-surface:var(--bg-card);--bg-main-surface-rgb:var(--bg-card-rgb);--border-color:#e0e0e0;--border-light:#ebebeb;--accent-primary:#333;--accent-hover:#1a1a1a;--accent-muted:#888;--text-primary:#1a1a1a;--text-secondary:#666;--text-muted:#999;--input-placeholder-color:var(--text-muted);--input-border-color:rgba(var(--accent-primary-rgb), .18);--input-border-hover-color:rgba(var(--accent-primary-rgb), .32);--input-border-focus-color:var(--accent-primary);--success:#2e7d32;--error:#c62828;--warning:#f57f17;--msg-user-bg:#f5f5f5;--msg-assistant-bg:#f5f5f5;--msg-system-border:#bdbdbd;--code-bg:#f4f4f4;--text-on-accent:#fff;--text-on-overlay:#fff;--accent-info:#4a90d9;--accent-primary-rgb:51, 51, 51;--accent-hover-rgb:26, 26, 26;--text-primary-rgb:26, 26, 26;--text-secondary-rgb:102, 102, 102;--text-muted-rgb:153, 153, 153;--success-rgb:46, 125, 50;--error-rgb:198, 40, 40;--warning-rgb:245, 127, 23;--accent-info-rgb:74, 144, 217}.dark[data-v-86310806]{--bg-primary:#1a1a1a;--bg-primary-rgb:26, 26, 26;--bg-secondary:#252525;--bg-sidebar:#202020;--bg-card:#2a2a2a;--bg-card-rgb:42, 42, 42;--bg-card-hover:#333;--bg-input:#2a2a2a;--bg-sidebar-surface:var(--bg-primary);--bg-sidebar-surface-rgb:var(--bg-primary-rgb);--bg-main-surface:var(--bg-primary);--bg-main-surface-rgb:var(--bg-primary-rgb);--border-color:#3a3a3a;--border-light:#333;--accent-primary:#e0e0e0;--accent-hover:#f5f5f5;--accent-muted:#888;--text-primary:#e0e0e0;--text-secondary:#a0a0a0;--text-muted:#888;--success:#66bb6a;--error:#ef5350;--warning:#ffb74d;--msg-user-bg:#292929;--msg-assistant-bg:#292929;--msg-system-border:#555;--code-bg:#1e1e1e;--text-on-accent:#1a1a1a;--text-on-overlay:#fff;--accent-info:#6ba3d6;--accent-primary-rgb:224, 224, 224;--accent-hover-rgb:245, 245, 245;--text-primary-rgb:224, 224, 224;--text-secondary-rgb:160, 160, 160;--text-muted-rgb:136, 136, 136;--success-rgb:102, 187, 106;--error-rgb:239, 83, 80;--warning-rgb:255, 183, 77;--accent-info-rgb:107, 163, 214}.comic[data-v-86310806]{--border-color:#1a1a1a;--border-light:#555;--msg-system-border:#1a1a1a;--font-ui:"Comic Neue", "ZCOOL KuaiLe", "Zen Maru Gothic", "Gaegu", cursive, sans-serif;--comic-border-width:2.5px;--comic-shadow:3px 3px 0px #00000026}.dark.comic[data-v-86310806]{--border-color:#666;--border-light:#555;--msg-system-border:#888;--comic-shadow:3px 3px 0px #ffffff14}.message-list-shell[data-v-86310806]{flex:1;min-height:0;display:flex;position:relative}.message-float-stack[data-v-86310806]{z-index:8;pointer-events:none;flex-direction:column;gap:10px;width:min(720px,100% - 32px);display:flex;position:absolute;bottom:16px;right:16px}.scroll-bottom-button[data-v-86310806]{z-index:7;border:1px solid rgba(var(--accent-primary-rgb), .24);width:38px;height:38px;color:var(--accent-primary);cursor:pointer;background:#fffffff0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;bottom:18px;right:18px;box-shadow:0 10px 28px #00000029}.dark .scroll-bottom-button[data-v-86310806]{background:#262626f0}.scroll-bottom-button[data-v-86310806]:hover{background:rgba(var(--accent-primary-rgb), .1)}.scroll-bottom-icon[data-v-86310806]{width:19px;height:19px}.approval-float-panel[data-v-86310806],.queue-float-panel[data-v-86310806]{pointer-events:auto;border:1px solid rgba(var(--accent-info-rgb), .22);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fff;border-radius:16px;width:100%;padding:10px;box-shadow:0 14px 40px #00000024}.dark .approval-float-panel[data-v-86310806],.dark .queue-float-panel[data-v-86310806]{background:#262626}.approval-float-panel[data-v-86310806]{border-color:rgba(var(--accent-primary-rgb), .24)}.approval-float-panel--global[data-v-86310806]{z-index:2147483000;width:min(720px,100vw - 32px);position:fixed;bottom:16px;right:16px}.queue-float-panel[data-v-86310806]{align-self:flex-end;width:min(380px,100%)}.float-panel-header[data-v-86310806]{color:var(--accent-primary);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;padding:2px 4px 8px;font-size:11px;font-weight:700;line-height:1.2;display:flex}.approval-float-icon[data-v-86310806]{width:18px;height:18px;color:var(--accent-primary);background:rgba(var(--accent-primary-rgb), .12);border:1px solid rgba(var(--accent-primary-rgb), .24);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.approval-float-title[data-v-86310806]{color:var(--text-primary);padding:0 4px;font-size:14px;font-weight:700;line-height:1.3}.approval-float-desc[data-v-86310806]{color:var(--text-secondary);margin-top:5px;padding:0 4px;font-size:12px;line-height:1.45}.approval-float-command[data-v-86310806]{white-space:pre-wrap;word-break:break-word;max-height:96px;color:var(--text-primary);border:1px solid var(--border-color);background:#ffffffad;border-radius:11px;margin:8px 4px 0;padding:8px 10px;font-family:SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:11px;line-height:1.45;display:block;overflow:auto}.dark .approval-float-command[data-v-86310806]{background:#ffffff14}.approval-float-actions[data-v-86310806]{border-top:1px solid var(--border-color);flex-wrap:wrap;justify-content:flex-start;gap:8px;margin-top:10px;padding:10px 4px 0;display:flex}.clarify-float-input-row[data-v-86310806]{border-top:1px solid var(--border-color);gap:8px;margin-top:10px;padding:10px 4px 0;display:flex}.clarify-float-input-row[data-v-86310806] .n-input{flex:auto;min-width:0}.clarify-float-input-row[data-v-86310806] .n-button{flex:none}.queue-float-header[data-v-86310806]{color:var(--text-secondary);align-items:center;gap:8px;padding:2px 4px 8px;font-size:12px;font-weight:600;display:flex}.queue-float-header strong[data-v-86310806]{background:rgba(var(--accent-info-rgb), .16);min-width:20px;height:20px;color:var(--accent-info);border-radius:999px;justify-content:center;align-items:center;margin-inline-start:auto;display:inline-flex}.queue-orbit[data-v-86310806]{border:1px solid rgba(var(--accent-info-rgb), .28);border-radius:50%;width:18px;height:18px;animation:1.6s linear infinite queue-spin-86310806;position:relative}.queue-orbit span[data-v-86310806]{background:var(--accent-info);width:6px;height:6px;box-shadow:0 0 12px rgba(var(--accent-info-rgb), .65);border-radius:50%;position:absolute;top:5px;right:-2px}.queue-float-list[data-v-86310806]{flex-direction:column;gap:6px;max-height:172px;display:flex;overflow-y:auto}.queue-float-item[data-v-86310806]{min-height:34px;color:var(--text-primary);background:#ffffffad;border-radius:11px;align-items:center;gap:8px;padding:7px 8px;display:flex}.dark .queue-float-item[data-v-86310806]{background:#ffffff14}.queue-index[data-v-86310806]{width:20px;height:20px;color:var(--accent-info);background:rgba(var(--accent-info-rgb), .12);border-radius:7px;flex:none;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.queue-text[data-v-86310806]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.queue-insert[data-v-86310806],.queue-remove[data-v-86310806]{width:24px;height:24px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.queue-insert[data-v-86310806]{color:var(--accent-info)}.queue-insert[data-v-86310806]:hover:not(:disabled){color:var(--accent-primary);background:rgba(var(--accent-primary-rgb), .12);transform:translateY(-1px)}.queue-insert[data-v-86310806]:disabled{cursor:default;opacity:.34}.queue-insert.queue-insert--active[data-v-86310806]{opacity:1;color:var(--accent-primary);background:rgba(var(--accent-primary-rgb), .12)}.queue-insert.queue-insert--active svg[data-v-86310806]{animation:.9s ease-in-out infinite alternate queue-insert-pulse-86310806}.queue-remove[data-v-86310806]:hover{color:var(--error);background:rgba(var(--error), .1)}@media (max-width:640px){.message-float-stack[data-v-86310806]{gap:8px;width:auto;bottom:8px;left:8px;right:8px}.approval-float-panel[data-v-86310806],.queue-float-panel[data-v-86310806]{border-radius:14px;padding:7px}.approval-float-panel--global[data-v-86310806]{left:8px;right:8px;bottom:max(8px, env(safe-area-inset-bottom));width:auto}.queue-float-header[data-v-86310806]{padding:0 2px;font-size:11px}.queue-float-header span[data-v-86310806]:nth-child(2){display:none}.queue-orbit[data-v-86310806]{width:16px;height:16px}.queue-orbit span[data-v-86310806]{width:5px;height:5px;top:5px}.queue-float-list[data-v-86310806]{max-height:min(220px,34dvh);margin-top:6px;overflow-y:auto}.queue-float-item[data-v-86310806]{min-height:30px;padding:5px 6px}.queue-index[data-v-86310806]{border-radius:6px;width:18px;height:18px;font-size:10px}.queue-text[data-v-86310806]{font-size:11px}.queue-insert[data-v-86310806],.queue-remove[data-v-86310806]{width:22px;height:22px}.approval-float-actions[data-v-86310806]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.approval-float-actions[data-v-86310806] .n-button{width:100%}.clarify-float-input-row[data-v-86310806]{flex-direction:column}.clarify-float-input-row[data-v-86310806] .n-button,.tool-calls-panel .tool-call-item[data-v-86310806]{width:100%}}@keyframes queue-spin-86310806{to{transform:rotate(360deg)}}@keyframes queue-insert-pulse-86310806{0%{transform:translateY(1px)}to{transform:translateY(-2px)}}.queue-float-enter-active[data-v-86310806],.queue-float-leave-active[data-v-86310806]{transition:opacity .2s,transform .2s}.queue-float-enter-from[data-v-86310806],.queue-float-leave-to[data-v-86310806]{opacity:0;transform:translateY(10px)scale(.98)}.empty-state[data-v-86310806]{color:var(--text-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;display:flex}.empty-state .empty-logo[data-v-86310806]{opacity:.25;width:48px;height:48px}.empty-state p[data-v-86310806]{font-size:14px}.empty-state-extra[data-v-86310806]{width:min(720px,100%)}.history-loader[data-v-86310806]{flex:none;justify-content:center;align-items:center;height:28px;display:flex}.history-loader-spinner[data-v-86310806]{border:2px solid #00000029;border-top-color:var(--accent-primary);border-radius:50%;width:14px;height:14px;animation:.7s linear infinite spin-86310806}.dark .history-loader-spinner[data-v-86310806]{border-color:#ffffff2e;border-top-color:var(--accent-primary)}.history-archive-link-wrap[data-v-86310806]{justify-content:center;padding-bottom:8px;display:flex}.history-archive-link[data-v-86310806]{border:1px solid rgba(var(--accent-primary-rgb), .22);background:rgba(var(--accent-primary-rgb), .08);max-width:100%;min-height:28px;color:var(--accent-primary);white-space:normal;text-align:center;border-radius:999px;justify-content:center;align-items:center;padding:5px 10px;font-size:12px;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.history-archive-link[data-v-86310806]:hover{background:rgba(var(--accent-primary-rgb), .14)}.fork-divider[data-v-86310806]{width:min(760px,100%);color:var(--text-secondary);grid-template-columns:minmax(24px,1fr) auto minmax(24px,1fr);align-items:center;gap:12px;margin:12px auto 18px;display:grid}.fork-divider-line[data-v-86310806]{background:linear-gradient(90deg, transparent, rgba(var(--accent-primary-rgb), .26), transparent);height:1px}.fork-divider-pill[data-v-86310806]{border:1px solid rgba(var(--accent-primary-rgb), .22);background:var(--bg-card);border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;max-width:min(560px,100vw - 56px);padding:7px 12px;font-size:12px;line-height:1.35;display:inline-flex;box-shadow:0 8px 24px #0f172a0d}.fork-divider-icon[data-v-86310806]{width:14px;height:14px;color:var(--accent-primary);flex:none;justify-content:center;align-items:center;display:inline-flex}.fork-divider-icon svg[data-v-86310806]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.fork-divider-text[data-v-86310806]{text-transform:uppercase;letter-spacing:.02em;font-weight:600}.fork-divider-link[data-v-86310806]{max-width:220px;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:700;text-decoration:none;overflow:hidden}.fork-divider-link[data-v-86310806]:hover{color:var(--accent-primary);text-decoration:underline}@media (max-width:640px){.fork-divider[data-v-86310806]{grid-template-columns:1fr;gap:8px}.fork-divider-line[data-v-86310806]{display:none}}.fade-enter-active[data-v-86310806],.fade-leave-active[data-v-86310806]{transition:opacity .4s}.fade-enter-from[data-v-86310806],.fade-leave-to[data-v-86310806]{opacity:0}.streaming-indicator[data-v-86310806]{box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:8px;width:100%;min-width:0;max-width:100%;padding:4px;display:flex}.tool-calls-panel[data-v-86310806]{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;gap:4px;width:100%;min-width:0;max-height:180px;display:flex;overflow-y:auto}.tool-calls-panel[data-v-86310806]::-webkit-scrollbar{display:none}.tool-call-item[data-v-86310806]{box-sizing:border-box;width:520px;min-width:0;max-width:100%;color:var(--text-secondary);background:#00000008;border-radius:6px;align-items:center;gap:6px;padding:3px 8px;font-size:11px;display:flex}.tool-call-item.subagent-entry[data-v-86310806]{cursor:pointer}.tool-call-item.subagent-entry[data-v-86310806]:hover{background:rgba(var(--accent-primary-rgb), .09);outline:none}.tool-call-item.subagent-entry[data-v-86310806]:focus-visible{background:rgba(var(--accent-primary-rgb), .09);outline:none}.dark .tool-call-item[data-v-86310806]{background:#ffffff0f}.tool-call-item.compression-item[data-v-86310806]{color:var(--text-muted);font-size:10px}.tool-call-item.compression-item .tool-call-name[data-v-86310806]{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;flex:auto;max-width:none;overflow:visible}.tool-call-item .tool-call-icon[data-v-86310806]{color:var(--text-muted);flex-shrink:0}.tool-call-item .tool-call-name[data-v-86310806]{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;max-width:34%;font-family:JetBrains Mono,Fira Code,Consolas,monospace;overflow:hidden}.tool-call-item .tool-call-preview[data-v-86310806]{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:none;color:var(--text-muted);flex:1 1 0;display:block;overflow:hidden}.tool-call-spinner[data-v-86310806]{border:1.5px solid var(--text-muted);border-top-color:#0000;border-radius:50%;flex-shrink:0;width:10px;height:10px;animation:.6s linear infinite spin-86310806}.tool-call-error-icon[data-v-86310806]{color:#ff4d4f;flex-shrink:0;justify-content:center;align-items:center;margin-inline-start:6px;display:flex}.tool-call-duration[data-v-86310806]{color:var(--text-muted);flex-shrink:0;margin-inline-start:4px;font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:10px}.tool-call-success-icon[data-v-86310806]{color:#52c41a;flex-shrink:0;justify-content:center;align-items:center;margin-inline-start:6px;display:flex}@keyframes spin-86310806{to{transform:rotate(360deg)}}
