.debug-panel[data-v-8196a40f]{z-index:9999;background:#1a1a1a;border-radius:8px;width:420px;max-width:calc(100vw - 32px);font-size:12px;position:fixed;bottom:16px;right:16px;box-shadow:0 4px 20px #0000004d}.debug-panel summary[data-v-8196a40f]{color:#ccc;cursor:pointer;-webkit-user-select:none;user-select:none;background:#333;padding:8px 12px;font-size:12px;font-weight:600}.debug-panel summary[data-v-8196a40f],.debug-panel[open] summary[data-v-8196a40f]{border-radius:8px 8px 0 0}.debug-panel:not([open]) summary[data-v-8196a40f]{border-radius:8px}.debug-info[data-v-8196a40f]{color:#aaa;background:#2a2a2a;flex-wrap:wrap;gap:12px;padding:8px 12px;display:flex}.debug-info[data-v-8196a40f],.debug-log[data-v-8196a40f]{font-family:Monaco,Menlo,Consolas,monospace;font-size:11px}.debug-log[data-v-8196a40f]{background:#1a1a1a;border-radius:0 0 8px 8px;max-height:300px;padding:8px;overflow:auto}.debug-item[data-v-8196a40f]{white-space:nowrap;border-bottom:1px solid #333;gap:8px;padding:2px 0;display:flex}.debug-time[data-v-8196a40f]{color:#666;flex-shrink:0}.debug-type[data-v-8196a40f]{color:#4fc3f7;flex-shrink:0}.debug-data[data-v-8196a40f]{color:#a5d6a7;flex-shrink:0}.voice-control-container[data-v-e2899d94]{width:100%;min-width:760px;max-width:var(--container-width,760px);box-sizing:border-box;flex-direction:column;gap:12px;margin:0 auto;padding:0 12px 16px;display:flex}@media (max-width:768px){.voice-control-container[data-v-e2899d94]{width:calc(100vw - 32px);min-width:calc(100vw - 32px)}}.status-bar[data-v-e2899d94]{justify-content:center;margin-bottom:10px;display:flex;position:relative}.status-bar-inner[data-v-e2899d94]{align-items:center;gap:6px;display:flex}.status-dots-wrapper[data-v-e2899d94]{justify-content:flex-end;width:80px;display:flex}.status-dots[data-v-e2899d94]{align-items:center;gap:2.5px;height:14px;display:flex}.status-dots .dot[data-v-e2899d94]{background-color:#606366;border-radius:1.5px;width:2.5px;height:5px;transition:all .15s}.status-dots.ready .dot[data-v-e2899d94]{background-color:#4285f4}.status-dots.connecting .dot[data-v-e2899d94]{animation:1s ease-in-out infinite connecting-pulse-e2899d94}.status-dots.listening .dot[data-v-e2899d94]{background-color:#4285f4;animation:.6s ease-in-out infinite listening-wave-e2899d94}.status-dots.speaking .dot[data-v-e2899d94]{background-color:#34a853;animation:.4s ease-in-out infinite speaking-wave-e2899d94}@keyframes connecting-pulse-e2899d94{0%,to{opacity:.3;height:5px}50%{opacity:1;height:10px}}@keyframes listening-wave-e2899d94{0%,to{height:5px}50%{height:12px}}@keyframes speaking-wave-e2899d94{0%,to{height:5px}50%{height:14px}}.status-text[data-v-e2899d94]{color:#606366;width:80px;font-size:11px;line-height:1.4}.control-bar[data-v-e2899d94]{gap:12px;display:flex}.control-btn[data-v-e2899d94]{cursor:pointer;background-color:#fff;border:1px solid #909499;border-radius:15.5px;flex:1;justify-content:center;align-items:center;height:47px;transition:background-color .15s;display:flex;position:relative}.control-btn[data-v-e2899d94]:hover{background-color:#f8f9fa}.control-btn.muted[data-v-e2899d94]{background-color:#ff3d3d;border:none}.control-icon[data-v-e2899d94]{color:#232425;width:24px;height:24px}.control-btn.muted .control-icon[data-v-e2899d94],.control-btn.muted .muted-icon[data-v-e2899d94]{color:#fff}.task-btn-wrapper[data-v-e2899d94]{position:relative}.task-badge[data-v-e2899d94]{color:#fff;background:#ff3d3d;border-radius:50%;justify-content:center;align-items:center;width:19px;height:19px;font-size:12px;font-weight:600;display:flex;position:absolute;top:-4px;right:-4px}.bottom-bar[data-v-e2899d94]{gap:12px;display:flex}.input-box[data-v-e2899d94]{background-color:#fff;border:1px solid #909499;border-radius:15.5px;flex:1;align-items:center;height:48px;padding:0 4px 0 16px;display:flex}.text-input[data-v-e2899d94]{color:#232425;background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:16px}.text-input[data-v-e2899d94]::placeholder{color:#909499}.text-input[data-v-e2899d94]:disabled{cursor:not-allowed}.send-btn[data-v-e2899d94]{cursor:pointer;color:#909499;background-color:#f4f4f4;border-radius:35%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background-color .15s;display:flex}.send-btn.active[data-v-e2899d94]{color:#fff;background-color:#262626}.send-btn.active[data-v-e2899d94]:hover{opacity:.8}.send-icon[data-v-e2899d94]{width:24px;height:24px}.end-btn[data-v-e2899d94]{cursor:pointer;background-color:#232425;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;width:89px;height:48px;transition:opacity .15s;display:flex}.end-btn[data-v-e2899d94]:hover{opacity:.85}.end-icon[data-v-e2899d94]{background-color:#fff;border-radius:2px;width:14px;height:14px}.end-loading-icon[data-v-e2899d94]{color:#fff;width:14px;height:14px;animation:1s linear infinite end-spin-e2899d94}@keyframes end-spin-e2899d94{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.end-text[data-v-e2899d94]{color:#fff;font-size:16px;font-weight:500}.task-panel-overlay[data-v-e2899d94]{z-index:1099;background:#0000004d;position:fixed;top:0;bottom:0;left:0;right:0}.task-sidebar[data-v-e2899d94]{z-index:1100;width:960px;height:100vh;position:fixed;top:0;right:0}.task-sidebar[data-v-e2899d94],.task-sidebar-sheet[data-v-e2899d94]{flex-direction:column;display:flex}.task-sidebar-sheet[data-v-e2899d94]{background:#fff;border-left:1px solid #909499;width:100%;height:100%;box-shadow:-4px 0 20px #0000001a}.task-drag-handle[data-v-e2899d94]{display:none}.task-sidebar-header[data-v-e2899d94]{border-bottom:1px solid #909499;align-items:center;gap:8px;padding:16px;display:flex}.task-sidebar-title[data-v-e2899d94]{color:#232425;font-size:16px;font-weight:600}.task-sidebar-spacer[data-v-e2899d94]{flex:1}.task-sidebar-count[data-v-e2899d94]{color:#232425b3;background:#f5f5f5;border-radius:10px;padding:2px 8px;font-size:12px;font-weight:500}.task-sidebar-close[data-v-e2899d94]{color:#606366;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:20px;display:flex}.task-sidebar-body[data-v-e2899d94]{flex:1;padding:16px;overflow-y:auto}.task-empty[data-v-e2899d94]{text-align:center;color:#606366;padding:40px 16px;font-size:14px}.slide-right-enter-active[data-v-e2899d94],.slide-right-leave-active[data-v-e2899d94]{transition:transform .25s}.slide-right-enter-from[data-v-e2899d94],.slide-right-leave-to[data-v-e2899d94]{transform:translate(100%)}.fade-enter-active[data-v-e2899d94],.fade-leave-active[data-v-e2899d94]{transition:opacity .25s}.fade-enter-from[data-v-e2899d94],.fade-leave-to[data-v-e2899d94]{opacity:0}@media (max-width:1200px){.task-sidebar[data-v-e2899d94]{width:80%;max-width:960px}}.task-card[data-v-e2899d94]{cursor:pointer;background-color:#f5f5f5;border:1px solid #909499;border-radius:12px;margin-bottom:10px;transition:background-color .15s;overflow:hidden}.task-card[data-v-e2899d94]:hover{background-color:#ebebeb}.task-card[data-v-e2899d94]:last-child{margin-bottom:0}.task-card-content[data-v-e2899d94]{flex-direction:row;align-items:center;gap:10px;padding:10px 12px;display:flex}.task-card-icon-wrapper[data-v-e2899d94]{flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.task-card-icon[data-v-e2899d94]{color:#232425;width:32px;height:32px}.task-card-info[data-v-e2899d94]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.task-card-description[data-v-e2899d94]{color:#232425;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.task-card-status-row[data-v-e2899d94]{align-items:center;gap:4px;display:flex}.task-card-status-icon[data-v-e2899d94]{flex-shrink:0;width:12px;height:12px}.task-card-status-icon.task-status-pulse[data-v-e2899d94]{animation:1s ease-in-out infinite task-pulse-e2899d94}@keyframes task-pulse-e2899d94{0%,to{opacity:1}50%{opacity:.5}}.task-card-status-label[data-v-e2899d94]{font-size:12px}.task-card-chevron[data-v-e2899d94]{color:#606366;flex-shrink:0;width:20px;height:20px}.camera-fullscreen-bg[data-v-e2899d94]{z-index:999;pointer-events:none;background:#000;width:100%;height:100%;position:fixed;top:0;left:0}.camera-bg-video[data-v-e2899d94]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.camera-flip-btn[data-v-e2899d94]{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.camera-gradient-overlay[data-v-e2899d94]{pointer-events:none;background:linear-gradient(0deg,#0006 0,#0000);height:50%;position:absolute;bottom:0;left:0;right:0}.voice-control-container.camera-mode[data-v-e2899d94]{z-index:1001;position:relative}.camera-mode .status-text[data-v-e2899d94]{color:#fff9}.camera-mode .control-btn[data-v-e2899d94]:not(.camera-btn){-webkit-backdrop-filter:blur(30px);background-color:#0000;border:1px solid #fff3}.camera-mode .control-btn[data-v-e2899d94]:not(.camera-btn):hover{background-color:#ffffff1a}.camera-mode .control-btn:not(.camera-btn) .control-icon[data-v-e2899d94]{color:#fff}.camera-mode .control-btn.muted[data-v-e2899d94],.camera-mode .input-box[data-v-e2899d94]{-webkit-backdrop-filter:blur(30px);background-color:#0000;border:1px solid #fff3}.camera-mode .text-input[data-v-e2899d94]{color:#fff}.camera-mode .text-input[data-v-e2899d94]::placeholder{color:#ffffffb3}.camera-mode .send-btn.active[data-v-e2899d94]{background-color:#ffffffe6}.camera-mode .send-btn.active .send-icon[data-v-e2899d94]{color:#232425}.camera-mode .send-btn[data-v-e2899d94]:not(.active){background-color:#fff3}.camera-mode .send-btn:not(.active) .send-icon[data-v-e2899d94]{color:#ffffffb3}.camera-mode .end-btn[data-v-e2899d94]{background-color:#fff}.camera-mode .end-icon[data-v-e2899d94]{background-color:#232425}.camera-mode .end-loading-icon[data-v-e2899d94],.camera-mode .end-text[data-v-e2899d94]{color:#232425}.camera-mode .control-icon.task-icon-dim[data-v-e2899d94]{color:#ffffffb3}.glass-muted-icon[data-v-e2899d94]{width:24px;height:24px}@media (prefers-color-scheme:dark){.control-btn[data-v-e2899d94]{background-color:#1a1b1c;border-color:#90949980}.control-btn[data-v-e2899d94]:hover{background-color:#2a2b2c}.control-icon[data-v-e2899d94]{color:#fff}.input-box[data-v-e2899d94]{background-color:#1a1b1c;border-color:#90949980}.text-input[data-v-e2899d94]{color:#fff}.text-input[data-v-e2899d94]::placeholder{color:#868b92}.status-text[data-v-e2899d94]{color:#b8bbbf}.end-btn[data-v-e2899d94]{background-color:#fff}.end-icon[data-v-e2899d94]{background-color:#1a1b1c}.end-text[data-v-e2899d94]{color:#1a1b1c}.task-sidebar-sheet[data-v-e2899d94]{background:#1a1b1c}.task-sidebar-header[data-v-e2899d94],.task-sidebar-sheet[data-v-e2899d94]{border-color:#90949980}.task-sidebar-title[data-v-e2899d94]{color:#fff}.task-sidebar-close[data-v-e2899d94]{color:#b8bbbf}.task-sidebar-count[data-v-e2899d94]{color:#ffffffb3;background:#3f3f3f}.task-empty[data-v-e2899d94]{color:#868b92}.task-card[data-v-e2899d94]{background-color:#3f3f3f;border-color:#90949980}.task-card[data-v-e2899d94]:hover{background-color:#4a4a4a}.task-card-description[data-v-e2899d94],.task-card-icon[data-v-e2899d94]{color:#fff}.task-card-chevron[data-v-e2899d94]{color:#b8bbbf}.end-loading-icon[data-v-e2899d94]{color:#1a1b1c}.send-btn[data-v-e2899d94]{background-color:#eeeeee30}.send-btn.active[data-v-e2899d94]{color:#232425;background-color:#eee}.status-dots .dot[data-v-e2899d94]{background-color:#b8bbbf}}@media (max-width:768px){.control-bar[data-v-e2899d94]{gap:8px}.control-btn[data-v-e2899d94]{border-radius:13px;height:42px}.control-icon[data-v-e2899d94]{width:20px;height:20px}.end-btn[data-v-e2899d94],.input-box[data-v-e2899d94]{height:44px}.end-btn[data-v-e2899d94]{border-radius:14px;width:80px}.task-sidebar[data-v-e2899d94]{width:100%;max-width:100%;height:85vh;top:auto;bottom:0;left:0;right:0}.task-sidebar-sheet[data-v-e2899d94]{border-top:1px solid #909499;border-left:none;border-radius:16px 16px 0 0}.task-drag-handle[data-v-e2899d94]{background:#c7c7cc;border-radius:2px;width:40px;height:4px;margin:8px auto 4px;display:block}.slide-right-enter-from[data-v-e2899d94],.slide-right-leave-to[data-v-e2899d94]{transform:translateY(100%)}}@media (max-width:768px) and (prefers-color-scheme:dark){.task-sidebar-sheet[data-v-e2899d94]{border-top-color:#90949980}.task-drag-handle[data-v-e2899d94]{background:#666}}
