._layout_dyj0d_1{display:flex;height:100%}._sidebar_dyj0d_6{background:var(--color-sidebar);color:var(--color-text);display:flex;flex-direction:column;flex-shrink:0;border-right:1px solid var(--color-border)}._sidebar-logo_dyj0d_14{padding:1.25rem 1rem 0}._sidebar-logo_dyj0d_14 img{width:100px;height:auto}._sidebar-title_dyj0d_21{padding:.375rem 1rem 1.25rem;font-size:.625rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--color-findex-red)}._sidebar-item_dyj0d_29{display:flex;align-items:center;gap:.625rem;width:calc(100% - 1rem);margin:0 .5rem;padding:.625rem .75rem;background:none;border:none;border-radius:var(--radius);color:var(--color-text-muted);font-size:.875rem;font-family:var(--font-sans);text-align:left;cursor:pointer;transition:background-color .15s,color .15s}._sidebar-item_dyj0d_29:hover{background:var(--color-sidebar-hover)}._sidebar-item--active_dyj0d_49{background:var(--color-sidebar-active);color:var(--color-findex-red);font-weight:600}._sidebar-nav-icon_dyj0d_54{width:1.125rem;height:1.125rem;flex-shrink:0}._sidebar-section-label_dyj0d_59{padding:1.25rem 1rem .5rem;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);margin-top:auto}._sidebar-entity-list_dyj0d_68{display:flex;flex-direction:column;padding:0 .5rem .75rem;overflow-y:auto}._sidebar-entity-id_dyj0d_74{display:block;width:100%;padding:.25rem .5rem;background:none;border:none;color:var(--color-text-muted);font-size:.75rem;font-family:var(--font-mono);text-align:left;cursor:pointer;border-radius:.25rem;transition:background-color .1s,color .1s}._sidebar-entity-id_dyj0d_74:hover{background:var(--color-sidebar-hover);color:var(--color-text)}._sidebar-badge_dyj0d_92{margin-left:auto;min-width:1.25rem;height:1.25rem;padding:0 .375rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#3b82f6;color:#fff;font-size:.6875rem;font-weight:700;line-height:1;font-family:var(--font-mono)}._sidebar-resize-handle_dyj0d_108{width:5px;flex-shrink:0;cursor:col-resize;background:transparent;transition:background-color .15s}._sidebar-resize-handle_dyj0d_108:hover,._sidebar-resize-handle_dyj0d_108:active{background:var(--color-border)}._main_dyj0d_119{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}._split-view_dyj0d_127{display:flex;flex:1;min-height:0}._split-view-chat_dyj0d_132{flex:1;min-width:0;display:flex;flex-direction:column}._split-view-memory_dyj0d_138{flex-shrink:0;min-width:0;display:flex;flex-direction:column;border-left:1px solid var(--color-border)}._memory-toggle_dyj0d_146{display:flex;align-items:center;justify-content:center;width:20px;flex-shrink:0;background:var(--color-surface);border:none;border-left:1px solid var(--color-border);cursor:pointer;font-size:1.25rem;color:var(--color-text-muted);padding:0;transition:background-color .15s,color .15s}._memory-toggle_dyj0d_146:hover{background:var(--color-border);color:var(--color-text)}._memory-resize-handle_dyj0d_166{width:5px;flex-shrink:0;cursor:col-resize;background:transparent;transition:background-color .15s}._memory-resize-handle_dyj0d_166:hover,._memory-resize-handle_dyj0d_166:active{background:var(--color-primary);opacity:.3}._dev-banner_dyj0d_178{padding:.5rem 1.5rem;background:#fef3c7;color:#92400e;font-size:.8125rem;text-align:center;border-bottom:1px solid #fcd34d;flex-shrink:0}._agent-panel_dyj0d_188{display:flex;flex-direction:column;flex:1;min-height:0}._messages_dyj0d_195{flex:1;overflow-y:auto;width:100%}._messages-inner_dyj0d_201{max-width:1100px;margin:0 auto;padding:1.5rem;display:flex;flex-direction:column;gap:1rem}._message_dyj0d_195{display:flex;flex-direction:column;max-width:100%;gap:.25rem}._message--user_dyj0d_216{align-self:flex-end}._message--agent_dyj0d_219{align-self:flex-start}._message--result_dyj0d_222{max-width:100%}._message-role_dyj0d_225{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);padding:0 .25rem}._message-bubble_dyj0d_233{padding:.75rem 1rem;border-radius:var(--radius);line-height:1.5;font-size:.875rem;word-break:break-word}._message-bubble_dyj0d_233 p{margin:0 0 .5rem}._message-bubble_dyj0d_233 p:last-child{margin-bottom:0}._message-bubble_dyj0d_233 h1,._message-bubble_dyj0d_233 h2,._message-bubble_dyj0d_233 h3{font-weight:600;margin:.75rem 0 .25rem}._message-bubble_dyj0d_233 h1:first-child,._message-bubble_dyj0d_233 h2:first-child,._message-bubble_dyj0d_233 h3:first-child{margin-top:0}._message-bubble_dyj0d_233 h1{font-size:1.1em}._message-bubble_dyj0d_233 h2{font-size:1em}._message-bubble_dyj0d_233 h3{font-size:.95em}._message-bubble_dyj0d_233 ul,._message-bubble_dyj0d_233 ol{margin:.25rem 0 .5rem;padding-left:1.25rem}._message-bubble_dyj0d_233 li{margin-bottom:.125rem}._message-bubble_dyj0d_233 strong{font-weight:600}._message-bubble_dyj0d_233 em{font-style:italic}._message-bubble_dyj0d_233 hr{border:none;border-top:1px solid var(--color-border);margin:.75rem 0}._message-bubble_dyj0d_233 code{font-family:var(--font-mono);font-size:.85em;background:#0000000f;padding:.1em .3em;border-radius:3px}._message-bubble_dyj0d_233 pre{background:#0000000f;padding:.6rem .75rem;border-radius:4px;overflow-x:auto}._message-bubble_dyj0d_233 pre code{background:none;padding:0}._message-bubble_dyj0d_233 table{border-collapse:collapse;width:100%;margin:.5rem 0;font-size:.8125em}._message-bubble_dyj0d_233 th,._message-bubble_dyj0d_233 td{border:1px solid var(--color-border);padding:.3rem .5rem;text-align:left}._message-bubble_dyj0d_233 th{font-weight:600;background:#0000000a}._message--user_dyj0d_216 ._message-bubble_dyj0d_233{background:var(--color-user-bubble);color:var(--color-user-text);border-bottom-right-radius:.125rem}._message--agent_dyj0d_219 ._message-bubble_dyj0d_233{background:var(--color-agent-bubble);color:var(--color-agent-text);border:1px solid var(--color-border);border-bottom-left-radius:.125rem;font-size:.8125rem}._message-tables_dyj0d_330{display:flex;flex-direction:column;gap:.75rem;width:100%}._message-blocks_dyj0d_336{display:flex;flex-direction:column;gap:.5rem;max-width:1100px}._message-blocks_dyj0d_336 ._tool-call_dyj0d_342{margin:0}@keyframes _skeleton-pulse_dyj0d_1{0%,to{opacity:.35}50%{opacity:.12}}._message--skeleton_dyj0d_354{max-width:100%}._skeleton-block_dyj0d_358{padding:.75rem 1rem;border-radius:var(--radius);background:var(--color-agent-bubble);border:1px solid var(--color-border);display:flex;flex-direction:column;gap:.5rem;animation:_skeleton-pulse_dyj0d_1 1.5s ease-in-out infinite;width:100%}._skeleton-block--text_dyj0d_369{min-width:500px}._skeleton-block--tool_dyj0d_372{min-width:350px;padding:.625rem .75rem}._skeleton-block--user_dyj0d_376{min-width:200px;max-width:400px;background:var(--color-user-bubble);border:none;border-bottom-right-radius:.125rem}._skeleton-block-line_dyj0d_383{height:.75rem;border-radius:4px;background:var(--color-text-muted)}._skeleton-block-line_dyj0d_383:nth-child(1){width:90%}._skeleton-block-line_dyj0d_383:nth-child(2){width:65%}._skeleton-block-line_dyj0d_383:nth-child(3){width:45%}._chat-input_dyj0d_398{padding:.75rem 1rem;background:#1a1d27;border-top:1px solid #2a2d3a;display:flex;flex-direction:column;gap:.5rem;flex-shrink:0;border-radius:.75rem;margin:0 auto .75rem;max-width:1100px;width:calc(100% - 2rem)}._chat-input-field_dyj0d_411{width:100%;padding:.625rem .5rem;border:none;background:transparent;font-size:.875rem;font-family:var(--font-sans);color:#e2e8f0;resize:none;outline:none;line-height:1.5;min-height:28px;max-height:200px}._chat-input-field_dyj0d_411::placeholder{color:#6b7280}._chat-input-field_dyj0d_411:disabled{opacity:.5;cursor:not-allowed}._chat-input-toolbar_dyj0d_432{display:flex;align-items:center;gap:.375rem}._chat-input-model_dyj0d_437{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.25rem 1.5rem .25rem .5rem;background:#2a2d3a;border:1px solid #3a3d4a;border-radius:.375rem;font-size:.75rem;font-family:var(--font-mono);color:#cbd5e1;cursor:pointer;outline:none;transition:border-color .15s;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%236b7280' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .5rem center}._chat-input-model_dyj0d_437:hover{border-color:#4a4d5a}._chat-input-model_dyj0d_437:disabled{opacity:.5;cursor:not-allowed}._chat-input-attach_dyj0d_460{display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin-left:auto;background:none;border:1px solid #3a3d4a;border-radius:50%;font-size:1rem;line-height:1;color:#6b7280;cursor:pointer;transition:color .15s,border-color .15s}._chat-input-attach_dyj0d_460:hover:not(:disabled){color:#cbd5e1;border-color:#4a4d5a}._chat-input-attach_dyj0d_460:disabled{opacity:.4;cursor:not-allowed}._chat-input-stop_dyj0d_484{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:#ef4444;border:none;border-radius:50%;color:#fff;cursor:pointer;transition:background-color .15s}._chat-input-stop_dyj0d_484:hover{background:#dc2626}._chat-input-stop_dyj0d_484 svg{display:block}._chat-input-send_dyj0d_503{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:#e2e8f0;border:none;border-radius:50%;color:#1a1d27;cursor:pointer;transition:background-color .15s,opacity .15s}._chat-input-send_dyj0d_503:hover:not(:disabled){background:#fff}._chat-input-send_dyj0d_503:disabled{opacity:.3;cursor:not-allowed}._chat-input-send_dyj0d_503 svg{display:block}._chat-input--drag-over_dyj0d_526{outline:2px dashed #60a5fa;outline-offset:-2px;background:#60a5fa0d}._chat-input-attachments_dyj0d_531{display:flex;flex-wrap:wrap;gap:.375rem;padding:0 .25rem}._file-chip_dyj0d_538{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .5rem;background:#2a2d3a;border:1px solid #3a3d4a;border-radius:.375rem;font-size:.75rem;color:#cbd5e1;max-width:100%}._file-chip--uploaded_dyj0d_550{border-color:#22c55e40;background:#22c55e10}._file-chip--error_dyj0d_554{border-color:#ef444440;background:#ef444410}._file-chip--sheet-selection-required_dyj0d_558{border-color:#f59e0b40;background:#f59e0b10}._file-chip--uploading_dyj0d_562{opacity:.7}._file-chip-name_dyj0d_565{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}._file-chip-tag_dyj0d_572{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.125rem .375rem;background:#1a1d27;border:1px solid #3a3d4a;border-radius:.25rem;font-size:.6875rem;font-family:var(--font-sans);color:#94a3b8;cursor:pointer;outline:none}._file-chip-tag_dyj0d_572:disabled{opacity:.5;cursor:not-allowed}._file-chip-status_dyj0d_588{font-size:.6875rem;color:#6b7280;white-space:nowrap}._file-chip-remove_dyj0d_593{display:flex;align-items:center;justify-content:center;width:18px;height:18px;background:none;border:none;color:#6b7280;font-size:.875rem;line-height:1;cursor:pointer;padding:0;border-radius:50%;transition:color .15s,background-color .15s}._file-chip-remove_dyj0d_593:hover:not(:disabled){color:#ef4444;background:#ef444420}._file-chip-remove_dyj0d_593:disabled{opacity:.4;cursor:not-allowed}._image-chip_dyj0d_618{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .5rem;background:#2a2d3a;border:1px solid #3a3d4a;border-radius:.375rem;font-size:.75rem;color:#cbd5e1;max-width:200px}._image-chip-thumb_dyj0d_630{width:32px;height:32px;object-fit:cover;border-radius:.25rem;flex-shrink:0}._image-chip-name_dyj0d_637{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}._image-chip-remove_dyj0d_644{display:flex;align-items:center;justify-content:center;width:18px;height:18px;background:none;border:none;color:#6b7280;font-size:.875rem;line-height:1;cursor:pointer;padding:0;border-radius:50%;transition:color .15s,background-color .15s;flex-shrink:0}._image-chip-remove_dyj0d_644:hover{color:#ef4444;background:#ef444420}._message-images_dyj0d_666{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}._message-image-thumb_dyj0d_673{max-width:160px;max-height:120px;object-fit:contain;border-radius:.375rem;border:1px solid #2a2d3a;cursor:pointer}._message-image-thumb_dyj0d_673:hover{border-color:#4a4d5a}._message-files_dyj0d_685{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.5rem}._message-file-chip_dyj0d_692{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .6rem;border-radius:999px;background:#64748b26;border:1px solid rgba(100,116,139,.3);color:#475569;font-size:.8rem;font-weight:500;max-width:24rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._mode-toggle_dyj0d_709{display:flex;gap:0;padding:.5rem 1.5rem;border-bottom:1px solid var(--color-border);background:var(--color-surface);flex-shrink:0}._mode-toggle-button_dyj0d_717{padding:.375rem 1rem;background:none;border:1px solid var(--color-border);font-size:.75rem;font-weight:600;font-family:var(--font-sans);color:var(--color-text-muted);cursor:pointer;transition:background-color .1s,color .1s}._mode-toggle-button_dyj0d_717:first-child{border-radius:var(--radius) 0 0 var(--radius)}._mode-toggle-button_dyj0d_717:nth-child(2){border-radius:0 var(--radius) var(--radius) 0;border-left:none}._mode-toggle-button--active_dyj0d_735{background:var(--color-primary);border-color:var(--color-primary);color:#fff}._mode-toggle-button_dyj0d_717:hover:not(._mode-toggle-button--active_dyj0d_735){background:#f3f4f6}._header-right-group_dyj0d_744{margin-left:auto;display:flex;align-items:center;gap:.5rem}._prompt-snapshot-badge_dyj0d_751{padding:.25rem .625rem;background:#3b82f614;border:1px solid rgba(59,130,246,.2);border-radius:var(--radius);font-size:.6875rem;font-weight:500;font-family:var(--font-sans);color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}._export-button_dyj0d_766{padding:.375rem .75rem;background:none;border:1px solid var(--color-border);border-radius:var(--radius);font-size:.6875rem;font-weight:600;font-family:var(--font-sans);color:var(--color-text-muted);cursor:pointer;transition:background-color .15s,color .15s}._export-button_dyj0d_766:hover:not(:disabled){background:#f3f4f6;color:var(--color-text)}._export-button_dyj0d_766:disabled{opacity:.4;cursor:not-allowed}._new-chat-button_dyj0d_787{width:1.75rem;height:1.75rem;border-radius:50%;border:1px solid var(--color-border);background:none;font-size:1rem;line-height:1;color:var(--color-text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;margin-left:.5rem;transition:background-color .15s,color .15s}._new-chat-button_dyj0d_787:hover{background:#f3f4f6;color:var(--color-text)}._session-cost_dyj0d_809{margin-left:auto;font-size:.75rem;color:var(--color-text-muted);font-family:var(--font-mono);white-space:nowrap;padding:0 .5rem;align-self:center}._memory-panel_dyj0d_819{display:flex;flex-direction:column;height:100%}._memory-panel-header_dyj0d_824{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;font-size:.875rem;font-weight:600;border-bottom:1px solid var(--color-border);background:var(--color-surface);flex-shrink:0}._memory-panel-actions_dyj0d_835{display:flex;gap:.25rem}._memory-panel-button_dyj0d_839{background:none;border:none;cursor:pointer;font-size:1rem;line-height:1;color:var(--color-text-muted);padding:.25rem .375rem;border-radius:.25rem;transition:color .1s,background-color .1s}._memory-panel-button_dyj0d_839:hover{color:var(--color-text);background:var(--color-border)}._sessions-panel_dyj0d_855{display:flex;flex-direction:column;height:100%}._sessions-list_dyj0d_861{display:flex;flex-direction:column;overflow-y:auto;flex:1;padding:.5rem 1rem;gap:.375rem}._session-row_dyj0d_870{display:flex;flex-direction:column;gap:.25rem;width:100%;padding:.75rem 1rem;background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);font-family:var(--font-sans);text-align:left;cursor:pointer;border-radius:.5rem;transition:background-color .1s,border-color .1s}._session-row_dyj0d_870:hover{background:var(--color-border)}._session-row-header_dyj0d_888{display:flex;justify-content:space-between;align-items:center;gap:.75rem}._session-row-title_dyj0d_894{font-size:.875rem;font-weight:500;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}._session-row-date_dyj0d_904{font-size:.75rem;color:var(--color-text-muted);white-space:nowrap;flex-shrink:0}._session-row-meta_dyj0d_910{display:flex;gap:.75rem;font-size:.75rem;color:var(--color-text-muted);flex-wrap:wrap;align-items:center}._sessions-empty_dyj0d_919{padding:2rem;color:var(--color-text-muted);font-size:.875rem;text-align:center}._status-badge_dyj0d_926{display:inline-flex;align-items:center;gap:.375rem;font-size:.6875rem;font-weight:500;padding:.125rem .5rem;border-radius:999px;line-height:1.4;white-space:nowrap}._status-dot_dyj0d_938{width:.375rem;height:.375rem;border-radius:50%;flex-shrink:0}._status-running_dyj0d_945{background:#22c55e26;color:#22c55e}._status-running_dyj0d_945 ._status-dot_dyj0d_938{background:#22c55e;animation:_pulse-dot_dyj0d_1 1.5s ease-in-out infinite}._status-completed_dyj0d_954{background:#94a3b826;color:#94a3b8}._status-completed_dyj0d_954 ._status-dot_dyj0d_938{background:#94a3b8}._status-failed_dyj0d_962{background:#ef444426;color:#ef4444}._status-failed_dyj0d_962 ._status-dot_dyj0d_938{background:#ef4444}._status-stopped_dyj0d_970{background:#64748b26;color:#64748b}._status-stopped_dyj0d_970 ._status-dot_dyj0d_938{background:#64748b}._status-waiting_dyj0d_978{background:#f59e0b26;color:#f59e0b}._status-waiting_dyj0d_978 ._status-dot_dyj0d_938{background:#f59e0b;animation:_pulse-dot_dyj0d_1 1.5s ease-in-out infinite}@keyframes _pulse-dot_dyj0d_1{0%,to{opacity:1}50%{opacity:.4}}._thinking-indicator_dyj0d_995{display:inline-flex;align-items:center;gap:.35rem;padding:.6rem .9rem;width:max-content}._thinking-dot_dyj0d_1003{width:.45rem;height:.45rem;border-radius:50%;background:#94a3b8;animation:_pulse-dot_dyj0d_1 1.2s ease-in-out infinite}._thinking-dot_dyj0d_1003:nth-child(2){animation-delay:.2s}._thinking-dot_dyj0d_1003:nth-child(3){animation-delay:.4s}._panel-header_dyj0d_1017{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;font-size:1rem;font-weight:600;border-bottom:1px solid var(--color-border);background:var(--color-surface)}._view-toggle_dyj0d_1028{display:flex;gap:0;border:1px solid var(--color-border);border-radius:.375rem;overflow:hidden}._view-toggle-button_dyj0d_1035{padding:.25rem .625rem;font-size:.75rem;font-weight:500;font-family:var(--font-sans);background:transparent;color:var(--color-text-muted);border:none;cursor:pointer;transition:background-color .1s,color .1s}._view-toggle-button_dyj0d_1035:hover{background:var(--color-border)}._view-toggle-active_dyj0d_1049{background:var(--color-border);color:var(--color-text)}._memory-list_dyj0d_1054{flex:1;overflow-y:auto;padding:1rem 1.5rem;display:flex;flex-direction:column;gap:.75rem}._memory-loading_dyj0d_1063,._memory-empty_dyj0d_1064{padding:3rem 1.5rem;text-align:center;color:var(--color-text-muted);font-size:.875rem}._memory-card_dyj0d_1071{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:.75rem 1rem;display:flex;flex-direction:column;gap:.5rem}._memory-card-header_dyj0d_1080{display:flex;gap:.375rem;align-items:center}._memory-card-delete_dyj0d_1085{margin-left:auto;background:none;border:none;cursor:pointer;font-size:1rem;line-height:1;color:var(--color-text-muted);padding:0 .125rem;border-radius:.25rem;transition:color .1s,background-color .1s}._memory-card-delete_dyj0d_1085:hover{color:#dc2626;background:#fee2e2}._memory-card-pattern_dyj0d_1101{display:flex;gap:.75rem;flex-wrap:wrap;font-size:.75rem;font-family:var(--font-mono);color:var(--color-text-muted)}._memory-card-resolution_dyj0d_1109{font-size:.8125rem;line-height:1.5}._memory-card-date_dyj0d_1113{font-size:.6875rem;color:var(--color-text-muted)}._memory-badge_dyj0d_1118{display:inline-block;padding:.125rem .5rem;border-radius:.25rem;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em}._memory-badge--holdings_dyj0d_1127{background:#dbeafe;color:#1e40af}._memory-badge--income_dyj0d_1131{background:#fef3c7;color:#92400e}._memory-badge--auto-resolve_dyj0d_1135{background:#d1fae5;color:#065f46}._memory-badge--note_dyj0d_1139{background:#f3f4f6;color:#4b5563}._empty-state_dyj0d_1144{flex:1;display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);font-size:.9375rem}._discrepancy-table_dyj0d_1153{border-radius:var(--radius);overflow:hidden;border:1px solid var(--color-border);background:var(--color-surface)}._discrepancy-table-title_dyj0d_1159{padding:.5rem .75rem;font-size:.8125rem;font-weight:600;background:#f1f5f9;border-bottom:1px solid var(--color-border);color:var(--color-text);font-family:var(--font-sans);display:flex;align-items:center;justify-content:space-between}._discrepancy-table-fullscreen-toggle_dyj0d_1171{background:none;border:1px solid transparent;border-radius:.25rem;cursor:pointer;font-size:1rem;line-height:1;padding:.125rem .375rem;color:var(--color-text-muted);transition:background-color .15s,color .15s,border-color .15s}._discrepancy-table-fullscreen-toggle_dyj0d_1171:hover{background:var(--color-border);color:var(--color-text);border-color:var(--color-border)}._discrepancy-table--fullscreen_dyj0d_1187{position:fixed;top:24px;right:24px;bottom:24px;left:24px;z-index:100;height:auto;display:flex;flex-direction:column;box-shadow:0 .5rem 2rem #0003}._fullscreen-backdrop_dyj0d_1197{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:99}._drag-handle_dyj0d_1204{height:5px;flex-shrink:0;cursor:row-resize;background:#e9d5ff;position:relative;z-index:1;transition:background-color .15s}._drag-handle_dyj0d_1204:hover,._drag-handle_dyj0d_1204:active{background:#c4b5fd}._drag-handle_dyj0d_1204:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:32px;height:3px;border-radius:.125rem;background:#a78bfa;opacity:0;transition:opacity .15s}._drag-handle_dyj0d_1204:hover:after,._drag-handle_dyj0d_1204:active:after{opacity:1}._review-panel_dyj0d_1233{background:#faf5ff;display:flex;flex-direction:column;flex-shrink:0;overflow:hidden}._review-panel-tables_dyj0d_1240{display:flex;flex-direction:column;flex:1;overflow:hidden;min-height:0}._review-panel-table-section_dyj0d_1247{overflow-y:auto;padding:.75rem 1.5rem;flex-shrink:0;min-height:0}._review-panel-actions_dyj0d_1253{padding:.75rem 1.5rem;border-top:1px solid #e9d5ff;display:flex;gap:.5rem;justify-content:flex-end}._cost-summary_dyj0d_1261{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);overflow:hidden}._cost-summary-title_dyj0d_1267{padding:.5rem .75rem;font-size:.8125rem;font-weight:600;background:#f0fdf4;border-bottom:1px solid var(--color-border);color:#166534;font-family:var(--font-sans)}._cost-summary-entries_dyj0d_1276{padding:.5rem .75rem;display:flex;flex-direction:column;gap:.25rem}._cost-summary-total_dyj0d_1282{padding:.5rem .75rem;border-top:1px solid var(--color-border);display:flex;justify-content:space-between;align-items:center;font-size:.75rem;font-family:var(--font-mono);color:var(--color-text-muted);background:#f9fafb}._cost-summary-total-cost_dyj0d_1293{font-weight:700;color:#166534;font-size:.8125rem}._cost-entry_dyj0d_1299{display:flex;align-items:center;gap:.75rem;font-size:.75rem;font-family:var(--font-mono);color:var(--color-text-muted)}._cost-entry-step_dyj0d_1307{flex:1;min-width:0}._cost-entry-tokens_dyj0d_1311{white-space:nowrap}._cost-entry-cost_dyj0d_1314{white-space:nowrap;font-weight:600;color:var(--color-text);min-width:70px;text-align:right}._investigation-detail_dyj0d_1322{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);overflow:hidden}._investigation-detail-title_dyj0d_1328{padding:.5rem .75rem;font-size:.8125rem;font-weight:600;background:#eff6ff;border-bottom:1px solid var(--color-border);color:#1e40af;font-family:var(--font-sans)}._investigation-detail-coverage_dyj0d_1337{padding:.625rem .75rem;display:flex;flex-direction:column;gap:.375rem;border-bottom:1px solid var(--color-border)}._investigation-detail-coverage-stats_dyj0d_1344{display:flex;justify-content:space-between;align-items:center;font-size:.75rem;font-family:var(--font-mono);color:var(--color-text-muted)}._investigation-detail-missing_dyj0d_1352{color:#dc2626;font-weight:600}._investigation-detail-section_dyj0d_1356{border-bottom:1px solid var(--color-border)}._investigation-detail-section_dyj0d_1356:last-child{border-bottom:none}._investigation-detail-section-toggle_dyj0d_1362{display:flex;align-items:center;width:100%;padding:.5rem .75rem;background:none;border:none;cursor:pointer;font-size:.75rem;font-weight:600;font-family:var(--font-sans);color:var(--color-text);text-align:left;transition:background-color .1s}._investigation-detail-section-toggle_dyj0d_1362:hover{background:#f9fafb}._investigation-detail-plan-list_dyj0d_1380{padding:0 .75rem .5rem;display:flex;flex-direction:column;gap:.375rem}._investigation-detail-tool-calls_dyj0d_1386{padding:0 .75rem .5rem;display:flex;flex-direction:column;gap:.25rem}._coverage-bar_dyj0d_1393{display:flex;align-items:center;gap:.5rem}._coverage-bar-track_dyj0d_1398{flex:1;height:6px;background:#e5e7eb;border-radius:3px;overflow:hidden}._coverage-bar-fill_dyj0d_1405{height:100%;border-radius:3px;transition:width .3s}._coverage-bar-label_dyj0d_1410{font-size:.75rem;font-weight:700;font-family:var(--font-mono);color:var(--color-text);min-width:36px;text-align:right}._plan-item_dyj0d_1419{padding:.5rem .625rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem;display:flex;flex-direction:column;gap:.25rem}._plan-item-header_dyj0d_1428{display:flex;align-items:center;justify-content:space-between;gap:.5rem}._plan-item-identifier_dyj0d_1434{font-size:.75rem;font-weight:700;font-family:var(--font-mono);color:var(--color-text)}._plan-item-priority_dyj0d_1440{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.125rem .375rem;border-radius:3px}._plan-item-priority--high_dyj0d_1448{background:#fef2f2;color:#dc2626}._plan-item-priority--medium_dyj0d_1452{background:#fffbeb;color:#d97706}._plan-item-priority--low_dyj0d_1456{background:#f0fdf4;color:#16a34a}._plan-item-hypothesis_dyj0d_1460{font-size:.75rem;color:var(--color-text-muted);line-height:1.4}._plan-item-tools_dyj0d_1465{display:flex;gap:.25rem;flex-wrap:wrap}._plan-item-tool-badge_dyj0d_1470{font-size:.625rem;font-family:var(--font-mono);padding:.0625rem .375rem;border-radius:3px;background:#dbeafe;color:#1e40af}._tool-call_dyj0d_342{position:relative;border:1px solid #e5e7eb;border-radius:.375rem;overflow:hidden}._tool-call_dyj0d_342:has(._tool-call-info-orb_dyj0d_1485:hover){overflow:visible;z-index:10}._tool-call--running_dyj0d_1489{border-color:#93c5fd;animation:_tool-call-pulse_dyj0d_1 1.5s ease-in-out infinite}._tool-call--error_dyj0d_1493{border-color:#fca5a5}._tool-call-header_dyj0d_1496{display:flex;align-items:center;gap:.5rem;width:100%;padding:.375rem .625rem;background-color:#f0f8ff;border:none;cursor:pointer;font-size:.75rem;font-family:var(--font-mono);color:var(--color-text);text-align:left;transition:background-color .1s}._tool-call-header_dyj0d_1496:hover{background:#f3f4f6}._tool-call-index_dyj0d_1514{font-size:.625rem;font-weight:700;color:var(--color-text-muted);min-width:18px}._tool-call-name_dyj0d_1520{flex:1;font-weight:600;color:#2d74bf}._tool-call-summary_dyj0d_1525{font-size:.6875rem;color:var(--color-text-muted);font-weight:500}._tool-call-toggle_dyj0d_1530{font-size:.875rem;color:var(--color-text-muted)}._tool-call-status_dyj0d_1534{font-size:.75rem;min-width:16px;text-align:center}._tool-call-status--running_dyj0d_1539{color:#3b82f6;animation:_spin_dyj0d_1 1s linear infinite}._tool-call-status--complete_dyj0d_1543{color:#16a34a}._tool-call-status--error_dyj0d_1546{color:#dc2626}._tool-call-body_dyj0d_1549{padding:.5rem .625rem;display:flex;flex-direction:column;gap:.5rem;border-top:1px solid #e5e7eb}._tool-call-section_dyj0d_1556{display:flex;flex-direction:column;gap:.25rem}._tool-call-section-label_dyj0d_1561{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}._tool-call-json_dyj0d_1568{font-size:.6875rem;font-family:var(--font-mono);background:#1a1a2e;color:#e5e7eb;padding:.5rem .625rem;border-radius:.25rem;overflow-x:auto;max-height:200px;overflow-y:auto;white-space:pre;margin:0;line-height:1.5}._tool-call-args-display_dyj0d_1582{display:flex;flex-direction:column;gap:.375rem}._tool-call-arg-row_dyj0d_1587{display:flex;align-items:baseline;gap:.5rem;font-size:.75rem}._tool-call-arg-label_dyj0d_1593{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);min-width:60px;flex-shrink:0}._tool-call-arg-value_dyj0d_1602{color:var(--color-text)}._tool-call-arg-value--mono_dyj0d_1605{font-family:var(--font-mono);font-weight:600}._tool-call-filter-pills_dyj0d_1609{display:flex;flex-wrap:wrap;gap:.25rem}._tool-call-filter-pill_dyj0d_1609{font-size:.6875rem;font-family:var(--font-mono);padding:.0625rem .375rem;border-radius:3px;background:#f3f4f6;color:var(--color-text)}._tool-call-badge_dyj0d_1622{font-size:.625rem;font-weight:700;text-transform:uppercase;padding:.125rem .375rem;border-radius:3px}._tool-call-badge--auto-resolve_dyj0d_1629{background:#d1fae5;color:#065f46}._tool-call-badge--note_dyj0d_1633{background:#f3f4f6;color:#4b5563}._tool-call-badge--accept_dyj0d_1637{background:#d1fae5;color:#065f46}._tool-call-badge--flag_dyj0d_1641{background:#fef3c7;color:#92400e}._tool-call-result-empty_dyj0d_1645{font-size:.75rem;color:var(--color-text-muted);padding:.25rem 0;font-style:italic}._tool-call-result-table_dyj0d_1651{display:flex;flex-direction:column;gap:.25rem}._tool-call-result-toggle_dyj0d_1656{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.25rem .625rem;background:#f3f4f6;border:none;border-top:1px solid #e5e7eb;cursor:pointer;font-size:.6875rem;font-family:var(--font-mono);color:var(--color-text-muted);transition:background-color .1s}._tool-call-result-toggle_dyj0d_1656:hover{background:#e5e7eb}._tool-call-result-show-all_dyj0d_1674{display:block;width:100%;padding:.25rem .625rem;background:none;border:none;border-top:1px solid #e5e7eb;cursor:pointer;font-size:.6875rem;font-family:var(--font-mono);color:#2d74bf;text-align:center;transition:background-color .1s}._tool-call-result-show-all_dyj0d_1674:hover{background:#f3f4f6}._tool-call-result-meta_dyj0d_1691{display:flex;gap:.75rem;font-size:.6875rem;color:var(--color-text-muted)}._tool-call-dataset-list_dyj0d_1697{display:flex;flex-direction:column;gap:.375rem}._tool-call-dataset-item_dyj0d_1702{padding:.375rem .5rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.25rem;display:flex;flex-direction:column;gap:.25rem}._tool-call-dataset-header_dyj0d_1711{display:flex;justify-content:space-between;align-items:center}._tool-call-dataset-source_dyj0d_1716{font-size:.75rem;font-weight:600;color:var(--color-text)}._tool-call-dataset-rows_dyj0d_1721{font-size:.6875rem;color:var(--color-text-muted);font-family:var(--font-mono)}._tool-call-dataset-columns_dyj0d_1726{display:flex;flex-wrap:wrap;gap:.25rem}._tool-call-column-chip_dyj0d_1731{font-size:.625rem;font-family:var(--font-mono);padding:.0625rem .375rem;border-radius:3px;background:#eff6ff;color:#1e40af}._tool-call-result-check_dyj0d_1739{display:flex;flex-direction:column;gap:.375rem}._tool-call-check-badge_dyj0d_1744{font-size:.6875rem;font-weight:700;padding:.125rem .5rem;border-radius:3px;display:inline-block;width:fit-content}._tool-call-check-badge--found_dyj0d_1752{background:#fef3c7;color:#92400e}._tool-call-check-badge--clear_dyj0d_1756{background:#d1fae5;color:#065f46}._tool-call-check-explanation_dyj0d_1760{font-size:.75rem;color:var(--color-text-muted);line-height:1.5}._tool-call-info-orb_dyj0d_1485{position:relative;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:#e0e7ef;color:#64748b;font-size:.5625rem;font-weight:700;font-style:italic;font-family:Georgia,serif;cursor:help;flex-shrink:0;transition:background-color .15s;border:none;padding:0}._tool-call-info-orb_dyj0d_1485:hover{background:#cbd5e1;color:#334155}._tool-call-tooltip_dyj0d_1789{position:absolute;top:calc(100% + 6px);left:0;z-index:50;width:300px;padding:.625rem .75rem;background:#1e293b;color:#f1f5f9;border-radius:.375rem;box-shadow:0 4px 12px #0003;font-size:.6875rem;font-family:var(--font-sans, system-ui, sans-serif);font-weight:400;line-height:1.5;pointer-events:none}._tool-call-tooltip-label_dyj0d_1806{display:block;font-size:.5625rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;margin-bottom:.125rem}._tool-call-tooltip-section_dyj0d_1815{display:block;margin-bottom:.375rem}._tool-call-tooltip-section_dyj0d_1815:last-child{margin-bottom:0}._tool-call-context-summary_dyj0d_1822{font-size:.6875rem;color:var(--color-text-muted);font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:400px}._tool-call-reconcile-summary_dyj0d_1831{display:flex;flex-direction:column;gap:.375rem}._tool-call-reconcile-summary-bar_dyj0d_1836{display:flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;color:var(--color-text)}._tool-call-reconcile-summary-stats_dyj0d_1844{display:flex;flex-wrap:wrap;gap:.375rem}._tool-call-reconcile-summary-pill_dyj0d_1849{font-size:.6875rem;font-weight:600;padding:.125rem .5rem;border-radius:3px;display:inline-flex;align-items:center;gap:.25rem}._tool-call-reconcile-summary-pill--match_dyj0d_1858{background:#d1fae5;color:#065f46}._tool-call-reconcile-summary-pill--investigate_dyj0d_1862{background:#fef3c7;color:#92400e}._tool-call-reconcile-summary-pill--source-only_dyj0d_1866{background:#fce7f3;color:#9d174d}._tool-call-reconcile-summary-variance_dyj0d_1870{font-size:.6875rem;color:var(--color-text-muted)}._tool-call-match-summary_dyj0d_1874{display:flex;flex-direction:column;gap:.375rem}._tool-call-match-summary-headline_dyj0d_1879{font-size:.75rem;font-weight:600;color:var(--color-text)}._tool-call-match-summary-bar_dyj0d_1884{display:flex;height:8px;border-radius:4px;overflow:hidden;background:#e5e7eb}._tool-call-match-summary-bar-segment_dyj0d_1891{height:100%;transition:width .3s ease}._tool-call-match-summary-bar-segment--matched_dyj0d_1895{background:#16a34a}._tool-call-match-summary-bar-segment--unmatched_dyj0d_1898{background:#dc2626}._tool-call-match-summary-bar-segment--flagged_dyj0d_1901{background:#f59e0b}._tool-call-match-summary-details_dyj0d_1904{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.6875rem;color:var(--color-text-muted)}._tool-call-match-summary-detail_dyj0d_1904{display:inline-flex;align-items:center;gap:.25rem}._tool-call-match-summary-detail-dot_dyj0d_1916{width:8px;height:8px;border-radius:50%;flex-shrink:0}._tool-call-match-summary-detail-dot--matched_dyj0d_1922{background:#16a34a}._tool-call-match-summary-detail-dot--unmatched_dyj0d_1925{background:#dc2626}._tool-call-match-summary-detail-dot--flagged_dyj0d_1928{background:#f59e0b}._tool-call-table-card_dyj0d_1931{display:flex;flex-direction:column;gap:.25rem;padding:.375rem .5rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.25rem}._tool-call-table-card-headline_dyj0d_1940{font-size:.75rem;font-weight:600;color:var(--color-text)}._tool-call-table-card-meta_dyj0d_1945{font-size:.6875rem;color:var(--color-text-muted)}._tool-call-table-card-columns_dyj0d_1949{display:flex;flex-wrap:wrap;gap:.25rem}._tool-call-query-description_dyj0d_1954{font-size:.6875rem;font-style:italic;color:var(--color-text-muted);padding:.25rem .625rem;line-height:1.4}._tool-call-explain-button_dyj0d_1961{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .375rem;background:none;border:1px solid #e5e7eb;border-radius:3px;cursor:pointer;font-size:.625rem;font-weight:500;color:#6b7280;transition:all .15s;flex-shrink:0}._tool-call-explain-button_dyj0d_1961:hover{background:#f3f4f6;color:#374151;border-color:#d1d5db}._tool-call-explain-text_dyj0d_1981{font-size:.6875rem;color:var(--color-text);line-height:1.5;padding:.375rem .625rem;background:#fefce8;border-top:1px solid #fde68a}._tool-call-explain-loading_dyj0d_1989{font-size:.6875rem;color:var(--color-text-muted);font-style:italic;padding:.375rem .625rem}._tool-call-explain-skeleton_dyj0d_1995{display:flex;flex-direction:column;gap:.375rem;padding:.5rem .625rem;background:#fefce8;border-top:1px solid #fde68a}._tool-call-explain-skeleton-line_dyj0d_2003{height:.625rem;border-radius:3px;background:linear-gradient(90deg,#fde68a 25%,#fef9c3,#fde68a 75%);background-size:200% 100%;animation:_skeleton-shimmer_dyj0d_1 1.4s ease-in-out infinite}@keyframes _skeleton-shimmer_dyj0d_1{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes _tool-call-pulse_dyj0d_1{0%,to{border-color:#93c5fd}50%{border-color:#3b82f6}}@keyframes _spin_dyj0d_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._data-fetch-card_dyj0d_2035{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem .75rem;border:1px solid #e5e7eb;border-radius:.375rem;font-size:.8125rem}._data-fetch-card--running_dyj0d_2044{border-color:#93c5fd;background:#eff6ff;animation:_tool-call-pulse_dyj0d_1 1.5s ease-in-out infinite}._data-fetch-card--complete_dyj0d_2049{border-color:#bbf7d0;background:#f0fdf4}._data-fetch-card--error_dyj0d_2053{border-color:#fca5a5;background:#fef2f2}._data-fetch-card-icon_dyj0d_2057{flex-shrink:0;font-size:.875rem;line-height:1.4}._data-fetch-card--running_dyj0d_2044 ._data-fetch-card-icon_dyj0d_2057{color:#3b82f6;animation:_spin_dyj0d_1 1.2s linear infinite}._data-fetch-card--complete_dyj0d_2049 ._data-fetch-card-icon_dyj0d_2057{color:#16a34a}._data-fetch-card--error_dyj0d_2053 ._data-fetch-card-icon_dyj0d_2057{color:#dc2626}._data-fetch-card-content_dyj0d_2072{display:flex;flex-direction:column;gap:.0625rem;min-width:0}._data-fetch-card-title_dyj0d_2078{font-weight:600;color:var(--color-text);font-size:.8125rem}._data-fetch-card-subtitle_dyj0d_2083{font-size:.75rem;color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._data-fetch-card--error_dyj0d_2053 ._data-fetch-card-subtitle_dyj0d_2083{color:#dc2626}._complete-banner_dyj0d_2094{padding:.75rem 1rem;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:.375rem}._complete-banner-header_dyj0d_2100{display:flex;align-items:center;gap:.5rem}._complete-banner-icon_dyj0d_2105{font-size:1rem}._complete-banner-title_dyj0d_2108{font-size:.8125rem;font-weight:600;color:#166534}._complete-banner-download-button_dyj0d_2113{margin-left:auto;padding:.25rem .625rem;font-size:.75rem;font-weight:500;color:#166534;background:#dcfce7;border:1px solid #86efac;border-radius:.25rem;cursor:pointer}._complete-banner-download-button_dyj0d_2113:hover{background:#bbf7d0}._complete-banner-summary_dyj0d_2127{margin-top:.375rem;font-size:.8125rem;color:var(--color-text);line-height:1.5}._complete-banner-summary_dyj0d_2127 p{margin:0 0 .5rem}._complete-banner-summary_dyj0d_2127 p:last-child{margin-bottom:0}._complete-banner-summary_dyj0d_2127 h1,._complete-banner-summary_dyj0d_2127 h2,._complete-banner-summary_dyj0d_2127 h3{font-weight:600;margin:.75rem 0 .25rem;color:#166534}._complete-banner-summary_dyj0d_2127 h1:first-child,._complete-banner-summary_dyj0d_2127 h2:first-child,._complete-banner-summary_dyj0d_2127 h3:first-child{margin-top:0}._complete-banner-summary_dyj0d_2127 h1{font-size:1.1em}._complete-banner-summary_dyj0d_2127 h2{font-size:1em}._complete-banner-summary_dyj0d_2127 h3{font-size:.95em}._complete-banner-summary_dyj0d_2127 ul,._complete-banner-summary_dyj0d_2127 ol{margin:.25rem 0 .5rem;padding-left:1.25rem}._complete-banner-summary_dyj0d_2127 li{margin-bottom:.125rem}._complete-banner-summary_dyj0d_2127 strong{font-weight:600}._complete-banner-summary_dyj0d_2127 code{font-family:var(--font-mono);font-size:.85em;background:#0000000f;padding:.1em .3em;border-radius:3px}._complete-banner-summary_dyj0d_2127 table{border-collapse:collapse;width:100%;margin:.5rem 0;font-size:.8125em}._complete-banner-summary_dyj0d_2127 th,._complete-banner-summary_dyj0d_2127 td{border:1px solid #bbf7d0;padding:.3rem .5rem;text-align:left}._complete-banner-summary_dyj0d_2127 th{font-weight:600;background:#0000000a}._complete-banner-summary_dyj0d_2127 hr{border:none;border-top:1px solid #bbf7d0;margin:.75rem 0}._feedback-card_dyj0d_2200{margin-top:.5rem;padding:.75rem 1rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.375rem}._feedback-prompt_dyj0d_2208{font-size:.8125rem;font-weight:600;color:var(--color-text);margin-bottom:.5rem}._feedback-thumbs_dyj0d_2215{display:flex;gap:.5rem;margin-bottom:.5rem}._feedback-thumb_dyj0d_2215{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:1px solid #e2e8f0;border-radius:.375rem;background:#fff;cursor:pointer;font-size:1rem;transition:border-color .15s,background-color .15s}._feedback-thumb_dyj0d_2215:hover{border-color:#94a3b8;background:#f1f5f9}._feedback-thumb-selected_dyj0d_2238{border-color:#3b82f6;background:#eff6ff}._feedback-comment_dyj0d_2243{width:100%;padding:.5rem;border:1px solid #e2e8f0;border-radius:.375rem;font-size:.8125rem;font-family:var(--font-sans);color:var(--color-text);background:#fff;resize:vertical;margin-bottom:.5rem}._feedback-comment_dyj0d_2243::placeholder{color:var(--color-text-muted)}._feedback-comment_dyj0d_2243:focus{outline:none;border-color:#3b82f6}._feedback-actions_dyj0d_2263{display:flex;align-items:center;gap:.75rem}._feedback-submit_dyj0d_2269{padding:.375rem .75rem;background:#166534;color:#fff;border:none;border-radius:.375rem;font-size:.75rem;font-weight:600;font-family:var(--font-sans);cursor:pointer;transition:background-color .15s}._feedback-submit_dyj0d_2269:hover:not(:disabled){background:#15803d}._feedback-submit_dyj0d_2269:disabled{opacity:.5;cursor:not-allowed}._feedback-skip_dyj0d_2289{padding:.375rem .5rem;background:none;border:none;font-size:.75rem;font-family:var(--font-sans);color:var(--color-text-muted);cursor:pointer;transition:color .15s}._feedback-skip_dyj0d_2289:hover{color:var(--color-text)}._feedback-thanks_dyj0d_2303{margin-top:.5rem;padding:.5rem 1rem;font-size:.8125rem;color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:.375rem}._chaos-toggle_dyj0d_2313{padding:.375rem .75rem;background:none;border:1px solid var(--color-border);border-radius:var(--radius);font-size:.6875rem;font-weight:600;font-family:var(--font-sans);color:var(--color-text-muted);cursor:pointer;margin-left:.5rem;transition:background-color .15s,color .15s,border-color .15s}._chaos-toggle_dyj0d_2313:hover{background:#fef3c7;color:#92400e;border-color:#f59e0b}._chaos-toggle-active_dyj0d_2331{background:#f59e0b;color:#fff;border-color:#d97706}._chaos-toggle-active_dyj0d_2331:hover{background:#d97706;color:#fff;border-color:#b45309}._chaos-panel_dyj0d_2342{margin:.75rem 1rem;border:1px solid #f59e0b;border-radius:var(--radius);background:#fffbeb;overflow:hidden}._chaos-panel-header_dyj0d_2349{display:flex;align-items:center;gap:.75rem;padding:.625rem .75rem;cursor:pointer;-webkit-user-select:none;user-select:none}._chaos-panel-header_dyj0d_2349:hover{background:#fef3c7}._chaos-panel-title_dyj0d_2360{font-weight:700;font-size:.8125rem;color:#92400e}._chaos-panel-body_dyj0d_2365{border-top:1px solid #fde68a;padding:.5rem}._chaos-scorecard_dyj0d_2370{font-size:.75rem;font-family:var(--font-mono);color:#78350f}._chaos-export-button_dyj0d_2376{padding:.25rem .625rem;background:#fff;border:1px solid #f59e0b;border-radius:var(--radius);font-size:.6875rem;font-weight:600;font-family:var(--font-sans);color:#92400e;cursor:pointer;transition:background-color .15s,color .15s}._chaos-export-button_dyj0d_2376:hover{background:#fef3c7}._chaos-expand-icon_dyj0d_2392{margin-left:auto;font-size:.75rem;color:#92400e}._chaos-badge_dyj0d_2398{display:inline-block;padding:.125rem .5rem;border-radius:999px;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em}._chaos-detected_dyj0d_2408{background:#dcfce7;color:#166534}._chaos-missed_dyj0d_2413{background:#fee2e2;color:#991b1b}._chaos-injection-row_dyj0d_2418{border:1px solid #fde68a;border-radius:var(--radius);margin-bottom:.375rem;background:#fff}._chaos-injection-row_dyj0d_2418:last-child{margin-bottom:0}._chaos-injection-header_dyj0d_2428{display:flex;align-items:center;gap:.5rem;padding:.5rem .625rem;cursor:pointer;font-size:.8125rem}._chaos-injection-header_dyj0d_2428:hover{background:#fefce8}._chaos-mutation-type_dyj0d_2440{font-weight:600;color:#78350f}._chaos-target_dyj0d_2445{font-family:var(--font-mono);font-size:.75rem;color:var(--color-text-muted)}._chaos-injection-detail_dyj0d_2451{border-top:1px solid #fde68a;padding:.5rem .625rem;font-size:.75rem}._chaos-injection-detail_dyj0d_2451 code{display:block;white-space:pre-wrap;word-break:break-all;background:#f9fafb;padding:.375rem;border-radius:4px;font-family:var(--font-mono);font-size:.6875rem;margin-top:.25rem}._chaos-detail-row_dyj0d_2468{margin-bottom:.375rem}._chaos-detail-row_dyj0d_2468:last-child{margin-bottom:0}._agentsPanel_dyj0d_2475{width:220px;flex-shrink:0;display:flex;flex-direction:column;background:var(--color-sidebar);border-right:1px solid var(--color-border);overflow:hidden}._agentsPanelCollapsed_dyj0d_2485{width:40px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:.5rem;background:var(--color-sidebar);border-right:1px solid var(--color-border);padding:.75rem 0}._agentsPanelHeader_dyj0d_2497{display:flex;align-items:center;justify-content:space-between;padding:.75rem .75rem .5rem;flex-shrink:0}._agentsPanelTitle_dyj0d_2505{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted)}._agentsPanelToggle_dyj0d_2513{background:none;border:none;padding:.25rem;cursor:pointer;color:var(--color-text-muted);font-size:.625rem;line-height:1;border-radius:var(--radius);transition:background-color .15s,color .15s}._agentsPanelToggle_dyj0d_2513:hover{background:var(--color-sidebar-hover);color:var(--color-text)}._agentsPanelList_dyj0d_2529{flex:1;overflow-y:auto;padding:.25rem .5rem;display:flex;flex-direction:column;gap:.25rem}._agentsPanelEmpty_dyj0d_2538{padding:1rem .5rem;font-size:.75rem;color:var(--color-text-muted);text-align:center}._agentsPanelItem_dyj0d_2545{width:100%;background:none;border:none;border-radius:var(--radius);padding:.5rem .625rem;cursor:pointer;text-align:left;transition:background-color .15s;display:flex;flex-direction:column;gap:.25rem}._agentsPanelItem_dyj0d_2545:hover{background:var(--color-sidebar-hover)}._agentsPanelItemActive_dyj0d_2562,._agentsPanelItemActive_dyj0d_2562:hover{background:var(--color-findex-red-light)}._agentsPanelItemHeader_dyj0d_2569{display:flex;align-items:center;gap:.5rem;min-width:0}._agentsPanelCompleteButton_dyj0d_2576{margin-left:auto;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;padding:0;border:none;border-radius:.25rem;background:transparent;color:var(--color-text-muted);font-size:.875rem;line-height:1;cursor:pointer;opacity:0;transition:opacity .1s,background .1s,color .1s}._agentsPanelCompleteButton_dyj0d_2576:hover{background:var(--color-border);color:var(--color-text)}._agentsPanelItem_dyj0d_2545:hover ._agentsPanelCompleteButton_dyj0d_2576{opacity:1}._agentsPanelItemTitle_dyj0d_2604{font-size:.8125rem;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1}._agentsPanelItemMeta_dyj0d_2614{display:flex;align-items:center;gap:.3125rem;font-size:.6875rem;color:var(--color-text-muted);padding-left:1rem}._agentsPanelCollapsedDot_dyj0d_2623{background:none;border:none;padding:.25rem;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .15s}._agentsPanelCollapsedDot_dyj0d_2623:hover{background:var(--color-sidebar-hover)}._agentsPanelDot_dyj0d_2638{display:inline-block;width:.5rem;height:.5rem;border-radius:50%;flex-shrink:0}._agentsPanelDotPulsing_dyj0d_2646{animation:_pulse-dot_dyj0d_1 1.5s ease-in-out infinite}._container_bhmk8_1{display:flex;height:100%;overflow:hidden}._loading_bhmk8_7{display:flex;align-items:center;justify-content:center;height:100%;color:var(--color-text-muted);font-size:.875rem}._section-list_bhmk8_16{width:240px;flex-shrink:0;border-right:1px solid var(--color-border);overflow-y:auto;background:var(--color-surface);display:flex;flex-direction:column}._section-list-header_bhmk8_25{padding:1rem 1rem .75rem;font-size:.875rem;font-weight:600;color:var(--color-text)}._sidebar-sections_bhmk8_32{flex:1;overflow-y:auto}._sidebar-footer_bhmk8_37{border-top:1px solid var(--color-border);padding:.5rem}._agent-group_bhmk8_42{padding:0 .5rem .75rem}._agent-name_bhmk8_46{padding:.375rem .5rem;font-size:.75rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.03em}._section-button_bhmk8_55{display:block;width:100%;padding:.5rem .75rem;background:none;border:none;border-radius:.375rem;color:var(--color-text);font-size:.8125rem;font-family:var(--font-sans);text-align:left;cursor:pointer;transition:background-color .1s}._section-button_bhmk8_55:hover{background:var(--color-border)}._section-buttonActive_bhmk8_72{background:var(--color-accent-bg, rgba(59, 130, 246, .1));color:var(--color-accent, #3b82f6);font-weight:500}._editor_bhmk8_78{flex:1;display:flex;flex-direction:column;overflow:hidden}._editor-header_bhmk8_85{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem .5rem;gap:.75rem}._editor-title_bhmk8_93{font-size:1rem;font-weight:600;color:var(--color-text)}._editor-header-actions_bhmk8_99{display:flex;align-items:center;gap:.5rem}._editor-meta_bhmk8_105{font-size:.75rem;color:var(--color-text-muted)}._editor-note_bhmk8_110{padding:0 1.5rem .5rem;font-size:.75rem;color:var(--color-text-muted);font-style:italic}._textarea_bhmk8_117{flex:1;margin:0 1.5rem;padding:.75rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:.5rem;color:var(--color-text);font-family:SF Mono,Fira Code,Cascadia Code,monospace;font-size:.8125rem;line-height:1.5;resize:none;overflow-y:auto}._textarea_bhmk8_117:focus{outline:none;border-color:var(--color-accent, #3b82f6)}._textareaReadOnly_bhmk8_135{opacity:.7;cursor:default}._editor-actions_bhmk8_140{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1.5rem;gap:1rem}._status-area_bhmk8_148{font-size:.8125rem}._status-saving_bhmk8_152{color:var(--color-text-muted)}._status-saved_bhmk8_156{color:#22c55e}._status-error_bhmk8_160{color:#ef4444}._status-unsaved_bhmk8_164{color:var(--color-text-muted);font-style:italic}._button-group_bhmk8_169{display:flex;gap:.5rem}._save-button_bhmk8_174,._reset-button_bhmk8_175{padding:.5rem 1rem;border:1px solid var(--color-border);border-radius:.375rem;font-size:.8125rem;font-family:var(--font-sans);cursor:pointer;transition:background-color .1s,opacity .1s}._save-button_bhmk8_174:disabled,._reset-button_bhmk8_175:disabled{opacity:.5;cursor:not-allowed}._save-button_bhmk8_174{background:var(--color-accent, #3b82f6);color:#fff;border-color:var(--color-accent, #3b82f6)}._save-button_bhmk8_174:hover:not(:disabled){opacity:.9}._reset-button_bhmk8_175{background:var(--color-surface);color:var(--color-text)}._reset-button_bhmk8_175:hover:not(:disabled){background:var(--color-border)}._small-button_bhmk8_207{padding:.25rem .625rem;border:1px solid var(--color-border);border-radius:.375rem;font-size:.75rem;font-family:var(--font-sans);background:var(--color-surface);color:var(--color-text);cursor:pointer;transition:background-color .1s}._small-button_bhmk8_207:hover{background:var(--color-border)}._small-buttonActive_bhmk8_221{background:var(--color-accent-bg, rgba(59, 130, 246, .1));color:var(--color-accent, #3b82f6);border-color:var(--color-accent, #3b82f6)}._no-selection_bhmk8_227{display:flex;align-items:center;justify-content:center;height:100%;color:var(--color-text-muted);font-size:.875rem}._history-panel_bhmk8_236{width:320px;flex-shrink:0;border-left:1px solid var(--color-border);display:flex;flex-direction:column;overflow:hidden}._history-header_bhmk8_245{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-bottom:1px solid var(--color-border)}._history-header_bhmk8_245 span{font-size:.875rem;font-weight:600;color:var(--color-text)}._history-list_bhmk8_258{flex:1;overflow-y:auto;padding:.5rem}._history-entry_bhmk8_264{padding:.625rem .75rem;border-radius:.375rem;cursor:pointer;transition:background-color .1s}._history-entry_bhmk8_264:hover{background:var(--color-border)}._history-entryActive_bhmk8_273{background:var(--color-accent-bg, rgba(59, 130, 246, .1))}._history-entry-date_bhmk8_277{font-size:.75rem;color:var(--color-text);font-weight:500}._history-entry-note_bhmk8_283{font-size:.6875rem;color:var(--color-text-muted);margin-top:.125rem}._history-entry-actions_bhmk8_289{margin-top:.375rem}._history-empty_bhmk8_293{padding:1.5rem;text-align:center;color:var(--color-text-muted);font-size:.8125rem}._snapshots-area_bhmk8_300{padding:.5rem;border-bottom:1px solid var(--color-border)}._snapshots-header_bhmk8_305{display:flex;justify-content:space-between;align-items:center;padding:.25rem .5rem;margin-bottom:.25rem}._snapshots-header_bhmk8_305 span{font-size:.75rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.03em}._snapshot-entry_bhmk8_320{display:flex;justify-content:space-between;align-items:center;padding:.375rem .5rem;border-radius:.375rem;font-size:.8125rem}._snapshot-entry_bhmk8_320:hover{background:var(--color-border)}._snapshot-name_bhmk8_332{font-size:.8125rem;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}._snapshot-date_bhmk8_341{font-size:.6875rem;color:var(--color-text-muted)}._snapshot-actions_bhmk8_346{display:flex;gap:.25rem;flex-shrink:0}._snapshot-action-button_bhmk8_352{padding:.125rem .375rem;border:none;border-radius:.25rem;font-size:.6875rem;font-family:var(--font-sans);background:none;color:var(--color-text-muted);cursor:pointer}._snapshot-action-button_bhmk8_352:hover{background:var(--color-border);color:var(--color-text)}._tools-panel_bhmk8_367{flex:1;display:flex;flex-direction:column;overflow:hidden}._tools-header_bhmk8_374{padding:1rem 1.5rem .5rem;font-size:1rem;font-weight:600;color:var(--color-text)}._tools-list_bhmk8_381{flex:1;overflow-y:auto;padding:0 1.5rem 1.5rem}._tools-category_bhmk8_387{margin-top:1.25rem}._tools-category_bhmk8_387:first-child{margin-top:.5rem}._tools-category-name_bhmk8_394{font-size:.75rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.03em;padding-bottom:.5rem;border-bottom:1px solid var(--color-border);margin-bottom:.5rem}._tool-entry_bhmk8_405{padding:.5rem 0;border-bottom:1px solid var(--color-border)}._tool-entry_bhmk8_405:last-child{border-bottom:none}._tool-id_bhmk8_413{font-family:SF Mono,Fira Code,Cascadia Code,monospace;font-size:.8125rem;font-weight:500;color:var(--color-accent, #3b82f6);display:flex;align-items:center;gap:.5rem}._tool-badge_bhmk8_423{font-family:var(--font-sans);font-size:.625rem;font-weight:500;padding:.0625rem .375rem;border-radius:.25rem;background:#eab30826;color:#ca8a04;white-space:nowrap}._tool-description_bhmk8_434{font-size:.8125rem;color:var(--color-text-muted);line-height:1.4;margin-top:.25rem}._modal-overlay_bhmk8_441{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}._modal_bhmk8_441{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.75rem;padding:1.5rem;width:400px;max-width:90vw}._modal-title_bhmk8_460{font-size:1rem;font-weight:600;color:var(--color-text);margin-bottom:1rem}._modal-input_bhmk8_467{width:100%;padding:.5rem .75rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:.375rem;color:var(--color-text);font-size:.875rem;font-family:var(--font-sans);margin-bottom:.75rem;box-sizing:border-box}._modal-input_bhmk8_467:focus{outline:none;border-color:var(--color-accent, #3b82f6)}._modal-textarea_bhmk8_484{width:100%;padding:.5rem .75rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:.375rem;color:var(--color-text);font-size:.875rem;font-family:var(--font-sans);margin-bottom:1rem;resize:vertical;min-height:60px;box-sizing:border-box}._modal-textarea_bhmk8_484:focus{outline:none;border-color:var(--color-accent, #3b82f6)}._modal-actions_bhmk8_503{display:flex;justify-content:flex-end;gap:.5rem}._confirm-message_bhmk8_509{font-size:.875rem;color:var(--color-text);line-height:1.5;margin:0 0 1.25rem}._danger-button_bhmk8_516{padding:.5rem 1rem;border:1px solid #dc2626;border-radius:.375rem;font-size:.8125rem;font-family:var(--font-sans);cursor:pointer;transition:background-color .1s,opacity .1s;background:#dc2626;color:#fff}._danger-button_bhmk8_516:hover{background:#b91c1c;border-color:#b91c1c}._modal-label_bhmk8_532{font-size:.8125rem;font-weight:500;color:var(--color-text);margin-bottom:.375rem;display:block}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--color-bg: #f7f8fa;--color-surface: #ffffff;--color-border: #e2e5ea;--color-text: #1a1a2e;--color-text-muted: #6b7280;--color-primary: #2563eb;--color-primary-hover: #1d4ed8;--color-user-bubble: #2563eb;--color-user-text: #ffffff;--color-agent-bubble: #ffffff;--color-agent-text: #1a1a2e;--color-sidebar: #ffffff;--color-sidebar-hover: #f5f5f5;--color-sidebar-active: #fce4e1;--color-findex-red: #d43f27;--color-findex-red-light: #fce4e1;--radius: .5rem;--sidebar-width: 200px;--font-mono: "SF Mono", "Fira Code", "Fira Mono", Menlo, Consolas, monospace;--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}html{font-size:18px}html,body{height:100%;font-family:var(--font-sans);background:var(--color-bg);color:var(--color-text)}#root{height:100%}.ag-cell--wrap-text{white-space:normal!important;line-height:1.4!important;padding-top:.375rem!important;padding-bottom:.375rem!important;word-break:break-word}
