.AgentChat_container__c6NNt{display:flex;flex-direction:column;height:100%;box-sizing:border-box;z-index:3000}.AgentChat_header__WlwDN{padding:12px;font-size:14px;font-weight:700;border-bottom:1px solid var(--border-primary);display:flex;align-items:center;justify-content:space-between;gap:12px}.AgentChat_agentLabel__OXb2r{font-size:13px;font-weight:400;-webkit-user-select:none;user-select:none;cursor:default}.AgentChat_conversationControls__OUMty{display:flex;align-items:center;gap:6px;flex:1 1;justify-content:flex-end}.AgentChat_conversationDropdown__7IS7q{min-width:0}.AgentChat_conversationOptionLabel__HCCtR{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%}.AgentChat_conversationOptionText__oQxCv{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AgentChat_conversationPendingBadge__PMbKk{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:999px;padding:2px 8px;background:var(--accent-primary);color:#fff;font-size:11px;font-weight:600;line-height:1.2}.AgentChat_conversationStatus__dhrRb{font-size:12px;color:var(--text-secondary);white-space:nowrap}.AgentChat_attachmentsContainer__93XDg{display:flex;flex-direction:row;gap:6px}.AgentChat_attachmentChip__36aiT{display:flex;align-items:center;gap:4px;max-width:150px;padding:4px 6px;flex-shrink:1;background-color:color-mix(in srgb,var(--bg-card),var(--accent-primary) 6%);border:1px solid color-mix(in srgb,var(--bg-card),var(--accent-primary) 30%);color:color-mix(in srgb,var(--text-primary),var(--accent-primary) 35%);cursor:default;-webkit-user-select:none;user-select:none;border-radius:13px;font-size:12px;transition:border .3s ease,background .3s ease}@supports (corner-shape:squircle){.AgentChat_attachmentChip__36aiT{border-radius:20px;corner-shape:squircle}}.AgentChat_attachmentChip__36aiT:hover{border:1px solid color-mix(in srgb,var(--accent-primary),transparent 65%);background:color-mix(in srgb,var(--accent-primary),transparent 85%)}.AgentChat_attachmentChip__36aiT img{border-radius:2px}.AgentChat_attachmentPreview__Ivg2X{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:color-mix(in srgb,var(--text-primary),var(--accent-primary) 35%);font-family:var(--font-mono);transition:color .3s ease}.AgentChat_attachmentChip__36aiT:hover .AgentChat_attachmentPreview__Ivg2X{color:var(--text-primary)}.AgentChat_attachmentSize__yGHAJ{flex-shrink:0;font-size:11px;color:var(--text-muted);font-weight:500}.AgentChat_attachmentRemove__V9Rbo{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:var(--text-tertiary);border-radius:4px;transition:background-color .15s,color .15s}.AgentChat_attachmentRemove__V9Rbo:hover{background:var(--bg-tertiary);color:var(--accent-danger)}.AgentChat_queuedMessagesContainer__h1l_F{display:flex;flex-direction:column;gap:6px}.AgentChat_queuedMessageChip__87BEG{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px dashed var(--border-secondary);background:var(--bg-secondary);cursor:default;-webkit-user-select:none;user-select:none;border-radius:6px;font-size:13px;animation:AgentChat_queuedPulse___G_SB 2s ease-in-out infinite}@keyframes AgentChat_queuedPulse___G_SB{0%,to{opacity:1}50%{opacity:.7}}.AgentChat_queuedMessageText__qq6Gb{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary)}.AgentChat_queuedMessageLabel__cae8h{flex-shrink:0;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-tertiary);padding:2px 6px;background:var(--bg-tertiary);border-radius:3px}.AgentChat_queuedMessageRemove__b5kta{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:var(--text-tertiary);border-radius:4px;transition:background-color .15s,color .15s}.AgentChat_queuedMessageRemove__b5kta:hover{background:var(--bg-tertiary);color:var(--accent-danger)}.AgentChat_modelPicker__wFb87{display:flex;font-size:var(--agent-chat-model-picker-font-size,10px);color:var(--text-secondary);align-items:center;gap:8px;justify-content:flex-start;flex-wrap:nowrap;min-width:0}.AgentChat_modelPickerDropdown__9qusP,.AgentChat_voiceModelLabel__lLP_B{overflow:hidden;flex-shrink:1;min-width:0}.AgentChat_voiceModelLabel__lLP_B{display:inline-flex;align-items:center;height:28px;padding:6px;border:1px solid transparent;border-radius:6px;font-family:var(--font-ui);font-size:13px;font-weight:400;line-height:1;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;cursor:default}@supports (corner-shape:squircle){.AgentChat_voiceModelLabel__lLP_B{border-radius:10px;corner-shape:squircle}}.AgentChat_actionModeDropdown__Jx_yT{overflow:hidden;flex-shrink:1;min-width:0}.AgentChat_modelPickerDropdown__9qusP span{font-size:var(--agent-chat-model-picker-font-size,inherit);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.AgentChat_modelPickerItem__lIXZS{display:flex;flex:1 1 auto;width:auto;min-width:0;align-items:center;justify-content:space-between;gap:14px}.AgentChat_modelPickerItemText__Vls_F{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AgentChat_modelPickerItemMeta__LhHRq{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.AgentChat_modelPickerMultiplier__H20dL{color:var(--text-muted);opacity:.7;font-size:12px;line-height:1}.AgentChat_modelPickerItemSelected___L9Kg,.AgentChat_modelPickerItemSelected___L9Kg .AgentChat_modelPickerMultiplier__H20dL{color:var(--accent-primary)}.AgentChat_modelPickerItemDisabled__teNg5{width:auto}.AgentChat_modelDetails__U6FHV{font-size:14px;padding:6px;width:200px;display:flex;flex-direction:column;gap:8px}.AgentChat_modelDescription__dEBOE{font-size:12px;text-wrap:wrap}.AgentChat_modelCost__sExZ2{display:flex;align-items:center;font-size:12px;gap:4px;color:rgba(255,255,255,.8)}.AgentChat_modelCost__sExZ2 a,.AgentChat_modelCost__sExZ2 a:visited{color:var(--accent-primary)}.AgentChat_modelCost__sExZ2 a:hover{text-decoration:underline}.AgentChat_modelCostX__uMgXK{font-size:10px;margin-inline-start:1px}.AgentChat_modelDetailsMultiplier__Fl7Pn{color:rgba(255,255,255,.9);text-wrap:wrap}.AgentChat_modelFeatures__Xi8fz{font-size:11px;color:rgba(255,255,255,.8);margin-top:4px}.AgentChat_attachButton__BRiFA{flex-shrink:0;color:var(--text-secondary);transition:color .15s;width:36px}.AgentChat_attachButton__BRiFA:hover{color:var(--text-primary)}.AgentChat_attachButton__BRiFA:disabled{color:var(--text-tertiary);cursor:not-allowed}.AgentChat_sendButtonGroup__ONsU7{margin-inline-start:auto;display:flex;flex-shrink:0;margin-inline-end:-4px;margin-bottom:-4px}.AgentChat_overageBadge__lvmcl{display:flex;align-items:center;justify-content:center;padding:4px;border-radius:6px;height:28px;min-width:28px;color:var(--accent-warning);cursor:default;background:linear-gradient(135deg,color-mix(in srgb,var(--accent-warning) 12%,var(--bg-card)) 0,color-mix(in srgb,var(--accent-warning) 24%,var(--bg-card)) 50%,color-mix(in srgb,var(--accent-warning) 12%,var(--bg-card)) 100%);border:1px solid color-mix(in srgb,var(--accent-warning) 50%,var(--bg-card));background-size:200% 200%}@supports (corner-shape:squircle){.AgentChat_overageBadge__lvmcl{border-radius:10px;corner-shape:squircle}}.AgentChat_overageBadge__lvmcl:hover{animation:AgentChat_accentGradient__wL9S2 6s ease-in-out infinite}@keyframes AgentChat_accentGradient__wL9S2{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.AgentChat_overageBadge__lvmcl svg{flex-shrink:0}.AgentChat_chatMessagesFrame__Q0hDn{position:relative;flex:1 1;min-height:0}.AgentChat_chatScrollArea__iAs2V{flex:1 1;height:100%;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;display:flex;flex-direction:column}.AgentChat_messagesContainer__vclWI{flex:1 1;padding:10px 10px 50px;display:flex;flex-direction:column;position:relative}.AgentChat_chatStickyFooter__6dZaJ{position:relative;z-index:2;display:flex;flex-direction:column;align-items:stretch}.AgentChat_jumpToBottomButton__9XxfF{position:absolute;left:50%;bottom:12px;z-index:3;display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border:1px solid var(--border-secondary);border-radius:8px;color:var(--text-primary);background:var(--bg-card);box-shadow:0 6px 18px color-mix(in srgb,var(--text-primary),transparent 88%);font:inherit;font-size:13px;line-height:1;cursor:pointer;transform:translateX(-50%)}.AgentChat_jumpToBottomButton__9XxfF:hover{border-color:color-mix(in srgb,var(--accent-primary),var(--border-secondary) 55%);color:color-mix(in srgb,var(--text-primary),var(--accent-primary) 25%)}.AgentChat_jumpToBottomButton__9XxfF:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.AgentChat_chatBottomBar__PaPCn{background:linear-gradient(to bottom,transparent 0,var(--bg-card) 80%)}.AgentChat_emptyState__4_Azc{text-align:center;padding:40px 20px;cursor:default;margin-top:auto;margin-bottom:auto;transition:opacity .4s ease}.AgentChat_emptyStateHidden__8QM__{opacity:0}.AgentChat_emptyStateDeferredReveal__30_HW{opacity:0;animation:AgentChat_fadeIn__rwh1A .4s ease .8s forwards}@keyframes AgentChat_fadeIn__rwh1A{0%{opacity:0}to{opacity:1}}.AgentChat_importDocumentCta___OxPk{margin-top:16px;display:flex;justify-content:center}.AgentChat_importDocumentCtaBelowMessages__7jL1H{display:flex;justify-content:flex-start;margin-top:10px}.AgentChat_emptyState__4_Azc p{margin:0;font-size:14px;color:var(--text-tertiary);display:flex;align-items:center;justify-content:center;gap:4px}.AgentChat_externalAgentLink__eZQNr{display:inline-flex;align-items:center;gap:8px;text-decoration:none}.AgentChat_inputAreaAgentLinks__yn9rs{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px;padding:8px 10px 0;animation:AgentChat_fadeIn__rwh1A .3s ease both}.AgentChat_message__LPZKt{-webkit-user-select:text;user-select:text}@keyframes AgentChat_slideUp__v3uG_{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes AgentChat_decisionRevealIn__F3ZXm{0%{opacity:0;max-height:0;margin-top:0;margin-bottom:0;transform:translateY(6px)}to{opacity:1;max-height:120px;margin-top:18px;margin-bottom:8px;transform:translateY(0)}}@keyframes AgentChat_memoryStatusTextSweep___q4De{0%{background-position:140% 50%}to{background-position:-40% 50%}}@keyframes AgentChat_statusLineEnter__jC6Eo{0%{opacity:0;transform:translateY(78%)}35%{opacity:0}to{opacity:1;transform:translateY(0)}}@keyframes AgentChat_statusLineLeave__h37Iw{0%{opacity:1;transform:translateY(0)}65%{opacity:0}to{opacity:0;transform:translateY(-72%)}}.AgentChat_message__LPZKt+.AgentChat_message__LPZKt{margin-top:10px}.AgentChat_message__LPZKt:last-child{margin-bottom:10px}.AgentChat_message__LPZKt.AgentChat_user__3ke3T{display:flex;justify-content:flex-end}.AgentChat_message__LPZKt.AgentChat_user__3ke3T.AgentChat_animateIn__Ujhsu{animation:AgentChat_slideUp__v3uG_ .5s cubic-bezier(.16,1,.3,1);transform-origin:center right}.AgentChat_message__LPZKt.AgentChat_assistant__VkQSZ{display:flex;flex-direction:column;align-items:flex-start}.AgentChat_message__LPZKt.AgentChat_decision__WAzjZ{font-size:12px;color:var(--text-tertiary);margin:18px 0 8px;padding-inline-start:8px;display:flex;align-self:flex-start;align-items:center;-webkit-user-select:none;user-select:none}.AgentChat_message__LPZKt.AgentChat_decision__WAzjZ.AgentChat_decisionAnimateIn__lkzdT{overflow:hidden;animation:AgentChat_decisionRevealIn__F3ZXm .5s cubic-bezier(.16,1,.3,1);transform-origin:top left}.AgentChat_memoryStatusText__56mIW{color:inherit;display:inline-block}.AgentChat_memoryStatusTextAnimateIn__n8Bke,.AgentChat_message__LPZKt.AgentChat_decision__WAzjZ:hover .AgentChat_memoryStatusText__56mIW{background:linear-gradient(90deg,var(--text-tertiary) 0,var(--accent-primary) 35%,color-mix(in srgb,var(--accent-primary),var(--text-primary) 18%) 50%,color-mix(in srgb,var(--accent-primary),var(--bg-card) 58%) 55%,color-mix(in srgb,var(--accent-primary),var(--text-primary) 18%) 60%,var(--text-muted) 65%,var(--text-tertiary) 100%);background-size:240% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:AgentChat_memoryStatusTextSweep___q4De 1.15s ease-out both}.AgentChat_decisionClickable___D4gz{cursor:pointer;color:var(--text-secondary);text-decoration-thickness:1px;text-underline-offset:2px;transition:color .15s ease,text-decoration-color .15s ease}.AgentChat_decisionClickable___D4gz:focus-visible,.AgentChat_decisionClickable___D4gz:hover{color:var(--accent-primary);text-decoration-color:color-mix(in srgb,var(--accent-primary),transparent 20%)}.AgentChat_decisionClickable___D4gz:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){.AgentChat_freeAiUsageTextAnimateIn__8X_ZZ,.AgentChat_memoryStatusTextAnimateIn__n8Bke,.AgentChat_message__LPZKt.AgentChat_decision__WAzjZ.AgentChat_decisionAnimateIn__lkzdT,.AgentChat_message__LPZKt.AgentChat_decision__WAzjZ:hover .AgentChat_memoryStatusText__56mIW,.AgentChat_message__LPZKt.AgentChat_user__3ke3T.AgentChat_animateIn__Ujhsu,.AgentChat_pendingRateLimitPromptAnimateIn__SOm2o,.AgentChat_statusLineEntering__zXksR,.AgentChat_statusLineLeaving__p_SXC{animation:none}.AgentChat_memoryStatusTextAnimateIn__n8Bke,.AgentChat_message__LPZKt.AgentChat_decision__WAzjZ:hover .AgentChat_memoryStatusText__56mIW{background:none;color:inherit}.AgentChat_freeAiUsageTextAnimateIn__8X_ZZ,.AgentChat_pendingRateLimitPromptAnimateIn__SOm2o,.AgentChat_statusLineEntering__zXksR{opacity:1}.AgentChat_statusLineLeaving__p_SXC{display:none}}.AgentChat_message__LPZKt.AgentChat_system__6G_T8{display:flex;justify-content:center;margin:8px 0}.AgentChat_messageWrapper__jNf3G{max-width:90%;display:flex;flex-direction:column}.AgentChat_user__3ke3T .AgentChat_messageWrapper__jNf3G{align-items:flex-end}.AgentChat_assistant__VkQSZ .AgentChat_messageWrapper__jNf3G{align-items:flex-start}.AgentChat_messageContent__fkVeI{padding:8px 12px;border-radius:10px;max-width:100%;font-size:14px;line-height:1.5;white-space:pre-wrap;word-wrap:break-word}@supports (corner-shape:squircle){.AgentChat_messageContent__fkVeI{border-radius:16px;corner-shape:squircle}}.AgentChat_messageContent__fkVeI p{margin:0}.AgentChat_messageContent__fkVeI p+p{margin-top:12px}.AgentChat_user__3ke3T .AgentChat_messageContent__fkVeI{background-color:color-mix(in srgb,var(--bg-card),var(--accent-primary) 6%);color:color-mix(in srgb,var(--text-primary),var(--accent-primary) 35%)}.AgentChat_pendingRateLimitMessage__FzZug .AgentChat_messageContent__fkVeI{position:relative}.AgentChat_assistant__VkQSZ .AgentChat_messageContent__fkVeI{background-color:var(--bg-primary);color:var(--text-secondary)}.AgentChat_incompleteTaskUpsell__V331A{width:100%;max-width:360px;margin-top:8px;padding:12px;border:1px solid color-mix(in srgb,var(--accent-primary),var(--bg-primary) 85%);border-radius:10px;color:var(--text-secondary);display:flex;align-items:center;gap:8px;flex-wrap:wrap}@supports (corner-shape:squircle){.AgentChat_incompleteTaskUpsell__V331A{border-radius:16px;corner-shape:squircle}}.AgentChat_incompleteTaskUpsell__V331A p{margin:0}.AgentChat_incompleteTaskUpsell__V331A p+p{margin-top:10px}.AgentChat_incompleteTaskUpsellText__jbltf{flex:1 1;min-width:0;font-size:12px;line-height:1.35}.AgentChat_incompleteTaskUpsell__V331A button{flex-shrink:0}.AgentChat_incompleteTaskLimitPrompt__Kdvly{margin-top:6px;color:var(--text-tertiary);font-size:12px;line-height:1.35;padding:4px}.AgentChat_inlineTextButton__qQLjX{-webkit-appearance:none;appearance:none;border:0;padding:0;background:transparent;color:var(--accent-primary);font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.AgentChat_inlineTextButton__qQLjX>div{margin-inline-end:4px;position:relative;top:4px}.AgentChat_inlineTextButton__qQLjX:hover{color:color-mix(in srgb,var(--accent-primary),var(--text-primary) 25%)}.AgentChat_system__6G_T8 .AgentChat_messageContent__fkVeI{background-color:var(--bg-tertiary);color:var(--text-tertiary);font-size:12px;max-width:90%;padding:6px 12px;font-style:italic}.AgentChat_messageAttachments__ZkfOj{display:flex;flex-direction:column;gap:4px;margin-top:6px}.AgentChat_messageAttachment___qxOz{display:flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--bg-primary);border-radius:6px;font-size:12px}.AgentChat_messageAttachment___qxOz img{border-radius:2px}.AgentChat_messageAttachmentPreview__hQzBJ{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-family:var(--font-mono)}.AgentChat_messageAttachmentSize__kveSb{flex-shrink:0;font-size:11px;color:var(--text-muted);font-weight:500}.AgentChat_pendingRateLimitPrompt__m2CdR{margin-top:8px;font-size:14px;padding:14px;border-radius:10px;width:auto;align-self:flex-end;border:1px solid var(--accent-primary);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;cursor:default}@supports (corner-shape:squircle){.AgentChat_pendingRateLimitPrompt__m2CdR{border-radius:16px;corner-shape:squircle}}.AgentChat_pendingRateLimitPromptAnimateIn__SOm2o{opacity:0;animation:AgentChat_slideUp__v3uG_ .5s cubic-bezier(.16,1,.3,1) .5s both;transform-origin:top right}.AgentChat_pendingRateLimitPromptCopy__6wFJS{display:flex;flex-direction:column;gap:5px;min-width:0}.AgentChat_pendingRateLimitDescription__SO5Zd{color:var(--text-secondary);font-size:14px;line-height:1.4}.AgentChat_pendingRateLimitDescription__SO5Zd strong{font-weight:550}.AgentChat_freeAiUsageText__tgClC{position:absolute;bottom:0;left:0;right:0;z-index:4;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:4px 8px;max-height:56px;margin:0;padding:8px 16px;color:var(--text-muted);font-size:12px;line-height:1.3;opacity:1;overflow:hidden;transform:translateY(0);transition:opacity .18s ease,transform .18s ease,max-height .18s ease,margin .18s ease}.AgentChat_freeAiUsageText__tgClC>div{display:flex;gap:6px;cursor:default}.AgentChat_freeAiUsageTextAnimateIn__8X_ZZ{animation:AgentChat_freeAiUsageStatusIn__BLDjw 1.15s cubic-bezier(.16,1,.3,1) both}.AgentChat_freeAiUsageTextHidden__I5gMn{max-height:0;margin-top:0;margin-bottom:0;opacity:0;pointer-events:none;transform:translateY(8px)}@keyframes AgentChat_freeAiUsageStatusIn__BLDjw{0%{opacity:0}to{opacity:1}}.AgentChat_freeAiUsageCopy__YoXNE{min-width:0}.AgentChat_freeAiUsageButton__99n7q{border:0;background:none;color:var(--accent-primary);font:inherit;font-weight:550;padding:0;cursor:pointer}.AgentChat_freeAiUsageButton__99n7q:hover{text-decoration:underline}.AgentChat_pendingRateLimitStatusLine__xqQZD{display:flex;align-items:center;gap:8px;padding:6px 8px;font-size:12px;color:var(--text-muted)}.AgentChat_pendingRateLimitStatusIcon__BJgX8{display:inline-flex;align-items:center;justify-content:center;width:10px;height:10px;flex-shrink:0;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent-warning),var(--border-primary) 40%);background:color-mix(in srgb,var(--accent-warning),var(--bg-card) 82%);color:color-mix(in srgb,var(--accent-warning),var(--text-primary) 25%);font-size:11px;font-weight:700;line-height:1}.AgentChat_streaming__NKpg6 .AgentChat_messageContent__fkVeI{position:relative}@keyframes AgentChat_blink__azu3w{0%,50%{opacity:.5}51%,to{opacity:0}}.AgentChat_error__43C6J{margin:16px 0;padding:12px;border-radius:8px;color:var(--accent-danger);border:1px solid color-mix(in srgb,var(--accent-danger),transparent 80%);font-size:13px}.AgentChat_errorRetryButton__TJJOD{border:none;background:transparent;color:inherit;font:inherit;font-weight:600;padding:0;margin:0;cursor:pointer}.AgentChat_errorRetryButton__TJJOD:disabled{opacity:.6;cursor:not-allowed}.AgentChat_statusContainer__kq9Fc{padding:18px 8px 6px;margin-bottom:10px;display:flex;flex-direction:column;gap:0}.AgentChat_statusLineStack__cBTbI{display:grid;overflow:hidden;min-height:17px}.AgentChat_statusLine__CkNJB{grid-area:1/1;font-size:12px;line-height:1.4;background:linear-gradient(90deg,var(--text-primary) 0,color-mix(in srgb,var(--text-primary),transparent 10%) 40%,color-mix(in srgb,var(--text-primary),transparent 50%) 48%,color-mix(in srgb,var(--text-primary),transparent 60%) 50%,color-mix(in srgb,var(--text-primary),transparent 50%) 52%,color-mix(in srgb,var(--text-primary),transparent 10%) 60%,var(--text-primary) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:AgentChat_statusGradient__BqS6e 3s linear infinite;will-change:transform,opacity}.AgentChat_pausedStatusLine__JsVsF{background:none;color:var(--text-primary);animation:none;will-change:auto}.AgentChat_pausedStatusLink__R2QL9{margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer;color:var(--accent-primary)}.AgentChat_pausedStatusLink__R2QL9:hover{opacity:.72}.AgentChat_statusLineEntering__zXksR{opacity:0;z-index:2;animation:AgentChat_statusGradient__BqS6e 3s linear infinite,AgentChat_statusLineEnter__jC6Eo .8s cubic-bezier(.2,.84,.24,1) both}.AgentChat_statusLineLeaving__p_SXC{opacity:1;z-index:1;animation:AgentChat_statusGradient__BqS6e 3s linear infinite,AgentChat_statusLineLeave__h37Iw .8s cubic-bezier(.2,.84,.24,1) both}.AgentChat_wordCount__oBdn9{font-size:11px;color:var(--text-tertiary);margin-top:4px;display:flex;align-items:center}.AgentChat_wordCount__oBdn9 svg{margin-inline-end:2px}@keyframes AgentChat_statusGradient__BqS6e{0%{background-position:0 50%}to{background-position:-200% 50%}}.AgentChat_workDuration__PCF2V{font-size:12px;color:var(--text-tertiary);margin:8px 0;padding-inline-start:8px;cursor:default}.AgentChat_inputArea__o14Te{--input-composer-height:120px;padding:10px;display:flex;gap:8px;flex-direction:column;border-radius:13px;background:color-mix(in srgb,var(--bg-card),transparent 15%);border:1px solid var(--border-primary);margin:10px;transition:border-color .5s;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@supports (corner-shape:squircle){.AgentChat_inputArea__o14Te{border-radius:20px;corner-shape:squircle}}.AgentChat_inputAreaChromeless__Ibq68{padding:0;border:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;margin:0}.AgentChat_savedPromptsButton__lrotX{display:inline-flex;flex-shrink:0}.AgentChat_savedPromptsButton__lrotX button{width:36px}.AgentChat_inputComposer__Ncj6U{display:flex;flex-direction:column;gap:8px;height:var(--input-composer-height);min-height:var(--input-composer-height)}.AgentChat_voiceUpgradePanel__2T_GW,.AgentChat_voiceWaveStage__B_42r{position:relative;flex:1 1;min-height:0;overflow:hidden;border-radius:9px}@supports (corner-shape:squircle){.AgentChat_voiceUpgradePanel__2T_GW,.AgentChat_voiceWaveStage__B_42r{border-radius:14px;corner-shape:squircle}}.AgentChat_voiceWaveStage__B_42r{display:flex;align-items:center;gap:16px;padding:10px 60px}.AgentChat_voiceWave__OTgKs{position:relative;flex:1 1;height:100%;min-width:0;overflow:hidden}.AgentChat_voiceWaveRow__Q1CdH{position:absolute;top:0;inset-inline-end:0;bottom:0;display:flex;align-items:center;gap:3px}.AgentChat_voiceWaveBar__V9RoW{--voice-wave-level:0;width:2px;flex:0 0 auto;border-radius:2px;background:color-mix(in srgb,var(--accent-primary),transparent 22%);height:max(3px,calc(var(--voice-wave-level) * 100%));opacity:.85}.AgentChat_voiceWaveBarLive__LwlJ6{background:var(--accent-primary);opacity:1;transition:height 60ms linear}.AgentChat_miniVoiceWave__wUvsd{display:inline-flex;align-items:center;gap:2px;height:14px;vertical-align:middle}.AgentChat_miniVoiceWaveBar__vCDs8{--voice-wave-level:0;width:2px;flex:0 0 auto;border-radius:2px;background:currentColor;height:max(2px,calc(var(--voice-wave-level) * 100%));opacity:.9;transition:height .12s linear}.AgentChat_miniVoiceWave__wUvsd[data-voice-state=connecting] .AgentChat_miniVoiceWaveBar__vCDs8,.AgentChat_miniVoiceWave__wUvsd[data-voice-state=speaking] .AgentChat_miniVoiceWaveBar__vCDs8,.AgentChat_miniVoiceWave__wUvsd[data-voice-state=thinking] .AgentChat_miniVoiceWaveBar__vCDs8{opacity:.6}.AgentChat_voiceWaveStage__B_42r[data-voice-state=connecting] .AgentChat_voiceWaveBar__V9RoW,.AgentChat_voiceWaveStage__B_42r[data-voice-state=speaking] .AgentChat_voiceWaveBar__V9RoW,.AgentChat_voiceWaveStage__B_42r[data-voice-state=thinking] .AgentChat_voiceWaveBar__V9RoW{background:color-mix(in srgb,var(--accent-primary),transparent 55%)}.AgentChat_voiceStageStatus__EmppW{display:flex;flex:1 1;justify-content:center;text-align:center;font-size:12px;cursor:default}.AgentChat_voiceStageStatus__EmppW,.AgentChat_voiceTrialInfo__wsHRa{min-width:0;align-items:center;color:var(--text-tertiary);font-family:var(--font-ui);-webkit-user-select:none;user-select:none}.AgentChat_voiceTrialInfo__wsHRa{display:inline-flex;gap:8px;height:28px;font-size:11px;white-space:nowrap;overflow:hidden}.AgentChat_voiceTrialInfo__wsHRa>span{overflow:hidden;text-overflow:ellipsis;min-width:0}.AgentChat_voiceTrialUpgrade__CnDvS{flex:0 0 auto;padding:0;border:none;background:none;font:inherit;font-weight:600;color:var(--accent-primary);cursor:pointer}.AgentChat_voiceTrialUpgrade__CnDvS:hover{text-decoration:underline}.AgentChat_voiceUpgradePanel__2T_GW{display:flex;align-items:center;gap:14px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--accent-primary),var(--border-secondary) 62%)}.AgentChat_voiceUpgradeGlow__1srrP{width:38px;height:38px;flex:0 0 auto;border-radius:50%;background:radial-gradient(circle at 35% 28%,white 0,color-mix(in srgb,var(--accent-primary),#9c7cff 35%) 35%,color-mix(in srgb,var(--accent-primary),#174c7e 45%) 78%);box-shadow:0 0 22px color-mix(in srgb,var(--accent-primary),transparent 52%)}.AgentChat_voiceUpgradeCopy__EJ7Zm{display:flex;min-width:0;flex:1 1;flex-direction:column;gap:3px}.AgentChat_voiceUpgradeCopy__EJ7Zm strong{color:var(--text-primary);font-size:12px}.AgentChat_voiceReturnToTyping__L0G3y,.AgentChat_voiceUpgradeCopy__EJ7Zm span{color:var(--text-tertiary);font-size:11px}.AgentChat_voiceUpgradeActions__hJkdK{display:flex;flex-direction:column;align-items:stretch;gap:4px}.AgentChat_voiceReturnToTyping__L0G3y{border:0;background:transparent;cursor:pointer}.AgentChat_voiceReturnToTyping__L0G3y:hover{color:var(--text-primary)}.AgentChat_voiceInlineError__IaPlR{margin:-2px 4px 0;color:var(--error-text,#c33);font-size:11px}@media (prefers-reduced-motion:reduce){.AgentChat_voiceWaveBarLive__LwlJ6{transition:none!important}}.AgentChat_inputComposerMeta__8rOpi{display:flex;flex-direction:column;gap:6px;min-height:0;max-height:56px;overflow-y:auto;padding-inline-end:2px}.AgentChat_inputArea__o14Te:hover{border-color:color-mix(in srgb,var(--border-primary),var(--accent-primary) 20%)}.AgentChat_inputAreaDragOver___da7M,.AgentChat_inputArea__o14Te:focus-within{border-color:var(--accent-primary)}.AgentChat_inputForm__wGpRQ{background:var(--bg-card);display:flex;border-radius:5px;gap:8px;align-items:flex-end;min-height:0;flex:1 1}.AgentChat_input__k6OlC{font-family:Arial,sans-serif;flex:1 1;border:none;border-radius:5px;font-size:var(
    --agent-chat-input-font-size,14px
  );line-height:var(--agent-chat-input-line-height,normal);height:100%;min-height:0;outline:none;resize:none;background:var(--bg-card)}@media (max-width:900px){.AgentChat_input__k6OlC{font-size:16px}}.AgentChat_input__k6OlC:focus{border-color:#0066cc}.AgentChat_input__k6OlC:disabled{cursor:not-allowed}.AgentChat_authMessage__jmUAa,.AgentChat_noDocumentMessage__3bxKP{color:#666;font-size:14px;text-align:center;padding:20px}.AgentChat_noDocumentMessage__3bxKP{font-size:12px;padding:8px;color:#999}.AgentChat_proposedChangesBox__q7tA_{background:var(--bg-card);border:2px solid transparent;border-radius:13px;padding:12px 16px;margin:12px;display:flex;flex-direction:column;gap:12px;animation:AgentChat_fadeIn__rwh1A .3s ease-in;position:relative;background-clip:padding-box;min-height:130px;max-height:130px;align-items:center;justify-content:center}@supports (corner-shape:squircle){.AgentChat_proposedChangesBox__q7tA_{border-radius:20px;corner-shape:squircle}}.AgentChat_sendButton___LIg_,.AgentChat_stopButton__O9Zav,.AgentChat_voiceSubmitButton__XBv75{position:relative}.AgentChat_sendButtonGroup__ONsU7 .AgentChat_sendButton___LIg_,.AgentChat_sendButtonGroup__ONsU7 .AgentChat_stopButton__O9Zav,.AgentChat_sendButtonGroup__ONsU7 .AgentChat_voiceSubmitButton__XBv75{width:var(--composer-action-size,36px);min-width:var(--composer-action-size,36px);height:var(--composer-action-size,36px);padding:0;border-radius:8px}@supports (corner-shape:squircle){.AgentChat_sendButtonGroup__ONsU7 .AgentChat_sendButton___LIg_,.AgentChat_sendButtonGroup__ONsU7 .AgentChat_stopButton__O9Zav,.AgentChat_sendButtonGroup__ONsU7 .AgentChat_voiceSubmitButton__XBv75{border-radius:12px;corner-shape:squircle}}.AgentChat_voiceSubmitButton__XBv75{padding:2px;color:var(--text-primary);border-color:transparent;transition:color .18s ease,background-color .18s ease,box-shadow .18s ease}.AgentChat_voiceSubmitButtonActive__2bTNY,.AgentChat_voiceSubmitButton__XBv75:hover:not(:disabled){color:var(--accent-primary);background:color-mix(in srgb,var(--bg-card),var(--accent-primary) 10%)}.AgentChat_voiceSubmitButtonActive__2bTNY{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-primary),transparent 58%)}.AgentChat_sendButton___LIg_ div,.AgentChat_stopButton__O9Zav div{display:flex;align-items:center;justify-content:center;border-radius:8px;width:100%;height:100%;position:absolute;inset-inline-start:0;top:0;z-index:4}@supports (corner-shape:squircle){.AgentChat_sendButton___LIg_ div,.AgentChat_stopButton__O9Zav div{border-radius:12px;corner-shape:squircle}}.AgentChat_stopButton__O9Zav div{background:color-mix(in srgb,var(--bg-card),transparent 50%)}.AgentChat_sendButton___LIg_ div{background:var(--accent-primary)}.AgentChat_sendButton___LIg_:disabled div{background:color-mix(in srgb,var(--accent-primary),var(--bg-primary) 60%);color:var(--bg-card)}.AgentChat_stopButton__O9Zav:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;background:linear-gradient(100deg,color-mix(in srgb,var(--bg-card),var(--accent-primary) 80%) 0,color-mix(in srgb,var(--bg-card),var(--accent-primary) 50%) 15%,var(--accent-primary) 30%,color-mix(in srgb,var(--bg-card),var(--accent-primary) 50%) 60%,color-mix(in srgb,var(--bg-card),var(--accent-primary) 80%) 100%);border-radius:8px;z-index:3;opacity:.5;animation:AgentChat_shimmer__FJy3K 5s linear infinite;background-size:300% 100%}@supports (corner-shape:squircle){.AgentChat_stopButton__O9Zav:before{border-radius:12px;corner-shape:squircle}}.AgentChat_anonLimitReached__IA1oj:before,.AgentChat_limitReached__dWb6g:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;background:linear-gradient(100deg,color-mix(in srgb,var(--bg-primary),var(--accent-primary) 10%) 0,color-mix(in srgb,var(--bg-primary),var(--accent-primary) 30%) 15%,color-mix(in srgb,var(--bg-primary),var(--accent-primary) 50%) 30%,color-mix(in srgb,var(--bg-primary),var(--accent-primary) 20%) 60%,color-mix(in srgb,var(--bg-primary),var(--accent-primary) 10%) 100%);border-radius:13px;z-index:-1;opacity:1;animation:AgentChat_shimmer__FJy3K 15s linear infinite;background-size:300% 100%}@supports (corner-shape:squircle){.AgentChat_anonLimitReached__IA1oj:before,.AgentChat_limitReached__dWb6g:before{border-radius:20px;corner-shape:squircle}}@keyframes AgentChat_shimmer__FJy3K{0%{background-position:200% 0}to{background-position:-100% 0}}.AgentChat_proposedChangesText__7Zx64{font-size:14px;color:var(--text-secondary);font-weight:500}.AgentChat_proposedChangesHint__ajX9E,.AgentChat_proposedChangesText__7Zx64{text-align:center;display:flex;align-items:center;justify-content:center;gap:8px;cursor:default;-webkit-user-select:none;user-select:none}.AgentChat_proposedChangesHint__ajX9E{font-size:12px;color:var(--text-tertiary);font-style:italic}.AgentChat_diffCounts__ecaHT{display:flex;gap:6px;font-size:13px;font-weight:500}.AgentChat_diffAdd__1GN2W{color:var(--accent-success)}.AgentChat_diffRemove__PQ_ff{color:var(--accent-danger)}.AgentChat_proposedChangesButtons__brmK9{display:flex;gap:8px;justify-content:center}.AgentChat_proposedChangesInline__M3quQ{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:0 8px 16px;font-size:12px}.AgentChat_proposedChangesActions__jnNfk{display:flex;gap:8px}.AgentChat_rejectAllButton__pojvM{border-color:color-mix(in srgb,var(--accent-danger),transparent 50%)!important}.AgentChat_rejectAllButton__pojvM:hover{border-color:color-mix(in srgb,var(--accent-danger),transparent 20%)}.AgentChat_proposedChangesLabel__wpS5O{color:var(--text-primary)}.AgentChat_proposedChangesHide__zcvgL{background:none;border:none;padding:4px;cursor:pointer;color:var(--text-tertiary);display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background .15s ease}.AgentChat_proposedChangesHide__zcvgL:hover{background:var(--bg-tertiary);color:var(--text-primary)}.AgentChat_plusPromo__TWbaf{margin:8px;color:var(--text-secondary);font-size:13px}.AgentChat_plusPromoLink__u0sDZ{cursor:pointer;padding:4px;border-radius:5px}@supports (corner-shape:squircle){.AgentChat_plusPromoLink__u0sDZ{border-radius:8px;corner-shape:squircle}}.AgentChat_guideLink__h_gsP{color:var(--accent-primary);display:inline-flex;align-items:center;justify-content:center}.AgentChat_guideLink__h_gsP:hover{text-decoration:underline}.AgentChat_guideLink__h_gsP span{position:relative;top:1px}.AgentChat_markdownLink__6POsX{color:var(--accent-primary);text-decoration:underline;text-underline-offset:2px}.AgentChat_markdownLink__6POsX:hover{color:color-mix(in srgb,var(--accent-primary),var(--text-primary) 25%)}.AgentChat_citationLink__WhhZa{display:inline-flex;align-items:center;justify-content:center;color:var(--accent-primary);font-size:.72em;font-weight:650;line-height:1.45;text-decoration:none;vertical-align:super}.AgentChat_citationLink__WhhZa:hover{text-decoration:underline}.AgentChat_citationSources__R0ofT{display:flex;flex-wrap:wrap;align-items:center;gap:5px;max-width:100%;padding:6px 12px;color:var(--text-tertiary);font-size:11px}.AgentChat_citationSourcesLabel__3_C4W{margin-inline-end:1px;font-weight:400}.AgentChat_citationSource__nYkUf{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:170px;padding:2px 7px 2px 4px;border-radius:999px;color:var(--text-secondary);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AgentChat_citationSource__nYkUf>span{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:8px;height:16px;color:var(--accent-primary);font-size:10px;font-weight:650}.AgentChat_citationSource__nYkUf:hover{color:var(--accent-primary)}.AgentChat_markdownInlineCode__fz59l{font-family:Source Code Pro,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.95em;padding:1px 5px;border-radius:6px;background:color-mix(in srgb,var(--bg-tertiary),var(--text-primary) 8%);border:1px solid var(--border-primary);font-feature-settings:none;font-variant-ligatures:none}.AgentChat_markdownHeading__z_JaN{display:block;font-weight:700;color:var(--text-primary);margin:2px 0}.AgentChat_markdownHeading1__q7TIZ{font-size:1.16em}.AgentChat_markdownHeading2__WMF5J{font-size:1.1em}.AgentChat_markdownHeading3__Yqy17{font-size:1.05em}.AgentChat_markdownHeading4__n3fOW,.AgentChat_markdownHeading5__XCtHz,.AgentChat_markdownHeading6__etoXw{font-size:1em}.AgentChat_suggestedFollowups__90dQq{gap:12px;margin-top:auto;padding-top:24px}.AgentChat_suggestedFollowupsButtons__fsB85{display:flex;flex-direction:column;align-items:flex-end;gap:10px}@keyframes AgentChat_slideUpSuggestion__fqHjX{0%{opacity:0;transform:translateY(0)}to{opacity:1;transform:translateY(-12px)}}.AgentChat_suggestedFollowupButton__J_VGt{max-width:90%;background-color:color-mix(in srgb,var(--bg-card),var(--accent-primary) 2%);border:1px solid color-mix(in srgb,var(--bg-card),var(--accent-primary) 18%);color:color-mix(in srgb,var(--text-primary),var(--accent-primary) 35%);text-align:start;padding:8px 12px;border-radius:10px;font-size:14px;line-height:1.5;white-space:pre-wrap;word-wrap:break-word;transform:translateY(-12px);font-family:inherit;cursor:pointer;transition:background .15s,color .15s,border-color .15s;animation:AgentChat_slideUpSuggestion__fqHjX .5s cubic-bezier(.16,1,.3,1) backwards}@supports (corner-shape:squircle){.AgentChat_suggestedFollowupButton__J_VGt{border-radius:16px;corner-shape:squircle}}.AgentChat_suggestedFollowupButton__J_VGt:nth-child(2){animation-delay:.1s}.AgentChat_suggestedFollowupButton__J_VGt:hover{background-color:color-mix(in srgb,var(--bg-card),var(--accent-primary) 6%);color:var(--text-primary)}.AgentChat_chatPromptLink__bQelN{color:color-mix(in srgb,var(--text-secondary),var(--accent-primary) 80%);background:color-mix(in srgb,var(--bg-card),transparent 50%);font-weight:400;cursor:pointer}.AgentChat_chatPromptLink__bQelN:hover{color:color-mix(in srgb,var(--text-secondary),var(--accent-primary) 90%);text-decoration:underline;text-decoration-color:var(--accent-primary)}.AgentChat_anonLimitReached__IA1oj,.AgentChat_limitReached__dWb6g{background:color-mix(in srgb,var(--bg-card),transparent 20%);border:2px solid transparent;border-radius:13px;padding:12px;margin:0 12px;display:flex;flex-direction:column;gap:12px;animation:AgentChat_fadeIn__rwh1A .3s ease-in;position:relative;background-clip:padding-box;align-items:center;justify-content:center;text-align:center}@supports (corner-shape:squircle){.AgentChat_anonLimitReached__IA1oj,.AgentChat_limitReached__dWb6g{border-radius:20px;corner-shape:squircle}}.AgentChat_anonLimitReached__IA1oj p,.AgentChat_limitReached__dWb6g p{font-size:14px;color:var(--text-secondary);margin:0}.AgentChat_limitReached__dWb6g h3{margin-top:0;margin-bottom:10px}.AgentChat_usageWarningReveal__MDc16{animation:AgentChat_usageWarningReveal__MDc16 1.2s cubic-bezier(.2,.8,.2,1) both;will-change:opacity,transform}@keyframes AgentChat_usageWarningReveal__MDc16{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.AgentChat_usageWarning__yV1ug{font-size:14px;margin:0 10px;padding:12px;color:var(--text-primary);display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:13px;line-height:1.8;border:1px solid color-mix(in srgb,var(--border-primary),var(--accent-primary) 20%);box-shadow:0 0 8px color-mix(in srgb,var(--accent-primary),transparent 80%);background:var(--bg-card);transition:border-color .5s ease,background .5s ease;-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer}@supports (corner-shape:squircle){.AgentChat_usageWarning__yV1ug{border-radius:20px;corner-shape:squircle}}.AgentChat_usageWarningStacked__0R_0M{position:relative;flex-direction:column;align-items:flex-start;gap:8px}.AgentChat_usageWarningStacked__0R_0M .AgentChat_usageWarningProgressBar__Ttau5{width:100%}.AgentChat_usageWarningStackedDismiss__dsHLp{position:absolute;top:8px;inset-inline-end:8px}.AgentChat_usageWarningStacked__0R_0M .AgentChat_usageWarningPassiveMessage___pRXU{padding-inline-end:28px}.AgentChat_usageWarning__yV1ug:hover{border-color:color-mix(in srgb,var(--border-primary),var(--accent-primary) 50%);background:color-mix(in srgb,var(--bg-card),var(--accent-primary) 3%)}.AgentChat_usageWarning__yV1ug:hover .button-color-blue{background:color-mix(in srgb,var(--accent-primary),white 10%)}.AgentChat_usageWarning__yV1ug:active .button-color-blue{background:color-mix(in srgb,var(--accent-primary),black 5%)}.AgentChat_usageWarning__yV1ug button{flex-shrink:0}.AgentChat_usageWarningHelpLine__J3Aph{display:block;font-size:12px;line-height:1.4;margin-top:5px;color:var(--text-muted)}.AgentChat_usageWarningHelpLine__J3Aph a{color:var(--accent-primary);text-decoration:none}.AgentChat_usageWarningHelpLine__J3Aph a:hover{text-decoration:underline}.AgentChat_usageWarningPassiveMessage___pRXU{cursor:default;display:flex;flex-direction:column;gap:4px;align-items:flex-start}.AgentChat_usageWarningPassive__OhJhx{cursor:default}.AgentChat_usageWarningPassive__OhJhx:hover{border-color:color-mix(in srgb,var(--border-primary),var(--accent-primary) 20%);background:var(--bg-card)}.AgentChat_usageWarningDismiss__Ym3bo{display:inline-flex;width:28px;height:28px;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--text-secondary);cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.AgentChat_usageWarningDismiss__Ym3bo:hover{border-color:var(--border-secondary);background:color-mix(in srgb,var(--bg-hover),transparent 25%);color:var(--text-primary)}.AgentChat_usageWarningDismiss__Ym3bo:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.AgentChat_usageLimitBounce__s_QTR{animation:AgentChat_usageLimitBounce__s_QTR .5s ease}@media (prefers-reduced-motion:reduce){.AgentChat_usageLimitBounce__s_QTR,.AgentChat_usageWarningReveal__MDc16{animation:none}}@keyframes AgentChat_usageLimitBounce__s_QTR{0%{transform:translateY(0);border-color:color-mix(in srgb,var(--accent-primary),var(--border-primary) 50%);background:color-mix(in srgb,var(--accent-primary),transparent 90%)}10%{transform:translateY(-5px);border-color:color-mix(in srgb,var(--accent-primary),var(--border-primary) 50%);background:color-mix(in srgb,var(--accent-primary),transparent 92%)}35%{transform:translateY(3px);border-color:color-mix(in srgb,var(--accent-primary),var(--border-primary) 80%);background:color-mix(in srgb,var(--accent-primary),transparent 96%)}60%{transform:translateY(-1px)}80%{transform:translateY(1px)}to{transform:translateY(0)}}.AgentChat_usageWarningProgressBar__Ttau5{display:flex;align-items:center;justify-content:flex-end;gap:10px}.AgentChat_usageWarningProgressBarBg__ayYR_{background:var(--border-primary);height:4px;width:50px;border-radius:2px}.AgentChat_usageWarningProgressBarFill__Fbp_n{background:var(--accent-primary);height:4px;border-radius:2px;transition:width .3s ease;display:block}.AgentChat_usageWarningProgressBarLabel__6PM8v{font-size:12px;color:var(--text-muted)}.AgentChat_dailyFreeResetCountdown__6qdbJ{display:inline-flex;align-items:center;gap:2px;margin-inline-start:10px;color:var(--text-muted);font-size:13px;white-space:nowrap}.AgentChat_dailyFreeResetCountdown__6qdbJ svg{width:13px;height:13px;flex-shrink:0}.AgentChat_packInlineLink__OuHfa{display:inline;width:-moz-fit-content;width:fit-content;padding:0;border:0;background:transparent;color:var(--accent-primary);font:inherit;font-size:13px;line-height:1.4;text-align:start;cursor:pointer}.AgentChat_packInlineLink__OuHfa:hover{text-decoration:underline}.AgentChat_planDetails__MosZl{font-size:13px}.AgentChat_usageCtaWrapper__h85Ck{display:flex;gap:14px;flex-direction:column;position:relative;z-index:1}.AgentChat_usageCtaWrapper__h85Ck p:first-child{font-size:16px}.AgentChat_usageProgressWrapper__GCgqf{margin-bottom:20px;padding:32px 32px 20px;border-bottom:2px solid var(--bg-card)}.AgentChat_usageProgressHeader__ouDGH{display:flex;justify-content:space-between;font-size:12px;color:var(--text-tertiary);margin-bottom:6px}.AgentChat_usageCtaWrapper__h85Ck button{cursor:pointer}.AgentChat_attachmentProgressContainer___Kv1C{width:60px;height:4px;background:color-mix(in srgb,var(--accent-primary),transparent 80%);border-radius:2px;overflow:hidden;flex-shrink:0}.AgentChat_attachmentProgressBar__l84TX{height:100%;background:var(--accent-primary);border-radius:2px;transition:width .2s ease-out}.SavedPromptsMenu_triggerButton__w7faG{flex-shrink:0;color:var(--text-secondary);padding:4px;transition:color .15s,background-color .3s}.SavedPromptsMenu_triggerButton__w7faG:hover{color:var(--text-primary)}.SavedPromptsMenu_pulse__X3GZo{animation:SavedPromptsMenu_savedPulse___hU6o 1.5s ease-in-out}@keyframes SavedPromptsMenu_savedPulse___hU6o{0%{background-color:initial}20%{border-color:var(--accent-primary)}to{background-color:initial}}.SavedPromptsMenu_content__J_L0M{background-color:var(--bg-card);border-radius:8px;box-shadow:var(--shadow-card);border:1px solid var(--border-primary);padding:4px 0;z-index:9999;min-width:200px;animation:SavedPromptsMenu_menuFadeIn__d9qbV .12s ease-out}.dark .SavedPromptsMenu_content__J_L0M{box-shadow:0 10px 38px -10px rgba(0,0,0,.6),0 10px 20px -15px rgba(0,0,0,.5)}@keyframes SavedPromptsMenu_menuFadeIn__d9qbV{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.SavedPromptsMenu_header__p2Mht{display:flex;align-items:center;justify-content:space-between;padding:6px 12px}.SavedPromptsMenu_headerTitle__kgJ7w{font-size:12px;font-weight:600;letter-spacing:.5px;color:var(--text-tertiary)}.SavedPromptsMenu_headerManage__htdL3{font-size:12px;color:var(--accent-primary);text-decoration:none;cursor:pointer}.SavedPromptsMenu_headerManage__htdL3:hover{text-decoration:underline}.SavedPromptsMenu_separator__XtAlL{height:1px;background:var(--border-primary);margin:2px 0}.SavedPromptsMenu_item__k_xMF{display:flex;align-items:center;gap:8px;padding:8px 12px;font-size:13px;color:var(--text-secondary);cursor:default;outline:none;-webkit-user-select:none;user-select:none;max-width:300px}.SavedPromptsMenu_item__k_xMF:hover,.SavedPromptsMenu_item__k_xMF[data-highlighted]{background-color:var(--bg-hover);color:var(--text-primary)}.SavedPromptsMenu_itemName__WyuH7{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SavedPromptsMenu_saveItem__v0PWL,.SavedPromptsMenu_saveItem__v0PWL:hover,.SavedPromptsMenu_saveItem__v0PWL[data-highlighted]{color:var(--accent-primary)}.SavedPromptsMenu_saveAction__TI32b{color:var(--accent-primary);display:flex;align-items:center;gap:4px}.SavedPromptsMenu_saveCurrentItem__gPii6{margin-top:10px;color:var(--text-tertiary);font-size:12px}.SavedPromptsMenu_saveCurrentItem__gPii6[data-highlighted]{background-color:var(--bg-hover);color:var(--text-primary)}.SavedPromptsMenu_emptyState__js_4_,.SavedPromptsMenu_loadingState__Vm4Pw{padding:12px 16px;font-size:12px;color:var(--text-tertiary);opacity:.7;text-align:center}.SavedPromptsMenu_savedFeedback__B5zbw{font-size:11px;color:var(--accent-primary);padding:2px 0;animation:SavedPromptsMenu_savedFadeInOut__F7ac6 2s ease-in-out forwards}@keyframes SavedPromptsMenu_savedFadeInOut__F7ac6{0%{opacity:0}15%{opacity:1}70%{opacity:1}to{opacity:0}}.InlineSuggestions_container__VXdLD{position:absolute;top:0;inset-inline-start:0;width:100%;height:100%;pointer-events:none;z-index:10}.InlineSuggestions_pillContainer__zius8{position:absolute;display:flex;align-items:center;pointer-events:auto;z-index:100;background:var(--bg-primary,#f5f5f5);border-radius:4px;height:22px}.InlineSuggestions_suggestionButton__0ST3h{background:none;border:none;display:inline-flex;align-items:center;font-family:var(--font-ui);color:var(--text-primary,#333);white-space:nowrap;transition:background .15s,border-color .15s;border-radius:0;border-radius:4px 0 0 4px;border-inline-start:1px solid var(--border-primary,#ddd);border-top:1px solid var(--border-primary,#ddd);border-bottom:1px solid var(--border-primary,#ddd);height:22px;transition:background .3s ease}.InlineSuggestions_suggestionButton__0ST3h:hover:not([disabled]){cursor:pointer;color:var(--accent-primary);background:color-mix(in srgb,var(--bg-card),var(--bg-primary) 50%)}.InlineSuggestions_noSuggestion__ZCdpn{font-style:italic;color:var(--text-muted)}.InlineSuggestions_dismissButton__aZbXH{background:transparent;border:none;color:var(--text-secondary,#999);cursor:pointer;display:flex;align-items:center;justify-content:center;height:22px;transition:color .15s,background .15s;line-height:1;border-radius:0 4px 4px 0;border-inline-end:1px solid var(--border-primary,#ddd);border-top:1px solid var(--border-primary,#ddd);border-bottom:1px solid var(--border-primary,#ddd)}.InlineSuggestions_dismissButton__aZbXH:hover{background:var(--bg-hover,#e8e8e8);color:var(--accent-danger)}.InlineSuggestions_shortcutHint__ls8bF{margin-inline-start:6px;opacity:.4;font-weight:400}.CommentsPanel_panel__C6Ltp{display:flex;flex-direction:column;height:100%;min-height:0;font-family:var(--font-ui)}.CommentsPanel_header__J_XSR{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--border-primary);flex-shrink:0}.CommentsPanel_backButton__L8bye{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:500;color:var(--accent-primary);background:none;border:none;padding:4px 6px;border-radius:6px;cursor:pointer}.CommentsPanel_backButton__L8bye:hover{background:var(--bg-hover)}.CommentsPanel_headerTitle__m_C1P{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:var(--text-primary);margin-inline-start:auto}.CommentsPanel_headerCount__0JThq{font-size:11px;font-weight:600;color:var(--text-secondary);background:var(--bg-hover);border-radius:999px;padding:1px 7px}.CommentsPanel_threadList__AHhau{flex:1 1;min-height:0;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:10px}.CommentsPanel_thread__ruNe0{border:1px solid var(--border-primary);border-radius:10px;background:var(--bg-card);padding:10px 12px;display:flex;flex-direction:column;gap:8px;transition:border-color .15s ease,opacity .15s ease}.CommentsPanel_thread__ruNe0:not(.CommentsPanel_threadCaretActive__FvTYU):not(.CommentsPanel_threadActive__28Xds){cursor:pointer}.CommentsPanel_thread__ruNe0:not(.CommentsPanel_threadActive__28Xds):hover{border-color:var(--border-secondary)}.CommentsPanel_threadActive__28Xds{border-color:var(--accent-primary)}.CommentsPanel_threadResolved__Vhbvw{opacity:.65}.CommentsPanel_floatingCard__wunsz .CommentsPanel_threadCaretActive__FvTYU,.CommentsPanel_threadCaretActive__FvTYU{box-shadow:var(--shadow-card);border-color:color-mix(in srgb,var(--accent-primary),var(--border-primary) 60%)}.CommentsPanel_threadSuggestion__4IhA3{display:flex;flex-direction:column;gap:6px;padding-bottom:8px;border-bottom:1px solid var(--border-primary)}.CommentsPanel_suggestionBadge__Kyq9M{align-self:flex-start;font-size:10px;font-weight:600;letter-spacing:.02em;color:var(--accent-success);background:color-mix(in srgb,var(--accent-success),transparent 88%);border-radius:999px;padding:2px 8px}.CommentsPanel_orphanNote__fvWLF{font-size:11px;font-style:italic;color:var(--text-tertiary)}.CommentsPanel_draftExcerpt____I_3{font-size:12px;color:var(--text-secondary);border-inline-start:3px solid var(--border-primary);padding-inline-start:8px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.CommentsPanel_entry__sj5hs{display:flex;flex-direction:column;gap:4px}.CommentsPanel_entryHeader__WdX24{display:flex;align-items:center;gap:7px;min-width:0}.CommentsPanel_reviseAgentAvatar__DJ_rN{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--text-primary);line-height:0}.CommentsPanel_avatar__TxCMm{width:22px;height:22px;border-radius:50%;background:var(--accent-primary);color:white;font-size:9px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.CommentsPanel_avatarAi__p9Tzc{background:var(--accent-success)}.CommentsPanel_author__k2LgW{font-size:12px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CommentsPanel_time__7EkvR{font-size:11px;color:var(--text-tertiary);flex-shrink:0}.CommentsPanel_headerActions__E84hu{margin-inline-start:auto;display:inline-flex;align-items:center;gap:2px;opacity:0;transition:opacity .12s ease}.CommentsPanel_headerActions__E84hu:focus-within,.CommentsPanel_headerActions__E84hu:has([data-state=open]),.CommentsPanel_threadCaretActive__FvTYU .CommentsPanel_headerActions__E84hu,.CommentsPanel_thread__ruNe0:hover .CommentsPanel_headerActions__E84hu{opacity:1}.CommentsPanel_replyActions__7npLo{margin-inline-start:auto;display:inline-flex;align-items:center;opacity:0;transition:opacity .12s ease}.CommentsPanel_entry__sj5hs:hover .CommentsPanel_replyActions__7npLo,.CommentsPanel_replyActions__7npLo:focus-within,.CommentsPanel_replyActions__7npLo:has([data-state=open]){opacity:1}.CommentsPanel_headerIconButton__AwJXK{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:6px;background:none;color:var(--text-secondary);cursor:pointer}.CommentsPanel_headerIconButton__AwJXK:hover{background:var(--bg-hover);color:var(--text-primary)}.CommentsPanel_body__7FF2e{font-size:14px;line-height:1.45;color:var(--text-primary);white-space:pre-wrap;word-break:break-word}.CommentsPanel_body__7FF2e code{font-family:monospace;font-size:13px;background:var(--bg-primary);border-radius:2px}.CommentsPanel_documentLink__3G9lp{color:var(--accent-primary);font-weight:500;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.CommentsPanel_documentLink__3G9lp:hover{color:var(--accent-primary-hover)}.CommentsPanel_collapsedReplies__sXMwg{font-size:12px;font-weight:400;color:var(--text-tertiary)}.CommentsPanel_composer__iZlbO{display:flex;align-items:flex-end;gap:6px}.CommentsPanel_composerStacked__scRIH{flex-direction:column;align-items:stretch}.CommentsPanel_composerActions__hfENx{display:flex;justify-content:flex-end;gap:6px}.CommentsPanel_composerInputWrap___lFsq{position:relative;flex:1 1;min-width:0}.CommentsPanel_replyReveal__4pdk8{overflow:hidden;max-height:0;opacity:0;margin-top:-8px;visibility:hidden}.CommentsPanel_replyRevealOpen__Sp1jQ{max-height:none;opacity:1;margin-top:0;visibility:visible}.CommentsPanel_composerInput__xqwX0{width:100%;box-sizing:border-box;min-width:0;min-height:33px;max-height:220px;overflow-y:auto;font-family:var(--font-ui);font-size:13px;line-height:1.4;color:var(--text-primary);border:1px solid var(--border-primary);border-radius:8px;padding:6px 9px;outline:none;white-space:pre-wrap;word-break:break-word}.CommentsPanel_composerInput__xqwX0:focus{border-color:var(--accent-primary)}.CommentsPanel_composerInput__xqwX0[data-empty=true]:before{content:attr(data-placeholder);color:var(--text-tertiary);pointer-events:none}.CommentsPanel_mentionChip__TefBd{display:inline;padding:1px 4px;border-radius:4px;color:var(--accent-primary);background:color-mix(in srgb,var(--accent-primary),transparent 88%);font-weight:600;white-space:nowrap}.CommentsPanel_mentionMenu__QIs_H{position:absolute;left:0;right:0;bottom:calc(100% + 5px);z-index:90;max-height:240px;overflow-y:auto;padding:4px;border:1px solid var(--border-primary);border-radius:8px;background:var(--bg-card);box-shadow:var(--shadow-card)}.CommentsPanel_mentionOption__3ZrK5{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:7px 8px;border:none;border-radius:6px;background:transparent;color:var(--text-primary);text-align:start;cursor:pointer}.CommentsPanel_mentionOptionActive__LcEw1,.CommentsPanel_mentionOption__3ZrK5:hover{background:var(--bg-hover)}.CommentsPanel_mentionOptionLabel__OeOc6{font-size:13px;font-weight:600}.CommentsPanel_mentionOptionEmail__TP3B2{max-width:100%;overflow:hidden;text-overflow:ellipsis;color:var(--text-tertiary);font-size:11px;white-space:nowrap}.CommentsPanel_agentSuggestions__4q7_t{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 10px;padding-top:2px}.CommentsPanel_agentRunAction__hX9YK{border:none;background:none;color:var(--accent-primary);font:inherit;font-weight:600;cursor:pointer}.CommentsPanel_agentSuggestionCount__FzH4y{font-size:11px;font-weight:400;color:var(--text-secondary)}.CommentsPanel_agentSuggestionActions__PMapK{display:inline-flex;align-items:center;gap:2px;margin-inline-start:auto}.CommentsPanel_agentSuggestionIconAction__TjsnW,.CommentsPanel_agentSuggestionTextAction__ik9QR{border:none;border-radius:5px;background:none;color:var(--accent-primary);font:inherit;font-size:11px;font-weight:500;cursor:pointer}.CommentsPanel_agentSuggestionTextAction__ik9QR{padding:3px 4px}.CommentsPanel_agentSuggestionIconAction__TjsnW{width:24px;height:24px;padding:0;display:inline-flex;align-items:center;justify-content:center}.CommentsPanel_agentSuggestionIconAction__TjsnW:hover,.CommentsPanel_agentSuggestionTextAction__ik9QR:hover{background:var(--bg-hover)}.CommentsPanel_agentRunAction__hX9YK:hover{text-decoration:underline}.CommentsPanel_agentRunError__BjVMU,.CommentsPanel_agentRun__Mhur7{display:flex;align-items:center;gap:7px;padding:7px 8px;border-radius:7px;font-size:12px}.CommentsPanel_agentRun__Mhur7{color:var(--text-secondary);background:var(--bg-hover)}.CommentsPanel_agentRunError__BjVMU{color:var(--text-primary);background:color-mix(in srgb,var(--accent-danger),transparent 90%)}.CommentsPanel_agentRunError__BjVMU>span,.CommentsPanel_agentRun__Mhur7>span:nth-child(2){flex:1 1;min-width:0}.CommentsPanel_agentRunAction__hX9YK{flex:0 0 auto;padding:2px;font-size:12px}.CommentsPanel_agentRunSpinner__D1pFj{width:11px;height:11px;flex:0 0 auto;border:2px solid color-mix(in srgb,var(--accent-primary),transparent 72%);border-top-color:var(--accent-primary);border-radius:50%;animation:CommentsPanel_commentAgentSpin__L1OCp .8s linear infinite}@keyframes CommentsPanel_commentAgentSpin__L1OCp{to{transform:rotate(1turn)}}.CommentsPanel_resolvedToggle__sziIh{align-self:center;font-size:12px;font-weight:500;color:var(--text-secondary);background:none;border:none;padding:6px 10px;border-radius:6px;cursor:pointer}.CommentsPanel_resolvedToggle__sziIh:hover{background:var(--bg-hover)}.CommentsPanel_emptyState__VGr9_{display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--text-secondary);text-align:center;padding:40px 20px;font-size:13px}.CommentsPanel_emptyHint__Pdief{font-size:12px;color:var(--text-tertiary);max-width:240px}.CommentsPanel_chip__Kc6CG{position:absolute;display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 7px 0 3px;border-radius:999px;border:1px solid var(--border-primary);background:var(--bg-card);cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.CommentsPanel_chip__Kc6CG:hover{border-color:color-mix(in srgb,var(--accent-primary),var(--border-primary) 60%)}.CommentsPanel_chipAvatar__coosf{width:18px;height:18px;border-radius:50%;background:rgba(202,138,4,.9);color:white;font-size:8px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.CommentsPanel_chipCount__wewa3{font-size:11px;font-weight:600;color:var(--text-secondary)}.CommentsPanel_chipPreviewCard__0CODp{position:absolute;display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:10px 12px;border-radius:10px;background:var(--bg-card);box-shadow:var(--shadow-card);cursor:pointer;text-align:start;font-family:var(--font-ui);border:1px solid transparent}.CommentsPanel_chipPreviewHeader__putu4{display:flex;align-items:center;gap:8px}.CommentsPanel_chipPreviewTime__Ke7wP{font-size:12px;color:var(--text-tertiary)}.CommentsPanel_chipPreviewArrow__0C2NB{margin-inline-start:auto;width:15px;height:15px;color:var(--accent-primary);transition:transform .1s ease-out}.CommentsPanel_chipPreviewCardActive__cMRsa,.CommentsPanel_chipPreviewCard__0CODp:hover{border:1px solid color-mix(in srgb,var(--accent-primary),var(--border-primary) 60%)}.CommentsPanel_chipPreviewCardActive__cMRsa .CommentsPanel_chipPreviewArrow__0C2NB,.CommentsPanel_chipPreviewCard__0CODp:hover .CommentsPanel_chipPreviewArrow__0C2NB{transform:translate(2px,-2px)}.CommentsPanel_chipPreviewBody__6nIGh{font-size:13px;line-height:1.35;color:var(--text-primary);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}.CommentsPanel_commentTooltip__lewBW{position:absolute;max-height:360px;overflow-y:auto;z-index:70;border-radius:10px;box-shadow:var(--shadow-card)}.CommentsPanel_commentTooltip__lewBW>*{border-radius:10px}.CommentsPanel_commentTooltip__lewBW .CommentsPanel_thread__ruNe0{cursor:auto}.CommentsPanel_commentsScrollLayer__xyPSv{position:absolute;top:0;left:0;width:0;height:0;overflow:visible;z-index:60}.CommentsPanel_floatingCard__wunsz{position:absolute;transition:top .18s ease,left .18s ease,width .18s ease}.CommentsPanel_floatingCardDraftHandoff__Vbfkj{transition:none}.CommentsPanel_floatingCardRevealing__K4qZF{-webkit-mask-image:linear-gradient(90deg,#000 40%,transparent 60%);mask-image:linear-gradient(90deg,#000 40%,transparent 60%);-webkit-mask-size:250% 100%;mask-size:250% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;animation:CommentsPanel_floatingCardSweep__LbJNd .15s ease-out both}@keyframes CommentsPanel_floatingCardSweep__LbJNd{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}.CommentsPanel_insertChip__LYuKI{height:auto;padding:0;border:none;color:var(--accent-primary);transform:translateX(-100%)}.CommentsPanel_insertChip__LYuKI[dir=rtl]{transform:none}.CommentsPanel_insertChip__LYuKI:hover{border-color:var(--accent-primary)}.CommentsPanel_insertChipIconBubble__NgVcM{fill:var(--text-primary)}.CommentsPanel_insertChip__LYuKI:hover .CommentsPanel_insertChipIconBubble__NgVcM{fill:var(--accent-primary)}.CommentsPanel_insertChip__LYuKI:hover svg circle{fill:color-mix(var(--accent-primary),white 10%)}.CommentsPanel_insertChipPlus__ZGkzn{font-size:12px;font-weight:700;line-height:1}.HomePageDemo_demo__w_ucn{display:flex;flex-direction:column;position:relative;overflow:visible;margin:0 auto;width:100%;max-width:1320px}.HomePageDemo_demoSurface__V9R9p{width:100%}.HomePageDemo_shell__rDPfS{width:100%;height:600px;display:flex;gap:18px;align-items:stretch;transform-origin:top left;will-change:transform;width:1320px}[dir=rtl] .HomePageDemo_shell__rDPfS{transform-origin:top right}.HomePageDemo_chatPane__K14NV,.HomePageDemo_editorPane__wm7KJ{min-width:0;height:600px;display:flex;flex-direction:column;border-radius:10px;background:var(--bg-card);overflow:hidden}@supports (corner-shape:squircle){.HomePageDemo_chatPane__K14NV,.HomePageDemo_editorPane__wm7KJ{border-radius:16px;corner-shape:squircle}}.HomePageDemo_editorPane__wm7KJ{width:790px}.HomePageDemo_chatPane__K14NV{width:400px}.HomePageDemo_panelTopBar__nJPbk{display:flex;width:100%;align-items:center;justify-content:space-between;gap:24px;padding:0 20px}.HomePageDemo_panelLabel__1Cog5{color:var(--accent-primary);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.HomePageDemo_panelMeta__9vV5r{color:var(--text-secondary);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.HomePageDemo_sceneSummary__Zg3lO{flex:1 1;min-width:0;padding:0}.HomePageDemo_sceneSummaryViewport__9WgFA{position:relative;overflow:hidden;min-height:70px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 16%,#000 84%,transparent);mask-image:linear-gradient(180deg,transparent,#000 16%,#000 84%,transparent)}.HomePageDemo_sceneCard__3M6Cv{width:100%;min-height:70px;padding:16px 22px 18px;display:flex;flex-direction:column;justify-content:center;gap:10px}.HomePageDemo_sceneCardStatic__5NCrP{position:relative;z-index:1}.HomePageDemo_sceneCardInactive__kEhOV{position:absolute;inset:0;opacity:0;pointer-events:none;z-index:0}.HomePageDemo_sceneCardEnteringBackward__yrxzJ,.HomePageDemo_sceneCardEnteringForward__Vkkaf,.HomePageDemo_sceneCardLeavingBackward__dBuNo,.HomePageDemo_sceneCardLeavingForward__5Ysql{position:absolute;inset:0}.HomePageDemo_sceneCardEnteringForward__Vkkaf{z-index:2;animation:HomePageDemo_sceneSummaryEnter__qfR1q var(--scene-summary-duration,.8s) cubic-bezier(.2,.84,.24,1) both}.HomePageDemo_sceneCardLeavingForward__5Ysql{z-index:1;animation:HomePageDemo_sceneSummaryLeave__qIcZk var(--scene-summary-duration,.8s) cubic-bezier(.2,.84,.24,1) both}.HomePageDemo_sceneCardEnteringBackward__yrxzJ{z-index:2;animation:HomePageDemo_sceneSummaryEnterBackward__Z_Bdb var(--scene-summary-duration,.8s) cubic-bezier(.2,.84,.24,1) both}.HomePageDemo_sceneCardLeavingBackward__dBuNo{z-index:1;animation:HomePageDemo_sceneSummaryLeaveBackward___91fv var(--scene-summary-duration,.8s) cubic-bezier(.2,.84,.24,1) both}.HomePageDemo_sceneMetaRow__vYVl_{display:flex;align-items:center;justify-content:space-between;gap:16px}.HomePageDemo_sceneControls__64_3j{display:flex;align-items:center;gap:2px;flex-shrink:0}.HomePageDemo_sceneControlButton__T5xFJ,.HomePageDemo_scenePauseButton__yVU_6{position:relative;display:inline-flex;align-items:center;justify-content:center;width:30px;height:42px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--home-demo-controls);cursor:pointer;transition:transform .16s ease,color .16s ease,background-color .16s ease}.HomePageDemo_scenePauseButton__yVU_6{width:52px;height:52px}.HomePageDemo_sceneControlButton__T5xFJ:hover,.HomePageDemo_scenePauseButton__yVU_6:hover{color:var(--home-demo-controls-hover)}.HomePageDemo_sceneControlButton__T5xFJ:focus-visible,.HomePageDemo_scenePauseButton__yVU_6:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-primary),transparent 72%)}.HomePageDemo_sceneControlButton__T5xFJ svg,.HomePageDemo_scenePauseIcon__B75I_ svg{width:18px;height:18px}.HomePageDemo_scenePauseProgress__8zfUa{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.HomePageDemo_scenePauseTrack__P3q7g,.HomePageDemo_scenePauseValue__ycncL{fill:none;stroke-width:2}.HomePageDemo_scenePauseTrack__P3q7g{stroke:color-mix(in srgb,var(--bg-card),transparent 70%)}.HomePageDemo_scenePauseValue__ycncL{stroke:var(--home-demo-controls);stroke-linecap:round}.HomePageDemo_scenePauseIcon__B75I_{position:relative;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px}.HomePageDemo_sceneModeBadge__uebJ_{display:inline-flex;align-items:center;min-width:0;color:var(--accent-primary);font-size:11px;font-weight:700;letter-spacing:.12em;line-height:1;text-transform:uppercase}.HomePageDemo_sceneCounter__GDDon{flex-shrink:0;color:color-mix(in srgb,var(--text-secondary),white 12%);font-size:11px;font-weight:700;letter-spacing:.18em;line-height:1;text-transform:uppercase;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.HomePageDemo_sceneText__GSU0c{min-width:0}.HomePageDemo_sceneTitle__YAnlQ{margin:0;color:var(--text-primary);font-size:24px;font-weight:600;line-height:1.15}.HomePageDemo_sceneCaption__eV5CJ{margin:6px 0 0;color:var(--text-primary);font-size:18px;line-height:1.5;cursor:default}@keyframes HomePageDemo_sceneSummaryEnter__qfR1q{0%{transform:translateY(78%);opacity:0}45%{opacity:.82}to{transform:translateY(0);opacity:1}}@keyframes HomePageDemo_sceneSummaryLeave__qIcZk{0%{transform:translateY(0);opacity:1}to{transform:translateY(-72%);opacity:0}}@keyframes HomePageDemo_sceneSummaryEnterBackward__Z_Bdb{0%{transform:translateY(-78%);opacity:0}45%{opacity:.82}to{transform:translateY(0);opacity:1}}@keyframes HomePageDemo_sceneSummaryLeaveBackward___91fv{0%{transform:translateY(0);opacity:1}to{transform:translateY(72%);opacity:0}}.HomePageDemo_sceneNav__IeQfs{display:flex;flex-shrink:0;align-items:center;justify-content:center;gap:12px;margin:30px 0}.HomePageDemo_sceneDots__hbX1p{display:flex;align-items:center;gap:8px}.HomePageDemo_sceneDot__o_myc{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:var(--home-demo-controls);cursor:pointer;transition:transform .14s ease,background-color .14s ease,box-shadow .14s ease}.HomePageDemo_sceneDot__o_myc:hover{background:var(--home-demo-controls-hover);transform:scale(1.08)}.HomePageDemo_sceneDot__o_myc:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-primary),transparent 72%)}.HomePageDemo_sceneDotActive__c78j0{background:var(--home-demo-controls-hover)}.HomePageDemo_controlsWrapper__1ZGzN{pointer-events:none;border-bottom:1px solid var(--border-primary)}.HomePageDemo_controlsWrapper__1ZGzN>div{border-left:1px solid var(--bg-primary)}.HomePageDemo_editorViewport__StZ3N{position:relative;height:620px;overflow:hidden;background:var(--bg-page)}.HomePageDemo_editor__dq_SI{position:absolute;inset:0}.HomePageDemo_editorInteractionShield__Re7MZ{position:absolute;inset:0;z-index:2;background:transparent}.HomePageDemo_historyScrubberBar__eyIL6{display:flex;align-items:center;min-height:79px;padding:0 16px;background:var(--bg-card)}.HomePageDemo_historyCursor__nBq6z{position:fixed;top:0;left:0;width:22px;height:22px;transform:translate3d(-100px,-100px,0);opacity:0;pointer-events:none;z-index:5000;will-change:transform,opacity;transition:opacity .18s ease;filter:drop-shadow(0 5px 12px rgba(0,0,0,.25))}.HomePageDemo_historyCursor__nBq6z svg{display:block;width:100%;height:100%}.HomePageDemo_chatSurface__z55Y5{flex:1 1;min-height:480px;pointer-events:none}.HomePageDemo_chatSurface__z55Y5 [data-agent-chat-root=true]{height:100%}.HomePageDemo_pointerLayer__lS7tB{position:fixed;top:0;left:0;overflow:visible;pointer-events:none;z-index:4999}.HomePageDemo_fakeCursor__PxcOz{position:absolute;top:0;left:0;width:28px;height:28px;transform-origin:0 0;transition:opacity .12s ease,filter .12s ease;filter:drop-shadow(0 8px 18px rgba(0,0,0,.22))}.HomePageDemo_fakeCursorText__mCHl7{width:16px;height:28px}.HomePageDemo_fakeCursorPressed__MXqNw{filter:drop-shadow(0 5px 12px rgba(0,0,0,.18))}.HomePageDemo_fakeCursorIcon__NFhml{display:block;width:100%;height:100%}@media (max-width:1040px){.HomePageDemo_shell__rDPfS{grid-template-columns:1fr}.HomePageDemo_sceneSummary__Zg3lO{width:100%}.HomePageDemo_sceneNav__IeQfs{width:100%;justify-content:center}}@media (max-width:850px){.HomePageDemo_sceneTitle__YAnlQ{font-size:20px}.HomePageDemo_sceneCaption__eV5CJ{font-size:16px}}@media (max-width:640px){.HomePageDemo_panelTopBar__nJPbk{gap:10px;padding:8px 10px 0}.HomePageDemo_sceneSummary__Zg3lO{width:100%}.HomePageDemo_sceneCard__3M6Cv,.HomePageDemo_sceneSummaryViewport__9WgFA{min-height:138px}.HomePageDemo_sceneCard__3M6Cv{padding:14px 16px 16px;gap:8px}.HomePageDemo_sceneTitle__YAnlQ{font-size:17px}.HomePageDemo_sceneCaption__eV5CJ{font-size:13px}.HomePageDemo_sceneMetaRow__vYVl_{gap:10px}.HomePageDemo_sceneControls__64_3j{width:100%;justify-content:flex-end}.HomePageDemo_sceneControlButton__T5xFJ{width:38px;height:38px}.HomePageDemo_scenePauseButton__yVU_6{width:48px;height:48px}.HomePageDemo_sceneCounter__GDDon,.HomePageDemo_sceneModeBadge__uebJ_{font-size:10px}}@media (prefers-reduced-motion:reduce){.HomePageDemo_sceneCardEnteringBackward__yrxzJ,.HomePageDemo_sceneCardEnteringForward__Vkkaf,.HomePageDemo_sceneCardLeavingBackward__dBuNo,.HomePageDemo_sceneCardLeavingForward__5Ysql{animation-duration:1ms}}.ToolEditorInput_container__XiTK4{position:relative;display:flex;flex-direction:column;gap:0;width:100%;max-width:925px}.ToolEditorInput_controlsWrapper__EoMHH{background:var(--bg-card);border-radius:8px 8px 0 0;border-bottom:1px solid var(--border-primary);overflow:hidden;min-height:79px}.ToolEditorInput_containerFill__xs9Fz{max-width:none;height:100%;min-height:0}.ToolEditorInput_containerFill__xs9Fz .ToolEditorInput_controlsWrapper__EoMHH{flex:0 0 auto}.ToolEditorInput_editorWrapperFill__XyjrE{flex:1 1 auto;min-height:0}.ToolEditorInput_editorWrapperFill__XyjrE .ToolEditorInput_editorClip__oFpVX{height:100%}.ToolEditorInput_editorWrapperFill__XyjrE [data-global-file-drop-scope=document-editor]{justify-content:flex-start}.ToolEditorInput_editorWrapper__kZRDz{position:relative;border-top:none;border-radius:0 0 8px 8px;background:var(--bg-page);background-clip:padding-box;isolation:isolate;min-height:261px;max-height:300px}@keyframes ToolEditorInput_shimmerBorder__3XJgi{0%{background-position:200% 0}to{background-position:-100% 0}}.ToolEditorInput_editorClip__oFpVX{position:relative;height:100%;overflow:hidden;border-radius:6px}.ToolEditorInput_editorClip__oFpVX div{overflow:hidden!important}.ToolEditorInput_page__sPme1{--tool-page-pad-top:96px;--tool-page-pad-side:96px;position:relative;min-height:500px;background:var(--bg-page);cursor:text;font-family:Arial,sans-serif}.ToolEditorInput_pageFill__4CIt5{height:100%;min-height:0}.ToolEditorInput_content__iCHTG{padding:var(--tool-page-pad-top) var(--tool-page-pad-side) 48px;min-height:100%;outline:none;color:var(--text-primary);font-size:16px;line-height:1.4;white-space:pre-wrap;word-break:break-word}.ToolEditorInput_placeholderPosition___Q5Sz{position:absolute;top:calc(var(--tool-page-pad-top) - 5px);left:var(--tool-page-pad-side);right:var(--tool-page-pad-side);height:2em;display:flex;align-items:center;pointer-events:none;overflow:hidden;z-index:5}.ToolEditorInput_placeholderPosition___Q5Sz>div{display:flex;align-items:center;gap:.3em;white-space:nowrap}.ToolEditorInput_placeholderPosition___Q5Sz button{pointer-events:auto}@media (max-width:640px){.ToolEditorInput_page__sPme1{--tool-page-pad-top:40px;--tool-page-pad-side:28px}}.ToolEditorInput_editorFade__i2D4w{position:absolute;bottom:30px;left:0;right:0;height:120px;background:linear-gradient(to bottom,transparent,var(--bg-primary));pointer-events:none}.ToolEditorInput_mask__UNgam{font-size:20px;text-align:center;gap:6px;background:linear-gradient(to bottom,transparent 0,var(--bg-primary) 10%,var(--bg-primary) 100%);padding:40px 0 0;position:relative;top:-40px;justify-content:center}.ToolEditorInput_mask__UNgam strong{margin:0;padding:0}.ToolEditorInput_error__aT7VG{padding:12px 16px;background:color-mix(in srgb,var(--accent-danger),transparent 90%);border:1px solid color-mix(in srgb,var(--accent-danger),transparent 70%);border-radius:8px;color:var(--accent-danger);font-size:14px}.ToolEditorInput_secondaryInputRow__SuiJQ{display:flex;align-items:center;margin:30px 0;gap:16px;flex-wrap:wrap;justify-content:center}.ToolEditorInput_primaryActionRow__Mo0AR{display:flex;justify-content:center;bottom:14px;left:0;right:0;z-index:2000;position:absolute}.ToolEditorInput_dropdownLabel__b6J1i{font-size:16px;color:var(--text-secondary)}.ToolEditorInput_dragOverlay__7kRpV{position:absolute;inset:0;background:color-mix(in srgb,var(--accent-primary),transparent 85%);border:2px dashed var(--accent-primary);border-radius:8px;z-index:100;display:flex;align-items:center;justify-content:center;pointer-events:none}.ToolEditorInput_dragOverlayContent__T_oq3{padding:16px 24px;background:var(--bg-card);border-radius:8px;font-size:16px;font-weight:500;color:var(--accent-primary);box-shadow:0 4px 12px rgba(0,0,0,.1)}.HomeHeroInputLite_page__8o1OV{position:relative;min-height:500px;background:var(--bg-page);cursor:text;font-family:Arial,sans-serif}.HomeHeroInputLite_content__IVzPj{padding:78px 84px 48px;min-height:420px;outline:none;color:var(--text-primary);line-height:1.4;white-space:pre-wrap;word-break:break-word}.HomeHeroInputLite_placeholder__MZWqP{position:absolute;top:73px;left:84px;right:84px;height:2em;display:flex;align-items:center;gap:.3em;pointer-events:none;white-space:nowrap}.HomeHeroInputLite_placeholderText__qwaH6{color:var(--text-tertiary);opacity:.5;-webkit-user-select:none;user-select:none}.HomeHeroInputLite_placeholder__MZWqP button{pointer-events:auto}