.MeetingDetailsModal_body__9yf5s{display:flex;flex-direction:column;gap:1rem}.MeetingDetailsModal_meta__7PMh9{display:grid;grid-gap:.65rem;gap:.65rem;margin:0}.MeetingDetailsModal_meta__7PMh9 div{display:grid;grid-template-columns:7.5rem 1fr;grid-gap:.5rem;gap:.5rem;align-items:baseline}.MeetingDetailsModal_meta__7PMh9 dt{margin:0;font-size:.82rem;opacity:.7}.MeetingDetailsModal_meta__7PMh9 dd{margin:0;font-size:.92rem}.MeetingDetailsModal_section__wLLNq{display:flex;flex-direction:column;gap:.45rem}.MeetingDetailsModal_sectionTitle__UBhDM{margin:0;font-size:.84rem;font-weight:600;opacity:.85}.MeetingDetailsModal_participantChips__RFemf{display:flex;flex-wrap:wrap;gap:.35rem}.MeetingDetailsModal_participantChip__FpBkR{display:inline-flex;align-items:center;max-width:100%;padding:.2rem .55rem;font-size:.82rem;line-height:1.35;border-radius:999px;background:color-mix(in srgb,var(--surface-base,#1a1a1a) 72%,transparent);border:1px solid color-mix(in srgb,currentColor 12%,transparent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MeetingDetailsModal_transcriptBox__v0jZZ{max-height:12rem;overflow:auto;padding:.55rem .65rem;border-radius:.5rem;background:color-mix(in srgb,var(--surface-base,#1a1a1a) 55%,transparent);border:1px solid color-mix(in srgb,currentColor 10%,transparent)}.MeetingDetailsModal_transcript__XfhTt{margin:0;font-size:.88rem;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere;opacity:.92}.MeetingDetailsModal_muted__ZNpFB{margin:0;font-size:.84rem;opacity:.72}.MeetingDetailsModal_error__oPK4n{margin:0;font-size:.88rem;color:var(--status-error,#f87171)}.MeetingPlaqueBubble_shell__JlTAi{min-width:14rem}.MeetingPlaqueBubble_titleRow__nxV_L{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.MeetingPlaqueBubble_duration__TUkIF{opacity:.75}.MeetingPlaqueBubble_participants__ry20k{margin-top:.35rem;font-size:.82rem;opacity:.8}.MeetingPlaqueBubble_statusRow__j14nm{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-top:.35rem}.MeetingPlaqueBubble_status__U5VdE{font-size:.8rem;opacity:.75;min-width:0}.MeetingPlaqueBubble_detailsLink__H8jpW{flex-shrink:0;padding:0;border:none;background:none;color:inherit;font-size:.78rem;font-weight:500;opacity:.62;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:2px;cursor:pointer}.MeetingPlaqueBubble_detailsLink__H8jpW:hover{opacity:.92;-webkit-text-decoration-color:color-mix(in srgb,currentColor 55%,transparent);text-decoration-color:color-mix(in srgb,currentColor 55%,transparent)}.AttachmentImageLightbox_overlay__dBZ2Q{position:fixed;inset:0;z-index:12000;display:flex;align-items:center;justify-content:center;padding:max(2rem,env(safe-area-inset-top,0px)) max(1.25rem,env(safe-area-inset-right,0px)) max(2rem,env(safe-area-inset-bottom,0px)) max(1.25rem,env(safe-area-inset-left,0px));background:color-mix(in srgb,#0a0c10 72%,transparent);-webkit-backdrop-filter:blur(14px) saturate(120%);backdrop-filter:blur(14px) saturate(120%);animation:AttachmentImageLightbox_lightboxFadeIn__5hK5w .18s ease}@keyframes AttachmentImageLightbox_lightboxFadeIn__5hK5w{0%{opacity:0}to{opacity:1}}.AttachmentImageLightbox_closeBtn__3RaXo{position:absolute;top:max(1rem,env(safe-area-inset-top,0px));right:max(1rem,env(safe-area-inset-right,0px));display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:1px solid color-mix(in srgb,#fff 18%,transparent);border-radius:999px;background:color-mix(in srgb,#111 55%,transparent);color:#fff;cursor:pointer;transition:background .15s ease}.AttachmentImageLightbox_closeBtn__3RaXo:hover{background:color-mix(in srgb,#111 75%,transparent)}.AttachmentImageLightbox_figure__ryTWm{display:flex;flex-direction:column;align-items:center;gap:.65rem;max-width:min(92vw,960px);max-height:88vh;margin:0}.AttachmentImageLightbox_image__dj1nF{display:block;max-width:100%;max-height:calc(88vh - 2rem);object-fit:contain;border-radius:.65rem;box-shadow:0 24px 80px color-mix(in srgb,#000 45%,transparent),0 0 0 1px color-mix(in srgb,#fff 8%,transparent)}.AttachmentImageLightbox_caption__BCxJ9{margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;color:color-mix(in srgb,#fff 72%,transparent);letter-spacing:.01em}.HostUserInputCard_card__J_zWR,.HostUserInputCard_hostQaWrap__fCvnT{margin:var(--chat-block-gap,.28rem) 0;width:100%;max-width:var(--chat-card-max-width,min(100%,480px))}.HostUserInputCard_card__J_zWR{border-radius:10px;border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--surface-raised) 94%,var(--surface-base));overflow:hidden}.HostUserInputCard_head__ITWld{padding:8px 12px;border-bottom:1px solid var(--border-subtle)}.HostUserInputCard_headLabel__Ik3_6{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.HostUserInputCard_body__VdBV_{padding:10px 12px 12px;display:flex;flex-direction:column;gap:8px}.HostUserInputCard_context__JKhXq{margin:0;font-size:12px;line-height:1.4;color:var(--text-muted);white-space:pre-wrap}.HostUserInputCard_question__BS5uH{margin:0;font-size:13px;font-weight:500;line-height:1.45;color:var(--text-primary);white-space:pre-wrap}.HostUserInputCard_answerBox__ZYMpP{margin:0;padding:8px 10px;border-radius:8px;border:1px solid color-mix(in srgb,var(--accent-solid) 22%,var(--border-subtle));background:color-mix(in srgb,var(--accent-solid) 6%,var(--surface-base));font-size:13px;line-height:1.4;color:var(--text-primary);white-space:pre-wrap}.HostUserInputCard_answerBoxDeclined__200MJ{border-style:dashed;color:var(--text-muted)}.HostUserInputCard_reveal__LaQhh{animation:HostUserInputCard_hostQaIn__7WC_D .28s ease-out both}@keyframes HostUserInputCard_hostQaIn__7WC_D{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ShimmerText_shimmerRoot__z2cw3{display:block;width:max-content;max-width:100%}.ShimmerText_inner__s5a5F{display:block;color:hsla(0,0%,100%,.42);background-color:hsla(0,0%,100%,.42);background-image:linear-gradient(90deg,transparent,transparent 25%,rgba(255,255,255,.55) 50%,transparent 75%,transparent);background-size:5rem 100%;background-repeat:no-repeat;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);animation:ShimmerText_shimmerSweep__wDeuC 7s cubic-bezier(.4,0,.3,1) infinite}@keyframes ShimmerText_shimmerSweep__wDeuC{0%{background-position:-5rem 0}42%{background-position:calc(100% + 5rem) 0}to{background-position:calc(100% + 5rem) 0}}@media(prefers-reduced-motion:reduce){.ShimmerText_inner__s5a5F{animation:none;background:none;-webkit-text-fill-color:currentColor;color:hsla(0,0%,100%,.42)}}.SuggestPlanModeCard_row__rCvel{display:flex;justify-content:flex-start;margin:var(--chat-block-gap,.28rem) 0}.SuggestPlanModeCard_card__NICmA{display:flex;align-items:flex-start;gap:.6rem;width:100%;max-width:var(--chat-card-max-width,min(100%,480px));padding:var(--chat-card-pad-y,.65rem) var(--chat-card-pad-x,.85rem);border-radius:12px;border:1px solid var(--border-default);background:rgba(0,0,0,0);text-align:left}.SuggestPlanModeCard_iconWrap__ei7jB{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:rgba(0,0,0,0);border:1px solid var(--border-subtle);color:var(--text-secondary);margin-top:1px}.SuggestPlanModeCard_body__3BF76{flex:1 1;min-width:0}.SuggestPlanModeCard_message___RmtC{margin:0 0 .55rem;font-size:.84rem;line-height:1.5;color:var(--text-primary);opacity:.9}.SuggestPlanModeCard_footer__ucovf{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.SuggestPlanModeCard_switchBtn__J7qW0{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .75rem;border-radius:8px;border:1px solid var(--border-default);background:rgba(0,0,0,0);color:var(--text-primary);font-size:.78rem;font-weight:500;cursor:pointer;transition:background .14s,border-color .14s}.SuggestPlanModeCard_switchBtn__J7qW0:hover:not(:disabled){background:color-mix(in srgb,var(--text-tertiary) 8%,transparent);border-color:var(--border-default)}.SuggestPlanModeCard_switchBtn__J7qW0:active:not(:disabled){background:color-mix(in srgb,var(--text-tertiary) 12%,transparent)}.SuggestPlanModeCard_switchBtn__J7qW0:disabled{opacity:.45;cursor:not-allowed}.SuggestPlanModeCard_readOnlyHint__qirU1{font-size:.72rem;color:var(--text-tertiary)}.SuggestPlanModeCard_time__N_fe0{font-size:.66rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.01em;color:var(--text-tertiary);white-space:nowrap}.SuggestPlanModeCard_reveal__sGA3x{animation:SuggestPlanModeCard_suggestCardIn__9krTH .28s ease-out both}@keyframes SuggestPlanModeCard_suggestCardIn__9krTH{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.SuggestExecuteModeCard_row__YUU_m{display:flex;justify-content:flex-start;margin:var(--chat-block-gap,.28rem) 0}.SuggestExecuteModeCard_card__X18d5{display:flex;align-items:flex-start;gap:.6rem;width:100%;max-width:var(--chat-card-max-width,min(100%,480px));padding:var(--chat-card-pad-y,.65rem) var(--chat-card-pad-x,.85rem);border-radius:12px;border:1px solid var(--border-default);background:rgba(0,0,0,0);text-align:left}.SuggestExecuteModeCard_iconWrap__AcKxT{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:rgba(0,0,0,0);border:1px solid var(--border-subtle);color:var(--text-secondary);margin-top:1px}.SuggestExecuteModeCard_body__D7vxW{flex:1 1;min-width:0}.SuggestExecuteModeCard_message__EPJ8X{margin:0 0 .55rem;font-size:.84rem;line-height:1.5;color:var(--text-primary);opacity:.9}.SuggestExecuteModeCard_footer__RqkQt{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.SuggestExecuteModeCard_switchBtn__nvpDJ{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.45rem .75rem;border-radius:10px;border:1px solid var(--chat-surface-border);background:var(--chat-bubble-fill);color:var(--chat-surface-fg);font:inherit;font-size:.78rem;font-weight:500;line-height:1.25;cursor:pointer;transition:background .15s ease,border-color .15s ease,opacity .15s ease}.SuggestExecuteModeCard_switchBtn__nvpDJ:hover:not(:disabled){background:var(--chat-surface-hover);border-color:color-mix(in srgb,var(--chat-bubble-fill) 62%,white 38%)}.SuggestExecuteModeCard_switchBtn__nvpDJ:focus-visible{outline:2px solid color-mix(in srgb,var(--chat-bubble-fill) 55%,white 45%);outline-offset:2px}.SuggestExecuteModeCard_switchBtn__nvpDJ:disabled{opacity:.45;cursor:not-allowed}.SuggestExecuteModeCard_time__rBdJy{font-size:.66rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.01em;color:var(--text-tertiary);white-space:nowrap}.SuggestExecuteModeCard_reveal__86SP9{animation:SuggestExecuteModeCard_suggestExecCardIn__eSBYB .28s ease-out both}@keyframes SuggestExecuteModeCard_suggestExecCardIn__eSBYB{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.MeetingLiveCard_row__DzkeR{display:flex;justify-content:flex-start;margin:var(--chat-block-gap,.28rem) 0}.MeetingLiveCard_card__tR1vd{display:flex;align-items:flex-start;gap:.6rem;width:100%;max-width:var(--chat-card-max-width,min(100%,480px));padding:var(--chat-card-pad-y,.65rem) var(--chat-card-pad-x,.85rem);border-radius:12px;border:1px solid var(--border-default);background:rgba(0,0,0,0);text-align:left}.MeetingLiveCard_iconWrap___QlrP{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;margin-top:1px}.MeetingLiveCard_iconWrapLive__uwpNX{color:var(--accent-solid,#3b82f6);border:1px solid color-mix(in srgb,var(--accent-solid,#3b82f6) 28%,var(--border-subtle));background:color-mix(in srgb,var(--accent-solid,#3b82f6) 8%,transparent)}.MeetingLiveCard_iconWrapEnded__IOHln{color:var(--text-tertiary);border:1px solid var(--border-subtle);background:rgba(0,0,0,0)}.MeetingLiveCard_body__tvcQ1{flex:1 1;min-width:0}.MeetingLiveCard_title__iDsUT{margin:0 0 .25rem;font-size:.8rem;font-weight:600;color:var(--text-primary)}.MeetingLiveCard_message__o0_2n{margin:0 0 .55rem;font-size:.84rem;line-height:1.5;color:var(--text-secondary)}.MeetingLiveCard_footer__rpAKV{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.MeetingLiveCard_joinBtn__IRvab{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.45rem .75rem;border-radius:10px;border:1px solid var(--chat-surface-border);background:var(--chat-bubble-fill);color:var(--chat-surface-fg);font:inherit;font-size:.78rem;font-weight:500;line-height:1.25;cursor:pointer;transition:background .15s ease,border-color .15s ease,opacity .15s ease}.MeetingLiveCard_joinBtn__IRvab:hover:not(:disabled){background:var(--chat-surface-hover);border-color:color-mix(in srgb,var(--chat-bubble-fill) 62%,white 38%)}.MeetingLiveCard_joinBtn__IRvab:focus-visible{outline:2px solid color-mix(in srgb,var(--chat-bubble-fill) 55%,white 45%);outline-offset:2px}.MeetingLiveCard_joinBtn__IRvab:disabled{opacity:.45;cursor:not-allowed}.MeetingLiveCard_endedLabel__qtcG3{font-size:.72rem;color:var(--text-tertiary)}.MeetingLiveCard_time__TUcid{font-size:.66rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.01em;color:var(--text-tertiary);white-space:nowrap}.MeetingLiveCard_reveal__Z6h4P{animation:MeetingLiveCard_meetingLiveCardIn__chIN7 .28s ease-out both}@keyframes MeetingLiveCard_meetingLiveCardIn__chIN7{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.PlanSavedCard_row__1RgHD{display:flex;justify-content:flex-start;margin:var(--chat-block-gap,.28rem) 0}.PlanSavedCard_card__l6Mhs{display:flex;align-items:flex-start;gap:.6rem;width:100%;max-width:var(--chat-card-max-width,min(100%,480px));padding:var(--chat-card-pad-y,.65rem) var(--chat-card-pad-x,.85rem);border-radius:12px;border:1px solid var(--border-default);background:rgba(0,0,0,0);text-align:left}.PlanSavedCard_iconWrap__tnl2E{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;margin-top:1px;color:var(--accent-solid,#3b82f6);border:1px solid color-mix(in srgb,var(--accent-solid,#3b82f6) 28%,var(--border-subtle));background:color-mix(in srgb,var(--accent-solid,#3b82f6) 8%,transparent)}.PlanSavedCard_body__3somY{flex:1 1;min-width:0}.PlanSavedCard_title__LlVeX{margin:0 0 .25rem;font-size:.8rem;font-weight:600;color:var(--text-primary)}.PlanSavedCard_message__SkuHJ{margin:0 0 .35rem;font-size:.84rem;line-height:1.5;color:var(--text-secondary)}.PlanSavedCard_meta__kAuw5{margin:0 0 .55rem;font-size:.72rem;color:var(--text-tertiary)}.PlanSavedCard_footer__Jf1Z7{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.PlanSavedCard_executeBtn__jzK_6{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.45rem .75rem;border-radius:10px;border:1px solid var(--chat-surface-border);background:var(--chat-bubble-fill);color:var(--chat-surface-fg);font:inherit;font-size:.78rem;font-weight:500;line-height:1.25;cursor:pointer;transition:background .15s ease,border-color .15s ease,opacity .15s ease}.PlanSavedCard_executeBtn__jzK_6:hover:not(:disabled){background:var(--chat-surface-hover);border-color:color-mix(in srgb,var(--chat-bubble-fill) 62%,white 38%)}.PlanSavedCard_executeBtn__jzK_6:focus-visible{outline:2px solid color-mix(in srgb,var(--chat-bubble-fill) 55%,white 45%);outline-offset:2px}.PlanSavedCard_executeBtn__jzK_6:disabled{opacity:.45;cursor:not-allowed}.PlanSavedCard_time__Rs3ja{font-size:.66rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.01em;color:var(--text-tertiary);white-space:nowrap}.PlanSavedCard_reveal__IFWn9{animation:PlanSavedCard_planCardIn__BD5wo .28s ease-out both}@keyframes PlanSavedCard_planCardIn__BD5wo{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.SessionTerminalCard_row__8UcUA{display:flex;justify-content:flex-start;margin:var(--chat-block-gap,.28rem) 0}.SessionTerminalCard_card__BkN_H{width:100%;max-width:var(--chat-card-max-width,min(100%,480px));padding:var(--chat-card-pad-y,.65rem) var(--chat-card-pad-x,.85rem);border-radius:12px;text-align:left}.SessionTerminalCard_success___Ss3d{border-color:color-mix(in srgb,var(--status-success,#3ecf8e) 40%,var(--border-default));background:rgba(0,0,0,0)}.SessionTerminalCard_failure__W6BmY{border-color:color-mix(in srgb,var(--status-danger,#f87171) 40%,var(--border-default));background:rgba(0,0,0,0)}.SessionTerminalCard_title__RhpP9{margin:0 0 .4rem;font-size:.8rem;font-weight:600}.SessionTerminalCard_titleSuccess__F33NX{color:color-mix(in srgb,var(--status-success,#6ee7b7) 92%,var(--text-primary))}.SessionTerminalCard_titleFailure__kJP9n{color:color-mix(in srgb,var(--status-danger,#fca5a5) 92%,var(--text-primary))}.SessionTerminalCard_message__4fBbP{margin:0;font-size:.84rem;line-height:1.5;color:var(--text-primary);opacity:.9}.SessionTerminalCard_footer__v4mWA{display:flex;justify-content:flex-end;margin-top:.55rem}.SessionTerminalCard_time__3Dl02{font-size:.66rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.01em;color:var(--text-tertiary);white-space:nowrap}.SessionTerminalCard_reveal__GFelq{animation:SessionTerminalCard_terminalCardIn__dljad .28s ease-out both}@keyframes SessionTerminalCard_terminalCardIn__dljad{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ToolRunCard_row__Kw7si{display:flex;justify-content:flex-start;margin:var(--chat-block-gap,.28rem) 0;scroll-margin-bottom:1.25rem}.ToolRunCard_card__QRp56{width:100%;max-width:var(--chat-card-max-width,min(100%,480px));border-radius:12px;border:1px solid var(--border-default);background:rgba(0,0,0,0);overflow:hidden;box-shadow:none}.ToolRunCard_head__dU3Jj{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .65rem;padding:.65rem .85rem;border-bottom:1px solid var(--border-subtle)}.ToolRunCard_headSummary__TM_Rk{cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-bottom:none;transition:background .14s ease}.ToolRunCard_headSummary__TM_Rk::-webkit-details-marker{display:none}.ToolRunCard_headSummary__TM_Rk:hover{background:color-mix(in srgb,var(--text-tertiary) 6%,transparent)}.ToolRunCard_foldChevron___CV7x{width:.5rem;height:.5rem;border-right:1.6px solid var(--text-tertiary);border-bottom:1.6px solid var(--text-tertiary);transform:rotate(-45deg);transition:transform .16s ease;flex:none}details[open]>.ToolRunCard_headSummary__TM_Rk{border-bottom:1px solid var(--border-subtle)}details[open]>.ToolRunCard_headSummary__TM_Rk .ToolRunCard_foldChevron___CV7x{transform:rotate(45deg)}.ToolRunCard_fieldBlock__mNmVo{display:flex;flex-direction:column;gap:.2rem}.ToolRunCard_fieldHeading__6gBeg{font-size:.68rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--text-tertiary)}.ToolRunCard_toolName__Npn7J{margin:0;font-size:.85rem;font-weight:600;font-family:var(--font-mono,ui-monospace,monospace);color:var(--text-primary)}.ToolRunCard_badge__YfY1J{font-size:.65rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;padding:.15rem .45rem;border-radius:6px}.ToolRunCard_badge_request__4_2u7{background:color-mix(in srgb,var(--text-tertiary) 14%,transparent);color:var(--text-secondary)}.ToolRunCard_badge_queued__mip8_{background:color-mix(in srgb,var(--text-tertiary) 10%,transparent);color:var(--text-tertiary)}.ToolRunCard_badge_awaiting_approval__xwZHz{background:rgba(250,204,21,.15);color:rgba(250,204,21,.95)}.ToolRunCard_badge_running__PdZXz{background:rgba(96,165,250,.15);color:rgba(147,197,253,.95)}.ToolRunCard_badge_done__YcWQC{background:rgba(74,222,128,.12);color:rgba(134,239,172,.95)}.ToolRunCard_badge_cancelled__1_37a{background:color-mix(in srgb,var(--text-tertiary) 12%,transparent);color:var(--text-tertiary)}.ToolRunCard_badge_error__rDSai{background:rgba(239,68,68,.15);color:rgba(252,165,165,.95)}.ToolRunCard_queueHint__nuN_8{margin:0;width:100%;font-size:.72rem;color:var(--text-tertiary)}.ToolRunCard_time__6k6LC{margin-left:auto;font-size:.66rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.01em;color:var(--text-tertiary);white-space:nowrap}.ToolRunCard_body___9QMP{padding:.5rem .85rem .75rem;display:flex;flex-direction:column;gap:.45rem}.ToolRunCard_fold__gctX3{border-radius:8px;border:1px solid var(--border-subtle);background:var(--surface-code)}.ToolRunCard_foldSummary__k1uVZ{cursor:pointer;padding:.4rem .55rem;font-size:.72rem;font-weight:500;color:var(--text-secondary);list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ToolRunCard_foldSummary__k1uVZ::-webkit-details-marker{display:none}.ToolRunCard_pre__u0IdH{margin:0;padding:.45rem .55rem;border-radius:8px;border:1px solid var(--border-subtle);background:var(--surface-code);font-size:.7rem;line-height:1.45;font-family:var(--font-mono,ui-monospace,monospace);color:var(--text-secondary);overflow-x:auto;white-space:pre-wrap;word-break:break-word;max-height:240px;overflow-y:auto}.ToolRunCard_approvalBlock__43qgN{padding-top:.15rem;display:flex;flex-direction:column;gap:.55rem;scroll-margin-bottom:.75rem}.ToolRunCard_approvalIntro__rKK_n{margin:0;font-size:.78rem;line-height:1.45;color:var(--text-secondary)}.ToolRunCard_workflowMeta__RhArb{margin:0;font-size:.68rem;color:var(--text-tertiary)}.ToolRunCard_workflowMeta__RhArb code{font-size:.66rem;padding:.08rem .32rem;border-radius:4px;background:var(--surface-code);color:var(--text-secondary)}.ToolRunCard_hint__fLzgd{margin:0;font-size:.72rem;line-height:1.4;color:var(--text-tertiary)}.ToolRunCard_hint__fLzgd code{font-size:.68rem;padding:.08rem .32rem;border-radius:4px;background:var(--surface-code);color:var(--text-primary)}.ToolRunCard_fields__j0o8L{display:flex;flex-direction:column;gap:.4rem}.ToolRunCard_field__LN6Uu{display:flex;flex-direction:column;gap:.2rem}.ToolRunCard_fieldLabel__oFRVX{font-size:.68rem;color:var(--text-tertiary)}.ToolRunCard_fieldInput__Sp_bZ{width:100%;padding:.35rem .5rem;font-size:.78rem;border-radius:6px;border:1px solid var(--border-default);background:var(--surface-base);color:var(--text-primary)}.ToolRunCard_fieldInput__Sp_bZ:focus{outline:none;border-color:var(--accent-a45);box-shadow:0 0 0 2px var(--accent-ring-10)}.ToolRunCard_fieldTextarea__feDkI{width:100%;min-height:4.5rem;padding:.4rem .5rem;font-size:.78rem;line-height:1.45;border-radius:6px;border:1px solid var(--border-default);background:var(--surface-base);color:var(--text-primary);resize:vertical}.ToolRunCard_fieldTextarea__feDkI:focus{outline:none;border-color:var(--accent-a45);box-shadow:0 0 0 2px var(--accent-ring-10)}.ToolRunCard_addField__Smh5c{align-self:flex-start;font-size:.72rem;padding:.2rem .45rem;border:none;background:rgba(0,0,0,0);color:var(--accent-fg-soft);cursor:pointer}.ToolRunCard_addField__Smh5c:hover{color:var(--accent-fg)}.ToolRunCard_actions__X5hN7{display:flex;gap:.5rem;flex-wrap:wrap}.ToolRunCard_approveBtn__4iQe6,.ToolRunCard_rejectBtn__qhJId{font-size:.78rem;font-weight:500;padding:.4rem .75rem;border-radius:8px;cursor:pointer;border:1px solid rgba(0,0,0,0)}.ToolRunCard_approveBtn__4iQe6{background:rgba(74,222,128,.2);border-color:rgba(74,222,128,.35);color:rgba(187,247,208,.95)}.ToolRunCard_approveBtn__4iQe6:disabled,.ToolRunCard_rejectBtn__qhJId:disabled{opacity:.45;cursor:not-allowed}.ToolRunCard_rejectBtn__qhJId{background:color-mix(in srgb,var(--text-tertiary) 10%,transparent);border-color:var(--border-default);color:var(--text-secondary)}.ToolRunCard_error__wnol5{margin:0;font-size:.72rem;color:rgba(252,165,165,.95)}.ToolRunCard_reveal__TP_zr{animation:ToolRunCard_toolRunIn__P2qf0 .28s ease-out both}@keyframes ToolRunCard_toolRunIn__P2qf0{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.StepDetailModal_shared_shell___k40Y{display:flex;flex-direction:column;gap:1.25rem;min-height:0}.StepDetailModal_shared_head__sexwj{flex-shrink:0;display:flex;flex-direction:column;gap:.45rem}.StepDetailModal_shared_meta__ep3UO{margin:0;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);color:var(--text-secondary)}.StepDetailModal_shared_metaStrong___i_MW{color:var(--text-primary);font-weight:500}.StepDetailModal_shared_lead__WGB5Q{margin:0;font-size:var(--type-body-size);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);color:color-mix(in srgb,var(--text-secondary) 88%,var(--text-primary));max-width:58ch}.StepDetailModal_shared_section__La801{display:flex;flex-direction:column;gap:.65rem}.StepDetailModal_shared_overline__KYU9N{margin:0;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:color-mix(in srgb,var(--text-secondary) 72%,transparent)}.StepDetailModal_shared_fieldList__2ZbH9{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.StepDetailModal_shared_fieldRow__4pJQv{display:grid;grid-template-columns:minmax(96px,132px) 1fr auto;align-items:start;grid-gap:.75rem 1rem;gap:.75rem 1rem;padding:.85rem 0;border-bottom:1px solid color-mix(in srgb,var(--chat-bubble-fill,#50554e) 18%,var(--border-subtle))}.StepDetailModal_shared_fieldRow__4pJQv:first-child{padding-top:.15rem}.StepDetailModal_shared_fieldRow__4pJQv:last-child{border-bottom:none;padding-bottom:.15rem}.StepDetailModal_shared_fieldRowSingle__9JpMT{grid-template-columns:1fr auto;gap:.75rem}.StepDetailModal_shared_fieldRowStacked__iKM_e{grid-template-columns:1fr auto;gap:.45rem .75rem}.StepDetailModal_shared_fieldRowStacked__iKM_e .StepDetailModal_shared_fieldLabel__g5ZSd,.StepDetailModal_shared_fieldRowStacked__iKM_e .StepDetailModal_shared_fieldMappingNote__3rjqf{grid-column:1/-1}.StepDetailModal_shared_fieldRowStacked__iKM_e .StepDetailModal_shared_fieldMappingOnly__iF0is,.StepDetailModal_shared_fieldRowStacked__iKM_e .StepDetailModal_shared_fieldValueBlock__fjYuQ,.StepDetailModal_shared_fieldRowStacked__iKM_e .StepDetailModal_shared_fieldValue__BmiJ3{grid-column:1/2}.StepDetailModal_shared_fieldRowStacked__iKM_e .StepDetailModal_shared_copyBtn__DIgrY{grid-column:2/3;grid-row:auto;align-self:start}.StepDetailModal_shared_fieldLabel__g5ZSd{margin:0;font-size:var(--type-caption-size);line-height:1.45;font-weight:500;color:var(--text-secondary);padding-top:.08rem;min-width:0;overflow-wrap:anywhere;display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem}.StepDetailModal_shared_fieldOrigin__BNs7D{font-size:.72rem;font-weight:500;color:var(--accent-fg-soft,#7eb8ff)}.StepDetailModal_shared_fieldMappingNote__3rjqf{margin:.12rem 0 0;font-size:var(--type-caption-size);line-height:1.45;color:color-mix(in srgb,var(--text-secondary) 82%,var(--accent-fg-soft,#7eb8ff))}.StepDetailModal_shared_fieldMappingOnly__iF0is{margin:0;font-size:var(--type-body-size);line-height:var(--type-body-leading);font-style:italic;color:color-mix(in srgb,var(--text-secondary) 88%,transparent)}.StepDetailModal_shared_fieldValue__BmiJ3{margin:0;min-width:0;font-size:var(--type-body-size);line-height:var(--type-body-leading);color:var(--text-primary);word-break:break-word}.StepDetailModal_shared_fieldValueMono__heoZv{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--type-ui-sm-size);line-height:1.55;letter-spacing:0}.StepDetailModal_shared_fieldValueBlock__fjYuQ{margin:0;padding:0;border:none;background:rgba(0,0,0,0);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--type-ui-sm-size);line-height:1.6;color:color-mix(in srgb,var(--text-primary) 88%,var(--text-secondary));white-space:pre-wrap;word-break:break-word}.StepDetailModal_shared_copyBtn__DIgrY{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:none;border-radius:8px;background:rgba(0,0,0,0);color:color-mix(in srgb,var(--text-secondary) 80%,transparent);cursor:pointer;flex-shrink:0;transition:background .15s ease,color .15s ease}.StepDetailModal_shared_copyBtn__DIgrY:hover{background:color-mix(in srgb,var(--accent-solid) 10%,transparent);color:var(--accent-fg-soft)}.StepDetailModal_shared_copyBtn__DIgrY:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px}.StepDetailModal_shared_empty__g5MZj{margin:0;padding:2rem .5rem .5rem;text-align:center;font-size:var(--type-body-size);line-height:var(--type-body-leading);color:color-mix(in srgb,var(--text-secondary) 88%,transparent)}@media(max-width:520px){.StepDetailModal_shared_fieldRow__4pJQv{grid-template-columns:1fr auto;gap:.35rem .65rem}.StepDetailModal_shared_fieldRow__4pJQv .StepDetailModal_shared_fieldLabel__g5ZSd{grid-column:1/-1;padding-top:0}.StepDetailModal_shared_fieldRow__4pJQv .StepDetailModal_shared_fieldValueBlock__fjYuQ,.StepDetailModal_shared_fieldRow__4pJQv .StepDetailModal_shared_fieldValue__BmiJ3{grid-column:1/2}.StepDetailModal_shared_fieldRow__4pJQv .StepDetailModal_shared_copyBtn__DIgrY{grid-column:2/3;grid-row:2}}.StepCompletedCard_row__f2EJF{display:flex;justify-content:flex-start;margin:var(--chat-block-gap,.28rem) 0;scroll-margin-bottom:1.25rem}.StepCompletedCard_card__vJUmJ{width:100%;max-width:var(--chat-card-max-width,min(100%,480px));border-radius:12px;border:1px solid var(--border-default);background:rgba(0,0,0,0);overflow:hidden;box-shadow:none}.StepCompletedCard_head__2bWmc{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .55rem;padding:.6rem .8rem;cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .14s ease}.StepCompletedCard_head__2bWmc::-webkit-details-marker{display:none}.StepCompletedCard_head__2bWmc:hover{background:color-mix(in srgb,var(--text-tertiary) 6%,transparent)}.StepCompletedCard_foldChevron__SEfPm{width:.5rem;height:.5rem;border-right:1.6px solid var(--text-tertiary);border-bottom:1.6px solid var(--text-tertiary);transform:rotate(-45deg);transition:transform .16s ease;flex:none}details[open]>.StepCompletedCard_head__2bWmc{border-bottom:1px solid var(--border-subtle)}details[open]>.StepCompletedCard_head__2bWmc .StepCompletedCard_foldChevron__SEfPm{transform:rotate(45deg)}.StepCompletedCard_doneIcon__j5HXK{color:rgba(134,239,172,.95);flex:none}.StepCompletedCard_title__KcbMe{font-size:.82rem;font-weight:600;color:var(--text-primary);min-width:0;flex:1 1 auto}.StepCompletedCard_count__bwHYS{font-size:.65rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;padding:.15rem .45rem;border-radius:6px;background:rgba(74,222,128,.12);color:rgba(134,239,172,.95);white-space:nowrap}.StepCompletedCard_time__Y3BuP{margin-left:auto;font-size:.66rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.01em;color:var(--text-tertiary);white-space:nowrap}.StepCompletedCard_body__nrAO1{padding:.55rem .8rem .75rem;display:flex;flex-direction:column;gap:.5rem}.StepCompletedCard_fieldHeading__TxCeP{font-size:.68rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--text-tertiary)}.StepCompletedCard_handleRow__H562H{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.StepCompletedCard_handleValue__H13iY{font-size:.72rem;font-family:var(--font-mono,ui-monospace,monospace);padding:.12rem .4rem;border-radius:5px;background:var(--surface-code);color:var(--text-primary)}.StepCompletedCard_fieldList__eb4us{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.StepCompletedCard_fieldRow__vBIjd{display:grid;grid-template-columns:minmax(0,.4fr) minmax(0,1fr) auto;align-items:baseline;grid-gap:.5rem;gap:.5rem}.StepCompletedCard_fieldRowStacked__WR8Dx{grid-template-columns:1fr auto}.StepCompletedCard_fieldLabel__XFGkJ{font-size:.7rem;color:var(--text-tertiary);word-break:break-word}.StepCompletedCard_fieldValue__CjsuH{font-size:.78rem;color:var(--text-secondary);word-break:break-word}.StepCompletedCard_fieldRowStacked__WR8Dx .StepCompletedCard_fieldLabel__XFGkJ{grid-column:1/-1}.StepCompletedCard_fieldValueBlock__dlYlu{grid-column:1/-1;margin:0;padding:.45rem .55rem;border-radius:8px;border:1px solid var(--border-subtle);background:var(--surface-code);font-size:.7rem;line-height:1.45;font-family:var(--font-mono,ui-monospace,monospace);color:var(--text-secondary);overflow-x:auto;white-space:pre-wrap;word-break:break-word;max-height:260px;overflow-y:auto}.StepCompletedCard_empty__cGUsq{margin:0;font-size:.72rem;color:var(--text-tertiary)}.StepCompletedCard_reveal__UCFE_{animation:StepCompletedCard_stepDoneIn__6fIEZ .28s ease-out both}@keyframes StepCompletedCard_stepDoneIn__6fIEZ{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ChatScrollToBottomFab_fab__EUx3x{position:absolute;bottom:.85rem;left:50%;z-index:3;display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;margin:0;padding:0;border:1px solid color-mix(in srgb,var(--border-subtle) 70%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface-raised) 92%,transparent);color:var(--text-secondary);box-shadow:0 4px 16px color-mix(in srgb,#000 22%,transparent),inset 0 0 0 1px color-mix(in srgb,#fff 6%,transparent);cursor:pointer;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:0;pointer-events:none;transform:translate(-50%,.35rem) scale(.92);transition:opacity .18s ease,transform .18s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease}.ChatScrollToBottomFab_fab__EUx3x:hover{color:var(--text-primary);border-color:color-mix(in srgb,var(--accent-solid) 35%,var(--border-subtle));box-shadow:0 6px 20px color-mix(in srgb,#000 28%,transparent),0 0 0 1px color-mix(in srgb,var(--accent-solid) 12%,transparent) inset}.ChatScrollToBottomFab_fab__EUx3x:active{transform:translate(-50%,.35rem) scale(.88)}.ChatScrollToBottomFab_fabVisible__VD51z{opacity:1;pointer-events:auto;transform:translate(-50%) scale(1)}.ChatScrollToBottomFab_fabVisible__VD51z:active{transform:translate(-50%) scale(.94)}.SignalTargetPickerModal_body__A8Bdz{display:flex;flex-direction:column;gap:1rem}.SignalTargetPickerModal_lead__rGmYO{margin:0;font-size:var(--type-body-size);line-height:1.5;color:var(--text-secondary)}.SignalTargetPickerModal_empty__Nv4eU{margin:0;padding:.75rem .85rem;font-size:var(--type-caption-size);line-height:1.45;color:var(--text-secondary)}.SignalTargetPickerModal_empty__Nv4eU,.SignalTargetPickerModal_singleTarget__LSV3N{border-radius:10px;border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--surface-raised) 35%,transparent)}.SignalTargetPickerModal_singleTarget__LSV3N{display:flex;flex-direction:column;gap:.3rem;padding:.7rem .85rem}.SignalTargetPickerModal_singleLabel__njAqG{font-size:var(--type-caption-size);text-transform:uppercase;letter-spacing:.04em;font-weight:600;color:var(--text-tertiary)}.SignalTargetPickerModal_singleName__AUKsj{font-size:var(--type-body-lg-size);font-weight:600;color:var(--text-primary)}.SignalTargetPickerModal_field__YjDnR{display:flex;flex-direction:column;gap:.35rem}.SignalTargetPickerModal_fieldLabel__sx9Rs{font-size:var(--type-caption-size);text-transform:uppercase;letter-spacing:.04em;font-weight:600;color:var(--text-tertiary)}.SignalTargetPickerModal_select__hm_n8{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface-raised);color:var(--text-primary);padding:.55rem .75rem;font-family:inherit;font-size:var(--type-body-size);cursor:pointer}.SignalTargetPickerModal_select__hm_n8:focus{outline:none;border-color:color-mix(in srgb,var(--accent-solid) 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-solid) 10%,transparent)}.SignalTargetPickerModal_actions__A0b3w{display:flex;justify-content:flex-end;gap:.5rem;padding-top:.15rem}.SignalTargetPickerModal_cancelBtn__eboUE,.SignalTargetPickerModal_confirmBtn__DzEl6{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:999px;padding:.45rem .9rem;font-family:inherit;font-size:var(--type-ui-sm-size);font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,opacity .15s ease}.SignalTargetPickerModal_cancelBtn__eboUE:disabled,.SignalTargetPickerModal_confirmBtn__DzEl6:disabled{opacity:.55;cursor:not-allowed}.SignalTargetPickerModal_cancelBtn__eboUE{border:1px solid var(--border-subtle);background:rgba(0,0,0,0);color:var(--text-secondary)}.SignalTargetPickerModal_cancelBtn__eboUE:hover:not(:disabled){color:var(--text-primary);background:color-mix(in srgb,var(--text-primary) 4%,transparent)}.SignalTargetPickerModal_confirmBtn__DzEl6{border:1px solid color-mix(in srgb,var(--accent-solid) 45%,transparent);background:color-mix(in srgb,var(--accent-solid) 18%,transparent);color:var(--text-primary)}.SignalTargetPickerModal_confirmBtn__DzEl6:hover:not(:disabled){background:color-mix(in srgb,var(--accent-solid) 26%,transparent)}.ComposerOverflowMenu_triggerActive__BkjaN{color:var(--accent-fg-soft,var(--accent-solid))}.ComposerOverflowMenu_backdrop___8VqY{position:fixed;inset:0;z-index:9998;background:rgba(0,0,0,0)}.ComposerOverflowMenu_modeList__jHL5A{display:flex;flex-direction:column;gap:.25rem}.ComposerOverflowMenu_modeOption__cZrNI{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;min-height:2.75rem;padding:.65rem .85rem;border:none;border-radius:12px;background:color-mix(in srgb,var(--chat-bubble-fill,#50554e) 8%,transparent);color:var(--text-primary);font:inherit;font-size:.9375rem;font-weight:500;text-align:left;cursor:pointer;transition:background .15s ease}.ComposerOverflowMenu_modeOption__cZrNI:hover:not(:disabled){background:color-mix(in srgb,var(--chat-bubble-fill,#50554e) 16%,transparent)}.ComposerOverflowMenu_modeOption__cZrNI:disabled{opacity:.45;cursor:not-allowed}.ComposerOverflowMenu_modeOptionActive__NzoY2{background:color-mix(in srgb,var(--accent-solid) 14%,transparent);color:var(--text-primary)}.ComposerOverflowMenu_modeOptionDanger__vOXDm{margin-top:.35rem;color:var(--danger-fg,#f87171)}.ComposerOverflowMenu_executeHint__WVvOq{margin:0 0 .5rem;padding:0 .15rem;font-size:.875rem;color:var(--text-secondary);line-height:1.45}.PlanEditComposerPanel_panel__UkzPE{padding:.75rem .85rem .85rem}.PlanEditComposerPanel_hero__nMf_j{display:flex;gap:.65rem;align-items:flex-start}.PlanEditComposerPanel_iconWrap__LXubc{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:10px;flex-shrink:0;color:var(--accent-fg-soft,var(--text-primary));background:color-mix(in srgb,var(--accent-solid) 16%,transparent);border:1px solid color-mix(in srgb,var(--accent-solid) 28%,transparent)}.PlanEditComposerPanel_copy__T7z5O{min-width:0}.PlanEditComposerPanel_title__TUEJd{margin:0;font-size:.88rem;font-weight:600;color:var(--text-primary)}.PlanEditComposerPanel_subtitle__rTKWl{margin:.25rem 0 0;font-size:.78rem;line-height:1.45;color:var(--text-secondary)}.PlanEditComposerPanel_subtitle__rTKWl strong{font-weight:600;color:var(--text-primary)}.PlanEditComposerPanel_actions__vdARk{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:.75rem}.ComposerAiReplyBar_status__8ZNFf{display:inline-flex;align-items:center;flex-shrink:0;min-height:2.25rem;padding:0 .2rem;margin-right:.4rem;border:none;border-radius:0;background:rgba(0,0,0,0);cursor:pointer;transition:opacity .14s ease}.ComposerAiReplyBar_status__8ZNFf:disabled{opacity:.38;cursor:not-allowed}.ComposerAiReplyBar_status__8ZNFf:focus,.ComposerAiReplyBar_status__8ZNFf:focus-visible{outline:none;box-shadow:none}.ComposerAiReplyBar_label__HDacy{display:block;font-family:inherit;font-size:.875rem;font-weight:500;line-height:1;letter-spacing:.06em;color:var(--text-tertiary,#8a8a8a);transform:translateY(0);transition:color .14s ease}.ComposerAiReplyBar_statusOn__9rhaW .ComposerAiReplyBar_label__HDacy{color:var(--text-primary,#f2f2f2)}.ComposerAiReplyBar_status__8ZNFf:not(.ComposerAiReplyBar_statusOn__9rhaW):hover:not(:disabled) .ComposerAiReplyBar_label__HDacy{color:color-mix(in srgb,var(--text-primary,#f2f2f2) 35%,var(--text-tertiary,#8a8a8a))}.ComposerAiReplyBar_statusOn__9rhaW:hover:not(:disabled) .ComposerAiReplyBar_label__HDacy{color:var(--text-primary,#f2f2f2)}.RoomContextSheet_root__fs_HJ{position:fixed;inset:0;z-index:1200;display:flex;justify-content:center;align-items:flex-start;padding:calc(3.25rem + env(safe-area-inset-top, 0px)) .75rem 1rem;pointer-events:none}.RoomContextSheet_backdrop__5R_I0{position:absolute;inset:0;border:none;background:rgba(0,0,0,.28);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:auto;cursor:pointer}.RoomContextSheet_panel__Wm_xj{position:relative;width:min(100%,22rem);max-height:min(52vh,20rem);display:flex;flex-direction:column;border-radius:18px;border:1px solid color-mix(in srgb,var(--chat-bubble-fill,#50554e) 32%,var(--border-subtle));background:linear-gradient(165deg,color-mix(in srgb,var(--chat-bubble-fill,#50554e) 14%,var(--surface-raised) 72%) 0,color-mix(in srgb,var(--chat-bubble-fill,#50554e) 6%,var(--surface-base) 94%) 100%);box-shadow:0 1px 0 color-mix(in srgb,var(--chat-bubble-fill,#50554e) 10%,transparent) inset,0 18px 48px rgba(0,0,0,.34);-webkit-backdrop-filter:blur(16px) saturate(1.12);backdrop-filter:blur(16px) saturate(1.12);pointer-events:auto;animation:RoomContextSheet_roomContextIn__PQrx2 .18s ease-out;overflow:hidden}@keyframes RoomContextSheet_roomContextIn__PQrx2{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.RoomContextSheet_head__CUZhe{display:flex;align-items:flex-start;gap:.5rem;padding:.72rem .72rem .55rem .85rem;border-bottom:1px solid color-mix(in srgb,var(--chat-bubble-fill,#50554e) 22%,transparent)}.RoomContextSheet_headText__HLHIn{flex:1 1;min-width:0}.RoomContextSheet_title__L6WjS{margin:0;font-size:.82rem;font-weight:600;line-height:1.25;color:var(--chat-surface-fg,rgba(255,255,255,.92))}.RoomContextSheet_hint__MqARE{margin:.12rem 0 0;font-size:.68rem;line-height:1.3;color:var(--text-tertiary)}.RoomContextSheet_closeBtn__EXvbP{flex-shrink:0;width:1.75rem;height:1.75rem;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:999px;background:color-mix(in srgb,var(--chat-bubble-fill,#50554e) 16%,transparent);color:var(--text-tertiary);cursor:pointer}.RoomContextSheet_closeBtn__EXvbP:hover{color:var(--text-primary);background:color-mix(in srgb,var(--chat-bubble-fill,#50554e) 28%,transparent)}.RoomContextSheet_list__kL9MS{list-style:none;margin:0;padding:.35rem .4rem .45rem;overflow-y:auto;display:flex;flex-direction:column;gap:.15rem}.RoomContextSheet_item__ldAA7{display:flex;align-items:center;gap:.25rem;border-radius:10px}.RoomContextSheet_item__ldAA7:hover{background:color-mix(in srgb,#fff 4%,transparent)}.RoomContextSheet_itemBody__W1rZD{flex:1 1;min-width:0;display:flex;align-items:baseline;gap:.35rem;padding:.42rem .45rem;border:none;background:rgba(0,0,0,0);text-align:left;cursor:pointer;color:var(--text-primary)}.RoomContextSheet_itemDot__oyPwF{flex-shrink:0;width:5px;height:5px;border-radius:50%;background:var(--accent-solid);transform:translateY(-1px)}.RoomContextSheet_itemText__2Gln1{flex:1 1;min-width:0;font-size:.78rem;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.RoomContextSheet_itemAuthor___z78v{flex-shrink:0;font-size:.68rem;color:var(--text-tertiary)}.RoomContextSheet_itemRemove__UdEHT{flex-shrink:0;width:1.5rem;height:1.5rem;margin-right:.15rem;padding:0;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:6px;background:rgba(0,0,0,0);color:var(--text-tertiary);cursor:pointer}.RoomContextSheet_itemRemove__UdEHT:hover:not(:disabled){background:color-mix(in srgb,var(--danger-solid,#ef4444) 16%,transparent);color:var(--danger-fg,#f87171)}.RoomContextSheet_itemRemove__UdEHT:disabled{cursor:wait}.RoomContextSheet_itemRemoveSpinner__ZCUXS{width:12px;height:12px;font-size:12px}.AttachmentComposerModal_sheet__OOIHi{position:absolute;inset:0;z-index:8;display:flex;flex-direction:column;background:color-mix(in srgb,var(--surface-base) 94%,#050608);border:1px solid color-mix(in srgb,var(--accent-solid) 28%,var(--border-subtle));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-solid) 12%,transparent),0 -12px 48px rgba(0,0,0,.28);animation:AttachmentComposerModal_attachSheetIn__5YT6B .2s ease}@keyframes AttachmentComposerModal_attachSheetIn__5YT6B{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.AttachmentComposerModal_sheetHead__jV9bq{display:flex;align-items:center;gap:.5rem;padding:.65rem .75rem;border-bottom:1px solid color-mix(in srgb,var(--border-default) 55%,transparent);flex-shrink:0}.AttachmentComposerModal_addBtn__PxRLf,.AttachmentComposerModal_closeBtn__WO7aN{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;border-radius:999px;background:color-mix(in srgb,var(--surface-elev2) 70%,transparent);color:var(--text-secondary);cursor:pointer;line-height:0;padding:0}.AttachmentComposerModal_addBtn__PxRLf svg,.AttachmentComposerModal_closeBtn__WO7aN svg{display:block}.AttachmentComposerModal_addBtn__PxRLf:hover:not(:disabled),.AttachmentComposerModal_closeBtn__WO7aN:hover:not(:disabled){background:color-mix(in srgb,var(--surface-elev2) 95%,transparent);color:var(--text-primary)}.AttachmentComposerModal_addBtn__PxRLf:disabled,.AttachmentComposerModal_closeBtn__WO7aN:disabled{opacity:.45;cursor:not-allowed}.AttachmentComposerModal_title__9jyWR{flex:1 1;margin:0;font-size:.92rem;font-weight:600;color:var(--text-primary);text-align:center}.AttachmentComposerModal_previewArea__A_q8R{flex:1 1 auto;min-height:0;overflow:auto;padding:.75rem;position:relative}.AttachmentComposerModal_previewStack__q3kSp{display:flex;flex-direction:column;gap:.55rem}.AttachmentComposerModal_previewDropHint__F2F1D{position:absolute;inset:.5rem;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;border-radius:14px;border:2px dashed color-mix(in srgb,var(--accent-solid) 50%,rgba(255,255,255,.3));background:color-mix(in srgb,var(--accent-solid) 8%,rgba(0,0,0,.35));color:var(--text-primary);pointer-events:none;text-align:center}.AttachmentComposerModal_previewDropHint__F2F1D p{margin:0;font-size:.85rem;font-weight:600}.AttachmentComposerModal_emptyHint__MQH0b{height:100%;min-height:8rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.65rem;text-align:center;color:var(--text-tertiary);padding:1rem}.AttachmentComposerModal_emptyHint__MQH0b p{margin:0;max-width:16rem;font-size:.82rem;line-height:1.45}.AttachmentComposerModal_fileList__DpRLD{display:flex;flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none}.AttachmentComposerModal_imageGrid__ONa6n{display:grid;grid-template-columns:repeat(auto-fill,7.5rem);grid-gap:.45rem;gap:.45rem;justify-content:flex-start;align-content:flex-start;margin:0;padding:0;list-style:none}.AttachmentComposerModal_tile__ey2Rx{display:flex;flex-direction:column;min-width:0;max-width:100%}.AttachmentComposerModal_tileImageKind__SWnda{width:7.5rem;max-width:7.5rem;flex-shrink:0}.AttachmentComposerModal_tileFileKind__xlTMO{width:100%}.AttachmentComposerModal_tileMedia__tfUzG{position:relative;width:7.5rem;height:7.5rem;max-width:7.5rem;max-height:7.5rem;flex-shrink:0;border-radius:12px;overflow:hidden;background:color-mix(in srgb,var(--surface-elev2) 88%,var(--surface-base))}.AttachmentComposerModal_fileCard__BW5IJ{display:flex;align-items:center;gap:.65rem;min-width:0;padding:.65rem .75rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--border-subtle) 90%,transparent);background:color-mix(in srgb,var(--surface-elev2) 72%,var(--surface-base))}.AttachmentComposerModal_fileBadge__HYVQx{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;height:2.5rem;padding:0 .35rem;border-radius:10px;font-size:.62rem;font-weight:800;letter-spacing:.04em;color:color-mix(in srgb,var(--accent-solid,#3b82f6) 85%,#fff);background:color-mix(in srgb,var(--accent-solid,#3b82f6) 14%,var(--surface-base));border:1px solid color-mix(in srgb,var(--accent-solid,#3b82f6) 22%,transparent)}.AttachmentComposerModal_fileInfo__G_1Nr{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.12rem}.AttachmentComposerModal_fileRemove__s6XSg{flex-shrink:0;width:1.75rem;height:1.75rem;border:none;border-radius:999px;background:color-mix(in srgb,var(--surface-base) 55%,transparent);color:var(--text-tertiary);cursor:pointer;font-size:1rem;line-height:1;display:inline-flex;align-items:center;justify-content:center}.AttachmentComposerModal_fileRemove__s6XSg:hover{background:color-mix(in srgb,var(--surface-elev2) 90%,transparent);color:var(--text-primary)}.AttachmentComposerModal_tileImage__49ZiP{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover;display:block}.AttachmentComposerModal_tileRemove__hphbe{position:absolute;top:.35rem;right:.35rem;width:1.55rem;height:1.55rem;border:none;border-radius:999px;background:rgba(0,0,0,.55);color:#fff;cursor:pointer;font-size:1rem;line-height:1;display:inline-flex;align-items:center;justify-content:center}.AttachmentComposerModal_tileRemove__hphbe:hover{background:rgba(0,0,0,.72)}.AttachmentComposerModal_tileName__dCtEt{font-size:.82rem;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AttachmentComposerModal_tileSize__rORUh{font-size:.72rem;color:var(--text-tertiary)}.AttachmentComposerModal_footer__UbtIl{display:flex;align-items:flex-end;gap:.55rem;padding:.65rem .75rem calc(.75rem + env(safe-area-inset-bottom, 0px));border-top:1px solid color-mix(in srgb,var(--border-default) 55%,transparent);background:color-mix(in srgb,var(--surface-base) 98%,transparent);flex-shrink:0}.AttachmentComposerModal_caption__uyUgP{flex:1 1;min-height:2.35rem;max-height:6rem;resize:none;border:none;border-radius:1.15rem;padding:.6rem .9rem;font:inherit;font-size:.88rem;line-height:1.4;color:var(--text-primary);background:color-mix(in srgb,var(--surface-elev2) 88%,var(--surface-base))}.AttachmentComposerModal_caption__uyUgP:focus{outline:2px solid color-mix(in srgb,var(--accent-solid) 35%,transparent);outline-offset:0}@media(max-width:720px){.AttachmentComposerModal_caption__uyUgP{font-size:16px}}.AttachmentComposerModal_caption__uyUgP::placeholder{color:var(--text-tertiary)}.AttachmentComposerModal_sendBtn__ofPBT{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.35rem;height:2.35rem;border:none;border-radius:50%;cursor:pointer;color:#fff;background:var(--accent-solid);transition:opacity .15s ease,transform .15s ease}.AttachmentComposerModal_sendBtn__ofPBT:hover:not(:disabled){transform:scale(1.04)}.AttachmentComposerModal_sendBtn__ofPBT:disabled{opacity:.45;cursor:not-allowed}.AttachmentComposerModal_error__Hpz5R{margin:0;padding:.35rem .75rem 0;font-size:.75rem;color:var(--danger,#c0392b)}.AttachmentComposerModal_hiddenInput__9lF9_{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.AttachmentComposerModal_dropOverlay__MFrIC{position:absolute;inset:0;z-index:7;display:flex;align-items:center;justify-content:center;padding:1rem;background:color-mix(in srgb,var(--accent-solid) 10%,rgba(0,0,0,.42));backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);pointer-events:none;animation:AttachmentComposerModal_dropOverlayIn__Hv8Bg .15s ease}@keyframes AttachmentComposerModal_dropOverlayIn__Hv8Bg{0%{opacity:0}to{opacity:1}}.AttachmentComposerModal_dropOverlayInner__pWtQe{display:flex;flex-direction:column;align-items:center;gap:.65rem;padding:1.25rem 1.5rem;border-radius:18px;border:2px dashed color-mix(in srgb,var(--accent-solid) 55%,rgba(255,255,255,.35));background:color-mix(in srgb,var(--surface-base) 78%,transparent);color:var(--text-primary);text-align:center;max-width:18rem}.AttachmentComposerModal_dropOverlayInner__pWtQe p{margin:0;font-size:.9rem;font-weight:600;line-height:1.35}.Card_card__nh0J5{background:hsla(0,0%,100%,.035);border-radius:16px;border:1px solid var(--border-subtle);overflow:hidden;transition:all .3s ease;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 4px 24px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.03)}.Card_card__nh0J5.Card_clickable__iBvVe{cursor:pointer}.Card_card__nh0J5.Card_hover__1BNXA:hover{transform:translateY(-2px);box-shadow:0 8px 32px rgba(0,0,0,.25),inset 0 1px 0 hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.05)}.Card_cardHeader__lPXdZ{padding:1.5rem;border-bottom:1px solid var(--border-subtle);background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.015))}.Card_cardBody__eVUmU{padding:1.5rem}.Card_cardFooter__tsUfn{padding:1.5rem;border-top:1px solid var(--border-subtle);background:hsla(0,0%,100%,.02)}