.TodoChecklist_list__Qo5QW{margin:0;padding:0;list-style:none}.TodoChecklist_row__DDUJA{display:flex;align-items:start;gap:var(--space-2)}.TodoChecklist_slot__Ir9X6{display:flex;height:1.5em;align-items:center;justify-content:center}.TodoChecklist_mark___qvRn{display:block;width:14px;height:14px;flex-shrink:0}.TodoChecklist_title__C2i2J{flex:0 1 auto;overflow-wrap:break-word}.TodoChecklist_pending__S1jki{color:var(--ink)}.TodoChecklist_active__MNkuK{color:var(--ink);font-weight:500}.TodoChecklist_done__8vQxI{color:var(--muted)}.TodoChecklist_blocked__fNnjc{color:var(--danger-ink)}.TodoChecklist_meta__EWDys{display:block;margin-top:2px;font-size:11px;font-weight:400;line-height:1.375;color:var(--muted)}.TodoChecklist_blocked__fNnjc .TodoChecklist_meta__EWDys{color:var(--danger-ink)}.TodoChecklist_more__HpKW7{margin-top:var(--space-2);padding-left:calc(14px + var(--space-2));font-size:11px;color:var(--muted)}.primitives_markdown__SfwX3{margin:0;white-space:pre-wrap;overflow-wrap:break-word;font-size:14px;line-height:1.5}.primitives_pane__tLBil{min-width:0;border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-subtle);padding:var(--space-3)}.primitives_paneError__EGbmR{border-color:color-mix(in oklab,var(--danger) 28%,var(--line));background:var(--danger-soft)}.primitives_panePanel__tuW7o{width:max-content;max-width:85%;min-width:auto;background:var(--panel);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:var(--space-4)}.primitives_paneLabel__0GvEK{font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.primitives_paneBody__AMh6H{margin:var(--space-2) 0 0;max-height:240px;overflow:auto;white-space:pre-wrap;overflow-wrap:break-word;font-size:12px;line-height:1.375;color:var(--ink-secondary)}.primitives_paneBodyError__H1G3y{color:var(--danger-ink)}.ChatFadeSwap_root__Fj144{display:grid;grid-template-areas:"slot";min-width:0}.ChatFadeSwap_in__Y7UQu,.ChatFadeSwap_out__7P_MH{grid-area:slot;min-width:0}.ChatFadeSwap_out__7P_MH{display:flex;flex-direction:column;gap:6px;transition:opacity var(--motion-ui) var(--ease-ui)}.ChatFadeSwap_in__Y7UQu,.ChatFadeSwap_leaving__BWvlZ{opacity:0;pointer-events:none}.ChatFadeSwap_in__Y7UQu{align-self:start}.ChatFadeSwap_reveal__B_1wt{opacity:1;pointer-events:auto;transition:opacity var(--motion-ui) var(--ease-ui)}@media (prefers-reduced-motion:reduce){.ChatFadeSwap_in__Y7UQu,.ChatFadeSwap_out__7P_MH{transition:none!important}.ChatFadeSwap_leaving__BWvlZ{opacity:0}.ChatFadeSwap_reveal__B_1wt{opacity:1}}.DisclosureRow_root__nvJ9c{display:block;min-width:0}.DisclosureRow_row__jzAPs{display:flex;align-items:center;gap:6px;min-height:32px;min-width:0;cursor:default}.DisclosureRow_hit__VVb3H{display:inline-flex;min-width:0;max-width:100%;align-items:center;gap:6px;margin-inline:-6px;padding:2px 6px;border-radius:var(--r-sm)}.DisclosureRow_hitInteractive__vnwA_{cursor:pointer}.DisclosureRow_hitInteractive__vnwA_:hover{background:var(--bg-subtle)}.DisclosureRow_leading__0960R{display:inline-flex;color:var(--foreground,inherit)}.DisclosureRow_title__7pksO{font-size:13px;font-weight:500}.DisclosureRow_chevron___QD9z{display:inline-flex;color:var(--muted,#888);transition:transform .12s ease}.DisclosureRow_chevronOpen__6C0CI{transform:rotate(180deg)}.DisclosureRow_content__6Yi8x{min-width:0;padding-left:20px;overflow-wrap:break-word}.ToolCallRow_root__lFszZ{min-width:0;padding:0}.ToolCallRow_leading__w03rk,.ToolCallRow_row__4SC0s{color:var(--muted)}.ToolCallRow_chevron__ZPvmQ,.ToolCallRow_title__tAWnS{flex-shrink:0;color:var(--muted)}.ToolCallRow_summary__C_OXj{min-width:0;flex:0 1 auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px;color:var(--muted)}.ToolCallRow_errorSummary__n54mo{color:var(--danger)}.ToolCallRow_toolBody__yoEFR{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;padding:var(--space-2) 0}.ToolCallsGroup_root__XWwJR{min-width:0;padding:0}.ToolCallsGroup_chevron__DibFe,.ToolCallsGroup_leading__SGg8C,.ToolCallsGroup_row__pFhvf,.ToolCallsGroup_title__KCqih{color:var(--muted)}.ToolCallsGroup_summary__M6HWP{min-width:0;flex:1 1 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px;color:var(--muted)}.ToolCallsGroup_logos__05PMQ{display:inline-flex;align-items:center;gap:2px}.ToolCallsGroup_logo__xNlEx{display:inline-flex}.ToolCallsGroup_body__hv28e{display:flex;flex-direction:column;min-width:0;gap:var(--space-2);padding:var(--space-2) 0}