.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-6df96d34]{position:relative}.corruption-warning[data-v-6df96d34]{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-6df96d34]{font-size:12px}.fix-button[data-v-6df96d34]{color:inherit;cursor:pointer;background:0 0;border:none;margin-left:4px;font-size:12px;text-decoration:underline}.fix-button[data-v-6df96d34]:hover{text-decoration:none}.fix-button[data-v-6df96d34]:disabled{opacity:.6;cursor:not-allowed}.mic-container[data-v-6df96d34]{align-items:center;display:flex}.recorder-button[data-v-6df96d34]{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}.recorder-button[data-v-6df96d34]:hover{background:var(--pc-bg_3);color:var(--pc-text_1)}.recorder-button.is-corrupted[data-v-6df96d34]{color:var(--pc-warning_1);animation:2s cubic-bezier(.4,0,.6,1) infinite pulse-6df96d34}.recorder-button.is-corrupted[data-v-6df96d34]:hover{background:rgba(var(--pc-warning_1-rgb,189, 119, 0), .2);color:var(--pc-warning_2)}.recorder-button[data-v-6df96d34]:disabled{opacity:.5;cursor:not-allowed}.spinning-icon[data-v-6df96d34]{animation:1s linear infinite spin-6df96d34}@keyframes spin-6df96d34{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-6df96d34{0%,to{opacity:1}50%{opacity:.5}}.recording-actions[data-v-6df96d34]{gap:6px;display:flex}@media (width>=768px){.recording-actions[data-v-6df96d34]{gap:8px}}.action-button[data-v-6df96d34]{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:36px;height:36px;font-size:17px;transition:all .2s;display:flex}.action-button--cancel[data-v-6df96d34]{color:var(--pc-text_3)}.action-button--cancel[data-v-6df96d34]:hover{background:rgba(var(--pc-danger_1-rgb,235, 87, 87), .2);color:var(--pc-danger_1)}.action-button--confirm[data-v-6df96d34]{color:#fff;background:var(--pc-brand_gr);box-shadow:none}.action-button--confirm[data-v-6df96d34]:hover{box-shadow:0 2px 8px #ff7b0059}.transcribing-indicator[data-v-6df96d34]{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 (width>=768px){.transcribing-indicator[data-v-6df96d34]{height:40px}}@media (width<=767.98px){.transcribing-indicator[data-v-6df96d34]{height:38px}}.transcribing-text[data-v-6df96d34]{white-space:nowrap}.notice[data-v-f9c961f2]{border:1px solid var(--pc-border_1);background:var(--pc-bg_2);border-radius:12px;margin:12px 0 4px;padding:12px 14px}.notice--error[data-v-f9c961f2]{border-color:color-mix(in srgb, var(--pc-danger_1) 30%, transparent);background:color-mix(in srgb, var(--pc-danger_1) 7%, transparent)}.notice--credits[data-v-f9c961f2]{border-color:color-mix(in srgb, var(--pc-primary_1) 30%, transparent);background:color-mix(in srgb, var(--pc-primary_1) 10%, transparent)}.notice--graceful[data-v-f9c961f2]{border-color:var(--pc-border_1);background:var(--pc-bg_2)}.notice-text[data-v-f9c961f2]{color:var(--pc-text_1);margin:0;font-size:13px;line-height:1.55}.notice--graceful .notice-text[data-v-f9c961f2]{color:var(--pc-text_2)}.notice-actions[data-v-f9c961f2]{gap:8px;margin-top:10px;display:flex}.notice-btn[data-v-f9c961f2]{cursor:pointer;border:1px solid #0000;border-radius:8px;padding:6px 16px;font-size:13px;font-weight:500;transition:all .15s}.notice-btn[data-v-f9c961f2]:active{transform:scale(.97)}.notice-btn--primary[data-v-f9c961f2]{background:var(--pc-primary_1);color:#fff}.notice-btn--primary[data-v-f9c961f2]:hover{filter:brightness(1.08)}.notice-btn--secondary[data-v-f9c961f2]{border-color:var(--pc-border_2);color:var(--pc-text_2);background:0 0}.notice-btn--secondary[data-v-f9c961f2]:hover{background:var(--pc-bg_hover);color:var(--pc-text_1)}.compaction-marker[data-v-1c08ab96]{width:100%;margin:4px 0}.compaction-marker__header[data-v-1c08ab96]{border:1px solid var(--pc-border_1);background:var(--pc-bg_1_gr);width:100%;color:var(--pc-text_2);cursor:pointer;text-align:left;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;line-height:1.2;transition:background .15s,border-color .15s,color .15s;display:flex}.compaction-marker__header[data-v-1c08ab96]:hover{background:var(--pc-bg_2);color:var(--pc-text_1)}.compaction-marker__chevron[data-v-1c08ab96]{opacity:.7;flex:none;transition:transform .15s}.compaction-marker.is-expanded .compaction-marker__chevron[data-v-1c08ab96]{transform:rotate(90deg)}.compaction-marker__icon[data-v-1c08ab96]{opacity:.7;flex:none}.compaction-marker__label[data-v-1c08ab96]{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.compaction-marker__body[data-v-1c08ab96]{border:1px solid var(--pc-border_1);background:var(--pc-bg_1_gr);color:var(--pc-text_2);border-radius:8px;margin-top:6px;padding:12px 14px;font-size:13px}.task-event-chip[data-v-3a23218a]{border:1px solid var(--pc-border_1);background:var(--pc-bg_2);max-width:94%;color:var(--pc-text_3);letter-spacing:.04em;white-space:nowrap;cursor:pointer;border-radius:999px;align-self:center;align-items:center;gap:7px;padding:4px 12px;font-family:SF Mono,Monaco,Consolas,monospace;font-size:10.5px;line-height:1.4;transition:background .15s,color .15s,border-color .15s;display:inline-flex;overflow:hidden}.task-event-chip[data-v-3a23218a]:hover{background:var(--pc-bg_3);color:var(--pc-text_2);border-color:var(--pc-border_2)}.tev-dot[data-v-3a23218a]{background:var(--pc-text_3);border-radius:50%;flex-shrink:0;width:6px;height:6px}.tone-warn .tev-dot[data-v-3a23218a]{background:var(--pc-warning_1,#f59e0b)}.tone-ok .tev-dot[data-v-3a23218a]{background:var(--pc-success_1,#22c55e)}.tone-bad .tev-dot[data-v-3a23218a]{background:var(--pc-danger_1,#ef4444)}.tev-label[data-v-3a23218a]{flex-shrink:0}.tev-sep[data-v-3a23218a]{opacity:.6;flex-shrink:0}.tev-status[data-v-3a23218a]{flex-shrink:0;font-weight:600}.tone-warn .tev-status[data-v-3a23218a]{color:var(--pc-warning_1,#f59e0b)}.tone-ok .tev-status[data-v-3a23218a]{color:var(--pc-success_1,#22c55e)}.tone-bad .tev-status[data-v-3a23218a]{color:var(--pc-danger_1,#ef4444)}.tev-title[data-v-3a23218a]{text-overflow:ellipsis;min-width:0;color:var(--pc-text_2);overflow:hidden}.thinking-block[data-v-d3e54e1c]{margin:3px 0;overflow:hidden}.thinking-header[data-v-d3e54e1c]{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--pc-text_3);align-items:center;gap:6px;padding:4px 0;transition:color .15s;display:flex}.thinking-header[data-v-d3e54e1c]:hover{color:var(--pc-text_2)}.icon-container[data-v-d3e54e1c]{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:relative}.collapse-arrow[data-v-d3e54e1c]{color:var(--pc-text_3);opacity:.7;justify-content:center;align-items:center;transition:transform .2s,color .15s;display:flex;transform:rotate(-90deg)}.collapse-arrow.is-rotated[data-v-d3e54e1c]{transform:rotate(0)}.thinking-header:hover .collapse-arrow[data-v-d3e54e1c]{opacity:1;color:var(--pc-text_2)}.thinking-pulse[data-v-d3e54e1c]{background:var(--pc-primary_1,#f59e0b);border-radius:50%;width:7px;height:7px;animation:1.5s ease-in-out infinite pulse-d3e54e1c}@keyframes pulse-d3e54e1c{0%,to{opacity:.4;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}.thinking-label[data-v-d3e54e1c]{color:inherit;letter-spacing:.01em;font-size:12px;font-style:italic;font-weight:500}.thinking-dots span[data-v-d3e54e1c]{animation:1.4s infinite dot-blink-d3e54e1c}.thinking-dots span[data-v-d3e54e1c]:nth-child(2){animation-delay:.2s}.thinking-dots span[data-v-d3e54e1c]:nth-child(3){animation-delay:.4s}@keyframes dot-blink-d3e54e1c{0%,20%{opacity:.2}50%{opacity:1}to{opacity:.2}}.thinking-body[data-v-d3e54e1c]{border-left:2px solid var(--pc-border_2);margin-top:2px;margin-left:7px;padding-left:15px}.thinking-content[data-v-d3e54e1c]{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-d3e54e1c]::-webkit-scrollbar{width:4px}.thinking-content[data-v-d3e54e1c]::-webkit-scrollbar-track{background:0 0}.thinking-content[data-v-d3e54e1c]::-webkit-scrollbar-thumb{background:var(--pc-border_1);border-radius:2px}.thinking-content[data-v-d3e54e1c] .ProseMirror{min-height:auto;padding:0}.thinking-block.is-streaming .thinking-body[data-v-d3e54e1c]{border-left-color:var(--pc-primary_1,#f59e0b)}.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}.pagespeed-card[data-v-a7542715]{border:1px solid var(--pc-border_1);background:#7f7f7f0a;border-radius:12px;flex-direction:column;gap:18px;max-width:560px;margin-top:6px;padding:18px 18px 14px;display:flex}.ps-gauges[data-v-a7542715]{justify-content:space-between;gap:8px;display:flex}.ps-gauge[data-v-a7542715]{flex-direction:column;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.ps-gauge-svg[data-v-a7542715]{width:52px;height:52px}.ps-gauge-track[data-v-a7542715]{fill:none;stroke:var(--pc-border_2);stroke-width:4px}.ps-gauge-arc[data-v-a7542715]{fill:none;stroke-width:4px;stroke-linecap:round;transition:stroke-dasharray .5s}.ps-gauge-num[data-v-a7542715]{text-anchor:middle;dominant-baseline:middle;font-size:15px;font-weight:600}.ps-gauge-label[data-v-a7542715]{color:var(--pc-text_2);text-align:center;font-size:11px;line-height:1.2}.ps-metrics[data-v-a7542715]{grid-template-columns:1fr 1fr;gap:8px 14px;display:grid}.ps-metric[data-v-a7542715]{align-items:flex-start;gap:7px;display:flex}.ps-metric-dot[data-v-a7542715]{border-radius:2px;flex-shrink:0;width:8px;height:8px;margin-top:5px}.ps-metric-label[data-v-a7542715]{color:var(--pc-text_2);font-size:11px;line-height:1.25}.ps-metric-value[data-v-a7542715]{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.ps-section-label[data-v-a7542715]{text-transform:uppercase;letter-spacing:.04em;color:var(--pc-text_3);margin-bottom:6px;font-size:10px}.ps-issues[data-v-a7542715]{border-top:1px solid var(--pc-border_1);padding-top:10px}.ps-issue[data-v-a7542715]{color:var(--pc-text_2);align-items:baseline;gap:8px;padding:3px 0;font-size:12px;display:flex}.ps-issue-cat[data-v-a7542715]{color:var(--pc-text_3);flex-shrink:0;min-width:74px;font-size:10px}.ps-issue-title[data-v-a7542715]{flex:1}.ps-issue-meta[data-v-a7542715]{color:var(--pc-text_3);font-variant-numeric:tabular-nums;flex-shrink:0}.ps-field[data-v-a7542715]{border-top:1px solid var(--pc-border_1);flex-wrap:wrap;align-items:center;gap:6px;padding-top:10px;display:flex}.ps-field .ps-section-label[data-v-a7542715]{margin-bottom:0;margin-right:4px}.ps-field-chip[data-v-a7542715]{color:var(--pc-text_2);background:var(--pc-bg_3);border-radius:4px;padding:2px 7px;font-size:11px}.ps-field-chip b[data-v-a7542715]{color:var(--pc-text_1);font-weight:600}.ps-foot[data-v-a7542715]{color:var(--pc-text_3);border-top:1px solid var(--pc-border_1);flex-wrap:wrap;align-items:center;gap:8px;padding-top:8px;font-size:11px;display:flex}.ps-foot-strategy[data-v-a7542715]{text-transform:capitalize;color:var(--pc-text_2);font-weight:500}.ps-foot-url[data-v-a7542715]{color:var(--pc-text_2);text-overflow:ellipsis;white-space:nowrap;max-width:60%;overflow:hidden}.ps-note[data-v-a7542715]{color:var(--pc-text_3);font-size:10px;font-style:italic}.seo-card[data-v-894005d4]{border:1px solid var(--pc-border_1);background:#7f7f7f0a;border-radius:12px;flex-direction:column;gap:10px;max-width:560px;margin-top:6px;padding:14px 16px 12px;display:flex}.seo-head[data-v-894005d4]{align-items:baseline;gap:8px;min-width:0;display:flex}.seo-head-tool[data-v-894005d4]{text-transform:uppercase;letter-spacing:.04em;color:var(--pc-text_3);flex-shrink:0;font-size:11px;font-weight:600}.seo-head-subject[data-v-894005d4]{min-width:0;color:var(--pc-text_1);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.seo-table-scroll[data-v-894005d4]{border:1px solid var(--pc-border_1);border-radius:8px;overflow-x:auto}.seo-table[data-v-894005d4]{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12px}.seo-table th[data-v-894005d4],.seo-table td[data-v-894005d4]{text-align:left;white-space:nowrap;text-overflow:ellipsis;max-width:220px;padding:6px 10px;overflow:hidden}.seo-table th[data-v-894005d4]{text-transform:uppercase;letter-spacing:.03em;color:var(--pc-text_3);border-bottom:1px solid var(--pc-border_1);background:#7f7f7f0d;font-size:10px;font-weight:600}.seo-table td[data-v-894005d4]{color:var(--pc-text_2);border-bottom:1px solid var(--pc-border_1)}.seo-table tbody tr:last-child td[data-v-894005d4]{border-bottom:none}.seo-foot[data-v-894005d4]{color:var(--pc-text_3);font-variant-numeric:tabular-nums;font-size:11px}.task-status-chip[data-v-b8d53c82]{letter-spacing:.03em;white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;height:18px;padding:0 8px;font-family:SF Mono,Monaco,Consolas,monospace;font-size:10px;font-weight:600;line-height:18px;display:inline-flex}.task-status-chip.tone-neutral[data-v-b8d53c82]{background:var(--pc-bg_3);color:var(--pc-text_3)}.task-status-chip.tone-warn[data-v-b8d53c82]{background:color-mix(in srgb, var(--pc-warning_1,#f59e0b) 14%, transparent);color:var(--pc-warning_1,#f59e0b)}.task-status-chip.tone-ok[data-v-b8d53c82]{background:color-mix(in srgb, var(--pc-success_1,#22c55e) 14%, transparent);color:var(--pc-success_1,#22c55e)}.task-status-chip.tone-bad[data-v-b8d53c82]{background:color-mix(in srgb, var(--pc-danger_1,#ef4444) 14%, transparent);color:var(--pc-danger_1,#ef4444)}.task-status-chip__pulse[data-v-b8d53c82]{background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:5px;animation:1.6s ease-in-out infinite task-chip-pulse-b8d53c82}@keyframes task-chip-pulse-b8d53c82{0%,to{opacity:1}50%{opacity:.35}}.tool-message[data-v-c6c0e9e1]{background:0 0;margin:3px 0;padding:0;font-size:13px}.tool-message.is-file-streaming .tool-header[data-v-c6c0e9e1]:before{display:none}.tool-header[data-v-c6c0e9e1]{color:var(--pc-text_2);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;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-c6c0e9e1]:hover{color:var(--pc-text_1)}.tool-header.is-static[data-v-c6c0e9e1]{cursor:default}.tool-header.is-static[data-v-c6c0e9e1]:hover{color:var(--pc-text_2)}.tool-header.is-exploration[data-v-c6c0e9e1]{opacity:.62;font-size:12px}.tool-header.is-exploration .tool-summary[data-v-c6c0e9e1]{color:var(--pc-text_3);font-size:12px}.tool-header.is-exploration[data-v-c6c0e9e1]:hover{opacity:1}.tool-header.is-exploration:hover .tool-summary[data-v-c6c0e9e1]{color:var(--pc-text_2)}.tool-header.is-streaming[data-v-c6c0e9e1]{position:relative;overflow:hidden}.tool-header.is-streaming[data-v-c6c0e9e1]: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-c6c0e9e1;position:absolute;top:0;left:-100%}@keyframes shine-slide-c6c0e9e1{0%{left:-100%}to{left:100%}}.icon-container[data-v-c6c0e9e1]{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:relative}.icon-container .tool-glyph[data-v-c6c0e9e1]{width:14px;height:14px;color:var(--pc-text_3);flex-shrink:0}.tool-summary[data-v-c6c0e9e1]{min-width:0;color:var(--pc-text_2);white-space:nowrap;text-overflow:ellipsis;flex:1;font-family:inherit;font-size:13px;overflow:hidden}.tool-summary.is-purpose[data-v-c6c0e9e1]{white-space:normal;text-overflow:clip;-webkit-line-clamp:3;color:var(--pc-text_1);-webkit-box-orient:vertical;font-family:inherit;line-height:1.4;display:-webkit-box}.tool-header.is-exploration .tool-summary.is-purpose[data-v-c6c0e9e1]{color:var(--pc-text_2);font-size:13px}.tool-stats[data-v-c6c0e9e1]{gap:6px;font-family:SF Mono,Monaco,Consolas,monospace;font-size:12px;font-weight:500;display:flex}.stat-added[data-v-c6c0e9e1]{color:#4ade80}.stat-removed[data-v-c6c0e9e1]{color:#f87171}.stat-info[data-v-c6c0e9e1]{color:var(--pc-text_3)}.tool-header.is-prod[data-v-c6c0e9e1]{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-c6c0e9e1]:hover{background:color-mix(in srgb, var(--pc-warning_1,#f59e0b) 16%, transparent)}.prod-chip[data-v-c6c0e9e1]{background:color-mix(in srgb, var(--pc-warning_1,#f59e0b) 15%, transparent);height:16px;color:var(--pc-warning_1,#f59e0b);letter-spacing:.08em;border-radius:6px;flex-shrink:0;align-items:center;padding:0 7px;font-family:SF Mono,Monaco,Consolas,monospace;font-size:9.5px;font-weight:700;line-height:16px;display:inline-flex}.task-card-meta[data-v-c6c0e9e1]{text-overflow:ellipsis;font-variant-numeric:tabular-nums;max-width:40%;color:var(--pc-text_3);white-space:nowrap;flex-shrink:0;font-family:SF Mono,Monaco,Consolas,monospace;font-size:10px;overflow:hidden}.task-view-btn[data-v-c6c0e9e1]{color:var(--pc-text_3);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;align-items:center;gap:3px;padding:2px 6px;font-size:12px;font-weight:500;transition:background .15s,color .15s;display:inline-flex}.task-view-btn[data-v-c6c0e9e1]:hover{background:var(--pc-bg_hover);color:var(--pc-text_1)}.task-card-body[data-v-c6c0e9e1]{margin:4px 0 2px 24px}.task-card-teaser[data-v-c6c0e9e1]{color:var(--pc-text_2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.collapse-arrow[data-v-c6c0e9e1]{width:16px;height:16px;color:var(--pc-text_3);opacity:0;flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s,opacity .15s,color .15s;display:flex}.tool-header:hover .collapse-arrow[data-v-c6c0e9e1]{opacity:.7;color:var(--pc-text_2)}.collapse-arrow.is-rotated[data-v-c6c0e9e1]{opacity:.7;transform:rotate(0)}.collapse-arrow[data-v-c6c0e9e1]:not(.is-rotated){transform:rotate(-90deg)}.tool-content-wrapper[data-v-c6c0e9e1]{border:1px solid var(--pc-border_1);background:var(--pc-bg_2);border-radius:8px;margin-top:6px;position:relative;overflow:hidden}.tool-content-wrapper.is-bare[data-v-c6c0e9e1]{background:0 0;border:none;border-radius:0;overflow:visible}.tool-content-wrapper.is-bare .tool-content[data-v-c6c0e9e1]{padding:0}.tool-content[data-v-c6c0e9e1]{padding:9px 12px}.tool-content-wrapper.is-code .tool-content[data-v-c6c0e9e1]{padding:0}.tool-content-wrapper.is-preview .tool-content[data-v-c6c0e9e1]{max-height:100px;position:relative;overflow:hidden}.tool-content-wrapper.is-preview .tool-content[data-v-c6c0e9e1]: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-c6c0e9e1]{max-height:200px}.tool-content-wrapper.is-preview.is-streaming .tool-content[data-v-c6c0e9e1]{overflow-y:auto}.tool-content-wrapper.is-preview.is-streaming .tool-content[data-v-c6c0e9e1]:after{display:none}.diff-view[data-v-c6c0e9e1]{position:relative;overflow:hidden}.diff-view[data-v-c6c0e9e1] .monaco-editor,.diff-view[data-v-c6c0e9e1] .monaco-diff-editor,.diff-view[data-v-c6c0e9e1] .monaco-editor .margin,.diff-view[data-v-c6c0e9e1] .monaco-editor-background{background:0 0!important}.read-view[data-v-c6c0e9e1]{position:relative}.read-view[data-v-c6c0e9e1] .code-content{background:0 0;border:none;border-radius:0;padding:12px}.streaming-preview[data-v-c6c0e9e1]{max-height:100%;position:relative}.streaming-preview[data-v-c6c0e9e1] .monaco-code-view{max-height:100%;overflow-y:auto}.streaming-preview[data-v-c6c0e9e1] .monaco-code-view.auto-scroll{overflow-y:auto}.streaming-preview[data-v-c6c0e9e1] .code-content{background:0 0;border:none;border-radius:0;padding:12px}.screenshot-preview-wrapper[data-v-c6c0e9e1]{padding:8px 0}.screenshot-preview-wrapper .screenshot-thumbnail[data-v-c6c0e9e1]{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-c6c0e9e1]:hover{border-color:var(--pc-primary_1);box-shadow:0 2px 8px #0003}.video-preview-wrapper[data-v-c6c0e9e1]{padding:8px 0;display:inline-block;position:relative}.video-preview-wrapper .video-thumbnail[data-v-c6c0e9e1]{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-c6c0e9e1]{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-c6c0e9e1]:hover{opacity:1;background:#000000bf}.video-preview-wrapper .video-meta[data-v-c6c0e9e1]{max-width:360px;margin-top:4px}.video-preview-wrapper .video-meta pre[data-v-c6c0e9e1]{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-c6c0e9e1]{position:relative}.tool-result pre[data-v-c6c0e9e1]{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-c6c0e9e1]{border:none;border-top:1px solid var(--pc-border_1);width:100%;height:24px;color:var(--pc-text_3);cursor:pointer;opacity:.55;z-index:20;background:0 0;justify-content:center;align-items:center;padding:0;transition:opacity .15s;display:flex;position:relative}.expand-toggle-button[data-v-c6c0e9e1]:hover{opacity:1}.expand-toggle-button svg[data-v-c6c0e9e1]{transition:transform .2s}.expand-toggle-button.is-expanded svg[data-v-c6c0e9e1]{transform:rotate(180deg)}.undo-button[data-v-c6c0e9e1],.open-in-editor-button[data-v-c6c0e9e1]{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-c6c0e9e1]:hover,.open-in-editor-button[data-v-c6c0e9e1]:hover{background:var(--pc-bg_hover);color:var(--pc-text_2);opacity:1}.open-in-editor-button[data-v-c6c0e9e1]:hover{color:var(--pc-primary)}.todo-list-content .todo-item[data-v-c6c0e9e1]{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-c6c0e9e1]{color:var(--pc-success)}.todo-list-content .todo-item.status-completed .todo-content[data-v-c6c0e9e1]{color:var(--pc-text_3);text-decoration:line-through}.todo-list-content .todo-item.status-in_progress .todo-status-icon[data-v-c6c0e9e1]{color:var(--pc-primary)}.todo-list-content .todo-item.status-in_progress .todo-content[data-v-c6c0e9e1]{color:var(--pc-text_1);font-weight:500}.todo-list-content .todo-item.status-cancelled .todo-status-icon[data-v-c6c0e9e1]{color:var(--pc-text_3)}.todo-list-content .todo-item.status-cancelled .todo-content[data-v-c6c0e9e1]{color:var(--pc-text_3);text-decoration:line-through}.todo-list-content .todo-item.status-pending .todo-status-icon[data-v-c6c0e9e1]{color:var(--pc-text_3)}.todo-list-content .todo-status-icon[data-v-c6c0e9e1]{flex-shrink:0;width:14px;height:14px;margin-top:2px}.todo-list-content .todo-content[data-v-c6c0e9e1]{flex:1;line-height:1.4}.glob-content .glob-file-item[data-v-c6c0e9e1]{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-c6c0e9e1]:hover{color:var(--pc-text_2);text-underline-offset:2px;text-decoration:underline}.glob-content.is-readonly .glob-file-item[data-v-c6c0e9e1]{cursor:default}.glob-content.is-readonly .glob-file-item[data-v-c6c0e9e1]:hover{color:var(--pc-text_3);text-decoration:none}.questions-inline-wizard[data-v-c6c0e9e1]{max-width:400px;padding:8px 0}.wizard-nav[data-v-c6c0e9e1]{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.step-dots[data-v-c6c0e9e1]{gap:6px;display:flex}.step-dot[data-v-c6c0e9e1]{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-c6c0e9e1]:hover{background:var(--pc-border_3)}.step-dot.is-current[data-v-c6c0e9e1]{background:var(--pc-primary_1);border-radius:4px;width:20px}.step-dot.is-answered[data-v-c6c0e9e1]:not(.is-current){background:var(--pc-primary_1);opacity:.4}.step-label[data-v-c6c0e9e1]{color:var(--pc-text_3);font-size:11px;font-weight:600}.wizard-question-text[data-v-c6c0e9e1]{color:var(--pc-text_1);margin-bottom:8px;font-size:14px;font-weight:500;line-height:1.5}.wizard-hint[data-v-c6c0e9e1]{color:var(--pc-text_3);margin-bottom:10px;font-size:11px;font-style:italic}.wizard-options[data-v-c6c0e9e1]{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.wizard-options.is-multi-select .wizard-option[data-v-c6c0e9e1]{padding-right:10px}.wizard-option[data-v-c6c0e9e1]{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-c6c0e9e1]:hover{border-color:var(--pc-border_3);background:var(--pc-bg_3)}.wizard-option.is-selected[data-v-c6c0e9e1]{border-color:var(--pc-primary_1);background:#72a24d1a}.wizard-option.is-selected .option-letter[data-v-c6c0e9e1]{background:var(--pc-primary_1);color:#fff}.option-letter[data-v-c6c0e9e1]{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-c6c0e9e1]{color:var(--pc-text_2);flex:1;font-size:13px;line-height:1.3}.option-checkbox[data-v-c6c0e9e1]{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-c6c0e9e1]{background:var(--pc-primary_1);border-color:var(--pc-primary_1);color:#fff}.wizard-custom-input[data-v-c6c0e9e1]{margin-bottom:12px}.wizard-custom-input input[data-v-c6c0e9e1]{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-c6c0e9e1]::placeholder{color:var(--pc-text_3);font-size:12px}.wizard-custom-input input[data-v-c6c0e9e1]:focus{border-color:var(--pc-primary_1)}.wizard-text-input[data-v-c6c0e9e1]{margin-bottom:12px}.wizard-text-input input[data-v-c6c0e9e1]{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-c6c0e9e1]::placeholder{color:var(--pc-text_3);font-size:13px}.wizard-text-input input[data-v-c6c0e9e1]:focus{border-color:var(--pc-primary_1)}.wizard-buttons[data-v-c6c0e9e1]{gap:8px;display:flex}.wizard-btn[data-v-c6c0e9e1]{cursor:pointer;border-radius:8px;padding:8px 14px;font-size:12px;font-weight:600;transition:all .15s}.wizard-btn.btn-back[data-v-c6c0e9e1]{border:1px solid var(--pc-border_2);color:var(--pc-text_3);background:0 0}.wizard-btn.btn-back[data-v-c6c0e9e1]:hover:not(:disabled){border-color:var(--pc-border_3);color:var(--pc-text_2)}.wizard-btn.btn-back[data-v-c6c0e9e1]:disabled{opacity:.3;cursor:not-allowed}.wizard-btn.btn-skip[data-v-c6c0e9e1]{color:var(--pc-text_3);background:0 0;border:none;flex:1}.wizard-btn.btn-skip[data-v-c6c0e9e1]:hover{color:var(--pc-text_2);background:var(--pc-bg_3)}.wizard-btn.btn-next[data-v-c6c0e9e1]{background:var(--pc-bg_3);color:var(--pc-text_2);border:none}.wizard-btn.btn-next[data-v-c6c0e9e1]:hover{background:var(--pc-border_2)}.wizard-btn.btn-next.btn-primary[data-v-c6c0e9e1]{background:var(--pc-primary_1);color:#fff}.wizard-btn.btn-next.btn-primary[data-v-c6c0e9e1]:hover{background:var(--pc-primary_2)}.wizard-btn.btn-submit[data-v-c6c0e9e1]{background:var(--pc-primary_1);color:#fff;border:none}.wizard-btn.btn-submit[data-v-c6c0e9e1]:hover:not(:disabled){background:var(--pc-primary_2)}.wizard-btn.btn-submit[data-v-c6c0e9e1]:disabled{opacity:.5;cursor:not-allowed}.wizard-completed[data-v-c6c0e9e1]{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-b2bf23a4{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.editing-message-renderer[data-v-b2bf23a4] .ProseMirror{box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}.editing-message-renderer[data-v-b2bf23a4] .ProseMirror p{margin:0 0 .75em}.editing-message-renderer[data-v-b2bf23a4] .ProseMirror p:last-child{margin-bottom:0}.summary-message[data-v-b2bf23a4]{position:relative}.thinking-indicator-bottom[data-v-b2bf23a4]{align-items:center;width:100%;max-width:768px;margin:0 auto;padding:8px 24px 16px;display:flex}@media (width<=1199.98px){.thinking-indicator-bottom[data-v-b2bf23a4]{padding:8px 16px 16px}}@media (width<=991.98px){.thinking-indicator-bottom[data-v-b2bf23a4]{padding:8px 12px 16px}}.thinking-dots-wrapper[data-v-b2bf23a4]{align-items:center;gap:4px;display:flex}.thinking-dot[data-v-b2bf23a4]{background:var(--pc-text_3);opacity:.4;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite thinking-bounce-b2bf23a4}.thinking-dot[data-v-b2bf23a4]:nth-child(2){animation-delay:.16s}.thinking-dot[data-v-b2bf23a4]:nth-child(3){animation-delay:.32s}@keyframes thinking-bounce-b2bf23a4{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.thinking-fade-enter-active[data-v-b2bf23a4]{transition:opacity .2s}.thinking-fade-leave-active[data-v-b2bf23a4]{transition:opacity .15s}.thinking-fade-enter-from[data-v-b2bf23a4],.thinking-fade-leave-to[data-v-b2bf23a4]{opacity:0}.bottom-bumper[data-v-b2bf23a4]{flex-shrink:0;height:30vh;min-height:120px;max-height:300px}.messages-container[data-v-b2bf23a4]{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-b2bf23a4]{flex:1;padding:8px 0;position:relative}@media (width>=992px){.messages-content[data-v-b2bf23a4]{padding:6px 0}}@media (width<=991.98px){.messages-content[data-v-b2bf23a4]{padding:4px 0}}.load-more-section[data-v-b2bf23a4]{z-index:10;justify-content:center;padding:16px 0;display:flex;position:sticky;top:0}.load-more-button[data-v-b2bf23a4]{border:1px solid color-mix(in srgb, var(--pc-text_1) 16%, transparent);background:color-mix(in srgb, var(--pc-bg_1) 55%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.5);backdrop-filter:blur(16px)saturate(1.5);height:28px;color:var(--pc-text_2);cursor:pointer;border-radius:999px;padding:0 12px;font-size:12px;font-weight:500;transition:all .15s;box-shadow:inset 0 1px #ffffff1f,0 8px 24px -10px #0006}.load-more-button[data-v-b2bf23a4]:hover{background:color-mix(in srgb, var(--pc-bg_1) 62%, transparent);color:var(--pc-text_1)}.load-more-button[data-v-b2bf23a4]:disabled{opacity:.5;cursor:not-allowed}.empty-state[data-v-b2bf23a4]{justify-content:center;align-items:flex-end;width:100%;height:100%;min-height:100%;padding-bottom:24px;display:flex}.empty-state-text[data-v-b2bf23a4]{color:var(--pc-text_3);opacity:.6;letter-spacing:.01em;font-size:16px;font-weight:400}.messages-list[data-v-b2bf23a4]{width:100%;max-width:768px;margin:0 auto}.message-item[data-v-b2bf23a4]{flex-direction:column;margin-bottom:8px;padding:0 24px;animation:.25s ease-out fadeInUp-b2bf23a4;display:flex}@media (width<=1199.98px){.message-item[data-v-b2bf23a4]{padding:0 16px}}@media (width<=991.98px){.message-item[data-v-b2bf23a4]{padding:0 12px}}.message-item.ai-message.thinking-only[data-v-b2bf23a4]{margin-bottom:4px}.message-item.ai-message.thinking-only .message-bubble[data-v-b2bf23a4]{padding:0}.message-item.is-pending-empty[data-v-b2bf23a4]{display:none}.message-bubble[data-v-b2bf23a4]{background:0 0;width:100%;padding:6px 0 4px}.message-bubble.is-summary[data-v-b2bf23a4],.message-bubble.is-tool[data-v-b2bf23a4]{background:0 0;margin:0;padding:0}.message-bubble.is-user[data-v-b2bf23a4]{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-b2bf23a4]{background:#f0f0f0}.message-bubble.is-user.is-editing[data-v-b2bf23a4]{padding-bottom:52px}@media (width>=992px){.message-bubble.is-user[data-v-b2bf23a4]{max-width:85%;margin:0 0 0 auto;padding:12px 16px}.message-bubble.is-user.is-editing[data-v-b2bf23a4]{padding-bottom:52px}}@media (width<=991.98px){.message-bubble.is-user[data-v-b2bf23a4]{max-width:90%;margin:0 0 0 auto;padding:10px 14px}.message-bubble.is-user.is-editing[data-v-b2bf23a4]{padding-bottom:50px}}@media (width>=992px){.message-bubble[data-v-b2bf23a4]{padding:6px 0 4px}}@media (width<=991.98px){.message-bubble[data-v-b2bf23a4]{padding:4px 0 2px}}.message-content-wrapper[data-v-b2bf23a4]{overflow-wrap:break-word;word-break:break-word;min-width:0;position:relative}.editing-mode[data-v-b2bf23a4]{width:100%}.editing-actions[data-v-b2bf23a4]{z-index:1;align-items:center;gap:8px;display:flex;position:absolute;bottom:12px;right:12px}.edit-action-button[data-v-b2bf23a4]{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-b2bf23a4]{width:28px;height:28px;color:var(--pc-text_3);background:0 0;border-radius:50%}.edit-action-button--cancel[data-v-b2bf23a4]:hover{color:var(--pc-danger_1);background:var(--el-color-danger-light-7)}.edit-action-button--cancel[data-v-b2bf23a4]:disabled{cursor:not-allowed;opacity:.5}.edit-action-button--save[data-v-b2bf23a4]{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-b2bf23a4]:hover{transform:scale(1.02);box-shadow:0 0 0 2px #ff7b0033,0 2px 8px #ff7b004d}.edit-action-button--save[data-v-b2bf23a4]:active{transform:scale(.98)}.edit-action-button--save[data-v-b2bf23a4]:disabled{cursor:not-allowed;opacity:.5}.undo-from-here-button[data-v-b2bf23a4]{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-b2bf23a4]{flex-shrink:0}.undo-from-here-button[data-v-b2bf23a4]:hover{color:var(--pc-text_1);background:var(--pc-bg_2)}.undo-from-here-button[data-v-b2bf23a4]:active{transform:scale(.97)}.message-truncated[data-v-b2bf23a4]{border-top:1px dashed var(--pc-border_1);margin-top:12px;padding-top:12px}.message-truncated-button[data-v-b2bf23a4]{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-b2bf23a4]:hover{background:var(--pc-bg_3);color:var(--pc-text_1);border-color:var(--pc-primary_1)}.message-attachments[data-v-b2bf23a4]{flex-wrap:wrap;align-items:flex-start;gap:8px;max-width:100%;margin-bottom:10px;display:flex}.message-attachments--only[data-v-b2bf23a4]{margin-bottom:0}.context-resource-list[data-v-b2bf23a4]{flex-direction:column;gap:8px;margin-bottom:8px;display:flex}.context-resource-card[data-v-b2bf23a4]{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-b2bf23a4]{align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.context-resource-icon[data-v-b2bf23a4]{color:var(--pc-text_3);flex-shrink:0;margin-top:2px}.context-resource-title-block[data-v-b2bf23a4]{flex:1;min-width:0}.context-resource-actions[data-v-b2bf23a4]{flex-shrink:0;gap:4px;display:flex}.context-resource-action[data-v-b2bf23a4]{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-b2bf23a4]:hover{border-color:var(--pc-border_1);background:var(--pc-bg_2);color:var(--pc-text_1)}.context-resource-action--danger[data-v-b2bf23a4]:hover{color:var(--pc-error_1)}.context-resource-title-row[data-v-b2bf23a4]{align-items:center;gap:8px;min-width:0;display:flex}.context-resource-title[data-v-b2bf23a4]{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-b2bf23a4]{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-b2bf23a4]{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-b2bf23a4]{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-b2bf23a4]{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-b2bf23a4]{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-b2bf23a4]: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-b2bf23a4],.message-attachment-card--video[data-v-b2bf23a4]{flex-shrink:0;width:96px;height:96px;padding:0}@media (width<=991.98px){.message-attachment-card--image[data-v-b2bf23a4],.message-attachment-card--video[data-v-b2bf23a4]{width:84px;height:84px}}.message-attachment-media-frame[data-v-b2bf23a4]{background:var(--pc-bg_2);width:100%;height:100%;display:block;position:relative}.message-attachment-media[data-v-b2bf23a4]{object-fit:cover;width:100%;height:100%;display:block}.message-attachment-open-indicator[data-v-b2bf23a4]{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-b2bf23a4]{opacity:1}.message-attachment-card--pdf[data-v-b2bf23a4],.message-attachment-card--archive[data-v-b2bf23a4],.message-attachment-card--code[data-v-b2bf23a4],.message-attachment-card--file[data-v-b2bf23a4]{gap:10px;width:min(300px,100%);min-width:190px;min-height:58px;padding:8px 12px 8px 8px}.message-attachment-file-icon[data-v-b2bf23a4]{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-b2bf23a4]{color:var(--pc-danger_1)}.message-attachment-card--code .message-attachment-file-icon[data-v-b2bf23a4]{color:var(--pc-primary_1)}.message-attachment-card--archive .message-attachment-file-icon[data-v-b2bf23a4]{color:var(--pc-warning_1,#d97706)}.message-attachment-file-extension[data-v-b2bf23a4]{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-b2bf23a4]{flex-direction:column;gap:3px;min-width:0;display:flex}.message-attachment-file-name[data-v-b2bf23a4]{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-b2bf23a4]{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 (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 (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 (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-f234cb2a]{max-width:520px;margin:0 auto;padding:20px 20px 24px}@media (width>=992px){.mode-selector-menu[data-v-f234cb2a]{padding:24px 28px 28px}}.menu-header[data-v-f234cb2a]{margin-bottom:20px}.header-title[data-v-f234cb2a]{color:var(--pc-text_1);margin:0;font-size:20px;font-weight:700;line-height:1.3}.mode-list[data-v-f234cb2a]{flex-direction:column;gap:10px;display:flex}.mode-block[data-v-f234cb2a]{flex-direction:column;display:flex}.mode-row[data-v-f234cb2a]{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-f234cb2a]: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-f234cb2a]:active:not(.mode-row--disabled){transform:scale(.995)}.mode-row--selected[data-v-f234cb2a]{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-f234cb2a]{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-f234cb2a]{opacity:.55;cursor:not-allowed}.mode-icon[data-v-f234cb2a]{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-f234cb2a]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.mode-name-row[data-v-f234cb2a]{align-items:center;gap:8px;display:flex}.mode-name[data-v-f234cb2a]{color:var(--pc-text_1);font-size:16px;font-weight:600;line-height:1.3}.mode-tag[data-v-f234cb2a]{text-transform:uppercase;letter-spacing:.3px;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:600}.mode-tag--default[data-v-f234cb2a]{background:color-mix(in srgb, var(--pc-primary_1) 15%, transparent);color:var(--pc-primary_1)}.mode-tag--ultra[data-v-f234cb2a]{background:color-mix(in srgb, var(--pc-primary_1) 16%, transparent);color:var(--pc-primary_1);border:1px solid color-mix(in srgb, var(--pc-primary_1) 30%, transparent)}.mode-description[data-v-f234cb2a]{color:var(--pc-text_3);margin:0;font-size:13px;line-height:1.45}.mode-model[data-v-f234cb2a]{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:5px;display:flex}.mode-model-chip[data-v-f234cb2a]{border:1px solid color-mix(in srgb, var(--pc-text_3) 30%, transparent);background:var(--pc-bg_4);height:24px;color:var(--pc-text_1);cursor:pointer;white-space:nowrap;border-radius:7px;align-items:center;gap:5px;padding:0 9px;font-size:11px;font-weight:600;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.mode-model-chip[data-v-f234cb2a]:hover,.mode-model-chip--active[data-v-f234cb2a]{border-color:var(--pc-primary_1);color:var(--pc-primary_1);background:color-mix(in srgb, var(--pc-primary_1) 10%, var(--pc-bg_4))}.chip-chevron[data-v-f234cb2a]{color:var(--pc-text_3)}.mode-model-chip--active .chip-chevron[data-v-f234cb2a]{color:var(--pc-primary_1)}.mode-cost[data-v-f234cb2a]{color:var(--pc-text_3);white-space:nowrap;align-items:center;gap:5px;font-size:10.5px;display:inline-flex}.cost-dots[data-v-f234cb2a]{letter-spacing:1px;font-size:9px;line-height:1}.cost-dot[data-v-f234cb2a]{color:color-mix(in srgb, var(--pc-text_3) 45%, transparent)}.cost-dot--filled[data-v-f234cb2a]{color:var(--pc-primary_1)}.cost-word[data-v-f234cb2a]{color:var(--pc-text_3)}.model-picker[data-v-f234cb2a]{flex-direction:column;display:flex}.model-picker-title[data-v-f234cb2a]{text-transform:uppercase;letter-spacing:.12em;color:var(--pc-text_3);padding:6px 10px 8px;font-size:9.5px}.model-picker-item[data-v-f234cb2a]{width:100%;color:var(--pc-text_2);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;transition:background .15s;display:flex}.model-picker-item[data-v-f234cb2a]:hover{background:color-mix(in srgb, var(--pc-primary_1) 8%, transparent)}.model-picker-item--selected[data-v-f234cb2a]{background:color-mix(in srgb, var(--pc-primary_1) 10%, transparent);color:var(--pc-text_1);font-weight:600}.picker-check[data-v-f234cb2a]{width:13px;height:13px;color:var(--pc-primary_1);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.picker-label[data-v-f234cb2a]{flex:1;min-width:0}.picker-dots[data-v-f234cb2a]{letter-spacing:1px;flex-shrink:0;font-size:9px;line-height:1}.lock-overlay[data-v-f234cb2a]{color:var(--pc-text_3);position:absolute;top:18px;right:18px}.intelligence-section[data-v-f234cb2a]{background:var(--pc-bg_2);border-radius:12px;margin-top:16px;padding:14px 16px}.intelligence-header[data-v-f234cb2a]{align-items:center;gap:8px;margin-bottom:10px;display:flex}.intelligence-label[data-v-f234cb2a]{color:var(--pc-text_2);font-size:13px;font-weight:600}.intelligence-help-toggle[data-v-f234cb2a]{border:1px solid color-mix(in srgb, var(--pc-text_3) 40%, transparent);width:17px;height:17px;color:var(--pc-text_3);cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;line-height:1;transition:border-color .15s,color .15s,background .15s;display:flex}.intelligence-help-toggle[data-v-f234cb2a]:hover,.intelligence-help-toggle--active[data-v-f234cb2a]{border-color:var(--pc-primary_1);color:var(--pc-primary_1);background:color-mix(in srgb, var(--pc-primary_1) 10%, transparent)}.intelligence-current[data-v-f234cb2a]{color:var(--pc-text_3);margin-left:auto;font-size:12px;font-weight:600}.intelligence-help[data-v-f234cb2a]{color:var(--pc-text_3);margin:0 0 12px;font-size:12px;line-height:1.5}.intelligence-options[data-v-f234cb2a]{flex-wrap:wrap;gap:8px;display:flex}.intelligence-chip[data-v-f234cb2a]{border:1px solid color-mix(in srgb, var(--pc-text_3) 25%, transparent);background:var(--pc-bg_4);min-width:64px;color:var(--pc-text_2);cursor:pointer;text-align:center;white-space:nowrap;border-radius:10px;flex:auto;padding:8px 10px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s,color .15s}.intelligence-chip[data-v-f234cb2a]:hover{border-color:color-mix(in srgb, var(--pc-primary_1) 45%, transparent)}.intelligence-chip--selected[data-v-f234cb2a]{border-color:var(--pc-primary_1);background:color-mix(in srgb, var(--pc-primary_1) 12%, var(--pc-bg_4));color:var(--pc-primary_1)}.model-picker-popover.el-popover.el-popper{min-width:unset;border:1px solid var(--pc-border_2);background:var(--pc-bg_2);border-radius:12px;padding:6px;box-shadow:0 12px 32px -8px #00000073,0 2px 8px #00000047}.action-buttons[data-v-e005cf08]{align-items:center;gap:8px;display:flex}.send-button[data-v-e005cf08],.stop-button[data-v-e005cf08]{border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .18s;display:flex}.stop-button[data-v-e005cf08]{cursor:pointer;background:var(--pc-brand_gr);color:#fff;box-shadow:inset 0 1px #ffffff6b,inset 0 -1px #96230042,0 2px 5px -1px #e23e0f66,0 9px 22px -6px #f04e2380,0 0 13px 1px #f04e2352}.stop-button[data-v-e005cf08]:hover{filter:brightness(1.06)}.stop-button[data-v-e005cf08]:active{transform:scale(.97)}.stop-square[data-v-e005cf08]{background:#fff;border-radius:2.5px;width:10px;height:10px}.send-button[data-v-e005cf08]{background:var(--pc-bg_3);color:var(--pc-text_3);cursor:not-allowed}.send-button.can-send[data-v-e005cf08]{cursor:pointer;background:var(--pc-brand_gr);color:#fff;box-shadow:inset 0 1px #ffffff6b,inset 0 -1px #96230042,0 2px 5px -1px #e23e0f66,0 9px 22px -6px #f04e2380,0 0 13px 1px #f04e2352}.send-button.can-send[data-v-e005cf08]:hover{filter:brightness(1.06)}.send-button.can-send[data-v-e005cf08]:active{transform:scale(.97)}.send-button[data-v-e005cf08]:disabled{opacity:1;cursor:not-allowed}.attach-button[data-v-2645a3a0]{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}.attach-button[data-v-2645a3a0]:hover:not(:disabled){color:var(--pc-text_1);background:var(--pc-bg_3)}.attach-button[data-v-2645a3a0]:disabled{opacity:.5;cursor:not-allowed}.attach-menu[data-v-2645a3a0]{flex-direction:column;gap:4px;display:flex}.menu-item[data-v-2645a3a0]{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-2645a3a0]:hover{background:var(--pc-bg_3)}.menu-icon[data-v-2645a3a0]{color:var(--pc-text_2);flex-shrink:0;margin-top:2px}.menu-item-text[data-v-2645a3a0]{flex-direction:column;gap:2px;display:flex}.menu-item-title[data-v-2645a3a0]{color:var(--pc-text_1);font-size:14px;font-weight:500}.menu-item-subtitle[data-v-2645a3a0]{color:var(--pc-text_3);font-size:12px}.balance-warning[data-v-eb894254]{z-index:0;background:color-mix(in srgb, var(--pc-warning_1) 8%, var(--pc-bg_1));border:1px solid color-mix(in srgb, var(--pc-warning_1) 32%, transparent);border-bottom:0;border-radius:14px 14px 0 0;align-items:center;gap:10px;width:calc(100% - 52px);max-width:716px;margin:0 auto -14px;padding:8px 16px 22px;font-size:12.5px;display:flex;position:relative}.balance-warning--prominent .warning-text[data-v-eb894254]{font-weight:600}.warning-text[data-v-eb894254]{min-width:0;color:var(--pc-text_1);flex:1}.warning-link[data-v-eb894254]{color:var(--pc-primary_1);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-size:13px;font-weight:600;text-decoration:underline;transition:color .15s}.warning-link[data-v-eb894254]:hover{color:var(--pc-primary_2)}.warning-dismiss[data-v-eb894254]{width:22px;height:22px;color:var(--pc-text_3);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s,background .15s;display:inline-flex}.warning-dismiss[data-v-eb894254]:hover{background:var(--pc-bg_hover);color:var(--pc-text_1)}.banner-enter-active[data-v-eb894254],.banner-leave-active[data-v-eb894254]{transition:opacity .2s,transform .25s}.banner-enter-from[data-v-eb894254],.banner-leave-to[data-v-eb894254]{opacity:0;transform:translateY(14px)}.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-fe42287a]{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-fe42287a]:has(.prose-mirror-input){overflow-y:auto}.input-area.is-dragging[data-v-fe42287a]{background-color:var(--pc-accent-bg);outline:2px dashed var(--pc-accent);outline-offset:-2px}.prose-mirror-input[data-v-fe42287a]{flex:1;min-width:0;max-height:100%;overflow-y:auto}.recording-area[data-v-fe42287a]{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-fe42287a;display:flex}@keyframes recording-bar-enter-fe42287a{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.recording-indicator[data-v-fe42287a]{flex-shrink:0;align-items:center;gap:6px;display:flex}.recording-dot[data-v-fe42287a]{background:var(--pc-primary_1);border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite recording-pulse-fe42287a}@keyframes recording-pulse-fe42287a{0%,to{opacity:1}50%{opacity:.4}}.recording-time[data-v-fe42287a]{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-fe42287a]{flex:1;min-width:0}.transcribing-area[data-v-fe42287a]{box-sizing:border-box;flex:1;align-items:center;gap:12px;height:40px;padding:4px 8px;display:flex}.out-of-credits-banner[data-v-81771922]{z-index:0;background:var(--pc-bg_1);border:1px solid var(--pc-border_1);border-bottom:0;border-radius:14px 14px 0 0;align-items:center;gap:10px;width:calc(100% - 52px);max-width:716px;margin:0 auto -14px;padding:6px 16px 20px;display:flex;position:relative}.banner-icon[data-v-81771922]{color:var(--pc-text_3);flex-shrink:0}.banner-text[data-v-81771922]{min-width:0;color:var(--pc-text_1);flex:1;font-size:13px;font-weight:500}.upgrade-button[data-v-81771922]{background:var(--pc-brand_gr);height:30px;color:var(--pc-static_white);white-space:nowrap;cursor:pointer;border:none;border-radius:999px;flex-shrink:0;align-items:center;padding:0 16px;font-size:12.5px;font-weight:600;transition:filter .15s;display:inline-flex}.upgrade-button[data-v-81771922]:hover{filter:brightness(1.05)}.chat-toolbar[data-v-793368fb]{touch-action:none;min-height:0;padding:0 16px 2px;padding-bottom:var(--app-safe-area-bottom);flex-shrink:0}@media (width<=767.98px){.chat-toolbar[data-v-793368fb]{padding:0 12px 2px}}.toolbar-container[data-v-793368fb]{z-index:1;border:1px solid var(--pc-border_2);background:var(--pc-bg_2);border-radius:22px;flex-direction:column;gap:6px;width:100%;max-width:768px;margin:0 auto;padding:10px 12px 8px;transition:box-shadow .3s,border-color .3s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0d,0 6px 24px #00000029,0 1px 4px #00000014}.toolbar-container[data-v-793368fb]:focus-within{border-color:var(--pc-primary_1)}.theme-light .toolbar-container[data-v-793368fb]{box-shadow:0 6px 24px #00000014,0 1px 4px #0000000a}.pending-attachments[data-v-793368fb]{border-bottom:1px solid var(--pc-border_1);flex-wrap:wrap;align-items:flex-start;gap:6px;margin-bottom:0;padding-bottom:8px;display:flex}.attachment-preview[data-v-793368fb]{border:1px solid var(--pc-border_1);background:var(--pc-bg_3);box-sizing:border-box;max-width:min(280px,100%);height:36px;color:var(--pc-text_2);border-radius:10px;align-items:center;gap:8px;padding:0 3px 0 4px;transition:background .15s,border-color .15s,color .15s;display:flex;position:relative;overflow:hidden}.attachment-preview.is-failed[data-v-793368fb]{border-color:var(--pc-danger,#f44336);background:var(--pc-danger_bg,#f443361f);color:var(--pc-danger,#f44336)}.attachment-thumbnail-wrap[data-v-793368fb]{border:1px solid var(--pc-border_1);background:var(--pc-bg_1);box-sizing:border-box;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:relative;overflow:hidden}.attachment-thumbnail[data-v-793368fb]{object-fit:cover;width:100%;height:100%;display:block}.context-paste-thumbnail[data-v-793368fb]{background:var(--pc-bg_2)}.context-paste-preview .attachment-name[data-v-793368fb]{align-items:baseline;gap:6px;max-width:240px;display:flex}.context-paste-meta[data-v-793368fb]{text-overflow:ellipsis;white-space:nowrap;color:var(--pc-text_3);font-size:11px;font-weight:400;overflow:hidden}.attachment-preview.is-uploading .attachment-thumbnail[data-v-793368fb],.attachment-preview.is-uploading .attachment-icon[data-v-793368fb]{opacity:.55}.attachment-failed-icon[data-v-793368fb]{color:var(--pc-danger,#f44336);pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.attachment-progress-bar[data-v-793368fb]{z-index:1;pointer-events:none;background:#00000014;border-radius:999px;height:2px;position:absolute;bottom:2px;left:4px;right:4px;overflow:hidden}.attachment-progress-bar-fill[data-v-793368fb]{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-793368fb]{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-793368fb}@keyframes attachment-progress-indeterminate-793368fb{0%{transform:translate(0)}to{transform:translate(178%)}}@media (prefers-reduced-motion:reduce){.attachment-progress-bar.is-indeterminate .attachment-progress-bar-fill[data-v-793368fb]{animation:none}}.attachment-name[data-v-793368fb]{text-overflow:ellipsis;white-space:nowrap;max-width:160px;color:var(--pc-text_1);font-size:12.5px;font-weight:500;line-height:1.2;display:block;overflow:hidden}.attachment-file-info[data-v-793368fb]{align-items:baseline;gap:6px;min-width:0;display:flex}.attachment-meta[data-v-793368fb]{color:var(--pc-text_3);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.1;overflow:hidden}.attachment-remove[data-v-793368fb]{width:22px;height:22px;color:var(--pc-text_3);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:flex}.attachment-remove[data-v-793368fb]:hover{background:var(--pc-bg_hover);color:var(--pc-text_1)}.upload-progress[data-v-793368fb]{color:var(--pc-text_3);padding:8px 0;font-size:12px}.upload-text[data-v-793368fb]{align-items:center;gap:6px;display:flex}.upload-text[data-v-793368fb]: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-793368fb}@keyframes spin-793368fb{to{transform:rotate(360deg)}}.context-area[data-v-793368fb]{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-793368fb]{justify-content:space-between;align-items:center;gap:8px;min-height:36px;display:flex;container:toolbar-tools/inline-size}.tools-left[data-v-793368fb]{flex:1;align-items:center;gap:2px;min-width:0;display:flex}.tools-right[data-v-793368fb]{flex-shrink:0;align-items:center;gap:6px;min-width:0;display:flex}.mode-selector[data-v-793368fb]{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-793368fb]:hover:not(:disabled){color:var(--pc-text_1);background:var(--pc-bg_3)}.mode-selector[data-v-793368fb]:disabled{opacity:.5;cursor:not-allowed}.mode-name[data-v-793368fb]{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}@media (width>=768px){.mode-name[data-v-793368fb]{max-width:200px}}@container toolbar-tools (width<=420px){.mode-selector[data-v-793368fb]{justify-content:center;width:36px;height:36px;padding:0}@media (width>=768px){.mode-selector[data-v-793368fb]{width:40px;height:40px}}.mode-name[data-v-793368fb]{display:none}}.help-button[data-v-793368fb]{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}.help-button[data-v-793368fb]:hover:not(:disabled){color:var(--pc-text_1);background:var(--pc-bg_3)}.help-button[data-v-793368fb]:disabled{opacity:.5;cursor:not-allowed}.help-button.help-button--new[data-v-793368fb]: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-793368fb]{opacity:.6;flex-shrink:0}.scroll-to-bottom[data-v-793368fb]{border:1px solid color-mix(in srgb, var(--pc-text_1) 16%, transparent);background:color-mix(in srgb, var(--pc-bg_1) 55%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.5);backdrop-filter:blur(16px)saturate(1.5);width:38px;height:38px;color:var(--pc-text_1);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:all .15s;display:flex;position:absolute;top:-50px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff1f,0 8px 24px -10px #0006}.scroll-to-bottom[data-v-793368fb]:hover{background:color-mix(in srgb, var(--pc-bg_1) 62%, transparent)}.scroll-button-enter-active[data-v-793368fb],.scroll-button-leave-active[data-v-793368fb]{transition:opacity .2s,transform .2s}.scroll-button-enter-from[data-v-793368fb],.scroll-button-leave-to[data-v-793368fb]{opacity:0;transform:translate(-50%)translateY(10px)}[data-v-793368fb] .prose-mirror-input .prosemirror-input{margin:0}[data-v-793368fb] .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}.task-chat-viewer[data-v-b44239ae]{flex-direction:column;height:100%;display:flex;overflow:hidden}.tk-head[data-v-b44239ae]{border-bottom:1px solid var(--pc-border_1);flex-shrink:0;align-items:center;gap:8px;height:44px;padding:0 10px;display:flex}.tk-back[data-v-b44239ae]{width:26px;height:26px;color:var(--pc-text_3);cursor:pointer;background:0 0;border:none;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;margin-left:-4px;padding:0;display:flex}.tk-back[data-v-b44239ae]:hover{background:var(--pc-bg_hover);color:var(--pc-text_1)}.tk-ic[data-v-b44239ae]{background:var(--pc-bg_3);width:26px;height:26px;color:var(--pc-text_2);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.tk-title[data-v-b44239ae]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.tk-title-text[data-v-b44239ae]{text-overflow:ellipsis;white-space:nowrap;color:var(--pc-text_1);font-size:12.5px;font-weight:600;overflow:hidden}.tk-title-sub[data-v-b44239ae]{text-overflow:ellipsis;white-space:nowrap;color:var(--pc-text_3);font-family:SF Mono,Monaco,Consolas,monospace;font-size:9.5px;overflow:hidden}.tk-kill[data-v-b44239ae]{width:24px;height:24px;color:var(--pc-text_3);cursor:pointer;background:0 0;border:none;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.tk-kill[data-v-b44239ae]:hover{background:color-mix(in srgb, var(--pc-danger_1,#ef4444) 10%, transparent);color:var(--pc-danger_1,#ef4444)}.tk-kill[data-v-b44239ae]:disabled{opacity:.5;cursor:not-allowed}.tk-transcript[data-v-b44239ae]{flex:1;min-height:0;padding:14px 16px 10px;font-size:13px;line-height:1.55;overflow-y:auto}.tk-transcript-column[data-v-b44239ae]{flex-direction:column;gap:10px;width:100%;max-width:768px;margin:0 auto;display:flex}.tk-loading[data-v-b44239ae]{text-align:center;color:var(--pc-text_3);padding:16px 0;font-size:12.5px}.tk-msg-user[data-v-b44239ae]{background:var(--pc-bg_3);max-width:85%;color:var(--pc-text_1);overflow-wrap:break-word;word-break:break-word;white-space:pre-wrap;border-radius:14px;align-self:flex-end;padding:8px 14px;font-size:12.5px}.tk-composer[data-v-b44239ae]{border:1px solid var(--pc-border_1);background:var(--pc-bg_2);border-radius:12px;flex-shrink:0;align-items:flex-end;gap:8px;width:calc(100% - 24px);max-width:768px;margin:0 auto 12px;padding:8px 8px 8px 12px;display:flex}.tk-composer textarea[data-v-b44239ae]{min-height:34px;max-height:120px;color:var(--pc-text_1);resize:none;background:0 0;border:none;outline:none;flex:1;padding:7px 0;font-family:inherit;font-size:13px;line-height:1.4}.tk-composer textarea[data-v-b44239ae]::placeholder{color:var(--pc-text_3)}.tk-send[data-v-b44239ae]{background:var(--pc-bg_3);width:30px;height:30px;color:var(--pc-text_3);cursor:pointer;border:none;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:flex}.tk-send.armed[data-v-b44239ae]{background:var(--pc-primary_1);color:#fff}.tk-send[data-v-b44239ae]:disabled{opacity:.6;cursor:not-allowed}.tk-result[data-v-b44239ae]{border:1px solid var(--pc-border_1);background:var(--pc-bg_2);border-radius:10px;flex-shrink:0;align-items:center;gap:9px;width:calc(100% - 24px);max-width:768px;margin:0 auto 12px;padding:10px 12px;display:flex}.tk-result-text[data-v-b44239ae]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--pc-text_2);flex:1;font-size:12px;overflow:hidden}.tk-reopen[data-v-b44239ae]{color:var(--pc-text_3);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;padding:2px 6px;font-size:11.5px}.tk-reopen[data-v-b44239ae]:hover{background:var(--pc-bg_hover);color:var(--pc-text_1)}.tasks-panel[data-v-df20bd8a]{flex-direction:column;height:100%;display:flex;overflow:hidden}.tasks-panel-header[data-v-df20bd8a]{border-bottom:1px solid var(--pc-border_1);flex-shrink:0;justify-content:space-between;align-items:center;padding:8px 8px 8px 14px;display:flex}.tasks-panel-title[data-v-df20bd8a]{color:var(--pc-text_1);letter-spacing:.01em;font-size:12.5px;font-weight:600}.tasks-panel-close[data-v-df20bd8a]{width:24px;height:24px;color:var(--pc-text_3);cursor:pointer;background:0 0;border:none;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.tasks-panel-close[data-v-df20bd8a]:hover{background:var(--pc-bg_hover);color:var(--pc-text_1)}.tasks-panel-scroll[data-v-df20bd8a]{flex:1;min-height:0;padding:6px 10px 14px;overflow-y:auto}.tasks-panel-column[data-v-df20bd8a]{max-width:768px;margin:0 auto}.tasks-group-label[data-v-df20bd8a]{color:var(--pc-text_3);letter-spacing:.04em;text-transform:uppercase;padding:12px 10px 4px;font-size:11px;font-weight:600}.task-row[data-v-df20bd8a]{border-radius:10px;align-items:center;width:100%;transition:background .15s;display:flex}.task-row[data-v-df20bd8a]:hover{background:var(--pc-bg_hover)}.task-row-main[data-v-df20bd8a]{min-width:0;color:var(--pc-text_1);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;flex:1;align-items:center;gap:10px;padding:8px 10px;display:flex}.task-ic[data-v-df20bd8a]{background:var(--pc-bg_3);width:30px;height:30px;color:var(--pc-text_2);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.task-main[data-v-df20bd8a]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.task-title[data-v-df20bd8a]{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;overflow:hidden}.task-meta[data-v-df20bd8a]{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--pc-text_3);font-family:SF Mono,Monaco,Consolas,monospace;font-size:10px;overflow:hidden}.task-kill[data-v-df20bd8a]{width:24px;height:24px;color:var(--pc-text_3);cursor:pointer;background:0 0;border:none;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;margin-right:8px;padding:0;transition:background .15s,color .15s;display:flex}.task-kill[data-v-df20bd8a]:hover{background:color-mix(in srgb, var(--pc-danger_1,#ef4444) 10%, transparent);color:var(--pc-danger_1,#ef4444)}.tasks-empty[data-v-df20bd8a]{text-align:left;padding:22px 16px}.tasks-empty-title[data-v-df20bd8a]{color:var(--pc-text_1);margin-bottom:4px;font-size:13px;font-weight:600}.tasks-empty-body[data-v-df20bd8a]{color:var(--pc-text_3);font-size:12.5px;line-height:1.5}.chat-list-dropdown[data-v-6045ac1d]{flex-direction:column;min-height:0;max-height:400px;display:flex}.chat-list-scroll[data-v-6045ac1d]{flex:1;min-height:0;overflow-y:auto}.empty-state[data-v-6045ac1d]{text-align:center;color:var(--pc-text_4);padding:24px 16px;font-size:13px}.group-header[data-v-6045ac1d]{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-6045ac1d]:not(:first-child){border-top:1px solid var(--pc-border_1);margin-top:8px;padding-top:12px}.chat-item[data-v-6045ac1d]{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding:8px 12px;transition:background .1s;display:flex}.chat-item[data-v-6045ac1d]:hover{background:var(--pc-bg_3)}.chat-item:hover .chat-item-more[data-v-6045ac1d]{opacity:1}.chat-item.active[data-v-6045ac1d]{background:var(--pc-bg_2)}.chat-item.active .chat-title[data-v-6045ac1d]{color:var(--pc-text_1);font-weight:600}.chat-item-content[data-v-6045ac1d]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.chat-title[data-v-6045ac1d]{color:var(--pc-text_2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.receipt[data-v-6045ac1d]{border-top:1px solid var(--pc-border_1);flex-shrink:0;padding:8px 12px 9px}.receipt-row[data-v-6045ac1d]{justify-content:space-between;align-items:center;gap:12px;min-height:20px;display:flex}.receipt-label[data-v-6045ac1d]{color:var(--pc-text_4);font-size:12px}.receipt-value[data-v-6045ac1d]{font-variant-numeric:tabular-nums;color:var(--pc-text_3);opacity:1;font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:11px;transition:opacity .15s}.receipt-value.pending[data-v-6045ac1d]{opacity:.4}.receipt-value.warn[data-v-6045ac1d]{background:color-mix(in srgb, var(--pc-warning_1) 14%, transparent);color:var(--pc-warning_1);border-radius:5px;padding:1px 6px}.receipt-advice[data-v-6045ac1d]{color:var(--pc-text_4);margin-top:5px;font-size:11.5px;line-height:1.5}.chat-item-live[data-v-6045ac1d]{border:1.5px solid var(--pc-border_2);border-top-color:var(--pc-warning_1,#f59e0b);border-radius:50%;flex-shrink:0;width:11px;height:11px;animation:.9s linear infinite chat-item-spin-6045ac1d}@keyframes chat-item-spin-6045ac1d{to{transform:rotate(360deg)}}.chat-item-more[data-v-6045ac1d]{cursor:pointer;width:24px;height:24px;color:var(--pc-text_4);opacity:0;touch-action:manipulation;-webkit-tap-highlight-color:transparent;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-6045ac1d]:hover{background:var(--pc-bg_4);color:var(--pc-text_2)}@media (width<=767px){.chat-item[data-v-6045ac1d]{min-height:44px}.chat-item-more[data-v-6045ac1d]{opacity:1;width:30px;height:30px}}.chat-nav[data-v-2c9808fc]{justify-content:flex-end;align-items:center;gap:4px;width:100%;min-width:0;height:100%;display:flex}.current-chat-btn[data-v-2c9808fc]{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-2c9808fc]:hover{background:var(--pc-bg_3);color:var(--pc-text_1)}.current-chat-btn .chat-title-text[data-v-2c9808fc]{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.current-chat-btn .chevron[data-v-2c9808fc]{color:var(--pc-text_4);flex-shrink:0;transition:transform .2s}.current-chat-btn .chevron.rotated[data-v-2c9808fc]{transform:rotate(180deg)}.tasks-btn[data-v-2c9808fc]{height:26px;color:var(--pc-text_2);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:7px;flex-shrink:0;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:500;transition:all .15s;display:inline-flex}.tasks-btn[data-v-2c9808fc]:hover,.tasks-btn.is-open[data-v-2c9808fc]{background:var(--pc-bg_hover);color:var(--pc-text_1)}.tasks-spinner[data-v-2c9808fc]{border:1.5px solid var(--pc-border_2);border-top-color:var(--pc-warning_1,#f59e0b);border-radius:50%;flex-shrink:0;width:11px;height:11px;animation:.9s linear infinite tasks-spin-2c9808fc}@keyframes tasks-spin-2c9808fc{to{transform:rotate(360deg)}}.tasks-badge[data-v-2c9808fc]{background:color-mix(in srgb, var(--pc-warning_1,#f59e0b) 14%, transparent);min-width:17px;height:17px;color:var(--pc-warning_1,#f59e0b);font-variant-numeric:tabular-nums;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 5px;font-family:SF Mono,Monaco,Consolas,monospace;font-size:9.5px;display:inline-flex}.new-chat-btn[data-v-2c9808fc]{cursor:pointer;width:28px;height:28px;color:var(--pc-text_3);background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.new-chat-btn[data-v-2c9808fc]:hover{background:var(--pc-bg_hover);color:var(--pc-text_1)}.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-2d09ab79]{flex-direction:column;width:100%;height:100%;display:flex;position:relative}.chat-panel-content[data-v-2d09ab79]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.tasks-overlay[data-v-2d09ab79]{z-index:20;background:var(--pc-bg_1);position:absolute;inset:0}.loading-container[data-v-2d09ab79]{flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;display:flex}.loading-spinner[data-v-2d09ab79]{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-2d09ab79}@keyframes spin-2d09ab79{to{transform:rotate(360deg)}}.loading-text[data-v-2d09ab79]{color:var(--pc-text_3);font-size:14px;font-weight:500}.messages-area[data-v-2d09ab79]{flex:1;min-height:0;overflow:hidden}.empty-stage[data-v-2d09ab79]{text-align:center;margin-bottom:18px;padding:0 16px}.empty-title[data-v-2d09ab79]{letter-spacing:-.01em;color:var(--pc-text_1);margin:0 0 6px;font-size:22px;font-weight:600}.empty-subtitle[data-v-2d09ab79]{color:var(--pc-text_3);margin:0;font-size:13.5px;line-height:1.5}.starter-prompts[data-v-2d09ab79]{flex-wrap:wrap;justify-content:center;gap:6px;max-width:768px;margin:14px auto 0;padding:0 16px;display:flex}.starter-prompt[data-v-2d09ab79]{border:1px solid var(--pc-border_1);height:32px;color:var(--pc-text_2);white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:7px;padding:0 13px;font-size:12.5px;transition:all .15s;display:inline-flex}.starter-prompt[data-v-2d09ab79]:hover{border-color:var(--pc-border_2);background:var(--pc-bg_hover);color:var(--pc-text_1)}.starter-prompt .app-icon[data-v-2d09ab79]{color:var(--pc-text_3)}.toolbar-area[data-v-2d09ab79]{flex-shrink:0;padding-bottom:16px}.chat-panel-content.no-messages[data-v-2d09ab79]{justify-content:center;padding-bottom:9vh}.chat-panel-content.no-messages .toolbar-area[data-v-2d09ab79]{padding-bottom:0}.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}
