.conversation-rail[data-v-3ae03eb9]{background:transparent;border-right:1px solid var(--line);display:flex;flex-direction:column;height:100%;min-width:260px;overflow:hidden;width:260px}.rail-header[data-v-3ae03eb9]{flex-shrink:0;padding:16px 12px 12px}.rail-eyebrow[data-v-3ae03eb9]{color:#bf5af280;display:block;font-family:monospace;font-size:9px;letter-spacing:.1em;margin-bottom:4px;text-transform:uppercase}.rail-title-row[data-v-3ae03eb9]{align-items:center;display:flex;gap:8px;margin-bottom:10px}.rail-title[data-v-3ae03eb9]{color:var(--muted);flex:1;font-size:13px;font-weight:600;letter-spacing:.05em;margin:0;text-transform:uppercase}.rail-count[data-v-3ae03eb9]{background:var(--mcf-white-soft);border-radius:10px;color:var(--muted);font-size:11px;padding:2px 8px}.rail-close-btn[data-v-3ae03eb9]{background:none;border:none;border-radius:4px;color:var(--muted);cursor:pointer;font-size:18px;line-height:1;padding:2px 4px;transition:color .12s ease,background .12s ease}.rail-close-btn[data-v-3ae03eb9]:hover{background:var(--mcf-white-soft);color:var(--ink)}.rail-close-btn[data-v-3ae03eb9]:focus-visible{outline:2px solid rgba(191,90,242,.6);outline-offset:1px}.rail-new-btn[data-v-3ae03eb9]{align-items:center;background:transparent;border:1px solid var(--line);border-radius:8px;color:var(--muted);cursor:pointer;display:flex;font-size:12px;gap:6px;justify-content:center;padding:8px 12px;transition:border-color .12s ease,color .12s ease,background .12s ease;width:100%}.rail-new-btn[data-v-3ae03eb9]:hover{background:var(--mcf-purple-soft);border-color:var(--mcf-purple-border-strong);color:var(--mcf-purple)}.rail-new-btn[data-v-3ae03eb9]:focus-visible{outline:2px solid rgba(191,90,242,.6);outline-offset:1px}.rail-search[data-v-3ae03eb9]{flex-shrink:0;padding:0 12px 8px}.rail-search input[data-v-3ae03eb9]{background:var(--mcf-card-bg);border:1px solid var(--line);border-radius:6px;color:var(--ink);font-size:12px;outline:none;padding:6px 10px;transition:border-color .12s ease;width:100%}.rail-search input[data-v-3ae03eb9]::-moz-placeholder{color:var(--muted);opacity:.6}.rail-search input[data-v-3ae03eb9]::placeholder{color:var(--muted);opacity:.6}.rail-search input[data-v-3ae03eb9]:focus{border-color:#bf5af266}.rail-notice[data-v-3ae03eb9]{align-items:center;display:flex;flex-shrink:0;font-size:11px;gap:8px;padding:6px 12px}.rail-notice--info[data-v-3ae03eb9]{color:#bf5af2b3}.rail-notice--warning[data-v-3ae03eb9]{color:var(--mcf-warn-text)}.rail-notice--error[data-v-3ae03eb9]{color:#f66}.rail-notice-retry[data-v-3ae03eb9]{background:none;border:1px solid;border-radius:4px;color:inherit;cursor:pointer;font-size:10px;padding:2px 6px;transition:opacity .12s ease}.rail-notice-retry[data-v-3ae03eb9]:hover{opacity:.8}.rail-skeleton[data-v-3ae03eb9]{display:flex;flex-direction:column;gap:4px;padding:4px 12px}.rail-skeleton-row[data-v-3ae03eb9]{animation:rail-shimmer-3ae03eb9 1.5s ease-in-out infinite;background:linear-gradient(90deg,#ffffff0a,#ffffff14 40%,#ffffff0a 80%);background-size:200% 100%;border-radius:8px;height:56px}@keyframes rail-shimmer-3ae03eb9{0%{background-position:200% 0}to{background-position:-200% 0}}.rail-empty[data-v-3ae03eb9]{color:var(--muted);font-size:12px;line-height:1.5;padding:24px 16px;text-align:center}.rail-search-archived-link[data-v-3ae03eb9]{background:none;border:none;color:#bf5af2b3;cursor:pointer;display:inline;font-size:inherit;padding:0;text-decoration:underline}.rail-search-archived-link[data-v-3ae03eb9]:hover{color:#bf5af2}.rail-archive-toggle[data-v-3ae03eb9]{background:none;border:none;color:var(--muted,hsla(0,0%,100%,.35));cursor:pointer;display:block;font-size:11px;margin-top:4px;padding:4px 0;text-align:center;transition:color .15s ease;width:100%}.rail-archive-toggle[data-v-3ae03eb9]:hover{color:#bf5af2b3}.rail-list[data-v-3ae03eb9]{flex:1;overflow-y:auto;padding:4px 8px}.rail-list[data-v-3ae03eb9]::-webkit-scrollbar{width:4px}.rail-list[data-v-3ae03eb9]::-webkit-scrollbar-track{background:transparent}.rail-list[data-v-3ae03eb9]::-webkit-scrollbar-thumb{background:var(--mcf-white-soft);border-radius:2px}.rail-list[data-v-3ae03eb9]::-webkit-scrollbar-thumb:hover{background:#fff3}.rail-item[data-v-3ae03eb9]{background:transparent;border:none;border-left:2px solid transparent;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;height:56px;justify-content:center;padding:8px 12px;text-align:left;transition:background .12s ease,border-color .12s ease;width:100%}.rail-item[data-v-3ae03eb9]:hover{background:var(--mcf-white-soft)}.rail-item[data-v-3ae03eb9]:focus-visible{outline:2px solid rgba(191,90,242,.6);outline-offset:-2px}.rail-item--active[data-v-3ae03eb9]{background:#bf5af20f;border-left-color:#bf5af2b3}.rail-item--transient .rail-item-preview[data-v-3ae03eb9]{font-style:italic;opacity:.6}.rail-item-top[data-v-3ae03eb9]{align-items:baseline;display:flex;gap:6px;margin-bottom:2px}.rail-item-title[data-v-3ae03eb9]{color:var(--ink);flex:1;font-size:13px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail-item--unread .rail-item-title[data-v-3ae03eb9]{font-weight:600}.rail-item-time[data-v-3ae03eb9]{color:var(--muted);flex-shrink:0;font-size:11px}.rail-item-bottom[data-v-3ae03eb9]{align-items:center;display:flex;gap:6px}.rail-item-preview[data-v-3ae03eb9]{color:var(--muted);flex:1;font-size:11px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail-badge--unread[data-v-3ae03eb9]{background:#bf5af2cc;border-radius:9px;color:var(--mcf-text);font-size:10px;font-weight:600;height:18px;justify-content:center;min-width:18px;padding:0 5px}.rail-badge--unread[data-v-3ae03eb9],.rail-signal--draft[data-v-3ae03eb9]{align-items:center;display:inline-flex;flex-shrink:0}.rail-signal--draft[data-v-3ae03eb9]{color:#bf5af299}.rail-signal--count[data-v-3ae03eb9]{color:var(--muted);flex-shrink:0;font-size:10px;opacity:.5}.rail-archive-btn[data-v-3ae03eb9]{align-items:center;background:transparent;border:none;border-radius:6px;bottom:8px;color:var(--muted,hsla(0,0%,100%,.3));cursor:pointer;display:flex;height:24px;justify-content:center;opacity:0;padding:0;position:absolute;right:8px;transition:opacity .15s ease,color .15s ease,background .15s ease;width:24px;z-index:2}.rail-item:focus-within .rail-archive-btn[data-v-3ae03eb9],.rail-item:hover .rail-archive-btn[data-v-3ae03eb9]{opacity:1}.rail-archive-btn[data-v-3ae03eb9]:hover{background:var(--mcf-purple-12);color:#bf5af2e6}.rail-archive-btn--restore[data-v-3ae03eb9]:hover{background:#34c7591f;color:#34c759e6}.rail-archive-confirm-btn[data-v-3ae03eb9]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ff453a1f;border:1px solid rgba(255,69,58,.5);border-radius:8px;color:#ff453af2;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;inset:0;justify-content:center;letter-spacing:.02em;position:absolute;transition:background .15s ease,border-color .15s ease;z-index:3}.rail-archive-confirm-btn[data-v-3ae03eb9]:focus-visible,.rail-archive-confirm-btn[data-v-3ae03eb9]:hover{background:#ff453a38;border-color:#ff453acc;outline:none}.rail-archive-confirm-btn[data-v-3ae03eb9]:after{animation:confirm-countdown-3ae03eb9 3s linear forwards;background:#ff453ab3;border-radius:0 0 8px 8px;bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}@keyframes confirm-countdown-3ae03eb9{0%{width:100%}to{width:0}}.rail-item[data-v-3ae03eb9]{position:relative}.rail-archived-badge[data-v-3ae03eb9]{color:#bf5af280;display:block;font-family:monospace;font-size:9px;letter-spacing:.08em;margin-bottom:2px;text-transform:uppercase}.rail-item--archived[data-v-3ae03eb9]{opacity:.55}.rail-item--archived[data-v-3ae03eb9]:hover{opacity:.8}.rail-section-divider[data-v-3ae03eb9]{align-items:center;display:flex;gap:8px;padding:8px 12px 4px}.rail-section-divider[data-v-3ae03eb9]:after,.rail-section-divider[data-v-3ae03eb9]:before{background:var(--line,hsla(0,0%,100%,.08));content:"";flex:1;height:1px}.rail-section-label[data-v-3ae03eb9]{color:var(--muted,hsla(0,0%,100%,.3));font-family:monospace;font-size:9px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.rail-notice-undo[data-v-3ae03eb9]{background:none;border:1px solid var(--mcf-purple-border-strong);border-radius:4px;color:#bf5af2cc;cursor:pointer;font-size:11px;margin-left:auto;padding:2px 8px;transition:background .15s ease,color .15s ease;white-space:nowrap}.rail-notice-undo[data-v-3ae03eb9]:hover{background:var(--mcf-purple-12);color:#bf5af2}.rail-thread-leave-active[data-v-3ae03eb9]{overflow:hidden;transition:opacity .2s ease,max-height .25s ease,padding .25s ease,margin .25s ease}.rail-thread-leave-to[data-v-3ae03eb9]{margin-bottom:0;margin-top:0;max-height:0;opacity:0;padding-bottom:0;padding-top:0}.rail-thread-enter-active[data-v-3ae03eb9]{overflow:hidden;transition:opacity .25s ease,max-height .3s ease}.rail-thread-enter-from[data-v-3ae03eb9]{max-height:0;opacity:0}.rail-thread-move[data-v-3ae03eb9]{transition:transform .25s ease}@media(prefers-reduced-motion:reduce){.rail-skeleton-row[data-v-3ae03eb9]{animation:none}.conversation-rail[data-v-3ae03eb9] *,.conversation-rail[data-v-3ae03eb9] :after,.conversation-rail[data-v-3ae03eb9] :before{animation-duration:0s!important;transition-duration:0s!important}.rail-thread-enter-active[data-v-3ae03eb9],.rail-thread-leave-active[data-v-3ae03eb9],.rail-thread-move[data-v-3ae03eb9]{transition-duration:0s!important}}@media(max-width:767px){.conversation-rail[data-v-3ae03eb9]{background:var(--mcf-elevated);border-bottom:none;border-right:1px solid var(--line);box-shadow:var(--mcf-shadow-lg);inset:0 auto 0 0;max-width:var(--chat-drawer-w,min(86vw,300px));min-width:var(--chat-drawer-w,min(86vw,300px));position:absolute;width:var(--chat-drawer-w,min(86vw,300px));z-index:40}.rail-list[data-v-3ae03eb9]{overscroll-behavior:contain}}@media(hover:none){.rail-archive-btn[data-v-3ae03eb9]{box-sizing:content-box;margin:-6px;opacity:.55;padding:6px}}html[data-theme=day] .conversation-rail{background:#f5f5f7;border-right-color:#d8d8dc}html[data-theme=day] .conversation-rail .rail-header{border-bottom-color:#d8d8dc}html[data-theme=day] .conversation-rail .rail-eyebrow{color:#8e8e93}html[data-theme=day] .conversation-rail .rail-title{color:#6e6e73}html[data-theme=day] .conversation-rail .rail-count{background:#0000000f;color:#6e6e73}html[data-theme=day] .conversation-rail .rail-close-btn{background:#0000000a;color:#6e6e73}html[data-theme=day] .conversation-rail .rail-close-btn:hover{background:#00000014;color:#1d1d1f}html[data-theme=day] .conversation-rail .rail-new-btn{background:transparent;border-color:#d8d8dc;color:#6e6e73}html[data-theme=day] .conversation-rail .rail-new-btn:hover{background:#007aff0f;border-color:#007aff4d;color:#007aff}html[data-theme=day] .conversation-rail .rail-item{background:transparent;border-color:#d8d8dc;color:#1d1d1f}html[data-theme=day] .conversation-rail .rail-item:hover{background:#0000000a}html[data-theme=day] .conversation-rail .rail-item--active{background:#007aff0f}html[data-theme=day] .conversation-rail .rail-item-title{color:#1d1d1f}html[data-theme=day] .conversation-rail .rail-item-time{color:#8e8e93}html[data-theme=day] .conversation-rail .rail-item-preview{color:#6e6e73}html[data-theme=day] .conversation-rail .rail-signal--count{background:#0000000f;color:#6e6e73}html[data-theme=day] .conversation-rail .rail-signal--unread{background:#007aff;color:#fff}html[data-theme=day] .conversation-rail .rail-list::-webkit-scrollbar-thumb{background:#0000001f}html[data-theme=day] .conversation-rail .rail-list::-webkit-scrollbar-thumb:hover{background:#0003}html[data-theme=day] .conversation-rail .rail-archive-toggle{color:#8e8e93}html[data-theme=day] .conversation-rail .rail-archive-toggle:hover{color:#007aff}html[data-theme=day] .conversation-rail .rail-archive-btn{background:#ffffffe6;color:#8e8e93}html[data-theme=day] .conversation-rail .rail-archive-btn:hover{background:#007aff1a;color:#007aff}html[data-theme=day] .conversation-rail .rail-archived-badge{color:#8e8e93}html[data-theme=day] .conversation-rail .rail-search-archived-link{color:#007aff}:where(html[data-theme=day],html[data-theme=light]) .rail-count{background:#0a0a140f}:where(html[data-theme=day],html[data-theme=light]) .rail-close-btn:hover{background:#0a0a140f}:where(html[data-theme=day],html[data-theme=light]) .rail-search input{background:#0a0a140a}:where(html[data-theme=day],html[data-theme=light]) .rail-list::-webkit-scrollbar-thumb{background:#0a0a141a}:where(html[data-theme=day],html[data-theme=light]) .rail-list::-webkit-scrollbar-thumb:hover{background:#0a0a1433}:where(html[data-theme=day],html[data-theme=light]) .rail-item:hover{background:#0a0a140f}:where(html[data-theme=day],html[data-theme=light]) .rail-badge--unread{color:#0a0a14}.rail-section-divider:after,:where(html[data-theme=day],html[data-theme=light]) .rail-section-divider:before{background:var(--line,rgba(10,10,20,.08))}.ctx-health[data-v-4a84f3d1]{margin-left:6px;max-width:100%;position:relative}.ctx-health[data-v-4a84f3d1],.ctx-meter[data-v-4a84f3d1]{align-items:center;display:inline-flex;gap:8px;min-width:0}.ctx-meter[data-v-4a84f3d1]{flex:1 1 auto}.ctx-summary[data-v-4a84f3d1]{align-items:center;gap:6px}.ctx-readout[data-v-4a84f3d1],.ctx-summary[data-v-4a84f3d1]{display:inline-flex;min-width:0}.ctx-readout[data-v-4a84f3d1]{align-items:baseline;gap:4px}.ctx-bar-track[data-v-4a84f3d1]{background:var(--mcf-white-soft);border:1px solid var(--mcf-border);border-radius:999px;display:inline-block;height:6px;overflow:hidden;vertical-align:middle;width:80px}.ctx-bar-fill[data-v-4a84f3d1]{border-radius:999px;display:block;height:100%;min-width:2px;transition:width .6s cubic-bezier(.34,1.56,.64,1)}.ctx-bar-fill--refreshing[data-v-4a84f3d1],.ctx-bar-fill--unknown[data-v-4a84f3d1]{opacity:.45}.ctx-label[data-v-4a84f3d1]{font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.ctx-percent[data-v-4a84f3d1]{color:var(--mcf-text-dim);font-size:10px;font-variant-numeric:tabular-nums;white-space:nowrap}.ctx-bar-pulsing[data-v-4a84f3d1]{animation:ctx-pulse-4a84f3d1 2s ease-in-out infinite}@keyframes ctx-pulse-4a84f3d1{0%,to{opacity:1}50%{opacity:.4}}.ctx-state-note[data-v-4a84f3d1]{align-items:center;background:var(--mcf-card-bg);border:1px solid var(--mcf-border);border-radius:4px;display:inline-flex;gap:4px}.ctx-action[data-v-4a84f3d1],.ctx-state-note[data-v-4a84f3d1]{color:var(--mcf-text);font-size:10px;padding:1px 6px;white-space:nowrap}.ctx-action[data-v-4a84f3d1]{background:var(--mcf-white-soft);border:1px solid var(--mcf-border-2);border-radius:4px;cursor:pointer;transition:background .15s ease,border-color .15s ease}.ctx-action[data-v-4a84f3d1]:hover:not(:disabled){background:#ffffff1f;border-color:var(--mcf-border-2)}.ctx-action[data-v-4a84f3d1]:disabled{cursor:not-allowed;opacity:.5}.ctx-actions[data-v-4a84f3d1]{align-items:center;display:inline-flex;flex-shrink:0;gap:6px;margin-left:auto}@media(max-width:768px){.ctx-health[data-v-4a84f3d1]{flex-wrap:nowrap;gap:6px;overflow:hidden}.ctx-meter[data-v-4a84f3d1],.ctx-summary[data-v-4a84f3d1]{gap:4px}.ctx-percent[data-v-4a84f3d1]{display:none}.ctx-state-note[data-v-4a84f3d1]{max-width:110px}.ctx-action[data-v-4a84f3d1],.ctx-state-note[data-v-4a84f3d1]{overflow:hidden;text-overflow:ellipsis}.ctx-action[data-v-4a84f3d1]{flex-shrink:0;max-width:72px}.ctx-actions[data-v-4a84f3d1]{gap:4px}}.ctx-use-max[data-v-4a84f3d1]{background:none;border:none;color:var(--mcf-text-dim);cursor:pointer;font-size:10px;padding:0;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:2px;transition:color .15s ease;white-space:nowrap}.ctx-use-max[data-v-4a84f3d1]:hover:not(:disabled){color:var(--mcf-text)}.ctx-use-max[data-v-4a84f3d1]:disabled{cursor:not-allowed;opacity:.5}.ctx-spinner[data-v-4a84f3d1]{animation:ctx-spin-4a84f3d1 .6s linear infinite;border:1.5px solid var(--mcf-border-2);border-radius:50%;border-top:1.5px solid hsla(0,0%,100%,.8);display:inline-block;height:10px;width:10px}@keyframes ctx-spin-4a84f3d1{to{transform:rotate(1turn)}}.ctx-result-chip[data-v-4a84f3d1]{border-radius:999px;font-size:11px;padding:2px 8px;white-space:nowrap}.ctx-result-success[data-v-4a84f3d1]{background:var(--mcf-success-soft);border:1px solid var(--mcf-success-text);color:var(--mcf-success-text)}.ctx-result-error[data-v-4a84f3d1]{background:var(--mcf-danger-soft);border:1px solid var(--mcf-danger-text);color:var(--mcf-danger-text)}.ctx-result-skipped[data-v-4a84f3d1]{background:var(--mcf-warn-soft);border:1px solid var(--mcf-warn-text);color:var(--mcf-warn-text)}.status-chip-enter-active[data-v-4a84f3d1],.status-chip-leave-active[data-v-4a84f3d1]{transition:opacity .2s ease,transform .2s ease}.status-chip-enter-from[data-v-4a84f3d1]{opacity:0;transform:translate(-4px)}.status-chip-leave-to[data-v-4a84f3d1]{opacity:0;transform:translate(4px)}.ctx-tooltip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f0f14f2;border:1px solid var(--mcf-border);border-radius:8px;box-shadow:var(--mcf-shadow-lg);max-width:280px;padding:8px 12px;pointer-events:none}.ctx-tooltip-line{color:var(--mcf-text);font-size:11px;line-height:1.6;white-space:nowrap}.ctx-tooltip-line:first-child{color:var(--mcf-text);font-weight:600}:where(html[data-theme=day],html[data-theme=light]) .ctx-bar-track{background:#0a0a140f;border:1px solid rgba(10,10,20,.08)}:where(html[data-theme=day],html[data-theme=light]) .ctx-percent{color:#0a0a1499}:where(html[data-theme=day],html[data-theme=light]) .ctx-state-note{background:#0a0a140a;border:1px solid rgba(10,10,20,.08);color:#0a0a14bf}:where(html[data-theme=day],html[data-theme=light]) .ctx-action{background:#0a0a140f;border:1px solid rgba(10,10,20,.15);color:#0a0a14d9}:where(html[data-theme=day],html[data-theme=light]) .ctx-action:hover:not(:disabled){background:#0a0a141f;border-color:#0a0a1440}:where(html[data-theme=day],html[data-theme=light]) .ctx-use-max{color:#0a0a148c}:where(html[data-theme=day],html[data-theme=light]) .ctx-use-max:hover:not(:disabled){color:#0a0a14d9}:where(html[data-theme=day],html[data-theme=light]) .ctx-spinner{border:1.5px solid rgba(10,10,20,.3);border-top-color:#0a0a14cc}:where(html[data-theme=day],html[data-theme=light]) .ctx-tooltip{background:#fff;border:1px solid var(--mcf-border);box-shadow:var(--mcf-shadow-lg)}:where(html[data-theme=day],html[data-theme=light]) .ctx-tooltip-line{color:var(--mcf-text-dim)}:where(html[data-theme=day],html[data-theme=light]) .ctx-tooltip-line:first-child{color:var(--mcf-text)}html[data-theme=renaissance] .ctx-tooltip{border:1px solid var(--mcf-accent-soft);box-shadow:0 12px 36px #00000073,0 0 0 1px #ffd26414}.csb-reasoning[data-v-6351a2c3]{flex-shrink:0;position:relative}.csb-reasoning[data-v-6351a2c3],.csb-reasoning-pill[data-v-6351a2c3]{align-items:center;display:inline-flex}.csb-reasoning-pill[data-v-6351a2c3]{background:var(--mcf-card-bg);border:1px solid var(--mcf-border);border-radius:4px;color:var(--mcf-text);cursor:pointer;font-family:inherit;font-size:10px;gap:3px;line-height:1.2;padding:2px 6px;transition:background .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.csb-reasoning-pill[data-v-6351a2c3]:hover:not(:disabled){background:var(--mcf-white-soft);border-color:var(--mcf-border-2);color:var(--mcf-text)}.csb-reasoning-pill[data-v-6351a2c3]:disabled{cursor:not-allowed;opacity:.6}.csb-reasoning-pill--saving[data-v-6351a2c3]{border-color:var(--mcf-secondary-text)}.csb-reasoning-label[data-v-6351a2c3]{font-variant-numeric:tabular-nums}.csb-chevron[data-v-6351a2c3]{opacity:.5;transition:opacity .15s ease}.csb-reasoning-pill:hover .csb-chevron[data-v-6351a2c3]{opacity:.8}.csb-dropdown[data-v-6351a2c3]{background:var(--mcf-elevated);border:1px solid var(--mcf-border);border-radius:8px;box-shadow:var(--mcf-shadow-lg,var(--mcf-shadow));left:0;max-height:280px;min-width:220px;overflow-y:auto;padding:4px;position:absolute;top:calc(100% + 4px);z-index:100}.csb-dropdown--reasoning[data-v-6351a2c3]{min-width:140px}.csb-dropdown-item[data-v-6351a2c3]{align-items:center;background:none;border:none;border-radius:4px;color:var(--mcf-text);cursor:pointer;display:flex;font-family:inherit;font-size:12px;gap:8px;padding:6px 8px;text-align:left;transition:background .12s ease;width:100%}.csb-dropdown-item[data-v-6351a2c3]:hover{background:var(--mcf-white-soft)}.csb-dropdown-item[data-v-6351a2c3]:focus-visible{background:var(--mcf-white-soft);outline:1px solid rgba(139,92,246,.5);outline-offset:-1px}.csb-dropdown-item--active[data-v-6351a2c3]{background:var(--mcf-card-bg);color:var(--mcf-text)}.csb-dropdown-check[data-v-6351a2c3]{color:var(--mcf-success-text);display:inline-flex;flex-shrink:0}.csb-dropdown-label[data-v-6351a2c3]{flex:1;font-variant-numeric:tabular-nums}.rec-segmented[data-v-6351a2c3]{background:var(--mcf-card-bg);border:1px solid var(--mcf-border);border-radius:6px;gap:2px;padding:2px}.rec-segment[data-v-6351a2c3],.rec-segmented[data-v-6351a2c3]{align-items:center;display:inline-flex}.rec-segment[data-v-6351a2c3]{background:transparent;border:none;border-radius:4px;color:var(--mcf-text-dim);cursor:pointer;font-family:inherit;font-size:11px;justify-content:center;line-height:1.4;padding:2px 10px;transition:background .12s ease,color .12s ease;white-space:nowrap}.rec-segment[data-v-6351a2c3]:hover:not(:disabled):not(.rec-segment--active){background:var(--mcf-white-soft);color:var(--mcf-text)}.rec-segment--active[data-v-6351a2c3]{background:var(--mcf-accent-soft);color:var(--mcf-accent-text);font-weight:600}.rec-segment[data-v-6351a2c3]:focus-visible{outline:1px solid rgba(139,92,246,.5);outline-offset:1px}.rec-segment[data-v-6351a2c3]:disabled{cursor:not-allowed;opacity:.6}.rec-segmented-spinner[data-v-6351a2c3]{margin-left:4px}.csb-spinner[data-v-6351a2c3]{animation:rec-spin-6351a2c3 .6s linear infinite;border:1.5px solid var(--mcf-border-2);border-radius:50%;border-top:1.5px solid hsla(0,0%,100%,.7);display:inline-block;height:10px;width:10px}.csb-spinner--small[data-v-6351a2c3]{border-width:1.25px;height:8px;width:8px}@keyframes rec-spin-6351a2c3{to{transform:rotate(1turn)}}.csb-dropdown-enter-active[data-v-6351a2c3],.csb-dropdown-leave-active[data-v-6351a2c3]{transition:opacity .15s ease,transform .15s ease}.csb-dropdown-enter-from[data-v-6351a2c3],.csb-dropdown-leave-to[data-v-6351a2c3]{opacity:0;transform:translateY(-4px)}@media(prefers-reduced-motion:reduce){.csb-spinner[data-v-6351a2c3]{animation:none}.csb-dropdown-enter-active[data-v-6351a2c3],.csb-dropdown-leave-active[data-v-6351a2c3]{transition:none}}:where(html[data-theme=day],html[data-theme=light]) .csb-reasoning-pill[data-v-6351a2c3]{background:#0a0a1408;border:1px solid rgba(10,10,20,.08);color:#0a0a14b3}:where(html[data-theme=day],html[data-theme=light]) .csb-reasoning-pill[data-v-6351a2c3]:hover:not(:disabled){background:#0a0a1414;border-color:#0a0a1426;color:#0a0a14eb}:where(html[data-theme=day],html[data-theme=light]) .csb-dropdown[data-v-6351a2c3]{border:1px solid rgba(10,10,20,.1)}:where(html[data-theme=day],html[data-theme=light]) .csb-dropdown-item[data-v-6351a2c3]{color:#0a0a14d9}:where(html[data-theme=day],html[data-theme=light]) .csb-dropdown-item[data-v-6351a2c3]:hover{background:#0a0a140f}:where(html[data-theme=day],html[data-theme=light]) .csb-dropdown-item--active[data-v-6351a2c3]{background:#0a0a140a;color:#0a0a14eb}:where(html[data-theme=day],html[data-theme=light]) .csb-spinner[data-v-6351a2c3]{border:1.5px solid rgba(10,10,20,.2);border-top-color:#0a0a14b3}.mrp[data-v-e55ce893]{background:var(--mcf-elevated);border:1px solid var(--mcf-border);border-radius:8px;box-shadow:var(--mcf-shadow-lg,var(--mcf-shadow));max-height:420px;max-width:360px;min-width:280px;overflow:hidden}.mrp[data-v-e55ce893],.mrp-header[data-v-e55ce893]{display:flex;flex-direction:column}.mrp-header[data-v-e55ce893]{background:var(--mcf-card-bg);border-bottom:1px solid var(--mcf-border);flex-shrink:0;gap:6px;padding:10px 12px}.mrp-header-summary[data-v-e55ce893]{align-items:center;display:flex;gap:6px;min-width:0}.mrp-header-label[data-v-e55ce893]{color:var(--mcf-text);font-size:12px;font-variant-numeric:tabular-nums;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrp-header-noreasoning[data-v-e55ce893]{color:var(--mcf-text-dim);font-size:10px;font-style:italic}.mrp-header-reconcile[data-v-e55ce893]{background:var(--mcf-info-soft);border-radius:4px;color:var(--mcf-info-text);font-size:10px;line-height:1.4;padding:3px 6px}.mrp-body[data-v-e55ce893]{flex:1;min-height:0;overflow-y:auto;padding:4px}.mrp-private-notice[data-v-e55ce893]{font-size:12px;line-height:1.45;margin:8px 10px}.mrp-search[data-v-e55ce893]{padding:4px 4px 6px}.mrp-search[data-v-e55ce893] .mcf-field{margin:0}.mrp-search[data-v-e55ce893] .mcf-input{font-size:12px;padding:4px 8px}.mrp-list[data-v-e55ce893]{display:flex;flex-direction:column}.mrp--sheet[data-v-e55ce893]{background:transparent;border:none;border-radius:0;box-shadow:none;max-height:none;max-width:none;min-width:0;width:100%}.mrp--sheet .mrp-header[data-v-e55ce893]{background:transparent;padding:4px 4px 10px}.mrp--sheet .csb-dropdown-item[data-v-e55ce893]{font-size:15px;min-height:44px;padding:10px 8px}.mrp--sheet .mrp-search[data-v-e55ce893] .mcf-input{font-size:16px;padding:10px 12px}.mrp-more[data-v-e55ce893]{background:var(--mcf-white-soft,hsla(0,0%,100%,.08));border:1px solid var(--mcf-border-2,hsla(0,0%,100%,.15));border-radius:var(--mcf-radius-md,8px);color:var(--mcf-text,#e0e0e8);cursor:pointer;font:inherit;font-size:14px;font-weight:600;margin-top:4px;min-height:44px;width:100%}.csb-dropdown-item[data-v-e55ce893]{align-items:center;background:none;border:none;border-radius:4px;color:var(--mcf-text);cursor:pointer;display:flex;flex-wrap:wrap;font-family:inherit;font-size:12px;gap:8px;padding:6px 8px;text-align:left;transition:background .12s ease;width:100%}.csb-dropdown-item[data-v-e55ce893]:hover{background:var(--mcf-white-soft)}.csb-dropdown-item[data-v-e55ce893]:focus-visible{background:var(--mcf-white-soft);outline:1px solid rgba(139,92,246,.5);outline-offset:-1px}.csb-dropdown-item--active[data-v-e55ce893]{background:var(--mcf-card-bg);color:var(--mcf-text)}.csb-dropdown-check[data-v-e55ce893]{color:var(--mcf-success-text);display:inline-flex;flex-shrink:0}.csb-dropdown-label[data-v-e55ce893]{flex:1;font-variant-numeric:tabular-nums}.csb-dropdown-item--no-key[data-v-e55ce893]{cursor:not-allowed;opacity:.35;pointer-events:none}.csb-dropdown-item--no-key .csb-dropdown-label[data-v-e55ce893]{text-decoration:line-through;text-decoration-color:#ffffff26}.csb-dropdown-no-key[data-v-e55ce893]{border:1px solid var(--mcf-border);letter-spacing:.02em;margin-left:auto}.csb-dropdown-no-key[data-v-e55ce893],.csb-tier-badge[data-v-e55ce893]{background:var(--mcf-card-bg);border-radius:3px;color:var(--mcf-text-dim);font-size:9px;padding:0 4px;white-space:nowrap}.csb-tier-badge[data-v-e55ce893]{border:1px solid var(--mcf-border);line-height:1.4}.csb-tier-badge--flagship[data-v-e55ce893]{border-color:currentColor;color:var(--mcf-accent,var(--accent-2))}.csb-route-badge[data-v-e55ce893]{border:1px dashed var(--mcf-border);border-radius:3px;color:var(--mcf-text-dim);cursor:help}.csb-route-badge[data-v-e55ce893],.csb-voice-badge[data-v-e55ce893]{background:var(--mcf-card-bg);font-size:9px;line-height:1.4;padding:0 4px;white-space:nowrap}.csb-voice-badge[data-v-e55ce893]{border:1px solid;border-radius:3px}.csb-voice-badge--fast[data-v-e55ce893]{color:var(--mcf-success-text)}.csb-voice-badge--slow[data-v-e55ce893]{color:var(--mcf-warn-text)}.csb-voice-measured[data-v-e55ce893]{cursor:help;font-size:9px;letter-spacing:.02em;line-height:1.4}.csb-dropdown-meta[data-v-e55ce893],.csb-voice-measured[data-v-e55ce893]{color:var(--mcf-text-dim);white-space:nowrap}.csb-dropdown-meta[data-v-e55ce893]{flex-basis:100%;font-size:10px;overflow:hidden;padding-left:20px;text-overflow:ellipsis}.csb-dropdown-footer[data-v-e55ce893]{border-top:1px solid var(--mcf-border);display:flex;flex-direction:column;gap:4px;margin-top:4px;padding:6px 8px 2px}.csb-dropdown-addkey[data-v-e55ce893]{align-items:center;border-radius:4px;color:var(--mcf-accent,var(--accent-2));display:flex;font-size:11px;gap:6px;padding:4px 6px;text-decoration:none}.csb-dropdown-addkey[data-v-e55ce893]:hover{background:var(--mcf-card-bg)}.csb-dropdown-freshness[data-v-e55ce893]{color:var(--mcf-text-dim);font-size:10px;padding:0 6px 4px}.csb-dropdown-freshness--warn[data-v-e55ce893]{color:var(--mcf-warn-text)}.csb-dropdown-item--current-only[data-v-e55ce893]{cursor:not-allowed;opacity:.5}.csb-dropdown-current-badge[data-v-e55ce893],.csb-dropdown-default-badge[data-v-e55ce893]{color:var(--mcf-text-dim);font-size:9px;font-style:italic;margin-left:2px}.csb-dropdown-default-badge[data-v-e55ce893]{cursor:help;opacity:.85}.csb-dropdown-empty[data-v-e55ce893]{color:var(--mcf-text-dim);font-size:11px;padding:12px 8px;text-align:center}.csb-dropdown-group+.csb-dropdown-group[data-v-e55ce893]{border-top:1px solid var(--mcf-border);margin-top:4px;padding-top:4px}.csb-dropdown-group-header[data-v-e55ce893]{align-items:center;display:flex;padding:4px 8px 2px}.csb-dropdown-group-badge[data-v-e55ce893]{font-weight:600;letter-spacing:.08em;line-height:1.3;padding:1px 6px;text-transform:uppercase}.csb-dropdown-group-badge[data-v-e55ce893],.csb-dropdown-older-hint[data-v-e55ce893]{background:var(--mcf-card-bg);border:1px solid var(--mcf-border);border-radius:3px;color:var(--mcf-text-dim);font-size:9.5px}.csb-dropdown-older-hint[data-v-e55ce893]{font-variant-numeric:tabular-nums;line-height:1.4;margin-left:4px;padding:0 4px}.csb-dropdown-group--featured .csb-dropdown-group-badge[data-v-e55ce893]{border-color:currentColor;color:var(--mcf-accent,var(--accent-2))}.csb-dropdown-item--lifecycle .csb-dropdown-label[data-v-e55ce893]{color:var(--mcf-text-dim)}.csb-dropdown-lifecycle[data-v-e55ce893]{border:1px solid var(--mcf-border);border-radius:3px;font-size:9px;letter-spacing:.02em;line-height:1.4;margin-left:4px;padding:0 4px;white-space:nowrap}.csb-dropdown-lifecycle--leaving[data-v-e55ce893]{background:var(--mcf-warn-soft,var(--mcf-card-bg));border-color:currentColor;color:var(--mcf-warn-text)}.csb-dropdown-lifecycle--replaced[data-v-e55ce893]{background:var(--mcf-card-bg);color:var(--mcf-text-dim)}.csb-dropdown-item--expander[data-v-e55ce893]{color:var(--mcf-accent,var(--accent-2));font-size:11px;opacity:.9}.csb-dropdown-item--expander .csb-dropdown-label[data-v-e55ce893]{color:inherit}.csb-dropdown-item--expander[data-v-e55ce893]:hover{opacity:1}:where(html[data-theme=day],html[data-theme=light]) .csb-dropdown-item[data-v-e55ce893]{color:#0a0a14d9}:where(html[data-theme=day],html[data-theme=light]) .csb-dropdown-item[data-v-e55ce893]:hover{background:#0a0a140f}:where(html[data-theme=day],html[data-theme=light]) .csb-dropdown-item[data-v-e55ce893]:focus-visible{background:#0a0a1414}:where(html[data-theme=day],html[data-theme=light]) .csb-dropdown-item--active[data-v-e55ce893]{background:#0a0a140a;color:#0a0a14eb}:where(html[data-theme=day],html[data-theme=light]) .csb-dropdown-item--no-key .csb-dropdown-label[data-v-e55ce893]{text-decoration-color:#0a0a1426}:where(html[data-theme=day],html[data-theme=light]) .csb-dropdown-no-key[data-v-e55ce893]{background:#0a0a140a;border:1px solid rgba(10,10,20,.06);color:#0a0a1473}:where(html[data-theme=day],html[data-theme=light]) .csb-route-badge[data-v-e55ce893]{background:#0a0a140a;border-color:#0a0a141f;color:#0a0a1480}:where(html[data-theme=day],html[data-theme=light]) .csb-dropdown-current-badge[data-v-e55ce893]{color:#0a0a1480}:where(html[data-theme=day],html[data-theme=light]) .csb-dropdown-empty[data-v-e55ce893]{color:#0a0a1473}:where(html[data-theme=day],html[data-theme=light]) .csb-dropdown-group+.csb-dropdown-group[data-v-e55ce893]{border-top:1px solid rgba(10,10,20,.04)}:where(html[data-theme=day],html[data-theme=light]) .csb-dropdown-group-badge[data-v-e55ce893]{background:#0a0a1408;border:1px solid rgba(10,10,20,.06);color:#0a0a148c}:where(html[data-theme=day],html[data-theme=light]) .csb-dropdown-older-hint[data-v-e55ce893]{background:#0a0a140a;border:1px solid rgba(10,10,20,.06);color:#0a0a148c}.mtt[data-v-8c44485f]{border-top:1px solid var(--mcf-border);display:flex;flex-direction:column;gap:6px;max-height:180px;overflow:auto;padding-top:8px}.mtt-label[data-v-8c44485f]{color:var(--mcf-text-dim);font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.mtt-empty[data-v-8c44485f],.mtt-error[data-v-8c44485f]{color:var(--mcf-text-dim);font-size:11px;line-height:1.4;margin:0}.mtt-error[data-v-8c44485f]{color:var(--mcf-danger,var(--mcf-text))}.mtt-list[data-v-8c44485f]{gap:6px;list-style:none;margin:0;padding:0}.mtt-item[data-v-8c44485f],.mtt-list[data-v-8c44485f]{display:flex;flex-direction:column}.mtt-item[data-v-8c44485f]{gap:2px}.mtt-item--unreadable .mtt-copy[data-v-8c44485f]{color:var(--mcf-danger,var(--mcf-text))}.mtt-kind[data-v-8c44485f]{color:var(--mcf-text-dim);font-size:10px}.mtt-copy[data-v-8c44485f]{color:var(--mcf-text);font-size:11px;line-height:1.4}.mdrp[data-v-60c45112]{background:var(--mcf-elevated);border:1px solid var(--mcf-border);border-radius:8px;box-shadow:var(--mcf-shadow-lg,var(--mcf-shadow));flex-direction:column;max-width:340px;min-width:260px;padding:10px 12px}.mdrp[data-v-60c45112],.mdrp-header[data-v-60c45112]{display:flex;gap:8px}.mdrp-header[data-v-60c45112]{align-items:center;justify-content:space-between}.mdrp-title[data-v-60c45112]{color:var(--mcf-text);font-size:12px;font-weight:600}.mdrp-close[data-v-60c45112]{align-items:center;background:transparent;border:none;border-radius:4px;color:var(--mcf-text-dim);cursor:pointer;display:inline-flex;height:20px;justify-content:center;padding:0;transition:background .12s ease,color .12s ease;width:20px}.mdrp-close[data-v-60c45112]:hover{background:var(--mcf-white-soft);color:var(--mcf-text)}.mdrp-message[data-v-60c45112]{color:var(--mcf-text-dim);font-size:11px;line-height:1.45;margin:0}.mdrp-rows[data-v-60c45112]{border-bottom:1px solid var(--mcf-border);border-top:1px solid var(--mcf-border);display:flex;flex-direction:column;gap:4px;margin:0;padding:8px 0}.mdrp-row[data-v-60c45112]{align-items:baseline;display:flex;font-size:11px;gap:12px;justify-content:space-between}.mdrp-row dt[data-v-60c45112]{color:var(--mcf-text-dim);flex-shrink:0}.mdrp-row dd[data-v-60c45112]{color:var(--mcf-text);font-variant-numeric:tabular-nums;margin:0;min-width:0;overflow-wrap:anywhere;text-align:right}.mdrp-actions[data-v-60c45112]{justify-content:flex-end}.mdrp-actions[data-v-60c45112],.mdrp-cause-action[data-v-60c45112]{align-items:center;display:flex;gap:8px}.mdrp-cause-action[data-v-60c45112]{flex-wrap:wrap;justify-content:space-between}.mdrp-cause-action .mdrp-message[data-v-60c45112]{flex:1 1 160px;min-width:0}.chat-status-bar[data-v-d7ecb7f1]{background:var(--mcf-white-faint);border-bottom:1px solid var(--mcf-border);color:var(--mcf-text);font-size:11px;gap:0;height:24px;padding:0 10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chat-status-bar[data-v-d7ecb7f1],.csb-model[data-v-d7ecb7f1]{align-items:center;display:flex;flex-shrink:0}.csb-model[data-v-d7ecb7f1]{gap:6px;min-width:0;position:relative}.csb-model-pill[data-v-d7ecb7f1]{align-items:center;background:var(--mcf-card-bg);border:1px solid var(--mcf-border);border-radius:4px;color:var(--mcf-text);cursor:pointer;display:inline-flex;font-family:inherit;font-size:11px;gap:4px;max-width:200px;padding:2px 8px;transition:background .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.csb-model-pill[data-v-d7ecb7f1]:hover:not(:disabled){background:var(--mcf-white-soft);border-color:var(--mcf-border-2);color:var(--mcf-text)}.csb-model-pill[data-v-d7ecb7f1]:disabled{cursor:not-allowed;opacity:.6}.csb-model-pill--changing[data-v-d7ecb7f1]{border-color:var(--mcf-border)}.csb-voice[data-v-d7ecb7f1]{align-items:center;display:flex;flex-shrink:0;gap:6px;min-width:0;position:relative}.csb-voice-pill[data-v-d7ecb7f1]{align-items:center;background:var(--mcf-card-bg);border:1px solid var(--mcf-border);border-radius:4px;color:var(--mcf-text);cursor:pointer;display:inline-flex;font-family:inherit;font-size:11px;gap:4px;max-width:200px;padding:2px 8px;transition:background .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.csb-voice-pill[data-v-d7ecb7f1]:hover:not(:disabled){background:var(--mcf-white-soft);border-color:var(--mcf-border-2);color:var(--mcf-text)}.csb-voice-pill[data-v-d7ecb7f1]:disabled{cursor:not-allowed;opacity:.6}.csb-voice-pill--changing[data-v-d7ecb7f1]{border-color:var(--mcf-border)}.csb-voice-glyph[data-v-d7ecb7f1]{font-size:10px;line-height:1}.csb-character-link[data-v-d7ecb7f1]{color:var(--mcf-accent);display:block;padding:.75rem}.csb-character-note[data-v-d7ecb7f1]{color:var(--mcf-text-dim);font-size:.85rem;padding:0 .75rem .75rem}.csb-character-popover[data-v-d7ecb7f1]{background:var(--mcf-elevated);border:1px solid var(--mcf-border);border-radius:var(--mcf-radius-lg);box-shadow:var(--mcf-shadow-lg,var(--mcf-shadow));box-sizing:border-box;max-width:360px;min-width:280px}.csb-character-popover[data-v-d7ecb7f1] .vp{background:transparent;border:none;border-radius:0;box-shadow:none;max-width:none;min-width:0}.csb-voice-label[data-v-d7ecb7f1]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.csb-model-pill--auto[data-v-d7ecb7f1]{color:var(--mcf-info-text)}.csb-model-pill--auto[data-v-d7ecb7f1],.csb-model-pill--auto[data-v-d7ecb7f1]:hover:not(:disabled){background:var(--mcf-info-soft);border-color:var(--mcf-info-text)}.csb-model-pill--auto[data-v-d7ecb7f1]:hover:not(:disabled){filter:brightness(1.08)}.csb-auto-glyph[data-v-d7ecb7f1]{color:var(--mcf-info-text);flex-shrink:0;font-size:10px;line-height:1}.csb-model-tier[data-v-d7ecb7f1]{border-radius:3px;flex-shrink:0;font-size:9px;font-weight:600;letter-spacing:.04em;line-height:1;padding:1px 4px;text-transform:uppercase}.csb-model-tier--fast[data-v-d7ecb7f1]{background:var(--mcf-info-soft);color:var(--mcf-info-text)}.csb-model-tier--capable[data-v-d7ecb7f1]{background:var(--mcf-secondary-soft);color:var(--mcf-secondary-text)}.csb-model-tier--premium[data-v-d7ecb7f1]{background:var(--mcf-warn-soft);color:var(--mcf-warn-text)}.csb-model-pill--routing[data-v-d7ecb7f1]{animation:csb-route-shimmer-d7ecb7f1 1.1s ease-in-out infinite;background:linear-gradient(100deg,var(--mcf-info-soft) 0,var(--mcf-info-soft) 35%,color-mix(in srgb,var(--mcf-info-text) 22%,var(--mcf-info-soft)) 50%,var(--mcf-info-soft) 65%,var(--mcf-info-soft) 100%);background-size:250% 100%;border-color:var(--mcf-info-text);color:var(--mcf-info-text)}@keyframes csb-route-shimmer-d7ecb7f1{0%{background-position:200% 0}to{background-position:-50% 0}}.csb-model-pill--climbed[data-v-d7ecb7f1]{animation:csb-route-climb-d7ecb7f1 .8s ease-out}.csb-model-pill--dropped[data-v-d7ecb7f1]{animation:csb-route-drop-d7ecb7f1 .8s ease-out}@keyframes csb-route-climb-d7ecb7f1{0%{border-color:var(--mcf-warn-text);transform:translateY(5px)}60%{border-color:var(--mcf-warn-text);transform:translateY(0)}to{transform:translateY(0)}}@keyframes csb-route-drop-d7ecb7f1{0%{border-color:var(--mcf-info-text);transform:translateY(-5px)}60%{border-color:var(--mcf-info-text);transform:translateY(0)}to{transform:translateY(0)}}.csb-model-label[data-v-d7ecb7f1]{font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.csb-model-degraded[data-v-d7ecb7f1]{font-size:10px;margin-left:2px;opacity:.7}.csb-chevron[data-v-d7ecb7f1]{opacity:.5;transition:opacity .15s ease}.csb-model-pill:hover .csb-chevron[data-v-d7ecb7f1]{opacity:.8}.csb-popover-anchor[data-v-d7ecb7f1]{left:0;position:absolute;top:calc(100% + 4px);z-index:100}.csb-escalate[data-v-d7ecb7f1]{flex-shrink:0;gap:6px;margin-left:6px}.csb-escalate .track[data-v-d7ecb7f1]{margin-right:-20px;transform:scale(.6);transform-origin:left center}.csb-escalate-label[data-v-d7ecb7f1]{color:var(--mcf-text-dim);font-size:11px;white-space:nowrap}.csb-sync-badge[data-v-d7ecb7f1]{align-items:center;border-radius:8px;display:inline-flex;font-size:10px;font-weight:500;gap:3px;letter-spacing:.02em;line-height:1;margin-left:4px;padding:1px 6px;vertical-align:middle;white-space:nowrap}.csb-sync-badge--dismissible[data-v-d7ecb7f1]{cursor:pointer}.csb-sync-badge--dismissible[data-v-d7ecb7f1]:hover{filter:brightness(1.2)}.csb-sync-badge--syncing[data-v-d7ecb7f1]{background:var(--mcf-secondary-soft);color:var(--mcf-secondary-text)}.csb-sync-badge--acked[data-v-d7ecb7f1]{background:var(--mcf-success-soft);color:var(--mcf-success-text)}.csb-sync-badge--degraded[data-v-d7ecb7f1]{background:var(--mcf-warn-soft);color:var(--mcf-warn-text)}.csb-sync-badge--failed[data-v-d7ecb7f1]{background:var(--mcf-danger-soft);color:var(--mcf-danger-text)}.csb-sync-badge--converging[data-v-d7ecb7f1],.csb-sync-badge--timeout[data-v-d7ecb7f1]{background:var(--mcf-warn-soft);color:var(--mcf-warn-text)}.csb-sync-spinner[data-v-d7ecb7f1]{animation:csb-spin-d7ecb7f1 .6s linear infinite;border:1.5px solid var(--mcf-purple-border-strong);border-radius:50%;border-top-color:var(--mcf-purple);display:inline-block;height:8px;width:8px}.csb-sync-icon[data-v-d7ecb7f1]{flex-shrink:0}.csb-sync-label[data-v-d7ecb7f1]{text-transform:uppercase}.csb-auto-badge[data-v-d7ecb7f1]{background:var(--mcf-info-soft);border:1px solid var(--mcf-info-text);border-radius:3px;color:var(--mcf-info-text);font-size:10px;font-weight:500;letter-spacing:.02em;margin-left:4px;padding:1px 6px;white-space:nowrap}.csb-auto-badge[data-v-d7ecb7f1],.csb-drift[data-v-d7ecb7f1]{align-items:center;display:inline-flex}.csb-drift[data-v-d7ecb7f1]{flex-shrink:0;position:relative}.csb-model-state-badge[data-v-d7ecb7f1]{align-items:center;border-radius:var(--mcf-radius-sm);cursor:pointer;display:inline-flex;font-family:var(--mcf-font-sans);font-size:var(--mcf-fs-xs);font-weight:var(--mcf-fw-semibold);gap:var(--mcf-space-1);margin-left:var(--mcf-space-1);padding:0 var(--mcf-space-2);text-transform:none;transition:filter .15s ease;white-space:nowrap}.csb-model-state-badge[data-v-d7ecb7f1]:hover{filter:brightness(1.15)}.csb-model-state-badge--converging[data-v-d7ecb7f1]{background:var(--mcf-info-soft);border:1px solid var(--mcf-info-text);color:var(--mcf-info-text)}.csb-model-state-badge--drift[data-v-d7ecb7f1],.csb-model-state-badge--unattested[data-v-d7ecb7f1]{background:var(--mcf-warn-soft);border:1px solid var(--mcf-warn-text);color:var(--mcf-warn-text)}.csb-model-state-badge--stuck[data-v-d7ecb7f1]{background:var(--mcf-danger-soft);border:1px solid var(--mcf-danger-text);color:var(--mcf-danger-text)}.csb-model-state-badge--unconfirmed[data-v-d7ecb7f1]{border-style:dashed;opacity:.65}.csb-model-state-icon[data-v-d7ecb7f1]{flex-shrink:0;height:11px;width:11px}.csb-model-state-word[data-v-d7ecb7f1]{flex-shrink:0}.csb-model-state-split[data-v-d7ecb7f1]{font-weight:500;letter-spacing:0;max-width:240px;opacity:.9;overflow:hidden;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.csb-deprecation-badge[data-v-d7ecb7f1]{align-items:center;background:var(--mcf-warn-soft);border:1px solid var(--mcf-warn-text);border-radius:8px;color:var(--mcf-warn-text);cursor:help;display:inline-flex;font-size:10px;font-weight:600;gap:3px;letter-spacing:.02em;margin-left:4px;padding:1px 6px;white-space:nowrap}.csb-deprecation-icon[data-v-d7ecb7f1]{flex-shrink:0}.csb-deprecation-switch[data-v-d7ecb7f1]{align-items:center;background:transparent;border:1px solid var(--mcf-warn-text);border-radius:8px;color:var(--mcf-warn-text);cursor:pointer;display:inline-flex;font-family:inherit;font-size:10px;font-weight:600;margin-left:4px;padding:1px 8px;transition:background .15s ease,color .15s ease;white-space:nowrap}.csb-deprecation-switch[data-v-d7ecb7f1]:hover:not(:disabled){background:var(--mcf-warn-soft)}.csb-deprecation-switch[data-v-d7ecb7f1]:disabled{cursor:not-allowed;opacity:.55}.csb-divider[data-v-d7ecb7f1]{background:var(--mcf-white-soft);flex-shrink:0;height:14px;margin:0 10px;width:1px}.csb-divider--voice[data-v-d7ecb7f1]{margin:0 var(--mcf-space-2)}.csb-context[data-v-d7ecb7f1]{align-items:center;display:flex;flex:1;min-width:0;overflow:hidden}.csb-context--empty .csb-context-placeholder[data-v-d7ecb7f1]{color:var(--mcf-text-faint);flex:0 3 auto;white-space:nowrap}.csb-context--empty .csb-chip[data-v-d7ecb7f1],.csb-context--empty .csb-context-placeholder[data-v-d7ecb7f1]{min-width:0;overflow:hidden;text-overflow:ellipsis}.csb-context[data-v-d7ecb7f1] .ctx-health{margin-left:0;min-width:0;width:100%}.csb-context-placeholder[data-v-d7ecb7f1]{font-size:11px}.csb-spinner[data-v-d7ecb7f1]{animation:csb-spin-d7ecb7f1 .6s linear infinite;border:1.5px solid var(--mcf-border-2);border-radius:50%;border-top:1.5px solid hsla(0,0%,100%,.7);display:inline-block;height:10px;width:10px}@keyframes csb-spin-d7ecb7f1{to{transform:rotate(1turn)}}.csb-chip[data-v-d7ecb7f1]{border-radius:999px;font-size:10px;margin-left:4px;padding:1px 6px;white-space:nowrap}.csb-chip--success[data-v-d7ecb7f1]{background:var(--mcf-success-soft);border:1px solid var(--mcf-success-text);color:var(--mcf-success-text)}.csb-chip--error[data-v-d7ecb7f1]{background:var(--mcf-danger-soft);border:1px solid var(--mcf-danger-text);color:var(--mcf-danger-text)}.csb-chip--skipped[data-v-d7ecb7f1]{background:var(--mcf-warn-soft);border:1px solid var(--mcf-warn-text);color:var(--mcf-warn-text)}.csb-dropdown-enter-active[data-v-d7ecb7f1],.csb-dropdown-leave-active[data-v-d7ecb7f1]{transition:opacity .15s ease,transform .15s ease}.csb-dropdown-enter-from[data-v-d7ecb7f1],.csb-dropdown-leave-to[data-v-d7ecb7f1]{opacity:0;transform:translateY(-4px)}.csb-chip-enter-active[data-v-d7ecb7f1],.csb-chip-leave-active[data-v-d7ecb7f1]{transition:opacity .2s ease,transform .2s ease}.csb-chip-enter-from[data-v-d7ecb7f1]{opacity:0;transform:translate(-4px)}.csb-chip-leave-to[data-v-d7ecb7f1]{opacity:0;transform:translate(4px)}.csb-sync-fade-enter-active[data-v-d7ecb7f1],.csb-sync-fade-leave-active[data-v-d7ecb7f1]{transition:opacity .2s ease,transform .2s ease}.csb-sync-fade-enter-from[data-v-d7ecb7f1],.csb-sync-fade-leave-to[data-v-d7ecb7f1]{opacity:0;transform:translate(-4px)}.csb-mobile-chevron[data-v-d7ecb7f1]{display:none}@media(max-width:767px){.chat-status-bar[data-v-d7ecb7f1]{gap:0;height:auto;min-height:24px;padding:3px 8px}.chat-status-bar[data-v-d7ecb7f1],.csb-model[data-v-d7ecb7f1]{flex-wrap:wrap;row-gap:4px}.csb-model-state-split[data-v-d7ecb7f1]{max-width:min(240px,55vw)}.csb-divider[data-v-d7ecb7f1]{margin:0 6px}.csb-context[data-v-d7ecb7f1] .ctx-bar-track{display:none}.chat-status-bar--mobile-collapsed[data-v-d7ecb7f1]{max-height:28px;overflow:hidden}.chat-status-bar--mobile-collapsed .csb-divider--voice[data-v-d7ecb7f1]{display:none}.chat-status-bar[data-v-d7ecb7f1]{cursor:pointer;padding-right:26px;position:relative}.csb-mobile-chevron[data-v-d7ecb7f1]{color:var(--mcf-text-dim,var(--mcf-text));display:block;position:absolute;right:7px;top:7px;transition:transform .15s ease}.csb-mobile-chevron--open[data-v-d7ecb7f1]{transform:rotate(180deg)}.chat-status-bar--chip-docked .csb-model[data-v-d7ecb7f1]{display:contents}.chat-status-bar--chip-docked .csb-model[data-v-d7ecb7f1]>:not(.csb-agent-why){display:none}}@media(max-height:500px),(max-width:767px){.csb-character-popover[data-v-d7ecb7f1]{inset:auto 8px 8px auto;max-height:calc(100dvh - 16px);overflow-y:auto;overscroll-behavior:contain;position:fixed;width:min(360px,calc(100vw - 16px))}}.csb-header-chip[data-v-d7ecb7f1]{align-items:center;background:var(--mcf-white-soft,hsla(0,0%,100%,.08));border:1px solid var(--mcf-border-2,hsla(0,0%,100%,.15));border-radius:var(--mcf-radius-pill,999px);color:var(--mcf-text,#e0e0e8);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:600;gap:4px;max-width:min(46vw,168px);min-height:44px;padding:0 10px}.csb-header-chip__label[data-v-d7ecb7f1]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.csb-header-chip__chevron[data-v-d7ecb7f1]{color:var(--mcf-text-dim,#888);flex-shrink:0}.csb-header-chip--auto[data-v-d7ecb7f1]{background:color-mix(in srgb,var(--mcf-cyan,#0af) 12%,transparent);border-color:color-mix(in srgb,var(--mcf-cyan,#0af) 40%,transparent);color:var(--mcf-cyan,#0af)}.csb-header-chip--changing[data-v-d7ecb7f1]{opacity:.6}.csb-header-chip[data-v-d7ecb7f1]:focus-visible{outline:2px solid var(--mcf-accent-text,var(--mcf-green));outline-offset:2px}@media(prefers-reduced-motion:reduce){.csb-spinner[data-v-d7ecb7f1],.csb-sync-spinner[data-v-d7ecb7f1]{animation:none}.csb-chip-enter-active[data-v-d7ecb7f1],.csb-chip-leave-active[data-v-d7ecb7f1],.csb-dropdown-enter-active[data-v-d7ecb7f1],.csb-dropdown-leave-active[data-v-d7ecb7f1],.csb-mobile-chevron[data-v-d7ecb7f1],.csb-sync-fade-enter-active[data-v-d7ecb7f1],.csb-sync-fade-leave-active[data-v-d7ecb7f1]{transition:none}.csb-model-pill--routing[data-v-d7ecb7f1]{animation:none;background:var(--mcf-info-soft)}.csb-model-pill--climbed[data-v-d7ecb7f1],.csb-model-pill--dropped[data-v-d7ecb7f1]{animation:none}}.csb-tooltip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f0f14f2;border:1px solid var(--mcf-border);border-radius:8px;box-shadow:var(--mcf-shadow-lg);max-width:280px;padding:8px 12px;pointer-events:none}.csb-tooltip-line{color:var(--mcf-text);font-size:11px;line-height:1.6;white-space:nowrap}.csb-tooltip-line--primary{color:var(--mcf-text);font-variant-numeric:tabular-nums;font-weight:600}:where(html[data-theme=day],html[data-theme=light]) .chat-status-bar{color:#0a0a148c}:where(html[data-theme=day],html[data-theme=light]) .csb-model-pill{color:#0a0a14a6}:where(html[data-theme=day],html[data-theme=light]) .csb-model-pill:hover:not(:disabled){color:#0a0a14d9}:where(html[data-theme=day],html[data-theme=light]) .csb-tooltip{background:#fff;border:1px solid var(--mcf-border);box-shadow:var(--mcf-shadow-lg)}:where(html[data-theme=day],html[data-theme=light]) .csb-tooltip-line{color:var(--mcf-text-dim)}:where(html[data-theme=day],html[data-theme=light]) .csb-tooltip-line--primary{color:var(--mcf-text)}html[data-theme=renaissance] .csb-tooltip{border:1px solid var(--mcf-accent-soft);box-shadow:0 12px 36px #00000073,0 0 0 1px #ffd26414}:where(html[data-theme=day],html[data-theme=light]) .csb-model-pill{background:var(--mcf-surface-2);border-color:var(--mcf-border-2)}:where(html[data-theme=day],html[data-theme=light]) .csb-model-pill:hover:not(:disabled){background:var(--mcf-accent-soft);border-color:var(--mcf-accent-text);color:var(--mcf-accent-text)}:where(html[data-theme=day],html[data-theme=light]) .chat-status-bar{background:#0a0a1405;border-bottom:1px solid rgba(10,10,20,.06);color:#0a0a14b3}:where(html[data-theme=day],html[data-theme=light]) .csb-model-pill{background:#0a0a140a;border:1px solid rgba(10,10,20,.08);color:#0a0a14cc}:where(html[data-theme=day],html[data-theme=light]) .csb-model-pill:hover:not(:disabled){background:#0a0a1414;border-color:#0a0a1426;color:#0a0a14eb}:where(html[data-theme=day],html[data-theme=light]) .csb-model-pill--changing{border-color:#0a0a141f}:where(html[data-theme=day],html[data-theme=light]) .csb-divider{background:#0a0a1414}:where(html[data-theme=day],html[data-theme=light]) .csb-spinner{border:1.5px solid rgba(10,10,20,.2);border-top-color:#0a0a14b3}:where(html[data-theme=day],html[data-theme=light]) .csb-tooltip{border:1px solid rgba(10,10,20,.1)}:where(html[data-theme=day],html[data-theme=light]) .csb-tooltip-line{color:#0a0a14d9}:where(html[data-theme=day],html[data-theme=light]) .csb-tooltip-line--primary{color:#0a0a14eb}:where(html[data-theme=day],html[data-theme=light]) .csb-model-pill{background:var(--mcf-accent-soft);border-color:var(--mcf-accent-text);color:var(--mcf-accent-text)}:where(html[data-theme=day],html[data-theme=light]) .csb-model-pill--changing{background:var(--mcf-accent-soft);border-color:var(--mcf-accent-text);color:var(--mcf-accent-text)}:where(html[data-theme=day],html[data-theme=light]) .csb-chip{background:var(--mcf-accent-soft);border-color:var(--mcf-accent-text);color:var(--mcf-accent-text)}:where(html[data-theme=day],html[data-theme=light]) .csb-chip--success{background:var(--mcf-success-soft);border-color:var(--mcf-success-text);color:var(--mcf-success-text)}:where(html[data-theme=day],html[data-theme=light]) .csb-chip--error{background:var(--mcf-danger-soft);border-color:var(--mcf-danger-text);color:var(--mcf-danger-text)}:where(html[data-theme=day],html[data-theme=light]) .csb-chip--skipped{background:var(--mcf-warn-soft);border-color:var(--mcf-warn-text);color:var(--mcf-warn-text)}.ops-digest[data-v-5f9f498e]{animation:opsDigestBreathe-5f9f498e 4s ease-in-out infinite;background:var(--mcf-elevated);border:1px solid var(--mcf-cyan-border);border-radius:var(--mcf-radius-lg);flex-shrink:0;margin:8px 16px;overflow:hidden;position:relative}@keyframes opsDigestBreathe-5f9f498e{0%,to{border-color:var(--mcf-cyan-border);box-shadow:0 0 8px var(--mcf-cyan-soft-strong),inset 0 0 8px var(--mcf-cyan-softest)}50%{border-color:var(--mcf-cyan-25);box-shadow:0 0 16px var(--mcf-cyan-mid),inset 0 0 12px var(--mcf-purple-softest)}}.ops-digest__scanlines[data-v-5f9f498e]{background:repeating-linear-gradient(0deg,transparent,transparent 2px,var(--mcf-black-grain) 0,var(--mcf-black-grain) 4px);inset:0;pointer-events:none;position:absolute;z-index:1}.ops-digest__accent[data-v-5f9f498e]{animation:accentSweep-5f9f498e 3s ease-in-out infinite;background:linear-gradient(90deg,transparent 0,var(--mcf-purple) 30%,var(--mcf-cyan) 70%,transparent 100%);height:2px;left:0;opacity:.7;position:absolute;right:0;top:0;z-index:2}@keyframes accentSweep-5f9f498e{0%{transform:translate(-100%)}to{transform:translate(100%)}}.ops-digest__header[data-v-5f9f498e]{align-items:center;border-bottom:1px solid var(--mcf-cyan-soft);display:flex;flex-wrap:wrap;gap:6px 10px;justify-content:space-between;padding:8px 12px;position:relative;z-index:2}.ops-digest__header-left[data-v-5f9f498e]{align-items:center;display:flex;gap:6px;min-width:0}.ops-digest__title[data-v-5f9f498e]{color:var(--mcf-info-text);font-weight:700;letter-spacing:2px;text-transform:uppercase}.ops-digest__separator[data-v-5f9f498e],.ops-digest__title[data-v-5f9f498e]{font-family:SF Mono,Fira Code,JetBrains Mono,monospace;font-size:10px}.ops-digest__separator[data-v-5f9f498e]{color:var(--mcf-text-dim)}.ops-digest__status[data-v-5f9f498e]{animation:opsStatusPulse-5f9f498e 2s ease-in-out infinite;color:var(--mcf-success-text);font-family:SF Mono,Fira Code,JetBrains Mono,monospace;font-size:10px;font-weight:600;letter-spacing:1px}@keyframes opsStatusPulse-5f9f498e{0%,to{opacity:.6}50%{opacity:1}}.ops-digest__header-right[data-v-5f9f498e]{align-items:center;display:flex;flex-wrap:wrap;gap:6px 10px;justify-content:flex-end;margin-left:auto;min-width:0}.ops-digest__timer[data-v-5f9f498e]{animation:opsTimerPulse-5f9f498e 2s ease-in-out infinite;color:var(--mcf-secondary-text);font-family:SF Mono,Fira Code,JetBrains Mono,monospace;font-size:11px;letter-spacing:.5px}@keyframes opsTimerPulse-5f9f498e{0%,to{opacity:.6}50%{opacity:1}}.ops-digest__tokens[data-v-5f9f498e]{background:var(--mcf-white-soft);border-radius:var(--mcf-radius-pill,999px);color:var(--mcf-text-dim);letter-spacing:.3px;max-width:100%;min-width:0;overflow:hidden;padding:1px 7px;text-overflow:ellipsis;white-space:nowrap}.ops-digest__stop-btn[data-v-5f9f498e],.ops-digest__tokens[data-v-5f9f498e]{align-items:center;display:inline-flex;font-family:SF Mono,Fira Code,JetBrains Mono,monospace;font-size:10px}.ops-digest__stop-btn[data-v-5f9f498e]{background:var(--mcf-danger-soft);border:1px solid var(--mcf-danger-text);border-radius:6px;color:var(--mcf-danger-text);cursor:pointer;font-weight:700;gap:4px;letter-spacing:1px;min-height:28px;padding:4px 10px;transition:all .15s ease}.ops-digest__stop-btn[data-v-5f9f498e]:hover{animation:opsStopPulse-5f9f498e 1s ease-in-out infinite;background:var(--mcf-danger-soft);border-color:var(--mcf-danger-text);box-shadow:0 0 12px var(--mcf-danger-glow)}.ops-digest__stop-btn[data-v-5f9f498e]:active{transform:scale(.95)}@keyframes opsStopPulse-5f9f498e{0%,to{box-shadow:0 0 8px var(--mcf-danger-border)}50%{box-shadow:0 0 16px var(--mcf-danger-glow)}}.ops-digest--complete[data-v-5f9f498e]{animation:none;border-color:var(--mcf-border);box-shadow:none}.ops-digest--complete .ops-digest__accent[data-v-5f9f498e],.ops-digest--complete .ops-digest__empty-cursor[data-v-5f9f498e],.ops-digest--complete .ops-digest__status[data-v-5f9f498e],.ops-digest--complete .ops-digest__timer[data-v-5f9f498e]{animation:none}.ops-digest__close-btn[data-v-5f9f498e],.ops-digest__status--done[data-v-5f9f498e]{color:var(--mcf-text-dim)}.ops-digest__close-btn[data-v-5f9f498e]{align-items:center;background:transparent;border:1px solid var(--mcf-border);border-radius:6px;cursor:pointer;display:inline-flex;justify-content:center;min-height:28px;min-width:28px;padding:4px;transition:all .15s ease}.ops-digest__close-btn[data-v-5f9f498e]:hover{background:var(--mcf-cyan-softest);border-color:var(--mcf-text-dim);color:var(--mcf-text)}.ops-digest__close-btn[data-v-5f9f498e]:active{transform:scale(.95)}.ops-digest--pill[data-v-5f9f498e]{align-items:center;animation:none;border-color:var(--mcf-border);box-shadow:none;display:flex;gap:8px;padding:4px 8px}.ops-digest__pill-main[data-v-5f9f498e]{align-items:center;background:transparent;border:none;color:var(--mcf-text-dim);cursor:pointer;display:flex;flex:1 1 auto;font-family:SF Mono,Fira Code,JetBrains Mono,monospace;font-size:11px;gap:6px;min-width:0;padding:4px 2px;text-align:left;transition:color .15s ease}.ops-digest__pill-main[data-v-5f9f498e]:hover{color:var(--mcf-text)}.ops-digest__pill-summary[data-v-5f9f498e]{font-variant-numeric:tabular-nums;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-digest__dismiss-all[data-v-5f9f498e]{background:transparent;border:1px solid var(--mcf-border);border-radius:6px;color:var(--mcf-text-dim);cursor:pointer;flex-shrink:0;font-family:SF Mono,Fira Code,JetBrains Mono,monospace;font-size:10px;padding:3px 8px;transition:all .15s ease;white-space:nowrap}.ops-digest__dismiss-all[data-v-5f9f498e]:hover{background:var(--mcf-cyan-softest);border-color:var(--mcf-text-dim);color:var(--mcf-text)}.ops-digest__dismiss-all[data-v-5f9f498e]:active{transform:scale(.97)}.ops-digest__autoclose[data-v-5f9f498e]{flex-shrink:0;gap:4px;margin-left:auto;padding-left:8px;white-space:nowrap}.ops-digest__autoclose[data-v-5f9f498e] .track{margin-right:-30px;transform:scale(.45);transform-origin:left center}.ops-digest__autoclose[data-v-5f9f498e] .mcf-switch-label{color:var(--mcf-text-dim);font-family:SF Mono,Fira Code,JetBrains Mono,monospace;font-size:9px;letter-spacing:.3px}.ops-digest__autoclose[data-v-5f9f498e]:hover .mcf-switch-label{color:var(--mcf-text)}.ops-digest__filters[data-v-5f9f498e]{border-bottom:1px solid var(--mcf-cyan-softest);display:flex;gap:4px;overflow-x:auto;padding:4px 12px;position:relative;z-index:2}.ops-digest__filter-chip[data-v-5f9f498e]{background:transparent;border:1px solid var(--mcf-cyan-border);border-radius:10px;color:var(--mcf-text-dim);cursor:pointer;font-family:SF Mono,Fira Code,JetBrains Mono,monospace;font-size:9px;letter-spacing:.3px;padding:2px 8px;transition:all .15s ease;white-space:nowrap}.ops-digest__filter-chip[data-v-5f9f498e]:hover{border-color:var(--mcf-cyan-border);color:var(--mcf-text)}.ops-digest__filter-chip--active[data-v-5f9f498e]{background:var(--mcf-cyan-soft);border-color:var(--mcf-cyan-25);color:var(--mcf-info-text)}.ops-digest__feed[data-v-5f9f498e]{max-height:180px;overflow-y:auto;padding:6px 12px 8px;position:relative;scrollbar-color:var(--mcf-cyan-border) transparent;scrollbar-width:thin;z-index:2}.ops-digest__feed[data-v-5f9f498e]::-webkit-scrollbar{width:4px}.ops-digest__feed[data-v-5f9f498e]::-webkit-scrollbar-track{background:transparent}.ops-digest__feed[data-v-5f9f498e]::-webkit-scrollbar-thumb{background:var(--mcf-cyan-border);border-radius:2px}.ops-digest__scroll-anchor[data-v-5f9f498e]{height:1px;width:1px}.ops-event[data-v-5f9f498e]{align-items:baseline;display:flex;flex-wrap:wrap;font-family:SF Mono,Fira Code,JetBrains Mono,monospace;font-size:11px;gap:8px;line-height:1.5;overflow:hidden;padding:2px 0;text-overflow:ellipsis;white-space:nowrap}.ops-event__time[data-v-5f9f498e]{color:var(--mcf-text-faint);flex-shrink:0;font-size:10px;min-width:56px}.ops-event__icon[data-v-5f9f498e]{flex-shrink:0;font-size:12px;min-width:18px;text-align:center}.ops-event__message[data-v-5f9f498e]{color:var(--mcf-text);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.ops-event__result[data-v-5f9f498e]{flex-shrink:0;font-size:12px;font-weight:700}.ops-event__result--ok[data-v-5f9f498e]{color:var(--mcf-success-text)}.ops-event__reason[data-v-5f9f498e],.ops-event__result--fail[data-v-5f9f498e]{color:var(--mcf-danger-text)}.ops-event__reason[data-v-5f9f498e]{flex:0 1 auto;font-size:10px;max-width:45%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-event__duration[data-v-5f9f498e]{color:var(--mcf-text-dim);flex-shrink:0;font-size:10px}.ops-event--tool .ops-event__message[data-v-5f9f498e]{color:var(--mcf-info-text)}.ops-event--delegation .ops-event__message[data-v-5f9f498e]{color:var(--mcf-secondary-text)}.ops-event--memory .ops-event__message[data-v-5f9f498e]{color:var(--mcf-success-text)}.ops-event--llm .ops-event__message[data-v-5f9f498e]{color:var(--mcf-text-dim)}.ops-event--error .ops-event__message[data-v-5f9f498e]{color:var(--mcf-danger-text)}.ops-event--warning .ops-event__message[data-v-5f9f498e]{color:var(--mcf-warn-text)}.ops-event--thinking .ops-event__message[data-v-5f9f498e]{color:var(--mcf-text);font-style:italic}.ops-event--info .ops-event__message[data-v-5f9f498e]{color:var(--mcf-text)}.ops-event--glitch[data-v-5f9f498e]{animation:glitchFlicker-5f9f498e .3s steps(2) forwards}@keyframes glitchFlicker-5f9f498e{0%{opacity:1;transform:translate(0)}10%{opacity:.3;transform:translate(-2px) skew(-2deg)}20%{opacity:.8;transform:translate(3px) skew(1deg)}30%{clip-path:inset(20% 0 30% 0);opacity:.2;transform:translate(-1px)}40%{clip-path:none;opacity:.9;transform:translate(1px) skew(-1deg)}50%{clip-path:inset(40% 0 10% 0);opacity:.4;transform:translate(-3px)}60%{clip-path:none;opacity:1;transform:translate(2px) skew(2deg)}70%{opacity:.5;transform:translate(0)}80%{opacity:.9;transform:translate(-1px) skew(-1deg)}to{clip-path:none;opacity:1;transform:translate(0)}}.ops-event__details:not([open]) .ops-event__hide-details[data-v-5f9f498e],.ops-event__details[open] .ops-event__show-details[data-v-5f9f498e]{display:none}.ops-event__details[data-v-5f9f498e]{flex-basis:100%;font-size:.75rem;margin-top:4px;width:100%}.ops-event__details-toggle[data-v-5f9f498e]{color:var(--mcf-info-text);cursor:pointer;font-family:JetBrains Mono,Fira Code,monospace;font-size:.7rem;letter-spacing:.05em;opacity:.7;transition:opacity .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ops-event__details-toggle[data-v-5f9f498e]:hover{opacity:1}.ops-event__detail-section[data-v-5f9f498e]{margin-top:4px}.ops-event__detail-label[data-v-5f9f498e]{color:var(--mcf-text-dim);display:block;font-size:.65rem;letter-spacing:.08em;margin-bottom:2px;text-transform:uppercase}.ops-event__detail-content[data-v-5f9f498e]{background:var(--mcf-code-bg);border-radius:4px;color:var(--mcf-text);font-family:JetBrains Mono,Fira Code,monospace;font-size:.7rem;line-height:1.4;margin:0;max-height:200px;overflow-y:auto;padding:6px 8px;white-space:pre-wrap;word-break:break-all}.ops-event-enter-active[data-v-5f9f498e]{transition:all .2s ease-out}.ops-event-leave-active[data-v-5f9f498e]{transition:all .15s ease-in}.ops-event-enter-from[data-v-5f9f498e]{opacity:0;transform:translate(-8px)}.ops-event-leave-to[data-v-5f9f498e]{height:0;margin:0;opacity:0;overflow:hidden;padding:0;transform:translate(8px)}.ops-event-move[data-v-5f9f498e]{transition:transform .2s ease}.ops-digest__empty[data-v-5f9f498e]{align-items:center;color:var(--mcf-text-dim);display:flex;font-family:SF Mono,Fira Code,JetBrains Mono,monospace;font-size:11px;gap:4px;padding:8px 12px;position:relative;z-index:2}.ops-digest__empty-cursor[data-v-5f9f498e]{animation:opsCursorBlink-5f9f498e 1s step-end infinite}@keyframes opsCursorBlink-5f9f498e{0%,50%{opacity:1}51%,to{opacity:0}}.ops-digest__empty-text[data-v-5f9f498e]{font-style:italic}@media(prefers-reduced-motion:reduce){.ops-digest[data-v-5f9f498e]{box-shadow:0 0 8px var(--mcf-cyan-soft-strong)}.ops-digest[data-v-5f9f498e],.ops-digest__accent[data-v-5f9f498e]{animation:none}.ops-digest__status[data-v-5f9f498e],.ops-digest__timer[data-v-5f9f498e]{animation:none;opacity:.8}.ops-digest__stop-btn[data-v-5f9f498e]:hover,.ops-event--glitch[data-v-5f9f498e]{animation:none}.ops-digest__empty-cursor[data-v-5f9f498e]{animation:none;opacity:1}.ops-event-enter-active[data-v-5f9f498e],.ops-event-leave-active[data-v-5f9f498e],.ops-event-move[data-v-5f9f498e]{transition:none}}@media(max-width:767px){.ops-digest[data-v-5f9f498e]{border-radius:8px;margin:6px 8px}.ops-digest__header[data-v-5f9f498e]{gap:4px 8px;padding:6px 8px}.ops-digest__feed[data-v-5f9f498e]{max-height:140px;padding:4px 8px 6px}.ops-event[data-v-5f9f498e]{font-size:10px;gap:4px}.ops-event__time[data-v-5f9f498e]{font-size:9px;min-width:48px}.ops-digest__stop-btn[data-v-5f9f498e]{min-height:44px;min-width:44px;padding:6px 12px}}.composer-menu[data-v-2f0da645]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:var(--mcf-elevated);border:1px solid var(--mcf-border);border-radius:8px;inset-inline:0;bottom:calc(100% + 8px);box-shadow:var(--mcf-shadow);max-height:min(24rem,55vh);overflow-y:auto;overscroll-behavior:contain;position:absolute;scroll-padding-block:10px;z-index:50}.composer-menu__state[data-v-2f0da645]{font-size:13px;padding:14px 16px}.composer-menu__state--empty[data-v-2f0da645],.composer-menu__state--loading[data-v-2f0da645]{color:var(--mcf-text-dim)}.composer-menu__state--error[data-v-2f0da645]{color:var(--mcf-danger-text)}.composer-menu__section+.composer-menu__section[data-v-2f0da645]{border-top:1px solid var(--mcf-border)}.composer-menu__section-label[data-v-2f0da645]{background:var(--mcf-elevated);border-bottom:1px solid var(--mcf-border);color:var(--mcf-text-dim);font-size:10px;font-weight:600;letter-spacing:.06em;padding:8px 12px;position:sticky;text-transform:uppercase;top:0;z-index:1}.composer-menu__item[data-v-2f0da645]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-bottom:1px solid var(--mcf-border);cursor:pointer;display:block;padding:11px 12px;text-align:left;transition:background-color .14s ease,border-color .14s ease;width:100%}.composer-menu__item[data-v-2f0da645]:last-child{border-bottom:0}.composer-menu__item--highlighted[data-v-2f0da645]{background:var(--mcf-white-soft)}.composer-menu__item[data-v-2f0da645]:focus-visible{background:var(--mcf-white-soft)}.composer-menu__item--disabled[data-v-2f0da645]{cursor:default;opacity:.72}.composer-menu__item--disabled[data-v-2f0da645]:hover{background:transparent}.composer-menu__item-topline[data-v-2f0da645]{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.composer-menu__item-title-row[data-v-2f0da645]{align-items:center;display:flex;gap:8px;min-width:0}.composer-menu__item-title[data-v-2f0da645]{color:var(--mcf-text);font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:13px;font-weight:600;line-height:1.35;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.composer-menu__item-description[data-v-2f0da645]{color:var(--mcf-text-dim);font-size:12px;line-height:1.45;margin:6px 0 0}.composer-menu__item-meta[data-v-2f0da645]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.composer-menu__badge[data-v-2f0da645]{align-items:center;border:1px solid transparent;border-radius:999px;display:inline-flex;font-size:10px;font-weight:600;justify-content:center;line-height:1;min-height:20px;padding:2px 8px;white-space:nowrap}.composer-menu__badge--mono[data-v-2f0da645]{font-family:JetBrains Mono,ui-monospace,Menlo,monospace}.composer-menu__badge--solid.composer-menu__badge--neutral[data-v-2f0da645]{background:var(--mcf-white-soft);color:var(--mcf-text)}.composer-menu__badge--solid.composer-menu__badge--accent[data-v-2f0da645]{background:#9475ff2e;color:#d4c7ff}.composer-menu__badge--solid.composer-menu__badge--info[data-v-2f0da645]{background:#48a9ff2e;color:#bae0ff}.composer-menu__badge--solid.composer-menu__badge--success[data-v-2f0da645]{background:#33bf892e;color:#b9f4d7}.composer-menu__badge--solid.composer-menu__badge--warning[data-v-2f0da645]{background:#f7b03a2e;color:#ffdca0}.composer-menu__badge--solid.composer-menu__badge--danger[data-v-2f0da645]{background:#ff6b6b2e;color:#ffc2c2}.composer-menu__badge--outline.composer-menu__badge--neutral[data-v-2f0da645]{border-color:var(--mcf-border-2);color:#f0f3f9b8}.composer-menu__badge--outline.composer-menu__badge--accent[data-v-2f0da645]{border-color:#9475ff57;color:#d9cdff}.composer-menu__badge--outline.composer-menu__badge--info[data-v-2f0da645]{border-color:#48a9ff57;color:#cce8ff}.composer-menu__badge--outline.composer-menu__badge--success[data-v-2f0da645]{border-color:#33bf8957;color:#c5f6de}.composer-menu__badge--outline.composer-menu__badge--warning[data-v-2f0da645]{border-color:#f7b03a57;color:#ffe0ad}.composer-menu__badge--outline.composer-menu__badge--danger[data-v-2f0da645]{border-color:#ff6b6b57;color:#ffd3d3}.composer-menu__caption[data-v-2f0da645]{border-top:1px solid var(--mcf-border);color:var(--mcf-text-dim);font-size:11px;line-height:1.45;padding:10px 12px 12px}.composer-menu-fade-enter-active[data-v-2f0da645],.composer-menu-fade-leave-active[data-v-2f0da645]{transition:opacity .14s ease,transform .14s ease}.composer-menu-fade-enter-from[data-v-2f0da645],.composer-menu-fade-leave-to[data-v-2f0da645]{opacity:0;transform:translateY(6px)}:where(html[data-theme=day],html[data-theme=light]) .composer-menu__section+.composer-menu__section[data-v-2f0da645]{border-top:1px solid rgba(10,10,20,.06)}:where(html[data-theme=day],html[data-theme=light]) .composer-menu__section-label[data-v-2f0da645]{border-bottom:1px solid rgba(10,10,20,.05)}:where(html[data-theme=day],html[data-theme=light]) .composer-menu__item[data-v-2f0da645]{border-bottom:1px solid rgba(10,10,20,.05)}:where(html[data-theme=day],html[data-theme=light]) .composer-menu__item--highlighted[data-v-2f0da645]{background:#0a0a1412}:where(html[data-theme=day],html[data-theme=light]) .composer-menu__item[data-v-2f0da645]:focus-visible{background:#0a0a1412}:where(html[data-theme=day],html[data-theme=light]) .composer-menu__badge--solid.composer-menu__badge--neutral[data-v-2f0da645]{background:#0a0a1414}:where(html[data-theme=day],html[data-theme=light]) .composer-menu__badge--outline.composer-menu__badge--neutral[data-v-2f0da645]{border-color:#0a0a1424}:where(html[data-theme=day],html[data-theme=light]) .composer-menu__caption[data-v-2f0da645]{border-top:1px solid rgba(10,10,20,.06)}.run-budget-card[data-v-53ea0ec0]{background:var(--mcf-surface);border:1px solid var(--mcf-danger-soft);border-radius:8px;color:var(--mcf-text);font-size:12px;margin-top:6px;padding:10px 12px}.run-budget-card--warning[data-v-53ea0ec0]{border-color:var(--mcf-warn-soft)}.run-budget-card__title[data-v-53ea0ec0]{font-weight:600;margin:0 0 4px}.run-budget-card__body[data-v-53ea0ec0]{color:var(--mcf-text-dim);line-height:1.4;margin:0 0 8px}.run-budget-card__actions[data-v-53ea0ec0]{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.run-budget-card__action[data-v-53ea0ec0]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.run-budget-card__hint[data-v-53ea0ec0]{color:var(--mcf-text-faint);flex:1 1 12rem;line-height:1.35}.run-budget-card__resume[data-v-53ea0ec0]{line-height:1.4;margin:8px 0 0}.run-budget-card__resume-link[data-v-53ea0ec0]{color:var(--mcf-info-text);font-weight:600}.run-budget-card__receipt[data-v-53ea0ec0],.run-budget-card__refusal[data-v-53ea0ec0]{line-height:1.4;margin:8px 0 0}.run-budget-card__receipt--failed[data-v-53ea0ec0],.run-budget-card__refusal[data-v-53ea0ec0]{color:var(--mcf-danger-text)}.run-budget-card__receipt[data-v-53ea0ec0]{color:var(--mcf-success-text)}.architect-chip[data-v-f43026d6]{align-items:center;background:var(--mcf-surface-2);border-top:1px solid var(--mcf-border);color:var(--mcf-text-muted);display:flex;flex-wrap:wrap;font-size:11px;gap:8px;padding:4px 10px}.architect-chip__badge[data-v-f43026d6]{color:var(--mcf-accent-text);font-size:12px}.architect-chip__title[data-v-f43026d6]{color:var(--mcf-text);font-weight:600;letter-spacing:.02em}.architect-chip__modes[data-v-f43026d6]{display:inline-flex;gap:4px}.architect-chip__mode[data-v-f43026d6]{background:transparent;border:1px solid var(--mcf-border);color:var(--mcf-text-dim);cursor:pointer;font-size:10px}.architect-chip__mode--on[data-v-f43026d6]{background:var(--mcf-accent-soft);border-color:var(--mcf-accent);color:var(--mcf-accent-text)}.architect-chip__mode[data-v-f43026d6]:focus-visible{outline:2px solid var(--mcf-accent);outline-offset:1px}.architect-chip__truth[data-v-f43026d6]{color:var(--mcf-text-faint);flex:1 1 auto;min-width:0}.architect-chip__clear[data-v-f43026d6]{background:transparent;border:1px solid var(--mcf-border);color:var(--mcf-text-dim);cursor:pointer;font-size:10px}.architect-chip__undo[data-v-f43026d6]{background:var(--mcf-warn-soft);border:1px solid var(--mcf-warn);color:var(--mcf-warn-text);cursor:pointer;font-size:10px}.architect-chip__exit[data-v-f43026d6]{background:transparent;border:none;color:var(--mcf-text-faint);cursor:pointer;font-size:12px;line-height:1;padding:2px 4px}.architect-chip__exit[data-v-f43026d6]:hover{color:var(--mcf-text)}.architect-chip__busy[data-v-f43026d6]{color:var(--mcf-text-faint);font-style:italic}@media(prefers-reduced-motion:reduce){.architect-chip[data-v-f43026d6] *{transition:none!important}}.architect-extras[data-v-3135b35f]{display:flex;flex-direction:column;gap:6px;margin-top:6px}.architect-extras__assumptions[data-v-3135b35f],.architect-extras__suggestions[data-v-3135b35f]{display:flex;flex-wrap:wrap;gap:4px}.architect-extras__assumption[data-v-3135b35f]{background:transparent;border:1px dashed var(--mcf-border-2);color:var(--mcf-text-dim);cursor:pointer;font-size:10px;gap:4px}.architect-extras__assumption-label[data-v-3135b35f]{color:var(--mcf-text-faint)}.architect-extras__assumption-value[data-v-3135b35f]{color:var(--mcf-text);font-weight:600}.architect-extras__suggestion[data-v-3135b35f]{background:var(--mcf-accent-soft);border:1px solid var(--mcf-accent-mid);color:var(--mcf-accent-text);cursor:pointer;font-size:10px}.architect-extras__tools[data-v-3135b35f]{display:flex;flex-direction:column;gap:3px}.architect-extras__tool[data-v-3135b35f]{align-items:baseline;border-radius:6px;display:flex;font-size:11px;gap:6px;line-height:1.4;padding:3px 8px}.architect-extras__tool--preview[data-v-3135b35f]{background:transparent;border:1px dashed var(--mcf-info-soft);color:var(--mcf-info-text)}.architect-extras__tool--done[data-v-3135b35f]{background:var(--mcf-success-soft);border:1px solid var(--mcf-success-soft);color:var(--mcf-success-text)}.architect-extras__tool--failed[data-v-3135b35f]{background:var(--mcf-danger-soft);border:1px solid var(--mcf-danger-border);color:var(--mcf-danger-text)}.architect-extras__tool-icon[data-v-3135b35f]{flex:0 0 auto}.architect-extras__tool-label[data-v-3135b35f]{min-width:0;word-break:break-word}.chat-attachment-strip[data-v-1c701913]{--cas-card-bg:var(--color-gray-800,#1f2937);--cas-card-border:var(--color-gray-700,#374151);--cas-card-radius:8px;--cas-blue:var(--color-blue-500,#3b82f6);--cas-green:var(--color-emerald-500,var(--mcf-success-text));--cas-red:var(--color-red-500,#ef4444);--cas-cyan:var(--color-cyan-500,#06b6d4);--cas-muted:var(--color-gray-400,#9ca3af);--cas-text:var(--color-gray-100,#f3f4f6);--cas-text-secondary:var(--color-gray-300,#d1d5db);padding:8px 0 4px}.strip-scroll[data-v-1c701913]{display:flex;gap:8px;outline:none;overflow-x:auto;padding:4px 2px;scrollbar-width:thin}.strip-scroll[data-v-1c701913]:focus-visible{border-radius:4px;outline:2px solid var(--cas-blue);outline-offset:2px}.file-card[data-v-1c701913]{background:var(--cas-card-bg);border:1px solid var(--cas-card-border);border-radius:var(--cas-card-radius);cursor:default;display:flex;flex-direction:column;flex-shrink:0;gap:4px;padding:8px;position:relative;transition:opacity .18s cubic-bezier(.2,0,0,1),transform .18s cubic-bezier(.2,0,0,1),border-color .15s ease;width:120px}.file-card--focused[data-v-1c701913]{border-color:var(--cas-blue);box-shadow:0 0 0 1px var(--cas-blue)}.file-card--failed[data-v-1c701913]{border-color:var(--cas-red)}.file-card--removed[data-v-1c701913]{opacity:.4;pointer-events:none}.file-card--removed .removed-overlay[data-v-1c701913]{pointer-events:auto}.card-remove[data-v-1c701913]{align-items:center;background:transparent;border:none;border-radius:4px;color:var(--cas-muted);cursor:pointer;display:flex;font-size:14px;height:20px;justify-content:center;line-height:1;position:absolute;right:4px;top:2px;transition:color .12s ease,background .12s ease;width:20px}.card-remove[data-v-1c701913]:focus-visible,.card-remove[data-v-1c701913]:hover{background:var(--mcf-danger-soft);color:var(--cas-red)}.card-preview[data-v-1c701913]{align-items:center;display:flex;height:36px;justify-content:center}.card-icon[data-v-1c701913]{font-size:24px;line-height:1}.card-info[data-v-1c701913]{display:flex;flex-direction:column;gap:1px;min-width:0}.card-filename[data-v-1c701913]{color:var(--cas-text);font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-size[data-v-1c701913]{color:var(--cas-muted);font-size:10px}.card-state[data-v-1c701913]{align-items:center;display:flex;gap:4px;min-height:18px}.pulse-dot[data-v-1c701913]{border-radius:50%;flex-shrink:0;height:6px;width:6px}.pulse-dot--blue[data-v-1c701913]{animation:glow-pulse-1c701913 1s ease-in-out 2;background:var(--cas-blue)}@keyframes glow-pulse-1c701913{0%,to{box-shadow:0 0 #3b82f680}50%{box-shadow:0 0 0 4px #3b82f600}}.state-label[data-v-1c701913]{font-size:10px;font-weight:500}.state-label--blue[data-v-1c701913]{color:var(--cas-blue)}.state-label--green[data-v-1c701913]{color:var(--cas-green)}.state-icon[data-v-1c701913]{font-size:12px;font-weight:700;line-height:1}.state-icon--ready[data-v-1c701913]{color:var(--cas-green)}.state-icon--failed[data-v-1c701913]{color:var(--cas-red)}.progress-track[data-v-1c701913]{background:var(--cas-card-border);border-radius:2px;flex:1;height:4px;overflow:hidden}.progress-fill[data-v-1c701913]{background:var(--cas-blue);border-radius:2px;height:100%;transition:width .2s ease}.retry-btn[data-v-1c701913]{background:transparent;border:1px solid var(--cas-red);border-radius:4px;color:var(--cas-red);cursor:pointer;font-size:10px;font-weight:600;padding:1px 6px;transition:background .12s ease,color .12s ease}.retry-btn[data-v-1c701913]:focus-visible,.retry-btn[data-v-1c701913]:hover{background:var(--cas-red);color:var(--mcf-text)}.badge[data-v-1c701913]{border-radius:3px;font-size:9px;font-weight:600;left:4px;letter-spacing:.02em;padding:1px 4px;position:absolute;text-transform:uppercase;top:4px}.badge--duplicate[data-v-1c701913]{background:#06b6d426;color:var(--cas-cyan)}.removed-overlay[data-v-1c701913]{align-items:center;background:#0000004d;border-radius:var(--cas-card-radius);display:flex;inset:0;justify-content:center;position:absolute}.undo-btn[data-v-1c701913]{background:var(--cas-card-bg);border:1px solid var(--cas-blue);border-radius:4px;color:var(--cas-blue);cursor:pointer;font-size:11px;font-weight:600;padding:2px 10px;transition:background .12s ease}.undo-btn[data-v-1c701913]:focus-visible,.undo-btn[data-v-1c701913]:hover{background:#3b82f626}.readiness-bar[data-v-1c701913]{align-items:center;display:flex;gap:8px;padding:4px 2px 0}.readiness-text[data-v-1c701913]{color:var(--cas-text-secondary);font-size:11px;font-weight:500}.readiness-eta[data-v-1c701913]{color:var(--cas-muted);font-size:11px}.microcopy[data-v-1c701913]{color:var(--cas-muted);font-size:10px;margin:2px 0 0 2px;opacity:.75}.card-enter-active[data-v-1c701913]{transition:opacity .18s cubic-bezier(.2,0,0,1),transform .18s cubic-bezier(.2,0,0,1)}.card-leave-active[data-v-1c701913]{transition:opacity .14s cubic-bezier(.2,0,0,1),transform .14s cubic-bezier(.2,0,0,1)}.card-enter-from[data-v-1c701913]{opacity:0;transform:scale(.9) translateY(4px)}.card-leave-to[data-v-1c701913]{opacity:0;transform:scale(.9) translateY(-4px)}.card-move[data-v-1c701913]{transition:transform .18s cubic-bezier(.2,0,0,1)}@media(prefers-reduced-motion:reduce){.pulse-dot--blue[data-v-1c701913]{animation:none;box-shadow:0 0 0 2px #3b82f666}.card-enter-active[data-v-1c701913],.card-leave-active[data-v-1c701913],.card-move[data-v-1c701913],.file-card[data-v-1c701913]{transition-duration:0s}}:where(html[data-theme=day],html[data-theme=light]) .chat-attachment-strip[data-v-1c701913]{--cas-card-bg:#f3f4f6;--cas-card-border:rgba(10,10,20,.12);--cas-text:rgba(10,10,20,.92);--cas-text-secondary:rgba(10,10,20,.7);--cas-muted:rgba(10,10,20,.55)}:where(html[data-theme=day],html[data-theme=light]) .file-card[data-v-1c701913]{background:var(--mcf-card-bg);border-color:var(--mcf-border);color:var(--mcf-text)}:where(html[data-theme=day],html[data-theme=light]) .file-card[data-v-1c701913]:hover{border-color:var(--mcf-accent-text);box-shadow:0 0 0 1px var(--mcf-accent-text)}:where(html[data-theme=day],html[data-theme=light]) .file-card--failed[data-v-1c701913]{border-color:var(--mcf-danger-text)}:where(html[data-theme=day],html[data-theme=light]) .file-name[data-v-1c701913],:where(html[data-theme=day],html[data-theme=light]) .file-size[data-v-1c701913],:where(html[data-theme=day],html[data-theme=light]) .state-label[data-v-1c701913]{color:var(--mcf-text)}:where(html[data-theme=day],html[data-theme=light]) .microcopy[data-v-1c701913],:where(html[data-theme=day],html[data-theme=light]) .readiness-text[data-v-1c701913]{color:var(--mcf-text-dim)}:where(html[data-theme=day],html[data-theme=light]) .removed-overlay[data-v-1c701913]{background:#0a0a1473}:where(html[data-theme=day],html[data-theme=light]) .badge--duplicate[data-v-1c701913]{background:var(--mcf-info-soft);color:var(--mcf-info-text)}:where(html[data-theme=renaissance]) .chat-attachment-strip[data-v-1c701913]{--cas-card-bg:var(--mcf-card-bg);--cas-card-border:var(--mcf-border);--cas-text:var(--mcf-text);--cas-text-secondary:var(--mcf-text-dim);--cas-muted:var(--mcf-text-faint)}:where(html[data-theme=renaissance]) .file-card[data-v-1c701913]{background:var(--mcf-card-bg);border-color:var(--mcf-border);color:var(--mcf-text)}:where(html[data-theme=renaissance]) .microcopy[data-v-1c701913],:where(html[data-theme=renaissance]) .readiness-text[data-v-1c701913]{color:var(--mcf-text-dim)}.chat-command-card[data-v-bb200ae4]{background:var(--mcf-card-bg);border:1px solid rgba(151,117,250,.34);border-radius:6px;display:flex;flex-direction:column;gap:8px;padding:10px 12px;width:100%}.chat-command-card__meta[data-v-bb200ae4]{display:flex;flex-wrap:wrap;gap:6px}.chat-command-card__pill[data-v-bb200ae4]{align-items:center;background:var(--mcf-card-bg);border:1px solid var(--mcf-border);border-radius:999px;color:var(--mcf-text);display:inline-flex;font-size:11px;line-height:1.3;padding:2px 7px}.chat-command-card__pill--kind[data-v-bb200ae4]{border-color:#9775fa47;color:#dfd3ffe6}.chat-command-card__pill--origin[data-v-bb200ae4]{border-color:#5fc1f847;color:#c1eaffe6}.chat-command-card__pill--success[data-v-bb200ae4]{border-color:#53ce9057;color:#bdffd8eb}.chat-command-card__pill--warning[data-v-bb200ae4]{border-color:#ffc44d5c;color:#ffecb4f0}.chat-command-card__pill--danger[data-v-bb200ae4]{border-color:#ff78785c;color:#ffcecef0}.chat-command-card__pill--accent[data-v-bb200ae4]{border-color:#9775fa57;color:#e3d6fff0}.chat-command-card__command[data-v-bb200ae4]{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px}.chat-command-card__name[data-v-bb200ae4]{color:var(--mcf-text);font-size:14px;line-height:1.4}.chat-command-card__args[data-v-bb200ae4]{color:var(--mcf-text);font-size:12px;line-height:1.5;word-break:break-word}.chat-command-card__description[data-v-bb200ae4]{color:var(--mcf-text);font-size:12px;line-height:1.5;margin:0}.chat-command-card__failure[data-v-bb200ae4]{color:var(--mcf-danger-text,rgba(255,206,206,.94))}.chat-command-card__failure[data-v-bb200ae4],.chat-command-card__guidance[data-v-bb200ae4]{font-size:12px;line-height:1.5;margin:0;word-break:break-word}.chat-command-card__guidance[data-v-bb200ae4]{color:var(--mcf-text);opacity:.85}:where(html[data-theme=day],html[data-theme=light]) .chat-command-card[data-v-bb200ae4]{background:var(--mcf-white-soft,rgba(10,10,20,.03));border-color:#9775fa4d}:where(html[data-theme=day],html[data-theme=light]) .chat-command-card__pill[data-v-bb200ae4]{background:var(--mcf-muted-soft,rgba(10,10,20,.04));border-color:#0a0a142e;color:#0a0a14c7}:where(html[data-theme=day],html[data-theme=light]) .chat-command-card__pill--kind[data-v-bb200ae4]{background:var(--mcf-secondary-soft);border-color:var(--mcf-secondary-text);color:var(--mcf-secondary-text)}:where(html[data-theme=day],html[data-theme=light]) .chat-command-card__pill--origin[data-v-bb200ae4]{background:var(--mcf-info-soft);border-color:var(--mcf-info-text);color:var(--mcf-info-text)}:where(html[data-theme=day],html[data-theme=light]) .chat-command-card__pill--success[data-v-bb200ae4]{background:var(--mcf-success-soft);border-color:var(--mcf-success-text);color:var(--mcf-success-text)}:where(html[data-theme=day],html[data-theme=light]) .chat-command-card__pill--warning[data-v-bb200ae4]{background:var(--mcf-warn-soft);border-color:var(--mcf-warn-text);color:var(--mcf-warn-text)}:where(html[data-theme=day],html[data-theme=light]) .chat-command-card__pill--danger[data-v-bb200ae4]{background:var(--mcf-danger-soft);border-color:var(--mcf-danger-text);color:var(--mcf-danger-text)}:where(html[data-theme=day],html[data-theme=light]) .chat-command-card__pill--accent[data-v-bb200ae4]{background:var(--mcf-accent-soft);border-color:var(--mcf-accent-text);color:var(--mcf-accent-text)}:where(html[data-theme=day],html[data-theme=light]) .chat-command-card__name[data-v-bb200ae4]{color:#0a0a14eb}:where(html[data-theme=day],html[data-theme=light]) .chat-command-card__args[data-v-bb200ae4]{color:#0a0a14c7}:where(html[data-theme=day],html[data-theme=light]) .chat-command-card__description[data-v-bb200ae4]{color:#0a0a14c7}.chat-interim-steps[data-v-cb1ccc35]{color:var(--mcf-text-dim);font-size:var(--mcf-fs-xs);margin-bottom:var(--mcf-space-2)}.chat-interim-steps__toggle[data-v-cb1ccc35]{align-items:center;background:transparent;border:1px solid var(--mcf-border);border-radius:var(--mcf-radius-pill);color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:var(--mcf-space-1);padding:var(--mcf-space-1) var(--mcf-space-2);transition:color var(--mcf-ease-fast),border-color var(--mcf-ease-fast)}.chat-interim-steps__toggle[data-v-cb1ccc35]:hover{color:var(--mcf-text)}.chat-interim-steps__toggle[data-v-cb1ccc35]:focus-visible{box-shadow:var(--mcf-focus-ring);outline:none}.chat-interim-steps__chevron[data-v-cb1ccc35]{display:inline-block;transition:transform var(--mcf-ease-fast)}.chat-interim-steps__toggle[aria-expanded=true] .chat-interim-steps__chevron[data-v-cb1ccc35]{transform:rotate(90deg)}.chat-interim-steps__list[data-v-cb1ccc35]{display:grid;gap:var(--mcf-space-1);margin:var(--mcf-space-2) 0 0;overflow-wrap:anywhere;padding-left:var(--mcf-space-5)}.chat-interim-steps__omitted[data-v-cb1ccc35]{color:var(--mcf-text-faint);list-style:none;margin-left:calc(var(--mcf-space-5)*-1)}@media(prefers-reduced-motion:reduce){.chat-interim-steps__chevron[data-v-cb1ccc35],.chat-interim-steps__toggle[data-v-cb1ccc35]{transition:none}}.chat-interrupted-note[data-v-4ea132c6]{color:var(--mcf-warn-text);font-size:12px;margin-top:6px}.chat-interrupted-note__title[data-v-4ea132c6]{display:block;font-weight:600}.chat-interrupted-note__text[data-v-4ea132c6]{font-style:italic}.chat-interrupted-note--muted[data-v-4ea132c6]{color:var(--mcf-text-muted)}.chat-interrupted-note--muted .chat-interrupted-note__text[data-v-4ea132c6]{font-style:normal}.timeline-marker[data-v-662618bd]{align-items:center;display:flex;gap:12px;margin:16px 0;padding:0 16px;width:100%}.timeline-marker__line[data-v-662618bd]{background:var(--mcf-white-soft);flex:1;height:1px}.timeline-marker--compaction .timeline-marker__line[data-v-662618bd]{background:var(--mcf-warn-soft)}.timeline-marker--handoff .timeline-marker__line[data-v-662618bd]{background:#6366f126}.timeline-marker--model_change .timeline-marker__line[data-v-662618bd]{background:#8b5cf626}.timeline-marker--session_fork .timeline-marker__line[data-v-662618bd]{background:#7c3aed2e}.timeline-marker--auto_route .timeline-marker__line[data-v-662618bd]{background:#2dd4bf1a}.timeline-marker__pill[data-v-662618bd]{align-items:center;border-radius:999px;display:inline-flex;flex-shrink:0;font-size:11px;gap:6px;padding:4px 12px;white-space:nowrap}.timeline-marker--compaction .timeline-marker__pill[data-v-662618bd]{background:var(--mcf-warn-soft);border:1px solid var(--mcf-warn-soft);color:var(--mcf-warn-text)}.timeline-marker--handoff .timeline-marker__pill[data-v-662618bd]{background:#6366f114;border:1px solid rgba(99,102,241,.2);color:#818cf8d9}.timeline-marker--model_change .timeline-marker__pill[data-v-662618bd]{background:#8b5cf614;border:1px solid rgba(139,92,246,.2);color:#a78bfad9}.timeline-marker--session_fork .timeline-marker__pill[data-v-662618bd]{background:#7c3aed14;border:1px solid rgba(124,58,237,.22);color:#a78bfae6}.timeline-marker--auto_route .timeline-marker__pill[data-v-662618bd]{background:#2dd4bf0f;border:1px solid rgba(45,212,191,.15);color:#2dd4bfbf;font-size:10px;padding:3px 10px}.timeline-marker__icon[data-v-662618bd]{font-size:12px;line-height:1}.timeline-marker__text[data-v-662618bd]{font-weight:500}.timeline-marker__time[data-v-662618bd]{color:var(--mcf-text-dim);font-size:10px;font-weight:400}.timeline-marker--auto_route[data-v-662618bd]{margin:8px 0}@media(max-width:768px){.timeline-marker[data-v-662618bd]{gap:8px;padding:0 8px}.timeline-marker__pill[data-v-662618bd]{font-size:10px;gap:4px;padding:3px 8px}}@media(prefers-reduced-motion:reduce){.timeline-marker[data-v-662618bd]{transition:none}}:where(html[data-theme=day],html[data-theme=light]) .timeline-marker__line[data-v-662618bd]{background:#0a0a1414}:where(html[data-theme=day],html[data-theme=light]) .timeline-marker__time[data-v-662618bd]{color:#0a0a1480}.sfd[data-v-8e3ea288]{display:flex;flex-direction:column;gap:var(--mcf-space-4);max-width:100%;min-width:0;width:424px}.sfd__title[data-v-8e3ea288]{font-size:var(--mcf-fs-h4);margin:0;overflow-wrap:anywhere}.sfd__state[data-v-8e3ea288]{align-items:center;display:flex;justify-content:center;min-height:160px}.sfd__failure[data-v-8e3ea288]:focus{outline:none}.sfd__failure[data-v-8e3ea288]:focus-visible{box-shadow:var(--mcf-focus-ring)}.sfd__callout-actions[data-v-8e3ea288]{flex-wrap:wrap;margin-top:var(--mcf-space-2)}.sfd__callout-actions[data-v-8e3ea288],.sfd__link[data-v-8e3ea288]{align-items:center;display:flex;gap:var(--mcf-space-2)}.sfd__url[data-v-8e3ea288]{flex:1 1 auto;font-family:var(--mcf-font-mono);font-size:var(--mcf-fs-xs);min-width:0;text-overflow:ellipsis}.sfd__copy[data-v-8e3ea288]{flex:0 0 auto;white-space:nowrap}.sfd__copy-note[data-v-8e3ea288]{color:var(--mcf-success-text);font-size:var(--mcf-fs-xs);margin:calc(var(--mcf-space-2)*-1) 0 0}.sfd__copy-note--warn[data-v-8e3ea288]{color:var(--mcf-warn-text)}.sfd__access[data-v-8e3ea288]{border:0;display:flex;flex-direction:column;gap:var(--mcf-space-2);margin:0;min-width:0;padding:0}.sfd__legend[data-v-8e3ea288]{padding:0}.sfd__option[data-v-8e3ea288]{align-items:flex-start;border:1px solid var(--mcf-border);border-radius:var(--mcf-radius-md);cursor:pointer;display:flex;gap:var(--mcf-space-3);padding:var(--mcf-space-3);transition:border-color var(--mcf-ease-fast),background var(--mcf-ease-fast)}.sfd__option.is-active[data-v-8e3ea288]{background:var(--mcf-accent-soft);border-color:var(--mcf-accent)}.sfd__option.is-disabled[data-v-8e3ea288]{cursor:not-allowed}.sfd__option.is-disabled .sfd__option-title[data-v-8e3ea288]{color:var(--mcf-text-dim)}.sfd__radio[data-v-8e3ea288]{flex:0 0 auto;padding-top:2px}.sfd__radio input:focus-visible+.box[data-v-8e3ea288]{box-shadow:var(--mcf-focus-ring)}.sfd__radio input:disabled+.box[data-v-8e3ea288]{opacity:.5}.sfd__option-text[data-v-8e3ea288]{display:flex;flex-direction:column;gap:2px;min-width:0}.sfd__option-title[data-v-8e3ea288]{font-weight:var(--mcf-fw-medium)}.sfd__option-sub[data-v-8e3ea288]{color:var(--mcf-text-dim);font-size:var(--mcf-fs-small)}.sfd__reason[data-v-8e3ea288]{color:var(--mcf-warn-text);display:block;margin-top:var(--mcf-space-1)}.sfd__manage[data-v-8e3ea288]{align-self:flex-start;color:var(--mcf-accent-text);font-size:var(--mcf-fs-small);font-weight:var(--mcf-fw-medium);text-decoration:underline}.sfd__facts[data-v-8e3ea288]{display:flex;flex-direction:column;gap:var(--mcf-space-3);margin:0}.sfd__fact dt[data-v-8e3ea288]{margin-bottom:var(--mcf-space-1)}.sfd__fact dd[data-v-8e3ea288]{display:flex;flex-direction:column;margin:0;min-width:0}.sfd__fact .mcf-help[data-v-8e3ea288]{margin-top:var(--mcf-space-1)}.sfd__fact-main[data-v-8e3ea288]{font-size:var(--mcf-fs-small)}.sfd__expiry[data-v-8e3ea288]{max-width:220px}.sfd__create[data-v-8e3ea288]{display:flex;flex-direction:column;gap:var(--mcf-space-2)}.sfd__muted[data-v-8e3ea288]{color:var(--mcf-text-dim);font-size:var(--mcf-fs-small);margin:0}@media(prefers-reduced-motion:reduce){.sfd__option[data-v-8e3ea288]{transition:none}}.mac-root[data-v-2fec012d]{display:flex;flex-direction:column;gap:6px;margin-top:6px}.mac-skeleton-row[data-v-2fec012d]{display:inline-flex;flex-wrap:wrap;gap:6px}.mac-skeleton-card[data-v-2fec012d]{align-items:center;background:var(--color-surface,#f5f5f5);border:1px solid var(--color-border,#e0e0e0);border-radius:6px;display:inline-flex;gap:8px;min-width:160px;padding:8px 12px}.mac-skeleton-icon[data-v-2fec012d]{animation:mac-pulse-2fec012d 1.5s ease-in-out infinite;background:var(--color-surface-hover,#e8e8e8);border-radius:4px;height:24px;width:24px}.mac-skeleton-lines[data-v-2fec012d]{display:flex;flex-direction:column;gap:4px}.mac-skeleton-line[data-v-2fec012d]{animation:mac-pulse-2fec012d 1.5s ease-in-out infinite;background:var(--color-surface-hover,#e8e8e8);border-radius:4px;height:8px}.mac-skeleton-line--wide[data-v-2fec012d]{width:100px}.mac-skeleton-line--narrow[data-v-2fec012d]{width:60px}@keyframes mac-pulse-2fec012d{0%,to{opacity:1}50%{opacity:.4}}@media(prefers-reduced-motion:reduce){.mac-skeleton-icon[data-v-2fec012d],.mac-skeleton-line[data-v-2fec012d]{animation:none}}.mac-tombstone[data-v-2fec012d]{align-items:center;background:var(--color-surface,#f5f5f5);border:1px solid var(--color-border,#e0e0e0);border-radius:6px;display:inline-flex;font-size:.8rem;gap:6px;opacity:.6;padding:6px 10px}.mac-tombstone-text[data-v-2fec012d]{color:var(--color-text-muted,#888)}.mac-cards[data-v-2fec012d]{display:inline-flex;flex-wrap:wrap;gap:6px}.mac-card[data-v-2fec012d]{align-items:stretch;background:var(--color-surface,#f5f5f5);border:1px solid var(--color-border,#e0e0e0);border-radius:6px;display:inline-flex;flex-direction:column;gap:var(--mcf-space-2);max-width:280px;padding:8px 12px}.mac-card--deleted[data-v-2fec012d]{opacity:.45}.mac-thumb[data-v-2fec012d]{display:flex;flex-direction:column;gap:4px;margin:0;width:104px}.mac-thumb-frame[data-v-2fec012d]{background:var(--color-surface,#f5f5f5);border:1px solid var(--color-border,#e0e0e0);border-radius:8px;cursor:default;display:block;height:104px;overflow:hidden;padding:0;position:relative;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease;width:104px}.mac-thumb-frame--zoom[data-v-2fec012d]{cursor:zoom-in}.mac-thumb-frame--zoom[data-v-2fec012d]:hover{border-color:var(--color-primary,#3b82f6);box-shadow:0 4px 12px #0000002e;transform:translateY(-1px)}.mac-thumb-frame[data-v-2fec012d]:focus-visible{outline:2px solid var(--color-primary,#3b82f6);outline-offset:2px}.mac-thumb-img[data-v-2fec012d]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.mac-thumb-fallback[data-v-2fec012d]{font-size:2rem;height:100%;opacity:.65;width:100%}.mac-thumb-dl[data-v-2fec012d],.mac-thumb-fallback[data-v-2fec012d],.mac-thumb-share[data-v-2fec012d]{align-items:center;display:flex;justify-content:center}.mac-thumb-dl[data-v-2fec012d],.mac-thumb-share[data-v-2fec012d]{background:#0a0a148c;border-radius:6px;color:#fff;height:26px;opacity:0;position:absolute;right:4px;top:4px;transition:opacity .15s ease,background .15s ease;width:26px}.mac-thumb-frame--zoom:hover .mac-thumb-dl[data-v-2fec012d],.mac-thumb-frame--zoom:hover .mac-thumb-share[data-v-2fec012d]{opacity:1}.mac-thumb-dl[data-v-2fec012d]:hover,.mac-thumb-share[data-v-2fec012d]:hover{background:#0a0a14cc}.mac-thumb-share[data-v-2fec012d]{right:34px}.mac-thumb-cap[data-v-2fec012d]{display:flex;flex-direction:column;gap:1px;max-width:104px}.mac-thumb-name[data-v-2fec012d]{color:var(--color-text,#222);font-size:.72rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mac-thumb-size[data-v-2fec012d]{color:var(--color-text-muted,#888);font-size:.66rem}.mac-media-block[data-v-2fec012d]{display:flex;flex-direction:column;gap:4px;max-width:100%}.mac-media-video[data-v-2fec012d]{border-radius:8px;display:block;max-height:512px;max-width:100%}.mac-media-bar[data-v-2fec012d]{align-items:center;display:flex;font-size:.7rem;justify-content:space-between;opacity:.5;padding:2px 4px;transition:opacity .15s ease}.mac-media-block:hover .mac-media-bar[data-v-2fec012d]{opacity:1}.mac-media-dl[data-v-2fec012d],.mac-media-meta[data-v-2fec012d],.mac-media-share[data-v-2fec012d]{color:var(--color-text-secondary,#999)}.mac-media-dl[data-v-2fec012d],.mac-media-share[data-v-2fec012d]{align-items:center;background:transparent;border:none;border-radius:4px;cursor:pointer;display:flex;height:24px;justify-content:center;transition:background .15s ease,color .15s ease;width:24px}.mac-media-dl[data-v-2fec012d]:hover,.mac-media-share[data-v-2fec012d]:hover{background:var(--color-surface-hover,hsla(0,0%,100%,.1));color:var(--color-text-primary,#fff)}.mac-media-share[data-v-2fec012d]{margin-left:auto}.mac-file-icon[data-v-2fec012d]{flex-shrink:0;font-size:1.4rem;line-height:1;padding-top:2px}.mac-card-body[data-v-2fec012d]{display:flex;flex-direction:column;gap:2px;min-width:0}.mac-filename[data-v-2fec012d]{color:var(--color-text,#222);font-size:.82rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mac-meta[data-v-2fec012d]{color:var(--color-text-muted,#888);font-size:.72rem}.mac-card-main[data-v-2fec012d]{align-items:flex-start;display:flex;gap:var(--mcf-space-2);min-width:0}.mac-card-main--open[data-v-2fec012d]{background:transparent;border:none;border-radius:var(--mcf-radius-xs);color:inherit;cursor:pointer;font:inherit;margin:0;padding:0;text-align:left;width:100%}.mac-card-main--open:hover .mac-filename[data-v-2fec012d]{text-decoration:underline}.mac-card-main--open[data-v-2fec012d]:focus-visible{outline:2px solid var(--mcf-accent);outline-offset:2px}.mac-actions[data-v-2fec012d]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--mcf-space-2)}.mac-badge[data-v-2fec012d]{border-radius:4px;font-size:.68rem;font-weight:500;padding:2px 6px}.mac-badge--deleted[data-v-2fec012d]{background:var(--color-surface-hover,#e8e8e8);color:var(--color-text-muted,#888)}.mac-link-status[data-v-2fec012d]{align-items:center;color:var(--mcf-text-dim);display:flex;flex-wrap:wrap;font-size:var(--mcf-fs-xs);gap:var(--mcf-space-2);line-height:var(--mcf-lh-snug);margin:0}.mac-link-status--alert[data-v-2fec012d]{color:var(--mcf-danger-text)}.mac-link-status-text[data-v-2fec012d]{min-width:0}.mac-link-status-actions[data-v-2fec012d]{display:inline-flex;flex-wrap:wrap;gap:var(--mcf-space-2)}.mac-preview[data-v-2fec012d]{gap:var(--mcf-space-3);max-width:100%;min-width:0;width:664px}.mac-preview[data-v-2fec012d],.mac-preview-pane[data-v-2fec012d]{display:flex;flex-direction:column}.mac-preview-pane[data-v-2fec012d]{height:min(720px,calc(100vh - 200px));height:min(720px,calc(100dvh - 200px));min-height:240px}.mac-preview-pane[data-v-2fec012d]>*{flex:1 1 0;min-height:0}.mac-preview-state[data-v-2fec012d]{align-items:center;display:flex;justify-content:center;min-height:240px}.mac-preview-empty[data-v-2fec012d]{padding:var(--mcf-space-6) var(--mcf-space-4);width:100%}.mac-preview-sub[data-v-2fec012d]{color:var(--mcf-text-dim);font-size:var(--mcf-fs-small);line-height:var(--mcf-lh-snug);margin:var(--mcf-space-2) 0 var(--mcf-space-4)}.mac-retention[data-v-2fec012d]{color:var(--color-text-muted,#aaa);font-size:.65rem;margin-top:2px}.mac-footer[data-v-2fec012d]{color:var(--color-text-muted,#888);font-size:.7rem;padding:2px 0}.mac-lightbox[data-v-2fec012d]{align-items:center;animation:mac-lightbox-in-2fec012d .14s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#08080ed1;display:flex;inset:0;justify-content:center;padding:4vh 4vw;position:fixed;z-index:1000}@keyframes mac-lightbox-in-2fec012d{0%{opacity:0}to{opacity:1}}.mac-lightbox-close[data-v-2fec012d]{align-items:center;background:#ffffff1f;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:16px;top:16px;transition:background .15s ease;width:40px}.mac-lightbox-close[data-v-2fec012d]:hover{background:#ffffff3d}.mac-lightbox-stage[data-v-2fec012d]{display:flex;flex-direction:column;gap:8px;margin:0;max-height:100%;max-width:100%}.mac-lightbox-img[data-v-2fec012d]{border-radius:8px;box-shadow:0 12px 48px #00000080;max-height:86vh;max-width:100%;-o-object-fit:contain;object-fit:contain}.mac-lightbox-bar[data-v-2fec012d]{align-items:center;color:#ffffffd9;display:flex;font-size:.78rem;gap:12px;justify-content:space-between}.mac-lightbox-name[data-v-2fec012d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mac-lightbox-dl[data-v-2fec012d],.mac-lightbox-share[data-v-2fec012d]{align-items:center;background:#ffffff24;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.74rem;font-weight:500;gap:6px;padding:5px 12px;transition:background .15s ease}.mac-lightbox-status[data-v-2fec012d]{background:var(--mcf-elevated);border-radius:var(--mcf-radius-md);padding:var(--mcf-space-2) var(--mcf-space-3)}.mac-lightbox-dl[data-v-2fec012d]:hover,.mac-lightbox-share[data-v-2fec012d]:hover{background:#ffffff42}.mac-lightbox-share[data-v-2fec012d]{margin-left:auto}@media(prefers-reduced-motion:reduce){.mac-thumb-frame--zoom[data-v-2fec012d]:hover{transform:none}.mac-lightbox[data-v-2fec012d]{animation:none}}:where(html[data-theme=day],html[data-theme=light]) .mac-media-dl[data-v-2fec012d]:hover,:where(html[data-theme=day],html[data-theme=light]) .mac-media-share[data-v-2fec012d]:hover{background:#0a0a140f;color:#0a0a14eb}.badge-wrapper[data-v-99b55deb]{align-items:center;cursor:default;display:inline-flex;flex-shrink:0;outline:none;position:relative}.badge-wrapper[data-v-99b55deb]:focus-visible{border-radius:3px;outline:2px solid hsla(0,0%,100%,.3);outline-offset:1px}.badge[data-v-99b55deb]{border-radius:3px;font-size:9px;font-weight:600;letter-spacing:.04em;padding:1px 5px;text-transform:uppercase}.badge[data-v-99b55deb],.badge-tooltip[data-v-99b55deb]{color:var(--mcf-text);font-family:var(--font-sans,system-ui,sans-serif);line-height:1.4;white-space:nowrap}.badge-tooltip[data-v-99b55deb]{background:var(--mcf-elevated);border-radius:4px;bottom:calc(100% + 6px);box-shadow:var(--mcf-shadow);font-size:10px;padding:4px 8px;pointer-events:none;z-index:10}.badge-tooltip[data-v-99b55deb],.badge-tooltip[data-v-99b55deb]:after{left:50%;position:absolute;transform:translate(-50%)}.badge-tooltip[data-v-99b55deb]:after{border:4px solid transparent;border-top:4px solid var(--mcf-elevated);content:"";top:100%}@media(max-width:400px){.badge-wrapper[data-v-99b55deb]{display:none}}:where(html[data-theme=day],html[data-theme=light]) .badge-wrapper[data-v-99b55deb]:focus-visible{outline-color:#0a0a1473}:where(html[data-theme=day],html[data-theme=light]) .badge[data-v-99b55deb]{color:#0a0a14bf}.lte[data-v-622d3396]{display:inline-block;font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums;min-width:3.25em}.tc-disclosure[data-v-60d18df6]{color:var(--mcf-text-dim);flex-shrink:0}.tc-card[data-v-60d18df6]{background:var(--mcf-card-bg);border:1px solid var(--mcf-border);border-radius:10px;display:flex;overflow:hidden;transition:border-color var(--itc-glow-duration,.3s) ease}.tc-card[data-v-60d18df6]:hover{border-color:var(--mcf-border-2)}.tc-rail[data-v-60d18df6]{flex-shrink:0;transition:background-color var(--itc-glow-duration,.3s) ease;width:3px}.tc-rail--running[data-v-60d18df6]{animation:tc-rail-shimmer-60d18df6 2s ease-in-out infinite;background:var(--itc-rail-running,rgba(139,92,246,.6))}.tc-rail--completed[data-v-60d18df6]{background:var(--itc-rail-completed,rgba(48,209,88,.5))}.tc-rail--failed[data-v-60d18df6]{background:var(--itc-rail-failed,rgba(255,100,100,.5))}.tc-rail--stalled[data-v-60d18df6]{background:repeating-linear-gradient(180deg,var(--itc-rail-failed,rgba(255,100,100,.5)) 0,var(--itc-rail-failed,rgba(255,100,100,.5)) 4px,transparent 4px,transparent 8px)}.tc-rail--cancelled[data-v-60d18df6]{background:var(--itc-rail-queued,hsla(0,0%,100%,.15))}.tc-rail--attention[data-v-60d18df6]{background:var(--mcf-warn-text)}.tc-rail--queued[data-v-60d18df6]{background:var(--itc-rail-queued,hsla(0,0%,100%,.15))}@keyframes tc-rail-shimmer-60d18df6{0%,to{opacity:1}50%{opacity:.5}}.tc-content[data-v-60d18df6]{flex:1;min-width:0}.tc-header-row[data-v-60d18df6]{padding:10px 14px}.tc-header[data-v-60d18df6],.tc-header-row[data-v-60d18df6]{align-items:center;display:flex;gap:8px}.tc-header[data-v-60d18df6]{background:transparent;border:none;color:var(--ink);cursor:pointer;flex:1;font-family:var(--font-sans,system-ui,sans-serif);font-size:13px;min-width:0;padding:0;text-align:left}.tc-header[data-v-60d18df6]:focus-visible{border-radius:6px;outline:2px solid hsla(0,0%,100%,.3);outline-offset:2px}.tc-chevron[data-v-60d18df6]{align-items:center;display:flex;opacity:.5;transition:transform .15s ease}.tc-expanded .tc-chevron[data-v-60d18df6]{transform:rotate(90deg)}.tc-summary[data-v-60d18df6]{flex:1;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-status[data-v-60d18df6]{border-radius:4px;font-size:12px;font-weight:600;padding:1px 6px}.tc-status-success[data-v-60d18df6]{background:#30d1581f;color:var(--mcf-success-text)}.tc-status-error[data-v-60d18df6]{background:#ff64641f;color:#ff6961}.tc-status-stalled[data-v-60d18df6]{background:#ff9f0a1f;color:#ff9f0a}.tc-status-cancelled[data-v-60d18df6],.tc-status-default[data-v-60d18df6]{background:var(--mcf-white-soft);color:var(--muted)}.tc-status-attention[data-v-60d18df6]{background:var(--mcf-warn-soft);color:var(--mcf-warn-text)}.tc-elapsed[data-v-60d18df6]{color:var(--itc-elapsed-text,#c4b5fd);flex-shrink:0;font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:12px;font-variant-numeric:tabular-nums}.tc-duration[data-v-60d18df6]{color:var(--muted);font-size:11px;opacity:.7}.tc-stop-btn[data-v-60d18df6]{background:#ff646414;border:1px solid rgba(255,100,100,.15);border-radius:4px;color:#ff6464b3;cursor:pointer;flex-shrink:0;font-family:var(--font-sans,system-ui,sans-serif);font-size:10px;padding:2px 8px;transition:color .15s ease,background .15s ease;white-space:nowrap}.tc-stop-btn[data-v-60d18df6]:hover{background:#ff64641f;color:#ff6464e6}.tc-stop-btn[data-v-60d18df6]:focus-visible{outline:2px solid rgba(255,100,100,.5);outline-offset:1px}.tc-recovery-hint[data-v-60d18df6]{color:#ff646499;font-family:var(--font-sans,system-ui,sans-serif);font-size:10px;font-style:italic;padding:2px 14px 6px}.tc-raw-name[data-v-60d18df6]{align-items:baseline;display:flex;flex-wrap:wrap;font-size:10px;gap:6px;padding:0 14px 4px}.tc-raw-name-friendly[data-v-60d18df6]{color:var(--mcf-text-dim);font-family:var(--font-sans,system-ui,sans-serif);font-weight:500}.tc-raw-name-id[data-v-60d18df6]{color:var(--muted);font-family:var(--font-mono,"JetBrains Mono",monospace);opacity:.5}.tc-raw-toggle[data-v-60d18df6]{align-self:flex-start;background:transparent;border:none;border-radius:3px;color:var(--mcf-text-dim);cursor:pointer;font-family:var(--font-sans,system-ui,sans-serif);font-size:10px;margin-top:4px;padding:2px 6px}.tc-raw-toggle[data-v-60d18df6]:hover{color:var(--mcf-text)}.tc-raw-toggle[data-v-60d18df6]:focus-visible{outline:2px solid hsla(0,0%,100%,.3);outline-offset:1px}.tc-raw-section[data-v-60d18df6]{margin-top:8px;padding-top:8px}.tc-body[data-v-60d18df6],.tc-raw-section[data-v-60d18df6]{border-top:1px solid var(--mcf-border);display:flex;flex-direction:column;gap:12px}.tc-body[data-v-60d18df6]{padding:12px 14px}.tc-section[data-v-60d18df6]{display:flex;flex-direction:column;gap:4px}.tc-section-label[data-v-60d18df6]{color:var(--muted);font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.tc-code[data-v-60d18df6]{background:var(--mcf-code-bg);border:1px solid var(--mcf-border);border-radius:8px;color:var(--ink);font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:12px;line-height:1.5;margin:0;max-height:300px;overflow-y:auto;padding:10px 12px;white-space:pre-wrap;word-break:break-word}.tc-code[data-v-60d18df6]::-webkit-scrollbar{width:5px}.tc-code[data-v-60d18df6]::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:3px}.tc-code-output[data-v-60d18df6]{border-color:#30d1581f}.tc-expand-enter-active[data-v-60d18df6],.tc-expand-leave-active[data-v-60d18df6]{overflow:hidden;transition:all .15s ease}.tc-expand-enter-from[data-v-60d18df6],.tc-expand-leave-to[data-v-60d18df6]{max-height:0;opacity:0;padding-bottom:0;padding-top:0}@media(max-width:400px){.tc-header[data-v-60d18df6],.tc-header-row[data-v-60d18df6]{flex-wrap:wrap}.tc-stop-btn[data-v-60d18df6]{order:-1}}@media(max-width:350px){.tc-duration[data-v-60d18df6],.tc-elapsed[data-v-60d18df6]{flex-basis:100%;padding-left:20px}}.tc-denial[data-v-60d18df6]{margin-bottom:var(--mcf-space-3,12px)}.tc-denial-headline[data-v-60d18df6]{font-size:12px;line-height:1.5}.tc-denial-chip[data-v-60d18df6]{margin:0 2px}.tc-denial-actions[data-v-60d18df6]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.tc-denial-status[data-v-60d18df6]{font-size:12px}.tc-denial-status--ok[data-v-60d18df6]{color:var(--mcf-success-text)}.tc-denial-status--err[data-v-60d18df6]{color:var(--mcf-danger-text)}.tc-denial-note[data-v-60d18df6]{color:var(--mcf-text-dim);font-size:11px;margin:8px 0 0}@media(prefers-reduced-motion:reduce){.tc-card[data-v-60d18df6],.tc-rail[data-v-60d18df6]{transition:none}.tc-rail--running[data-v-60d18df6]{animation:none;opacity:1}.tc-chevron[data-v-60d18df6],.tc-expand-enter-active[data-v-60d18df6],.tc-expand-leave-active[data-v-60d18df6],.tc-stop-btn[data-v-60d18df6]{transition:none}}:where(html[data-theme=day],html[data-theme=light]) .tc-card[data-v-60d18df6]:hover{border-color:#0a0a1424}:where(html[data-theme=day],html[data-theme=light]) .tc-rail--cancelled[data-v-60d18df6]{background:var(--itc-rail-queued,rgba(10,10,20,.15))}:where(html[data-theme=day],html[data-theme=light]) .tc-rail--queued[data-v-60d18df6]{background:var(--itc-rail-queued,rgba(10,10,20,.15))}:where(html[data-theme=day],html[data-theme=light]) .tc-status-cancelled[data-v-60d18df6]{background:#0a0a140f}:where(html[data-theme=day],html[data-theme=light]) .tc-status-default[data-v-60d18df6]{background:#0a0a140f}:where(html[data-theme=day],html[data-theme=light]) .tc-raw-toggle[data-v-60d18df6]{color:#0a0a148c}:where(html[data-theme=day],html[data-theme=light]) .tc-raw-toggle[data-v-60d18df6]:hover{color:#0a0a14bf}:where(html[data-theme=day],html[data-theme=light]) .tc-raw-section[data-v-60d18df6]{border-top:1px solid rgba(10,10,20,.06)}:where(html[data-theme=day],html[data-theme=light]) .tc-body[data-v-60d18df6]{border-top:1px solid rgba(10,10,20,.06)}:where(html[data-theme=day],html[data-theme=light]) .tc-code[data-v-60d18df6]{border:1px solid rgba(10,10,20,.06)}:where(html[data-theme=day],html[data-theme=light]) .tc-code[data-v-60d18df6]::-webkit-scrollbar-thumb{background:#0a0a141f}:where(html[data-theme=day],html[data-theme=light]) .tc-elapsed[data-v-60d18df6]{color:var(--itc-elapsed-text,#6d28d9)}.sbx-callout[data-v-85effce3]{margin-bottom:var(--mcf-space-3)}.sbx-headline[data-v-85effce3]{font-size:var(--mcf-fs-small);line-height:1.5}.sbx-headline strong[data-v-85effce3]{overflow-wrap:anywhere}.sbx-success[data-v-85effce3]{animation:sbx-pop-85effce3 .28s var(--mcf-ease-bounce) both;display:inline-block}@keyframes sbx-pop-85effce3{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.sbx-actions[data-v-85effce3]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--mcf-space-2);margin-top:var(--mcf-space-2)}.sbx-status[data-v-85effce3]{font-size:var(--mcf-fs-xs)}.sbx-status--err[data-v-85effce3]{color:var(--mcf-danger-text)}.sbx-status--block[data-v-85effce3]{flex-basis:100%}.sbx-note[data-v-85effce3]{font-size:var(--mcf-fs-xs);margin:var(--mcf-space-2) 0 0;opacity:.85;overflow-wrap:anywhere}.sbx-note-link[data-v-85effce3]{color:var(--mcf-accent-text,var(--mcf-accent));display:inline-block;font-weight:var(--mcf-fw-semibold,600);margin-left:var(--mcf-space-1);text-decoration:none}.sbx-note-link[data-v-85effce3]:hover{text-decoration:underline}@media(max-width:480px){.sbx-actions[data-v-85effce3]{align-items:stretch;flex-direction:column}.sbx-primary[data-v-85effce3]{font-size:var(--mcf-fs-small);padding:var(--mcf-space-3) var(--mcf-space-4);width:100%}}@media(prefers-reduced-motion:reduce){.sbx-success[data-v-85effce3]{animation:none}}.lkp[data-v-024cd3a9]{margin:8px 10px}.lkp-body[data-v-024cd3a9]{display:flex;flex-direction:column;gap:8px}.lkp-lead[data-v-024cd3a9]{font-size:12.5px;line-height:1.5;margin:0}.lkp-form[data-v-024cd3a9]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px}.lkp-input[data-v-024cd3a9]{flex:1 1 240px;min-width:0}.lkp-reveal[data-v-024cd3a9]{align-items:center;background:transparent;border:none;border-radius:6px;color:var(--mcf-text-dim);cursor:pointer;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;padding:0;transition:background .12s ease,color .12s ease;width:28px}.lkp-reveal[data-v-024cd3a9]:hover{background:var(--mcf-white-soft);color:var(--mcf-text)}.lkp-detected[data-v-024cd3a9]{color:var(--mcf-text-dim);font-size:11.5px;margin:0}.lkp-manual[data-v-024cd3a9]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.lkp-manual-label[data-v-024cd3a9]{color:var(--mcf-text-dim);font-size:11.5px}.lkp-select[data-v-024cd3a9]{background:var(--mcf-surface);border:1px solid var(--mcf-input-border);border-radius:6px;color:var(--mcf-text);font-size:12px;padding:4px 8px}.lkp-error[data-v-024cd3a9]{font-size:11.5px}.lkp-error[data-v-024cd3a9],.lkp-mismatch[data-v-024cd3a9]{color:var(--mcf-danger-text);margin:0}.lkp-mismatch[data-v-024cd3a9]{background:var(--mcf-danger-soft);border:1px solid var(--mcf-danger-border);border-radius:6px;font-size:12px;line-height:1.45;padding:7px 9px}.lkp-mismatch b[data-v-024cd3a9]{color:var(--mcf-danger-text)}.lkp-manage[data-v-024cd3a9]{color:var(--mcf-text-dim);font-size:11.5px;margin:2px 0 0}.lkp-link[data-v-024cd3a9]{color:var(--mcf-info-text);text-decoration:underline;text-underline-offset:2px}.lkp-success-text[data-v-024cd3a9]{font-size:12.5px;line-height:1.5}.itc-root[data-v-ac87096a]{--itc-rail-running:rgba(139,92,246,.6);--itc-elapsed-text:#c4b5fd;--itc-rail-completed:rgba(48,209,88,.5);--itc-rail-failed:rgba(255,100,100,.5);--itc-rail-queued:hsla(0,0%,100%,.15);--itc-badge-read:hsla(0,0%,100%,.08);--itc-badge-change:rgba(255,200,100,.12);--itc-badge-run:rgba(139,92,246,.12);--itc-badge-web:rgba(100,180,255,.12);--itc-badge-message:rgba(100,220,200,.12);--itc-warn-bg:rgba(255,159,10,.08);--itc-warn-text:rgba(255,159,10,.85);--itc-critical-bg:rgba(255,100,100,.08);--itc-critical-text:rgba(255,100,100,.85);--itc-polling-opacity:.55;--itc-glow-duration:.3s;align-self:flex-start;margin-bottom:6px;max-width:85%;opacity:0;transition:opacity .3s ease}.itc-arrived[data-v-ac87096a]{opacity:1}.itc-pill[data-v-ac87096a]{background:var(--mcf-card-bg);border:1px solid var(--mcf-border);border-radius:8px;overflow:hidden;transition:border-color .15s ease}.itc-pill--running[data-v-ac87096a]{animation:itc-rail-shimmer-ac87096a 2s ease-in-out infinite;border-left:3px solid var(--itc-rail-running)}.itc-pill--stalled[data-v-ac87096a]{border-left:3px dashed var(--itc-rail-failed)}@keyframes itc-rail-shimmer-ac87096a{0%,to{border-left-color:var(--itc-rail-running)}50%{border-left-color:#8b5cf64d}}.itc-pill--read[data-v-ac87096a],.itc-pill--write[data-v-ac87096a]{border-color:var(--mcf-border)}.itc-pill--error[data-v-ac87096a]{border-color:var(--mcf-warn-text)}.itc-pill[data-v-ac87096a]:hover{border-color:var(--mcf-border-2)}.itc-pill--error[data-v-ac87096a]:hover{border-color:#ff9f0a80}.itc-pill-btn[data-v-ac87096a]{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;font-family:var(--font-sans,system-ui,sans-serif);font-size:11px;gap:8px;min-height:36px;padding:8px 12px;text-align:left;transition:color .15s ease;width:100%}.itc-pill-btn[data-v-ac87096a],.itc-pill-btn[data-v-ac87096a]:hover{color:var(--mcf-text)}.itc-pill-btn[data-v-ac87096a]:focus-visible{border-radius:8px;outline:2px solid hsla(0,0%,100%,.3);outline-offset:-2px}.itc-chevron[data-v-ac87096a]{align-items:center;display:flex;flex-shrink:0;opacity:.5;transition:transform .15s ease}.itc-chevron--open[data-v-ac87096a]{transform:rotate(90deg)}.itc-chevron--small[data-v-ac87096a]{opacity:.4}.itc-label[data-v-ac87096a]{color:var(--mcf-text);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.itc-count[data-v-ac87096a]{color:var(--mcf-text-dim);font-size:10px}.itc-count[data-v-ac87096a],.itc-elapsed[data-v-ac87096a]{flex-shrink:0;white-space:nowrap}.itc-elapsed[data-v-ac87096a]{color:var(--itc-elapsed-text,#c4b5fd);font-size:11px}.itc-duration[data-v-ac87096a]{color:var(--mcf-text-dim);flex-shrink:0;font-size:10px;margin-left:auto;white-space:nowrap}.itc-file-chips[data-v-ac87096a]{display:flex;flex-wrap:wrap;gap:6px;padding:0 12px 8px}.itc-file-chip[data-v-ac87096a]{align-items:center;background:var(--mcf-white-faint);border:1px solid var(--mcf-border);border-radius:6px;color:var(--mcf-text);cursor:pointer;display:inline-flex;font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:10px;gap:6px;max-width:100%;min-width:0;padding:3px 8px;text-align:left;transition:border-color .12s ease,background .12s ease}.itc-file-chip[data-v-ac87096a]:hover{background:var(--mcf-white-soft);border-color:var(--mcf-border-2)}.itc-file-chip[data-v-ac87096a]:focus-visible{outline:2px solid var(--mcf-border-2);outline-offset:1px}.itc-file-chip-icon[data-v-ac87096a]{flex-shrink:0;font-size:11px;line-height:1}.itc-file-chip-name[data-v-ac87096a]{font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.itc-file-chip-dl[data-v-ac87096a]{align-items:center;border-radius:4px;color:var(--mcf-text-dim);display:inline-flex;flex-shrink:0;height:16px;justify-content:center;opacity:0;transition:opacity .12s ease,background .12s ease,color .12s ease;width:16px}.itc-file-chip:focus-within .itc-file-chip-dl[data-v-ac87096a],.itc-file-chip:hover .itc-file-chip-dl[data-v-ac87096a]{opacity:1}.itc-file-chip-dl[data-v-ac87096a]:hover{background:var(--mcf-white-soft);color:var(--mcf-text)}.itc-file-chip-spin[data-v-ac87096a]{animation:itc-file-chip-spin-ac87096a .8s linear infinite}@keyframes itc-file-chip-spin-ac87096a{to{transform:rotate(1turn)}}.itc-file-chip--more[data-v-ac87096a]{background:transparent;border-style:dashed;color:var(--mcf-text-dim);font-family:var(--font-sans,system-ui,sans-serif)}.itc-file-chip--more[data-v-ac87096a]:hover{color:var(--mcf-text)}.itc-body[data-v-ac87096a]{border-top:1px solid var(--mcf-border);padding:8px}.itc-body[data-v-ac87096a],.itc-cards[data-v-ac87096a]{display:flex;flex-direction:column;gap:6px}.itc-cards[data-v-ac87096a]:has(.itc-card-wrapper+.itc-card-wrapper){border-left:2px solid var(--mcf-border);margin-left:10px;padding-left:12px}.itc-group[data-v-ac87096a]{border:1px solid var(--mcf-border);border-radius:8px;overflow:hidden}.itc-group-header[data-v-ac87096a]{align-items:center;background:var(--mcf-white-faint);border:none;color:var(--mcf-text);cursor:pointer;display:flex;font-family:var(--font-sans,system-ui,sans-serif);font-size:11px;gap:8px;padding:8px 12px;text-align:left;transition:background .15s ease;width:100%}.itc-group-header[data-v-ac87096a]:hover{background:var(--mcf-card-bg)}.itc-group-label[data-v-ac87096a]{color:var(--mcf-text);font-weight:500}.itc-group-badge[data-v-ac87096a]{background:var(--mcf-white-soft);border-radius:4px;color:var(--mcf-text-dim);font-size:10px;font-weight:600;padding:1px 6px}.itc-group-cards[data-v-ac87096a]{display:flex;flex-direction:column;gap:4px;padding:4px 8px 8px}.itc-rollup-header[data-v-ac87096a]{align-items:center;display:flex;flex-wrap:nowrap;gap:8px}.itc-rollup--failure[data-v-ac87096a]{border-left:2px solid rgba(255,100,100,.4)}.itc-rollup--pending[data-v-ac87096a]{border-left:2px solid var(--itc-rail-running)}.itc-rollup-icon[data-v-ac87096a]{align-items:center;display:inline-flex}.itc-rollup-count[data-v-ac87096a],.itc-rollup-icon[data-v-ac87096a]{color:var(--mcf-text);flex-shrink:0}.itc-rollup-count[data-v-ac87096a]{background:var(--mcf-white-soft);border-radius:4px;font-size:10px;font-variant-numeric:tabular-nums;font-weight:600;padding:1px 6px}.itc-rollup-polling-badge[data-v-ac87096a]{color:var(--mcf-text-dim);flex-shrink:0;font-size:9px;font-style:italic;letter-spacing:.02em;text-transform:lowercase}.itc-rollup-last[data-v-ac87096a]{color:var(--mcf-text-dim);flex-shrink:0;font-size:10px;font-variant-numeric:tabular-nums;margin-left:auto;white-space:nowrap}.itc-rollup-chevron[data-v-ac87096a]{margin-left:4px}.itc-show-all[data-v-ac87096a]{background:transparent;border:1px dashed var(--mcf-border);border-radius:6px;color:var(--mcf-text);cursor:pointer;display:block;font-family:var(--font-sans,system-ui,sans-serif);font-size:11px;padding:8px;text-align:center;transition:color .15s ease,border-color .15s ease;width:100%}.itc-show-all[data-v-ac87096a]:hover{border-color:var(--mcf-border-2);color:var(--mcf-text)}.itc-footer[data-v-ac87096a]{padding:4px 4px 0;text-align:right}.itc-transcript-link[data-v-ac87096a]{color:var(--mcf-text-dim);font-family:var(--font-sans,system-ui,sans-serif);font-size:10px;text-decoration:none;transition:color .15s ease}.itc-transcript-link[data-v-ac87096a]:hover{color:var(--mcf-text);text-decoration:underline}.itc-expand-enter-active[data-v-ac87096a]{overflow:hidden;transition:max-height .2s ease-out,opacity .2s ease-out}.itc-expand-leave-active[data-v-ac87096a]{overflow:hidden;transition:max-height .2s ease-in,opacity .15s ease-in}.itc-expand-enter-from[data-v-ac87096a],.itc-expand-leave-to[data-v-ac87096a]{max-height:0;opacity:0}.itc-expand-enter-to[data-v-ac87096a]{max-height:2000px;opacity:1}.itc-cascade-enter-active[data-v-ac87096a]{transition:transform .2s ease-out,opacity .2s ease-out}.itc-cascade-leave-active[data-v-ac87096a]{transition:transform .15s ease-in,opacity .15s ease-in}.itc-cascade-enter-from[data-v-ac87096a]{opacity:0;transform:translateY(6px)}.itc-cascade-leave-to[data-v-ac87096a]{opacity:0;transform:translateY(-4px)}.itc-cascade-enter-active[data-v-ac87096a]:nth-child(2){transition-delay:40ms}.itc-cascade-enter-active[data-v-ac87096a]:nth-child(3){transition-delay:80ms}.itc-cascade-enter-active[data-v-ac87096a]:nth-child(4){transition-delay:.12s}.itc-cascade-enter-active[data-v-ac87096a]:nth-child(5){transition-delay:.16s}.itc-cascade-enter-active[data-v-ac87096a]:nth-child(6){transition-delay:.2s}.itc-cascade-enter-active[data-v-ac87096a]:nth-child(7){transition-delay:.24s}.itc-cascade-enter-active[data-v-ac87096a]:nth-child(8){transition-delay:.28s}.itc-cascade-enter-active[data-v-ac87096a]:nth-child(9){transition-delay:.32s}.itc-cascade-enter-active[data-v-ac87096a]:nth-child(10){transition-delay:.36s}.itc-polling-line[data-v-ac87096a]{align-items:center;color:var(--mcf-text);display:flex;flex-wrap:wrap;font-family:var(--font-sans,system-ui,sans-serif);font-size:11px;gap:6px;opacity:var(--itc-polling-opacity);padding:4px 12px}.itc-polling-line--promoted[data-v-ac87096a]{border-left:3px solid var(--itc-rail-failed);color:var(--mcf-text);opacity:1;padding-left:9px}.itc-polling-label[data-v-ac87096a]{color:var(--mcf-text);font-weight:500}.itc-polling-line--promoted .itc-polling-label[data-v-ac87096a]{color:var(--itc-critical-text)}.itc-polling-sep[data-v-ac87096a]{opacity:.4}.itc-polling-count[data-v-ac87096a],.itc-polling-duration[data-v-ac87096a]{font-variant-numeric:tabular-nums}.itc-polling-details-btn[data-v-ac87096a]{background:transparent;border:none;border-radius:3px;color:var(--mcf-text-dim);cursor:pointer;font-family:var(--font-sans,system-ui,sans-serif);font-size:10px;padding:1px 4px;text-decoration:underline;text-underline-offset:2px}.itc-polling-details-btn[data-v-ac87096a]:hover{color:var(--mcf-text)}.itc-polling-details-btn[data-v-ac87096a]:focus-visible{outline:2px solid hsla(0,0%,100%,.3);outline-offset:1px}.itc-polling-expanded[data-v-ac87096a]{display:flex;flex-direction:column;gap:4px;padding-top:4px;width:100%}.itc-loop-warning[data-v-ac87096a]{align-items:flex-start;border-radius:8px;display:flex;font-family:var(--font-sans,system-ui,sans-serif);font-size:11px;gap:8px;line-height:1.4;margin-bottom:4px;padding:8px 12px}.itc-loop-warning--warning[data-v-ac87096a]{background:var(--itc-warn-bg);border:1px solid rgba(255,159,10,.15);color:var(--itc-warn-text)}.itc-loop-warning--critical[data-v-ac87096a]{background:var(--itc-critical-bg);border:1px solid rgba(255,100,100,.15);color:var(--itc-critical-text)}.itc-loop-warning-text[data-v-ac87096a]{flex:1}.itc-loop-warning-actions[data-v-ac87096a]{display:flex;flex-shrink:0;gap:8px}.itc-loop-warning-btn[data-v-ac87096a]{background:transparent;border:none;border-radius:3px;color:inherit;cursor:pointer;font-family:var(--font-sans,system-ui,sans-serif);font-size:10px;opacity:.8;padding:2px 6px;white-space:nowrap}.itc-loop-warning-btn[data-v-ac87096a]:hover{background:var(--mcf-white-soft);opacity:1}.itc-loop-warning-btn[data-v-ac87096a]:focus-visible{outline:2px solid currentColor;outline-offset:1px}@media(prefers-reduced-motion:reduce){.itc-root[data-v-ac87096a]{opacity:1;transition:none}.itc-skeleton-shimmer[data-v-ac87096a]{animation:none}.itc-pill--running[data-v-ac87096a]{animation:none;border-left-color:var(--itc-rail-running)}.itc-cascade-enter-active[data-v-ac87096a],.itc-cascade-leave-active[data-v-ac87096a],.itc-chevron[data-v-ac87096a],.itc-expand-enter-active[data-v-ac87096a],.itc-expand-leave-active[data-v-ac87096a],.itc-group-header[data-v-ac87096a],.itc-pill[data-v-ac87096a],.itc-pill-btn[data-v-ac87096a],.itc-show-all[data-v-ac87096a],.itc-transcript-link[data-v-ac87096a]{transition:none}.itc-cascade-enter-from[data-v-ac87096a],.itc-cascade-leave-to[data-v-ac87096a]{transform:none}.itc-file-chip-spin[data-v-ac87096a]{animation:none}.itc-file-chip[data-v-ac87096a],.itc-file-chip-dl[data-v-ac87096a]{transition:none}}:where(html[data-theme=day],html[data-theme=light]) .itc-root[data-v-ac87096a]{--itc-rail-queued:rgba(10,10,20,.15);--itc-badge-read:rgba(10,10,20,.08);--itc-elapsed-text:#6d28d9}:where(html[data-theme=day],html[data-theme=light]) .itc-pill-btn[data-v-ac87096a]{color:#0a0a148c}:where(html[data-theme=day],html[data-theme=light]) .itc-pill-btn[data-v-ac87096a]:hover{color:#0a0a14bf}:where(html[data-theme=day],html[data-theme=light]) .itc-pill-btn[data-v-ac87096a]:focus-visible{outline:2px solid rgba(10,10,20,.3)}:where(html[data-theme=day],html[data-theme=light]) .itc-label[data-v-ac87096a]{color:#0a0a14bf}:where(html[data-theme=day],html[data-theme=light]) .itc-count[data-v-ac87096a]{color:#0a0a1473}:where(html[data-theme=day],html[data-theme=light]) .itc-duration[data-v-ac87096a]{color:#0a0a1459}:where(html[data-theme=day],html[data-theme=light]) .itc-group-header[data-v-ac87096a]{color:#0a0a148c}:where(html[data-theme=day],html[data-theme=light]) .itc-group-label[data-v-ac87096a]{color:#0a0a14a6}:where(html[data-theme=day],html[data-theme=light]) .itc-group-badge[data-v-ac87096a]{color:#0a0a1473}:where(html[data-theme=day],html[data-theme=light]) .itc-rollup-icon[data-v-ac87096a]{color:#0a0a1480}:where(html[data-theme=day],html[data-theme=light]) .itc-rollup-count[data-v-ac87096a]{color:#0a0a148c}:where(html[data-theme=day],html[data-theme=light]) .itc-rollup-polling-badge[data-v-ac87096a]{color:#0a0a1461}:where(html[data-theme=day],html[data-theme=light]) .itc-rollup-last[data-v-ac87096a]{color:#0a0a1459}:where(html[data-theme=day],html[data-theme=light]) .itc-show-all[data-v-ac87096a]{color:#0a0a1480}:where(html[data-theme=day],html[data-theme=light]) .itc-show-all[data-v-ac87096a]:hover{color:#0a0a14b3}:where(html[data-theme=day],html[data-theme=light]) .itc-transcript-link[data-v-ac87096a]{color:var(--mcf-accent-text)}:where(html[data-theme=day],html[data-theme=light]) .itc-transcript-link[data-v-ac87096a]:hover{color:var(--mcf-accent-text);text-decoration:underline}:where(html[data-theme=day],html[data-theme=light]) .itc-polling-line[data-v-ac87096a]{color:#0a0a1480}:where(html[data-theme=day],html[data-theme=light]) .itc-polling-line--promoted[data-v-ac87096a]{color:#0a0a14bf}:where(html[data-theme=day],html[data-theme=light]) .itc-polling-label[data-v-ac87096a]{color:#0a0a1499}:where(html[data-theme=day],html[data-theme=light]) .itc-polling-details-btn[data-v-ac87096a]{color:#0a0a1466}:where(html[data-theme=day],html[data-theme=light]) .itc-polling-details-btn[data-v-ac87096a]:hover{color:#0a0a1499}:where(html[data-theme=day],html[data-theme=light]) .itc-polling-details-btn[data-v-ac87096a]:focus-visible{outline:2px solid rgba(10,10,20,.3)}:where(html[data-theme=day],html[data-theme=light]) .itc-pill[data-v-ac87096a]{background:#0a0a1408;border:1px solid rgba(10,10,20,.08)}:where(html[data-theme=day],html[data-theme=light]) .itc-pill--read[data-v-ac87096a]{border-color:#0a0a1414}:where(html[data-theme=day],html[data-theme=light]) .itc-pill--write[data-v-ac87096a]{border-color:#0a0a141f}:where(html[data-theme=day],html[data-theme=light]) .itc-pill[data-v-ac87096a]:hover{border-color:#0a0a1424}:where(html[data-theme=day],html[data-theme=light]) .itc-pill-btn[data-v-ac87096a]{color:#0a0a14b3}:where(html[data-theme=day],html[data-theme=light]) .itc-pill-btn[data-v-ac87096a]:hover{color:#0a0a14e6}:where(html[data-theme=day],html[data-theme=light]) .itc-label[data-v-ac87096a]{color:#0a0a14e6}:where(html[data-theme=day],html[data-theme=light]) .itc-count[data-v-ac87096a]{color:#0a0a1499}:where(html[data-theme=day],html[data-theme=light]) .itc-duration[data-v-ac87096a]{color:#0a0a1480}:where(html[data-theme=day],html[data-theme=light]) .itc-body[data-v-ac87096a]{border-top:1px solid rgba(10,10,20,.06)}:where(html[data-theme=day],html[data-theme=light]) .itc-group[data-v-ac87096a]{border:1px solid rgba(10,10,20,.06)}:where(html[data-theme=day],html[data-theme=light]) .itc-group-header[data-v-ac87096a]{background:#0a0a1405;color:#0a0a14b3}:where(html[data-theme=day],html[data-theme=light]) .itc-group-header[data-v-ac87096a]:hover{background:#0a0a140a}:where(html[data-theme=day],html[data-theme=light]) .itc-group-label[data-v-ac87096a]{color:#0a0a14cc}:where(html[data-theme=day],html[data-theme=light]) .itc-group-badge[data-v-ac87096a]{background:#0a0a140f;color:#0a0a1499}:where(html[data-theme=day],html[data-theme=light]) .itc-rollup-icon[data-v-ac87096a]{color:#0a0a14a6}:where(html[data-theme=day],html[data-theme=light]) .itc-rollup-count[data-v-ac87096a]{background:#0a0a140f;color:#0a0a14b3}:where(html[data-theme=day],html[data-theme=light]) .itc-rollup-polling-badge[data-v-ac87096a]{color:#0a0a1487}:where(html[data-theme=day],html[data-theme=light]) .itc-rollup-last[data-v-ac87096a]{color:#0a0a1480}:where(html[data-theme=day],html[data-theme=light]) .itc-show-all[data-v-ac87096a]{border:1px dashed rgba(10,10,20,.1);color:#0a0a14a6}:where(html[data-theme=day],html[data-theme=light]) .itc-show-all[data-v-ac87096a]:hover{border-color:#0a0a142e;color:#0a0a14d9}:where(html[data-theme=day],html[data-theme=light]) .itc-transcript-link[data-v-ac87096a]{color:#0a0a148c}:where(html[data-theme=day],html[data-theme=light]) .itc-transcript-link[data-v-ac87096a]:hover{color:#0a0a14cc}:where(html[data-theme=day],html[data-theme=light]) .itc-polling-line[data-v-ac87096a]{color:#0a0a14a6}:where(html[data-theme=day],html[data-theme=light]) .itc-polling-line--promoted[data-v-ac87096a]{color:#0a0a14e6}:where(html[data-theme=day],html[data-theme=light]) .itc-polling-label[data-v-ac87096a]{color:#0a0a14bf}:where(html[data-theme=day],html[data-theme=light]) .itc-polling-details-btn[data-v-ac87096a]{color:#0a0a148c}:where(html[data-theme=day],html[data-theme=light]) .itc-polling-details-btn[data-v-ac87096a]:hover{color:#0a0a14bf}:where(html[data-theme=day],html[data-theme=light]) .itc-loop-warning-btn[data-v-ac87096a]:hover{background:#0a0a1414}:where(html[data-theme=day],html[data-theme=light]) .itc-pill[data-v-ac87096a]{background:var(--mcf-accent-soft);border-color:var(--mcf-accent-text);color:var(--mcf-accent-text)}:where(html[data-theme=day],html[data-theme=light]) .itc-pill--running[data-v-ac87096a]{background:var(--mcf-success-soft);border-color:var(--mcf-success-text);color:var(--mcf-success-text)}:where(html[data-theme=day],html[data-theme=light]) .itc-pill--stalled[data-v-ac87096a]{background:var(--mcf-accent-soft);border-color:var(--mcf-accent-text);color:var(--mcf-accent-text)}:where(html[data-theme=day],html[data-theme=light]) .itc-pill--read[data-v-ac87096a]{background:var(--mcf-accent-soft);border-color:var(--mcf-accent-text);color:var(--mcf-accent-text)}:where(html[data-theme=day],html[data-theme=light]) .itc-pill--write[data-v-ac87096a]{background:var(--mcf-accent-soft);border-color:var(--mcf-accent-text);color:var(--mcf-accent-text)}:where(html[data-theme=day],html[data-theme=light]) .itc-pill--error[data-v-ac87096a]{background:var(--mcf-danger-soft);border-color:var(--mcf-danger-text);color:var(--mcf-danger-text)}.render-progress-card[data-v-1671354a]{background:var(--mcf-surface-2);border:1px solid var(--mcf-border,hsla(0,0%,100%,.08));border-radius:var(--mcf-radius-md);display:flex;flex-direction:column;gap:var(--mcf-space-2);max-width:420px;padding:var(--mcf-space-3)}.render-progress-card.is-error[data-v-1671354a]{background:var(--mcf-danger-soft);border-color:var(--mcf-danger-border)}.rpc-head[data-v-1671354a]{align-items:center;color:var(--mcf-text);display:flex;font-size:var(--mcf-fs-small);gap:var(--mcf-space-2)}.rpc-icon[data-v-1671354a]{flex:0 0 auto}.rpc-label[data-v-1671354a]{font-weight:600}.rpc-pct[data-v-1671354a]{color:var(--mcf-text-dim);font-variant-numeric:tabular-nums}.rpc-spacer[data-v-1671354a]{flex:1 1 auto}.rpc-elapsed[data-v-1671354a]{color:var(--mcf-text-faint);font-variant-numeric:tabular-nums}.rpc-bar[data-v-1671354a]{margin-top:2px}.rpc-bar.is-indeterminate[data-v-1671354a] .mcf-progress__bar{animation:rpc-indeterminate-1671354a 1.4s ease-in-out infinite;width:35%}@keyframes rpc-indeterminate-1671354a{0%{margin-left:-35%}to{margin-left:100%}}@media(prefers-reduced-motion:reduce){.rpc-bar.is-indeterminate[data-v-1671354a] .mcf-progress__bar{animation:none;opacity:.4;width:100%}}.rpc-error[data-v-1671354a]{color:var(--mcf-danger-text);font-size:var(--mcf-fs-small);word-break:break-word}.rtc[data-v-8fb02f51]{--mcf-fanout-accent:var(--mcf-purple);--mcf-fanout-run:var(--mcf-cyan);--mcf-fanout-ok:var(--mcf-green);--mcf-fanout-err:var(--mcf-danger);--mcf-fanout-drift:var(--mcf-amber,var(--mcf-orange));--mcf-fanout-line:color-mix(in srgb,currentcolor 12%,transparent);background:color-mix(in srgb,var(--mcf-fanout-accent) 5%,transparent);border:1px solid var(--mcf-fanout-line);border-radius:14px;margin:8px 0 4px;overflow:hidden;position:relative}.rtc__accent[data-v-8fb02f51]{background:linear-gradient(90deg,transparent,var(--mcf-fanout-accent),transparent);height:2px;inset:0 0 auto;opacity:.7;position:absolute}.rtc__head[data-v-8fb02f51]{align-items:center;display:flex;gap:12px;padding:13px 14px 11px}.rtc__glyph[data-v-8fb02f51]{background:color-mix(in srgb,var(--mcf-fanout-accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--mcf-fanout-accent) 30%,transparent);border-radius:8px;color:var(--mcf-fanout-accent);display:grid;flex:none;height:26px;place-items:center;width:26px}.rtc__glyph svg[data-v-8fb02f51]{height:15px;width:15px}.rtc__titles[data-v-8fb02f51]{flex:1;min-width:0}.rtc__title[data-v-8fb02f51]{align-items:center;display:flex;font-size:14px;font-weight:600;gap:8px;letter-spacing:-.01em}.rtc__live[data-v-8fb02f51]{align-items:center;background:color-mix(in srgb,var(--mcf-fanout-run) 14%,transparent);border-radius:999px;color:var(--mcf-fanout-run);display:inline-flex;font-size:10.5px;font-weight:500;gap:5px;padding:1px 7px;text-transform:lowercase}.rtc__live-dot[data-v-8fb02f51]{animation:rtc-pulse-8fb02f51 1.8s ease-out infinite;background:var(--mcf-fanout-run);border-radius:50%;height:6px;width:6px}.rtc__sub[data-v-8fb02f51]{color:color-mix(in srgb,currentcolor 45%,transparent);font-size:11.5px;margin-top:2px}.rtc__elapsed[data-v-8fb02f51],.rtc__sub[data-v-8fb02f51]{font-family:var(--mcf-font-mono,ui-monospace,monospace)}.rtc__elapsed[data-v-8fb02f51]{color:color-mix(in srgb,currentcolor 62%,transparent);font-size:12px;font-variant-numeric:tabular-nums}.rtc__chev[data-v-8fb02f51]{background:transparent;border:none;border-radius:7px;color:color-mix(in srgb,currentcolor 45%,transparent);cursor:pointer;display:grid;flex:none;height:26px;place-items:center;width:26px}.rtc__chev[data-v-8fb02f51]:hover{background:color-mix(in srgb,currentcolor 6%,transparent);color:currentcolor}.rtc__chev svg[data-v-8fb02f51]{height:14px;width:14px}.rtc__agg[data-v-8fb02f51]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;padding:0 14px 11px}.rtc__tally[data-v-8fb02f51]{align-items:center;border:1px solid var(--mcf-fanout-line);border-radius:999px;color:color-mix(in srgb,currentcolor 62%,transparent);display:inline-flex;font-family:var(--mcf-font-mono,ui-monospace,monospace);font-size:11.5px;font-variant-numeric:tabular-nums;gap:6px;padding:3px 9px}.rtc__tally b[data-v-8fb02f51]{color:currentcolor;font-weight:600}.rtc__tally--err[data-v-8fb02f51]{border-color:color-mix(in srgb,var(--mcf-fanout-err) 30%,transparent);color:var(--mcf-fanout-err)}.rtc__dot[data-v-8fb02f51]{border-radius:50%;flex:none;height:7px;width:7px}.rtc__dot--ok[data-v-8fb02f51]{background:var(--mcf-fanout-ok)}.rtc__dot--run[data-v-8fb02f51]{background:var(--mcf-fanout-run)}.rtc__dot--err[data-v-8fb02f51]{background:var(--mcf-fanout-err)}.rtc__dot--unknown[data-v-8fb02f51]{background:var(--mcf-fanout-drift)}.rtc__bar[data-v-8fb02f51]{background:color-mix(in srgb,currentcolor 8%,transparent);border-radius:999px;height:4px;margin:0 14px;overflow:hidden}.rtc__bar>i[data-v-8fb02f51]{background:linear-gradient(90deg,var(--mcf-fanout-accent),var(--mcf-fanout-run));border-radius:999px;display:block;height:100%;position:relative;transition:width .4s ease}.rtc__bar--active>i[data-v-8fb02f51]:after{animation:rtc-sweep-8fb02f51 1.9s ease-in-out infinite;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--mcf-white) 35%,transparent),transparent);content:"";inset:0;position:absolute;transform:translate(-100%)}.rtc__rows[data-v-8fb02f51]{display:flex;flex-direction:column;list-style:none;margin:0;padding:10px 6px 8px}.rtc__row[data-v-8fb02f51]{align-items:start;border-radius:10px;display:grid;gap:12px;grid-template-columns:16px 1fr auto;padding:10px 8px}.rtc__row+.rtc__row[data-v-8fb02f51]{box-shadow:0 -1px color-mix(in srgb,currentcolor 8%,transparent)}.rtc__row[data-v-8fb02f51]:hover{background:color-mix(in srgb,currentcolor 3%,transparent)}.rtc__status[data-v-8fb02f51]{border-radius:50%;height:10px;margin-top:4px;width:10px}.rtc__status--running[data-v-8fb02f51]{animation:rtc-pulse-8fb02f51 1.8s ease-out infinite;background:var(--mcf-fanout-run)}.rtc__status--done[data-v-8fb02f51]{background:var(--mcf-fanout-ok)}.rtc__status--error[data-v-8fb02f51]{background:var(--mcf-fanout-err)}.rtc__status--unknown[data-v-8fb02f51]{background:var(--mcf-fanout-drift)}.rtc__main[data-v-8fb02f51]{min-width:0}.rtc__label[data-v-8fb02f51]{font-size:13.5px;font-weight:550;letter-spacing:-.005em}.rtc__meta[data-v-8fb02f51]{align-items:center;color:color-mix(in srgb,currentcolor 45%,transparent);display:flex;flex-wrap:wrap;font-family:var(--mcf-font-mono,ui-monospace,monospace);font-size:11px;gap:8px;margin-top:5px}.rtc__model[data-v-8fb02f51]{align-items:center;border:1px solid var(--mcf-fanout-line);border-radius:6px;color:color-mix(in srgb,currentcolor 62%,transparent);display:inline-flex;gap:5px;padding:2px 7px}.rtc__model .rtc__ok[data-v-8fb02f51]{color:var(--mcf-fanout-ok)}.rtc__model--drift[data-v-8fb02f51]{background:color-mix(in srgb,var(--mcf-fanout-drift) 13%,transparent);border-color:color-mix(in srgb,var(--mcf-fanout-drift) 34%,transparent);color:var(--mcf-fanout-drift)}.rtc__tool[data-v-8fb02f51]{align-items:center;background:color-mix(in srgb,var(--mcf-fanout-run) 12%,transparent);border:1px solid color-mix(in srgb,var(--mcf-fanout-run) 20%,transparent);border-radius:6px;color:var(--mcf-fanout-run);display:inline-flex;gap:6px;padding:2px 8px}.rtc__tri[data-v-8fb02f51]{animation:rtc-blink-8fb02f51 1.1s steps(2,jump-none) infinite;background:var(--mcf-fanout-run);border-radius:50%;height:5px;width:5px}.rtc__result[data-v-8fb02f51]{color:color-mix(in srgb,currentcolor 60%,transparent)}.rtc__err[data-v-8fb02f51]{background:color-mix(in srgb,var(--mcf-fanout-err) 10%,transparent);border:1px solid color-mix(in srgb,var(--mcf-fanout-err) 28%,transparent);border-radius:10px;margin-top:9px;padding:10px 11px}.rtc__err-line[data-v-8fb02f51]{align-items:center;color:color-mix(in srgb,var(--mcf-fanout-err) 82%,currentcolor);display:flex;font-size:12.5px;gap:8px;min-width:0;overflow-wrap:anywhere}.rtc__err-line svg[data-v-8fb02f51]{color:var(--mcf-fanout-err);flex:none;height:14px;width:14px}.rtc__err-actions[data-v-8fb02f51]{display:flex;flex-wrap:wrap;gap:8px;margin-top:9px}.rtc__right[data-v-8fb02f51]{align-items:flex-end;display:flex;flex-direction:column;gap:6px;padding-top:1px}.rtc__row-elapsed[data-v-8fb02f51]{color:color-mix(in srgb,currentcolor 62%,transparent);font-family:var(--mcf-font-mono,ui-monospace,monospace);font-size:11.5px;font-variant-numeric:tabular-nums}.rtc__badge[data-v-8fb02f51]{border-radius:999px;font-family:var(--mcf-font-mono,ui-monospace,monospace);font-size:10px;letter-spacing:.08em;padding:2px 7px;text-transform:uppercase}.rtc__badge--ok[data-v-8fb02f51]{background:color-mix(in srgb,var(--mcf-fanout-ok) 14%,transparent);color:var(--mcf-fanout-ok)}.rtc__badge--err[data-v-8fb02f51]{background:color-mix(in srgb,var(--mcf-fanout-err) 14%,transparent);color:var(--mcf-fanout-err)}.rtc__badge--unknown[data-v-8fb02f51]{background:color-mix(in srgb,var(--mcf-fanout-drift) 14%,transparent);color:var(--mcf-fanout-drift)}.rtc-pill[data-v-8fb02f51]{align-items:center;background:color-mix(in srgb,var(--mcf-purple) 5%,transparent);border:1px solid color-mix(in srgb,currentcolor 12%,transparent);border-radius:999px;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;gap:12px;margin:8px 0 4px;padding:9px 14px}.rtc-pill[data-v-8fb02f51]:hover{border-color:color-mix(in srgb,var(--mcf-purple) 34%,transparent)}.rtc-pill__glyph[data-v-8fb02f51]{color:var(--mcf-purple);display:grid;place-items:center}.rtc-pill__glyph svg[data-v-8fb02f51]{height:14px;width:14px}.rtc-pill__meta[data-v-8fb02f51]{align-items:center;color:color-mix(in srgb,currentcolor 62%,transparent);display:flex;font-family:var(--mcf-font-mono,ui-monospace,monospace);font-size:11.5px;font-variant-numeric:tabular-nums;gap:9px}.rtc-pill__chev[data-v-8fb02f51]{color:color-mix(in srgb,currentcolor 45%,transparent);display:grid;place-items:center}.rtc-pill__chev svg[data-v-8fb02f51]{height:13px;width:13px}@keyframes rtc-sweep-8fb02f51{0%{transform:translate(-100%)}55%,to{transform:translate(240%)}}@keyframes rtc-pulse-8fb02f51{0%{box-shadow:0 0 color-mix(in srgb,var(--mcf-cyan) 50%,transparent)}70%{box-shadow:0 0 0 7px color-mix(in srgb,var(--mcf-cyan) 0%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--mcf-cyan) 0%,transparent)}}@keyframes rtc-blink-8fb02f51{0%{opacity:1}to{opacity:.25}}@media(prefers-reduced-motion:reduce){.rtc__bar--active>i[data-v-8fb02f51]:after,.rtc__live-dot[data-v-8fb02f51],.rtc__status--running[data-v-8fb02f51],.rtc__tri[data-v-8fb02f51]{animation:none!important}}.cost-line[data-v-dbc5b04f]{align-items:baseline;animation:cost-line-in-dbc5b04f .22s ease-out both;border-top:1px solid var(--mcf-border);color:var(--mcf-text-dim);display:flex;flex-wrap:wrap;font-family:var(--mcf-font-mono);font-size:var(--mcf-fs-xs);font-variant-numeric:tabular-nums;gap:var(--mcf-space-2);line-height:1.4;margin-top:var(--mcf-space-2);padding-top:var(--mcf-space-1)}.cost-line__seg[data-v-dbc5b04f]{white-space:nowrap}.cost-line__seg--dir[data-v-dbc5b04f]{color:var(--mcf-text-dim)}.cost-line__glyph[data-v-dbc5b04f]{margin-right:.15em}.cost-line__dot[data-v-dbc5b04f],.cost-line__glyph[data-v-dbc5b04f]{color:var(--mcf-text-faint)}.cost-line__cost[data-v-dbc5b04f]{color:var(--mcf-success-text);font-weight:600}.cost-line__cost--unknown[data-v-dbc5b04f]{color:var(--mcf-text-faint);font-style:italic;font-weight:400}.cost-line__cost--included[data-v-dbc5b04f]{font-weight:400}.cost-line__cache[data-v-dbc5b04f],.cost-line__cost--included[data-v-dbc5b04f]{color:var(--mcf-accent-text)}.cost-line__failed-note[data-v-dbc5b04f]{color:var(--mcf-text-faint);font-style:italic}.cost-line__subagents[data-v-dbc5b04f]{color:var(--mcf-secondary-text)}@keyframes cost-line-in-dbc5b04f{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.cost-line[data-v-dbc5b04f]{animation:none}}.turn-actions[data-v-3abed281]{border-top:1px solid var(--mcf-border-2);margin-top:var(--mcf-space-2);padding-top:var(--mcf-space-2)}.turn-actions__row[data-v-3abed281]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--mcf-space-1)}.turn-actions__total[data-v-3abed281]{color:var(--mcf-text-dim);font-size:var(--mcf-fs-xs);font-weight:600;letter-spacing:.04em;margin-right:var(--mcf-space-1);text-transform:uppercase}.turn-actions__chip[data-v-3abed281]{cursor:default;font-variant-numeric:tabular-nums}.turn-actions__chip--expandable[data-v-3abed281]{cursor:pointer}.turn-actions__error-detail[data-v-3abed281]{background:var(--mcf-danger-soft);border:1px solid var(--mcf-danger-border);border-radius:var(--mcf-radius-sm);color:var(--mcf-danger-text);font-size:var(--mcf-fs-xs);line-height:1.5;margin-top:var(--mcf-space-1);overflow-wrap:anywhere;padding:var(--mcf-space-1) var(--mcf-space-2)}.turn-actions__glyph[data-v-3abed281]{font-weight:700;margin-right:.25em}.turn-actions__more[data-v-3abed281],.turn-actions__none[data-v-3abed281]{color:var(--mcf-text-dim);font-size:var(--mcf-fs-xs)}.turn-actions__none[data-v-3abed281]{align-items:center;background:var(--mcf-surface-2);border:1px dashed var(--mcf-border-2);border-radius:var(--mcf-radius-pill);display:inline-flex;padding:.15em .6em}.turn-actions__warning[data-v-3abed281]{font-size:var(--mcf-fs-small);margin-bottom:var(--mcf-space-2)}.turn-actions-chip-enter-active[data-v-3abed281]{transition:opacity .18s ease-out,transform .18s ease-out}.turn-actions-chip-enter-from[data-v-3abed281]{opacity:0;transform:translateY(3px) scale(.96)}@media(prefers-reduced-motion:reduce){.turn-actions-chip-enter-active[data-v-3abed281]{transition:none}.turn-actions-chip-enter-from[data-v-3abed281]{opacity:1;transform:none}}.studio-handoff[data-v-9e88aa00]{background:var(--mcf-surface-2);border:1px solid var(--mcf-border-2);border-radius:var(--mcf-radius-md);display:flex;flex-direction:column;gap:var(--mcf-space-2);margin-top:var(--mcf-space-3);padding:var(--mcf-space-3)}.studio-handoff--collapsed[data-v-9e88aa00]{padding:var(--mcf-space-2) var(--mcf-space-3)}.studio-handoff__head[data-v-9e88aa00]{align-items:flex-start;display:flex;gap:var(--mcf-space-2)}.studio-handoff__glyph[data-v-9e88aa00]{color:var(--mcf-accent);font-size:var(--mcf-fs-body);line-height:1.4}.studio-handoff__title-wrap[data-v-9e88aa00]{flex:1;min-width:0}.studio-handoff__title[data-v-9e88aa00]{color:var(--mcf-text);font-size:var(--mcf-fs-small);font-weight:600}.studio-handoff__none[data-v-9e88aa00],.studio-handoff__step-reason[data-v-9e88aa00],.studio-handoff__subtitle[data-v-9e88aa00],.studio-handoff__summary[data-v-9e88aa00]{color:var(--mcf-text-dim);font-size:var(--mcf-fs-xs)}.studio-handoff__summary[data-v-9e88aa00]{margin:0}.studio-handoff__row[data-v-9e88aa00]{align-items:flex-start;display:flex;gap:var(--mcf-space-2)}.studio-handoff__row-label[data-v-9e88aa00]{color:var(--mcf-text-dim);flex:0 0 5.5rem;font-size:var(--mcf-fs-xs);font-weight:600;letter-spacing:.04em;padding-top:.15rem;text-transform:uppercase}.studio-handoff__chips[data-v-9e88aa00]{display:flex;flex-wrap:wrap;gap:var(--mcf-space-1)}.studio-handoff__steps[data-v-9e88aa00]{display:flex;flex-direction:column;gap:var(--mcf-space-1);list-style:none;margin:0;padding:0}.studio-handoff__step[data-v-9e88aa00]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--mcf-space-1) var(--mcf-space-2)}.studio-handoff__actions[data-v-9e88aa00]{padding-top:var(--mcf-space-1)}.studio-handoff__actions[data-v-9e88aa00],.studio-handoff__compact[data-v-9e88aa00]{align-items:center;display:flex;gap:var(--mcf-space-2)}.studio-handoff__compact[data-v-9e88aa00]{flex-wrap:wrap}.studio-handoff__compact-text[data-v-9e88aa00]{color:var(--mcf-text-dim);flex:1;font-size:var(--mcf-fs-xs);min-width:0}.studio-handoff__link[data-v-9e88aa00]{background:none;border:none;color:var(--mcf-accent);cursor:pointer;font-size:var(--mcf-fs-xs);padding:0;text-decoration:underline}.sr-only[data-v-9e88aa00]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.ctp__activity-heading[data-v-579e6044],.ctp__check-in-heading[data-v-579e6044],.ctp__detail-heading[data-v-579e6044],.ctp__entry-heading[data-v-579e6044],.ctp__footer[data-v-579e6044],.ctp__header[data-v-579e6044],.ctp__links[data-v-579e6044],.ctp__status-row[data-v-579e6044]{align-items:center;display:flex;gap:var(--mcf-space-2);justify-content:space-between}.ctp__header[data-v-579e6044]{margin-bottom:var(--mcf-space-3)}.ctp__close[data-v-579e6044]{min-height:44px;min-width:44px}.ctp__eyebrow[data-v-579e6044],.ctp__section-label[data-v-579e6044]{color:var(--mcf-text-dim);font-size:var(--mcf-fs-xs);margin:0 0 var(--mcf-space-2)}.ctp__title[data-v-579e6044]{font-size:var(--mcf-fs-xl);margin:0}.ctp__layout[data-v-579e6044]{display:grid;gap:var(--mcf-space-5);grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.ctp__tasks[data-v-579e6044]{min-width:0}.ctp__task[data-v-579e6044]{align-items:flex-start;border:1px solid var(--mcf-border-2);color:var(--mcf-text);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:var(--mcf-space-2);margin-bottom:var(--mcf-space-2);padding:var(--mcf-space-3);text-align:left;width:100%}.ctp__task[data-v-579e6044]:hover{background:var(--mcf-surface-2)}.ctp__task--selected[data-v-579e6044]{background:var(--mcf-accent-soft);border-color:var(--mcf-accent)}.ctp__task[data-v-579e6044]:focus-visible{box-shadow:var(--mcf-focus-ring);outline:none}.ctp__task-title[data-v-579e6044]{font-size:var(--mcf-fs-sm);font-weight:600;overflow-wrap:anywhere}.ctp__muted[data-v-579e6044]{font-size:var(--mcf-fs-sm);line-height:1.6}.ctp__muted[data-v-579e6044],.ctp__time[data-v-579e6044]{color:var(--mcf-text-dim)}.ctp__time[data-v-579e6044]{font-size:var(--mcf-fs-xs)}.ctp__detail[data-v-579e6044]{min-width:0}.ctp__objective[data-v-579e6044]{font-size:var(--mcf-fs-lg);line-height:1.4;margin:0 0 var(--mcf-space-3);overflow-wrap:anywhere}.ctp__status-row[data-v-579e6044]{flex-wrap:wrap;justify-content:flex-start;margin-bottom:var(--mcf-space-4)}.ctp__check-in[data-v-579e6044]{border:1px solid var(--mcf-border-2);padding:var(--mcf-space-4)}.ctp__check-in--quiet[data-v-579e6044]{border-left:var(--mcf-space-1) solid var(--mcf-warn-text)}.ctp__check-in-heading[data-v-579e6044]{align-items:flex-start;flex-wrap:wrap}.ctp__activity-heading h4[data-v-579e6044],.ctp__check-in h4[data-v-579e6044]{font-size:var(--mcf-fs-sm);margin:0}.ctp__summary[data-v-579e6044]{font-size:var(--mcf-fs-sm);line-height:1.65;overflow-wrap:anywhere;white-space:pre-wrap}.ctp__activity-heading[data-v-579e6044]{margin:var(--mcf-space-5) 0 var(--mcf-space-3)}.ctp__timeline[data-v-579e6044]{list-style:none;margin:0;padding:0}.ctp__entry[data-v-579e6044]{border-left:1px solid var(--mcf-border-2);overflow-anchor:auto;padding:var(--mcf-space-3) 0 var(--mcf-space-3) var(--mcf-space-3)}.ctp__entry-heading[data-v-579e6044]{align-items:flex-start;color:var(--mcf-text-dim);flex-wrap:wrap;font-size:var(--mcf-fs-xs)}.ctp__entry-heading>span[data-v-579e6044]{text-transform:capitalize}.ctp__entry p[data-v-579e6044]{font-size:var(--mcf-fs-sm);line-height:1.6;margin:var(--mcf-space-2) 0 0;overflow-wrap:anywhere;white-space:pre-wrap}.ctp__notice[data-v-579e6044]{font-size:var(--mcf-fs-sm);margin-bottom:var(--mcf-space-3)}.ctp__footer[data-v-579e6044]{width:100%}.ctp__footer[data-v-579e6044],.ctp__links[data-v-579e6044]{flex-wrap:wrap}@media(max-width:767px){.ctp__layout[data-v-579e6044]{gap:var(--mcf-space-4);grid-template-columns:minmax(0,1fr)}.ctp__task-list[data-v-579e6044]{display:grid;gap:var(--mcf-space-2);grid-auto-columns:minmax(12rem,76%);grid-auto-flow:column;overflow-x:auto;padding:var(--mcf-space-1);scroll-snap-type:x proximity}.ctp__task[data-v-579e6044]{margin-bottom:var(--mcf-space-1);scroll-snap-align:start}.ctp__footer[data-v-579e6044]{align-items:flex-start}}@media(pointer:coarse){.ctp__action[data-v-579e6044],.ctp__links .mcf-btn[data-v-579e6044]{min-height:44px}}.cwo[data-v-592a1b29]{align-items:center;display:inline-flex;min-width:0}.cwo__chip[data-v-592a1b29]{cursor:pointer;font:inherit;font-size:var(--mcf-fs-xs);max-width:28rem;min-width:0}.cwo__chip[data-v-592a1b29]:hover{background:var(--mcf-accent-soft);border-color:var(--mcf-accent)}.cwo__chip[data-v-592a1b29]:focus-visible{box-shadow:var(--mcf-focus-ring);outline:none}.cwo__label[data-v-592a1b29]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cwo__arrow[data-v-592a1b29]{flex-shrink:0;height:1em;width:1em}.cwo__update[data-v-592a1b29]{color:var(--mcf-accent-text);font-weight:600;white-space:nowrap}.cwo__announcement[data-v-592a1b29]{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.cwo__count[data-v-592a1b29],.cwo__icon[data-v-592a1b29]{display:none}@media(max-width:767px){.cwo[data-v-592a1b29]{flex-shrink:0}.cwo__chip[data-v-592a1b29]{gap:var(--mcf-space-1);max-width:12rem;padding-inline:var(--mcf-space-2)}.cwo__icon[data-v-592a1b29]{display:block;flex-shrink:0;height:14px;width:14px}.cwo__count[data-v-592a1b29]{display:inline;font-variant-numeric:tabular-nums}.cwo__arrow[data-v-592a1b29],.cwo__label[data-v-592a1b29]{display:none}.cwo__update[data-v-592a1b29]{background:var(--mcf-accent-text);border-radius:var(--mcf-radius-pill);color:transparent;flex-shrink:0;font-size:0;height:6px;overflow:hidden;width:6px}}@media(pointer:coarse){.cwo__chip[data-v-592a1b29]{min-height:44px}}.parked-handoff[data-v-45cc8b2d]{display:flex;flex-direction:column;gap:var(--mcf-space-2);margin:var(--mcf-space-2) var(--mcf-space-3) 0}.parked-handoff__card[data-v-45cc8b2d],.parked-handoff__error[data-v-45cc8b2d]{align-items:flex-start;background:var(--mcf-surface-2);border:1px solid var(--mcf-border-2);border-radius:var(--mcf-radius-md);display:flex;flex-direction:column;gap:var(--mcf-space-2);max-width:36rem;padding:var(--mcf-space-3)}.parked-handoff__objective[data-v-45cc8b2d]{font-size:var(--mcf-fs-sm);font-weight:600;margin:0;overflow-wrap:anywhere}.parked-handoff__detail[data-v-45cc8b2d],.parked-handoff__error[data-v-45cc8b2d]{color:var(--mcf-text-dim);font-size:var(--mcf-fs-sm);line-height:1.5;margin:0}.parked-handoff__answer-error[data-v-45cc8b2d],.parked-handoff__result[data-v-45cc8b2d]{font-size:var(--mcf-fs-sm);line-height:1.5;margin:0;overflow-wrap:anywhere}.parked-handoff__result[data-v-45cc8b2d]{color:var(--mcf-text)}.parked-handoff__answer-error[data-v-45cc8b2d]{color:var(--mcf-danger-text)}.parked-handoff__header[data-v-45cc8b2d]{align-items:center;display:flex;gap:var(--mcf-space-2);justify-content:space-between;max-width:36rem}.parked-handoff__count[data-v-45cc8b2d]{color:var(--mcf-text-dim);font-size:var(--mcf-fs-sm);font-weight:600}.parked-handoff__list[data-v-45cc8b2d]{display:flex;flex-direction:column;gap:var(--mcf-space-2)}.parked-handoff__actions[data-v-45cc8b2d]{display:flex;flex-wrap:wrap;gap:var(--mcf-space-2)}@media(max-width:767px){.parked-handoff__card[data-v-45cc8b2d]{gap:var(--mcf-space-1);padding:var(--mcf-space-2)}.parked-handoff__detail[data-v-45cc8b2d],.parked-handoff__objective[data-v-45cc8b2d]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}}@media(pointer:coarse){.parked-handoff__actions .mcf-btn[data-v-45cc8b2d],.parked-handoff__error .mcf-btn[data-v-45cc8b2d],.parked-handoff__header .mcf-btn[data-v-45cc8b2d]{min-height:44px}}.chat-projects[data-v-824a68c0]{border-bottom:1px solid var(--mcf-border);color:var(--mcf-text);flex-shrink:0;min-width:0;padding:var(--mcf-space-1) var(--mcf-space-3)}.chat-projects__chip[data-v-824a68c0]{align-items:center;display:inline-flex;gap:var(--mcf-space-2);max-width:100%}.chat-projects__name[data-v-824a68c0]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-projects__chip svg[data-v-824a68c0]{flex-shrink:0}.chat-projects__intro[data-v-824a68c0]{color:var(--mcf-text-dim);margin-block:0 var(--mcf-space-4)}.chat-projects__list[data-v-824a68c0]{display:grid;gap:var(--mcf-space-2);list-style:none;margin:0;padding:0}.chat-projects__link[data-v-824a68c0]{display:flex;gap:var(--mcf-space-3);justify-content:space-between;overflow-wrap:anywhere;text-align:start;white-space:normal;width:100%}@media(max-width:767px){.chat-projects__chip[data-v-824a68c0]{min-height:44px}}.delegation-chips[data-v-20634ef3]{display:flex;flex-wrap:wrap;font-family:var(--mcf-font-mono);font-size:var(--mcf-fs-xs);font-variant-numeric:tabular-nums;gap:var(--mcf-space-2);line-height:1.4;margin-top:var(--mcf-space-2)}.delegation-chips__chip[data-v-20634ef3]{align-items:baseline;border:1px solid var(--mcf-border);border-radius:var(--mcf-radius-pill);color:var(--mcf-text-dim);display:inline-flex;gap:.35em;padding:.15em .6em;white-space:nowrap}.delegation-chips__chip--terminal[data-v-20634ef3]{opacity:.75}.delegation-chips__arrow[data-v-20634ef3],.delegation-chips__dot[data-v-20634ef3],.delegation-chips__glyph[data-v-20634ef3]{color:var(--mcf-text-faint)}.delegation-chips__agent[data-v-20634ef3]{color:var(--mcf-secondary-text)}.delegation-chips__cost[data-v-20634ef3]{color:var(--mcf-success-text);font-weight:600}.delegation-chips__status[data-v-20634ef3]{color:var(--mcf-text-dim)}.model-decay-prompt[data-v-bde8c3cd]{margin:6px 10px}.mdp-body[data-v-bde8c3cd]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.mdp-text[data-v-bde8c3cd]{flex:1 1 240px;font-size:12px;line-height:1.45;min-width:0}.mdp-actions[data-v-bde8c3cd]{align-items:center;display:flex;flex-shrink:0;gap:8px}.mdp-dismiss[data-v-bde8c3cd]{align-items:center;background:transparent;border:none;border-radius:4px;color:var(--mcf-text-dim);cursor:pointer;display:inline-flex;height:22px;justify-content:center;padding:0;transition:background .12s ease,color .12s ease;width:22px}.mdp-dismiss[data-v-bde8c3cd]:hover:not(:disabled){background:var(--mcf-white-soft);color:var(--mcf-text)}.mdp-dismiss[data-v-bde8c3cd]:disabled{cursor:not-allowed;opacity:.5}.model-switch-retry-prompt[data-v-da381f5e]{margin:6px 10px}.msrp-body[data-v-da381f5e]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.msrp-text[data-v-da381f5e]{flex:1 1 240px;font-size:12px;line-height:1.45;min-width:0}.msrp-hops[data-v-da381f5e]{list-style:disc;margin:4px 0;padding-left:18px}.msrp-hops li[data-v-da381f5e]{margin:2px 0}.msrp-hops code[data-v-da381f5e]{color:var(--mcf-text);font-family:var(--mcf-font-mono);font-size:11px}.msrp-actions[data-v-da381f5e]{align-items:center;display:flex;flex-shrink:0;gap:8px}.msrp-dismiss[data-v-da381f5e]{align-items:center;background:transparent;border:none;border-radius:4px;color:var(--mcf-text-dim);cursor:pointer;display:inline-flex;height:22px;justify-content:center;padding:0;transition:background .12s ease,color .12s ease;width:22px}.msrp-dismiss[data-v-da381f5e]:hover:not(:disabled){background:var(--mcf-white-soft);color:var(--mcf-text)}.msrp-dismiss[data-v-da381f5e]:disabled{cursor:not-allowed;opacity:.5}.mup[data-v-e34856a3]{margin:8px 10px}.mup-body[data-v-e34856a3]{display:flex;flex-direction:column;gap:8px}.mup-lead[data-v-e34856a3]{font-size:12.5px;line-height:1.5;margin:0}.mup-links[data-v-e34856a3]{display:flex;flex-wrap:wrap;font-size:11.5px;gap:4px 16px;margin:0}.mup-link[data-v-e34856a3]{color:var(--mcf-info-text);text-decoration:underline;text-underline-offset:2px}.unified-chat__recovery[data-v-07a97d16]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;line-height:1.5}.unified-chat__recovery>span[data-v-07a97d16]{flex:1 1 12rem;min-width:0;overflow-wrap:anywhere}.unified-chat__recovery>button[data-v-07a97d16]{min-height:44px}.unified-chat__recovery--live[data-v-07a97d16]{color:var(--mcf-text-muted)}.ucp-slash-live-region[data-v-07a97d16]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.unified-chat[data-v-07a97d16]{container-name:ucp;container-type:inline-size;display:flex;flex:1 1 0%;font-family:inherit;min-height:0;overflow:hidden;width:100%}.unified-chat__threads[data-v-07a97d16]{border-right:1px solid var(--line,var(--mcf-border));min-width:280px;overflow-y:auto;width:280px}.unified-chat__main[data-v-07a97d16]{display:flex;flex:1 1 0%;flex-direction:column;min-height:0;min-width:0;overflow:hidden;position:relative}.unified-chat--rail-open[data-v-07a97d16]{flex-direction:row}.ucp-rail-slide-enter-active[data-v-07a97d16],.ucp-rail-slide-leave-active[data-v-07a97d16]{overflow:hidden;transition:width .2s ease,opacity .2s ease,transform .2s ease}.ucp-rail-slide-enter-from[data-v-07a97d16],.ucp-rail-slide-leave-to[data-v-07a97d16]{min-width:0!important;opacity:0;transform:translate(-20px);width:0!important}.ucp-rail-host[data-v-07a97d16]{display:contents}.ucp-rail-scrim[data-v-07a97d16]{display:none}.ucp-scrim-fade-enter-active[data-v-07a97d16],.ucp-scrim-fade-leave-active[data-v-07a97d16]{transition:opacity .2s ease}.ucp-scrim-fade-enter-from[data-v-07a97d16],.ucp-scrim-fade-leave-to[data-v-07a97d16]{opacity:0}.ucp-conversations-toggle[data-v-07a97d16]{transition:color .15s ease}.ucp-conversations-toggle--active[data-v-07a97d16]{color:var(--accent,#60a5fa)}.ucp-header-chip[data-v-07a97d16]{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;height:20px;justify-content:center;line-height:1;min-width:20px;padding:0 6px;transition:transform .15s ease,background-color .15s ease}.ucp-header-chip[data-v-07a97d16]:hover{transform:scale(1.1)}.ucp-header-chip--unread[data-v-07a97d16]{background:var(--accent,#60a5fa);color:var(--mcf-text)}.ucp-header-chip--draft[data-v-07a97d16]{background:var(--mcf-white-soft);color:var(--text-secondary,#888)}@media(prefers-reduced-motion:reduce){.ucp-conversations-toggle[data-v-07a97d16],.ucp-header-chip[data-v-07a97d16],.ucp-rail-slide-enter-active[data-v-07a97d16],.ucp-rail-slide-leave-active[data-v-07a97d16],.ucp-scrim-fade-enter-active[data-v-07a97d16],.ucp-scrim-fade-leave-active[data-v-07a97d16]{transition:none}}.unified-chat__header[data-v-07a97d16]{align-items:center;background:var(--card,rgba(20,20,28,.98));border-bottom:1px solid var(--line,var(--mcf-border));display:flex;flex-shrink:0;gap:8px;justify-content:space-between;min-height:32px;padding:6px 12px;z-index:5}.unified-chat__header-left[data-v-07a97d16]{align-items:center;display:flex;flex:1 1 auto;gap:8px;min-width:0}.unified-chat__header-right[data-v-07a97d16]{align-items:center;display:flex;flex:0 0 auto;gap:8px}.ucp-mobile-model-slot[data-v-07a97d16]{display:none}.unified-chat__header-tools[data-v-07a97d16]{display:contents}.unified-chat__tools-scrim[data-v-07a97d16],.unified-chat__tools-toggle[data-v-07a97d16]{display:none}.unified-chat__title[data-v-07a97d16]{color:var(--ink,#e0e0e8);font-size:.85rem;font-weight:600;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.unified-chat__header-btn[data-v-07a97d16]{align-items:center;background:none;border:none;border-radius:6px;color:var(--muted,#9a9ab0);cursor:pointer;display:flex;padding:4px;transition:color .15s,background .15s}.unified-chat__header-btn[data-v-07a97d16]:hover{background:var(--mcf-white-soft);color:var(--ink,#e0e0e8)}.unified-chat__header-btn--active[data-v-07a97d16]{background:#00e5ff1a;color:var(--accent-cyan,#00e5ff)}.unified-chat__header-btn--active[data-v-07a97d16]:hover{background:#00e5ff2e;color:var(--accent-cyan,#00e5ff)}.unified-chat__header-btn-label[data-v-07a97d16],.unified-chat__header-btn-state[data-v-07a97d16]{display:none}.unified-chat__close-btn[data-v-07a97d16]{background:none;border:none;border-radius:4px;color:var(--muted,#9a9ab0);cursor:pointer;font-size:1.5rem;padding:4px 8px;transition:background-color .15s}.unified-chat__close-btn[data-v-07a97d16]:hover{background-color:var(--mcf-white-soft)}.unified-chat__messages[data-v-07a97d16]{display:flex;flex:1;flex-direction:column;gap:6px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:10px 12px}.unified-chat__empty[data-v-07a97d16]{align-items:center;display:flex;flex:1;justify-content:center}.unified-chat__empty-content[data-v-07a97d16]{max-width:360px;padding:24px;text-align:center}.unified-chat__empty-icon[data-v-07a97d16]{font-size:40px;margin-bottom:12px;opacity:.5}.unified-chat__empty-heading[data-v-07a97d16]{color:var(--ink,#e0e0e8);font-size:16px;font-weight:600;margin:0 0 8px}.unified-chat__empty-text[data-v-07a97d16]{color:var(--muted,#9a9ab0);font-size:.8125rem;line-height:1.6;margin:0}.unified-chat__history-loading[data-v-07a97d16]{display:flex;flex-direction:column;gap:10px;padding:12px 4px}.unified-chat__shimmer-bubble[data-v-07a97d16]{animation:ucp-shimmer-07a97d16 1.4s ease-in-out infinite;background:linear-gradient(100deg,var(--mcf-surface-2) 40%,var(--mcf-white-faint,var(--mcf-surface-2)) 50%,var(--mcf-surface-2) 60%);background-size:200% 100%;border-radius:var(--chat-bubble-radius,14px);height:44px;width:62%}.unified-chat__shimmer-bubble--user[data-v-07a97d16]{align-self:flex-end;height:36px;width:48%}.unified-chat__shimmer-bubble--wide[data-v-07a97d16]{height:58px;width:74%}@keyframes ucp-shimmer-07a97d16{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.unified-chat__shimmer-bubble[data-v-07a97d16]{animation:none;background:var(--mcf-surface-2)}}.unified-chat__bubble[data-v-07a97d16]{border-radius:var(--chat-bubble-radius,14px);font-size:var(--chat-bubble-font-size,14px);line-height:var(--chat-bubble-line-height,1.55);max-width:var(--chat-bubble-max-width,75%);padding:var(--chat-bubble-padding,10px 14px);word-break:break-word}.unified-chat__bubble--user[data-v-07a97d16]{align-self:flex-end;background:var(--chat-bubble-user-bg,var(--mcf-purple-mid));border:1px solid var(--chat-bubble-user-border,var(--mcf-purple-border));border-bottom-right-radius:var(--chat-bubble-tail-radius,4px);color:var(--chat-bubble-user-text,var(--ink,#e0e0e8))}.unified-chat__bubble--command[data-v-07a97d16]{background:transparent;border:none;padding:0}.unified-chat__bubble--agent[data-v-07a97d16]{align-self:flex-start;background:var(--chat-bubble-agent-bg,hsla(0,0%,100%,.06));border:1px solid var(--chat-bubble-agent-border,var(--line,var(--mcf-border)));border-bottom-left-radius:var(--chat-bubble-tail-radius,4px);color:var(--chat-bubble-agent-text,var(--ink,#e0e0e8))}.unified-chat__bubble--system[data-v-07a97d16]{align-self:center;background:var(--chat-bubble-system-bg,rgba(255,193,7,.1));border:1px solid var(--chat-bubble-system-border,rgba(255,193,7,.2));border-radius:8px;color:var(--chat-bubble-system-text,var(--muted,#9a9ab0));font-size:.8125rem}.unified-chat__bubble--steering-dropped[data-v-07a97d16]{background:var(--mcf-warn-soft);border-color:var(--mcf-warn-text);color:var(--mcf-warn-text)}.unified-chat__bubble--optimistic[data-v-07a97d16]{opacity:.7}.unified-chat__bubble--voice .unified-chat__bubble-content[data-v-07a97d16]{font-style:italic}.unified-chat__bubble--voice .unified-chat__bubble-content[data-v-07a97d16]:before{content:"“"}.unified-chat__bubble--voice .unified-chat__bubble-content[data-v-07a97d16]:after{content:"”"}.unified-chat__bubble--btw[data-v-07a97d16]{background:var(--chat-bubble-btw-bg,rgba(191,90,242,.06))!important;border-color:var(--chat-bubble-btw-border,rgba(191,90,242,.35))!important;border-style:dashed!important;opacity:.82;position:relative}.unified-chat__bubble--btw[data-v-07a97d16]:before{color:var(--chat-bubble-btw-label,var(--accent,var(--mcf-purple)));content:"side note (not saved)";display:block;font-size:.6875rem;font-weight:500;letter-spacing:.04em;margin-bottom:4px;opacity:.8;text-transform:uppercase}.unified-chat__bubble--streaming.unified-chat__bubble--has-content .unified-chat__bubble-content[data-v-07a97d16]:after{animation:unified-chat-streaming-cursor-07a97d16 1.1s steps(2) infinite;color:var(--chat-bubble-streaming-cursor,var(--accent,var(--mcf-purple)));content:"▍";display:inline-block;font-weight:400;margin-left:2px;transform:translateY(1px)}@keyframes unified-chat-streaming-cursor-07a97d16{0%,50%{opacity:1}50.01%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.unified-chat__bubble--streaming.unified-chat__bubble--has-content .unified-chat__bubble-content[data-v-07a97d16]:after{animation:none;opacity:1}}.unified-chat__bubble-content[data-v-07a97d16]{white-space:pre-wrap}.unified-chat__stream-still[data-v-07a97d16]{color:var(--chat-bubble-streaming-cursor,var(--accent,var(--mcf-purple)));font-size:.75rem;line-height:1.4;margin:6px 0 10px;max-width:42rem}.unified-chat__bubble--agent .unified-chat__bubble-content[data-v-07a97d16]{white-space:normal}.unified-chat__bubble--agent .unified-chat__bubble-content p[data-v-07a97d16]{margin:0 0 .5em}.unified-chat__bubble--agent .unified-chat__bubble-content p[data-v-07a97d16]:last-child{margin-bottom:0}.unified-chat__bubble--agent .unified-chat__bubble-content h1[data-v-07a97d16],.unified-chat__bubble--agent .unified-chat__bubble-content h2[data-v-07a97d16],.unified-chat__bubble--agent .unified-chat__bubble-content h3[data-v-07a97d16]{font-size:1em;font-weight:700;margin:.8em 0 .3em}.unified-chat__bubble--agent .unified-chat__bubble-content ol[data-v-07a97d16],.unified-chat__bubble--agent .unified-chat__bubble-content ul[data-v-07a97d16]{margin:.3em 0;padding-left:1.5em}.unified-chat__bubble--agent .unified-chat__bubble-content li[data-v-07a97d16]{margin:.15em 0}.unified-chat__bubble--agent .unified-chat__bubble-content code[data-v-07a97d16]{background:#00000026;border-radius:3px;font-size:.9em;padding:.1em .3em}.unified-chat__bubble--agent .unified-chat__bubble-content pre[data-v-07a97d16]{background:#0003;border-radius:4px;margin:.4em 0;overflow-x:auto;padding:.5em}.unified-chat__bubble--agent .unified-chat__bubble-content pre code[data-v-07a97d16]{background:none;padding:0}.unified-chat__bubble--agent .unified-chat__bubble-content strong[data-v-07a97d16]{font-weight:700}.unified-chat__bubble--agent .unified-chat__bubble-content blockquote[data-v-07a97d16]{border-left:3px solid var(--mcf-border-2);margin:.4em 0;opacity:.9;padding:.2em .6em}.unified-chat__bubble--agent .unified-chat__bubble-content[data-v-07a97d16] a{color:var(--accent-2,#5ac8fa);font-weight:500;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--accent-2,#5ac8fa) 50%,transparent);text-decoration-thickness:1px;text-underline-offset:2px;transition:color .12s ease,text-decoration-color .12s ease;word-break:break-word}.unified-chat__bubble--agent .unified-chat__bubble-content[data-v-07a97d16] a:focus-visible,.unified-chat__bubble--agent .unified-chat__bubble-content[data-v-07a97d16] a:hover{color:color-mix(in srgb,var(--accent-2,#5ac8fa) 85%,#fff 15%);text-decoration-color:currentColor}.unified-chat__bubble--agent .unified-chat__bubble-content[data-v-07a97d16] a:focus-visible{border-radius:2px;outline:2px solid color-mix(in srgb,var(--accent-2,#5ac8fa) 60%,transparent);outline-offset:2px}html[data-theme=day] .unified-chat__bubble--agent .unified-chat__bubble-content[data-v-07a97d16] a{color:#0a6ea3;text-decoration-color:color-mix(in srgb,#0a6ea3 55%,transparent)}html[data-theme=day] .unified-chat__bubble--agent .unified-chat__bubble-content[data-v-07a97d16] a:focus-visible,html[data-theme=day] .unified-chat__bubble--agent .unified-chat__bubble-content[data-v-07a97d16] a:hover{color:#074f76;text-decoration-color:currentColor}.unified-chat__bubble-time[data-v-07a97d16]{color:var(--chat-timestamp-color,var(--muted,#9a9ab0));display:block;font-size:var(--chat-timestamp-size,10px);margin-top:4px;opacity:var(--chat-timestamp-opacity,.7);text-align:right}.unified-chat__bubble--agent .unified-chat__bubble-time[data-v-07a97d16]{text-align:left}.unified-chat__delivery-failed[data-v-07a97d16]{align-items:center;color:var(--mcf-danger-text);display:flex;font-size:11px;gap:8px;justify-content:flex-end;margin-top:4px}.unified-chat__delivery-failed-label[data-v-07a97d16]{line-height:1.35}.unified-chat__run-remedy[data-v-07a97d16]{align-items:center;color:var(--mcf-danger-text);display:flex;flex-wrap:wrap;font-size:11px;gap:8px;justify-content:flex-start;margin-top:4px}.unified-chat__run-remedy-action[data-v-07a97d16]{line-height:1.35}.unified-chat__delivery-retry-btn[data-v-07a97d16]{align-items:center;background:var(--mcf-danger-soft);border:1px solid var(--mcf-danger-soft);border-radius:6px;color:var(--mcf-danger-text);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:600;padding:2px 10px;transition:filter .15s,opacity .15s}.unified-chat__delivery-retry-btn[data-v-07a97d16]:hover:not(:disabled){filter:brightness(1.15)}.unified-chat__delivery-retry-btn[data-v-07a97d16]:disabled{cursor:default;opacity:.6}.unified-chat__delivery-transient-note[data-v-07a97d16]{font-style:italic}.unified-chat__delivery-transient-note[data-v-07a97d16],.unified-chat__steer-chip[data-v-07a97d16]{color:var(--muted,#9a9ab0);font-size:11px;margin-top:4px;text-align:right}.unified-chat__steer-chip[data-v-07a97d16]{line-height:1.35;overflow-wrap:anywhere}.unified-chat__steer-chip--failed[data-v-07a97d16]{color:var(--mcf-warn-text)}.unified-chat__bubble--queued[data-v-07a97d16]{background:#bf5af20f!important;border-color:var(--mcf-purple-border-strong)!important;border-style:dashed!important;opacity:.5}.unified-chat__queued-footer[data-v-07a97d16]{align-items:center;display:flex;gap:4px;margin-top:4px}.unified-chat__queued-label[data-v-07a97d16]{color:#bf5af280;font-size:10px;font-style:italic}.unified-chat__queued-controls[data-v-07a97d16]{display:inline-flex;gap:4px;margin-left:8px}.unified-chat__queued-btn[data-v-07a97d16]{align-items:center;background:none;border:none;border-radius:4px;color:#bf5af280;cursor:pointer;display:inline-flex;font-size:11px;justify-content:center;padding:2px 4px;transition:color .15s,background .15s}.unified-chat__queued-btn[data-v-07a97d16]:hover{background:var(--mcf-purple-soft);color:#bf5af2e6}.unified-chat__queued-btn--delete[data-v-07a97d16]:hover{background:var(--mcf-danger-soft);color:var(--mcf-danger-text)}.unified-chat__queued-btn--save[data-v-07a97d16]{color:#34d399cc;font-weight:500}.unified-chat__queued-btn--save[data-v-07a97d16]:hover{background:#34d39914;color:#34d399}.unified-chat__queued-btn--cancel[data-v-07a97d16]:hover{background:var(--mcf-card-bg);color:var(--muted,#9a9ab0)}.unified-chat__queued-edit[data-v-07a97d16]{background:#0003;border:1px solid var(--mcf-purple-border-strong);border-radius:6px;color:var(--fg,var(--ink,#e0e0e8));font-family:inherit;font-size:13px;line-height:1.4;min-height:40px;padding:6px 8px;resize:vertical;width:100%}.unified-chat__queued-edit[data-v-07a97d16]:focus{border-color:#bf5af299;outline:none}.unified-chat__queued-edit-actions[data-v-07a97d16]{display:flex;gap:6px;justify-content:flex-end;margin-top:4px}.unified-chat__batch-status[data-v-07a97d16]{align-items:center;animation:unified-chat-batch-fade-07a97d16 .2s ease-out;background:var(--mcf-white-faint);border-top:1px solid var(--line,var(--mcf-border));color:var(--muted,#9a9ab0);display:flex;flex-shrink:0;font-size:12px;gap:8px;opacity:.7;padding:8px 16px}.unified-chat__batch-status--sending[data-v-07a97d16]{color:#bf5af2cc}.unified-chat__batch-status--busy[data-v-07a97d16]{color:#e6a817e6;opacity:.85}.unified-chat__batch-status--error[data-v-07a97d16]{background:var(--mcf-danger-soft);border-top-color:var(--mcf-danger-soft);color:var(--mcf-danger-text);opacity:.9}.unified-chat__batch-icon[data-v-07a97d16]{flex-shrink:0}.unified-chat__batch-cancel-btn[data-v-07a97d16]{background:transparent;border:1px solid var(--mcf-border-2);border-radius:4px;color:var(--mcf-text);cursor:pointer;font-size:11px;margin-left:auto;padding:2px 8px;transition:all .15s ease;white-space:nowrap}.unified-chat__batch-cancel-btn[data-v-07a97d16]:hover{background:var(--mcf-white-soft);border-color:var(--mcf-border-2);color:var(--mcf-text)}.unified-chat__batch-cancel-btn[data-v-07a97d16]:active{transform:scale(.95)}.unified-chat__batch-send-now-btn[data-v-07a97d16]{background:transparent;border:1px solid rgba(230,168,23,.4);border-radius:4px;color:#e6a817e6;cursor:pointer;font-size:11px;margin-left:6px;padding:2px 8px;transition:all .15s ease;white-space:nowrap}.unified-chat__batch-send-now-btn[data-v-07a97d16]:hover{background:#e6a8171f;border-color:#e6a81799}.unified-chat__batch-send-now-btn[data-v-07a97d16]:active{transform:scale(.95)}.unified-chat__batch-dots[data-v-07a97d16]{align-items:center;display:flex;gap:3px}.unified-chat__batch-dots span[data-v-07a97d16]{animation:unified-chat-dot-bounce-07a97d16 1.2s ease-in-out infinite;background:currentColor;border-radius:50%;height:4px;width:4px}.unified-chat__batch-dots span[data-v-07a97d16]:nth-child(2){animation-delay:.15s}.unified-chat__batch-dots span[data-v-07a97d16]:nth-child(3){animation-delay:.3s}@keyframes unified-chat-dot-bounce-07a97d16{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}@keyframes unified-chat-batch-fade-07a97d16{0%{opacity:0}to{opacity:.7}}.unified-chat__jump-to-latest[data-v-07a97d16],.unified-chat__new-messages-badge[data-v-07a97d16]{align-items:center;align-self:flex-end;border-radius:999px;bottom:8px;cursor:pointer;display:flex;flex-shrink:0;font-size:12px;font-weight:500;gap:6px;justify-content:center;margin-right:8px;padding:6px 16px;position:sticky;transition:all .15s ease;z-index:10}.unified-chat__jump-count[data-v-07a97d16],.unified-chat__jump-icon[data-v-07a97d16]{display:none}.unified-chat__new-messages-badge[data-v-07a97d16]{background:linear-gradient(135deg,var(--accent-2,var(--mcf-cyan)),var(--accent-1,var(--mcf-green)));border:none;box-shadow:0 2px 12px var(--mcf-accent-glow);color:#050508}.unified-chat__new-messages-badge[data-v-07a97d16]:hover{box-shadow:0 4px 16px var(--mcf-accent-glow);transform:scale(1.03)}.unified-chat__jump-to-latest[data-v-07a97d16]{background:var(--mcf-white-soft);border:1px solid var(--line,var(--mcf-border));box-shadow:none;color:var(--muted,#9a9ab0)}.unified-chat__jump-to-latest[data-v-07a97d16]:hover{background:#ffffff24;color:var(--ink,#e0e0e8)}.unified-chat-badge-enter-active[data-v-07a97d16],.unified-chat-badge-leave-active[data-v-07a97d16]{transition:opacity .2s,transform .2s}.unified-chat-badge-enter-from[data-v-07a97d16],.unified-chat-badge-leave-to[data-v-07a97d16]{opacity:0;transform:translateY(10px)}.unified-chat__input-area[data-v-07a97d16]{border-top:1px solid var(--chat-input-border-color,var(--line,var(--mcf-border)));flex-shrink:0;padding:12px 16px}.unified-chat__composer-autocomplete-anchor[data-v-07a97d16]{position:relative}.unified-chat__input-row[data-v-07a97d16]{align-items:flex-end;display:flex;gap:8px}.unified-chat__textarea[data-v-07a97d16]{background:transparent;border:1px solid var(--chat-input-border-color,var(--line,var(--mcf-border)));border-radius:var(--chat-input-border-radius,10px);color:var(--ink,#e0e0e8);flex:1;font-family:inherit;font-size:var(--chat-input-font-size,14px);line-height:1.5;max-height:var(--chat-input-max-height,min(200px,35vh));min-height:var(--chat-input-min-height,40px);outline:none;overflow-y:hidden;overscroll-behavior:contain;padding:8px 12px;resize:none;scrollbar-width:thin;transition:border-color .15s}.unified-chat__textarea[data-v-07a97d16]::-webkit-scrollbar{width:6px}.unified-chat__textarea[data-v-07a97d16]::-webkit-scrollbar-thumb{background:var(--mcf-border-2);border-radius:3px}.unified-chat__textarea[data-v-07a97d16]::-webkit-scrollbar-track{background:transparent}.unified-chat__textarea[data-v-07a97d16]:focus{border-color:#bf5af280}.unified-chat__textarea[data-v-07a97d16]:disabled{cursor:not-allowed;opacity:.5}.unified-chat__send-btn[data-v-07a97d16]{background:#bf5af22e;border:1px solid var(--mcf-purple-border-strong);border-radius:8px;color:var(--ink,#e0e0e8);cursor:pointer;font-size:.875rem;font-weight:500;padding:8px 16px;transition:background-color .15s,opacity .15s;white-space:nowrap}.unified-chat__send-btn[data-v-07a97d16]:hover:not(:disabled){background:#bf5af247}.unified-chat__send-btn[data-v-07a97d16]:disabled{cursor:not-allowed;opacity:.5}.unified-chat__attach-btn[data-v-07a97d16]{align-items:center;background:none;border:none;border-radius:6px;color:var(--muted,#9a9ab0);cursor:pointer;display:flex;flex-shrink:0;padding:8px;transition:color .15s,background .15s}.unified-chat__attach-btn[data-v-07a97d16]:hover{background:var(--mcf-white-soft);color:var(--ink,#e0e0e8)}.unified-chat__plus-btn[data-v-07a97d16]{display:none}.unified-chat__plus-btn svg[data-v-07a97d16]{transition:transform var(--mcf-ease-fast,.15s ease)}.unified-chat__plus-btn[aria-expanded=true] svg[data-v-07a97d16]{transform:rotate(45deg)}.unified-chat__plus-list[data-v-07a97d16]{display:flex;flex-direction:column;gap:8px}.unified-chat__plus-row[data-v-07a97d16]{align-items:center;background:var(--mcf-white-soft,hsla(0,0%,100%,.08));border:none;border-radius:var(--mcf-radius-md,8px);color:var(--mcf-text,#e0e0e8);cursor:pointer;display:flex;font:inherit;font-size:15px;font-weight:600;gap:12px;min-height:44px;padding:0 12px;position:relative;text-align:left;width:100%}.unified-chat__plus-row[data-v-07a97d16]:focus-visible{outline:2px solid var(--mcf-accent-text,currentColor);outline-offset:2px}.unified-chat__plus-row-icon[data-v-07a97d16]{align-items:center;color:var(--mcf-text-muted,var(--muted,#9a9ab0));display:inline-flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.unified-chat__plus-row--voice[data-v-07a97d16]:not(:has(button)){display:none}.unified-chat__plus-hit[data-v-07a97d16]{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0,0,0,0)}.unified-chat__file-input-hidden[data-v-07a97d16]{display:none}.unified-chat__textarea--dragover[data-v-07a97d16]{background:var(--mcf-purple-softest);border-color:#bf5af299!important}.unified-chat__drop-rejections[data-v-07a97d16]{align-items:flex-start;background:#ffc1071f;border:1px solid rgba(255,193,7,.3);border-radius:8px;color:#fc6;display:flex;font-size:.8125rem;gap:8px;line-height:1.4;margin:4px 0 6px;padding:8px 10px}.unified-chat__drop-rejection-list[data-v-07a97d16]{flex:1;margin:0;padding-left:16px}.unified-chat__drop-rejection-dismiss[data-v-07a97d16]{background:none;border:none;color:inherit;cursor:pointer;flex-shrink:0;font-size:1.1rem;line-height:1;opacity:.8;padding:0 2px;transition:opacity .15s}.unified-chat__drop-rejection-dismiss[data-v-07a97d16]:hover{opacity:1}.unified-chat__send-dock[data-v-07a97d16]{align-items:flex-end;display:flex;position:relative}.unified-chat__send-btn--uploading[data-v-07a97d16]{align-items:center;display:inline-flex;gap:7px}.unified-chat__send-btn--uploading.is-armed[data-v-07a97d16]{background:var(--mcf-accent-soft);border-color:var(--mcf-accent)}.unified-chat__send-btn--stop[data-v-07a97d16]{align-items:center;background:var(--mcf-danger-soft);border-color:var(--mcf-danger-text);color:var(--mcf-danger-text);display:inline-flex;gap:7px}.unified-chat__send-btn--stop[data-v-07a97d16]:hover:not(:disabled){background:var(--mcf-danger-soft);box-shadow:0 0 12px var(--mcf-danger-glow)}.unified-chat__send-spinner[data-v-07a97d16]{animation:unified-chat-send-spin-07a97d16 .7s linear infinite;border:2px solid transparent;border-radius:50%;border-top-color:currentcolor;flex-shrink:0;height:13px;width:13px}.unified-chat__send-icon[data-v-07a97d16]{display:none}.unified-chat__send-btn-label[data-v-07a97d16]{font-variant-numeric:tabular-nums}@keyframes unified-chat-send-spin-07a97d16{to{transform:rotate(1turn)}}.unified-chat__upload-hint[data-v-07a97d16]{align-items:center;background:var(--mcf-surface);border:1px solid var(--mcf-border);border-radius:8px;bottom:calc(100% + 8px);box-shadow:var(--mcf-shadow);color:var(--mcf-text);display:flex;font-size:.75rem;gap:8px;line-height:1.3;max-width:320px;opacity:0;padding:6px 10px;pointer-events:none;position:absolute;right:0;transform:translateY(4px);transition:opacity .15s ease,transform .15s ease;white-space:nowrap;z-index:5}.unified-chat__send-dock:focus-within .unified-chat__upload-hint[data-v-07a97d16],.unified-chat__send-dock:hover .unified-chat__upload-hint[data-v-07a97d16],.unified-chat__upload-hint.is-armed[data-v-07a97d16]{opacity:1;pointer-events:auto;transform:translateY(0)}.unified-chat__upload-hint[data-v-07a97d16]:after{border:5px solid transparent;border-top:5px solid var(--mcf-surface);content:"";position:absolute;right:14px;top:100%}.unified-chat__upload-hint[data-v-07a97d16]:before{content:"";height:8px;left:0;position:absolute;right:0;top:100%}.unified-chat__upload-hint-text[data-v-07a97d16]{overflow:hidden;text-overflow:ellipsis}.unified-chat__upload-hint-skip[data-v-07a97d16]{background:none;border:none;color:var(--mcf-accent-text);cursor:pointer;flex-shrink:0;font:inherit;padding:0;text-decoration:underline;white-space:nowrap}.unified-chat__upload-hint-skip[data-v-07a97d16]:hover:not(:disabled){opacity:.8}.unified-chat__upload-hint-skip[data-v-07a97d16]:disabled{cursor:not-allowed;opacity:.5}@media(prefers-reduced-motion:reduce){.unified-chat__send-spinner[data-v-07a97d16]{animation:none;border-color:currentcolor;opacity:.6}.unified-chat__upload-hint[data-v-07a97d16]{transform:none;transition:none}}.unified-chat__sensitive-warning[data-v-07a97d16]{align-items:center;background:#ffc1071a;border:1px solid rgba(255,193,7,.2);border-radius:6px;color:#fc6;display:flex;font-size:.8125rem;justify-content:space-between;margin-bottom:8px;padding:8px 12px}.unified-chat__sensitive-warning--blocking[data-v-07a97d16]{background:var(--mcf-danger-soft);border-color:var(--mcf-danger-soft);color:var(--mcf-danger-text)}.unified-chat__dismiss-warning[data-v-07a97d16]{background:none;border:none;color:inherit;cursor:pointer;font-size:.75rem;margin-left:8px;text-decoration:underline}.unified-chat--drawer .unified-chat__header[data-v-07a97d16]{background:var(--card,rgba(20,20,28,.98));border-bottom:1px solid var(--line,var(--mcf-border));flex-shrink:0;padding:6px 12px;z-index:10}.unified-chat--drawer .unified-chat__messages[data-v-07a97d16]{padding:10px}.unified-chat--drawer .unified-chat__input-area[data-v-07a97d16]{padding:8px 12px}.unified-chat--studio .unified-chat__messages[data-v-07a97d16]{margin:0 auto;max-width:720px;width:100%}.unified-chat--fullpage .unified-chat__messages[data-v-07a97d16]{gap:20px;padding:28px max(20px,calc(50% - 384px)) 12px}.unified-chat--fullpage .unified-chat__bubble--user[data-v-07a97d16]{align-self:flex-end;background:var(--mcf-accent-soft);border:none;border-radius:18px;color:var(--mcf-text);max-width:70%;padding:10px 14px}.unified-chat--fullpage .unified-chat__bubble--agent[data-v-07a97d16]{align-self:stretch;background:transparent;border:none;box-shadow:none;max-width:100%;padding:2px 0 2px 40px;position:relative}.unified-chat--fullpage .unified-chat__bubble--agent[data-v-07a97d16]:before{background:var(--mcf-surface-2);border-radius:50%;box-shadow:0 0 0 2px var(--mcf-accent),0 0 0 3px var(--mcf-border);content:var(--fp-agent-emoji,"🤖");display:grid;font-size:15px;height:28px;left:0;line-height:1;place-items:center;position:absolute;top:0;width:28px}.unified-chat--fullpage .unified-chat__bubble--agent.unified-chat__bubble--streaming[data-v-07a97d16]:before{animation:fp-ring-pulse-07a97d16 1.6s ease-in-out infinite}@keyframes fp-ring-pulse-07a97d16{0%,to{box-shadow:0 0 0 2px var(--mcf-accent),0 0 0 3px var(--mcf-border)}50%{box-shadow:0 0 0 2px var(--mcf-accent),0 0 0 6px var(--mcf-accent-soft)}}@media(prefers-reduced-motion:reduce){.unified-chat--fullpage .unified-chat__bubble--agent.unified-chat__bubble--streaming[data-v-07a97d16]:before{animation:none}}.unified-chat--fullpage[data-v-07a97d16] .singularity-docked{border-top:none;padding:2px max(20px,calc(50% - 384px)) 10px}.unified-chat--fullpage[data-v-07a97d16] .singularity-bubble{background:transparent;border:none;border-radius:0;overflow:visible;padding:2px 0 2px 40px;position:relative}.unified-chat--fullpage[data-v-07a97d16] .singularity-bubble:before{animation:fp-ring-pulse-07a97d16 1.6s ease-in-out infinite;background:var(--mcf-surface-2);border-radius:50%;box-shadow:0 0 0 2px var(--mcf-accent),0 0 0 3px var(--mcf-border);content:var(--fp-agent-emoji,"🤖");display:grid;font-size:15px;height:28px;left:0;line-height:1;place-items:center;position:absolute;top:0;width:28px}.unified-chat--fullpage[data-v-07a97d16] .singularity-accent{display:none}.unified-chat--fullpage[data-v-07a97d16] .singularity-message{color:var(--mcf-text-faint);font-style:italic}.unified-chat--fullpage[data-v-07a97d16] .singularity-timer{color:var(--mcf-text-faint)}@media(prefers-reduced-motion:reduce){.unified-chat--fullpage[data-v-07a97d16] .singularity-bubble:before{animation:none}}.unified-chat--fullpage .unified-chat__bubble-time[data-v-07a97d16]{opacity:0;transition:opacity var(--mcf-ease-fast)}.unified-chat--fullpage .unified-chat__bubble:hover .unified-chat__bubble-time[data-v-07a97d16]{opacity:.55}.unified-chat--fullpage .unified-chat__input-area[data-v-07a97d16]{border-top:none;padding:4px max(20px,calc(50% - 384px)) 22px}.unified-chat--fullpage .unified-chat__input-row[data-v-07a97d16]{background:var(--mcf-elevated);border:1px solid var(--mcf-border);border-radius:16px;box-shadow:var(--mcf-shadow);padding:6px 6px 6px 10px;transition:border-color var(--mcf-ease-fast),box-shadow var(--mcf-ease-fast)}.unified-chat--fullpage .unified-chat__input-row[data-v-07a97d16]:focus-within{border-color:var(--mcf-accent);box-shadow:0 0 0 3px var(--mcf-accent-soft)}.unified-chat--fullpage .unified-chat__textarea[data-v-07a97d16]{background:transparent;border:none}@keyframes ucp-fp-rise-07a97d16{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.unified-chat--fullpage .unified-chat__bubble[data-v-07a97d16]{animation:ucp-fp-rise-07a97d16 var(--mcf-ease-fast) both}@media(prefers-reduced-motion:reduce){.unified-chat--fullpage .unified-chat__bubble[data-v-07a97d16]{animation:none}}.unified-chat--fullpage .unified-chat__bubble--grouped[data-v-07a97d16]{margin-top:-12px}.unified-chat--fullpage .unified-chat__bubble--grouped.unified-chat__bubble--agent[data-v-07a97d16]:before{content:none}.unified-chat--fullpage .unified-chat__msg-actions[data-v-07a97d16]{display:flex;gap:4px;margin-top:6px;opacity:0;transition:opacity var(--mcf-ease-fast)}.unified-chat--fullpage .unified-chat__bubble--agent:hover .unified-chat__msg-actions[data-v-07a97d16],.unified-chat--fullpage .unified-chat__msg-actions[data-v-07a97d16]:focus-within{opacity:1}.unified-chat--fullpage .unified-chat__msg-action[data-v-07a97d16]{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--mcf-radius-sm,6px);color:var(--mcf-text-dim);cursor:pointer;display:inline-flex;font-size:11px;font-weight:500;gap:5px;height:26px;padding:0 9px;transition:background var(--mcf-ease-fast),color var(--mcf-ease-fast)}.unified-chat--fullpage .unified-chat__msg-action[data-v-07a97d16]:hover{background:var(--mcf-surface-2);color:var(--mcf-text)}.unified-chat__bubble--reply-target[data-v-07a97d16],.unified-chat__bubble--replyable[data-v-07a97d16]{position:relative}.unified-chat__bubble--replyable[data-v-07a97d16]:focus-visible{outline:2px solid var(--mcf-accent);outline-offset:4px}.unified-chat__reply-float[data-v-07a97d16]{background:var(--mcf-surface-2);border:1px solid var(--mcf-border-2);border-radius:var(--mcf-radius-pill);color:var(--mcf-text-dim);cursor:pointer;display:inline-grid;height:28px;opacity:0;padding:0;place-items:center;position:absolute;right:calc(100% + var(--mcf-space-2));top:50%;transform:translateY(-50%);transition:opacity var(--mcf-ease-fast),color var(--mcf-ease-fast);width:28px}.unified-chat__bubble--replyable:focus-within .unified-chat__reply-float[data-v-07a97d16],.unified-chat__bubble--replyable:hover .unified-chat__reply-float[data-v-07a97d16]{opacity:1}.unified-chat__reply-float[data-v-07a97d16]:hover{color:var(--mcf-text)}.unified-chat--fullpage .unified-chat__bubble--replyable:focus-within .unified-chat__msg-actions[data-v-07a97d16]{opacity:1}.unified-chat__reply-quote[data-v-07a97d16]{background:var(--mcf-surface-2);border:none;border-left:3px solid var(--mcf-accent);border-radius:var(--mcf-radius-sm);color:var(--mcf-text-dim);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:1px;margin:0 0 var(--mcf-space-2);max-width:100%;min-width:0;padding:var(--mcf-space-1) var(--mcf-space-3) var(--mcf-space-1) var(--mcf-space-2);text-align:left;transition:background var(--mcf-ease-fast);width:-moz-fit-content;width:fit-content}button.unified-chat__reply-quote[data-v-07a97d16]:hover{background:var(--mcf-accent-soft)}.unified-chat__reply-quote--unknown[data-v-07a97d16]{border-left-color:var(--mcf-border-2);cursor:default}.unified-chat__reply-quote-sender[data-v-07a97d16]{color:var(--mcf-text);font-size:var(--mcf-fs-xs);font-weight:600}.unified-chat__reply-quote-excerpt[data-v-07a97d16]{font-size:var(--mcf-fs-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.unified-chat__reply-count[data-v-07a97d16]{align-items:center;background:transparent;border:1px solid var(--mcf-border-2);border-radius:var(--mcf-radius-pill);color:var(--mcf-accent-text);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--mcf-fs-xs);font-weight:600;gap:var(--mcf-space-1);margin-top:var(--mcf-space-1);padding:2px var(--mcf-space-2);transition:background var(--mcf-ease-fast)}.unified-chat__reply-count[data-v-07a97d16]:hover{background:var(--mcf-accent-soft)}.unified-chat__reactions[data-v-07a97d16]{display:flex;flex-wrap:wrap;gap:var(--mcf-space-1);margin-top:var(--mcf-space-1)}.unified-chat__reaction-pill[data-v-07a97d16]{align-items:center;background:transparent;border:1px solid var(--mcf-border-2);border-radius:var(--mcf-radius-pill);color:var(--mcf-text-muted);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--mcf-fs-xs);gap:var(--mcf-space-1);line-height:1.4;padding:2px var(--mcf-space-2);transition:background var(--mcf-ease-fast),border-color var(--mcf-ease-fast)}.unified-chat__reaction-pill[data-v-07a97d16]:hover{background:var(--mcf-accent-soft)}.unified-chat__reaction-pill--static[data-v-07a97d16]{cursor:default}.unified-chat__reaction-pill--static[data-v-07a97d16]:hover{background:transparent}.unified-chat__reaction-pill--mine[data-v-07a97d16]{background:var(--mcf-accent-soft);border-color:var(--mcf-accent-mid);color:var(--mcf-accent-text)}.unified-chat__reaction-count[data-v-07a97d16]{font-weight:600}.unified-chat__react-picker[data-v-07a97d16]{align-items:center;border:1px solid var(--mcf-border-2);border-radius:var(--mcf-radius-pill);display:inline-flex;gap:2px;padding:0 var(--mcf-space-1)}.unified-chat__react-choice[data-v-07a97d16]{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--mcf-radius-pill);cursor:pointer;display:inline-flex;font-size:var(--mcf-fs-body);height:28px;justify-content:center;transition:background var(--mcf-ease-fast);width:28px}.unified-chat__react-choice[data-v-07a97d16]:focus-visible,.unified-chat__react-choice[data-v-07a97d16]:hover{background:var(--mcf-accent-soft)}.unified-chat__react-choice--mine[data-v-07a97d16]{background:var(--mcf-accent-soft);border-color:var(--mcf-accent-mid)}.unified-chat__reply-flash[data-v-07a97d16]{animation:ucp-reply-flash-07a97d16 .6s ease-out forwards;background:var(--mcf-accent-mid);border-radius:inherit;inset:0;pointer-events:none;position:absolute}@keyframes ucp-reply-flash-07a97d16{0%{opacity:1}to{opacity:0}}.unified-chat__reply-strip[data-v-07a97d16]{align-items:center;background:var(--mcf-surface-2);border:1px solid var(--mcf-border-2);border-left:3px solid var(--mcf-accent);border-radius:var(--mcf-radius-md);color:var(--mcf-text-dim);display:flex;font-size:var(--mcf-fs-small);gap:var(--mcf-space-2);margin-bottom:var(--mcf-space-2);padding:var(--mcf-space-1) var(--mcf-space-1) var(--mcf-space-1) var(--mcf-space-3)}.unified-chat__reply-strip-text[data-v-07a97d16]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.unified-chat__reply-strip-sender[data-v-07a97d16]{color:var(--mcf-text);font-weight:600}.unified-chat__reply-strip-close[data-v-07a97d16]{background:transparent;border:1px solid transparent;border-radius:var(--mcf-radius-sm);color:var(--mcf-text-dim);cursor:pointer;display:inline-grid;flex-shrink:0;height:28px;padding:0;place-items:center;transition:background var(--mcf-ease-fast),color var(--mcf-ease-fast);width:28px}.unified-chat__reply-strip-close[data-v-07a97d16]:hover{background:var(--mcf-surface);color:var(--mcf-text)}.ucp-reply-strip-enter-active[data-v-07a97d16],.ucp-reply-strip-leave-active[data-v-07a97d16]{transition:opacity var(--mcf-ease-sheet),transform var(--mcf-ease-sheet)}.ucp-reply-strip-enter-from[data-v-07a97d16],.ucp-reply-strip-leave-to[data-v-07a97d16]{opacity:0;transform:translateY(6px)}@media(prefers-reduced-motion:reduce){.ucp-reply-strip-enter-active[data-v-07a97d16],.ucp-reply-strip-leave-active[data-v-07a97d16]{transition:none}.unified-chat__reply-flash[data-v-07a97d16]{display:none}}.unified-chat--studio .unified-chat__input-area[data-v-07a97d16]{margin:0 auto;max-width:720px;width:100%}@container ucp (max-width: 560px){.unified-chat__main[data-v-07a97d16]{--chat-bubble-max-width:90%;--chat-bubble-padding:9px 12px}.unified-chat--rail-open .ucp-rail-host[data-v-07a97d16]{box-shadow:var(--mcf-shadow-lg);display:block;inset:0 auto 0 0;position:absolute;z-index:30}.ucp-rail-scrim[data-v-07a97d16]{-webkit-backdrop-filter:var(--mcf-blur-card);backdrop-filter:var(--mcf-blur-card);background:#0009;border:none;cursor:pointer;display:block;inset:0;padding:0;position:absolute;z-index:29}}@container ucp (max-width: 380px){.unified-chat__main[data-v-07a97d16]{--chat-bubble-max-width:96%}.unified-chat--rail-open .ucp-rail-host[data-v-07a97d16]{width:100%}}@media(prefers-reduced-motion:reduce){.unified-chat-badge-enter-active[data-v-07a97d16],.unified-chat-badge-leave-active[data-v-07a97d16]{transition:none}.unified-chat__batch-dots span[data-v-07a97d16]{animation:none;opacity:.6}}@media(max-width:767px){.unified-chat__textarea[data-v-07a97d16]{font-size:16px}.unified-chat__bubble[data-v-07a97d16]{max-width:95%}.unified-chat__threads[data-v-07a97d16]{background:var(--card,rgba(20,20,28,.98));inset:0;min-width:100%;position:fixed;width:100%;z-index:20}.unified-chat__input-area[data-v-07a97d16]{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.unified-chat__close-btn[data-v-07a97d16],.unified-chat__header-btn[data-v-07a97d16]{align-items:center;display:flex;justify-content:center;min-height:44px;min-width:44px}.unified-chat__reply-strip-close[data-v-07a97d16],.unified-chat__send-btn[data-v-07a97d16]{min-height:44px;min-width:44px}.unified-chat__send-btn[data-v-07a97d16]{align-items:center;border-radius:var(--mcf-radius-pill,999px);display:inline-flex;justify-content:center;padding:0;width:44px}.unified-chat__send-icon[data-v-07a97d16]{display:block}.unified-chat__send-btn--stop .unified-chat__send-icon[data-v-07a97d16],.unified-chat__send-btn--uploading .unified-chat__send-icon[data-v-07a97d16]{display:none}.unified-chat__send-btn-label[data-v-07a97d16]{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0,0,0,0)}.unified-chat__textarea[data-v-07a97d16]{min-width:0}.unified-chat__plus-btn[data-v-07a97d16]{align-items:center;background:var(--mcf-white-soft,hsla(0,0%,100%,.08));border:1px solid var(--mcf-border-2,hsla(0,0%,100%,.15));border-radius:var(--mcf-radius-pill,999px);color:var(--mcf-text,#e0e0e8);cursor:pointer;display:inline-flex;flex-shrink:0;height:44px;justify-content:center;padding:0;width:44px}.unified-chat__attach-btn[data-v-07a97d16],.unified-chat__input-actions[data-v-07a97d16]{display:none}.unified-chat__input-actions.unified-chat__input-actions--primary[data-v-07a97d16]{align-items:center;display:flex;flex-shrink:0}.ucp-mobile-model-slot[data-v-07a97d16]{align-items:center;display:flex;flex:0 1 auto;min-width:0}.unified-chat__attach-btn[data-v-07a97d16]{min-height:44px;min-width:44px}.unified-chat__messages[data-v-07a97d16]{padding:12px}.unified-chat__empty-content[data-v-07a97d16]{padding:16px}.unified-chat__tools-toggle[data-v-07a97d16]{align-items:center;background:none;border:none;border-radius:6px;color:var(--muted,#9a9ab0);cursor:pointer;display:flex;justify-content:center;min-height:44px;min-width:44px;padding:4px}.unified-chat__tools-toggle--active[data-v-07a97d16]{background:var(--mcf-white-soft);color:var(--ink,#e0e0e8)}.unified-chat__header-tools[data-v-07a97d16],.unified-chat__tools-toggle--empty[data-v-07a97d16]{display:none}.unified-chat__header-tools--open[data-v-07a97d16]{align-items:stretch;background:var(--mcf-elevated);border:1px solid var(--line,var(--mcf-border));border-radius:10px;box-shadow:var(--mcf-shadow-lg);display:flex;flex-direction:column;gap:2px;max-height:calc(100% - var(--chat-header-h, 56px) - 8px);max-width:min(78vw,300px);min-width:180px;overflow-y:auto;overscroll-behavior:contain;padding:6px;position:absolute;right:8px;top:var(--chat-header-h,56px);z-index:26}.unified-chat__header-tools.unified-chat__header-tools--open[data-v-07a97d16]>*{box-sizing:border-box;margin:0;max-width:none;min-width:0;width:100%}.unified-chat__header-tools.unified-chat__header-tools--open[data-v-07a97d16]>:not(button):not(a){align-items:stretch;display:flex;flex-direction:column;gap:2px}.unified-chat__header-tools.unified-chat__header-tools--open[data-v-07a97d16] button{align-items:center;background:none;border:none;border-radius:var(--mcf-radius-sm);box-shadow:none;color:var(--mcf-text-dim);display:flex;font-family:inherit;font-size:var(--mcf-fs-small);font-weight:var(--mcf-fw-medium);gap:var(--mcf-space-3);justify-content:flex-start;line-height:var(--mcf-lh-snug);margin:0;min-height:44px;min-width:0;padding:0 var(--mcf-space-3);text-align:left;transform:none;white-space:normal;width:100%}.unified-chat__header-tools.unified-chat__header-tools--open[data-v-07a97d16] button>svg{flex-shrink:0}.unified-chat__header-tools.unified-chat__header-tools--open[data-v-07a97d16] button:active:not(:disabled),.unified-chat__header-tools.unified-chat__header-tools--open[data-v-07a97d16] button:hover:not(:disabled){background:var(--mcf-white-soft);color:var(--mcf-text)}.unified-chat__header-tools.unified-chat__header-tools--open[data-v-07a97d16] button:focus-visible{outline:2px solid var(--mcf-border-2);outline-offset:-2px}.unified-chat__header-tools.unified-chat__header-tools--open[data-v-07a97d16] button:disabled{cursor:not-allowed;opacity:.55}.unified-chat__header-tools.unified-chat__header-tools--open .unified-chat__header-btn--active[data-v-07a97d16]{background:var(--mcf-accent-soft);color:var(--mcf-accent-text)}.unified-chat__header-tools--open .unified-chat__header-btn-label[data-v-07a97d16]{display:inline;min-width:0}.unified-chat__header-tools--open .unified-chat__header-btn-state[data-v-07a97d16]{display:inline;font-size:var(--mcf-fs-xs);font-weight:var(--mcf-fw-semibold);margin-left:auto}.unified-chat__header-tools.unified-chat__header-tools--open[data-v-07a97d16]>:not(button):not(a)>a{display:block;font-size:var(--mcf-fs-xs);line-height:var(--mcf-lh-snug);max-width:none;overflow:visible;padding:0 var(--mcf-space-3) var(--mcf-space-1) calc(var(--mcf-space-3) + 16px + var(--mcf-space-3));text-overflow:clip;white-space:normal}.unified-chat__tools-scrim[data-v-07a97d16]{background:transparent;border:none;cursor:default;display:block;inset:0;margin:0;padding:0;position:absolute;z-index:25}.unified-chat__jump-to-latest[data-v-07a97d16],.unified-chat__new-messages-badge[data-v-07a97d16]{border-radius:50%;height:40px;padding:0;width:40px}.unified-chat__jump-label[data-v-07a97d16]{display:none}.unified-chat__jump-icon[data-v-07a97d16]{display:block}.unified-chat__new-messages-badge .unified-chat__jump-count[data-v-07a97d16]{align-items:center;background:var(--mcf-danger-text,#ff5c5c);border-radius:999px;color:#fff;display:flex;font-size:10px;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 4px;position:absolute;right:-4px;top:-4px}.unified-chat__queued-edit[data-v-07a97d16]{font-size:16px}}@media(hover:none){.unified-chat--fullpage .unified-chat__bubble-time[data-v-07a97d16]{opacity:.5}.unified-chat--fullpage .unified-chat__bubble--grouped .unified-chat__bubble-time[data-v-07a97d16]{opacity:0}.unified-chat--fullpage .unified-chat__msg-actions[data-v-07a97d16]{opacity:1}.unified-chat__msg-action[data-v-07a97d16]{min-height:32px}.unified-chat__reply-float[data-v-07a97d16]{height:32px;opacity:1;width:32px}.unified-chat__upload-hint[data-v-07a97d16]{opacity:1;pointer-events:auto;transform:none}.unified-chat__header-btn[data-v-07a97d16],.unified-chat__msg-action[data-v-07a97d16],.unified-chat__send-btn[data-v-07a97d16],.unified-chat__tools-toggle[data-v-07a97d16]{-webkit-tap-highlight-color:transparent}.unified-chat__header-btn[data-v-07a97d16]:active,.unified-chat__msg-action[data-v-07a97d16]:active,.unified-chat__send-btn[data-v-07a97d16]:active,.unified-chat__tools-toggle[data-v-07a97d16]:active{transform:scale(.97)}@media(prefers-reduced-motion:reduce){.unified-chat__header-btn[data-v-07a97d16]:active,.unified-chat__msg-action[data-v-07a97d16]:active,.unified-chat__send-btn[data-v-07a97d16]:active,.unified-chat__tools-toggle[data-v-07a97d16]:active{transform:none}}}.unified-chat__attribution[data-v-07a97d16]{align-self:flex-start;margin:2px 0 6px;max-width:min(75%,680px);overflow-wrap:anywhere;white-space:normal}.unified-chat--fullpage .unified-chat__attribution[data-v-07a97d16]{margin-left:40px;max-width:calc(100% - 40px)}.unified-chat--fullpage .unified-chat__attribution+.unified-chat__bubble--grouped[data-v-07a97d16]{margin-top:0}.unified-chat__served-note[data-v-07a97d16]{align-items:center;color:var(--mcf-text-dim);display:inline-flex;font-size:11px;gap:4px;line-height:1.4;margin:2px 0 6px;opacity:.85}.unified-chat__served-glyph[data-v-07a97d16],.unified-chat__served-note code[data-v-07a97d16]{color:var(--mcf-info-text);font-size:10px}.unified-chat__served-note code[data-v-07a97d16]{background:var(--mcf-info-soft);border-radius:3px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;padding:1px 4px;word-break:break-word}.unified-chat__served-note--verbose[data-v-07a97d16]{opacity:.6}.unified-chat__served-note--verbose code[data-v-07a97d16]{background:var(--mcf-white-soft);color:var(--mcf-text-dim)}.unified-chat__starter-banner[data-v-07a97d16]{align-items:flex-start;background:var(--mcf-info-soft,rgba(0,170,255,.1));border-left:3px solid var(--mcf-info-text,#0af);border-radius:8px;color:var(--mcf-text);display:flex;font-size:12px;gap:10px;line-height:1.45;margin-bottom:6px;max-width:min(75%,680px);overflow-wrap:anywhere;padding:8px 12px}.unified-chat__starter-text[data-v-07a97d16]{flex:1 1 auto;min-width:0}.unified-chat__starter-text strong[data-v-07a97d16]{color:var(--mcf-info-text,#0af);font-weight:600;margin-right:4px}.unified-chat__starter-link[data-v-07a97d16]{color:var(--mcf-info-text,#0af);text-decoration:underline;text-underline-offset:2px}.unified-chat__starter-dismiss[data-v-07a97d16]{background:transparent;border:none;color:var(--mcf-text-dim);cursor:pointer;flex:0 0 auto;font-size:16px;line-height:1;padding:0 4px;transition:color .12s ease}.unified-chat__starter-dismiss[data-v-07a97d16]:hover{color:var(--mcf-text)}.unified-chat__key-success[data-v-07a97d16]{margin-bottom:6px;max-width:min(75%,680px)}:where(html[data-theme=day],html[data-theme=light]) .ucp-header-chip[data-v-07a97d16]{background:var(--mcf-accent-soft);border-color:var(--mcf-accent-text);color:var(--mcf-accent-text)}:where(html[data-theme=day],html[data-theme=light]) .ucp-header-chip--unread[data-v-07a97d16]{background:var(--mcf-accent-soft);border-color:var(--mcf-accent-text);color:var(--mcf-accent-text)}:where(html[data-theme=day],html[data-theme=light]) .ucp-header-chip--draft[data-v-07a97d16]{background:var(--mcf-accent-soft);border-color:var(--mcf-accent-text);color:var(--mcf-accent-text)}:where(html[data-theme=day],html[data-theme=light]) .unified-chat__threads[data-v-07a97d16]{border-right:1px solid var(--line,rgba(10,10,20,.09))}:where(html[data-theme=day],html[data-theme=light]) .unified-chat__header[data-v-07a97d16]{border-bottom:1px solid var(--line,rgba(10,10,20,.09))}:where(html[data-theme=day],html[data-theme=light]) .unified-chat__header-btn[data-v-07a97d16]:hover{background:#0a0a1414}:where(html[data-theme=day],html[data-theme=light]) .unified-chat__close-btn[data-v-07a97d16]:hover{background-color:#0a0a140f}:where(html[data-theme=day],html[data-theme=light]) .unified-chat__bubble--agent[data-v-07a97d16]{background:var(--chat-bubble-agent-bg,rgba(10,10,20,.06));border:1px solid var(--chat-bubble-agent-border,var(--line,rgba(10,10,20,.09)))}:where(html[data-theme=day],html[data-theme=light]) .unified-chat__bubble--agent .unified-chat__bubble-content blockquote[data-v-07a97d16]{border-left:3px solid rgba(10,10,20,.3)}:where(html[data-theme=day],html[data-theme=light]) .unified-chat__queued-btn--cancel[data-v-07a97d16]:hover{background:#0a0a140d}:where(html[data-theme=day],html[data-theme=light]) .unified-chat__batch-status[data-v-07a97d16]{background:#0a0a1405;border-top:1px solid var(--line,rgba(10,10,20,.09))}:where(html[data-theme=day],html[data-theme=light]) .unified-chat__batch-cancel-btn[data-v-07a97d16]{border:1px solid rgba(10,10,20,.2);color:#0a0a14a6}:where(html[data-theme=day],html[data-theme=light]) .unified-chat__batch-cancel-btn[data-v-07a97d16]:hover{background:#0a0a140f;border-color:#0a0a144d;color:#0a0a14d9}:where(html[data-theme=day],html[data-theme=light]) .unified-chat__new-messages-badge[data-v-07a97d16]{color:#0a0a14}:where(html[data-theme=day],html[data-theme=light]) .unified-chat__jump-to-latest[data-v-07a97d16]{background:#0a0a1414;border:1px solid var(--line,rgba(10,10,20,.09))}:where(html[data-theme=day],html[data-theme=light]) .unified-chat__jump-to-latest[data-v-07a97d16]:hover{background:#0a0a1424}:where(html[data-theme=day],html[data-theme=light]) .unified-chat__input-area[data-v-07a97d16]{border-top:1px solid var(--chat-input-border-color,var(--line,rgba(10,10,20,.09)))}:where(html[data-theme=day],html[data-theme=light]) .unified-chat__textarea[data-v-07a97d16]{border:1px solid var(--chat-input-border-color,var(--line,rgba(10,10,20,.09)))}:where(html[data-theme=day],html[data-theme=light]) .unified-chat__attach-btn[data-v-07a97d16]:hover{background:#0a0a1414}:where(html[data-theme=day],html[data-theme=light]) .unified-chat--drawer .unified-chat__header[data-v-07a97d16]{border-bottom:1px solid var(--line,rgba(10,10,20,.09))}:where(html[data-theme=day],html[data-theme=light]) .unified-chat__fallback-text code[data-v-07a97d16]{color:#0a0a14}
