@jjdenhertog/ai-driven-development
Version:
AI-driven development workflow with learning capabilities for Claude
1 lines • 79.3 kB
CSS
.SessionViewer_header__8V9Ui{margin-bottom:1.5rem;padding:0 0 1rem;border-bottom:1px solid var(--border-color)}.SessionViewer_title__ynMZv{font-size:1rem;font-weight:600;margin:0 0 .75rem;color:var(--text-primary)}.SessionViewer_sessionMeta__qhSEH{display:flex;flex-direction:column;gap:.5rem}.SessionViewer_metaRow__TwIek{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.SessionViewer_metaLabel__BsoCv{color:var(--text-secondary);font-weight:500;min-width:80px}.SessionViewer_successStatus__FGnB4{color:var(--success-color);font-weight:600}.SessionViewer_failedStatus__nad6w{color:var(--error-color);font-weight:600}.SessionViewer_details__ssnN1{display:flex;flex-direction:column;gap:.5rem;font-size:.875rem;color:var(--text-secondary)}.SessionViewer_timeline__xsvge{flex:1 1;overflow-y:auto;padding:1rem 0}.SessionViewer_timelineTitle__AolW4{font-size:.875rem;font-weight:600;text-transform:uppercase;color:var(--text-secondary);margin-bottom:1rem}.SessionViewer_timelineEntry__TPOsG{padding:.75rem;background:var(--bg-tertiary);border-radius:.375rem;border:1px solid var(--border-color);margin-bottom:.75rem}.SessionViewer_statusEntry__0wb6s{padding-left:1rem;border-left:2px solid var(--accent-color)}.SessionViewer_timestamp__vMRsa{font-size:.75rem;color:var(--text-tertiary)}.SessionViewer_message__BpKsp{margin-top:.25rem;font-size:.875rem;color:var(--text-primary)}.SessionViewer_decisionEntry__daK77,.SessionViewer_errorEntry__Plob2{display:flex;gap:.75rem;padding-left:1rem;font-size:.875rem}.SessionViewer_decisionEntry__daK77{border-left:2px solid var(--accent-color)}.SessionViewer_errorEntry__Plob2{border-left:2px solid var(--error-color)}.SessionViewer_decisionContent__PQYhX,.SessionViewer_errorMessage__cUq70{flex:1 1}.SessionViewer_reasoning__H4MXM{margin-top:.5rem;font-size:.813rem;color:var(--text-secondary)}.SessionViewer_toolEntry__ejLs4{position:relative}.SessionViewer_toolHeader___VxSL{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:.5rem;margin:-.5rem;border-radius:.25rem;transition:background-color .2s}.SessionViewer_toolHeader___VxSL:hover{background:var(--bg-secondary)}.SessionViewer_toolInfo__ExpAM{display:flex;align-items:center;gap:.5rem}.SessionViewer_toolIcon__rtqfx{font-size:1.125rem}.SessionViewer_toolName__t_X6K{font-weight:500;font-size:.875rem;color:var(--text-primary)}.SessionViewer_duration__aVgba,.SessionViewer_expandButton__xqdCP{font-size:.75rem;color:var(--text-secondary)}.SessionViewer_expandButton__xqdCP{background:transparent;border:none;padding:.25rem;cursor:pointer;transition:transform .2s}.SessionViewer_expandButton__xqdCP.SessionViewer_expanded__D2eA8{transform:rotate(90deg)}.SessionViewer_toolResult__8iBym{margin-top:.75rem;background:#0a0a0a;border:1px solid var(--border-color);border-radius:.375rem;max-height:400px;overflow:auto}.SessionViewer_toolResult__8iBym:has(.SessionViewer_todoList__zumHE){max-height:none;overflow:visible;background:transparent;border:none}.SessionViewer_toolResult__8iBym pre{margin:0;padding:1rem;font-size:.813rem;line-height:1.6;white-space:pre;overflow-x:auto;color:#e5e5e5;font-family:SF Mono,Monaco,Inconsolata,Fira Code,monospace}.SessionViewer_terminalOutput___hzzi{background:#1a1a1a;border:1px solid var(--border-color);border-radius:.375rem;padding:1rem;overflow-x:auto}.SessionViewer_terminalOutput___hzzi pre{color:#f0f0f0;margin:0;font-family:var(--font-mono);font-size:.813rem;line-height:1.5;white-space:pre}.SessionViewer_todoList__zumHE{padding:.5rem 0}.SessionViewer_todoSummary__BBIf8{font-size:.813rem;color:var(--text-tertiary);margin-bottom:.5rem;font-style:italic}.SessionViewer_todos__DMEIP{display:flex;flex-direction:column;gap:.25rem;max-height:none;overflow:visible}.SessionViewer_todoItem__R1u0T{display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem;font-size:.813rem;border-left:2px solid transparent;transition:all .2s}.SessionViewer_todoItem__R1u0T:hover{background:var(--bg-secondary);border-radius:.25rem}.SessionViewer_todoItem__R1u0T.SessionViewer_completed__mUYj6{border-left-color:var(--success-color);opacity:.7}.SessionViewer_todoItem__R1u0T.SessionViewer_in_progress__C23Wt{border-left-color:var(--accent-color)}.SessionViewer_todoItem__R1u0T.SessionViewer_pending__opI_9{border-left-color:var(--text-tertiary);opacity:.9}.SessionViewer_todoStatus__ArIe7{font-size:.875rem;min-width:16px;text-align:center}.SessionViewer_todoItem__R1u0T.SessionViewer_completed__mUYj6 .SessionViewer_todoStatus__ArIe7{color:var(--success-color)}.SessionViewer_todoItem__R1u0T.SessionViewer_in_progress__C23Wt .SessionViewer_todoStatus__ArIe7{color:var(--accent-color)}.SessionViewer_todoItem__R1u0T.SessionViewer_pending__opI_9 .SessionViewer_todoStatus__ArIe7{color:var(--text-tertiary)}.SessionViewer_todoContent__wdzb3{flex:1 1;color:var(--text-primary)}.SessionViewer_todoItem__R1u0T.SessionViewer_completed__mUYj6 .SessionViewer_todoContent__wdzb3{text-decoration:line-through;color:var(--text-secondary)}.SessionViewer_todoPriority__W51lz{font-size:.688rem;padding:.125rem .375rem;border-radius:.188rem;font-weight:500;text-transform:uppercase}.SessionViewer_todoPriority__W51lz.SessionViewer_priority-high__POPzu{background:rgba(239,68,68,.1);color:#ef4444}.SessionViewer_todoPriority__W51lz.SessionViewer_priority-medium__3rBej{background:rgba(245,158,11,.1);color:#f59e0b}.SessionViewer_todoPriority__W51lz.SessionViewer_priority-low__btgQr{background:rgba(107,114,128,.1);color:#6b7280}.SessionViewer_writeResult__ooXRc{padding:.75rem}.SessionViewer_fileName__8Nyf6{font-size:.875rem;margin-bottom:.75rem;padding:.5rem .75rem;background:var(--bg-secondary);border-radius:.375rem;font-family:var(--font-mono)}.SessionViewer_filePreview__y8eI3{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:.375rem;overflow:hidden}.SessionViewer_filePreview__y8eI3 pre{margin:0;padding:1rem;font-size:.813rem;line-height:1.5;overflow-x:auto;color:var(--text-primary);font-family:var(--font-mono)}.SessionViewer_expandPreview__HWOta{width:100%;padding:.5rem;background:var(--bg-tertiary);border:none;border-top:1px solid var(--border-color);color:var(--accent-color);font-size:.813rem;cursor:pointer;transition:background .2s}.SessionViewer_expandPreview__HWOta:hover{background:var(--bg-primary)}.SessionViewer_bashEmpty__T8KIe{padding:1rem;font-family:var(--font-mono);font-size:.813rem;background:#1a1a1a;border-radius:.375rem;color:#b0b0b0}.SessionViewer_bashPrompt__JCxik{color:#10b981;margin-right:.5rem}.SessionViewer_bashCommand__vJ8ps{color:#f0f0f0}.SessionViewer_bashNoOutput__5Ny4b{margin-top:.5rem;color:#666;font-style:italic}.SessionViewer_summary__tGViE{margin-left:.75rem;font-size:.813rem;color:var(--text-secondary);font-style:italic}.SessionViewer_toolHeader___VxSL.SessionViewer_noContent__84TfG{opacity:.7;cursor:default}.SessionViewer_toolHeader___VxSL.SessionViewer_noContent__84TfG:hover{background:transparent}.SessionViewer_logsSection__nJi94{margin:1.5rem 0}.SessionViewer_mdH1__paUEU{font-size:1.25rem}.SessionViewer_mdH1__paUEU,.SessionViewer_mdH2__Z6UpG{font-weight:600;margin:.75rem 0 .5rem;color:var(--text-primary)}.SessionViewer_mdH2__Z6UpG{font-size:1.125rem}.SessionViewer_mdH3__SypeH{font-size:1rem;font-weight:600;margin:.5rem 0 .375rem;color:var(--text-primary)}.SessionViewer_mdParagraph__Ompmv{margin:.25rem 0;line-height:1.5}.SessionViewer_mdListItem__Pa0P1{list-style:none;margin:.25rem 0;padding-left:1rem;position:relative}.SessionViewer_mdListItem__Pa0P1:before{content:"•";position:absolute;left:0;color:var(--text-secondary)}.SessionViewer_indent1__kvP9z{margin-left:.5rem}.SessionViewer_indent2__OCYQf{margin-left:1rem}.SessionViewer_indent3__66uQk{margin-left:1.5rem}.SessionViewer_indent4__AB51_{margin-left:2rem}.SessionViewer_indent5__m8md0{margin-left:2.5rem}.SessionViewer_indent6____jaW{margin-left:3rem}.SessionViewer_indent7__B0OfO{margin-left:3.5rem}.SessionViewer_indent8__bknT6{margin-left:4rem}.SessionViewer_mdEmptyLine__I3BLj{height:.5rem}.SessionViewer_tabContainer__WqFyB{flex:1 1;display:flex;flex-direction:column;overflow:hidden}.SessionViewer_tabs__WkPEQ{display:flex;padding:.5rem;gap:.25rem;border-bottom:1px solid var(--border-color)}.SessionViewer_tab__2ykoE{padding:.625rem 1rem;background:transparent;border:1px solid transparent;border-radius:.5rem;color:var(--text-secondary);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.SessionViewer_tab__2ykoE:hover{color:var(--text-primary)}.SessionViewer_tab__2ykoE.SessionViewer_active__qq0V6{color:var(--accent-color);border-color:var(--border-color);box-shadow:0 1px 3px rgba(0,0,0,.1)}.SessionViewer_filesWritten__SmR6z{flex:1 1;overflow-y:auto;padding:1rem 0}.SessionViewer_fileItem___7CIO{background:var(--bg-tertiary);border-radius:.5rem;border:1px solid var(--border-color);margin-bottom:.75rem;overflow:hidden}.SessionViewer_fileHeader__Z6nZ1{display:flex;gap:1rem;padding:1rem;cursor:pointer;transition:all .2s}.SessionViewer_fileHeader__Z6nZ1:hover{background:var(--bg-secondary)}.SessionViewer_fileContent__NDc96{border-top:1px solid var(--border-color);overflow:hidden}.SessionViewer_fileIcon__G8Ce5{font-size:1.5rem;opacity:.8}.SessionViewer_fileInfo__SJ_0y{flex:1 1;min-width:0}.SessionViewer_fileName__8Nyf6{font-size:.9375rem;font-weight:600;color:var(--text-primary);margin-bottom:.25rem}.SessionViewer_filePath__WDUF1{font-size:.75rem;color:var(--text-tertiary);font-family:var(--font-mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SessionViewer_fileSummary__Oi4cQ{font-size:.813rem;color:var(--text-secondary);margin-top:.5rem;font-style:italic}.SessionViewer_noFiles__61xOl{text-align:center;padding:3rem;color:var(--text-tertiary);font-size:.875rem}.SessionViewer_sessionContent__goJx9{flex:1 1;overflow-y:auto}.SessionViewer_logsContainer__gS3oP{display:flex;flex-direction:column;gap:1.5rem}.SessionViewer_phaseFilesSection___WbXU{display:flex;flex-direction:column;gap:.5rem}.SessionViewer_phaseFilesSection___WbXU h4{margin:0 0 .5rem;font-size:1rem;font-weight:600;color:var(--text-primary)}.SessionViewer_noLogs__BtE9J{padding:2rem;text-align:center;color:var(--text-tertiary);font-style:italic}.SessionViewer_logsHeader__gTt8i{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.SessionViewer_logsHeader__gTt8i h4{margin:0;font-size:1rem;font-weight:600;color:var(--text-primary)}.SessionViewer_logsFileName__z176b{font-size:.813rem;color:var(--text-tertiary);font-family:var(--font-mono);background:var(--bg-tertiary);padding:.25rem .75rem;border-radius:.375rem}.SessionViewer_logsToggle___yAE7{display:flex;align-items:center;gap:.5rem;width:100%;padding:.75rem 1rem;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:.375rem;color:var(--text-primary);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.SessionViewer_logsToggle___yAE7:hover{background:var(--bg-secondary);border-color:var(--accent-color)}.SessionViewer_toggleIcon__Ysvyl{margin-left:auto;transition:transform .2s;font-size:.75rem}.SessionViewer_toggleIcon__Ysvyl.SessionViewer_expanded__D2eA8{transform:rotate(90deg)}.SessionViewer_logsContent__or4UL{flex:1 1;overflow:auto;padding:1rem;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:.5rem}.SessionViewer_logsContent__or4UL pre{margin:0;padding:1rem;font-size:.75rem;line-height:1.5;color:#e5e5e5;font-family:var(--font-mono);white-space:pre-wrap;word-break:break-word}.SessionViewer_logsTimeline__uzCHW{display:flex;flex-direction:column;gap:.5rem}.SessionViewer_logEntry__qMzv4{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;background:var(--bg-tertiary);border-radius:6px;border:1px solid var(--border-color);transition:all .2s ease}.SessionViewer_logEntry__qMzv4:hover{background:var(--bg-secondary);border-color:var(--border-hover)}.SessionViewer_logEntry__qMzv4.SessionViewer_success__Jn4EM{border-left:3px solid var(--success-color)}.SessionViewer_logEntry__qMzv4.SessionViewer_error__Ocg5o{border-left:3px solid var(--error-color)}.SessionViewer_logEntry__qMzv4.SessionViewer_info__abz_8{border-left:3px solid var(--info-color)}.SessionViewer_logTimestamp__Ns2JY{font-size:.75rem;color:var(--text-secondary);min-width:80px;font-family:var(--font-mono)}.SessionViewer_logType__lwE8T{font-size:1rem;min-width:24px;text-align:center}.SessionViewer_logMessage__AFAOW{flex:1 1;color:var(--text-primary);line-height:1.5;word-break:break-word}.SimpleEditor_container__LmH4_{display:flex;flex-direction:column;border:1px solid var(--border-color);border-radius:.5rem;overflow:hidden;background:var(--code-bg)}.SimpleEditor_header__lR43V{padding:.5rem 1rem;background:var(--bg-secondary);border-bottom:1px solid var(--border-color);display:flex;align-items:center;justify-content:space-between}.SimpleEditor_language__4pI2b{font-size:.75rem;color:var(--text-secondary);text-transform:uppercase;font-weight:500}.SimpleEditor_editor__EXn9P{flex:1 1;padding:1rem;background:transparent;border:none;color:var(--text-primary);font-family:Monaco,Menlo,Ubuntu Mono,Consolas,monospace;font-size:.875rem;line-height:1.6;resize:none;outline:none}.Button_button__y6cjA{cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.5rem;position:relative;overflow:hidden;text-align:center;background:var(--gradient-subtle);border:1px solid var(--border-color);color:var(--text-primary)}.Button_button__y6cjA:active,.Button_button__y6cjA:hover{background:var(--gradient-hover);border-color:var(--border-color-light)}.Button_button__y6cjA:disabled{opacity:.5;cursor:not-allowed;transform:none}.Button_small__zTEVQ{padding:.5rem .75rem;font-size:.75rem;min-height:32px}.Button_medium__QfI0S{padding:.75rem 1rem;font-size:.875rem;min-height:40px}.Button_large__4HR_t{padding:1rem;font-size:.875rem;min-height:48px}.Button_primary___8S9W{background:var(--accent-color);border-color:var(--accent-color);color:white}.Button_primary___8S9W:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover);filter:brightness(var(--hover-brightness))}.Button_secondary__NR6ak{background:var(--gradient-subtle);color:var(--text-primary);border:1px solid var(--border-color)}.Button_secondary__NR6ak:hover:not(:disabled){background:var(--gradient-hover);border-color:var(--border-color-light)}.Button_ghost__iCa4P{background:transparent;color:var(--text-secondary);border-color:transparent}.Button_ghost__iCa4P:hover:not(:disabled){background:var(--bg-tertiary);color:var(--text-primary);border-color:var(--border-color)}.Button_danger__Oa3fp{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.3);color:var(--error-color)}.Button_danger__Oa3fp:hover:not(:disabled){background:rgba(239,68,68,.15);border-color:var(--error-color)}.Button_fullWidth__IomvO{width:100%;justify-content:flex-start;text-align:left}.Button_button__y6cjA.Button_iconOnly__zknJx{padding:.5rem;justify-content:center;min-width:40px;width:auto}.Button_button__y6cjA.Button_iconOnly__zknJx.Button_small__zTEVQ{padding:.375rem;min-width:32px}.ContainerList_container__ujNhZ{height:100%;background:transparent;padding:0;overflow:hidden;display:flex;flex-direction:column}.ContainerList_list__TXV9_{flex:1 1;overflow-y:auto;display:flex;flex-direction:column;padding:1rem;background:var(--bg-primary);margin:0 1rem 1rem;border-radius:.5rem}.ContainerList_item__XPoX2{display:flex;align-items:center;gap:1rem;padding:1rem;margin-bottom:.5rem;background:var(--gradient-subtle);border:1px solid var(--border-color);border-radius:.5rem;cursor:pointer;transition:all .2s ease;text-align:left;width:100%}.ContainerList_item__XPoX2:hover{background:var(--gradient-hover);border-color:var(--primary-color)}.ContainerList_item__XPoX2.ContainerList_selected__d_Jhm,.ContainerList_item__XPoX2.ContainerList_selected__d_Jhm:hover{background:var(--selected-bg);border-color:var(--primary-color)}.ContainerList_item__XPoX2.ContainerList_disabled__QA3Nx{opacity:.5;cursor:not-allowed}.ContainerList_item__XPoX2.ContainerList_disabled__QA3Nx:hover{background:transparent;border-color:var(--border-color)}.ContainerList_status__x8llp{display:flex;align-items:center;position:relative}.ContainerList_statusIcon__Hm370{font-size:.75rem;filter:blur(4px);animation:ContainerList_pulse__nfODq 2s infinite}.ContainerList_statusIcon__Hm370.ContainerList_running__gdBI6{color:#22c55e;filter:blur(3px);box-shadow:0 0 8px #22c55e}.ContainerList_statusIcon__Hm370.ContainerList_running__gdBI6:before{content:"";position:absolute;width:8px;height:8px;background:#22c55e;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);animation:ContainerList_pulse-ring__50IDz 2s infinite}.ContainerList_statusIcon__Hm370.ContainerList_stopped__EM9tI{color:#ef4444;animation:none;filter:none}@keyframes ContainerList_pulse__nfODq{0%{opacity:1}50%{opacity:.7}to{opacity:1}}@keyframes ContainerList_pulse-ring__50IDz{0%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(-50%,-50%) scale(1.5);opacity:0}}.ContainerList_info__BP4cL{flex:1 1}.ContainerList_name__Woa_e{font-weight:600;color:var(--foreground);text-transform:capitalize;display:flex;align-items:center;gap:.5rem}.ContainerList_warningIcon__LMTht{color:#f59e0b;font-size:.875rem}.ContainerList_type__RFT_j{font-size:.875rem;margin-top:.25rem}.ContainerList_icon__MaIQv,.ContainerList_type__RFT_j{color:var(--muted-foreground)}.ContainerList_actionIcon__knyXV{font-size:1rem}.ContainerList_error___yneU,.ContainerList_loading__7f4UZ{display:flex;align-items:center;justify-content:center;height:100%;color:var(--muted-foreground)}.ContainerList_error___yneU{color:var(--error-color);text-align:center;padding:2rem}.SkeletonLoader_skeleton__HMzx1{background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--bg-tertiary) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:SkeletonLoader_loading__tv0Zl 1.5s infinite;border-radius:.25rem}.SkeletonLoader_text__BK3SQ{height:1rem;width:100%;margin-bottom:.5rem}.SkeletonLoader_title__prWZy{height:1.5rem;width:60%;margin-bottom:1rem}.SkeletonLoader_card__Rp7eZ{height:120px;width:100%;border-radius:.5rem;margin-bottom:1rem}.SkeletonLoader_list-item__nx9Aq{height:60px;width:100%;border-radius:.5rem;margin-bottom:.5rem;border:1px solid var(--border-color)}@keyframes SkeletonLoader_loading__tv0Zl{0%{background-position:200% 0}to{background-position:-200% 0}}.ContainerActionModal_spinner__Z3_5u{animation:ContainerActionModal_spin__jX__2 1s linear infinite}@keyframes ContainerActionModal_spin__jX__2{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ContainerActionModal_logsContainer__VjKr3{flex:1 1;overflow:hidden;padding:1.5rem}.ContainerActionModal_logs__aEyTG{background:var(--background);border:1px solid var(--border-color);border-radius:8px;padding:1rem;height:300px;overflow-y:auto;font-family:Consolas,Monaco,Courier New,monospace;font-size:.875rem;line-height:1.5}.ContainerActionModal_waiting__fz9xX{color:var(--muted-foreground);text-align:center;padding:2rem}.ContainerActionModal_logLine__K981E{color:var(--foreground);white-space:pre-wrap;word-break:break-all;margin-bottom:.5rem}.ContainerActionModal_logLine__K981E:last-child{margin-bottom:0}.ContainerActionModal_logLine__K981E a{color:#3b82f6;text-decoration:underline;word-break:break-all}.ContainerActionModal_logLine__K981E a:hover{color:#2563eb;text-decoration:none}.ContainerLogs_logsSection__YTXrD{flex:1 1;display:flex;flex-direction:column;padding:1.5rem;overflow:hidden}.ContainerLogs_logsHeader__JWGj2{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;flex-shrink:0}.ContainerLogs_logsTitle__KYqiM{margin:0;font-size:1.1rem;font-weight:600;color:var(--foreground);display:flex;align-items:center;gap:.5rem}.ContainerLogs_logsContentWrapper__woEmx{flex:1 1;position:relative;display:flex;flex-direction:column;min-height:0}.ContainerLogs_logsContent__vekV0{background:var(--background-subtle);border:1px solid var(--border);border-radius:.5rem;padding:1rem;flex:1 1;overflow-y:auto;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:.875rem;min-height:0}.ContainerLogs_noLogs__Qkhy0{color:var(--foreground-muted);text-align:center;padding:2rem}.ContainerLogs_logLines__jMff1{display:flex;flex-direction:column;gap:.25rem}.ContainerLogs_logLine__5F0Si{line-height:1.5;word-break:break-word}.ContainerLogs_logText__eqnpy{display:block}.ContainerLogs_error__DFMML{color:var(--color-error)}.ContainerLogs_warning__5Spnz{color:var(--color-warning)}.ContainerLogs_success__UJIoG{color:var(--color-success)}.ContainerLogs_info__M24KF{color:var(--color-info)}.ContainerLogs_system___O9Ft{color:var(--foreground-muted);font-style:italic}.ContainerLogs_normal___V8Pb{color:var(--foreground)}.ContainerLogs_ansi-black__XyTBs{color:#000000}.ContainerLogs_ansi-red__fOlvA{color:#cd3131}.ContainerLogs_ansi-green__iYD31{color:#0dbc79}.ContainerLogs_ansi-yellow__FmHp4{color:#e5e510}.ContainerLogs_ansi-blue__qr5q8{color:#2472c8}.ContainerLogs_ansi-magenta__ZzsvH{color:#bc3fbc}.ContainerLogs_ansi-cyan__N2TOy{color:#11a8cd}.ContainerLogs_ansi-white__8xOJs{color:#e5e5e5}.ContainerLogs_ansi-bright-black__9fUsz{color:#666666}.ContainerLogs_ansi-bright-red__yEdxA{color:#f14c4c}.ContainerLogs_ansi-bright-green__h1G__{color:#23d18b}.ContainerLogs_ansi-bright-yellow__HVR5Q{color:#f5f543}.ContainerLogs_ansi-bright-blue__MD9IH{color:#3b8eea}.ContainerLogs_ansi-bright-magenta__dtq0h{color:#d670d6}.ContainerLogs_ansi-bright-cyan__EojY4{color:#29b8db}.ContainerLogs_ansi-bright-white__MvykT{color:#ffffff}.ContainerLogs_ansi-orange__7HftV{color:#ffaf00}.ContainerLogs_scrollCheckbox__lQIkM{position:absolute;bottom:1rem;right:1rem;display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:var(--background);border:1px solid var(--border);border-radius:.375rem;font-size:.875rem;color:var(--foreground-muted);box-shadow:0 1px 3px rgba(0,0,0,.1);z-index:10;white-space:nowrap}.ContainerLogs_scrollCheckbox__lQIkM:hover{background:var(--background-subtle);border-color:var(--border-hover)}.ContainerLogs_scrollCheckbox__lQIkM input[type=checkbox]{cursor:pointer}.ContainerDetails_container__dj2zU{height:100%;background:transparent;padding:0;display:flex;flex-direction:column;overflow:hidden}.ContainerDetails_header__JS5io{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:1rem;padding:1.5rem 2rem;border-bottom:1px solid rgba(162,123,92,.1)}.ContainerDetails_info__jBsuf{flex:1 1}.ContainerDetails_name__vg05L{font-size:1.5rem;font-weight:600;color:var(--foreground);text-transform:capitalize;margin-bottom:.5rem}.ContainerDetails_status__Acduy{font-size:1rem;color:var(--muted-foreground)}.ContainerDetails_status__Acduy span{font-weight:600}.ContainerDetails_status__Acduy .ContainerDetails_running__hqBU2{color:#22c55e}.ContainerDetails_status__Acduy .ContainerDetails_stopped__QOWsp{color:#ef4444}.ContainerDetails_actions__xlNhS{display:flex;gap:.75rem}.ContainerDetails_actionGroup__ODLc8{position:relative;display:flex;flex-direction:column;gap:.5rem}.ContainerDetails_optionButtons__k9s3E{position:absolute;top:calc(100% + .25rem);left:0;right:0;display:flex;flex-direction:column;gap:.25rem;background:var(--card-bg);border:1px solid var(--border-color);border-radius:6px;padding:.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);z-index:10}.ContainerDetails_optionButton__ImXFa{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:1px solid var(--border-color);border-radius:4px;background:transparent;color:var(--foreground);font-size:.875rem;cursor:pointer;transition:all .2s ease;white-space:nowrap}.ContainerDetails_optionButton__ImXFa:hover{background:var(--hover-bg)}.ContainerDetails_optionButton__ImXFa.ContainerDetails_danger__Mb15n{color:#ef4444;border-color:#ef4444}.ContainerDetails_optionButton__ImXFa.ContainerDetails_danger__Mb15n:hover{background:rgba(239,68,68,.1)}.ContainerDetails_optionButton__ImXFa.ContainerDetails_warning__92shh{color:#f59e0b;border-color:#f59e0b}.ContainerDetails_optionButton__ImXFa.ContainerDetails_warning__92shh:hover{background:rgba(245,158,11,.1)}.ContainerDetails_warning__92shh{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.3);border-radius:8px;color:#f59e0b;font-size:.875rem;line-height:1.5}.ContainerDetails_warning__92shh svg{flex-shrink:0;margin-top:.125rem}.ContainerDetails_message__q0bSZ{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;border-radius:8px;font-size:.875rem;line-height:1.5;margin-bottom:1rem;animation:ContainerDetails_fadeIn__89CSk .3s ease-in-out}.ContainerDetails_message__q0bSZ svg{flex-shrink:0;margin-top:.125rem}.ContainerDetails_message__q0bSZ.ContainerDetails_info__jBsuf{background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.3);color:#3b82f6}.ContainerDetails_message__q0bSZ.ContainerDetails_error__NX6p_{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);color:#ef4444}@keyframes ContainerDetails_fadeIn__89CSk{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ContainerDetails_actionButton__dMmWP{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:1px solid var(--border-color);border-radius:8px;background:transparent;color:var(--foreground);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.ContainerDetails_actionButton__dMmWP:hover:not(:disabled){background:var(--hover-bg);border-color:var(--primary-color)}.ContainerDetails_actionButton__dMmWP:disabled{opacity:.5;cursor:not-allowed}.ContainerDetails_actionButton__dMmWP.ContainerDetails_primary__KMlwO{background:var(--primary-color);color:white;border-color:var(--primary-color)}.ContainerDetails_actionButton__dMmWP.ContainerDetails_primary__KMlwO:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover)}.ContainerDetails_logsSection__Dfsv0{flex:1 1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.ContainerDetails_logsHeader__AHQDR{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.ContainerDetails_logsTitle__zA9Fu{font-size:1.125rem;font-weight:600;color:var(--foreground);display:flex;align-items:center;gap:.5rem}.ContainerDetails_logsToggle__9ymni{padding:.5rem 1rem;border:1px solid var(--border-color);border-radius:6px;background:transparent;color:var(--foreground);font-size:.875rem;cursor:pointer;transition:all .2s ease}.ContainerDetails_logsToggle__9ymni:hover:not(:disabled){background:var(--hover-bg);border-color:var(--primary-color)}.ContainerDetails_logsToggle__9ymni:disabled{opacity:.5;cursor:not-allowed}.ContainerDetails_logsContent__BtNxF{flex:1 1;background:var(--code-bg);border:1px solid var(--border-color);border-radius:8px;padding:1rem;overflow-y:auto;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,monospace;font-size:.875rem;line-height:1.5}.ContainerDetails_logLines__WD1YM{display:flex;flex-direction:column;gap:.125rem}.ContainerDetails_noLogs__dcAkb{color:var(--muted-foreground);text-align:center;padding:2rem;font-style:italic}.ContainerDetails_logLine__AodI0{color:var(--foreground);white-space:pre-wrap;word-break:break-word;padding:.25rem 0;display:flex;align-items:flex-start;gap:.5rem;transition:background-color .2s ease}.ContainerDetails_logLine__AodI0:hover{background:rgba(255,255,255,.05)}.ContainerDetails_timestamp__3M9sc{color:var(--muted-foreground);font-size:.75rem;flex-shrink:0;opacity:.7}.ContainerDetails_logText__6Qv4N{flex:1 1}.ContainerDetails_logText__6Qv4N a{color:#3b82f6;text-decoration:underline}.ContainerDetails_logText__6Qv4N a:hover{color:#2563eb;text-decoration:none}.ContainerDetails_logLine__AodI0.ContainerDetails_info__jBsuf{color:#3b82f6}.ContainerDetails_logLine__AodI0.ContainerDetails_success__N2Fer{color:#22c55e}.ContainerDetails_logLine__AodI0.ContainerDetails_error__NX6p_{color:#ef4444;background:rgba(239,68,68,.1)}.ContainerDetails_logLine__AodI0.ContainerDetails_warning__92shh{color:#f59e0b;background:rgba(245,158,11,.05)}.ContainerDetails_logLine__AodI0.ContainerDetails_system__g82jm{color:#a855f7;font-weight:600;padding:.5rem 0}.ContainerDetails_logLine__AodI0.ContainerDetails_normal__Fm_Nd{color:var(--foreground)}.ContainerDetails_logLine__AodI0 .ContainerDetails_logText__6Qv4N:has-text("repeated"){opacity:.7;font-style:italic}.ContainerDetails_warningModal__I3pPb{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ContainerDetails_warningModalContent__ZNabC{background:var(--card-bg);border-radius:12px;padding:2rem;max-width:500px;width:90%;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.ContainerDetails_warningModalContent__ZNabC h3{display:flex;align-items:center;gap:.5rem;font-size:1.25rem;font-weight:600;color:#f59e0b;margin-bottom:1rem}.ContainerDetails_warningModalContent__ZNabC p{color:var(--muted-foreground);line-height:1.5;margin-bottom:1.5rem}.ContainerDetails_warningModalActions__xsKED{display:flex;gap:.75rem;justify-content:flex-end}.ContainerDetails_warningModalCancel__H5RkU{padding:.5rem 1rem;background:transparent;color:var(--foreground);border:1px solid var(--border);border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.ContainerDetails_warningModalCancel__H5RkU:hover{background:var(--hover-bg)}.ContainerDetails_warningModalConfirm__dkmBt{padding:.5rem 1rem;background:#f59e0b;color:white;border:none;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .2s}.ContainerDetails_warningModalConfirm__dkmBt:hover{background:#d97706}@media (prefers-color-scheme:dark){.ContainerDetails_warning__92shh{background:rgba(245,158,11,.15);border-color:rgba(245,158,11,.4)}.ContainerDetails_logLine__AodI0.ContainerDetails_error__NX6p_{background:rgba(239,68,68,.15)}.ContainerDetails_logLine__AodI0.ContainerDetails_warning__92shh{background:rgba(245,158,11,.1)}}.ContainerSection_container__Mv3g_{display:flex;height:calc(100vh - 72px);overflow:hidden}.ContainerSection_sidebar__m2bx7{width:320px;flex-shrink:0;display:flex;flex-direction:column;overflow:hidden;background:transparent}.ContainerSection_main__xSYoX{flex:1 1;overflow:hidden;display:flex;flex-direction:column}.ContainerSection_empty__vjXKP{height:100%;background:var(--card-bg);border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--muted-foreground);font-size:1.125rem}.ContainerSection_error__zmtgr{text-align:center;padding:2rem}.ContainerSection_error__zmtgr h3{color:var(--error-color);margin-bottom:1rem;font-size:1.5rem}.ContainerSection_error__zmtgr p{color:var(--muted-foreground);font-size:1rem;line-height:1.5}.ContainerSection_info___FbRY{margin-top:2rem;padding:1rem;background:var(--code-bg);border:1px solid var(--border-color);border-radius:8px}.ContainerSection_info___FbRY p{margin-bottom:.5rem;font-size:.875rem}.ContainerSection_info___FbRY code{display:block;padding:.5rem;background:rgba(0,0,0,.2);border-radius:4px;font-family:SF Mono,Monaco,monospace;font-size:.875rem;color:var(--accent-color)}.ContainerSection_placeholder__j2_45{display:flex;align-items:center;justify-content:center;height:100%;color:var(--text-secondary);font-size:1.125rem;flex-direction:column;gap:2rem}.ContainerSection_sidebarActions__SwXo0{padding:1rem 1.5rem;background:transparent;display:flex;justify-content:flex-end;gap:.5rem}.ContainerSection_taskList__zs_h0{flex:1 1;overflow-y:auto;padding:1rem;background:var(--bg-primary);margin:0 1rem 1rem;border-radius:.5rem}@media (max-width:1024px){.ContainerSection_container__Mv3g_{grid-template-columns:280px 1fr}}@media (max-width:768px){.ContainerSection_container__Mv3g_{grid-template-columns:1fr;grid-template-rows:auto 1fr;height:auto}.ContainerSection_sidebar__m2bx7{max-height:300px}}.ClaudeLogEntry_logEntry__vppzR{display:flex;flex-direction:column;border-bottom:1px solid var(--border-tertiary);font-size:.813rem}.ClaudeLogEntry_logEntry__vppzR:last-child{border-bottom:none}.ClaudeLogEntry_logHeader__2CFKv{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;margin:0 -.75rem;border-radius:.25rem;transition:background-color .2s}.ClaudeLogEntry_logHeader__2CFKv.ClaudeLogEntry_clickable__H6182{cursor:pointer}.ClaudeLogEntry_logHeader__2CFKv.ClaudeLogEntry_clickable__H6182:hover{background-color:var(--bg-tertiary)}.ClaudeLogEntry_logEntry__vppzR.ClaudeLogEntry_error__BJ7Qp .ClaudeLogEntry_logHeader__2CFKv{color:var(--error)}.ClaudeLogEntry_logEntry__vppzR.ClaudeLogEntry_status__NPmP6 .ClaudeLogEntry_logHeader__2CFKv{color:var(--text-secondary)}.ClaudeLogEntry_logTimestamp__tB_hM{color:var(--text-tertiary);font-family:var(--font-mono);font-size:.75rem;min-width:80px}.ClaudeLogEntry_logIcon__7kzbN{min-width:1.5rem;text-align:center}.ClaudeLogEntry_logLabel__eNeD6{font-weight:500;min-width:80px}.ClaudeLogEntry_logDuration__KBHJ5{color:var(--text-tertiary);font-size:.75rem}.ClaudeLogEntry_logPreview__6_dJf{flex:1 1;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ClaudeLogEntry_expandButton__aDSf8{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;transition:transform .2s;color:var(--text-tertiary)}.ClaudeLogEntry_expandButton__aDSf8.ClaudeLogEntry_expanded__ISX9x{transform:rotate(90deg)}.ClaudeLogEntry_logDetails__dFHWc{padding:.5rem 0 .5rem 1rem;border-left:2px solid var(--border-tertiary);margin-left:.5rem;margin-bottom:.5rem}.ClaudeLogEntry_details__t_PPI pre,.ClaudeLogEntry_fullMessage__J_kbH pre,.ClaudeLogEntry_result__7Qa3z pre{margin:0;padding:.5rem;background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:.25rem;overflow-x:auto;font-size:.75rem;white-space:pre-wrap;word-break:break-word;font-family:var(--font-mono)}.ClaudeLogEntry_filePath__MPO8L{margin-bottom:.5rem;font-size:.813rem;color:var(--text-secondary)}.ClaudeLogEntry_filePreview__NhkXR{margin-top:.5rem}.ClaudeLogEntry_codeBlock__eAIqV{margin:0;padding:.75rem;background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:.375rem;overflow-x:auto;font-size:.75rem;line-height:1.5;font-family:var(--font-mono)}.ClaudeLogEntry_codeBlock__eAIqV code{font-family:inherit;font-size:inherit;white-space:pre}.ClaudeLogEntry_decision__pG1gr,.ClaudeLogEntry_reasoning__BBFzT{margin:.5rem 0;padding:.5rem;background:var(--bg-primary);border-radius:.25rem;font-size:.813rem}.ClaudeLogEntry_writeResult__65VXX{margin-top:.5rem}.ClaudeLogEntry_fullContent__M3Ehp{margin-top:.5rem;border-radius:.375rem;overflow:hidden}.ClaudeLogEntry_todoList__8_HX5{display:flex;flex-direction:column;gap:.25rem;margin-top:.5rem}.ClaudeLogEntry_todoItem__nYXrq{display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem;background:var(--bg-primary);border-radius:.25rem;font-size:.75rem}.ClaudeLogEntry_todoItem__nYXrq.ClaudeLogEntry_completed__T9j25{opacity:.7}.ClaudeLogEntry_todoItem__nYXrq.ClaudeLogEntry_in_progress__sA1Xa{background:var(--bg-secondary)}.ClaudeLogEntry_todoStatus__9_9wQ{min-width:1.25rem;text-align:center}.ClaudeLogEntry_todoContent__r2yyX{flex:1 1}.SessionPhaseFiles_container__62UK2{display:flex;flex-direction:column;gap:.75rem}.SessionPhaseFiles_fileItem__gCXgE{border:1px solid var(--border-secondary);border-radius:.5rem;overflow:hidden;background:var(--bg-secondary);margin-bottom:.75rem}.SessionPhaseFiles_phaseContent__lKrSJ{display:flex;flex-direction:column;gap:.75rem}.SessionPhaseFiles_timeline__lNG4X{margin-top:1rem;border-top:1px solid var(--border-secondary);padding-top:1rem}.SessionManualLogs_noLogs__xXhjB{font-style:italic}.SessionManualLogs_logsTimeline__mDgZ6{display:flex;flex-direction:column;gap:.25rem}.SessionManualLogs_logEntry__GTeBj{display:flex;align-items:flex-start;gap:.5rem;padding:.375rem 0;border-bottom:1px solid var(--border-tertiary);font-size:.813rem}.SessionManualLogs_logEntry__GTeBj:last-child{border-bottom:none}.SessionManualLogs_logEntry__GTeBj.SessionManualLogs_error__8qlTP{color:var(--error)}.SessionManualLogs_logEntry__GTeBj.SessionManualLogs_warn__AOU6L{color:var(--warning)}.SessionManualLogs_logEntry__GTeBj.SessionManualLogs_success__AMXH7{color:var(--success)}.SessionManualLogs_logTimestamp__juJwz{color:var(--text-tertiary);font-family:var(--font-mono);font-size:.75rem;min-width:80px}.SessionManualLogs_logType__9_4z4{min-width:1.5rem;text-align:center}.SessionManualLogs_logMessage__qIeGj{flex:1 1;word-break:break-word;white-space:pre-wrap;font-family:var(--font-mono)}.SessionManualLogs_logMessage__qIeGj.SessionManualLogs_ansi-black__Wo8Mq{color:#000000}.SessionManualLogs_logMessage__qIeGj.SessionManualLogs_ansi-red__A7Xf8{color:#cd3131}.SessionManualLogs_logMessage__qIeGj.SessionManualLogs_ansi-green__wM8_t{color:#0dbc79}.SessionManualLogs_logMessage__qIeGj.SessionManualLogs_ansi-yellow__vrn9c{color:#e5e510}.SessionManualLogs_logMessage__qIeGj.SessionManualLogs_ansi-blue__zXKwb{color:#2472c8}.SessionManualLogs_logMessage__qIeGj.SessionManualLogs_ansi-magenta__t_Jah{color:#bc3fbc}.SessionManualLogs_logMessage__qIeGj.SessionManualLogs_ansi-cyan__Jsesi{color:#11a8cd}.SessionManualLogs_logMessage__qIeGj.SessionManualLogs_ansi-white__TIw_t{color:#e5e5e5}.SessionManualLogs_logMessage__qIeGj.SessionManualLogs_ansi-bright-black__j1zBS{color:#666666}.SessionManualLogs_logMessage__qIeGj.SessionManualLogs_ansi-bright-red__tpyNu{color:#f14c4c}.SessionManualLogs_logMessage__qIeGj.SessionManualLogs_ansi-bright-green__1daGw{color:#23d18b}.SessionManualLogs_logMessage__qIeGj.SessionManualLogs_ansi-bright-yellow__6Bw3p{color:#f5f543}.SessionManualLogs_logMessage__qIeGj.SessionManualLogs_ansi-bright-blue__zFj9V{color:#3b8eea}.SessionManualLogs_logMessage__qIeGj.SessionManualLogs_ansi-bright-magenta__m2KUh{color:#d670d6}.SessionManualLogs_logMessage__qIeGj.SessionManualLogs_ansi-bright-cyan__4t2jm{color:#29b8db}.SessionManualLogs_logMessage__qIeGj.SessionManualLogs_ansi-bright-white__mthkj{color:#ffffff}.SessionManualLogs_logMessage__qIeGj.SessionManualLogs_ansi-orange__gYcZb{color:#ff9800}.SessionManualLogs_rawContent__i5Ddh{margin:0;padding:.75rem;background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:.375rem;overflow-x:auto;font-size:.75rem;line-height:1.5;font-family:var(--font-mono)}.DecisionTree_container__r0HIs{padding:0}.DecisionTree_title__ejVKO{font-size:1.25rem;font-weight:600;margin-bottom:1.5rem;color:var(--text-primary)}.DecisionTree_timeline__CTokg{display:flex;flex-direction:column;gap:1.5rem}.DecisionTree_node__xQxe3{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:.75rem;padding:1.5rem;position:relative}.DecisionTree_node__xQxe3:before{content:"";position:absolute;left:-12px;top:50%;transform:translateY(-50%);width:8px;height:8px;background:var(--accent-color);border-radius:50%}.DecisionTree_nodeHeader__WPpnT{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.DecisionTree_timestamp__cp4S9{font-size:.875rem;color:var(--text-secondary)}.DecisionTree_phase__btCrl{padding:.25rem .75rem;border-radius:.375rem;font-size:.75rem;font-weight:500;color:white;text-transform:uppercase}.DecisionTree_confidence__oabzY{margin-left:auto;font-size:.875rem;color:var(--text-secondary)}.DecisionTree_decision__q0H2W{font-size:1.125rem;margin-bottom:.75rem;color:var(--text-primary)}.DecisionTree_reasoning__q2ASc{color:var(--text-secondary);margin-bottom:1rem;line-height:1.5}.DecisionTree_details__duKre{background:var(--bg-tertiary);border-radius:.5rem;padding:1rem;margin-bottom:1rem;font-size:.875rem}.DecisionTree_details__duKre pre{margin:0;font-family:monospace;color:var(--text-secondary);white-space:pre-wrap;word-break:break-word}.DecisionTree_alternatives__XDn63{background:var(--bg-tertiary);border-radius:.5rem;padding:1rem;margin-bottom:1rem}.DecisionTree_alternativesTitle__C_qNh{font-weight:500;margin-bottom:.5rem;color:var(--text-primary)}.DecisionTree_alternative__WuuW_{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;font-size:.875rem}.DecisionTree_altOption__de6TK{font-weight:500;color:var(--text-primary)}.DecisionTree_altReason__9CcsZ{color:var(--text-secondary)}.DecisionTree_metadata__cAghD{display:flex;align-items:center;gap:1rem;font-size:.875rem;margin-top:1rem}.DecisionTree_impact__m_aBD{font-weight:500}.DecisionTree_file__ZdccZ,.DecisionTree_reversible__rYaLm{color:var(--text-secondary)}.DecisionTree_file__ZdccZ{font-family:monospace;background:var(--bg-tertiary);padding:.125rem .5rem;border-radius:.25rem}.DecisionTree_tags__3BrFv{display:flex;gap:.5rem;margin-top:1rem;flex-wrap:wrap}.DecisionTree_tag__94yvj{background:var(--bg-tertiary);color:var(--text-secondary);padding:.25rem .75rem;border-radius:.375rem;font-size:.75rem;font-weight:500}.DecisionTree_empty__5miyW{display:flex;align-items:center;justify-content:center;padding:3rem;color:var(--text-secondary);font-size:.875rem}.TaskDetails_container__4esWy{height:100%;display:flex;flex-direction:column;overflow:hidden;background:var(--bg-primary);border-radius:.75rem;border:1px solid rgba(162,123,92,.15);margin:1rem}.TaskDetails_header__iEO3T{padding:1.5rem;border-bottom:1px solid rgba(162,123,92,.1);display:flex;justify-content:space-between;align-items:center}.TaskDetails_headerLeft__gmOwz{flex:1 1}.TaskDetails_deleteButton__n2AEd{background:transparent;border:1px solid var(--border-color);color:var(--error-color);padding:.5rem .75rem;border-radius:.375rem;cursor:pointer;font-size:.875rem;transition:all .2s}.TaskDetails_deleteButton__n2AEd:hover{background:var(--error-color);color:white;border-color:var(--error-color)}.TaskDetails_backButton__iGD6V{display:none}.TaskDetails_title__svPI5{font-size:1.25rem;font-weight:600;margin:0;color:var(--text-primary)}.TaskDetails_tabs__vK5Y0{display:flex;padding:1rem 1rem 0;gap:.5rem;background:transparent}.TaskDetails_tab__EW_2l{padding:.75rem 1.25rem;background:var(--bg-tertiary);border:none;border-radius:.5rem .5rem 0 0;color:var(--text-secondary);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.TaskDetails_tab__EW_2l:hover{color:var(--text-primary)}.TaskDetails_tab__EW_2l.TaskDetails_active__alcc8{color:var(--accent-color);background:var(--bg-primary);box-shadow:0 2px 4px rgba(0,0,0,.15)}.TaskDetails_content__EkrIb{flex:1 1;overflow-y:auto;background:var(--bg-primary);margin:0 1rem 1rem;border-radius:0 0 .5rem .5rem;padding:1.5rem 1rem 1.5rem 1.5rem}.TaskDetails_overview__3yTc6{padding:0}.TaskDetails_metadata__zHO2l{margin-bottom:2rem}.TaskDetails_holdToggle__iMMmm{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:.375rem;cursor:pointer;font-size:.875rem;font-weight:500;color:var(--text-primary);transition:all .2s}.TaskDetails_holdToggle__iMMmm:hover{background:var(--bg-secondary);border-color:var(--accent-color)}.TaskDetails_holdToggle__iMMmm.TaskDetails_holdActive__vwH_j{background:rgba(245,158,11,.1);border-color:var(--warning-color);color:var(--warning-color)}.TaskDetails_holdIcon__mTX8K{font-size:1rem}.TaskDetails_metadataGrid__vnTVr{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}.TaskDetails_metaItem__wIWGH{background:var(--bg-tertiary);padding:1rem;border-radius:.5rem;border:1px solid var(--border-color)}.TaskDetails_metaItem__wIWGH.TaskDetails_fullWidth__PDdC2{grid-column:1/-1}.TaskDetails_metaItem__wIWGH label{display:block;font-size:.75rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.TaskDetails_status__Kttxs{display:inline-flex;align-items:center;gap:.5rem;font-weight:600;text-transform:capitalize}.TaskDetails_status__Kttxs.TaskDetails_completed__j4LHK{color:var(--success-color)}.TaskDetails_status__Kttxs.TaskDetails_pending__hZxOi{color:var(--warning-color)}.TaskDetails_status__Kttxs.TaskDetails_archived__J6ggd{color:var(--text-secondary)}.TaskDetails_status__Kttxs.TaskDetails_in_progress__Y4_X0{color:var(--accent-color)}.TaskDetails_status__Kttxs.TaskDetails_draft__ENBbW{color:var(--text-tertiary);font-style:italic}.TaskDetails_status__Kttxs.TaskDetails_failed__sAUHr{color:#ef4444}.TaskDetails_statusContainer___A15J{display:flex;align-items:center;gap:.75rem}.TaskDetails_retryButton__LKZ4W{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);border-radius:.375rem;color:#ef4444;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.TaskDetails_retryButton__LKZ4W:hover{background:rgba(239,68,68,.15);border-color:rgba(239,68,68,.3)}.TaskDetails_retryIcon__SsCem{font-size:.875rem}.TaskDetails_badge__1XF_z{display:inline-block;padding:.375rem .75rem;background:var(--bg-primary);border-radius:.375rem;font-size:.875rem;font-weight:500}.TaskDetails_dependencies__TeGPY{display:flex;flex-wrap:wrap;gap:.5rem}.TaskDetails_depTag__dNxYy{display:inline-block;padding:.375rem .75rem;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:.375rem;font-size:.875rem}.TaskDetails_descriptionSection__7I6O6{background:var(--bg-tertiary);padding:1.25rem;border-radius:.5rem;border:1px solid var(--border-color);margin-bottom:1.5rem}.TaskDetails_descriptionSection__7I6O6 h3{font-size:.875rem;font-weight:600;text-transform:uppercase;color:var(--text-secondary);margin:0 0 1rem}.TaskDetails_specification___a3q2{background:var(--bg-tertiary);padding:1.25rem;border-radius:.5rem;border:1px solid var(--border-color);margin-bottom:1.5rem}.TaskDetails_sectionHeader__Qixx8{display:flex;justify-content:space-between;align-items:center;margin-bottom:0;width:100%}.TaskDetails_collapseButton__Ihzfz{display:flex;align-items:center;gap:.75rem;background:transparent;border:none;padding:0;cursor:pointer;text-align:left;color:inherit;font:inherit}.TaskDetails_collapseButton__Ihzfz:hover h3{color:var(--text-primary)}.TaskDetails_headerActions__VXlhG{display:flex;gap:.5rem;align-items:center}.TaskDetails_sectionTitle__JtQuv{display:flex;align-items:center;gap:.75rem;color:var(--text-secondary);transition:color .2s}.TaskDetails_collapseButton__Ihzfz h3,.TaskDetails_sectionTitle__JtQuv h3,.TaskDetails_sectionTitle__JtQuv label{font-size:.875rem;font-weight:600;color:var(--text-secondary);margin:0;cursor:pointer;transition:color .2s}.TaskDetails_collapseIcon__zMh8q{font-size:.75rem;transition:transform .2s}.TaskDetails_sectionContent__hy_Na{margin-top:1rem}.TaskDetails_descTextarea__cXw_M{width:100%;min-height:100px;padding:.75rem;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:.375rem;color:var(--text-primary);font-family:inherit;font-size:.875rem;resize:vertical}.TaskDetails_descText__I8_tH{margin:0;line-height:1.6;color:var(--text-primary)}.TaskDetails_cancelButton__IWTr5,.TaskDetails_editButton__EXBpZ{padding:.5rem 1rem;font-size:.813rem;border-radius:.375rem;border:1px solid var(--border-color);background:var(--bg-primary);color:var(--text-primary);cursor:pointer;transition:all .2s}.TaskDetails_editButton__EXBpZ:hover{background:var(--bg-secondary);border-color:var(--accent-color);color:var(--accent-color)}.TaskDetails_cancelButton__IWTr5:hover{background:var(--bg-tertiary)}.TaskDetails_editActions__DbtU8{display:flex;gap:.5rem}.TaskDetails_specEditorWrapper__4cHOg{display:flex;flex-direction:column}.TaskDetails_sessions__eorQH{display:flex;height:100%;padding:0}.TaskDetails_sessionList__BHEOl{width:300px;overflow-y:auto;padding:0 1rem 0 0}.TaskDetails_sessionList__BHEOl h3{margin:0 0 1rem;font-size:.875rem;text-transform:uppercase;color:var(--text-secondary)}.TaskDetails_sessionItem__8huNB{display:block;width:100%;padding:.75rem;margin-bottom:.5rem;background:var(--bg-tertiary);border:2px solid transparent;transition:all .2s ease;border:1px solid var(--border-color);border-radius:.375rem;text-align:left;cursor:pointer;transition:all .2s}.TaskDetails_sessionInfo__WRf7R{display:flex;flex-direction:column;gap:.25rem}.TaskDetails_sessionHeader__jVYE7{display:flex;justify-content:space-between;align-items:center;gap:1rem}.TaskDetails_sessionStatus___jE_v{font-size:.75rem;font-weight:500}.TaskDetails_successBadge__vNNra{color:var(--success-color)}.TaskDetails_failedBadge__D9K_T{color:var(--error-color)}.TaskDetails_sessionDuration__2lqxg{margin-left:auto;font-family:var(--font-mono)}.TaskDetails_sessionTypeHeader__m3cFi{display:flex;align-items:center;gap:.5rem;padding:0 0 .5rem;margin:0 0 .5rem;border-bottom:1px solid var(--border-color);color:var(--text-secondary);font-size:.875rem;font-weight:600}.TaskDetails_typeIcon___58R1{font-size:1.125rem}.TaskDetails_sessionDate__FZISW{font-size:.813rem;color:var(--text-primary);font-weight:500}.TaskDetails_sessionMeta__hTGoU{display:flex;align-items:center;gap:1rem;font-size:.75rem;color:var(--text-secondary)}.TaskDetails_sessionStatus___jE_v{color:var(--success-color)}.TaskDetails_sessionDuration__2lqxg{color:var(--text-tertiary)}.TaskDetails_sessionId__1VnW3{font-size:.75rem;color:var(--text-tertiary);font-family:var(--font-mono)}.TaskDetails_sessionHint__bcUIm{display:flex;align-items:center;justify-content:center;height:200px;color:var(--text-secondary);font-size:.875rem}.TaskDetails_sessionItem__8huNB:hover{background:var(--bg-primary);color:var(--text-primary)}.TaskDetails_sessionItem__8huNB.TaskDetails_selected__EnVb7{background:var(--accent-muted);border-color:var(--accent-color)}.TaskDetails_sessionContent__sBYln{flex:1 1;overflow:hidden;overflow-y:auto;display:flex;flex-direction:column;padding-left:.5rem}.TaskDetails_phases__ttS_i{display:flex;height:100%;overflow:hidden;padding:0}.TaskDetails_phaseList__f7iLX{width:300px;padding:0;overflow-y:auto}.TaskDetails_phaseList__f7iLX h3{margin:0 0 1rem;font-size:.875rem;text-transform:uppercase;color:var(--text-secondary)}.TaskDetails_phaseContent__uVDxZ{flex:1 1;overflow-y:auto;padding:1rem}.TaskDetails_output__Wzq00,.TaskDetails_uploads__sFUWT{height:100%;padding:0}.TaskDetails_claudeContainer__MxKgD,.TaskDetails_logsContainer__1jt50{height:100%;display:flex;flex-direction:column;padding:0}.TaskDetails_claudeContainer__MxKgD h3,.TaskDetails_logsContainer__1jt50 h3{margin:0 0 1rem;font-size:1.125rem;color:var(--text-primary)}.TaskDetails_logContent__tXRIe{flex:1 1;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:.5rem;padding:1rem;overflow-y:auto;font-family:var(--font-mono)}.TaskDetails_logContent__tXRIe pre{margin:0;color:var(--text-secondary);font-size:.813rem;white-space:pre-wrap;word-break:break-word}.TaskDetails_field__bZr5v{margin-bottom:1rem}.TaskDetails_field__bZr5v:last-child{margin-bottom:0}.TaskDetails_field__bZr5v label{display:block;font-size:.875rem;color:var(--text-secondary);margin-bottom:.25rem}.TaskDetails_field__bZr5v p{margin:0;line-height:1.5}.TaskUploads_container__k0vOL{width:100%;height:100%;display:flex;flex-direction:column;gap:1.5rem}.TaskUploads_header__iNoyR{display:flex;justify-content:space-between;align-items:center}.TaskUploads_header__iNoyR h3{margin:0;font-size:1.25rem;font-weight:600}.TaskUploads_clearButton__F6ZdA{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--danger);color:white;border:none;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s}.TaskUploads_clearButton__F6ZdA:hover{background:var(--danger-hover)}.TaskUploads_clearSection__YfN_x{display:flex;align-items:center;gap:.5rem}.TaskUploads_confirmText__NsI2a{font-size:.875rem;color:var(--text-secondary)}.TaskUploads_confirmButton__Ne8tk{background:var(--danger)}.TaskUploads_confirmButton__Ne8tk:hover{background:var(--danger-hover)}.TaskUploads_cancelButton__VXOi5{padding:.5rem 1rem;background:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border-color);border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.TaskUploads_cancelButton__VXOi5:hover{background:var(--hover-bg)}.TaskUploads_uploadArea__8VuBG{flex:1 1;border:2px dashed var(--border-color);border-radius:.5rem;padding:2rem;display:flex;flex-direction:column;gap:2rem;background:var(--bg-primary);transition:all .2s;min-height:400px}.TaskUploads_imageGrid__VKeLf{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:1rem;gap:1rem;width:100%}.TaskUploads_imageItem__BmaD4{position:relative;aspect-ratio:1;border-radius:.5rem;overflow:hidden;background:var(--card-bg);border:1px solid var(--border-color)}.TaskUploads_imageThumbnail__L0zqs{width:100%;height:100%;object-fit:cover}.TaskUploads_removeButton__ey1_h{position:absolute;top:.5rem;right:.5rem;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.7);color:white;border:none;border-radius:50%;cursor:pointer;opacity:0;transition:opacity .2s}.TaskUploads_imageItem__BmaD4:hover .TaskUploads_removeButton__ey1_h{opacity:1}.TaskUploads_removeButton__ey1_h:hover{background:var(--danger)}.TaskUploads_emptyIcon__23FYj{font-size:3rem;opacity:.3}.TaskUploads_emptyState__XGrQw p{margin:0}.TaskUploads_hint__H34zR{font-size:.875rem;color:var(--text-tertiary)}.TaskUploads_uploadSection__Uo1ET{display:flex;justify-content:center}.TaskUploads_uploadButton__8Sv9g{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--primary);color:white;border:none;border-radius:.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .2s}.TaskUploads_uploadButton__8Sv9g:hover{background:var(--primary-hover)}.TaskUploads_uploadButton__8Sv9g:disabled{opacity:.6;cursor:not-allowed}.TaskUploads_uploadInput__0hPlc{display:none}.TaskUploads_imageDescription__toj_e{position:absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,.8);color:white;padding:.5rem;font-size:.75rem;transition:all .2s}.TaskUploads_descriptionText__BgMcw{cursor:pointer;min-height:1.2rem;line-height:1.4}.TaskUploads_descriptionText__BgMcw:hover{background:rgba(255,255,255,.1);padding:.25rem;margin:-.25rem;border-radius:.25rem}.TaskUploads_placeholderText__ZICYq{opacity:.5;font-style:italic}.TaskUploads_descriptionInput___2cuv{width:100%;background:rgba(255,255,255,.9);border:none;padding:.25rem;font-size:.75rem;color:#000;border-radius:.25rem}.TaskUploads_modalDescription__ql1bF{color:var(--text-secondary);margin-bottom:1.5rem;line-height:1.5}.TaskUploads_fileList__hFg1n{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.TaskUploads_fileItem__r18Y9{display:flex;flex-direction:column;gap:.5rem;padding:1rem;background:var(--card-bg);border:1px solid var(--border-color);border-radius:.375rem}.TaskUploads_fileName__sDmsD{font-weight:500;font-size:.875rem}.TaskUploads_fileDescriptionInput__iLkvG{width:100%;padding:.5rem;border:1px solid var(--border-color);border-radius:.375rem;font-size:.875rem;background:var(--bg-primary)}.TaskUploads_fileDescriptionInput__iLkvG:focus{outline:none;border-color:var(--primary)}@media (max-width:768px){.TaskUploads_imageGrid__VKeLf{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.TaskUploads_uploadArea__8VuBG{padding:1rem}.TaskUploads_modalContent__mTjYK{padding:1.5rem}}.Phases_phases__YiZm1{display:flex;height:100%}.Phases_phaseList__kPpIM{width:300px;border-right:1px solid var(--border-color);padding:1rem;overflow-y:auto}.Phases_phaseList__kPpIM h3{margin:0 0 1rem;font-size:.875rem;text-transform:uppercase;color:var(--text-secondary)}.Phases_phaseContent__SKgcc{flex:1 1;padding:1rem;overflow-y:auto}.Phases_phasesList__vMv0i{display:flex;flex-direction:column;gap:.5rem;padding-right:1rem}.Phases_phaseItem__T4N8x{display:block;width:100%;padding:.75rem;background:var(--bg-tertiary);border:2px solid transparent;border-radius:.375rem;text-align:left;cursor:pointer;transition:all .2s}.Phases_phaseItem__T4N8x:hover{background:var(--bg-primary);border-color:var(--accent-color)}.Phases_phaseItem__T4N8x.Phases_selected__HZBTh{border:2px solid var(--accent-color);box-shadow:0 0 0 1px var(--accent-color);background:var(--bg-tertiary)}.Phases_phaseInfo__XmObJ{display:flex;flex-direction:column;gap:.25rem}.Phases_phaseLabel__G_oDt{font-size:.875rem;font-weight:500;color:var(--text-primary)}.Phases_phaseId__9ufXG{font-size:.75rem;color:var(--text-secondary);font-family:var(--font-mono)}.Phases_phaseViewer__r1yEr{display:flex;flex-direction:column;height:100%}.Phases_phaseHeader__gaXJJ{display:flex;justify-content:space-between;align-items:center;padding-bottom:1rem;border-bottom:1px solid var(--border-color);margin-bottom:1rem}.Phases_phaseHeader__gaXJJ h3{margin:0;font-size:1.125rem;font-weight:600;color:var(--text-primary)}.Phases_fileCount__d_x8T{font-size:.813rem;color:var(--text-secondary)}.Phases_filesList__LE2eh{display:flex;flex-direction:column;gap:.75rem}.Phases_fileItem__GwGzl{border:1px solid var(--border-secondary);border-radius:.5rem;overflow:hidden;background:var(--bg-secondary)}.Phases_fileHeader__DcM2W{display:flex;align-items:center;gap:.75rem;padding:1rem;cursor:pointer;transition:all .2s;background:var(--bg-tertiary)}.Phases_fileHeader__DcM2W:hover{background-color:var(--bg-primary)}.Phases_expandIcon__IAVJ_{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;transition:transform .2s;color:var(--text-tertiary)}.Phases_expandIcon__IAVJ_.Phases_expanded__dJO_v{transform:rotate(90deg)}.Phases_fileIcon__3aqR_{color:var(--text-secondary);width:1rem}.Phases_fileName__g3fwG{flex:1 1;font-weight:500;font-family:var(--font-mono);font-size:.875rem}.Phases_fileSize__BJEo1{font-size:.75rem;color:var(--text-tertiary);font-family:var(--font-mono)}.Phases_fileContent__W_3_m{border-top:1px solid var(--border-secondary);padding:1rem;max-height:600px;overflow-y:auto}.Phases_fileContent__W_3_m pre{margin:0;white-space:pre-wrap;word-break:break-word}.ConfirmDialog_overlay__4_jrM{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--overlay-bg);display:flex;align-items:center;justify-content:center;z-index:1000}.ConfirmDialog_dialog__5ONIt{background:var(--gradient-subtle);border:1px solid var(--modal-border);border-radius:8px;padding:24px;max-width:400px;width:90%;box-shadow:var(--modal-shadow)}.ConfirmDialog_title__gfTIJ{font-size:18px;font-weight:600;margin-bottom:12px;color:var(--text-primary)}.ConfirmDialog_message__tIhPr{font-size:14px;line-height:1.5;color:var(--text-secondary);margin-bottom:24px}.ConfirmDialog_actions__r_ePM{display:flex;gap:12px;justify-content:flex-end}.ConfirmDialog_button__m_xFA{padding:8px 16px;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;border:none;transition:background-color .2s}.ConfirmDialog_cancelButton__wv_al{background:var(--button-secondary);color:var(--text-primary)}.ConfirmDialog_cancelButton__wv_al:hover{background:var(--button-secondary-hover)}.ConfirmDialog_confirmButton__hVajg{background:var(--button-danger);color:white}.ConfirmDialog_confirmButton__hVajg:hover{background:var(--button-danger-hover)}.MultiTaskEditPanel_panel__mtI6n{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:1rem}.MultiTaskEditPanel_header__YxFqX{margin-bottom:2rem;text-align:center}.MultiTaskEditPanel_header__YxFqX h2{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem}.MultiTaskEditPanel_subtitle__s5trP{font-size:.875rem;color:var(--text-secondary)}.MultiTaskEditPanel_content__midyN{width:360px;display:flex;flex-direction:column;gap:2rem}.MultiTaskEditPanel_section__3iOHr{padding-bottom:1.5rem;border-bottom:1px solid var(--border-color)}.MultiTaskEditPanel_section__3iOHr:last-child{border-bottom:none}.MultiTaskEditPanel_section__3iOHr h3{font-size:1rem;font-weight:500;color:var(--text-primary);margin-bottom:1rem}.MultiTaskEditPanel_formGroup__krp_I{display:flex;align-items:center;gap:1rem}.MultiTaskEditPanel_switchGroup__KXPx5{display:flex;align-items:center;gap:.75rem;flex:1 1}.MultiTaskEditPanel_switchGroup__KXPx5 label:last-child{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.MultiTaskEditPanel_switch___NFhJ{position:relative;display:inline-block;width:48px;height:26px}.MultiTaskEditPanel_switch___NFhJ input{opacity:0;width:0;height:0}.MultiTaskEditPanel_slider__ESIVw{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--bg-tertiary);border:1px solid var(--border-color);transition:all .3s ease;border-radius:26px}.MultiTaskEditPanel_slider__ESIVw:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:white;transition:all .3s ease;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2)}.MultiTaskEditPanel_switch___NFhJ input:checked+.MultiTaskEditPanel_slider__ESIVw{background-color:var(--accent-color);border-color:var(--accent-color)}.MultiTaskEditPanel_switch___NFhJ input:focus+.MultiTaskEditPanel_slider__ESIVw{box-shadow:0 0 0 2px var(--accent-muted)}.MultiTaskEditPanel_switch___NFhJ input:checked+.MultiTaskEditPanel_slider__ESIVw:before{transform:translateX(22px)}.MultiTaskEditPanel_switch___NFhJ:hover .MultiTaskEditPanel_slider__ESIVw{background-color:var(--bg-secondary)}.MultiTaskEditPanel_switch___NFhJ input:checked:hover+.MultiTaskEditPanel_slider__ESIVw{background-color:var(--accent-color);opacity:.9}.MultiTaskEditPanel_select__f2LKJ{flex:1 1;padding:.5rem .75rem;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:.375rem;color:var(--text-primary);font-size:.875rem;transition:all .2s;cursor:pointer}.MultiTaskEditPanel_select__f2LKJ:focus{outline:none;border-color:var(--accent-color);background:var(--bg-secondary)}.MultiTaskEditPanel_select__f2LKJ:hover{background:var(--bg-secondary)}.MultiTaskEditPanel_error__IbmPG{margin-top:1rem;padding:.75rem 1rem;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:.5rem;color:var(--error-color);font-size:.875rem}.TasksSection_container__0YlHP{display:flex;height:calc(100vh - 72px);overflow:hidden}.TasksSection_sidebar__LvfWr{width:400px;flex-shrink:0;display:flex;flex-direction:column;overflow:hidden;background:transparent}.TasksSection_header__wK_cI{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background:transparent}.TasksSection_title__XkuXv{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0}.TasksSection_newButton__qFuk_{background:var(--accent-color);color:white;padding:.5rem 1rem;border-radius:.5rem;font-weight:500;transition:all .2s ease;border:none;cursor:pointer;font-size:.875rem}.TasksSection_newButton__qFuk_:hover{background:var(--accent-hover);transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.3)}.TasksSection_mainContent__VXsdj{flex:1 1;overflow:hidden;display:flex;flex-direction:column}.TasksSection_placeholder__vApfa{display:flex;align-items:center;justify-content:center;height:100%;color:var(--text-secondary);font-size:1.125rem;flex-direction:column;gap:2rem}.TasksSection_sidebarActions__y6FCR{padding:1rem 1.5rem;background:transparent;display:flex;justify-content:flex-end;gap:.5rem}.TasksSection_taskList__rJdEF{flex:1 1;overflow-y:auto;padding:1rem;background:var(--bg-primary);margin:0 1rem 1rem;border-radius:.5rem}.TasksSection_error__YU8kg{padding:1rem;color:var(--text-error);text-align:center}.TasksSection_loading__idTQu{padding:1rem;color:var(--text-secondary);text-align:center}.TasksSection_empty__qu_jo{padding:2rem;text-align:center;color:var(--text-secondary)}.TasksSection_empty__qu_jo p{margin:0 0 1rem}.ErrorNotification_notification__PIYEQ{position:fixed;bottom:24px;right:24px;background:rgba(239,68,68,.1);color:var(--error-color);padding:16px 24px;border-radius:8px;box-shadow:var(--card-shadow);max-width:400px;z-index:1000;animation:ErrorNotification_slideIn__jwlJu .3s ease-out}@keyframes ErrorNotification_slideIn__jwlJu{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.ErrorNotification_message__IvsVI{margin:0;font-size:14px;line-height:1.5}.ErrorNotification_closeButton__nbrYx{position:absolute;top:8px;right:8px;background:none;border:none;color:inherit;cursor:pointer;font-size:20px;line-height:1;padding:4px;opacity:.7;transition:opacity .2s}.ErrorNotification_closeButton__nbrYx:hover{opacity:1}.ConceptFeatureEditor_container__ZGaLU{height:100%;display:flex;flex-direction:column;padding:1.5rem}.ConceptFeatureEditor_header__N7D_O{display:flex;align-items:center;gap:1rem;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border-color)}.ConceptFeatureEditor_featureTitle__ktAf8{margin:0;font-size:1.25rem;font-weight:600;color:var(--text-primary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ConceptFeatureEditor_statusSelect__8XijW{padding:.5rem .75rem;border-left:1px solid var(--border-color);border:1px solid var(--border-color);border-left-width:3px;border-radius:.5rem;background:var(--bg-tertiary);color:var(--text-primary);font-size:.875rem;font-weight:500;font-family:inherit;cursor:pointer;transition:all .2s;width:auto}.ConceptFeatureEditor_statusSelect__8XijW:focus{outline:none;background:var(--bg-secondary);border-color:var(--accent-color)}.ConceptFeatureEditor_statusSelect__8XijW.ConceptFeatureEditor_status-draft__btrcX{border-left-color:var(--text-tertiary)}.ConceptFeatureEditor_statusSelect__8XijW.ConceptFeatureEditor_status-ready__jGOf7{border-left-color:#3b82f6}.ConceptFeatureEditor_statusSelect__8XijW.ConceptFeatureEditor_status-reviewing__PuXlw{border-left-color:#6366f1}.ConceptFeatureEditor_statusSelect__8XijW.ConceptFeatureEditor_status-questions___ZCWp{border-left-color:#f59e0b}.ConceptFeatureEditor_statusSelect__8XijW.ConceptFeatureEditor_status-reviewed__RbLDx{border-left-color:#8b5cf6}.ConceptFeatureEditor_statusSelect__8XijW.ConceptFeatureEditor_status-approved__lt0eV{border-left-color:#10b981}.ConceptFeatureEditor_unsaved__JFYqx{color:var(--warning-color);font-size:.813rem;white-space:nowrap}.ConceptFeatureEditor_headerActions__ASUnJ{display:flex;gap:.5rem;align-items:center;margin-left:auto}.ConceptFeatureEditor_form__TgpS0{flex:1 1;display:flex;flex-direction:column;gap:2rem;overflow-y:auto;padding-right:.5rem;padding-bottom:2rem;min-height:0}.ConceptFeatureEditor_metadata__sCLRM{display:flex;gap:2rem;padding-top:1rem;border-top:1px solid var(--border-color)}.ConceptFeatureEditor_metadataItem__pz9dj{display:flex;gap:.5rem;font-size:.813rem}.ConceptFeatureEditor_metadataLabel__7XbJj{color:var(--text-secondary)}.ConceptFeatureEditor_imagesSection__WKUsJ{display:flex;flex-direction:column;gap:1rem}.ConceptFeatureEditor_imagesList__PlEQe{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:1rem;gap:1rem}.ConceptFeatureEditor_imageItem__sKjoP{position:relative;border-radius:.5rem;border:1px solid var(--border-color);display:flex;flex-direction:column}.ConceptFeatureEditor_imageWrapper__9qPe9{width:100%;aspect-ratio:1;position:relative;overflow:hidden;border-radius:.5rem .5rem 0 0}.ConceptFeatureEditor_imageThumbnail__EYwjF{width:100%;height:100%;object-fit:cover}.ConceptFeatureEditor_removeImageButton__3ZBVW{position:absolute;top:.5rem;right:.5rem;width:2rem;height:2rem;padding:0;border:none;border-radius:50%;background:rgba(0,0,0,.7);color:white;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.ConceptFeatureEditor_removeImageButton__3ZBVW:hover{background:rgba(0,0,0,.9)}.ConceptFeatureEditor_uploadSection__jgXiw{display:flex;align-items:center;gap:1rem}.ConceptFeatureEditor_uploadInput__1AoKs{display:none}.ConceptFeatureEditor_imageDescription__s0Smb{padding:.5rem;font-size:.75rem;border-top:1px solid var(--border-color);background:var(--bg-secondary)}.ConceptFeatureEditor_descriptionText__TlPK_{cursor:pointer;padding:.25rem;border-radius:.25rem;color:var(--text-secondary);transition:all .2s;min-height:1.5rem;display:flex;align-items:center}.ConceptFeatureEditor_descriptionText__TlPK_:hover{background:rgba(255,255,255,.1)}.ConceptFeatureEditor_placeholderText__Ppxoa{opacity:.5;font-style:italic}.ConceptFeatureEditor_descriptionInput__apiB_{width:100%;padding:.25rem .5rem;border:1px solid var(--accent-color);border-radius:.25rem;font-size:.75rem;background:var(--bg-primary);color:var(--text-primary)}.ConceptFeatureEditor_descriptionInput__apiB_:focus{outline:none;border-color:var(--accent-color);box-shadow:0 0 0 2px rgba(59,130,246,.2)}.ConceptFeatures_container__JAdWc{display:flex;height:100%;flex:1 1}.ConceptFeatures_sidebar__qZRJt{width:300px;display:flex;flex-direction:column;overflow:hidden;background:transparent}.ConceptFeatures_sidebarActions__bMARz{padding:1rem 1rem .5rem;background:transparent}.ConceptFeatures_newButton__ojJ3B{width:32px;height:32px;border-radius:6px;border:none;background:var(--accent-color);color:white;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.ConceptFeatures_newButton__ojJ3B:hover{background:var(--accent-hover)}.ConceptFeatures_featureList__7Licr{flex:1 1;overflow-y:auto;padding:1rem;background:var(--bg-primary);margin:0 1rem 1rem;border-radius:.5rem}.ConceptFeatures_empty__Hfm_v{padding:2rem;text-align:center;color:var(--text-secondary);display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.ConceptFeatures_empty__Hfm_v p{margin:0 0 1.5rem;font-size:.875rem}.ConceptFeatures_emptyActionButton__BGZwo{padding:.75rem 1.25rem;border:2px dashed var(--border-color);border-radius:.5rem;background:var(--bg-primary);color:var(--text-primary);cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500}.ConceptFeatures_emptyActionButton__BGZwo:hover{border-color:var(--accent-color);background:rgba(59,130,246,.05);color:var(--accent-color);transform:translateY(-1px)}.ConceptFeatures_emptyButton__SyYQA{padding:.5rem 1rem;border:1px dashed var(--border-color);border-radius:6px;background:transparent;color:var(--text-primary);cursor:pointer;transition:all .2s}.ConceptFeatures_emptyButton__SyYQA:hover{border-color:var(--accent-color);color:var(--accent-color)}.ConceptFeatures_status-draft__iyfD_{border-left:3px solid var(--text-tertiary)!important;padding-left:calc(1.25rem - 3px)!important}.ConceptFeatures_status-ready__uAZ24{border-left:3px solid #3b82f6!important;padding-left:calc(1.25rem - 3px)!important}.ConceptFeatures_status-reviewing__1tPlk{border-left:3px solid #6366f1!important;padding-left:calc(1.25rem - 3px)!important}.ConceptFeatures_status-questions__TSZ3V{border-left:3px solid #f59e0b!important;padding-left:calc(1.25rem - 3px)!important}.ConceptFeatures_status-reviewed__rjrQY{border-left:3px solid #8b5cf6!important;padding-left:calc(1.25rem - 3px)!important}.ConceptFeatures_status-approved__QW9Jo{border-left:3px solid #10b981!important;padding-left:calc(1.25rem - 3px)!important}.ConceptFeatures_main__2_Ejc{flex:1 1;display:flex;flex-direction:column;overflow:hidden;min-height:0}.ConceptFeatures_placeholder__Y2Y6l{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--text-secondary);gap:1.5rem}.ConceptFeatures_placeholder__Y2Y6l p{margin:0;font-size:1.125rem}.ConceptFeatures_loading___RcPi{color:var(--text-secondary)}.ConceptFeatures_error__FfTLe,.ConceptFeatures_loading___RcPi{display:flex;align-items:center;justify-content:center;height:100%}.ConceptFeatures_error__FfTLe{color:var(--error-color)}.NewFeatureModal_imagesSection__dqMBO{display:flex;flex-direction:column;gap:1rem}.NewFeatureModal_imagesList__QmRzx{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));grid-gap:.75rem;gap:.75rem}.NewFeatureModal_imageItem__s_BaU{position:relative;aspect-ratio:1;border-radius:.5rem;overflow:hidden;border:1px solid var(--border-color)}.NewFeatureModal_imageWrapper__8oVTt{width:100%;height:100%;position:relative}.NewFeatureModal_imageThumbnail__yvQ0q{width:100%;height:100%;object-fit:cover}.NewFeatureModal_removeImageButton__v9naY{position:absolute;top:.25rem;right:.25rem;width:1.5rem;height:1.5rem;padding:0;border:none;border-radius:50%;background:rgba(9,0,64,.9);color:white;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s;font-size:.75rem}.NewFeatureModal_removeImageButton__v9naY:hover{background:var(--bg-primary)}.NewFeatureModal_uploadSection__kG0Fl{display:flex;align-items:center;gap:1rem}.NewFeatureModal_uploadInput__PWyF9{display:none}.NewFeatureModal_imagesSection__dqMBO.NewFeatureModal_dragging__dHjHB{background:var(--accent-muted);border:2px dashed var(--accent-color);border-radius:.5rem;padding:1rem}.NewFeatureModal_imagesSection__dqMBO.NewFeatureModal_dragging__dHjHB .NewFeatureModal_uploadButton__g0Vpj{border-color:var(--accent-color);color:var(--accent-color)}.TabNavigation_tabs__Z9wJ3{display:inline-flex;padding:1rem 1rem 0;gap:.5rem;background:transparent}.TabNavigation_tab___eQB7{padding:.75rem 1.25rem;background:var(--bg-tertiary);border:none;border-radius:.5rem .5rem 0 0;color:var(--text-secondary);font-size:.875rem!important;font-weight:500;cursor:pointer;transition:all .2s;text-decoration:none;text-align:center;position:relative;line-height:1.2;white-space:nowrap}.TabNavigation_tab___eQB7:hover{color:var(--text-primary)}.TabNavigation_tab___eQB7.TabNavigation_active__gvfW5{color:var(--accent-color);background:var(--bg-primary);box-shadow:0 2px 4px rgba(0,0,0,.15)}.TabNavigation_tab___eQB7.TabNavigation_active__gvfW5:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:1px;background:transparent}.FileButton_fileButton__kTT3K{width:100%;text-align:left;padding:.875rem 1.25rem;background:var(--gradient-subtle);border:none;border-radius:.5rem;cursor:pointer;transition:all .2s;display:flex;align-items:flex-start;gap:.75rem;font-family:inherit;position:relative;margin-bottom:.5rem}.FileButton_fileButton__kTT3K:hover{background:var(--gradient-hover);transform:translateY(-1px)}.FileButton_fileButton__kTT3K.FileButton_selected___mDUt{background:var(--gradient-hover);box-shadow:inset 3px 0 0 0 var(--accent-color)}.FileButton_icon__CrF0d{width:20px;height:20px;flex-shrink:0;margin-top:2px;color:var(--text-tertiary)}.FileButton_content__Bp_Mt{flex:1 1;min-width:0}.FileButton_title__TDjuR{font-size:.9375rem;font-weight:500;color:var(--text-primary);margin-bottom:.125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:.5rem}.FileButton_description__ZT_ko{font-size:.8125rem;color:var(--text-tertiary);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.SettingsForm_form__wNg6E{max-width:600px;padding:2rem}.SettingsForm_formGroup__1PbVt{margin-bottom:2rem}.SettingsForm_formGroup__1PbVt label{display:block;margin-bottom:.5rem;font-size:.9375rem;font-weight:500;color:var(--text-primary)}.SettingsForm_formGroup__1PbVt input[type=text]{width:100%;padding:.75rem 1rem;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:.5rem;color:var(--text-primary);font-size:.9375rem;transition:all .2s}.SettingsForm_formGroup__1PbVt input[type=text]:focus{outline:none;border-color:var(--accent-color);background:var(--bg-secondary)}.SettingsForm_formGroup__1PbVt input[type=text]::placeholder{color:var(--text-tertiary)}.SettingsForm_description__ppRE7{display:block;margin-top:.375rem;font-size:.8125rem;color:var(--text-tertiary);line-height:1.5}.SettingsForm_switchGroup__QNrHD{display:flex;flex-direction:column;gap:.25rem}.SettingsForm_switchHeader__WjgC0{display:flex;align-items:center;gap:.75rem}.SettingsForm_switchHeader__WjgC0 label:last-child{margin-bottom:0;flex:1 1}.SettingsForm_switch__b4sE5{position:relative;display:inline-block;width:48px;height:26px}.SettingsForm_switch__b4sE5 input{opacity:0;width:0;height:0}.SettingsForm_slider__fhtD3{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--bg-tertiary);border:1px solid var(--border-color);transition:all .3s ease;border-radius:26px}.SettingsForm_slider__fhtD3:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:white;transition:all .3s ease;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2)}.SettingsForm_switch__b4sE5 input:checked+.SettingsForm_slider__fhtD3{background-color:var(--accent-color);border-color:var(--accent-color)}.SettingsForm_switch__b4sE5 input:focus+.SettingsForm_slider__fhtD3{box-shadow:0 0 0 2px var(--accent-muted)}.SettingsForm_switch__b4sE5 input:checked+.SettingsForm_slider__fhtD3:before{transform:translateX(22px)}.SettingsForm_switch__b4sE5:hover .SettingsForm_slider__fhtD3{background-color:var(--bg-secondary)}.SettingsForm_switch__b4sE5 input:checked:hover+.SettingsForm_slider__fhtD3{background-color:var(--accent-color);opacity:.9}.SettingsForm_error__KDKNB{margin-top:1rem;padding:.75rem 1rem;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:.5rem;color:var(--error-color);font-size:.875rem}.SettingsForm_footer__bHZId{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--border-color);justify-content:space-between}.SettingsForm_footer__bHZId,.SettingsForm_status__BqoIG{display:flex;align-items:center}.SettingsForm_unsaved__p3D0Z{font-size:.875rem;color:var(--warning-color)}.SettingsSection_fileList__74JVN{flex:1 1;overflow-y:auto;padding:1rem;background:var(--bg-primary);margin:0 1rem 1rem;border-radius:.5rem}.SettingsSection_headerInfo__G2cJ7{display:flex;align-items:center;gap:1rem}.SettingsSection_headerInfo__G2cJ7 h2{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0}.SettingsSection_unsaved__g_vV1{font-size:.875rem;color:var(--warning-color)}.SettingsSection_editor__HeKvz{flex:1 1;padding:2rem;overflow:hidden;display:flex;align-items:center;justify-content:center}.SettingsSection_placeholder__MHotH{flex:1 1;display:flex;align-items:center;justify-content:center;color:var(--text-tertiary);font-size:1rem;background:var(--bg-primary);margin:0 1rem 1rem;border-radius:.5rem}.ConceptSection_editor__b_CF1{flex:1 1;padding:1.5rem;overflow:hidden}.ConceptSection_fileList__OZaE3{flex:1 1;overflow-y:auto;padding:1rem;background:var(--bg-primary);margin:0 1rem 1rem;border-radius:.5rem}.ConceptSection_header__bjLlH{padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.ConceptSection_fileInfo__UMO1a{display:flex;align-items:center;gap:1rem}.ConceptSection_headerActions__wG6eF{display:flex;align-items:center;gap:.75rem}.ConceptSection_unsaved__WttKS{font-size:.875rem;color:var(--warning-color)}.ConceptSection_placeholder__pXN1M{flex:1 1;align-items:center;justify-content:center;height:100%;color:var(--text-secondary)}.ConceptSection_placeholder__pXN1M,.NewConceptModal_form__QNCej{display:flex;flex-direction:column;gap:1.5rem}.NewConceptModal_input__q3AwT{width:100%}.NewConceptModal_hint__UUKy2{margin-top:.375rem;font-size:.813rem;color:var(--text-tertiary)}.NewConceptModal_editorWrapper__9_mhW{border:1px solid var(--border-color);border-radius:.5rem;overflow:hidden}