@keyframes ExecutionDrawer_uiMenuEnter__2EeKo{0%{opacity:0;transform:translateY(-4px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ExecutionDrawer_uiBadgePop__XS7Xf{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@keyframes ExecutionDrawer_uiDockSlideUp__EDNAT{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes ExecutionDrawer_uiFilterBarEnter__a8rYK{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes ExecutionDrawer_uiModalOverlayEnter__fdWcu{0%{opacity:0}to{opacity:1}}@keyframes ExecutionDrawer_uiModalContentEnter__wdnkY{0%{opacity:0;transform:scale(.97) translateY(4px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes ExecutionDrawer_uiModalSheetEnter__AfzKn{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes ExecutionDrawer_uiDrawerBackdropEnter__0aIZI{0%{opacity:0}to{opacity:1}}@keyframes ExecutionDrawer_uiDrawerPanelEnter___OG_O{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes ExecutionDrawer_composerSendReadyPulse__oRde3{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes ExecutionDrawer_composerCardBreathe__DI9Ny{0%{transform:scale(1)}35%{transform:scale(.994)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){@keyframes ExecutionDrawer_uiMenuEnter__2EeKo{0%,to{opacity:1;transform:none}}@keyframes ExecutionDrawer_uiBadgePop__XS7Xf{0%,to{opacity:1;transform:none}}@keyframes ExecutionDrawer_uiDockSlideUp__EDNAT{0%,to{opacity:1;transform:none}}@keyframes ExecutionDrawer_uiFilterBarEnter__a8rYK{0%,to{opacity:1;transform:none}}@keyframes ExecutionDrawer_uiModalOverlayEnter__fdWcu{0%,to{opacity:1}}@keyframes ExecutionDrawer_uiModalContentEnter__wdnkY{0%,to{opacity:1;transform:none}}@keyframes ExecutionDrawer_uiModalSheetEnter__AfzKn{0%,to{opacity:1;transform:none}}@keyframes ExecutionDrawer_uiDrawerBackdropEnter__0aIZI{0%,to{opacity:1}}@keyframes ExecutionDrawer_uiDrawerPanelEnter___OG_O{0%,to{transform:none}}@keyframes ExecutionDrawer_composerSendReadyPulse__oRde3{0%,to{transform:none}}@keyframes ExecutionDrawer_composerCardBreathe__DI9Ny{0%,to{transform:none}}}.ExecutionDrawer_backdrop__xnMDR{position:fixed;inset:0;z-index:1200;background:color-mix(in srgb,var(--surface-canvas) 22%,rgba(0,0,0,.84));isolation:isolate;transform:translateZ(0)}.ExecutionDrawer_drawer__sajb_{position:fixed;top:0;right:0;z-index:1210;isolation:isolate;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;width:min(960px,100vw);height:100dvh;box-sizing:border-box;padding:var(--sat-top,env(safe-area-inset-top,0)) var(--sat-right,env(safe-area-inset-right,0)) var(--sat-bottom,env(safe-area-inset-bottom,0)) 0;display:flex;flex-direction:column;font-family:var(--font-body,inherit);color:var(--text-primary);background:linear-gradient(175deg,color-mix(in srgb,var(--surface-raised) 100%,#f4f4f5 2.5%) 0,var(--surface-base) 38%,color-mix(in srgb,var(--surface-base) 88%,var(--surface-code) 12%) 100%),var(--surface-base);border-left:1px solid var(--border-strong);box-shadow:-28px 0 72px rgba(0,0,0,.38),-1px 0 0 color-mix(in srgb,var(--accent-solid) 22%,transparent) inset,inset 0 1px 0 hsla(0,0%,100%,.05)}.ExecutionDrawer_header__ErdAU{flex-shrink:0;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.2rem 1.35rem 1.05rem;border-bottom:1px solid var(--border-default);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 55%,transparent) 0,transparent 72%)}.ExecutionDrawer_headerText__h_CBd{min-width:0}.ExecutionDrawer_kicker__pwgWo{margin:0 0 .2rem;font-family:var(--font-body),system-ui,sans-serif;font-size:var(--type-overline-size);font-weight:var(--type-overline-weight);line-height:var(--type-overline-leading);letter-spacing:var(--type-overline-tracking);text-transform:uppercase;color:var(--accent-fg-muted)}.ExecutionDrawer_title__o0hUJ{margin:0;font-family:var(--font-display),var(--font-body),system-ui,sans-serif;font-size:var(--type-heading-size);font-weight:var(--type-heading-weight);line-height:1.35;letter-spacing:var(--type-heading-tracking);background:var(--accent-text-gradient);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.ExecutionDrawer_reasoning__xmi14{margin:.55rem 0 0;font-family:var(--font-body),system-ui,sans-serif;font-size:var(--type-body-size);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);color:var(--text-secondary);max-height:4.5em;overflow:auto}.ExecutionDrawer_closeBtn__zn006{flex-shrink:0;margin-top:.1rem}.ExecutionDrawer_headerActions__fpjQU{display:flex;align-items:center;gap:.4rem;flex-shrink:0;margin-top:.1rem}.ExecutionDrawer_contextBtn__DZnQi{display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap}.ExecutionDrawer_content__Rep8o{flex:1 1;min-height:0;overflow:auto;padding:1.15rem 1.35rem 1.35rem;display:flex;flex-direction:column;gap:1.1rem}.ExecutionDrawer_contentChat__NxSIS{overflow:hidden;padding:.35rem 0 0;gap:0;position:relative;display:flex;flex-direction:column}.ExecutionDrawer_chatLayout__mVfBn{display:flex;flex:1 1;min-height:0;overflow:hidden}.ExecutionDrawer_toolboxColumn__xfca6{flex:0 0 min(280px,38vw);max-width:320px;min-width:220px}@media(max-width:720px){.ExecutionDrawer_toolboxColumn__xfca6{flex:0 0 min(240px,42vw);min-width:180px}}.ExecutionDrawer_panel___TGJO{padding:1rem 1.1rem;border-radius:16px;border:1px solid color-mix(in srgb,var(--accent-solid) 24%,var(--border-default));background:linear-gradient(165deg,color-mix(in srgb,var(--accent-solid) 9%,var(--surface-raised)) 0,var(--surface-raised) 52%,color-mix(in srgb,var(--surface-raised) 92%,var(--surface-base)) 100%);box-shadow:0 2px 8px rgba(0,0,0,.14),inset 0 0 0 1px hsla(0,0%,100%,.04)}.ExecutionDrawer_panelMuted__CVW_O{padding:1rem 1.1rem;border-radius:16px;border:1px solid color-mix(in srgb,var(--accent-solid) 16%,var(--border-default));background:linear-gradient(180deg,color-mix(in srgb,var(--accent-solid) 6%,color-mix(in srgb,var(--surface-raised) 74%,var(--surface-base))) 0,color-mix(in srgb,var(--surface-raised) 68%,var(--surface-base)) 100%);box-shadow:0 1px 4px rgba(0,0,0,.1),inset 0 0 0 1px hsla(0,0%,100%,.03)}.ExecutionDrawer_panelMuted__CVW_O.ExecutionDrawer_payloadPanel__enXso{border-color:color-mix(in srgb,var(--accent-solid) 32%,var(--border-default));background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 92%,var(--surface-base)) 0,color-mix(in srgb,var(--surface-raised) 78%,var(--surface-base)) 100%);box-shadow:0 2px 10px rgba(0,0,0,.12),inset 0 0 0 1px hsla(0,0%,100%,.05)}.ExecutionDrawer_payloadPanel__enXso .ExecutionDrawer_sectionTitle__xFBQ8{color:var(--text-primary)}.ExecutionDrawer_payloadPanel__enXso .ExecutionDrawer_sectionTitle__xFBQ8,.ExecutionDrawer_sectionTitle__xFBQ8{font-size:var(--type-overline-size);font-weight:var(--type-overline-weight);line-height:var(--type-overline-leading);letter-spacing:var(--type-overline-tracking)}.ExecutionDrawer_sectionTitle__xFBQ8{margin:0 0 .7rem;font-family:var(--font-body),system-ui,sans-serif;text-transform:uppercase;color:var(--accent-fg-muted)}.ExecutionDrawer_fieldGap__SE4S_{margin-top:.15rem}.ExecutionDrawer_muted__CTqky{margin:0 0 .5rem;color:color-mix(in srgb,var(--accent-fg-muted) 55%,var(--text-secondary))}.ExecutionDrawer_muted__CTqky,.ExecutionDrawer_toolHint__U3Kof{font-family:var(--font-body),system-ui,sans-serif;font-size:var(--type-body-size);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking)}.ExecutionDrawer_toolHint__U3Kof{margin:.55rem 0 0;color:var(--text-primary)}.ExecutionDrawer_quickRow__w9FiJ{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.65rem}.ExecutionDrawer_chip__GzVAd{display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .55rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent-solid) 30%,var(--border-default));background:color-mix(in srgb,var(--accent-solid) 11%,color-mix(in srgb,var(--surface-canvas) 32%,var(--surface-raised)));color:var(--accent-fg-soft);font-size:var(--type-caption-size);font-weight:500;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.ExecutionDrawer_chip__GzVAd:hover{border-color:var(--accent-a45);background:var(--accent-a15);color:var(--accent-fg)}.ExecutionDrawer_chipKey__pbWvQ{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ExecutionDrawer_chipScore__FC4RY{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.75;color:var(--accent-fg-soft)}.ExecutionDrawer_divider__ISNmT{display:flex;align-items:center;gap:.75rem;margin:.15rem 0;font-size:var(--type-caption-size);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-fg-muted)}.ExecutionDrawer_divider__ISNmT span{flex-shrink:0}.ExecutionDrawer_divider__ISNmT:after,.ExecutionDrawer_divider__ISNmT:before{content:"";flex:1 1;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent-solid) 22%,var(--border-default)) 45%,transparent)}.ExecutionDrawer_expandLink__OWOou{align-self:flex-start;padding:.35rem 0;border:none;background:none;color:var(--accent-fg-soft);font-size:var(--type-ui-sm-size);font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:color-mix(in srgb,var(--accent-solid) 45%,transparent);text-decoration-color:color-mix(in srgb,var(--accent-solid) 45%,transparent)}.ExecutionDrawer_expandLink__OWOou:hover{color:var(--accent-fg)}.ExecutionDrawer_stateBlock__PP39e{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:2rem 1rem}.ExecutionDrawer_stateText__OJWrJ{margin:0;font-size:var(--type-ui-sm-size);color:var(--accent-fg-muted)}.ExecutionDrawer_chatColumn__IocZ3{display:flex;flex-direction:column;flex:1 1;min-height:0;overflow:hidden;height:100%}.ExecutionDrawer_chatColumnLoadingWrap__rAbG6{display:flex;flex-direction:column;flex:1 1;min-height:0;position:relative}.ExecutionDrawer_chatColumnLoading__C4z4Z{position:absolute;top:.85rem;right:1.1rem;z-index:1;pointer-events:none}.ExecutionDrawer_activityPanel__H_jZR{flex:1 1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:.25rem 0 .35rem;scroll-behavior:smooth}.ExecutionDrawer_planChatSection__LlRa6{display:flex;flex-direction:column;gap:.5rem;flex:1 1;min-height:0}.ExecutionDrawer_activityEmpty__SfTIQ{margin:1rem .5rem;font-size:.82rem;color:var(--accent-fg-muted);text-align:center}.ExecutionDrawer_chatEmptyState__kRtW8{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:1.5rem;min-height:min(420px,var(--app-vvh,100vh)*.42);gap:.55rem}.ExecutionDrawer_chatEmptyGlyph__Ny5xr{color:color-mix(in srgb,var(--chat-bubble-fill,#50554e) 72%,var(--text-tertiary));margin-bottom:.35rem}.ExecutionDrawer_chatEmptyTitle__2p_E0{margin:0;font-size:var(--type-body-size);font-weight:600;color:var(--text-secondary)}.ExecutionDrawer_chatEmptyHint__2f6LG{margin:0;max-width:280px;font-size:var(--type-caption-size);line-height:1.55;color:var(--text-tertiary)}.ExecutionDrawer_chatCompact__0Ezzn{max-height:100%}.ExecutionDrawer_chatToneHost__ASugb{color:var(--text-primary)}.ExecutionDrawer_errorBanner__715_c{padding:.65rem .85rem;border-radius:12px;border:1px solid color-mix(in srgb,#f87171 45%,transparent);background:color-mix(in srgb,#f87171 12%,transparent);color:#fecaca;font-size:var(--type-caption-size);line-height:1.4}.ExecutionDrawer_hostSessionBlocked__VmnQl{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;padding:1rem 1.1rem;border-radius:12px;border:1px solid color-mix(in srgb,#f87171 35%,transparent);background:color-mix(in srgb,#f87171 8%,var(--surface-raised));min-height:8rem;justify-content:center}.ExecutionDrawer_hostSessionBlockedTitle__OzEGq{margin:0;font-size:var(--type-body-lg-size);font-weight:600;color:hsla(0,0%,100%,.92)}.ExecutionDrawer_hostSessionBlockedText__6qCMT{margin:0;font-size:var(--type-ui-sm-size);line-height:1.5;color:hsla(0,0%,100%,.72)}.ExecutionDrawer_runStack__J32my{display:flex;flex-direction:column;gap:1rem}.ExecutionDrawer_statusPill__ifSOM{align-self:flex-start;padding:.32rem .75rem;border-radius:999px;font-size:var(--type-caption-size);font-weight:600;letter-spacing:.05em;text-transform:uppercase;border:1px solid color-mix(in srgb,var(--accent-solid) 22%,var(--border-default));background:color-mix(in srgb,var(--accent-solid) 8%,var(--surface-raised));color:var(--accent-fg-soft);box-shadow:0 1px 2px rgba(0,0,0,.08)}.ExecutionDrawer_statusPill__ifSOM[data-status=running]{border-color:var(--accent-a45);color:var(--accent-fg-soft);background:var(--accent-a12)}.ExecutionDrawer_statusPill__ifSOM[data-status=done]{border-color:var(--accent-a50);color:var(--accent-fg);background:var(--accent-a15)}.ExecutionDrawer_statusPill__ifSOM[data-status=error]{border-color:rgba(248,113,113,.4);color:#fecaca;background:color-mix(in srgb,rgba(127,29,29,.35) 25%,var(--surface-raised))}.ExecutionDrawer_footer__yNYFh{flex-shrink:0;display:flex;justify-content:flex-end;align-items:center;gap:.6rem;padding:1rem 1.35rem 1.15rem;border-top:1px solid color-mix(in srgb,var(--accent-solid) 16%,var(--border-default));background:linear-gradient(0deg,color-mix(in srgb,var(--accent-solid) 6%,var(--surface-base)) 0,color-mix(in srgb,var(--surface-raised) 52%,var(--surface-base)) 100%);box-shadow:inset 0 -1px 0 hsla(0,0%,100%,.04)}.ExecutionDrawer_allAgentsBlock__vX3fQ{margin-top:.35rem;border:1px solid color-mix(in srgb,var(--accent-solid) 18%,var(--border-subtle));border-radius:12px;padding:.5rem .35rem;max-height:min(280px,38vh);overflow:auto;background:color-mix(in srgb,var(--accent-solid) 5%,transparent)}.ExecutionDrawer_agentGroup__04R0W{margin-bottom:.65rem}.ExecutionDrawer_agentGroup__04R0W:last-child{margin-bottom:0}.ExecutionDrawer_agentGroupTitle__6Yo_5{font-size:var(--type-overline-size);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--accent-fg-muted);margin:.4rem .5rem .25rem}.ExecutionDrawer_toolItem___eTRz{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;padding:.45rem .55rem;border-radius:10px;border:none;background:rgba(0,0,0,0);color:var(--accent-fg-muted);cursor:pointer;font:inherit}.ExecutionDrawer_toolItem___eTRz:hover{background:var(--accent-a12);color:var(--accent-fg-soft)}.ExecutionDrawer_toolItemActive__iXL4A{background:var(--accent-a20);color:var(--accent-fg)}.ExecutionDrawer_toolItemActive__iXL4A .ExecutionDrawer_toolItemDesc__ODwjs{color:var(--accent-fg-muted)}.ExecutionDrawer_toolItemKey__b6EEb{font-size:var(--type-caption-size);font-weight:500}.ExecutionDrawer_toolItemDesc__ODwjs{font-size:var(--type-caption-size);color:var(--accent-fg-dim)}.ExecutionDrawer_inputRequired__zhOtA{border-color:rgba(245,158,11,.55)!important}.ExecutionDrawer_subtitle__kuTFt{font-size:var(--type-caption-size);color:var(--text-tertiary);margin:.25rem 0 .5rem}.ExecutionDrawer_row__iwwv0{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.ExecutionDrawer_fieldList__6_dVK{display:grid;grid-gap:.65rem;gap:.65rem}.ExecutionDrawer_field__P0WbQ{display:grid;grid-gap:.35rem;gap:.35rem}.ExecutionDrawer_label__bOhmF{font-size:var(--type-caption-size);font-weight:500;color:var(--text-secondary)}.ExecutionDrawer_input__b6xLR{width:100%;padding:.58rem .78rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--accent-solid) 14%,var(--border-default));background:color-mix(in srgb,var(--surface-raised) 80%,var(--surface-canvas));color:var(--text-primary);font:inherit;font-size:var(--type-body-size);line-height:1.55}.ExecutionDrawer_input__b6xLR::placeholder{color:var(--text-tertiary);opacity:1}.ExecutionDrawer_input__b6xLR:focus{outline:none;border-color:var(--accent-a45);box-shadow:0 0 0 2px var(--accent-ring-10)}.ExecutionDrawer_payloadEmpty__kfBy1{margin:0;font-size:var(--type-ui-sm-size);line-height:1.55;color:var(--text-secondary)}.ExecutionDrawer_payloadFieldList__ua0m_{display:grid;grid-gap:.9rem;gap:.9rem}.ExecutionDrawer_payloadField__74_P8{display:grid;grid-gap:.45rem;gap:.45rem}.ExecutionDrawer_payloadLabelRow__hwjeJ{display:block;line-height:1.5}.ExecutionDrawer_payloadKey__B4eP2{font-size:var(--type-ui-sm-size);font-weight:600;color:var(--text-primary);letter-spacing:.01em;word-break:break-word}.ExecutionDrawer_payloadSuggest__vJh_l{font-size:var(--type-caption-size);font-weight:500;color:var(--accent-fg-muted)}.ExecutionDrawer_payloadInput__lB_jv{width:100%;padding:.65rem .9rem;border-radius:11px;border:1px solid color-mix(in srgb,var(--accent-solid) 22%,var(--border-default));background:var(--surface-raised);color:var(--text-primary);font:inherit;font-size:var(--type-body-size);line-height:1.58;letter-spacing:.015em}.ExecutionDrawer_payloadInput__lB_jv::placeholder{color:var(--text-tertiary);opacity:1}.ExecutionDrawer_payloadInput__lB_jv:focus{outline:none;border-color:var(--accent-a50);box-shadow:0 0 0 2px var(--accent-ring-10)}.ExecutionDrawer_resultPanel__SfNgs{position:relative;margin-top:.85rem;border-radius:14px;border:1px solid color-mix(in srgb,#4a523e 38%,var(--border-default));overflow:hidden;background:var(--surface-raised);box-shadow:0 4px 20px rgba(0,0,0,.14),inset 0 0 0 1px hsla(0,0%,100%,.04)}.ExecutionDrawer_resultPanelHeader__T_PYP{padding:.58rem 1rem;font-size:var(--type-caption-size);font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:rgba(236,240,224,.92);border-bottom:1px solid hsla(0,0%,100%,.1);background:linear-gradient(105deg,color-mix(in srgb,#6d7a5c 16%,#3c432f),#3c432f 55%,#4a523e)}.ExecutionDrawer_resultPanelSummary__2Bu4h{margin:0;padding:.75rem 1rem;font-size:.92rem;line-height:1.55;color:var(--text-primary)}.ExecutionDrawer_resultPanelDetails__im0lo{margin:0 1rem 1rem;font-size:.78rem;color:var(--accent-fg-muted)}.ExecutionDrawer_resultPanelDetails__im0lo summary{cursor:pointer;padding:.35rem 0}.ExecutionDrawer_resultPanelHint__zZHn3{margin:0;padding:.52rem 1rem .55rem;font-size:var(--type-caption-size);line-height:1.55;color:var(--text-secondary);border-bottom:1px solid var(--border-subtle);background:color-mix(in srgb,var(--surface-raised) 90%,var(--surface-base))}.ExecutionDrawer_resultPanelBody__2B9Uu{margin:0;padding:.9rem 1rem 1.05rem;font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--type-ui-sm-size);line-height:1.68;color:var(--text-primary);white-space:pre-wrap;word-break:break-word;max-height:min(42vh,380px);overflow:auto;letter-spacing:.01em;background:color-mix(in srgb,var(--surface-base) 56%,var(--surface-raised));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035)}.ExecutionDrawer_resultPanelError__aA178{margin-top:.85rem;border-radius:14px;border:1px solid rgba(248,113,113,.22);border-left:3px solid rgba(220,90,90,.75);background:color-mix(in srgb,var(--surface-raised) 94%,#140808);overflow:hidden;box-shadow:0 4px 18px rgba(0,0,0,.12),inset 0 0 0 1px hsla(0,0%,100%,.03)}.ExecutionDrawer_resultPanelError__aA178 .ExecutionDrawer_resultPanelHeader__T_PYP{color:rgba(254,202,202,.92);border-bottom-color:rgba(248,113,113,.12);background:color-mix(in srgb,var(--surface-raised) 78%,#1c0a0a)}.ExecutionDrawer_resultPanelErrorText__Li__B{margin:0;padding:.85rem 1rem 1rem;font-size:var(--type-body-lg-size);line-height:1.62;color:#fecaca}.ExecutionDrawer_eventList__OuaVf{display:grid;grid-gap:.45rem;gap:.45rem}.ExecutionDrawer_event__7U9IJ{padding:.5rem .65rem;border-radius:10px;border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--surface-raised) 35%,transparent);font-size:var(--type-caption-size);color:var(--text-secondary)}.ExecutionDrawer_eventMeta__lvfq9{display:flex;align-items:center;margin-bottom:.35rem}.ExecutionDrawer_eventType__UXz_k{display:inline-flex;align-items:center;padding:.12rem .42rem;border-radius:999px;font-size:var(--type-overline-size);text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);border:1px solid var(--border-default);background:color-mix(in srgb,var(--surface-canvas) 40%,transparent)}.ExecutionDrawer_eventText__H_ark{color:var(--text-secondary);line-height:1.4;word-break:break-word}.ExecutionDrawer_questionCard__L_B1E{margin-top:1rem;padding:1rem 1.1rem 1.1rem;border-radius:16px;border:1px solid color-mix(in srgb,var(--accent-solid) 26%,var(--border-default));background:linear-gradient(160deg,color-mix(in srgb,var(--accent-solid) 10%,var(--surface-raised)) 0,var(--surface-raised) 55%);box-shadow:0 3px 14px rgba(0,0,0,.1),inset 0 0 0 1px hsla(0,0%,100%,.04)}.ExecutionDrawer_questionTitle__bR7Hg{margin:0 0 .45rem;font-size:var(--type-caption-size);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-fg-muted)}.ExecutionDrawer_questionText__I3RZD{margin:0 0 .85rem;font-size:var(--type-body-size);line-height:1.62;color:var(--text-primary)}.ExecutionDrawer_btn__MNjrp{display:inline-flex;align-items:center;justify-content:center;padding:.4rem .75rem;border-radius:10px;border:1px solid var(--border-default);background:color-mix(in srgb,var(--text-primary) 6%,transparent);color:var(--text-secondary);font-size:var(--type-caption-size);font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease}.ExecutionDrawer_btn__MNjrp:hover{background:var(--accent-a10);border-color:var(--accent-a35);color:var(--text-primary)}.ExecutionDrawer_btnPrimary__nh0tm{border-color:color-mix(in srgb,var(--accent-solid) 55%,transparent);background:var(--accent-a15);color:var(--accent-fg-soft)}.ExecutionDrawer_btnPrimary__nh0tm:hover{background:var(--accent-a25)}.ExecutionDrawer_tabs__njSZv{display:flex;align-items:center;gap:.45rem;padding:.65rem 1.35rem;background:linear-gradient(180deg,color-mix(in srgb,var(--accent-solid) 8%,var(--surface-base)) 0,color-mix(in srgb,var(--surface-raised) 42%,var(--surface-base)) 100%);border-bottom:1px solid color-mix(in srgb,var(--accent-solid) 14%,var(--border-default));flex-shrink:0}.ExecutionDrawer_tabBtn__nTQ5y{display:inline-flex;align-items:center;gap:.4rem;padding:.32rem .7rem;border-radius:999px;border:1px solid rgba(0,0,0,0);background:rgba(0,0,0,0);color:var(--accent-fg-muted);font-size:var(--type-caption-size);font-weight:500;cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.ExecutionDrawer_tabBtn__nTQ5y:hover{color:var(--accent-fg-soft);background:var(--accent-a12);border-color:color-mix(in srgb,var(--accent-solid) 22%,transparent)}.ExecutionDrawer_tabBtnActive__SO5lc{color:var(--accent-fg);background:var(--accent-a20);border-color:var(--accent-a45)}.ExecutionDrawer_tabCount__dfhIU{display:inline-flex;align-items:center;justify-content:center;min-width:18px;padding:0 .35rem;border-radius:999px;background:color-mix(in srgb,var(--accent-solid) 18%,transparent);color:var(--accent-fg);font-size:var(--type-overline-size);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ExecutionDrawer_payloadActions__NVYNE{display:flex;align-items:center;gap:.5rem;margin-top:.6rem;flex-wrap:wrap}.ExecutionDrawer_fillFromContextBtnIcon__y9gnf{flex-shrink:0;opacity:1;color:#e4c76a;filter:drop-shadow(0 0 5px color-mix(in srgb,#ffd978 35%,transparent))}.ExecutionDrawer_fillFromContextBtn__gzL9l:hover:not(:disabled) .ExecutionDrawer_fillFromContextBtnIcon__y9gnf{color:#f0d78a;filter:drop-shadow(0 0 6px color-mix(in srgb,#ffe8a8 45%,transparent))}.ExecutionDrawer_fillFromContextBtn__gzL9l{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .7rem;border-radius:8px;border:1px dashed var(--accent-a35);background:color-mix(in srgb,var(--accent-solid) 6%,transparent);color:var(--accent-fg-soft);font-size:var(--type-caption-size);font-weight:500;cursor:pointer;transition:background .12s ease,border-color .12s ease}.ExecutionDrawer_fillFromContextBtn__gzL9l:hover:not(:disabled){background:var(--accent-a12);border-color:var(--accent-a45);border-style:solid}.ExecutionDrawer_fillFromContextBtn__gzL9l:disabled{opacity:.5;cursor:not-allowed}.ExecutionDrawer_fillFromContextHint__Alf69{font-size:var(--type-caption-size);color:var(--accent-fg-muted);line-height:1.5}.ExecutionDrawer_chatFeed__dvpHx{--chat-lane-inset:0.65rem;--chat-block-gap:0.22rem;--chat-block-gap-group:0.55rem;--chat-card-max-width:min(100%,42rem);--chat-card-pad-y:0.55rem;--chat-card-pad-x:0.85rem;--chat-radius:16px;--chat-radius-tail:6px;--chat-bubble-incoming:#303038;--chat-bubble-outgoing:var(--chat-bubble-fill,#4e4d4d);--chat-bubble-incoming-selected:#3e3e4a;--chat-bubble-outgoing-selected:#5c5b5b;--chat-bubble-incoming-flash:#4a4a56;--chat-bubble-outgoing-flash:#666565;display:flex;flex-direction:column;gap:0;min-height:4rem;padding:0 var(--chat-lane-inset) .65rem}.ExecutionDrawer_chatFeedCompact__dNqiV{max-height:100%}.ExecutionDrawer_chatFeedEmpty__ugU22{flex:1 1;justify-content:center;min-height:100%}.ExecutionDrawer_chatDaySection__pQMkD{display:flex;flex-direction:column;gap:0}.ExecutionDrawer_chatScrollAnchor__ZIQFX{height:0;flex-shrink:0;scroll-margin-bottom:.75rem}.ExecutionDrawer_chatStatusRow__eelLS{display:flex;align-items:flex-start;padding:.35rem 0 .35rem .7rem;margin:var(--chat-block-gap) 0;max-width:var(--chat-card-max-width);border-left:2px solid var(--border-default)}.ExecutionDrawer_chatStatusDot__OBiQz{display:none}.ExecutionDrawer_chatStatusText__n4mMY{flex:1 1;min-width:0;font-size:.78rem;line-height:1.45;color:var(--text-secondary)}.ExecutionDrawer_chatStatusTime__WP3Ni{display:none}.ExecutionDrawer_chat__Khid0{contain:layout style;display:flex;flex-direction:column;gap:0;padding:var(--chat-lane-inset,.5rem);min-height:88px}.ExecutionDrawer_chatRow__DOB8O{display:flex;align-items:flex-end;justify-content:flex-start;width:100%;margin:var(--chat-block-gap) 0;padding:0;overflow:visible}.ExecutionDrawer_chatRowReveal__vMUdt{animation:ExecutionDrawer_chatBubbleIn__w_ZUV .42s cubic-bezier(.16,1,.3,1)}.ExecutionDrawer_chatRowIncoming__TNoIM{flex-direction:row;justify-content:flex-start}.ExecutionDrawer_chatRowIncoming__TNoIM .ExecutionDrawer_chatBubble__f0Esq{align-items:flex-start}.ExecutionDrawer_chatRowIncoming__TNoIM.ExecutionDrawer_chatRowMedia__VmPLH .ExecutionDrawer_chatBubble__f0Esq{width:min(100%,480px);max-width:min(100%,480px);min-width:200px}.ExecutionDrawer_chatRowIncoming__TNoIM.ExecutionDrawer_chatRowMedia__VmPLH .ExecutionDrawer_chatBubbleMediaSingle__1IVEW{width:-moz-fit-content;width:fit-content;max-width:min(100%,420px)}.ExecutionDrawer_chatAuthorLabel__Hrq2O{font-size:11px;font-weight:600;color:var(--text-muted,rgba(255,255,255,.55));margin-bottom:4px;padding-left:2px}.ExecutionDrawer_chatRowOutgoing___miPz{justify-content:flex-end}.ExecutionDrawer_chatRowOutgoing___miPz .ExecutionDrawer_chatBubble__f0Esq{width:auto;max-width:var(--chat-card-max-width);margin-left:auto;align-items:flex-start}.ExecutionDrawer_chatRowOutgoing___miPz.ExecutionDrawer_chatRowMedia__VmPLH .ExecutionDrawer_chatBubble__f0Esq{width:min(100%,480px);max-width:min(100%,480px);min-width:200px}.ExecutionDrawer_chatRowOutgoing___miPz.ExecutionDrawer_chatRowMedia__VmPLH .ExecutionDrawer_chatBubbleMediaSingle__1IVEW{width:-moz-fit-content;width:fit-content;max-width:min(100%,420px)}.ExecutionDrawer_chatRowOutgoing___miPz .ExecutionDrawer_chatAuthorLabel__Hrq2O{text-align:left;padding-left:2px;padding-right:0}.ExecutionDrawer_chatRowGroupStart__uwGtS{margin-top:.95rem}.ExecutionDrawer_chatRowGroupTail__Gb3Mp{margin-top:.18rem}.ExecutionDrawer_chatRowIncoming__TNoIM{--chat-bubble-fill:var(--chat-bubble-incoming)}.ExecutionDrawer_chatRowOutgoing___miPz{--chat-bubble-fill:var(--chat-bubble-outgoing);--text-primary:#ffffff;--text-secondary:rgba(255,255,255,0.92);--text-tertiary:rgba(255,255,255,0.78);--text-muted:rgba(255,255,255,0.7);color:#fff}.ExecutionDrawer_chatRowOutgoing___miPz .ExecutionDrawer_chatBodyShell__7ZWvM,.ExecutionDrawer_chatRowOutgoing___miPz .ExecutionDrawer_chatBody__4XdVX,.ExecutionDrawer_chatRowOutgoing___miPz .ExecutionDrawer_chatMarkdown__E4zC8{color:#fff}.ExecutionDrawer_chatRowOutgoing___miPz .ExecutionDrawer_chatMarkdown__E4zC8 a{color:#fff;-webkit-text-decoration-color:hsla(0,0%,100%,.55);text-decoration-color:hsla(0,0%,100%,.55)}.ExecutionDrawer_chatRowOutgoing___miPz .ExecutionDrawer_chatMarkdown__E4zC8 code{color:#fff;background:color-mix(in srgb,#000 22%,transparent);border-color:color-mix(in srgb,#fff 14%,transparent)}.ExecutionDrawer_chatRowOutgoing___miPz .ExecutionDrawer_chatMarkdown__E4zC8 blockquote{color:hsla(0,0%,100%,.92);border-color:color-mix(in srgb,#fff 18%,transparent);background:color-mix(in srgb,#000 12%,transparent)}.ExecutionDrawer_chatRowOutgoing___miPz .ExecutionDrawer_chatFoot__YeLBE{color:hsla(0,0%,100%,.85);opacity:1}.ExecutionDrawer_chatRowIncoming__TNoIM .ExecutionDrawer_chatBodyShell__7ZWvM,.ExecutionDrawer_chatRowOutgoing___miPz .ExecutionDrawer_chatBodyShell__7ZWvM{background-color:var(--chat-bubble-fill)}.ExecutionDrawer_chatRowIncoming__TNoIM.ExecutionDrawer_chatRowGroupTail__Gb3Mp:not(.ExecutionDrawer_chatRowGroupStart__uwGtS):not(.ExecutionDrawer_chatRowMedia__VmPLH) .ExecutionDrawer_chatBodyShell__7ZWvM{border-top-left-radius:var(--chat-radius-tail)}.ExecutionDrawer_chatRowOutgoing___miPz.ExecutionDrawer_chatRowGroupTail__Gb3Mp:not(.ExecutionDrawer_chatRowGroupStart__uwGtS):not(.ExecutionDrawer_chatRowMedia__VmPLH) .ExecutionDrawer_chatBodyShell__7ZWvM{border-top-right-radius:var(--chat-radius-tail)}.ExecutionDrawer_chatRowIncoming__TNoIM:not(.ExecutionDrawer_chatRowMedia__VmPLH) .ExecutionDrawer_chatBodyShell__7ZWvM{position:relative;overflow:visible;border-bottom-left-radius:var(--chat-radius-tail)}.ExecutionDrawer_chatRowIncoming__TNoIM:not(.ExecutionDrawer_chatRowMedia__VmPLH) .ExecutionDrawer_chatBodyShell__7ZWvM:after,.ExecutionDrawer_chatRowIncoming__TNoIM:not(.ExecutionDrawer_chatRowMedia__VmPLH) .ExecutionDrawer_chatBodyShell__7ZWvM:before{content:"";position:absolute;bottom:0;pointer-events:none}.ExecutionDrawer_chatRowIncoming__TNoIM:not(.ExecutionDrawer_chatRowMedia__VmPLH) .ExecutionDrawer_chatBodyShell__7ZWvM:before{z-index:0;left:-7px;width:20px;height:20px;background-color:var(--chat-bubble-fill);border-bottom-right-radius:15px}.ExecutionDrawer_chatRowIncoming__TNoIM:not(.ExecutionDrawer_chatRowMedia__VmPLH) .ExecutionDrawer_chatBodyShell__7ZWvM:after{z-index:1;left:-10px;width:10px;height:20px;background-color:var(--surface-base);border-bottom-right-radius:10px}.ExecutionDrawer_chatRowOutgoing___miPz:not(.ExecutionDrawer_chatRowMedia__VmPLH) .ExecutionDrawer_chatBodyShell__7ZWvM{position:relative;overflow:visible;border-bottom-right-radius:var(--chat-radius-tail)}.ExecutionDrawer_chatRowOutgoing___miPz:not(.ExecutionDrawer_chatRowMedia__VmPLH) .ExecutionDrawer_chatBodyShell__7ZWvM:after,.ExecutionDrawer_chatRowOutgoing___miPz:not(.ExecutionDrawer_chatRowMedia__VmPLH) .ExecutionDrawer_chatBodyShell__7ZWvM:before{content:"";position:absolute;bottom:0;pointer-events:none}.ExecutionDrawer_chatRowOutgoing___miPz:not(.ExecutionDrawer_chatRowMedia__VmPLH) .ExecutionDrawer_chatBodyShell__7ZWvM:before{z-index:0;right:-8px;width:20px;height:20px;background-color:var(--chat-bubble-fill);border-bottom-left-radius:15px}.ExecutionDrawer_chatRowOutgoing___miPz:not(.ExecutionDrawer_chatRowMedia__VmPLH) .ExecutionDrawer_chatBodyShell__7ZWvM:after{z-index:1;right:-10px;width:10px;height:20px;background-color:var(--surface-base);border-bottom-left-radius:10px}.ExecutionDrawer_chatRowIncoming__TNoIM:not(.ExecutionDrawer_chatRowMedia__VmPLH) .ExecutionDrawer_chatBubble__f0Esq,.ExecutionDrawer_chatRowSystem__lzIfu.ExecutionDrawer_chatRowIncoming__TNoIM .ExecutionDrawer_chatBubble__f0Esq{margin-left:12px}.ExecutionDrawer_chatRowOutgoing___miPz:not(.ExecutionDrawer_chatRowMedia__VmPLH) .ExecutionDrawer_chatBubble__f0Esq{margin-right:12px}.ExecutionDrawer_chatRowSelectable__OujUh{position:relative}.ExecutionDrawer_chatRowSelectable__OujUh .ExecutionDrawer_chatSelectToggle__LcSkh{position:absolute;left:0;top:50%;transform:translateY(-50%);opacity:0;pointer-events:none;z-index:2}.ExecutionDrawer_chatRowSelectableOutgoing__1puhO .ExecutionDrawer_chatSelectToggle__LcSkh{left:auto;right:0}.ExecutionDrawer_chatRowSelecting__f15se{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ExecutionDrawer_chatRowSelecting__f15se .ExecutionDrawer_chatSelectToggle__LcSkh{opacity:1;pointer-events:auto}.ExecutionDrawer_chatRowIncoming__TNoIM.ExecutionDrawer_chatRowSelected__C0nnU{--chat-bubble-fill:var(--chat-bubble-incoming-selected)}.ExecutionDrawer_chatRowOutgoing___miPz.ExecutionDrawer_chatRowSelected__C0nnU{--chat-bubble-fill:var(--chat-bubble-outgoing-selected)}@media(hover:none),(pointer:coarse){.ExecutionDrawer_chatRowLiftable__8NN04,.ExecutionDrawer_chatRowSelectable__OujUh{touch-action:manipulation;-webkit-touch-callout:none}.ExecutionDrawer_chatRowLiftable__8NN04 .ExecutionDrawer_chatBodyShell__7ZWvM,.ExecutionDrawer_chatRowSelectable__OujUh .ExecutionDrawer_chatBodyShell__7ZWvM{transition:transform .4s cubic-bezier(.34,1.28,.64,1),filter .32s ease;will-change:transform}.ExecutionDrawer_chatRowPressing__GLGRF .ExecutionDrawer_chatBodyShell__7ZWvM{transform:translateY(-5px) scale(1.032);filter:drop-shadow(0 10px 20px rgba(0,0,0,.36));transition:transform .34s cubic-bezier(.22,1,.36,1),filter .28s ease}}.ExecutionDrawer_chatFeedSelecting__K4X1p .ExecutionDrawer_chatRowSelectable__OujUh .ExecutionDrawer_chatBodyShell__7ZWvM,.ExecutionDrawer_chatFeedSelecting__K4X1p .ExecutionDrawer_chatRowSelectable__OujUh .ExecutionDrawer_chatBody__4XdVX,.ExecutionDrawer_chatFeedSelecting__K4X1p .ExecutionDrawer_chatRowSelectable__OujUh .ExecutionDrawer_chatMarkdown__E4zC8{-moz-user-select:none;user-select:none;-webkit-user-select:none}.ExecutionDrawer_chatRowSelectable__OujUh:not(.ExecutionDrawer_chatRowSelectableOutgoing__1puhO).ExecutionDrawer_chatRowSelecting__f15se{padding-left:1.85rem}.ExecutionDrawer_chatRowSelectableOutgoing__1puhO.ExecutionDrawer_chatRowSelecting__f15se{padding-right:1.85rem}.ExecutionDrawer_chatSelectToggle__LcSkh{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.3rem;height:1.3rem;padding:0;border-radius:50%;border:2px solid color-mix(in srgb,var(--border-default,#4a4a52) 72%,var(--text-tertiary) 28%);background:color-mix(in srgb,var(--surface-elev2,#232328) 82%,#000);color:#fff;cursor:pointer;box-shadow:0 0 0 1px color-mix(in srgb,#000 62%,transparent),0 1px 4px color-mix(in srgb,#000 44%,transparent);transition:opacity .12s ease,background .12s ease,border-color .12s ease,box-shadow .12s ease}.ExecutionDrawer_chatSelectToggle__LcSkh:hover:not(.ExecutionDrawer_chatSelectToggleOn__3w2vz){border-color:color-mix(in srgb,var(--border-default,#4a4a52) 55%,var(--text-secondary) 45%);background:color-mix(in srgb,var(--surface-elev2,#232328) 76%,#000);box-shadow:0 0 0 1px color-mix(in srgb,#000 55%,transparent),0 0 0 3px color-mix(in srgb,var(--text-tertiary) 12%,transparent)}.ExecutionDrawer_chatRowSelecting__f15se .ExecutionDrawer_chatSelectToggle__LcSkh:not(.ExecutionDrawer_chatSelectToggleOn__3w2vz){border-color:color-mix(in srgb,var(--border-default,#4a4a52) 65%,var(--text-tertiary) 35%);background:color-mix(in srgb,var(--surface-elev2,#232328) 78%,#000)}.ExecutionDrawer_chatSelectCheck__DVbsw{display:block;flex-shrink:0}.ExecutionDrawer_chatSelectToggleOn__3w2vz{border-color:color-mix(in srgb,var(--accent-solid,#86efac) 90%,#fff);background:color-mix(in srgb,var(--accent-solid,#86efac) 94%,#fff);color:#142016;box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-solid,#86efac) 34%,transparent),0 1px 5px color-mix(in srgb,#000 32%,transparent)}.ExecutionDrawer_chatSelectToggleOn__3w2vz .ExecutionDrawer_chatSelectCheck__DVbsw{width:.65rem;height:.65rem;color:#142016}.ExecutionDrawer_chatRowHighlight__eoUP_.ExecutionDrawer_chatRowIncoming__TNoIM:not(.ExecutionDrawer_chatRowMedia__VmPLH) .ExecutionDrawer_chatBodyShell__7ZWvM,.ExecutionDrawer_chatRowHighlight__eoUP_.ExecutionDrawer_chatRowIncoming__TNoIM:not(.ExecutionDrawer_chatRowMedia__VmPLH) .ExecutionDrawer_chatBodyShell__7ZWvM:before{animation:ExecutionDrawer_chatIncomingHighlightBg__ju1z1 1.6s ease}.ExecutionDrawer_chatRowHighlight__eoUP_.ExecutionDrawer_chatRowOutgoing___miPz:not(.ExecutionDrawer_chatRowMedia__VmPLH) .ExecutionDrawer_chatBodyShell__7ZWvM,.ExecutionDrawer_chatRowHighlight__eoUP_.ExecutionDrawer_chatRowOutgoing___miPz:not(.ExecutionDrawer_chatRowMedia__VmPLH) .ExecutionDrawer_chatBodyShell__7ZWvM:before{animation:ExecutionDrawer_chatOutgoingHighlightBg__AAdfC 1.6s ease}@keyframes ExecutionDrawer_chatIncomingHighlightBg__ju1z1{0%,to{background-color:var(--chat-bubble-incoming)}22%,58%{background-color:var(--chat-bubble-incoming-flash)}40%,76%{background-color:var(--chat-bubble-incoming)}}@keyframes ExecutionDrawer_chatOutgoingHighlightBg__AAdfC{0%,to{background-color:var(--chat-bubble-outgoing)}22%,58%{background-color:var(--chat-bubble-outgoing-flash)}40%,76%{background-color:var(--chat-bubble-outgoing)}}.ExecutionDrawer_chatSeparator__Urmd2{display:flex;align-items:center;justify-content:center;gap:.65rem;margin:var(--chat-block-gap-group) 0 var(--chat-block-gap);padding:0}.ExecutionDrawer_chatSeparatorDate__e2v6V{position:-webkit-sticky;position:sticky;top:.35rem;z-index:4;justify-content:center;margin:.65rem 0 .25rem;padding:.15rem 0 .35rem;pointer-events:none}.ExecutionDrawer_planChatScroll__vVYO8 .ExecutionDrawer_chatSeparatorDate__e2v6V{top:calc(var(--process-context-sticky-height, 0px) + .35rem)}.ExecutionDrawer_chatSeparatorReveal__U23LA{animation:ExecutionDrawer_chatSeparatorIn__dSCDn .36s cubic-bezier(.16,1,.3,1)}.ExecutionDrawer_chatSeparatorLine__jDJyk{flex:1 1;height:1px;background:var(--border-subtle)}.ExecutionDrawer_chatSeparatorText__ccsON{flex-shrink:0;max-width:88%;padding:.3rem .75rem;border-radius:999px;font-size:.74rem;font-weight:600;letter-spacing:.01em;text-transform:none;color:var(--text-secondary);text-align:center;line-height:1.35;background:color-mix(in srgb,var(--surface-elev2) 55%,transparent);border:1px solid var(--border-subtle)}.ExecutionDrawer_chatSeparatorDate__e2v6V .ExecutionDrawer_chatSeparatorText__ccsON{font-weight:500;font-size:.72rem;color:var(--text-primary);background:color-mix(in srgb,var(--surface-raised) 78%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid color-mix(in srgb,var(--border-default) 65%,transparent);box-shadow:0 2px 10px rgba(0,0,0,.14);padding:.22rem .7rem}.ExecutionDrawer_chatSeparatorTime__oPtSb{display:none}.ExecutionDrawer_chatBubble__f0Esq{display:flex;flex-direction:column;width:100%;max-width:var(--chat-card-max-width);min-width:0;overflow:visible}.ExecutionDrawer_chatBubbleMedia__3Frs7{width:auto;max-width:min(100%,480px)}.ExecutionDrawer_chatBubbleMediaSingle__1IVEW{width:-moz-fit-content;width:fit-content;max-width:min(100%,420px)}.ExecutionDrawer_chatBubbleMediaAlbum__RMWHx{width:min(100%,480px);max-width:min(100%,480px)}.ExecutionDrawer_chatRowMedia__VmPLH .ExecutionDrawer_chatBodyShell__7ZWvM{background:rgba(0,0,0,0)!important;box-shadow:none;border-radius:0!important}.ExecutionDrawer_chatRowMedia__VmPLH .ExecutionDrawer_chatBodyShell__7ZWvM:after,.ExecutionDrawer_chatRowMedia__VmPLH .ExecutionDrawer_chatBodyShell__7ZWvM:before{display:none!important}.ExecutionDrawer_chatRowMedia__VmPLH .ExecutionDrawer_chatBodyShellMedia__U8FbU{overflow:hidden;border-radius:var(--chat-radius);background:rgba(0,0,0,0)}.ExecutionDrawer_chatRowMedia__VmPLH .ExecutionDrawer_fileAttachmentImageBtn__1AlN0{width:100%;max-width:100%;border-radius:0}.ExecutionDrawer_chatRowMedia__VmPLH .ExecutionDrawer_fileAttachmentImage__wloze{width:100%;aspect-ratio:unset;min-height:0;max-height:none;object-fit:cover;border:none;border-radius:0;background:color-mix(in srgb,#000 12%,transparent)}.ExecutionDrawer_chatRowOutgoing___miPz.ExecutionDrawer_chatRowMedia__VmPLH.ExecutionDrawer_chatRowGroupEnd__XQpe1 .ExecutionDrawer_chatBodyShellMedia__U8FbU{border-bottom-right-radius:var(--chat-radius-tail)}.ExecutionDrawer_chatRowIncoming__TNoIM.ExecutionDrawer_chatRowMedia__VmPLH.ExecutionDrawer_chatRowGroupEnd__XQpe1 .ExecutionDrawer_chatBodyShellMedia__U8FbU{border-bottom-left-radius:var(--chat-radius-tail)}.ExecutionDrawer_chatRowOutgoing___miPz.ExecutionDrawer_chatRowMedia__VmPLH:not(.ExecutionDrawer_chatRowGroupEnd__XQpe1) .ExecutionDrawer_chatBodyShellMedia__U8FbU{border-bottom-right-radius:var(--chat-radius-tail)}.ExecutionDrawer_chatRowOutgoing___miPz.ExecutionDrawer_chatRowMedia__VmPLH.ExecutionDrawer_chatRowGroupTail__Gb3Mp:not(.ExecutionDrawer_chatRowGroupStart__uwGtS) .ExecutionDrawer_chatBodyShellMedia__U8FbU{border-top-right-radius:var(--chat-radius-tail)}.ExecutionDrawer_chatRowIncoming__TNoIM.ExecutionDrawer_chatRowMedia__VmPLH:not(.ExecutionDrawer_chatRowGroupEnd__XQpe1) .ExecutionDrawer_chatBodyShellMedia__U8FbU{border-bottom-left-radius:var(--chat-radius-tail)}.ExecutionDrawer_chatRowIncoming__TNoIM.ExecutionDrawer_chatRowMedia__VmPLH.ExecutionDrawer_chatRowGroupTail__Gb3Mp:not(.ExecutionDrawer_chatRowGroupStart__uwGtS) .ExecutionDrawer_chatBodyShellMedia__U8FbU{border-top-left-radius:var(--chat-radius-tail)}.ExecutionDrawer_chatRowAttachmentCaption__caJut .ExecutionDrawer_chatBodyAttachmentCaption__rjlsl{padding:0;overflow:hidden}.ExecutionDrawer_chatRowAttachmentCaption__caJut .ExecutionDrawer_chatMarkdown__E4zC8{padding:.5rem .85rem .15rem}.ExecutionDrawer_chatRowAttachmentCaption__caJut .ExecutionDrawer_chatFoot__YeLBE{padding:.12rem .85rem .48rem}.ExecutionDrawer_chatBodyShellMedia__U8FbU{overflow:hidden}.ExecutionDrawer_chatBodyMediaOnly__QYPof{padding:0;position:relative;min-width:200px;min-height:120px;word-break:normal}.ExecutionDrawer_chatFootOnMedia__kuIJ_{position:absolute;right:.4rem;bottom:.32rem;margin:0;padding:.1rem .38rem;border-radius:.35rem;background:color-mix(in srgb,#000 48%,transparent);color:color-mix(in srgb,#fff 92%,transparent);text-shadow:0 1px 2px color-mix(in srgb,#000 35%,transparent);pointer-events:none;white-space:nowrap;z-index:3}.ExecutionDrawer_chatBodyShell__7ZWvM{position:relative;z-index:0;max-width:100%;border-radius:var(--chat-radius);overflow:visible;color:inherit}.ExecutionDrawer_chatBody__4XdVX{position:relative;z-index:2;padding:.62rem .85rem .48rem;border-radius:0;font-size:var(--type-body-size);line-height:1.55;letter-spacing:.005em;color:inherit;word-break:break-word;overflow:visible;background:rgba(0,0,0,0);border:none}.ExecutionDrawer_chatToneAgent__hRP8t,.ExecutionDrawer_chatToneHost__ASugb,.ExecutionDrawer_chatToneOrchestrator__RMSni,.ExecutionDrawer_chatToneSystem__y0Uj_{color:var(--text-primary)}.ExecutionDrawer_chatToneOutgoing__3j8_v{color:#fff}.ExecutionDrawer_chatToneError__g4DCk{color:var(--text-primary)}.ExecutionDrawer_chatBodyError__BbFq_{--chat-bubble-fill:color-mix(in srgb,var(--status-danger,#f87171) 12%,var(--surface-raised) 48%);color:var(--text-primary)!important}.ExecutionDrawer_chatFoot__YeLBE{display:flex;align-items:center;justify-content:flex-end;gap:.35rem;padding-top:.18rem;font-size:.65rem;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.01em;color:var(--text-tertiary);-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.72;white-space:nowrap}.ExecutionDrawer_chatFootMeta__TDgzY{display:inline-flex;align-items:center;margin-left:auto}.ExecutionDrawer_chatCopyBtn__Sb94f{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.15rem;height:1.15rem;margin:0;padding:0;border:none;border-radius:.25rem;background:rgba(0,0,0,0);color:inherit;cursor:pointer;opacity:.72;transition:opacity .12s ease,color .12s ease,background .12s ease}.ExecutionDrawer_chatCopyBtn__Sb94f:hover{opacity:1;background:color-mix(in srgb,currentColor 12%,transparent)}.ExecutionDrawer_chatCopyBtn__Sb94f:active{opacity:1;transform:scale(.92)}.ExecutionDrawer_chatCopyBtn__Sb94f:focus,.ExecutionDrawer_chatCopyBtn__Sb94f:focus-visible{outline:none}.ExecutionDrawer_chatCopyBtnDone__vgz5E{opacity:1;color:color-mix(in srgb,currentColor 70%,#86efac)}.ExecutionDrawer_chatFoot__YeLBE .ExecutionDrawer_chatPendingClock__fuXqH{margin-left:.25rem;opacity:.85;animation:ExecutionDrawer_chatPendingClockPulse__4SvCB 1.4s ease-in-out infinite}@keyframes ExecutionDrawer_chatPendingClockPulse__4SvCB{0%,to{opacity:.45}50%{opacity:.95}}.ExecutionDrawer_chatMarkdown__E4zC8{font-size:calc(var(--type-body-size) + 1.5px);line-height:1.58;letter-spacing:.005em;color:inherit}.ExecutionDrawer_chatMarkdown__E4zC8>*{margin:0}.ExecutionDrawer_chatMarkdown__E4zC8>*+*{margin-top:.45rem}.ExecutionDrawer_chatMarkdown__E4zC8 p{margin:0}.ExecutionDrawer_chatMarkdown__E4zC8 ol,.ExecutionDrawer_chatMarkdown__E4zC8 ul{margin:0;padding-left:1.15rem}.ExecutionDrawer_chatMarkdown__E4zC8 li+li{margin-top:.1rem}.ExecutionDrawer_chatMarkdown__E4zC8 h1,.ExecutionDrawer_chatMarkdown__E4zC8 h2,.ExecutionDrawer_chatMarkdown__E4zC8 h3,.ExecutionDrawer_chatMarkdown__E4zC8 h4{font-size:var(--type-body-size);font-weight:600;color:inherit;margin:.4rem 0 .2rem;line-height:1.35}.ExecutionDrawer_chatMarkdown__E4zC8 code{font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--type-caption-size);background:color-mix(in srgb,var(--surface-base) 70%,transparent);border-radius:6px;padding:.1rem .36rem;border:1px solid var(--border-subtle)}.ExecutionDrawer_chatMarkdown__E4zC8 pre{margin:.35rem 0 0;padding:.55rem .7rem;border-radius:10px;background:color-mix(in srgb,var(--surface-base) 80%,var(--surface-code));border:1px solid var(--border-default);overflow:auto;max-height:220px}.ExecutionDrawer_chatMarkdown__E4zC8 pre code{background:rgba(0,0,0,0);border:none;padding:0;font-size:var(--type-caption-size)}.ExecutionDrawer_chatMarkdown__E4zC8 a{color:var(--accent-fg-soft);text-decoration:underline;text-underline-offset:2px}.ExecutionDrawer_chatMarkdown__E4zC8 blockquote{margin:.25rem 0 0;padding:.4rem .7rem;border-radius:8px;border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--surface-base) 45%,transparent);color:var(--text-secondary)}.ExecutionDrawer_chatFeedPersonal__ayQcB{box-sizing:border-box;width:100%;max-width:var(--chat-personal-measure,70rem);margin-inline:auto;padding-left:0;padding-right:0}.ExecutionDrawer_chatFeedPersonal__ayQcB .ExecutionDrawer_chatRowIncoming__TNoIM:not(.ExecutionDrawer_chatRowMedia__VmPLH):not(.ExecutionDrawer_chatRowSystem__lzIfu) .ExecutionDrawer_chatBubble__f0Esq{margin-left:0;width:100%;max-width:100%}.ExecutionDrawer_chatFeedPersonal__ayQcB .ExecutionDrawer_chatRowIncoming__TNoIM:not(.ExecutionDrawer_chatRowMedia__VmPLH):not(.ExecutionDrawer_chatRowSystem__lzIfu) .ExecutionDrawer_chatAuthorLabel__Hrq2O{margin-bottom:.55rem;padding-left:0}.ExecutionDrawer_chatFeedPersonal__ayQcB .ExecutionDrawer_chatRowIncoming__TNoIM:not(.ExecutionDrawer_chatRowMedia__VmPLH):not(.ExecutionDrawer_chatRowSystem__lzIfu) .ExecutionDrawer_chatBodyShell__7ZWvM{background:rgba(0,0,0,0)!important;box-shadow:none!important;border-radius:0!important}.ExecutionDrawer_chatFeedPersonal__ayQcB .ExecutionDrawer_chatRowIncoming__TNoIM:not(.ExecutionDrawer_chatRowMedia__VmPLH):not(.ExecutionDrawer_chatRowSystem__lzIfu) .ExecutionDrawer_chatBodyShell__7ZWvM:after,.ExecutionDrawer_chatFeedPersonal__ayQcB .ExecutionDrawer_chatRowIncoming__TNoIM:not(.ExecutionDrawer_chatRowMedia__VmPLH):not(.ExecutionDrawer_chatRowSystem__lzIfu) .ExecutionDrawer_chatBodyShell__7ZWvM:before{display:none!important}.ExecutionDrawer_chatFeedPersonal__ayQcB .ExecutionDrawer_chatRowIncoming__TNoIM:not(.ExecutionDrawer_chatRowMedia__VmPLH):not(.ExecutionDrawer_chatRowSystem__lzIfu) .ExecutionDrawer_chatBody__4XdVX{padding:.15rem 0 .55rem}.ExecutionDrawer_chatFeedPersonal__ayQcB .ExecutionDrawer_chatRowIncoming__TNoIM:not(.ExecutionDrawer_chatRowMedia__VmPLH):not(.ExecutionDrawer_chatRowSystem__lzIfu) .ExecutionDrawer_chatFoot__YeLBE{padding-top:.55rem;opacity:.55}.ExecutionDrawer_chatFeedPersonal__ayQcB .ExecutionDrawer_chatRowIncoming__TNoIM.ExecutionDrawer_chatRowGroupEnd__XQpe1:not(.ExecutionDrawer_chatRowMedia__VmPLH):not(.ExecutionDrawer_chatRowSystem__lzIfu){padding-bottom:.75rem;margin-bottom:.65rem;border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 55%,transparent)}.ExecutionDrawer_chatFeedPersonal__ayQcB .ExecutionDrawer_chatMarkdown__E4zC8{font-size:calc(var(--type-body-size) + 2px)}.ExecutionDrawer_chatFeedPersonal__ayQcB .ExecutionDrawer_chatRowIncoming__TNoIM .ExecutionDrawer_chatMarkdown__E4zC8{line-height:1.72}.ExecutionDrawer_chatFeedPersonal__ayQcB .ExecutionDrawer_chatRowIncoming__TNoIM .ExecutionDrawer_chatMarkdown__E4zC8>*+*{margin-top:1.1rem}.ExecutionDrawer_chatFeedPersonal__ayQcB .ExecutionDrawer_chatRowIncoming__TNoIM .ExecutionDrawer_chatMarkdown__E4zC8 p{margin:0}.ExecutionDrawer_chatFeedPersonal__ayQcB .ExecutionDrawer_chatRowIncoming__TNoIM .ExecutionDrawer_chatMarkdown__E4zC8>p+p{margin-top:1.25rem}.ExecutionDrawer_chatFeedPersonal__ayQcB .ExecutionDrawer_chatRowIncoming__TNoIM .ExecutionDrawer_chatMarkdown__E4zC8>ol+p,.ExecutionDrawer_chatFeedPersonal__ayQcB .ExecutionDrawer_chatRowIncoming__TNoIM .ExecutionDrawer_chatMarkdown__E4zC8>p+ol,.ExecutionDrawer_chatFeedPersonal__ayQcB .ExecutionDrawer_chatRowIncoming__TNoIM .ExecutionDrawer_chatMarkdown__E4zC8>p+ul,.ExecutionDrawer_chatFeedPersonal__ayQcB .ExecutionDrawer_chatRowIncoming__TNoIM .ExecutionDrawer_chatMarkdown__E4zC8>ul+p{margin-top:1rem}.ExecutionDrawer_chatFeedPersonal__ayQcB .ExecutionDrawer_chatRowIncoming__TNoIM .ExecutionDrawer_chatMarkdown__E4zC8 ol,.ExecutionDrawer_chatFeedPersonal__ayQcB .ExecutionDrawer_chatRowIncoming__TNoIM .ExecutionDrawer_chatMarkdown__E4zC8 ul{padding-left:1.5rem;margin:0}.ExecutionDrawer_chatFeedPersonal__ayQcB .ExecutionDrawer_chatRowIncoming__TNoIM .ExecutionDrawer_chatMarkdown__E4zC8 li{padding-left:.2rem}.ExecutionDrawer_chatFeedPersonal__ayQcB .ExecutionDrawer_chatRowIncoming__TNoIM .ExecutionDrawer_chatMarkdown__E4zC8 li+li{margin-top:.45rem}.ExecutionDrawer_chatFeedPersonal__ayQcB .ExecutionDrawer_chatRowIncoming__TNoIM .ExecutionDrawer_chatMarkdown__E4zC8 li>ol,.ExecutionDrawer_chatFeedPersonal__ayQcB .ExecutionDrawer_chatRowIncoming__TNoIM .ExecutionDrawer_chatMarkdown__E4zC8 li>ul{margin-top:.4rem;margin-bottom:.15rem}.ExecutionDrawer_chatFeedPersonal__ayQcB .ExecutionDrawer_chatRowIncoming__TNoIM .ExecutionDrawer_chatMarkdown__E4zC8 li>p{margin:0}.ExecutionDrawer_chatFeedPersonal__ayQcB .ExecutionDrawer_chatRowIncoming__TNoIM .ExecutionDrawer_chatMarkdown__E4zC8 li>p+p{margin-top:.4rem}.ExecutionDrawer_chatFeedPersonal__ayQcB .ExecutionDrawer_chatRowIncoming__TNoIM .ExecutionDrawer_chatMarkdown__E4zC8 h1,.ExecutionDrawer_chatFeedPersonal__ayQcB .ExecutionDrawer_chatRowIncoming__TNoIM .ExecutionDrawer_chatMarkdown__E4zC8 h2,.ExecutionDrawer_chatFeedPersonal__ayQcB .ExecutionDrawer_chatRowIncoming__TNoIM .ExecutionDrawer_chatMarkdown__E4zC8 h3,.ExecutionDrawer_chatFeedPersonal__ayQcB .ExecutionDrawer_chatRowIncoming__TNoIM .ExecutionDrawer_chatMarkdown__E4zC8 h4{margin:1.35rem 0 .5rem;line-height:1.32;letter-spacing:-.012em}.ExecutionDrawer_chatFeedPersonal__ayQcB .ExecutionDrawer_chatRowIncoming__TNoIM .ExecutionDrawer_chatMarkdown__E4zC8 h1,.ExecutionDrawer_chatFeedPersonal__ayQcB .ExecutionDrawer_chatRowIncoming__TNoIM .ExecutionDrawer_chatMarkdown__E4zC8 h2{margin:1.9rem 0 .55rem;font-weight:700;color:var(--text-primary)}.ExecutionDrawer_chatFeedPersonal__ayQcB .ExecutionDrawer_chatRowIncoming__TNoIM .ExecutionDrawer_chatMarkdown__E4zC8 h1{font-size:calc(var(--type-body-size) + 7px);letter-spacing:-.018em}.ExecutionDrawer_chatFeedPersonal__ayQcB .ExecutionDrawer_chatRowIncoming__TNoIM .ExecutionDrawer_chatMarkdown__E4zC8 h2{font-size:calc(var(--type-body-size) + 5px);letter-spacing:-.016em}.ExecutionDrawer_chatFeedPersonal__ayQcB .ExecutionDrawer_chatRowIncoming__TNoIM .ExecutionDrawer_chatMarkdown__E4zC8 h3{margin:1.15rem 0 .4rem;font-size:calc(var(--type-body-size) + 1px);font-weight:600;color:color-mix(in srgb,var(--text-primary) 88%,var(--text-secondary));letter-spacing:-.008em}.ExecutionDrawer_chatFeedPersonal__ayQcB .ExecutionDrawer_chatRowIncoming__TNoIM .ExecutionDrawer_chatMarkdown__E4zC8 h4{margin:1rem 0 .35rem;font-size:var(--type-body-size);font-weight:600;color:var(--text-secondary)}.ExecutionDrawer_chatFeedPersonal__ayQcB .ExecutionDrawer_chatRowIncoming__TNoIM .ExecutionDrawer_chatMarkdown__E4zC8>hr+h1,.ExecutionDrawer_chatFeedPersonal__ayQcB .ExecutionDrawer_chatRowIncoming__TNoIM .ExecutionDrawer_chatMarkdown__E4zC8>hr+h2{margin-top:.15rem}.ExecutionDrawer_chatFeedPersonal__ayQcB .ExecutionDrawer_chatRowIncoming__TNoIM .ExecutionDrawer_chatMarkdown__E4zC8 hr{border:none;height:1px;margin:2.85rem 0;background:color-mix(in srgb,var(--text-tertiary) 42%,transparent);opacity:1}.ExecutionDrawer_chatFeedPersonal__ayQcB .ExecutionDrawer_chatRowIncoming__TNoIM .ExecutionDrawer_chatMarkdown__E4zC8>hr+:not(h1):not(h2){margin-top:0}.ExecutionDrawer_chatFeedPersonal__ayQcB .ExecutionDrawer_chatRowIncoming__TNoIM .ExecutionDrawer_chatMarkdown__E4zC8 blockquote{margin:.85rem 0;padding:.1rem 0 .1rem 1rem;border:none;border-left:2px solid color-mix(in srgb,var(--text-tertiary) 55%,transparent);border-radius:0;background:none;color:var(--text-secondary)}.ExecutionDrawer_chatFeedPersonal__ayQcB .ExecutionDrawer_chatRowIncoming__TNoIM .ExecutionDrawer_chatMarkdown__E4zC8 blockquote p{margin:0}.ExecutionDrawer_chatFeedPersonal__ayQcB .ExecutionDrawer_chatRowIncoming__TNoIM .ExecutionDrawer_chatMarkdown__E4zC8 blockquote p+p{margin-top:.5rem}.ExecutionDrawer_chatFeedPersonal__ayQcB .ExecutionDrawer_chatRowIncoming__TNoIM .ExecutionDrawer_chatMarkdown__E4zC8 table{display:block;width:max-content;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:1rem 0;font-size:var(--type-caption-size);border:1px solid var(--border-subtle);border-radius:12px}.ExecutionDrawer_chatFeedPersonal__ayQcB .ExecutionDrawer_chatRowIncoming__TNoIM .ExecutionDrawer_chatMarkdown__E4zC8 td,.ExecutionDrawer_chatFeedPersonal__ayQcB .ExecutionDrawer_chatRowIncoming__TNoIM .ExecutionDrawer_chatMarkdown__E4zC8 th{border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);padding:.65rem .95rem;text-align:left;vertical-align:top}.ExecutionDrawer_chatFeedPersonal__ayQcB .ExecutionDrawer_chatRowIncoming__TNoIM .ExecutionDrawer_chatMarkdown__E4zC8 td:last-child,.ExecutionDrawer_chatFeedPersonal__ayQcB .ExecutionDrawer_chatRowIncoming__TNoIM .ExecutionDrawer_chatMarkdown__E4zC8 th:last-child{border-right:none}.ExecutionDrawer_chatFeedPersonal__ayQcB .ExecutionDrawer_chatRowIncoming__TNoIM .ExecutionDrawer_chatMarkdown__E4zC8 tr:last-child td{border-bottom:none}.ExecutionDrawer_chatFeedPersonal__ayQcB .ExecutionDrawer_chatRowIncoming__TNoIM .ExecutionDrawer_chatMarkdown__E4zC8 th{font-weight:650;color:var(--text-primary);background:color-mix(in srgb,var(--surface-raised) 72%,var(--text-tertiary) 8%);white-space:nowrap}.ExecutionDrawer_chatFeedPersonal__ayQcB .ExecutionDrawer_chatRowIncoming__TNoIM .ExecutionDrawer_chatMarkdown__E4zC8 td:first-child,.ExecutionDrawer_chatFeedPersonal__ayQcB .ExecutionDrawer_chatRowIncoming__TNoIM .ExecutionDrawer_chatMarkdown__E4zC8 th:first-child{font-weight:650;color:var(--text-primary)}.ExecutionDrawer_chatFeedPersonal__ayQcB .ExecutionDrawer_chatRowIncoming__TNoIM .ExecutionDrawer_chatMarkdown__E4zC8 tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--text-tertiary) 5%,transparent)}.ExecutionDrawer_chatFeedPersonal__ayQcB .ExecutionDrawer_chatRowIncoming__TNoIM .ExecutionDrawer_chatMarkdown__E4zC8 strong{font-weight:650;color:var(--text-primary)}.ExecutionDrawer_chatFeedPersonal__ayQcB .ExecutionDrawer_chatRowIncoming__TNoIM .ExecutionDrawer_chatMarkdown__E4zC8 ul li::marker{color:color-mix(in srgb,var(--text-tertiary) 80%,transparent)}.ExecutionDrawer_chatFeedPersonal__ayQcB .ExecutionDrawer_chatRowIncoming__TNoIM .ExecutionDrawer_chatMarkdown__E4zC8 ol li::marker{color:var(--text-tertiary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ExecutionDrawer_chatFeedPersonal__ayQcB .ExecutionDrawer_chatRowIncoming__TNoIM .ExecutionDrawer_chatMarkdown__E4zC8 pre{margin:1.35rem 0 1.15rem;max-height:420px;padding:1rem 1.05rem;border-radius:14px;background:color-mix(in srgb,var(--surface-raised) 58%,var(--surface-code) 42%);border:1px solid color-mix(in srgb,var(--border-default) 85%,var(--text-tertiary) 15%);box-shadow:0 1px 0 color-mix(in srgb,var(--text-primary) 4%,transparent)}.ExecutionDrawer_chatAgentWait__39Fh2{display:inline-flex;align-items:center;gap:.55rem;padding:.15rem 0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ExecutionDrawer_chatAgentWaitRing__7_4ex{flex-shrink:0;font-size:15px;opacity:.92}.ExecutionDrawer_chatAgentWaitText__wH82J{font-size:.8125rem;font-weight:500;letter-spacing:.01em;line-height:1.2}.ExecutionDrawer_chatParticipantTyping__StkTq{display:inline-flex;align-items:center;gap:.5rem;padding:.15rem 0 .15rem .15rem;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ExecutionDrawer_chatParticipantTypingText__IJqTv{font-size:.8125rem;font-weight:500;letter-spacing:.01em;line-height:1.2;color:var(--text-secondary)}.ExecutionDrawer_chatTypingDots__vu__g{display:inline-flex;align-items:center;gap:.18rem;height:.75rem}.ExecutionDrawer_chatTypingDots__vu__g span{width:.34rem;height:.34rem;border-radius:999px;background:var(--text-tertiary);animation:ExecutionDrawer_chatTypingDot__eKYDC 1.2s ease-in-out infinite}.ExecutionDrawer_chatTypingDots__vu__g span:nth-child(2){animation-delay:.15s}.ExecutionDrawer_chatTypingDots__vu__g span:nth-child(3){animation-delay:.3s}@keyframes ExecutionDrawer_chatTypingDot__eKYDC{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@keyframes ExecutionDrawer_chatBubbleIn__w_ZUV{0%{opacity:0;transform:translateY(10px) scale(.986)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ExecutionDrawer_chatSeparatorIn__dSCDn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes ExecutionDrawer_chatBodySheen__xvhS5{0%{transform:translateX(-130%);opacity:.72}to{transform:translateX(130%);opacity:0}}@keyframes ExecutionDrawer_chatTextSheen__uBJkZ{0%{background-position:0 0}to{background-position:100% 0}}.ExecutionDrawer_historyList__J4292{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.ExecutionDrawer_historyItem__P3fqh{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:.6rem;gap:.6rem;padding:.55rem .75rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--accent-solid) 14%,var(--border-subtle));background:color-mix(in srgb,var(--accent-solid) 6%,color-mix(in srgb,var(--surface-raised) 28%,transparent));transition:background .12s ease,border-color .12s ease;width:100%;text-align:left;cursor:pointer;font:inherit;color:inherit}.ExecutionDrawer_historyItem__P3fqh:hover{background:var(--accent-a08);border-color:var(--accent-a35)}.ExecutionDrawer_historyItemActive__U6zTL{background:var(--accent-a20);border-color:var(--accent-a50)}.ExecutionDrawer_historyDot__lUUYO{width:8px;height:8px;border-radius:50%;background:var(--text-muted)}.ExecutionDrawer_historyDot__lUUYO[data-status=done]{background:rgba(74,222,128,.85)}.ExecutionDrawer_historyDot__lUUYO[data-status=error]{background:#f87171}.ExecutionDrawer_historyDot__lUUYO[data-status=cancelled]{background:hsla(0,0%,100%,.35)}.ExecutionDrawer_historyDot__lUUYO[data-status=running],.ExecutionDrawer_historyDot__lUUYO[data-status=waiting_input]{background:var(--accent-solid)}.ExecutionDrawer_historyDot__lUUYO[data-status=draft]{background:var(--text-muted)}.ExecutionDrawer_historyMain__brKS5{display:flex;flex-direction:column;gap:2px;min-width:0}.ExecutionDrawer_historyTool__zcJU6{font-size:var(--type-caption-size);color:var(--text-primary);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ExecutionDrawer_historyMeta__S_Yoe{font-size:var(--type-caption-size);color:var(--accent-fg-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ExecutionDrawer_historyStatus__1xmwv{font-size:var(--type-caption-size);color:var(--accent-fg-muted);text-transform:uppercase;letter-spacing:.05em}.ExecutionDrawer_historyEmpty__g7HeM{padding:1rem .85rem;border-radius:10px;border:1px dashed color-mix(in srgb,var(--accent-solid) 28%,var(--border-subtle));color:var(--accent-fg-muted);font-size:var(--type-caption-size);text-align:center;background:color-mix(in srgb,var(--accent-solid) 5%,transparent)}.ExecutionDrawer_historyDetail__us8p1{margin-top:.65rem;padding:.85rem 1rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--accent-solid) 18%,var(--border-subtle));background:color-mix(in srgb,var(--accent-solid) 7%,color-mix(in srgb,var(--surface-raised) 28%,transparent));display:flex;flex-direction:column;gap:.7rem}.ExecutionDrawer_historyDetailHead__N65nK{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.ExecutionDrawer_historyDetailTitle__Zs3lF{margin:0;font-size:var(--type-ui-sm-size);font-weight:600;color:var(--accent-fg-soft)}.ExecutionDrawer_historyBackBtn__TsgyH{display:inline-flex;align-items:center;gap:.35rem;background:rgba(0,0,0,0);border:1px solid var(--border-default);border-radius:8px;padding:.28rem .6rem;color:var(--text-tertiary);font-size:var(--type-caption-size);cursor:pointer}.ExecutionDrawer_historyBackBtn__TsgyH:hover{color:var(--text-primary);border-color:var(--accent-a35)}.ExecutionDrawer_historyBackBtnIcon__RJ20F{flex-shrink:0;opacity:.85}.ExecutionDrawer_historyBackBtn__TsgyH:hover .ExecutionDrawer_historyBackBtnIcon__RJ20F{opacity:1}.ExecutionDrawer_planToolLine__Eg5Mn{margin:0 0 .75rem;font-size:.82rem;color:var(--text-secondary)}.ExecutionDrawer_planToolLine__Eg5Mn strong{color:var(--text-primary);font-weight:600}.ExecutionDrawer_planScore__YdL_E{color:var(--accent-fg-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ExecutionDrawer_planSummary__rN8T_{margin:0 0 1rem;font-size:.92rem;line-height:1.55;color:var(--text-primary)}.ExecutionDrawer_planSteps__kDXXb{margin:0 0 1rem;padding-left:1.25rem;font-size:.88rem;line-height:1.5;color:var(--text-secondary)}.ExecutionDrawer_planSteps__kDXXb li+li{margin-top:.45rem}.ExecutionDrawer_planRisks__P9gUx{margin:0 0 1rem;padding:.65rem .85rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--status-warning) 35%,var(--border-default));background:color-mix(in srgb,var(--status-warning) 8%,transparent)}.ExecutionDrawer_planRisksTitle__1EwLX{margin:0 0 .35rem;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary)}.ExecutionDrawer_planRisks__P9gUx ul{margin:0;padding-left:1.1rem;font-size:.84rem;color:var(--text-secondary)}.ExecutionDrawer_planExpect__1U7y2{margin:0 0 .75rem;font-size:.84rem;color:var(--text-tertiary);font-style:italic}.ExecutionDrawer_planHint__p8AHq{margin:0;font-size:.78rem;color:var(--text-tertiary);line-height:1.45}.ExecutionDrawer_planChatPanel__hKf__{--plan-chat-inset:1rem;--chat-accent-ring:color-mix(in srgb,var(--accent-solid) 14%,transparent);position:relative;display:flex;flex-direction:column;flex:1 1;min-height:0;height:100%;overflow:hidden;background:var(--surface-base)}@media(max-width:720px){.ExecutionDrawer_planChatPanel__hKf__{--plan-chat-inset:0.65rem}}.ExecutionDrawer_planChatPanelPersonal__WCMbQ{--chat-personal-measure:70rem;--chat-personal-gutter:clamp(0.85rem,3.2vw,1.75rem)}.ExecutionDrawer_planChatPanelPersonal__WCMbQ .ExecutionDrawer_planChatScroll__vVYO8{padding-left:var(--chat-personal-gutter);padding-right:var(--chat-personal-gutter)}.ExecutionDrawer_planChatPanelPersonal__WCMbQ .ExecutionDrawer_composerDock__KS6qV{--composer-edge-inset:var(--chat-personal-gutter)}.ExecutionDrawer_planChatPanelPersonal__WCMbQ .ExecutionDrawer_composerStack__JL_El{width:min(100%,var(--chat-personal-measure));margin-inline:auto}.ExecutionDrawer_planChatPanelAttachOpen__Aa2VU{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--accent-solid) 38%,transparent),0 0 0 1px color-mix(in srgb,var(--accent-solid) 12%,transparent)}.ExecutionDrawer_planChatPanelDragOver__XuYM1:not(.ExecutionDrawer_planChatPanelAttachOpen__Aa2VU){box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--accent-solid) 24%,transparent)}.ExecutionDrawer_planChatPanelBody__iNHdW{position:relative;display:flex;flex-direction:column;flex:1 1;min-height:0}@media(max-width:720px){html[data-native-shell=ios-browser][data-keyboard-open="1"] .ExecutionDrawer_planChatPanelBody__iNHdW,html[data-native-shell=ios][data-keyboard-open="1"] .ExecutionDrawer_planChatPanelBody__iNHdW{padding-bottom:var(--composer-dock-height,0)}}.ExecutionDrawer_directiveStack__3IWmJ{display:flex;flex-direction:column;gap:8px;margin:8px 0;padding:0}.ExecutionDrawer_planChatScrollStack__tU6yE{position:relative;flex:1 1;min-height:0;height:100%;max-height:100%;display:flex;flex-direction:column}.ExecutionDrawer_planChatScroll__vVYO8{--process-context-sticky-height:0px;flex:1 1;min-height:0;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;overflow-anchor:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:calc(.65rem + var(--room-chat-header-offset, 0px)) calc(var(--plan-chat-inset) + 5px) 1.15rem var(--plan-chat-inset);scroll-behavior:smooth;scrollbar-gutter:stable;background:var(--surface-base)}@media(max-width:900px){.ExecutionDrawer_planChatScroll__vVYO8{--chat-radius:18px}}.ExecutionDrawer_planChatScroll__vVYO8[data-chat-scroll-dragging]{scroll-behavior:auto}@media(max-width:720px){.ExecutionDrawer_planChatScroll__vVYO8[data-selection-active=true]{padding-bottom:calc(6.75rem + env(safe-area-inset-bottom, 0px))}}.ExecutionDrawer_planChatFeedWrap__ch_vB{display:flex;flex-direction:column;flex:1 1 auto;min-height:min(12rem,30vh)}.ExecutionDrawer_planChatFeedWrap__ch_vB .ExecutionDrawer_activityPanel__H_jZR{flex:none;min-height:0;max-height:none;overflow:visible;padding:.15rem 0 .5rem}.ExecutionDrawer_planChatErrorInline__DvU9s{margin:0 0 .5rem;padding:.45rem .65rem;border-radius:10px;font-size:.78rem;line-height:1.4;color:#fecaca;background:color-mix(in srgb,#f87171 12%,transparent);border:1px solid color-mix(in srgb,#f87171 35%,transparent)}.ExecutionDrawer_runChrome__K4hqa{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.65rem}.ExecutionDrawer_composerDock__KS6qV{position:relative;z-index:4;flex-shrink:0;margin-top:auto;padding:var(--composer-edge-inset,var(--plan-chat-inset,.75rem)) var(--composer-edge-inset,var(--plan-chat-inset,.75rem)) calc(var(--composer-edge-inset, var(--plan-chat-inset, .75rem)) + var(--app-composer-safe-bottom, var(--sat-bottom, env(safe-area-inset-bottom, 0px))));border-top:1px solid color-mix(in srgb,var(--border-subtle) 80%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-base) 72%,transparent) 0,color-mix(in srgb,var(--surface-raised) 38%,var(--surface-base)) 100%);overflow:visible}@media(max-width:720px){html[data-native-shell=ios-browser][data-keyboard-open="1"] .ExecutionDrawer_composerDock__KS6qV,html[data-native-shell=ios][data-keyboard-open="1"] .ExecutionDrawer_composerDock__KS6qV{position:fixed;left:0;right:0;bottom:var(--app-composer-bottom,0);margin-top:0;z-index:12;transition:bottom .14s ease-out;will-change:bottom}}@media(max-width:720px){.ExecutionDrawer_planChatPanel__hKf__:has(.ExecutionDrawer_planChatScroll__vVYO8[data-selection-active=true]) .ExecutionDrawer_composerDock__KS6qV{display:none}}.ExecutionDrawer_composerError__b_Yz6{margin:0;padding:.45rem .75rem 0;font-size:.78rem;color:var(--status-error-fg,#e57373)}.ExecutionDrawer_composerHint__QiXQT{margin:0;padding:.45rem .75rem 0;font-size:.78rem;color:var(--text-secondary)}.ExecutionDrawer_composerArchivedNotice__8199W{margin:0;padding:.7rem .9rem;border-radius:.6rem;font-size:.82rem;line-height:1.45;color:var(--text-secondary);background:hsla(0,0%,100%,.04);border:1px dashed var(--border-subtle,rgba(255,255,255,.14));text-align:center}.ExecutionDrawer_composerArchivedNotice__8199W a{color:var(--text-primary);text-decoration:underline;text-underline-offset:.15em}.ExecutionDrawer_composerStack__JL_El{display:flex;flex-direction:column;gap:.45rem;width:min(100%,var(--composer-inline-max,100%));margin-inline:auto}.ExecutionDrawer_composerModeBar__aEgjY{display:flex;align-items:stretch;gap:.28rem;padding:.28rem;border-radius:max(12px,var(--composer-surface-radius,18px) - 6px);border:1px solid color-mix(in srgb,var(--border-subtle) 88%,transparent);background:color-mix(in srgb,var(--surface-base) 55%,var(--surface-raised));box-shadow:0 1px 8px rgba(0,0,0,.08);animation:ExecutionDrawer_composerModeBarIn__URnKl .16s ease-out}@keyframes ExecutionDrawer_composerModeBarIn__URnKl{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ExecutionDrawer_composerModeTrigger__b_yYx{display:inline-flex;align-items:center;gap:.42rem;max-width:100%;padding:.18rem .42rem .18rem .12rem;margin:-.18rem 0 -.18rem -.12rem;border:none;border-radius:8px;background:rgba(0,0,0,0);color:inherit;font:inherit;cursor:pointer;transition:background .15s ease;flex-shrink:1;min-width:0}.ExecutionDrawer_composerModeTrigger__b_yYx:hover:not(:disabled){background:color-mix(in srgb,var(--text-primary) 6%,transparent)}.ExecutionDrawer_composerModeTrigger__b_yYx:disabled{opacity:.55;cursor:not-allowed}.ExecutionDrawer_composerModeTrigger__b_yYx[aria-expanded=true]{background:color-mix(in srgb,var(--text-primary) 8%,transparent)}.ExecutionDrawer_composerModeTrigger__b_yYx:focus,.ExecutionDrawer_composerModeTrigger__b_yYx:focus-visible{outline:none;box-shadow:none}.ExecutionDrawer_composerModeTrigger__b_yYx[data-mode=plan] .ExecutionDrawer_composerModeStatusDot__axhNr{background:color-mix(in srgb,var(--text-tertiary) 70%,var(--accent-solid));opacity:.85}.ExecutionDrawer_composerModeTrigger__b_yYx[data-mode=plan] .ExecutionDrawer_composerModeStatusText__XG5Gb{color:var(--text-tertiary)}.ExecutionDrawer_composerModeTriggerChevron__5AbcI{flex-shrink:0;opacity:.45;color:var(--text-tertiary);transition:transform .16s ease}.ExecutionDrawer_composerModeTriggerChevronOpen__b6q_x{transform:rotate(180deg)}.ExecutionDrawer_composerModeBarOption__4qmb8{flex:1 1;min-width:0;padding:.42rem .55rem;border:none;border-radius:8px;background:rgba(0,0,0,0);color:var(--text-tertiary);font-family:inherit;font-size:.72rem;font-weight:500;line-height:1.25;letter-spacing:.01em;cursor:pointer;transition:background .16s ease,color .16s ease}.ExecutionDrawer_composerModeBarOption__4qmb8:hover:not(:disabled):not(.ExecutionDrawer_composerModeBarOptionActive__8UTFm){color:var(--text-secondary);background:color-mix(in srgb,var(--text-primary) 5%,transparent)}.ExecutionDrawer_composerModeBarOption__4qmb8:disabled{opacity:.45;cursor:not-allowed}.ExecutionDrawer_composerModeBarOption__4qmb8:focus,.ExecutionDrawer_composerModeBarOption__4qmb8:focus-visible{outline:none;box-shadow:none}.ExecutionDrawer_composerModeBarOptionActive__8UTFm{color:var(--text-primary);font-weight:600;background:color-mix(in srgb,var(--text-primary) 10%,var(--surface-elev1));box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 6%,transparent)}.ExecutionDrawer_composerModeBarLabel__SvBPq{display:block}.ExecutionDrawer_composerModeBarLabelShort__gDXVg{display:none}@media(max-width:720px){.ExecutionDrawer_composerModeBar__aEgjY{gap:.22rem;padding:.22rem;border-radius:10px}.ExecutionDrawer_composerModeBarOption__4qmb8{padding:.38rem .35rem;font-size:.68rem}.ExecutionDrawer_composerModeBarLabel__SvBPq{display:none}.ExecutionDrawer_composerModeBarLabelShort__gDXVg{display:block}}.ExecutionDrawer_composerAiReplyInline__EXdFG{display:inline-flex;align-items:center;flex-shrink:0;gap:.12rem;padding:.14rem;margin-inline:.08rem 0;border-radius:999px;border:1px solid color-mix(in srgb,var(--border-subtle) 80%,transparent);background:color-mix(in srgb,var(--surface-base) 40%,transparent);animation:ExecutionDrawer_composerAiReplyIn__DZVWz .14s ease-out}@keyframes ExecutionDrawer_composerAiReplyIn__DZVWz{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.ExecutionDrawer_composerAiReplyInlineOption__Sj2t4{min-width:2rem;padding:.2rem .42rem;border:none;border-radius:999px;background:rgba(0,0,0,0);color:var(--text-tertiary);font-family:inherit;font-size:.68rem;font-weight:600;line-height:1.1;letter-spacing:.02em;cursor:pointer;transition:background .14s ease,color .14s ease}.ExecutionDrawer_composerAiReplyInlineOption__Sj2t4:hover:not(:disabled):not(.ExecutionDrawer_composerAiReplyInlineOptionActive__bry1A){color:var(--text-secondary)}.ExecutionDrawer_composerAiReplyInlineOption__Sj2t4:disabled{opacity:.45;cursor:not-allowed}.ExecutionDrawer_composerAiReplyInlineOption__Sj2t4:focus,.ExecutionDrawer_composerAiReplyInlineOption__Sj2t4:focus-visible{outline:none;box-shadow:none}.ExecutionDrawer_composerAiReplyInlineOptionActive__bry1A{color:var(--text-primary);background:color-mix(in srgb,var(--text-primary) 10%,transparent)}.ExecutionDrawer_composerCard__XfZ4K{display:flex;flex-direction:column;border:1px solid color-mix(in srgb,var(--border-default) 72%,transparent);border-radius:var(--composer-surface-radius,18px);background:color-mix(in srgb,var(--surface-elev1) 94%,var(--surface-base));box-shadow:0 10px 32px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.05);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease,border-radius .2s ease,transform .14s ease}@media(max-width:720px){.ExecutionDrawer_composerCard__XfZ4K{border-radius:var(--composer-surface-radius,20px) var(--composer-surface-radius,20px) var(--composer-surface-radius-bottom,var(--composer-surface-radius,20px)) var(--composer-surface-radius-bottom,var(--composer-surface-radius,20px))}}.ExecutionDrawer_composerCard__XfZ4K:focus-within{border-color:color-mix(in srgb,var(--border-default) 92%,transparent);background:color-mix(in srgb,var(--surface-elev2) 96%,var(--surface-base));box-shadow:0 10px 32px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.06)}.ExecutionDrawer_composerCardSent__MxKfj{animation:ExecutionDrawer_composerCardBreathe__DI9Ny .22s ease-out}.ExecutionDrawer_composerInputBody__esUys{position:relative;flex:1 1 auto;min-height:0;padding:.75rem var(--composer-input-inline,1rem) .35rem}.ExecutionDrawer_composerDictationShimmer__Lx_y2{position:absolute;top:.75rem;left:var(--composer-input-inline,1rem);right:var(--composer-input-inline,1rem);font-size:.9375rem;line-height:1.5;letter-spacing:.005em;pointer-events:none}.ExecutionDrawer_composerInput__KG2L4{display:block;width:100%;box-sizing:border-box;resize:none;min-height:0;max-height:7.5rem;overflow-x:hidden;overflow-y:hidden;padding:0;border:none;background:rgba(0,0,0,0);color:var(--text-primary);font-family:inherit;font-size:.9375rem;line-height:1.5;letter-spacing:.005em;-moz-appearance:none;appearance:none;-webkit-appearance:none;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--text-primary) 28%,transparent) rgba(0,0,0,0)}.ExecutionDrawer_composerInput__KG2L4::-webkit-scrollbar{width:6px;-webkit-appearance:none}.ExecutionDrawer_composerInput__KG2L4::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-primary) 28%,transparent);border-radius:999px}.ExecutionDrawer_composerInput__KG2L4::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.ExecutionDrawer_composerInput__KG2L4::placeholder{color:var(--text-tertiary)}.ExecutionDrawer_composerInput__KG2L4:focus,.ExecutionDrawer_composerInput__KG2L4:focus-visible{outline:none;box-shadow:none}.ExecutionDrawer_composerInput__KG2L4:disabled{opacity:.55}@media(max-width:720px){.ExecutionDrawer_composerInput__KG2L4{font-size:16px}}.ExecutionDrawer_composerToolbar__u1p0O{--composer-toolbar-icon:1.375rem;--composer-primary-action:2.25rem;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.12rem;padding:.52rem var(--composer-toolbar-inline,.95rem) .58rem}.ExecutionDrawer_composerCardRecording__KE03V{overflow:visible}.ExecutionDrawer_composerToolbarRecording__ZxN90{align-items:center;gap:.55rem;overflow:visible;position:relative;z-index:2}.ExecutionDrawer_composerIconBtn__fLOkX{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.5rem;height:2.5rem;padding:0;border:none;border-radius:8px;background:rgba(0,0,0,0);color:var(--text-secondary);cursor:pointer;transition:color .15s ease,background .15s ease,opacity .15s ease}.ExecutionDrawer_composerIconBtn__fLOkX svg{width:var(--composer-toolbar-icon,1.25rem);height:var(--composer-toolbar-icon,1.25rem);flex-shrink:0;display:block}.ExecutionDrawer_composerIconBtn__fLOkX svg circle,.ExecutionDrawer_composerIconBtn__fLOkX svg line,.ExecutionDrawer_composerIconBtn__fLOkX svg path,.ExecutionDrawer_composerIconBtn__fLOkX svg polyline{opacity:1}.ExecutionDrawer_composerIconBtn__fLOkX:hover:not(:disabled){color:var(--text-primary);background:color-mix(in srgb,var(--text-primary) 6%,transparent)}.ExecutionDrawer_composerIconBtn__fLOkX:disabled{opacity:.38;cursor:not-allowed}.ExecutionDrawer_composerIconBtn__fLOkX:focus,.ExecutionDrawer_composerIconBtn__fLOkX:focus-visible{outline:none;box-shadow:none}.ExecutionDrawer_composerToolbarAttach__jkogh{flex-shrink:0;margin-left:-.08rem}.ExecutionDrawer_composerToolbarAttach__jkogh svg{width:1.45rem;height:1.45rem}.ExecutionDrawer_composerToolbarLeading__x6lrC{display:inline-flex;align-items:center;gap:.32rem;min-width:0;flex:1 1 auto}.ExecutionDrawer_composerModeStatus__QXF9X{display:inline-flex;align-items:center;gap:.42rem;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default}.ExecutionDrawer_composerModeStatus__QXF9X[data-mode=plan] .ExecutionDrawer_composerModeStatusDot__axhNr{background:color-mix(in srgb,var(--text-tertiary) 70%,var(--accent-solid));opacity:.85}.ExecutionDrawer_composerModeStatus__QXF9X[data-mode=plan] .ExecutionDrawer_composerModeStatusText__XG5Gb{color:var(--text-tertiary)}.ExecutionDrawer_composerModeStatus__QXF9X[data-mode=execute] .ExecutionDrawer_composerModeStatusDot__axhNr{background:var(--accent-solid);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-solid) 16%,transparent)}.ExecutionDrawer_composerModeStatus__QXF9X[data-mode=execute] .ExecutionDrawer_composerModeStatusText__XG5Gb{color:var(--accent-fg-soft)}.ExecutionDrawer_composerModeStatus__QXF9X[data-active=true] .ExecutionDrawer_composerModeStatusDot__axhNr{animation:ExecutionDrawer_composerModePulse__O_Ic5 1.6s ease-in-out infinite}.ExecutionDrawer_composerModeStatusDot__axhNr{width:6px;height:6px;border-radius:50%;flex-shrink:0}.ExecutionDrawer_composerModeStatusText__XG5Gb{font-size:.68rem;font-weight:500;letter-spacing:.07em;text-transform:uppercase;line-height:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes ExecutionDrawer_composerModePulse__O_Ic5{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.88)}}.ExecutionDrawer_composerActions__7adIg{display:flex;align-items:center;gap:.28rem;margin-left:auto}@media(max-width:720px){.ExecutionDrawer_composerActions__7adIg{gap:.22rem}}.ExecutionDrawer_composerPrimaryAction__yHXzr{position:relative;flex-shrink:0;width:var(--composer-primary-action);height:var(--composer-primary-action);margin-left:.2rem;display:flex;align-items:center;justify-content:center;overflow:visible}.ExecutionDrawer_composerPrimaryAction__yHXzr:has(.ExecutionDrawer_composerVoiceMicActive__8IId1),.ExecutionDrawer_composerPrimaryAction__yHXzr:has(.ExecutionDrawer_composerVoiceStopBtn__T6aWX){width:auto;height:auto;min-width:var(--composer-primary-action);min-height:var(--composer-primary-action)}.ExecutionDrawer_composerSecondaryBtn__uSrk1{padding:.3rem .58rem}@media(max-width:720px){.ExecutionDrawer_composerSecondaryBtn__uSrk1{padding:.28rem .5rem}}.ExecutionDrawer_composerSecondaryBtn__uSrk1{border-radius:999px;border:1px solid color-mix(in srgb,var(--border-default) 90%,transparent);background:rgba(0,0,0,0);color:var(--text-secondary);font-size:.75rem;font-weight:600;cursor:pointer}.ExecutionDrawer_composerSecondaryBtn__uSrk1:hover:not(:disabled){color:var(--text-primary);border-color:color-mix(in srgb,var(--border-default) 95%,transparent)}.ExecutionDrawer_composerSecondaryBtn__uSrk1:focus,.ExecutionDrawer_composerSecondaryBtn__uSrk1:focus-visible{outline:none;box-shadow:none}.ExecutionDrawer_composerSecondaryBtn__uSrk1:disabled{opacity:.45;cursor:not-allowed}.ExecutionDrawer_composerAiOn__LSXTa{border-color:color-mix(in srgb,var(--text-tertiary) 45%,transparent);color:var(--text-primary);background:color-mix(in srgb,var(--text-primary) 8%,transparent)}.ExecutionDrawer_composerAiOff__lHbhL{opacity:.75}.ExecutionDrawer_composerFileInput__w4PdY{display:none}.ExecutionDrawer_composerPendingFiles__UiwDh{display:flex;flex-wrap:wrap;gap:.35rem;padding:.35rem .5rem 0}.ExecutionDrawer_composerPendingFile__V4iNO{display:inline-flex;align-items:center;gap:.25rem;max-width:100%;padding:.2rem .45rem;border-radius:999px;background:color-mix(in srgb,var(--surface-elev2) 90%,var(--surface-base));border:1px solid color-mix(in srgb,var(--border-default) 80%,transparent);font-size:.72rem}.ExecutionDrawer_composerPendingFileThumb__iR4_g{width:1.25rem;height:1.25rem;border-radius:.2rem;object-fit:cover;flex-shrink:0}.ExecutionDrawer_composerPendingFileName__d9cUl{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:12rem}.ExecutionDrawer_composerPendingFileRemove__oxePX{border:none;background:rgba(0,0,0,0);color:var(--text-tertiary);cursor:pointer;line-height:1;padding:0 .1rem}.ExecutionDrawer_composerAttachError__6mLNc{margin:0;padding:.35rem var(--composer-input-inline,1rem) 0;font-size:.72rem;color:var(--danger,#c0392b)}.ExecutionDrawer_fileAttachmentsList__HGak4{display:flex;flex-direction:column;gap:.45rem;margin-top:.35rem;list-style:none;padding:0}.ExecutionDrawer_fileAttachmentsListMediaOnly__zhQRQ{margin-top:0;grid-gap:3px;gap:3px;display:grid;grid-template-columns:1fr;width:100%}.ExecutionDrawer_fileAttachmentsListMediaOnly__zhQRQ:has(>.ExecutionDrawer_fileAttachmentItem__O3GGr:only-child){grid-template-columns:1fr;width:100%;max-width:100%}.ExecutionDrawer_fileAttachmentsListMediaAlbum2__3Usoy{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,480px);max-width:480px;gap:3px}.ExecutionDrawer_fileAttachmentsListMediaAlbum2__3Usoy>.ExecutionDrawer_fileAttachmentItem__O3GGr:only-child{grid-column:1/-1;width:100%}.ExecutionDrawer_fileAttachmentsListMediaAlbum2__3Usoy:has(>.ExecutionDrawer_fileAttachmentItem__O3GGr:only-child){grid-template-columns:1fr;width:min(100%,420px);max-width:min(100%,420px)}.ExecutionDrawer_fileAttachmentsListMediaAlbum2__3Usoy:not(:has(>.ExecutionDrawer_fileAttachmentItem__O3GGr:nth-child(2))){grid-template-columns:1fr;width:min(100%,420px);max-width:min(100%,420px)}.ExecutionDrawer_fileAttachmentsListMediaAlbum2__3Usoy .ExecutionDrawer_fileAttachmentImage__wloze{height:240px;max-height:280px;object-fit:cover}.ExecutionDrawer_fileAttachmentsListMediaAlbum3___JQ38{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,480px);max-width:480px;gap:3px}.ExecutionDrawer_fileAttachmentsListMediaAlbum3___JQ38>.ExecutionDrawer_fileAttachmentItem__O3GGr:only-child{grid-column:1/-1}.ExecutionDrawer_fileAttachmentsListMediaAlbum3___JQ38:has(>.ExecutionDrawer_fileAttachmentItem__O3GGr:only-child){grid-template-columns:1fr;width:min(100%,420px);max-width:min(100%,420px)}.ExecutionDrawer_fileAttachmentsListMediaAlbum3___JQ38:not(:has(>.ExecutionDrawer_fileAttachmentItem__O3GGr:nth-child(2))){grid-template-columns:1fr;width:min(100%,420px);max-width:min(100%,420px)}.ExecutionDrawer_fileAttachmentsListMediaAlbum3___JQ38 .ExecutionDrawer_fileAttachmentImage__wloze{height:200px;max-height:240px;object-fit:cover}.ExecutionDrawer_fileAttachmentsListMediaAlbum3___JQ38 .ExecutionDrawer_fileAttachmentItem__O3GGr:last-child:nth-child(odd){grid-column:1/-1}.ExecutionDrawer_fileAttachmentsListMediaAlbum3___JQ38 .ExecutionDrawer_fileAttachmentItem__O3GGr:last-child:nth-child(odd) .ExecutionDrawer_fileAttachmentImage__wloze{height:220px;max-height:260px}.ExecutionDrawer_chatBubbleMediaSingle__1IVEW .ExecutionDrawer_fileAttachmentImage__wloze{max-height:520px;min-height:120px;height:auto;object-fit:contain;background:color-mix(in srgb,#000 88%,transparent)}.ExecutionDrawer_fileAttachmentsListInBubble__LXcA4{margin-top:0;gap:0}.ExecutionDrawer_fileAttachmentsListInBubble__LXcA4 .ExecutionDrawer_fileAttachmentImageBtn__1AlN0{width:100%;max-width:100%;border-radius:0}.ExecutionDrawer_fileAttachmentsListInBubble__LXcA4 .ExecutionDrawer_fileAttachmentImage__wloze{width:100%;min-height:0;max-height:360px;aspect-ratio:unset;object-fit:cover;border-radius:0;background:rgba(0,0,0,0)}.ExecutionDrawer_fileAttachmentsListInBubble__LXcA4 .ExecutionDrawer_fileAttachmentLink__f1fsI{margin:.45rem .6rem 0;width:calc(100% - 1.2rem)}.ExecutionDrawer_fileAttachmentsListInBubble__LXcA4 .ExecutionDrawer_fileAttachmentItem__O3GGr:first-child .ExecutionDrawer_fileAttachmentLink__f1fsI{margin-top:.45rem}.ExecutionDrawer_fileAttachmentsListCompact__5Xob_{margin-top:0}.ExecutionDrawer_fileAttachmentItem__O3GGr{display:flex;flex-direction:column;gap:.35rem}.ExecutionDrawer_fileAttachmentsListMediaOnly__zhQRQ .ExecutionDrawer_fileAttachmentItem__O3GGr{gap:0}.ExecutionDrawer_fileAttachmentImageBtn__1AlN0{display:block;padding:0;border:none;background:rgba(0,0,0,0);cursor:zoom-in;border-radius:0;overflow:hidden;width:100%;max-width:100%;transition:opacity .15s ease}.ExecutionDrawer_fileAttachmentImageBtn__1AlN0:hover{opacity:.92}.ExecutionDrawer_attachmentImageFrame__SEqYv{position:relative;display:block;width:100%;min-width:200px;min-height:200px}.ExecutionDrawer_chatBubbleMediaSingle__1IVEW .ExecutionDrawer_attachmentImageFrame__SEqYv{min-height:280px;aspect-ratio:4/5;max-height:520px}.ExecutionDrawer_chatBubbleMediaSingle__1IVEW .ExecutionDrawer_attachmentImageFrame__SEqYv .ExecutionDrawer_fileAttachmentImage__wloze.ExecutionDrawer_attachmentImageLoaded__3EXyz{position:absolute;inset:0;width:100%;height:100%;max-height:none;min-height:0;object-fit:cover}.ExecutionDrawer_fileAttachmentsListMediaAlbum2__3Usoy .ExecutionDrawer_attachmentImageFrame__SEqYv{min-height:240px}.ExecutionDrawer_fileAttachmentsListMediaAlbum3___JQ38 .ExecutionDrawer_attachmentImageFrame__SEqYv{min-height:200px}.ExecutionDrawer_attachmentImageSkeleton__N3lzh{position:absolute;inset:0;z-index:0;background:linear-gradient(110deg,color-mix(in srgb,var(--surface-elev2) 94%,#000) 0,color-mix(in srgb,var(--surface-elev2) 72%,#fff 10%) 48%,color-mix(in srgb,var(--surface-elev2) 94%,#000) 96%);background-size:220% 100%;animation:ExecutionDrawer_attachmentImageSkeletonShimmer__rBkab 1.35s ease-in-out infinite}.ExecutionDrawer_attachmentImageFrame__SEqYv .ExecutionDrawer_fileAttachmentImage__wloze{position:relative;z-index:1}.ExecutionDrawer_attachmentImageLoading__AvKoA{opacity:0}.ExecutionDrawer_attachmentImageLoaded__3EXyz{opacity:1;transition:opacity .18s ease}@keyframes ExecutionDrawer_attachmentImageSkeletonShimmer__rBkab{0%{background-position:100% 0}to{background-position:-100% 0}}.ExecutionDrawer_chatLoadOlderRow__szAW7{display:flex;justify-content:center;padding:.35rem 0 .55rem}.ExecutionDrawer_chatLoadOlderBtn__m5jmq{border:1px solid color-mix(in srgb,var(--border-default) 80%,transparent);background:color-mix(in srgb,var(--surface-elev2) 88%,var(--surface-base));color:var(--text-secondary);border-radius:999px;padding:.28rem .75rem;font-size:.72rem;cursor:pointer;transition:background .15s ease,border-color .15s ease}.ExecutionDrawer_chatLoadOlderBtn__m5jmq:hover{border-color:color-mix(in srgb,var(--accent) 28%,var(--border-default));background:color-mix(in srgb,var(--accent-solid) 7%,var(--surface-base))}.ExecutionDrawer_fileAttachmentsListMediaOnly__zhQRQ .ExecutionDrawer_fileAttachmentImageBtn__1AlN0{border-radius:0}.ExecutionDrawer_fileAttachmentsListMediaAlbum2__3Usoy .ExecutionDrawer_fileAttachmentImageBtn__1AlN0,.ExecutionDrawer_fileAttachmentsListMediaAlbum3___JQ38 .ExecutionDrawer_fileAttachmentImageBtn__1AlN0{border-radius:4px}.ExecutionDrawer_fileAttachmentImage__wloze{display:block;width:100%;min-height:140px;max-height:360px;object-fit:contain;border:none;border-radius:0;background:color-mix(in srgb,#000 6%,transparent)}.ExecutionDrawer_fileAttachmentsListMediaOnly__zhQRQ .ExecutionDrawer_fileAttachmentImage__wloze{min-height:0;max-height:none;aspect-ratio:unset;object-fit:cover;background:color-mix(in srgb,#000 12%,transparent)}.ExecutionDrawer_fileAttachmentLink__f1fsI{display:inline-flex;align-items:center;gap:.55rem;width:100%;padding:.45rem .6rem;border-radius:.5rem;background:color-mix(in srgb,var(--surface-elev2) 88%,var(--surface-base));border:1px solid color-mix(in srgb,var(--border-default) 75%,transparent);color:inherit;text-decoration:none;font-size:.78rem;cursor:pointer;text-align:left;transition:border-color .15s ease,background .15s ease}.ExecutionDrawer_fileAttachmentLink__f1fsI:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--border-default));background:color-mix(in srgb,var(--accent-solid) 6%,var(--surface-base))}.ExecutionDrawer_fileAttachmentKind__XhLLC{flex-shrink:0;min-width:2.1rem;padding:.2rem .35rem;border-radius:.35rem;font-size:.62rem;font-weight:700;letter-spacing:.04em;text-align:center;color:var(--text-secondary);background:color-mix(in srgb,var(--border-default) 35%,transparent)}.ExecutionDrawer_fileAttachmentMeta__inhZQ{display:flex;flex-direction:column;gap:.1rem;min-width:0;flex:1 1}.ExecutionDrawer_fileAttachmentName__dPkQV{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ExecutionDrawer_fileAttachmentSize__kM6Bz{color:var(--text-tertiary);font-size:.68rem}.ExecutionDrawer_fileAttachmentPending__9L2ac{display:inline-flex;align-items:center;gap:.55rem;width:100%;min-width:min(100%,14rem);padding:.52rem .65rem;border-radius:.55rem;border:1px dashed color-mix(in srgb,var(--border-default) 70%,var(--accent) 30%);background:color-mix(in srgb,var(--surface-elev2) 88%,var(--surface-base));color:inherit;text-align:left;position:relative;overflow:hidden}.ExecutionDrawer_fileAttachmentPending__9L2ac .ExecutionDrawer_fileAttachmentKind__XhLLC,.ExecutionDrawer_fileAttachmentPending__9L2ac .ExecutionDrawer_fileAttachmentMeta__inhZQ{position:relative;z-index:1}.ExecutionDrawer_fileAttachmentPending__9L2ac:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent,color-mix(in srgb,#fff 8%,transparent) 48%,transparent 96%);background-size:220% 100%;animation:ExecutionDrawer_attachmentImageSkeletonShimmer__rBkab 1.35s ease-in-out infinite;pointer-events:none}.ExecutionDrawer_fileAttachmentPendingHint__sAq4g{font-size:.68rem;color:var(--text-tertiary)}.ExecutionDrawer_fileAttachmentPendingIcon__8MrGb{position:relative;z-index:1;flex-shrink:0;opacity:.9;animation:ExecutionDrawer_chatPendingClockPulse__4SvCB 1.4s ease-in-out infinite}.ExecutionDrawer_fileAttachmentsList__HGak4:not(.ExecutionDrawer_fileAttachmentsListMediaOnly__zhQRQ) .ExecutionDrawer_fileAttachmentItem__O3GGr:only-child .ExecutionDrawer_fileAttachmentPending__9L2ac{min-width:min(100%,16rem)}.ExecutionDrawer_composerSendBtn__j3RFE{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--composer-primary-action,2.125rem);height:var(--composer-primary-action,2.125rem);border-radius:50%;border:none;cursor:pointer;color:#fff;background:var(--chat-bubble-fill,#4e4d4d);box-shadow:none;transition:background .15s ease,opacity .15s ease,transform .14s ease}.ExecutionDrawer_composerSendBtn__j3RFE:hover:not(:disabled){background:color-mix(in srgb,var(--chat-bubble-fill,#4e4d4d) 88%,#000)}.ExecutionDrawer_composerSendBtn__j3RFE:active:not(:disabled){transform:scale(.94);background:color-mix(in srgb,var(--chat-bubble-fill,#4e4d4d) 80%,#000)}.ExecutionDrawer_composerSendBtn__j3RFE:disabled{opacity:.42;cursor:not-allowed}.ExecutionDrawer_composerSendBtn__j3RFE:focus,.ExecutionDrawer_composerSendBtn__j3RFE:focus-visible{outline:none;box-shadow:none}.ExecutionDrawer_composerSendBtnReady__KveqH{animation:ExecutionDrawer_composerSendReadyPulse__oRde3 2.6s ease-in-out infinite}.ExecutionDrawer_composerSendBtnReady__KveqH:active:not(:disabled){animation:none}.ExecutionDrawer_composerPrimaryIconLayer__IX7jF{position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center;opacity:0;transform:scale(.78) translateY(2px);transition:opacity .14s ease,transform .14s cubic-bezier(.34,1.1,.64,1);pointer-events:none}.ExecutionDrawer_composerPrimaryIconLayerVisible___e3r1{opacity:1;transform:scale(1) translateY(0)}.ExecutionDrawer_composerSendIcon___YX_l{display:block;width:1.25rem;height:1.25rem;flex-shrink:0;transform:translateY(-.5px)}.ExecutionDrawer_composerPrimaryMicIcon__R5WBz{width:1.125rem;height:1.125rem}.ExecutionDrawer_toolApprovalCard__rdlYi{margin:.75rem 0;padding:1rem 1.05rem;border-radius:12px;border:1px solid color-mix(in srgb,#f59e0b 55%,var(--border-strong));background:color-mix(in srgb,#f59e0b 12%,var(--surface-raised));box-shadow:0 4px 20px rgba(0,0,0,.12)}.ExecutionDrawer_toolApprovalTitle__iLcMd{margin:0 0 .35rem;font-size:.9375rem;font-weight:600;color:var(--text-primary);line-height:1.35}.ExecutionDrawer_toolApprovalTitle__iLcMd strong{font-weight:700;color:var(--text-primary)}.ExecutionDrawer_toolApprovalPhase__kDuc_{font-weight:500;color:var(--text-secondary)}.ExecutionDrawer_toolApprovalHint__GLeYy{margin:0 0 .85rem;font-size:.8125rem;line-height:1.45;color:var(--text-secondary)}.ExecutionDrawer_toolApprovalHint__GLeYy code{font-size:.75rem;padding:.1rem .35rem;border-radius:4px;background:var(--surface-code);color:var(--text-primary)}.ExecutionDrawer_toolApprovalFields__sbap_{display:flex;flex-direction:column;gap:.55rem;margin-bottom:.65rem}.ExecutionDrawer_toolApprovalField__IAp11{display:flex;flex-direction:column;gap:.25rem}.ExecutionDrawer_toolApprovalFieldLabel__Hy5fj{font-size:.75rem;font-weight:600;color:var(--text-secondary);text-transform:lowercase}.ExecutionDrawer_toolApprovalProvenance__w_REX{font-size:.68rem;line-height:1.4;color:var(--text-tertiary);font-style:italic}.ExecutionDrawer_toolApprovalFieldInput__xaDQR{width:100%;padding:.5rem .65rem;font-size:.8125rem;font-family:var(--font-mono,ui-monospace,monospace);color:var(--text-primary);background:var(--surface-base);border:1px solid var(--border-default);border-radius:8px}.ExecutionDrawer_toolApprovalFieldInput__xaDQR:focus{outline:2px solid color-mix(in srgb,var(--accent-solid) 45%,transparent);border-color:var(--accent-solid)}.ExecutionDrawer_toolApprovalFieldInput__xaDQR::placeholder{color:var(--text-tertiary,var(--text-secondary))}.ExecutionDrawer_toolApprovalAddField__Em2Ik{align-self:flex-start;padding:.25rem .5rem;font-size:.75rem;color:var(--accent-fg-muted);background:rgba(0,0,0,0);border:1px dashed var(--border-default);border-radius:6px;cursor:pointer}.ExecutionDrawer_toolApprovalAddField__Em2Ik:hover:not(:disabled){border-color:var(--accent-solid);color:var(--text-primary)}.ExecutionDrawer_toolApprovalJsonDetails__GfA5x{margin-bottom:.65rem;font-size:.75rem;color:var(--text-secondary)}.ExecutionDrawer_toolApprovalJsonDetails__GfA5x summary{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-bottom:.35rem}.ExecutionDrawer_toolApprovalArgs__l0ZGE{font-size:.75rem;max-height:140px;overflow:auto;margin:0;padding:.55rem .65rem;color:var(--text-primary);background:var(--surface-code);border:1px solid var(--border-default);border-radius:8px;white-space:pre-wrap;word-break:break-word}.ExecutionDrawer_toolApprovalError__lzazG{margin:0 0 .65rem;font-size:.8125rem;color:var(--status-error-fg,#fca5a5)}.ExecutionDrawer_toolApprovalActions__GeMF_{display:flex;flex-wrap:wrap;gap:.5rem}.ExecutionDrawer_toolApprovalApprove___pSQV,.ExecutionDrawer_toolApprovalReject__yIf7X{padding:.45rem .95rem;border-radius:8px;font-size:.8125rem;font-weight:600;cursor:pointer;border:none}.ExecutionDrawer_toolApprovalApprove___pSQV{background:var(--accent-solid,#2563eb);color:#fff}.ExecutionDrawer_toolApprovalApprove___pSQV:disabled{opacity:.45;cursor:not-allowed}.ExecutionDrawer_toolApprovalReject__yIf7X{background:var(--surface-code);color:var(--text-primary);border:1px solid var(--border-default)}.ExecutionDrawer_toolApprovalReject__yIf7X:disabled{opacity:.45;cursor:not-allowed}.ExecutionDrawer_startExecuteBtn__EypIr{margin-top:.5rem;width:100%;padding:.55rem;border-radius:10px;border:none;background:var(--accent-solid,#2563eb);color:#fff;font-weight:600;cursor:pointer}.ExecutionDrawer_composerMicBtn__YCW8O:not(:disabled):not(.ExecutionDrawer_composerMicBtnActive__MbBiH){border-color:color-mix(in srgb,var(--border-default) 90%,transparent);color:var(--text-secondary);background:color-mix(in srgb,var(--surface-elev2) 88%,var(--surface-base))}.ExecutionDrawer_composerMicBtn__YCW8O:not(:disabled):not(.ExecutionDrawer_composerMicBtnActive__MbBiH):hover{border-color:color-mix(in srgb,var(--accent-solid) 45%,var(--border-default));color:var(--accent-fg-soft);background:color-mix(in srgb,var(--accent-solid) 10%,var(--surface-base))}.ExecutionDrawer_composerAttachBtn__BxaOC:not(:disabled){border-color:color-mix(in srgb,var(--border-default) 90%,transparent);color:var(--text-secondary);background:color-mix(in srgb,var(--surface-elev2) 88%,var(--surface-base));box-shadow:none}.ExecutionDrawer_composerAttachBtn__BxaOC:not(:disabled):hover{border-color:color-mix(in srgb,var(--accent-solid) 45%,var(--border-default));color:var(--accent-fg-soft);background:color-mix(in srgb,var(--accent-solid) 10%,var(--surface-base))}.ExecutionDrawer_composerMicBtnActive__MbBiH{border-color:color-mix(in srgb,#ef4444 65%,var(--border-default));color:#fff;background:#ef4444}.ExecutionDrawer_composerMicBtnActive__MbBiH:hover:not(:disabled){background:color-mix(in srgb,#ef4444 90%,#000);border-color:color-mix(in srgb,#ef4444 75%,var(--border-default))}.ExecutionDrawer_voiceComposerPreview__I96TA{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:4.5rem;padding:.65rem 1rem .5rem;border-bottom:1px solid color-mix(in srgb,var(--border-default) 55%,transparent)}.ExecutionDrawer_voiceComposerPreviewMain__NwmRm{display:flex;align-items:center;gap:.65rem;flex:1 1;min-width:0}.ExecutionDrawer_voiceComposerPreviewAudio__dla5H{flex:1 1;min-width:0;height:2.25rem;max-width:100%}.ExecutionDrawer_voiceComposerPreviewDuration__7pUeD{flex-shrink:0;font-size:.72rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-secondary)}.ExecutionDrawer_voiceComposerPreviewActions__ovlqm{display:flex;align-items:center;gap:.4rem;flex-shrink:0}.ExecutionDrawer_voiceComposerRecording__cfnZv{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:4.5rem;padding:.65rem 1rem .5rem;border-bottom:1px solid color-mix(in srgb,var(--border-default) 55%,transparent)}.ExecutionDrawer_voiceComposerRecordingMain__Stm7a{display:flex;align-items:center;gap:.5rem;flex:1 1;min-width:0}.ExecutionDrawer_voiceComposerRecordingActions__HNFtN{display:flex;align-items:center;gap:.4rem;flex-shrink:0}.ExecutionDrawer_voiceComposerStopBtn__tKDHu{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2rem;height:2rem;border-radius:50%;border:1px solid color-mix(in srgb,#ef4444 75%,var(--border-default));cursor:pointer;color:#fff;background:#ef4444;box-shadow:none;transition:background .15s ease,border-color .15s ease,transform .12s ease}.ExecutionDrawer_voiceComposerStopBtn__tKDHu:hover:not(:disabled){background:color-mix(in srgb,#ef4444 90%,#000);border-color:color-mix(in srgb,#ef4444 85%,var(--border-default))}.ExecutionDrawer_voiceComposerStopBtn__tKDHu:active:not(:disabled){transform:scale(.94)}.ExecutionDrawer_voiceComposerStopBtn__tKDHu:disabled{opacity:.45;cursor:not-allowed}.ExecutionDrawer_voiceComposerStopIcon__hr3p1{display:block;width:.62rem;height:.62rem;border-radius:2px;background:#fff}.ExecutionDrawer_voiceComposerRecordingDot___Of2X{width:8px;height:8px;border-radius:50%;background:#ef4444;flex-shrink:0;animation:ExecutionDrawer_voiceRecordingPulse__xmCex 1.2s ease-in-out infinite}.ExecutionDrawer_voiceComposerRecordingLabel__CbziR{font-size:.8125rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-primary)}@keyframes ExecutionDrawer_voiceRecordingPulse__xmCex{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}.ExecutionDrawer_voiceHoldCluster__zAFjH{position:relative;display:flex;align-items:center;justify-content:center}.ExecutionDrawer_composerInputBodyRecording__s3COG{padding:.35rem var(--composer-input-inline,1rem) .15rem}.ExecutionDrawer_composerVoiceMicActive__8IId1{background:#ef4444!important;width:calc(var(--composer-primary-action, 2.125rem)*1.06);height:calc(var(--composer-primary-action, 2.125rem)*1.06);box-shadow:0 0 0 3px color-mix(in srgb,#ef4444 18%,transparent),0 6px 18px rgba(239,68,68,.28);transition:transform .06s ease-out,box-shadow .12s ease}.ExecutionDrawer_composerVoiceMicActive__8IId1:hover:not(:disabled){background:color-mix(in srgb,#ef4444 92%,#000)!important}.ExecutionDrawer_composerVoiceMicActive__8IId1 .ExecutionDrawer_composerPrimaryMicIcon__R5WBz{color:#fff}.ExecutionDrawer_composerVoiceStopBtn__T6aWX{background:#ef4444!important;width:calc(var(--composer-primary-action, 2.125rem)*1.06);height:calc(var(--composer-primary-action, 2.125rem)*1.06);box-shadow:0 0 0 3px color-mix(in srgb,#ef4444 18%,transparent),0 6px 18px rgba(239,68,68,.28)}.ExecutionDrawer_composerVoiceStopBtn__T6aWX:hover:not(:disabled){background:color-mix(in srgb,#ef4444 92%,#000)!important}.ExecutionDrawer_voiceHoldLockTrack__59bi_{display:inline-flex;align-items:center;gap:.28rem;flex-shrink:0;opacity:.88;transition:opacity .12s ease,color .12s ease}.ExecutionDrawer_voiceHoldLockTrackHidden__5lkwd{opacity:0;pointer-events:none}.ExecutionDrawer_voiceHoldLockTrackArmed__EZ18X{opacity:1}.ExecutionDrawer_voiceHoldLockTrackArmed__EZ18X .ExecutionDrawer_voiceHoldLockTrackIcon__TxW_s,.ExecutionDrawer_voiceHoldLockTrackArmed__EZ18X .ExecutionDrawer_voiceHoldLockTrackLabel__2qAvc{color:var(--accent-solid)}.ExecutionDrawer_voiceHoldLockTrackArmed__EZ18X .ExecutionDrawer_voiceHoldLockTrackFill__OD_zp{background:var(--accent-solid)}.ExecutionDrawer_voiceHoldLockTrackRail___OQ1_{width:3px;height:1.15rem;border-radius:999px;background:color-mix(in srgb,var(--text-tertiary) 22%,transparent);overflow:hidden;flex-shrink:0}.ExecutionDrawer_voiceHoldLockTrackFill__OD_zp{width:100%;height:100%;border-radius:inherit;background:color-mix(in srgb,var(--text-secondary) 55%,transparent);transform-origin:bottom center;transition:transform .08s ease-out,background .12s ease;will-change:transform}.ExecutionDrawer_voiceHoldLockTrackIcon__TxW_s{color:var(--text-tertiary);flex-shrink:0;transition:color .12s ease,transform .08s ease}.ExecutionDrawer_voiceHoldLockTrackArmed__EZ18X .ExecutionDrawer_voiceHoldLockTrackIcon__TxW_s{transform:translateY(-1px)}.ExecutionDrawer_voiceHoldLockTrackLabel__2qAvc{font-size:.68rem;font-weight:520;letter-spacing:.01em;color:var(--text-tertiary);white-space:nowrap;transition:color .12s ease}.ExecutionDrawer_voiceHoldBar__B6Q_5{display:flex;align-items:center;gap:.55rem;min-height:2.85rem;padding:.55rem .75rem;border-radius:max(12px,var(--composer-surface-radius,18px) - 4px);background:color-mix(in srgb,var(--surface-raised) 90%,#fff);border:1px solid color-mix(in srgb,var(--border-subtle) 75%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 8%,transparent);transition:background .12s ease}.ExecutionDrawer_composerCardVoice__i1IYe{border-color:color-mix(in srgb,#ef4444 16%,var(--border-default) 84%);box-shadow:0 10px 32px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.05),0 0 0 1px color-mix(in srgb,#ef4444 8%,transparent);transition:border-color .28s ease,box-shadow .28s ease}.ExecutionDrawer_composerDraftCollapse__r23xg{display:grid;grid-template-rows:1fr;transition:grid-template-rows .32s cubic-bezier(.4,0,.2,1)}.ExecutionDrawer_composerCardVoice__i1IYe .ExecutionDrawer_composerDraftCollapse__r23xg{grid-template-rows:0fr}.ExecutionDrawer_composerDraftCollapseInner__x3J3Q{overflow:hidden;min-height:0}.ExecutionDrawer_composerFooterMorph__XtB1S{position:relative;min-height:calc(var(--composer-primary-action, 2.25rem) + 1.05rem)}.ExecutionDrawer_composerFooterPane__GT7BV{transition:opacity .26s ease,transform .32s cubic-bezier(.4,0,.2,1)}.ExecutionDrawer_composerFooterPaneHidden__cXfRG{opacity:0;pointer-events:none;position:absolute;inset:0;transform:translateY(6px) scale(.98)}.ExecutionDrawer_composerFooterPaneVisible__wEE_1{opacity:1;transform:none}.ExecutionDrawer_voiceRecordRow__nyfFK{display:flex;align-items:center;gap:.62rem;width:100%;min-width:0;padding:.52rem var(--composer-toolbar-inline,.95rem) .58rem;box-sizing:border-box}.ExecutionDrawer_voiceRecordRow__nyfFK .ExecutionDrawer_composerSendBtn__j3RFE,.ExecutionDrawer_voiceRecordRow__nyfFK .ExecutionDrawer_composerVoiceStopBtn__T6aWX{width:var(--composer-primary-action,2.125rem);height:var(--composer-primary-action,2.125rem);flex-shrink:0}.ExecutionDrawer_voiceRecordRow__nyfFK .ExecutionDrawer_composerVoiceStopBtn__T6aWX{box-shadow:0 0 0 2px color-mix(in srgb,#ef4444 16%,transparent),0 4px 14px rgba(239,68,68,.22)}.ExecutionDrawer_voiceRecordRow__nyfFK .ExecutionDrawer_voiceRecordSendBtn__jqW19{box-shadow:0 0 0 2px color-mix(in srgb,var(--chat-bubble-fill,#4e4d4d) 18%,transparent),0 4px 14px color-mix(in srgb,var(--chat-bubble-fill,#4e4d4d) 28%,transparent)}.ExecutionDrawer_voiceRecordStopBtn__jdCO8{background:color-mix(in srgb,var(--surface-elev2) 92%,transparent);color:var(--text-secondary);border:1px solid color-mix(in srgb,var(--border-subtle) 80%,transparent);box-shadow:none}.ExecutionDrawer_voiceRecordStopBtn__jdCO8:hover:not(:disabled){background:color-mix(in srgb,var(--surface-elev2) 82%,#fff 8%);color:var(--text-primary)}.ExecutionDrawer_voiceRecordStopBtn__jdCO8:active:not(:disabled){background:color-mix(in srgb,var(--surface-elev2) 74%,#000)}.ExecutionDrawer_voiceRecordCenter__7uu9n{flex:1 1 auto;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:.45rem}.ExecutionDrawer_composerToolbarVoiceOnly__6Cq1P{align-items:stretch;gap:0;padding:.42rem var(--composer-toolbar-inline,.85rem)}.ExecutionDrawer_voiceRecordShell__qSY1v{display:flex;align-items:center;gap:.55rem;width:100%;min-width:0;padding:.42rem .5rem;border-radius:999px;background:color-mix(in srgb,var(--surface-elev2) 90%,transparent);border:1px solid color-mix(in srgb,var(--border-subtle) 72%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 6%,transparent)}.ExecutionDrawer_voiceRecordShell__qSY1v .ExecutionDrawer_composerSendBtn__j3RFE,.ExecutionDrawer_voiceRecordShell__qSY1v .ExecutionDrawer_composerVoiceStopBtn__T6aWX{width:var(--composer-primary-action,2.125rem);height:var(--composer-primary-action,2.125rem);flex-shrink:0}.ExecutionDrawer_voiceRecordShell__qSY1v .ExecutionDrawer_composerVoiceStopBtn__T6aWX{box-shadow:0 0 0 2px color-mix(in srgb,#ef4444 16%,transparent),0 4px 14px rgba(239,68,68,.22)}.ExecutionDrawer_voiceRecordShell__qSY1v .ExecutionDrawer_voiceRecordSendBtn__jqW19{box-shadow:0 0 0 2px color-mix(in srgb,var(--chat-bubble-fill,#4e4d4d) 18%,transparent),0 4px 14px color-mix(in srgb,var(--chat-bubble-fill,#4e4d4d) 28%,transparent)}.ExecutionDrawer_voiceRecordShellInline__DXx2X{flex:1 1 auto;min-width:0}.ExecutionDrawer_voiceRecordCancelBtn__W3p8_{flex-shrink:0}.ExecutionDrawer_voiceRecordCancelIcon__3yYpt{color:#fff}.ExecutionDrawer_voiceRecordMain__6_s5A{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:.5rem;padding:0 .1rem}.ExecutionDrawer_voiceHoldMeta__g_EwU{display:inline-flex;align-items:center;gap:.38rem;flex-shrink:0;padding-left:0}.ExecutionDrawer_voiceHoldLockHintHidden__DNRrf{opacity:0}.ExecutionDrawer_voiceHoldCancelSlide__eyMZ3{display:inline-flex;align-items:center;gap:.18rem;min-width:0;flex:1 1 auto;color:var(--text-tertiary);opacity:.72;transition:color .12s ease,opacity .12s ease,transform .06s ease-out;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ExecutionDrawer_voiceHoldCancelSlideLive__elFoR{opacity:.88}.ExecutionDrawer_voiceHoldCancelSlideLocked__YZ6gl{flex:1 1 auto;opacity:.95;cursor:-webkit-grab;cursor:grab}.ExecutionDrawer_voiceHoldCancelSlideLocked__YZ6gl:active{cursor:-webkit-grabbing;cursor:grabbing}.ExecutionDrawer_voiceHoldCancelSlideActive__PtecL{color:#ef4444;opacity:1}.ExecutionDrawer_voiceHoldCancelChevron__YHXNj{font-size:1.25rem;line-height:1;font-weight:500;flex-shrink:0}.ExecutionDrawer_voiceHoldCancelText__khn_F{font-size:.72rem;font-weight:520;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ExecutionDrawer_voiceHoldBarCancel__xNcEX{background:color-mix(in srgb,#ef4444 8%,var(--surface-raised))}.ExecutionDrawer_voiceHoldBarLocked__pBQMb{background:color-mix(in srgb,#ef4444 5%,var(--surface-raised))}.ExecutionDrawer_voiceHoldTimerBlock__ZVybC{display:inline-flex;align-items:center;gap:.38rem;flex-shrink:0;min-width:3.1rem}.ExecutionDrawer_voiceHoldTimer__B3cxv{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:520;letter-spacing:.03em;color:var(--text-primary);line-height:1}.ExecutionDrawer_voiceHoldDot__a25WT{width:.42rem;height:.42rem;border-radius:50%;background:#ef4444;flex-shrink:0;animation:ExecutionDrawer_voiceHoldDotPulse__zQcsB 1.4s ease-in-out infinite}@keyframes ExecutionDrawer_voiceHoldDotPulse__zQcsB{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.88)}}.ExecutionDrawer_voiceHoldWaveform__il_89{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:2px;height:1.65rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000);mask-image:linear-gradient(90deg,transparent,#000 18%,#000)}.ExecutionDrawer_voiceWaveform__yFt1i{flex:1 1 auto;min-width:0;display:flex;align-items:flex-end;justify-content:space-between;gap:2px;height:1.75rem;padding:0}.ExecutionDrawer_voiceWaveBar__bDQMX{display:block;flex:1 1;max-width:3px;height:100%;min-height:3px;border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--accent-solid) 92%,#fff) 0,color-mix(in srgb,var(--accent-solid) 42%,transparent) 100%);opacity:.88;transform-origin:center bottom;transition:transform .06s ease-out,opacity .08s ease;will-change:transform}.ExecutionDrawer_voiceWaveBar__bDQMX[data-active="1"]{opacity:.98;box-shadow:0 0 6px color-mix(in srgb,var(--accent-solid) 28%,transparent)}.ExecutionDrawer_voiceHoldWaveBar___Ow0h{display:block;width:2px;height:35%;border-radius:999px;background:color-mix(in srgb,var(--accent-solid) 55%,var(--text-tertiary));opacity:.45;transform-origin:center bottom}.ExecutionDrawer_voiceHoldWaveBar___Ow0h[data-active="1"]{animation:ExecutionDrawer_voiceHoldWavePulse__MivXX .85s ease-in-out infinite alternate}@keyframes ExecutionDrawer_voiceHoldWavePulse__MivXX{0%{height:22%;opacity:.35}to{height:92%;opacity:.95}}.ExecutionDrawer_chatBodyVoice__GWqN_{display:flex;flex-direction:column;gap:.2rem;min-width:11.5rem;max-width:22rem}.ExecutionDrawer_chatBodyVoice__GWqN_ .ExecutionDrawer_chatBody__4XdVX{display:flex;flex-direction:column;gap:.2rem;padding-bottom:.38rem}.ExecutionDrawer_voiceMessageRow__YiCjY{display:flex;align-items:center;gap:.45rem;min-width:0}.ExecutionDrawer_voicePlayBtn__50D_C{flex-shrink:0;width:2.75rem;height:2.75rem;padding:0;border-radius:50%;border:1px solid color-mix(in srgb,white 16%,var(--chat-bubble-fill));background:color-mix(in srgb,white 14%,var(--chat-bubble-fill));color:var(--chat-surface-fg);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;touch-action:manipulation;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:background .15s ease,border-color .15s ease}.ExecutionDrawer_voicePlayBtn__50D_C:hover:not(:disabled){background:color-mix(in srgb,white 24%,var(--chat-bubble-fill));border-color:color-mix(in srgb,white 28%,var(--chat-bubble-fill))}.ExecutionDrawer_voicePlayIcon__hXGYt{display:block;flex-shrink:0}.ExecutionDrawer_voiceSeekTrack__CH56u{flex:1 1;min-width:0;height:1.35rem;display:flex;align-items:center;padding:0 .1rem;cursor:pointer;touch-action:none}.ExecutionDrawer_voiceSeekRail__Ye8Tb{position:relative;width:100%;height:5px;border-radius:999px;background:color-mix(in srgb,white 14%,var(--chat-bubble-fill,#50554e))}.ExecutionDrawer_voiceSeekFill__VA7C9{position:absolute;left:0;top:0;bottom:0;width:calc(var(--voice-progress, 0)*100%);border-radius:inherit;background:color-mix(in srgb,white 52%,var(--chat-bubble-fill,#50554e));pointer-events:none}.ExecutionDrawer_voiceSeekThumb__BxmjZ{position:absolute;left:calc(var(--voice-progress, 0)*100%);top:50%;width:.65rem;height:.65rem;margin-left:-.325rem;border-radius:50%;background:color-mix(in srgb,white 78%,var(--chat-bubble-fill,#50554e));box-shadow:0 0 0 2px color-mix(in srgb,var(--chat-bubble-fill,#50554e) 35%,transparent);transform:translateY(-50%) scale(.85);opacity:0;transition:opacity .12s ease,transform .12s ease;pointer-events:none}.ExecutionDrawer_voiceSeekTrack__CH56u:hover .ExecutionDrawer_voiceSeekThumb__BxmjZ,.ExecutionDrawer_voiceSeekTrack__CH56u[data-scrubbing=true] .ExecutionDrawer_voiceSeekThumb__BxmjZ{opacity:1;transform:translateY(-50%) scale(1)}.ExecutionDrawer_voiceDuration__dhBR0{flex-shrink:0;min-width:2rem;font-size:.72rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:color-mix(in srgb,white 55%,var(--chat-bubble-fill,#50554e));text-align:right}.ExecutionDrawer_chatBodyVoice__GWqN_ .ExecutionDrawer_chatFoot__YeLBE{margin-top:0;padding-top:0}