._login_15m5l_1{display:flex;min-height:100vh;align-items:center;justify-content:center;padding:1.5rem}._form_15m5l_9{display:flex;width:100%;max-width:24rem;flex-direction:column;gap:1rem}._title_15m5l_17{margin:0;font-size:1.5rem}._field_15m5l_22{display:flex;flex-direction:column;gap:.375rem}._input_15m5l_28{padding:.625rem .75rem;border:1px solid #cbd5e1;border-radius:.375rem;font-size:1rem}._error_15m5l_35{margin:0;color:#b91c1c;font-size:.875rem}._actions_15m5l_41{display:flex;gap:.75rem}._button_15m5l_46{flex:1;padding:.625rem .75rem;border:none;border-radius:.375rem;background:#1d4ed8;color:#fff;cursor:pointer;font-size:1rem}._button_15m5l_46:disabled{cursor:not-allowed;opacity:.6}._rail_pkg3u_1{background:#fff;border-left:1px solid #e2e8f0;display:flex;flex-direction:column;flex-shrink:0;gap:.75rem;min-height:0;min-width:0;overflow:auto;padding:.75rem;width:22rem}._section_pkg3u_15{display:flex;flex-direction:column;gap:.35rem}._sectionHeading_pkg3u_21{color:#64748b;font-size:.75rem;font-weight:600;letter-spacing:.02em;margin:0;text-transform:uppercase}._reasoning_pkg3u_30{color:#334155;font-size:.8125rem;line-height:1.5;margin:0}._jsonBody_pkg3u_37,._textBody_pkg3u_38{background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;color:#475569;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;line-height:1.45;margin:0;max-height:20rem;overflow:auto;padding:.5rem .625rem;white-space:pre-wrap;word-break:break-word}._item_a7gon_1{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:.45rem .55rem;position:relative}._itemSelected_a7gon_9{background:#eff6ff;border-color:#93c5fd;box-shadow:inset 3px 0 #3b82f6}._row_a7gon_15{align-items:center;display:flex;gap:.35rem;justify-content:space-between}._selectButton_a7gon_22{background:transparent;border:none;color:inherit;cursor:pointer;flex:1;min-width:0;padding:0;text-align:left}._sessionId_a7gon_33{color:#0f172a;display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._itemSelected_a7gon_9 ._sessionId_a7gon_33{font-weight:600}._menu_a7gon_48{flex-shrink:0;position:relative}._menuTrigger_a7gon_53{align-items:center;background:transparent;border:1px solid transparent;border-radius:4px;cursor:pointer;display:flex;flex-direction:column;gap:2px;justify-content:center;opacity:0;padding:.25rem;transition:opacity .12s ease}._item_a7gon_1:hover ._menuTrigger_a7gon_53,._item_a7gon_1:focus-within ._menuTrigger_a7gon_53,._itemMenuOpen_a7gon_70 ._menuTrigger_a7gon_53{opacity:1}._menuTrigger_a7gon_53:hover,._menuTrigger_a7gon_53:focus-visible{background:#f1f5f9;border-color:#cbd5e1}._menuTriggerBar_a7gon_80{background:#475569;border-radius:1px;display:block;height:1.5px;width:12px}._menuPanel_a7gon_88{background:#fff;border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 4px 12px #0f172a14;margin-top:.25rem;min-width:8.5rem;padding:.25rem;position:absolute;right:0;top:100%;z-index:2}._menuItem_a7gon_102{background:transparent;border:none;border-radius:4px;color:#334155;cursor:pointer;display:block;font-size:.75rem;font-weight:600;padding:.4rem .55rem;text-align:left;width:100%}._menuItem_a7gon_102:hover,._menuItem_a7gon_102:focus-visible{background:#f1f5f9}._panel_1u7ga_1{align-self:stretch;background:#fff;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;flex-shrink:0;gap:.5rem;min-height:0;overflow:hidden;padding:.75rem;width:22rem}._title_1u7ga_15{color:#0f172a;flex-shrink:0;font-size:.9375rem;font-weight:700;margin:0}._newSessionButton_1u7ga_23{background:#0f172a;border:none;border-radius:6px;color:#fff;cursor:pointer;flex-shrink:0;font-size:.8125rem;font-weight:600;padding:.5rem .85rem}._list_1u7ga_35{display:flex;flex:1;flex-direction:column;gap:.35rem;list-style:none;margin:0;min-height:0;overflow:auto;padding:0}._listItem_1u7ga_47{overflow:visible}._match_1fqss_1{background:#fde68a;border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#78350f;padding:.05em 0}._collapsible_1fdta_1{margin-top:.5rem}._toggle_1fdta_5{background:none;border:1px solid #cbd5e1;border-radius:4px;color:#334155;cursor:pointer;font-size:.8125rem;padding:.25rem .5rem}._toggle_1fdta_5:hover{background:#f1f5f9}._preview_1fdta_19{background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;color:#475569;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;line-height:1.45;margin:.35rem 0 0;max-height:3.2rem;max-width:42rem;overflow:hidden;padding:.5rem .625rem;white-space:pre-wrap;word-break:break-word}._full_1fdta_36{background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;color:#475569;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;line-height:1.45;margin:.35rem 0 0;max-height:20rem;max-width:42rem;overflow:auto;padding:.5rem .625rem;white-space:pre-wrap;word-break:break-word}._label_1fdta_53{color:#64748b;font-size:.75rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}._panel_11lrg_1{background:#fff;border:1px solid #e2e8f0;border-left:3px solid #6366f1;border-radius:4px;flex-shrink:0;max-width:46rem;padding:.625rem .75rem}._header_11lrg_11{margin-bottom:.4rem}._title_11lrg_15{color:#0f172a;font-size:.875rem;font-weight:600;margin:0}._subtitle_11lrg_22{color:#64748b;font-size:.75rem;margin:.2rem 0 0}._waitingMessage_1neqq_1{color:#475569;font-size:.8125rem;margin:0}._option_c642j_1{align-items:center;display:flex;gap:.5rem}._checkbox_c642j_7{accent-color:#0f172a;cursor:pointer;flex-shrink:0;height:.875rem;margin:0;width:.875rem}._checkbox_c642j_7:disabled{cursor:not-allowed}._label_c642j_20{color:#0f172a;cursor:pointer;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;line-height:1.4;white-space:nowrap}._labelDisabled_c642j_29{color:#94a3b8;cursor:not-allowed;white-space:nowrap}._wrap_18kvg_1{grid-column:2;grid-row:1;position:relative}._toolsButton_18kvg_7{background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;color:#0f172a;cursor:pointer;flex-shrink:0;font-size:.8125rem;font-weight:600;padding:.5rem .75rem;white-space:nowrap}._toolsButton_18kvg_7:disabled{cursor:not-allowed;opacity:.65}._panel_18kvg_25{background:#fff;border:1px solid #e2e8f0;border-radius:6px;bottom:calc(100% + .35rem);display:flex;flex-direction:column;gap:.5rem;min-width:12rem;padding:.65rem .75rem;position:absolute;right:0;width:max-content;z-index:2}._panelTitle_18kvg_41{color:#334155;font-size:.75rem;font-weight:600;margin:0}._bar_yuqjj_1{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;column-gap:.5rem;display:grid;flex-shrink:0;grid-template-columns:1fr auto auto;overflow:visible;padding:.5rem .65rem}._input_yuqjj_14{background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;color:#0f172a;font-size:.875rem;grid-column:1;grid-row:1;min-width:0;padding:.5rem .65rem}._input_yuqjj_14:disabled{color:#94a3b8;cursor:not-allowed}._startButton_yuqjj_31{background:#0f172a;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.8125rem;font-weight:600;grid-column:3;grid-row:1;padding:.5rem .85rem}._startButton_yuqjj_31:disabled{cursor:not-allowed;opacity:.65}._shell_1ewy7_1{display:flex;flex:1;flex-direction:column;gap:.75rem;min-height:0}._observation_1ewy7_9{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex:1;min-height:0;overflow:auto;padding:1.25rem}._title_1ewy7_19{color:#334155;font-size:1rem;font-weight:600;margin:0 0 .5rem}._message_1ewy7_26{color:#64748b;font-size:.875rem;line-height:1.5;margin:0}._error_bzgom_1{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:1.25rem}._title_bzgom_8{color:#991b1b;font-size:1rem;font-weight:600;margin:0 0 .5rem}._message_bzgom_15{color:#7f1d1d;font-size:.875rem;line-height:1.5;margin:0 0 1rem;white-space:pre-wrap}._retry_bzgom_23{background:#fff;border:1px solid #fca5a5;border-radius:4px;color:#991b1b;cursor:pointer;font-size:.875rem;padding:.375rem .75rem}._retry_bzgom_23:hover{background:#fee2e2}._askSection_12d18_1{display:flex;flex-direction:column;gap:.25rem;min-width:0}._askSectionDefault_12d18_8{gap:.25rem}._askSectionDominant_12d18_12{gap:.4rem}._sectionTitle_12d18_16{color:#64748b;font-size:.6875rem;font-weight:600;letter-spacing:.03em;margin:0;text-transform:uppercase}._askText_12d18_25{color:#0f172a;margin:0;max-width:100%;overflow:auto;white-space:pre-wrap;word-break:break-word}._askTextDefault_12d18_34{font-size:.875rem;line-height:1.45;max-height:7.5rem}._askTextDominant_12d18_40{font-size:1rem;line-height:1.5;max-height:none}._outcomeSection_1kpb2_1{display:flex;flex-direction:column;min-width:0}._outcomeSectionDefault_1kpb2_7{gap:.25rem}._outcomeSectionDominant_1kpb2_11{gap:.4rem}._sectionTitle_1kpb2_15{color:#64748b;font-size:.6875rem;font-weight:600;letter-spacing:.03em;margin:0;text-transform:uppercase}._outcomeSuccess_1kpb2_24{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;color:#14532d;margin:0;max-width:100%;overflow:auto;white-space:pre-wrap;width:fit-content;word-break:break-word}._outcomeError_1kpb2_37{background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#991b1b;margin:0;max-width:100%;overflow:auto;white-space:pre-wrap;width:fit-content;word-break:break-word}._outcomeDefault_1kpb2_50{font-size:.875rem;line-height:1.45;max-height:7.5rem;padding:.45rem .65rem}._outcomeDominant_1kpb2_57{font-size:1rem;line-height:1.55;max-height:none;padding:.75rem .9rem;width:100%}._askAnswer_778f2_1{display:flex;flex-direction:column;gap:.5rem;min-width:0}._reviewSection_1r1li_1{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:.5rem .65rem}._sectionTitle_1r1li_8{color:#64748b;font-size:.6875rem;font-weight:600;letter-spacing:.03em;margin:0;text-transform:uppercase}._field_1r1li_17{display:flex;flex-direction:column;gap:.1rem;min-width:0}._fieldLabel_1r1li_24{color:#64748b;font-size:.6875rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}._fieldValue_1r1li_32{color:#0f172a;font-size:.8125rem;line-height:1.4;margin:0;white-space:pre-wrap;word-break:break-word}._scoreList_1r1li_41{display:flex;flex-wrap:wrap;gap:.35rem;list-style:none;margin:.4rem 0 0;padding:0}._scoreChip_1r1li_50{background:#fff;border:1px solid #e2e8f0;border-radius:999px;display:inline-flex;gap:.35rem;padding:.15rem .5rem}._scoreName_1r1li_59{color:#64748b;font-size:.6875rem}._scoreValue_1r1li_64{color:#0f172a;font-size:.6875rem;font-weight:600}._issueFlag_1r1li_70{color:#b45309;font-size:.8125rem;font-weight:500;margin:.4rem 0 0}._chrome_afb0j_1{align-items:center;display:flex;flex-wrap:wrap;min-width:0}._chromeDefault_afb0j_8{gap:.5rem 1rem}._chromeQuiet_afb0j_12{gap:.35rem .75rem;opacity:.85}._chromeQuiet_afb0j_12 ._statusBadge_afb0j_17{font-size:.6875rem;font-weight:500;padding:.1rem .45rem}._chromeQuiet_afb0j_12 ._phaseText_afb0j_23{font-size:.75rem;font-weight:400}._chromeQuiet_afb0j_12 ._progressGroup_afb0j_28{max-width:14rem;min-width:8rem}._chromeQuiet_afb0j_12 ._progressLabel_afb0j_33{color:#64748b;font-size:.75rem}._chromeQuiet_afb0j_12 ._progressTrack_afb0j_38{height:.25rem}._chromeQuiet_afb0j_12 ._progressFill_afb0j_42{background:#94a3b8}._statusGroup_afb0j_46{align-items:baseline;display:flex;flex-wrap:wrap;gap:.5rem .75rem}._statusBadge_afb0j_17{border-radius:999px;font-size:.75rem;font-weight:600;letter-spacing:.01em;padding:.2rem .55rem}._status_finished_afb0j_61{background:#dcfce7;color:#166534}._status_failed_afb0j_66{background:#fee2e2;color:#991b1b}._status_awaiting_afb0j_71{background:#dbeafe;color:#1e40af}._status_ready_afb0j_76{background:#fef3c7;color:#92400e}._phaseText_afb0j_23{color:#64748b;font-size:.8125rem;font-weight:500}._progressGroup_afb0j_28{display:flex;flex:1;flex-direction:column;gap:.25rem;max-width:22rem;min-width:10rem}._progressLabel_afb0j_33{color:#0f172a;font-size:.8125rem;margin:0}._progressTrack_afb0j_38{background:#e2e8f0;border-radius:999px;height:.35rem;overflow:hidden}._progressFill_afb0j_42{background:#3b82f6;border-radius:999px;height:100%;max-width:100%}._chrome_11nzh_1{display:flex;flex-direction:column;gap:.5rem;min-width:0}._chromeRow_11nzh_8{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem .85rem}._chromeMain_11nzh_15{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:.5rem .85rem;min-width:0}._metaInline_11nzh_24{display:flex;flex-wrap:wrap;gap:.65rem 1rem}._metaItem_11nzh_30{display:flex;flex-direction:column;gap:.05rem}._fieldLabel_11nzh_36{color:#64748b;font-size:.6875rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}._fieldValue_11nzh_44{color:#0f172a;font-size:.8125rem;line-height:1.4;margin:0;white-space:pre-wrap;word-break:break-word}._waitingRow_11nzh_53{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem;margin:0}._mono_11nzh_61{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem}._copyButton_11nzh_66{background:#f8fafc;border:1px solid #cbd5e1;border-radius:4px;color:#334155;cursor:pointer;font-size:.75rem;padding:.15rem .4rem}._copyButton_11nzh_66:hover{background:#f1f5f9}._loading_11nzh_80{color:#64748b;font-size:.8125rem;margin:0}._header_1hlxg_1{background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:flex;flex-direction:column;flex-shrink:0;gap:.5rem;max-height:40%;min-height:0;overflow:auto;padding:.65rem .85rem}._row_1cl5x_1{background:#fff;border:1px solid #e2e8f0;border-radius:4px;display:flex;gap:.65rem;padding:0;width:100%}._rowSelected_1cl5x_11{background:#eff6ff;border-color:#93c5fd;box-shadow:inset 3px 0 #3b82f6}._selectButton_1cl5x_17{align-items:baseline;background:transparent;border:none;color:inherit;cursor:pointer;display:flex;flex:1;gap:.65rem;min-width:0;padding:.5rem .65rem;text-align:left}._stepNumber_1cl5x_31{color:#94a3b8;flex-shrink:0;font-size:.75rem;font-weight:600;font-variant-numeric:tabular-nums}._rowSelected_1cl5x_11 ._stepNumber_1cl5x_31{color:#3b82f6}._label_1cl5x_43{color:#0f172a;font-size:.8125rem;font-weight:500;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._rowSelected_1cl5x_11 ._label_1cl5x_43{font-weight:600}._outline_1awoz_1{display:flex;flex-direction:column;gap:.35rem;list-style:none;margin:0;padding:0}._listItem_1awoz_10{margin:0;padding:0}._bar_1sdmi_1{display:flex;flex-direction:column;gap:.35rem}._row_1sdmi_7{align-items:center;display:flex;gap:.5rem}._input_1sdmi_13{background:#f8fafc;border:1px solid #cbd5e1;border-radius:4px;color:#0f172a;flex:1;font-size:.8125rem;min-width:0;padding:.4rem .55rem}._input_1sdmi_13:focus{border-color:#94a3b8;outline:none}._clearButton_1sdmi_29{background:#f8fafc;border:1px solid #cbd5e1;border-radius:4px;color:#334155;cursor:pointer;flex-shrink:0;font-size:.75rem;padding:.35rem .5rem}._clearButton_1sdmi_29:hover{background:#f1f5f9}._resultSummary_1sdmi_44{color:#64748b;font-size:.75rem;margin:0}._timeline_1qhr8_1{display:flex;flex-direction:column;gap:.5rem;max-width:46rem}._stickyHeader_1qhr8_8{background:#fff;display:flex;flex-direction:column;gap:.5rem;padding:.75rem 0 .5rem;position:sticky;top:0;z-index:1}._title_1qhr8_19{color:#0f172a;font-size:.9375rem;font-weight:700;margin:0}._emptyMessage_1qhr8_26{color:#64748b;font-size:.875rem;margin:0}._mainWork_jsxb2_1{display:flex;flex:1;flex-direction:column;gap:.65rem;min-height:0;min-width:0;overflow:hidden;padding:.75rem 1rem}._storyPane_jsxb2_12{display:flex;flex:1;flex-direction:column;gap:.65rem;min-height:0;min-width:0}._timelinePanel_jsxb2_21{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex:1;min-height:0;overflow:auto;padding:0 1rem .75rem}._page_lruza_1{align-items:stretch;background:#f8fafc;color:#0f172a;display:flex;height:100%;overflow:hidden}._nav_1fm9e_1{align-items:center;background:#fff;border-bottom:1px solid #e2e8f0;display:flex;flex-shrink:0;justify-content:flex-end;padding:.5rem 1.25rem}._logoutButton_1fm9e_11{background:#fff;border:1px solid #e2e8f0;border-radius:.375rem;color:#0f172a;cursor:pointer;font-size:.875rem;padding:.5rem .75rem}._logoutButton_1fm9e_11:hover{background:#f8fafc}._shell_10gbb_1{display:flex;flex-direction:column;height:100%}._content_10gbb_7{flex:1;min-height:0}*,*:before,*:after{box-sizing:border-box}body{background:#f8fafc;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;height:100%;margin:0}html,#root{height:100%}
