.PangramUpsellGraphic_stage__UuOk7{display:flex;align-items:center;justify-content:center;width:100%;min-height:132px;padding:24px 36px;border-radius:13px;overflow:hidden;background:color-mix(in srgb,var(--accent-success),var(--bg-card) 94%)}@supports (corner-shape:squircle){.PangramUpsellGraphic_stage__UuOk7{border-radius:20px;corner-shape:squircle}}.PangramUpsellGraphic_result__elL_O{display:flex;flex-direction:column;gap:12px;width:100%;max-width:360px}.PangramUpsellGraphic_headline__1IqB2{font-size:20px}@media (max-width:480px){.PangramUpsellGraphic_stage__UuOk7{padding:20px}}.Auth_onboardingStep__lsHFh{display:flex;justify-content:center;gap:8px;color:var(--text-secondary);font-size:13px;margin-top:12px}.Auth_onboardingStep__lsHFh strong{color:var(--text-primary);font-weight:500}.Auth_customMessage__Q_pK4{font-size:14px;line-height:1.5;color:var(--text-muted);margin-bottom:1rem;font-size:16px;text-align:center;-webkit-user-select:none;user-select:none}.Auth_form__OqwXa{display:flex;flex-direction:column;gap:10px}.Auth_formGroup__gjHl_{display:flex;flex-direction:column;gap:.5rem}.Auth_label__bpOi2{font-weight:500;color:var(--text-primary)}.Auth_input__dzbho{padding:.75rem;border:1px solid var(--border-primary);border-radius:8px;font-size:1rem;background:var(--bg-primary);color:var(--text-primary);transition:border-color .2s,box-shadow .2s}.Auth_input__dzbho:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-primary-alpha)}.Auth_button__4WTkn{padding:.75rem 1.5rem;background-color:var(--accent-primary);color:white;border:none;border-radius:8px;font-size:1rem;cursor:pointer;transition:background-color .2s,transform .1s}.Auth_button__4WTkn:hover{background-color:var(--accent-primary-hover);transform:translateY(-1px)}.Auth_button__4WTkn:disabled{background-color:var(--bg-disabled);color:var(--text-disabled);cursor:not-allowed;transform:none}.Auth_googleButton__ryiCF{padding:.75rem 1.5rem;background-color:#dc2626;color:white;border:none;border-radius:8px;font-size:1rem;cursor:pointer;transition:background-color .2s,transform .1s}.Auth_googleButton__ryiCF:hover{background-color:#b91c1c;transform:translateY(-1px)}.Auth_switchMode__9p2oi{text-align:center;margin-top:1rem}.Auth_switchMode__9p2oi button{background:none;border:none;color:var(--accent-primary);cursor:pointer;text-decoration:underline;transition:color .2s}.Auth_switchMode__9p2oi button:hover{color:var(--accent-primary-hover)}.Auth_error__tYrBg{color:var(--accent-danger);font-size:.875rem;margin-top:-8px}.Auth_formContainer__yRGg1{display:flex;flex-direction:column;gap:16px;width:100%;padding:20px 0}.Auth_logoWithTagline__T8n2F{gap:2px;justify-content:center;font-size:18px;margin-bottom:18px}.Auth_logoWithTagline__T8n2F,.Auth_separator__GzMQH{display:flex;align-items:center;-webkit-user-select:none;user-select:none}.Auth_separator__GzMQH{gap:12px;width:100%;cursor:default}.Auth_separator__GzMQH hr{flex:1 1;border:none;border-top:1px solid var(--border-primary)}.Auth_separator__GzMQH span{background:var(--bg-card);font-size:12px;padding:5px;color:var(--text-muted)}.Auth_toggleContainer__BDfBe{margin-top:auto;display:flex;align-items:center;justify-content:center}.Auth_toggleText__8cjGf{text-align:center;font-size:14px;color:var(--text-muted);margin-inline-end:10px}.Auth_terms__M0NRp{font-size:12px;color:var(--text-muted);text-align:center;line-height:1.5;margin:0}.Auth_terms__M0NRp a{color:var(--accent-primary)}.TierComparisonBar_container__oWkdi{padding:16px 20px;border:1px solid var(--border-primary);border-radius:8px}.TierComparisonBar_borderless__UHaO5{border:none}.TierComparisonBar_containerSmall__akB4x{padding:8px 16px;height:54px;display:flex;flex-direction:column;justify-content:center}.TierComparisonBar_header__eLAhH{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.TierComparisonBar_headerSmall__wqEQe{margin-bottom:6px}.TierComparisonBar_label__ncuuO{font-size:14px;font-weight:500;color:var(--text-primary);margin:0}.TierComparisonBar_reset__yBEBl{font-size:14px;color:var(--text-muted);cursor:default}.TierComparisonBar_barContainer__NtXQ_{position:relative}.TierComparisonBar_barContainerSmall__EPqPU{padding:0}.TierComparisonBar_barBackground__01key{position:relative;height:12px;background:var(--bg-primary);border-radius:100px;overflow:hidden}.TierComparisonBar_usageFill__5BYvk{position:absolute;top:0;inset-inline-start:0;height:100%;background:linear-gradient(90deg,var(--accent-primary),var(--accent-primary));border-radius:100px;transition:width .3s ease}.TierComparisonBar_usageText__K2NpW{font-size:14px;color:var(--text-muted);cursor:default}.TierComparisonBar_usageText__K2NpW strong{color:var(--text-primary)}.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{overflow:hidden;flex-shrink:1;min-width:0}.AgentChat_voiceModelLabel__lLP_B{width:185px;line-height:normal;border-color:transparent;background:transparent;pointer-events:none;cursor:default}.AgentChat_voiceSwitchStatus__RjEex{color:var(--text-tertiary);font-size:11px;flex-shrink:1;min-width:0;line-height:1.3;white-space:nowrap}.AgentChat_voiceControls__7Hw9y{align-items:center;gap:18px}.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_modelPickerTierBadge__1XlU5{text-transform:uppercase;letter-spacing:.03em;font-weight:600;color:color-mix(in srgb,var(--text-muted),var(--accent-success) 70%)}.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:pointer;font:inherit;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:focus-visible,.AgentChat_overageBadge__lvmcl:hover{border-color:var(--accent-warning);outline:none}.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_voiceWaveStage__B_42r{position:relative;flex:1 1;min-height:0;overflow:hidden;border-radius:9px}@supports (corner-shape:squircle){.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_voiceWaveStage__B_42r[data-voice-state=paused]{justify-content:center;padding:16px}.AgentChat_voicePausedContent__UYWaX{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;color:var(--text-secondary)}.AgentChat_voicePausedContent__UYWaX p{margin:0}.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;min-width:0;align-items:center;justify-content:center;text-align:center;color:var(--text-tertiary);font-family:var(--font-ui);font-size:12px;-webkit-user-select:none;user-select:none;cursor:default}.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_voiceIconBar__CS_Bh{--voice-icon-scale:1;transform:scaleY(var(--voice-icon-scale));transform-box:stroke-box;transform-origin:center}.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)}@keyframes AgentChat_slideUpRecommendedAction__fyb6q{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.AgentChat_recommendedAction__ZsR4M{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:8px 0;animation:AgentChat_slideUpRecommendedAction__fyb6q .5s cubic-bezier(.16,1,.3,1) backwards}.AgentChat_recommendedActionContent__e4xNx{display:inline-flex;align-items:center;gap:8px}.AgentChat_recommendedActionContent__e4xNx svg{flex:0 0 auto;max-width:22px;max-height:22px}.AgentChat_recommendedActionSubLabel__GuCHS{padding-inline-start:4px;font-size:11px;color:var(--text-secondary)}.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_dailyFreeResetCheckmark__uhvmq{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px;margin-inline-start:10px;border-radius:50%;background:var(--accent-success);color:var(--brand-on-accent)}.AgentChat_dailyFreeResetCheckmark__uhvmq svg{width:13px;height:13px}.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}.IntegratedAgent_intgAgentRoot__i4PX1{display:flex;justify-content:space-between;width:100%;height:100%;overflow:hidden}.IntegratedAgent_intgAgentDoc__zT8r_{background:var(--bg-card);overflow:hidden;position:relative;flex:1 1;min-width:0;margin-inline-start:-100px;margin-inline-end:30px;display:flex;padding:.25in .25in 0;align-items:flex-start;border-radius:0 8px 0 0;justify-content:center;box-shadow:0 1px 3px rgb(0 0 0/10%)}@supports (corner-shape:squircle){.IntegratedAgent_intgAgentDoc__zT8r_{border-radius:0 12px 0 0;corner-shape:squircle}}.IntegratedAgent_intgAgentDocContent__EPvCX{width:100%;color:var(--text-primary);font-size:15px}.IntegratedAgent_intgAgentDocContent__EPvCX .IntegratedAgent_intgAgentParagraph__IsmaE{margin:0;color:var(--text-primary);font-size:15px;line-height:1.45}.IntegratedAgent_intgAgentDocContent__EPvCX .IntegratedAgent_intgAgentParagraph__IsmaE+.IntegratedAgent_intgAgentParagraph__IsmaE{margin-top:.65em}.IntegratedAgent_intgAgentDocContent__EPvCX p,.IntegratedAgent_intgAgentDocContent__EPvCX span{font-family:inherit}.IntegratedAgent_intgAgentChat__xnkYL{background:var(--bg-card);border-radius:8px 0 0 0;color:var(--text-primary);flex:0 0 300px;max-width:300px}@supports (corner-shape:squircle){.IntegratedAgent_intgAgentChat__xnkYL{border-radius:12px 0 0 0;corner-shape:squircle}}.IntegratedAgent_intgAgentRootMemory__4_onL .IntegratedAgent_intgAgentChat__xnkYL{flex:0 0 340px;max-width:340px}.IntegratedAgent_intgAgentRootMemory__4_onL .IntegratedAgent_intgAgentDoc__zT8r_{margin-inline-end:32px}.IntegratedAgent_intgAgentMemory__0iQ23{display:flex;align-items:flex-start;gap:8px;margin:0 16px;padding:10px 12px;border-radius:8px;background:color-mix(in srgb,var(--accent-primary),transparent 92%);animation:IntegratedAgent_doneFadeIn__QpLqH .3s ease-out both}@supports (corner-shape:squircle){.IntegratedAgent_intgAgentMemory__0iQ23{border-radius:12px;corner-shape:squircle}}.IntegratedAgent_intgAgentMemoryIcon__i7BMC{flex-shrink:0;margin-top:1px;color:var(--accent-primary)}.IntegratedAgent_intgAgentMemoryBody__arYYc{min-width:0}.IntegratedAgent_intgAgentMemoryLabel__d_5Fg{font-size:12px;font-weight:600;color:var(--accent-primary)}.IntegratedAgent_intgAgentMemorySummary__3UWVN{margin-top:2px;font-size:12px;line-height:1.4;padding:10px 16px;color:var(--text-secondary)}.IntegratedAgent_intgAgentUserRow__wK8OZ{display:flex;justify-content:flex-end;margin:14px 16px 0}.IntegratedAgent_intgAgentUserBubble__wTzO0{max-width:85%;padding:8px 12px;border-radius:10px;font-size:13px;line-height:1.5;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%)}@supports (corner-shape:squircle){.IntegratedAgent_intgAgentUserBubble__wTzO0{border-radius:16px;corner-shape:squircle}}.IntegratedAgent_intgAgentAgentRow__PNDjf{display:flex;justify-content:flex-start;margin:10px 16px 0}.IntegratedAgent_intgAgentAgentBubble__y_3DO{max-width:85%;padding:8px 12px;border-radius:10px;font-size:14px;line-height:1.5;background-color:var(--bg-primary);color:var(--text-secondary)}@supports (corner-shape:squircle){.IntegratedAgent_intgAgentAgentBubble__y_3DO{border-radius:16px;corner-shape:squircle}}.IntegratedAgent_intgAgentSlideIn__MkM4l{animation:IntegratedAgent_intgAgentSlideUp__o2pWd .5s cubic-bezier(.16,1,.3,1) both}@keyframes IntegratedAgent_intgAgentSlideUp__o2pWd{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.IntegratedAgent_intgAgentSlideIn__MkM4l{animation:none}}.IntegratedAgent_intgAgentChatHeader__LOZit{padding:14px;border-bottom:1px solid var(--border-primary)}.IntegratedAgent_intgAgentChatMessage__fhtGJ{margin:14px;background:var(--bg-primary);padding:10px 12px;border-radius:9px;font-size:14px;line-height:1.45}@supports (corner-shape:squircle){.IntegratedAgent_intgAgentChatMessage__fhtGJ{border-radius:14px;corner-shape:squircle}}.IntegratedAgent_intgAgentChatStatus__Oq11a{margin:0 16px;font-size:12px;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:IntegratedAgent_statusGradient__ACBwl 3s linear infinite}@keyframes IntegratedAgent_statusGradient__ACBwl{0%{background-position:0 50%}to{background-position:-200% 50%}}.IntegratedAgent_intgAgentChatDone__vkI_T{display:flex;align-items:center;gap:6px;margin:0 16px;font-size:12px;color:var(--text-secondary);animation:IntegratedAgent_doneFadeIn__QpLqH .3s ease-out both}@keyframes IntegratedAgent_doneFadeIn__QpLqH{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.IntegratedAgent_diffRemoved__9eWKL{background:color-mix(in srgb,var(--diff-delete),transparent 82%);border-radius:3px;text-decoration:line-through;text-decoration-color:var(--diff-delete)}.IntegratedAgent_diffAdded__J4eSS{background:color-mix(in srgb,var(--diff-insert),transparent 78%);border-radius:3px}.IntegratedAgent_cursor__Ct0Dr{display:inline-block;width:2px;height:1.15em;vertical-align:text-bottom;background:var(--text-primary)}.IntegratedAgent_typedTail__uJpOb{color:transparent;-webkit-user-select:none;user-select:none}@media (max-width:700px){.IntegratedAgent_intgAgentDoc__zT8r_{margin-inline-end:24px;padding:20px 20px 0}.IntegratedAgent_intgAgentDocContent__EPvCX{font-size:13px}.IntegratedAgent_intgAgentChat__xnkYL{flex:0 0 250px;max-width:250px}}@media (max-width:440px){.IntegratedAgent_intgAgentDoc__zT8r_{margin-inline-end:16px}.IntegratedAgent_intgAgentChat__xnkYL{flex:0 0 250px;max-width:250px}.IntegratedAgent_intgAgentChatHeader__LOZit{padding:10px;font-size:13px}.IntegratedAgent_intgAgentChatMessage__fhtGJ{margin:10px;font-size:12px}}.VoiceUpsellGraphic_stage__WU5hO{position:relative;display:flex;align-items:center;width:100%;height:132px;padding:10px 60px;border-radius:13px 13px 0 0;overflow:hidden;background:color-mix(in srgb,var(--accent-primary),var(--bg-card) 94%)}@supports (corner-shape:squircle){.VoiceUpsellGraphic_stage__WU5hO{border-radius:20px 20px 0 0;corner-shape:squircle}}@media (max-width:480px){.VoiceUpsellGraphic_stage__WU5hO{height:108px;padding:10px 32px}}.SettingsCogButton_button__FQ7yk{position:fixed;inset-inline-start:calc(14px + env(safe-area-inset-left, 0px));bottom:calc(14px + env(safe-area-inset-bottom, 0px));display:flex;align-items:center;gap:8px;min-height:20px;padding:0;border:0;background:none;color:var(--text-muted);font-size:13px;font-weight:400;font-family:inherit;line-height:20px;cursor:pointer;text-decoration:none;z-index:1000;transition:color .15s ease}.SettingsCogButton_button__FQ7yk:hover{color:var(--accent-primary)}.SettingsCogButton_buttonIconOnly__zjFg8{inset-inline-start:calc(4px + env(safe-area-inset-left, 0px));bottom:calc(6.5px + env(safe-area-inset-bottom, 0px));padding:10px;min-height:0;border-radius:999px}.SettingsCogButton_buttonIconOnly__zjFg8:hover{color:var(--text-primary);background-color:color-mix(in srgb,var(--text-primary),transparent 92%)}.SettingsCogButton_icon__G20kP{width:15px;height:15px;flex-shrink:0}@media (max-width:890px){.SettingsCogButton_buttonIconOnly__zjFg8{display:none}}.AnonSignupBanner_banner__pU346{position:relative;width:9in;max-width:calc(100vw - 48px);height:100px;background-color:color-mix(in srgb,var(--bg-primary),transparent 30%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border-primary);border-bottom:none;border-radius:13px 13px 0 0;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 50px;z-index:1000;box-shadow:0 -4px 10px rgba(0,0,0,.07);cursor:default}@supports (corner-shape:squircle){.AnonSignupBanner_banner__pU346{border-radius:20px 20px 0 0;corner-shape:squircle}}.AnonSignupBanner_buttons__y1ObB{display:flex;gap:10px}.AnonSignupBanner_buttons__y1ObB button{border-color:color-mix(in srgb,var(--accent-primary),transparent 50%)}.AnonSignupBanner_buttons__y1ObB button:hover{border-color:color-mix(in srgb,var(--accent-primary),transparent 20%)}.AnonSignupBanner_buttonsOr__vh2mL{font-size:12px;margin:8px 3px;color:var(--text-muted);opacity:.7}@media (max-width:800px){.AnonSignupBanner_buttons__y1ObB{flex-direction:column;gap:8px}.AnonSignupBanner_buttonsOr__vh2mL{display:none}}@media screen and (max-width:600px){.AnonSignupBanner_banner__pU346{flex-direction:column;align-items:stretch;justify-content:center;height:auto;padding:20px 24px;gap:16px;text-align:center}}.AnonSignupBanner_banner__pU346:hover{background-color:color-mix(in srgb,var(--bg-primary),transparent 20%)}.AnonSignupBanner_content__B_IEZ{display:flex;flex-direction:column;gap:4px;flex-grow:1}@media screen and (max-width:600px){.AnonSignupBanner_content__B_IEZ{align-items:center}}.AnonSignupBanner_title__J5XBP{font-size:18px;font-weight:400;color:var(--text-primary);margin-bottom:6px}.AnonSignupBanner_subtitle__ksnSm{font-size:14px;color:var(--text-secondary)}.AnonSignupBanner_button__5pxTW{min-width:150px}.AnonSignupBanner_closeButton__4Z9fV{position:absolute;top:8px;inset-inline-end:10px;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:transparent;color:var(--text-muted);font-size:18px;line-height:1;cursor:pointer}.AnonSignupBanner_closeButton__4Z9fV:hover{background-color:color-mix(in srgb,var(--text-primary),transparent 90%);color:var(--text-primary)}.IndeterminateProgressBar_container__PiG5e{width:100%;height:3px;background-color:var(--border-primary);border-radius:2px;overflow:hidden}.IndeterminateProgressBar_bar__l737Z{position:relative;width:140%;height:100%}.IndeterminateProgressBar_bar__l737Z:after,.IndeterminateProgressBar_bar__l737Z:before{content:"";position:absolute;top:0;width:20%;height:100%;background:linear-gradient(to left,var(--border-primary) 0,var(--accent-primary) 50%,var(--border-primary) 100%);border-radius:2px;animation:IndeterminateProgressBar_indeterminate__3pjep 3s linear infinite}.IndeterminateProgressBar_bar__l737Z:after{animation-delay:-1.5s}@keyframes IndeterminateProgressBar_indeterminate__3pjep{0%{inset-inline-start:-40%}to{inset-inline-start:100%}}.EditorContextMenu_content__iMYld{background-color:var(--bg-card);border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.15);border:1px solid var(--border-primary);padding:4px 0;min-width:200px;z-index:1300;--radix-context-menu-side-offset:2px;--menu-flip:0px;transform:translateX(var(--menu-flip));animation:EditorContextMenu_fadeIn__N1_fA .1s ease-out}[dir=rtl] .EditorContextMenu_content__iMYld[data-side=right]{--menu-flip:calc(-100% - 2 * var(--radix-context-menu-side-offset))}[dir=rtl] .EditorContextMenu_content__iMYld[data-side=left]{--menu-flip:calc(100% + 2 * var(--radix-context-menu-side-offset))}.EditorContextMenu_subContent__xDtFa{background-color:var(--bg-card);border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.15);border:1px solid var(--border-primary);padding:4px 0;min-width:190px;z-index:1301}@keyframes EditorContextMenu_fadeIn__N1_fA{0%{opacity:0;transform:translateX(var(--menu-flip)) scale(.96)}to{opacity:1;transform:translateX(var(--menu-flip)) scale(1)}}.dark .EditorContextMenu_content__iMYld{box-shadow:0 10px 38px -10px rgba(0,0,0,.6),0 10px 20px -15px rgba(0,0,0,.5)}.EditorContextMenu_item__XZbSq{display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:4px 12px;font-size:13px;font-family:var(--font-ui);color:var(--text-tertiary);cursor:default;outline:none;-webkit-user-select:none;user-select:none;border-radius:0}.EditorContextMenu_emptyIcon__WZaAR{width:15px;display:inline-block}.EditorContextMenu_item__XZbSq[data-highlighted]{background-color:color-mix(in srgb,var(--bg-card),var(--accent-primary) 10%);color:var(--text-primary)}.EditorContextMenu_item__XZbSq[data-disabled]{opacity:.4;cursor:not-allowed}.EditorContextMenu_separator__iI_UE{height:1px;background-color:var(--border-tertiary);margin:4px 0}.EditorContextMenu_shortcut__e1oJK{color:var(--text-muted);font-size:12px;margin-inline-start:auto}.EditorContextMenu_suggestionItem__Jrt1L{background-color:var(--bg-hover)}.EditorContextMenu_suggestionText__a_WCF{color:var(--accent-primary);font-weight:500}.EditorContextMenu_suggestionLabel__iweSe{color:var(--text-muted);font-size:11px;text-transform:uppercase;letter-spacing:.5px;margin-inline-start:auto}.EditorContextMenu_acceptItem__g6gbL{color:var(--diff-add-text,#22863a)}.EditorContextMenu_acceptItem__g6gbL[data-highlighted]{background-color:color-mix(in srgb,var(--bg-card),var(--accent-success) 10%);color:var(--diff-insert-text,#22863a)}.EditorContextMenu_rejectItem__CB2lE{color:var(--diff-delete-text,#cb2431)}.EditorContextMenu_rejectItem__CB2lE[data-highlighted]{background-color:color-mix(in srgb,var(--bg-card),var(--accent-danger) 10%);color:var(--diff-delete-text,#cb2431)}.EditorContextMenu_promptItemName__b1p1j{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}.BottomLeftPrompt_host__QiFtG{position:fixed;bottom:15px;inset-inline-start:15px;z-index:1001;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.BottomLeftPrompt_container__C68uL{position:relative;background:var(--bg-card);border:1px solid var(--border-primary);border-radius:6px;padding:16px;max-width:420px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.BottomLeftPrompt_closeButton__niGK_{position:absolute;width:24px;height:24px;top:8px;inset-inline-end:8px;background:none;border:none;font-size:20px;line-height:1;color:var(--text-tertiary);cursor:pointer;padding:4px;border-radius:50%}.BottomLeftPrompt_closeButton__niGK_:hover{color:var(--text-primary);background:var(--bg-secondary)}.AutoExportDownload_content__DUlMy{display:flex;flex-direction:column;gap:4px;min-width:220px;max-width:300px}.AutoExportDownload_title__14wXV{margin:0;font-size:14px;font-weight:600;color:var(--text-primary);cursor:default}.AutoExportDownload_description__rtmcs{margin:0 0 8px;font-size:13px;color:var(--text-secondary);cursor:default}.AgentGate_editorPreview__u6gRW{min-height:100vh;background:var(--bg-primary)}.AgentGate_body__2uJ4J{font-size:15px;line-height:1.6;color:var(--text-secondary);margin:0 0 16px}.AgentGate_body__2uJ4J strong{color:var(--text-primary);font-weight:600}.AgentGate_scopeList__6iIce{list-style:none;margin:0 0 20px;padding:14px 16px;display:flex;flex-direction:column;gap:10px;border:1px solid var(--border-light);border-radius:10px}.AgentGate_scopeItem__h9rz_{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--text-primary)}.AgentGate_scopeIcon__eMvoB{flex-shrink:0;color:var(--accent-success)}.AgentGate_connectHeader__xdVaM{display:flex;flex-direction:column;align-items:center;text-align:center;margin:4px 0 20px}.AgentGate_connectGraphic__rhc3J{display:flex;align-items:center;margin-bottom:16px}.AgentGate_appTile__8twVr{width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center}.AgentGate_appTile__8twVr img{width:34px;height:34px;border-radius:50%;display:block}.AgentGate_connectorDots__sv5Lj{display:flex;gap:5px;margin:0 16px}.AgentGate_connectorDots__sv5Lj span{width:4px;height:4px;border-radius:50%;background:var(--text-muted);opacity:.7}.AgentGate_connectTitle__jgdy5{font-size:19px;font-weight:650;letter-spacing:-.01em;color:var(--text-primary);margin:0 0 6px}.AgentGate_connectSubtitle__cQKtN{font-size:14px;line-height:1.5;color:var(--text-secondary);margin:0}.AgentGate_connectSubtitle__cQKtN strong{color:var(--text-primary);font-weight:600}.AgentGate_scopeLead__lota5{font-size:12px;font-weight:500;color:var(--text-tertiary);margin:0 0 8px}.AgentGate_previewBadge__VUdpi{display:block;width:-moz-fit-content;width:fit-content;margin:-8px auto 16px;padding:4px 12px;border-radius:999px;font-size:12px;font-weight:600;color:var(--accent-primary);background:var(--accent-primary-alpha)}.AgentGate_reason__l3v0h{font-size:14px;font-style:italic;color:var(--text-secondary);border-inline-start:3px solid var(--border-secondary);padding-inline-start:12px;margin:0 0 20px}.AgentGate_actions__Q90RF{display:flex;gap:12px;margin-top:24px}.AgentGate_actions__Q90RF>*{flex:1 1}.AgentGate_footnote__GgSl2{font-size:11px;line-height:1.5;color:var(--text-tertiary);margin:16px 0 0;text-align:center}.AgentGate_footnote__GgSl2 a{color:var(--text-secondary)}.AgentGate_error__Vn6Mk{font-size:14px;color:var(--accent-danger);background:var(--accent-danger-bg);border:1px solid var(--accent-danger-border);border-radius:8px;padding:10px 14px;margin:0 0 16px}.AgentGate_previewLink__oVzRt{display:inline-block;font-size:14px;color:var(--accent-primary);margin-bottom:4px}.AgentGate_statusIcon__Jy9Qt{display:flex;justify-content:center;margin-bottom:16px;color:var(--accent-success)}.AgentGate_centered__nUgIy{text-align:center}.AgentGate_spinnerWrap__k3wK0{display:flex;justify-content:center;padding:32px 0}.InvitePage_pageContainer__S_rOc{min-height:100vh;background-color:var(--bg-primary);display:flex;flex-direction:column}.InvitePage_contentWrapper__tJs0j{flex:1 1;display:flex;align-items:center;justify-content:center;padding:40px 20px}.InvitePage_editorPreview__hQVIa{min-height:100vh;background:var(--bg-primary)}.InvitePage_card__blFET{background:var(--bg-card);border-radius:11px;padding:48px;max-width:680px;width:100%;text-align:start;border:1px solid var(--border-primary)}@supports (corner-shape:squircle){.InvitePage_card__blFET{border-radius:18px;corner-shape:squircle}}.InvitePage_errorIcon__i0pNu,.InvitePage_inviteIcon__dV0v_{font-size:48px;margin-bottom:24px}.InvitePage_title__30eWd{font-size:18px;font-weight:500;color:var(--text-primary);margin:0 0 32px}.InvitePage_inviteDetails__G6mib{margin-bottom:32px}.InvitePage_inviterInfo__mBR9K{font-size:16px;color:var(--text-secondary);margin-bottom:20px;line-height:1.6}.InvitePage_inviterInfo__mBR9K strong{color:var(--text-primary);font-weight:500}.InvitePage_documentInfo__pI7Py{background:var(--bg-secondary);padding:20px;margin:24px 0;margin-inline-start:-24px;border-radius:4px;text-align:start}.InvitePage_documentTitle__yBC66{font-size:18px;font-weight:500;color:var(--text-primary)}.InvitePage_expirationWarning__0IWZF{background:var(--accent-warning-bg);color:var(--accent-warning);padding:12px 16px;border-radius:6px;font-size:14px;margin-top:20px;display:inline-block}.InvitePage_signInPrompt__i1a7c,.InvitePage_signedInAs__3bLPg{color:var(--text-secondary);margin-bottom:24px;font-size:15px}.InvitePage_signedInAs__3bLPg strong{color:var(--text-primary)}.InvitePage_loadingText__Dy9Kr{margin-top:20px;color:var(--text-secondary);font-size:16px}.InvitePage_errorMessage__K6_Xr{color:var(--text-secondary);font-size:16px;margin:20px 0 32px;line-height:1.6}.InvitePage_redeemingState__gSK8t{display:flex;flex-direction:column;align-items:center;gap:16px}.InvitePage_redeemingState__gSK8t p{color:var(--text-secondary);font-size:16px}.InvitePage_authModalMessage__0hhyT{background:var(--bg-secondary);padding:16px;border-radius:6px;margin-bottom:20px;text-align:center}.InvitePage_authModalMessage__0hhyT p{margin:8px 0;color:var(--text-secondary)}.InvitePage_authModalMessage__0hhyT strong{color:var(--accent-primary);font-weight:600}.InvitePage_inviteEmailNote__vuvmH{font-size:13px;color:var(--text-tertiary);margin-top:12px}@media (max-width:640px){.InvitePage_card__blFET{padding:32px 24px}.InvitePage_title__30eWd{font-size:24px}.InvitePage_documentTitle__yBC66{font-size:16px}}.PasteParseNotice_content__ReAnM{display:flex;gap:12px;align-items:center;min-width:200px}.PasteParseNotice_text__GVm9R{flex:1 1}.PasteParseNotice_title__XgbLc{margin:0 0 2px;font-size:14px;font-weight:600;color:var(--text-primary);cursor:default}.PasteParseNotice_description__iv40h{margin:0;font-size:13px;color:var(--text-secondary);cursor:default}.PasteParseNotice_actions__81rcF{margin-top:12px;display:flex;gap:8px}.PasteParseNotice_button__WhOjd{-webkit-appearance:none;appearance:none;border:1px solid var(--border-primary);background:var(--bg-secondary);color:var(--text-primary);font-size:13px;font-weight:500;padding:5px 10px;border-radius:5px;cursor:pointer;transition:background .12s ease,border-color .12s ease}.PasteParseNotice_button__WhOjd:hover{background:var(--bg-card);border-color:var(--text-tertiary)}.CustomScrollbar_customScrollbar__OULJh{user-select:none;-webkit-user-select:none;touch-action:none}.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}}