.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-9a0b0cfb]{margin-block:var(--s2) var(--s3);color:var(--dmi-text);font-size:var(--dmi-font-size-sm)}.build--current[data-v-9a0b0cfb]{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-9a0b0cfb]{align-items:center;gap:var(--dmi-space-2);display:flex}.build-head--summary[data-v-9a0b0cfb]{cursor:pointer;padding-block:var(--dmi-space-0-5);list-style:none}.build-head--summary[data-v-9a0b0cfb]::-webkit-details-marker{display:none}.build-head-copy[data-v-9a0b0cfb]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.build-title[data-v-9a0b0cfb]{font-size:var(--dmi-font-size-sm);font-weight:var(--dmi-weight-semibold)}.build-meta[data-v-9a0b0cfb],.build-row-title[data-v-9a0b0cfb],.build-title[data-v-9a0b0cfb]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.build-count[data-v-9a0b0cfb],.build-meta[data-v-9a0b0cfb]{color:var(--dmi-tertiary);font-size:var(--dmi-font-size-xs)}.build-count[data-v-9a0b0cfb]{font-variant-numeric:tabular-nums;flex-shrink:0}.build-mark[data-v-9a0b0cfb]{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-9a0b0cfb]{border-color:var(--dmi-border-med);color:var(--dmi-text)}.build-mark--done[data-v-9a0b0cfb]{border-color:var(--dmi-success-soft-border);background:var(--dmi-success-soft);color:var(--dmi-success-strong)}.build-mark--alert[data-v-9a0b0cfb]{border-color:var(--dmi-warning-soft-border);background:var(--dmi-warning-soft);color:var(--dmi-warning-strong)}.build-caret[data-v-9a0b0cfb],.build-icon[data-v-9a0b0cfb],.build-mark[data-v-9a0b0cfb]>*{flex-shrink:0;width:.875rem;height:.875rem}.build-track[data-v-9a0b0cfb]{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-9a0b0cfb]{border-radius:inherit;background:var(--dmi-accent);height:100%;transition:width var(--dmi-duration-slow) var(--ease-out);display:block}.build-steps[data-v-9a0b0cfb]{margin:var(--dmi-space-0-5) 0 0;padding:0;list-style:none}.build-steps--scroll[data-v-9a0b0cfb]{max-height:min(24vh,13rem);padding-right:var(--dmi-space-0-5);overflow-y:auto}.build-steps--divided[data-v-9a0b0cfb]{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-9a0b0cfb]{position:relative}.build-steps--rail li[data-v-9a0b0cfb]:not(:last-child):before{content:"";background:var(--dmi-border);width:1px;position:absolute;top:1.45rem;bottom:.05rem;left:.57rem}.build-row[data-v-9a0b0cfb]{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-9a0b0cfb]{min-width:0;color:var(--dmi-secondary);flex:1}.build-row-state[data-v-9a0b0cfb]{color:var(--dmi-tertiary);font-size:var(--dmi-font-size-xs);flex-shrink:0}.build-tile[data-v-9a0b0cfb]{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-9a0b0cfb]>*{width:.75rem;height:.75rem}.build-row.is-review .build-tile[data-v-9a0b0cfb],.build-row.is-running .build-tile[data-v-9a0b0cfb]{background:var(--dmi-accent-soft);color:var(--dmi-accent);animation:build-pulse-9a0b0cfb 1.8s var(--ease-out) infinite}.build-row.is-review .build-row-title[data-v-9a0b0cfb],.build-row.is-running .build-row-title[data-v-9a0b0cfb]{color:var(--dmi-text);font-weight:var(--dmi-weight-medium)}.build-row.is-done .build-tile[data-v-9a0b0cfb]{background:var(--dmi-success-soft);color:var(--dmi-success-strong)}.build-row.is-failed .build-tile[data-v-9a0b0cfb],.build-row.is-needs_input .build-tile[data-v-9a0b0cfb]{background:var(--dmi-warning-soft);color:var(--dmi-warning-strong)}.build-row.is-pending .build-row-title[data-v-9a0b0cfb],.build-row.is-skipped .build-row-title[data-v-9a0b0cfb]{color:var(--dmi-tertiary)}.build-step-brief summary[data-v-9a0b0cfb]{cursor:pointer;list-style:none}.build-step-brief summary[data-v-9a0b0cfb]::-webkit-details-marker{display:none}.build-step-brief .build-row-title[data-v-9a0b0cfb]{color:var(--dmi-text)}.build-step-brief[open] .build-caret[data-v-9a0b0cfb]{transform:rotate(180deg)}.build-caret[data-v-9a0b0cfb]{color:var(--dmi-quaternary);transition:transform var(--dmi-duration-base) var(--ease-out)}.build-brief-body[data-v-9a0b0cfb]{padding:0 0 var(--dmi-space-2) var(--dmi-space-6)}.build-brief-body p[data-v-9a0b0cfb]{margin:0 0 var(--dmi-space-1-5);color:var(--dmi-secondary);line-height:1.5}.build-mutations[data-v-9a0b0cfb]{gap:var(--s1);padding-bottom:var(--s1);display:grid}.build-mutation[data-v-9a0b0cfb]{border-left:2px solid var(--dmi-border);padding-left:var(--s2)}.build-mutation-name[data-v-9a0b0cfb]{text-transform:capitalize}.build-mutation dl[data-v-9a0b0cfb]{margin:var(--dmi-space-1) 0 0}.build-mutation dt[data-v-9a0b0cfb]{color:var(--dmi-tertiary)}.build-mutation dd[data-v-9a0b0cfb]{margin:0 0 var(--dmi-space-1);white-space:pre-wrap;overflow-wrap:anywhere}.build-actions[data-v-9a0b0cfb]{gap:var(--s1);margin-top:var(--dmi-space-0-5);flex-wrap:wrap;align-items:center;display:flex}.build-error[data-v-9a0b0cfb]{margin:0 0 var(--s1)}.build-details[data-v-9a0b0cfb]{border-left:2px solid var(--dmi-border-subtle);padding-left:var(--dmi-space-2-5)}.build-head--summary[data-v-9a0b0cfb]:focus-visible,.build-resource[data-v-9a0b0cfb]:focus-visible,.build-step-brief summary[data-v-9a0b0cfb]:focus-visible{outline:2px solid var(--dmi-accent);outline-offset:3px;border-radius:var(--dmi-radius-sm)}.build-details[open] .build-caret[data-v-9a0b0cfb]{transform:rotate(180deg)}.build-note[data-v-9a0b0cfb]{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-9a0b0cfb]{margin-left:0;margin-top:var(--s1)}.build-resources[data-v-9a0b0cfb]{gap:var(--dmi-space-1-5);margin-top:var(--dmi-space-2);display:grid}.build-resource[data-v-9a0b0cfb]{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-9a0b0cfb]:hover{border-color:var(--dmi-border-med);background:var(--dmi-surface-hover)}.build-resource-copy[data-v-9a0b0cfb]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.build-resource-copy strong[data-v-9a0b0cfb]{font-weight:var(--dmi-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.build-resource-copy>span[data-v-9a0b0cfb]{color:var(--dmi-tertiary);font-size:var(--dmi-font-size-xs)}.build-resource .build-icon[data-v-9a0b0cfb]{color:var(--dmi-quaternary)}.build-spin[data-v-9a0b0cfb]{animation:1.5s linear infinite build-spin-9a0b0cfb}@keyframes build-spin-9a0b0cfb{to{transform:rotate(1turn)}}@keyframes build-pulse-9a0b0cfb{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.build-row.is-review .build-tile[data-v-9a0b0cfb],.build-row.is-running .build-tile[data-v-9a0b0cfb],.build-spin[data-v-9a0b0cfb]{animation:none}}.dmi-prose[data-v-4047281a]{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-4047281a]>:first-child{margin-top:0}[data-v-4047281a] p{margin:0 0 var(--dmi-space-2)}[data-v-4047281a] p:last-child{margin-bottom:0}[data-v-4047281a] ol,[data-v-4047281a] ul{margin:0 0 var(--dmi-space-2);padding-left:var(--dmi-space-5)}[data-v-4047281a] li,[data-v-4047281a] li>p{margin:0}[data-v-4047281a] li>p+p{margin-top:var(--dmi-space-1)}[data-v-4047281a] li+li{margin-top:var(--dmi-space-0-5)}[data-v-4047281a] strong{font-weight:var(--dmi-weight-semibold);color:var(--dmi-text)}[data-v-4047281a] 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-4047281a] 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-4047281a] a:hover{-webkit-text-decoration-color:var(--dmi-accent);text-decoration-color:var(--dmi-accent)}[data-v-4047281a] h1,[data-v-4047281a] h2,[data-v-4047281a] h3,[data-v-4047281a] 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-4047281a] h1{font-size:var(--dmi-font-size-xl)}[data-v-4047281a] h2,[data-v-4047281a] h3,[data-v-4047281a] h4{font-size:var(--dmi-font-size-lg)}[data-v-4047281a] 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-4047281a] blockquote>:last-child{margin-bottom:0}[data-v-4047281a] pre{background:var(--dmi-surface-sunken);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-4047281a] pre code{color:inherit;font-size:inherit;background:0 0;padding:0}[data-v-4047281a] hr{border:none;border-top:1px solid var(--dmi-border-subtle);margin:var(--dmi-space-4) 0}[data-v-4047281a] 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-4047281a] thead th{text-align:left;white-space:nowrap;color:var(--dmi-table-head-color);font-weight:var(--dmi-weight-medium);font-size:var(--dmi-font-size-xs);padding:var(--dmi-space-1-5) var(--dmi-space-3);border-bottom:1px solid var(--dmi-table-head-line)}[data-v-4047281a] 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-4047281a] tbody tr:last-child td{border-bottom:none}[data-v-4047281a] td[style*=right],[data-v-4047281a] th[style*=right]{text-align:right}[data-v-4047281a] td[style*=center],[data-v-4047281a] 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-4c10503b]{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-4c10503b]{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-4c10503b]{font-weight:var(--dmi-weight-semibold);flex:1}header>span[data-v-4c10503b]{color:var(--dmi-tertiary);font-variant-numeric:tabular-nums}header[data-v-4c10503b]>:first-child,summary[data-v-4c10503b]>:first-child,summary[data-v-4c10503b]>:last-child{flex-shrink:0;width:1rem;height:1rem}fieldset[data-v-4c10503b]{padding:var(--dmi-space-4);gap:var(--dmi-space-2-5);border:0;min-width:0;margin:0;display:grid}legend[data-v-4c10503b]{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-4c10503b]{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-4c10503b]:hover{background:var(--dmi-surface-hover)}.question-option.is-selected[data-v-4c10503b]{border-color:var(--dmi-accent);background:var(--dmi-chat-user-bg)}input[data-v-4c10503b]{margin:var(--dmi-space-1) 0 0;width:1rem;height:1rem;accent-color:var(--dmi-accent);flex:none}input[data-v-4c10503b]:focus-visible{outline:2px solid var(--dmi-accent);outline-offset:3px}.question-option small[data-v-4c10503b]{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-4c10503b]{cursor:default;opacity:.6}footer[data-v-4c10503b]{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-4c10503b]{font-size:var(--dmi-font-size-xs);color:var(--dmi-tertiary)}.question-receipt[data-v-4c10503b]{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-4c10503b]{align-items:center;gap:var(--dmi-space-2-5);cursor:pointer;list-style:none;display:flex}summary[data-v-4c10503b]::-webkit-details-marker{display:none}summary[data-v-4c10503b]>:first-child{color:var(--dmi-success-strong)}summary>span[data-v-4c10503b]{color:var(--dmi-tertiary);flex-shrink:0}summary strong[data-v-4c10503b]{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:var(--dmi-weight-medium);flex:1;overflow:hidden}summary[data-v-4c10503b]:focus-visible{outline:2px solid var(--dmi-accent);outline-offset:3px}.question-receipt p[data-v-4c10503b]{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-4c10503b]{display:none}footer[data-v-4c10503b]{justify-content:flex-end}summary>span[data-v-4c10503b]{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-af6165f5]{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-af6165f5]{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-af6165f5]{width:.95rem;height:.95rem;color:var(--rc-accent);flex-shrink:0}.rcard-head-type[data-v-af6165f5]{font-size:var(--dmi-font-size-xs);font-weight:var(--dmi-weight-semibold);color:var(--dmi-secondary)}.rcard-copy[data-v-af6165f5]{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-af6165f5]:hover{background:var(--dmi-surface-hover);color:var(--dmi-text)}.rcard-title-row[data-v-af6165f5]{padding:var(--dmi-space-2) var(--dmi-space-3) var(--dmi-space-0-5)}.rcard-title[data-v-af6165f5]{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-af6165f5]{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-af6165f5]{color:var(--dmi-tertiary);margin:0}.rcard-empty[data-v-af6165f5],.rcard-retry[data-v-af6165f5]{font-size:var(--dmi-font-size-sm)}.rcard-retry[data-v-af6165f5]{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-af6165f5]:hover{border-color:var(--dmi-border-med);color:var(--dmi-text)}.rcard-stat-row[data-v-af6165f5]{gap:var(--dmi-space-1) var(--dmi-space-3);flex-wrap:wrap;display:flex}.rcard-stat[data-v-af6165f5]{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-af6165f5]{width:.85rem;height:.85rem;color:var(--dmi-tertiary);flex-shrink:0}.rcard-section[data-v-af6165f5]{gap:var(--dmi-space-1-5);flex-direction:column;display:flex}.rcard-section-title[data-v-af6165f5]{font-size:var(--dmi-font-size-xs);font-weight:var(--dmi-weight-semibold);color:var(--dmi-tertiary)}.rcard-tags[data-v-af6165f5]{flex-wrap:wrap}.rcard-rels[data-v-af6165f5],.rcard-tags[data-v-af6165f5]{gap:var(--dmi-space-1);display:flex}.rcard-rels[data-v-af6165f5]{flex-direction:column;margin:0;padding:0;list-style:none}.rcard-rel[data-v-af6165f5]{align-items:center;gap:var(--dmi-space-1);font-size:var(--dmi-font-size-sm);color:var(--dmi-secondary);min-width:0;display:flex}.rcard-rel-icon[data-v-af6165f5]{width:.8rem;height:.8rem;color:var(--dmi-tertiary);flex-shrink:0}.rcard-rel-name[data-v-af6165f5]{color:var(--dmi-text);font-weight:var(--dmi-weight-medium);white-space:nowrap}.rcard-rel-arrow[data-v-af6165f5]{color:var(--dmi-tertiary)}.rcard-rel-target[data-v-af6165f5]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rcard-actions[data-v-af6165f5]{border-top:1px solid var(--dmi-border-subtle);flex-direction:column;display:flex}.rcard-action[data-v-af6165f5]{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-af6165f5]:hover{background:var(--dmi-surface-hover);color:var(--dmi-text)}.rcard-action+.rcard-action[data-v-af6165f5]{border-top:1px solid var(--dmi-border-subtle)}.rcard[data-v-efbc32ed]{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-efbc32ed]{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-efbc32ed]{width:.95rem;height:.95rem;color:var(--rc-accent);flex-shrink:0}.rcard-head-type[data-v-efbc32ed]{font-size:var(--dmi-font-size-xs);font-weight:var(--dmi-weight-semibold);color:var(--dmi-secondary)}.rcard-copy[data-v-efbc32ed]{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-efbc32ed]:hover{background:var(--dmi-surface-hover);color:var(--dmi-text)}.rcard-title-row[data-v-efbc32ed]{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-efbc32ed]{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-efbc32ed]{font-family:var(--dmi-font-mono);font-size:var(--dmi-font-size-md)}.rcard-body[data-v-efbc32ed]{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-efbc32ed]{color:var(--dmi-tertiary);margin:0}.rcard-empty[data-v-efbc32ed],.rcard-retry[data-v-efbc32ed]{font-size:var(--dmi-font-size-sm)}.rcard-retry[data-v-efbc32ed]{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-efbc32ed]:hover{border-color:var(--dmi-border-med);color:var(--dmi-text)}.rcard-cols[data-v-efbc32ed]{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-efbc32ed]{align-items:baseline;gap:var(--dmi-space-2-5);min-width:0;display:flex}.rcard-col-key[data-v-efbc32ed]{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-efbc32ed],.rcard-col-val[data-v-efbc32ed]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rcard-col-val[data-v-efbc32ed]{min-width:0;font-size:var(--dmi-font-size-sm);color:var(--dmi-text);flex:1;margin:0}.rcard-actions[data-v-efbc32ed]{border-top:1px solid var(--dmi-border-subtle);flex-direction:column;display:flex}.rcard-action[data-v-efbc32ed]{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-efbc32ed]:hover{background:var(--dmi-surface-hover);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-75578c01]{width:100%;display:block}.dw-el-rows[data-v-75578c01]{max-height:min(70vh,40rem);overflow-y:auto}.dw-kpi[data-v-75578c01]{gap:var(--dmi-space-1);padding:var(--dmi-space-0-5) var(--dmi-space-1);flex-direction:column;display:flex}.dw-head[data-v-75578c01]{margin-bottom:var(--dmi-space-2)}.dw-title[data-v-75578c01]{font-size:var(--dmi-font-size-md);font-weight:var(--dmi-weight-semibold);margin:0}.dw-sub[data-v-75578c01]{font-size:var(--dmi-font-size-xs);color:var(--dmi-tertiary);margin:var(--dmi-space-0-5) 0 0}.dw-pending[data-v-75578c01]{border-radius:var(--dmi-radius-lg);--dmi-breathe-from:var(--dmi-surface-hover);--dmi-breathe-to:var(--dmi-surface-sunken);background-color:var(--dmi-breathe-from);animation:dmi-breathe var(--dmi-skeleton-duration) ease-in-out infinite;justify-content:center;align-items:center;display:flex}@media (prefers-reduced-motion:reduce){.dw-pending[data-v-75578c01]{animation:none}}.dw-pending-label[data-v-75578c01]{font-size:var(--dmi-font-size-sm);color:var(--dmi-tertiary)}.dw-pending-kpi-label[data-v-75578c01]{border-radius:var(--dmi-radius-sm);width:45%;height:1.2rem}.dw-pending-kpi-num[data-v-75578c01]{border-radius:var(--dmi-radius-sm);width:35%;height:2.85rem}.dw-pending-kpi-num--retry[data-v-75578c01]{width:100%}.dw-pending-kpi-retry[data-v-75578c01]{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-75578c01]{font-size:var(--dmi-font-size-xs);color:var(--dmi-tertiary);margin-top:var(--dmi-space-1-5)}.odp[data-v-fbfd4fc3]{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-fbfd4fc3]{justify-content:space-between;gap:var(--dmi-space-3);margin-bottom:var(--dmi-space-3)}.odp-head[data-v-fbfd4fc3],.odp-head-right[data-v-fbfd4fc3]{flex-wrap:wrap;align-items:center;display:flex}.odp-head-right[data-v-fbfd4fc3]{gap:var(--dmi-space-2-5)}.odp-title[data-v-fbfd4fc3]{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-fbfd4fc3]{width:16px;height:16px;color:var(--dmi-accent)}.odp-sources[data-v-fbfd4fc3]{align-items:center;gap:var(--dmi-space-1-5) var(--dmi-space-3);flex-wrap:wrap;display:flex}.odp-sources-label[data-v-fbfd4fc3]{font-size:var(--dmi-font-size-xs);color:var(--dmi-tertiary);font-weight:var(--dmi-weight-semibold)}.odp-fold[data-v-fbfd4fc3]{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-fbfd4fc3]:hover{background:var(--dmi-surface-hover);color:var(--dmi-text)}.odp-fold-icon[data-v-fbfd4fc3]{opacity:.7;flex:none}.odp-fold-titles[data-v-fbfd4fc3]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.odp-fold-open[data-v-fbfd4fc3]{font-size:var(--dmi-font-size-xs);color:var(--dmi-tertiary);flex:none}.odp-source[data-v-fbfd4fc3]{font-size:var(--dmi-font-size-xs);color:var(--dmi-secondary);text-decoration:none}.odp-source[data-v-fbfd4fc3],.odp-source-item[data-v-fbfd4fc3]{align-items:center;gap:var(--dmi-space-1);display:inline-flex}.odp-source-item[data-v-fbfd4fc3]{min-width:0}.odp-source-age[data-v-fbfd4fc3]{font-size:var(--dmi-font-size-xs);color:var(--dmi-tertiary);white-space:nowrap}.odp-link-chip[data-v-fbfd4fc3]{align-items:center;gap:var(--dmi-space-1);min-width:0;display:inline-flex}.odp-links[data-v-fbfd4fc3]{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-fbfd4fc3],.odp-links[data-v-fbfd4fc3]{flex-wrap:wrap;display:flex}.odp-linkgroup[data-v-fbfd4fc3]{align-items:center;gap:var(--dmi-space-1-5) var(--dmi-space-2);min-width:0}.odp-links-label[data-v-fbfd4fc3]{font-family:var(--dmi-font-sans);font-size:var(--dmi-font-size-xs);color:var(--dmi-tertiary)}.odp-link[data-v-fbfd4fc3]{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-fbfd4fc3]:hover{background:var(--dmi-surface-hover);color:var(--dmi-text)}.odp-link-kind[data-v-fbfd4fc3]{font-size:var(--dmi-font-size-xs);color:var(--dmi-tertiary)}.odp-notices[data-v-fbfd4fc3]{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-fbfd4fc3]{font-size:var(--dmi-font-size-sm);color:var(--dmi-tertiary)}.odp-kpis[data-v-fbfd4fc3]{margin-bottom:var(--dmi-space-3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.odp-grid[data-v-fbfd4fc3],.odp-kpis[data-v-fbfd4fc3]{gap:var(--dmi-space-3);display:grid}.odp-grid[data-v-fbfd4fc3]{grid-template-columns:1fr}.odp-grid.has-recs[data-v-fbfd4fc3]{grid-template-columns:minmax(0,1fr)}@container odp (width>=40rem){.odp-grid.has-recs[data-v-fbfd4fc3]{grid-template-columns:minmax(0,2.4fr) minmax(180px,1fr)}}.odp-charts[data-v-fbfd4fc3]{gap:var(--dmi-space-3);grid-template-columns:1fr;min-width:0;display:grid}.odp-recs[data-v-fbfd4fc3]{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-fbfd4fc3]{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-fbfd4fc3]{gap:var(--dmi-space-2-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.odp-rec[data-v-fbfd4fc3]{align-items:flex-start;gap:var(--dmi-space-2);display:flex}.odp-rec-num[data-v-fbfd4fc3]{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-fbfd4fc3]{font-size:var(--dmi-font-size-sm);color:var(--dmi-secondary);line-height:1.45}.odp-cell[data-v-fbfd4fc3]{border-radius:var(--dmi-radius-lg);min-width:0;padding:var(--dmi-space-3) var(--dmi-space-4);position:relative}.odp-cell[data-v-fbfd4fc3],.odp-expand[data-v-fbfd4fc3]{background:var(--dmi-panel);border:1px solid var(--dmi-border)}.odp-expand[data-v-fbfd4fc3]{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-fbfd4fc3],.odp-expand[data-v-fbfd4fc3]:focus-visible{opacity:1}.odp-open-panel[data-v-fbfd4fc3]{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-fbfd4fc3]:hover{background:var(--dmi-surface-hover)}.apc[data-v-fd695cca]{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-fd695cca]{flex-direction:column;flex:none;align-items:flex-end}.apc-body[data-v-fd695cca],.apc-result[data-v-fd695cca]{gap:var(--s2);display:flex}.apc-body[data-v-fd695cca]{align-items:flex-start;min-width:0}.apc-icon[data-v-fd695cca]{width:18px;height:18px;color:var(--dmi-text);flex:none;margin-top:1px}.apc-text[data-v-fd695cca]{min-width:0}.apc-title[data-v-fd695cca]{font-size:var(--dmi-font-size-sm);font-weight:var(--dmi-weight-semibold)}.apc-reason[data-v-fd695cca]{font-size:var(--dmi-font-size-xs);color:var(--dmi-tertiary)}.apc-btn[data-v-fd695cca]{flex:none}.apc-done[data-v-fd695cca]{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-fd695cca]{flex-direction:column;align-items:stretch}.apc-result[data-v-fd695cca]{align-items:flex-start}}.cmb-extended-error[data-v-896b1b65]{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-896b1b65]{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-896b1b65]{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-896b1b65]{flex-direction:column;align-self:flex-end;align-items:flex-end;max-width:88%;margin-left:auto;display:flex}.cmb-msg-user[data-v-896b1b65]{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-896b1b65]>:first-child{margin-top:0}.cmb-msg-assistant[data-v-896b1b65]>:last-child{margin-bottom:0}.cmb-quote-row[data-v-896b1b65]{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-896b1b65]{flex-shrink:0}.cmb-quote-text[data-v-896b1b65]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cmb-quote-widget[data-v-896b1b65]{opacity:.8;flex-shrink:0}.cmb-quote-widget[data-v-896b1b65]:before{content:"· "}.cmb-attachments[data-v-896b1b65]{gap:var(--dmi-space-1);margin-bottom:var(--dmi-space-1-5);flex-direction:column;display:flex}.cmb-tablerefs[data-v-896b1b65]{gap:var(--s1);margin-bottom:var(--s1);flex-wrap:wrap;display:flex}.cmb-attachment[data-v-896b1b65],.cmb-tableref[data-v-896b1b65]{font-size:var(--dmi-font-size-xs);opacity:.8}a.cmb-attachment[data-v-896b1b65]{min-width:0;color:inherit;cursor:pointer;text-decoration:none;transition:opacity .12s cubic-bezier(.16,1,.3,1);display:flex}a.cmb-attachment[data-v-896b1b65]:hover{opacity:1}a.cmb-attachment[data-v-896b1b65]:hover .dmi-resource-link-name{text-decoration-line:underline}.cmb-attachment-image[data-v-896b1b65]{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-896b1b65]:hover{border-color:var(--dmi-border-med)}.cmb-attachment-image-img[data-v-896b1b65]{width:auto;max-width:100%;height:auto;max-height:200px;display:block}.cmb-sender-label[data-v-896b1b65]{margin-top:var(--dmi-space-1);padding:0 var(--dmi-space-1);text-align:right}.cmb-cancelled[data-v-896b1b65],.cmb-sender-label[data-v-896b1b65]{font-size:var(--dmi-font-size-xs);color:var(--dmi-tertiary)}.cmb-cancelled[data-v-896b1b65]{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}.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-193b141f]{align-items:center;gap:var(--s2);color:var(--dmi-error-strong);font-size:var(--dmi-font-size-md);display:flex}.dcm-skeleton[data-v-193b141f] .ccs-thread{width:100%;padding-top:0}.dcm-build-unavailable[data-v-193b141f]{color:var(--dmi-tertiary);font-size:var(--dmi-font-size-sm);margin-block:var(--s3)}.dcm-root[data-v-193b141f]{width:100%}.dcm-progress[data-v-193b141f]{padding:0 var(--s3);align-items:center;gap:var(--s1);display:flex}.dcm-progress-text[data-v-193b141f]{font-size:var(--dmi-font-size-xs);color:var(--dmi-tertiary)}@keyframes dcm-spin-193b141f{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.dcm-thinking[data-v-193b141f]{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-193b141f]{margin-left:var(--dmi-space-1)}.dcm-status-spinner[data-v-193b141f]{width:.85rem;height:.85rem;color:var(--dmi-tertiary);flex-shrink:0;animation:.9s linear infinite dcm-spin-193b141f}.cc-wrap[data-v-4469a9c7]{padding:var(--dmi-space-3) var(--dmi-space-3) var(--dmi-space-4);position:relative}.cc-mention-pop[data-v-4469a9c7]{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-4469a9c7]{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-4469a9c7]{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-4469a9c7]{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-4469a9c7]{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-4469a9c7]{background:var(--dmi-surface-strong)}.cc-mention-label[data-v-4469a9c7]{font-weight:var(--dmi-weight-medium);flex:0 auto}.cc-mention-label[data-v-4469a9c7],.cc-mention-secondary[data-v-4469a9c7]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cc-mention-secondary[data-v-4469a9c7]{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-4469a9c7]{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-4469a9c7]{color:var(--dmi-error-strong)}.cc-mention-state-icon[data-v-4469a9c7]{flex-shrink:0;width:1rem;height:1rem}.cc-mention-loading[data-v-4469a9c7]{flex-direction:column;display:flex}.cc-mention-skeleton-row[data-v-4469a9c7]{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-4469a9c7]{border-radius:var(--dmi-radius-xs);flex:none;width:1rem;height:1rem}.cc-mention-skeleton[data-v-4469a9c7]{border-radius:var(--dmi-radius-sm);height:.75rem}.cc-mention-hint[data-v-4469a9c7]{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-4469a9c7]{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-4469a9c7]{transition:opacity var(--dmi-duration-fast) var(--ease-out),transform var(--dmi-duration-fast) var(--ease-out)}.cc-mention-enter-from[data-v-4469a9c7]{opacity:0}.cc-mention-enter-from.cc-mention-pop--above[data-v-4469a9c7]{transform:translateY(4px)}.cc-mention-enter-from.cc-mention-pop--below[data-v-4469a9c7]{transform:translateY(-4px)}}.cc-composer[data-v-4469a9c7]{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-4469a9c7]: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-4469a9c7]: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-4469a9c7]:focus-within:before{opacity:.8}.cc-composer--drag[data-v-4469a9c7]{border-color:var(--dmi-accent);background:var(--dmi-accent-soft)}.cc-chip-row[data-v-4469a9c7],.cc-chip-row[data-v-4469a9c7-s]{gap:var(--dmi-space-1-5);padding:var(--dmi-space-3) var(--dmi-space-4) 0;flex-wrap:wrap;display:flex}span.cc-context-chip[data-v-4469a9c7-s],span.cc-context-chip[data-v-4469a9c7]{max-width:200px}.cc-chip-image[data-v-4469a9c7]{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-4469a9c7]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.cc-chip-image-close[data-v-4469a9c7]{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-4469a9c7],.cc-chip-image:hover .cc-chip-image-close[data-v-4469a9c7]{opacity:1}.cc-input-wrap[data-v-4469a9c7]{padding:var(--dmi-space-4) var(--dmi-space-4) var(--dmi-space-1)}.cc-input[data-v-4469a9c7]{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-4469a9c7]::placeholder{color:var(--dmi-tertiary);opacity:.85}.cc-input[data-v-4469a9c7]:disabled{opacity:.6;cursor:not-allowed}.cc-toolbar[data-v-4469a9c7]{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-4469a9c7]{gap:var(--dmi-space-0-5)}.cc-actions[data-v-4469a9c7],.cc-icon-btn[data-v-4469a9c7]{align-items:center;display:inline-flex}.cc-icon-btn[data-v-4469a9c7]{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-4469a9c7]:hover:not(:disabled){background:var(--dmi-surface-hover);color:var(--dmi-text)}.cc-icon-btn[data-v-4469a9c7]:focus-visible{background:var(--dmi-surface);color:var(--dmi-text)}.cc-icon-btn[data-v-4469a9c7]:disabled{opacity:.4;cursor:not-allowed}.cc-send-btn[data-v-4469a9c7]{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-4469a9c7]:hover:not(:disabled){background:var(--dmi-gradient-accent-hover);transform:translateY(-1px)}.cc-send-btn[data-v-4469a9c7]:active:not(:disabled){transform:translateY(0)}.cc-send-btn[data-v-4469a9c7]:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}.cc-send-btn--cancel[data-v-4469a9c7]{background:var(--dmi-surface-strong);color:var(--dmi-text);box-shadow:none}.cc-send-btn--cancel[data-v-4469a9c7]:hover:not(:disabled){background:var(--dmi-surface-hover);transform:none}.dmi-rdock[data-v-863f4bf7]{--dmi-rdock-lead:0px;width:0;min-height:0;transition:width var(--dmi-panel-duration) var(--dmi-panel-ease);flex:none;position:relative;overflow:clip}.dmi-rdock.is-open[data-v-863f4bf7]{width:calc(var(--dmi-rdock-w) + var(--dmi-rdock-lead))}.dmi-rdock.has-gutter[data-v-863f4bf7]{--dmi-rdock-lead:var(--dmi-dock-inset)}.dmi-rdock.is-canvas[data-v-863f4bf7]{background:var(--dmi-surface-canvas)}.dmi-rdock.is-overlay[data-v-863f4bf7]{--dmi-rdock-lead:var(--dmi-dock-gap);z-index:var(--dmi-z-slideover);pointer-events:none;background:0 0;position:absolute;top:0;bottom:0;right:0}.dmi-rdock.is-overlay .dmi-rdock-inner[data-v-863f4bf7],.dmi-rdock.is-overlay .dmi-rdock-splitter[data-v-863f4bf7]{pointer-events:auto}.dmi-rdock.is-dragging[data-v-863f4bf7],.dmi-rdock.is-still[data-v-863f4bf7]{transition:none}.dmi-rdock-inner[data-v-863f4bf7]{top:var(--dmi-rdock-top,var(--dmi-dock-inset));bottom:var(--dmi-dock-inset);left:var(--dmi-rdock-lead);width:calc(var(--dmi-rdock-w) - var(--dmi-dock-inset));border:1px solid var(--dmi-border);border-radius:var(--dmi-radius-lg);background:var(--dmi-panel);box-shadow:var(--dmi-shadow);position:absolute;overflow:hidden}.dmi-rdock:not(.is-open) .dmi-rdock-inner[data-v-863f4bf7]{visibility:hidden;transition:visibility 0s linear var(--dmi-panel-duration)}.dmi-rdock-inner[data-v-863f4bf7] .dmi-slideover--docked{width:auto;left:0;right:0}.dmi-rdock-inner[data-v-863f4bf7] .dmi-slideover{box-shadow:none;border:0;border-radius:0}.dmi-rdock-splitter[data-v-863f4bf7]{top:calc(var(--dmi-rdock-top,var(--dmi-dock-inset)) + var(--dmi-radius-lg));bottom:calc(var(--dmi-dock-inset) + var(--dmi-radius-lg));left:var(--dmi-rdock-lead);z-index:calc(var(--dmi-z-slideover) + 1);cursor:ew-resize;touch-action:none;outline:none;width:8px;position:absolute}.dmi-rdock-splitter[data-v-863f4bf7]:before{background:var(--dmi-accent);width:2px;top:0;bottom:0;left:0}.dmi-rdock-splitter[data-v-863f4bf7]:after,.dmi-rdock-splitter[data-v-863f4bf7]:before{content:"";opacity:0;transition:opacity var(--dmi-duration-fast) var(--ease-out);position:absolute}.dmi-rdock-splitter[data-v-863f4bf7]:after{border-radius:var(--dmi-radius-pill);background:var(--dmi-border-strong);width:3px;height:36px;top:50%;left:3px;transform:translateY(-50%)}.dmi-rdock-splitter[data-v-863f4bf7]:focus-visible:after,.dmi-rdock-splitter[data-v-863f4bf7]:hover:after,.dmi-rdock-splitter[data-v-863f4bf7]:focus-visible:before,.dmi-rdock.is-dragging .dmi-rdock-splitter[data-v-863f4bf7]:before{opacity:1}.dmi-rdock.is-dragging .dmi-rdock-splitter[data-v-863f4bf7]:after{opacity:0}@media (prefers-reduced-motion:reduce){.dmi-rdock[data-v-863f4bf7],.dmi-rdock:not(.is-open) .dmi-rdock-inner[data-v-863f4bf7]{transition:none}}@media (width<=1024px){.dmi-rdock[data-v-863f4bf7],.dmi-rdock.is-open[data-v-863f4bf7]{width:0;overflow:visible}.dmi-rdock.is-overlay[data-v-863f4bf7]{z-index:auto}.dmi-rdock-splitter[data-v-863f4bf7]{display:none}.dmi-rdock-inner[data-v-863f4bf7]{z-index:80;width:auto;box-shadow:none;border:0;border-radius:0;position:fixed;inset:0}}body.dmi-resizing iframe{pointer-events:none}
