.mermaid-diagram_root__HBCQ1{position:relative;margin:0 0 var(--md-block-gap,12px)}.mermaid-diagram_root__HBCQ1:last-child{margin-bottom:0}.mermaid-diagram_root__HBCQ1>pre{margin-bottom:0!important}.mermaid-diagram_frame__dB8Qe{overflow:hidden}.mermaid-diagram_canvas__Sp2gd{display:block;width:100%;padding:18px 16px;text-align:center;line-height:normal}.mermaid-diagram_canvas__Sp2gd svg{display:inline-block;max-width:100%;height:auto}.mermaid-diagram_canvas__Sp2gd svg p,.mermaid-diagram_canvas__Sp2gd svg span{margin:0;padding:0;border:0}.mermaid-diagram_source__hbv99{margin:0;padding:12px 14px;overflow-x:auto;border:1px solid var(--code-border,var(--border));border-radius:var(--md-code-radius,6px);background:var(--code-bg,var(--surface-faint));font-family:var(--font-mono);font-size:var(--text-ui-sm);line-height:1.6;color:var(--code-fg,var(--foreground));text-align:left}.mermaid-diagram_error__ovHP1{margin-top:4px;overflow:hidden;font-family:var(--font-meta);font-size:var(--text-ui-xs);color:var(--muted-foreground);opacity:.75;white-space:nowrap;text-overflow:ellipsis}.mermaid-diagram_bar__QfB2v{display:flex;justify-content:flex-end;gap:14px;margin-top:4px;opacity:.6;transition:opacity .12s ease}.mermaid-diagram_root__HBCQ1:focus-within .mermaid-diagram_bar__QfB2v,.mermaid-diagram_root__HBCQ1:hover .mermaid-diagram_bar__QfB2v{opacity:1}.mermaid-diagram_tool__e9fAh{padding:0;border:0;background:transparent;font-family:var(--font-meta);font-size:var(--text-ui-xs);line-height:16px;color:var(--muted-foreground);cursor:pointer;outline:none}.mermaid-diagram_tool__e9fAh:focus-visible,.mermaid-diagram_tool__e9fAh:hover,.mermaid-diagram_tool__e9fAh[aria-pressed=true]{color:var(--foreground)}.mermaid-diagram_tool__e9fAh:focus-visible{text-decoration:underline;text-underline-offset:3px}.mermaid-diagram_overlay__vcUYL{position:fixed;inset:0;z-index:60;background:color-mix(in srgb,#000 45%,transparent)}.mermaid-diagram_viewer__vJuDc{position:fixed;inset:4vh 4vw;z-index:61;overflow:hidden;outline:none}.mermaid-diagram_stage__Q0B9r{position:relative;flex:1;overflow:hidden;cursor:grab;touch-action:none;user-select:none}.mermaid-diagram_stage__Q0B9r:active{cursor:grabbing}.mermaid-diagram_content__eW3Zk{position:absolute;top:0;left:0;transform-origin:0 0;will-change:transform}.mermaid-diagram_content__eW3Zk svg{display:block}.mermaid-diagram_content__eW3Zk svg p{margin:0}.mermaid-diagram_viewerBar__vG5M3{position:absolute;right:16px;bottom:12px;display:flex;align-items:center;gap:14px}.mermaid-diagram_zoom__6W3hM{min-width:36px;font-family:var(--font-meta);font-size:var(--text-ui-xs);color:var(--muted-foreground);text-align:center;font-variant-numeric:tabular-nums}.mermaid-diagram_srOnly__4ovgh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.state-block_block__NXlit{border:1px solid color-mix(in srgb,var(--foreground) 10%,transparent);border-radius:8px;padding:12px 14px;margin-bottom:18px;background:color-mix(in srgb,var(--foreground) 2%,transparent);font-family:var(--font-sans)}.state-block_head__hWi0f{display:flex;align-items:baseline;gap:10px;margin-bottom:8px;flex-wrap:wrap}.state-block_title___hbS0{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--foreground) 70%,transparent)}.state-block_stale__t3I41{font-family:var(--font-mono);font-size:11.5px;color:color-mix(in srgb,var(--foreground) 60%,transparent)}.state-block_block__NXlit[data-stale] .state-block_stale__t3I41{color:var(--warning)}.state-block_dim__ou2eA{color:color-mix(in srgb,var(--foreground) 45%,transparent);font-size:11.5px}.state-block_actions__iORjy{margin-left:auto;display:flex;gap:6px}.state-block_act__DLjL6,.state-block_primary__ApzRB{font-size:12px;padding:2px 8px;border-radius:5px;border:1px solid color-mix(in srgb,var(--foreground) 14%,transparent);background:transparent;color:var(--foreground);cursor:pointer}.state-block_act__DLjL6[aria-pressed=true]{background:color-mix(in srgb,var(--foreground) 8%,transparent)}.state-block_primary__ApzRB{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground,#fff)}.state-block_act__DLjL6:disabled,.state-block_primary__ApzRB:disabled{opacity:.5;cursor:default}.state-block_sections__BjlPc{display:flex;flex-direction:column;gap:8px}.state-block_heading__Pj5Tw{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--foreground) 55%,transparent);margin-bottom:2px}.state-block_fold__qFbn3 summary{cursor:pointer;list-style:none}.state-block_fold__qFbn3 summary::-webkit-details-marker{display:none}.state-block_fold__qFbn3 summary:before{content:"▸ "}.state-block_fold__qFbn3[open] summary:before{content:"▾ "}.state-block_prose__eYavu{font-size:13.5px;line-height:1.5}.state-block_prose__eYavu p{margin:0 0 4px}.state-block_empty__uxTmR{color:color-mix(in srgb,var(--foreground) 35%,transparent);font-size:12px}.state-block_editor__mTGdi{display:flex;flex-direction:column;gap:8px}.state-block_headline__HMwUa,.state-block_textarea__onwgf{width:100%;font-family:var(--font-mono);font-size:12.5px;padding:8px;border-radius:6px;border:1px solid color-mix(in srgb,var(--foreground) 14%,transparent);background:var(--background);color:var(--foreground)}.state-block_headline__HMwUa{font-family:var(--font-sans)}.state-block_editorActions__dR_z_{display:flex;align-items:center;gap:8px;justify-content:flex-end}.state-block_editorActions__dR_z_ .state-block_dim__ou2eA{margin-right:auto}.state-block_error__sP8EW{color:var(--destructive);font-size:12px}.state-block_history__IzuC7{display:flex;flex-direction:column;gap:10px}.state-block_versions__Uzp_5{list-style:none;margin:0;padding:0;max-height:220px;overflow-y:auto}.state-block_version__YMXAs{display:flex;gap:8px;align-items:baseline;width:100%;text-align:left;padding:3px 6px;border:0;border-radius:4px;background:transparent;color:var(--foreground);cursor:pointer;font-size:12.5px}.state-block_version__YMXAs[aria-pressed=true]{background:color-mix(in srgb,var(--primary) 14%,transparent)}.state-block_version__YMXAs[data-against]{background:color-mix(in srgb,var(--foreground) 6%,transparent)}.state-block_vnum__geZ7M{font-family:var(--font-mono);min-width:32px;color:color-mix(in srgb,var(--foreground) 55%,transparent)}.state-block_vhead__yZYY_{flex:1}.state-block_silent__OCG8q{flex:1;font-style:italic;color:color-mix(in srgb,var(--foreground) 40%,transparent)}.state-block_compare__glTU9{display:flex;gap:12px;font-size:12px}.state-block_diff__vEuRl{font-family:var(--font-mono);font-size:12px;line-height:1.45;margin:0;padding:8px;border-radius:6px;background:color-mix(in srgb,var(--foreground) 4%,transparent);overflow-x:auto;white-space:pre-wrap}.state-block_d_add__32_4R{background:color-mix(in srgb,var(--success) 16%,transparent)}.state-block_d_del__MyeAw{background:color-mix(in srgb,var(--destructive) 14%,transparent);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--destructive) 50%,transparent)}.state-block_d_ctx__DkpBZ{color:color-mix(in srgb,var(--foreground) 60%,transparent)}.state-block_d_meta__mt4vr{display:none}.trace_drawer__yISit{position:absolute;top:0;right:0;bottom:0;z-index:60;width:min(440px,100%);display:flex;flex-direction:column;min-height:0;background:var(--background);color:var(--foreground);border-left:1px solid var(--border);box-shadow:-18px 0 40px -24px color-mix(in srgb,#000 55%,transparent);font-family:var(--font-sans);font-size:var(--text-ui-md);animation:trace_slideIn__gYpSg .16s ease-out}.trace_drawer__yISit[data-variant=inline]{position:relative;width:100%;height:100%;box-shadow:none;animation:none}@keyframes trace_slideIn__gYpSg{0%{transform:translateX(24px);opacity:0}to{transform:none;opacity:1}}.trace_dHead__7ZBUk{padding:14px 16px 10px;border-bottom:1px solid var(--border-subtle);flex:none}.trace_eyebrow__Kxa5W{font-family:var(--font-meta);font-size:var(--text-ui-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground)}.trace_dTitleRow__RUXmH{display:flex;align-items:center;gap:10px;margin-top:4px}.trace_dTitle__YIQQ_{margin:0;flex:1;font-family:var(--font-display);font-size:var(--text-ui-lg);font-weight:600;letter-spacing:-.01em}.trace_tabs__QsKtv{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--border);border-radius:6px}.trace_tabs__QsKtv button{border:0;background:transparent;color:var(--muted-foreground);font:inherit;font-family:var(--font-meta);font-size:var(--text-ui-sm);padding:3px 9px;border-radius:4px;cursor:pointer;display:inline-flex;gap:5px;align-items:center}.trace_tabs__QsKtv button[aria-selected=true]{background:var(--foreground);color:var(--background)}.trace_tabCount__AEMkT{font-size:var(--text-ui-2xs);opacity:.7}.trace_x__XtqS8{width:24px;height:24px;display:grid;place-items:center;border:1px solid var(--border);background:transparent;color:var(--muted-foreground);border-radius:4px;cursor:pointer}.trace_x__XtqS8:hover{color:var(--foreground)}.trace_search__5rNvw{display:flex;align-items:center;gap:8px;margin:10px 16px 0;padding:0 8px;height:var(--row-sm);border:1px solid var(--border);border-radius:4px;flex:none}.trace_search__5rNvw:focus-within{border-color:var(--primary)}.trace_searchRe__0u9l1{color:var(--primary);font-weight:600}.trace_searchRe__0u9l1,.trace_search__5rNvw input{font-family:var(--font-meta);font-size:var(--text-ui-sm)}.trace_search__5rNvw input{flex:1;min-width:0;border:0;outline:none;background:transparent;color:var(--foreground)}.trace_search__5rNvw input::placeholder{color:var(--foreground-faint)}.trace_searchGo__JUGsY{border:0;background:transparent;color:var(--muted-foreground);cursor:pointer;display:grid;place-items:center}.trace_crumbs__5OKTP{display:flex;flex-wrap:wrap;align-items:center;gap:3px;padding:8px 16px;flex:none;font-family:var(--font-meta);font-size:var(--text-ui-sm);color:var(--muted-foreground);border-bottom:1px solid var(--border-subtle)}.trace_crumb__xU1Oz{border:0;background:transparent;color:inherit;font:inherit;padding:1px 5px;border-radius:3px;cursor:pointer;display:inline-flex;gap:4px;align-items:baseline}.trace_crumb__xU1Oz i{font-style:normal;color:var(--foreground-faint);font-size:var(--text-ui-2xs)}.trace_crumb__xU1Oz:hover{color:var(--foreground);background:var(--hover-strong,color-mix(in srgb,var(--foreground) 7%,transparent))}.trace_crumb__xU1Oz[aria-current=true]{background:var(--primary);color:var(--primary-foreground)}.trace_crumb__xU1Oz[data-rebuilding]{font-style:italic;opacity:.7}.trace_crumbSep__TqFg3{color:var(--foreground-faint)}.trace_crumbHop__j6Iw_{color:var(--foreground);display:inline-flex;gap:5px;align-items:baseline;padding:1px 4px}.trace_crumbHop__j6Iw_ i{font-style:normal;font-size:var(--text-ui-2xs);text-transform:uppercase;letter-spacing:.08em;color:var(--primary)}.trace_dBody__qNfCS{flex:1;min-height:0}.trace_dBodyIn__jk4wt{padding:12px 16px 16px}.trace_dBar__Fdik8{margin-right:2px}.trace_empty__qxRpY{color:var(--muted-foreground);font-size:var(--text-ui-md);padding:6px 0;margin:0}.trace_error__rqe_T{color:var(--destructive);font-size:var(--text-ui-sm);margin:8px 16px 0}.trace_rebuilding__1x1qa{color:var(--muted-foreground);font-style:italic}.trace_note__QWJWR{margin:8px 0 0;color:var(--muted-foreground);font-size:var(--text-ui-sm)}.trace_viewList__7XeQW{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px}.trace_vItem__S80FD{border-radius:4px}.trace_vItem__S80FD[data-open]{background:color-mix(in srgb,var(--foreground) 3%,transparent)}.trace_vLine__mBj8g{display:flex;align-items:flex-start;gap:2px}.trace_vToggle__uICJ5{flex:none;width:18px;height:22px;display:grid;place-items:center;border:0;background:transparent;color:var(--foreground-faint);cursor:pointer;transition:transform .12s}.trace_vToggle__uICJ5[aria-expanded=true]{transform:rotate(90deg);color:var(--foreground)}.trace_vKid__LwMGL,.trace_vMain__NPGoG{flex:1;min-width:0;display:flex;gap:8px;align-items:baseline;text-align:left;border:0;background:transparent;color:var(--foreground);font:inherit;padding:4px 6px;border-radius:4px;cursor:pointer}.trace_vKid__LwMGL:hover,.trace_vMain__NPGoG:hover{background:var(--hover-strong,color-mix(in srgb,var(--foreground) 6%,transparent))}.trace_vKid__LwMGL:hover .trace_vId__KOTjD,.trace_vMain__NPGoG:hover .trace_vId__KOTjD{color:var(--primary);text-decoration:underline;text-underline-offset:2px}.trace_vKid__LwMGL{flex-wrap:wrap}.trace_vId__KOTjD{flex:none;font-family:var(--font-meta);font-size:var(--text-ui-xs);color:var(--muted-foreground);min-width:64px}.trace_vText__hxU8G{flex:1;min-width:0;line-height:1.45;color:var(--foreground-secondary);font-size:var(--text-ui-md)}.trace_vLine__mBj8g[data-built] .trace_vText__hxU8G{color:var(--foreground)}.trace_vKids__0caIW{margin:0 0 4px 20px;padding-left:8px;border-left:1px solid var(--border);display:flex;flex-direction:column;gap:1px}.trace_hitPath___FXma{flex-basis:100%;padding-left:72px;font-family:var(--font-meta);font-size:var(--text-ui-2xs);color:var(--foreground-faint)}.trace_recallHead__3vmAy{margin:0 0 8px;font-size:var(--text-ui-sm);color:var(--muted-foreground)}.trace_focus__uusu_{display:flex;flex-direction:column;gap:10px}.trace_ribbon__bJvVi{display:flex;flex-direction:column;gap:4px}.trace_ribbonBar__SVjgv{position:relative;height:12px;border-radius:2px;background:color-mix(in srgb,var(--foreground) 8%,transparent);overflow:hidden}.trace_ribbonBar__SVjgv span{position:absolute;top:0;bottom:0;background:var(--primary);border-radius:1px;min-width:2px}.trace_ribbonScale__SCvcg{display:flex;justify-content:space-between;font-family:var(--font-meta);font-size:var(--text-ui-2xs);color:var(--foreground-faint)}.trace_focusCard__XH5S1{border:1px solid var(--foreground);border-radius:6px;padding:10px 12px}.trace_focusCard__XH5S1:not([data-built]){border-style:dashed;border-color:var(--border)}.trace_focusHead__SZmcN{display:flex;align-items:center;gap:8px}.trace_focusSpan__7aQCh{flex:1;font-family:var(--font-meta);font-size:var(--text-ui-2xs);color:var(--foreground-faint)}.trace_focusText__NB_uC{margin:6px 0 0;font-size:var(--text-ui-md-plus);line-height:1.5}.trace_forgetBtn__5UlmB{border:1px solid var(--border);background:transparent;color:var(--muted-foreground);border-radius:4px;font-family:var(--font-meta);font-size:var(--text-ui-2xs);padding:1px 6px;cursor:pointer}.trace_forgetBtn__5UlmB:hover{color:var(--destructive);border-color:color-mix(in srgb,var(--destructive) 50%,var(--border))}.trace_confirm__y3HOO{margin-top:8px;padding:8px 10px;border-radius:4px;display:flex;flex-direction:column;gap:8px;background:color-mix(in srgb,var(--destructive) 8%,transparent);font-size:var(--text-ui-sm);line-height:1.45}.trace_confirmActs__0YY69{display:flex;justify-content:flex-end;gap:6px}.trace_ghost__1YPEd{border:1px solid var(--border);background:transparent;color:var(--foreground);border-radius:4px;font:inherit;font-size:var(--text-ui-sm);padding:2px 10px;cursor:pointer}.trace_danger__7R1qi{color:var(--destructive);border-color:color-mix(in srgb,var(--destructive) 40%,var(--border))}.trace_halvesLabel__c466d{font-family:var(--font-meta);font-size:var(--text-ui-2xs);color:var(--muted-foreground)}.trace_halves__QEU_1{display:grid;grid-template-columns:1fr 1fr;gap:8px}.trace_half__cobIK{display:flex;flex-direction:column;gap:6px;align-items:flex-start;text-align:left;border:1px solid var(--border);background:transparent;color:var(--foreground);border-radius:6px;padding:9px 10px;font:inherit;cursor:pointer;min-height:90px}.trace_half__cobIK:hover{border-color:var(--primary)}.trace_halfText__PMUq9{font-size:var(--text-ui-md);line-height:1.45;color:var(--foreground-secondary)}.trace_kindTag__QTZdF{font-family:var(--font-meta);font-size:var(--text-ui-2xs);color:var(--muted-foreground);border:1px solid var(--border);border-radius:3px;padding:0 4px}.trace_original__u_3cw{border:1px solid color-mix(in srgb,var(--primary) 55%,var(--border));border-radius:6px;padding:10px 12px;background:color-mix(in srgb,var(--primary) 6%,transparent)}.trace_originalHead__PsX04{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.trace_originalTag__9oU5I{font-family:var(--font-meta);font-size:var(--text-ui-xs);color:var(--primary);font-weight:600}.trace_originalProv__ZpYDD{color:var(--muted-foreground)}.trace_originalProv__ZpYDD,.trace_originalWhen__fuk_p{font-family:var(--font-meta);font-size:var(--text-ui-2xs)}.trace_originalWhen__fuk_p{margin-left:auto;color:var(--foreground-faint)}.trace_originalText__MpHqw{margin:8px 0 0;white-space:pre-wrap;word-break:break-word;font-family:var(--font-sans);font-size:var(--text-ui-md-plus);line-height:1.55;color:var(--foreground)}.trace_originalActs__4bb8I{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px}.trace_link__aoPja{border:0;background:transparent;padding:0;color:var(--primary);font:inherit;font-size:var(--text-ui-sm);cursor:pointer;display:inline-flex;align-items:center;gap:4px}.trace_link__aoPja:hover{text-decoration:underline}.trace_entryFiles__oaJHf{display:flex;flex-direction:column;gap:8px;margin-top:10px}.trace_entryFile__H1bxC{display:flex;gap:10px;align-items:flex-start}.trace_entryFile__H1bxC .trace_thumb__8bC0V{width:64px;flex:none}.trace_entryFileMeta__TQoH3{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:var(--text-ui-sm)}.trace_entryFileMeta__TQoH3 b{font-family:var(--font-meta);font-weight:500;word-break:break-all}.trace_entryFileMeta__TQoH3 span{color:var(--muted-foreground)}.trace_entryFileDesc__guh7F{color:var(--foreground-secondary)!important}.trace_foot__zLD2_{flex:none;border-top:1px solid var(--border-subtle);padding:10px 16px 12px;display:flex;flex-direction:column;gap:6px}.trace_footRow__MoAil{display:flex;align-items:center;gap:12px}.trace_seg__W_7Lm{display:inline-flex;border:1px solid var(--border);border-radius:4px;overflow:hidden}.trace_seg__W_7Lm button{border:0;background:transparent;color:var(--muted-foreground);font-family:var(--font-meta);font-size:var(--text-ui-sm);padding:3px 9px;cursor:pointer}.trace_seg__W_7Lm button+button{border-left:1px solid var(--border)}.trace_seg__W_7Lm button[aria-checked=true]{background:var(--primary);color:var(--primary-foreground)}.trace_meter__B_tQc{flex:1;height:5px;border-radius:3px;background:color-mix(in srgb,var(--foreground) 9%,transparent);overflow:hidden}.trace_meter__B_tQc span{display:block;height:100%;background:var(--primary)}.trace_footMeta__nWdSJ{font-family:var(--font-meta);font-size:var(--text-ui-2xs);color:var(--muted-foreground);display:flex;flex-wrap:wrap;gap:6px;align-items:baseline}.trace_footMeta__nWdSJ b{color:var(--foreground);font-weight:500}.trace_activity__33kGx{display:flex;flex-direction:column;gap:4px}.trace_dayLabel__fO1GV{margin:6px 0 8px;font-family:var(--font-display);font-size:var(--text-ui-lg);font-weight:600}.trace_aRow__ljNRk{display:flex;gap:12px;padding:10px 8px;margin:0 -8px;border-radius:8px;cursor:pointer;outline:none}.trace_aRow__ljNRk:focus-visible,.trace_aRow__ljNRk:hover{background:color-mix(in srgb,var(--foreground) 4%,transparent)}.trace_aRow__ljNRk[data-current]{background:color-mix(in srgb,var(--foreground) 5%,transparent)}.trace_status__Vu0Vh{flex:none;width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:color-mix(in srgb,var(--foreground) 6%,transparent);color:var(--foreground)}.trace_status__Vu0Vh[data-status=running]{color:var(--primary)}.trace_status__Vu0Vh[data-status=stopped]{color:var(--muted-foreground)}.trace_status__Vu0Vh[data-status=attached]{color:var(--foreground-secondary)}.trace_spin__StvgL{animation:trace_spin__StvgL 1s linear infinite}@keyframes trace_spin__StvgL{to{transform:rotate(1turn)}}.trace_aBody__Jjkcu{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.trace_aTitle__mMD8m{font-size:var(--text-ui-md-plus);font-weight:600;line-height:1.35}.trace_aResult__qSyk6{color:var(--muted-foreground);line-height:1.45;font-size:var(--text-ui-md);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.trace_aMeta__beBu9{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:var(--text-ui-sm);color:var(--foreground-faint);font-family:var(--font-meta)}.trace_aWho__2DmN6{display:inline-flex;align-items:center;gap:4px;color:var(--muted-foreground)}.trace_aWho__2DmN6 i{font-style:normal;color:var(--foreground-faint)}.trace_aLine__s6xl_{border:0;background:transparent;color:var(--primary);font:inherit;padding:0;cursor:pointer}.trace_aLine__s6xl_:hover{text-decoration:underline}.trace_thumbs__4w_3z{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:6px}.trace_activityFoot__pOh8q{margin:14px 0 0;display:flex;gap:6px;align-items:center;color:var(--foreground-faint);font-size:var(--text-ui-xs)}.trace_thumb__8bC0V{display:block;padding:0;border:1px solid var(--border);border-radius:8px;overflow:hidden;background:color-mix(in srgb,var(--foreground) 5%,transparent);cursor:zoom-in;aspect-ratio:1}.trace_thumb__8bC0V:hover{border-color:var(--primary)}.trace_thumbPic__pMeey,.trace_thumbPic__pMeey img{display:block;width:100%;height:100%}.trace_thumbPic__pMeey img{object-fit:cover;object-position:top left}.trace_thumbDoc__cHjbx{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--muted-foreground);font-family:var(--font-meta);font-size:var(--text-ui-2xs)}.trace_thumbDoc__cHjbx i{font-style:normal;letter-spacing:.06em}.trace_gallery__BK1r7{margin:8px 0 4px}.trace_galleryHead__CyLHD{font-size:var(--text-ui-sm);color:var(--muted-foreground);margin-bottom:6px}.trace_galleryHead__CyLHD b{color:var(--foreground);font-weight:500;font-family:var(--font-meta)}.trace_galleryGrid__RQUYs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:560px}.trace_card__hFQ9J{display:flex;flex-direction:column;padding:0;text-align:left;border:1px solid var(--border);border-radius:10px;overflow:hidden;background:var(--card,transparent);color:var(--foreground);cursor:zoom-in}.trace_card__hFQ9J:hover{border-color:var(--primary)}.trace_card__hFQ9J .trace_thumbPic__pMeey{aspect-ratio:4/3;height:auto;background:color-mix(in srgb,var(--foreground) 5%,transparent)}.trace_cardCaption__R6Agb{padding:7px 10px;font-size:var(--text-ui-sm);color:var(--foreground-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-top:1px solid var(--border-subtle)}.trace_viewer__7daeQ{position:fixed;inset:0;z-index:1000;background:color-mix(in srgb,#000 88%,transparent);backdrop-filter:blur(6px);font-family:var(--font-sans);color:#f4f4f4}.trace_viewerStage__diY0C,.trace_viewer__7daeQ{display:flex;align-items:center;justify-content:center}.trace_viewerImg__qeOMd,.trace_viewerStage__diY0C{max-width:min(86vw,1200px);max-height:78vh}.trace_viewerImg__qeOMd{border-radius:14px;box-shadow:0 20px 60px rgba(0,0,0,.5);background:#111}.trace_viewerDoc__Umvii,.trace_viewerGone__8iBdN{display:flex;flex-direction:column;align-items:center;gap:8px;padding:40px 56px;border-radius:14px;background:#1b1b1b;color:#ddd;font-size:var(--text-ui-md)}.trace_viewerDoc__Umvii span{color:#999;font-family:var(--font-meta);font-size:var(--text-ui-sm)}.trace_viewerClose__piNAS,.trace_viewerNav__wW4VF{position:absolute;display:grid;place-items:center;border:0;cursor:pointer;color:#fff;background:hsla(0,0%,100%,.1);border-radius:999px}.trace_viewerClose__piNAS:hover,.trace_viewerNav__wW4VF:hover{background:hsla(0,0%,100%,.2)}.trace_viewerNav__wW4VF{top:50%;width:46px;height:46px;transform:translateY(-50%)}.trace_viewerPrev__A1ujs{left:24px}.trace_viewerNext__xT_Vz{right:24px}.trace_viewerClose__piNAS{top:22px;right:22px;width:42px;height:42px}.trace_viewerFoot___cccX{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);display:flex;align-items:baseline;gap:18px;font-size:var(--text-ui-lg);white-space:nowrap;max-width:90vw}.trace_viewerCaption__BqlRY{color:#e8e8e8;overflow:hidden;text-overflow:ellipsis;max-width:60vw}.trace_viewerCount__9FTnk{color:#9a9a9a;font-family:var(--font-meta);font-size:var(--text-ui-md-plus)}.trace_viewerOriginal__3022L{color:#fff;text-decoration:underline;text-underline-offset:4px}.trace_sources__APddI{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:6px}.trace_sourcesLabel__mzvBQ{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-meta);font-size:var(--text-ui-2xs);text-transform:uppercase;letter-spacing:.08em;color:var(--foreground-faint);margin-right:2px}.trace_sourceChip__OCeSD{border:1px solid var(--border);background:transparent;color:var(--muted-foreground);border-radius:4px;font-family:var(--font-meta);font-size:var(--text-ui-xs);padding:1px 6px;cursor:pointer}.trace_sourceChip__OCeSD:hover{color:var(--primary);border-color:var(--primary)}.trace_sourcesMore___FVUe{font-family:var(--font-meta);font-size:var(--text-ui-2xs);color:var(--foreground-faint)}.trace_drawer__yISit[data-variant=embedded]{position:relative;inset:auto;width:100%;flex:1;min-height:0;background:transparent;border:0;box-shadow:none;animation:none}.main-thread-pane_pane__iAJBf{position:relative;display:flex;flex-direction:column;flex:1;width:100%;height:100%;min-width:0;min-height:0;background:var(--background);color:var(--foreground);font-family:var(--font-sans);overflow:hidden;container:mtpane/inline-size;--reply-color:color-mix(in oklab,var(--foreground) 62%,transparent);--slot-top:calc((var(--md-body-size) * var(--md-body-leading)) / 2);--thread-measure:72rem;--doc-t:0.5;--doc-gutter-start:calc(48px + 14px * var(--doc-t));--doc-gutter-end:72px;--doc-margin:calc(40px + 14px * var(--doc-t));--doc-av:calc(28px + 8px * var(--doc-t));--doc-av-scale:calc((28 + 8 * var(--doc-t)) / 28);--doc-body-base:var(--md-body-size);--doc-h1-base:var(--md-h1-size);--doc-h2-base:var(--md-h2-size);--doc-h3-base:var(--md-h3-size);--doc-code-base:var(--md-code-size)}.main-thread-pane_pane__iAJBf[data-doc-text=small]{--doc-t:0}.main-thread-pane_pane__iAJBf[data-doc-text=large]{--doc-t:1}.main-thread-pane_pane__iAJBf[data-view=doc]{--thread-measure:calc(63rem + 9rem * var(--doc-t))}.main-thread-pane_pane__iAJBf[data-narrow]{--doc-gutter-start:calc(34px + 10px * var(--doc-t));--doc-gutter-end:36px;--doc-margin:calc(30px + 10px * var(--doc-t));--doc-av:calc(24px + 6px * var(--doc-t));--doc-av-scale:calc((24 + 6 * var(--doc-t)) / 28)}.main-thread-pane_head__Dc9yF{position:relative;padding:18px 26px 12px 30px;border-bottom:1px solid var(--border-subtle);flex:none}.main-thread-pane_row1__0j98P{display:flex;align-items:center;gap:10px}.main-thread-pane_title__HO8Rz{flex:1;min-width:0;margin:0;font-family:var(--font-display);font-size:17px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.main-thread-pane_acts__mCQVC{display:flex;gap:2px}.main-thread-pane_ib__NGBdo{width:24px;height:24px;display:grid;place-items:center;border:0;background:transparent;color:var(--muted-foreground);border-radius:4px;cursor:pointer}.main-thread-pane_ib__NGBdo:hover{background:var(--hover-strong,color-mix(in srgb,var(--foreground) 7%,transparent));color:var(--foreground)}.main-thread-pane_row2__96veN{display:flex;align-items:center;gap:14px;margin-top:7px;font-size:11.5px;color:var(--muted-foreground)}.main-thread-pane_chip__mh_cz{position:relative;display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:var(--muted-foreground);font:inherit;padding:2px 5px;margin:-2px -5px;border-radius:4px;cursor:pointer}.main-thread-pane_chip__mh_cz:hover,.main-thread-pane_chip__mh_cz[aria-expanded=true]{background:var(--hover-strong,color-mix(in srgb,var(--foreground) 7%,transparent));color:var(--foreground)}.main-thread-pane_chip__mh_cz b{font-weight:500;color:var(--foreground)}.main-thread-pane_square__qq5UJ{width:7px;height:7px;background:var(--success);display:inline-block;flex:none}.main-thread-pane_squareIdle__3Y02j{background:var(--foreground-faint)}.main-thread-pane_wave__cqCUp{line-height:0;color:var(--foreground);display:inline-flex;flex:none}.main-thread-pane_pop__Tav6f{position:absolute;z-index:40;background:var(--raised,var(--card));border:1px solid var(--border);border-radius:4px;padding:4px;min-width:250px;white-space:normal;width:max-content;max-width:min(320px,calc(100vw - 32px))}.main-thread-pane_popGroup__Iro75{font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);padding:6px 8px 4px}.main-thread-pane_popItem___zUk0{display:flex;align-items:center;gap:9px;width:100%;border:0;background:transparent;text-align:left;padding:6px 8px;border-radius:2px;cursor:pointer;color:var(--foreground);font:inherit;font-size:12px}.main-thread-pane_popItem___zUk0:hover{background:var(--hover-strong,color-mix(in srgb,var(--foreground) 7%,transparent))}.main-thread-pane_popItem___zUk0 small{display:block;font-size:10px;color:var(--muted-foreground);margin-top:1px}.main-thread-pane_popItem___zUk0 .main-thread-pane_r__2aAL5{margin-left:auto;font-family:var(--font-meta);font-size:10px;color:var(--foreground-faint)}.main-thread-pane_popItem___zUk0 .main-thread-pane_ck__ihqrc{width:12px;color:var(--primary)}.main-thread-pane_popSep__WXKiK{height:1px;margin:4px 2px;background:var(--border-subtle,var(--border))}.main-thread-pane_popEmpty__VSeda{padding:4px 8px 8px;font-size:12px;color:var(--muted-foreground);line-height:1.5}.main-thread-pane_body__i6Wyw{position:relative;flex:1;min-height:0}.main-thread-pane_scroll__LuWgu{position:absolute;inset:0;overflow-y:auto;scrollbar-width:none;padding-right:var(--chat-walker-lane)}.main-thread-pane_scroll__LuWgu::-webkit-scrollbar{display:none}.main-thread-pane_page__yKEc8{max-width:var(--thread-measure);margin:0 auto;padding:4px calc(var(--chat-inset) + var(--doc-gutter-end)) 96px calc(var(--chat-inset) + var(--doc-gutter-start))}.main-thread-pane_more__tZOhT{display:block;width:100%;border:0;background:transparent;font-family:var(--font-meta);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--foreground-faint);text-align:center;padding:16px 0 2px;cursor:pointer}.main-thread-pane_more__tZOhT:hover{color:var(--muted-foreground)}.main-thread-pane_dh__sWmRA{display:flex;align-items:baseline;gap:8px;padding:22px 0 8px;user-select:none}.main-thread-pane_dh__sWmRA b{font-size:var(--md-h2-size);font-weight:600;color:var(--foreground)}.main-thread-pane_dh__sWmRA span{font-size:12.5px;color:var(--muted-foreground)}.main-thread-pane_line__RZIco{position:relative;font-size:var(--md-body-size);line-height:var(--md-body-leading);color:var(--md-body-color);padding:1px 0}.main-thread-pane_line__RZIco+.main-thread-pane_line__RZIco{margin-top:4px}.main-thread-pane_slot__lLbsc{position:absolute;left:-22px;top:calc(var(--slot-top) - 6.5px + 1px);width:13px;height:13px;display:flex;align-items:center;justify-content:center}.main-thread-pane_insert__J6_QC{position:absolute;left:-40px;top:calc(var(--slot-top) - 8px + 1px);width:16px;height:16px;display:grid;place-items:center;padding:0;border:0;border-radius:3px;background:transparent;color:var(--foreground-faint);cursor:pointer;opacity:0;transition:opacity .12s}.main-thread-pane_insert__J6_QC:focus-visible,.main-thread-pane_line__RZIco:hover>.main-thread-pane_insert__J6_QC,.main-thread-pane_sent__qRWb4:hover>.main-thread-pane_insert__J6_QC{opacity:1}.main-thread-pane_pane__iAJBf[data-narrow] .main-thread-pane_sent__qRWb4>.main-thread-pane_insert__J6_QC{display:none}.main-thread-pane_insert__J6_QC:hover{color:var(--foreground);background:var(--hover-strong,color-mix(in srgb,var(--foreground) 7%,transparent))}.main-thread-pane_when__c9cqF{position:absolute;right:-44px;top:3px;font-family:var(--font-meta);font-size:10px;color:var(--foreground-faint);opacity:0;transition:opacity .12s;white-space:nowrap}.main-thread-pane_line__RZIco:hover .main-thread-pane_when__c9cqF,.main-thread-pane_turn__rxRTB[data-state=working] .main-thread-pane_when__c9cqF{opacity:1}.main-thread-pane_input__fwosl{display:block;width:100%;border:0;outline:0;background:transparent;resize:none;font:inherit;line-height:inherit;color:var(--md-body-color);padding:0;margin:0;overflow:hidden}.main-thread-pane_input__fwosl::placeholder{color:var(--foreground-faint)}.main-thread-pane_tick__m28un{width:12px;height:12px;border-radius:99px;padding:0;border:1px solid var(--border);background:transparent;color:var(--primary-foreground,#fff);display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .12s}.main-thread-pane_draft__ip8BQ:hover .main-thread-pane_tick__m28un,.main-thread-pane_tick__m28un:focus-visible,.main-thread-pane_tick__m28un[data-on]{opacity:1}.main-thread-pane_draft__ip8BQ[data-headed]>.main-thread-pane_slot__lLbsc{display:none}.main-thread-pane_tick__m28un[data-on]{background:var(--primary);border-color:var(--primary)}.main-thread-pane_draft__ip8BQ[data-ticked]{background:color-mix(in srgb,var(--primary) 6%,transparent);border-radius:2px}.main-thread-pane_turn__rxRTB{position:relative}.main-thread-pane_line__RZIco+.main-thread-pane_turn__rxRTB,.main-thread-pane_turn__rxRTB+.main-thread-pane_line__RZIco,.main-thread-pane_turn__rxRTB+.main-thread-pane_turn__rxRTB{margin-top:4px}.main-thread-pane_sent__qRWb4{position:relative;color:var(--md-body-color);padding:1px 0}.main-thread-pane_sent__qRWb4+.main-thread-pane_sent__qRWb4{margin-top:4px}.main-thread-pane_turnHead__PfSjn{position:relative}.main-thread-pane_turnHead__PfSjn{font-size:var(--md-body-size);line-height:var(--md-body-leading)}.main-thread-pane_doneCheck__j9Yej{width:13px;height:13px;border-radius:50%;display:grid;place-items:center;background:var(--foreground-secondary,var(--muted-foreground));color:var(--background)}.main-thread-pane_doneCheck__j9Yej[data-needs]{background:var(--primary);color:var(--primary-foreground,#fff)}.main-thread-pane_turn__rxRTB[data-state=done] .main-thread-pane_turnHead__PfSjn:hover .main-thread-pane_doneCheck__j9Yej:not([data-needs]){background:var(--foreground)}.main-thread-pane_outcome__cXdEW{display:block;width:max-content;max-width:100%;margin-top:1px;padding:0;border:0;background:transparent;text-align:left;cursor:pointer;font:inherit;font-size:var(--text-ui-md,13px);line-height:1.5;color:var(--foreground-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:6px;cursor:default}.main-thread-pane_outcome__cXdEW[data-send-state=failed]{color:var(--muted-foreground)}.main-thread-pane_sendState__2UI6U{margin-top:2px;font-size:var(--text-ui-sm);line-height:1.5;color:var(--foreground-faint)}.main-thread-pane_sendState__2UI6U[data-send-state=failed]{color:var(--muted-foreground)}.main-thread-pane_sendRetry__pN_wx{padding:0;border:0;background:transparent;font:inherit;color:var(--foreground-secondary);cursor:pointer;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:2px}.main-thread-pane_sendRetry__pN_wx:focus-visible,.main-thread-pane_sendRetry__pN_wx:hover{color:var(--foreground);text-decoration-color:currentColor;outline:none}.main-thread-pane_outcome__cXdEW[data-state=working]{animation:main-thread-pane_mtOutcomePulse__xLJtI 1.6s ease-in-out infinite}.main-thread-pane_outcome__cXdEW[data-needs]{color:color-mix(in oklab,var(--primary) 80%,transparent)}.main-thread-pane_turn__rxRTB:hover .main-thread-pane_outcome__cXdEW[data-state=done]{color:var(--muted-foreground)}.main-thread-pane_turn__rxRTB:hover .main-thread-pane_outcome__cXdEW[data-needs]{color:var(--primary)}.main-thread-pane_outcomeMeta__cfqKy{margin-left:8px;font-family:var(--font-meta);font-size:10px;opacity:0;transition:opacity .12s}.main-thread-pane_outcome__cXdEW:focus-visible .main-thread-pane_outcomeMeta__cfqKy,.main-thread-pane_turn__rxRTB:hover .main-thread-pane_outcomeMeta__cfqKy{opacity:1}.main-thread-pane_gap__Cn3_8{position:relative;display:block;width:100%;height:12px;margin:0 0 -8px;padding:0;border:0;background:transparent;cursor:text}.main-thread-pane_gap__Cn3_8:before{content:"";position:absolute;left:0;right:0;top:50%;border-top:1px dashed transparent}.main-thread-pane_gap__Cn3_8:after{content:"+";position:absolute;left:-22px;top:50%;width:13px;transform:translateY(-50%);text-align:center;font-size:13px;line-height:1;color:var(--foreground-faint);opacity:0}.main-thread-pane_gap__Cn3_8:focus-visible:before,.main-thread-pane_gap__Cn3_8:hover:before{border-top-color:var(--border)}.main-thread-pane_gap__Cn3_8:focus-visible:after,.main-thread-pane_gap__Cn3_8:hover:after{opacity:1}.main-thread-pane_gap__Cn3_8:focus-visible{outline:none}@keyframes main-thread-pane_mtOutcomePulse__xLJtI{50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.main-thread-pane_outcome__cXdEW[data-state=working]{animation:none}}.main-thread-pane_iconBtn__WtefQ{width:22px;height:22px;display:grid;place-items:center;padding:0;border:0;border-radius:3px;background:transparent;color:var(--muted-foreground);cursor:pointer}.main-thread-pane_iconBtn__WtefQ:hover{color:var(--foreground);background:var(--hover-strong,color-mix(in srgb,var(--foreground) 7%,transparent))}.main-thread-pane_reply__nHPqs{margin:0 0 4px;padding:0;color:var(--md-body-color);font-size:var(--md-body-size);line-height:var(--md-body-leading)}.main-thread-pane_reply__nHPqs>.main-thread-pane_msg__oDluA:first-child{margin-top:0}.main-thread-pane_reply__nHPqs>.main-thread-pane_handoff__nlzOx:first-child,.main-thread-pane_reply__nHPqs>.main-thread-pane_wk____ZlT:first-child{margin-top:6px}.main-thread-pane_msgHead__0SFXd{position:relative;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin:14px 0 1px;min-height:18px}.main-thread-pane_msgAv__mz5TZ{position:absolute;left:calc(-1 * var(--doc-margin, 40px));top:0;width:28px;height:28px;flex:none;border-radius:50%;display:grid;place-items:center;overflow:hidden;object-fit:cover;color:#fff;font-size:var(--text-ui-md);font-weight:600;line-height:1}.main-thread-pane_msgHead__0SFXd>[data-bot-avatar]{position:absolute;left:calc(-1 * var(--doc-margin, 40px));top:0}.main-thread-pane_msgAvFace__A4r7J{border-radius:0;overflow:visible;background:none}.main-thread-pane_msgAvTile__JYXiZ{border-radius:7px;background:var(--card);color:var(--foreground-secondary);box-shadow:inset 0 0 0 1px var(--border)}.main-thread-pane_msgName__QWy3n{font-size:var(--text-ui-md-plus);font-weight:600;color:var(--foreground);line-height:1.3}.main-thread-pane_msgTime__IzgMW{font-family:var(--font-meta);font-size:var(--text-ui-xs);color:var(--foreground-faint)}.main-thread-pane_msgPill__x4hj_{align-self:center;font-family:var(--font-meta);font-size:var(--text-ui-2xs);font-weight:600;letter-spacing:.08em;padding:1px 4px;border-radius:2px;line-height:1.2;color:var(--primary);background:color-mix(in srgb,var(--primary) 12%,transparent)}.main-thread-pane_msgFrom__vlHjT{display:inline-flex;align-items:baseline;gap:3px;padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer}.main-thread-pane_msgFrom__vlHjT:hover .main-thread-pane_msgFromRef__7LB48{text-decoration:underline;text-underline-offset:2px}.main-thread-pane_msgFromRef__7LB48{font-family:var(--font-meta)}.main-thread-pane_msgFromArrow__aA8IF{align-self:center;color:var(--foreground-faint)}.main-thread-pane_msgHead__0SFXd .main-thread-pane_fromProject__xROdN,.main-thread-pane_msgHead__0SFXd .main-thread-pane_summaryLink__gBMR0,.main-thread-pane_msgHead__0SFXd .main-thread-pane_threadLink__72YA3{align-self:center}.main-thread-pane_who__QDzfo{font-family:var(--font-meta);font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:2px}.main-thread-pane_who__QDzfo i{font-style:normal;color:var(--foreground-faint);font-weight:500}.main-thread-pane_reply__nHPqs p{margin:0}.main-thread-pane_reply__nHPqs p+p{margin-top:6px}.main-thread-pane_command__VkHDo{font-family:var(--font-mono);font-size:12px;color:var(--foreground)}.main-thread-pane_command__VkHDo span{color:var(--muted-foreground)}.main-thread-pane_confirm__DEOFE{margin:6px 0 8px;display:flex;align-items:center;gap:12px;padding:7px 10px;border:1px solid color-mix(in srgb,var(--destructive) 35%,var(--border));border-radius:3px;background:color-mix(in srgb,var(--destructive) 5%,var(--background));font-size:12px;color:var(--foreground-secondary,var(--foreground));font-weight:400}.main-thread-pane_confirm__DEOFE>span{flex:1}.main-thread-pane_ghost__CRC0g{border:0;background:transparent;color:var(--muted-foreground);cursor:pointer;border-radius:3px;padding:3px 6px;font:inherit;font-size:11px}.main-thread-pane_ghost__CRC0g:hover{color:var(--foreground);background:var(--hover-strong,color-mix(in srgb,var(--foreground) 7%,transparent))}.main-thread-pane_danger__WTj72{color:var(--destructive)}.main-thread-pane_docDock__k7zWO{flex:none;padding:0 20px 0 30px}.main-thread-pane_docDock__k7zWO:empty{display:none}.main-thread-pane_foot__H_LTr{position:relative;flex:none;container-type:inline-size;padding:6px 0 10px}.main-thread-pane_footRow__JKEOe{max-width:var(--thread-measure);margin:0 auto;min-height:var(--row-sm);padding:0 calc(var(--chat-inset) + var(--doc-gutter-end)) 0 calc(var(--chat-inset) + var(--doc-gutter-start) - var(--doc-margin));display:flex;align-items:center;gap:14px;min-width:0;overflow:hidden}.main-thread-pane_footMic__Fs8kt{position:relative;flex:none;display:inline-flex;margin-left:-4px}.main-thread-pane_footMic__Fs8kt+.main-thread-pane_footMic__Fs8kt{margin-left:0}.main-thread-pane_attachButton__3dRIn{display:inline-grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:4px;background:transparent;cursor:pointer;color:var(--foreground-faint);transition:color .12s ease}.main-thread-pane_attachButton__3dRIn:focus-visible,.main-thread-pane_attachButton__3dRIn:hover{color:var(--foreground)}.main-thread-pane_attachButton__3dRIn:disabled{opacity:.4;cursor:default}.main-thread-pane_page__yKEc8{isolation:isolate}.main-thread-pane_listenField__PPS1f{position:absolute;z-index:-1;pointer-events:none}.main-thread-pane_footEnd__3clVL{flex:0 1 auto;display:inline-flex;align-items:center;gap:14px;margin-left:auto;min-width:0;max-width:50%}.main-thread-pane_footEnd__3clVL:empty{display:none}.main-thread-pane_footLink__Kb_eH{border:0;background:transparent;padding:0;cursor:pointer;white-space:nowrap;font-family:var(--font-meta);font-size:var(--text-ui-xs);color:var(--muted-foreground)}.main-thread-pane_footLink__Kb_eH:hover{color:var(--foreground)}.main-thread-pane_footError__BluX6{font-size:var(--text-ui-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.main-thread-pane_mark__Pj4y5{flex:none;min-width:36px;height:20px;padding:0 6px;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border);border-radius:2px;background:transparent;font-family:var(--font-meta);font-size:10px;letter-spacing:.02em;color:var(--foreground);cursor:pointer}.main-thread-pane_mark__Pj4y5[aria-expanded=true]{color:var(--primary);border-color:color-mix(in srgb,var(--primary) 55%,transparent)}.main-thread-pane_hint__1ThTF{flex:1 1 auto;min-width:0;overflow:hidden;font-family:var(--font-meta);font-size:var(--text-ui-xs);color:var(--foreground-faint);white-space:nowrap;display:flex;align-items:center;gap:16px}.main-thread-pane_hint__1ThTF>*{flex:none}.main-thread-pane_hint__1ThTF kbd{font-family:inherit;color:var(--muted-foreground);margin-right:4px}.main-thread-pane_hintSend__koejI{transition:opacity .12s ease}.main-thread-pane_pane__iAJBf:not(:has(.main-thread-pane_page__yKEc8 :focus)) .main-thread-pane_hintSend__koejI{opacity:0}.main-thread-pane_hint__1ThTF button{font-family:inherit;font-size:inherit}.main-thread-pane_ticked__qnfbK{color:var(--primary)}.main-thread-pane_history__nBGU_{bottom:44px;left:20px;width:380px;max-height:360px;overflow-y:auto}.main-thread-pane_histRow__XHg2F{display:flex;gap:10px;align-items:flex-start;padding:8px;border-top:1px solid var(--border-subtle)}.main-thread-pane_histRow__XHg2F:first-of-type{border-top:0}.main-thread-pane_histText__fdz2W{flex:1;min-width:0;font-size:12.5px;color:var(--foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main-thread-pane_histMeta__1NK3U{font-size:10.5px;color:var(--foreground-faint);margin-top:2px;font-family:var(--font-meta)}.main-thread-pane_empty__vLeD6{padding:40px 0;text-align:center;color:var(--muted-foreground);font-size:12.5px}.main-thread-pane_reconnecting__2I08a{flex:none;padding:3px 0;text-align:center;font-size:var(--text-ui-sm);color:var(--foreground-faint)}.main-thread-pane_handoff__nlzOx+.main-thread-pane_msg__oDluA,.main-thread-pane_msg__oDluA+.main-thread-pane_msg__oDluA,.main-thread-pane_msg__oDluA+.main-thread-pane_wk____ZlT,.main-thread-pane_wk____ZlT+.main-thread-pane_msg__oDluA{margin-top:8px}.main-thread-pane_wk____ZlT+.main-thread-pane_wk____ZlT{margin-top:0}.main-thread-pane_msg__oDluA+.main-thread-pane_wk____ZlT{margin-top:6px}.main-thread-pane_wk____ZlT{position:relative;display:flex;align-items:center;gap:8px;width:max-content;border:0;background:transparent;padding:3px 0;min-height:24px;cursor:pointer;font-family:var(--font-meta);font-size:9px;font-weight:600;letter-spacing:.08em;line-height:18px;text-transform:uppercase}.main-thread-pane_wk____ZlT .main-thread-pane_sid__nQXRU{color:var(--muted-foreground)}.main-thread-pane_wk____ZlT .main-thread-pane_st__evMyT{color:var(--foreground-faint);font-weight:500}.main-thread-pane_wk____ZlT:hover .main-thread-pane_sid__nQXRU{text-decoration:underline;text-underline-offset:3px}.main-thread-pane_wkTick__xB7AT{color:var(--muted-foreground);flex:none;box-sizing:content-box;padding:0 2.5px}.main-thread-pane_wk____ZlT>.main-thread-pane_wave__cqCUp{width:14px;justify-content:center}.main-thread-pane_handoff__nlzOx{display:flex;align-items:center;gap:6px;width:max-content;max-width:100%;border:0;background:transparent;padding:0;cursor:pointer;font-family:var(--font-meta);font-size:9px;font-weight:600;letter-spacing:.08em;line-height:18px;text-transform:uppercase}.main-thread-pane_handoff__nlzOx+.main-thread-pane_handoff__nlzOx,.main-thread-pane_handoff__nlzOx+.main-thread-pane_wk____ZlT,.main-thread-pane_wk____ZlT+.main-thread-pane_handoff__nlzOx{margin-top:2px}.main-thread-pane_handoff__nlzOx:disabled{cursor:default}.main-thread-pane_hoIcon__GOvyZ{color:var(--muted-foreground);flex:none}.main-thread-pane_hoLead__VToWY{color:var(--foreground-faint);font-weight:500}.main-thread-pane_hoRef__SVYLy{color:var(--primary);white-space:nowrap}.main-thread-pane_hoTitle__SzIZU{color:var(--muted-foreground);font-family:var(--font-sans);font-size:var(--text-ui-sm);font-weight:400;letter-spacing:0;text-transform:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:28ch}.main-thread-pane_handoff__nlzOx .main-thread-pane_st__evMyT{color:var(--foreground-faint);font-weight:500}.main-thread-pane_handoff__nlzOx:not(:disabled):hover .main-thread-pane_hoRef__SVYLy{text-decoration:underline;text-underline-offset:3px}.main-thread-pane_summaryLink__gBMR0{display:inline-flex;align-items:center;gap:3px;margin-left:6px;vertical-align:baseline;border:0;background:transparent;padding:0;cursor:pointer;font-family:var(--font-meta);font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.main-thread-pane_summaryLink__gBMR0:disabled{cursor:default}.main-thread-pane_summaryLink__gBMR0:not(:disabled):hover .main-thread-pane_hoRef__SVYLy{text-decoration:underline;text-underline-offset:3px}.main-thread-pane_threadLink__72YA3{flex:none;margin-left:6px;border:0;background:transparent;padding:0;cursor:pointer;font-family:var(--font-meta);font-size:9px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--foreground-faint);white-space:nowrap}.main-thread-pane_threadLink__72YA3:disabled{cursor:default}.main-thread-pane_threadLink__72YA3:not(:disabled):hover .main-thread-pane_hoRef__SVYLy{text-decoration:underline;text-underline-offset:3px}.main-thread-pane_handoff__nlzOx:not(:disabled):hover .main-thread-pane_hoLead__VToWY,.main-thread-pane_handoff__nlzOx:not(:disabled):hover .main-thread-pane_st__evMyT,.main-thread-pane_threadLink__72YA3:not(:disabled):hover,.main-thread-pane_wk____ZlT:hover .main-thread-pane_st__evMyT{color:var(--muted-foreground)}.main-thread-pane_handoff__nlzOx:not(:disabled):hover .main-thread-pane_hoTitle__SzIZU{color:var(--foreground-secondary)}.main-thread-pane_handoff__nlzOx:not(:disabled):hover .main-thread-pane_hoIcon__GOvyZ,.main-thread-pane_summaryLink__gBMR0:not(:disabled):hover .main-thread-pane_hoIcon__GOvyZ{color:var(--primary)}.main-thread-pane_handoff__nlzOx:focus-visible,.main-thread-pane_summaryLink__gBMR0:focus-visible,.main-thread-pane_threadLink__72YA3:focus-visible,.main-thread-pane_wk____ZlT:focus-visible{outline:1px solid var(--primary);outline-offset:2px;border-radius:2px}.main-thread-pane_fromProject__xROdN{flex:none;margin-left:6px;font-family:var(--font-meta);font-size:9px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--foreground-faint)}.main-thread-pane_backlink__CzCEv{display:block;width:max-content;border:0;background:transparent;padding:0;margin-top:1px;font-family:var(--font-meta);font-size:10px;font-weight:400;color:var(--muted-foreground);cursor:pointer}.main-thread-pane_backlink__CzCEv:hover{color:var(--primary)}.main-thread-pane_inc__v6klS{display:flex;gap:8px;align-items:baseline;width:100%;margin:10px 0 3px;padding:4px 10px 5px;border:0;border-left:2px solid var(--primary);border-radius:0 4px 4px 0;background:color-mix(in oklab,var(--card) 70%,transparent);cursor:pointer;text-align:left;font:inherit;font-size:12.5px;line-height:1.45;color:var(--muted-foreground);font-weight:400}.main-thread-pane_inc__v6klS .main-thread-pane_d__kpuhq{font-family:var(--font-meta);font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;flex:none}.main-thread-pane_inc__v6klS .main-thread-pane_q__3_3j8{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.main-thread-pane_flash__Kdx71{animation:main-thread-pane_mtFlash__Hd9Cz 1.4s ease}@keyframes main-thread-pane_mtFlash__Hd9Cz{0%,40%{background:color-mix(in oklab,var(--primary) 12%,transparent)}to{background:transparent}}.main-thread-pane_newChip__HvXdj{border:0;background:transparent;padding:2px 6px;border-radius:3px;cursor:pointer;font-family:var(--font-meta);font-size:10px;color:var(--primary)}.main-thread-pane_newChip__HvXdj:hover{background:color-mix(in srgb,var(--primary) 8%,transparent)}.main-thread-pane_workItem__WDeWf{font-size:12px}.main-thread-pane_workItem__WDeWf .main-thread-pane_sid__nQXRU{font-family:var(--font-meta);font-size:10px;font-weight:600;color:var(--muted-foreground);flex:none}.main-thread-pane_workItem__WDeWf .main-thread-pane_lt__TiKUD{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground)}.main-thread-pane_lineEditor__Z8DiU{display:block;width:100%;min-width:0;--md-editor-pad-y:0px;--md-editor-pad-x:0px}.main-thread-pane_lineEditor__Z8DiU .ProseMirror{min-height:var(--md-body-leading);padding-left:2px;caret-color:var(--foreground)}.main-thread-pane_lineEditor__Z8DiU .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;pointer-events:none;color:var(--foreground-faint)}.main-thread-pane_lineEditor__Z8DiU .thread-mention{color:var(--primary);font-weight:500}.main-thread-pane_lineEditor__Z8DiU .thread-mention.ProseMirror-selectednode{outline:1px solid var(--primary);outline-offset:1px;border-radius:2px}.dark .main-thread-pane_lineEditor__Z8DiU ::selection{background:color-mix(in srgb,var(--primary) 45%,transparent)}.main-thread-pane_lineEditor__Z8DiU img{display:block;max-height:420px;margin:4px 0;border:1px solid var(--border)}.main-thread-pane_msg__oDluA [data-thread-markdown],.main-thread-pane_sent__qRWb4 [data-thread-markdown-body],.main-thread-pane_sent__qRWb4 [data-thread-markdown]{color:inherit;font-weight:inherit;font-size:inherit;line-height:inherit}.main-thread-pane_msg__oDluA [data-thread-markdown]>:last-child,.main-thread-pane_sent__qRWb4 [data-thread-markdown-body]>:last-child,.main-thread-pane_txt__17Bbg>:last-child{margin-bottom:0}.main-thread-pane_txt__17Bbg:has(>p:only-child),.main-thread-pane_txt__17Bbg>p:only-child{display:inline}.main-thread-pane_divider__dxm3y,.main-thread-pane_newLine__h0ogS{--stitch:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath d='M1.5 5.5 L5.5 2.5' stroke='black' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");display:flex;align-items:center;gap:12px;user-select:none}.main-thread-pane_divider__dxm3y:after,.main-thread-pane_divider__dxm3y:before,.main-thread-pane_newLine__h0ogS:after,.main-thread-pane_newLine__h0ogS:before{content:"";flex:1;height:8px;-webkit-mask:var(--stitch) repeat-x left center;mask:var(--stitch) repeat-x left center}.main-thread-pane_divider__dxm3y{position:sticky;top:0;z-index:3;padding:14px 0 10px;background:var(--background)}.main-thread-pane_divider__dxm3y:after,.main-thread-pane_divider__dxm3y:before{background:var(--foreground-faint)}.main-thread-pane_divider__dxm3y>span{font-family:var(--font-sans);font-size:10px;font-weight:500;letter-spacing:.025em;text-transform:uppercase;color:var(--muted-foreground);white-space:nowrap}.main-thread-pane_newLine__h0ogS{margin:14px 0 10px;color:var(--primary);gap:14px}.main-thread-pane_newLine__h0ogS:after,.main-thread-pane_newLine__h0ogS:before{background:var(--primary)}.main-thread-pane_newLine__h0ogS>span{font-family:var(--font-sans);font-size:12px;font-weight:500}.main-thread-pane_page__yKEc8 .main-thread-pane_divider__dxm3y,.main-thread-pane_page__yKEc8 .main-thread-pane_newLine__h0ogS{margin-left:calc(-1 * var(--doc-margin))}.main-thread-pane_chatScroll__aDLXD{position:absolute;inset:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;overflow-anchor:none;padding-right:var(--chat-walker-lane)}.main-thread-pane_chatScroll__aDLXD::-webkit-scrollbar{display:none}.main-thread-pane_chatColSticky__uogP0,.main-thread-pane_chatCol__E52Ts{max-width:var(--thread-measure);margin:0 auto;padding:0 var(--chat-inset)}.main-thread-pane_chatColSticky__uogP0{position:sticky;top:0;z-index:3;background:var(--background)}.main-thread-pane_threadDay___6m0R:last-child{padding-bottom:24px}.main-thread-pane_chunk__TK4a7>div{padding-top:6px;padding-bottom:0}.main-thread-pane_dockSlot__71DPz{flex:none;padding-right:var(--chat-walker-lane);background:var(--background)}.main-thread-pane_msgWorkers__kNoqi{display:flex;flex-direction:column;gap:2px;margin:6px 0 0}.main-thread-pane_msgAct__76Xv2{display:flex;align-items:center;gap:4px;padding:2px 6px;border:0;border-radius:var(--radius);background:transparent;color:var(--muted-foreground);font:inherit;font-size:12px;cursor:pointer}.main-thread-pane_msgAct__76Xv2:hover{color:var(--foreground);background:var(--muted)}.main-thread-pane_cardHead__3F7mf{flex:none;padding:16px var(--chat-walker-lane) 12px 0;background:var(--background)}.main-thread-pane_cardHeadRow__uGU1s{max-width:var(--thread-measure);margin:0 auto;padding:0 var(--chat-inset);display:flex;align-items:flex-start;gap:10px}.main-thread-pane_cardTitle__eSz05{margin:0;font-family:var(--font-display);font-size:var(--text-ui-xl);font-weight:600;line-height:1.3;letter-spacing:-.012em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.main-thread-pane_cardEyebrow__hBM4u{display:flex;align-items:center;gap:8px;min-height:16px;margin-bottom:2px;font-family:var(--font-meta);font-size:var(--text-ui-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--foreground-faint);white-space:nowrap;overflow:hidden}.main-thread-pane_headLine__bUMc9{display:flex;min-width:0;align-items:center;gap:14px;margin-top:6px;min-height:22px;white-space:nowrap;font-size:12px;color:var(--muted-foreground)}.main-thread-pane_headRight__DL51I{display:flex;flex:none;align-items:center;gap:4px;margin-top:-1px}.main-thread-pane_pane__iAJBf[data-view=doc] .main-thread-pane_cardHeadRow__uGU1s{padding:0 calc(var(--chat-inset) + var(--doc-gutter-end)) 0 calc(var(--chat-inset) + var(--doc-gutter-start) - var(--doc-margin))}.main-thread-pane_pane__iAJBf[data-view=doc][data-narrow] .main-thread-pane_cardHeadRow__uGU1s:has(.main-thread-pane_cardEyebrow__hBM4u) .main-thread-pane_headRight__DL51I{right:calc(var(--chat-inset) + var(--doc-gutter-end))}.main-thread-pane_titleSwitch__nkFpy{display:inline-flex;align-items:center;gap:4px;max-width:100%;margin:0 0 0 -6px;padding:0 4px 0 6px;border:0;border-radius:6px;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;transition:background .12s ease}.main-thread-pane_titleSwitch__nkFpy:hover,.main-thread-pane_titleSwitch__nkFpy[data-open]{background:color-mix(in srgb,var(--foreground) 5%,transparent)}.main-thread-pane_titleSwitchName__fgI1l{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main-thread-pane_titleSwitchChevron__ItcmF{flex:none;color:var(--muted-foreground);transition:transform .2s cubic-bezier(.22,.8,.24,1)}.main-thread-pane_titleSwitch__nkFpy[data-open] .main-thread-pane_titleSwitchChevron__ItcmF{transform:rotate(180deg)}.main-thread-pane_headRef__q3fsg{font-family:var(--font-meta);font-size:var(--text-ui-sm);color:var(--foreground-faint)}.main-thread-pane_headRefLink__EVRE9{border:0;background:transparent;padding:0;margin:0;font:inherit;color:inherit;letter-spacing:inherit;cursor:pointer}.main-thread-pane_headRefLink__EVRE9:hover{color:var(--muted-foreground);text-decoration:underline;text-underline-offset:3px}.main-thread-pane_headRefLink__EVRE9:focus-visible{outline:1px solid var(--primary);outline-offset:2px;border-radius:2px}.main-thread-pane_cardHead__3F7mf[data-bot-head-card] .main-thread-pane_cardHeadRow__uGU1s{align-items:center;gap:12px}.main-thread-pane_botHeadAvatar__Vyo_a{display:inline-flex;flex:none;line-height:0}.main-thread-pane_headTokenLink__YcnNf{padding:0;border:0;background:none;cursor:pointer;border-radius:10px;transition:transform .12s ease}.main-thread-pane_headTokenLink__YcnNf:hover{transform:translateY(-1px)}.main-thread-pane_headTokenLink__YcnNf:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.main-thread-pane_botName__qmmw_{display:inline-flex;align-items:baseline;gap:8px;min-width:0}.main-thread-pane_botHandle__7rpWM{font-family:var(--font-meta);font-size:var(--text-ui-sm);font-weight:400;color:var(--muted-foreground);letter-spacing:0}.main-thread-pane_botJobLine__E4Ekp{display:flex;min-width:0;align-items:center;gap:14px;margin-top:2px;white-space:nowrap;font-size:var(--text-ui-md);color:var(--muted-foreground)}.main-thread-pane_botJob__oENur{min-width:0;overflow:hidden;text-overflow:ellipsis}.main-thread-pane_pane__iAJBf[data-narrow] .main-thread-pane_cardHead__3F7mf:has(.main-thread-pane_cardEyebrow__hBM4u){padding-top:12px}.main-thread-pane_pane__iAJBf[data-narrow] .main-thread-pane_cardHeadRow__uGU1s:has(.main-thread-pane_cardEyebrow__hBM4u){position:relative}.main-thread-pane_pane__iAJBf[data-narrow] .main-thread-pane_cardHeadRow__uGU1s:has(.main-thread-pane_cardEyebrow__hBM4u) .main-thread-pane_headRight__DL51I{position:absolute;top:-5px;right:var(--chat-inset);margin-top:0;padding-left:6px;background:var(--background)}.main-thread-pane_pane__iAJBf[data-narrow] .main-thread-pane_cardEyebrow__hBM4u{min-height:20px}.main-thread-pane_pane__iAJBf[data-narrow] .main-thread-pane_cardHeadRow__uGU1s:has(.main-thread-pane_cardEyebrow__hBM4u) .main-thread-pane_cardTitle__eSz05{font-size:var(--text-ui-lg)}.main-thread-pane_pane__iAJBf[data-narrow] .main-thread-pane_headLine__bUMc9{flex-wrap:wrap;row-gap:4px;gap:10px}.main-thread-pane_pane__iAJBf[data-narrow] .main-thread-pane_docDock__k7zWO{padding:0 12px 0 16px}.main-thread-pane_seg__FK62s{display:inline-flex;border:1px solid var(--border);border-radius:var(--radius);padding:1px;margin-right:6px}.main-thread-pane_seg__FK62s button{border:0;background:transparent;color:var(--muted-foreground);font:inherit;font-size:11px;padding:3px 10px;border-radius:calc(var(--radius) - 1px);cursor:pointer}.main-thread-pane_seg__FK62s button[aria-pressed=true]{background:var(--card);color:var(--foreground);box-shadow:0 0 0 1px var(--border-subtle)}.main-thread-pane_seg__FK62s button:hover{color:var(--foreground)}.main-thread-pane_moreWrap__GLa1m{position:relative}.main-thread-pane_pane__iAJBf[data-image-size=large] [data-message-images] img{max-height:420px!important;max-width:min(100%,720px)!important}.main-thread-pane_pane__iAJBf [data-thread-images-folded]{display:none}.main-thread-pane_popRow__tVuty{display:flex;align-items:center;gap:9px;padding:6px 8px;font-size:12px;color:var(--foreground)}.main-thread-pane_popRowLabel__ZFoKa{display:inline-flex;align-items:center;gap:9px;flex:1}.main-thread-pane_popRow__tVuty .main-thread-pane_seg__FK62s{margin-right:0}.main-thread-pane_needsBar__JTMma{display:flex;flex-direction:column;gap:4px;margin:0 0 6px}.main-thread-pane_needsBarRow__khaQ1{display:flex;align-items:center;gap:8px;min-width:0;padding:5px 8px;border:1px solid color-mix(in oklab,var(--primary) 45%,transparent);border-radius:var(--radius-md);background:color-mix(in oklab,var(--primary) 8%,transparent);font-size:var(--text-ui-sm)}.main-thread-pane_needsBarTag__1XFVY{flex:none;font-family:var(--font-meta);font-size:var(--text-ui-2xs);color:var(--primary)}.main-thread-pane_needsBarTag__1XFVY[data-urgency=urgent]{color:var(--destructive)}.main-thread-pane_needsBarText__y0aSv{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--foreground-secondary)}.main-thread-pane_needsBarBtn____1N2{flex:none;display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 8px;border:1px solid var(--border);border-radius:var(--radius-md);background:transparent;font:inherit;font-size:var(--text-ui-xs);color:var(--foreground-secondary);cursor:pointer}.main-thread-pane_needsBarBtn____1N2:hover{color:var(--foreground);background:var(--hover-strong)}.main-thread-pane_needsBarBtn____1N2[data-primary]{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.main-thread-pane_splitMain__UmJpH,.main-thread-pane_split__Qp_j9{position:relative;flex:1;min-height:0;display:flex}.main-thread-pane_splitMain__UmJpH{min-width:0;flex-direction:column}.main-thread-pane_profileSlot__XiW_z{flex:none;min-height:0;display:flex;flex-direction:column}.main-thread-pane_profileSlot__XiW_z>*{flex:1}.main-thread-pane_profileSlot__XiW_z[data-overlay]{position:absolute;z-index:60;top:0;right:0;bottom:0;width:min(440px,calc(100% - 24px))}.main-thread-pane_msg__oDluA[data-replies-open],.main-thread-pane_msg__oDluA[data-reply-host],.main-thread-pane_replyHost__963T8{position:relative;isolation:isolate}.main-thread-pane_replyHost__963T8+.main-thread-pane_replyHost__963T8,.main-thread-pane_replyHost__963T8+.main-thread-pane_sent__qRWb4,.main-thread-pane_sent__qRWb4+.main-thread-pane_replyHost__963T8{margin-top:4px}.main-thread-pane_msg__oDluA[data-replies-open]:before,.main-thread-pane_replyHost__963T8[data-replies-open]:before{content:"";position:absolute;z-index:-1;pointer-events:none;top:-6px;bottom:-6px;right:-16px;left:calc(-1 * var(--doc-margin) - 12px);border-radius:6px;background:color-mix(in srgb,var(--foreground) 4.5%,transparent)}.main-thread-pane_msg__oDluA[data-replies-open]>.main-thread-pane_msgHead__0SFXd:first-child,.main-thread-pane_replyHost__963T8[data-replies-open]>.main-thread-pane_msgHead__0SFXd:first-child{margin-top:14px}.main-thread-pane_msg__oDluA{position:relative}.main-thread-pane_alsoIn__AeskU{font-size:var(--text-ui-sm);color:var(--foreground-faint);white-space:nowrap}.main-thread-pane_toLine__EOZUs{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px 6px;min-width:0;font-size:var(--text-ui-md);line-height:1.3}.main-thread-pane_toLabel__YXwUp{color:var(--foreground-faint);margin-right:1px}.main-thread-pane_toWho__1nSxM{display:inline-flex;align-items:center;gap:5px}.main-thread-pane_toFace__mu8rd{display:inline-grid;place-items:center;width:14px;height:14px;flex:none}.main-thread-pane_toFace__mu8rd>*{max-width:14px;max-height:14px}.main-thread-pane_toName__KA_c6{font-size:var(--text-ui-md-plus);font-weight:600;color:var(--foreground)}.main-thread-pane_toHint__vUgBv{margin-left:6px;font-size:var(--text-ui-sm);color:var(--foreground-faint)}.main-thread-pane_msgHead__0SFXd .main-thread-pane_toLine__EOZUs{align-self:center}.main-thread-pane_guestTag__zf223{display:inline-flex;align-items:baseline;gap:4px;flex:none;font-size:var(--text-ui-sm);color:var(--foreground-faint);white-space:nowrap}.main-thread-pane_guestDot__mS1r_{color:var(--foreground-faint)}.main-thread-pane_guestFrom__kduBu{display:inline-flex;align-items:baseline;gap:3px;padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer}.main-thread-pane_guestRef__cak1M{font-family:var(--font-meta);font-size:var(--text-ui-xs);color:var(--muted-foreground)}.main-thread-pane_guestArrow__SV3A2{align-self:center;color:var(--foreground-faint)}.main-thread-pane_guestFrom__kduBu:hover{color:var(--muted-foreground)}.main-thread-pane_guestFrom__kduBu:hover .main-thread-pane_guestRef__cak1M{text-decoration:underline;text-underline-offset:2px}.main-thread-pane_guestFrom__kduBu:focus-visible{outline:1px solid var(--primary);outline-offset:2px;border-radius:2px}.main-thread-pane_stopLine__kjTO3{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;margin:12px 0 2px;font-size:var(--text-ui-sm);color:var(--foreground-faint)}.main-thread-pane_stopText__zixka{color:var(--muted-foreground);font-weight:500}.main-thread-pane_stopNote__9Equb{color:var(--foreground-faint)}.main-thread-pane_toRow__m_0Pe{margin:10px 0 2px}.main-thread-pane_toHost__yQL0J{position:relative}.main-thread-pane_sentTo___u9j1{color:var(--foreground-secondary)}button.main-thread-pane_guestTag__zf223{font-size:var(--text-ui-sm);color:var(--foreground-faint)}button.main-thread-pane_guestTag__zf223:hover{color:var(--muted-foreground)}.main-thread-pane_railGrip__3L_cp{position:relative;z-index:2;flex:none;width:24px;cursor:col-resize;touch-action:none}.main-thread-pane_railGrip__3L_cp:after{content:"";position:absolute;top:50%;left:50%;width:3px;height:40px;margin:-20px 0 0 -1.5px;border-radius:2px;background:var(--foreground-faint);opacity:.35;transition:opacity .15s ease,background-color .15s ease}.main-thread-pane_railGrip__3L_cp:hover:after,.main-thread-pane_railGrip__3L_cp[data-dragging]:after{opacity:1;background:var(--muted-foreground)}.main-thread-pane_needsMark__7sjzT{margin:1px 0 2px;font-family:var(--font-meta);font-size:var(--text-ui-2xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--primary)}.main-thread-pane_page__yKEc8{--doc-up:calc(2px * var(--doc-t));--md-body-size:calc(var(--doc-body-base) + var(--doc-up));--md-body-leading:1.62;--md-h1-size:calc(var(--doc-h1-base) + var(--doc-up));--md-h2-size:calc(var(--doc-h2-base) + var(--doc-up));--md-h3-size:calc(var(--doc-h3-base) + var(--doc-up));--md-code-size:calc(var(--doc-code-base) + var(--doc-up));--slot-top:calc((var(--md-body-size) * var(--md-body-leading)) / 2);--doc-act-size:calc(12px + 1.5px * var(--doc-t));--doc-act-lh:calc(18px + 2px * var(--doc-t));--doc-act-row:calc(24px + 2px * var(--doc-t));--doc-act-sid:calc(10.5px + 0.5px * var(--doc-t));--doc-act-gap:calc(8px + 4px * var(--doc-t));--doc-tool-w:calc(24px + 4px * var(--doc-t));--doc-tool-h:calc(22px + 4px * var(--doc-t));--doc-tool-icon:calc(13px + 2px * var(--doc-t))}.main-thread-pane_pane__iAJBf[data-narrow] .main-thread-pane_page__yKEc8{--doc-up:calc(2px * var(--doc-t) - 1px)}.main-thread-pane_page__yKEc8 .main-thread-pane_msgHead__0SFXd{margin-top:calc(14px + 10px * var(--doc-t));min-height:calc(18px + 2px * var(--doc-t))}.main-thread-pane_page__yKEc8 .main-thread-pane_msgName__QWy3n{font-size:calc(var(--md-body-size) - 1px + .5px * var(--doc-t));line-height:calc(17px + 3px * var(--doc-t));letter-spacing:-.005em}.main-thread-pane_page__yKEc8 .main-thread-pane_msgTime__IzgMW{font-size:calc(var(--text-ui-xs) - .5px + 1px * var(--doc-t))}.main-thread-pane_page__yKEc8 .main-thread-pane_msgAv__mz5TZ{width:var(--doc-av);height:var(--doc-av);font-size:calc(var(--doc-av) * .36)}.main-thread-pane_page__yKEc8 .main-thread-pane_msgAvFace__A4r7J>*,.main-thread-pane_page__yKEc8 .main-thread-pane_msgHead__0SFXd>[data-bot-avatar]{transform:scale(var(--doc-av-scale));transform-origin:top left}.main-thread-pane_page__yKEc8 .main-thread-pane_handoff__nlzOx,.main-thread-pane_page__yKEc8 .main-thread-pane_wk____ZlT{font-family:var(--font-sans);font-size:var(--doc-act-size);font-weight:400;letter-spacing:0;text-transform:none;line-height:var(--doc-act-lh)}.main-thread-pane_page__yKEc8 .main-thread-pane_wk____ZlT{min-height:var(--doc-act-row)}.main-thread-pane_page__yKEc8 .main-thread-pane_handoff__nlzOx .main-thread-pane_hoRef__SVYLy,.main-thread-pane_page__yKEc8 .main-thread-pane_wk____ZlT .main-thread-pane_sid__nQXRU{font-family:var(--font-meta);font-size:var(--doc-act-sid);font-weight:600;letter-spacing:.02em}.main-thread-pane_page__yKEc8 .main-thread-pane_handoff__nlzOx .main-thread-pane_hoLead__VToWY,.main-thread-pane_page__yKEc8 .main-thread-pane_handoff__nlzOx .main-thread-pane_st__evMyT,.main-thread-pane_page__yKEc8 .main-thread-pane_wk____ZlT .main-thread-pane_st__evMyT{color:var(--muted-foreground);font-weight:400}.main-thread-pane_page__yKEc8 .main-thread-pane_wk____ZlT:hover .main-thread-pane_st__evMyT{color:var(--foreground-secondary)}.main-thread-pane_page__yKEc8 .main-thread-pane_handoff__nlzOx .main-thread-pane_hoTitle__SzIZU{font-size:var(--doc-act-size)}.main-thread-pane_pause__Jr_0i{margin:26px 0 -10px;text-align:center;user-select:none;font-family:var(--font-meta);font-size:10.5px;letter-spacing:.02em;color:var(--foreground-faint)}.main-thread-pane_page__yKEc8[data-day-line=dotted] .main-thread-pane_divider__dxm3y{--stitch:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='8'%3E%3Ccircle cx='2.5' cy='4' r='0.8' fill='black'/%3E%3C/svg%3E")}.main-thread-pane_wk____ZlT>[data-trail-mark]{margin-right:calc(var(--mark-gap) - 8px)}.main-thread-pane_handoff__nlzOx>[data-trail-mark]{margin-right:calc(var(--mark-gap) - 6px)}@container mtpane (max-width: 720px){.main-thread-pane_pane__iAJBf>*{--doc-gutter-end:24px}}@container mtpane (max-width: 480px){.main-thread-pane_pane__iAJBf>*{--chat-inset:12px;--doc-margin:32px;--doc-gutter-start:32px;--doc-gutter-end:8px;--doc-av:24px;--doc-av-scale:calc(24 / 28)}.main-thread-pane_headLine__bUMc9{flex-wrap:wrap;row-gap:4px;column-gap:12px;white-space:normal}.main-thread-pane_headLine__bUMc9>*{white-space:nowrap}}.main-thread-pane_cards__glIvt{margin:0 0 4px}.localhost-preview-dock_dock__nJ0bE{flex:none;order:3;margin-top:auto;padding-top:12px;display:flex;flex-direction:column;gap:6px;min-width:0}.localhost-preview-dock_dock__nJ0bE[data-empty]{padding-top:0;gap:0}.localhost-preview-dock_head__cHd4d{display:flex;align-items:center;justify-content:space-between;gap:8px;height:var(--row-sm)}.localhost-preview-dock_label__gHn_H{display:flex;align-items:baseline;gap:8px;font-family:var(--font-meta);font-size:var(--text-ui-xs);font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--muted-foreground)}.localhost-preview-dock_count__fJTbj{font-family:var(--font-meta);letter-spacing:0;font-weight:400;color:var(--foreground-faint)}.localhost-preview-dock_pager__R8qdf{display:flex;align-items:center;gap:2px;margin-right:-4px}.localhost-preview-dock_pagerText__UfjV9{font-family:var(--font-meta);font-size:var(--text-ui-xs);color:var(--foreground-faint);min-width:28px;text-align:center;font-variant-numeric:tabular-nums}.localhost-preview-dock_navBtn__pPCBz{display:grid;place-items:center;width:20px;height:20px;border:0;padding:0;border-radius:var(--radius-md);background:transparent;color:var(--muted-foreground);cursor:pointer;transition:background .12s ease,color .12s ease}.localhost-preview-dock_navBtn__pPCBz:hover{background:var(--hover-wash);color:var(--foreground)}.localhost-preview-dock_card__F_OjI{display:flex;flex-direction:column;gap:6px;width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.localhost-preview-dock_card__F_OjI:focus-visible{outline:none}.localhost-preview-dock_card__F_OjI:focus-visible .localhost-preview-dock_frame___b4CC{box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 45%,transparent)}.localhost-preview-dock_frame___b4CC{position:relative;display:block;width:100%;aspect-ratio:16/10;overflow:hidden;border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--foreground) 4%,transparent);transition:border-color .14s ease}.localhost-preview-dock_card__F_OjI:hover .localhost-preview-dock_frame___b4CC{border-color:color-mix(in srgb,var(--primary) 40%,var(--border-subtle))}.localhost-preview-dock_shot__T2IDG{display:block;width:100%;height:100%;object-fit:cover;object-position:top center;animation:localhost-preview-dock_dock-fade__MDBrx .2s ease}.localhost-preview-dock_placeholder__yw8oQ{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--font-meta);font-size:var(--text-ui-xs);color:var(--foreground-faint)}.localhost-preview-dock_openHint__375n2{position:absolute;right:6px;bottom:6px;display:flex;align-items:center;gap:4px;padding:2px 6px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--chrome) 88%,transparent);border:1px solid var(--border-subtle);font-family:var(--font-meta);font-size:var(--text-ui-2xs);color:var(--foreground);opacity:0;transform:translateY(2px);transition:opacity .14s ease,transform .14s ease}.localhost-preview-dock_card__F_OjI:focus-visible .localhost-preview-dock_openHint__375n2,.localhost-preview-dock_card__F_OjI:hover .localhost-preview-dock_openHint__375n2{opacity:1;transform:none}.localhost-preview-dock_meta__D_h0V{display:flex;align-items:baseline;gap:6px;min-width:0}.localhost-preview-dock_port__jtD6J{flex:none;font-family:var(--font-meta);font-size:var(--text-ui-sm);font-weight:500;color:var(--primary)}.localhost-preview-dock_title__D1QQS{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-ui-sm);color:var(--muted-foreground)}.localhost-preview-dock_owner__WOT_A{flex:none;font-family:var(--font-meta);font-size:var(--text-ui-2xs);color:var(--foreground-faint)}.localhost-preview-dock_dots__MgyQN{display:flex;justify-content:center;gap:5px;padding-top:2px}.localhost-preview-dock_dot__voE66{width:5px;height:5px;padding:0;border:0;border-radius:999px;background:var(--foreground-faint);opacity:.5;cursor:pointer;transition:opacity .12s ease,width .16s ease,background .12s ease}.localhost-preview-dock_dot__voE66:hover{opacity:.9}.localhost-preview-dock_dot__voE66[data-active]{width:14px;opacity:1;background:var(--primary)}@keyframes localhost-preview-dock_dock-fade__MDBrx{0%{opacity:0}to{opacity:1}}
/*# sourceMappingURL=16925d7bd6b3a5d0.css.map*/