.agent-markdown[data-v-8f7862b8]{overflow-wrap:anywhere;margin:0 0 20px;padding:0 4px;font-size:15px;line-height:1.65}.agent-markdown[data-v-8f7862b8]>:first-child{margin-top:0}.agent-markdown[data-v-8f7862b8]>:last-child{margin-bottom:0}.agent-markdown[data-v-8f7862b8] p{margin:0 0 .8em}.agent-markdown[data-v-8f7862b8] h1,.agent-markdown[data-v-8f7862b8] h2,.agent-markdown[data-v-8f7862b8] h3,.agent-markdown[data-v-8f7862b8] h4{margin:1.2em 0 .6em;font-weight:650;line-height:1.3}.agent-markdown[data-v-8f7862b8] h1{font-size:1.4em}.agent-markdown[data-v-8f7862b8] h2{font-size:1.25em}.agent-markdown[data-v-8f7862b8] h3{font-size:1.1em}.agent-markdown[data-v-8f7862b8] ol,.agent-markdown[data-v-8f7862b8] ul{list-style:revert;margin:.7em 0;padding-left:1.5em}.agent-markdown[data-v-8f7862b8] li{margin:.3em 0}.agent-markdown[data-v-8f7862b8] li p{margin:.2em 0}.agent-markdown[data-v-8f7862b8] code{background:var(--color-zinc-100);border-radius:4px;padding:.15em .35em;font:.88em ui-monospace,SFMono-Regular,Menlo,monospace}.agent-markdown[data-v-8f7862b8] pre{background:var(--color-zinc-50);border:1px solid var(--color-zinc-200);white-space:pre;border-radius:8px;margin:.8em 0;padding:12px;line-height:1.5;overflow:auto}.agent-markdown[data-v-8f7862b8] pre code{background:0 0;border-radius:0;padding:0}.agent-markdown[data-v-8f7862b8] blockquote{border-left:3px solid var(--color-zinc-300);color:var(--color-zinc-500);margin:.8em 0;padding-left:12px}.agent-markdown[data-v-8f7862b8] a{text-underline-offset:3px;color:var(--color-zinc-600);text-decoration:underline}.agent-markdown[data-v-8f7862b8] img{border-radius:8px;max-width:100%;height:auto;margin:.8em 0}.agent-markdown[data-v-8f7862b8] table{border-collapse:collapse;max-width:100%;margin:.8em 0;font-size:.9em;display:block;overflow-x:auto}.agent-markdown[data-v-8f7862b8] td,.agent-markdown[data-v-8f7862b8] th{border:1px solid var(--color-zinc-200);text-align:left;padding:7px 9px}.agent-markdown[data-v-8f7862b8] th{background:var(--color-zinc-100)}.agent-markdown[data-v-8f7862b8] td img{-o-object-fit:scale-down;object-fit:scale-down;vertical-align:middle;max-width:120px;max-height:80px;margin:0}.agent-markdown[data-v-8f7862b8] table:has(img) td{min-width:140px}.agent-markdown[data-v-8f7862b8] hr{border:0;border-top:1px solid var(--color-zinc-200);margin:1em 0}.tool-activity[data-v-d811a587]{color:var(--color-zinc-500);margin:4px 0;font-size:13px;line-height:1.5}summary[data-v-d811a587]{cursor:pointer;align-items:center;gap:8px;min-height:32px;padding:4px 0;list-style:none;display:flex}summary[data-v-d811a587]::-webkit-details-marker{display:none}summary[data-v-d811a587]:hover{color:var(--color-zinc-800)}summary[data-v-d811a587]:focus-visible{outline:2px solid var(--color-zinc-400);outline-offset:3px;border-radius:4px}.state-icon[data-v-d811a587]{flex:0 0 16px;display:flex}svg[data-v-d811a587]{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.activity-title[data-v-d811a587]{flex-shrink:0;max-width:65%}.activity-detail[data-v-d811a587],.activity-title[data-v-d811a587]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.activity-detail[data-v-d811a587]{min-width:0;color:var(--color-zinc-400);font:11px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.chevron[data-v-d811a587]{flex-shrink:0;width:13px;height:13px;transition:transform .15s}details[open] .chevron[data-v-d811a587]{transform:rotate(90deg)}.failed[data-v-d811a587],.failure-label[data-v-d811a587]{color:var(--color-red-600)}.failure-label[data-v-d811a587],.progress-label[data-v-d811a587]{flex-shrink:0;font-size:11px}.progress-label[data-v-d811a587]{font-variant-numeric:tabular-nums;color:var(--color-zinc-500);margin-left:auto}.waiting-label[data-v-d811a587]{color:var(--color-zinc-500);margin:0 0 8px 24px;font-size:12px}.tool-shot[data-v-d811a587]{border:1px solid var(--color-zinc-200);background:#fff;border-radius:8px;width:fit-content;margin:2px 0 10px 24px;overflow:hidden}.tool-shot[data-v-d811a587],.tool-shot img[data-v-d811a587]{max-width:100%;display:block}.tool-shot img[data-v-d811a587]{-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top;width:auto;height:auto;max-height:280px}.stream-preview[data-v-d811a587]{max-height:200px}.confirm-card[data-v-d811a587]{border:1px solid var(--color-amber-300);background:var(--color-amber-50);color:var(--color-zinc-700);border-radius:8px;margin:2px 0 12px 24px;padding:12px 14px}.confirm-card pre[data-v-d811a587]{background:#fff;border-radius:6px;margin:8px 0;padding:8px 10px}.confirm-title[data-v-d811a587]{margin:0;font-size:13px}.confirm-hint[data-v-d811a587]{color:var(--color-zinc-500);margin:2px 0 0;font-size:12px}.confirm-actions[data-v-d811a587],.gateway-progress[data-v-d811a587]{gap:8px;display:flex}.gateway-progress[data-v-d811a587]{align-items:center;margin:0 0 10px 24px;font-size:12px}.gateway-progress progress[data-v-d811a587]{width:160px;height:6px}.tool-files[data-v-d811a587]{flex-wrap:wrap;gap:8px;margin:2px 0 10px 24px;display:flex}.tool-files img[data-v-d811a587]{border-radius:6px;max-width:160px;max-height:160px}.call-content[data-v-d811a587],.tool-files img[data-v-d811a587]{border:1px solid var(--color-zinc-200)}.call-content[data-v-d811a587]{background:var(--color-zinc-50);border-radius:8px;margin:4px 0 12px 24px;overflow:hidden}.detail-section+.detail-section[data-v-d811a587]{border-top:1px solid var(--color-zinc-200)}.detail-heading[data-v-d811a587]{color:var(--color-zinc-500);padding:10px 14px 0;font-size:11px}pre[data-v-d811a587]{white-space:pre-wrap;overflow-wrap:anywhere;max-height:280px;color:var(--color-zinc-700);margin:0;padding:8px 14px 12px;font:12px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.pending-output[data-v-d811a587]{padding:10px 14px;font-size:12px}.spinner-track[data-v-d811a587]{opacity:.2}.spinning svg[data-v-d811a587]{animation:1s linear infinite spin-d811a587}@keyframes spin-d811a587{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.spinning svg[data-v-d811a587]{animation:none}.chevron[data-v-d811a587]{transition:none}}@media (width<=600px){summary[data-v-d811a587]{flex-wrap:wrap;gap:6px}.activity-title[data-v-d811a587]{max-width:none}.activity-detail[data-v-d811a587]{flex-basis:calc(100% - 24px);order:5;margin-left:24px}}.files[data-v-5455527b]{border-right:1px solid var(--color-zinc-200);background:var(--color-zinc-50);min-height:0;color:var(--color-zinc-700);flex-direction:column;font-size:12px;display:flex}.files-head[data-v-5455527b]{border-bottom:1px solid var(--color-zinc-200);align-items:center;gap:4px;padding:8px 6px 8px 10px;display:flex}.filter[data-v-5455527b]{background:var(--color-zinc-100);min-width:0;font:inherit;color:var(--color-zinc-700);border:1px solid #0000;border-radius:6px;outline:none;flex:1;padding:6px 8px}.filter[data-v-5455527b]::placeholder{color:var(--color-zinc-400)}.filter[data-v-5455527b]:focus{border-color:var(--color-zinc-300);background:#fff}.head-action[data-v-5455527b]{width:28px;height:28px;color:var(--color-zinc-500);border-radius:6px;padding:6px;display:flex}.head-action svg[data-v-5455527b]{width:16px;height:16px}.head-action[data-v-5455527b]:hover:not(:disabled){background:var(--color-zinc-100);color:var(--color-zinc-800)}.head-action[data-v-5455527b]:disabled{opacity:.4;cursor:default}.rows[data-v-5455527b]{flex:1;min-height:0;padding:6px 0;overflow:auto}.empty[data-v-5455527b]{color:var(--color-zinc-500);padding:12px}.row[data-v-5455527b]{min-width:0;padding-left:calc(6px + var(--depth)*14px);align-items:center;display:flex;position:relative}.row.active[data-v-5455527b],.row[data-v-5455527b]:hover{background:var(--color-zinc-100)}.check[data-v-5455527b]{width:14px;height:14px;accent-color:var(--color-zinc-700);opacity:0;flex-shrink:0;margin:0 4px 0 2px}.check[data-v-5455527b]:focus-visible,.row.checked .check[data-v-5455527b],.row:hover .check[data-v-5455527b],.selecting .check[data-v-5455527b]{opacity:1}.name[data-v-5455527b]{text-align:left;flex:1;align-items:center;gap:4px;min-width:0;padding:7px 4px;display:flex}.chevron[data-v-5455527b]{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px;color:var(--color-zinc-400);flex-shrink:0;transition:transform .15s}.chevron.open[data-v-5455527b]{transform:rotate(90deg)}.label[data-v-5455527b]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dir .label[data-v-5455527b]{color:var(--color-zinc-800)}.meta[data-v-5455527b],.slash[data-v-5455527b]{color:var(--color-zinc-400)}.meta[data-v-5455527b]{font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto;padding-left:8px;font-size:10px}.actions[data-v-5455527b]{flex-shrink:0;align-items:center;padding-right:4px;display:none}.row:focus-within .actions[data-v-5455527b],.row:hover .actions[data-v-5455527b]{display:flex}.row:focus-within .meta[data-v-5455527b],.row:hover .meta[data-v-5455527b]{display:none}.action[data-v-5455527b]{width:22px;height:22px;color:var(--color-zinc-500);border-radius:4px;justify-content:center;align-items:center;font-size:13px;line-height:1;text-decoration:none;display:inline-flex}.action[data-v-5455527b]:hover:not(:disabled){background:var(--color-zinc-200);color:var(--color-zinc-900)}.action[data-v-5455527b]:disabled{opacity:.35;cursor:default}.rename[data-v-5455527b]{border:1px solid var(--color-zinc-300);min-width:0;font:inherit;color:var(--color-zinc-800);background:#fff;border-radius:4px;outline:none;flex:1;margin:3px 4px;padding:3px 6px}.files-foot[data-v-5455527b]{border-top:1px solid var(--color-zinc-200);color:var(--color-zinc-500);font-variant-numeric:tabular-nums;align-items:center;gap:8px;padding:8px 10px;font-size:11px;display:flex}.files-foot span[data-v-5455527b]{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-right:auto;overflow:hidden}.foot-action[data-v-5455527b]{color:var(--color-zinc-600);text-underline-offset:3px;white-space:nowrap;font-size:11px;text-decoration:underline}.foot-action[data-v-5455527b]:hover:not(:disabled){color:var(--color-zinc-900)}.foot-action[data-v-5455527b]:disabled{opacity:.4;cursor:default}@media (prefers-reduced-motion:reduce){.chevron[data-v-5455527b]{transition:none}}.code[data-v-2f458d85]{background:#fff;flex-direction:column;min-width:0;display:flex}.code[data-v-2f458d85],.source[data-v-2f458d85]{flex:1;min-height:0}.source[data-v-2f458d85]{grid-template-columns:var(--gutter) minmax(0,1fr);tab-size:2;font:12px/1.7 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid;overflow:auto}.gutter[data-v-2f458d85]{counter-reset:line;color:var(--color-zinc-300);text-align:right;-webkit-user-select:none;user-select:none;border-right:1px solid var(--color-zinc-100);margin:0;padding:18px 0 18px 12px;list-style:none}.gutter li[data-v-2f458d85]{counter-increment:line;padding-right:8px}.gutter li[data-v-2f458d85]:before{content:counter(line)}.text[data-v-2f458d85]{color:var(--color-zinc-700);margin:0}.editor[data-v-2f458d85],.text[data-v-2f458d85]{white-space:pre;padding:18px}.editor[data-v-2f458d85]{resize:none;width:100%;min-height:0;color:var(--color-zinc-800);tab-size:2;background:#fff;border:0;outline:none;flex:1;font:12px/1.7 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.edit-bar[data-v-2f458d85]{border-bottom:1px solid var(--color-zinc-200);color:var(--color-zinc-500);align-items:center;gap:6px;padding:6px 10px 6px 18px;font-size:11px;display:flex}.edit-bar span[data-v-2f458d85]{margin-right:auto}.view-option[data-v-2f458d85]{color:var(--color-zinc-500);border-radius:6px;padding:6px 8px;font-size:11px}.view-option[data-v-2f458d85]:hover{background:var(--color-zinc-100);color:var(--color-zinc-700)}.view-option.save[data-v-2f458d85]{color:var(--color-zinc-800)}.view-option[data-v-2f458d85]:disabled{opacity:.5;cursor:default;background:0 0}.text[data-v-2f458d85] .hljs-comment,.text[data-v-2f458d85] .hljs-quote{color:var(--color-zinc-400);font-style:italic}.text[data-v-2f458d85] .hljs-doctag,.text[data-v-2f458d85] .hljs-keyword,.text[data-v-2f458d85] .hljs-name,.text[data-v-2f458d85] .hljs-section,.text[data-v-2f458d85] .hljs-selector-tag{color:var(--color-zinc-900);font-weight:600}.text[data-v-2f458d85] .hljs-attr,.text[data-v-2f458d85] .hljs-regexp,.text[data-v-2f458d85] .hljs-string,.text[data-v-2f458d85] .hljs-template-variable{color:var(--color-blue-700)}.text[data-v-2f458d85] .hljs-built_in,.text[data-v-2f458d85] .hljs-literal,.text[data-v-2f458d85] .hljs-number,.text[data-v-2f458d85] .hljs-symbol{color:var(--color-zinc-600)}.text[data-v-2f458d85] .hljs-operator,.text[data-v-2f458d85] .hljs-punctuation,.text[data-v-2f458d85] .hljs-tag{color:var(--color-zinc-500)}.text[data-v-2f458d85] .hljs-property,.text[data-v-2f458d85] .hljs-selector-class,.text[data-v-2f458d85] .hljs-selector-id,.text[data-v-2f458d85] .hljs-title,.text[data-v-2f458d85] .hljs-variable{color:var(--color-zinc-800)}.text[data-v-2f458d85] .hljs-meta,.text[data-v-2f458d85] .hljs-selector-attr,.text[data-v-2f458d85] .hljs-selector-pseudo{color:var(--color-zinc-500)}.text[data-v-2f458d85] .hljs-addition{background:var(--color-green-50,#f0fdf4)}.text[data-v-2f458d85] .hljs-deletion{background:var(--color-red-50,#fef2f2)}.playground[data-v-3e93ab50]{width:100%;min-height:0;color:var(--color-zinc-950);background:#fff;flex-direction:column;flex:1;font-size:14px;display:flex;overflow:hidden}.workspace-statusbar[data-v-3e93ab50]{border-top:1px solid var(--color-zinc-200);background:var(--color-zinc-50);flex-shrink:0;align-items:center;gap:12px;min-height:36px;padding:2px 16px;display:flex}.workspace-statusbar .icon-button[data-v-3e93ab50]{border-radius:6px;width:28px;height:28px;padding:5px}.workspace-statusbar .icon-button svg[data-v-3e93ab50]{width:18px;height:18px}.engine[data-v-3e93ab50]{color:var(--color-zinc-500);align-items:center;gap:7px;margin-left:auto;font-size:12px;display:flex}.engine i[data-v-3e93ab50]{background:var(--color-zinc-400);border-radius:50%;width:7px;height:7px}.engine i.ready[data-v-3e93ab50]{background:var(--color-emerald-600)}.effort[data-v-3e93ab50]{align-items:center;gap:4px;margin-left:8px;display:flex}.effort select[data-v-3e93ab50]{color:var(--color-zinc-700);background:var(--color-zinc-100);border:0;border-radius:6px;padding:3px 6px;font-size:12px}.view-switch[data-v-3e93ab50]{border-left:1px solid var(--color-zinc-200);gap:3px;padding-left:14px;display:flex}.icon-button[data-v-3e93ab50]{width:36px;height:36px;color:var(--color-zinc-500);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;padding:8px;display:inline-flex;position:relative}.icon-button svg[data-v-3e93ab50]{width:20px;height:20px;display:block}.icon-button.active[data-v-3e93ab50],.icon-button[data-v-3e93ab50]:hover{background:var(--color-zinc-100);color:var(--color-zinc-700)}.file-count[data-v-3e93ab50]{background:var(--color-zinc-100);min-width:13px;height:13px;color:var(--color-zinc-600);text-align:center;border-radius:5px;padding:0 2px;font-size:9px;line-height:13px;position:absolute;top:0;right:0}button[data-v-3e93ab50]:disabled{opacity:.45;cursor:default}.loading[data-v-3e93ab50]{text-align:center;color:var(--color-zinc-500);padding:40px}.workspace[data-v-3e93ab50]{flex:1;min-height:0;display:flex;overflow:hidden}.conversation[data-v-3e93ab50]{flex-direction:column;width:100%;min-width:0;height:100%;margin:0 auto;padding:0 24px 12px;display:flex;position:relative}.drop-overlay[data-v-3e93ab50]{z-index:5;border:2px dashed var(--color-blue-500);color:var(--color-zinc-800);pointer-events:none;background:#ffffffe0;border-radius:16px;justify-content:center;align-items:center;gap:10px;font-size:15px;display:flex;position:absolute;inset:8px 12px}.drop-overlay svg[data-v-3e93ab50]{width:20px;height:20px}.drop-overlay small[data-v-3e93ab50]{color:var(--color-zinc-500);font-size:13px}.conversation.dragging .composer[data-v-3e93ab50]{border-color:var(--color-blue-500)}.workspace-warning[data-v-3e93ab50]{color:var(--color-zinc-500);align-items:flex-start;gap:12px;margin:0 0 8px;font-size:12px;display:flex}.workspace-warning p[data-v-3e93ab50]{flex:1}.workspace-warning button[data-v-3e93ab50]{border-radius:4px;flex-shrink:0;width:24px;height:24px;margin-top:-3px;font-size:18px;line-height:1}.workspace-warning button[data-v-3e93ab50]:hover{background:var(--color-zinc-100);color:var(--color-zinc-950)}.expiry[data-v-3e93ab50]{color:var(--color-zinc-500);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px}.start-over[data-v-3e93ab50]{border:1px solid var(--color-zinc-300);white-space:nowrap;border-radius:6px;padding:4px 8px;font-size:12px}.debug-export[data-v-3e93ab50]{color:var(--color-zinc-400);flex-shrink:0;display:inline-flex}.debug-export[data-v-3e93ab50]:hover{color:var(--color-zinc-700)}.transcript[data-v-3e93ab50]{scrollbar-width:thin;scrollbar-color:var(--color-zinc-300) transparent;flex:1;min-height:0;padding:20px 4px;overflow-y:auto}.welcome[data-v-3e93ab50]{max-width:580px;padding:24px 0 12px}.spark[data-v-3e93ab50],.welcome[data-v-3e93ab50]{color:var(--color-zinc-500)}.spark[data-v-3e93ab50]{margin-bottom:16px;font-size:42px;line-height:1.5}.welcome h2[data-v-3e93ab50]{color:var(--color-zinc-700);letter-spacing:-.3px;margin:0 0 16px;font-size:17px;font-weight:500}.welcome p[data-v-3e93ab50]{margin:0 0 16px;font-size:13px;line-height:1.7}.suggestions[data-v-3e93ab50]{flex-wrap:wrap;gap:8px;display:flex}.suggestion[data-v-3e93ab50]{border:1px solid var(--color-zinc-200);color:var(--color-zinc-600);text-align:left;background:#fff;border-radius:9px;margin:6px 0;padding:13px 16px;font-size:12px}.suggestion[data-v-3e93ab50]:hover{border-color:var(--color-zinc-300)}.user-message[data-v-3e93ab50]{background:var(--color-zinc-100);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;width:fit-content;max-width:85%;margin:12px 0 24px auto;padding:17px 20px;font-size:15px;line-height:1.65}.image-grid[data-v-3e93ab50]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.image-card[data-v-3e93ab50]{border:1px solid var(--color-zinc-200);min-width:0;font-family:var(--font-sans);background:#fff;border-radius:8px;flex-direction:column;padding-bottom:7px;display:flex;overflow:hidden}.image-card img[data-v-3e93ab50]{-o-object-fit:contain;object-fit:contain;background:var(--color-zinc-100);width:100%;height:106px}.image-card strong[data-v-3e93ab50]{text-overflow:ellipsis;white-space:nowrap;padding:7px 7px 2px;font-size:11px;line-height:1.4;overflow:hidden}.image-card span[data-v-3e93ab50]{color:var(--color-zinc-500);overflow-wrap:anywhere;padding:0 7px;font-size:10px;line-height:1.5}.project-images[data-v-3e93ab50]{background:var(--color-zinc-50);border:1px solid var(--color-zinc-200);border-radius:14px;margin:24px 0;padding:18px}.project-images h3[data-v-3e93ab50]{color:var(--color-zinc-700);margin-bottom:5px;font-size:14px}.project-images>p[data-v-3e93ab50]{color:var(--color-zinc-500);font-size:11px}.project-images img[data-v-3e93ab50]{height:130px}.thinking[data-v-3e93ab50]{color:var(--color-zinc-500);font:13px/1.6 var(--font-sans);margin:4px 4px 12px}.thinking.live[data-v-3e93ab50]{color:var(--color-zinc-600);margin:18px 4px 22px}.thinking summary[data-v-3e93ab50]{cursor:pointer;align-items:center;gap:10px;min-height:27px;padding:0;list-style:none;display:flex}.thinking summary[data-v-3e93ab50]::-webkit-details-marker{display:none}.thinking summary[data-v-3e93ab50]:hover{color:var(--color-zinc-800)}.thinking summary small[data-v-3e93ab50]{color:var(--color-zinc-500)}.thinking-mark[data-v-3e93ab50]{font-size:22px;line-height:1}.thinking .chevron[data-v-3e93ab50]{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px;transition:transform .15s}.thinking[open] .chevron[data-v-3e93ab50]{transform:rotate(90deg)}.thinking-text[data-v-3e93ab50]{border-left:2px solid var(--color-zinc-200);white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;color:var(--color-zinc-500);margin:2px 0 8px 32px;padding:8px 14px;font-size:13px;line-height:1.6;overflow:auto}.notice[data-v-3e93ab50]{color:var(--color-amber-700,#b45309)}.error-message[data-v-3e93ab50]{color:var(--color-red-800);border-left:3px solid var(--color-red-300);margin:0 0 20px;padding-left:12px;font-size:15px}.activity[data-v-3e93ab50],.run-summary[data-v-3e93ab50]{font:13px/1.6 var(--font-sans);color:var(--color-zinc-500);align-items:center;gap:10px;min-height:27px;margin:18px 4px 22px;display:flex}.activity[data-v-3e93ab50]{color:var(--color-zinc-600)}.run-time[data-v-3e93ab50]{font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto;font-size:12px}.activity .run-time[data-v-3e93ab50]{margin-left:0;font-size:13px}.activity>span[data-v-3e93ab50]{font-size:22px}.composer-area[data-v-3e93ab50]{flex-shrink:0}.composer[data-v-3e93ab50]{border:1px solid var(--color-zinc-200);background:#fff;border-radius:16px;padding:15px 18px;position:relative;box-shadow:0 6px 28px #00000008}.composer textarea[data-v-3e93ab50]{resize:none;width:100%;min-height:60px;max-height:170px;font:inherit;background:0 0;outline:none;line-height:1.55;display:block}.composer textarea[data-v-3e93ab50]::placeholder{color:var(--color-zinc-400)}.composer[data-v-3e93ab50]:focus-within{border-color:var(--color-blue-600)}.composer-bottom[data-v-3e93ab50]{align-items:center;gap:8px;margin-top:4px;display:flex}.command-toggle[data-v-3e93ab50]{background:var(--color-zinc-100);color:var(--color-zinc-600);border-radius:6px;padding:5px 10px;font-family:monospace}.composer-hint[data-v-3e93ab50]{color:var(--color-zinc-500);flex:1;font-size:10px;line-height:1.4}.command-menu[data-v-3e93ab50]{z-index:5;border:1px solid var(--color-zinc-200);background:#fff;border-radius:12px;flex-wrap:wrap;padding:5px;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;right:0;box-shadow:0 8px 28px #00000018}.command-menu button[data-v-3e93ab50]{color:var(--color-zinc-700);border-radius:7px;padding:10px;font:12px ui-monospace,monospace}.command-menu button[data-v-3e93ab50]:hover{background:var(--color-zinc-100)}.costs[data-v-3e93ab50]{gap:12px;min-width:0;margin-right:auto;display:flex}.footnote[data-v-3e93ab50]{color:var(--color-zinc-500);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.funds[data-v-3e93ab50]{position:relative}.funds-toggle[data-v-3e93ab50]{color:var(--color-zinc-700);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:6px;padding:4px 8px;font-size:12px}.funds-toggle[data-v-3e93ab50]:hover,.funds-toggle[aria-expanded=true][data-v-3e93ab50]{background:var(--color-zinc-100)}.funds-popover[data-v-3e93ab50]{z-index:5;width:260px;color:var(--color-zinc-600);border:1px solid var(--color-zinc-200);background:#fff;border-radius:10px;flex-direction:column;gap:8px;padding:12px;font-size:13px;display:flex;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 8px 24px #00000014}.composer-error[data-v-3e93ab50],.unavailable[data-v-3e93ab50]{color:var(--color-red-800);margin-bottom:12px;font-size:12px}.composer-error a[data-v-3e93ab50]{text-decoration:underline}.service-banner[data-v-3e93ab50]{border:1px solid var(--color-amber-300);background:var(--color-amber-50);color:var(--color-amber-900);border-radius:8px;margin-bottom:12px;padding:8px 12px;font-size:13px}.unavailable[data-v-3e93ab50]{color:var(--color-zinc-500)}.expanded .conversation[data-v-3e93ab50]{border-right:1px solid var(--color-zinc-200);flex-shrink:0;width:430px;max-width:430px;padding:0 16px 12px}.expanded .composer-hint[data-v-3e93ab50]{display:none}.expanded .image-grid[data-v-3e93ab50]{grid-template-columns:repeat(2,minmax(0,1fr))}.side-panel[data-v-3e93ab50]{flex-direction:column;flex:1;min-width:0;min-height:0}.panel-toolbar[data-v-3e93ab50],.side-panel[data-v-3e93ab50]{background:var(--color-zinc-50);display:flex}.panel-toolbar[data-v-3e93ab50]{border-bottom:1px solid var(--color-zinc-200);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;height:58px;padding:0 16px}.panel-label[data-v-3e93ab50]{color:var(--color-zinc-700);font-size:12px}.panel-label small[data-v-3e93ab50]{color:var(--color-zinc-500);margin-top:3px;font-size:10px;display:block}.panel-actions[data-v-3e93ab50]{align-items:center;gap:2px;display:flex}.files-view[data-v-3e93ab50]{grid-template-columns:var(--files-width,240px) 5px minmax(0,1fr);flex:1;min-height:0;display:grid}.splitter[data-v-3e93ab50]{cursor:col-resize;border-left:1px solid var(--color-zinc-200);touch-action:none;background:0 0;margin-left:-1px}.splitter[data-v-3e93ab50]:hover{background:var(--color-zinc-200)}.empty-panel[data-v-3e93ab50]{text-align:center;color:var(--color-zinc-500);margin:auto;padding:20px;font-size:12px}.empty-panel svg[data-v-3e93ab50]{width:45px;height:45px;color:var(--color-zinc-300);margin:0 auto 16px}.empty-panel h2[data-v-3e93ab50]{margin-bottom:8px;font-size:16px}.image-open[data-v-3e93ab50]{text-align:left}.image-open span[data-v-3e93ab50]{padding-top:7px;display:block}.file-download[data-v-3e93ab50]{color:var(--color-zinc-600);white-space:nowrap;text-underline-offset:3px;padding:8px;font-size:11px;text-decoration:underline;display:inline-block}.document-cards[data-v-3e93ab50]{gap:10px;margin:20px 0;display:grid}.document-card[data-v-3e93ab50]{border:1px solid var(--color-zinc-200);background:var(--color-zinc-50);border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.inline-card[data-v-3e93ab50]{max-width:560px;margin:12px 0}.composer kbd[data-v-3e93ab50]{font:11px/1.4 var(--font-sans);color:var(--color-zinc-500);border:1px solid var(--color-zinc-300);border-radius:4px;margin-left:6px;padding:1px 5px}.inline-card.missing[data-v-3e93ab50]{opacity:.6}.inline-card.missing .document-open[data-v-3e93ab50]{cursor:default}.document-open[data-v-3e93ab50]{text-align:left;flex:1;align-items:center;gap:14px;min-width:0;display:flex}.document-open>span[data-v-3e93ab50]:last-child{min-width:0}.document-open strong[data-v-3e93ab50]{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;display:block;overflow:hidden}.document-open small[data-v-3e93ab50]{margin-top:4px;font-size:11px}.document-icon[data-v-3e93ab50],.document-open small[data-v-3e93ab50]{color:var(--color-zinc-500);display:block}.document-icon[data-v-3e93ab50]{border:1px solid var(--color-zinc-200);background:var(--color-zinc-100);border-radius:9px;flex-shrink:0;padding:14px}.document-icon svg[data-v-3e93ab50]{width:22px;height:22px}.document-card .file-download[data-v-3e93ab50]{background:var(--color-zinc-100);border-radius:7px;text-decoration:none}.attachments[data-v-3e93ab50]{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.attachments>span[data-v-3e93ab50]{overflow-wrap:anywhere;max-width:100%;color:var(--color-zinc-600);border:1px solid var(--color-zinc-200);border-radius:8px;align-items:center;gap:6px;padding:6px 9px;font-size:11px;display:inline-flex}.attachments svg[data-v-3e93ab50]{flex-shrink:0;width:14px;height:14px}.panel-toolbar[data-v-3e93ab50]{flex-wrap:wrap;height:auto;min-height:58px;padding-block:10px}.panel-label[data-v-3e93ab50]{overflow-wrap:anywhere;min-width:0}.panel-actions[data-v-3e93ab50]{flex-wrap:wrap}.view-option[data-v-3e93ab50]{color:var(--color-zinc-500);border-radius:6px;padding:7px 8px;font-size:11px}.view-option.active[data-v-3e93ab50],.view-option[data-v-3e93ab50]:hover{background:var(--color-zinc-100);color:var(--color-zinc-700)}.artifact-view[data-v-3e93ab50]{background:#fff;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:auto}.artifact-view iframe[data-v-3e93ab50]{border:0;flex:1;width:100%;height:100%;min-height:0}.files-view.viewing[data-v-3e93ab50]{grid-template-columns:minmax(0,1fr)}.files-view.viewing .file-list[data-v-3e93ab50],.files-view.viewing .splitter[data-v-3e93ab50]{display:none}.artifact-image[data-v-3e93ab50]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;min-height:0;padding:20px;display:block}.document-preview[data-v-3e93ab50]{padding:36px}.pulse[data-v-3e93ab50]{animation:1.5s ease-in-out infinite pulse-3e93ab50;display:inline-block}@keyframes pulse-3e93ab50{50%{opacity:.3}}@media (width<=950px){.engine[data-v-3e93ab50]{display:none}.view-switch[data-v-3e93ab50]{margin-left:auto}.expanded .conversation[data-v-3e93ab50]{width:340px;padding-inline:16px}.files-view[data-v-3e93ab50]{grid-template-columns:min(var(--files-width,240px),200px) 5px minmax(0,1fr)}}@media (width<=700px){.view-switch[data-v-3e93ab50]{border-left:0;padding-left:0}.icon-button[data-v-3e93ab50]{width:32px;height:32px;padding:6px}.conversation[data-v-3e93ab50]{padding:0 12px 10px}.workspace-statusbar[data-v-3e93ab50]{flex-wrap:wrap;gap:6px;padding-inline:8px}.expiry[data-v-3e93ab50]{order:1;width:100%}.expanded .conversation[data-v-3e93ab50]{display:none}.side-panel[data-v-3e93ab50]{width:100%}.composer-hint[data-v-3e93ab50]{display:none}.composer[data-v-3e93ab50]{padding:13px}.composer-bottom>.button[data-v-3e93ab50],.composer-bottom>.button-secondary[data-v-3e93ab50]{margin-left:auto}.image-grid[data-v-3e93ab50]{grid-template-columns:repeat(2,minmax(0,1fr))}.files-view[data-v-3e93ab50]{grid-template-columns:1fr}.files-view.viewing .file-list[data-v-3e93ab50],.files-view:not(.viewing) .artifact-view[data-v-3e93ab50],.files-view:not(.viewing)>.empty-panel[data-v-3e93ab50],.splitter[data-v-3e93ab50]{display:none}.panel-toolbar[data-v-3e93ab50]{padding:10px}.document-preview[data-v-3e93ab50]{padding:22px}}@media (height<=600px){.conversation[data-v-3e93ab50]{padding-top:12px}.composer textarea[data-v-3e93ab50]{height:60px}}@media (prefers-reduced-motion:reduce){.pulse[data-v-3e93ab50]{animation:none}}
