.AccountSwitchModal_overlay__wFIni{position:fixed;z-index:10020;inset:0;display:grid;place-items:center;padding:24px;background:var(--ui-overlay);backdrop-filter:blur(5px);animation:AccountSwitchModal_overlayIn__H3HiL .15s ease-out}.AccountSwitchModal_dialog__kEQjW{width:min(480px,100%);overflow:hidden;border:1px solid var(--ui-border);border-radius:18px;background:var(--ui-surface-raised);box-shadow:var(--ui-shadow-dialog);color:var(--ui-text);animation:AccountSwitchModal_dialogIn__P0f_T .18s cubic-bezier(.22,1,.36,1)}.AccountSwitchModal_header__546hm{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:20px 22px 18px;border-bottom:1px solid var(--ui-border)}.AccountSwitchModal_headerIcon__pjLzl{display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--ui-border);border-radius:11px;background:var(--ui-control);color:var(--ui-icon)}.AccountSwitchModal_headingCopy__V3xDV{min-width:0}.AccountSwitchModal_headingCopy__V3xDV h2{margin:0;font-size:16px;font-weight:680;letter-spacing:-.01em}.AccountSwitchModal_headingCopy__V3xDV p{margin:4px 0 0;color:var(--ui-text-muted);font-size:12px;line-height:1.55}.AccountSwitchModal_closeButton__T0bxl{display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:9px;background:transparent;color:var(--ui-icon);transition:background-color .14s ease,color .14s ease}.AccountSwitchModal_closeButton__T0bxl:hover{background:var(--ui-control-hover);color:var(--ui-icon-hover)}.AccountSwitchModal_body__tCnKU{padding:18px 22px 20px}.AccountSwitchModal_option__nzcOO{display:flex;width:100%;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--ui-border);border-radius:14px;background:var(--ui-surface-raised);color:var(--ui-text);text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease,transform .15s ease}.AccountSwitchModal_option__nzcOO:hover{border-color:var(--ui-border-strong);background:var(--ui-control);transform:translateY(-1px)}.AccountSwitchModal_option__nzcOO[data-selected=true]{border-color:var(--ui-accent-border);box-shadow:0 0 0 3px var(--ui-focus-ring)}.AccountSwitchModal_optionIcon__ctPPj{display:grid;width:40px;height:40px;flex-shrink:0;place-items:center;border-radius:12px;border:1px solid var(--ui-border);background:var(--ui-control);color:var(--ui-icon)}.AccountSwitchModal_optionInfo__xWCWw{flex:1;min-width:0}.AccountSwitchModal_optionName__gkEFq{font-size:14px;font-weight:660;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AccountSwitchModal_optionDesc__EBStZ{margin-top:2px;color:var(--ui-text-muted);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AccountSwitchModal_check__IpYBS{display:grid;width:24px;height:24px;flex-shrink:0;place-items:center;border:1px solid var(--ui-border-strong);border-radius:999px;background:var(--ui-surface-raised);color:transparent;transition:all .15s ease}.AccountSwitchModal_check__IpYBS[data-checked=true]{border-color:var(--ui-accent);background:var(--ui-accent);color:#fff}.AccountSwitchModal_sectionLabel__ptdCy{color:var(--ui-text-dim);font-size:11px;margin-bottom:8px;margin-top:16px;padding:0 2px}.AccountSwitchModal_enterpriseSection__oXPTk{margin-top:4px}.AccountSwitchModal_emptyText__hwYTg{padding:0 2px;color:var(--ui-text-dim);font-size:12px}.AccountSwitchModal_error__fdTIr{margin-bottom:12px;padding:10px 14px;border-radius:10px;border:1px solid var(--ui-danger-border);background:var(--ui-danger-soft);color:var(--ui-danger);font-size:12px;line-height:1.5}.AccountSwitchModal_footer__EstlC{display:flex;align-items:center;justify-content:center;padding:14px 22px;border-top:1px solid var(--ui-border);background:var(--ui-surface)}.AccountSwitchModal_footer__EstlC button{width:100%;max-width:280px;border:0;border-radius:9px;background:var(--ui-inverse);padding:10px 15px;color:var(--ui-inverse-text);font-size:13px;font-weight:650;cursor:pointer;transition:opacity .14s ease,transform .14s ease}.AccountSwitchModal_footer__EstlC button:hover{opacity:.88}.AccountSwitchModal_footer__EstlC button:active{transform:translateY(1px)}@keyframes AccountSwitchModal_overlayIn__H3HiL{0%{opacity:0}to{opacity:1}}@keyframes AccountSwitchModal_dialogIn__P0f_T{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:640px){.AccountSwitchModal_overlay__wFIni{align-items:end;padding:12px}.AccountSwitchModal_dialog__kEQjW{max-height:calc(100dvh - 24px);overflow-y:auto;border-radius:18px}.AccountSwitchModal_body__tCnKU,.AccountSwitchModal_footer__EstlC,.AccountSwitchModal_header__546hm{padding-right:16px;padding-left:16px}}@media (prefers-reduced-motion:reduce){.AccountSwitchModal_dialog__kEQjW,.AccountSwitchModal_overlay__wFIni{animation:none}}.HoverTooltip_anchor__3yMfX{position:relative;display:inline-flex}.HoverTooltip_anchor__3yMfX:has(:focus-visible),.HoverTooltip_anchor__3yMfX:hover{z-index:90}.HoverTooltip_bubble__9r1TB{position:absolute;top:50%;left:calc(100% + 4px);z-index:70;visibility:hidden;width:max-content;max-width:min(340px,calc(100vw - 24px));padding:4px 8px;transform:translate(8px,-50%);border:0;border-radius:5px;opacity:0;background:var(--tooltip-surface,#fdfdfd);box-shadow:0 2px 4px rgb(0 0 0/.25);color:var(--tooltip-text,#171717);font-size:16px;font-weight:400;line-height:24px;pointer-events:none;overflow-wrap:anywhere;white-space:normal;transition:opacity .12s ease,transform .12s ease,visibility 0s linear .12s}.HoverTooltip_anchor__3yMfX:has(:focus-visible) .HoverTooltip_bubble__9r1TB,.HoverTooltip_anchor__3yMfX:hover .HoverTooltip_bubble__9r1TB{visibility:visible;transform:translateY(-50%);opacity:1;transition-delay:.18s,.18s,.18s}.HoverTooltip_anchor__3yMfX[data-tooltip-side=bottom] .HoverTooltip_bubble__9r1TB{top:calc(100% + 4px);left:50%;transform:translate(-50%,-4px)}.HoverTooltip_anchor__3yMfX[data-tooltip-side=bottom]:has(:focus-visible) .HoverTooltip_bubble__9r1TB,.HoverTooltip_anchor__3yMfX[data-tooltip-side=bottom]:hover .HoverTooltip_bubble__9r1TB{transform:translate(-50%)}.HoverTooltip_anchor__3yMfX[data-tooltip-side=top] .HoverTooltip_bubble__9r1TB{top:auto;bottom:calc(100% + 4px);left:50%;transform:translate(-50%,4px)}.HoverTooltip_anchor__3yMfX[data-tooltip-side=top]:has(:focus-visible) .HoverTooltip_bubble__9r1TB,.HoverTooltip_anchor__3yMfX[data-tooltip-side=top]:hover .HoverTooltip_bubble__9r1TB{transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.HoverTooltip_bubble__9r1TB{transition-duration:.01ms}}.ChatAccountMenu_root__mDU0N{position:relative}.ChatAccountMenu_menu___0zo7{position:fixed;bottom:10px;left:58px;z-index:90;width:236px;overflow:hidden;border:1px solid var(--chat-border);border-radius:16px;background:var(--ui-surface-translucent);padding:7px;box-shadow:var(--chat-shadow-popover);color:var(--chat-text);transform-origin:left bottom;animation:ChatAccountMenu_accountMenuIn__U6LHy .15s cubic-bezier(.22,1,.36,1)}.ChatAccountMenu_menuTopbar__2LyzA{position:absolute;top:calc(100% + 8px);right:0;bottom:auto;left:auto;width:252px;transform-origin:right top;animation-name:ChatAccountMenu_accountMenuInTopbar__xq_K0}.ChatAccountMenu_accountHeader__PQ_m3{display:flex;width:100%;align-items:center;gap:10px;border:0;border-radius:10px;background:transparent;padding:8px;color:inherit;text-align:left}.ChatAccountMenu_accountHeader__PQ_m3:hover,.ChatAccountMenu_menuItems__PfyUb button:hover{background:var(--chat-control-hover)}.ChatAccountMenu_menuAvatar__q_f_T{display:grid;width:32px;height:32px;flex:0 0 32px;overflow:hidden;place-items:center;border-radius:999px;background:var(--ui-avatar);color:white;font-size:11px;font-weight:650}.ChatAccountMenu_menuAvatar__q_f_T img{width:100%;height:100%;object-fit:cover}.ChatAccountMenu_accountCopy__Lsz2v{display:block;min-width:0;flex:1}.ChatAccountMenu_accountCopy__Lsz2v small,.ChatAccountMenu_accountCopy__Lsz2v strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatAccountMenu_accountCopy__Lsz2v strong{font-size:13px;font-weight:620}.ChatAccountMenu_accountCopy__Lsz2v small{margin-top:2px;color:var(--chat-text-muted);font-size:11px}.ChatAccountMenu_divider__Kok5W{height:1px;margin:5px 7px;background:var(--chat-border)}.ChatAccountMenu_menuItems__PfyUb{display:grid;gap:1px}.ChatAccountMenu_menuItems__PfyUb button{display:flex;min-height:38px;width:100%;align-items:center;gap:10px;border:0;border-radius:9px;background:transparent;padding:0 10px;color:var(--chat-text-secondary);font-size:13px;text-align:left}@keyframes ChatAccountMenu_accountMenuIn__U6LHy{0%{transform:translateY(5px) scale(.98);opacity:0}}@keyframes ChatAccountMenu_accountMenuInTopbar__xq_K0{0%{transform:translateY(-5px) scale(.98);opacity:0}}@media (max-width:640px){.ChatAccountMenu_menu___0zo7{bottom:8px;left:54px;width:min(236px,calc(100vw - 66px))}.ChatAccountMenu_menuTopbar__2LyzA{right:0;bottom:auto;left:auto;width:min(252px,calc(100vw - 24px))}}@media (prefers-reduced-motion:reduce){.ChatAccountMenu_menu___0zo7{animation:none}}.ChatModePicker_root__Q0BOi{position:relative}.ChatModePicker_activeDot__IcsXL{position:absolute;top:5px;right:5px;width:5px;height:5px;border-radius:999px;background:var(--chat-accent);box-shadow:0 0 0 2px var(--chat-surface-raised)}.ChatModePicker_menu__JWawU{position:absolute;top:calc(100% + 8px);left:0;z-index:100;width:264px;overflow:hidden;border:1px solid var(--chat-border);border-radius:14px;background:var(--ui-surface-translucent);padding:6px;box-shadow:var(--chat-shadow-popover);backdrop-filter:blur(18px);animation:ChatModePicker_modeMenuIn__kos1B .12s ease-out}.ChatModePicker_menuHeader__KIoP0{padding:7px 9px 5px;color:var(--chat-text-dim);font-size:10px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.ChatModePicker_option__zoiGG{display:flex;width:100%;align-items:center;gap:10px;border-radius:10px;padding:9px;text-align:left;transition:background-color .12s ease}.ChatModePicker_option__zoiGG:hover{background:var(--chat-control-hover)}.ChatModePicker_option__zoiGG[data-selected=true]{background:var(--chat-control)}.ChatModePicker_option__zoiGG:disabled{cursor:not-allowed;opacity:.48}.ChatModePicker_optionIcon__0GLCh{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border:1px solid var(--chat-border);border-radius:9px;background:var(--chat-surface-raised)}.ChatModePicker_optionCopy__Rmmlf{min-width:0;flex:1}.ChatModePicker_optionDescription__7Z8ml,.ChatModePicker_optionLabel__m_KMd{display:block}.ChatModePicker_optionLabel__m_KMd{color:var(--chat-text);font-size:12px;font-weight:650}.ChatModePicker_optionDescription__7Z8ml{margin-top:2px;color:var(--chat-text-muted);font-size:10px}.ChatModePicker_check__2F_OU{flex:0 0 auto;color:var(--chat-accent)}@keyframes ChatModePicker_modeMenuIn__kos1B{0%{opacity:0;transform:translateY(-3px) scale(.98)}}@media (prefers-reduced-motion:reduce){.ChatModePicker_menu__JWawU{animation:none}}.ChatAssetLibraryDialog_backdrop__yKFym{position:fixed;inset:0;z-index:160;display:grid;place-items:center;padding:24px;background:rgb(5 7 12/70%);backdrop-filter:blur(10px)}.ChatAssetLibraryDialog_dialog__NPY0l{display:flex;width:min(880px,100%);height:min(680px,calc(100vh - 48px));flex-direction:column;overflow:hidden;border:1px solid var(--chat-border-strong);border-radius:18px;background:var(--chat-surface,#11141b);box-shadow:0 24px 80px rgb(0 0 0/46%);color:var(--chat-text)}.ChatAssetLibraryDialog_controls__dKKN9,.ChatAssetLibraryDialog_footer__0TOux,.ChatAssetLibraryDialog_header__whB4y{display:flex;align-items:center;border-color:var(--chat-border)}.ChatAssetLibraryDialog_header__whB4y{justify-content:space-between;border-bottom:1px solid var(--chat-border);padding:18px 20px 16px}.ChatAssetLibraryDialog_header__whB4y h2{margin:0;font-size:17px;font-weight:650}.ChatAssetLibraryDialog_header__whB4y p{margin:4px 0 0;color:var(--chat-text-muted);font-size:11px}.ChatAssetLibraryDialog_header__whB4y button{display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:9px;background:transparent;color:var(--chat-text-muted)}.ChatAssetLibraryDialog_header__whB4y button:hover{background:var(--chat-control-hover);color:var(--chat-text)}.ChatAssetLibraryDialog_controls__dKKN9{justify-content:space-between;gap:16px;padding:12px 20px}.ChatAssetLibraryDialog_tabs__nxZFr{display:flex;gap:4px;border:1px solid var(--chat-border);border-radius:10px;background:var(--chat-control);padding:3px}.ChatAssetLibraryDialog_tabs__nxZFr button{min-width:64px;border:0;border-radius:7px;background:transparent;padding:6px 12px;color:var(--chat-text-muted);font-size:12px}.ChatAssetLibraryDialog_tabs__nxZFr button[aria-pressed=true]{background:var(--chat-surface-active);color:var(--chat-text);box-shadow:0 1px 5px rgb(0 0 0/18%)}.ChatAssetLibraryDialog_search__C6WBu{display:flex;width:min(280px,45%);align-items:center;gap:8px;border:1px solid var(--chat-border);border-radius:10px;background:var(--chat-control);padding:0 11px;color:var(--chat-text-muted)}.ChatAssetLibraryDialog_search__C6WBu input{width:100%;border:0;outline:0;background:transparent;padding:8px 0;color:var(--chat-text);font-size:12px}.ChatAssetLibraryDialog_content__HHulW{min-height:0;flex:1;overflow:auto;border-top:1px solid var(--chat-border);border-bottom:1px solid var(--chat-border);padding:18px 20px}.ChatAssetLibraryDialog_state__KQUOa{display:flex;height:100%;min-height:260px;align-items:center;justify-content:center;gap:9px;color:var(--chat-text-muted);font-size:12px}.ChatAssetLibraryDialog_grid__GI8tZ{display:grid;grid-template-columns:repeat(auto-fill,minmax(138px,1fr));gap:12px}.ChatAssetLibraryDialog_assetCard__lmhVL{position:relative;min-width:0;border:1px solid var(--chat-border);border-radius:12px;background:var(--chat-control);padding:6px 6px 9px;color:var(--chat-text);text-align:left}.ChatAssetLibraryDialog_assetCard__lmhVL:hover{border-color:var(--chat-border-strong);background:var(--chat-control-hover)}.ChatAssetLibraryDialog_assetCard__lmhVL[aria-pressed=true]{border-color:var(--ui-icon);box-shadow:0 0 0 1px var(--ui-icon)}.ChatAssetLibraryDialog_assetCard__lmhVL[data-disabled=true]{cursor:not-allowed;opacity:.5}.ChatAssetLibraryDialog_preview__Vyume{position:relative;display:grid;width:100%;aspect-ratio:4/3;place-items:center;overflow:hidden;border-radius:8px;background:var(--chat-surface-active);color:var(--chat-text-muted)}.ChatAssetLibraryDialog_preview__Vyume img{width:100%;height:100%;object-fit:cover}.ChatAssetLibraryDialog_check___WXly{position:absolute;top:7px;right:7px;display:grid;width:21px;height:21px;place-items:center;border-radius:999px;background:var(--ui-icon);color:#fff;font-size:12px}.ChatAssetLibraryDialog_assetCard__lmhVL small,.ChatAssetLibraryDialog_assetCard__lmhVL strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatAssetLibraryDialog_assetCard__lmhVL strong{margin:8px 3px 0;font-size:11px;font-weight:600}.ChatAssetLibraryDialog_assetCard__lmhVL small{margin:3px 3px 0;color:var(--chat-text-muted);font-size:9px}.ChatAssetLibraryDialog_assetCard__lmhVL em{display:block;margin:5px 3px 0;color:var(--ui-danger);font-size:9px;font-style:normal}.ChatAssetLibraryDialog_footer__0TOux{min-height:68px;gap:9px;padding:12px 20px}.ChatAssetLibraryDialog_footer__0TOux>span{margin-right:auto;color:var(--chat-text-muted);font-size:11px}.ChatAssetLibraryDialog_footer__0TOux p{max-width:300px;margin:0;color:var(--ui-danger);font-size:10px}.ChatAssetLibraryDialog_footer__0TOux button{border:1px solid var(--chat-border);border-radius:9px;background:var(--chat-control);padding:8px 14px;color:var(--chat-text);font-size:12px}.ChatAssetLibraryDialog_footer__0TOux button:disabled{cursor:not-allowed;opacity:.45}.ChatAssetLibraryDialog_footer__0TOux .ChatAssetLibraryDialog_confirm__hsomw{display:flex;align-items:center;gap:6px;border-color:transparent;background:var(--ui-icon);color:#fff}.ChatAssetLibraryDialog_spinner__mAhVN{animation:ChatAssetLibraryDialog_spin__hYrei .85s linear infinite}@keyframes ChatAssetLibraryDialog_spin__hYrei{to{transform:rotate(1turn)}}@media (max-width:640px){.ChatAssetLibraryDialog_backdrop__yKFym{padding:10px}.ChatAssetLibraryDialog_dialog__NPY0l{height:calc(100vh - 20px);border-radius:14px}.ChatAssetLibraryDialog_controls__dKKN9{align-items:stretch;flex-direction:column}.ChatAssetLibraryDialog_search__C6WBu{width:100%}.ChatAssetLibraryDialog_grid__GI8tZ{grid-template-columns:repeat(2,minmax(0,1fr))}.ChatAssetLibraryDialog_footer__0TOux{flex-wrap:wrap}.ChatAssetLibraryDialog_footer__0TOux p{order:3;width:100%;max-width:none}}@media (prefers-reduced-motion:reduce){.ChatAssetLibraryDialog_spinner__mAhVN{animation-duration:1.7s}}.ChatAttachmentControls_pickerRoot__RPXj6{position:relative}.ChatAttachmentControls_hiddenInput__DEI1h{display:none}.ChatAttachmentControls_attachmentMenu__4GGb9{position:absolute;bottom:calc(100% + 10px);left:0;z-index:40;width:286px;overflow:hidden;border:1px solid var(--chat-border);border-radius:13px;background:var(--ui-surface-translucent);box-shadow:var(--chat-shadow-popover);padding:6px;backdrop-filter:blur(18px)}.ChatAttachmentControls_menuItem__C3mrK{display:grid;width:100%;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;border:0;border-radius:9px;background:transparent;padding:9px 10px;color:var(--chat-text);text-align:left;transition:background-color .12s ease}.ChatAttachmentControls_menuItem__C3mrK:hover:not(:disabled){background:var(--chat-control-hover)}.ChatAttachmentControls_menuItem__C3mrK:disabled{color:var(--chat-text-dim);cursor:not-allowed}.ChatAttachmentControls_menuItem__C3mrK>span:last-child{display:flex;min-width:0;flex-direction:column;gap:2px}.ChatAttachmentControls_menuItem__C3mrK strong{font-size:13px;font-weight:590;line-height:1.3}.ChatAttachmentControls_menuItem__C3mrK small{overflow:hidden;color:var(--chat-text-muted);font-size:10px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.ChatAttachmentControls_menuItem__C3mrK:disabled small{color:var(--chat-text-dim)}.ChatAttachmentControls_menuIcon__H78Gx{display:grid;width:32px;height:32px;place-items:center;border:1px solid var(--chat-border);border-radius:9px;background:var(--chat-control);color:var(--chat-text-secondary)}.ChatAttachmentControls_menuItem__C3mrK:disabled .ChatAttachmentControls_menuIcon__H78Gx{border-color:var(--chat-border);color:var(--chat-text-dim)}.ChatAttachmentControls_menuFootnote__ktBEN{display:flex;align-items:center;gap:5px;margin:4px 4px 0;border-top:1px solid var(--chat-border);padding:7px 8px 3px;color:var(--chat-text-dim);font-size:10px}.ChatAttachmentControls_attachmentArea__k4yZ_{padding:10px 12px 0}.ChatAttachmentControls_attachmentTray__cv4Lk{display:flex;max-width:100%;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;padding:2px 2px 4px;scrollbar-color:var(--ui-scrollbar) transparent;scrollbar-width:thin}.ChatAttachmentControls_attachmentCard__BMu6r{position:relative;display:grid;width:214px;min-width:214px;height:62px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:9px;overflow:hidden;border:1px solid var(--chat-border);border-radius:12px;background:var(--chat-control);padding:6px 28px 6px 6px;color:var(--chat-text)}.ChatAttachmentControls_attachmentCard__BMu6r[data-state=error]{border-color:var(--ui-danger-border);background:var(--ui-danger-soft)}.ChatAttachmentControls_attachmentPreview__0rd6u{position:relative;display:grid;width:48px;height:48px;place-items:center;overflow:hidden;border-radius:9px;background:var(--chat-surface-active);color:var(--chat-text-muted)}.ChatAttachmentControls_attachmentPreview__0rd6u img{width:100%;height:100%;object-fit:cover}.ChatAttachmentControls_attachmentPreview__0rd6u span{position:absolute;right:3px;bottom:3px;border-radius:4px;background:var(--ui-surface-translucent);padding:1px 3px;color:var(--chat-text-muted);font-size:7px;font-weight:700}.ChatAttachmentControls_attachmentMeta__yl7pz{display:flex;min-width:0;flex-direction:column;gap:4px}.ChatAttachmentControls_attachmentMeta__yl7pz span,.ChatAttachmentControls_attachmentMeta__yl7pz strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatAttachmentControls_attachmentMeta__yl7pz strong{font-size:12px;font-weight:600}.ChatAttachmentControls_attachmentMeta__yl7pz span{color:var(--chat-text-muted);font-size:9px}.ChatAttachmentControls_attachmentCard__BMu6r[data-state=error] .ChatAttachmentControls_attachmentMeta__yl7pz span{color:var(--ui-danger)}.ChatAttachmentControls_removeButton__y_4lL,.ChatAttachmentControls_retryButton__VMHmW{position:absolute;right:5px;display:grid;width:20px;height:20px;place-items:center;border:0;border-radius:999px;background:var(--chat-border);color:var(--chat-text-muted)}.ChatAttachmentControls_removeButton__y_4lL{top:5px;z-index:2;width:22px;height:22px;border:1px solid color-mix(in srgb,var(--chat-border-strong) 72%,transparent);background:color-mix(in srgb,var(--chat-surface-raised) 86%,transparent);box-shadow:0 2px 8px rgb(0 0 0/16%);color:var(--chat-text);backdrop-filter:blur(8px);transform:scale(.86);opacity:0;pointer-events:none;transition:background-color .14s ease,color .14s ease,opacity .14s ease,transform .14s ease}.ChatAttachmentControls_attachmentCard__BMu6r:focus-within .ChatAttachmentControls_removeButton__y_4lL,.ChatAttachmentControls_attachmentCard__BMu6r:hover .ChatAttachmentControls_removeButton__y_4lL{transform:scale(1);opacity:1;pointer-events:auto}.ChatAttachmentControls_retryButton__VMHmW{bottom:5px}.ChatAttachmentControls_retryButton__VMHmW:hover{background:var(--chat-border-strong);color:var(--chat-text)}.ChatAttachmentControls_removeButton__y_4lL:hover{border-color:var(--ui-danger-border);background:var(--ui-danger-soft);color:var(--ui-danger)}.ChatAttachmentControls_uploadSpinner__qrfpw{position:absolute;right:7px;bottom:8px;color:var(--chat-text-muted);animation:ChatAttachmentControls_attachmentSpin__YUJL8 .9s linear infinite}.ChatAttachmentControls_progressTrack__1FVOv{position:absolute;right:0;bottom:0;left:0;height:2px;background:var(--chat-border)}.ChatAttachmentControls_progressTrack__1FVOv span{display:block;height:100%;border-radius:inherit;background:var(--ui-icon);transition:width .18s ease}.ChatAttachmentControls_attachmentError__O424w{margin:3px 3px 0;color:var(--ui-danger);font-size:10px;line-height:1.4}@keyframes ChatAttachmentControls_attachmentSpin__YUJL8{to{transform:rotate(1turn)}}@media (max-width:640px){.ChatAttachmentControls_attachmentMenu__4GGb9{width:min(286px,calc(100vw - 40px))}.ChatAttachmentControls_attachmentCard__BMu6r{width:190px;min-width:190px}}@media (hover:none){.ChatAttachmentControls_removeButton__y_4lL{transform:scale(1);opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.ChatAttachmentControls_uploadSpinner__qrfpw{animation-duration:1.8s}}.AgentRunProgress_root__KbRWN{width:min(520px,100%);overflow:hidden;border:1px solid color-mix(in srgb,var(--chat-accent,var(--dc-editor-accent)) 26%,var(--chat-border,var(--dc-editor-divider)));border-radius:11px;background:color-mix(in srgb,var(--chat-accent,var(--dc-editor-accent)) 5%,var(--chat-surface,var(--dc-editor-control)));color:var(--chat-text,var(--dc-editor-text))}.AgentRunProgress_root__KbRWN[data-compact=true]{width:min(252px,100%);border-radius:10px}.AgentRunProgress_summary__UkliD{display:flex;width:100%;min-height:34px;align-items:center;gap:7px;border:0;background:transparent;padding:0 10px;color:var(--chat-text-muted,var(--dc-editor-muted));font-size:10px;text-align:left}.AgentRunProgress_root__KbRWN[data-compact=true] .AgentRunProgress_summary__UkliD{min-height:29px;gap:5px;padding:0 8px;font-size:8px}.AgentRunProgress_summary__UkliD>span:nth-child(2){min-width:0;flex:1}.AgentRunProgress_summaryIcon__fQC8A{display:grid;place-items:center;color:var(--chat-accent,var(--dc-editor-accent))}.AgentRunProgress_root__KbRWN[data-status=complete] .AgentRunProgress_summaryIcon__fQC8A{color:var(--chat-text-muted,var(--dc-editor-muted))}.AgentRunProgress_root__KbRWN[data-status=failed] .AgentRunProgress_summaryIcon__fQC8A{color:var(--ui-danger-text,var(--dc-editor-danger-text))}.AgentRunProgress_steps__X1uIY{display:grid;gap:5px;padding:5px 7px 7px}.AgentRunProgress_step__93iw4{display:flex;min-width:0;align-items:flex-start;gap:7px;border-radius:7px;border:1px solid color-mix(in srgb,var(--chat-border,var(--dc-editor-divider)) 74%,transparent);background:var(--dc-editor-node-bg,var(--chat-surface));padding:7px 8px;color:var(--chat-text-muted,var(--dc-editor-muted))}.AgentRunProgress_root__KbRWN[data-compact=true] .AgentRunProgress_step__93iw4{gap:5px;padding:5px 6px}.AgentRunProgress_step__93iw4[data-state=active]{border-color:color-mix(in srgb,var(--chat-accent,var(--dc-editor-accent)) 45%,transparent);box-shadow:inset 2px 0 0 var(--chat-accent,var(--dc-editor-accent));color:var(--chat-text,var(--dc-editor-text))}.AgentRunProgress_step__93iw4[data-state=failed]{color:var(--ui-danger-text,var(--dc-editor-danger-text))}.AgentRunProgress_stepIcon___ESnv{display:grid;min-height:16px;place-items:center;color:currentcolor}.AgentRunProgress_stepCopy__Ry17N{display:block;min-width:0;flex:1}.AgentRunProgress_stepCopy__Ry17N small,.AgentRunProgress_stepCopy__Ry17N strong{display:block}.AgentRunProgress_stepCopy__Ry17N strong{font-size:10px;font-weight:600;line-height:1.5}.AgentRunProgress_root__KbRWN[data-compact=true] .AgentRunProgress_stepCopy__Ry17N strong{font-size:8px}.AgentRunProgress_stepCopy__Ry17N small{margin-top:1px;color:var(--chat-text-dim,var(--dc-editor-dim));font-size:8px}.AgentRunProgress_root__KbRWN[data-compact=true] .AgentRunProgress_stepCopy__Ry17N small{font-size:7px}.AgentRunProgress_track__fnDDB{display:block;height:3px;overflow:hidden;border-radius:999px;background:var(--chat-border,var(--dc-editor-divider))}.AgentRunProgress_track__fnDDB>span{display:block;height:100%;border-radius:inherit;background:var(--chat-accent,var(--dc-editor-accent));transition:width .24s ease}.AgentRunProgress_pulse__9Cmoh{animation:AgentRunProgress_agent-run-progress-pulse__SapP2 1.25s ease-in-out infinite}@keyframes AgentRunProgress_agent-run-progress-pulse__SapP2{0%,to{opacity:.45}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.AgentRunProgress_pulse__9Cmoh{animation:none}}.ChatOutcomeCard_card__aXkxW,.ChatOutcomeCard_failure__X_GVB,.ChatOutcomeCard_structured__YWThM{display:grid;gap:8px;margin-top:8px;border:1px solid var(--chat-border);border-radius:12px;background:var(--chat-control);padding:10px;color:var(--chat-text)}.ChatOutcomeCard_card__aXkxW[data-status=pending]{border-color:color-mix(in srgb,var(--ui-accent) 34%,var(--chat-border));background:color-mix(in srgb,var(--ui-accent) 4%,var(--chat-control))}.ChatOutcomeCard_cardHeader__GHP8Z{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ChatOutcomeCard_cardHeader__GHP8Z>div{display:flex;min-width:0;align-items:center;gap:7px}.ChatOutcomeCard_cardHeader__GHP8Z h2{overflow:hidden;margin:0;font-size:12px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.ChatOutcomeCard_eyebrow__CFLrt{flex:0 0 auto;border-radius:999px;background:var(--chat-surface-active);padding:2px 6px;color:var(--chat-text-secondary);font-size:9px;font-weight:650}.ChatOutcomeCard_cardHeader__GHP8Z time{color:var(--chat-text-dim);font-size:9px;white-space:nowrap}.ChatOutcomeCard_card__aXkxW h3{margin:0;font-size:13px;font-weight:650;line-height:1.45}.ChatOutcomeCard_closed__baJC_,.ChatOutcomeCard_error__1nGRz,.ChatOutcomeCard_failure__X_GVB p,.ChatOutcomeCard_structured__YWThM p,.ChatOutcomeCard_summary__WLdZ_{margin:0;font-size:11px;line-height:1.5}.ChatOutcomeCard_closed__baJC_,.ChatOutcomeCard_summary__WLdZ_{color:var(--chat-text-secondary)}.ChatOutcomeCard_form__j4_Z9{display:grid;gap:9px}.ChatOutcomeCard_field__dXQto{display:grid;min-width:0;gap:5px;margin:0;border:0;padding:0}.ChatOutcomeCard_field__dXQto legend{display:flex;align-items:center;gap:6px;padding:0;font-size:11px;font-weight:650}.ChatOutcomeCard_field__dXQto legend>span{display:inline-flex;width:16px;height:16px;align-items:center;justify-content:center;border:1px solid var(--chat-border-strong);border-radius:50%;color:var(--chat-text-muted);font-size:9px}.ChatOutcomeCard_field__dXQto legend small,.ChatOutcomeCard_field__dXQto>p{color:var(--chat-text-muted);font-size:9px;font-weight:450}.ChatOutcomeCard_field__dXQto>p{margin:-2px 0 1px 22px;line-height:1.45}.ChatOutcomeCard_field__dXQto textarea,.ChatOutcomeCard_otherAnswer__5AlD3>input{width:100%;border:1px solid var(--chat-border);border-radius:9px;outline:none;background:var(--chat-surface);padding:7px 9px;color:var(--chat-text);font:inherit;font-size:11px;line-height:1.45}.ChatOutcomeCard_field__dXQto textarea{min-height:54px;resize:vertical}.ChatOutcomeCard_field__dXQto textarea:focus,.ChatOutcomeCard_otherAnswer__5AlD3>input:focus{border-color:color-mix(in srgb,var(--ui-accent) 55%,var(--chat-border))}.ChatOutcomeCard_choices__j8EWO{display:grid;gap:5px}.ChatOutcomeCard_choices__j8EWO>button,.ChatOutcomeCard_otherToggle__ZnvWo{display:flex;align-items:flex-start;gap:7px;border:1px solid var(--chat-border);border-radius:9px;background:var(--chat-surface);padding:7px 8px;min-height:32px;color:var(--chat-text);text-align:left}.ChatOutcomeCard_otherAnswer__5AlD3{display:grid;gap:5px}.ChatOutcomeCard_otherToggle__ZnvWo{justify-content:space-between;color:var(--chat-text-secondary)}.ChatOutcomeCard_otherToggle__ZnvWo[aria-expanded=true] svg{transform:rotate(180deg)}.ChatOutcomeCard_choices__j8EWO>button:hover:not(:disabled),.ChatOutcomeCard_otherToggle__ZnvWo:hover:not(:disabled){border-color:var(--chat-border-strong);background:var(--chat-surface-active)}.ChatOutcomeCard_choices__j8EWO>button[data-selected=true]{border-color:color-mix(in srgb,var(--ui-accent) 58%,var(--chat-border));background:color-mix(in srgb,var(--ui-accent) 8%,var(--chat-surface))}.ChatOutcomeCard_choiceIndicator__4PM48{display:inline-flex;width:15px;height:15px;flex:0 0 15px;align-items:center;justify-content:center;margin-top:1px;border:1px solid var(--chat-border-strong);border-radius:4px;color:white}.ChatOutcomeCard_choices__j8EWO>button[data-selected=true] .ChatOutcomeCard_choiceIndicator__4PM48{border-color:var(--ui-accent);background:var(--ui-accent)}.ChatOutcomeCard_choiceCopy__lVFtT{display:grid;min-width:0;gap:1px}.ChatOutcomeCard_choiceCopy__lVFtT strong{display:flex;align-items:center;gap:5px;font-size:10px}.ChatOutcomeCard_choiceCopy__lVFtT em{border-radius:999px;background:color-mix(in srgb,var(--ui-accent) 14%,transparent);padding:1px 5px;color:color-mix(in srgb,var(--ui-accent) 72%,white);font-size:8px;font-style:normal}.ChatOutcomeCard_choiceCopy__lVFtT>small,.ChatOutcomeCard_choiceCopy__lVFtT>span{color:var(--chat-text-muted);font-size:9px;line-height:1.4}.ChatOutcomeCard_choiceCopy__lVFtT>small{color:var(--chat-text-dim)}.ChatOutcomeCard_closedState__nUZ0E,.ChatOutcomeCard_visionAnswer__wFnMs{display:grid;gap:6px}.ChatOutcomeCard_cancel__MuJAq,.ChatOutcomeCard_primary___BOJ_,.ChatOutcomeCard_visionAnswer__wFnMs>button{display:inline-flex;width:fit-content;align-items:center;justify-content:center;gap:5px;border:1px solid var(--chat-border);border-radius:8px;background:var(--chat-surface);padding:5px 9px;min-height:32px;color:var(--chat-text-secondary);font-size:10px}.ChatOutcomeCard_cancel__MuJAq:focus-visible,.ChatOutcomeCard_field__dXQto button:focus-visible,.ChatOutcomeCard_field__dXQto input:focus-visible,.ChatOutcomeCard_field__dXQto textarea:focus-visible,.ChatOutcomeCard_primary___BOJ_:focus-visible{outline:2px solid color-mix(in srgb,var(--ui-accent) 78%,white);outline-offset:2px}.ChatOutcomeCard_srOnly__luMRm{position:absolute;width:1px;height:1px;overflow:hidden;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.ChatOutcomeCard_footer__6iS_a{display:flex;align-items:center;justify-content:flex-end;gap:7px;border-top:1px solid var(--chat-border);padding-top:8px}.ChatOutcomeCard_primary___BOJ_{border-color:transparent;background:var(--ui-accent);color:white}.ChatOutcomeCard_cancel__MuJAq{color:var(--chat-text-muted)}.ChatOutcomeCard_cancel__MuJAq:disabled,.ChatOutcomeCard_field__dXQto button:disabled,.ChatOutcomeCard_field__dXQto input:disabled,.ChatOutcomeCard_field__dXQto textarea:disabled,.ChatOutcomeCard_primary___BOJ_:disabled{cursor:not-allowed;opacity:.48}.ChatOutcomeCard_failure__X_GVB>strong,.ChatOutcomeCard_structured__YWThM>strong{font-size:12px}.ChatOutcomeCard_resultItems__Scv4C{display:grid;gap:7px}.ChatOutcomeCard_resultItems__Scv4C article{display:grid;gap:3px;border-left:2px solid var(--chat-border-strong);padding-left:9px}.ChatOutcomeCard_resultItems__Scv4C article span{font-size:11px;font-weight:650}.ChatOutcomeCard_failure__X_GVB small,.ChatOutcomeCard_resultItems__Scv4C article small,.ChatOutcomeCard_structured__YWThM summary{color:var(--chat-text-dim);font-size:10px}.ChatOutcomeCard_structured__YWThM pre{max-height:280px;overflow:auto;border-radius:8px;background:var(--chat-surface);padding:10px;font-size:10px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.ChatOutcomeCard_failure__X_GVB{border-color:var(--ui-danger-border);background:var(--ui-danger-soft)}.ChatOutcomeCard_error__1nGRz{color:var(--ui-danger)}.ChatOutcomeCard_spin__s1FWm{animation:ChatOutcomeCard_outcomeSpin__1eoHI .9s linear infinite}@keyframes ChatOutcomeCard_outcomeSpin__1eoHI{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ChatOutcomeCard_spin__s1FWm{animation-duration:1.8s}}.ChatMessage_messageRow__4sLFN{display:grid;grid-template-columns:30px minmax(0,1fr);column-gap:12px;color:var(--chat-text)}.ChatMessage_messageRow__4sLFN[data-user=true]{grid-template-columns:minmax(0,1fr) 30px}.ChatMessage_messageRow__4sLFN[data-user=true] .ChatMessage_identity__H4gis{grid-column:2;grid-row:1}.ChatMessage_messageRow__4sLFN[data-user=true] .ChatMessage_messageBody__G_lVS{grid-column:1;grid-row:1;width:fit-content;max-width:min(680px,82%);justify-self:end}.ChatMessage_messageRow__4sLFN[data-user=true] .ChatMessage_messageContent__HyFJh{border:1px solid var(--chat-border);border-radius:15px 15px 4px 15px;background:var(--chat-control);padding:9px 12px}.ChatMessage_messageRow__4sLFN[data-user=true] .ChatMessage_messageAuthor__lzCC0{display:none}.ChatMessage_messageRow__4sLFN[data-user=true] .ChatMessage_messageText__Fy8Ll{margin-top:0;line-height:1.58}.ChatMessage_messageRow__4sLFN[data-user=true] .ChatMessage_messageAttachments__fxYPI{margin-top:0;margin-bottom:7px}.ChatMessage_messageRow__4sLFN[data-user=true] .ChatMessage_messageActions__9BLUn{justify-content:flex-end;margin-top:2px;margin-right:-6px;margin-left:0}.ChatMessage_identity__H4gis{display:grid;width:28px;height:28px;place-items:center;overflow:hidden;border:1px solid var(--chat-border);border-radius:8px;background:var(--ui-surface-translucent);color:var(--chat-text-muted)}.ChatMessage_userAvatar__xo__K{border-radius:999px}.ChatMessage_userAvatar__xo__K img{width:100%;height:100%;object-fit:cover}.ChatMessage_userInitial__LErxP{font-size:11px;font-weight:650}.ChatMessage_messageBody__G_lVS{min-width:0;padding-top:3px}.ChatMessage_messageAuthor__lzCC0,.ChatMessage_messageModel__k2i45{font-size:14px;font-weight:650;letter-spacing:-.01em}.ChatMessage_messageRound__YSsJx{margin-left:7px;color:var(--chat-text-dim);font-size:9px;font-weight:500}.ChatMessage_runProgress__Wq8rN{margin-top:7px}.ChatMessage_messageText__Fy8Ll{margin-top:5px;color:var(--chat-text);font-size:15px;line-height:1.72;overflow-wrap:anywhere;white-space:pre-wrap}.ChatMessage_messageAttachments__fxYPI{display:flex;max-width:100%;flex-wrap:wrap;gap:8px;margin-top:8px}.ChatMessage_messageAttachment__swX0r{display:grid;width:min(220px,100%);grid-template-columns:44px minmax(0,1fr);align-items:center;gap:9px;border:1px solid var(--chat-border);border-radius:11px;background:var(--chat-control);padding:5px 9px 5px 5px}.ChatMessage_messageAttachmentPreview__ke0gn{display:grid;width:44px;height:44px;place-items:center;overflow:hidden;border-radius:8px;background:var(--chat-surface-active);color:var(--chat-text-muted)}.ChatMessage_messageAttachmentPreview__ke0gn img{width:100%;height:100%;object-fit:cover}.ChatMessage_messageAttachmentMeta__OaLEP{display:flex;min-width:0;flex-direction:column;gap:3px}.ChatMessage_messageAttachmentMeta__OaLEP small,.ChatMessage_messageAttachmentMeta__OaLEP strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatMessage_messageAttachmentMeta__OaLEP strong{font-size:11px;font-weight:600}.ChatMessage_messageAttachmentMeta__OaLEP small{color:var(--chat-text-muted);font-size:9px}.ChatMessage_messageStatus__V7ssM{margin-top:8px;color:var(--chat-text-muted);font-size:13px;line-height:1.65}.ChatMessage_messageRow__4sLFN[data-state=failed] .ChatMessage_messageStatus__V7ssM{color:var(--chat-text-dim);font-size:12px}.ChatMessage_inlineRetry__7uXgw{margin-left:8px;border:0;background:transparent;color:var(--chat-text-muted);font-size:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px}.ChatMessage_inlineRetry__7uXgw:hover{color:var(--chat-text)}.ChatMessage_messageRow__4sLFN[data-state=streaming] .ChatMessage_messageText__Fy8Ll:after{display:inline-block;width:5px;height:1em;margin-left:3px;border-radius:2px;background:currentcolor;content:"";vertical-align:-.12em;animation:ChatMessage_chatMessageCursor__OcmhC .9s steps(1) infinite}.ChatMessage_messageActions__9BLUn{display:flex;min-height:20px;align-items:center;gap:1px;margin-top:2px;margin-left:-6px;opacity:0;pointer-events:none;transform:translateY(-2px);transition:opacity .12s ease,transform .12s ease}.ChatMessage_messageRow__4sLFN:focus-within .ChatMessage_messageActions__9BLUn,.ChatMessage_messageRow__4sLFN:hover .ChatMessage_messageActions__9BLUn{opacity:1;pointer-events:auto;transform:translateY(0)}.ChatMessage_actionButton__vEJkn{display:grid;width:22px;height:22px;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--chat-text-muted);transition:background-color .12s ease,color .12s ease,transform .1s ease}.ChatMessage_actionButton__vEJkn:hover:not(:disabled),.ChatMessage_actionButton__vEJkn[data-active=true]{background:var(--chat-control-hover);color:var(--chat-text)}.ChatMessage_actionButton__vEJkn:active:not(:disabled){transform:translateY(1px)}.ChatMessage_actionButton__vEJkn:focus-visible{outline:2px solid var(--chat-text-muted);outline-offset:1px}.ChatMessage_actionButton__vEJkn:disabled{cursor:not-allowed;opacity:.48}@media (hover:none){.ChatMessage_messageActions__9BLUn{opacity:1;pointer-events:auto;transform:none}}@keyframes ChatMessage_chatMessageCursor__OcmhC{0%,45%{opacity:1}46%,to{opacity:0}}.ModelProviderIcon_icon__B866a{display:inline-grid;flex:0 0 auto;place-items:center;overflow:hidden;border-radius:7px;color:var(--chat-text-muted)}.ModelProviderIcon_image__90woc{display:block;width:100%;height:100%;object-fit:contain}.ModelProviderIcon_grokTile__o_eK2,.ModelProviderIcon_openaiTile__abQ_A{padding:3px;border-radius:7px;box-shadow:inset 0 0 0 1px rgb(255 255 255/.28)}.ModelProviderIcon_openaiTile__abQ_A{background:linear-gradient(145deg,#16a085,#0b7c74 58%,#075c68)}.ModelProviderIcon_grokTile__o_eK2{background:linear-gradient(145deg,#7c3aed,#4465dd 56%,#1e9acc)}.ModelProviderIcon_tileImage__Tuhl5{filter:brightness(0) invert(1)}.ModelProviderIcon_coral__4gtbb{filter:brightness(0) saturate(100%);opacity:.72}.ThinkingIndicator_indicator__Bq3NN{display:inline-flex;min-height:24px;align-items:center;gap:8px;color:var(--chat-text-muted);font-size:13px;line-height:1.6}.ThinkingIndicator_pulse__8xDkY{flex:none;color:var(--chat-text);transform-origin:center;animation:ThinkingIndicator_thinkingPulse__QiyMX 1.25s ease-in-out infinite}.ThinkingIndicator_label__knN6_{animation:ThinkingIndicator_thinkingLabel__J1DBG 1.8s ease-in-out infinite}@keyframes ThinkingIndicator_thinkingPulse__QiyMX{0%,to{opacity:.58;transform:scale(.78)}50%{opacity:1;transform:scale(1.12)}}@keyframes ThinkingIndicator_thinkingLabel__J1DBG{0%,to{opacity:.62}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.ThinkingIndicator_label__knN6_,.ThinkingIndicator_pulse__8xDkY{animation:none}}.WebChatImageProposalControls_controls__dY2Lw{display:flex;flex-wrap:wrap;gap:7px;padding:10px 13px 0}.WebChatImageProposalControls_field__EBCk3{display:inline-flex;min-width:0;min-height:30px;align-items:center;gap:5px;border:1px solid var(--chat-border);border-radius:8px;background:var(--chat-surface);padding:0 5px 0 8px;color:var(--chat-text-dim);font-size:9px}.WebChatImageProposalControls_menuTrigger__6KnPp{display:inline-flex;max-width:168px;align-items:center;gap:5px;color:var(--chat-text);font-size:9px}.WebChatImageProposalControls_menuTrigger__6KnPp>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WebChatImageProposalControls_menuTrigger__6KnPp:disabled{cursor:not-allowed;opacity:.5}.WebChatImageProposalControls_portalMenu__5x4vS{position:fixed;z-index:90;min-width:240px;max-width:min(320px,calc(100vw - 24px));overflow:visible;border:1px solid var(--chat-border);border-radius:12px;background:var(--chat-surface-raised);box-shadow:0 18px 42px rgb(0 0 0/20%)}.WebChatImageProposalControls_optionList__2Echu{max-height:inherit;overflow-y:auto;overscroll-behavior:contain;padding:5px}.WebChatImageProposalControls_modelOption__WsWMO,.WebChatImageProposalControls_option__TiFPv{display:flex;width:100%;min-height:34px;align-items:center;justify-content:space-between;gap:9px;border:1px solid transparent;border-radius:9px;padding:6px 9px;color:var(--chat-text);text-align:left;font-size:11px}.WebChatImageProposalControls_modelOption__WsWMO,.WebChatImageProposalControls_modelVersionOption__orGuf{min-height:44px}.WebChatImageProposalControls_modelOption__WsWMO:hover,.WebChatImageProposalControls_modelOption__WsWMO[aria-current=true],.WebChatImageProposalControls_option__TiFPv:hover,.WebChatImageProposalControls_option__TiFPv[aria-selected=true]{background:color-mix(in srgb,var(--chat-accent) 12%,var(--chat-surface));border-color:color-mix(in srgb,var(--chat-accent) 18%,transparent)}.WebChatImageProposalControls_menuTrigger__6KnPp:focus-visible,.WebChatImageProposalControls_modelOption__WsWMO:focus-visible,.WebChatImageProposalControls_option__TiFPv:focus-visible{outline:2px solid var(--chat-accent);outline-offset:2px}.WebChatImageProposalControls_modelPicker__36UmA{position:relative;max-height:inherit}.WebChatImageProposalControls_modelOptionText__G_NHh{position:relative;display:block;flex:1;height:30px;min-width:0;overflow:hidden}.WebChatImageProposalControls_modelOptionText__G_NHh small,.WebChatImageProposalControls_modelOptionText__G_NHh strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WebChatImageProposalControls_modelOptionText__G_NHh strong{position:absolute;inset-inline:0;top:50%;transform:translateY(-50%);font-weight:600;transition:top .18s ease,transform .18s ease}.WebChatImageProposalControls_modelOptionText__G_NHh small{position:absolute;inset-inline:0;bottom:0;color:var(--chat-text-dim);font-size:9px;opacity:0;transform:translateY(5px);transition:opacity .16s ease 20ms,transform .18s ease}.WebChatImageProposalControls_modelOption__WsWMO:focus-visible .WebChatImageProposalControls_modelOptionText__G_NHh[data-has-description=true] strong,.WebChatImageProposalControls_modelOption__WsWMO:hover .WebChatImageProposalControls_modelOptionText__G_NHh[data-has-description=true] strong,.WebChatImageProposalControls_option__TiFPv:focus-visible .WebChatImageProposalControls_modelOptionText__G_NHh[data-has-description=true] strong,.WebChatImageProposalControls_option__TiFPv:hover .WebChatImageProposalControls_modelOptionText__G_NHh[data-has-description=true] strong{top:0;transform:translateY(0)}.WebChatImageProposalControls_modelOption__WsWMO:focus-visible .WebChatImageProposalControls_modelOptionText__G_NHh[data-has-description=true] small,.WebChatImageProposalControls_modelOption__WsWMO:hover .WebChatImageProposalControls_modelOptionText__G_NHh[data-has-description=true] small,.WebChatImageProposalControls_option__TiFPv:focus-visible .WebChatImageProposalControls_modelOptionText__G_NHh[data-has-description=true] small,.WebChatImageProposalControls_option__TiFPv:hover .WebChatImageProposalControls_modelOptionText__G_NHh[data-has-description=true] small{opacity:1;transform:translateY(0)}.WebChatImageProposalControls_modelLogo___F5ZO{display:inline-flex;width:32px;height:32px;flex:0 0 32px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--chat-text-dim) 16%,transparent);border-radius:8px;background:color-mix(in srgb,var(--chat-text) 5%,transparent);transition:border-color .18s ease,background .18s ease,transform .18s ease}.WebChatImageProposalControls_modelLogoImage__K2FPZ{width:19px;height:19px;object-fit:contain;filter:brightness(0) invert(1);opacity:.68;transition:opacity .18s ease,transform .18s ease}[data-dc-theme=light] .WebChatImageProposalControls_modelLogoImage__K2FPZ{filter:brightness(0)}.WebChatImageProposalControls_modelOption__WsWMO:focus-visible .WebChatImageProposalControls_modelLogo___F5ZO,.WebChatImageProposalControls_modelOption__WsWMO:hover .WebChatImageProposalControls_modelLogo___F5ZO,.WebChatImageProposalControls_modelOption__WsWMO[aria-current=true] .WebChatImageProposalControls_modelLogo___F5ZO{border-color:color-mix(in srgb,var(--chat-accent) 30%,transparent);background:color-mix(in srgb,var(--chat-accent) 10%,var(--chat-surface));transform:translateY(-1px)}.WebChatImageProposalControls_modelOption__WsWMO:focus-visible .WebChatImageProposalControls_modelLogoImage__K2FPZ,.WebChatImageProposalControls_modelOption__WsWMO:hover .WebChatImageProposalControls_modelLogoImage__K2FPZ,.WebChatImageProposalControls_modelOption__WsWMO[aria-current=true] .WebChatImageProposalControls_modelLogoImage__K2FPZ{opacity:1;transform:scale(1.05)}.WebChatImageProposalControls_submenu__xjyTr{position:absolute;z-index:1;min-width:180px;max-width:236px;max-height:min(360px,calc(100vh - 24px));overflow:auto;border:1px solid var(--chat-border);border-radius:12px;background:var(--chat-surface-raised);box-shadow:0 18px 42px rgb(0 0 0/20%)}.WebChatImageProposalControls_submenuRight__j6gTH{left:calc(100% + 5px)}.WebChatImageProposalControls_submenuLeft__gG27x{right:calc(100% + 5px)}@media (prefers-reduced-motion:reduce){.WebChatImageProposalControls_modelLogoImage__K2FPZ,.WebChatImageProposalControls_modelLogo___F5ZO,.WebChatImageProposalControls_modelOptionText__G_NHh small,.WebChatImageProposalControls_modelOptionText__G_NHh strong{transition:none}}@media (max-width:720px){.WebChatImageProposalControls_field__EBCk3{flex:1 1 132px}.WebChatImageProposalControls_menuTrigger__6KnPp{flex:1;justify-content:space-between}}.WebChatToolProposalCard_card__ClpjL{width:min(760px,calc(100vw - 120px));margin:0 0 8px 40px;overflow:hidden;border:1px solid var(--chat-border);border-radius:16px;background:color-mix(in srgb,var(--chat-surface-raised) 90%,transparent);box-shadow:0 14px 40px rgb(0 0 0/12%);color:var(--chat-text)}.WebChatToolProposalCard_header__uy92A{display:flex;min-height:54px;align-items:center;gap:10px;border-bottom:1px solid var(--chat-border);padding:10px 13px}.WebChatToolProposalCard_icon__LfD66{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;border-radius:9px;background:color-mix(in srgb,var(--chat-accent) 12%,var(--chat-surface));color:var(--chat-accent)}.WebChatToolProposalCard_title__hERsb{display:block;min-width:0;flex:1}.WebChatToolProposalCard_title__hERsb small,.WebChatToolProposalCard_title__hERsb strong{display:block}.WebChatToolProposalCard_title__hERsb strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.WebChatToolProposalCard_title__hERsb small{margin-top:3px;color:var(--chat-text-dim);font-size:9px}.WebChatToolProposalCard_status__g9mv2{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;border-radius:999px;background:var(--chat-surface);padding:5px 8px;color:var(--chat-text-muted);font-size:9px}.WebChatToolProposalCard_status__g9mv2[data-pending=true]{color:var(--chat-accent)}.WebChatToolProposalCard_promptBox__fbJuE,.WebChatToolProposalCard_promptEditor__Xp_w0{position:relative;margin:12px 13px 0;border-radius:11px;background:var(--chat-surface);padding:10px 38px 10px 11px}.WebChatToolProposalCard_promptBox__fbJuE p{display:-webkit-box;overflow:hidden;margin:0;-webkit-box-orient:vertical;-webkit-line-clamp:4;white-space:pre-wrap;word-break:break-word;font-size:11px;line-height:1.7}.WebChatToolProposalCard_promptBox__fbJuE p[data-expanded=true]{display:block}.WebChatToolProposalCard_promptBox__fbJuE button{position:absolute;top:7px;right:7px;display:grid;width:25px;height:25px;place-items:center;border-radius:7px;color:var(--chat-text-muted)}.WebChatToolProposalCard_promptBox__fbJuE button:hover{background:var(--chat-surface-raised);color:var(--chat-text)}.WebChatToolProposalCard_promptEditor__Xp_w0{padding:9px}.WebChatToolProposalCard_promptEditor__Xp_w0 textarea{width:100%;resize:vertical;border:1px solid var(--chat-border);border-radius:8px;background:var(--chat-surface-raised);padding:8px;color:var(--chat-text);font-size:11px;line-height:1.6;outline:none}.WebChatToolProposalCard_promptEditor__Xp_w0 button{margin-top:6px;color:var(--chat-accent);font-size:9px}.WebChatToolProposalCard_artifactSection__B_kSF{padding:12px 13px 0}.WebChatToolProposalCard_artifactSection__B_kSF h4{display:flex;align-items:center;gap:5px;margin:0 0 7px;color:var(--chat-text-muted);font-size:9px;font-weight:600}.WebChatToolProposalCard_outputGrid__PApte{display:grid;gap:7px}.WebChatToolProposalCard_referenceRail__CRx_q{display:flex;gap:6px;align-items:center}.WebChatToolProposalCard_referenceMore__jxUhC,.WebChatToolProposalCard_referenceRail__CRx_q img{display:grid;width:40px;height:40px;flex:0 0 auto;place-items:center;border-radius:8px;background:var(--chat-surface);color:var(--chat-text-muted);font-size:9px}.WebChatToolProposalCard_referenceRail__CRx_q img{object-fit:cover;opacity:.78}.WebChatToolProposalCard_outputGrid__PApte{grid-template-columns:minmax(0,1fr)}.WebChatToolProposalCard_outputGrid__PApte[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.WebChatToolProposalCard_outputGrid__PApte[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.WebChatToolProposalCard_outputGrid__PApte[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.WebChatToolProposalCard_outputGrid__PApte figure{position:relative;min-width:0;margin:0;overflow:hidden;border:1px solid transparent;border-radius:10px;background:var(--chat-surface)}.WebChatToolProposalCard_outputGrid__PApte figure:has(button:focus-visible),.WebChatToolProposalCard_outputGrid__PApte figure:has(button:hover){border-color:color-mix(in srgb,var(--chat-accent) 65%,transparent)}.WebChatToolProposalCard_imageButton__hy0Uq{position:relative;display:grid;width:100%;min-height:112px;padding:0;place-items:center;background:color-mix(in srgb,var(--chat-surface) 85%,transparent)}.WebChatToolProposalCard_imageButton__hy0Uq img{display:block;width:100%;max-height:520px;aspect-ratio:var(--artifact-ratio);object-fit:contain;transition:filter .18s ease,transform .22s cubic-bezier(.22,1,.36,1)}.WebChatToolProposalCard_outputGrid__PApte figure:focus-within .WebChatToolProposalCard_imageButton__hy0Uq img,.WebChatToolProposalCard_outputGrid__PApte figure:hover .WebChatToolProposalCard_imageButton__hy0Uq img{filter:brightness(.88) saturate(.94);transform:scale(1.012)}.WebChatToolProposalCard_imageQuickActions__HmvLn{position:absolute;right:7px;top:7px;display:flex;gap:5px;color:white;opacity:0;transform:translateY(-3px);transition:opacity .16s ease,transform .16s ease}.WebChatToolProposalCard_imageQuickAction__IQdbc{display:grid;width:28px;height:28px;place-items:center;border:1px solid rgb(255 255 255/14%);border-radius:6px;background:rgb(10 12 16/76%);color:rgb(255 255 255/82%);backdrop-filter:blur(10px)}.WebChatToolProposalCard_imageQuickAction__IQdbc:hover{background:rgb(10 12 16/92%);color:white}.WebChatToolProposalCard_outputGrid__PApte figure:focus-within .WebChatToolProposalCard_imageQuickActions__HmvLn,.WebChatToolProposalCard_outputGrid__PApte figure:hover .WebChatToolProposalCard_imageQuickActions__HmvLn{opacity:1;transform:translateY(0)}.WebChatToolProposalCard_imageButton__hy0Uq:focus-visible,.WebChatToolProposalCard_imageQuickAction__IQdbc:focus-visible{outline:2px solid var(--chat-accent);outline-offset:-2px}@media (max-width:640px){.WebChatToolProposalCard_outputGrid__PApte[data-count="3"],.WebChatToolProposalCard_outputGrid__PApte[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.WebChatToolProposalCard_error__OkGp_{margin:10px 13px 0;border-radius:8px;background:var(--ui-error-gradient);padding:8px 9px;color:var(--ui-danger-text);font-size:9px}.WebChatToolProposalCard_actions__SQ1bl{display:flex;justify-content:flex-end;gap:7px;padding:12px 13px 13px}.WebChatToolProposalCard_actions__SQ1bl button{display:inline-flex;height:31px;align-items:center;gap:5px;border:1px solid var(--chat-border);border-radius:9px;padding:0 12px;color:var(--chat-text-muted);font-size:9px}.WebChatToolProposalCard_actions__SQ1bl .WebChatToolProposalCard_approve__GATJA{border-color:var(--chat-text);background:var(--chat-text);color:var(--chat-surface);font-weight:650}.WebChatToolProposalCard_actions__SQ1bl button:disabled{opacity:.5}.WebChatToolProposalCard_spin__MjQ3M{animation:WebChatToolProposalCard_web-chat-tool-spin__t_H0Y .9s linear infinite}@keyframes WebChatToolProposalCard_web-chat-tool-spin__t_H0Y{to{transform:rotate(1turn)}}@media (max-width:720px){.WebChatToolProposalCard_card__ClpjL{width:calc(100vw - 44px);margin-left:0}.WebChatToolProposalCard_outputGrid__PApte[data-count="3"],.WebChatToolProposalCard_outputGrid__PApte[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.ChatRunPanel_discussionPanel__6VE8S,.ChatRunPanel_parallelPanel__KIi9_{margin:2px 0 18px}.ChatRunPanel_panelHeader__ICz6j{display:flex;align-items:center;justify-content:space-between;margin:0 0 8px 40px;color:var(--chat-text-muted);font-size:10px;font-weight:650;letter-spacing:.02em}.ChatRunPanel_panelHeader__ICz6j small{color:var(--chat-text-dim);font-size:9px;font-weight:500}.ChatRunPanel_parallelGrid__68_Ru{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ChatRunPanel_finalSummary__iZzKM,.ChatRunPanel_outputCard__in6un{min-width:0;border:1px solid var(--chat-border);border-radius:14px;background:var(--ui-surface-translucent);padding:14px}.ChatRunPanel_discussionTimeline__K5_4E .ChatRunPanel_finalSummary__iZzKM>article,.ChatRunPanel_discussionTimeline__K5_4E .ChatRunPanel_outputCard__in6un>article,.ChatRunPanel_parallelGrid__68_Ru .ChatRunPanel_finalSummary__iZzKM>article,.ChatRunPanel_parallelGrid__68_Ru .ChatRunPanel_outputCard__in6un>article{grid-template-columns:28px minmax(0,1fr);gap:9px;margin:0}.ChatRunPanel_discussionTimeline__K5_4E{position:relative;display:grid;gap:10px;padding-left:18px}.ChatRunPanel_discussionTimeline__K5_4E:before{position:absolute;top:10px;bottom:10px;left:5px;width:1px;background:linear-gradient(var(--chat-border-strong),var(--chat-border));content:""}.ChatRunPanel_discussionTimeline__K5_4E .ChatRunPanel_finalSummary__iZzKM,.ChatRunPanel_discussionTimeline__K5_4E .ChatRunPanel_outputCard__in6un{position:relative}.ChatRunPanel_discussionTimeline__K5_4E .ChatRunPanel_finalSummary__iZzKM:before,.ChatRunPanel_discussionTimeline__K5_4E .ChatRunPanel_outputCard__in6un:before{position:absolute;top:20px;left:-18px;width:9px;height:9px;border:2px solid var(--chat-surface-raised);border-radius:999px;background:var(--chat-text-dim);content:""}.ChatRunPanel_finalSummary__iZzKM{grid-column:1/-1;border-color:var(--ui-danger-border);background:var(--ui-error-gradient)}.ChatRunPanel_discussionTimeline__K5_4E .ChatRunPanel_finalSummary__iZzKM:before{background:var(--chat-accent);box-shadow:0 0 0 3px var(--ui-focus-ring)}@media (max-width:840px){.ChatRunPanel_parallelGrid__68_Ru{grid-template-columns:1fr}}.ChatSkillPanel_panel__YuJgo{display:flex;min-height:0;flex:1;flex-direction:column;overflow:hidden;padding:12px;color:var(--chat-text)}.ChatSkillPanel_modeNotice__2WEBT{margin-bottom:10px;border:1px solid var(--chat-border);border-radius:10px;background:var(--chat-surface-raised);padding:9px 10px;color:var(--chat-text-muted);font-size:10px;line-height:1.55}.ChatSkillPanel_modeNotice__2WEBT[data-mode=single]{border-color:color-mix(in srgb,var(--chat-accent) 28%,var(--chat-border));color:var(--chat-text)}.ChatSkillPanel_panelHeader__P9Zog,.ChatSkillPanel_previewRow__E1oGy,.ChatSkillPanel_searchRow__EWkpg{display:flex;align-items:center;gap:8px}.ChatSkillPanel_searchBox__sLOXK{display:flex;min-width:0;height:36px;flex:1;align-items:center;gap:7px;border:1px solid var(--chat-border);border-radius:10px;background:var(--chat-surface-raised);padding:0 10px;color:var(--chat-text-muted)}.ChatSkillPanel_createForm__2sq_5 input,.ChatSkillPanel_createForm__2sq_5 textarea,.ChatSkillPanel_searchBox__sLOXK input{min-width:0;width:100%;border:1px solid var(--chat-border);border-radius:8px;background:var(--chat-surface-raised);color:var(--chat-text);font-size:11px;outline:none}.ChatSkillPanel_searchBox__sLOXK input{border:0;background:transparent}.ChatSkillPanel_createForm__2sq_5 input{height:34px;padding:0 9px}.ChatSkillPanel_createForm__2sq_5 textarea{resize:vertical;padding:8px 9px;line-height:1.55}.ChatSkillPanel_createForm__2sq_5 input::placeholder,.ChatSkillPanel_createForm__2sq_5 textarea::placeholder,.ChatSkillPanel_searchBox__sLOXK input::placeholder{color:var(--chat-text-dim)}.ChatSkillPanel_compactButton__Sefga,.ChatSkillPanel_iconButton__1KNqt,.ChatSkillPanel_primaryButton__2Xxmx{display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid var(--chat-border);border-radius:9px;color:var(--chat-text-muted)}.ChatSkillPanel_iconButton__1KNqt{width:36px;height:36px;flex:0 0 auto}.ChatSkillPanel_compactButton__Sefga{height:30px;padding:0 9px;font-size:10px}.ChatSkillPanel_compactButton__Sefga:hover,.ChatSkillPanel_iconButton__1KNqt:hover{background:var(--chat-surface-raised);color:var(--chat-text)}.ChatSkillPanel_scrollArea__qC9ST{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;margin-top:12px;padding-right:2px}.ChatSkillPanel_empty__tLhGH,.ChatSkillPanel_loading__5I0UU{display:flex;min-height:120px;align-items:center;justify-content:center;gap:7px;color:var(--chat-text-dim);font-size:11px;text-align:center}.ChatSkillPanel_spin__z9PYi{animation:ChatSkillPanel_chat-skill-spin__y_x7A .9s linear infinite}.ChatSkillPanel_group__fJEln+.ChatSkillPanel_group__fJEln{margin-top:16px}.ChatSkillPanel_group__fJEln h3{display:flex;align-items:center;gap:6px;margin:0 4px 6px;color:var(--chat-text-muted);font-size:10px;font-weight:600}.ChatSkillPanel_group__fJEln h3 small{color:var(--chat-text-dim);font-size:9px;font-weight:500}.ChatSkillPanel_skillList__tnFzo{display:grid;gap:4px}.ChatSkillPanel_skillItem__aZOEI{display:flex;min-width:0;width:100%;align-items:flex-start;gap:9px;border:1px solid transparent;border-radius:10px;padding:9px;text-align:left;transition:.12s ease}.ChatSkillPanel_skillItem__aZOEI:not(:disabled):hover{border-color:var(--chat-border);background:var(--chat-surface-raised)}.ChatSkillPanel_skillItem__aZOEI[data-selected=true]{border-color:color-mix(in srgb,var(--chat-accent) 35%,var(--chat-border));background:color-mix(in srgb,var(--chat-accent) 9%,transparent)}.ChatSkillPanel_skillItem__aZOEI:disabled{cursor:default;opacity:.6}.ChatSkillPanel_skillIcon__TZCe1,.ChatSkillPanel_skillItem__aZOEI>img{width:32px;height:32px;flex:0 0 auto;border-radius:8px;object-fit:cover}.ChatSkillPanel_skillIcon__TZCe1{display:grid;place-items:center;background:var(--chat-surface-raised);color:var(--chat-text-muted)}.ChatSkillPanel_skillCopy__pxIAf{display:block;min-width:0;flex:1}.ChatSkillPanel_skillCopy__pxIAf strong,.ChatSkillPanel_skillCopy__pxIAf>span{display:flex;min-width:0;align-items:center;gap:5px}.ChatSkillPanel_skillCopy__pxIAf strong{color:var(--chat-text);font-size:11px}.ChatSkillPanel_skillCopy__pxIAf strong small{color:var(--chat-text-dim);font-size:9px;font-weight:500}.ChatSkillPanel_skillCopy__pxIAf>span{display:block;overflow:hidden;margin-top:3px;color:var(--chat-text-muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.ChatSkillPanel_check__heVoC{margin-top:8px;flex:0 0 auto;color:var(--chat-accent)}.ChatSkillPanel_panelHeader__P9Zog{flex:0 0 auto}.ChatSkillPanel_headerCopy__T9OFi{min-width:0;flex:1}.ChatSkillPanel_headerCopy__T9OFi span,.ChatSkillPanel_headerCopy__T9OFi strong,.ChatSkillPanel_manageItem__diDgx span,.ChatSkillPanel_manageItem__diDgx strong{display:block}.ChatSkillPanel_headerCopy__T9OFi strong{font-size:12px}.ChatSkillPanel_headerCopy__T9OFi span{margin-top:2px;color:var(--chat-text-dim);font-size:9px}.ChatSkillPanel_createForm__2sq_5{display:grid;gap:8px;border:1px solid var(--chat-border);border-radius:12px;background:color-mix(in srgb,var(--chat-surface-raised) 72%,transparent);padding:10px}.ChatSkillPanel_previewUpload__Aao_R{display:flex;width:74px;height:74px;flex:0 0 auto;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:5px;overflow:hidden;border:1px dashed var(--chat-border-strong);border-radius:10px;color:var(--chat-text-muted);font-size:8px}.ChatSkillPanel_managePreview__BGmXU img,.ChatSkillPanel_previewUpload__Aao_R img{width:100%;height:100%;object-fit:cover}.ChatSkillPanel_managePreview__BGmXU input,.ChatSkillPanel_previewUpload__Aao_R input{display:none}.ChatSkillPanel_formStack__LQvxe{display:grid;min-width:0;flex:1;gap:7px}.ChatSkillPanel_capabilityRow__cJpO9{display:flex;gap:14px;color:var(--chat-text-muted);font-size:10px}.ChatSkillPanel_capabilityRow__cJpO9 label{display:inline-flex;align-items:center;gap:5px}.ChatSkillPanel_primaryButton__2Xxmx{height:34px;border-color:var(--chat-text);background:var(--chat-text);color:var(--chat-surface);font-size:10px;font-weight:650}.ChatSkillPanel_manageItem__diDgx{display:flex;align-items:center;gap:9px;border:1px solid var(--chat-border);border-radius:10px;padding:9px}.ChatSkillPanel_manageItem__diDgx+.ChatSkillPanel_manageItem__diDgx{margin-top:6px}.ChatSkillPanel_managePreview__BGmXU{position:relative;display:grid;width:42px;height:42px;flex:0 0 auto;cursor:pointer;place-items:center;overflow:hidden;border-radius:8px;background:var(--chat-surface-raised);color:var(--chat-text-muted)}.ChatSkillPanel_manageItem__diDgx>div{min-width:0;flex:1}.ChatSkillPanel_manageItem__diDgx strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ChatSkillPanel_manageItem__diDgx small,.ChatSkillPanel_manageItem__diDgx span{color:var(--chat-text-dim);font-size:8px}.ChatSkillPanel_error__MLv_l{display:flex;flex-direction:column;gap:6px;border:1px solid var(--ui-danger-border);border-radius:9px;background:var(--ui-error-gradient);padding:9px;color:var(--ui-danger-text);font-size:10px}.ChatSkillPanel_error__MLv_l button{align-self:flex-start;text-decoration:underline}@keyframes ChatSkillPanel_chat-skill-spin__y_x7A{to{transform:rotate(1turn)}}.WebChatImageInspector_inspector__ebPLu{position:relative;z-index:2;display:flex;width:var(--web-chat-inspector-width);max-width:min(720px,calc(100vw - 52px));height:100%;min-height:0;flex-direction:column;border-left:1px solid var(--chat-border);background:var(--chat-surface-raised);box-shadow:-10px 0 30px rgb(0 0 0/10%)}.WebChatImageInspector_inspector__ebPLu[data-collapsed=true]{width:0;min-width:0;align-items:center;overflow:visible;border-left:0}.WebChatImageInspector_expandButton__j0e_5{display:grid;width:32px;height:32px;margin-top:10px;place-items:center;transform:translateX(-42px);border:1px solid var(--chat-border);border-radius:8px;color:var(--chat-text-muted)}.WebChatImageInspector_expandButton__j0e_5:hover{color:var(--chat-accent);background:var(--chat-control-hover)}.WebChatImageInspector_resizeHandle__b6NSK{position:absolute;top:0;bottom:0;left:-4px;display:grid;width:8px;place-items:center;cursor:col-resize;color:transparent}.WebChatImageInspector_resizeHandle__b6NSK:focus-visible,.WebChatImageInspector_resizeHandle__b6NSK:hover{color:var(--chat-accent);outline:none}.WebChatImageInspector_header__47n8n{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid var(--chat-border);padding:8px 10px 8px 13px}.WebChatImageInspector_header__47n8n strong{font-size:11px;white-space:nowrap}.WebChatImageInspector_brushControls__ViemO,.WebChatImageInspector_headerActions__U7hvK,.WebChatImageInspector_toolActions__anT49{display:flex;align-items:center;gap:5px}.WebChatImageInspector_headerActions__U7hvK a,.WebChatImageInspector_headerActions__U7hvK button{display:inline-flex;min-height:29px;align-items:center;gap:4px;border:1px solid var(--chat-border);border-radius:7px;padding:0 7px;color:var(--chat-text-muted);font-size:9px}.WebChatImageInspector_brushControls__ViemO>a,.WebChatImageInspector_brushControls__ViemO>button,.WebChatImageInspector_toolActions__anT49>a,.WebChatImageInspector_toolActions__anT49>button{display:inline-flex;min-height:28px;flex:0 0 auto;align-items:center;gap:4px;border-radius:7px;padding:0 7px;color:var(--chat-text-muted);font-size:9px;text-decoration:none;white-space:nowrap}.WebChatImageInspector_headerActions__U7hvK a{text-decoration:none}.WebChatImageInspector_brushControls__ViemO>a:hover,.WebChatImageInspector_brushControls__ViemO>button:hover,.WebChatImageInspector_headerActions__U7hvK a:hover,.WebChatImageInspector_headerActions__U7hvK button:hover,.WebChatImageInspector_toolActions__anT49>a:hover,.WebChatImageInspector_toolActions__anT49>button:hover{color:var(--chat-text);background:var(--chat-surface)}.WebChatImageInspector_headerActions__U7hvK button:disabled{cursor:wait;opacity:.55}.WebChatImageInspector_toolActions__anT49{position:absolute;z-index:3;top:12px;left:12px;width:fit-content;max-width:calc(100% - 24px);min-height:34px;overflow:visible;border:1px solid color-mix(in srgb,var(--chat-border) 85%,transparent);border-radius:14px;background:color-mix(in srgb,var(--chat-surface-raised) 94%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,white 24%,transparent),0 8px 22px rgb(0 0 0/15%);padding:3px 5px;backdrop-filter:blur(14px) saturate(125%)}.WebChatImageInspector_brushControls__ViemO>a:hover,.WebChatImageInspector_brushControls__ViemO>button:hover,.WebChatImageInspector_toolActions__anT49>a:hover,.WebChatImageInspector_toolActions__anT49>button:hover{background:var(--chat-control-hover)}.WebChatImageInspector_brushControls__ViemO{width:100%;min-width:max-content;gap:7px}.WebChatImageInspector_brushSizeControl__6VB4K{display:inline-flex;align-items:center;gap:7px;color:var(--chat-text-muted);white-space:nowrap}.WebChatImageInspector_brushSizeControl__6VB4K>svg{flex:0 0 auto}.WebChatImageInspector_brushControls__ViemO input[type=range]{width:82px;height:4px;accent-color:var(--chat-accent);cursor:pointer}.WebChatImageInspector_brushValue__ym7H4{min-width:30px;color:var(--chat-text-muted);font-size:9px;font-variant-numeric:tabular-nums;text-align:right}.WebChatImageInspector_colorControl__WXejv{display:inline-flex!important;width:22px;height:22px;min-height:22px!important;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--chat-border) 82%,white 18%);border-radius:50%!important;padding:2px!important;background:var(--chat-surface);box-shadow:0 0 0 2px color-mix(in srgb,var(--chat-surface-raised) 88%,transparent);cursor:pointer}.WebChatImageInspector_colorSwatch__a11Mh{width:100%;height:100%;border-radius:50%;box-shadow:inset 0 0 0 1px rgb(0 0 0/12%)}.WebChatImageInspector_colorPopover__tG5d2{position:absolute;z-index:5;top:calc(100% + 8px);left:0;overflow:hidden;border-radius:14px;box-shadow:0 12px 30px rgb(0 0 0/22%)}.WebChatImageInspector_controlDivider__VLJpa{width:1px;height:18px;flex:0 0 auto;background:color-mix(in srgb,var(--chat-border) 78%,transparent)}.WebChatImageInspector_finishEditing__d8x_W{margin-left:auto;border-color:var(--chat-accent)!important;color:var(--chat-accent)!important}.WebChatImageInspector_imageArea__3u3wU{position:relative;display:flex;min-height:0;flex:1;background:color-mix(in srgb,var(--chat-surface) 92%,black 8%)}.WebChatImageInspector_imageStage__wcnir{display:grid;min-height:0;flex:1;place-items:center;overflow:auto;padding:18px;background:transparent}.WebChatImageInspector_imageWrap__YjSg1{position:relative;display:grid;max-width:100%;max-height:100%}.WebChatImageInspector_imageWrap__YjSg1 img{display:block;width:auto;max-width:100%;max-height:100%;object-fit:contain}.WebChatImageInspector_annotationCanvas__5QuF8{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;touch-action:none}.WebChatImageInspector_annotationCanvas__5QuF8[data-editing=true]{pointer-events:auto}.WebChatImageInspector_footer__sibS_{border-top:1px solid var(--chat-border);padding:8px 10px 10px}.WebChatImageInspector_thumbnailRail__zI7dC{display:flex;gap:6px;overflow-x:auto}.WebChatImageInspector_thumbnailRail__zI7dC button{width:42px;height:42px;flex:0 0 auto;overflow:hidden;border:1px solid transparent;border-radius:7px}.WebChatImageInspector_thumbnailRail__zI7dC button[aria-current=true]{border-color:var(--chat-accent)}.WebChatImageInspector_thumbnailRail__zI7dC img{width:100%;height:100%;object-fit:cover}.WebChatImageInspector_error__WbSOS{margin:0;border-top:1px solid var(--chat-border);padding:8px 12px;color:var(--ui-danger-text);font-size:10px}.WebChatImageInspector_spin__InXrp{animation:WebChatImageInspector_web-chat-inspector-spin__kVoOo .9s linear infinite}.WebChatImageInspector_srOnly__c8_kj{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@keyframes WebChatImageInspector_web-chat-inspector-spin__kVoOo{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.WebChatImageInspector_spin__InXrp{animation:none}}@media (max-width:767px){.WebChatImageInspector_inspector__ebPLu{position:absolute;inset:0;z-index:20;width:100%;max-width:none}.WebChatImageInspector_resizeHandle__b6NSK{display:none}.WebChatImageInspector_header__47n8n{align-items:flex-start}.WebChatImageInspector_headerActions__U7hvK{flex-wrap:wrap;justify-content:flex-end}.WebChatImageInspector_headerActions__U7hvK button{font-size:0;min-width:29px;justify-content:center}.WebChatImageInspector_headerActions__U7hvK button svg{width:15px;height:15px}.WebChatImageInspector_imageWrap__YjSg1 img{max-height:calc(100dvh - 220px)}}.ChatSetupDialog_backdrop__hljIa{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:24px;background:var(--chat-overlay)}.ChatSetupDialog_dialog__4wO9J{display:flex;width:min(820px,100%);max-height:min(780px,calc(100dvh - 48px));flex-direction:column;overflow:hidden;border:1px solid var(--chat-border);border-radius:18px;background:var(--chat-surface-raised);box-shadow:var(--chat-shadow-popover)}.ChatSetupDialog_footer__CIZeF,.ChatSetupDialog_header__urXqA,.ChatSetupDialog_searchWrap__tKuGP{flex:0 0 auto;border-color:var(--chat-border)}.ChatSetupDialog_header__urXqA{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border-bottom:1px solid var(--chat-border);padding:17px 20px}.ChatSetupDialog_header__urXqA h2{font-size:16px;font-weight:680;letter-spacing:-.02em}.ChatSetupDialog_header__urXqA p,.ChatSetupDialog_sectionHeading__z2M_9 p{margin-top:4px;color:var(--chat-text-muted);font-size:11px}.ChatSetupDialog_closeButton__Fg8DD{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;color:var(--chat-text-muted)}.ChatSetupDialog_closeButton__Fg8DD:hover{background:var(--chat-control-hover);color:var(--chat-text)}.ChatSetupDialog_searchWrap__tKuGP{border-bottom:1px solid var(--chat-border);padding:12px 20px}.ChatSetupDialog_searchField__XZ_sn{display:flex;height:38px;align-items:center;gap:9px;border:1px solid var(--chat-border);border-radius:11px;background:var(--chat-control);padding:0 12px;color:var(--chat-text-muted)}.ChatSetupDialog_searchField__XZ_sn input{min-width:0;flex:1;background:transparent;color:var(--chat-text);font-size:12px;outline:none}.ChatSetupDialog_searchField__XZ_sn>span:last-child{color:var(--chat-text-dim);font-size:10px}.ChatSetupDialog_body__w8gIl{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:16px 20px 20px;scrollbar-gutter:stable;scrollbar-color:var(--ui-scrollbar) transparent;scrollbar-width:thin;touch-action:pan-y}.ChatSetupDialog_body__w8gIl::-webkit-scrollbar{width:6px}.ChatSetupDialog_body__w8gIl::-webkit-scrollbar-track{background:transparent}.ChatSetupDialog_body__w8gIl::-webkit-scrollbar-thumb{border-radius:999px;background:var(--ui-scrollbar)}.ChatSetupDialog_modelGrid__dP5GG{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ChatSetupDialog_participantCard__3biAL{overflow:hidden;border:1px solid var(--chat-border);border-radius:13px;background:var(--chat-surface-raised);contain:layout;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease,transform .14s ease}.ChatSetupDialog_participantCard__3biAL:hover{border-color:var(--chat-border-strong);box-shadow:var(--ui-shadow-sm,0 6px 18px rgb(0 0 0/8%));transform:translateY(-1px)}.ChatSetupDialog_participantCard__3biAL[data-selected=true]{border-color:var(--chat-border-strong);background:var(--chat-control)}.ChatSetupDialog_participantCard__3biAL[data-locked=true]{background:color-mix(in srgb,var(--chat-control) 48%,var(--chat-surface-raised))}.ChatSetupDialog_participantCard__3biAL[data-locked=true]:hover{border-color:color-mix(in srgb,var(--chat-accent) 44%,var(--chat-border-strong));background:color-mix(in srgb,var(--chat-accent) 5%,var(--chat-surface-raised))}.ChatSetupDialog_modelOption__QJ_zs{display:flex;width:100%;min-height:82px;align-items:center;gap:11px;padding:12px;text-align:left}.ChatSetupDialog_modelOption__QJ_zs:disabled{cursor:not-allowed;opacity:.46}.ChatSetupDialog_modelOption__QJ_zs[aria-disabled=true]{cursor:not-allowed}.ChatSetupDialog_modelCopy__W_mul{position:relative;height:48px;min-width:0;flex:1;overflow:hidden}.ChatSetupDialog_modelNameRow__F_bjC{position:absolute;inset-inline:0;display:flex;min-width:0;align-items:center;gap:6px}.ChatSetupDialog_modelName__EZoly{min-width:0;overflow:hidden;color:var(--chat-text);font-size:12px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.ChatSetupDialog_membershipBadge__MG5LX,.ChatSetupDialog_modelPriceBadge__pymkC{transform:translateY(.5px)}.ChatSetupDialog_modelDescription__wjGEB{position:absolute;inset-inline:0;bottom:0;display:-webkit-box;overflow:hidden;color:var(--chat-text-muted);font-size:10px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ChatSetupDialog_selectionControl__RPbZa{display:grid;width:20px;height:20px;flex:0 0 20px;place-items:center;border:1px solid var(--chat-border-strong);border-radius:7px;background:var(--chat-surface-raised);color:var(--chat-text-dim);transition:border-color .14s ease,color .14s ease}.ChatSetupDialog_selectionDot__TioK9{width:8px;height:8px;border-radius:999px;background:var(--chat-accent);box-shadow:0 0 0 3px var(--ui-focus-ring)}.ChatSetupDialog_roleField__b84Ws{display:block;border-top:1px solid var(--chat-border);padding:10px 12px 12px}.ChatSetupDialog_finalizerFields__HpY_s label>span,.ChatSetupDialog_roleField__b84Ws>span,.ChatSetupDialog_roundsField__l40EX>span{display:block;margin-bottom:5px;color:var(--chat-text-muted);font-size:10px;font-weight:600}.ChatSetupDialog_finalizerFields__HpY_s input,.ChatSetupDialog_finalizerFields__HpY_s select,.ChatSetupDialog_finalizerFields__HpY_s textarea,.ChatSetupDialog_roleField__b84Ws textarea,.ChatSetupDialog_roundsField__l40EX select{width:100%;border:1px solid var(--chat-border);border-radius:9px;background:var(--chat-surface-raised);padding:8px 9px;color:var(--chat-text);font-size:11px;outline:none}.ChatSetupDialog_roleField__b84Ws textarea{min-height:58px;max-height:118px;overflow-y:auto;overscroll-behavior:contain;resize:vertical;line-height:1.5;scrollbar-color:var(--ui-scrollbar) transparent;scrollbar-width:thin;touch-action:pan-y}.ChatSetupDialog_finalizerFields__HpY_s textarea::-webkit-scrollbar,.ChatSetupDialog_roleField__b84Ws textarea::-webkit-scrollbar{width:5px}.ChatSetupDialog_finalizerFields__HpY_s textarea::-webkit-scrollbar-track,.ChatSetupDialog_roleField__b84Ws textarea::-webkit-scrollbar-track{background:transparent}.ChatSetupDialog_finalizerFields__HpY_s textarea::-webkit-scrollbar-thumb,.ChatSetupDialog_roleField__b84Ws textarea::-webkit-scrollbar-thumb{border-radius:999px;background:var(--ui-scrollbar)}.ChatSetupDialog_discussionSettings__MQi_c{margin-top:14px;border:1px solid var(--chat-border);border-radius:13px;background:var(--chat-control);padding:14px}.ChatSetupDialog_sectionHeading__z2M_9{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.ChatSetupDialog_sectionHeading__z2M_9 h3{font-size:12px;font-weight:680}.ChatSetupDialog_roundsField__l40EX{width:112px;flex:0 0 112px}.ChatSetupDialog_finalizerToggle__HOyT9{display:flex;align-items:flex-start;gap:9px;margin-top:14px;color:var(--chat-text)}.ChatSetupDialog_finalizerToggle__HOyT9 input{margin-top:2px;accent-color:var(--chat-accent)}.ChatSetupDialog_finalizerToggle__HOyT9 small,.ChatSetupDialog_finalizerToggle__HOyT9 strong{display:block}.ChatSetupDialog_finalizerToggle__HOyT9 strong{font-size:11px}.ChatSetupDialog_finalizerToggle__HOyT9 small{margin-top:2px;color:var(--chat-text-muted);font-size:10px}.ChatSetupDialog_finalizerFields__HpY_s{display:grid;grid-template-columns:minmax(160px,.7fr) minmax(220px,1.3fr);gap:10px;margin-top:12px}.ChatSetupDialog_finalizerFields__HpY_s textarea{min-height:58px;max-height:118px;overflow-y:auto;overscroll-behavior:contain;resize:vertical;line-height:1.5;scrollbar-color:var(--ui-scrollbar) transparent;scrollbar-width:thin;touch-action:pan-y}.ChatSetupDialog_empty__dZ_GK{padding:36px 12px;text-align:center;color:var(--chat-text-dim);font-size:12px}.ChatSetupDialog_footer__CIZeF{display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--chat-border);padding:12px 20px}.ChatSetupDialog_footer__CIZeF>div:first-child span,.ChatSetupDialog_footer__CIZeF>div:first-child strong{display:block}.ChatSetupDialog_footer__CIZeF>div:first-child strong{font-size:11px}.ChatSetupDialog_footer__CIZeF>div:first-child span{margin-top:2px;color:var(--ui-danger);font-size:10px}.ChatSetupDialog_footerActions__2cC8B{display:flex;gap:7px}.ChatSetupDialog_primaryButton__ZhXNg,.ChatSetupDialog_secondaryButton__hg7Ia{min-height:36px;border-radius:10px;padding:0 14px;font-size:12px;font-weight:650}.ChatSetupDialog_secondaryButton__hg7Ia{border:1px solid var(--chat-border);background:var(--chat-surface-raised)}.ChatSetupDialog_primaryButton__ZhXNg{background:var(--chat-inverse);color:var(--chat-inverse-text)}.ChatSetupDialog_primaryButton__ZhXNg:disabled{cursor:not-allowed;opacity:.38}@media (max-width:680px){.ChatSetupDialog_backdrop__hljIa{padding:12px}.ChatSetupDialog_finalizerFields__HpY_s,.ChatSetupDialog_modelGrid__dP5GG{grid-template-columns:1fr}.ChatSetupDialog_sectionHeading__z2M_9{align-items:flex-start}}.ConversationHistoryItem_item__Om3RH{position:relative;display:flex;min-width:0;height:40px;min-height:40px;flex:0 0 40px;align-items:center;border-radius:9px;transition:background-color .14s ease}.ConversationHistoryItem_item__Om3RH:focus-within,.ConversationHistoryItem_item__Om3RH:hover,.ConversationHistoryItem_item__Om3RH[data-active=true],.ConversationHistoryItem_item__Om3RH[data-menu-open=true]{background:var(--chat-control-hover)}.ConversationHistoryItem_item__Om3RH[data-active=true]:before{position:absolute;top:8px;bottom:8px;left:0;width:2px;border-radius:999px;background:var(--chat-text);content:""}.ConversationHistoryItem_link__CHGhN{display:flex;min-width:0;height:100%;flex:1;align-items:center;gap:8px;padding:0 38px 0 11px;color:var(--chat-text-secondary);text-decoration:none}.ConversationHistoryItem_historyIcon__grM_R{flex:0 0 17px}.ConversationHistoryItem_discussionIcon__kgwIR,.ConversationHistoryItem_parallelIcon__Y_gEb{display:inline-grid;width:18px;height:18px;place-items:center;overflow:hidden;border-radius:5px}.ConversationHistoryItem_discussionIcon__kgwIR svg,.ConversationHistoryItem_parallelIcon__Y_gEb svg{display:block;width:18px;height:18px}.ConversationHistoryItem_title__37uZl{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:520;line-height:1.35}.ConversationHistoryItem_menuButton___VDMH{position:absolute;top:50%;right:5px;display:grid;width:28px;height:28px;place-items:center;border:0;border-radius:7px;background:transparent;color:var(--chat-text-muted);opacity:0;transform:translateY(-50%);transition:opacity .12s ease,background-color .12s ease,color .12s ease}.ConversationHistoryItem_item__Om3RH:focus-within .ConversationHistoryItem_menuButton___VDMH,.ConversationHistoryItem_item__Om3RH:hover .ConversationHistoryItem_menuButton___VDMH,.ConversationHistoryItem_item__Om3RH[data-active=true] .ConversationHistoryItem_menuButton___VDMH,.ConversationHistoryItem_item__Om3RH[data-menu-open=true] .ConversationHistoryItem_menuButton___VDMH{opacity:1}.ConversationHistoryItem_menuButton___VDMH:hover{background:var(--ui-surface-translucent);color:var(--chat-text)}.ConversationHistoryItem_renameForm__stQkl{display:grid;min-width:0;width:100%;grid-template-columns:minmax(0,1fr) 26px 26px;align-items:center;gap:2px;padding:0 5px 0 9px}.ConversationHistoryItem_renameInput__deiOi{min-width:0;height:29px;border:1px solid var(--chat-border-strong);border-radius:7px;background:var(--chat-surface-raised);padding:0 7px;color:var(--chat-text);font-size:13px;outline:0}.ConversationHistoryItem_renameInput__deiOi:focus{border-color:var(--chat-border-strong);box-shadow:0 0 0 2px var(--ui-focus-ring)}.ConversationHistoryItem_renameAction__ak40m{display:grid;width:26px;height:26px;place-items:center;border:0;border-radius:6px;background:transparent;color:var(--chat-text-muted)}.ConversationHistoryItem_renameAction__ak40m:hover{background:var(--ui-surface-translucent);color:var(--chat-text)}.ConversationHistoryItem_menu__RGOXG{position:fixed;z-index:120;display:flex;width:168px;flex-direction:column;gap:2px;border:1px solid var(--chat-border);border-radius:12px;background:var(--chat-surface-raised);padding:6px;box-shadow:var(--chat-shadow-popover);color:var(--chat-text-secondary);animation:ConversationHistoryItem_menuEnter__JPPyI .14s cubic-bezier(.22,1,.36,1) both}.ConversationHistoryItem_menuItem___S19d{display:flex;min-height:36px;width:100%;align-items:center;gap:10px;border:0;border-radius:7px;background:transparent;padding:0 9px;color:var(--chat-text-secondary);font-size:13px;font-weight:450;text-align:left}.ConversationHistoryItem_menuItem___S19d svg{flex:0 0 auto;color:var(--chat-text-secondary);stroke-width:1.8}.ConversationHistoryItem_menuItem___S19d:hover:not(:disabled){background:var(--chat-control-hover)}.ConversationHistoryItem_menuItem___S19d:disabled{cursor:not-allowed;color:var(--chat-text-dim)}.ConversationHistoryItem_menuItem___S19d:disabled svg{color:var(--chat-text-dim)}.ConversationHistoryItem_dialogBackdrop__FK3Pb{position:fixed;inset:0;z-index:140;display:grid;place-items:center;padding:24px;background:var(--chat-overlay)}.ConversationHistoryItem_dialog__fD1r6{width:min(448px,100%);border:1px solid var(--chat-border);border-radius:15px;background:var(--chat-surface-raised);padding:23px 24px 24px;color:var(--chat-text);box-shadow:var(--ui-shadow-dialog)}.ConversationHistoryItem_dialogTitle__Z89Oz{margin:0;color:var(--chat-text);font-size:17px;font-weight:650;line-height:1.4}.ConversationHistoryItem_dialogCopy__nCRnm{margin:12px 0 0;color:var(--chat-text-muted);font-size:14px;line-height:1.55}.ConversationHistoryItem_dialogError__EbTyy{margin:8px 0 0;color:var(--ui-danger-strong);font-size:12px}.ConversationHistoryItem_dialogActions__a9Xi6{display:flex;justify-content:flex-end;gap:10px;margin-top:30px}.ConversationHistoryItem_dialogButton__6v1Lu{min-width:62px;min-height:40px;border:1px solid var(--chat-border);border-radius:9px;background:var(--chat-surface-raised);padding:0 15px;color:var(--chat-text-secondary);font-size:13px;font-weight:600}.ConversationHistoryItem_dialogButton__6v1Lu:hover:not(:disabled){background:var(--chat-control-hover)}.ConversationHistoryItem_dialogButton__6v1Lu:disabled{cursor:wait;opacity:.7}.ConversationHistoryItem_deleteButton__P_rrY{border-color:var(--ui-danger-strong);background:var(--ui-danger-strong);color:var(--ui-on-danger)}.ConversationHistoryItem_deleteButton__P_rrY:hover:not(:disabled){border-color:var(--ui-danger);background:var(--ui-danger)}@keyframes ConversationHistoryItem_menuEnter__JPPyI{0%{opacity:0;transform:translateY(-3px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (hover:none){.ConversationHistoryItem_menuButton___VDMH{opacity:1}}@media (prefers-reduced-motion:reduce){.ConversationHistoryItem_menu__RGOXG{animation:none}}.ConversationLoadingState_stage__aqLfH{display:grid;min-height:0;flex:1;place-items:center;padding-bottom:calc(var(--chat-composer-height, 112px) + 32px)}.ConversationLoadingState_content__EeWA0{display:flex;flex-direction:column;align-items:center;color:var(--chat-text-muted);text-align:center;animation:ConversationLoadingState_loadingEnter__TbN0x .18s ease-out both}.ConversationLoadingState_spinner__nMiWX{margin-bottom:12px;color:var(--chat-text);animation:ConversationLoadingState_loadingSpin__HIgNP .9s linear infinite}.ConversationLoadingState_errorIcon__GdOwZ{margin-bottom:12px;color:var(--ui-danger)}.ConversationLoadingState_title__qqEQ0{color:var(--chat-text);font-size:13px;font-weight:600}.ConversationLoadingState_description__ryDAO{margin-top:5px;font-size:11px}.ConversationLoadingState_retryButton__m2ZjR{min-height:32px;margin-top:13px;border:1px solid var(--chat-border);border-radius:9px;background:var(--chat-surface-raised);padding:0 11px;color:var(--chat-text);font-size:12px;font-weight:600}.ConversationLoadingState_retryButton__m2ZjR:hover{background:var(--chat-control-hover)}@keyframes ConversationLoadingState_loadingEnter__TbN0x{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes ConversationLoadingState_loadingSpin__HIgNP{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ConversationLoadingState_content__EeWA0,.ConversationLoadingState_spinner__nMiWX{animation:none}}