.transcription-status[data-v-12b31f0d]{color:var(--pc-text_3);align-items:center;margin-bottom:8px;font-size:16px;font-style:italic;display:flex}.transcription-status--failed[data-v-12b31f0d]{color:var(--pc-danger_1)}.transcription-content[data-v-12b31f0d]{margin-top:4px}.transcription-text[data-v-12b31f0d]{white-space:pre-wrap;word-wrap:break-word;color:var(--pc-text_1);font-size:16px;line-height:1.5}.enhancement-status[data-v-12b31f0d]{color:var(--pc-text_3);align-items:center;margin-top:8px;margin-bottom:4px;font-size:14px;font-style:italic;display:flex}.expand-button[data-v-12b31f0d]{cursor:pointer;color:var(--pc-text_3);background:0 0;border:none;align-items:center;gap:4px;margin-top:4px;padding:4px 0;font-size:16px;transition:color .15s;display:flex}.expand-button[data-v-12b31f0d]:hover{color:var(--pc-text_1)}.audio-recorder-wrapper[data-v-9acfa16e]{position:relative}.corruption-warning[data-v-9acfa16e]{background:var(--pc-warning_1);color:#fff;white-space:nowrap;z-index:10;border-radius:4px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;display:flex;position:absolute;top:-48px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0000004d}.warning-icon[data-v-9acfa16e]{font-size:12px}.fix-button[data-v-9acfa16e]{color:inherit;cursor:pointer;background:0 0;border:none;margin-left:4px;font-size:12px;text-decoration:underline}.fix-button[data-v-9acfa16e]:hover{text-decoration:none}.fix-button[data-v-9acfa16e]:disabled{opacity:.6;cursor:not-allowed}.mic-container[data-v-9acfa16e]{align-items:center;display:flex}.recorder-button[data-v-9acfa16e]{cursor:pointer;-webkit-user-select:none;user-select:none;width:36px;height:36px;color:var(--pc-text_3);background:0 0;border:none;border-radius:50%;outline:none;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;transition:transform .15s cubic-bezier(.34,1.56,.64,1),background .2s,color .2s,box-shadow .2s;display:flex}@media (min-width:768px){.recorder-button[data-v-9acfa16e]{width:40px;height:40px;font-size:20px}}.recorder-button[data-v-9acfa16e]:hover{background:var(--pc-bg_3);color:var(--pc-text_1)}.recorder-button.is-corrupted[data-v-9acfa16e]{color:var(--pc-warning_1);animation:2s cubic-bezier(.4,0,.6,1) infinite pulse-9acfa16e}.recorder-button.is-corrupted[data-v-9acfa16e]:hover{background:rgba(var(--pc-warning_1-rgb,189, 119, 0), .2);color:var(--pc-warning_2)}.recorder-button[data-v-9acfa16e]:disabled{opacity:.5;cursor:not-allowed}.spinning-icon[data-v-9acfa16e]{animation:1s linear infinite spin-9acfa16e}@keyframes spin-9acfa16e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-9acfa16e{0%,to{opacity:1}50%{opacity:.5}}.recording-actions[data-v-9acfa16e]{gap:6px;display:flex}@media (min-width:768px){.recording-actions[data-v-9acfa16e]{gap:8px}}.action-button[data-v-9acfa16e]{cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:50%;outline:none;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;transition:all .2s;display:flex}@media (min-width:768px){.action-button[data-v-9acfa16e]{width:40px;height:40px;font-size:20px}}@media (max-width:767.98px){.action-button[data-v-9acfa16e]{width:38px;height:38px;font-size:18px}}.action-button--cancel[data-v-9acfa16e]{color:var(--pc-text_3)}.action-button--cancel[data-v-9acfa16e]:hover{background:rgba(var(--pc-danger_1-rgb,235, 87, 87), .2);color:var(--pc-danger_1)}.action-button--confirm[data-v-9acfa16e]{color:#fff;background:var(--pc-brand_gr);box-shadow:none}.action-button--confirm[data-v-9acfa16e]:hover{box-shadow:0 2px 8px #ff7b0059}.transcribing-indicator[data-v-9acfa16e]{background:var(--pc-bg_3);color:var(--pc-text_2);box-sizing:border-box;border-radius:20px;justify-content:center;align-items:center;height:32px;padding:0 16px;font-size:13px;display:flex}@media (min-width:768px){.transcribing-indicator[data-v-9acfa16e]{height:40px}}@media (max-width:767.98px){.transcribing-indicator[data-v-9acfa16e]{height:38px}}.transcribing-text[data-v-9acfa16e]{white-space:nowrap}.notice[data-v-86047034]{background:var(--pc-bg_2);border-radius:10px;margin:12px 0 4px;padding:12px 14px}.notice-text[data-v-86047034]{color:var(--pc-text_2);margin:0;font-size:13px;line-height:1.55}.notice-actions[data-v-86047034]{gap:8px;margin-top:10px;display:flex}.notice-btn[data-v-86047034]{cursor:pointer;border:none;border-radius:7px;padding:6px 16px;font-size:13px;font-weight:500;transition:all .15s}.notice-btn[data-v-86047034]:active{transform:scale(.97)}.notice-btn--primary[data-v-86047034]{background:var(--pc-primary_1);color:#fff}.notice-btn--primary[data-v-86047034]:hover{filter:brightness(1.08)}.notice-btn--secondary[data-v-86047034]{background:var(--pc-bg_3);color:var(--pc-text_2)}.notice-btn--secondary[data-v-86047034]:hover{background:var(--pc-bg_4,var(--pc-bg_3));color:var(--pc-text_1)}.thinking-block[data-v-c0f62f81]{margin:2px 0 6px;overflow:hidden}.thinking-header[data-v-c0f62f81]{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;gap:6px;padding:4px 10px 4px 8px;transition:background .15s;display:inline-flex}.thinking-header[data-v-c0f62f81]:hover{background:var(--pc-bg_3)}.thinking-icon[data-v-c0f62f81]{width:14px;height:14px;color:var(--pc-text_3);opacity:.7;flex-shrink:0;justify-content:center;align-items:center;display:flex}.thinking-pulse[data-v-c0f62f81]{background:var(--pc-primary_1,#f59e0b);border-radius:50%;width:7px;height:7px;animation:1.5s ease-in-out infinite pulse-c0f62f81}@keyframes pulse-c0f62f81{0%,to{opacity:.4;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}.thinking-label[data-v-c0f62f81]{color:var(--pc-text_3);letter-spacing:.01em;font-size:12px;font-weight:500}.thinking-dots span[data-v-c0f62f81]{animation:1.4s infinite dot-blink-c0f62f81}.thinking-dots span[data-v-c0f62f81]:nth-child(2){animation-delay:.2s}.thinking-dots span[data-v-c0f62f81]:nth-child(3){animation-delay:.4s}@keyframes dot-blink-c0f62f81{0%,20%{opacity:.2}50%{opacity:1}to{opacity:.2}}.thinking-chevron[data-v-c0f62f81]{color:var(--pc-text_3);opacity:.5;flex-shrink:0;transition:all .2s;transform:rotate(-90deg)}.thinking-chevron.is-expanded[data-v-c0f62f81]{opacity:.7;transform:rotate(0)}.thinking-body[data-v-c0f62f81]{border-left:2px solid var(--pc-border_2);margin-top:4px;margin-left:8px;padding-left:12px}.thinking-content[data-v-c0f62f81]{color:var(--pc-text_3);max-height:400px;padding:4px 0 8px;font-size:13px;line-height:1.55;overflow-y:auto}.thinking-content[data-v-c0f62f81]::-webkit-scrollbar{width:4px}.thinking-content[data-v-c0f62f81]::-webkit-scrollbar-track{background:0 0}.thinking-content[data-v-c0f62f81]::-webkit-scrollbar-thumb{background:var(--pc-border_1);border-radius:2px}.thinking-content[data-v-c0f62f81] .ProseMirror{min-height:auto;padding:0}.thinking-block.is-streaming .thinking-body[data-v-c0f62f81]{border-left-color:var(--pc-primary_1,#f59e0b)}.thinking-expand-enter-active[data-v-c0f62f81],.thinking-expand-leave-active[data-v-c0f62f81]{transition:all .2s;overflow:hidden}.thinking-expand-enter-from[data-v-c0f62f81],.thinking-expand-leave-to[data-v-c0f62f81]{opacity:0;max-height:0}.thinking-expand-enter-to[data-v-c0f62f81],.thinking-expand-leave-from[data-v-c0f62f81]{opacity:1;max-height:500px}.monaco-code-view[data-v-48d6acd2]{width:100%;position:relative}.monaco-code-view.auto-scroll[data-v-48d6acd2]{max-height:inherit;overflow-y:auto}.code-content[data-v-48d6acd2]{background:var(--pc-bg_2);border:1px solid var(--pc-border_1);color:var(--pc-text_1);white-space:pre-wrap;word-break:break-word;border-radius:8px;margin:0;padding:12px;font-family:Menlo,Monaco,source-code-pro,Ubuntu Mono,DejaVu sans mono,Consolas,monospace;font-size:12px;line-height:1.5;overflow-x:auto}.code-content code[data-v-48d6acd2]{font-size:inherit;font-family:inherit;line-height:inherit;background:0 0!important;border:none!important;padding:0!important}.monaco-diff-container[data-v-00934868]{--vscode-editor-background:transparent;--vscode-editorGutter-background:transparent;width:100%;height:100%;overflow:hidden}.monaco-diff-container[data-v-00934868] .monaco-editor .margin,.monaco-diff-container[data-v-00934868] .monaco-editor .monaco-editor-background{background:0 0}.monaco-diff-container[data-v-00934868] .monaco-editor .overflow-guard,.monaco-diff-container[data-v-00934868] .monaco-editor .editor.modified,.monaco-diff-container[data-v-00934868] .monaco-editor .editor.original{left:0!important}.monaco-diff-container[data-v-00934868] .monaco-editor .diagonal-fill{background-color:#0000!important;background-image:none!important}.monaco-diff-container[data-v-00934868] .monaco-editor *{-webkit-font-smoothing:initial;-moz-osx-font-smoothing:initial}.tool-message[data-v-28144d6b]{background:0 0;margin:2px 0;padding:0;font-size:13px}.tool-message.is-file-change-collapsed .tool-header[data-v-28144d6b],.tool-message.is-file-streaming .tool-header[data-v-28144d6b]{border-left:2px solid var(--pc-primary_1);margin-left:0;padding-left:12px}.tool-message.is-file-streaming .tool-header[data-v-28144d6b]:before{display:none}.tool-message.is-edit-frame[data-v-28144d6b]{border:1px solid var(--pc-border_1);background:var(--pc-bg_2);border-radius:8px;margin-bottom:8px;overflow:hidden}.tool-message.is-edit-frame .tool-header[data-v-28144d6b]{border-bottom:1px solid var(--pc-border_1);background:var(--pc-bg_2);padding:8px 12px}.tool-message.is-edit-frame .tool-header[data-v-28144d6b]:hover{background:var(--pc-bg_2)}.tool-message.is-edit-frame .tool-content-wrapper[data-v-28144d6b]{padding:0}.tool-message.is-edit-frame .diff-view[data-v-28144d6b]{background:0 0;border:none;border-radius:0}.tool-header[data-v-28144d6b]{color:var(--pc-text_2);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;min-width:0;margin:0;padding:4px 0;font-size:13px;font-weight:400;transition:color .15s,background .3s;display:flex;overflow:hidden}.tool-header[data-v-28144d6b]:hover{color:var(--pc-text_1)}.tool-header.is-static[data-v-28144d6b]{cursor:default}.tool-header.is-static[data-v-28144d6b]:hover{color:var(--pc-text_2)}.tool-header.is-exploration[data-v-28144d6b]{opacity:.7;font-size:12px}.tool-header.is-exploration .tool-summary[data-v-28144d6b]{color:var(--pc-text_3);font-size:12px}.tool-header.is-exploration[data-v-28144d6b]:hover{opacity:1}.tool-header.is-exploration:hover .tool-summary[data-v-28144d6b]{color:var(--pc-text_2)}.tool-header.is-streaming[data-v-28144d6b]{position:relative;overflow:hidden}.tool-header.is-streaming[data-v-28144d6b]:before{content:"";background:linear-gradient(90deg, transparent 0%, var(--pc-bg_hover) 50%, transparent 100%);pointer-events:none;width:100%;height:100%;animation:2s ease-in-out infinite shine-slide-28144d6b;position:absolute;top:0;left:-100%}@keyframes shine-slide-28144d6b{0%{left:-100%}to{left:100%}}.icon-container[data-v-28144d6b]{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:relative}.file-icon-svg[data-v-28144d6b],.tool-icon[data-v-28144d6b]{width:16px;height:16px;color:var(--pc-text_3);opacity:0;flex-shrink:0;display:none}.tool-summary[data-v-28144d6b]{min-width:0;color:var(--pc-text_2);white-space:nowrap;text-overflow:ellipsis;flex:1;font-family:SF Mono,Monaco,Consolas,Courier New,monospace;font-size:13px;overflow:hidden}.tool-stats[data-v-28144d6b]{gap:6px;font-family:SF Mono,Monaco,Consolas,monospace;font-size:12px;font-weight:500;display:flex}.stat-added[data-v-28144d6b]{color:#4ade80}.stat-removed[data-v-28144d6b]{color:#f87171}.stat-info[data-v-28144d6b]{color:var(--pc-text_3)}.tool-header.is-prod[data-v-28144d6b]{background:color-mix(in srgb, var(--pc-warning_1,#f59e0b) 10%, transparent);border-radius:4px;padding-left:6px;padding-right:6px}.tool-header.is-prod[data-v-28144d6b]:hover{background:color-mix(in srgb, var(--pc-warning_1,#f59e0b) 16%, transparent)}.prod-chip[data-v-28144d6b]{background:var(--pc-danger_1,#ef4444);color:#fff;letter-spacing:.05em;border-radius:3px;flex-shrink:0;align-items:center;height:16px;padding:0 6px;font-family:SF Mono,Monaco,Consolas,monospace;font-size:10px;font-weight:700;line-height:16px;display:inline-flex}.collapse-arrow[data-v-28144d6b]{width:16px;height:16px;color:var(--pc-text_3);opacity:.7;justify-content:center;align-items:center;transition:transform .2s,color .15s;display:flex;position:absolute}.tool-header:hover .collapse-arrow[data-v-28144d6b]{opacity:1;color:var(--pc-text_2)}.collapse-arrow.is-rotated[data-v-28144d6b]{transform:rotate(0)}.collapse-arrow[data-v-28144d6b]:not(.is-rotated){transform:rotate(-90deg)}.tool-content-wrapper[data-v-28144d6b]{position:relative}.tool-message:not(.is-edit-frame) .tool-content-wrapper[data-v-28144d6b]{margin-top:8px;padding-left:24px}.tool-content-wrapper.is-preview .tool-content[data-v-28144d6b]{max-height:100px;position:relative;overflow:hidden}.tool-content-wrapper.is-preview .tool-content[data-v-28144d6b]:after{content:"";pointer-events:none;z-index:10;height:40px;position:absolute;bottom:0;left:0;right:0}.tool-content-wrapper.is-preview.is-read .tool-content[data-v-28144d6b]{max-height:200px}.tool-content-wrapper.is-preview.is-streaming .tool-content[data-v-28144d6b]{overflow-y:auto}.tool-content-wrapper.is-preview.is-streaming .tool-content[data-v-28144d6b]:after{display:none}.diff-view[data-v-28144d6b]{position:relative;overflow:hidden}.read-view[data-v-28144d6b]{position:relative}.read-view[data-v-28144d6b] .code-content{background:0 0;border:none;border-radius:0;padding:12px}.streaming-preview[data-v-28144d6b]{max-height:100%;position:relative}.streaming-preview[data-v-28144d6b] .monaco-code-view{max-height:100%;overflow-y:auto}.streaming-preview[data-v-28144d6b] .monaco-code-view.auto-scroll{overflow-y:auto}.streaming-preview[data-v-28144d6b] .code-content{background:0 0;border:none;border-radius:0;padding:12px}.screenshot-preview-wrapper[data-v-28144d6b]{padding:8px 0}.screenshot-preview-wrapper .screenshot-thumbnail[data-v-28144d6b]{border:1px solid var(--pc-border_1);cursor:pointer;object-fit:cover;border-radius:6px;max-width:240px;max-height:160px;transition:all .2s;display:block}.screenshot-preview-wrapper .screenshot-thumbnail[data-v-28144d6b]:hover{border-color:var(--pc-primary_1);box-shadow:0 2px 8px #0003}.video-preview-wrapper[data-v-28144d6b]{padding:8px 0;display:inline-block;position:relative}.video-preview-wrapper .video-thumbnail[data-v-28144d6b]{border:1px solid var(--pc-border_1);background:#000;border-radius:6px;width:100%;max-width:360px;max-height:240px;display:block}.video-preview-wrapper .video-fullscreen-button[data-v-28144d6b]{color:#fff;cursor:pointer;opacity:.75;background:#0000008c;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:opacity .15s,background .15s;display:flex;position:absolute;top:14px;right:6px}.video-preview-wrapper .video-fullscreen-button[data-v-28144d6b]:hover{opacity:1;background:#000000bf}.video-preview-wrapper .video-meta[data-v-28144d6b]{max-width:360px;margin-top:4px}.video-preview-wrapper .video-meta pre[data-v-28144d6b]{opacity:.85;font-size:12px}.video-modal-player{cursor:default;background:#000;border-radius:8px;max-width:92vw;max-height:92vh;box-shadow:0 8px 32px #0006}.screenshot-modal{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;background:#000c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.screenshot-modal-image{object-fit:contain;cursor:default;border-radius:8px;max-width:90vw;max-height:90vh;box-shadow:0 8px 32px #0006}.screenshot-modal-close{color:#fff;cursor:pointer;background:#ffffff40;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:24px;line-height:1;transition:background .2s;display:flex;position:fixed;top:16px;right:16px}.tool-result-wrapper[data-v-28144d6b]{position:relative}.tool-result pre[data-v-28144d6b]{color:var(--pc-text_2);white-space:pre-wrap;background:0 0;border:none;border-radius:0;margin:0;padding:8px 0;font-family:SF Mono,Monaco,Consolas,Courier New,monospace;font-size:12px;line-height:1.6;overflow-x:auto}.expand-toggle-button[data-v-28144d6b]{border:none;border-top:1px solid var(--pc-border_1);background:var(--pc-bg_2);width:100%;height:24px;color:var(--pc-text_3);cursor:pointer;z-index:20;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex;position:relative}.expand-toggle-button[data-v-28144d6b]:hover{background:var(--pc-bg_3);color:var(--pc-text_2)}.expand-toggle-button svg[data-v-28144d6b]{opacity:.6;transition:transform .2s}.expand-toggle-button:hover svg[data-v-28144d6b]{opacity:1}.expand-toggle-button.is-expanded svg[data-v-28144d6b]{transform:rotate(180deg)}.undo-button[data-v-28144d6b],.open-in-editor-button[data-v-28144d6b]{width:24px;height:24px;color:var(--pc-text_3);cursor:pointer;opacity:.6;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.undo-button[data-v-28144d6b]:hover,.open-in-editor-button[data-v-28144d6b]:hover{background:var(--pc-bg_hover);color:var(--pc-text_2);opacity:1}.open-in-editor-button[data-v-28144d6b]:hover{color:var(--pc-primary)}.todo-list-content .todo-item[data-v-28144d6b]{color:var(--pc-text_2);align-items:flex-start;gap:8px;padding:6px 0;font-size:13px;display:flex}.todo-list-content .todo-item.status-completed .todo-status-icon[data-v-28144d6b]{color:var(--pc-success)}.todo-list-content .todo-item.status-completed .todo-content[data-v-28144d6b]{color:var(--pc-text_3);text-decoration:line-through}.todo-list-content .todo-item.status-in_progress .todo-status-icon[data-v-28144d6b]{color:var(--pc-primary)}.todo-list-content .todo-item.status-in_progress .todo-content[data-v-28144d6b]{color:var(--pc-text_1);font-weight:500}.todo-list-content .todo-item.status-cancelled .todo-status-icon[data-v-28144d6b]{color:var(--pc-text_3)}.todo-list-content .todo-item.status-cancelled .todo-content[data-v-28144d6b]{color:var(--pc-text_3);text-decoration:line-through}.todo-list-content .todo-item.status-pending .todo-status-icon[data-v-28144d6b]{color:var(--pc-text_3)}.todo-list-content .todo-status-icon[data-v-28144d6b]{flex-shrink:0;width:14px;height:14px;margin-top:2px}.todo-list-content .todo-content[data-v-28144d6b]{flex:1;line-height:1.4}.glob-content .glob-file-item[data-v-28144d6b]{color:var(--pc-text_3);cursor:pointer;padding:2px 0;font-family:SF Mono,Monaco,Consolas,Courier New,monospace;font-size:13px;transition:color .15s}.glob-content .glob-file-item[data-v-28144d6b]:hover{color:var(--pc-text_2);text-underline-offset:2px;text-decoration:underline}.glob-content.is-readonly .glob-file-item[data-v-28144d6b]{cursor:default}.glob-content.is-readonly .glob-file-item[data-v-28144d6b]:hover{color:var(--pc-text_3);text-decoration:none}.questions-inline-wizard[data-v-28144d6b]{max-width:400px;padding:8px 0}.wizard-nav[data-v-28144d6b]{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.step-dots[data-v-28144d6b]{gap:6px;display:flex}.step-dot[data-v-28144d6b]{background:var(--pc-border_2);cursor:pointer;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:all .15s}.step-dot[data-v-28144d6b]:hover{background:var(--pc-border_3)}.step-dot.is-current[data-v-28144d6b]{background:var(--pc-primary_1);border-radius:4px;width:20px}.step-dot.is-answered[data-v-28144d6b]:not(.is-current){background:var(--pc-primary_1);opacity:.4}.step-label[data-v-28144d6b]{color:var(--pc-text_3);font-size:11px;font-weight:600}.wizard-question-text[data-v-28144d6b]{color:var(--pc-text_1);margin-bottom:8px;font-size:14px;font-weight:500;line-height:1.5}.wizard-hint[data-v-28144d6b]{color:var(--pc-text_3);margin-bottom:10px;font-size:11px;font-style:italic}.wizard-options[data-v-28144d6b]{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.wizard-options.is-multi-select .wizard-option[data-v-28144d6b]{padding-right:10px}.wizard-option[data-v-28144d6b]{border:1px solid var(--pc-border_2);cursor:pointer;text-align:left;background:0 0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:10px 12px;transition:all .15s;display:flex}.wizard-option[data-v-28144d6b]:hover{border-color:var(--pc-border_3);background:var(--pc-bg_3)}.wizard-option.is-selected[data-v-28144d6b]{border-color:var(--pc-primary_1);background:#72a24d1a}.wizard-option.is-selected .option-letter[data-v-28144d6b]{background:var(--pc-primary_1);color:#fff}.option-letter[data-v-28144d6b]{background:var(--pc-bg_3);width:22px;height:22px;color:var(--pc-text_3);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;transition:all .15s;display:flex}.option-text[data-v-28144d6b]{color:var(--pc-text_2);flex:1;font-size:13px;line-height:1.3}.option-checkbox[data-v-28144d6b]{border:1px solid var(--pc-border_2);background:0 0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:all .15s;display:flex}.is-selected .option-checkbox[data-v-28144d6b]{background:var(--pc-primary_1);border-color:var(--pc-primary_1);color:#fff}.wizard-custom-input[data-v-28144d6b]{margin-bottom:12px}.wizard-custom-input input[data-v-28144d6b]{border:1px solid var(--pc-border_2);width:100%;color:var(--pc-text_1);background:0 0;border-radius:8px;outline:none;padding:9px 12px;font-size:13px;transition:all .15s}.wizard-custom-input input[data-v-28144d6b]::placeholder{color:var(--pc-text_3);font-size:12px}.wizard-custom-input input[data-v-28144d6b]:focus{border-color:var(--pc-primary_1)}.wizard-text-input[data-v-28144d6b]{margin-bottom:12px}.wizard-text-input input[data-v-28144d6b]{border:1px solid var(--pc-border_2);width:100%;color:var(--pc-text_1);background:0 0;border-radius:8px;outline:none;padding:11px 14px;font-size:14px;transition:all .15s}.wizard-text-input input[data-v-28144d6b]::placeholder{color:var(--pc-text_3);font-size:13px}.wizard-text-input input[data-v-28144d6b]:focus{border-color:var(--pc-primary_1)}.wizard-buttons[data-v-28144d6b]{gap:8px;display:flex}.wizard-btn[data-v-28144d6b]{cursor:pointer;border-radius:8px;padding:8px 14px;font-size:12px;font-weight:600;transition:all .15s}.wizard-btn.btn-back[data-v-28144d6b]{border:1px solid var(--pc-border_2);color:var(--pc-text_3);background:0 0}.wizard-btn.btn-back[data-v-28144d6b]:hover:not(:disabled){border-color:var(--pc-border_3);color:var(--pc-text_2)}.wizard-btn.btn-back[data-v-28144d6b]:disabled{opacity:.3;cursor:not-allowed}.wizard-btn.btn-skip[data-v-28144d6b]{color:var(--pc-text_3);background:0 0;border:none;flex:1}.wizard-btn.btn-skip[data-v-28144d6b]:hover{color:var(--pc-text_2);background:var(--pc-bg_3)}.wizard-btn.btn-next[data-v-28144d6b]{background:var(--pc-bg_3);color:var(--pc-text_2);border:none}.wizard-btn.btn-next[data-v-28144d6b]:hover{background:var(--pc-border_2)}.wizard-btn.btn-next.btn-primary[data-v-28144d6b]{background:var(--pc-primary_1);color:#fff}.wizard-btn.btn-next.btn-primary[data-v-28144d6b]:hover{background:var(--pc-primary_2)}.wizard-btn.btn-submit[data-v-28144d6b]{background:var(--pc-primary_1);color:#fff;border:none}.wizard-btn.btn-submit[data-v-28144d6b]:hover:not(:disabled){background:var(--pc-primary_2)}.wizard-btn.btn-submit[data-v-28144d6b]:disabled{opacity:.5;cursor:not-allowed}.wizard-completed[data-v-28144d6b]{color:var(--pc-primary_1);background:#72a24d14;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:500;display:flex}.visual-edit-message[data-v-a4d10f31]{background:var(--pc-bg_2);border:1px solid var(--pc-border_1);border-radius:10px;flex-direction:column;gap:10px;max-width:450px;padding:12px 14px;display:flex}.ve-header[data-v-a4d10f31]{align-items:center;gap:6px;display:flex}.ve-sparkle[data-v-a4d10f31]{color:#facc15;font-size:14px}.ve-label[data-v-a4d10f31]{color:var(--pc-text_3);text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:600}.ve-count[data-v-a4d10f31]{color:var(--pc-text_3);background:var(--pc-bg_3);border-radius:4px;margin-left:auto;padding:2px 6px;font-size:11px}.ve-changes[data-v-a4d10f31]{flex-direction:column;gap:8px;display:flex}.ve-change[data-v-a4d10f31]{background:var(--pc-bg_3);border-radius:6px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.ve-source[data-v-a4d10f31]{font-family:SF Mono,Monaco,Consolas,monospace;font-size:11px}.ve-file[data-v-a4d10f31]{color:var(--pc-text_2)}.ve-line[data-v-a4d10f31]{color:var(--pc-primary_1);font-weight:600}.ve-description[data-v-a4d10f31]{align-items:center;gap:6px;font-size:12px;display:flex}.ve-property[data-v-a4d10f31]{color:var(--pc-primary_1);font-weight:500}.ve-element[data-v-a4d10f31]{color:var(--pc-text_3);font-size:11px}.ve-diff[data-v-a4d10f31]{align-items:center;gap:6px;margin-top:2px;font-size:12px;display:flex}.ve-from[data-v-a4d10f31]{color:var(--pc-text_3);opacity:.7;text-decoration:line-through}.ve-arrow[data-v-a4d10f31]{color:var(--pc-text_3);font-size:10px}.ve-to[data-v-a4d10f31]{color:var(--pc-text_1);font-weight:500}.ve-context[data-v-a4d10f31]{background:var(--pc-bg_3);border-radius:6px;flex-direction:column;gap:6px;padding:8px 10px;display:flex}.ve-element-info[data-v-a4d10f31]{color:var(--pc-text_2);font-size:12px}.ve-request[data-v-a4d10f31]{border-top:1px solid var(--pc-border_1);color:var(--pc-text_1);margin-top:4px;padding-top:8px;font-size:13px;font-weight:500}@keyframes fadeInUp-d37f7b26{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.editing-message-renderer[data-v-d37f7b26] .ProseMirror{box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}.editing-message-renderer[data-v-d37f7b26] .ProseMirror p{margin:0 0 .75em}.editing-message-renderer[data-v-d37f7b26] .ProseMirror p:last-child{margin-bottom:0}.summary-message[data-v-d37f7b26]{animation:3s ease-in-out infinite alternate summaryGlow-d37f7b26;position:relative}@keyframes summaryGlow-d37f7b26{0%{box-shadow:0 0 0 rgba(var(--pc-primary_1), .1)}to{box-shadow:0 0 8px rgba(var(--pc-primary_2), .15)}}.thinking-indicator-bottom[data-v-d37f7b26]{align-items:center;padding:8px 20px 16px;display:flex}@media (min-width:768px){.thinking-indicator-bottom[data-v-d37f7b26]{padding:8px 28px 16px}}.thinking-dots-wrapper[data-v-d37f7b26]{align-items:center;gap:4px;display:flex}.thinking-dot[data-v-d37f7b26]{background:var(--pc-text_3);opacity:.4;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite thinking-bounce-d37f7b26}.thinking-dot[data-v-d37f7b26]:nth-child(2){animation-delay:.16s}.thinking-dot[data-v-d37f7b26]:nth-child(3){animation-delay:.32s}@keyframes thinking-bounce-d37f7b26{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.thinking-fade-enter-active[data-v-d37f7b26]{transition:opacity .2s}.thinking-fade-leave-active[data-v-d37f7b26]{transition:opacity .15s}.thinking-fade-enter-from[data-v-d37f7b26],.thinking-fade-leave-to[data-v-d37f7b26]{opacity:0}.bottom-bumper[data-v-d37f7b26]{flex-shrink:0;height:30vh;min-height:120px;max-height:300px}.messages-container[data-v-d37f7b26]{touch-action:pan-y;flex-direction:column;flex:1;height:100%;min-height:100%;padding:0;display:flex;position:relative;overflow:hidden auto}.messages-content[data-v-d37f7b26]{flex:1;padding:8px 0;position:relative}@media (min-width:992px){.messages-content[data-v-d37f7b26]{padding:6px 0}}@media (max-width:991.98px){.messages-content[data-v-d37f7b26]{padding:4px 0}}.load-more-section[data-v-d37f7b26]{z-index:10;justify-content:center;padding:16px 0;display:flex;position:sticky;top:0}.load-more-button[data-v-d37f7b26]{background:var(--pc-bg_2);border:1px solid var(--pc-border_1);color:var(--pc-text_2);cursor:pointer;border-radius:9999px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s;box-shadow:0 1px 2px #0000000d}.load-more-button[data-v-d37f7b26]:hover{background:var(--pc-bg_3);color:var(--pc-text_1);box-shadow:0 4px 6px #0000001a}.load-more-button[data-v-d37f7b26]:disabled{opacity:.5;cursor:not-allowed}.empty-state[data-v-d37f7b26]{justify-content:center;align-items:flex-end;width:100%;height:100%;min-height:100%;padding-bottom:24px;display:flex}.empty-state-text[data-v-d37f7b26]{color:var(--pc-text_3);opacity:.6;letter-spacing:.01em;font-size:16px;font-weight:400}.messages-list[data-v-d37f7b26]{width:100%;max-width:1024px;margin:0 auto}.message-item[data-v-d37f7b26]{flex-direction:column;margin-bottom:8px;padding:0 24px;animation:.25s ease-out fadeInUp-d37f7b26;display:flex}@media (max-width:1199.98px){.message-item[data-v-d37f7b26]{padding:0 16px}}@media (max-width:991.98px){.message-item[data-v-d37f7b26]{padding:0 12px}}.message-item.ai-message.thinking-only[data-v-d37f7b26]{margin-bottom:4px}.message-item.ai-message.thinking-only .message-bubble[data-v-d37f7b26]{padding:0}.message-item.is-pending-empty[data-v-d37f7b26]{display:none}.message-bubble[data-v-d37f7b26]{background:0 0;width:100%;padding:6px 0 4px}.message-bubble.is-summary[data-v-d37f7b26]{background:var(--pc-bg_1_gr);border:1px solid var(--pc-border_1);border-radius:12px;width:100%;max-width:100%;margin:0;padding:16px 24px 12px;position:relative;box-shadow:0 1px 2px #0000000d}@media (min-width:992px){.message-bubble.is-summary[data-v-d37f7b26]{border-radius:8px;padding:12px 20px 8px}}@media (max-width:991.98px){.message-bubble.is-summary[data-v-d37f7b26]{border-radius:8px;padding:12px 16px 8px}}.message-bubble.is-tool[data-v-d37f7b26]{background:0 0;margin:0;padding:0}.message-bubble.is-user[data-v-d37f7b26]{background:var(--pc-bg_3);overflow-wrap:break-word;word-break:break-word;border:none;border-radius:16px;width:fit-content;max-width:80%;margin:0 0 0 auto;padding:10px 16px;position:relative}.theme-light .message-bubble.is-user[data-v-d37f7b26]{background:#f0f0f0}.message-bubble.is-user.is-editing[data-v-d37f7b26]{padding-bottom:52px}@media (min-width:992px){.message-bubble.is-user[data-v-d37f7b26]{max-width:85%;margin:0 0 0 auto;padding:12px 16px}.message-bubble.is-user.is-editing[data-v-d37f7b26]{padding-bottom:52px}}@media (max-width:991.98px){.message-bubble.is-user[data-v-d37f7b26]{max-width:90%;margin:0 0 0 auto;padding:10px 14px}.message-bubble.is-user.is-editing[data-v-d37f7b26]{padding-bottom:50px}}@media (min-width:992px){.message-bubble[data-v-d37f7b26]{padding:6px 0 4px}}@media (max-width:991.98px){.message-bubble[data-v-d37f7b26]{padding:4px 0 2px}}.message-content-wrapper[data-v-d37f7b26]{overflow-wrap:break-word;word-break:break-word;min-width:0;position:relative}.editing-mode[data-v-d37f7b26]{width:100%}.editing-actions[data-v-d37f7b26]{z-index:1;align-items:center;gap:8px;display:flex;position:absolute;bottom:12px;right:12px}.edit-action-button[data-v-d37f7b26]{cursor:pointer;-webkit-user-select:none;user-select:none;border:none;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;transition:all .12s ease-in-out;display:flex}.edit-action-button--cancel[data-v-d37f7b26]{width:28px;height:28px;color:var(--pc-text_3);background:0 0;border-radius:50%}.edit-action-button--cancel[data-v-d37f7b26]:hover{color:var(--pc-danger_1);background:var(--el-color-danger-light-7)}.edit-action-button--cancel[data-v-d37f7b26]:disabled{cursor:not-allowed;opacity:.5}.edit-action-button--save[data-v-d37f7b26]{color:#fff;white-space:nowrap;background:var(--pc-brand_gr);border-radius:6px;height:28px;padding:0 12px;font-size:12px;font-weight:500;box-shadow:0 0 0 2px #ff7b0033}.edit-action-button--save[data-v-d37f7b26]:hover{transform:scale(1.02);box-shadow:0 0 0 2px #ff7b0033,0 2px 8px #ff7b004d}.edit-action-button--save[data-v-d37f7b26]:active{transform:scale(.98)}.edit-action-button--save[data-v-d37f7b26]:disabled{cursor:not-allowed;opacity:.5}.summary-indicator[data-v-d37f7b26]{align-items:center;gap:8px;margin-bottom:8px;display:flex}@media (max-width:1199.98px){.summary-indicator[data-v-d37f7b26]{margin-bottom:6px}}.summary-badge[data-v-d37f7b26]{background:rgba(var(--pc-primary_2), .1);border:1px solid rgba(var(--pc-primary_2), .3);color:var(--pc-primary_1);border-radius:9999px;align-items:center;gap:6px;padding:6px 12px;font-size:14px;font-weight:500;display:inline-flex}@media (min-width:992px){.summary-badge[data-v-d37f7b26]{padding:4px 10px;font-size:12px}}@media (max-width:991.98px){.summary-badge[data-v-d37f7b26]{gap:4px;padding:2px 8px;font-size:12px}}.summary-badge .summary-icon[data-v-d37f7b26]{opacity:.8;flex-shrink:0}.summary-badge .summary-count[data-v-d37f7b26]{opacity:.7;font-weight:400}.undo-from-here-button[data-v-d37f7b26]{color:var(--pc-text_3);cursor:pointer;background:0 0;border:none;border-radius:4px;align-self:flex-end;align-items:center;gap:4px;margin-top:4px;padding:2px 6px;font-size:12px;transition:all .15s;display:flex}.undo-from-here-button .undo-icon[data-v-d37f7b26]{flex-shrink:0}.undo-from-here-button[data-v-d37f7b26]:hover{color:var(--pc-text_1);background:var(--pc-bg_2)}.undo-from-here-button[data-v-d37f7b26]:active{transform:scale(.97)}.message-truncated[data-v-d37f7b26]{border-top:1px dashed var(--pc-border_1);margin-top:12px;padding-top:12px}.message-truncated-button[data-v-d37f7b26]{border:1px solid var(--pc-border_1);background:var(--pc-bg_2);color:var(--pc-text_2);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;transition:all .15s;display:inline-flex}.message-truncated-button[data-v-d37f7b26]:hover{background:var(--pc-bg_3);color:var(--pc-text_1);border-color:var(--pc-primary_1)}.message-attachments[data-v-d37f7b26]{flex-wrap:wrap;align-items:flex-start;gap:8px;max-width:100%;margin-bottom:10px;display:flex}.message-attachments--only[data-v-d37f7b26]{margin-bottom:0}.context-resource-list[data-v-d37f7b26]{flex-direction:column;gap:8px;margin-bottom:8px;display:flex}.context-resource-card[data-v-d37f7b26]{border:1px solid var(--pc-border_1);background:var(--pc-bg_1);border-radius:8px;width:min(520px,100%);overflow:hidden}.context-resource-header[data-v-d37f7b26]{align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.context-resource-icon[data-v-d37f7b26]{color:var(--pc-text_3);flex-shrink:0;margin-top:2px}.context-resource-title-block[data-v-d37f7b26]{flex:1;min-width:0}.context-resource-actions[data-v-d37f7b26]{flex-shrink:0;gap:4px;display:flex}.context-resource-action[data-v-d37f7b26]{width:26px;height:26px;color:var(--pc-text_3);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.context-resource-action[data-v-d37f7b26]:hover{border-color:var(--pc-border_1);background:var(--pc-bg_2);color:var(--pc-text_1)}.context-resource-action--danger[data-v-d37f7b26]:hover{color:var(--pc-error_1)}.context-resource-title-row[data-v-d37f7b26]{align-items:center;gap:8px;min-width:0;display:flex}.context-resource-title[data-v-d37f7b26]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--pc-text_1);font-size:13px;font-weight:600;overflow:hidden}.context-resource-badge[data-v-d37f7b26]{background:var(--pc-bg_3);color:var(--pc-text_3);border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:11px;font-weight:600;line-height:1.2}.context-resource-meta[data-v-d37f7b26]{color:var(--pc-text_3);flex-wrap:wrap;gap:6px;margin-top:4px;font-size:12px;line-height:1.35;display:flex}.context-resource-meta code[data-v-d37f7b26]{background:var(--pc-bg_2);max-width:100%;color:var(--pc-text_2);overflow-wrap:anywhere;border-radius:4px;padding:0 4px}.context-resource-preview[data-v-d37f7b26]{border-top:1px solid var(--pc-border_1);background:var(--pc-bg_2);max-height:96px;color:var(--pc-text_2);white-space:pre-wrap;word-break:break-word;margin:0;padding:8px 12px 10px;font-size:12px;line-height:1.45;overflow:hidden}.message-attachment-card[data-v-d37f7b26]{box-sizing:border-box;border:1px solid var(--pc-border_1);background:var(--pc-bg_1);color:var(--pc-text_2);border-radius:12px;align-items:center;text-decoration:none;transition:background .15s,border-color .15s,color .15s,transform .15s;display:flex;position:relative;overflow:hidden}.message-attachment-card[data-v-d37f7b26]:hover{background:var(--pc-bg_2);border-color:var(--pc-border_2);color:var(--pc-text_1);transform:translateY(-1px)}.message-attachment-card--image[data-v-d37f7b26],.message-attachment-card--video[data-v-d37f7b26]{flex-shrink:0;width:96px;height:96px;padding:0}@media (max-width:991.98px){.message-attachment-card--image[data-v-d37f7b26],.message-attachment-card--video[data-v-d37f7b26]{width:84px;height:84px}}.message-attachment-media-frame[data-v-d37f7b26]{background:var(--pc-bg_2);width:100%;height:100%;display:block;position:relative}.message-attachment-media[data-v-d37f7b26]{object-fit:cover;width:100%;height:100%;display:block}.message-attachment-open-indicator[data-v-d37f7b26]{color:#fff;opacity:0;background:#00000080;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;transition:opacity .15s;display:inline-flex;position:absolute;bottom:6px;right:6px}.message-attachment-card:hover .message-attachment-open-indicator[data-v-d37f7b26]{opacity:1}.message-attachment-card--pdf[data-v-d37f7b26],.message-attachment-card--archive[data-v-d37f7b26],.message-attachment-card--code[data-v-d37f7b26],.message-attachment-card--file[data-v-d37f7b26]{gap:10px;width:min(300px,100%);min-width:190px;min-height:58px;padding:8px 12px 8px 8px}.message-attachment-file-icon[data-v-d37f7b26]{background:var(--pc-bg_2);width:42px;height:42px;color:var(--pc-text_2);border-radius:9px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:1px;display:flex}.message-attachment-card--pdf .message-attachment-file-icon[data-v-d37f7b26]{color:var(--pc-danger_1)}.message-attachment-card--code .message-attachment-file-icon[data-v-d37f7b26]{color:var(--pc-primary_1)}.message-attachment-card--archive .message-attachment-file-icon[data-v-d37f7b26]{color:var(--pc-warning_1,#d97706)}.message-attachment-file-extension[data-v-d37f7b26]{text-overflow:ellipsis;color:currentColor;max-width:36px;font-size:8px;font-weight:700;line-height:1;overflow:hidden}.message-attachment-file-info[data-v-d37f7b26]{flex-direction:column;gap:3px;min-width:0;display:flex}.message-attachment-file-name[data-v-d37f7b26]{text-overflow:ellipsis;white-space:nowrap;color:var(--pc-text_1);font-size:13px;font-weight:600;line-height:1.2;overflow:hidden}.message-attachment-file-meta[data-v-d37f7b26]{text-overflow:ellipsis;white-space:nowrap;color:var(--pc-text_3);font-size:11px;line-height:1.2;overflow:hidden}.visual-edits-button[data-v-eae12f51]{color:var(--pc-text_3);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;transition:all .15s;display:flex}.visual-edits-button[data-v-eae12f51]:hover:not(:disabled){color:var(--pc-text_1);background:var(--pc-bg_hover)}.visual-edits-button[data-v-eae12f51]:disabled{opacity:.5;cursor:not-allowed}.visual-edits-button.active[data-v-eae12f51]{color:var(--pc-primary_1);background:#ff7b001a}.visual-edits-button.active[data-v-eae12f51]:hover:not(:disabled){background:#ff7b002e}.visual-icon[data-v-eae12f51]{flex-shrink:0}.button-text[data-v-eae12f51]{font-weight:500}@container toolbar-tools (width<=380px){.button-text[data-v-eae12f51]{display:none}}@media (max-width:768px){.visual-edits-button[data-v-eae12f51]{justify-content:center;min-width:44px;min-height:44px;padding:8px}.button-text[data-v-eae12f51]{display:none}.visual-icon[data-v-eae12f51]{width:20px;height:20px}}.color-pill[data-v-587cb535]{background:var(--pc-bg_3);border:1px solid var(--pc-border_1);cursor:pointer;border-radius:6px;align-items:center;gap:8px;min-width:120px;padding:6px 10px;display:flex}.color-pill[data-v-587cb535]:hover{border-color:var(--pc-border_2)}.color-preview[data-v-587cb535]{border:1px solid var(--pc-border_2);background-image:linear-gradient(45deg,#555 25%,#0000 25%),linear-gradient(-45deg,#555 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#555 75%),linear-gradient(-45deg,#0000 75%,#555 75%);background-position:0 0,0 3px,3px -3px,-3px 0;background-size:6px 6px;border-radius:4px;flex-shrink:0;width:16px;height:16px}.color-label[data-v-587cb535]{color:var(--pc-text_2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.color-dropdown-content[data-v-587cb535]{padding:4px}.color-dropdown-header[data-v-587cb535]{border-bottom:1px solid var(--pc-border_1);justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:8px;display:flex}.color-dropdown-header span[data-v-587cb535]{color:var(--pc-text_3);letter-spacing:.5px;font-size:10px}.custom-btn[data-v-587cb535]{border:1px solid var(--pc-border_1);color:var(--pc-text_2);cursor:pointer;background:0 0;border-radius:4px;padding:2px 6px;font-size:10px}.custom-btn[data-v-587cb535]:hover{background:var(--pc-bg_hover)}.color-grid[data-v-587cb535]{flex-direction:column;gap:4px;margin-bottom:10px;display:flex}.color-row[data-v-587cb535]{gap:4px;display:flex}.color-swatch[data-v-587cb535]{cursor:pointer;border:1px solid #0000;border-radius:4px;width:28px;height:20px;transition:transform .1s}.color-swatch[data-v-587cb535]:hover{border-color:var(--pc-border_3);transform:scale(1.1)}.color-actions[data-v-587cb535]{gap:8px;display:flex}.inherit-btn[data-v-587cb535],.transparent-btn[data-v-587cb535]{background:var(--pc-bg_3);border:1px solid var(--pc-border_1);color:var(--pc-text_2);cursor:pointer;border-radius:4px;flex:1;padding:6px;font-size:11px}.inherit-btn[data-v-587cb535]:hover,.transparent-btn[data-v-587cb535]:hover{background:var(--pc-bg_hover)}.native-picker[data-v-587cb535]{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.color-picker-popover{padding:8px!important}.select-dropdown[data-v-7e34d05d]{background:var(--pc-bg_3);border:1px solid var(--pc-border_1);cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;min-width:120px;padding:6px 10px;display:flex;position:relative}.select-dropdown[data-v-7e34d05d]:hover{border-color:var(--pc-border_2)}.select-value[data-v-7e34d05d]{color:var(--pc-text_2);font-size:12px}.select-chevron[data-v-7e34d05d]{color:var(--pc-text_3);font-size:10px}.select-menu[data-v-7e34d05d]{background:var(--pc-bg_2);border:1px solid var(--pc-border_2);z-index:1000;border-radius:6px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 4px 12px #0003}.select-option[data-v-7e34d05d]{color:var(--pc-text_2);cursor:pointer;padding:8px 12px;font-size:12px}.select-option[data-v-7e34d05d]:hover{background:var(--pc-bg_hover)}.select-option.is-selected[data-v-7e34d05d]{color:var(--pc-primary_1);background:#ff7b001a}.spacing-input[data-v-8f0b0d18]{background:var(--pc-bg_3);border:1px solid var(--pc-border_1);border-radius:6px;flex:1;align-items:center;gap:6px;padding:4px 8px;display:flex}.spacing-input[data-v-8f0b0d18]:focus-within{border-color:var(--pc-primary_1)}.spacing-icon[data-v-8f0b0d18]{color:var(--pc-text_3);flex-shrink:0;font-size:10px}.spacing-field[data-v-8f0b0d18]{width:100%;min-width:0;color:var(--pc-text_1);background:0 0;border:none;padding:0;font-size:12px}.spacing-field[data-v-8f0b0d18]:focus{outline:none}.spacing-field[data-v-8f0b0d18]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.spacing-field[data-v-8f0b0d18]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.spacing-field[data-v-8f0b0d18]{-moz-appearance:textfield}.visual-editor-view[data-v-8faf044a]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.ve-header[data-v-8faf044a]{border-bottom:1px solid var(--pc-border_1);flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.ve-header-title[data-v-8faf044a]{align-items:center;gap:6px;font-size:13px;display:flex}.ve-breadcrumb[data-v-8faf044a],.ve-separator[data-v-8faf044a]{color:var(--pc-text_3)}.ve-mode[data-v-8faf044a]{color:var(--pc-text_1);font-weight:500}.ve-header-actions[data-v-8faf044a]{align-items:center;gap:8px;display:flex}.ve-action-btn[data-v-8faf044a]{background:var(--pc-bg_3);border:1px solid var(--pc-border_1);color:var(--pc-text_2);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;transition:all .15s;display:flex}.ve-action-btn[data-v-8faf044a]:hover:not(:disabled){background:var(--pc-bg_hover);color:var(--pc-text_1)}.ve-action-btn[data-v-8faf044a]:disabled{opacity:.4;cursor:not-allowed}.ve-action-btn--icon[data-v-8faf044a]{padding:6px 8px}.ve-action-btn--icon .icon[data-v-8faf044a]{font-size:14px}.ve-action-btn .icon[data-v-8faf044a]{font-size:12px}.ve-content[data-v-8faf044a]{flex:1;padding:0;overflow-y:auto}.ve-section[data-v-8faf044a]{border-bottom:1px solid var(--pc-border_1)}.ve-section-title[data-v-8faf044a]{color:var(--pc-text_2);justify-content:space-between;align-items:center;padding:12px 16px;font-size:12px;font-weight:600;display:flex}.ve-section-title--clickable[data-v-8faf044a]{cursor:pointer}.ve-section-title--clickable[data-v-8faf044a]:hover{background:var(--pc-bg_hover)}.ve-chevron[data-v-8faf044a]{color:var(--pc-text_3);font-size:10px}.ve-section-content[data-v-8faf044a]{padding:0 16px 16px}.ve-row[data-v-8faf044a]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.ve-row[data-v-8faf044a]:last-child{margin-bottom:0}.ve-label[data-v-8faf044a]{color:var(--pc-text_3);font-size:12px}.ve-row--column[data-v-8faf044a]{flex-direction:column;align-items:flex-start;gap:8px}.ve-text-input[data-v-8faf044a]{background:var(--pc-bg_3);border:1px solid var(--pc-border_1);width:100%;color:var(--pc-text_1);border-radius:6px;outline:none;padding:8px 12px;font-size:13px;transition:border-color .15s}.ve-text-input[data-v-8faf044a]:focus{border-color:var(--pc-primary_1)}.ve-text-input[data-v-8faf044a]::placeholder{color:var(--pc-text_3)}.ve-spacing-grid[data-v-8faf044a]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ve-spacing-group .ve-label[data-v-8faf044a]{margin-bottom:8px;display:block}.ve-spacing-inputs[data-v-8faf044a]{gap:8px;display:flex}.ve-empty[data-v-8faf044a]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:32px;display:flex}.ve-empty-icon[data-v-8faf044a]{margin-bottom:12px;font-size:32px}.ve-empty-title[data-v-8faf044a]{color:var(--pc-text_1);margin-bottom:4px;font-size:14px;font-weight:500}.ve-empty-text[data-v-8faf044a]{color:var(--pc-text_3);max-width:240px;font-size:12px}.ve-changes-bar[data-v-8faf044a]{background:var(--pc-bg_1);border-top:1px solid var(--pc-border_1);z-index:10;justify-content:space-between;align-items:center;padding:10px 28px;display:flex;position:sticky;bottom:0}.ve-changes-indicator[data-v-8faf044a]{color:var(--pc-text_2);align-items:center;gap:6px;font-size:12px;display:flex}.ve-changes-dot[data-v-8faf044a]{background:#f59e0b;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite pulse-8faf044a}@keyframes pulse-8faf044a{0%,to{opacity:1}50%{opacity:.5}}.ve-changes-actions[data-v-8faf044a]{gap:6px;display:flex}.ve-btn[data-v-8faf044a]{cursor:pointer;border-radius:6px;padding:5px 10px;font-size:12px;font-weight:500;transition:all .15s}.ve-btn--text[data-v-8faf044a]{border:1px solid var(--pc-border_1);color:var(--pc-text_2);background:0 0}.ve-btn--text[data-v-8faf044a]:hover{background:var(--pc-bg_3);color:var(--pc-text_1)}.ve-btn--primary[data-v-8faf044a]{color:#fff;background:linear-gradient(135deg,#f59e0b 0%,#ef4444 100%);border:none;font-weight:600}.ve-btn--primary[data-v-8faf044a]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #f59e0b4d}@media (max-width:768px){.ve-header[data-v-8faf044a]{flex-wrap:wrap;gap:8px;padding:10px 12px}.ve-header-title[data-v-8faf044a]{font-size:12px}.ve-action-btn[data-v-8faf044a]{min-height:40px;padding:8px 10px;font-size:13px}.ve-section-content[data-v-8faf044a]{padding:0 12px 12px}.ve-row[data-v-8faf044a]{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:16px}.ve-spacing-grid[data-v-8faf044a]{grid-template-columns:1fr;gap:12px}.ve-empty[data-v-8faf044a]{padding:24px 16px}}.selected-element-chip[data-v-181da5cd]{background:var(--pc-bg_2);border:1px solid var(--pc-border_1);color:var(--pc-text_2);border-radius:6px;align-items:center;gap:6px;max-width:200px;padding:4px 6px 4px 10px;font-size:12px;display:inline-flex}.chip-icon[data-v-181da5cd]{color:var(--pc-primary_1);flex-shrink:0;font-size:12px}.chip-tag[data-v-181da5cd]{color:#3b82f6;flex-shrink:0;font-family:SF Mono,Monaco,Consolas,monospace;font-size:11px;font-weight:500}.chip-text[data-v-181da5cd]{color:var(--pc-text_3);white-space:nowrap;text-overflow:ellipsis;max-width:100px;font-size:11px;overflow:hidden}.chip-remove[data-v-181da5cd]{width:18px;height:18px;color:var(--pc-text_3);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:14px;line-height:1;transition:all .15s;display:flex}.chip-remove[data-v-181da5cd]:hover,.chip-remove[data-v-181da5cd]:active{background:var(--pc-bg_hover);color:var(--pc-text_1)}@media (max-width:768px){.selected-element-chip[data-v-181da5cd]{gap:8px;padding:6px 8px 6px 12px}.chip-remove[data-v-181da5cd]{width:28px;height:28px;font-size:16px}}.mode-selector-menu[data-v-d54cb7e6]{max-width:520px;margin:0 auto;padding:20px 20px 24px}@media (min-width:992px){.mode-selector-menu[data-v-d54cb7e6]{padding:24px 28px 28px}}.menu-header[data-v-d54cb7e6]{margin-bottom:20px}.header-title[data-v-d54cb7e6]{color:var(--pc-text_1);margin:0;font-size:20px;font-weight:700;line-height:1.3}.mode-list[data-v-d54cb7e6]{flex-direction:column;gap:10px;display:flex}.mode-row[data-v-d54cb7e6]{background:var(--pc-bg_2);cursor:pointer;text-align:left;border:1px solid #0000;border-radius:16px;align-items:center;gap:18px;width:100%;padding:18px 20px;transition:background .18s,border-color .18s,transform 80ms,box-shadow .18s;display:flex;position:relative}.mode-row[data-v-d54cb7e6]:hover:not(.mode-row--disabled){background:color-mix(in srgb, var(--pc-primary_1) 10%, var(--pc-bg_2));border-color:color-mix(in srgb, var(--pc-primary_1) 35%, transparent);box-shadow:0 4px 14px -6px color-mix(in srgb, var(--pc-primary_1) 35%, transparent)}.mode-row[data-v-d54cb7e6]:active:not(.mode-row--disabled){transform:scale(.995)}.mode-row--selected[data-v-d54cb7e6]{border-color:var(--pc-primary_1);background:color-mix(in srgb, var(--pc-primary_1) 8%, var(--pc-bg_2))}.mode-row--selected .mode-icon[data-v-d54cb7e6]{background:var(--pc-primary_gr);color:var(--pc-static_white);box-shadow:0 2px 8px -2px color-mix(in srgb, var(--pc-primary_1) 50%, transparent)}.mode-row--disabled[data-v-d54cb7e6]{opacity:.4;cursor:not-allowed}.mode-icon[data-v-d54cb7e6]{background:var(--pc-bg_4);width:44px;height:44px;color:var(--pc-text_2);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;transition:all .18s;display:flex}.mode-text[data-v-d54cb7e6]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.mode-name-row[data-v-d54cb7e6]{align-items:center;gap:8px;display:flex}.mode-name[data-v-d54cb7e6]{color:var(--pc-text_1);font-size:16px;font-weight:600;line-height:1.3}.mode-tag[data-v-d54cb7e6]{text-transform:uppercase;letter-spacing:.3px;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:600}.mode-tag--default[data-v-d54cb7e6]{background:color-mix(in srgb, var(--pc-primary_1) 15%, transparent);color:var(--pc-primary_1)}.mode-description[data-v-d54cb7e6]{color:var(--pc-text_3);margin:0;font-size:13px;line-height:1.45}.mode-cost[data-v-d54cb7e6]{text-align:right;flex-shrink:0}.cost-value[data-v-d54cb7e6]{color:var(--pc-text_3);white-space:nowrap;font-size:13px;font-weight:600}.lock-overlay[data-v-d54cb7e6]{color:var(--pc-text_3);position:absolute;top:18px;right:18px}.selected-check[data-v-d54cb7e6]{width:24px;height:24px;color:var(--pc-primary_1);flex-shrink:0;justify-content:center;align-items:center;display:flex}.mode-tip[data-v-d54cb7e6]{background:color-mix(in srgb, var(--pc-primary_1) 6%, var(--pc-bg_2));border-radius:12px;align-items:flex-start;gap:12px;margin-top:16px;padding:14px 16px;display:flex}.tip-icon[data-v-d54cb7e6]{color:var(--pc-primary_1);flex-shrink:0;margin-top:2px}.tip-text[data-v-d54cb7e6]{color:var(--pc-text_2);margin:0;font-size:13px;line-height:1.5}.action-buttons[data-v-d0cb4854]{align-items:center;gap:8px;display:flex}.stop-button[data-v-d0cb4854]{background:var(--pc-danger_1);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .15s;display:flex}@media (min-width:768px){.stop-button[data-v-d0cb4854]{width:40px;height:40px}}.stop-button[data-v-d0cb4854]:hover{background:var(--pc-danger_2);transform:scale(1.05)}.stop-button[data-v-d0cb4854]:active{transform:scale(.98)}.send-button[data-v-d0cb4854]{background:var(--pc-bg_3);width:36px;height:36px;color:var(--pc-text_3);cursor:not-allowed;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .15s;display:flex}@media (min-width:768px){.send-button[data-v-d0cb4854]{width:40px;height:40px}}.send-button.can-send[data-v-d0cb4854]{background:var(--pc-brand_gr);color:#fff;cursor:pointer;box-shadow:none}.send-button.can-send[data-v-d0cb4854]:hover{transform:scale(1.05);box-shadow:0 2px 8px #ff7b0059}.send-button.can-send[data-v-d0cb4854]:active{transform:scale(.98)}.send-button[data-v-d0cb4854]:disabled{opacity:1;cursor:not-allowed;box-shadow:none}.attach-button[data-v-72f3f96b]{width:36px;height:36px;color:var(--pc-text_3);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}@media (min-width:768px){.attach-button[data-v-72f3f96b]{width:40px;height:40px}}.attach-button[data-v-72f3f96b]:hover:not(:disabled){color:var(--pc-text_1);background:var(--pc-bg_3)}.attach-button[data-v-72f3f96b]:disabled{opacity:.5;cursor:not-allowed}.attach-menu[data-v-72f3f96b]{flex-direction:column;gap:4px;display:flex}.menu-item[data-v-72f3f96b]{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:flex-start;gap:12px;width:100%;padding:10px 12px;transition:background .15s;display:flex}.menu-item[data-v-72f3f96b]:hover{background:var(--pc-bg_3)}.menu-icon[data-v-72f3f96b]{color:var(--pc-text_2);flex-shrink:0;margin-top:2px}.menu-item-text[data-v-72f3f96b]{flex-direction:column;gap:2px;display:flex}.menu-item-title[data-v-72f3f96b]{color:var(--pc-text_1);font-size:14px;font-weight:500}.menu-item-subtitle[data-v-72f3f96b]{color:var(--pc-text_3);font-size:12px}.balance-warning[data-v-02dd1959]{background:#ffa5001a;border:1px solid #ffa5004d;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:8px 12px;font-size:13px;display:flex}.balance-warning--critical[data-v-02dd1959]{background:#ff4d4d1a;border-color:#ff4d4d4d}.warning-text[data-v-02dd1959]{color:var(--pc-text_2)}.warning-link[data-v-02dd1959]{color:var(--pc-primary_1);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-size:13px;font-weight:500;text-decoration:underline;transition:color .15s}.warning-link[data-v-02dd1959]:hover{color:var(--pc-primary_2)}.banner-enter-active[data-v-02dd1959],.banner-leave-active[data-v-02dd1959]{transition:opacity .2s,transform .2s}.banner-enter-from[data-v-02dd1959],.banner-leave-to[data-v-02dd1959]{opacity:0;transform:translateY(-10px)}.transcribing-animation[data-v-0466d254]{min-width:100px;height:var(--7f255fdc);flex:1;align-items:center;display:flex}.transcribing-canvas[data-v-0466d254]{width:100%;height:100%;display:block}.voice-waveform[data-v-2b8d7ec8]{min-width:100px;height:var(--5552deb8);flex:1;align-items:center;display:flex}.waveform-canvas[data-v-2b8d7ec8]{width:100%;height:100%;display:block}.input-area[data-v-0d8df087]{border-radius:8px;flex:1;align-items:flex-start;min-height:40px;max-height:200px;transition:background-color .15s,border-color .15s;display:flex}.input-area[data-v-0d8df087]:has(.prose-mirror-input){overflow-y:auto}.input-area.is-dragging[data-v-0d8df087]{background-color:var(--pc-accent-bg);outline:2px dashed var(--pc-accent);outline-offset:-2px}.prose-mirror-input[data-v-0d8df087]{flex:1;min-width:0;max-height:100%;overflow-y:auto}.recording-area[data-v-0d8df087]{box-sizing:border-box;flex:1;align-items:center;gap:8px;height:40px;padding:4px 12px;animation:.3s cubic-bezier(.34,1.56,.64,1) recording-bar-enter-0d8df087;display:flex}@keyframes recording-bar-enter-0d8df087{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.recording-indicator[data-v-0d8df087]{flex-shrink:0;align-items:center;gap:6px;display:flex}.recording-dot[data-v-0d8df087]{background:#ef4444;border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite recording-pulse-0d8df087}@keyframes recording-pulse-0d8df087{0%,to{opacity:1}50%{opacity:.4}}.recording-time[data-v-0d8df087]{font-variant-numeric:tabular-nums;white-space:nowrap;min-width:38px;color:var(--pc-text_2);font-family:monospace;font-size:13px;font-weight:500}.recording-waveform[data-v-0d8df087]{flex:1;min-width:0}.transcribing-area[data-v-0d8df087]{box-sizing:border-box;flex:1;align-items:center;gap:12px;height:40px;padding:4px 8px;display:flex}.out-of-credits-banner[data-v-9af7f9ce]{background:linear-gradient(135deg,#ff7b0026 0%,#ff4d4d26 100%);border:1px solid #ff7b004d;border-radius:8px;max-width:1024px;margin:0 auto 8px;padding:12px 16px}.banner-content[data-v-9af7f9ce]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.banner-text[data-v-9af7f9ce]{color:var(--pc-text_1);font-size:14px;font-weight:500}.upgrade-button[data-v-9af7f9ce]{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#ff7b00 0%,#ff4d4d 100%);border:none;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .2s}.upgrade-button[data-v-9af7f9ce]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #ff7b0066}.upgrade-button[data-v-9af7f9ce]:active{transform:translateY(0)}.chat-toolbar[data-v-45c90b09]{touch-action:none;min-height:0;padding:0 16px 2px;padding-bottom:var(--app-safe-area-bottom);flex-shrink:0}@media (max-width:767.98px){.chat-toolbar[data-v-45c90b09]{padding:0 12px 2px}}.toolbar-container[data-v-45c90b09]{border:1px solid var(--pc-border_2);background:var(--pc-bg_2);border-radius:16px;flex-direction:column;gap:8px;width:100%;max-width:1024px;margin:0 auto;padding:12px 14px;transition:box-shadow .3s,border-color .3s;display:flex;position:relative;box-shadow:0 4px 16px #00000014,0 1px 4px #0000000a}.toolbar-container[data-v-45c90b09]:focus-within{border-color:#ff7b0033;box-shadow:0 4px 20px #ff7b0014,0 1px 4px #0000000a,0 0 0 1px #ff7b000f}.theme-light .toolbar-container[data-v-45c90b09]{background:var(--pc-bg_2)}.theme-light .toolbar-container[data-v-45c90b09]:focus-within{border-color:#ff7b0040;box-shadow:0 4px 24px #ff7b001a,0 1px 4px #0000000a,0 0 0 1px #ff7b0014}@media (min-width:768px){.toolbar-container[data-v-45c90b09]{padding:14px 16px}}.pending-attachments[data-v-45c90b09]{border-bottom:1px solid var(--pc-border_1);flex-wrap:wrap;align-items:flex-start;gap:10px;margin-bottom:0;padding-bottom:12px;display:flex}.attachment-preview[data-v-45c90b09]{border:1px solid var(--pc-border_1);background:var(--pc-bg_3);box-sizing:border-box;height:72px;color:var(--pc-text_2);border-radius:12px;align-items:center;gap:12px;transition:background .15s,border-color .15s,color .15s;display:flex;position:relative;overflow:visible}.attachment-preview.is-failed[data-v-45c90b09]{border-color:var(--pc-danger,#f44336);background:var(--pc-danger_bg,#f443361f);color:var(--pc-danger,#f44336)}.attachment-preview.is-media[data-v-45c90b09]{width:72px;min-width:72px;padding:0}.attachment-preview.is-file[data-v-45c90b09],.attachment-preview.context-paste-preview[data-v-45c90b09]{width:min(320px,100%);max-width:100%;padding:8px 42px 8px 8px}.attachment-thumbnail-wrap[data-v-45c90b09]{border:1px solid var(--pc-border_1);background:var(--pc-bg_1);box-sizing:border-box;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:relative;overflow:hidden}.attachment-preview.is-media .attachment-thumbnail-wrap[data-v-45c90b09]{border:none;border-radius:11px;width:100%;height:100%}.attachment-thumbnail[data-v-45c90b09]{object-fit:cover;width:100%;height:100%;display:block}.context-paste-thumbnail[data-v-45c90b09]{background:var(--pc-bg_2)}.context-paste-preview .attachment-name[data-v-45c90b09]{flex-direction:column;max-width:260px;line-height:1.25;display:flex}.context-paste-meta[data-v-45c90b09]{text-overflow:ellipsis;white-space:nowrap;color:var(--pc-text_3);margin-top:1px;font-size:11px;overflow:hidden}.attachment-preview.is-uploading .attachment-thumbnail[data-v-45c90b09],.attachment-preview.is-uploading .attachment-icon[data-v-45c90b09]{opacity:.55}.attachment-failed-icon[data-v-45c90b09]{color:var(--pc-danger,#f44336);pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.attachment-progress-bar[data-v-45c90b09]{z-index:1;pointer-events:none;background:#00000014;border-radius:999px;height:3px;position:absolute;bottom:4px;left:8px;right:8px;overflow:hidden}.attachment-progress-bar-fill[data-v-45c90b09]{background:var(--pc-primary,#4a9eff);border-radius:inherit;height:100%;transition:width .2s;display:block}.attachment-progress-bar.is-indeterminate .attachment-progress-bar-fill[data-v-45c90b09]{background:linear-gradient(90deg, #4a9eff00, var(--pc-primary,#4a9eff), #4a9eff00);will-change:transform;width:36%;min-width:22px;transition:none;animation:.9s ease-in-out infinite alternate attachment-progress-indeterminate-45c90b09}@keyframes attachment-progress-indeterminate-45c90b09{0%{transform:translate(0)}to{transform:translate(178%)}}@media (prefers-reduced-motion:reduce){.attachment-progress-bar.is-indeterminate .attachment-progress-bar-fill[data-v-45c90b09]{animation:none}}.attachment-name[data-v-45c90b09]{text-overflow:ellipsis;white-space:nowrap;max-width:210px;color:var(--pc-text_1);font-size:14px;font-weight:600;line-height:1.2;display:block;overflow:hidden}.attachment-file-info[data-v-45c90b09]{flex-direction:column;gap:4px;min-width:0;display:flex}.attachment-meta[data-v-45c90b09]{color:var(--pc-text_3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.1;overflow:hidden}.attachment-remove[data-v-45c90b09]{z-index:2;border:1px solid var(--pc-border_1);background:var(--pc-bg_1);width:24px;height:24px;color:var(--pc-text_1);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .15s,border-color .15s,color .15s,transform .15s;display:flex;position:absolute;top:-8px;right:-8px;box-shadow:0 2px 8px #0000002e}.attachment-remove[data-v-45c90b09]:hover{border-color:var(--pc-border_2);background:var(--pc-bg_2);color:var(--pc-text_1);transform:scale(1.04)}.upload-progress[data-v-45c90b09]{color:var(--pc-text_3);padding:8px 0;font-size:12px}.upload-text[data-v-45c90b09]{align-items:center;gap:6px;display:flex}.upload-text[data-v-45c90b09]:before{content:"";border:2px solid var(--pc-text_3);border-top-color:#0000;border-radius:50%;width:12px;height:12px;animation:1s linear infinite spin-45c90b09}@keyframes spin-45c90b09{to{transform:rotate(360deg)}}.context-area[data-v-45c90b09]{border-bottom:1px solid var(--pc-border_1);flex-wrap:wrap;gap:8px;margin-bottom:4px;padding-bottom:8px;display:flex}.toolbar-tools[data-v-45c90b09]{justify-content:space-between;align-items:center;gap:8px;min-height:32px;display:flex;container:toolbar-tools/inline-size}.tools-left[data-v-45c90b09]{flex:1;align-items:center;gap:2px;min-width:0;display:flex}.tools-right[data-v-45c90b09]{flex-shrink:0;align-items:center;gap:6px;min-width:0;display:flex}.mode-selector[data-v-45c90b09]{color:var(--pc-text_3);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:5px;padding:6px 10px;font-size:13px;transition:all .15s;display:flex}.mode-selector[data-v-45c90b09]:hover:not(:disabled){color:var(--pc-text_1);background:var(--pc-bg_3)}.mode-selector[data-v-45c90b09]:disabled{opacity:.5;cursor:not-allowed}.mode-name[data-v-45c90b09]{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}@media (min-width:768px){.mode-name[data-v-45c90b09]{max-width:200px}}@container toolbar-tools (width<=420px){.mode-selector[data-v-45c90b09]{justify-content:center;width:36px;height:36px;padding:0}@media (min-width:768px){.mode-selector[data-v-45c90b09]{width:40px;height:40px}}.mode-name[data-v-45c90b09]{display:none}}.help-button[data-v-45c90b09]{width:36px;height:36px;color:var(--pc-text_3);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex;position:relative}@media (min-width:768px){.help-button[data-v-45c90b09]{width:40px;height:40px}}.help-button[data-v-45c90b09]:hover:not(:disabled){color:var(--pc-text_1);background:var(--pc-bg_3)}.help-button[data-v-45c90b09]:disabled{opacity:.5;cursor:not-allowed}.help-button.help-button--new[data-v-45c90b09]:after{content:"";background:var(--pc-primary_1);width:5px;height:5px;box-shadow:0 0 0 1.5px var(--pc-bg_3);border-radius:50%;position:absolute;top:5px;right:5px}.chevron-icon[data-v-45c90b09]{opacity:.6;flex-shrink:0}.scroll-to-bottom[data-v-45c90b09]{border:1px solid var(--pc-border_1);background:var(--pc-bg_2);width:36px;height:36px;color:var(--pc-text_2);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:all .15s;display:flex;position:absolute;top:-48px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #00000026}.scroll-to-bottom[data-v-45c90b09]:hover{background:var(--pc-bg_3);color:var(--pc-text_1)}.scroll-button-enter-active[data-v-45c90b09],.scroll-button-leave-active[data-v-45c90b09]{transition:opacity .2s,transform .2s}.scroll-button-enter-from[data-v-45c90b09],.scroll-button-leave-to[data-v-45c90b09]{opacity:0;transform:translate(-50%)translateY(10px)}[data-v-45c90b09] .prose-mirror-input .prosemirror-input{margin:0}[data-v-45c90b09] .prose-mirror-input .el-input__wrapper{box-shadow:none}.mode-selector-dialog{overflow:hidden;border-radius:16px!important}.mode-selector-dialog .el-dialog__header{display:none}.mode-selector-dialog .el-dialog__body{background:var(--pc-bg_1);padding:0}.chat-list-dropdown[data-v-1d6bd6d5]{max-height:400px;overflow-y:auto}.empty-state[data-v-1d6bd6d5]{text-align:center;color:var(--pc-text_4);padding:24px 16px;font-size:13px}.group-header[data-v-1d6bd6d5]{text-transform:uppercase;letter-spacing:.05em;color:var(--pc-text_4);padding:8px 12px 4px;font-size:11px;font-weight:600}.group-header[data-v-1d6bd6d5]:not(:first-child){border-top:1px solid var(--pc-border_1);margin-top:8px;padding-top:12px}.chat-item[data-v-1d6bd6d5]{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding:8px 12px;transition:background .1s;display:flex}.chat-item[data-v-1d6bd6d5]:hover{background:var(--pc-bg_3)}.chat-item:hover .chat-item-more[data-v-1d6bd6d5]{opacity:1}.chat-item.active[data-v-1d6bd6d5]{background:var(--pc-bg_2)}.chat-item.active .chat-title[data-v-1d6bd6d5]{color:var(--pc-text_1);font-weight:600}.chat-item-content[data-v-1d6bd6d5]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.chat-title[data-v-1d6bd6d5]{color:var(--pc-text_2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.chat-item-more[data-v-1d6bd6d5]{cursor:pointer;width:24px;height:24px;color:var(--pc-text_4);opacity:0;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .1s;display:flex}.chat-item-more[data-v-1d6bd6d5]:hover{background:var(--pc-bg_4);color:var(--pc-text_2)}.chat-nav[data-v-8f9e8c02]{align-items:center;gap:8px;width:100%;min-width:0;height:100%;display:flex}.current-chat-btn[data-v-8f9e8c02]{cursor:pointer;color:var(--pc-text_2);background:0 0;border:none;border-radius:6px;align-items:center;gap:4px;min-width:0;max-width:200px;padding:4px 8px;transition:all .15s;display:flex}.current-chat-btn[data-v-8f9e8c02]:hover{background:var(--pc-bg_3);color:var(--pc-text_1)}.current-chat-btn .chat-title-text[data-v-8f9e8c02]{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.current-chat-btn .chevron[data-v-8f9e8c02]{color:var(--pc-text_4);flex-shrink:0;transition:transform .2s}.current-chat-btn .chevron.rotated[data-v-8f9e8c02]{transform:rotate(180deg)}.new-chat-btn[data-v-8f9e8c02]{background:var(--pc-bg_3);cursor:pointer;color:var(--pc-text_3);border:none;border-radius:6px;flex-shrink:0;align-items:center;gap:4px;padding:4px 10px;transition:all .15s;display:flex}.new-chat-btn[data-v-8f9e8c02]:hover{background:var(--pc-bg_4);color:var(--pc-text_1)}.new-chat-btn .new-chat-text[data-v-8f9e8c02]{font-size:12px;font-weight:500}.chat-list-popover{background:var(--pc-bg_2)!important;border:1px solid var(--pc-border_1)!important;border-radius:8px!important;padding:0!important;box-shadow:0 4px 12px #00000026!important}.chat-panel[data-v-8bfb9bc5]{flex-direction:column;width:100%;height:100%;display:flex;position:relative}.chat-panel-content[data-v-8bfb9bc5]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.loading-container[data-v-8bfb9bc5]{flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;display:flex}.loading-spinner[data-v-8bfb9bc5]{border:3px solid var(--pc-border_1);border-top-color:var(--pc-success_1);border-radius:50%;width:24px;height:24px;animation:1s linear infinite spin-8bfb9bc5}@keyframes spin-8bfb9bc5{to{transform:rotate(360deg)}}.loading-text[data-v-8bfb9bc5]{color:var(--pc-text_3);font-size:14px;font-weight:500}.messages-area[data-v-8bfb9bc5]{flex:1;min-height:0;overflow:hidden}.empty-space[data-v-8bfb9bc5]{flex:1;min-height:0}.welcome[data-v-8bfb9bc5]{width:100%;margin-bottom:20px;padding:0 16px}.welcome-message[data-v-8bfb9bc5]{gap:10px;margin-bottom:16px;display:flex}.welcome-avatar[data-v-8bfb9bc5]{background:var(--pc-primary-1);width:28px;height:28px;color:var(--pc-static-white,#fff);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.welcome-avatar svg[data-v-8bfb9bc5]{width:16px;height:16px}.welcome-text[data-v-8bfb9bc5]{flex:1}.welcome-greeting[data-v-8bfb9bc5]{color:var(--pc-text-1);margin:0 0 3px;font-size:14px;font-weight:600}.welcome-hint[data-v-8bfb9bc5]{color:var(--pc-text-3);margin:0;font-size:13px;line-height:1.4}.first-action-nudge[data-v-8bfb9bc5]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:12px 0 0 38px;display:grid}.first-action-item[data-v-8bfb9bc5]{background:#f973160a;border:1px solid #f973162e;border-radius:10px;gap:8px;min-width:0;padding:8px;display:flex}.first-action-step[data-v-8bfb9bc5]{color:#ea580c;background:#f9731624;border-radius:6px;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.first-action-title[data-v-8bfb9bc5]{color:var(--pc-text-1);margin:0 0 2px;font-size:11px;font-weight:700;line-height:1.25}.first-action-copy[data-v-8bfb9bc5]{color:var(--pc-text-3);margin:0;font-size:11px;line-height:1.3}.toolbar-area[data-v-8bfb9bc5]{flex-shrink:0;padding-bottom:16px}.chat-panel-content.no-messages .toolbar-area[data-v-8bfb9bc5]{order:-1;padding-top:16px;padding-bottom:0}@media (max-width:560px){.first-action-nudge[data-v-8bfb9bc5]{display:none}}.chat-panel :deep(.chat-view){width:100%;height:100%;position:relative}.chat-panel :deep(.chat-toolbar){padding-bottom:8px}.chat-panel :deep(.chat-toolbar-wrapper){padding-bottom:8px!important}
