.wizard_panel__duCZr.modal-panel{max-width:860px;display:flex;flex-direction:column}.wizard_panel__duCZr .modal-body{max-height:min(76vh,720px);padding-top:12px}.wizard_panel__duCZr .modal-footer{border-top:1px solid var(--border-color);padding-top:12px}.wizard_shell__eMnXo{display:grid;grid-template-columns:196px minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start}.wizard_main__lsmVl{min-width:0;display:flex;flex-direction:column;gap:14px}.wizard_heading__UDs6Y{font-size:17px;color:var(--text-primary)}.wizard_footer__lKWwE{display:flex;align-items:center;gap:8px;width:100%;flex-wrap:wrap}.wizard_footerEnd__VX2Ll{justify-content:flex-end}.wizard_footerSpacer__abFyf{flex:1 1 auto}.wizard_later__dA7KL{color:var(--text-secondary);min-height:36px}.wizard_primary__4S_oG{min-height:36px}.wizard_progress__djB9X{position:-webkit-sticky;position:sticky;top:0;gap:10px}.wizard_progressLabel__DRG6y{font-size:12px}.wizard_progressLabel__DRG6y .iw-progress-title{display:none}.wizard_heading__UDs6Y:focus-visible{outline:none}.wizard_track__z1nAF{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px;counter-reset:none}.wizard_stepItem__qiLeP{position:relative}.wizard_stepItem__qiLeP+.wizard_stepItem__qiLeP:before{content:"";position:absolute;left:13px;top:-2px;height:2px;width:1px;background:var(--border-light)}.wizard_stepBtn__UlPqY{display:flex;align-items:flex-start;gap:10px;width:100%;padding:6px;border:0;border-radius:var(--radius-sm);background:none;color:var(--text-muted);font:inherit;font-size:12.5px;line-height:1.4;text-align:left}button.wizard_stepBtn__UlPqY{cursor:pointer}button.wizard_stepBtn__UlPqY:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}button.wizard_stepBtn__UlPqY:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.wizard_stepMark__eLUvD{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-top:0;border-radius:var(--radius-full);border:1px solid var(--border-strong);font-size:10.5px;font-weight:600;color:var(--text-muted);background:var(--bg-raised)}.wizard_stepName__Vqs3g{min-width:0;overflow-wrap:anywhere}.wizard_isDone__cjXsn .wizard_stepBtn__UlPqY{color:var(--text-secondary)}.wizard_isDone__cjXsn .wizard_stepMark__eLUvD{background:var(--bg-selected);border-color:transparent;color:var(--text-primary)}.wizard_isCurrent__mgnZ3 .wizard_stepBtn__UlPqY{color:var(--text-primary);font-weight:600;background:var(--bg-hover)}.wizard_isCurrent__mgnZ3 .wizard_stepMark__eLUvD{background:var(--accent);border-color:var(--accent);color:var(--accent-fg)}.wizard_progressNext__OPeQs{display:none;margin:0;font-size:12px;color:var(--text-muted)}@media (max-width:899px){.wizard_shell__eMnXo{grid-template-columns:minmax(0,1fr);gap:16px}.wizard_progress__djB9X{position:static;gap:8px}.wizard_track__z1nAF{flex-direction:row;align-items:center;gap:4px}.wizard_stepItem__qiLeP{flex:1 1}.wizard_stepItem__qiLeP+.wizard_stepItem__qiLeP:before{display:none}.wizard_stepBtn__UlPqY{display:block;height:4px;padding:0;border-radius:2px;background:var(--bg-selected)}button.wizard_stepBtn__UlPqY:hover:not(:disabled){background:var(--text-secondary)}.wizard_stepMark__eLUvD,.wizard_stepName__Vqs3g{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wizard_isDone__cjXsn .wizard_stepBtn__UlPqY{background:var(--text-muted)}.wizard_isCurrent__mgnZ3 .wizard_stepBtn__UlPqY{background:var(--accent)}.wizard_progressNext__OPeQs{display:block}}@media (max-width:640px){.modal-overlay:has(>.wizard_panel__duCZr){padding:0;align-items:stretch}.wizard_panel__duCZr.modal-panel{max-width:none;width:100%;height:100dvh;max-height:100dvh;border-radius:0;border:0}.wizard_panel__duCZr .modal-header{padding:14px 16px 6px;border-bottom:1px solid var(--border-color)}.wizard_panel__duCZr .modal-body{flex:1 1 auto;max-height:none;padding:14px 16px 20px;overscroll-behavior:contain}.wizard_panel__duCZr .modal-footer{position:-webkit-sticky;position:sticky;bottom:0;padding:10px 16px calc(10px + env(safe-area-inset-bottom, 0px));background:var(--bg-raised)}.wizard_footer__lKWwE{gap:8px}.wizard_footer__lKWwE>button{min-height:44px}.wizard_later__dA7KL{order:10;flex:1 1 100%}.wizard_footerSpacer__abFyf{display:none}.wizard_footer__lKWwE>.btn-secondary,.wizard_footer__lKWwE>.iw-back{flex:1 1}.wizard_primary__4S_oG{flex:2 1}.wizard_heading__UDs6Y{font-size:16px}}.wizard_resume__DO_jf{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:8px 10px;border-radius:var(--radius-sm);background:var(--info-bg);color:var(--info-fg);font-size:12.5px}.wizard_intro__QkQV3{padding:12px 14px;border-radius:var(--radius-md);border:1px solid var(--border-color);background:var(--bg-main)}.wizard_introTitle__8epna{margin:0 0 8px;display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:12.5px;font-weight:600;color:var(--text-primary)}.wizard_introTime__K3_N2{margin-left:auto;font-weight:400;color:var(--text-muted)}.wizard_introList__QkmJQ{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px;font-size:12.5px;line-height:1.55;color:var(--text-secondary)}.wizard_inputInvalid___V6Ua{border-color:var(--danger)!important}.wizard_fieldError__KqvZ2{margin:0;font-size:12px;line-height:1.5;color:var(--danger-fg)}.wizard_stored__in9gB{margin:0;display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-secondary)}.wizard_secretRow__EWr4u{display:flex;align-items:stretch;gap:6px;min-width:0}.wizard_secretRow__EWr4u>input{flex:1 1 auto;min-width:0}.wizard_revealBtn__KH9NI{flex:0 0 auto;min-width:36px;min-height:36px;display:inline-flex;align-items:center;justify-content:center}.wizard_copyRow__tZ7qz{flex-wrap:wrap}.wizard_copyRow__tZ7qz>code{flex:1 1 220px}.wizard_copyBtn__ZGO_A{min-height:36px}.wizard_noteWarn__4GwxZ{background:var(--warning-bg);color:var(--warning-fg)}.wizard_trouble__87Eif{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--danger) 35%,transparent);background:var(--danger-bg);font-size:12.5px;line-height:1.55}.wizard_troubleHead__uSTip{margin:0;display:flex;align-items:flex-start;gap:8px;color:var(--danger-fg);font-weight:600;overflow-wrap:anywhere}.wizard_troubleHead__uSTip>svg{flex:0 0 auto;margin-top:2px}.wizard_troubleBody__xK7Lm{margin:0;display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:6px 14px;gap:6px 14px;color:var(--text-secondary)}.wizard_troubleBody__xK7Lm>dt{font-weight:600;color:var(--text-primary)}.wizard_troubleBody__xK7Lm>dd{margin:0}.wizard_troubleFixes__QpTOj{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:3px}.wizard_troubleActions__trUh3{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}@media (max-width:640px){.wizard_troubleBody__xK7Lm{grid-template-columns:minmax(0,1fr);gap:2px}.wizard_troubleBody__xK7Lm>dd+dt{margin-top:6px}}.wizard_results__75kaP{margin:0;padding:0;list-style:none;border:1px solid var(--border-color);border-radius:var(--radius-md);overflow:hidden}.wizard_resultRow__rINU1{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;grid-gap:4px 10px;gap:4px 10px;padding:10px 12px;font-size:13px}.wizard_resultRow__rINU1+.wizard_resultRow__rINU1{border-top:1px solid var(--border-color)}.wizard_resultLabel___9LJU{font-weight:600;color:var(--text-primary)}.wizard_resultState__LxtTB{font-size:12px;color:var(--text-secondary)}.wizard_resultDetail__wbHj6{grid-column:2/-1;font-size:12px;color:var(--text-muted);overflow-wrap:anywhere}.wizard_resultDot__f6tc8{width:10px;height:10px;margin-left:3px;border-radius:var(--radius-full);border:1px solid var(--border-strong)}.wizard_modeBadge__KEX3f{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:var(--radius-full);background:var(--info-bg);color:var(--info-fg);font-size:11.5px;font-weight:600}.wizard_realSend__gKIj2{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-radius:var(--radius-md);border:1px dashed var(--border-light)}.wizard_realSendTitle__RQ3xr{margin:0;font-size:12.5px;font-weight:600;color:var(--text-primary)}.wizard_realSendRow__zOCDr{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.wizard_realSendRow__zOCDr>:first-child{flex:1 1 200px;min-width:0}@media (prefers-reduced-motion:reduce){.wizard_stepBtn__UlPqY{transition:none}}.wizard_resumeHint__SfJ5b{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;min-height:32px;padding:4px 10px;border:1px solid color-mix(in srgb,var(--info) 35%,transparent);border-radius:var(--radius-full);background:var(--info-bg);color:var(--info-fg);font:inherit;font-size:12px;text-align:left;cursor:pointer}.wizard_resumeHint__SfJ5b:hover{border-color:var(--info)}.wizard_resumeHint__SfJ5b:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wizard_resumeHintAction__R_DiD{font-weight:600;text-decoration:underline}.wizardFixes_choiceFix__WkLRu.iw-choice.is-checked{border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:var(--bg-raised)}.wizardFixes_warnText__WApXJ{color:var(--warning-fg)}.FoundingConfetti_canvas__S4uwy{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:40}.AgentMarkdown_md__VFQ3Q{color:var(--text-primary);font-family:var(--font-main);font-size:14px;line-height:1.6;overflow-wrap:anywhere}.AgentMarkdown_compact___uoBR{font-size:13px;line-height:1.55}.AgentMarkdown_md__VFQ3Q>:first-child{margin-top:0}.AgentMarkdown_md__VFQ3Q>:last-child{margin-bottom:0}.AgentMarkdown_md__VFQ3Q p{margin:0 0 10px}.AgentMarkdown_md__VFQ3Q h1,.AgentMarkdown_md__VFQ3Q h2,.AgentMarkdown_md__VFQ3Q h3,.AgentMarkdown_md__VFQ3Q h4{margin:16px 0 8px;font-weight:600;line-height:1.3;color:var(--text-primary)}.AgentMarkdown_md__VFQ3Q h1{font-size:18px}.AgentMarkdown_md__VFQ3Q h2{font-size:16px}.AgentMarkdown_md__VFQ3Q h3,.AgentMarkdown_md__VFQ3Q h4{font-size:14px;color:var(--text-primary)}.AgentMarkdown_compact___uoBR h1,.AgentMarkdown_compact___uoBR h2{font-size:15px}.AgentMarkdown_compact___uoBR h3,.AgentMarkdown_compact___uoBR h4{font-size:13px}.AgentMarkdown_md__VFQ3Q ol,.AgentMarkdown_md__VFQ3Q ul{margin:0 0 10px;padding-left:20px}.AgentMarkdown_md__VFQ3Q li{margin:2px 0}.AgentMarkdown_md__VFQ3Q li>p{margin:0}.AgentMarkdown_md__VFQ3Q strong{font-weight:600;color:var(--text-primary)}.AgentMarkdown_md__VFQ3Q em{color:var(--text-secondary)}.AgentMarkdown_md__VFQ3Q a{color:var(--accent);text-decoration:underline}.AgentMarkdown_md__VFQ3Q hr{border:0;border-top:1px solid var(--divider);margin:14px 0}.AgentMarkdown_md__VFQ3Q blockquote{margin:0 0 10px;padding:6px 12px;border-left:2px solid var(--border-strong);background:transparent;color:var(--text-secondary)}.AgentMarkdown_md__VFQ3Q code{font-family:var(--font-mono);font-size:.92em;background:var(--bg-surface);border:1px solid var(--divider);border-radius:4px;padding:1px 5px}.AgentMarkdown_md__VFQ3Q pre{margin:0 0 12px;padding:12px 14px;background:var(--bg-surface);border:1px solid var(--divider);border-radius:8px;white-space:pre-wrap;overflow-wrap:anywhere}.AgentMarkdown_md__VFQ3Q pre code{font-family:var(--font-main);font-size:13px;background:none;border:0;padding:0}.AgentMarkdown_tableWrap__Z5ZaD{overflow-x:auto;margin:0 0 12px;border:1px solid var(--divider);border-radius:8px}.AgentMarkdown_tableWrap__Z5ZaD table{width:100%;border-collapse:collapse;font-size:13px}.AgentMarkdown_tableWrap__Z5ZaD td,.AgentMarkdown_tableWrap__Z5ZaD th{text-align:left;padding:7px 10px;border-bottom:1px solid var(--divider);vertical-align:top}.AgentMarkdown_tableWrap__Z5ZaD th{background:var(--bg-surface);color:var(--text-secondary);font-weight:600}.AgentMarkdown_tableWrap__Z5ZaD tr:last-child td{border-bottom:0}.AgentMarkdown_copyWrap__bUr5u{position:relative}.AgentMarkdown_copyWrap__bUr5u pre{padding-top:34px}.AgentMarkdown_copyBtn__OC005{position:absolute;top:6px;right:6px;min-height:26px;padding:3px 10px;font-size:12px;font-weight:600;color:var(--text-secondary);background:var(--bg-card);border:1px solid var(--divider);border-radius:6px;cursor:pointer}.AgentMarkdown_copyBtn__OC005:hover{color:var(--text-primary);background:var(--bg-hover)}.AgentMarkdown_noteLink__gHGpj{color:var(--accent);text-decoration:none;border-bottom:1px dashed}.AgentMarkdown_noteLink__gHGpj:hover{border-bottom-style:solid}.EditableDescription_bare___uaHS,.EditableDescription_section__HXpry{display:flex;flex-direction:column;gap:8px}.EditableDescription_head__avbwA{display:flex;align-items:center;justify-content:space-between;min-height:32px}.EditableDescription_title__CBXVv{font-size:var(--fs-title-sm);font-weight:600;margin:0}.EditableDescription_body__dLSk_{font-size:var(--fs-body);color:var(--text-primary)}.EditableDescription_editArea__6_zmR{width:100%;min-height:160px;resize:vertical;font-family:inherit;line-height:1.5}.EditableDescription_actions__JfqWV{display:flex;align-items:center;gap:8px;margin-top:8px;flex-wrap:wrap}.EditableDescription_hint__pBzAd{font-size:var(--fs-caption);color:var(--text-muted)}.EditableDescription_error__cnf7C{margin:8px 0 0;font-size:var(--fs-caption);color:var(--danger-fg)}.EditableDescription_note__XkeSL{margin:0 0 4px;font-size:var(--fs-caption);color:var(--text-muted)}.EditableDescription_muted__WTET2{margin:0;color:var(--text-muted)}.EditableDescription_empty__kgRKu{display:flex;align-items:center;width:100%;min-height:32px;padding:0 8px;border:1px dashed var(--border-light);border-radius:var(--radius-md);background:none;color:var(--text-muted);font-size:var(--fs-label);text-align:left;cursor:text}.EditableDescription_empty__kgRKu:focus-visible,.EditableDescription_empty__kgRKu:hover{color:var(--text-secondary);border-color:var(--border-strong);outline:none}.EditableTitle_row__KIOoo{display:flex;align-items:flex-start;gap:4px}.EditableTitle_title__98YEa{margin:0;font-weight:600;color:var(--text-primary);word-break:break-word;letter-spacing:-.01em}.EditableTitle_title__98YEa.EditableTitle_lg__4Uego{font-size:var(--fs-title-lg);line-height:28px}.EditableTitle_title__98YEa.EditableTitle_sm__NsUlB{font-size:var(--fs-title-sm);line-height:22px}.EditableTitle_edit__tbpAn{opacity:.6}.EditableTitle_edit__tbpAn:focus-visible,.EditableTitle_row__KIOoo:hover .EditableTitle_edit__tbpAn{opacity:1}.EditableTitle_editRow__apD_f{display:flex;flex-direction:column;gap:8px}.EditableTitle_inputLg__5Yf1G{font-size:var(--fs-title-lg);font-weight:600;min-height:40px}.PlanLock_notice__2Futs{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 14px;border:1px dashed var(--border-strong);border-radius:var(--radius-md);background:var(--bg-raised);min-width:0}.PlanLock_compact__NgBHX{padding:8px 10px;gap:6px 10px}.PlanLock_icon__3vnAK{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border-radius:var(--radius-full);background:var(--warning-bg);color:var(--warning-fg)}.PlanLock_compact__NgBHX .PlanLock_icon__3vnAK{width:22px;height:22px}.PlanLock_body__Tp_Oi{display:flex;flex-direction:column;gap:2px;flex:1 1 200px;min-width:0}.PlanLock_title__AaBCH{margin:0;font-size:var(--fs-label);font-weight:600;color:var(--text-primary);overflow-wrap:anywhere}.PlanLock_text__MRvgo{margin:0;font-size:var(--fs-caption);line-height:1.5;color:var(--text-muted);overflow-wrap:anywhere}.PlanLock_action__YpFkL{flex-shrink:0;text-decoration:none}.PlanLock_contact__T3BDf{font-size:var(--fs-caption);color:var(--text-secondary)}.PlanLock_contactLink__wyVYi{color:var(--accent-hover);text-decoration:underline;text-underline-offset:2px}.PlanLock_prompt__MwHkr{display:flex;align-items:flex-start;gap:10px;width:min(460px,90vw);padding:12px 14px;border:1px solid var(--border-light);border-radius:var(--radius-lg);background:var(--bg-raised);box-shadow:var(--shadow-float)}.PlanLock_promptBody__v4QJG{display:flex;flex-direction:column;gap:8px;flex:1 1;min-width:0}.PlanLock_promptActions__H5FbS{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.PlanLock_close__qB8lF{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:var(--radius-sm);background:none;color:var(--text-muted);cursor:pointer}.PlanLock_close__qB8lF:focus-visible,.PlanLock_close__qB8lF:hover{background:var(--bg-hover);color:var(--text-primary)}.LiveStatusChip_chip__MURTG{display:inline-flex;align-items:center;gap:6px;height:24px;max-width:100%;padding:0 10px;border-radius:var(--radius-full);font-size:var(--fs-caption);font-weight:500;white-space:nowrap;overflow:hidden;background:var(--bg-hover);color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.LiveStatusChip_active__FaIRt{background:var(--info-bg);color:var(--info-fg)}.LiveStatusChip_attention__xVCQb{background:var(--warning-bg);color:var(--warning-fg)}.LiveStatusChip_danger__F0qfM{background:var(--danger-bg);color:var(--danger-fg)}.LiveStatusChip_success__zGqYr{background:var(--success-bg);color:var(--success-fg)}.LiveStatusChip_muted__ZgrhG{background:var(--bg-hover);color:var(--text-secondary)}.LiveStatusChip_dot__VQk8H{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.LiveStatusChip_pulse__kPFfD{width:7px;height:7px;border-radius:50%;background:currentColor;flex-shrink:0;animation:LiveStatusChip_pulse__kPFfD 1.6s ease-in-out infinite}.LiveStatusChip_step__BDkfL{overflow:hidden;text-overflow:ellipsis;color:var(--text-secondary);font-weight:400}@keyframes LiveStatusChip_pulse__kPFfD{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.LiveStatusChip_pulse__kPFfD{animation:none}}.ActionMenu_wrap__RR5Cy{position:relative;display:inline-flex}.ActionMenu_panel__bSXzu{position:absolute;top:calc(100% + 4px);z-index:40;min-width:220px;max-width:min(320px,calc(100vw - 32px))}.ActionMenu_end__xWMkR{right:0}.ActionMenu_start__3cmBU{left:0}.OutcomeRow_wrap__x3zy9{display:flex;flex-direction:column;gap:6px;min-width:0}.OutcomeRow_row__c5iQE{display:flex;flex-wrap:wrap;gap:4px 6px;margin:0;padding:0;list-style:none}.OutcomeRow_chip__NMwzE{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:var(--radius-full);border:1px solid var(--border-color);background:var(--bg-surface);color:var(--text-secondary);font-size:var(--fs-caption,11.5px);white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.OutcomeRow_chip__NMwzE svg{color:var(--text-muted);flex-shrink:0}.OutcomeRow_cost__XgBwm{color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.OutcomeRow_delta__YzURT,.OutcomeRow_mono__wyhWg{font-family:var(--font-mono);font-size:11px}.OutcomeRow_delta__YzURT{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.OutcomeRow_added__WkQT4{color:var(--success-fg)}.OutcomeRow_removed__nizFF{color:var(--danger-fg)}.OutcomeRow_files__9AyS7{margin:0;padding:6px 8px;list-style:none;border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-main);display:flex;flex-direction:column;gap:2px}.OutcomeRow_file__Q5nxp{display:flex;align-items:center;gap:8px;min-width:0;font-size:12px}.OutcomeRow_fileAction__zldab{flex-shrink:0;width:52px;color:var(--text-faint);font-size:11px}.OutcomeRow_filePath___lGLl{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);color:var(--text-primary)}.OutcomeRow_more__Cy_8a{font-size:11px;color:var(--text-muted)}.RunCard_card__DbLjj{display:flex;flex-direction:column;gap:4px;padding:8px 12px;border-radius:var(--radius-md);border:1px solid var(--border-color);background:var(--bg-surface);font-size:var(--fs-label);min-width:0}.RunCard_live__TH6oH{border-color:color-mix(in srgb,var(--info) 40%,transparent)}.RunCard_compact___h0a_{padding:6px 10px}.RunCard_head__Z5rvK{display:flex;align-items:center;gap:8px;min-height:24px;flex-wrap:wrap}.RunCard_agent__CAizD{font-weight:600;color:var(--text-primary)}.RunCard_label__QLo6j{color:var(--text-secondary)}.RunCard_meta__WkI66{margin-left:auto;font-size:var(--fs-caption);color:var(--text-muted)}.RunCard_timer__QFTg8{margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--info-fg);font-size:var(--fs-caption)}.RunCard_chip__InZyQ{display:inline-flex;align-items:center;height:20px;padding:0 6px;border-radius:var(--radius-full);background:var(--bg-hover);color:var(--text-secondary);font-size:var(--fs-caption)}.RunCard_step__xSCpZ{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RunCard_failure__PJWvc,.RunCard_step__xSCpZ{margin:0;color:var(--text-secondary)}.RunCard_failure__PJWvc strong{color:var(--danger-fg);font-weight:600}.RunCard_why__NbOqJ{margin:0;color:var(--text-muted)}.RunCard_actions__8QB0G{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:4px}.RunCard_facts__DjStQ{font-size:var(--fs-caption);color:var(--text-muted);margin-right:auto}.RunCard_pulse___bMB1{width:8px;height:8px;border-radius:50%;background:var(--info);animation:RunCard_pulse___bMB1 1.6s ease-in-out infinite;flex-shrink:0}.RunCard_spin__mpS3T{animation:RunCard_spin__mpS3T 1s linear infinite}.RunCard_info__Rt4r_{color:var(--info-fg)}.RunCard_success___IuhG{color:var(--success-fg)}.RunCard_warning__JpZ8M{color:var(--warning-fg)}.RunCard_danger__xHRTQ{color:var(--danger-fg)}.RunCard_violet__T5FEN{color:var(--violet-fg)}.RunCard_muted__qYkAy{color:var(--text-muted)}@keyframes RunCard_pulse___bMB1{0%,to{opacity:1}50%{opacity:.35}}@keyframes RunCard_spin__mpS3T{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.RunCard_pulse___bMB1,.RunCard_spin__mpS3T{animation:none}}.Timeline_timeline__XPwbV{display:flex;flex-direction:column;gap:8px;min-width:0}.Timeline_heading__TZN_h{margin:0;font-size:var(--fs-title-sm);font-weight:600;min-height:32px;display:flex;align-items:center}.Timeline_empty__4aqmE{margin:0;font-size:var(--fs-label);color:var(--text-muted)}.Timeline_list__wPCUn{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;min-width:0}.Timeline_item__To42U{min-width:0}.Timeline_item__To42U[data-kind=thread]{margin:8px 0}.Timeline_item__To42U[data-kind=run]{margin:4px 0}.Timeline_thread__tPdKG{display:flex;flex-direction:column;gap:4px}.Timeline_comment__q0o7a{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:8px;gap:8px;padding:8px;margin:0 -8px;border-radius:var(--radius-md);scroll-margin-top:80px}.Timeline_comment__q0o7a:hover{background:color-mix(in srgb,var(--bg-hover) 45%,transparent)}.Timeline_comment__q0o7a[data-highlight=true]{background:var(--accent-light)}.Timeline_reply__qYjq5{grid-template-columns:24px minmax(0,1fr)}.Timeline_avatar__9_hAn{padding-top:2px}.Timeline_commentMain__hMH9J{min-width:0;display:flex;flex-direction:column;gap:4px}.Timeline_commentHead__7MKOI{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-height:24px;font-size:var(--fs-label)}.Timeline_author__t3X0A{font-weight:600;color:var(--text-primary)}.Timeline_meta__0V34d{font-size:var(--fs-caption);color:var(--text-muted);white-space:nowrap}.Timeline_headSpacer__jPZ43{flex:1 1}.Timeline_chip__ECAuC{display:inline-flex;align-items:center;height:20px;padding:0 6px;border-radius:var(--radius-full);background:var(--bg-hover);color:var(--text-secondary);font-size:var(--fs-caption);font-weight:500}.Timeline_runLink__njlN0{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:0;border-radius:var(--radius-sm);background:none;color:var(--text-muted);cursor:pointer}.Timeline_runLink__njlN0:focus-visible,.Timeline_runLink__njlN0:hover{background:var(--bg-hover);color:var(--text-primary);outline:none}.Timeline_menuBtn__FbVL_{width:24px;height:24px;opacity:0}.Timeline_comment__q0o7a:focus-within .Timeline_menuBtn__FbVL_,.Timeline_comment__q0o7a:hover .Timeline_menuBtn__FbVL_,.Timeline_menuBtn__FbVL_[aria-expanded=true]{opacity:1}@media (pointer:coarse){.Timeline_menuBtn__FbVL_{opacity:1}}.Timeline_commentBody__Ej2gq{font-size:var(--fs-body);color:var(--text-primary);line-height:22px;overflow-wrap:anywhere}.Timeline_deleted__0fanO{margin:0;font-size:var(--fs-label);font-style:italic;color:var(--text-muted)}.Timeline_editBox__dAuFO{display:flex;flex-direction:column;gap:8px}.Timeline_rowActions__hT_im{display:flex;gap:8px}.Timeline_error__yZqNU{margin:0;font-size:var(--fs-caption);color:var(--danger-fg)}.Timeline_commentFoot__hTlR2{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-height:24px}.Timeline_footBtn___kyGg{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 6px;border:0;border-radius:var(--radius-sm);background:none;color:var(--text-muted);font-size:var(--fs-caption);cursor:pointer}.Timeline_footBtn___kyGg:focus-visible,.Timeline_footBtn___kyGg:hover{background:var(--bg-hover);color:var(--text-primary);outline:none}.Timeline_linkBtn__axWmt{display:inline-flex;align-items:center;gap:2px;padding:0;border:0;background:none;color:var(--accent);font-size:inherit;cursor:pointer}.Timeline_linkBtn__axWmt:hover{text-decoration:underline}.Timeline_replies__xiLNa{display:flex;flex-direction:column;gap:4px;margin-left:14px;padding-left:18px;border-left:1px solid var(--border-color)}.Timeline_resolvedRow__0BMkD{display:flex;align-items:center;gap:8px;min-height:32px;font-size:var(--fs-label);color:var(--text-muted)}.Timeline_resolvedIcon__JllPe{color:var(--success-fg)}.Timeline_resolvedText__hU5ns{min-width:0}.Timeline_receipt__fr4T6{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-caption);color:var(--text-muted)}.Timeline_receiptRead__M13Sh{color:var(--success-fg)}.Timeline_receiptMissed__39gWq{color:var(--warning-fg)}.Timeline_reactions__LUVH4{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px}.Timeline_reaction__I5ubX{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 8px;border-radius:var(--radius-full);border:1px solid var(--border-color);background:none;color:var(--text-secondary);font-size:var(--fs-caption);cursor:pointer}.Timeline_reaction__I5ubX:focus-visible,.Timeline_reaction__I5ubX:hover{border-color:var(--border-strong);outline:none}.Timeline_reactionMine__1Ebm_{border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:var(--accent-light);color:var(--text-primary)}.Timeline_reactionAdd__0iCIR{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:0;border-radius:var(--radius-full);background:none;color:var(--text-muted);cursor:pointer}.Timeline_reactionAdd__0iCIR:focus-visible,.Timeline_reactionAdd__0iCIR:hover,.Timeline_reactionAdd__0iCIR[aria-expanded=true]{background:var(--bg-hover);color:var(--text-primary);outline:none}.Timeline_emojiGrid__EizvI{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:4px;gap:4px;padding:2px}.Timeline_emoji__Wi23G{height:36px;border:1px solid transparent;border-radius:var(--radius-sm);background:none;font-size:18px;cursor:pointer}.Timeline_emoji__Wi23G:focus-visible,.Timeline_emoji__Wi23G:hover{background:var(--bg-hover);outline:none}.Timeline_activity__SJDZ_,.Timeline_system__FZTBE{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:start;grid-gap:8px;gap:8px;min-height:28px;padding:4px 0;font-size:var(--fs-label);color:var(--text-muted)}.Timeline_activityDot__pxfuf{width:6px;height:6px;margin:7px 5px 0;border-radius:50%;background:var(--text-faint)}.Timeline_activityText__wCXA7{min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.Timeline_activityLabel__gF4RR{color:var(--text-secondary)}.Timeline_activityReason__S1oHS{color:var(--text-muted);overflow:hidden;text-overflow:ellipsis}.Timeline_count__qEN_M{font-size:var(--fs-caption);color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Timeline_changes__NCx6X{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;flex-basis:100%}.Timeline_changeField__aTw0w{color:var(--text-secondary)}.Timeline_changeFrom__eTIVN{text-decoration:line-through;-webkit-text-decoration-color:var(--text-faint);text-decoration-color:var(--text-faint)}.Timeline_changeTo___PdEz{color:var(--text-primary)}.Timeline_systemIcon___C71E{margin-top:3px;color:var(--text-faint)}.Timeline_systemText__A_ZeK{min-width:0;color:var(--text-secondary)}.Timeline_fold__rHkJZ{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 8px;border:1px dashed var(--border-light);border-radius:var(--radius-md);background:none;color:var(--text-muted);font-size:var(--fs-caption);cursor:pointer}.Timeline_fold__rHkJZ:focus-visible,.Timeline_fold__rHkJZ:hover{color:var(--text-primary);border-color:var(--border-strong);outline:none}.Timeline_attachments__KwrVn{display:flex;flex-direction:column;gap:6px;margin-top:6px}.Timeline_attachmentImages___7YPJ{display:flex;flex-wrap:wrap;gap:6px}.Timeline_attachmentImageLink__CcELj{display:block;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--border-color)}.Timeline_attachmentImageLink__CcELj:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.Timeline_attachmentImage__Pfxgw{display:block;max-width:min(320px,100%);max-height:240px;object-fit:contain;background:var(--bg-hover)}.Timeline_attachmentFiles__GzP4p{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.Timeline_attachmentFile__PmOkt{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:4px 8px;border-radius:var(--radius-md);border:1px solid var(--border-color);color:var(--text-secondary);font-size:var(--fs-label);text-decoration:none}.Timeline_attachmentFile__PmOkt:hover{border-color:var(--border-strong);color:var(--text-primary)}.Timeline_attachmentFileName__BJWR8{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.Timeline_attachmentFileSize__wnvWs{color:var(--text-muted);font-size:var(--fs-caption)}.Chips_label__jakrj{display:inline-flex;align-items:center;gap:5px;max-width:120px;height:20px;padding:0 7px;border-radius:var(--radius-full);border:1px solid var(--border-color);background:var(--bg-main);color:var(--text-secondary);font-size:var(--fs-micro);font-weight:500;line-height:1;white-space:nowrap}.Chips_labelName__Dni8r{overflow:hidden;text-overflow:ellipsis}.Chips_dot__VR22z{width:7px;height:7px;border-radius:50%;flex-shrink:0;background:var(--text-faint)}.Chips_gray__nJ71g{background:#a1a1aa}.Chips_red__iW_zZ{background:#ef4444}.Chips_orange__56nc1{background:#f97316}.Chips_amber__d0p3x{background:#f59e0b}.Chips_green__9F1hf{background:#22c55e}.Chips_teal__SJZwz{background:#14b8a6}.Chips_blue__nBS1n{background:#3b82f6}.Chips_indigo__4C9UJ{background:#6366f1}.Chips_purple__9U1iz{background:#a855f7}.Chips_pink__kdZt7{background:#ec4899}.Chips_more__oLlCm{padding:0 6px}.Chips_live__C4Nl1{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 7px 0 3px;border-radius:var(--radius-full);background:var(--info-bg);color:var(--info-fg);font-size:var(--fs-micro);font-weight:600;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Chips_queued__NpkH7{padding:0 7px;background:var(--bg-selected);color:var(--text-secondary);font-weight:500}.Chips_livePulse__11hlr{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0;animation:Chips_pulse__pAjXB 1.6s ease-in-out infinite}@keyframes Chips_pulse__pAjXB{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.Chips_livePulse__11hlr{animation:none}}.Chips_miniAvatar__5RlV3{display:inline-flex;transform:scale(.8);transform-origin:left center;margin-right:-3px}.Chips_ring__lHkby{display:inline-flex;align-items:center;gap:4px;color:var(--text-muted);font-size:var(--fs-micro);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Chips_ringTrack__hjrLG{stroke:var(--border-strong)}.Chips_ringValue__Wh8j1{stroke:var(--success);transition:stroke-dashoffset var(--dur-fast) ease}.CostSparkline_strip__859UR{display:flex;align-items:center;gap:8px;min-height:32px;padding:0 8px;font-size:var(--fs-caption)}.CostSparkline_spark__xFPkz{flex-shrink:0}.CostSparkline_sparkLine___15Fj{stroke:var(--accent);stroke-width:1.5}.CostSparkline_sparkArea__bjJpo{fill:var(--accent-light);opacity:.6}.CostSparkline_stripLabel__pmveN{color:var(--text-muted)}.CostSparkline_stripValue__Dd1aP{margin-left:auto;font-weight:600;color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.RunTimelineDialog_panel__4VyF3{width:min(760px,calc(100vw - 32px));max-height:calc(100vh - 64px);display:flex;flex-direction:column}.RunTimelineDialog_summary__hRXNp{display:flex;flex-wrap:wrap;gap:8px 24px;margin:0 0 16px}.RunTimelineDialog_summary__hRXNp div{display:flex;flex-direction:column;gap:2px}.RunTimelineDialog_summary__hRXNp dt{font-size:var(--fs-caption);color:var(--text-muted)}.RunTimelineDialog_summary__hRXNp dd{margin:0;font-size:var(--fs-title-sm);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.RunTimelineDialog_chart__0y2lL{margin:0 0 16px}.RunTimelineDialog_caption__elHI8{font-size:var(--fs-caption);color:var(--text-muted);margin-bottom:4px}.RunTimelineDialog_chartSvg__dBA6D{display:block;width:100%;height:96px}.RunTimelineDialog_area__yv8DQ{fill:var(--info-bg)}.RunTimelineDialog_line__EKvZm{stroke:var(--info);stroke-width:2}.RunTimelineDialog_lanes__TsT6Q{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.RunTimelineDialog_lane__Nq_2k{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px}.RunTimelineDialog_laneName__ZGO0X{font-size:var(--fs-caption);color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RunTimelineDialog_laneSvg__AVlj7{display:block;width:100%;height:14px}.RunTimelineDialog_track___fV9n{fill:var(--border-light)}.RunTimelineDialog_barOk__ctpGw{fill:var(--success)}.RunTimelineDialog_barFailed__mRHcK{fill:var(--danger)}.RunTimelineDialog_barStopped__LpC0d{fill:var(--text-faint)}.RunTimelineDialog_barLive__WtHHS{fill:var(--info)}.RunTimelineDialog_days__EgW8k{flex:1 1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:12px}.RunTimelineDialog_dayTitle__zr0We{margin:0 0 4px;font-size:var(--fs-label);font-weight:600;color:var(--text-secondary)}.RunTimelineDialog_rows__BaRI8{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.RunTimelineDialog_row__p52ct{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:start;grid-gap:8px;gap:8px;width:100%;min-height:32px;padding:6px 8px;border:0;border-radius:var(--radius-md);background:none;color:var(--text-primary);font-size:var(--fs-label);text-align:left;cursor:pointer}.RunTimelineDialog_row__p52ct svg{margin-top:2px}.RunTimelineDialog_row__p52ct:focus-visible,.RunTimelineDialog_row__p52ct:hover{background:var(--bg-hover);outline:none}.RunTimelineDialog_rowMain__ET4IP{min-width:0;display:flex;flex-direction:column;gap:2px}.RunTimelineDialog_rowTitle__A_uuv{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.RunTimelineDialog_rowTime__XrOkW{font-size:var(--fs-caption);color:var(--text-muted)}.RunTimelineDialog_rowFailure__Knslv{font-size:var(--fs-caption);color:var(--danger-fg)}.RunTimelineDialog_rowFacts__56uaQ{color:var(--text-muted)}.RunTimelineDialog_rowCost__gwa0_,.RunTimelineDialog_rowFacts__56uaQ{font-size:var(--fs-caption);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.RunTimelineDialog_rowCost__gwa0_{color:var(--text-secondary)}@media (max-width:480px){.RunTimelineDialog_lane__Nq_2k{grid-template-columns:80px minmax(0,1fr)}}.LoadingFeedback_bar__sBslV{position:fixed;top:0;left:0;right:0;height:2px;z-index:2000;pointer-events:none;overflow:hidden}.LoadingFeedback_fill__02Z8q{height:100%;width:0;background:var(--accent);border-radius:0 2px 2px 0}.LoadingFeedback_running__0LWsU .LoadingFeedback_fill__02Z8q{animation:LoadingFeedback_trickle__hLg94 8s cubic-bezier(.08,.7,.2,1) forwards}.LoadingFeedback_finishing__IqEYE .LoadingFeedback_fill__02Z8q{width:100%;transition:width .2s ease-out,opacity .35s ease .15s;opacity:0}@keyframes LoadingFeedback_trickle__hLg94{0%{width:0}10%{width:30%}40%{width:62%}to{width:90%}}.LoadingFeedback_pill__EP9E3{position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom, 0px));z-index:1900;pointer-events:none;display:inline-flex;align-items:center;gap:8px;padding:0 12px;height:32px;border-radius:var(--radius-md);background:var(--bg-raised);border:1px solid var(--border-light);color:var(--text-secondary);font-size:var(--fs-label);font-weight:500;box-shadow:var(--shadow-menu);animation:LoadingFeedback_pillIn__FshoP .18s ease-out}@keyframes LoadingFeedback_pillIn__FshoP{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.LoadingFeedback_spinner__gcIaj{width:14px;height:14px;border-radius:50%;border:2px solid rgba(255,255,255,.12);border-top:2px solid var(--text-secondary);animation:LoadingFeedback_spin__yQC4T .7s linear infinite;flex-shrink:0;display:inline-block}.LoadingFeedback_spinnerLg__rpOeN{width:26px;height:26px;border-width:3px}@keyframes LoadingFeedback_spin__yQC4T{to{transform:rotate(1turn)}}.LoadingFeedback_inline__j6Snf{display:inline-flex;align-items:center;gap:8px}.LoadingFeedback_page__cmYmT{min-height:50vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:var(--text-muted);font-size:13px}.LoadingFeedback_skeleton__dxHvh{width:min(560px,100%);display:flex;flex-direction:column;gap:10px}.LoadingFeedback_skeletonLine__HR_mi{height:12px;border-radius:6px;background:linear-gradient(90deg,var(--bg-surface) 0,var(--bg-hover) 40%,var(--bg-surface) 80%);background-size:200% 100%;animation:LoadingFeedback_shimmer__ts_1D 1.3s ease-in-out infinite}.LoadingFeedback_skeletonLine__HR_mi:nth-child(2){width:82%}.LoadingFeedback_skeletonLine__HR_mi:nth-child(3){width:64%}@keyframes LoadingFeedback_shimmer__ts_1D{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.LoadingFeedback_running__0LWsU .LoadingFeedback_fill__02Z8q{animation:none;width:70%}.LoadingFeedback_spinner__gcIaj{animation-duration:1.6s}.LoadingFeedback_pill__EP9E3,.LoadingFeedback_skeletonLine__HR_mi{animation:none}}.projectPage_page__U7PXi{display:flex;flex-direction:column;gap:10px;flex:1 1;min-height:0;min-width:0;height:100%}.projectPage_header__f4z5R{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.projectPage_back__4TOwI{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border-radius:var(--radius-md);color:var(--text-muted)}.projectPage_back__4TOwI:focus-visible,.projectPage_back__4TOwI:hover{background:var(--bg-hover);color:var(--text-primary)}.projectPage_title__LByUc{margin:0;min-width:0;max-width:min(520px,100%);font-size:var(--fs-title);font-weight:600;letter-spacing:-.01em;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.projectPage_spacer__cN7D0{flex:1 1}.projectPage_deadline__h_BS_{font-size:var(--fs-caption);color:var(--text-muted);white-space:nowrap}.projectPage_deadlineLate__q7oaU{color:var(--danger-fg);font-weight:600}.projectPage_stageControl__VJyMn{display:inline-flex;min-width:0}.projectPage_stageButton__e_xaI{display:inline-flex;align-items:center;gap:6px;height:var(--control-h-sm);max-width:280px;padding:0 10px;border:1px solid var(--border-color);border-radius:var(--radius-full);background:var(--bg-surface);color:var(--text-secondary);font-size:var(--fs-caption);font-weight:500;cursor:pointer;white-space:nowrap;min-width:0}.projectPage_stageButton__e_xaI:focus-visible,.projectPage_stageButton__e_xaI:hover{border-color:var(--border-strong);color:var(--text-primary)}.projectPage_stageFraction__rUf42{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-primary)}.projectPage_stageName__YCwAT{overflow:hidden;text-overflow:ellipsis;min-width:0}.projectPage_stageList__lzq7j{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.projectPage_stageRow___3gq0{display:grid;grid-template-columns:1fr auto;grid-gap:2px 8px;gap:2px 8px;font-size:var(--fs-caption);color:var(--text-muted)}.projectPage_stageRowName__wEI2o{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.projectPage_stageRowCount__dXrPs{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.projectPage_stageTrack__stHLD{grid-column:1/-1;height:4px;border-radius:var(--radius-full);background:var(--bg-selected);overflow:hidden}.projectPage_stageFill__0_HHJ{display:block;height:100%;border-radius:inherit;background:var(--text-faint)}.projectPage_stageDone__jdBJP .projectPage_stageFill__0_HHJ{background:var(--success)}.projectPage_stageCurrent__jkKyJ{color:var(--text-primary);font-weight:600}.projectPage_stageCurrent__jkKyJ .projectPage_stageFill__0_HHJ{background:var(--info)}.projectPage_guide__5D04q{display:flex;gap:24px;flex:1 1;min-height:0;overflow-y:auto}@media (max-width:640px){.projectPage_title__LByUc{max-width:calc(100vw - 120px);font-size:var(--fs-body-lg)}.projectPage_stageButton__e_xaI{max-width:200px}}.projectGoals_chip__lDFOZ{display:inline-flex;align-items:center;gap:5px;min-height:24px;max-width:260px;padding:0 8px;border:1px solid var(--border-color);border-radius:var(--radius-full);background:var(--bg-surface);color:var(--text-secondary);font-size:var(--fs-caption);text-decoration:none}.projectGoals_chip__lDFOZ:focus-visible,.projectGoals_chip__lDFOZ:hover{color:var(--text-primary);border-color:var(--border-strong)}.projectGoals_chipText__aukBK{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.projectGoals_chipPct__UgZOI{flex-shrink:0;color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.projectGoals_link__vLRYs{color:var(--accent);text-decoration:none}.projectGoals_link__vLRYs:focus-visible,.projectGoals_link__vLRYs:hover{text-decoration:underline}.projectGoals_list__54wB1{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.projectGoals_item__YsIj6{display:flex;flex-direction:column;gap:4px}.projectGoals_itemHead__h1ZBS{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.projectGoals_itemTitle__EhTje{font-size:var(--fs-label);font-weight:500;color:var(--text-primary);overflow-wrap:anywhere}.projectGoals_itemMeta___ZNge{font-size:var(--fs-caption);color:var(--text-muted)}.projectGoals_track__NAjWU{height:6px;border-radius:var(--radius-full);background:var(--bg-hover);overflow:hidden}.projectGoals_fill__B5SY_{height:100%;border-radius:var(--radius-full);background:var(--info-fg)}.FolderPicker_picker__Z4GJA{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-input);overflow:hidden}.FolderPicker_bar__wk7Xy{display:flex;align-items:center;gap:8px;padding:6px 8px;border-bottom:1px solid var(--border-color);font-size:var(--fs-caption);color:var(--text-secondary)}.FolderPicker_up__cRcr8{width:26px;height:26px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-secondary);cursor:pointer}.FolderPicker_up__cRcr8:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.FolderPicker_up__cRcr8:disabled{opacity:.4;cursor:default}.FolderPicker_where__T81rr{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;direction:rtl;text-align:left;font-family:var(--font-mono)}.FolderPicker_spin__ltQx2{animation:FolderPicker_spin__ltQx2 .9s linear infinite}.FolderPicker_list__YX2Ln{list-style:none;margin:0;padding:4px;max-height:240px;overflow-y:auto}.FolderPicker_row__SGLNG{width:100%;display:flex;align-items:center;gap:8px;min-height:32px;padding:0 8px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-primary);font:inherit;font-size:var(--fs-body);text-align:left;cursor:pointer}.FolderPicker_row__SGLNG:hover{background:var(--bg-hover)}.FolderPicker_row__SGLNG:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.FolderPicker_row__SGLNG svg{color:var(--text-muted);flex-shrink:0}.FolderPicker_name__4_Nrd{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FolderPicker_tag__YyDpP{padding:1px 6px;border-radius:var(--radius-full);background:var(--info-bg);color:var(--info-fg);font-size:var(--fs-micro)}.FolderPicker_empty__H1ISU{padding:10px 8px;color:var(--text-muted);font-size:var(--fs-label)}.FolderPicker_error__s3vQL{margin:0 8px 8px;color:var(--danger-fg);font-size:var(--fs-label)}.FolderPicker_foot__rFLqw{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;border-top:1px solid var(--border-color)}.FolderPicker_newForm__3A_MG{display:flex;flex:1 1;gap:6px;min-width:0}.FolderPicker_newForm__3A_MG input{flex:1 1;min-width:0}.FolderPicker_chosen__AIOOT{display:inline-flex;align-items:center;gap:4px;color:var(--success-fg);font-size:var(--fs-caption);font-weight:600}@media (prefers-reduced-motion:reduce){.FolderPicker_spin__ltQx2{animation:none}}.RunView_view__cJT4g{display:flex;flex-direction:column;gap:8px;min-width:0}.RunView_meta___e2mv{display:flex;align-items:center;gap:6px 12px;flex-wrap:wrap;font-size:12.5px;color:var(--text-muted)}.RunView_agent__3QwdN{color:var(--text-primary);font-weight:600}.RunView_engine__6RveW{font-family:var(--font-mono);font-size:12px}.RunView_status__LDez4{display:inline-flex;align-items:center;gap:6px;padding:1px 8px;border-radius:var(--radius-full);background:var(--bg-card);border:1px solid var(--border-color);color:var(--text-secondary);font-weight:600}.RunView_statusLive___wo9p{background:var(--info-bg);color:var(--info-fg);border-color:transparent}.RunView_liveDot__NSn7q{width:7px;height:7px;border-radius:50%;background:var(--info);animation:RunView_runPulse__TGDD1 1.6s ease-in-out infinite}.RunView_costChip__OuXaD{margin-left:auto;padding:1px 8px;border-radius:var(--radius-full);border:1px solid var(--border-color);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-secondary)}.RunView_note__7Wf0U{margin:0;font-size:12.5px;color:var(--text-secondary)}.RunView_note__7Wf0U strong{color:var(--danger-fg)}.RunView_cliNote__Q6khA{margin:0;font-size:12px;color:var(--violet-fg)}.RunView_doing__qHn_m{margin:0;font-size:12.5px;color:var(--info-fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RunView_lanes__0Adqe{display:flex;flex-direction:column;gap:3px}.RunView_lane__urr5R{display:grid;grid-template-columns:120px 1fr 64px;align-items:center;grid-gap:8px;gap:8px;font-size:11px;color:var(--text-muted)}.RunView_laneName__zGIE4{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RunView_laneSvg__YkCcL{width:100%;height:8px;display:block}.RunView_laneTrack__12G8I{fill:var(--border-color)}.RunView_laneTool__a7F6x{fill:var(--accent)}.RunView_laneModel__SMz8H{fill:var(--violet-fg);opacity:.55}.RunView_laneTime__kdgY9{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.RunView_toolbar__oGJrv{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:4px}.RunView_search__UUSAf{flex:1 1 200px;min-width:0}.RunView_kinds__TYoJM{display:flex;gap:4px;flex-wrap:wrap}.RunView_kindChip__8QC3Q{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;padding:3px 9px;border-radius:var(--radius-full);border:1px solid var(--border-color);background:none;color:var(--text-muted);cursor:pointer}.RunView_kindChip__8QC3Q:hover{color:var(--text-primary);border-color:var(--border-strong)}.RunView_kindChip__8QC3Q[aria-pressed=true]{background:var(--accent-light);color:var(--accent);border-color:var(--accent)}.RunView_chipCount__XnZKk{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.75}.RunView_body___G8cc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,360px);grid-gap:10px;gap:10px;min-height:0}.RunView_listWrap__lTdL5{position:relative;min-width:0}.RunView_scroll__ViEiA{max-height:56vh;overflow-y:auto;border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-main)}.RunView_followBtn__QSxaf{position:absolute;right:10px;bottom:10px;box-shadow:var(--shadow-md,none)}.RunView_more__mOgR5{display:block;width:100%;padding:6px;text-align:center}.RunView_empty__6o8hc{margin:0;padding:16px;font-size:13px;color:var(--text-muted)}.RunView_groupList__QDbvq,.RunView_steps__xtmBV{list-style:none;margin:0;padding:4px 0}.RunView_groupList__QDbvq{padding:0 0 4px}.RunView_step__nlQjd{border-bottom:1px solid var(--divider,var(--border-color))}.RunView_step__nlQjd:last-child{border-bottom:0}.RunView_stepError__jHB_p{background:var(--danger-bg)}.RunView_quiet__PQOuE .RunView_summary__51kyy{color:var(--text-muted);font-style:italic}.RunView_nested__FuVvp{border-bottom:0}.RunView_nested__FuVvp .RunView_stepHead__w_4EK{padding-left:34px}.RunView_stepHead__w_4EK{width:100%;display:flex;align-items:center;gap:8px;min-height:32px;padding:4px 10px;border:0;background:none;text-align:left;color:var(--text-secondary);font-size:12.5px;cursor:pointer}.RunView_stepHead__w_4EK:hover{background:var(--bg-hover)}.RunView_stepHead__w_4EK[aria-pressed=true]{background:var(--bg-hover);box-shadow:inset 2px 0 0 var(--accent)}.RunView_offset__euGQb{flex-shrink:0;width:52px;font-family:var(--font-mono);font-size:11px;color:var(--text-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.RunView_toolName__v1J8E{flex-shrink:0;max-width:40%;font-weight:600;color:var(--text-primary)}.RunView_summary__51kyy,.RunView_toolName__v1J8E{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RunView_summary__51kyy{flex:1 1;min-width:0;font-family:var(--font-mono);font-size:12px}.RunView_groupCount__KuG2U{flex-shrink:0;font-size:11px;color:var(--text-muted)}.RunView_duration__vr2cF{flex-shrink:0;font-size:11px;color:var(--text-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.RunView_failTag__9VU9S{flex-shrink:0;font-size:11px;font-weight:600;color:var(--danger-fg)}.RunView_errorLine__MacJB{margin:0;padding:0 10px 8px 70px;font-size:12px;color:var(--danger-fg);overflow-wrap:anywhere}.RunView_chev__TAPzI{flex-shrink:0;color:var(--text-faint)}.RunView_spin__QGIwW{flex-shrink:0;color:var(--info-fg);animation:RunView_runSpin__C0GM1 1s linear infinite}.RunView_iconText__hI3wA{color:var(--text-secondary);flex-shrink:0}.RunView_iconThinking__vmx6M{color:var(--violet-fg);flex-shrink:0}.RunView_iconTool__QCDK_{color:var(--accent);flex-shrink:0}.RunView_iconMuted__B77cF{color:var(--text-muted);flex-shrink:0}.RunView_iconError__9UCmh{color:var(--danger-fg);flex-shrink:0}.RunView_iconDone__CO4dX{color:var(--success);flex-shrink:0}.RunView_inspector__xvTqp{max-height:56vh;overflow-y:auto;padding:10px;border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-surface);display:flex;flex-direction:column;gap:10px;min-width:0}.RunView_inspectHead__x83Vb{display:flex;align-items:center;gap:8px;min-width:0}.RunView_inspectName__4Y70s{font-size:13px;color:var(--text-primary);flex-shrink:0}.RunView_inspectSection__O0zUb{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.RunView_inspectTitle__KEtc_{margin:0;font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.RunView_inspectGroupItem__l4OMJ{display:flex;flex-direction:column;gap:6px;padding-top:8px;border-top:1px solid var(--border-color)}.RunView_errorText__LabPo{color:var(--danger-fg)}.RunView_muted__XinA6{margin:0;font-size:12.5px;color:var(--text-muted)}.RunView_truncNote__7bPFL{margin:0;font-size:11.5px;color:var(--warning-fg)}.RunView_detail__J96wr{width:100%;display:flex;flex-direction:column;gap:6px}.RunView_detailLabel__eZNZC{font-size:11.5px;color:var(--text-muted)}.RunView_detailLabel__eZNZC,.RunView_pre__E7pWY{font-family:var(--font-mono);overflow-wrap:anywhere}.RunView_pre__E7pWY{width:100%;margin:0;padding:8px 10px;font-size:12px;line-height:1.5;color:var(--text-primary);background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-sm);white-space:pre-wrap}.RunView_preMuted__atIJi{color:var(--text-secondary)}.RunView_diff__Hsa6x{display:flex;flex-direction:column;gap:4px;width:100%}.RunView_diffOld__7oHtW{color:var(--danger-fg);background:var(--danger-bg)}.RunView_diffNew__I_pZO{color:var(--success-fg);background:var(--success-bg,var(--bg-card))}.RunView_lineAdd__JXqQV{color:var(--success-fg)}.RunView_lineDel__OPY3y{color:var(--danger-fg)}.RunView_patchFile__ih5fP{display:flex;flex-direction:column;gap:4px}.RunView_command__Puwlr{color:var(--text-primary)}.RunView_handedIn__k_4Bq{width:100%;display:flex;flex-direction:column;gap:6px}.RunView_decision__lxPnQ{margin:0;font-size:12.5px;color:var(--text-secondary)}@keyframes RunView_runPulse__TGDD1{0%,to{opacity:1}50%{opacity:.35}}@keyframes RunView_runSpin__C0GM1{to{transform:rotate(1turn)}}@media (max-width:900px){.RunView_body___G8cc{grid-template-columns:minmax(0,1fr)}.RunView_inspector__xvTqp{max-height:none}}@media (max-width:640px){.RunView_offset__euGQb{width:44px}.RunView_errorLine__MacJB{padding-left:10px}.RunView_lane__urr5R{grid-template-columns:90px 1fr 56px}.RunView_costChip__OuXaD{margin-left:0}}@media (prefers-reduced-motion:reduce){.RunView_liveDot__NSn7q,.RunView_spin__QGIwW{animation:none}}.RunTranscript_panel__q6Wvt.modal-panel{max-width:1120px}.TaskPickerDialog_hint__0j6OA{margin:0 0 12px;font-size:var(--fs-label);color:var(--text-muted)}.TaskPickerDialog_error__H2t1o{margin:8px 0 0;font-size:var(--fs-label);color:var(--danger-fg)}.TaskPickerDialog_empty__Lge42{margin:12px 0 0;font-size:var(--fs-label);color:var(--text-muted)}.TaskPickerDialog_list__fP6ah{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;max-height:50vh;overflow-y:auto}.TaskPickerDialog_item__e973N{width:100%;display:flex;align-items:center;gap:8px;min-height:32px;padding:4px 8px;border:0;border-radius:var(--radius-sm);background:none;text-align:left;color:var(--text-primary);font-size:var(--fs-label);cursor:pointer}.TaskPickerDialog_item__e973N:focus-visible,.TaskPickerDialog_item__e973N:hover{background:var(--bg-hover);outline:none}.TaskPickerDialog_code___ELjb{flex-shrink:0;font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--text-muted)}.TaskPickerDialog_title__PLsSH{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TaskPickerDialog_status__iCNaT{flex-shrink:0;font-size:var(--fs-caption);color:var(--text-muted)}.TaskPickerDialog_check__0OiFy{width:16px;height:16px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-xs);border:1px solid var(--border-strong)}.TaskPickerDialog_checkOn__uMbWe{background:var(--accent);border-color:var(--accent);color:var(--accent-fg)}.TaskPage_page__bfjHd{display:flex;flex-direction:column;gap:16px;min-width:0}.TaskPage_header__kWRFo{display:flex;align-items:center;gap:8px;min-height:32px;min-width:0;flex-wrap:wrap}.TaskPage_back__F54hZ{margin-left:-8px}.TaskPage_crumbs__u048t{min-width:0}.TaskPage_crumbs__u048t ol{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:4px;min-width:0;font-size:var(--fs-label)}.TaskPage_crumbs__u048t li{display:inline-flex;align-items:center;gap:4px;min-width:0}.TaskPage_crumbLink__oGB_R{color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:240px}.TaskPage_crumbLink__oGB_R:hover{color:var(--text-primary);text-decoration:underline}.TaskPage_crumbSep__jsTb_{color:var(--text-faint);flex-shrink:0}.TaskPage_crumbCurrent__ysm2w{color:var(--text-primary)}.TaskPage_crumbCode__Urg9j{font-family:var(--font-mono);font-size:var(--fs-caption)}.TaskPage_headerSpacer__G1kP6{flex:1 1}.TaskPage_notice__V26g_{margin:0;font-size:var(--fs-label);color:var(--text-secondary)}.TaskPage_layout__3XdBK{display:flex;align-items:flex-start;gap:24px;min-width:0}.TaskPage_column__WS4OK{flex:1 1;min-width:0;max-width:860px;display:flex;flex-direction:column;gap:24px}.TaskPage_titleBlock__Dikcw{display:flex;flex-direction:column;gap:8px}.TaskPage_composerDock___x7Ep{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;padding:8px 0 16px;background:var(--bg-main)}.TaskPage_peek__4GyLg{display:flex;flex-direction:column;width:100%;height:100%;background:var(--bg-surface);border-left:1px solid var(--border-color)}.TaskPage_peekHead__cfrw2{display:flex;align-items:center;gap:4px;padding:8px 12px;border-bottom:1px solid var(--border-color);flex-shrink:0;min-height:48px}.TaskPage_peekCode__3MVkh{font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--text-muted);margin-left:4px}.TaskPage_peekBody__nMle5{flex:1 1;min-height:0;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:16px}.TaskPage_peekStatus__GTFvG{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.TaskPage_peekFoot__6s9K4{flex-shrink:0;padding:8px 12px 12px;border-top:1px solid var(--border-color)}.TaskPage_state__mTw2s{padding:24px 16px}.TaskPage_skeleton__6vhTi{display:flex;flex-direction:column;gap:16px}.TaskPage_bone__EEYCm{border-radius:var(--radius-md);background:var(--bg-hover);animation:TaskPage_bone__EEYCm 1.4s ease-in-out infinite}.TaskPage_boneHeader___p6ow{height:24px;width:240px}.TaskPage_boneTitle__RcRZL{height:28px;width:min(520px,90%)}.TaskPage_boneLine__oxzaL{height:14px;width:100%}.TaskPage_boneShort__cCsRm{height:14px;width:60%}.TaskPage_boneBlock__HfMgM{height:120px;width:100%}.TaskPage_boneSide__dRpPJ{width:320px;flex-shrink:0;display:flex;flex-direction:column;gap:10px;padding-left:20px;border-left:1px solid var(--border-color)}.TaskPage_boneRow__ATMID{height:24px;width:100%}@keyframes TaskPage_bone__EEYCm{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.TaskPage_bone__EEYCm{animation:none}}@media (max-width:1023px){.TaskPage_boneSide__dRpPJ{display:none}}@media (max-width:767px){.TaskPage_composerDock___x7Ep{position:static;padding:0}.TaskPage_crumbLink__oGB_R{max-width:140px}}.Timeline_root__UmGY8{display:flex;flex-direction:column;gap:10px;min-width:0;min-height:0}.Timeline_toolbar__IodZf{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.Timeline_toggle__bwNPQ{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-label);color:var(--text-secondary);cursor:pointer}.Timeline_scroller__2TLIG{position:relative;overflow:auto;max-width:100%;min-height:0;flex:1 1 auto;border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--bg-main)}.Timeline_headerRow__FPdDW,.Timeline_row__pq5RO{display:flex;width:max-content;min-width:100%}.Timeline_headerRow__FPdDW{position:-webkit-sticky;position:sticky;top:0;z-index:3;background:var(--bg-surface);border-bottom:1px solid var(--border-color)}.Timeline_row__pq5RO{border-bottom:1px solid var(--divider,var(--border-color))}.Timeline_row__pq5RO:last-child{border-bottom:none}.Timeline_labelCell__lUfcF,.Timeline_labelHead__x3yvl{position:-webkit-sticky;position:sticky;left:0;z-index:2;flex:0 0 240px;width:240px;display:flex;align-items:center;gap:8px;min-width:0;padding:0 12px;border-right:1px solid var(--border-color)}.Timeline_labelHead__x3yvl{height:32px;background:var(--bg-surface);color:var(--text-muted);font-size:var(--fs-micro);font-weight:600}.Timeline_labelCell__lUfcF{height:34px;background:var(--bg-main);cursor:pointer;font-size:var(--fs-label);color:var(--text-primary)}.Timeline_labelCell__lUfcF:focus-visible,.Timeline_labelCell__lUfcF:hover{background:var(--bg-hover);outline:none}.Timeline_rowPreviewed__KXOaf .Timeline_labelCell__lUfcF,.Timeline_rowPreviewed__KXOaf.Timeline_labelCell__lUfcF{background:var(--bg-selected);box-shadow:inset 2px 0 0 var(--accent)}.Timeline_code__4aJSO{flex-shrink:0;color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-micro)}.Timeline_title__Ul2xn{flex:1 1;min-width:0}.Timeline_project__D3YDM,.Timeline_title__Ul2xn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Timeline_project__D3YDM{flex-shrink:1;max-width:40%;color:var(--text-muted);font-size:var(--fs-micro)}.Timeline_headTrack___L7XP,.Timeline_track__AJ_wz{position:relative;flex:0 0 auto}.Timeline_headTrack___L7XP{height:32px}.Timeline_track__AJ_wz{height:34px;background-image:linear-gradient(to right,var(--border-color) 1px,transparent 1px);background-repeat:repeat-x}.Timeline_tick__biCWF{position:absolute;top:0;bottom:0;display:flex;align-items:center;padding-left:4px;border-left:1px solid var(--border-color);color:var(--text-muted);font-size:var(--fs-micro);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Timeline_tickMajor__rQ5sK{border-left-color:var(--border-strong);color:var(--text-secondary);font-weight:600}.Timeline_todayHead__SgoC_,.Timeline_today__V46d_{position:absolute;top:0;bottom:0;width:0;border-left:1px solid var(--accent);pointer-events:none;z-index:1}.Timeline_todayHead__SgoC_:after{content:"";position:absolute;bottom:0;left:-4px;width:7px;height:7px;border-radius:50%;background:var(--accent)}.Timeline_bar__T4CSE{position:absolute;top:7px;height:20px;display:flex;align-items:center;padding:0 6px;border:none;border-left:2px solid var(--text-faint);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--text-faint) 22%,var(--bg-surface));color:var(--text-primary);font-size:var(--fs-micro);font-weight:500;cursor:pointer;overflow:hidden;z-index:2;transition:filter var(--dur-fast) ease}.Timeline_bar__T4CSE:hover{filter:brightness(1.12)}.Timeline_bar__T4CSE:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.Timeline_barText__vmfmv{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Timeline_barNeutral__iS5R0{border-left-color:var(--text-faint);background:color-mix(in srgb,var(--text-faint) 22%,var(--bg-surface))}.Timeline_barActive__AVrva{border-left-color:var(--info);background:color-mix(in srgb,var(--info) 24%,var(--bg-surface))}.Timeline_barReview__68lWQ{border-left-color:var(--violet);background:color-mix(in srgb,var(--violet) 24%,var(--bg-surface))}.Timeline_barAttention__qJmFn{border-left-color:var(--warning);background:color-mix(in srgb,var(--warning) 22%,var(--bg-surface))}.Timeline_barDanger__JQkBu{border-left-color:var(--danger);background:color-mix(in srgb,var(--danger) 22%,var(--bg-surface))}.Timeline_barSuccess__2VG7l{border-left-color:var(--success);background:color-mix(in srgb,var(--success) 22%,var(--bg-surface))}.Timeline_barOverdue__nR_nh{box-shadow:inset -3px 0 0 var(--danger)}.Timeline_barPreviewed__qynPb{outline:2px solid var(--accent);outline-offset:1px}.Timeline_unscheduled__151ll{display:flex;flex-direction:column}.Timeline_footer__Vz1bQ{display:flex;align-items:center;justify-content:center;gap:10px;padding:4px 0}@media (max-width:640px){.Timeline_labelCell__lUfcF,.Timeline_labelHead__x3yvl{flex-basis:132px;width:132px;padding:0 8px}.Timeline_project__D3YDM{display:none}}@media (prefers-reduced-motion:reduce){.Timeline_bar__T4CSE{transition:none}}.admin_center__xFJ_h{min-height:100vh;min-height:100dvh;background:var(--bg-main);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;color:var(--text-secondary)}.admin_notFoundCode__OjVi7{font-size:var(--fs-display-sm);font-weight:600;color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin_card__RJNr8{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:16px 18px;display:flex;flex-direction:column;gap:12px;min-width:0}.admin_cardHead__eCq8m{display:flex;justify-content:space-between;align-items:flex-start;gap:8px 12px;flex-wrap:wrap}.admin_cardTitle__s5gBv{font-size:var(--fs-body);font-weight:600;color:var(--text-primary);margin:0}.admin_cardLead__DXlQl{font-size:var(--fs-caption);color:var(--text-muted);line-height:1.5;margin:2px 0 0;max-width:720px}.admin_toolbar__u_mP1{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.admin_search__Lk01_{flex:1 1 220px;max-width:320px}.admin_select__j_KZS{width:auto;min-width:140px}.admin_grid2__FuUK0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}@media (max-width:880px){.admin_grid2__FuUK0{grid-template-columns:minmax(0,1fr)}}.admin_kpis__36EnF{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:10px;gap:10px}.admin_kpi__iJ3Mg{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:12px 14px;display:flex;flex-direction:column;gap:4px;min-width:0}.admin_kpiLabel__2zh8O{font-size:var(--fs-caption);color:var(--text-muted)}.admin_kpiValue__C3HtM{font-size:var(--fs-title-lg);font-weight:600;line-height:28px;color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.admin_kpiSub__CVxrS{font-size:var(--fs-caption);color:var(--text-secondary);line-height:1.45;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin_kpiWarn__d8e4p{color:var(--warning-fg)}.admin_segmented__88EXe{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-input)}.admin_segment__P0RyE{min-height:26px;padding:0 10px;border-radius:var(--radius-sm);font-size:var(--fs-label);color:var(--text-secondary);background:transparent;border:none;cursor:pointer}.admin_segment__P0RyE:hover{color:var(--text-primary)}.admin_segment__P0RyE:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.admin_segment__P0RyE[aria-checked=true],.admin_segment__P0RyE[aria-pressed=true]{background:var(--bg-selected);color:var(--text-primary);font-weight:500}.admin_tableWrap__pMgrC{position:relative;overflow-x:auto;border:1px solid var(--border-color);border-radius:var(--radius-md)}.admin_table__n1t0N{width:100%;border-collapse:collapse;font-size:var(--fs-label);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin_table__n1t0N th{text-align:left;font-size:var(--fs-caption);font-weight:500;color:var(--text-muted);background:var(--bg-raised);white-space:nowrap}.admin_table__n1t0N td,.admin_table__n1t0N th{padding:8px 10px;border-bottom:1px solid var(--border-color)}.admin_table__n1t0N td{color:var(--text-primary);vertical-align:middle}.admin_table__n1t0N tbody tr:last-child td{border-bottom:none}.admin_table__n1t0N tbody tr:hover td{background:rgba(255,255,255,.02)}.admin_num__eKi3o{text-align:right;white-space:nowrap}.admin_table__n1t0N th.admin_num__eKi3o{text-align:right}.admin_nowrap___qBp8{white-space:nowrap}.admin_muted__gW8dh{color:var(--text-muted)}.admin_mono__IFBkY{font-family:var(--font-mono);font-size:var(--fs-caption)}.admin_cellMain__vSuEl{display:flex;flex-direction:column;gap:2px;min-width:0}.admin_cellSub__nfr_a{font-size:var(--fs-caption);color:var(--text-muted)}.admin_badges__OmPqG{display:inline-flex;flex-wrap:wrap;gap:4px}.admin_rowActions__piJ6T{display:flex;gap:6px;justify-content:flex-end;flex-wrap:nowrap}.admin_rowButton__jxRHg{background:transparent;border:none;padding:0;color:var(--text-primary);text-align:left;cursor:pointer;font:inherit}.admin_rowButton__jxRHg:focus-visible,.admin_rowButton__jxRHg:hover{color:var(--accent-hover);text-decoration:underline}.admin_rowSelected__BdKN8 td{background:var(--accent-light)}.admin_inlineInput__lsosm{width:110px}.admin_inlineInputWide__DCBIz{width:140px}.admin_inlineInputNarrow__uuO1I{width:88px}.admin_inlineSelect__Us5U7{width:auto;min-width:108px}.admin_errorText__xFqbs{color:var(--danger-fg)}.admin_errorText__xFqbs,.admin_okText__9NHHj{font-size:var(--fs-caption);overflow-wrap:anywhere}.admin_okText__9NHHj{color:var(--success-fg)}.admin_empty__2ut3p{font-size:var(--fs-label);color:var(--text-muted);padding:8px 0}.admin_pager__7zWcw{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:var(--fs-caption);color:var(--text-muted)}.admin_pagerButtons__OGZpr{display:flex;gap:6px}.admin_stale__krERd td{background:var(--warning-bg)}.admin_details__gH5ho summary{cursor:pointer;color:var(--text-secondary);font-size:var(--fs-caption)}.admin_pre__jNZw6{margin:6px 0 0;padding:8px 10px;max-width:420px;max-height:220px;overflow:auto;font-family:var(--font-mono);font-size:11.5px;line-height:1.5;white-space:pre-wrap;word-break:break-all;background:var(--bg-main);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-secondary)}.admin_switch__z4RU5{position:relative;flex-shrink:0;width:36px;height:20px;border-radius:var(--radius-full);border:1px solid var(--border-strong);background:var(--bg-hover);cursor:pointer;transition:background-color var(--dur-fast) ease,border-color var(--dur-fast) ease}.admin_switch__z4RU5:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--text-secondary);transition:transform var(--dur-fast) ease,background-color var(--dur-fast) ease}.admin_switch__z4RU5[aria-checked=true]{background:var(--accent);border-color:var(--accent)}.admin_switch__z4RU5[aria-checked=true]:after{transform:translateX(16px);background:#fff}.admin_switch__z4RU5:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.admin_switch__z4RU5:disabled{opacity:.5;cursor:not-allowed}.admin_featureList__elh7t{display:flex;flex-direction:column}.admin_featureRow__AURW_{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--border-color)}.admin_featureRow__AURW_:last-child{border-bottom:none}.admin_featureText__q_kTo{min-width:0;display:flex;flex-direction:column;gap:2px}.admin_featureLabel___mOp3{font-size:var(--fs-body);font-weight:500;color:var(--text-primary)}.admin_featureDesc__M_LZz{font-size:var(--fs-caption);color:var(--text-muted);line-height:1.5}.admin_kv__5w9p2{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:10px 16px;gap:10px 16px;margin:0}.admin_kvItem__hwU8g{display:flex;flex-direction:column;gap:2px;min-width:0}.admin_kvItem__hwU8g dt{font-size:var(--fs-caption);color:var(--text-muted)}.admin_kvItem__hwU8g dd{margin:0;font-size:var(--fs-body);color:var(--text-primary);overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin_note__1zk0V{border:1px solid color-mix(in srgb,var(--info) 35%,transparent);background:var(--info-bg);color:var(--info-fg);border-radius:var(--radius-md)}.admin_note__1zk0V,.admin_warn__hRGKo{padding:10px 12px;font-size:var(--fs-caption);line-height:1.55}.admin_warn__hRGKo{border:1px solid color-mix(in srgb,var(--warning) 35%,transparent);background:var(--warning-bg);color:var(--warning-fg);border-radius:var(--radius-md)}.admin_alert__ZP87d{border:1px solid color-mix(in srgb,var(--danger) 35%,transparent);background:var(--danger-bg);color:var(--danger-fg);border-radius:var(--radius-md);padding:10px 12px;font-size:var(--fs-label);line-height:1.5}.admin_dim__zGzcP{opacity:.6;transition:opacity var(--dur-fast) ease}.uangShared_warnText__eJKZW{color:var(--warning-fg)}.OtakAiTab_page__juznc{display:flex;flex-direction:column;gap:16px;min-width:0}.OtakAiTab_intro__dY70S{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--bg-surface)}.OtakAiTab_introIcon____DfB{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-md);background:var(--accent-light);color:var(--accent)}.OtakAiTab_introTitle__5Fj70{margin:0 0 2px;font-size:var(--fs-body-lg);font-weight:600;color:var(--text-primary)}.OtakAiTab_introText__mfCJc{margin:0;font-size:var(--fs-label);color:var(--text-secondary);line-height:1.55}.OtakAiTab_introLinks___thIn{display:flex;flex-wrap:wrap;gap:4px 18px;margin:6px 0 0}.OtakAiTab_inlineLink__GNkVh{display:inline-flex;align-items:center;min-height:28px;font-size:var(--fs-label);font-weight:500;color:var(--accent);text-decoration:none}.OtakAiTab_inlineLink__GNkVh:focus-visible,.OtakAiTab_inlineLink__GNkVh:hover{color:var(--accent-hover);text-decoration:underline}.OtakAiTab_sectionHead__OPDFc{margin-bottom:10px}.OtakAiTab_quiet__qaxTA{margin:0;font-size:var(--fs-caption);color:var(--text-muted)}.OtakAiTab_error__IBRDU{padding:10px 12px;border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--danger) 35%,transparent);background:var(--danger-bg);color:var(--danger-fg);font-size:var(--fs-label)}.OtakAiTab_summary__HhZVL{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.OtakAiTab_summaryStats__4f1p1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0}@media (max-width:600px){.OtakAiTab_summaryStats__4f1p1{gap:6px}.OtakAiTab_summaryStats__4f1p1>div{padding:10px}.OtakAiTab_summaryStats__4f1p1 dd{font-size:var(--fs-body-lg)}}.OtakAiTab_summaryStats__4f1p1>div{padding:12px 14px;border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-surface);min-width:0}.OtakAiTab_summaryStats__4f1p1 dt{font-size:var(--fs-caption);color:var(--text-muted)}.OtakAiTab_summaryStats__4f1p1 dd{margin:2px 0 0;font-size:var(--fs-title);font-weight:600;color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.OtakAiTab_summaryNote__DsTu1{margin:0;font-size:var(--fs-caption);color:var(--text-muted);line-height:1.5}.OtakAiTab_unassigned__XLuRU{display:flex;gap:10px;padding:10px 12px;border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--warning) 35%,transparent);background:var(--warning-bg);font-size:var(--fs-label);color:var(--text-secondary);line-height:1.55}.OtakAiTab_unassigned__XLuRU strong{color:var(--text-primary);font-weight:600}.OtakAiTab_unassignedIcon__WggOs{flex-shrink:0;margin-top:3px;color:var(--warning-fg)}.OtakAiTab_brains__r6qMh{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.OtakAiTab_brain__cwj2U{padding:14px 16px;border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-surface);min-width:0}.OtakAiTab_brainHead__Rc7QT{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 16px}.OtakAiTab_brainName__g_aNC{margin:0;font-size:var(--fs-body);font-weight:600;color:var(--text-primary);overflow-wrap:anywhere}.OtakAiTab_brainMeta__Vj4KN{margin:2px 0 0;font-size:var(--fs-caption);color:var(--text-muted)}.OtakAiTab_badges__jteqA{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.OtakAiTab_stats__HGdBi{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2fr);grid-gap:10px 20px;gap:10px 20px;margin:12px 0 0;padding-top:12px;border-top:1px solid var(--border-color)}@media (max-width:760px){.OtakAiTab_stats__HGdBi{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.OtakAiTab_statPeople__E5SNA{grid-column:1/-1}}.OtakAiTab_stat__FLHEY{display:flex;flex-direction:column;gap:2px;min-width:0}.OtakAiTab_stat__FLHEY dt{font-size:var(--fs-caption);color:var(--text-muted)}.OtakAiTab_stat__FLHEY dd{margin:0;font-size:var(--fs-body-lg);font-weight:600;color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.OtakAiTab_statHint__0_wGu{font-size:var(--fs-caption);color:var(--text-muted);line-height:1.45}.OtakAiTab_stat__FLHEY .OtakAiTab_statPeopleValue__DU5VT{font-size:var(--fs-label);font-weight:400}.OtakAiTab_people__6iCEw{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.OtakAiTab_person__nYcA9{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px;border:1px solid var(--border-color);border-radius:var(--radius-full);background:var(--bg-raised);color:var(--text-primary);font-size:var(--fs-label);text-decoration:none}.OtakAiTab_person__nYcA9:focus-visible,.OtakAiTab_person__nYcA9:hover{background:var(--bg-hover);border-color:var(--border-light)}.OtakAiTab_personName__4K3ju{font-weight:500}.OtakAiTab_choice__l2JOD{font-size:var(--fs-micro);color:var(--text-muted)}.OtakAiTab_choiceWarn__5C4DG{color:var(--warning-fg)}.OtakAiTab_nobody__u3_Rt{margin:2px 0 0;font-size:var(--fs-label);color:var(--text-muted)}.AnnouncementBanner_banner__nVc97{display:flex;align-items:flex-start;gap:10px;padding:9px 12px 9px 16px;border-bottom:1px solid var(--tone-line);background:var(--tone-bg);color:var(--tone-fg);font-size:var(--fs-label);line-height:1.5;min-width:0}.AnnouncementBanner_info__KquHv{--tone-bg:var(--info-bg);--tone-fg:var(--info-fg);--tone-line:color-mix(in srgb,var(--info) 30%,transparent)}.AnnouncementBanner_warning__6Tqq9{--tone-bg:var(--warning-bg);--tone-fg:var(--warning-fg);--tone-line:color-mix(in srgb,var(--warning) 30%,transparent)}.AnnouncementBanner_critical__oYSB0{--tone-bg:var(--danger-bg);--tone-fg:var(--danger-fg);--tone-line:color-mix(in srgb,var(--danger) 35%,transparent)}.AnnouncementBanner_icon__EItZr{flex-shrink:0;margin-top:3px}.AnnouncementBanner_body__wyZmz{flex:1 1;min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px}.AnnouncementBanner_text__kIrEj{color:var(--text-primary);overflow-wrap:anywhere}.AnnouncementBanner_link__O9vsA{color:var(--tone-fg);font-weight:600;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.AnnouncementBanner_link__O9vsA:focus-visible,.AnnouncementBanner_link__O9vsA:hover{color:var(--text-primary)}.AnnouncementBanner_dismiss__9A1g5{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--tone-fg);cursor:pointer}.AnnouncementBanner_dismiss__9A1g5:hover{background:rgba(255,255,255,.06);color:var(--text-primary)}.AnnouncementBanner_dismiss__9A1g5:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media (max-width:520px){.AnnouncementBanner_banner__nVc97{padding:8px 8px 8px 12px}}.AppShell_shell__YCowG{display:flex;height:100vh;height:100dvh;overflow:hidden;background:var(--bg-frame)}.AppShell_panel__mLrHv{flex:1 1;min-width:0;min-height:0;display:flex;flex-direction:column;position:relative;margin:8px 8px 8px 0;background:var(--bg-main);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-lg);overflow:hidden}@media (min-width:881px){.AppShell_collapsed__nq2JP .firma-sidebar{display:none}.AppShell_collapsed__nq2JP .AppShell_panel__mLrHv{margin-left:8px}}.AppShell_main__NYoit{flex:1 1;min-height:0;overflow-y:auto;position:relative}.AppShell_frame__8YOm1{min-height:100%;max-width:1200px;width:100%;margin:0 auto;padding:24px 32px 48px}@media (max-width:880px){.AppShell_panel__mLrHv{margin:0;border:none;border-radius:0}.AppShell_frame__8YOm1{padding:16px 16px 40px}}.AppShell_brandLoader__T7IJb{opacity:0;animation:AppShell_firmaShellFadeIn__DKsog .2s ease .35s forwards}@keyframes AppShell_firmaShellFadeIn__DKsog{to{opacity:1}}.AppShell_skeletonShell__rQHbx{display:flex;height:100vh;background:var(--bg-frame);overflow:hidden}.AppShell_skeletonSidebar__tBtNx{width:240px;flex-shrink:0}.AppShell_skeletonMain__c8_3i{flex:1 1;min-width:0;display:flex;flex-direction:column;margin:8px 8px 8px 0;background:var(--bg-main);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-lg);overflow:hidden}.AppShell_skeletonHeader__C6K9N{height:48px;border-bottom:1px solid var(--border-color)}.AppShell_skeletonBody__1_FtM{padding:24px 32px;display:flex;flex-direction:column;gap:12px;max-width:1200px;width:100%;margin:0 auto}.AppShell_skeletonBar__dlJGp,.AppShell_skeletonCard__Up7et{border-radius:var(--radius-md);background:var(--bg-surface);animation:AppShell_firmaSkeletonPulse__F2FWv 1.4s ease-in-out infinite}.AppShell_skeletonBar__dlJGp{height:12px;width:40%}.AppShell_skeletonBarWide__1Tpu2{height:20px;width:30%}.AppShell_skeletonCard__Up7et{height:36px}@keyframes AppShell_firmaSkeletonPulse__F2FWv{0%,to{opacity:1}50%{opacity:.5}}@media (max-width:880px){.AppShell_skeletonSidebar__tBtNx{display:none}.AppShell_skeletonMain__c8_3i{margin:0;border:none;border-radius:0}.AppShell_skeletonBody__1_FtM{padding:16px}}.AppShell_overlaySlot__UnllP{position:relative;height:0;z-index:30}.AppShell_overlayBanner__5I7VK{position:absolute;top:8px;left:50%;transform:translateX(-50%);max-width:calc(100% - 32px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:var(--radius-full);border:1px solid color-mix(in srgb,var(--warning-fg) 35%,transparent);box-shadow:var(--shadow-menu);pointer-events:none}@media (max-width:640px){.AppShell_overlayBanner__5I7VK{position:fixed;top:auto;bottom:calc(72px + env(safe-area-inset-bottom));z-index:40}}