.ccs[data-v-ad9291d7]{min-height:0}.ccs[data-v-ad9291d7],.ccs-thread[data-v-ad9291d7]{flex-direction:column;flex:1;display:flex}.ccs-thread[data-v-ad9291d7]{gap:var(--dmi-space-8);width:min(100% - 2 * var(--dmi-space-4),var(--ask-column,760px));padding-top:var(--dmi-space-6);margin:0 auto}.ccs-turn[data-v-ad9291d7]{gap:var(--dmi-space-6);flex-direction:column;display:flex}.ccs-question[data-v-ad9291d7]{border-radius:var(--dmi-radius-lg);align-self:flex-end;height:2.5rem}.ccs-answer[data-v-ad9291d7]{gap:var(--dmi-space-3);flex-direction:column;display:flex}.ccs-line[data-v-ad9291d7]{border-radius:var(--dmi-radius-sm);height:.875rem}.ccs-block[data-v-ad9291d7]{height:13rem;margin-top:var(--dmi-space-2);border-radius:var(--dmi-radius-lg)}.ccs-composer-wrap[data-v-ad9291d7]{width:min(100% - 2 * var(--dmi-space-4),var(--ask-column,760px));padding:var(--dmi-space-4) 0 var(--dmi-space-5);margin:0 auto}.ccs-composer[data-v-ad9291d7]{gap:var(--dmi-space-6);padding:var(--dmi-space-4) var(--dmi-space-2-5) var(--dmi-space-2) var(--dmi-space-4);border:1px solid var(--dmi-border);border-radius:var(--dmi-radius-lg);background:var(--dmi-panel);flex-direction:column;display:flex}.ccs-composer-tools[data-v-ad9291d7]{align-items:center;gap:var(--dmi-space-2);display:flex}.ccs-icon[data-v-ad9291d7]{width:1.25rem}.ccs-icon[data-v-ad9291d7],.ccs-mode[data-v-ad9291d7]{border-radius:var(--dmi-radius-sm);height:1.25rem}.ccs-mode[data-v-ad9291d7]{width:5.5rem}.ccs-spacer[data-v-ad9291d7]{flex:1}.ccs-send[data-v-ad9291d7]{border-radius:var(--dmi-radius-md);width:2.1rem;height:2.1rem}.governance-review[data-v-674174c3]{min-width:0}.governance-changes[data-v-674174c3]{gap:var(--s1);margin:0;padding:0;list-style:none;display:grid}.governance-change[data-v-674174c3]{border:1px solid var(--dmi-border);border-radius:var(--dmi-radius-lg);padding:var(--dmi-space-2-5)}.governance-title[data-v-674174c3]{font-weight:var(--dmi-weight-semibold);color:var(--dmi-text)}.governance-comparison[data-v-674174c3]{gap:var(--s1);margin-top:var(--s1);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));display:grid}.governance-comparison>div[data-v-674174c3]{min-width:0}.governance-comparison h4[data-v-674174c3]{margin:0 0 var(--dmi-space-1-5);font-size:var(--dmi-font-size-xs);font-weight:var(--dmi-weight-semibold);color:var(--dmi-secondary)}.governance-comparison dl[data-v-674174c3]{font-size:var(--dmi-font-size-xs);margin:0;line-height:1.5}.governance-comparison dt[data-v-674174c3]{color:var(--dmi-tertiary)}.governance-comparison dd[data-v-674174c3]{margin:0 0 var(--dmi-space-1-5);color:var(--dmi-secondary);white-space:pre-wrap;overflow-wrap:anywhere}.governance-effects[data-v-674174c3]{margin:var(--s1) 0 0;padding:var(--s1) 0 0 var(--s2);border-top:1px solid var(--dmi-border-subtle);font-size:var(--dmi-font-size-xs);color:var(--dmi-secondary);line-height:1.5}.governance-effects li+li[data-v-674174c3]{margin-top:var(--dmi-space-1)}.governance-raw[data-v-674174c3]{margin-top:var(--s1)}.governance-raw summary[data-v-674174c3]{cursor:pointer;color:var(--dmi-tertiary);font-size:var(--dmi-font-size-xs)}.governance-raw summary[data-v-674174c3]:focus-visible{outline:2px solid var(--dmi-accent);outline-offset:3px;border-radius:var(--dmi-radius-sm)}.governance-raw pre[data-v-674174c3]{margin:var(--s1) 0 0;font-size:var(--dmi-font-size-xs);white-space:pre-wrap;overflow-wrap:anywhere}.build[data-v-34f6470b]{margin-block:var(--s2) var(--s3);color:var(--dmi-text);font-size:var(--dmi-font-size-sm)}.build--current[data-v-34f6470b]{width:min(calc(100% - var(--s3)*2),48rem);margin:0 auto var(--s1);border:1px solid var(--dmi-border);border-radius:var(--dmi-radius-xl);padding:var(--dmi-space-2-5) var(--dmi-space-3);background:var(--dmi-panel);box-shadow:var(--dmi-shadow-soft)}.build-head[data-v-34f6470b]{align-items:center;gap:var(--dmi-space-2);display:flex}.build-head--summary[data-v-34f6470b]{cursor:pointer;padding-block:var(--dmi-space-0-5);list-style:none}.build-head--summary[data-v-34f6470b]::-webkit-details-marker{display:none}.build-head-copy[data-v-34f6470b]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.build-title[data-v-34f6470b]{font-size:var(--dmi-font-size-sm);font-weight:var(--dmi-weight-semibold)}.build-meta[data-v-34f6470b],.build-row-title[data-v-34f6470b],.build-title[data-v-34f6470b]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.build-count[data-v-34f6470b],.build-meta[data-v-34f6470b]{color:var(--dmi-tertiary);font-size:var(--dmi-font-size-xs)}.build-count[data-v-34f6470b]{font-variant-numeric:tabular-nums;flex-shrink:0}.build-mark[data-v-34f6470b]{border:1px solid var(--dmi-border);border-radius:var(--dmi-radius-md);background:var(--dmi-surface);width:1.5rem;height:1.5rem;color:var(--dmi-tertiary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.build-mark--draft[data-v-34f6470b]{border-color:var(--dmi-border-med);color:var(--dmi-text)}.build-mark--done[data-v-34f6470b]{border-color:var(--dmi-success-soft-border);background:var(--dmi-success-soft);color:var(--dmi-success-strong)}.build-mark--alert[data-v-34f6470b]{border-color:var(--dmi-warning-soft-border);background:var(--dmi-warning-soft);color:var(--dmi-warning-strong)}.build-caret[data-v-34f6470b],.build-icon[data-v-34f6470b],.build-mark[data-v-34f6470b]>*{flex-shrink:0;width:.875rem;height:.875rem}.build-track[data-v-34f6470b]{height:2px;margin:var(--dmi-space-2) 0 var(--dmi-space-0-5);border-radius:var(--dmi-radius-pill);background:var(--dmi-surface-strong);overflow:hidden}.build-track-fill[data-v-34f6470b]{border-radius:inherit;background:var(--dmi-accent);height:100%;transition:width var(--dmi-duration-slow) var(--ease-out);display:block}.build-steps[data-v-34f6470b]{margin:var(--dmi-space-0-5) 0 0;padding:0;list-style:none}.build-steps--scroll[data-v-34f6470b]{max-height:min(24vh,13rem);padding-right:var(--dmi-space-0-5);overflow-y:auto}.build-steps--divided[data-v-34f6470b]{margin-top:var(--dmi-space-2);border-top:1px solid var(--dmi-border-subtle);padding-top:var(--dmi-space-0-5)}.build-steps--rail li[data-v-34f6470b]{position:relative}.build-steps--rail li[data-v-34f6470b]:not(:last-child):before{content:"";background:var(--dmi-border);width:1px;position:absolute;top:1.45rem;bottom:.05rem;left:.57rem}.build-row[data-v-34f6470b]{align-items:center;gap:var(--dmi-space-2);min-height:1.65rem;padding:var(--dmi-space-0-5) 0;display:flex}.build-row-title[data-v-34f6470b]{min-width:0;color:var(--dmi-secondary);flex:1}.build-row-state[data-v-34f6470b]{color:var(--dmi-tertiary);font-size:var(--dmi-font-size-xs);flex-shrink:0}.build-tile[data-v-34f6470b]{border-radius:var(--dmi-radius-sm);background:var(--dmi-surface);width:1.15rem;height:1.15rem;color:var(--dmi-quaternary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.build-tile[data-v-34f6470b]>*{width:.75rem;height:.75rem}.build-row.is-review .build-tile[data-v-34f6470b],.build-row.is-running .build-tile[data-v-34f6470b]{background:var(--dmi-accent-soft);color:var(--dmi-accent);animation:build-pulse-34f6470b 1.8s var(--ease-out) infinite}.build-row.is-review .build-row-title[data-v-34f6470b],.build-row.is-running .build-row-title[data-v-34f6470b]{color:var(--dmi-text);font-weight:var(--dmi-weight-medium)}.build-row.is-done .build-tile[data-v-34f6470b]{background:var(--dmi-success-soft);color:var(--dmi-success-strong)}.build-row.is-failed .build-tile[data-v-34f6470b],.build-row.is-needs_input .build-tile[data-v-34f6470b]{background:var(--dmi-warning-soft);color:var(--dmi-warning-strong)}.build-row.is-pending .build-row-title[data-v-34f6470b],.build-row.is-skipped .build-row-title[data-v-34f6470b]{color:var(--dmi-tertiary)}.build-step-brief summary[data-v-34f6470b]{cursor:pointer;list-style:none}.build-step-brief summary[data-v-34f6470b]::-webkit-details-marker{display:none}.build-step-brief .build-row-title[data-v-34f6470b]{color:var(--dmi-text)}.build-step-brief[open] .build-caret[data-v-34f6470b]{transform:rotate(180deg)}.build-caret[data-v-34f6470b]{color:var(--dmi-quaternary);transition:transform var(--dmi-duration-base) var(--ease-out)}.build-brief-body[data-v-34f6470b]{padding:0 0 var(--dmi-space-2) var(--dmi-space-6)}.build-brief-body p[data-v-34f6470b]{margin:0 0 var(--dmi-space-1-5);color:var(--dmi-secondary);line-height:1.5}.build-mutations[data-v-34f6470b]{gap:var(--s1);padding-bottom:var(--s1);display:grid}.build-mutation[data-v-34f6470b]{border-left:2px solid var(--dmi-border);padding-left:var(--s2)}.build-mutation-name[data-v-34f6470b]{text-transform:capitalize}.build-mutation dl[data-v-34f6470b]{margin:var(--dmi-space-1) 0 0}.build-mutation dt[data-v-34f6470b]{color:var(--dmi-tertiary)}.build-mutation dd[data-v-34f6470b]{margin:0 0 var(--dmi-space-1);white-space:pre-wrap;overflow-wrap:anywhere}.build-actions[data-v-34f6470b]{gap:var(--s1);margin-top:var(--dmi-space-0-5);flex-wrap:wrap;align-items:center;display:flex}.build-approve[data-v-34f6470b]{padding:0 var(--dmi-space-4)}.build-approve[data-v-34f6470b],.build-change[data-v-34f6470b]{height:2.1rem;font-size:var(--dmi-font-size-sm)}.build-change[data-v-34f6470b]{padding:0 var(--dmi-space-2-5);color:var(--dmi-secondary);cursor:pointer;border-radius:var(--dmi-radius-md);background:0 0;border:0}.build-change[data-v-34f6470b]:hover:not(:disabled){color:var(--dmi-text);background:var(--dmi-surface)}.build-actions button[data-v-34f6470b]:disabled{opacity:.5;cursor:not-allowed}.build-error[data-v-34f6470b]{margin:0 0 var(--s1);color:var(--dmi-error-strong)}.build-details[data-v-34f6470b]{border-left:2px solid var(--dmi-border-subtle);padding-left:var(--dmi-space-2-5)}.build-head--summary[data-v-34f6470b]:focus-visible,.build-resource[data-v-34f6470b]:focus-visible,.build-step-brief summary[data-v-34f6470b]:focus-visible{outline:2px solid var(--dmi-accent);outline-offset:3px;border-radius:var(--dmi-radius-sm)}.build-details[open] .build-caret[data-v-34f6470b]{transform:rotate(180deg)}.build-note[data-v-34f6470b]{margin:0 0 var(--dmi-space-1) var(--dmi-space-6);color:var(--dmi-tertiary);font-size:var(--dmi-font-size-xs)}.build-note--lead[data-v-34f6470b]{margin-left:0;margin-top:var(--s1)}.build-resources[data-v-34f6470b]{gap:var(--dmi-space-1-5);margin-top:var(--dmi-space-2);display:grid}.build-resource[data-v-34f6470b]{align-items:center;gap:var(--dmi-space-2);border:1px solid var(--dmi-border);border-radius:var(--dmi-radius-lg);padding:var(--dmi-space-2) var(--dmi-space-2-5);color:inherit;background:var(--dmi-panel);transition:background var(--dmi-duration-fast) var(--ease-out),border-color var(--dmi-duration-fast) var(--ease-out);text-decoration:none;display:flex}.build-resource[data-v-34f6470b]:hover{border-color:var(--dmi-border-med);background:var(--dmi-surface)}.build-resource-copy[data-v-34f6470b]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.build-resource-copy strong[data-v-34f6470b]{font-weight:var(--dmi-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.build-resource-copy>span[data-v-34f6470b]{color:var(--dmi-tertiary);font-size:var(--dmi-font-size-xs)}.build-resource .build-icon[data-v-34f6470b]{color:var(--dmi-quaternary)}.build-spin[data-v-34f6470b]{animation:1.5s linear infinite build-spin-34f6470b}@keyframes build-spin-34f6470b{to{transform:rotate(1turn)}}@keyframes build-pulse-34f6470b{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.build-row.is-review .build-tile[data-v-34f6470b],.build-row.is-running .build-tile[data-v-34f6470b],.build-spin[data-v-34f6470b]{animation:none}}.dmi-prose[data-v-a30c526f]{font-size:var(--dmi-font-size-md);color:var(--dmi-text);white-space:normal;font-variant-numeric:tabular-nums;line-height:1.55}[data-v-a30c526f]>:first-child{margin-top:0}[data-v-a30c526f] p{margin:0 0 var(--dmi-space-2)}[data-v-a30c526f] p:last-child{margin-bottom:0}[data-v-a30c526f] ol,[data-v-a30c526f] ul{margin:0 0 var(--dmi-space-2);padding-left:var(--dmi-space-5)}[data-v-a30c526f] li,[data-v-a30c526f] li>p{margin:0}[data-v-a30c526f] li>p+p{margin-top:var(--dmi-space-1)}[data-v-a30c526f] li+li{margin-top:var(--dmi-space-0-5)}[data-v-a30c526f] strong{font-weight:var(--dmi-weight-semibold);color:var(--dmi-text)}[data-v-a30c526f] code{font-family:var(--dmi-font-mono);background:var(--dmi-surface-strong);padding:var(--dmi-space-0-5) var(--dmi-space-1-5);border-radius:var(--dmi-radius-xs);color:var(--dmi-text);font-size:.85em}[data-v-a30c526f] a{color:var(--dmi-accent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch,var(--dmi-accent) 35%,transparent);text-decoration-color:color-mix(in oklch,var(--dmi-accent) 35%,transparent);text-underline-offset:2px;transition:text-decoration-color .15s var(--ease-out)}[data-v-a30c526f] a:hover{-webkit-text-decoration-color:var(--dmi-accent);text-decoration-color:var(--dmi-accent)}[data-v-a30c526f] h1,[data-v-a30c526f] h2,[data-v-a30c526f] h3,[data-v-a30c526f] h4{font-weight:var(--dmi-weight-semibold);color:var(--dmi-text);margin-top:var(--dmi-space-4);margin-bottom:var(--dmi-space-1-5);line-height:1.3}[data-v-a30c526f] h1{font-size:var(--dmi-font-size-xl)}[data-v-a30c526f] h2,[data-v-a30c526f] h3,[data-v-a30c526f] h4{font-size:var(--dmi-font-size-lg)}[data-v-a30c526f] blockquote{background:var(--dmi-surface);border-radius:var(--dmi-radius-md);padding:var(--dmi-space-2) var(--dmi-space-3);color:var(--dmi-secondary);margin:var(--dmi-space-3) 0}[data-v-a30c526f] blockquote>:last-child{margin-bottom:0}[data-v-a30c526f] pre{background:var(--dmi-bg-muted);color:var(--dmi-text);border:1px solid var(--dmi-border-subtle);padding:var(--dmi-space-3) var(--dmi-space-3);border-radius:var(--dmi-radius-lg);margin:var(--dmi-space-3) 0;font-size:var(--dmi-font-size-sm);line-height:1.5;overflow-x:auto}[data-v-a30c526f] pre code{color:inherit;font-size:inherit;background:0 0;padding:0}[data-v-a30c526f] hr{border:none;border-top:1px solid var(--dmi-border-subtle);margin:var(--dmi-space-4) 0}[data-v-a30c526f] table{border-collapse:collapse;width:max-content;max-width:100%;margin:0 0 var(--dmi-space-2-5);font-size:var(--dmi-font-size-sm);display:block;overflow-x:auto}[data-v-a30c526f] thead th{text-align:left;white-space:nowrap;color:var(--dmi-tertiary);font-weight:var(--dmi-weight-semibold);font-size:var(--dmi-font-size-xs);padding:var(--dmi-space-1-5) var(--dmi-space-3);border-bottom:1px solid var(--dmi-border)}[data-v-a30c526f] tbody td{padding:var(--dmi-space-1-5) var(--dmi-space-3);border-bottom:1px solid var(--dmi-border-subtle);vertical-align:top}[data-v-a30c526f] tbody tr:last-child td{border-bottom:none}[data-v-a30c526f] td[style*=right],[data-v-a30c526f] th[style*=right]{text-align:right}[data-v-a30c526f] td[style*=center],[data-v-a30c526f] th[style*=center]{text-align:center}.tool-call[data-v-2e047cdd]{border:1px solid var(--dmi-border);border-radius:var(--dmi-radius-md);background:var(--dmi-panel);width:100%;min-width:0;color:var(--dmi-secondary);font-size:var(--dmi-font-size-xs)}summary[data-v-2e047cdd]{align-items:center;gap:var(--dmi-space-2-5);padding:var(--dmi-space-3);cursor:pointer;list-style:none;display:flex}summary[data-v-2e047cdd]::-webkit-details-marker{display:none}summary[data-v-2e047cdd]:focus-visible{outline:2px solid var(--dmi-accent);outline-offset:2px;border-radius:var(--dmi-radius-md)}.tool-caret[data-v-2e047cdd],.tool-status[data-v-2e047cdd]{flex-shrink:0;width:.9rem;height:.9rem}.tool-label[data-v-2e047cdd]{overflow-wrap:anywhere;flex:1;min-width:0}.tool-duration[data-v-2e047cdd]{white-space:nowrap;font-size:var(--dmi-font-size-xs);font-variant-numeric:tabular-nums}.tool-caret[data-v-2e047cdd],.tool-duration[data-v-2e047cdd]{color:var(--dmi-tertiary)}details[open] .tool-caret[data-v-2e047cdd]{transform:rotate(180deg)}dl[data-v-2e047cdd]{padding:var(--dmi-space-3);border-top:1px solid var(--dmi-border);background:var(--dmi-panel-alt);gap:var(--dmi-space-2) var(--dmi-space-4);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}dt[data-v-2e047cdd]{color:var(--dmi-tertiary)}dd[data-v-2e047cdd]{overflow-wrap:anywhere;margin:0}code[data-v-2e047cdd]{font-size:var(--dmi-font-size-xs)}.is-completed[data-v-2e047cdd]{color:var(--dmi-success-strong)}.is-failed[data-v-2e047cdd]{color:var(--dmi-warning-strong)}.is-running[data-v-2e047cdd]{animation:1.5s linear infinite tool-spin-2e047cdd}@keyframes tool-spin-2e047cdd{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.is-running[data-v-2e047cdd]{animation:none}}.agent-inspectable-call[data-v-200a14a1]{gap:var(--dmi-space-2);width:100%;min-width:0;display:grid}.agent-activity[data-v-200a14a1]{margin-bottom:var(--s2);color:var(--dmi-secondary);font-size:var(--dmi-font-size-xs)}.agent-activity-summary[data-v-200a14a1]{align-items:center;gap:var(--s2);max-width:100%;padding:var(--s1) 0;color:var(--dmi-tertiary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.agent-activity-summary[data-v-200a14a1]:hover{color:var(--dmi-text)}.agent-activity-summary[data-v-200a14a1]:focus-visible{outline:2px solid var(--dmi-accent);outline-offset:3px;border-radius:var(--dmi-radius-sm)}.agent-activity-label[data-v-200a14a1]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.agent-activity-caret[data-v-200a14a1]{flex-shrink:0;width:.8rem;height:.8rem}.agent-activity-content[data-v-200a14a1]{margin-top:var(--s1);padding:var(--s1) var(--s3);border-left:1px solid var(--dmi-border-subtle);max-height:22rem;overflow-y:auto}ol[data-v-200a14a1]{margin:0;padding:0;list-style:none}li[data-v-200a14a1]{align-items:flex-start;gap:var(--s2);padding-block:var(--s1);display:flex}.activity-icon[data-v-200a14a1]{margin-top:var(--dmi-space-1);flex-shrink:0;width:.9rem;height:.9rem;display:flex}.activity-completed[data-v-200a14a1]{color:var(--dmi-success)}.activity-failed[data-v-200a14a1]{color:var(--dmi-warning)}.activity-cancelled[data-v-200a14a1],.activity-interrupted[data-v-200a14a1]{color:var(--dmi-tertiary)}.activity-running[data-v-200a14a1]{animation:1s linear infinite activity-spin-200a14a1}.activity-text-icon[data-v-200a14a1],.agent-activity-legacy[data-v-200a14a1]{color:var(--dmi-tertiary)}.agent-activity-legacy[data-v-200a14a1]{font-size:var(--dmi-font-size-xs);margin:0 0 var(--s2)}.agent-activity-update[data-v-200a14a1] .dmi-prose{font-size:var(--dmi-font-size-xs);color:var(--dmi-secondary);line-height:1.6}.agent-activity-update[data-v-200a14a1] p{margin:0}.agent-activity-waiting[data-v-200a14a1]{color:var(--dmi-tertiary);margin:0}@keyframes activity-spin-200a14a1{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.activity-running[data-v-200a14a1]{animation:none}}.thinking[data-v-50bad616]{flex-direction:column;align-self:flex-start;width:100%;display:flex}.thinking-summary[data-v-50bad616]{align-items:center;gap:var(--dmi-space-1);max-width:100%;color:var(--dmi-tertiary);font-family:inherit;font-size:var(--dmi-font-size-xs);text-align:left;cursor:pointer;transition:color var(--dmi-duration-base) var(--ease-out);background:0 0;border:0;padding:0;display:inline-flex}.thinking-summary[data-v-50bad616]:hover{color:var(--dmi-secondary)}.thinking-summary-text[data-v-50bad616]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.thinking-caret[data-v-50bad616]{width:.75rem;height:.75rem;color:var(--dmi-quaternary);transition:transform var(--dmi-duration-base) var(--ease-out);flex-shrink:0}.thinking.is-active .thinking-summary-text[data-v-50bad616]{animation:thinking-breath-50bad616 2.4s var(--ease-out) infinite}@keyframes thinking-breath-50bad616{0%,to{opacity:.55}50%{opacity:1}}.thinking-content[data-v-50bad616]{margin-top:var(--dmi-space-1-5);padding:var(--dmi-space-0-5) var(--dmi-space-1-5) var(--dmi-space-0-5) var(--dmi-space-3);border-left:1px solid var(--dmi-border-subtle);color:var(--dmi-secondary);max-height:22rem;overflow-y:auto}.thinking-step[data-v-50bad616]{padding-bottom:var(--dmi-space-2);margin-bottom:var(--dmi-space-2);border-bottom:1px dashed var(--dmi-border-subtle)}.thinking-step[data-v-50bad616]:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.thinking-content[data-v-50bad616] .dmi-prose{color:var(--dmi-secondary);font-size:var(--dmi-font-size-xs);line-height:1.6}.thinking-content[data-v-50bad616] .dmi-prose p{margin:0 0 var(--dmi-space-2)}.thinking-content[data-v-50bad616] .dmi-prose p:last-child{margin-bottom:0}.thinking-content[data-v-50bad616] h1,.thinking-content[data-v-50bad616] h2,.thinking-content[data-v-50bad616] h3,.thinking-content[data-v-50bad616] h4,.thinking-content[data-v-50bad616] strong{color:var(--dmi-text);font-weight:var(--dmi-weight-semibold)}.thinking-content[data-v-50bad616] code{color:var(--dmi-text);font-family:var(--dmi-font-mono);font-size:var(--dmi-font-size-xs);background:var(--dmi-surface-strong);padding:.05rem var(--dmi-space-1);border-radius:var(--dmi-radius-xs)}.thinking-done[data-v-50bad616]{align-items:center;gap:var(--dmi-space-1);margin-top:var(--dmi-space-2);color:var(--dmi-tertiary);font-size:var(--dmi-font-size-xs);display:inline-flex}.thinking-done-icon[data-v-50bad616]{width:.75rem;height:.75rem;color:var(--dmi-tertiary)}.thinking-expand-enter-active[data-v-50bad616],.thinking-expand-leave-active[data-v-50bad616]{transition:max-height var(--dmi-duration-slow) var(--ease-out),opacity var(--dmi-duration-base) var(--ease-out);overflow:hidden}.thinking-expand-enter-from[data-v-50bad616],.thinking-expand-leave-to[data-v-50bad616]{opacity:0;max-height:0}.thinking-expand-enter-to[data-v-50bad616],.thinking-expand-leave-from[data-v-50bad616]{opacity:1;max-height:22rem}.tool-activity[data-v-aa48119a]{color:var(--dmi-secondary);font-size:var(--dmi-font-size-xs);margin-block:var(--s2)}summary[data-v-aa48119a]{cursor:pointer;align-items:center;gap:var(--s2);padding-block:var(--s1);list-style:none;display:flex}summary[data-v-aa48119a]::-webkit-details-marker{display:none}summary[data-v-aa48119a]:focus-visible{outline:2px solid var(--dmi-accent);outline-offset:3px;border-radius:var(--dmi-radius-sm)}.activity-label[data-v-aa48119a]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.activity-chevron[data-v-aa48119a]{width:.8rem;height:.8rem;color:var(--dmi-tertiary);flex-shrink:0}details[open] .activity-chevron[data-v-aa48119a]{transform:rotate(90deg)}ol[data-v-aa48119a]{padding:0 0 0 var(--s3);margin:var(--s1) 0;border-left:1px solid var(--dmi-border);max-height:13rem;list-style:none;overflow-y:auto}li[data-v-aa48119a]{align-items:center;gap:var(--s2);padding-block:var(--s1);display:flex}.activity-icon[data-v-aa48119a]{flex-shrink:0;width:.9rem;height:.9rem}.activity-completed[data-v-aa48119a]{color:var(--dmi-success)}.activity-failed[data-v-aa48119a]{color:var(--dmi-warning)}.activity-cancelled[data-v-aa48119a],.activity-interrupted[data-v-aa48119a]{color:var(--dmi-tertiary)}.activity-running[data-v-aa48119a]{animation:1s linear infinite activity-spin-aa48119a}@keyframes activity-spin-aa48119a{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.activity-running[data-v-aa48119a]{animation:none}}.narration[data-v-148fd6b3]{gap:var(--dmi-space-1);flex-direction:column;width:100%;display:flex}.narration-step[data-v-148fd6b3]{align-items:baseline;gap:var(--dmi-space-2);min-width:0;display:flex}.narration-dot[data-v-148fd6b3]{background:var(--dmi-tertiary);opacity:.55;border-radius:50%;flex-shrink:0;width:5px;height:5px;transform:translateY(-1px)}.narration-step.is-latest .narration-dot[data-v-148fd6b3]{background:var(--dmi-accent);opacity:1}.narration-dot.is-pulsing[data-v-148fd6b3]{animation:1.6s ease-in-out infinite narration-pulse-148fd6b3}.narration-text[data-v-148fd6b3]{font-size:var(--dmi-font-size-xs);color:var(--dmi-tertiary);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.narration-step.is-latest .narration-text[data-v-148fd6b3]{color:var(--dmi-secondary)}.narration-text-full[data-v-148fd6b3]{white-space:normal}.narration-more[data-v-148fd6b3],.narration-summary[data-v-148fd6b3]{align-items:center;gap:var(--dmi-space-1-5);cursor:pointer;font-size:var(--dmi-font-size-xs);color:var(--dmi-tertiary);background:0 0;border:none;align-self:flex-start;padding:0;display:inline-flex}.narration-more[data-v-148fd6b3]:hover,.narration-summary[data-v-148fd6b3]:hover{color:var(--dmi-secondary)}.narration-more[data-v-148fd6b3]{margin-bottom:var(--dmi-space-0-5)}.narration-summary-preview[data-v-148fd6b3]{white-space:nowrap;text-overflow:ellipsis;opacity:.75;max-width:32ch;overflow:hidden}.narration-caret[data-v-148fd6b3]{flex-shrink:0;width:.8rem;height:.8rem}.narration-list[data-v-148fd6b3]{gap:var(--dmi-space-1);max-height:14rem;margin-top:var(--dmi-space-0-5);flex-direction:column;display:flex;overflow-y:auto}@keyframes narration-pulse-148fd6b3{0%,to{opacity:1}50%{opacity:.35}}.investigation[data-v-a6fbb81b]{gap:var(--dmi-space-1);flex-direction:column;width:100%;display:flex}.investigation-anchor[data-v-a6fbb81b]{align-items:baseline;gap:var(--dmi-space-1-5);min-width:0;margin-bottom:var(--dmi-space-0-5);display:flex}.investigation-anchor-icon[data-v-a6fbb81b]{width:.8rem;height:.8rem;color:var(--dmi-accent);flex-shrink:0;transform:translateY(1px)}.investigation-anchor-text[data-v-a6fbb81b]{font-size:var(--dmi-font-size-xs);color:var(--dmi-secondary);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.investigation-step[data-v-a6fbb81b]{align-items:baseline;gap:var(--dmi-space-2);min-width:0;display:flex}.investigation-icon[data-v-a6fbb81b]{width:.75rem;height:.75rem;color:var(--dmi-tertiary);opacity:.55;flex-shrink:0;transform:translateY(1px)}.investigation-step.is-testing .investigation-icon[data-v-a6fbb81b]{color:var(--dmi-accent);opacity:1}.investigation-step.is-cleared .investigation-icon[data-v-a6fbb81b]{opacity:.8}.investigation-step.is-confirmed .investigation-icon[data-v-a6fbb81b]{color:var(--dmi-warning);opacity:1}.investigation-icon.is-spinning[data-v-a6fbb81b]{animation:1.1s linear infinite investigation-spin-a6fbb81b}.investigation-text[data-v-a6fbb81b]{font-size:var(--dmi-font-size-xs);color:var(--dmi-tertiary);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.investigation-step.is-testing .investigation-text[data-v-a6fbb81b]{color:var(--dmi-secondary)}.investigation-finding[data-v-a6fbb81b]{font-size:var(--dmi-font-size-xs);color:var(--dmi-tertiary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.investigation-finding[data-v-a6fbb81b]:before{content:"·";margin-right:var(--dmi-space-1-5);opacity:.7}.investigation-body[data-v-a6fbb81b]{flex-direction:column;gap:.05rem;min-width:0;display:flex}.investigation-text-full[data-v-a6fbb81b]{white-space:normal;color:var(--dmi-secondary)}.investigation-result[data-v-a6fbb81b],.investigation-step.is-pending .investigation-text-full[data-v-a6fbb81b]{color:var(--dmi-tertiary)}.investigation-result[data-v-a6fbb81b]{font-size:var(--dmi-font-size-xs);white-space:normal;min-width:0;line-height:1.45}.investigation-step.is-confirmed .investigation-result[data-v-a6fbb81b]{color:var(--dmi-warning-strong)}.investigation-partial[data-v-a6fbb81b],.investigation-summary[data-v-a6fbb81b]{align-items:center;gap:var(--dmi-space-1-5);font-size:var(--dmi-font-size-xs);color:var(--dmi-tertiary);background:0 0;border:none;align-self:flex-start;padding:0;display:inline-flex}.investigation-summary[data-v-a6fbb81b]{cursor:pointer}.investigation-summary[data-v-a6fbb81b]:hover{color:var(--dmi-secondary)}.investigation-summary-findings[data-v-a6fbb81b]{color:var(--dmi-warning);opacity:.9}.investigation-summary-clean[data-v-a6fbb81b]{opacity:.75}.investigation-caret[data-v-a6fbb81b]{flex-shrink:0;width:.8rem;height:.8rem}.investigation-list[data-v-a6fbb81b]{gap:var(--dmi-space-1);max-height:14rem;margin-top:var(--dmi-space-0-5);flex-direction:column;display:flex;overflow-y:auto}@keyframes investigation-spin-a6fbb81b{to{transform:translateY(1px)rotate(1turn)}}.question-card[data-v-397117e4]{margin-top:var(--s2);border:1px solid var(--dmi-border-med);border-radius:var(--dmi-radius-xl);background:var(--dmi-panel);font-size:var(--dmi-font-size-md);overflow:hidden}header[data-v-397117e4]{align-items:center;gap:var(--dmi-space-2-5);padding:var(--dmi-space-4) var(--dmi-space-4);background:var(--dmi-panel-alt);border-bottom:1px solid var(--dmi-border);display:flex}header strong[data-v-397117e4]{font-weight:var(--dmi-weight-semibold);flex:1}header>span[data-v-397117e4]{color:var(--dmi-tertiary);font-variant-numeric:tabular-nums}footer button[data-v-397117e4]>*,header[data-v-397117e4]>:first-child,summary[data-v-397117e4]>:first-child,summary[data-v-397117e4]>:last-child{flex-shrink:0;width:1rem;height:1rem}fieldset[data-v-397117e4]{padding:var(--dmi-space-4);gap:var(--dmi-space-2-5);border:0;min-width:0;margin:0;display:grid}legend[data-v-397117e4]{float:left;width:100%;margin-bottom:var(--dmi-space-1-5);color:var(--dmi-tertiary);font-size:var(--dmi-font-size-sm);line-height:1.6}.question-option[data-v-397117e4]{align-items:flex-start;gap:var(--dmi-space-3);padding:var(--dmi-space-3);border:1px solid var(--dmi-border);border-radius:var(--dmi-radius-md);cursor:pointer;overflow-wrap:anywhere;line-height:1.55;display:flex}.question-option[data-v-397117e4]:hover{background:var(--dmi-surface)}.question-option.is-selected[data-v-397117e4]{border-color:var(--dmi-accent);background:var(--dmi-chat-user-bg)}input[data-v-397117e4]{margin:var(--dmi-space-1) 0 0;width:1rem;height:1rem;accent-color:var(--dmi-accent);flex:none}input[data-v-397117e4]:focus-visible{outline:2px solid var(--dmi-accent);outline-offset:3px}.question-option small[data-v-397117e4]{color:var(--dmi-tertiary);font-size:var(--dmi-font-size-xs);margin-top:var(--dmi-space-0-5);display:block}fieldset:disabled .question-option[data-v-397117e4]{cursor:default;opacity:.6}.question-custom[data-v-397117e4]{width:100%;padding:var(--dmi-space-3);resize:vertical}footer[data-v-397117e4]{justify-content:space-between;align-items:center;gap:var(--dmi-space-3);padding:var(--dmi-space-3) var(--dmi-space-4);border-top:1px solid var(--dmi-border);display:flex}footer>span[data-v-397117e4]{font-size:var(--dmi-font-size-xs);color:var(--dmi-tertiary)}footer button[data-v-397117e4]{gap:var(--dmi-space-2);font-size:var(--dmi-font-size-sm);align-items:center;display:flex}footer button[data-v-397117e4]:disabled{opacity:.5;cursor:default}.question-receipt[data-v-397117e4]{margin-top:var(--s2);border:1px solid var(--dmi-border);border-radius:var(--dmi-radius-md);padding:var(--dmi-space-3) var(--dmi-space-4);font-size:var(--dmi-font-size-sm)}summary[data-v-397117e4]{align-items:center;gap:var(--dmi-space-2-5);cursor:pointer;list-style:none;display:flex}summary[data-v-397117e4]::-webkit-details-marker{display:none}summary[data-v-397117e4]>:first-child{color:var(--dmi-success-strong)}summary>span[data-v-397117e4]{color:var(--dmi-tertiary);flex-shrink:0}summary strong[data-v-397117e4]{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:var(--dmi-weight-medium);flex:1;overflow:hidden}summary[data-v-397117e4]:focus-visible{outline:2px solid var(--dmi-accent);outline-offset:3px}.question-receipt p[data-v-397117e4]{margin:var(--dmi-space-3) 0 0;color:var(--dmi-secondary);overflow-wrap:anywhere;line-height:1.6}@media (width<=600px){footer>span[data-v-397117e4]{display:none}footer[data-v-397117e4]{justify-content:flex-end}summary>span[data-v-397117e4]{display:none}}.cm-body[data-v-d5915890]{transition:max-height .22s;position:relative;overflow:hidden}.cm-body.is-expanded[data-v-d5915890]{max-height:none!important}.cm-body[data-v-d5915890]:not(.is-expanded):after{content:"";background:linear-gradient(to bottom,transparent 0,var(--collapsible-fade-color,var(--dmi-panel)) 95%);pointer-events:none;height:1.6rem;position:absolute;inset:auto 0 0}.cm-toggle[data-v-d5915890]{align-items:center;gap:var(--dmi-space-1);margin-top:var(--dmi-space-1);color:var(--dmi-tertiary);font-size:var(--dmi-font-size-sm);font-weight:var(--dmi-weight-medium);cursor:pointer;transition:color .15s var(--ease-out);background:0 0;border:none;padding:0;display:inline-flex}.cm-toggle[data-v-d5915890]:hover{color:var(--dmi-secondary)}.cm-toggle-icon[data-v-d5915890]{width:.78rem;height:.78rem}.rcard[data-v-d218f933]{background:var(--dmi-panel);width:19rem;max-width:88vw;font-size:var(--dmi-font-size-sm);color:var(--dmi-text);flex-direction:column;display:flex}.rcard-head[data-v-d218f933]{align-items:center;gap:var(--dmi-space-1-5);padding:var(--dmi-space-2) var(--dmi-space-2-5);background:color-mix(in oklab,var(--rc-accent) 10%,var(--dmi-panel));border-bottom:1px solid var(--dmi-border-subtle);display:flex}.rcard-head-icon[data-v-d218f933]{width:.95rem;height:.95rem;color:var(--rc-accent);flex-shrink:0}.rcard-head-type[data-v-d218f933]{font-size:var(--dmi-font-size-xs);font-weight:var(--dmi-weight-semibold);color:var(--dmi-secondary)}.rcard-copy[data-v-d218f933]{border-radius:var(--dmi-radius-md);width:1.4rem;height:1.4rem;color:var(--dmi-tertiary);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;margin-left:auto;transition:background .15s,color .15s;display:inline-flex}.rcard-copy[data-v-d218f933]:hover{background:var(--dmi-surface);color:var(--dmi-text)}.rcard-title-row[data-v-d218f933]{padding:var(--dmi-space-2) var(--dmi-space-3) var(--dmi-space-0-5)}.rcard-title[data-v-d218f933]{font-size:var(--dmi-font-size-lg);font-weight:var(--dmi-weight-semibold);color:var(--dmi-text);margin:0;line-height:1.25}.rcard-body[data-v-d218f933]{gap:var(--dmi-space-2-5);padding:var(--dmi-space-2) var(--dmi-space-3) var(--dmi-space-3);flex-direction:column;display:flex}.rcard-empty[data-v-d218f933]{color:var(--dmi-tertiary);margin:0}.rcard-empty[data-v-d218f933],.rcard-retry[data-v-d218f933]{font-size:var(--dmi-font-size-sm)}.rcard-retry[data-v-d218f933]{margin-top:var(--dmi-space-0-5);padding:var(--dmi-space-0-5) var(--dmi-space-2);border:1px solid var(--dmi-border);border-radius:var(--dmi-radius-md);background:var(--dmi-panel);color:var(--dmi-secondary);cursor:pointer;align-self:flex-start}.rcard-retry[data-v-d218f933]:hover{border-color:var(--dmi-border-med);color:var(--dmi-text)}.rcard-stat-row[data-v-d218f933]{gap:var(--dmi-space-1) var(--dmi-space-3);flex-wrap:wrap;display:flex}.rcard-stat[data-v-d218f933]{align-items:center;gap:var(--dmi-space-1);font-size:var(--dmi-font-size-xs);color:var(--dmi-secondary);display:inline-flex}.rcard-stat-icon[data-v-d218f933]{width:.85rem;height:.85rem;color:var(--dmi-tertiary);flex-shrink:0}.rcard-section[data-v-d218f933]{gap:var(--dmi-space-1-5);flex-direction:column;display:flex}.rcard-section-title[data-v-d218f933]{font-size:var(--dmi-font-size-xs);font-weight:var(--dmi-weight-semibold);color:var(--dmi-tertiary)}.rcard-tags[data-v-d218f933]{gap:var(--dmi-space-1);flex-wrap:wrap;display:flex}.rcard-tag[data-v-d218f933]{align-items:center;gap:var(--dmi-space-1);padding:.08rem var(--dmi-space-1-5);border-radius:var(--dmi-radius-md);background:var(--dmi-surface);border:1px solid var(--dmi-border-subtle);font-size:var(--dmi-font-size-xs);color:var(--dmi-secondary);display:inline-flex}.rcard-tag-key[data-v-d218f933]{width:.7rem;height:.7rem;color:var(--dmi-warning)}.rcard-tag--more[data-v-d218f933]{color:var(--dmi-tertiary)}.rcard-rels[data-v-d218f933]{flex-direction:column;margin:0;padding:0;list-style:none}.rcard-rel[data-v-d218f933],.rcard-rels[data-v-d218f933]{gap:var(--dmi-space-1);display:flex}.rcard-rel[data-v-d218f933]{font-size:var(--dmi-font-size-sm);color:var(--dmi-secondary);align-items:center;min-width:0}.rcard-rel-icon[data-v-d218f933]{width:.8rem;height:.8rem;color:var(--dmi-tertiary);flex-shrink:0}.rcard-rel-name[data-v-d218f933]{color:var(--dmi-text);font-weight:var(--dmi-weight-medium);white-space:nowrap}.rcard-rel-arrow[data-v-d218f933]{color:var(--dmi-tertiary)}.rcard-rel-target[data-v-d218f933]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rcard-actions[data-v-d218f933]{border-top:1px solid var(--dmi-border-subtle);flex-direction:column;display:flex}.rcard-action[data-v-d218f933]{align-items:center;gap:var(--dmi-space-2);padding:var(--dmi-space-2) var(--dmi-space-3);color:var(--dmi-secondary);font-size:var(--dmi-font-size-sm);font-weight:var(--dmi-weight-medium);text-align:left;cursor:pointer;background:0 0;border:none;transition:background .15s,color .15s;display:flex}.rcard-action[data-v-d218f933]:hover{background:var(--dmi-surface);color:var(--dmi-text)}.rcard-action+.rcard-action[data-v-d218f933]{border-top:1px solid var(--dmi-border-subtle)}.rcard[data-v-d4894e77]{background:var(--dmi-panel);width:19rem;max-width:88vw;font-size:var(--dmi-font-size-sm);color:var(--dmi-text);flex-direction:column;display:flex}.rcard-head[data-v-d4894e77]{align-items:center;gap:var(--dmi-space-1-5);padding:var(--dmi-space-2) var(--dmi-space-2-5);background:color-mix(in oklab,var(--rc-accent) 10%,var(--dmi-panel));border-bottom:1px solid var(--dmi-border-subtle);display:flex}.rcard-head-icon[data-v-d4894e77]{width:.95rem;height:.95rem;color:var(--rc-accent);flex-shrink:0}.rcard-head-type[data-v-d4894e77]{font-size:var(--dmi-font-size-xs);font-weight:var(--dmi-weight-semibold);color:var(--dmi-secondary)}.rcard-copy[data-v-d4894e77]{border-radius:var(--dmi-radius-md);width:1.4rem;height:1.4rem;color:var(--dmi-tertiary);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;margin-left:auto;transition:background .15s,color .15s;display:inline-flex}.rcard-copy[data-v-d4894e77]:hover{background:var(--dmi-surface);color:var(--dmi-text)}.rcard-title-row[data-v-d4894e77]{align-items:flex-start;gap:var(--dmi-space-1-5);padding:var(--dmi-space-2) var(--dmi-space-3) var(--dmi-space-1);flex-direction:column;display:flex}.rcard-title[data-v-d4894e77]{font-size:var(--dmi-font-size-lg);font-weight:var(--dmi-weight-semibold);color:var(--dmi-text);margin:0;line-height:1.25}.rcard-title--mono[data-v-d4894e77]{font-family:var(--dmi-font-mono);font-size:var(--dmi-font-size-md)}.rcard-body[data-v-d4894e77]{gap:var(--dmi-space-2);padding:var(--dmi-space-1-5) var(--dmi-space-3) var(--dmi-space-3);flex-direction:column;display:flex}.rcard-empty[data-v-d4894e77]{color:var(--dmi-tertiary);margin:0}.rcard-empty[data-v-d4894e77],.rcard-retry[data-v-d4894e77]{font-size:var(--dmi-font-size-sm)}.rcard-retry[data-v-d4894e77]{padding:var(--dmi-space-0-5) var(--dmi-space-2);border:1px solid var(--dmi-border);border-radius:var(--dmi-radius-md);background:var(--dmi-panel);color:var(--dmi-secondary);cursor:pointer;align-self:flex-start}.rcard-retry[data-v-d4894e77]:hover{border-color:var(--dmi-border-med);color:var(--dmi-text)}.rcard-cols[data-v-d4894e77]{padding:var(--dmi-space-1) var(--dmi-space-3) var(--dmi-space-2-5);gap:var(--dmi-space-1);flex-direction:column;margin:0;display:flex}.rcard-col[data-v-d4894e77]{align-items:baseline;gap:var(--dmi-space-2-5);min-width:0;display:flex}.rcard-col-key[data-v-d4894e77]{width:7.5rem;font-family:var(--dmi-font-mono);font-size:var(--dmi-font-size-xs);color:var(--dmi-tertiary);flex-shrink:0}.rcard-col-key[data-v-d4894e77],.rcard-col-val[data-v-d4894e77]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rcard-col-val[data-v-d4894e77]{min-width:0;font-size:var(--dmi-font-size-sm);color:var(--dmi-text);flex:1;margin:0}.rcard-actions[data-v-d4894e77]{border-top:1px solid var(--dmi-border-subtle);flex-direction:column;display:flex}.rcard-action[data-v-d4894e77]{align-items:center;gap:var(--dmi-space-2);padding:var(--dmi-space-2) var(--dmi-space-3);color:var(--dmi-secondary);font-size:var(--dmi-font-size-sm);font-weight:var(--dmi-weight-medium);text-align:left;cursor:pointer;background:0 0;border:none;transition:background .15s,color .15s;display:flex}.rcard-action[data-v-d4894e77]:hover{background:var(--dmi-surface);color:var(--dmi-text)}.rc-chip[data-v-0758fc1b]{align-items:center;gap:var(--dmi-space-1);max-width:100%;padding:.08rem var(--dmi-space-2) .08rem var(--dmi-space-1-5);border:1px solid var(--dmi-border);border-radius:var(--dmi-radius-pill);background:var(--dmi-surface);color:var(--dmi-text);font-size:var(--dmi-font-size-sm);font-weight:var(--dmi-weight-medium);cursor:pointer;vertical-align:baseline;transition:border-color .15s var(--ease-out),background .15s var(--ease-out);line-height:1.45;display:inline-flex}.rc-chip[data-v-0758fc1b]:hover{border-color:var(--dmi-border-med);background:var(--dmi-surface-hover)}.rc-chip-icon[data-v-0758fc1b]{flex-shrink:0;width:.85rem;height:.85rem}.rc-chip-label[data-v-0758fc1b]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rc-chip--record .rc-chip-label[data-v-0758fc1b]{font-family:var(--dmi-font-mono);font-size:var(--dmi-font-size-xs)}.dw-el[data-v-1d63a388]{width:100%;display:block}.dw-el-rows[data-v-1d63a388]{max-height:min(70vh,40rem);overflow-y:auto}.dw-kpi[data-v-1d63a388]{gap:var(--dmi-space-1);padding:var(--dmi-space-0-5) var(--dmi-space-1);flex-direction:column;display:flex}.dw-head[data-v-1d63a388]{margin-bottom:var(--dmi-space-2)}.dw-title[data-v-1d63a388]{font-size:var(--dmi-font-size-md);font-weight:var(--dmi-weight-semibold);margin:0}.dw-sub[data-v-1d63a388]{font-size:var(--dmi-font-size-xs);color:var(--dmi-tertiary);margin:var(--dmi-space-0-5) 0 0}.dw-pending[data-v-1d63a388]{border-radius:var(--dmi-radius-lg);background:linear-gradient(90deg,var(--dmi-surface) 25%,var(--dmi-surface-strong) 37%,var(--dmi-surface) 63%);background-size:400% 100%;justify-content:center;align-items:center;animation:1.4s ease-in-out infinite dw-shimmer-1d63a388;display:flex}@keyframes dw-shimmer-1d63a388{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.dw-pending[data-v-1d63a388]{animation:none}}.dw-pending-label[data-v-1d63a388]{font-size:var(--dmi-font-size-sm);color:var(--dmi-tertiary)}.dw-pending-kpi-label[data-v-1d63a388]{border-radius:var(--dmi-radius-sm);width:45%;height:1.2rem}.dw-pending-kpi-num[data-v-1d63a388]{border-radius:var(--dmi-radius-sm);width:35%;height:2.85rem}.dw-pending-kpi-num--retry[data-v-1d63a388]{width:100%}.dw-pending-kpi-retry[data-v-1d63a388]{font-size:var(--dmi-font-size-sm);font-weight:var(--dmi-weight-semibold);color:var(--dmi-tertiary);white-space:nowrap;text-overflow:ellipsis;max-width:92%;overflow:hidden}.dw-truncated[data-v-1d63a388]{font-size:var(--dmi-font-size-xs);color:var(--dmi-tertiary);margin-top:var(--dmi-space-1-5)}.odp[data-v-b314ce88]{margin-top:var(--dmi-space-3);background:var(--dmi-panel);border:1px solid var(--dmi-border);border-radius:var(--dmi-radius-xl);padding:var(--dmi-space-4) var(--dmi-space-4) var(--dmi-space-4);container:odp/inline-size}.odp-head[data-v-b314ce88]{justify-content:space-between;gap:var(--dmi-space-3);margin-bottom:var(--dmi-space-3)}.odp-head[data-v-b314ce88],.odp-head-right[data-v-b314ce88]{flex-wrap:wrap;align-items:center;display:flex}.odp-head-right[data-v-b314ce88]{gap:var(--dmi-space-2-5)}.odp-title[data-v-b314ce88]{align-items:center;gap:var(--dmi-space-1-5);font-size:var(--dmi-font-size-sm);font-weight:var(--dmi-weight-semibold);color:var(--dmi-text);display:inline-flex}.odp-title-icon[data-v-b314ce88]{width:16px;height:16px;color:var(--dmi-accent)}.odp-sources[data-v-b314ce88]{align-items:center;gap:var(--dmi-space-1-5) var(--dmi-space-3);flex-wrap:wrap;display:flex}.odp-sources-label[data-v-b314ce88]{font-size:var(--dmi-font-size-xs);color:var(--dmi-tertiary);font-weight:var(--dmi-weight-semibold)}.odp-fold[data-v-b314ce88]{align-items:center;gap:var(--dmi-space-2);width:100%;margin-top:var(--dmi-space-3);padding:var(--dmi-space-2) var(--dmi-space-3);border:1px solid var(--dmi-border);border-radius:var(--dmi-radius-lg);background:var(--dmi-panel);color:var(--dmi-secondary);font-family:inherit;font-size:var(--dmi-font-size-sm);text-align:left;cursor:pointer;transition:background .15s var(--ease-out-quart,ease);display:flex}.odp-fold[data-v-b314ce88]:hover{background:var(--dmi-surface);color:var(--dmi-text)}.odp-fold-icon[data-v-b314ce88]{opacity:.7;flex:none}.odp-fold-titles[data-v-b314ce88]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.odp-fold-open[data-v-b314ce88]{font-size:var(--dmi-font-size-xs);color:var(--dmi-tertiary);flex:none}.odp-source[data-v-b314ce88]{font-size:var(--dmi-font-size-xs);color:var(--dmi-secondary);text-decoration:none}.odp-source[data-v-b314ce88],.odp-source-item[data-v-b314ce88]{align-items:center;gap:var(--dmi-space-1);display:inline-flex}.odp-source-item[data-v-b314ce88]{min-width:0}.odp-source-age[data-v-b314ce88]{font-size:var(--dmi-font-size-xs);color:var(--dmi-tertiary);white-space:nowrap}.odp-link-chip[data-v-b314ce88]{align-items:center;gap:var(--dmi-space-1);min-width:0;display:inline-flex}.odp-links[data-v-b314ce88]{gap:var(--dmi-space-2) var(--dmi-space-6);padding:var(--dmi-space-3) var(--dmi-space-4);border-top:1px solid var(--dmi-border)}.odp-linkgroup[data-v-b314ce88],.odp-links[data-v-b314ce88]{flex-wrap:wrap;display:flex}.odp-linkgroup[data-v-b314ce88]{align-items:center;gap:var(--dmi-space-1-5) var(--dmi-space-2);min-width:0}.odp-links-label[data-v-b314ce88]{font-family:var(--dmi-font-sans);font-size:var(--dmi-font-size-xs);color:var(--dmi-tertiary)}.odp-link[data-v-b314ce88]{align-items:baseline;gap:var(--dmi-space-1);max-width:16rem;padding:var(--dmi-space-0-5) var(--dmi-space-2);border:1px solid var(--dmi-border);border-radius:var(--dmi-radius-pill);font-size:var(--dmi-font-size-sm);color:var(--dmi-secondary);white-space:nowrap;text-overflow:ellipsis;transition:background .15s var(--ease-out-quart,ease);text-decoration:none;display:inline-flex;overflow:hidden}.odp-link[data-v-b314ce88]:hover{background:var(--dmi-surface);color:var(--dmi-text)}.odp-link-kind[data-v-b314ce88]{font-size:var(--dmi-font-size-xs);color:var(--dmi-tertiary)}.odp-notices[data-v-b314ce88]{margin:0 0 var(--dmi-space-2);gap:var(--dmi-space-1);flex-direction:column;flex-basis:100%;padding:0;list-style:none;display:flex}.odp-notice[data-v-b314ce88]{font-size:var(--dmi-font-size-sm);color:var(--dmi-tertiary)}.odp-kpis[data-v-b314ce88]{margin-bottom:var(--dmi-space-3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.odp-grid[data-v-b314ce88],.odp-kpis[data-v-b314ce88]{gap:var(--dmi-space-3);display:grid}.odp-grid[data-v-b314ce88]{grid-template-columns:1fr}.odp-grid.has-recs[data-v-b314ce88]{grid-template-columns:minmax(0,1fr)}@container odp (width>=40rem){.odp-grid.has-recs[data-v-b314ce88]{grid-template-columns:minmax(0,2.4fr) minmax(180px,1fr)}}.odp-charts[data-v-b314ce88]{gap:var(--dmi-space-3);grid-template-columns:1fr;min-width:0;display:grid}.odp-recs[data-v-b314ce88]{background:var(--dmi-panel);border:1px solid var(--dmi-border-subtle);border-radius:var(--dmi-radius-lg);padding:var(--dmi-space-3) var(--dmi-space-4);align-self:start}.odp-recs-title[data-v-b314ce88]{font-size:var(--dmi-font-size-sm);font-weight:var(--dmi-weight-semibold);color:var(--dmi-text);margin-bottom:var(--dmi-space-2-5)}.odp-recs-list[data-v-b314ce88]{gap:var(--dmi-space-2-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.odp-rec[data-v-b314ce88]{align-items:flex-start;gap:var(--dmi-space-2);display:flex}.odp-rec-num[data-v-b314ce88]{border-radius:var(--dmi-radius-pill);background:var(--dmi-accent-soft);width:18px;height:18px;color:var(--dmi-accent);font-size:var(--dmi-font-size-xs);font-weight:var(--dmi-weight-semibold);flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.odp-rec-text[data-v-b314ce88]{font-size:var(--dmi-font-size-sm);color:var(--dmi-secondary);line-height:1.45}.odp-cell[data-v-b314ce88]{border-radius:var(--dmi-radius-lg);min-width:0;padding:var(--dmi-space-3) var(--dmi-space-4);position:relative}.odp-cell[data-v-b314ce88],.odp-expand[data-v-b314ce88]{background:var(--dmi-panel);border:1px solid var(--dmi-border)}.odp-expand[data-v-b314ce88]{z-index:3;opacity:0;border-radius:var(--dmi-radius-md);width:28px;height:28px;color:var(--dmi-secondary);cursor:pointer;transition:opacity .15s var(--ease-out-quart,ease);font-family:inherit;position:absolute;top:8px;right:8px}.odp-cell:hover .odp-expand[data-v-b314ce88],.odp-expand[data-v-b314ce88]:focus-visible{opacity:1}.odp-open-panel[data-v-b314ce88]{font-size:var(--dmi-font-size-sm);border:1px solid var(--dmi-border);background:var(--dmi-panel);color:var(--dmi-secondary);border-radius:var(--dmi-radius-pill);padding:var(--dmi-space-1) var(--dmi-space-3);cursor:pointer;transition:background .15s var(--ease-out-quart,ease);font-family:inherit}.odp-open-panel[data-v-b314ce88]:hover{background:var(--dmi-surface)}.apc[data-v-1ae1f894]{margin-top:var(--s2);padding:var(--s2) var(--s3);border:1px solid var(--dmi-border);border-radius:var(--dmi-radius-lg);background:var(--dmi-surface);justify-content:space-between;align-items:center;gap:var(--s3);display:flex}.apc-result[data-v-1ae1f894]{flex-direction:column;flex:none;align-items:flex-end}.apc-body[data-v-1ae1f894],.apc-result[data-v-1ae1f894]{gap:var(--s2);display:flex}.apc-body[data-v-1ae1f894]{align-items:flex-start;min-width:0}.apc-icon[data-v-1ae1f894]{width:18px;height:18px;color:var(--dmi-text);flex:none;margin-top:1px}.apc-text[data-v-1ae1f894]{min-width:0}.apc-title[data-v-1ae1f894]{font-size:var(--dmi-font-size-sm);font-weight:var(--dmi-weight-semibold)}.apc-reason[data-v-1ae1f894]{font-size:var(--dmi-font-size-xs);color:var(--dmi-tertiary)}.apc-btn[data-v-1ae1f894]{font-size:var(--dmi-font-size-sm);padding:var(--s1) var(--s2);flex:none}.apc-done[data-v-1ae1f894]{font-size:var(--dmi-font-size-xs);color:var(--dmi-tertiary);align-items:center;gap:var(--dmi-space-0-5);flex:none;display:inline-flex}@media (width<=640px){.apc[data-v-1ae1f894]{flex-direction:column;align-items:stretch}.apc-result[data-v-1ae1f894]{align-items:flex-start}}.cmb-extended-error[data-v-5e312ad1]{margin-top:var(--dmi-space-3);padding-left:var(--dmi-space-3);border-left:2px solid var(--dmi-border-med);color:var(--dmi-secondary);font-size:var(--dmi-font-size-sm)}.cmb-mode-label[data-v-5e312ad1]{margin:0 var(--dmi-space-2) var(--dmi-space-1);font-size:var(--dmi-font-size-xs);color:var(--dmi-tertiary);align-self:flex-end;line-height:1.5}.cmb-msg-assistant[data-v-5e312ad1]{max-width:100%;box-shadow:none;color:var(--dmi-text);font-size:var(--dmi-font-size-md);white-space:pre-wrap;word-break:break-word;background:0 0;border:none;align-self:stretch;padding:0;line-height:1.55}.cmb-user-wrap[data-v-5e312ad1]{flex-direction:column;align-self:flex-end;align-items:flex-end;max-width:88%;margin-left:auto;display:flex}.cmb-msg-user[data-v-5e312ad1]{width:fit-content;max-width:100%;padding:var(--dmi-space-2) var(--dmi-space-3);border-radius:var(--dmi-radius-lg);background:var(--dmi-chat-user-bg);color:var(--dmi-chat-user-text);font-size:var(--dmi-font-size-md);white-space:pre-wrap;word-break:break-word;border:none;line-height:1.55}.cmb-msg-assistant[data-v-5e312ad1]>:first-child{margin-top:0}.cmb-msg-assistant[data-v-5e312ad1]>:last-child{margin-bottom:0}.cmb-quote-row[data-v-5e312ad1]{align-items:center;gap:var(--dmi-space-1);margin-bottom:var(--dmi-space-1);opacity:.72;font-size:var(--dmi-font-size-xs);font-style:italic;display:flex;overflow:hidden}.cmb-quote-icon[data-v-5e312ad1]{flex-shrink:0}.cmb-quote-text[data-v-5e312ad1]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cmb-quote-widget[data-v-5e312ad1]{opacity:.8;flex-shrink:0}.cmb-quote-widget[data-v-5e312ad1]:before{content:"· "}.cmb-attachments[data-v-5e312ad1]{gap:var(--dmi-space-1);margin-bottom:var(--dmi-space-1-5);flex-direction:column;display:flex}.cmb-tablerefs[data-v-5e312ad1]{gap:var(--s1);margin-bottom:var(--s1);flex-wrap:wrap;display:flex}.cmb-attachment[data-v-5e312ad1],.cmb-tableref[data-v-5e312ad1]{font-size:var(--dmi-font-size-xs);opacity:.8;align-items:center;gap:var(--dmi-space-0-5);display:flex}a.cmb-attachment[data-v-5e312ad1]{color:inherit;cursor:pointer;text-decoration:none;transition:opacity .12s cubic-bezier(.16,1,.3,1)}a.cmb-attachment[data-v-5e312ad1]:hover{opacity:1;text-underline-offset:2px;text-decoration:underline}.cmb-attachment-icon[data-v-5e312ad1],.cmb-tableref-icon[data-v-5e312ad1]{width:10px;height:10px}.cmb-attachment-image[data-v-5e312ad1]{border-radius:var(--dmi-radius-md);border:1px solid var(--dmi-border);cursor:zoom-in;background:var(--dmi-surface-strong);max-width:240px;max-height:200px;padding:0;display:block;overflow:hidden}.cmb-attachment-image[data-v-5e312ad1]:hover{border-color:var(--dmi-border-med)}.cmb-attachment-image-img[data-v-5e312ad1]{width:auto;max-width:100%;height:auto;max-height:200px;display:block}.cmb-sender-label[data-v-5e312ad1]{margin-top:var(--dmi-space-1);padding:0 var(--dmi-space-1);text-align:right}.cmb-cancelled[data-v-5e312ad1],.cmb-sender-label[data-v-5e312ad1]{font-size:var(--dmi-font-size-xs);color:var(--dmi-tertiary)}.cmb-cancelled[data-v-5e312ad1]{margin-top:var(--s2);padding:var(--s2) var(--s3);border:1px solid var(--dmi-border);border-radius:var(--dmi-radius-xs);justify-content:space-between;align-items:center;display:flex}.cmb-retry-btn[data-v-5e312ad1]{font-size:var(--dmi-font-size-sm);padding:var(--s1) var(--s2)}.chat-compaction[data-v-d85f6b8c]{align-items:flex-start;gap:var(--s2);margin-block:var(--s3);color:var(--dmi-secondary);font-size:var(--dmi-font-size-sm);display:flex}.chat-compaction[data-v-d85f6b8c]>:first-child{margin-top:var(--dmi-space-0-5);flex-shrink:0}.chat-compaction p[data-v-d85f6b8c]{margin-top:var(--s1);color:var(--dmi-tertiary);font-size:var(--dmi-font-size-xs)}.chat-compaction-spinner[data-v-d85f6b8c]{animation:1.5s linear infinite compaction-spin-d85f6b8c}@keyframes compaction-spin-d85f6b8c{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.chat-compaction-spinner[data-v-d85f6b8c]{animation:none}}.liveness[data-v-a788da4f]{align-items:center;gap:var(--dmi-space-2);padding:var(--dmi-space-1) 0;font-size:var(--dmi-font-size-xs);color:var(--dmi-tertiary);align-self:flex-start;display:inline-flex}.liveness-elapsed[data-v-a788da4f]{font-variant-numeric:tabular-nums;opacity:.8}.dcm-load-status[data-v-59ab03fd]{align-items:center;gap:var(--s2);color:var(--dmi-error-strong);font-size:var(--dmi-font-size-md);display:flex}.dcm-skeleton[data-v-59ab03fd] .ccs-thread{width:100%;padding-top:0}.dcm-build-unavailable[data-v-59ab03fd]{color:var(--dmi-tertiary);font-size:var(--dmi-font-size-sm);margin-block:var(--s3)}.dcm-root[data-v-59ab03fd]{width:100%}.dcm-progress[data-v-59ab03fd]{padding:0 var(--s3);align-items:center;gap:var(--s1);display:flex}.dcm-progress-text[data-v-59ab03fd]{font-size:var(--dmi-font-size-xs);color:var(--dmi-tertiary)}@keyframes dcm-spin-59ab03fd{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.dcm-thinking[data-v-59ab03fd]{align-items:center;gap:var(--dmi-space-1);padding:var(--dmi-space-1-5) var(--dmi-space-3);margin-bottom:var(--s3);font-size:var(--dmi-font-size-xs);color:var(--dmi-tertiary);align-self:flex-start;display:inline-flex}.dcm-thinking-text[data-v-59ab03fd]{margin-left:var(--dmi-space-1)}.dcm-status-spinner[data-v-59ab03fd]{width:.85rem;height:.85rem;color:var(--dmi-tertiary);flex-shrink:0;animation:.9s linear infinite dcm-spin-59ab03fd}.cc-wrap[data-v-dbcae083]{padding:var(--dmi-space-3) var(--dmi-space-3) var(--dmi-space-4);position:relative}.cc-mention-pop[data-v-dbcae083]{z-index:var(--dmi-z-menu);border:1px solid var(--dmi-border);border-radius:var(--dmi-radius-lg);background:var(--dmi-panel);min-height:0;box-shadow:var(--dmi-shadow-panel);flex-direction:column;display:flex;position:fixed;overflow:hidden}.cc-mention-list[data-v-dbcae083]{overscroll-behavior:contain;min-height:0;max-height:20rem;padding:var(--dmi-space-1-5);flex:auto;overflow-y:auto}.cc-mention-group+.cc-mention-group[data-v-dbcae083]{margin-top:var(--dmi-space-1-5);padding-top:var(--dmi-space-1-5);border-top:1px solid var(--dmi-border-subtle)}.cc-mention-group-label[data-v-dbcae083]{padding:var(--dmi-space-1) var(--dmi-space-2-5) var(--dmi-space-1);color:var(--dmi-secondary);font-size:var(--dmi-font-size-xs);font-weight:var(--dmi-weight-medium);margin:0}.cc-mention-item[data-v-dbcae083]{align-items:center;gap:var(--dmi-space-2-5);width:100%;min-height:2.25rem;padding:var(--dmi-space-1-5) var(--dmi-space-2-5);border-radius:var(--dmi-radius-sm);color:var(--dmi-text);font-size:var(--dmi-font-size-sm);text-align:left;cursor:pointer;background:0 0;border:none;display:flex}.cc-mention-item.is-active[data-v-dbcae083]{background:var(--dmi-surface-strong)}.cc-mention-label[data-v-dbcae083]{font-weight:var(--dmi-weight-medium);flex:0 auto}.cc-mention-label[data-v-dbcae083],.cc-mention-secondary[data-v-dbcae083]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cc-mention-secondary[data-v-dbcae083]{color:var(--dmi-secondary);font-family:var(--dmi-font-mono);font-size:var(--dmi-font-size-xs);flex:0 10 auto}.cc-mention-state[data-v-dbcae083]{align-items:center;gap:var(--dmi-space-2);min-height:2.25rem;padding:var(--dmi-space-2) var(--dmi-space-2-5);color:var(--dmi-secondary);font-size:var(--dmi-font-size-sm);display:flex}.cc-mention-state--error[data-v-dbcae083]{color:var(--dmi-error-strong)}.cc-mention-state-icon[data-v-dbcae083]{flex-shrink:0;width:1rem;height:1rem}.cc-mention-loading[data-v-dbcae083]{flex-direction:column;display:flex}.cc-mention-skeleton-row[data-v-dbcae083]{align-items:center;gap:var(--dmi-space-2-5);height:2.25rem;padding:0 var(--dmi-space-2-5);display:flex}.cc-mention-skeleton-icon[data-v-dbcae083]{border-radius:var(--dmi-radius-xs);flex:none;width:1rem;height:1rem}.cc-mention-skeleton[data-v-dbcae083]{border-radius:var(--dmi-radius-sm);height:.75rem}.cc-mention-hint[data-v-dbcae083]{gap:var(--dmi-space-4);padding:var(--dmi-space-2) var(--dmi-space-4);border-top:1px solid var(--dmi-border-subtle);background:var(--dmi-panel);color:var(--dmi-secondary);font-size:var(--dmi-font-size-xs);flex:none;margin:0;display:flex}.cc-mention-hint kbd[data-v-dbcae083]{min-width:1.1rem;margin-right:var(--dmi-space-1);padding:0 var(--dmi-space-1);border:1px solid var(--dmi-border);border-radius:var(--dmi-radius-xs);font-family:inherit;font-size:var(--dmi-font-size-xs);line-height:var(--dmi-line-height-xs);text-align:center;display:inline-block}@media (prefers-reduced-motion:no-preference){.cc-mention-enter-active[data-v-dbcae083]{transition:opacity var(--dmi-duration-fast) var(--ease-out),transform var(--dmi-duration-fast) var(--ease-out)}.cc-mention-enter-from[data-v-dbcae083]{opacity:0}.cc-mention-enter-from.cc-mention-pop--above[data-v-dbcae083]{transform:translateY(4px)}.cc-mention-enter-from.cc-mention-pop--below[data-v-dbcae083]{transform:translateY(-4px)}}.cc-composer[data-v-dbcae083]{border:1px solid var(--dmi-border);border-radius:var(--dmi-radius-lg);background:var(--dmi-panel);transition:border-color .2s var(--ease-out),box-shadow .2s var(--ease-out);position:relative;overflow:hidden}.cc-composer[data-v-dbcae083]:before{content:"";background:linear-gradient(90deg,transparent,var(--dmi-accent),transparent);opacity:0;height:1px;transition:opacity .2s var(--ease-out);pointer-events:none;position:absolute;inset:0 0 auto}.cc-composer[data-v-dbcae083]:focus-within{border-color:var(--dmi-accent);box-shadow:0 0 0 1px var(--dmi-accent-soft),var(--dmi-shadow-panel)}.cc-composer[data-v-dbcae083]:focus-within:before{opacity:.8}.cc-composer--drag[data-v-dbcae083]{border-color:var(--dmi-accent);background:var(--dmi-accent-soft)}.cc-chip-row[data-v-dbcae083],.cc-chip-row[data-v-dbcae083-s]{gap:var(--dmi-space-1-5);padding:var(--dmi-space-3) var(--dmi-space-4) 0;flex-wrap:wrap;display:flex}.cc-chip[data-v-dbcae083],.cc-chip[data-v-dbcae083-s]{align-items:center;gap:var(--dmi-space-1-5);padding:var(--dmi-space-1) var(--dmi-space-2);border:1px solid var(--dmi-border);border-radius:var(--dmi-radius-pill);background:var(--dmi-surface);color:var(--dmi-secondary);font-size:var(--dmi-font-size-xs);max-width:200px;display:inline-flex}.cc-chip[data-v-dbcae083]:has(.cc-chip-image){background:0 0;border:none;padding:0}.cc-chip-image[data-v-dbcae083]{border-radius:var(--dmi-radius-md);border:1px solid var(--dmi-border);background:var(--dmi-surface-strong);width:48px;height:48px;position:relative;overflow:hidden}.cc-chip-image-img[data-v-dbcae083]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.cc-chip-image-close[data-v-dbcae083]{border-radius:var(--dmi-radius-sm);background:var(--dmi-overlay);width:16px;height:16px;color:var(--dmi-accent-ink);opacity:0;justify-content:center;align-items:center;transition:opacity .12s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:2px;right:2px}.cc-chip-image:focus-within .cc-chip-image-close[data-v-dbcae083],.cc-chip-image:hover .cc-chip-image-close[data-v-dbcae083]{opacity:1}.cc-chip--accent[data-v-dbcae083],.cc-chip--accent[data-v-dbcae083-s]{border-color:var(--dmi-accent-soft);background:var(--dmi-accent-soft);color:var(--dmi-accent)}.cc-chip-icon[data-v-dbcae083],.cc-chip-icon[data-v-dbcae083-s]{opacity:.85;flex-shrink:0;width:.8rem;height:.8rem}.cc-chip-label[data-v-dbcae083],.cc-chip-label[data-v-dbcae083-s]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cc-chip-close[data-v-dbcae083],.cc-chip-close[data-v-dbcae083-s]{margin-left:var(--dmi-space-0-5);color:inherit;opacity:.6;cursor:pointer;transition:opacity .15s var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.cc-chip-close[data-v-dbcae083]:hover,.cc-chip-close[data-v-dbcae083-s]:hover{opacity:1}.cc-chip-close[data-v-dbcae083]:focus-visible,.cc-chip-close[data-v-dbcae083-s]:focus-visible{opacity:1;border-radius:var(--dmi-radius-xs)}.cc-input-wrap[data-v-dbcae083]{padding:var(--dmi-space-4) var(--dmi-space-4) var(--dmi-space-1)}.cc-input[data-v-dbcae083]{width:100%;min-height:3rem;max-height:10.8rem;color:var(--dmi-text);caret-color:var(--dmi-text);font-size:var(--dmi-font-size-md);resize:none;background:0 0;border:none;outline:none;padding:0;line-height:1.5;display:block;overflow-y:auto}.cc-input[data-v-dbcae083]::placeholder{color:var(--dmi-tertiary);opacity:.85}.cc-input[data-v-dbcae083]:disabled{opacity:.6;cursor:not-allowed}.cc-toolbar[data-v-dbcae083]{justify-content:space-between;align-items:center;gap:var(--dmi-space-2);padding:var(--dmi-space-1-5) var(--dmi-space-2) var(--dmi-space-2) var(--dmi-space-2-5);display:flex}.cc-actions[data-v-dbcae083]{gap:var(--dmi-space-0-5)}.cc-actions[data-v-dbcae083],.cc-icon-btn[data-v-dbcae083]{align-items:center;display:inline-flex}.cc-icon-btn[data-v-dbcae083]{border-radius:var(--dmi-radius-md);width:2rem;height:2rem;color:var(--dmi-tertiary);cursor:pointer;transition:background .15s var(--ease-out),color .15s var(--ease-out);background:0 0;border:none;justify-content:center}.cc-icon-btn[data-v-dbcae083]:hover:not(:disabled){background:var(--dmi-surface-strong);color:var(--dmi-text)}.cc-icon-btn[data-v-dbcae083]:focus-visible{background:var(--dmi-surface);color:var(--dmi-text)}.cc-icon-btn[data-v-dbcae083]:disabled{opacity:.4;cursor:not-allowed}.cc-send-btn[data-v-dbcae083]{border-radius:var(--dmi-radius-md);background:var(--dmi-gradient-accent);width:2.1rem;height:2.1rem;color:var(--dmi-btn-primary-text);cursor:pointer;box-shadow:var(--dmi-shadow-primary-sm);transition:background .15s var(--ease-out),transform .15s var(--ease-out);border:none;justify-content:center;align-items:center;display:inline-flex}.cc-send-btn[data-v-dbcae083]:hover:not(:disabled){background:var(--dmi-gradient-accent-hover);transform:translateY(-1px)}.cc-send-btn[data-v-dbcae083]:active:not(:disabled){transform:translateY(0)}.cc-send-btn[data-v-dbcae083]:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}.cc-send-btn--cancel[data-v-dbcae083]{background:var(--dmi-surface-strong);color:var(--dmi-text);box-shadow:none}.cc-send-btn--cancel[data-v-dbcae083]:hover:not(:disabled){background:var(--dmi-surface-hover);transform:none}
