.OnboardingTour_overlay__94eyg{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:9998;backdrop-filter:blur(2px)}.OnboardingTour_modal__vL45N{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999;width:min(480px,92vw);background:var(--bg-card,#fff);color:var(--text,#111);border-radius:12px;box-shadow:0 24px 64px rgba(0,0,0,.3);overflow:hidden;outline:none}.OnboardingTour_header__nSo0n{padding:20px 24px 12px;border-bottom:1px solid var(--border,#e5e7eb);display:flex;align-items:center;justify-content:space-between;gap:12px}.OnboardingTour_headerTitle__SPSnq{margin:0;font-size:1rem;font-weight:600}.OnboardingTour_skipBtn__P6V3c{background:none;border:none;cursor:pointer;color:var(--text-muted,#6b7280);font-size:.8rem;padding:4px 8px;border-radius:4px;flex-shrink:0}.OnboardingTour_progressBar__nhVwm{height:4px;background:var(--border,#e5e7eb)}.OnboardingTour_progressFill__k0NSe{height:100%;background:var(--primary,#6366f1);transition:width .3s ease}.OnboardingTour_stepBody__sHoRv{padding:24px 24px 8px}.OnboardingTour_stepNumber__fRjlC{margin:0 0 6px;font-size:.75rem;color:var(--text-muted,#6b7280);font-weight:500}.OnboardingTour_stepTitle__pxNrH{margin:0 0 10px;font-size:1.05rem;font-weight:600}.OnboardingTour_stepDescription__f2BeA{margin:0;font-size:.9rem;line-height:1.6;color:var(--text-secondary,#374151)}.OnboardingTour_footer__ofv44{padding:16px 24px 20px;display:flex;justify-content:space-between;align-items:center;gap:8px}.OnboardingTour_prevBtn__lgx6J{padding:8px 16px;border-radius:6px;border:1px solid var(--border,#e5e7eb);background:none;cursor:pointer;font-size:.875rem;color:var(--text,#111)}.OnboardingTour_prevBtn__lgx6J:disabled{cursor:not-allowed;opacity:.4}.OnboardingTour_dotContainer__Co4HD{display:flex;gap:6px;align-items:center}.OnboardingTour_dot__K4MQQ{width:8px;height:8px;border-radius:4px;background:var(--border,#d1d5db);transition:width .2s,background .2s}.OnboardingTour_dotActive__eXDRY{width:20px;background:var(--primary,#6366f1)}.OnboardingTour_primaryBtn__cnTow{padding:8px 20px;border-radius:6px;border:none;background:var(--primary,#6366f1);color:#fff;cursor:pointer;font-weight:600;font-size:.875rem}.feedback-buttons_container__shfGz{display:flex;gap:4px;align-items:center;margin-top:6px;opacity:.6;transition:opacity .15s ease}.feedback-buttons_container__shfGz:hover{opacity:1}.feedback-buttons_btn__NvsNX{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--color-text-secondary,#6b7280);cursor:pointer;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.feedback-buttons_btn__NvsNX:hover:not(:disabled){background-color:var(--color-surface-hover,rgba(0,0,0,.06));color:var(--color-text-primary,#374151)}.feedback-buttons_btn__NvsNX:disabled{cursor:default}.feedback-buttons_btnUp__mJTOl{color:#16a34a!important;border-color:#16a34a;background-color:rgba(22,163,74,.08);opacity:1!important}.feedback-buttons_btnDown__3943y{color:#dc2626!important;border-color:#dc2626;background-color:rgba(220,38,38,.08);opacity:1!important}.feedback-buttons_container__shfGz:has(.feedback-buttons_btnDown__3943y),.feedback-buttons_container__shfGz:has(.feedback-buttons_btnUp__mJTOl){opacity:1}.ToolActivityPanel_panel__Drfwr{margin:8px 0;padding:8px 12px;border-radius:8px;background:var(--tool-activity-bg,rgba(0,0,0,.03));border:1px solid var(--tool-activity-border,rgba(0,0,0,.08));font-size:13px;line-height:1.5}.ToolActivityPanel_summary___sMlv{display:flex;align-items:center;gap:6px;font-weight:500;margin-bottom:4px;color:var(--text-secondary,#666)}.ToolActivityPanel_summaryClickable__PwSLC{cursor:pointer;user-select:none;border-radius:4px;padding:2px 4px;margin:-2px -4px 2px;transition:background .15s}.ToolActivityPanel_summaryClickable__PwSLC:hover{background:var(--tool-activity-border,rgba(0,0,0,.05))}.ToolActivityPanel_collapseToggle__Rnohp{margin-left:auto;font-size:11px;font-weight:400;color:var(--text-tertiary,#999)}.ToolActivityPanel_icon__pMBg7{font-size:14px}.ToolActivityPanel_running__sh5Rx{color:var(--tool-running-color,#2563eb);font-weight:600}.ToolActivityPanel_list__rBcv8{display:flex;flex-direction:column;gap:2px;padding-left:20px}.ToolActivityPanel_item__NgBNW{display:flex;align-items:center;gap:4px;font-family:var(--font-mono,monospace);font-size:12px;color:var(--text-secondary,#666)}.ToolActivityPanel_toolIcon__PmKV2{flex-shrink:0}.ToolActivityPanel_toolName__vOcfR{color:var(--text-primary,#333);font-weight:500}.ToolActivityPanel_toolStatus__qoACl{color:var(--text-secondary,#666)}.ToolActivityPanel_toolProgress__hcrca{color:var(--tool-running-color,#2563eb);font-size:11px}.ToolActivityPanel_dots__o7i5L{display:inline-flex}.ToolActivityPanel_dot1__OviSM,.ToolActivityPanel_dot2__Tayz6,.ToolActivityPanel_dot3__zDXVN{animation:ToolActivityPanel_blink__6c37T 1.4s infinite;opacity:0}.ToolActivityPanel_dot2__Tayz6{animation-delay:.2s}.ToolActivityPanel_dot3__zDXVN{animation-delay:.4s}@keyframes ToolActivityPanel_blink__6c37T{0%,20%{opacity:0}50%{opacity:1}80%,to{opacity:0}}.ToolActivityPanel_timeline__B0ffc{display:flex;flex-direction:column;gap:1px;padding-left:4px;margin:4px 0}.ToolActivityPanel_activityItem__SCdvl{display:flex;align-items:center;gap:4px;font-family:var(--font-mono,monospace);font-size:12px;color:var(--text-secondary,#666);line-height:1.6;opacity:0;animation:ToolActivityPanel_activityFadeIn__Fx8ej .3s ease-in forwards}.ToolActivityPanel_activityItem__SCdvl:first-child{animation-delay:0s}.ToolActivityPanel_activityItem__SCdvl:nth-child(2){animation-delay:.2s}.ToolActivityPanel_activityItem__SCdvl:nth-child(3){animation-delay:.4s}.ToolActivityPanel_activityItem__SCdvl:nth-child(4){animation-delay:.6s}.ToolActivityPanel_activityItem__SCdvl:nth-child(5){animation-delay:.8s}.ToolActivityPanel_activityItem__SCdvl:nth-child(n+6){animation-delay:1s}@keyframes ToolActivityPanel_activityFadeIn__Fx8ej{0%{opacity:0;transform:translateX(-4px)}to{opacity:1;transform:translateX(0)}}.ToolActivityPanel_activityItem__SCdvl.ToolActivityPanel_active__QPu2c{color:var(--tool-running-color,#2563eb);animation:ToolActivityPanel_activityPulse__X7gP7 2s ease-in-out infinite}@keyframes ToolActivityPanel_activityPulse__X7gP7{0%,to{opacity:.8}50%{opacity:1}}.ToolActivityPanel_treeLine__C_JQh{color:var(--text-tertiary,#999);font-size:11px;flex-shrink:0;width:28px}.ToolActivityPanel_activityIcon__jp0fw{flex-shrink:0}.ToolActivityPanel_activityLabel__2YUXm{color:var(--text-primary,#333)}.ToolActivityPanel_statusIcon__iqJhc{flex-shrink:0;font-size:11px}.ToolActivityPanel_duration__pXKfT{color:var(--text-tertiary,#999);font-size:11px}.ToolActivityPanel_iterationGroup__48g_n{display:flex;flex-direction:column}.ToolActivityPanel_iterationHeader__iQ0Dc{display:flex;align-items:center;gap:4px;font-family:var(--font-mono,monospace);font-size:12px;line-height:1.6}.ToolActivityPanel_iterationLabel__z_wXm{color:var(--tool-running-color,#2563eb);font-weight:600;font-size:12px}.ToolActivityPanel_iterationEntries__KbSwJ{padding-left:16px;border-left:1px solid var(--tool-activity-border,rgba(0,0,0,.08));margin-left:10px}.ToolActivityPanel_activityItem__SCdvl.ToolActivityPanel_indented__lOZMt{padding-left:0}.canvas_canvasBlocks__0amYs{margin:.75rem 0;display:flex;flex-direction:column;gap:.75rem}.canvas_canvasBlock__kyGRP{border:1px solid var(--border-color,#e2e8f0);border-radius:.5rem;padding:1rem;background:var(--bg-secondary,#f8fafc);overflow:auto}.canvas_canvasBlock__kyGRP .canvas-mermaid{display:flex;justify-content:center;overflow-x:auto}.canvas_canvasBlock__kyGRP .canvas-mermaid svg{max-width:100%;height:auto}.canvas_canvasBlock__kyGRP .canvas-table-wrapper table{width:100%;border-collapse:collapse}.canvas_canvasBlock__kyGRP .canvas-table-wrapper td,.canvas_canvasBlock__kyGRP .canvas-table-wrapper th{border:1px solid var(--border-color,#e2e8f0);padding:.5rem;text-align:left}.canvas_canvasBlock__kyGRP .canvas-table-wrapper th{background:var(--bg-tertiary,#edf2f7);font-weight:600}.canvas_canvasBlock__kyGRP .canvas-code-title{font-size:.875rem;font-weight:600;margin-bottom:.5rem;color:var(--text-secondary,#4a5568)}.canvas_canvasBlock__kyGRP .canvas-error{color:var(--error-color,#e53e3e);padding:.5rem;border:1px solid var(--error-color,#e53e3e);border-radius:.25rem;font-size:.875rem}.canvas_canvasBlock__kyGRP .canvas-loading{color:var(--text-secondary,#4a5568);font-style:italic;padding:.5rem}.DataChart_chartWrapper__q4WxT{width:100%;margin-top:8px;margin-bottom:8px}.DataChart_chartTitle__TSgv8{font-size:14px;font-weight:700;margin-bottom:4px}.TypingIndicator_container__XET9x{display:flex;align-items:center;gap:8px;padding:12px 16px;max-width:var(--max-content);margin:0 auto}.TypingIndicator_dots__ke5lR{display:flex;gap:4px;align-items:center}.TypingIndicator_dot__bZN0z{width:8px;height:8px;border-radius:50%;background:var(--text-muted,#9ca3af);animation:TypingIndicator_bounce__cBEpJ 1.4s ease-in-out infinite}.TypingIndicator_dot__bZN0z:nth-child(2){animation-delay:.2s}.TypingIndicator_dot__bZN0z:nth-child(3){animation-delay:.4s}@keyframes TypingIndicator_bounce__cBEpJ{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}.TypingIndicator_toolLabel__lARcJ{font-size:13px;color:var(--text-muted,#9ca3af);animation:TypingIndicator_pulse__VvULL 2s ease-in-out infinite}@keyframes TypingIndicator_pulse__VvULL{0%,to{opacity:.6}50%{opacity:1}}.PreprocessingSteps_container__bvIrt{display:flex;flex-direction:column;gap:4px;padding:8px 16px;max-width:var(--max-content);margin:0 auto;font-size:13px}.PreprocessingSteps_step__QvlHi{display:flex;align-items:center;gap:8px;padding:4px 0;opacity:0;animation:PreprocessingSteps_stepSlideIn__5Zc1d .3s ease-out forwards}.PreprocessingSteps_step__QvlHi:first-child{animation-delay:0s}.PreprocessingSteps_step__QvlHi:nth-child(2){animation-delay:.15s}.PreprocessingSteps_step__QvlHi:nth-child(3){animation-delay:.3s}.PreprocessingSteps_step__QvlHi:nth-child(4){animation-delay:.45s}.PreprocessingSteps_step__QvlHi:nth-child(5){animation-delay:.6s}@keyframes PreprocessingSteps_stepSlideIn__5Zc1d{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.PreprocessingSteps_stepDone__kqgj8{color:var(--text-muted,#9ca3af)}.PreprocessingSteps_stepRunning__KIvUS{color:var(--text-primary,#111);animation:PreprocessingSteps_stepSlideIn__5Zc1d .3s ease-out forwards,PreprocessingSteps_stepPulse__x7sm9 2s ease-in-out .3s infinite}@keyframes PreprocessingSteps_stepPulse__x7sm9{0%,to{opacity:.7}50%{opacity:1}}.PreprocessingSteps_stepFailed__1Ej89{color:var(--error,#ef5350)}.PreprocessingSteps_icon__5N2SO{flex-shrink:0;width:20px;text-align:center}.PreprocessingSteps_label__oOt9W{flex:1}.PreprocessingSteps_elapsed__8BPzW{font-size:11px;color:var(--text-tertiary,#999);font-family:var(--font-mono,monospace)}.PreprocessingSteps_check__1Ai2a{color:var(--success,#66bb6a);font-size:12px;flex-shrink:0}.PreprocessingSteps_failed__UvqW2{color:var(--error,#ef5350);font-size:12px;flex-shrink:0}.preset_preset-manager__fgYNp{padding:8px 20px;border-bottom:1px solid var(--border)}.preset_preset-row__vqcg0{display:flex;align-items:center;gap:8px}.preset_preset-label__NAh7q{font-size:13px;color:var(--text-secondary);white-space:nowrap}.preset_preset-buttons__JME5p{display:flex;gap:6px;flex-wrap:wrap}.preset_preset-button-wrap__A6ise{position:relative;display:inline-flex;align-items:center}.preset_preset-button__OMft_{background:transparent;color:var(--text-secondary);border:1px solid var(--border);padding:4px 14px;border-radius:20px;cursor:pointer;font-size:12px;transition:all .2s}.preset_preset-button__OMft_:hover{border-color:var(--accent);color:var(--text-primary)}.preset_preset-button__OMft_.preset_active__Ah18k{background:var(--accent);color:var(--bg-primary);border-color:var(--accent);font-weight:500}.preset_preset-delete-btn__dSzNP{position:absolute;right:-6px;top:-6px;width:16px;height:16px;background:var(--error);color:white;border:none;border-radius:50%;font-size:10px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.preset_preset-actions__Dfx_r{display:flex;align-items:center;gap:4px;margin-left:auto}.preset_preset-action-btn__ay38s{background:transparent;color:var(--text-secondary);border:1px solid var(--border);padding:4px 10px;border-radius:20px;cursor:pointer;font-size:12px;white-space:nowrap;transition:all .2s}.preset_preset-action-btn__ay38s:hover{border-color:var(--accent);color:var(--text-primary)}.preset_preset-menu-wrap__UAx8D{position:relative}.preset_preset-menu__TMq1O{position:absolute;right:0;top:100%;margin-top:4px;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-sm);z-index:100;min-width:140px;box-shadow:0 8px 24px rgba(0,0,0,.4)}.preset_preset-menu__TMq1O button{display:block;width:100%;text-align:left;background:none;color:var(--text-primary);border:none;padding:8px 14px;font-size:13px;cursor:pointer;transition:background .15s}.preset_preset-menu__TMq1O button:hover{background:var(--bg-tertiary)}.preset_save-dialog__yO0vH{display:flex;align-items:center;gap:6px;margin-top:8px}.preset_save-name-input__G85qG{background:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border);border-radius:var(--radius-sm);padding:4px 10px;font-size:13px;outline:none;flex:1;max-width:240px}.preset_save-name-input__G85qG:focus{border-color:var(--accent)}.preset_save-confirm-btn__mT_fA{background:var(--accent);color:var(--bg-primary);border:none;border-radius:var(--radius-sm);padding:4px 12px;font-size:13px;cursor:pointer;font-weight:500}.preset_save-confirm-btn__mT_fA:hover{background:var(--accent-hover)}.preset_save-cancel-btn__1Ymqa{background:none;color:var(--text-secondary);border:1px solid var(--border);border-radius:var(--radius-sm);padding:4px 12px;font-size:13px;cursor:pointer}.preset_preset-scope-badge__SPP9z{display:inline-block;font-size:9px;background:var(--accent);color:var(--bg-primary);padding:1px 5px;border-radius:8px;margin-right:4px;font-weight:600;vertical-align:middle}.preset_preset-sync-message__h_T1K{font-size:12px;padding:4px 12px;margin-top:4px;border-radius:var(--radius-sm)}.preset_preset-sync-message__h_T1K.preset_success__x6FKs{color:var(--success)}.preset_preset-sync-message__h_T1K.preset_error__STPIC{color:var(--error)}.preset_share-dialog__IYgoD{flex-direction:column;align-items:stretch;gap:8px;padding:12px;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-md)}.preset_share-dialog-title___p8a0{font-size:14px;font-weight:600;color:var(--text-primary);margin-bottom:2px}.preset_share-scope-select__mE4dF{display:flex;align-items:center;gap:8px}.preset_share-scope-label__37kKJ{font-size:13px;color:var(--text-secondary);white-space:nowrap}.preset_share-scope-dropdown__9NxRl{background:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border);border-radius:var(--radius-sm);padding:4px 8px;font-size:13px;outline:none}.preset_share-scope-dropdown__9NxRl:focus{border-color:var(--accent)}.preset_share-dialog-actions__WEHnM{display:flex;gap:6px;justify-content:flex-end}.preset_preset-menu__TMq1O button:disabled{opacity:.5;cursor:not-allowed}.preset_system-prompt-editor__Ty6g9{padding:4px 20px;border-bottom:1px solid var(--border)}.preset_system-prompt-toggle__1YKtw{display:flex;align-items:center;gap:6px;background:none;border:none;color:var(--text-secondary);cursor:pointer;font-size:13px;padding:4px 0;width:100%;text-align:left;transition:color .15s}.preset_system-prompt-toggle__1YKtw:hover{color:var(--text-primary)}.preset_toggle-arrow__uwHf6{font-size:10px;width:14px}.preset_prompt-preview__h0ACe{margin-left:8px;color:var(--text-muted);font-size:12px;opacity:.7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preset_system-prompt-body__M820A{margin-top:6px;margin-bottom:4px}.preset_current-preset-row__tZZrk{display:flex;align-items:center;gap:8px;margin-bottom:8px}.preset_current-preset-label__SBNw8{font-size:12px;color:var(--text-muted);white-space:nowrap}.preset_current-preset-name__126x7{font-size:13px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preset_system-prompt-textarea__RGYd8{width:100%;background:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border);border-radius:var(--radius-sm);padding:8px 12px;font-size:13px;font-family:inherit;resize:vertical;outline:none;min-height:clamp(200px,40vh,640px);transition:border-color .2s}.preset_system-prompt-textarea__RGYd8:focus{border-color:var(--accent)}.preset_system-prompt-textarea__RGYd8:disabled{opacity:.5}.preset_max-iterations-row__XYIa7{display:flex;align-items:center;gap:8px;margin-bottom:8px}.preset_max-iterations-label__Fe_S9{font-size:13px;color:var(--text-secondary);white-space:nowrap}.preset_max-iterations-input__VfLmp{width:56px;background:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border);border-radius:var(--radius-sm);padding:4px 8px;font-size:13px;text-align:center;outline:none;transition:border-color .2s}.preset_max-iterations-input__VfLmp:focus{border-color:var(--accent)}.preset_max-iterations-input__VfLmp:disabled{opacity:.5}.preset_max-iterations-hint__8Snvd{font-size:11px;color:var(--text-muted)}.preset_system-prompt-footer__Oft_F{display:flex;justify-content:space-between;align-items:center;margin-top:4px}.preset_char-count__ORpDk{font-size:11px;color:var(--text-muted)}.preset_clear-button__eNxl7{background:none;color:var(--text-secondary);border:none;font-size:12px;cursor:pointer;padding:2px 6px;transition:color .15s}.preset_clear-button__eNxl7:hover{color:var(--error)}.preset_status-bar__eEr2c{display:flex;align-items:center;justify-content:space-between;padding:6px 20px;font-size:12px;color:var(--text-secondary);border-bottom:1px solid var(--border)}.preset_status-left__whwne{display:flex;align-items:center;gap:6px}.preset_status-dot__Ws_s2{width:8px;height:8px;border-radius:50%}.preset_status-dot__Ws_s2.preset_connected__Qj_W_{background:var(--success);box-shadow:0 0 6px rgba(102,187,106,.4)}.preset_status-dot__Ws_s2.preset_disconnected__dwRAg{background:var(--error)}.preset_status-connection__2Fblz{font-weight:600;font-size:11px}.preset_status-connection__2Fblz.preset_connected__Qj_W_{color:var(--success)}.preset_status-connection__2Fblz.preset_disconnected__dwRAg{color:var(--error)}.preset_status-model__sdo5n{color:var(--text-secondary);padding-left:6px;border-left:1px solid var(--border)}.preset_status-center__pXtjq{display:flex;gap:12px}.preset_status-phase__4qhLk{color:var(--accent);font-weight:500}.preset_status-right__VUY3l{display:flex;align-items:center}.preset_three-stage-switch__V_vaR{display:flex;align-items:center;gap:8px}.preset_three-stage-label___wBPL{font-size:11px;font-weight:600;color:var(--text-muted);white-space:nowrap;min-width:50px}.preset_three-stage-track__N5zDQ{position:relative;display:flex;border:1px solid var(--border-light);border-radius:12px;overflow:hidden;background:var(--bg-surface)}.preset_three-stage-option__E_Uce{padding:3px 10px;font-size:10px;font-weight:600;border:none;background:transparent;color:var(--text-muted);cursor:pointer;transition:color .2s,background .2s;white-space:nowrap;z-index:1}.preset_three-stage-option__E_Uce.preset_active__Ah18k{color:var(--bg-primary)}.preset_three-stage-thumb__mqcYt{position:absolute;top:0;left:0;width:33.33%;height:100%;border-radius:12px;transition:transform .25s ease,background .25s}.preset_three-stage-track__N5zDQ[data-position="1"] .preset_three-stage-thumb__mqcYt{transform:translateX(100%)}.preset_three-stage-track__N5zDQ[data-position="2"] .preset_three-stage-thumb__mqcYt{transform:translateX(200%)}.preset_three-stage--verify__Nr26R .preset_three-stage-track__N5zDQ[data-position="0"] .preset_three-stage-thumb__mqcYt{background:var(--slider-off)}.preset_three-stage--verify__Nr26R .preset_three-stage-track__N5zDQ[data-position="1"] .preset_three-stage-thumb__mqcYt{background:var(--slider-verify-on)}.preset_three-stage--verify__Nr26R .preset_three-stage-track__N5zDQ[data-position="2"] .preset_three-stage-thumb__mqcYt{background:var(--slider-verify-only)}.preset_three-stage--verify__Nr26R .preset_three-stage-track__N5zDQ[data-position="0"] .preset_three-stage-option__E_Uce:first-child{color:var(--text-muted)}.preset_three-stage--plan__n9I6e .preset_three-stage-track__N5zDQ[data-position="0"] .preset_three-stage-thumb__mqcYt{background:var(--slider-off)}.preset_three-stage--plan__n9I6e .preset_three-stage-track__N5zDQ[data-position="1"] .preset_three-stage-thumb__mqcYt{background:var(--slider-plan-on)}.preset_three-stage--plan__n9I6e .preset_three-stage-track__N5zDQ[data-position="2"] .preset_three-stage-thumb__mqcYt{background:var(--slider-plan-only)}.preset_three-stage--plan__n9I6e .preset_three-stage-track__N5zDQ[data-position="0"] .preset_three-stage-option__E_Uce:first-child{color:var(--text-muted)}.preset_presetActionBtnBold__SLPJh{font-weight:700}.preset_chat-input-side-controls__2yiCt{display:flex;flex-direction:column;justify-content:center;gap:6px;flex-shrink:0}.preset_ai-disclaimer__vjJQO{text-align:center;font-size:11px;color:var(--text-muted);margin:6px 0 0;opacity:.7}.preset_sharing-section__aT0_j{margin-bottom:12px}.preset_sharing-section-label__Zf8Ct{font-size:12px;color:var(--text-muted);margin-bottom:6px}.preset_sharing-tab-label__4k0Jq{font-size:12px;color:var(--text-muted);margin:12px 0 6px}.preset_sharing-status-text__APEk4{font-size:13px;color:var(--text-muted)}.preset_sharing-error-text__7ZFSB{font-size:13px;color:var(--error)}.preset_sharing-list__7q4_C{display:flex;flex-direction:column;gap:8px}.preset_sharing-card__rx8UB{display:flex;align-items:center;gap:8px;padding:6px 10px;background:var(--bg-secondary);border-radius:var(--radius-sm);border:1px solid var(--border-light)}.preset_sharing-card-name__Z0s5P{font-size:13px;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preset_sharing-card-author__1yPwK{font-size:11px;color:var(--text-muted);white-space:nowrap}.preset_sharing-card-copy-btn__IFfl8{white-space:nowrap}.preset_tabRow__eJDlu{display:flex;gap:4px;margin-bottom:6px}.ChatInput_chatInputDocs__KW51q{display:flex;flex-wrap:wrap;gap:6px;padding:4px 0 2px;max-width:var(--max-content);width:100%}.ChatInput_docPreviewItem__LMy_e{display:flex;align-items:center;gap:6px;padding:4px 10px 4px 8px;background:var(--bg-secondary);border:1px solid var(--border);border-radius:8px;font-size:12px;max-width:240px}.ChatInput_docPreviewIcon__5gfC2{font-size:14px;flex-shrink:0}.ChatInput_docPreviewName__k4N9n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);flex:1;min-width:0}.ChatInput_docPreviewSize__P2F2M{color:var(--text-muted);font-size:11px;flex-shrink:0}.ChatInput_docPreviewRemove__5VmlZ{background:none;border:none;cursor:pointer;color:var(--text-muted);font-size:12px;padding:0 2px;line-height:1;flex-shrink:0;transition:color .15s}.ChatInput_docPreviewRemove__5VmlZ:hover{color:var(--error,#ef4444)}.PlanGate_gatedWrapper__tHTMF{opacity:.45;pointer-events:none;cursor:not-allowed;position:relative;display:inline-flex;align-items:center}.PlanGate_planBadge__cOKTY{margin-left:4px;font-size:.6rem;background:var(--color-warning,#f59e0b);color:#fff;padding:1px 5px;border-radius:8px;white-space:nowrap;line-height:1.4;flex-shrink:0}.notification_wrap__ZLSdg{position:relative;display:inline-block}.notification_bellBtn__uxCGB{position:relative}.notification_badge__5fAsa{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;border-radius:8px;background:var(--error,#ef4444);color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 3px;line-height:1}.notification_dropdown__SY8NH{position:absolute;top:calc(100% + 8px);right:0;width:300px;background:var(--bg-primary,#fff);border:1px solid var(--border-color,var(--border));border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.14);z-index:1000;overflow:hidden}.notification_emptyMsg__dWggF{padding:16px 14px;font-size:13px;color:var(--text-secondary);text-align:center}.notification_list__n5k0K{list-style:none;margin:0;padding:0}.notification_listItem__eGv_i{padding:10px 14px;border-bottom:1px solid var(--border-color,var(--border));font-size:13px;color:var(--text-primary)}.notification_itemTitle__YfVHW{display:block;margin-bottom:2px}.notification_itemMeta__LwWSc{font-size:11px;color:var(--text-secondary)}.notification_viewAllBtn__7_AD7{display:block;width:100%;padding:10px 14px;text-align:center;font-size:13px;color:var(--accent,#6366f1);background:transparent;border:none;cursor:pointer;font-weight:600}.notification_viewAllBtnWithBorder__Kwg3d{border-top:1px solid var(--border-color,var(--border))}.ChatHeader_hidden__nuWZH{display:none}.ChatHeader_hamburgerBtn__YYsJ8{display:none;align-items:center;justify-content:center;background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:8px;border-radius:var(--radius-sm);margin-right:8px;min-width:44px;min-height:44px;flex-shrink:0;transition:color .15s,background .15s}.ChatHeader_hamburgerBtn__YYsJ8:hover{color:var(--text-primary);background:var(--bg-tertiary)}@media (max-width:768px){.ChatHeader_hamburgerBtn__YYsJ8{display:flex}}.ChatHeader_versionBadge__RTDri{font-size:.6em;font-weight:500;background:var(--bg-tertiary);color:var(--text-secondary);padding:2px 6px;border-radius:var(--radius-sm);margin-left:8px;vertical-align:middle}.ChatHeader_suspenseFallback__HvuoD{padding:32px;text-align:center;color:var(--text-secondary)}.codeforge_codeforge-panel__Heo9z{background:var(--color-surface,#1e1e2e);border:1px solid var(--color-border,#383855);border-radius:8px;margin:8px 16px;padding:12px;display:flex;flex-direction:column;gap:10px;max-height:480px;overflow-y:auto}.codeforge_codeforge-header__kowko{display:flex;align-items:center;justify-content:space-between}.codeforge_codeforge-title__XVUDl{font-size:.85rem;font-weight:600;color:var(--color-text-muted,#a0a0b8);letter-spacing:.04em;text-transform:uppercase}.codeforge_codeforge-close-btn__JKsz7{background:none;border:none;color:var(--color-text-muted,#a0a0b8);cursor:pointer;font-size:.8rem;padding:2px 6px;border-radius:4px;line-height:1;transition:background .15s,color .15s}.codeforge_codeforge-close-btn__JKsz7:hover{background:var(--color-hover,rgba(255,255,255,.08));color:var(--color-text,#e0e0f0)}.codeforge_codeforge-modes__F9jdN{display:flex;flex-wrap:wrap;gap:6px}.codeforge_codeforge-mode-btn__EaKjX{display:flex;align-items:center;gap:4px;padding:4px 10px;border-radius:20px;border:1px solid var(--color-border,#383855);background:transparent;color:var(--color-text-muted,#a0a0b8);font-size:.75rem;cursor:pointer;transition:background .15s,border-color .15s,color .15s;white-space:nowrap}.codeforge_codeforge-mode-btn__EaKjX:hover:not(:disabled){background:var(--color-hover,rgba(255,255,255,.06));border-color:var(--color-accent,#7c7cfa);color:var(--color-text,#e0e0f0)}.codeforge_codeforge-mode-btn__EaKjX.codeforge_active__FpMp6{background:var(--color-accent,#7c7cfa);border-color:var(--color-accent,#7c7cfa);color:#fff;font-weight:600}.codeforge_codeforge-mode-btn__EaKjX:disabled{opacity:.45;cursor:not-allowed}.codeforge_mode-icon__ygqYl{font-size:.85em;line-height:1}.codeforge_mode-name__9tAOm{font-size:.75rem}.codeforge_codeforge-input-area__WK2ir{display:flex;flex-direction:column;gap:6px}.codeforge_codeforge-repo-path-row__XLmQT{display:flex;flex-direction:column;gap:4px}.codeforge_codeforge-repo-path-label__U_pA4{font-size:.72rem;color:var(--color-text-muted,#a0a0b8)}.codeforge_codeforge-repo-path-input__5PRBa{width:100%;box-sizing:border-box;background:var(--color-input-bg,#13131f);border:1px solid var(--color-border,#383855);border-radius:6px;color:var(--color-text,#e0e0f0);font-size:.82rem;padding:6px 10px;transition:border-color .15s;font-family:inherit}.codeforge_codeforge-repo-path-input__5PRBa:focus{outline:none;border-color:var(--color-accent,#7c7cfa)}.codeforge_codeforge-repo-path-input__5PRBa:disabled{opacity:.5;cursor:not-allowed}.codeforge_codeforge-repo-path-input__5PRBa::placeholder{color:var(--color-text-muted,#a0a0b8);opacity:.6}.codeforge_codeforge-task-input__n6W9R{width:100%;box-sizing:border-box;background:var(--color-input-bg,#13131f);border:1px solid var(--color-border,#383855);border-radius:6px;color:var(--color-text,#e0e0f0);font-size:.82rem;line-height:1.5;padding:8px 10px;resize:vertical;min-height:64px;transition:border-color .15s;font-family:inherit}.codeforge_codeforge-task-input__n6W9R:focus{outline:none;border-color:var(--color-accent,#7c7cfa)}.codeforge_codeforge-task-input__n6W9R:disabled{opacity:.5;cursor:not-allowed}.codeforge_codeforge-task-input__n6W9R::placeholder{color:var(--color-text-muted,#a0a0b8);opacity:.6}.codeforge_codeforge-input-actions__JVTK1{display:flex;align-items:center;align-self:flex-end;gap:8px}.codeforge_codeforge-execute-btn__bq9GX{display:flex;align-items:center;gap:6px;padding:6px 16px;border-radius:6px;border:none;background:var(--color-accent,#7c7cfa);color:#fff;font-size:.8rem;font-weight:600;cursor:pointer;transition:background .15s,opacity .15s}.codeforge_codeforge-execute-btn__bq9GX:hover:not(:disabled){background:var(--color-accent-hover,#6a6ae8)}.codeforge_codeforge-execute-btn__bq9GX:disabled{opacity:.45;cursor:not-allowed}.codeforge_codeforge-execute-btn__bq9GX.codeforge_running__H1vGG{background:var(--color-text-muted,#a0a0b8)}.codeforge_codeforge-cancel-btn__snEjW{padding:6px 14px;border-radius:6px;border:1px solid rgba(255,77,79,.4);background:transparent;color:var(--error,#ff4d4f);font-size:.8rem;font-weight:600;cursor:pointer;transition:background .15s}.codeforge_codeforge-cancel-btn__snEjW:hover{background:rgba(255,77,79,.1)}.codeforge_codeforge-spinner__rZcyc{display:inline-block;width:12px;height:12px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:codeforge_codeforge-spin__rLc6E .7s linear infinite;flex-shrink:0}@keyframes codeforge_codeforge-spin__rLc6E{to{transform:rotate(1turn)}}.codeforge_codeforge-phases__g_vmr{display:flex;flex-direction:column;gap:4px;border-top:1px solid var(--color-border,#383855);padding-top:8px}.codeforge_phase-item__fSrv0{display:flex;align-items:center;gap:8px;padding:4px 8px;border-radius:4px;font-size:.78rem;transition:background .1s}.codeforge_phase-running__HS_SE{background:rgba(124,124,250,.08)}.codeforge_phase-completed__5SdpV{background:rgba(82,196,26,.06)}.codeforge_phase-failed__8kjx7{background:rgba(255,77,79,.08)}.codeforge_phase-pending___pZhu{background:transparent}.codeforge_phase-indicator__dVQsw{font-size:.9em;flex-shrink:0}.codeforge_phase-name__SXjGc{flex:1;color:var(--color-text,#e0e0f0)}.codeforge_phase-duration__codWc{color:var(--color-text-muted,#a0a0b8);font-size:.72rem;flex-shrink:0}.codeforge_codeforge-error__mM8og{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;border-radius:6px;background:rgba(255,77,79,.1);border:1px solid rgba(255,77,79,.3)}.codeforge_codeforge-error-icon__tMYLA{font-size:.85em;flex-shrink:0;margin-top:1px}.codeforge_codeforge-error-message__S16vx{color:var(--error);font-size:.78rem;line-height:1.5;word-break:break-word}.codeforge_codeforge-result__sf_P7{border-top:1px solid var(--color-border,#383855);padding-top:8px;display:flex;flex-direction:column;gap:6px}.codeforge_codeforge-result-header__0LE3V{font-size:.75rem;font-weight:600;color:var(--color-text-muted,#a0a0b8);display:flex;align-items:center;gap:6px}.codeforge_codeforge-result-body__sYWeH{background:var(--color-input-bg,#13131f);border:1px solid var(--color-border,#383855);border-radius:6px;padding:10px 12px;font-size:.78rem;line-height:1.6;color:var(--color-text,#e0e0f0);white-space:pre-wrap;word-break:break-word;overflow-y:auto;max-height:240px;margin:0;font-family:JetBrains Mono,Fira Code,Consolas,monospace}html[data-theme=light] .codeforge_codeforge-panel__Heo9z{background:#f8f8ff;border-color:#ddddf0}@media (prefers-color-scheme:light){html:not([data-theme=dark]) .codeforge_codeforge-panel__Heo9z{background:#f8f8ff;border-color:#ddddf0}}html[data-theme=light] .codeforge_codeforge-close-btn__JKsz7,html[data-theme=light] .codeforge_codeforge-mode-btn__EaKjX,html[data-theme=light] .codeforge_codeforge-title__XVUDl{color:#555570}@media (prefers-color-scheme:light){html:not([data-theme=dark]) .codeforge_codeforge-close-btn__JKsz7,html:not([data-theme=dark]) .codeforge_codeforge-mode-btn__EaKjX,html:not([data-theme=dark]) .codeforge_codeforge-title__XVUDl{color:#555570}}html:not([data-theme=dark]) .codeforge_codeforge-mode-btn__EaKjX:hover:not(:disabled),html[data-theme=light] .codeforge_codeforge-mode-btn__EaKjX:hover:not(:disabled){background:rgba(0,0,0,.05)}html[data-theme=light] .codeforge_codeforge-repo-path-input__5PRBa,html[data-theme=light] .codeforge_codeforge-task-input__n6W9R{background:var(--input-bg);border-color:#ddddf0;color:var(--text-primary)}@media (prefers-color-scheme:light){html:not([data-theme=dark]) .codeforge_codeforge-repo-path-input__5PRBa,html:not([data-theme=dark]) .codeforge_codeforge-task-input__n6W9R{background:var(--input-bg);border-color:#ddddf0;color:var(--text-primary)}}html[data-theme=light] .codeforge_phase-name__SXjGc{color:var(--text-primary)}@media (prefers-color-scheme:light){html:not([data-theme=dark]) .codeforge_phase-name__SXjGc{color:var(--text-primary)}}html[data-theme=light] .codeforge_codeforge-result-body__sYWeH{background:#f0f0ff;border-color:#ddddf0;color:var(--text-primary)}@media (prefers-color-scheme:light){html:not([data-theme=dark]) .codeforge_codeforge-result-body__sYWeH{background:#f0f0ff;border-color:#ddddf0;color:var(--text-primary)}}