.TruncatedLink_link__WIRrs{display:inline-flex;min-width:0;max-width:16rem;overflow:hidden;color:inherit;text-decoration:none}.TruncatedLink_link__WIRrs:hover{text-decoration:underline}.TruncatedLink_link__WIRrs:focus-visible{outline:var(--focus-outline)}.Region_region__gL7yT{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0}.Region_region__gL7yT[hidden]{display:none}.Region_row__YE_4W{flex-direction:row}.Region_grow0__xoYpy{flex:none}.Region_grow1__tTkrw{flex:1 1 0}.Region_grow2__6uy2w{flex:2 1 0}.Region_scrollX__ZvS4y{overflow-x:auto;overflow-y:hidden}.Region_scrollY__1Hryy{overflow-y:auto;overflow-x:hidden}.Region_scroll__0LDOi{overflow:auto}.Region_clip__qBOQ3{overflow:hidden}.Region_center__8QoYN{align-items:center;justify-content:center;text-align:center}.Region_startText__ZHEGl{text-align:start}.Region_narrow__ApSJV>*{width:100%;max-width:30rem}.Region_fill__cGAvt{min-height:calc(100dvh - var(--topbar-height))}.Region_ground__kiloS{background:var(--surface-page)}.Region_inset__D07rh,.Region_sunken__7P0k8{background:var(--surface-code)}.Region_raised__mZ4g4{background:var(--surface-card)}.Region_code__gqub0{background:var(--surface-code);color:var(--code-text)}.Region_dividers__xk_7I>*+*{border-top:1px solid var(--border-hairline)}.Region_row__YE_4W.Region_dividers__xk_7I>*+*{border-top:none;border-left:1px solid var(--border-hairline)}.Region_fillLast__e93g3>:last-child{flex:1 1 0;min-width:0;min-height:0}.Region_readable__csEkB{min-width:320px}.Region_dock__5nxb3{flex:none;height:min(44vh,420px)}.Region_preview__0MlVL{flex:none;height:min(560px,70vh)}.Region_shelf__lQ1HD{flex:0 1 auto;min-height:calc(var(--control-height) * 3);max-height:34%;overflow-y:auto}.Region_edgeTop__KuHdD{border-top:1px solid var(--border-hairline)}.Region_edgeBottom__D0eDH{border-bottom:1px solid var(--border-hairline)}.Region_g0__zBbqL{gap:0}.Region_g1__qnW6h{gap:var(--spacing-2)}.Region_g2__pEU6A{gap:var(--spacing-4)}.Region_g3__yCKuu{gap:var(--spacing-6)}.Region_g4__UxHw_{gap:var(--spacing-8)}.Region_g5__KEf1P{gap:var(--spacing-12)}.Region_g6__ihYyI{gap:var(--spacing-16)}.Region_g7__rHjbL{gap:var(--spacing-24)}.Region_g8__Y2aqr{gap:var(--spacing-32)}.Region_g9__bqKnE{gap:var(--spacing-48)}.Region_p0__lHPKD{padding:0}.Region_p1__pwkfc{padding:var(--spacing-2)}.Region_p2__kTvVL{padding:var(--spacing-4)}.Region_p3__6PVdV{padding:var(--spacing-6)}.Region_p4__7PdKG{padding:var(--spacing-8)}.Region_p5__lkJkA{padding:var(--spacing-12)}.Region_p6__4Rl0D{padding:var(--spacing-16)}.Region_p7___yVrs{padding:var(--spacing-24)}.Region_p8__ARPl_{padding:var(--spacing-32)}.Region_p9__rx6C_{padding:var(--spacing-48)}@media (max-width:900px){.Region_stackMd__wP2l_{flex-direction:column}.Region_stackMd__wP2l_.Region_dividers__xk_7I>*+*{border-left:none;border-top:1px solid var(--border-hairline)}}.Region_viewRoot__yylRf{--topbar-h:0px;--gnav-w:0px;height:100dvh;display:flex;flex-direction:column;overflow:hidden}.Region_bar__f80Ze{flex:none;display:flex;align-items:center;min-width:0;color:var(--fg-1)}.Region_barWrap__Tczr9{flex-wrap:wrap}.Region_barMono__PA00T{font-family:var(--font-mono);font-size:var(--text-ui)}.Region_grab__CLXua{cursor:move;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Region_pad_xs__eMki2{padding:var(--spacing-4) var(--spacing-12)}.Region_pad_sm__StSBh{padding:var(--spacing-6) var(--spacing-12)}.Region_pad_md__XMu5c{padding:var(--spacing-8) var(--spacing-12)}.Region_pad_head__P6m7u{padding:var(--spacing-8) var(--spacing-16);min-height:calc(var(--control-height) + 2 * var(--spacing-8));box-sizing:border-box}.Region_pad_lg__mtGyC{padding:var(--spacing-12) var(--spacing-16)}.Region_pad_dock__LABau{padding:0 var(--spacing-12);min-height:var(--topbar-h,calc(var(--control-height) + 2 * var(--spacing-8)));box-sizing:border-box}@media (max-width:900px){.Region_pad_dock__LABau{padding:var(--spacing-8) var(--spacing-12);min-height:calc(var(--control-height) + 2 * var(--spacing-8))}}.Region_pad_flush__66VkX{padding:0 var(--spacing-12)}.Region_bar_chrome__KIKJA{background:var(--topbar-bg)}.Region_bar_chrome__KIKJA.Region_edgeBottom__D0eDH{border-bottom-color:var(--border-hairline)}.Region_bar_raised__Vrd2d{background:var(--surface-card)}.Region_bar_subtle__59j1B{background:var(--surface-wash)}.Region_bar_inset__ALoBH,.Region_bar_sunken__t1lVa{background:var(--surface-code)}.Region_start__6ZrjZ{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:var(--spacing-6) var(--spacing-8);flex-wrap:wrap}.Region_end__zPUHI{flex:none;display:flex;align-items:center;gap:var(--spacing-6);flex-wrap:wrap;margin-left:auto}.Region_toolbar__x79F1{padding:var(--spacing-8) var(--spacing-16);color:var(--fg-3);font-size:var(--text-ui);list-style:none;margin:0}.Region_toolbar__x79F1+.Region_toolbar__x79F1{padding-top:0}.Region_bg0__TtT7J{gap:0}.Region_bg1__p0lL7{gap:var(--spacing-2)}.Region_bg2__EW7aR{gap:var(--spacing-4)}.Region_bg3__88Kfa{gap:var(--spacing-6)}.Region_bg4__VMQKs{gap:var(--spacing-8)}.Region_bg5__E03_f{gap:var(--spacing-12)}.Region_bg6__cxs2_{gap:var(--spacing-16)}.Region_bg7__nYEyX{gap:var(--spacing-24)}.Region_bg8__Pd3eZ{gap:var(--spacing-32)}.Region_bg9__bGNK_{gap:var(--spacing-48)}@media (max-width:760px){.Region_toolbar__x79F1{padding-left:var(--spacing-12);padding-right:var(--spacing-12)}}@media (max-width:640px){.Region_pad_head__P6m7u{padding:var(--spacing-8) var(--spacing-12)}}.Region_clearFab__PLjG_{padding-bottom:var(--fab-clearance);box-sizing:border-box}.Region_noShrink__fRJcb>*{flex-shrink:0}.SidePanel_panel__gjD_X{flex:none;height:100%;min-height:0;min-width:0;display:flex;flex-direction:column;background:var(--surface-page);border-left:1px solid var(--border-hairline)}.SidePanel_card__IWUao{background:var(--surface-card)}.SidePanel_rail__JFlG1{width:312px}.SidePanel_fleet__fySp3{width:min(360px,92vw)}.SidePanel_assistant__1iCI_{width:min(480px,92vw)}.SidePanel_head__f_hQm{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-8);padding:var(--spacing-8) var(--spacing-12);border-bottom:1px solid var(--border-hairline);padding-top:calc(var(--spacing-8) + var(--titlebar-area-height))}.SidePanel_title__VQ7_D{font-size:var(--text-caption);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-label);text-transform:var(--label-case);color:var(--fg-3)}.SidePanel_actions__pgaRH{display:flex;gap:var(--spacing-6);align-items:center}.SidePanel_body__XJ9mK{flex:1;min-height:0;overflow:auto}.SidePanel_fill__a5s1W{display:flex;flex-direction:column;overflow:hidden}.SidePanel_foot__3OMsy{border-top:1px solid var(--border-hairline);padding:var(--spacing-8) var(--spacing-12)}@media (max-width:900px){.SidePanel_panel__gjD_X{position:fixed;top:0;right:0;bottom:0;z-index:var(--z-drawer);box-shadow:var(--shadow-xl)}}:root{--agent-research:#159483;--agent-blueprint:#4553d0;--agent-planner:#d99a1e;--agent-coord:#c9356b;--agent-build:#2f7fc1;--agent-qa:#2e8c47;--agent-ship:#7448c9;--agent-on:#fff;--agent-chainflow:#8a5a33;--agent-rules:#c26a00;--mock-surface:#fff;--mock-ink:#14213d;--mock-navy:#14213d;--mock-chip:#e3e8f0;--mock-field:#eef1f6;--mock-blue:#1f6ab0;--mock-fail:#c0262d;--mock-pass:#1e7a3a;--mock-fail-wash:#fbe0e5;--mock-pass-wash:#dcf2e2;--meet-research:var(--agent-research);--meet-blueprint:var(--agent-blueprint);--meet-planner:var(--agent-planner);--meet-coord:var(--agent-coord);--meet-build:var(--agent-build);--meet-qa:var(--agent-qa);--meet-ship:var(--agent-ship)}.AgentMark_mark__KeANg{--am-u:calc(var(--spacing-4) * 1.25);--am-g:var(--spacing-2);display:inline-grid;grid-template-columns:repeat(3,var(--am-u));grid-template-rows:repeat(3,var(--am-u));gap:var(--am-g);padding:var(--spacing-4);border-radius:var(--radius-sm);background:var(--surface-wash);flex:none;vertical-align:middle}.AgentMark_lg__BXPIB{--am-u:calc(var(--spacing-6) * 1.5);--am-g:var(--spacing-4);padding:calc(var(--spacing-12) + var(--spacing-2));border-radius:var(--radius-md)}.AgentMark_plain__C7Zei{padding:0;background:none}.AgentMark_cell__OCUrJ{display:block;border-radius:calc(var(--spacing-2) / 2);background:var(--agent-mark-dim)}.AgentMark_cell__OCUrJ:first-child{grid-column:3}.AgentMark_lg__BXPIB .AgentMark_cell__OCUrJ{border-radius:var(--spacing-2)}.AgentMark_lit__ZR1iF{background:var(--motif-lit)}.AgentMark_card__xdYS8{display:flex;align-items:center;gap:var(--spacing-12);padding:var(--card-padding);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface-card);color:var(--fg-1);text-align:left;font:inherit;min-width:0}.AgentMark_cardButton__Hkkjv{cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.AgentMark_cardButton__Hkkjv:hover{background:var(--surface-hover)}.AgentMark_cardButton__Hkkjv:focus-visible{outline:var(--focus-outline);outline-offset:2px}.AgentMark_selected__spV7t{border-color:var(--fg-accent);box-shadow:0 0 0 1px var(--fg-accent)}.AgentMark_cardText__IMypy{display:flex;flex-direction:column;gap:var(--spacing-2);min-width:0}.AgentMark_cardHead__kLApE{display:flex;align-items:center;gap:var(--spacing-8);min-width:0}.AgentMark_cardIcon__5rhrW{color:var(--fg-2);flex:none}.AgentMark_cardName__7qJzU{font-size:var(--text-prose);line-height:var(--leading-prose);font-weight:var(--font-weight-bold)}.AgentMark_cardMeta__a8phu,.AgentMark_cardName__7qJzU{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AgentMark_cardMeta__a8phu{font-family:var(--font-mono);font-size:var(--text-micro);line-height:var(--leading-micro);color:var(--fg-3)}.DieProgress_row__wOesu{display:inline-flex;align-items:center;gap:var(--spacing-4)}.DieProgress_step__Fa_pZ{display:block;width:var(--spacing-12);height:var(--spacing-12);border-radius:calc(var(--radius-xs) - 1px);background:var(--border-strong)}.DieProgress_done__Hps2E{background:var(--fg-1)}.DieProgress_now___ADrw{background:var(--color-ember-700);animation:DieProgress_pulse__LXwjD 1.6s var(--ease-standard) infinite}.DieProgress_failed__HDbwc{background:var(--status-fail)}.DieProgress_todo__sysx1{background:transparent;box-shadow:inset 0 0 0 1.5px var(--border-strong)}@keyframes DieProgress_pulse__LXwjD{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.DieProgress_now___ADrw{animation:none}}.Agent_tag__EArtk{font-family:var(--font-ui);font-size:var(--text-micro);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-label);text-transform:var(--label-case);color:var(--fg-3);flex:none;display:inline-flex;align-items:center;gap:var(--spacing-4)}.Agent_card___Z5Iw{background:var(--surface-card);border-radius:var(--radius-cards);box-shadow:var(--shadow-subtle)}.Agent_prose___zuKI{margin:0;font-family:var(--font-ui);font-size:var(--text-body);line-height:var(--leading-body);color:var(--fg-1)}.Agent_caret__HhMCT{color:var(--fg-4);width:12px;flex:none;display:inline-flex;align-items:center;justify-content:center;transition:transform var(--dur-fast) var(--ease-out)}.Agent_caret__HhMCT[data-open]{transform:rotate(90deg)}.Agent_ell__c3yH6{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.Agent_spinWrap__Hqjpg{color:var(--fg-accent);display:inline-flex;flex:none}.Agent_toggle__a0FNV{border:none;background:none;color:inherit;cursor:pointer;text-align:left;font:inherit}.Agent_toggle__a0FNV:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.Agent_fill__r9rAS{flex:1}.Agent_dim__5KdQX{color:var(--fg-3)}.Agent_user__IYJCy{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"who time" "body body";gap:var(--spacing-2) var(--spacing-8);width:-moz-fit-content;width:fit-content;max-width:min(78%,70ch);margin-left:auto;padding:var(--spacing-12) var(--spacing-16);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-xs) var(--radius-lg)}.Agent_user__IYJCy>:first-child{grid-area:who}.Agent_user__IYJCy>:nth-child(2){grid-area:body}.Agent_user__IYJCy>:nth-child(3){grid-area:time}.Agent_user__IYJCy:not([data-from=system]){background:var(--surface-wash)}.Agent_user__IYJCy .Agent_tag__EArtk{color:var(--fg-1)}.Agent_user__IYJCy[data-from=system]{background:var(--surface-accent-soft)}.Agent_userWho__VbhYF{line-height:var(--leading-prose);display:inline-flex;gap:var(--spacing-4);align-items:center}.Agent_user__IYJCy .Agent_prose___zuKI{font-size:var(--text-body);line-height:var(--leading-body)}.Agent_userBody__Nl5yu{display:grid;gap:var(--spacing-6);min-width:0}.Agent_userText__uv9q8{white-space:pre-wrap;overflow-wrap:anywhere}.Agent_userText__uv9q8[data-clamped]{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.Agent_userMore__dKDtm{justify-self:start;font-size:var(--text-ui);color:var(--fg-accent)}.Agent_userMore__dKDtm:hover{text-decoration:underline}.Agent_code__vXiqd{font-family:var(--font-mono);font-size:.92em;padding:0 var(--spacing-4);border-radius:var(--radius-sm);background:var(--surface-code);box-shadow:inset 0 0 0 1px var(--border-hairline);color:var(--fg-1)}.Agent_userChips__I8vvI{display:flex;gap:var(--spacing-6);flex-wrap:wrap}.Agent_userNote__oMbjS{font-size:var(--text-ui);color:var(--fg-3)}.Agent_userTime__zo_jO:before{content:"\00b7";margin-right:var(--spacing-8)}.Agent_userTime__zo_jO{font-family:var(--font-ui);font-variant-numeric:tabular-nums;font-size:var(--text-caption);line-height:var(--leading-prose);color:var(--fg-3)}.Agent_chip__09lkY{display:inline-flex;align-items:center;gap:var(--spacing-6);min-height:22px;padding:0 var(--spacing-4) 0 var(--spacing-8);border-radius:var(--radius-sm);background:var(--surface-raised);box-shadow:var(--shadow-subtle);font-size:var(--text-caption);color:var(--fg-1);max-width:260px;min-width:0}.Agent_chipName__eKmKE{font-family:var(--font-mono)}.Agent_chipOpen__ojmTw{border:none;background:none;padding:0;color:inherit;font-size:inherit;cursor:pointer;text-align:left;min-width:0}.Agent_chipOpen__ojmTw:hover{text-decoration:underline;color:var(--fg-accent)}.Agent_chipOpen__ojmTw:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset);border-radius:var(--radius-xs)}.Agent_chipX__eG2p7{border:none;background:none;cursor:pointer;color:var(--fg-3);padding:0 var(--spacing-4);font:inherit}.Agent_chipX__eG2p7:hover{color:var(--fg-1)}.Agent_chipPad__bpXlX{width:2px}.Agent_think__K2Nn3{display:grid;gap:var(--spacing-4);min-width:0}.Agent_thinkRow__NG_eW{padding:var(--spacing-2) 0;display:flex;gap:var(--spacing-8);align-items:center;min-width:0}.Agent_thinkPeek__L91O8{font-size:var(--text-ui);color:var(--fg-3);font-style:italic}.Agent_thinkFull__hYOUx{font-size:var(--text-ui);line-height:var(--leading-ui);color:var(--fg-2);font-style:italic;padding-left:var(--spacing-20)}.Agent_toolGroup__l1jbi{overflow:hidden;min-width:0;border-radius:var(--radius-md);box-shadow:var(--shadow-hairline)}.Agent_toolHead__DAht6{display:flex;gap:var(--spacing-8);align-items:center;padding:var(--spacing-4) var(--spacing-12);min-height:var(--row-height);box-sizing:border-box;width:100%;min-width:0}.Agent_toolSum__KnuUw{font-size:var(--text-ui);color:var(--fg-2);flex:1}.Agent_toolHide__ZGnaN{font-size:var(--text-caption);color:var(--fg-accent);padding:var(--spacing-2) var(--spacing-6);border-radius:var(--radius-sm)}.Agent_toolHide__ZGnaN:focus-visible{outline:var(--focus-outline)}.Agent_toolRow__zJoJj{border-top:1px solid var(--border-subtle)}.Agent_toolRaw__pMOBB{border-top:none;background:var(--surface-wash);border-radius:var(--radius-sm)}.Agent_toolLine__fdNus{display:grid;grid-template-columns:12px auto minmax(0,1fr) auto;gap:var(--spacing-8);align-items:center;min-height:var(--spacing-32);box-sizing:border-box;width:100%}.Agent_toolLine__fdNus,.Agent_toolRaw__pMOBB .Agent_toolLine__fdNus{padding:var(--spacing-4) var(--spacing-12)}.Agent_toolName__oIh_z{max-width:260px;font-family:var(--font-mono);font-size:var(--text-caption);color:var(--fg-1)}.Agent_toolRaw__pMOBB .Agent_toolName__oIh_z{letter-spacing:var(--tracking-label);text-transform:var(--label-case)}.Agent_toolArg__QK6yj,.Agent_toolResult__mkhUV{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--fg-3)}.Agent_toolFail__ed2Fx .Agent_toolName__oIh_z,.Agent_toolFail__ed2Fx .Agent_toolResult__mkhUV{color:var(--status-fail)}.Agent_toolNote__koH4N{font-size:var(--text-ui);line-height:var(--leading-ui);color:var(--fg-2)}.Agent_toolDetail__QyIz7,.Agent_toolNote__koH4N{margin:0 var(--spacing-12) var(--spacing-8) var(--spacing-32)}.Agent_toolDetail__QyIz7{padding:var(--spacing-8) var(--spacing-12);border-radius:var(--radius-md);background:var(--surface-code);box-shadow:var(--shadow-hairline);font-family:var(--font-mono);font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--code-text);white-space:pre-wrap;word-break:break-all}.Agent_question__cMCHA{padding:var(--spacing-16) var(--spacing-20);min-width:0;display:grid;gap:var(--spacing-12);background:var(--surface-card);border-radius:var(--radius-lg);box-shadow:0 0 0 1px var(--status-warn)}.Agent_qFree__jfIBg{gap:var(--spacing-8)}.Agent_question__cMCHA.Agent_qSent__fIrMK{box-shadow:var(--shadow-subtle);outline:none}.Agent_qNeeds__NZo90{font-size:var(--text-micro);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-label);text-transform:var(--label-case);color:var(--status-warn)}.Agent_qHead__NmaCh{display:flex;gap:var(--spacing-4) var(--spacing-8);align-items:center;flex-wrap:wrap}.Agent_q__ukClu{display:grid;gap:var(--spacing-8)}.Agent_qQHead__y_SE1{display:grid;gap:var(--spacing-2)}.Agent_qHeader__fJ_Kp{font-size:var(--text-micro);color:var(--fg-3)}.Agent_qAsk__nxvDI{margin:0;font-size:var(--text-heading-sm);line-height:var(--leading-heading-sm);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-heading-sm);color:var(--fg-1)}.Agent_qFree__jfIBg .Agent_qAsk__nxvDI{letter-spacing:0}.Agent_qChosenLead__DpmRD{color:var(--fg-3)}.Agent_qOptions__YRCNF{display:grid;gap:var(--spacing-6)}.Agent_qOpt__jxlM6{border:none;color:inherit;text-align:left;cursor:pointer;font:inherit;display:grid;grid-template-columns:14px minmax(0,1fr);gap:var(--spacing-8);align-items:start;padding:var(--spacing-8) var(--spacing-12);border-radius:var(--radius-md);background:transparent;box-shadow:0 0 0 1px var(--border-hairline);transition:box-shadow var(--dur-fast),background var(--dur-fast)}.Agent_qOpt__jxlM6:hover{background:var(--surface-hover)}.Agent_qOpt__jxlM6[aria-pressed=true]{background:var(--surface-accent-soft);box-shadow:0 0 0 1px var(--color-signal)}.Agent_qOpt__jxlM6:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.Agent_qMark__lqY_m{width:12px;height:12px;box-sizing:border-box;border-radius:50%;margin-top:3px;border:1.5px solid var(--border-strong);display:grid;place-items:center;background:transparent}.Agent_qMulti__ldMU9 .Agent_qMark__lqY_m{border-radius:var(--radius-xs)}.Agent_qOpt__jxlM6[aria-pressed=true] .Agent_qMark__lqY_m{border-color:var(--color-signal)}.Agent_qMulti__ldMU9 .Agent_qOpt__jxlM6[aria-pressed=true] .Agent_qMark__lqY_m{background:var(--color-signal)}.Agent_qTick__XWU17{display:none;color:var(--fg-on-accent);font-size:var(--text-micro);line-height:1}.Agent_qRadio__H6kf8{width:6px;height:6px;border-radius:50%;background:var(--color-signal)}.Agent_qMulti__ldMU9 .Agent_qTick__XWU17{display:inline-flex}.Agent_qMulti__ldMU9 .Agent_qRadio__H6kf8{display:none}.Agent_qOptText__eRoH1{display:grid;gap:var(--spacing-2)}.Agent_qOptHead__WSgcb{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-2) var(--spacing-8)}.Agent_qOptLabel__B1dse{font-size:var(--text-body);line-height:18px}.Agent_qOptDesc__0fmbA{font-size:var(--text-ui);line-height:17px;color:var(--fg-3)}.Agent_qOther__IyvfO{font:inherit;font-size:var(--text-ui);height:var(--control-height);padding:0 var(--spacing-8);border-radius:var(--radius-inputs);border:1px solid var(--border-strong);background:var(--surface-control);color:var(--fg-1);outline:none}.Agent_qOther__IyvfO:hover:not(:disabled){border-color:var(--fg-3)}.Agent_qOther__IyvfO:focus{border-color:transparent;outline:var(--focus-outline);outline-offset:var(--focus-offset)}.Agent_qFoot___yMTB{display:flex;gap:var(--spacing-12);align-items:center;flex-wrap:wrap}.Agent_qFootNote__CDzfH{font-size:var(--text-ui);color:var(--fg-3)}.Agent_file__DKEdq{overflow:hidden}.Agent_fileHead__E29gt{display:flex;gap:var(--spacing-8);align-items:center;padding:var(--spacing-6) var(--spacing-8) var(--spacing-6) var(--spacing-12)}.Agent_filePath__Wkg9b{font-family:var(--font-mono);font-size:var(--text-ui);flex:1}.Agent_fileDiff__XcXTH{font-family:var(--font-mono);font-size:var(--text-caption);display:flex;gap:var(--spacing-6)}.Agent_fileAdd__ZpYZe{color:var(--status-pass)}.Agent_fileDel__fcUtW{color:var(--status-fail)}.Agent_filePreview__b323o{padding:var(--spacing-12);border-top:1px solid var(--border-hairline);background:var(--surface-code)}.Agent_pubHead__OayEz{display:flex;gap:var(--spacing-8);align-items:center;padding:var(--spacing-8) var(--spacing-12);box-sizing:border-box;width:100%}.Agent_pubTitle__kRQ3y{font-size:var(--text-body);font-weight:var(--font-weight-medium);flex:1}.Agent_pubVersion__6z_8E{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--fg-3)}.Agent_pubBody__zWXbQ{padding:var(--spacing-4) var(--spacing-16) var(--spacing-16);border-top:1px solid var(--border-hairline)}.Agent_result__m8q2_{display:flex;align-items:center;gap:var(--spacing-12)}.Agent_rule__v1Cia{flex:1;height:1px;background:var(--border-strong)}.Agent_resultText__gOyA1{font-family:var(--font-mono);font-size:var(--text-ui);color:var(--fg-3);display:flex;gap:var(--spacing-6);align-items:center}.Agent_resultText__gOyA1>:first-child{box-shadow:0 0 0 2px color-mix(in srgb,var(--c) 30%,transparent)}.Agent_notice__VscpM{display:flex;gap:var(--spacing-12);align-items:center;padding:var(--spacing-6) var(--spacing-12);border-left:2px solid var(--border-strong)}.Agent_notice__VscpM[data-tone=fail]{border-left-color:var(--status-fail)}.Agent_notice__VscpM[data-tone=warn]{border-left-color:var(--status-warn)}.Agent_notice__VscpM[data-tone=ok]{border-left-color:var(--status-pass)}.Agent_notice__VscpM[data-tone=work]{border-left-color:var(--status-work)}.Agent_noticeText__brFo2{font-size:var(--text-ui);line-height:var(--leading-ui);color:var(--fg-2);flex:1}.Agent_qa__Zzoky{padding:var(--spacing-12);display:grid;gap:var(--spacing-6)}.Agent_qaHead__ozcoW{display:flex;gap:var(--spacing-8);align-items:center}.Agent_qaAdded__avg_g{color:var(--fg-3)}.Agent_qaAdded__avg_g,.Agent_qaSuite___1Znx{font-family:var(--font-mono);font-size:var(--text-caption)}.Agent_qaSuite___1Znx{display:flex;gap:var(--spacing-8);color:var(--fg-2)}.Agent_qaSuite___1Znx[data-fail]{color:var(--status-fail)}.Agent_qaSuiteName__SfFXc{flex:1}.Agent_run__t6sH1{padding:var(--spacing-12) var(--spacing-16);display:grid;gap:var(--spacing-8)}.Agent_runHead__glbeh{display:flex;gap:var(--spacing-8);align-items:center}.Agent_runTitle__NSe62{font-size:var(--text-body);font-weight:var(--font-weight-bold);color:var(--fg-1);min-width:0}.Agent_runSteps__pJxld{list-style:none;margin:0;padding:0;display:grid;gap:var(--spacing-4)}.Agent_runStep__igwra{font-size:var(--text-ui);line-height:var(--spacing-24);color:var(--fg-3)}.Agent_runStep__igwra[data-state=done]{color:var(--fg-2)}.Agent_runStep__igwra[data-state=now]{color:var(--fg-1)}.Agent_runStep__igwra[data-state=failed]{color:var(--status-fail)}.Agent_runLog__tMClJ{margin:0;padding:var(--spacing-12) var(--spacing-16);background:var(--surface-code);border-radius:var(--radius-sm);line-height:var(--leading-caption);color:var(--code-text);white-space:pre-wrap;overflow-wrap:anywhere;max-height:96px;overflow:auto}.Agent_runLog__tMClJ,.Agent_runRef__tNzS5{font-family:var(--font-mono);font-size:var(--text-caption)}.Agent_runRef__tNzS5{display:flex;gap:var(--spacing-8);min-width:0}.Agent_runRows__dKPG_{display:grid;grid-template-columns:72px minmax(0,1fr);gap:var(--spacing-4) var(--spacing-8)}.Agent_runRow__0zEKJ{display:contents}.Agent_runKey__dEY1p{font-size:var(--text-micro);color:var(--fg-3)}.Agent_runVal__exbeR{font-family:var(--font-mono);font-size:var(--text-caption)}.Agent_runFoot__05I_J{font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--fg-3)}.Agent_ticketList__UYZuo{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.Agent_ticketList__UYZuo>li+li{border-top:1px solid var(--border-subtle)}.Agent_ticket__ReGoW{border:none;color:inherit;text-align:left;cursor:pointer;width:100%;font:inherit;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;gap:var(--spacing-8);align-items:center;min-height:var(--spacing-48);padding:var(--spacing-8) var(--spacing-16);box-sizing:border-box;background:transparent;transition:background var(--dur-fast)}.Agent_ticket__ReGoW:hover{background:var(--surface-hover)}.Agent_ticket__ReGoW[aria-current=true]{background:var(--surface-accent-soft)}.Agent_ticket__ReGoW:focus-visible{outline:var(--focus-outline);outline-offset:-2px}.Agent_ticketId__CYA3l{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--fg-3);min-width:calc(var(--spacing-64) + var(--spacing-8))}.Agent_ticketTitle__fYq3z{font-size:var(--text-ui);font-weight:var(--font-weight-medium)}.Agent_ticketAssignee__ypNU5{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--spacing-6);font-family:var(--font-mono);font-size:var(--text-caption);color:var(--fg-3);min-width:64px;max-width:140px}.Agent_ticketAssigneeText__vTRH4{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Agent_ticketPr__9cQ7W{display:inline-flex;align-items:center;min-width:48px}.Agent_ticketStatus__qqrCl{flex:none;display:inline-flex;align-items:center;min-height:18px;padding:0 var(--spacing-6);border-radius:var(--radius-pills);font-family:var(--font-ui);font-size:var(--text-caption);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--fg-2);background:var(--surface-active);--ts:var(--fg-2);color:var(--ts);background:color-mix(in srgb,var(--ts) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ts) 32%,transparent);font-weight:var(--font-weight-bold)}.Agent_ticketStatus__qqrCl[data-status=backlog]{--ts:var(--fg-3)}.Agent_ticketStatus__qqrCl[data-status="in progress"]{--ts:var(--status-work);background:color-mix(in srgb,var(--ts) 18%,transparent)}.Agent_ticketStatus__qqrCl[data-status=qa]{--ts:var(--violet);background:color-mix(in srgb,var(--ts) 18%,transparent)}.Agent_ticketStatus__qqrCl[data-status="in review"]{--ts:var(--status-warn);background:color-mix(in srgb,var(--ts) 18%,transparent)}.Agent_ticketStatus__qqrCl[data-status=done]{--ts:var(--status-pass);background:color-mix(in srgb,var(--ts) 18%,transparent)}.Agent_ticketStatus__qqrCl[data-status=blocked]{--ts:var(--status-fail);background:color-mix(in srgb,var(--ts) 18%,transparent)}.DropZone_zone__OZSGo{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-6);padding:var(--spacing-12) var(--spacing-16);border:1px dashed var(--border-strong);border-radius:var(--radius-lg);color:var(--fg-3);font-size:var(--text-body);transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.DropZone_active__oL0gw{border-color:var(--fg-accent);color:var(--fg-1);background:var(--surface-accent-soft)}.InlineCell_cell__f6MGu{display:inline-flex;align-items:center;gap:var(--spacing-4);max-width:100%;min-width:0;box-sizing:border-box;position:relative;inset-inline-start:calc(-1 * var(--spacing-4));padding:var(--spacing-2) var(--spacing-4);border:none;border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px transparent;background:none;font-family:var(--font-ui);font-size:var(--text-caption);font-weight:inherit;line-height:var(--lh-control);color:inherit;text-align:start;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:background var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}.InlineCell_cell__f6MGu:focus-visible,.InlineCell_cell__f6MGu:hover,.InlineCell_cell__f6MGu[aria-expanded=true]{background:var(--surface-card);box-shadow:inset 0 0 0 1px var(--border-hairline)}.InlineCell_cell__f6MGu:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.InlineCell_chev__NrdZf{flex:none;display:inline-flex;color:var(--fg-3);opacity:0;transition:opacity var(--dur-fast) var(--ease-standard)}.InlineCell_cell__f6MGu:focus-visible .InlineCell_chev__NrdZf,.InlineCell_cell__f6MGu:hover .InlineCell_chev__NrdZf,.InlineCell_cell__f6MGu[aria-expanded=true] .InlineCell_chev__NrdZf{opacity:1}.SparkBars_strip__dsoPx{display:inline-flex;align-items:flex-end;gap:var(--spacing-2);height:var(--spacing-20);flex:none}.SparkBars_bar___22iM{display:block;width:var(--spacing-4);height:var(--h);min-height:var(--spacing-2);background:var(--fg-accent)}.SparkBars_zero__bloIe{background:var(--border-hairline)}.ProblemBadge_badge__hx4F0{--p:var(--fg-3);display:inline-flex;align-items:center;gap:var(--spacing-4);flex:none;height:var(--tag-height);padding:0 var(--spacing-6);border-radius:var(--radius-pills);font-family:var(--font-ui);font-size:var(--text-caption);font-weight:var(--font-weight-medium);line-height:var(--lh-control);white-space:nowrap;color:color-mix(in srgb,var(--p) 65%,var(--fg-1));background:color-mix(in srgb,var(--p) 10%,transparent)}.ProblemBadge_dot__IpTRK{width:5px;height:5px;border-radius:50%;background:var(--p);flex:none}.ProblemBadge_blocked__FJEEV{--p:var(--status-fail)}.ProblemBadge_overdue__NkfFH{--p:var(--chart-6)}.ProblemBadge_endMoved__5zpvk{--p:var(--chart-2)}.ProblemBadge_noEndDate__92VgJ{--p:var(--chart-4)}.ProblemBadge_noChanges__02zH4,.ProblemBadge_noUpdate__XreIg{--p:var(--chart-5)}.ProblemBadge_noBacklog__erUt0{--p:var(--chart-3)}.ProblemBadge_idle__WUgJS{--p:var(--chart-8)}.ProblemBadge_unowned__SVpCO{--p:var(--fg-accent)}.ProblemBadge_decision__lD_Ow{--p:var(--chart-1)}.ProblemBadge_free__j8uCG{--p:var(--status-pass)}.ProblemBadge_aging__l2QA9{display:inline-flex;align-items:center;flex:none;height:var(--tag-height);padding:0 var(--spacing-6);border-radius:var(--radius-pills);font-family:var(--font-mono);font-size:var(--text-caption);line-height:var(--lh-control);white-space:nowrap;color:var(--fg-1);background:color-mix(in srgb,var(--status-fail) calc(var(--heat) * .55),var(--surface-wash));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--status-fail) var(--heat),transparent)}.BulletList_list__rex_9{list-style:none;margin:0;padding:0;display:grid;gap:var(--spacing-4)}.BulletList_item__pA8sS{position:relative;padding-left:var(--spacing-12);max-width:70ch;font-size:var(--text-body);line-height:var(--leading-body);color:var(--fg-2)}.BulletList_item__pA8sS:before{content:"·";position:absolute;left:var(--spacing-2);color:var(--fg-4)}.BulletList_full__Ysg9H .BulletList_item__pA8sS{max-width:none;color:var(--fg-1)}.BulletList_sm__Cdyi0 .BulletList_item__pA8sS{font-size:var(--text-ui);line-height:var(--leading-ui)}.BulletList_ordered__yHIwH{counter-reset:bullet}.BulletList_ordered__yHIwH .BulletList_item__pA8sS{counter-increment:bullet;padding-left:var(--spacing-20)}.BulletList_ordered__yHIwH .BulletList_item__pA8sS:before{content:counter(bullet) ".";left:0;font-variant-numeric:tabular-nums}.AuthFrame_page__KSaXU{height:100dvh;overflow-y:auto;display:grid;box-sizing:border-box;padding:var(--spacing-32) var(--spacing-20);background:var(--surface-page);color:var(--fg-1);font-family:var(--font-ui);position:relative}.AuthFrame_stack__ofp7y{position:relative;z-index:1;margin:auto;width:100%;max-width:400px;display:flex;flex-direction:column;gap:var(--spacing-16)}.AuthFrame_panel__tTh6W{width:100%;overflow:hidden;background:var(--surface-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-hairline),var(--shadow-subtle-2)}.AuthFrame_chrome__8Pqsu{position:relative;padding:var(--spacing-12) var(--spacing-20) 0}.AuthFrame_mark__PKvse{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.22em;color:var(--fg-3)}.AuthFrame_arm__Q59tv{display:block;position:relative;height:1px;margin-top:var(--spacing-12);background:var(--border-subtle)}.AuthFrame_arm__Q59tv:after{content:"";position:absolute;inset:0;background:var(--fg-accent);transform-origin:left;animation:AuthFrame_arm__Q59tv .62s var(--ease-out) both}@keyframes AuthFrame_arm__Q59tv{0%{transform:scaleX(0);opacity:1}to{transform:scaleX(1);opacity:.28}}@media (prefers-reduced-motion:reduce){.AuthFrame_arm__Q59tv:after{animation:none;opacity:.28}}.AuthFrame_body__q4FkF{padding:var(--spacing-20);display:flex;flex-direction:column;gap:var(--spacing-16)}.AuthFrame_title__gHxWy{margin:0;font-size:var(--text-subheading);line-height:var(--leading-subheading);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-subheading);color:var(--fg-1)}.AuthFrame_lede__Dmkqv{margin:calc(-1 * var(--spacing-8)) 0 0;font-size:var(--text-body);color:var(--fg-2)}.AuthFrame_foot__HvO5j{margin:0;font-size:var(--text-ui);line-height:var(--leading-ui);color:var(--fg-3);text-align:center}.AuthFrame_inline__O4YFr{height:auto;overflow:visible;padding:var(--spacing-24)}.DevfabMark_mark__RYsoy{display:inline-block;flex:none;vertical-align:middle;color:var(--fg-1);fill:currentColor}.DevfabMark_lit__foujv{fill:var(--motif-lit)}.ShareBar_bar__TnKzm{display:flex;align-items:stretch;gap:var(--spacing-2);height:var(--control-height);border-radius:var(--radius-md);overflow:hidden;background:var(--surface-code);animation:ShareBar_wipe__ZssXO var(--dur-slow) var(--ease-out) both}@keyframes ShareBar_wipe__ZssXO{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@media (prefers-reduced-motion:reduce){.ShareBar_bar__TnKzm{animation:none}}.ShareBar_seg__EZB9T{flex-basis:0;min-width:4px;display:flex;background:var(--action-primary-bg);color:var(--action-primary-fg);container-type:inline-size}.ShareBar_fill__Y4Yoz{flex:1;min-width:0;display:flex;align-items:center;padding:0 var(--spacing-8);overflow:hidden;color:inherit;text-decoration:none;transition:filter var(--dur-fast)}a.ShareBar_fill__Y4Yoz:focus-visible,a.ShareBar_fill__Y4Yoz:hover{filter:brightness(1.12);color:inherit}a.ShareBar_fill__Y4Yoz:focus-visible{outline:var(--focus-outline);outline-offset:calc(-1 * var(--spacing-2))}.ShareBar_label__cqBrC{display:flex;gap:1ch;min-width:0;font-family:var(--font-mono);font-size:var(--text-caption);font-weight:var(--font-weight-regular);white-space:nowrap}.ShareBar_label__cqBrC b{font-weight:var(--font-weight-medium)}.ShareBar_name__aFhFc{overflow:hidden;text-overflow:ellipsis;min-width:0}@container (max-width: 88px){.ShareBar_name__aFhFc{display:none}}@container (max-width: 22px){.ShareBar_label__cqBrC{display:none}}.ShareBar_empty__WR9zg{background:repeating-linear-gradient(-45deg,transparent 0 5px,var(--border-subtle) 5px 6px);color:var(--fg-1);box-shadow:inset 0 0 0 1px var(--border-subtle)}.PercentRows_wrap__sS_ee{min-width:0}.PercentRows_rows__Cv9Vi,.PercentRows_wrap__sS_ee{display:flex;flex-direction:column;gap:var(--spacing-12)}.PercentRows_rows__Cv9Vi{padding-top:var(--spacing-4)}.PercentRows_row__aGAVD{display:grid;align-items:center;gap:var(--spacing-12);grid-template-columns:minmax(calc(var(--spacing-48) + var(--spacing-8)),max-content) minmax(0,1fr) calc(var(--spacing-64) + var(--spacing-32))}.PercentRows_name__MXYPu{font-size:var(--text-caption);color:var(--fg-1);white-space:nowrap}.PercentRows_strong__X3Rdi{font-weight:var(--font-weight-bold)}.PercentRows_bar__luD39{display:flex;height:var(--control-height-sm);border-radius:var(--radius-xs);overflow:hidden;background:var(--surface-wash)}.PercentRows_seg__oZVTe{display:flex;align-items:center;justify-content:center;min-width:0;overflow:hidden;background:var(--c);color:var(--chart-ink);font-size:var(--text-caption);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;box-shadow:inset -1px 0 0 var(--surface-card)}.PercentRows_note__V9M07{font-size:var(--text-caption);font-weight:var(--font-weight-medium);color:var(--status-warn);white-space:nowrap}.PercentRows_p1__EkXR0{--c:var(--chart-1)}.PercentRows_p2___9ge_{--c:var(--chart-2)}.PercentRows_p3__OYVZy{--c:var(--chart-3)}.PercentRows_p4__Qvd2_{--c:var(--chart-4)}.PercentRows_p5__Yc6Bl{--c:var(--chart-5)}.PercentRows_p6__87vy8{--c:var(--chart-6)}.PercentRows_p7__YKStX{--c:var(--chart-7)}.PercentRows_p8__HY5wb{--c:var(--chart-8)}.PercentRows_seg__oZVTe.PercentRows_faded__5HhGk{background:color-mix(in srgb,var(--c) 40%,var(--surface-card));color:var(--fg-1)}.PercentRows_muted__UnHE1{--c:color-mix(in srgb,var(--fg-4) 30%,var(--surface-card))}.PercentRows_seg__oZVTe.PercentRows_muted__UnHE1{color:var(--fg-1)}.PercentRows_legend__qsjbB{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-4) var(--spacing-12);margin:0;padding:0;list-style:none;color:var(--fg-3);font-size:var(--text-caption)}.PercentRows_legend__qsjbB li{display:inline-flex;align-items:center;gap:var(--spacing-6)}.PercentRows_key__qkznQ{width:var(--spacing-8);height:var(--spacing-8);border-radius:var(--radius-xs);background:var(--c);box-shadow:0 0 0 1px var(--border-hairline);flex:none}.PercentRows_key__qkznQ.PercentRows_faded__5HhGk{background:color-mix(in srgb,var(--c) 40%,var(--surface-card))}.ContentWell_well__hhanS{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}.ContentWell_inner__QJ_ZZ{width:100%;height:100%;padding:var(--spacing-20);box-sizing:border-box;padding-bottom:max(var(--spacing-20),var(--fab-clearance))}.ContentWell_inner__QJ_ZZ:has(>[data-bleed]),.ContentWell_inner__QJ_ZZ:has(>[data-page]){padding:0}.ContentWell_inner__QJ_ZZ .kbwrap,.ContentWell_inner__QJ_ZZ .main{grid-column:auto;grid-row:auto;overflow:visible;min-height:0;padding:0}.ContentWell_inner__QJ_ZZ:has(>.cf-frame),.ContentWell_inner__QJ_ZZ:has(>.cfx){padding:0}@media (max-width:640px){.ContentWell_inner__QJ_ZZ{padding:var(--spacing-12);padding-bottom:max(var(--spacing-12),var(--fab-clearance))}}.SegmentMeter_root__rk8e_{display:inline-flex;align-items:center;gap:var(--spacing-6);vertical-align:middle}.SegmentMeter_bars____F8A{display:inline-flex;gap:var(--spacing-2)}.SegmentMeter_bar__CfR1O{display:block;width:var(--spacing-4);height:var(--spacing-12);border-radius:var(--radius-xs);background:var(--border-strong);opacity:.5}.SegmentMeter_on__cvzx8{opacity:1;background:var(--fg-accent)}.SegmentMeter_root__rk8e_[data-tone=partial] .SegmentMeter_on__cvzx8{background:var(--status-warn)}.SegmentMeter_root__rk8e_[data-tone=none] .SegmentMeter_on__cvzx8{background:var(--fg-4)}.SegmentMeter_word__iND0h{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--fg-3)}.SegmentMeter_root__rk8e_[data-tone=strong] .SegmentMeter_word__iND0h{color:var(--fg-1)}.Legend_legend__tqyLh{display:flex;flex-direction:column;gap:var(--spacing-4);font-size:var(--text-caption);color:var(--fg-3)}.Legend_overlay__BMnDI{position:absolute;left:var(--spacing-12);bottom:var(--spacing-12);z-index:var(--z-sticky);pointer-events:none;padding:var(--spacing-8) var(--spacing-12);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-raised) 92%,transparent);box-shadow:var(--shadow-raised)}.Legend_item__0nNFF{display:flex;align-items:center;gap:var(--spacing-6)}.Legend_note__sejD0{color:var(--fg-4)}.EditorFrame_frame__Ao_A_{width:100%;height:var(--editor-h);min-height:var(--control-height-lg);box-sizing:border-box;resize:vertical;overflow:hidden;background:var(--surface-code);border:1px solid var(--border-hairline);border-radius:var(--radius-md);transition:border-color var(--dur-fast)}.EditorFrame_frame__Ao_A_:focus-within{border-color:var(--focus-ring)}.EditorFrame_invalid__lzW46,.EditorFrame_invalid__lzW46:focus-within{border-color:var(--status-fail)}.EditorFrame_disabled__zbblh{opacity:.6}.ListRow_rows__rFP6H{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-2);min-width:0}.ListRow_capped__VBDep{max-height:calc(var(--row-height) * 5.5);overflow-y:auto;overscroll-behavior:contain}.ListRow_row__Qj4Ob{--edge:var(--border-hairline);display:flex;align-items:stretch;min-width:0;min-height:var(--row-height);box-sizing:border-box;border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--fg-1);background:transparent}.ListRow_edged__jYEcZ{border-left:3px solid var(--edge)}[data-framed] .ListRow_row__Qj4Ob:not(.ListRow_nested__p5UKN):not(.ListRow_bare__ziyqd){border-color:transparent;border-bottom-color:var(--border-subtle);border-radius:0}[data-framed] .ListRow_edged__jYEcZ:not(.ListRow_nested__p5UKN):not(.ListRow_bare__ziyqd){border-left-color:var(--edge)}.ListRow_t_pass__eQ05u{--edge:var(--status-pass)}.ListRow_t_warn__Sm_QM{--edge:var(--status-warn)}.ListRow_t_fail__kwRei{--edge:var(--status-fail)}.ListRow_t_work__pYG6g{--edge:var(--status-work)}.ListRow_t_accent__ni8T0{--edge:var(--fg-accent)}.ListRow_t_neutral__LvblO{--edge:var(--fg-4)}.ListRow_t_added__EAjYu{--edge:var(--status-pass)}.ListRow_row__Qj4Ob:hover:not([data-disabled]){background:var(--surface-hover)}.ListRow_row__Qj4Ob[data-selected]{background:var(--surface-accent-soft);box-shadow:inset 0 0 0 1px var(--color-ember-700)}.ListRow_bare__ziyqd{border-color:transparent}.ListRow_nested__p5UKN{border:0;border-left:2px solid var(--border-hairline);border-radius:0;margin-left:var(--spacing-20);min-height:0}.ListRow_nested__p5UKN.ListRow_edged__jYEcZ{border-left-width:2px}.ListRow_dim__9A7Nx{opacity:.62;border-left-style:dotted}.ListRow_lead__uR56S{flex:none;display:flex;align-items:center;justify-content:center;width:var(--control-height-sm)}.ListRow_main__e3UEa{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:var(--spacing-2);padding:calc(var(--spacing-8) + var(--spacing-2)) var(--spacing-16);margin:0;border:0;background:none;font:inherit;font-size:var(--text-body);text-align:left;color:inherit}.ListRow_lead__uR56S+.ListRow_main__e3UEa{padding-left:var(--spacing-2)}button.ListRow_main__e3UEa{cursor:pointer}.ListRow_main__e3UEa:focus-visible{outline:var(--focus-outline);outline-offset:-2px}.ListRow_nested__p5UKN .ListRow_main__e3UEa{padding:var(--spacing-4) var(--spacing-8)}.ListRow_status__s14NE{flex:none;display:flex;align-items:center;padding:0 var(--spacing-12) 0 var(--spacing-4)}.ListRow_actions__StCpV{flex:none;display:flex;align-items:center;gap:var(--spacing-2);padding:0 var(--spacing-4)}.ListRow_reveal__VqGZo{opacity:0;transition:opacity var(--dur-fast) var(--ease-out)}.ListRow_row__Qj4Ob:focus-within .ListRow_reveal__VqGZo,.ListRow_row__Qj4Ob:hover .ListRow_reveal__VqGZo{opacity:1}.ListRow_disabled___X0ku{opacity:.45}.ListRow_disabled___X0ku .ListRow_main__e3UEa{cursor:default}.ListRow_head__RWfY2{display:flex;align-items:center;gap:var(--spacing-8);min-width:0}.ListRow_title__chbbU{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--font-weight-medium);color:var(--fg-1)}.ListRow_row__Qj4Ob[data-selected] .ListRow_title__chbbU{font-weight:var(--font-weight-bold)}.ListRow_badge__5kG4I{flex:none;display:inline-flex;align-items:center}.ListRow_meta__2f7HZ{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-caption);color:var(--fg-3)}.KeyValueRow_row__FJoox{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-8) var(--spacing-12);min-width:0;font-family:var(--font-mono);font-size:var(--text-ui)}.KeyValueRow_name__6XGOn{flex:2 1 26ch;max-width:36ch;min-width:0}.KeyValueRow_value__oMPSF{display:flex;align-items:center;gap:var(--spacing-8);min-width:0;flex:3 1 calc(34ch + var(--spacing-24) + var(--spacing-8) + var(--control-height))}.KeyValueRow_field__Pb3xQ{flex:1 1 auto;min-width:0}.KeyValueRow_action__zDHA8{flex:none;display:flex;align-items:center}.RichEditor_frame__q3oK3{border:1px solid var(--border-hairline);border-radius:var(--radius-md);background:var(--surface-code);overflow:hidden;min-width:0}.RichEditor_off__VPhWn{opacity:.6}.RichEditor_bar__sj0Ov{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;align-items:center;gap:var(--spacing-2);padding:var(--spacing-4) var(--spacing-6);border-bottom:1px solid var(--border-hairline);background:var(--surface-card)}.RichEditor_tool__IXGg6{flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:var(--control-height-sm);height:var(--control-height-sm);padding:0 var(--spacing-8);border:1px solid transparent;border-radius:var(--radius-md);background:none;color:var(--fg-2);font:inherit;font-size:var(--text-caption);line-height:var(--lh-control);cursor:pointer}.RichEditor_tool__IXGg6:hover:not(:disabled){color:var(--fg-1);border-color:var(--border-strong)}.RichEditor_tool__IXGg6:focus-visible{outline:var(--focus-outline)}.RichEditor_tool__IXGg6:disabled{cursor:default}.RichEditor_bold__9ioWm{font-weight:var(--font-weight-bold)}.RichEditor_italic__Twf25{font-style:italic}.RichEditor_strike__bEhwS{text-decoration:line-through}.RichEditor_heading__cWII_{font-weight:var(--font-weight-bold)}.RichEditor_sep__erLSs{width:1px;align-self:stretch;margin:0 var(--spacing-2);background:var(--border-hairline)}.RichEditor_note__c4SZM{margin-left:auto;font-family:var(--font-mono);font-size:var(--text-caption);color:var(--fg-3)}.RichEditor_area__tzBwI{min-height:var(--rte-min,auto);max-height:46vh;overflow-y:auto;padding:var(--spacing-8) var(--spacing-12);font-size:var(--text-body);line-height:var(--leading-body);color:var(--fg-1);overflow-wrap:anywhere;outline:none}.RichEditor_area__tzBwI:empty:before{content:attr(data-placeholder);color:var(--fg-disabled)}.RichEditor_area__tzBwI blockquote,.RichEditor_area__tzBwI ol,.RichEditor_area__tzBwI p,.RichEditor_area__tzBwI pre,.RichEditor_area__tzBwI ul{margin:0 0 var(--spacing-8)}.RichEditor_area__tzBwI ol,.RichEditor_area__tzBwI ul{padding-left:var(--spacing-20)}.RichEditor_area__tzBwI h3{font-size:var(--text-heading-sm);margin:var(--spacing-12) 0 var(--spacing-6)}.RichEditor_area__tzBwI blockquote{border-left:2px solid var(--border-strong);padding-left:var(--spacing-8);color:var(--fg-2)}.RichEditor_area__tzBwI code{font-family:var(--font-mono);font-size:var(--text-ui);background:var(--surface-wash);padding:0 var(--spacing-4);border-radius:var(--radius-sm)}.RichEditor_area__tzBwI :is(strong,b,h1,h2,h3,h4,h5,h6) code{font-weight:var(--font-weight-medium)}.RichEditor_area__tzBwI img{display:block;max-width:100%;height:auto;margin:var(--spacing-8) 0;border:1px solid var(--border-hairline);border-radius:var(--radius-sm)}.RichEditor_area__tzBwI [data-mention],.RichEditor_area__tzBwI [data-ticket]{display:inline-block;padding:0 var(--spacing-4);border-radius:var(--radius-xs);background:var(--surface-accent-soft);color:var(--fg-accent);font-weight:var(--font-weight-medium);-webkit-user-select:all;-moz-user-select:all;user-select:all}.RichEditor_area__tzBwI [data-ticket]{font-family:var(--font-mono);font-size:.92em}.SearchMark_mark__2Be1h{background:color-mix(in srgb,var(--status-warn) 32%,transparent);color:inherit;border-radius:var(--radius-xs);padding:0 var(--spacing-2)}.SearchMark_current__Sjaw1{background:var(--status-warn);color:var(--fg-on-ink)}.ScaledFrame_well__sc8XG{display:flex;justify-content:center;min-width:0;padding:var(--spacing-16);background:var(--surface-code);border-radius:var(--radius-lg);overflow:auto}.ScaledFrame_box__Wa4LB{flex:none}.ScaledFrame_viewport__tw_IN{transform-origin:top left;background:var(--doc-bg);box-shadow:var(--shadow-raised)}.ScaledFrame_viewport__tw_IN>iframe{display:block;width:100%;height:100%;border:0;background:var(--doc-bg)}.AgentMarkMeet_tile__gzwFZ{width:var(--control-height);height:var(--control-height);border-radius:var(--radius-md)}.AgentMarkMeet_chip__Bzc6r,.AgentMarkMeet_tile__gzwFZ{display:inline-flex;align-items:center;justify-content:center;flex:none;background:var(--meet-c);color:var(--agent-on)}.AgentMarkMeet_chip__Bzc6r{width:var(--spacing-20);height:var(--spacing-20);border-radius:var(--radius-sm)}.AgentMarkMeet_mini__e7MOQ{width:100%;aspect-ratio:1;border-radius:9px;color:var(--agent-on)}.AgentMarkMeet_done__MhtQ_,.AgentMarkMeet_mini__e7MOQ{display:inline-flex;align-items:center;justify-content:center;background:var(--meet-c)}.AgentMarkMeet_done__MhtQ_{width:var(--spacing-16);height:var(--spacing-16);border-radius:var(--radius-full);color:var(--fg-on-ink)}.AgentMarkMeet_working__bfXtM{display:inline-flex;align-items:center;gap:var(--spacing-6);padding:var(--spacing-2) var(--spacing-8);border-radius:var(--radius-full);background:color-mix(in srgb,var(--meet-c) 16%,transparent);color:var(--meet-c);font-size:var(--text-caption);line-height:var(--leading-caption)}.AgentMarkMeet_dot__phVCW{width:var(--spacing-6);height:var(--spacing-6);border-radius:var(--radius-full);background:var(--meet-c)}.AgentMarkMeet_glyph___iBsg{display:inline-flex;flex:none;align-items:center;color:var(--meet-c)}.DoDScorecard_card__Ua8yo{display:flex;flex-direction:column;gap:var(--element-gap)}.DoDScorecard_summary__TaymL{display:flex;align-items:baseline;gap:var(--spacing-8)}.DoDScorecard_figure__s0EtK{font-size:calc(var(--text-heading) + var(--spacing-4));line-height:var(--spacing-32);letter-spacing:-.5px;font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;color:var(--fg-1)}.DoDScorecard_figureText__Po5da{font-size:var(--text-ui);color:var(--fg-2)}.DoDScorecard_rows__nCM9Q{list-style:none;margin:var(--spacing-12) 0 0;padding:0}.DoDScorecard_row__MAD_M{display:flex;align-items:flex-start;gap:var(--spacing-8);padding:var(--spacing-8) 0;border-top:1px solid var(--border-subtle)}.DoDScorecard_mark__02Lgm{flex:none;display:inline-flex;padding-top:var(--spacing-2)}.DoDScorecard_pass__21FjK{color:var(--status-pass)}.DoDScorecard_fail__tLEI0{color:var(--status-fail)}.DoDScorecard_label__pit31{flex:1;min-width:0;font-size:var(--text-ui);line-height:var(--leading-ui);color:var(--fg-1)}.DoDScorecard_evidence__JWP2W{flex:0 1 auto;max-width:50%;text-align:right;font-size:var(--text-caption);line-height:var(--leading-ui);color:var(--fg-3);overflow-wrap:anywhere}.DoDScorecard_verdict__nx5cV{flex:none;font-size:var(--text-caption);line-height:var(--leading-caption);font-weight:var(--font-weight-medium)}.DoDScorecard_passText__maRvy{color:var(--fg-2)}.DoDScorecard_failText__Wfs1p{color:var(--status-fail)}.WorkItem_type__tutG5{flex:none;display:inline-grid;place-items:center;width:var(--spacing-16);height:var(--spacing-16);border-radius:var(--radius-xs);font-family:var(--font-ui);font-size:var(--text-micro);line-height:var(--lh-control);font-weight:var(--font-weight-bold);color:var(--fg-on-ink);background:var(--fg-3)}.WorkItem_type__tutG5[data-type=plan]{background:var(--violet)}.WorkItem_type__tutG5[data-type=epic]{background:color-mix(in srgb,var(--violet) 70%,var(--surface-card))}.WorkItem_type__tutG5[data-type=task]{background:var(--status-work)}.WorkItem_type__tutG5[data-type=subtask]{background:color-mix(in srgb,var(--status-work) 55%,var(--surface-card))}.WorkItem_type__tutG5[data-type=others]{background:transparent;color:var(--fg-3);border:1px dashed var(--border-strong)}.WorkItem_priority__i95e8{--pc:var(--fg-3);display:inline-flex;align-items:center;gap:var(--spacing-4);font-size:var(--text-caption);font-weight:var(--font-weight-regular);white-space:nowrap;color:var(--fg-1)}.WorkItem_priority__i95e8>:first-child{color:var(--pc)}.WorkItem_priority__i95e8[data-priority=urgent]{--pc:var(--status-fail)}.WorkItem_priority__i95e8[data-priority=high]{--pc:var(--status-warn)}.WorkItem_priority__i95e8[data-priority=normal]{--pc:var(--status-work)}.WorkItem_status__RaeGR{flex:none;display:inline-flex;align-items:center;min-height:var(--count-height);padding:0 var(--spacing-6);border-radius:var(--radius-xs);font-family:var(--font-ui);font-size:var(--text-micro);line-height:var(--leading-micro);font-weight:var(--font-weight-bold);white-space:nowrap;color:var(--fg-2);background:var(--surface-active)}.WorkItem_status__RaeGR[data-tone=info]{color:var(--status-work);background:var(--color-work-wash)}.WorkItem_status__RaeGR[data-tone=success]{color:var(--status-pass);background:var(--color-pass-wash)}.WorkItem_status__RaeGR[data-tone=danger]{color:var(--status-fail);background:var(--color-fail-wash)}.WorkItem_tiles__TWV8h{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:var(--spacing-8)}.WorkItem_tile__gGHBt{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-2);min-width:0;padding:var(--spacing-8) var(--spacing-12);text-align:left;font:inherit;color:inherit;background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:var(--radius-md)}.WorkItem_interactive__OQ90G{cursor:pointer;transition:border-color var(--dur-fast) var(--ease-standard)}.WorkItem_interactive__OQ90G:hover{border-color:var(--border-strong)}.WorkItem_interactive__OQ90G:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.WorkItem_selected__sks8p{border-color:var(--fg-accent)}.WorkItem_value__u1c5R{font-size:var(--text-subheading);line-height:var(--leading-subheading);font-weight:var(--font-weight-bold);color:var(--fg-1)}.WorkItem_value__u1c5R[data-tone=pass]{color:var(--status-pass)}.WorkItem_value__u1c5R[data-tone=warn]{color:var(--status-warn)}.WorkItem_value__u1c5R[data-tone=fail]{color:var(--status-fail)}.WorkItem_value__u1c5R[data-tone=work]{color:var(--fg-accent)}.WorkItem_value__u1c5R[data-tone=muted]{color:var(--fg-2)}.WorkItem_label__dyS3g{font-size:var(--text-caption);color:var(--fg-2)}.WorkItem_sub__qPRLo{font-size:var(--text-micro);color:var(--fg-3)}[data-density=readable] .WorkItem_tile__gGHBt{border-color:transparent;background:var(--readable-raised);box-shadow:var(--readable-raised-shadow);padding:var(--spacing-12)}[data-density=readable] .WorkItem_selected__sks8p{box-shadow:var(--readable-raised-shadow),inset 0 0 0 1px var(--fg-accent)}[data-density=readable] .WorkItem_tiles__TWV8h{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}@media (max-width:640px){.WorkItem_tiles__TWV8h,[data-density=readable] .WorkItem_tiles__TWV8h{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(132px,40%);overflow-x:auto;padding-bottom:var(--spacing-4);scroll-snap-type:x mandatory}.WorkItem_tile__gGHBt{scroll-snap-align:start}}.ColumnResizer_grip__OYky4{position:absolute;top:0;bottom:0;right:0;width:var(--spacing-8);cursor:col-resize;z-index:2;touch-action:none}.ColumnResizer_grip__OYky4:after{content:"";position:absolute;top:20%;bottom:20%;left:50%;width:2px;transform:translateX(-50%);border-radius:var(--radius-full);background:var(--border-hairline);transition:background var(--dur-fast) var(--ease-standard)}.ColumnResizer_grip__OYky4:active:after,.ColumnResizer_grip__OYky4:focus-visible:after,.ColumnResizer_grip__OYky4:hover:after{background:var(--fg-accent)}.ColumnResizer_grip__OYky4:focus-visible{outline:none}.WorkingPill_pill__gpdR0{display:inline-flex;align-items:center;gap:.5em;padding:.35em .9em;border-radius:var(--radius-full);background:var(--wp-fill);color:var(--fg-on-accent);font-family:var(--font-ui);font-weight:var(--font-weight-medium);line-height:1.2;white-space:nowrap}.WorkingPill_dots__QTyRa{display:inline-flex;gap:.25em}.WorkingPill_dot__KQIu_{display:block;width:.35em;height:.35em;border-radius:var(--radius-full);background:currentColor;animation:WorkingPill_wpPulse__uGxu0 1.2s ease-in-out infinite}.WorkingPill_dot__KQIu_:nth-child(2){animation-delay:.2s}.WorkingPill_dot__KQIu_:nth-child(3){animation-delay:.4s}@keyframes WorkingPill_wpPulse__uGxu0{0%,80%,to{opacity:.3}40%{opacity:1}}@media (prefers-reduced-motion:reduce){.WorkingPill_dot__KQIu_{animation:none}}.WorkingPill_mini__EO2er{font-size:calc(var(--text-micro) * .65)}.WorkingPill_pill__gpdR0[data-agent=research]{--wp-fill:var(--agent-research)}.WorkingPill_pill__gpdR0[data-agent=blueprint]{--wp-fill:var(--agent-blueprint)}.WorkingPill_pill__gpdR0[data-agent=planner]{--wp-fill:var(--agent-planner)}.WorkingPill_pill__gpdR0[data-agent=coord]{--wp-fill:var(--agent-coord)}.WorkingPill_pill__gpdR0[data-agent=build]{--wp-fill:var(--agent-build)}.WorkingPill_pill__gpdR0[data-agent=qa]{--wp-fill:var(--agent-qa)}.WorkingPill_pill__gpdR0[data-agent=ship]{--wp-fill:var(--agent-ship)}.DoneBadge_badge__s9lfv{display:inline-flex;align-items:center;justify-content:center;width:2em;height:2em;box-sizing:border-box;border-radius:var(--radius-full);border:.2em solid var(--surface-card);background:var(--status-pass);color:var(--fg-on-ink);animation:DoneBadge_dbPop__8Hlre var(--dur-slow) var(--ease-out) both}.DoneBadge_check__c9N9b{width:1.1em;height:1.1em;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}@keyframes DoneBadge_dbPop__8Hlre{0%{transform:scale(.4);opacity:0}70%{transform:scale(1.15);opacity:1}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.DoneBadge_badge__s9lfv{animation:none}}.DoneBadge_mini__MK_ZJ{font-size:calc(var(--text-micro) * .65)}.Gantt_frame__mo_aI{overflow:auto;max-height:var(--board-scroll-max-height);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface-card)}.Gantt_canvas__VceBT{position:relative;width:calc(var(--gantt-label-w) + var(--gantt-w));min-width:100%}.Gantt_row__uwX9K{display:flex;height:var(--control-height);border-bottom:1px solid var(--border-hairline)}.Gantt_row__uwX9K:not(.Gantt_head__ZF_Wc):hover,.Gantt_row__uwX9K:not(.Gantt_head__ZF_Wc):hover .Gantt_label__rJvrI{background-color:color-mix(in srgb,var(--surface-wash) 70%,var(--surface-card))}.Gantt_head__ZF_Wc{position:sticky;top:0;z-index:3;background:var(--surface-wash)}.Gantt_row__uwX9K[data-drop-active]{background:var(--surface-accent-soft)}.Gantt_label__rJvrI{position:sticky;left:0;z-index:2;flex:none;box-sizing:border-box;width:var(--gantt-label-w);display:flex;align-items:center;background:inherit;background-color:var(--surface-card);border-right:1px solid var(--border-hairline);font-size:var(--text-ui);color:var(--fg-1)}.Gantt_head__ZF_Wc .Gantt_label__rJvrI{background-color:var(--surface-wash)}.Gantt_work__HDROf{position:relative;flex:none;box-sizing:border-box;height:100%;min-width:0;width:var(--work-w);display:flex;align-items:center;gap:var(--spacing-6);padding-left:calc(var(--spacing-12) + var(--depth, 0) * var(--tree-indent));padding-right:var(--spacing-8)}.Gantt_row__uwX9K:not(.Gantt_head__ZF_Wc) .Gantt_work__HDROf{overflow:hidden}.Gantt_workScroll__s70sH{position:absolute;left:0;bottom:0;height:var(--spacing-8);box-sizing:border-box;width:var(--work-w);overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;overscroll-behavior-x:contain}.Gantt_workScrollRun__ixSaY{width:calc(var(--work-w) + var(--work-over))}.Gantt_toggleSpace__8qFdc{flex:none;width:var(--control-height-sm)}.Gantt_title__toa6K{margin-left:var(--spacing-6);min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.Gantt_title__toa6K[data-top]{font-weight:var(--font-weight-bold)}.Gantt_row__uwX9K:not(.Gantt_head__ZF_Wc) .Gantt_work__HDROf .Gantt_title__toa6K{overflow:visible;text-overflow:clip;flex:none}.Gantt_track__9mJNN{position:relative;flex:none;width:var(--gantt-w)}.Gantt_tick__8hDkp{position:absolute;left:var(--x);top:0;bottom:0;display:flex;align-items:center;padding-left:var(--spacing-4);border-left:1px solid var(--border-hairline);font-size:var(--text-micro);color:var(--fg-3);white-space:nowrap}.Gantt_bar__T6g4z{cursor:pointer;position:absolute;left:var(--x);width:var(--w);top:50%;height:var(--spacing-16);transform:translateY(-50%);border-radius:var(--radius-xs);overflow:hidden;background:color-mix(in srgb,var(--bar) 28%,transparent);border:1px solid transparent;box-sizing:border-box}.Gantt_bar__T6g4z,.Gantt_bar__T6g4z[data-status=neutral]{--bar:var(--status-idle)}.Gantt_bar__T6g4z[data-status=info]{--bar:var(--status-work)}.Gantt_bar__T6g4z[data-status=success]{--bar:var(--status-pass)}.Gantt_bar__T6g4z[data-pace=overdue]{border:2px solid var(--status-fail)}.Gantt_fill__AFRbW{display:block;height:100%;width:var(--pct);background:var(--bar)}.Gantt_pct__0stv_{position:absolute;inset:0 var(--spacing-4) 0 auto;display:flex;align-items:center;font-size:var(--text-micro);line-height:1;font-weight:var(--font-weight-medium);color:var(--fg-1);pointer-events:none}.Gantt_movable__Pc7LU{cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Gantt_movable__Pc7LU:focus-visible{outline:var(--focus-outline);z-index:1}.Gantt_movable__Pc7LU[data-dragging]{cursor:grabbing;z-index:1}.Gantt_movable__Pc7LU[data-saving]{opacity:.6}.Gantt_handle__pXCf9{position:absolute;top:0;bottom:0;width:var(--spacing-6);cursor:ew-resize;background:color-mix(in srgb,var(--fg-1) 25%,transparent);opacity:0;transition:opacity var(--dur-fast) var(--ease-standard)}.Gantt_movable__Pc7LU:focus-visible .Gantt_handle__pXCf9,.Gantt_movable__Pc7LU:hover .Gantt_handle__pXCf9,.Gantt_movable__Pc7LU[data-dragging] .Gantt_handle__pXCf9{opacity:1}.Gantt_handle__pXCf9[data-edge=start]{left:0}.Gantt_handle__pXCf9[data-edge=due]{right:0}.Gantt_diamond__u8ujj{position:absolute;left:var(--x);top:50%;width:var(--spacing-8);height:var(--spacing-8);--bar:var(--status-idle);background:var(--bar);box-shadow:0 0 0 2px var(--surface-card);border-radius:var(--radius-xs);z-index:1;pointer-events:none;transform:translate(-50%,-50%) rotate(45deg)}.Gantt_diamond__u8ujj[data-pace=ahead]{--bar:var(--status-work)}.Gantt_diamond__u8ujj[data-pace=done],.Gantt_diamond__u8ujj[data-pace=on-track]{--bar:var(--status-pass)}.Gantt_diamond__u8ujj[data-pace=at-risk]{--bar:var(--status-warn)}.Gantt_diamond__u8ujj[data-pace=overdue]{--bar:var(--status-fail)}.Gantt_note__dqbek{position:absolute;top:50%;left:var(--x);transform:translateY(-50%);font-size:var(--text-micro);color:var(--fg-3);white-space:nowrap;pointer-events:none}.Gantt_note__dqbek[data-pace=overdue]{color:var(--status-fail)}.Gantt_note__dqbek[data-pace=at-risk]{color:var(--status-warn)}.Gantt_noDates__LFsfB{position:sticky;left:calc(var(--gantt-label-w) + var(--spacing-12));display:inline-flex;align-items:center;height:100%;padding-left:var(--spacing-12);font-size:var(--text-caption);color:var(--fg-4);font-style:italic}.Gantt_today__Vn55R{position:absolute;top:0;bottom:0;left:calc(var(--gantt-label-w) + var(--x));width:0;border-left:2px solid var(--status-fail);z-index:1;pointer-events:none}.Gantt_todayLabel__ixFg3{position:absolute;bottom:var(--spacing-4);left:var(--spacing-4);white-space:nowrap;font-size:var(--text-micro);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--status-fail);background:var(--surface-card);padding-inline:var(--spacing-2)}.Gantt_links__ST2P3{position:absolute;top:0;left:var(--gantt-label-w);z-index:1;pointer-events:none;fill:none;stroke:var(--fg-3);stroke-width:1}.Gantt_keyBar__eceAQ{flex:none;display:inline-block;position:relative;overflow:hidden;box-sizing:border-box;width:var(--spacing-24);height:var(--spacing-12);border-radius:var(--radius-xs);--bar:var(--status-idle);background:color-mix(in srgb,var(--bar) 28%,transparent)}.Gantt_keyBar__eceAQ[data-status=info]{--bar:var(--status-work)}.Gantt_keyBar__eceAQ[data-status=success]{--bar:var(--status-pass)}.Gantt_keyBar__eceAQ[data-pace=overdue]{border:2px solid var(--status-fail)}.Gantt_keyFill__qyyP5{display:block;height:100%;width:100%;background:var(--bar)}.Gantt_keyFill__qyyP5[data-half]{width:50%}.Gantt_keyDiamond__bkAhb{width:var(--spacing-8);margin-inline:var(--spacing-2);background:var(--status-pass);border-radius:var(--radius-xs);transform:rotate(45deg)}.Gantt_keyDiamond__bkAhb,.Gantt_keyLink__aQa_M{flex:none;display:inline-block;height:var(--spacing-8)}.Gantt_keyLink__aQa_M{width:var(--spacing-20);border-top:1px solid var(--fg-3);border-right:1px solid var(--fg-3)}.BoardFrame_frame__t_EY_{display:flex;flex:1 1 auto;min-height:0;height:100%}.BoardFrame_main__GEmsr{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column;gap:0}.BoardFrame_notice__aAAHf:not(:empty){padding:var(--pad-page) var(--pad-page) 0}.BoardFrame_card__xuVgs{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;margin:var(--spacing-12) var(--pad-page) var(--pad-page);overflow:hidden;border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface-page)}.BoardFrame_tabs__j_AKk{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-16);flex:none;padding:0 var(--spacing-16);border-bottom:1px solid var(--border-hairline)}.BoardFrame_tabsStart__W6wrV{flex:1 1 auto;min-width:0;align-self:flex-end}.BoardFrame_tabs__j_AKk .BoardFrame_tabsStart__W6wrV>*{border-bottom:0}.BoardFrame_tabsEnd__7mkyu{display:flex;align-items:center;flex:0 1 auto;min-width:0}.BoardFrame_tabsEnd__7mkyu>:first-child{min-width:0}.BoardFrame_tabsEnd__7mkyu :is(h1,h2,h3,h4,p,span):not(button *){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BoardFrame_tabsEnd__7mkyu :is(button,[role=button]){flex:none}.BoardFrame_rail__y5VFk{flex:0 0 var(--board-rail-width);min-height:0;overflow:hidden;display:flex;flex-direction:column;padding:var(--spacing-12) var(--spacing-12) 0;border-left:1px solid var(--border-hairline);background:var(--surface-page)}@media (max-width:900px){.BoardFrame_frame__t_EY_{flex-direction:column;height:auto}.BoardFrame_rail__y5VFk{flex-basis:auto;border-left:0;border-top:1px solid var(--border-hairline);overflow:visible}}.Inline_strong__GKl_1{font-weight:var(--font-weight-bold)}.Inline_em__hOmnM{font-style:italic}.Inline_link__jVA2D{color:var(--fg-accent);text-decoration:none}