.ModelsUpsellGraphic-module__neqwxW__stage{background:color-mix(in srgb, var(--accent-primary), var(--bg-card) 94%);border-radius:13px;justify-content:center;align-items:center;gap:34px;width:100%;height:132px;display:flex;overflow:hidden}@supports (corner-shape:squircle){.ModelsUpsellGraphic-module__neqwxW__stage{corner-shape:squircle;border-radius:20px}}.ModelsUpsellGraphic-module__neqwxW__icon{width:56px;height:56px;animation:ModelsUpsellGraphic-module__neqwxW__modelsIconSpring .7s cubic-bezier(.22, 1, .36, 1) var(--enter-delay,0s) both;justify-content:center;align-items:center;display:flex}@keyframes ModelsUpsellGraphic-module__neqwxW__modelsIconSpring{0%{opacity:0;scale:.2}55%{opacity:1;scale:1.12}72%{scale:.94}86%{scale:1.03}to{opacity:1;scale:1}}@media (prefers-reduced-motion:reduce){.ModelsUpsellGraphic-module__neqwxW__icon{animation:none}}@media (max-width:480px){.ModelsUpsellGraphic-module__neqwxW__stage{gap:22px;height:108px}.ModelsUpsellGraphic-module__neqwxW__icon{width:48px;height:48px;scale:.85}}
.AgentChat-module__cittqq__container{box-sizing:border-box;z-index:3000;flex-direction:column;height:100%;display:flex}.AgentChat-module__cittqq__header{border-bottom:1px solid var(--border-primary);justify-content:space-between;align-items:center;gap:12px;padding:12px;font-size:14px;font-weight:700;display:flex}.AgentChat-module__cittqq__agentLabel{-webkit-user-select:none;user-select:none;cursor:default;font-size:13px;font-weight:400}.AgentChat-module__cittqq__conversationControls{flex:1;justify-content:flex-end;align-items:center;gap:6px;display:flex}.AgentChat-module__cittqq__conversationDropdown{min-width:0}.AgentChat-module__cittqq__conversationOptionLabel{align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.AgentChat-module__cittqq__conversationOptionText{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.AgentChat-module__cittqq__conversationPendingBadge{background:var(--accent-primary);color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex}.AgentChat-module__cittqq__conversationStatus{color:var(--text-secondary);white-space:nowrap;font-size:12px}.AgentChat-module__cittqq__attachmentsContainer{flex-flow:wrap;gap:6px;display:flex}.AgentChat-module__cittqq__attachmentChip{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%);min-width:0;max-width:min(260px,100%);color:color-mix(in srgb, var(--text-primary), var(--accent-primary) 35%);cursor:default;-webkit-user-select:none;user-select:none;border-radius:13px;flex-shrink:1;align-items:center;gap:4px;padding:4px 6px;font-size:12px;transition:border .3s,background .3s;display:flex}@supports (corner-shape:squircle){.AgentChat-module__cittqq__attachmentChip{corner-shape:squircle;border-radius:20px}}.AgentChat-module__cittqq__attachmentChip:hover{border:1px solid color-mix(in srgb, var(--accent-primary), transparent 65%);background:color-mix(in srgb, var(--accent-primary), transparent 85%)}.AgentChat-module__cittqq__attachmentChip img{border-radius:2px}.AgentChat-module__cittqq__attachmentPreview{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:color-mix(in srgb, var(--text-primary), var(--accent-primary) 35%);font-family:var(--font-mono);flex:1;transition:color .3s;overflow:hidden}.AgentChat-module__cittqq__attachmentChip:hover .AgentChat-module__cittqq__attachmentPreview{color:var(--text-primary)}.AgentChat-module__cittqq__attachmentSize{color:var(--text-muted);flex-shrink:0;font-size:11px;font-weight:500}.AgentChat-module__cittqq__attachmentRemove{cursor:pointer;width:22px;height:22px;color:var(--text-tertiary);background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex}.AgentChat-module__cittqq__attachmentRemove:hover{background:var(--bg-tertiary);color:var(--accent-danger)}.AgentChat-module__cittqq__queuedMessagesContainer{flex-direction:column;gap:6px;display:flex}.AgentChat-module__cittqq__queuedMessageChip{border:1px dashed var(--border-secondary);background:var(--bg-secondary);cursor:default;-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;animation:2s ease-in-out infinite AgentChat-module__cittqq__queuedPulse;display:flex}@keyframes AgentChat-module__cittqq__queuedPulse{0%,to{opacity:1}50%{opacity:.7}}.AgentChat-module__cittqq__queuedMessageText{text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary);flex:1;overflow:hidden}.AgentChat-module__cittqq__queuedMessageLabel{text-transform:uppercase;letter-spacing:.5px;color:var(--text-tertiary);background:var(--bg-tertiary);border-radius:3px;flex-shrink:0;padding:2px 6px;font-size:10px;font-weight:600}.AgentChat-module__cittqq__queuedMessageRemove{cursor:pointer;width:22px;height:22px;color:var(--text-tertiary);background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex}.AgentChat-module__cittqq__queuedMessageRemove:hover{background:var(--bg-tertiary);color:var(--accent-danger)}.AgentChat-module__cittqq__modelPicker{font-size:var(--agent-chat-model-picker-font-size,10px);color:var(--text-secondary);flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:8px;min-width:0;display:flex}.AgentChat-module__cittqq__modelPickerDropdown{flex-shrink:1;min-width:0;overflow:hidden}.AgentChat-module__cittqq__voiceModelLabel{pointer-events:none;cursor:default;background:0 0;border-color:#0000;width:185px;line-height:normal}.AgentChat-module__cittqq__voiceSwitchStatus{color:var(--text-tertiary);white-space:nowrap;flex-shrink:1;min-width:0;font-size:11px;line-height:1.3}.AgentChat-module__cittqq__voiceControls{align-items:center;gap:18px}.AgentChat-module__cittqq__actionModeDropdown{flex-shrink:1;min-width:0;overflow:hidden}.AgentChat-module__cittqq__modelPickerDropdown span{font-size:var(--agent-chat-model-picker-font-size,inherit);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.AgentChat-module__cittqq__modelPickerItem{flex:auto;justify-content:space-between;align-items:center;gap:14px;width:auto;min-width:0;display:flex}.AgentChat-module__cittqq__modelPickerItemText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.AgentChat-module__cittqq__modelPickerItemMeta{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.AgentChat-module__cittqq__modelPickerMultiplier{color:var(--text-muted);opacity:.7;font-size:12px;line-height:1}.AgentChat-module__cittqq__modelPickerItemSelected,.AgentChat-module__cittqq__modelPickerItemSelected .AgentChat-module__cittqq__modelPickerMultiplier{color:var(--accent-primary)}.AgentChat-module__cittqq__modelPickerTierBadge{text-transform:uppercase;letter-spacing:.03em;color:color-mix(in srgb, var(--text-muted), var(--accent-success) 70%);font-weight:600}.AgentChat-module__cittqq__modelDetails{flex-direction:column;gap:8px;width:200px;padding:6px;font-size:14px;display:flex}.AgentChat-module__cittqq__modelDescription{text-wrap:wrap;font-size:12px}.AgentChat-module__cittqq__modelCost{color:#fffc;align-items:center;gap:4px;font-size:12px;display:flex}.AgentChat-module__cittqq__modelCost a,.AgentChat-module__cittqq__modelCost a:visited{color:var(--accent-primary)}.AgentChat-module__cittqq__modelCost a:hover{text-decoration:underline}.AgentChat-module__cittqq__modelCostX{margin-inline-start:1px;font-size:10px}.AgentChat-module__cittqq__modelDetailsMultiplier{color:#ffffffe6;text-wrap:wrap}.AgentChat-module__cittqq__modelFeatures{color:#fffc;margin-top:4px;font-size:11px}.AgentChat-module__cittqq__attachButton{color:var(--text-secondary);flex-shrink:0;width:36px;transition:color .15s}.AgentChat-module__cittqq__attachButton:hover{color:var(--text-primary)}.AgentChat-module__cittqq__attachButton:disabled{color:var(--text-tertiary);cursor:not-allowed}.AgentChat-module__cittqq__sendButtonGroup{margin-inline:auto -4px;flex-shrink:0;margin-bottom:-4px;display:flex}.AgentChat-module__cittqq__overageBadge{min-width:28px;height: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%;border-radius:6px;justify-content:center;align-items:center;padding:4px;display:flex}@supports (corner-shape:squircle){.AgentChat-module__cittqq__overageBadge{corner-shape:squircle;border-radius:10px}}:is(.AgentChat-module__cittqq__overageBadge:hover,.AgentChat-module__cittqq__overageBadge:focus-visible){border-color:var(--accent-warning);outline:none}.AgentChat-module__cittqq__overageBadge:hover{animation:6s ease-in-out infinite AgentChat-module__cittqq__accentGradient}@keyframes AgentChat-module__cittqq__accentGradient{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.AgentChat-module__cittqq__overageBadge svg{flex-shrink:0}.AgentChat-module__cittqq__chatMessagesFrame{flex:1;min-height:0;position:relative}.AgentChat-module__cittqq__chatScrollArea{overscroll-behavior-y:contain;flex-direction:column;flex:1;height:100%;min-height:0;display:flex;overflow-y:auto}.AgentChat-module__cittqq__messagesContainer{flex-direction:column;flex:1;padding:10px 10px 50px;display:flex;position:relative}.AgentChat-module__cittqq__chatStickyFooter{z-index:2;flex-direction:column;align-items:stretch;display:flex;position:relative}.AgentChat-module__cittqq__jumpToBottomButton{z-index:3;border:1px solid var(--border-secondary);min-height:32px;color:var(--text-primary);background:var(--bg-card);box-shadow:0 6px 18px color-mix(in srgb, var(--text-primary), transparent 88%);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:13px;line-height:1;display:inline-flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.AgentChat-module__cittqq__jumpToBottomButton: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-module__cittqq__jumpToBottomButton:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.AgentChat-module__cittqq__chatBottomBar{background:linear-gradient(to bottom, transparent 0%, var(--bg-card) 80%)}.AgentChat-module__cittqq__emptyState{text-align:center;cursor:default;margin-top:auto;margin-bottom:auto;padding:40px 20px;transition:opacity .4s}.AgentChat-module__cittqq__emptyStateHidden{opacity:0}.AgentChat-module__cittqq__emptyStateDeferredReveal{opacity:0;animation:.4s .8s forwards AgentChat-module__cittqq__fadeIn}@keyframes AgentChat-module__cittqq__fadeIn{0%{opacity:0}to{opacity:1}}.AgentChat-module__cittqq__importDocumentCta{justify-content:center;margin-top:16px;display:flex}.AgentChat-module__cittqq__importDocumentCtaBelowMessages{justify-content:flex-start;margin-top:10px;display:flex}.AgentChat-module__cittqq__emptyState p{color:var(--text-tertiary);justify-content:center;align-items:center;gap:4px;margin:0;font-size:14px;display:flex}.AgentChat-module__cittqq__externalAgentLink{align-items:center;gap:8px;text-decoration:none;display:inline-flex}.AgentChat-module__cittqq__inputAreaAgentLinks{flex-wrap:wrap;justify-content:flex-start;gap:8px;padding:8px 10px 0;animation:.3s both AgentChat-module__cittqq__fadeIn;display:flex}.AgentChat-module__cittqq__message{-webkit-user-select:text;user-select:text}@keyframes AgentChat-module__cittqq__slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes AgentChat-module__cittqq__decisionRevealIn{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-module__cittqq__memoryStatusTextSweep{0%{background-position:140%}to{background-position:-40%}}@keyframes AgentChat-module__cittqq__statusLineEnter{0%{opacity:0;transform:translateY(78%)}35%{opacity:0}to{opacity:1;transform:translateY(0)}}@keyframes AgentChat-module__cittqq__statusLineLeave{0%{opacity:1;transform:translateY(0)}65%{opacity:0}to{opacity:0;transform:translateY(-72%)}}.AgentChat-module__cittqq__message+.AgentChat-module__cittqq__message{margin-top:10px}.AgentChat-module__cittqq__message:last-child{margin-bottom:10px}.AgentChat-module__cittqq__message.AgentChat-module__cittqq__user{justify-content:flex-end;display:flex}.AgentChat-module__cittqq__message.AgentChat-module__cittqq__user.AgentChat-module__cittqq__animateIn{transform-origin:100%;animation:.5s cubic-bezier(.16,1,.3,1) AgentChat-module__cittqq__slideUp}.AgentChat-module__cittqq__message.AgentChat-module__cittqq__assistant{flex-direction:column;align-items:flex-start;display:flex}.AgentChat-module__cittqq__message.AgentChat-module__cittqq__decision{color:var(--text-tertiary);-webkit-user-select:none;user-select:none;align-self:flex-start;align-items:center;margin:18px 0 8px;padding-inline-start:8px;font-size:12px;display:flex}.AgentChat-module__cittqq__message.AgentChat-module__cittqq__decision.AgentChat-module__cittqq__decisionAnimateIn{transform-origin:0 0;animation:.5s cubic-bezier(.16,1,.3,1) AgentChat-module__cittqq__decisionRevealIn;overflow:hidden}.AgentChat-module__cittqq__memoryStatusText{color:inherit;display:inline-block}.AgentChat-module__cittqq__memoryStatusTextAnimateIn,.AgentChat-module__cittqq__message.AgentChat-module__cittqq__decision:hover .AgentChat-module__cittqq__memoryStatusText{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%);color:#0000;background-size:240% 100%;-webkit-background-clip:text;background-clip:text;animation:1.15s ease-out both AgentChat-module__cittqq__memoryStatusTextSweep}.AgentChat-module__cittqq__decisionClickable{cursor:pointer;color:var(--text-secondary);text-underline-offset:2px;text-decoration-thickness:1px;transition:color .15s,text-decoration-color .15s}:is(.AgentChat-module__cittqq__decisionClickable:hover,.AgentChat-module__cittqq__decisionClickable:focus-visible){color:var(--accent-primary);-webkit-text-decoration-color:color-mix(in srgb, var(--accent-primary), transparent 20%);text-decoration-color:color-mix(in srgb, var(--accent-primary), transparent 20%)}.AgentChat-module__cittqq__decisionClickable:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){.AgentChat-module__cittqq__message.AgentChat-module__cittqq__user.AgentChat-module__cittqq__animateIn,.AgentChat-module__cittqq__message.AgentChat-module__cittqq__decision.AgentChat-module__cittqq__decisionAnimateIn,.AgentChat-module__cittqq__pendingRateLimitPromptAnimateIn,.AgentChat-module__cittqq__freeAiUsageTextAnimateIn,.AgentChat-module__cittqq__statusLineEntering,.AgentChat-module__cittqq__statusLineLeaving,.AgentChat-module__cittqq__message.AgentChat-module__cittqq__decision:hover .AgentChat-module__cittqq__memoryStatusText,.AgentChat-module__cittqq__memoryStatusTextAnimateIn{animation:none}.AgentChat-module__cittqq__message.AgentChat-module__cittqq__decision:hover .AgentChat-module__cittqq__memoryStatusText,.AgentChat-module__cittqq__memoryStatusTextAnimateIn{color:inherit;background:0 0}.AgentChat-module__cittqq__pendingRateLimitPromptAnimateIn,.AgentChat-module__cittqq__freeAiUsageTextAnimateIn,.AgentChat-module__cittqq__statusLineEntering{opacity:1}.AgentChat-module__cittqq__statusLineLeaving{display:none}}.AgentChat-module__cittqq__message.AgentChat-module__cittqq__system{justify-content:center;margin:8px 0;display:flex}.AgentChat-module__cittqq__messageWrapper{flex-direction:column;max-width:90%;display:flex}.AgentChat-module__cittqq__user .AgentChat-module__cittqq__messageWrapper{align-items:flex-end}.AgentChat-module__cittqq__assistant .AgentChat-module__cittqq__messageWrapper{align-items:flex-start}.AgentChat-module__cittqq__messageContent{white-space:pre-wrap;word-wrap:break-word;border-radius:10px;max-width:100%;padding:8px 12px;font-size:14px;line-height:1.5}@supports (corner-shape:squircle){.AgentChat-module__cittqq__messageContent{corner-shape:squircle;border-radius:16px}}.AgentChat-module__cittqq__messageContent p{margin:0}.AgentChat-module__cittqq__messageContent p+p{margin-top:12px}.AgentChat-module__cittqq__user .AgentChat-module__cittqq__messageContent{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-module__cittqq__pendingRateLimitMessage .AgentChat-module__cittqq__messageContent{position:relative}.AgentChat-module__cittqq__assistant .AgentChat-module__cittqq__messageContent{background-color:var(--bg-primary);color:var(--text-secondary)}.AgentChat-module__cittqq__incompleteTaskUpsell{border:1px solid color-mix(in srgb, var(--accent-primary), var(--bg-primary) 85%);width:100%;max-width:360px;color:var(--text-secondary);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;padding:12px;display:flex}@supports (corner-shape:squircle){.AgentChat-module__cittqq__incompleteTaskUpsell{corner-shape:squircle;border-radius:16px}}.AgentChat-module__cittqq__incompleteTaskUpsell p{margin:0}.AgentChat-module__cittqq__incompleteTaskUpsell p+p{margin-top:10px}.AgentChat-module__cittqq__incompleteTaskUpsellText{flex:1;min-width:0;font-size:12px;line-height:1.35}.AgentChat-module__cittqq__incompleteTaskUpsell button{flex-shrink:0}.AgentChat-module__cittqq__incompleteTaskLimitPrompt{color:var(--text-tertiary);margin-top:6px;padding:4px;font-size:12px;line-height:1.35}.AgentChat-module__cittqq__inlineTextButton{-webkit-appearance:none;appearance:none;color:var(--accent-primary);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.AgentChat-module__cittqq__inlineTextButton>div{margin-inline-end:4px;position:relative;top:4px}.AgentChat-module__cittqq__inlineTextButton:hover{color:color-mix(in srgb, var(--accent-primary), var(--text-primary) 25%)}.AgentChat-module__cittqq__system .AgentChat-module__cittqq__messageContent{background-color:var(--bg-tertiary);color:var(--text-tertiary);max-width:90%;padding:6px 12px;font-size:12px;font-style:italic}.AgentChat-module__cittqq__messageAttachments{flex-direction:column;gap:4px;margin-top:6px;display:flex}.AgentChat-module__cittqq__messageAttachment{border:1px solid var(--bg-primary);border-radius:6px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:flex}.AgentChat-module__cittqq__messageAttachment img{border-radius:2px}.AgentChat-module__cittqq__messageAttachmentPreview{text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-family:var(--font-mono);flex:1;overflow:hidden}.AgentChat-module__cittqq__messageAttachmentSize{color:var(--text-muted);flex-shrink:0;font-size:11px;font-weight:500}.AgentChat-module__cittqq__pendingRateLimitPrompt{border:1px solid var(--accent-primary);cursor:default;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-self:flex-end;align-items:center;gap:20px;width:auto;margin-top:8px;padding:14px;font-size:14px;display:flex}@supports (corner-shape:squircle){.AgentChat-module__cittqq__pendingRateLimitPrompt{corner-shape:squircle;border-radius:16px}}.AgentChat-module__cittqq__pendingRateLimitPromptAnimateIn{opacity:0;transform-origin:100% 0;animation:.5s cubic-bezier(.16,1,.3,1) .5s both AgentChat-module__cittqq__slideUp}.AgentChat-module__cittqq__pendingRateLimitPromptCopy{flex-direction:column;gap:5px;min-width:0;display:flex}.AgentChat-module__cittqq__pendingRateLimitDescription{color:var(--text-secondary);font-size:14px;line-height:1.4}.AgentChat-module__cittqq__pendingRateLimitDescription strong{font-weight:550}.AgentChat-module__cittqq__freeAiUsageText{z-index:4;max-height:56px;color:var(--text-muted);opacity:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;margin:0;padding:8px 16px;font-size:12px;line-height:1.3;transition:opacity .18s,transform .18s,max-height .18s,margin .18s;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden;transform:translateY(0)}.AgentChat-module__cittqq__freeAiUsageText>div{cursor:default;gap:6px;display:flex}.AgentChat-module__cittqq__freeAiUsageTextAnimateIn{animation:1.15s cubic-bezier(.16,1,.3,1) both AgentChat-module__cittqq__freeAiUsageStatusIn}.AgentChat-module__cittqq__freeAiUsageTextHidden{opacity:0;pointer-events:none;max-height:0;margin-top:0;margin-bottom:0;transform:translateY(8px)}@keyframes AgentChat-module__cittqq__freeAiUsageStatusIn{0%{opacity:0}to{opacity:1}}.AgentChat-module__cittqq__freeAiUsageCopy{min-width:0}.AgentChat-module__cittqq__freeAiUsageButton{color:var(--accent-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:550}.AgentChat-module__cittqq__freeAiUsageButton:hover{text-decoration:underline}.AgentChat-module__cittqq__pendingRateLimitStatusLine{color:var(--text-muted);align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.AgentChat-module__cittqq__pendingRateLimitStatusIcon{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%);width:10px;height:10px;color:color-mix(in srgb, var(--accent-warning), var(--text-primary) 25%);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.AgentChat-module__cittqq__streaming .AgentChat-module__cittqq__messageContent{position:relative}@keyframes AgentChat-module__cittqq__blink{0%,50%{opacity:.5}51%,to{opacity:0}}.AgentChat-module__cittqq__error{color:var(--accent-danger);border:1px solid color-mix(in srgb, var(--accent-danger), transparent 80%);border-radius:8px;margin:16px 0;padding:12px;font-size:13px}.AgentChat-module__cittqq__errorRetryButton{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-weight:600}.AgentChat-module__cittqq__errorRetryButton:disabled{opacity:.6;cursor:not-allowed}.AgentChat-module__cittqq__statusContainer{flex-direction:column;gap:0;margin-bottom:10px;padding:18px 8px 6px;display:flex}.AgentChat-module__cittqq__statusLineStack{min-height:17px;display:grid;overflow:hidden}.AgentChat-module__cittqq__statusLine{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%);color:#0000;will-change:transform, opacity;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;grid-area:1/1;font-size:12px;line-height:1.4;animation:3s linear infinite AgentChat-module__cittqq__statusGradient}.AgentChat-module__cittqq__pausedStatusLine{color:var(--text-primary);will-change:auto;background:0 0;animation:none}.AgentChat-module__cittqq__pausedStatusLink{color:var(--accent-primary);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:underline}.AgentChat-module__cittqq__pausedStatusLink:hover{opacity:.72}.AgentChat-module__cittqq__statusLineEntering{opacity:0;z-index:2;animation:3s linear infinite AgentChat-module__cittqq__statusGradient,.8s cubic-bezier(.2,.84,.24,1) both AgentChat-module__cittqq__statusLineEnter}.AgentChat-module__cittqq__statusLineLeaving{opacity:1;z-index:1;animation:3s linear infinite AgentChat-module__cittqq__statusGradient,.8s cubic-bezier(.2,.84,.24,1) both AgentChat-module__cittqq__statusLineLeave}@media (prefers-reduced-motion:reduce){.AgentChat-module__cittqq__statusLine{color:var(--text-primary);will-change:auto;background:0 0;animation:none}}.AgentChat-module__cittqq__wordCount{color:var(--text-tertiary);align-items:center;margin-top:4px;font-size:11px;display:flex}.AgentChat-module__cittqq__wordCount svg{margin-inline-end:2px}@keyframes AgentChat-module__cittqq__statusGradient{0%{background-position:0%}to{background-position:-200%}}.AgentChat-module__cittqq__workDuration{color:var(--text-tertiary);cursor:default;margin:8px 0;padding-inline-start:8px;font-size:12px}.AgentChat-module__cittqq__inputArea{--input-composer-height:120px;background:color-mix(in srgb, var(--bg-card), transparent 15%);border:1px solid var(--border-primary);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:13px;flex-direction:column;gap:8px;margin:10px;padding:10px;transition:border-color .5s;display:flex}@supports (corner-shape:squircle){.AgentChat-module__cittqq__inputArea{corner-shape:squircle;border-radius:20px}}.AgentChat-module__cittqq__inputAreaChromeless{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.AgentChat-module__cittqq__savedPromptsButton{flex-shrink:0;display:inline-flex}.AgentChat-module__cittqq__savedPromptsButton button{width:36px}.AgentChat-module__cittqq__inputComposer{height:var(--input-composer-height);min-height:var(--input-composer-height);flex-direction:column;gap:8px;display:flex}.AgentChat-module__cittqq__voiceWaveStage{border-radius:9px;flex:1;min-height:0;position:relative;overflow:hidden}@supports (corner-shape:squircle){.AgentChat-module__cittqq__voiceWaveStage{corner-shape:squircle;border-radius:14px}}.AgentChat-module__cittqq__voiceWaveStage{align-items:center;gap:16px;padding:10px 60px;display:flex}.AgentChat-module__cittqq__voiceWaveStage[data-voice-state=paused]{justify-content:center;padding:16px}.AgentChat-module__cittqq__voicePausedContent{text-align:center;color:var(--text-secondary);flex-direction:column;align-items:center;gap:12px;display:flex}.AgentChat-module__cittqq__voicePausedContent p{margin:0}.AgentChat-module__cittqq__voiceWave{flex:1;min-width:0;height:100%;position:relative;overflow:hidden}.AgentChat-module__cittqq__voiceWaveRow{top:0;inset-inline-end:0;align-items:center;gap:3px;display:flex;position:absolute;bottom:0}.AgentChat-module__cittqq__voiceWaveBar{--voice-wave-level:0;background:color-mix(in srgb, var(--accent-primary), transparent 22%);width:2px;height:max(3px, calc(var(--voice-wave-level) * 100%));opacity:.85;border-radius:2px;flex:none}.AgentChat-module__cittqq__voiceWaveBarLive{background:var(--accent-primary);opacity:1;transition:height 60ms linear}.AgentChat-module__cittqq__miniVoiceWave{vertical-align:middle;align-items:center;gap:2px;height:14px;display:inline-flex}.AgentChat-module__cittqq__miniVoiceWaveBar{--voice-wave-level:0;width:2px;height:max(2px, calc(var(--voice-wave-level) * 100%));opacity:.9;background:currentColor;border-radius:2px;flex:none;transition:height .12s linear}.AgentChat-module__cittqq__miniVoiceWave[data-voice-state=thinking] .AgentChat-module__cittqq__miniVoiceWaveBar,.AgentChat-module__cittqq__miniVoiceWave[data-voice-state=connecting] .AgentChat-module__cittqq__miniVoiceWaveBar,.AgentChat-module__cittqq__miniVoiceWave[data-voice-state=speaking] .AgentChat-module__cittqq__miniVoiceWaveBar{opacity:.6}.AgentChat-module__cittqq__voiceWaveStage[data-voice-state=thinking] .AgentChat-module__cittqq__voiceWaveBar,.AgentChat-module__cittqq__voiceWaveStage[data-voice-state=connecting] .AgentChat-module__cittqq__voiceWaveBar,.AgentChat-module__cittqq__voiceWaveStage[data-voice-state=speaking] .AgentChat-module__cittqq__voiceWaveBar{background:color-mix(in srgb, var(--accent-primary), transparent 55%)}.AgentChat-module__cittqq__voiceStageStatus{text-align:center;min-width:0;color:var(--text-tertiary);font-family:var(--font-ui);-webkit-user-select:none;user-select:none;cursor:default;flex:1;justify-content:center;align-items:center;font-size:12px;display:flex}.AgentChat-module__cittqq__voiceInlineError{color:var(--error-text,#c33);margin:-2px 4px 0;font-size:11px}@media (prefers-reduced-motion:reduce){.AgentChat-module__cittqq__voiceWaveBarLive{transition:none!important}}.AgentChat-module__cittqq__inputComposerMeta{flex-direction:column;gap:6px;min-height:0;max-height:72px;padding-inline-end:2px;display:flex;overflow-y:auto}.AgentChat-module__cittqq__inputArea:hover{border-color:color-mix(in srgb, var(--border-primary), var(--accent-primary) 20%)}.AgentChat-module__cittqq__inputArea:focus-within,.AgentChat-module__cittqq__inputAreaDragOver{border-color:var(--accent-primary)}.AgentChat-module__cittqq__inputForm{background:var(--bg-card);border-radius:5px;flex:1;align-items:flex-end;gap:8px;min-height:0;display:flex}.AgentChat-module__cittqq__input{border:1px solid var(--border-primary);font-family:Arial,sans-serif;font-size:var(--agent-chat-input-font-size,14px);line-height:var(--agent-chat-input-line-height,normal);resize:none;background:var(--bg-card);border:none;border-radius:5px;outline:none;flex:1;height:100%;min-height:0}@media (max-width:900px){.AgentChat-module__cittqq__input{font-size:16px}}.AgentChat-module__cittqq__input:focus{border-color:#06c}.AgentChat-module__cittqq__input:disabled{cursor:not-allowed}.AgentChat-module__cittqq__authMessage,.AgentChat-module__cittqq__noDocumentMessage{color:#666;text-align:center;padding:20px;font-size:14px}.AgentChat-module__cittqq__noDocumentMessage{color:#999;padding:8px;font-size:12px}.AgentChat-module__cittqq__proposedChangesBox{background:var(--bg-card);background-clip:padding-box;border:2px solid #0000;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:130px;max-height:130px;margin:12px;padding:12px 16px;animation:.3s ease-in AgentChat-module__cittqq__fadeIn;display:flex;position:relative}@supports (corner-shape:squircle){.AgentChat-module__cittqq__proposedChangesBox{corner-shape:squircle;border-radius:20px}}.AgentChat-module__cittqq__stopButton,.AgentChat-module__cittqq__sendButton,.AgentChat-module__cittqq__voiceSubmitButton{position:relative}.AgentChat-module__cittqq__sendButtonGroup .AgentChat-module__cittqq__stopButton,.AgentChat-module__cittqq__sendButtonGroup .AgentChat-module__cittqq__sendButton,.AgentChat-module__cittqq__sendButtonGroup .AgentChat-module__cittqq__voiceSubmitButton{width:var(--composer-action-size,36px);min-width:var(--composer-action-size,36px);height:var(--composer-action-size,36px);border-radius:8px;padding:0}@supports (corner-shape:squircle){.AgentChat-module__cittqq__sendButtonGroup .AgentChat-module__cittqq__stopButton,.AgentChat-module__cittqq__sendButtonGroup .AgentChat-module__cittqq__sendButton,.AgentChat-module__cittqq__sendButtonGroup .AgentChat-module__cittqq__voiceSubmitButton{corner-shape:squircle;border-radius:12px}}.AgentChat-module__cittqq__voiceIconBar{--voice-icon-scale:1;transform:scaleY(var(--voice-icon-scale));transform-box:stroke-box;transform-origin:50%}.AgentChat-module__cittqq__voiceSubmitButton{color:var(--text-primary);border-color:#0000;padding:2px;transition:color .18s,background-color .18s,box-shadow .18s}.AgentChat-module__cittqq__voiceSubmitButton:hover:not(:disabled),.AgentChat-module__cittqq__voiceSubmitButtonActive{color:var(--accent-primary);background:color-mix(in srgb, var(--bg-card), var(--accent-primary) 10%)}.AgentChat-module__cittqq__voiceSubmitButtonActive{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent-primary), transparent 58%)}.AgentChat-module__cittqq__sendButton div,.AgentChat-module__cittqq__stopButton div{inset-inline-start:0;z-index:4;border-radius:8px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0}@supports (corner-shape:squircle){.AgentChat-module__cittqq__sendButton div,.AgentChat-module__cittqq__stopButton div{corner-shape:squircle;border-radius:12px}}.AgentChat-module__cittqq__stopButton div{background:color-mix(in srgb, var(--bg-card), transparent 50%)}.AgentChat-module__cittqq__sendButton div{background:var(--accent-primary)}.AgentChat-module__cittqq__sendButton:disabled div{background:color-mix(in srgb, var(--accent-primary), var(--bg-primary) 60%);color:var(--bg-card)}.AgentChat-module__cittqq__stopButton:before{content:"";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%);z-index:3;opacity:.5;background-size:300% 100%;border-radius:8px;animation:5s linear infinite AgentChat-module__cittqq__shimmer;position:absolute;inset:-1px}@supports (corner-shape:squircle){.AgentChat-module__cittqq__stopButton:before{corner-shape:squircle;border-radius:12px}}.AgentChat-module__cittqq__anonLimitReached:before,.AgentChat-module__cittqq__limitReached:before{content:"";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%);z-index:-1;opacity:1;background-size:300% 100%;border-radius:13px;animation:15s linear infinite AgentChat-module__cittqq__shimmer;position:absolute;inset:-1px}@supports (corner-shape:squircle){.AgentChat-module__cittqq__anonLimitReached:before,.AgentChat-module__cittqq__limitReached:before{corner-shape:squircle;border-radius:20px}}@keyframes AgentChat-module__cittqq__shimmer{0%{background-position:200% 0}to{background-position:-100% 0}}.AgentChat-module__cittqq__proposedChangesText{color:var(--text-secondary);text-align:center;cursor:default;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.AgentChat-module__cittqq__proposedChangesHint{color:var(--text-tertiary);text-align:center;cursor:default;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:8px;font-size:12px;font-style:italic;display:flex}.AgentChat-module__cittqq__diffCounts{gap:6px;font-size:13px;font-weight:500;display:flex}.AgentChat-module__cittqq__diffAdd{color:var(--accent-success)}.AgentChat-module__cittqq__diffRemove{color:var(--accent-danger)}.AgentChat-module__cittqq__proposedChangesButtons{justify-content:center;gap:8px;display:flex}.AgentChat-module__cittqq__proposedChangesInline{flex-direction:column;align-items:flex-start;gap:8px;margin:0 8px 16px;font-size:12px;display:flex}.AgentChat-module__cittqq__proposedChangesActions{gap:8px;display:flex}.AgentChat-module__cittqq__rejectAllButton{border-color:color-mix(in srgb, var(--accent-danger), transparent 50%)!important}.AgentChat-module__cittqq__rejectAllButton:hover{border-color:color-mix(in srgb, var(--accent-danger), transparent 20%)}.AgentChat-module__cittqq__proposedChangesLabel{color:var(--text-primary)}.AgentChat-module__cittqq__proposedChangesHide{cursor:pointer;color:var(--text-tertiary);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:background .15s;display:flex}.AgentChat-module__cittqq__proposedChangesHide:hover{background:var(--bg-tertiary);color:var(--text-primary)}.AgentChat-module__cittqq__plusPromo{color:var(--text-secondary);margin:8px;font-size:13px}.AgentChat-module__cittqq__plusPromoLink{cursor:pointer;border-radius:5px;padding:4px}@supports (corner-shape:squircle){.AgentChat-module__cittqq__plusPromoLink{corner-shape:squircle;border-radius:8px}}.AgentChat-module__cittqq__guideLink{color:var(--accent-primary);justify-content:center;align-items:center;display:inline-flex}.AgentChat-module__cittqq__guideLink:hover{text-decoration:underline}.AgentChat-module__cittqq__guideLink span{position:relative;top:1px}.AgentChat-module__cittqq__markdownLink{color:var(--accent-primary);text-underline-offset:2px;text-decoration:underline}.AgentChat-module__cittqq__markdownLink:hover{color:color-mix(in srgb, var(--accent-primary), var(--text-primary) 25%)}.AgentChat-module__cittqq__citationLink{color:var(--accent-primary);vertical-align:super;justify-content:center;align-items:center;font-size:.72em;font-weight:650;line-height:1.45;text-decoration:none;display:inline-flex}.AgentChat-module__cittqq__citationLink:hover{text-decoration:underline}.AgentChat-module__cittqq__citationSources{max-width:100%;color:var(--text-tertiary);flex-wrap:wrap;align-items:center;gap:5px;padding:6px 12px;font-size:11px;display:flex}.AgentChat-module__cittqq__citationSourcesLabel{margin-inline-end:1px;font-weight:400}.AgentChat-module__cittqq__citationSource{min-width:0;max-width:170px;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 7px 2px 4px;text-decoration:none;display:inline-flex;overflow:hidden}.AgentChat-module__cittqq__citationSource>span{width:8px;height:16px;color:var(--accent-primary);flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:650;display:inline-flex}.AgentChat-module__cittqq__citationSource:hover{color:var(--accent-primary)}.AgentChat-module__cittqq__markdownInlineCode{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;border-radius:6px;padding:1px 5px;font-family:Source Code Pro,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.95em}.AgentChat-module__cittqq__markdownHeading{color:var(--text-primary);margin:2px 0;font-weight:700;display:block}.AgentChat-module__cittqq__markdownHeading1{font-size:1.16em}.AgentChat-module__cittqq__markdownHeading2{font-size:1.1em}.AgentChat-module__cittqq__markdownHeading3{font-size:1.05em}.AgentChat-module__cittqq__markdownHeading4,.AgentChat-module__cittqq__markdownHeading5,.AgentChat-module__cittqq__markdownHeading6{font-size:1em}.AgentChat-module__cittqq__suggestedFollowups{gap:12px;margin-top:auto;padding-top:24px}.AgentChat-module__cittqq__suggestedFollowupsLabel{}.AgentChat-module__cittqq__userInputChoices{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%);min-width:80%;max-width:90%;color:color-mix(in srgb, var(--text-primary), var(--accent-primary) 35%);border-radius:12px;align-self:flex-end;padding:12px;font-size:14px;animation:.5s cubic-bezier(.16,1,.3,1) backwards AgentChat-module__cittqq__slideUpSuggestion;transform:translateY(-12px)}.AgentChat-module__cittqq__userInputChoices fieldset{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.AgentChat-module__cittqq__userInputChoices legend{padding:0 0 8px;font-weight:500}.AgentChat-module__cittqq__userInputOption{border:1px solid color-mix(in srgb, var(--bg-card), var(--accent-primary) 18%);cursor:pointer;overflow-wrap:anywhere;border-radius:8px;align-items:center;gap:8px;padding:8px;display:flex}.AgentChat-module__cittqq__userInputOption:hover{border-color:color-mix(in srgb, var(--bg-card), var(--accent-primary) 23%);background:color-mix(in srgb, var(--accent-primary) 6%, var(--bg-card))}.AgentChat-module__cittqq__userInputOption:has(input:checked){border-color:var(--accent-primary);background:color-mix(in srgb, var(--accent-primary) 6%, var(--bg-card))}.AgentChat-module__cittqq__userInputOption input{accent-color:var(--accent-primary);flex-shrink:0;margin:0}.AgentChat-module__cittqq__userInputChoices textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--border-primary);background:var(--bg-card);width:100%;min-height:72px;color:var(--text-primary);font:inherit;border-radius:8px;padding:8px}.AgentChat-module__cittqq__userInputChoices button{border:1px solid var(--border-primary);background:var(--bg-card);color:var(--text-primary);font:inherit;cursor:pointer;border-radius:8px;align-self:flex-end;padding:7px 12px}.AgentChat-module__cittqq__userInputChoices :is(button,textarea,input):focus-visible{border-color:var(--accent-primary)}.AgentChat-module__cittqq__userInputChoices button:disabled{opacity:.5;cursor:default}.AgentChat-module__cittqq__suggestedFollowupsButtons{flex-direction:column;align-items:flex-end;gap:10px;display:flex}@keyframes AgentChat-module__cittqq__slideUpSuggestion{0%{opacity:0;transform:translateY(0)}to{opacity:1;transform:translateY(-12px)}}.AgentChat-module__cittqq__suggestedFollowupButton{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%);max-width:90%;color:color-mix(in srgb, var(--text-primary), var(--accent-primary) 35%);text-align:start;white-space:pre-wrap;word-wrap:break-word;cursor:pointer;border-radius:10px;padding:8px 12px;font-family:inherit;font-size:14px;line-height:1.5;transition:background .15s,color .15s,border-color .15s;animation:.5s cubic-bezier(.16,1,.3,1) backwards AgentChat-module__cittqq__slideUpSuggestion;transform:translateY(-12px)}@supports (corner-shape:squircle){.AgentChat-module__cittqq__suggestedFollowupButton{corner-shape:squircle;border-radius:16px}}.AgentChat-module__cittqq__suggestedFollowupButton:nth-child(2){animation-delay:.1s}.AgentChat-module__cittqq__suggestedFollowupButton:hover{background-color:color-mix(in srgb, var(--bg-card), var(--accent-primary) 6%);color:var(--text-primary)}@keyframes AgentChat-module__cittqq__slideUpRecommendedAction{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.AgentChat-module__cittqq__recommendedAction{flex-direction:column;align-items:flex-start;gap:4px;padding:8px 0;animation:.5s cubic-bezier(.16,1,.3,1) backwards AgentChat-module__cittqq__slideUpRecommendedAction;display:flex}.AgentChat-module__cittqq__recommendedActionContent{align-items:center;gap:8px;display:inline-flex}.AgentChat-module__cittqq__recommendedActionContent svg{flex:none;max-width:22px;max-height:22px}.AgentChat-module__cittqq__recommendedActionSubLabel{color:var(--text-secondary);padding-inline-start:4px;font-size:11px}.AgentChat-module__cittqq__chatPromptLink{color:color-mix(in srgb, var(--text-secondary), var(--accent-primary) 80%);background:color-mix(in srgb, var(--bg-card), transparent 50%);cursor:pointer;font-weight:400}.AgentChat-module__cittqq__chatPromptLink:hover{color:color-mix(in srgb, var(--text-secondary), var(--accent-primary) 90%);text-decoration:underline;-webkit-text-decoration-color:var(--accent-primary);text-decoration-color:var(--accent-primary)}.AgentChat-module__cittqq__anonLimitReached,.AgentChat-module__cittqq__limitReached{background:color-mix(in srgb, var(--bg-card), transparent 20%);text-align:center;background-clip:padding-box;border:2px solid #0000;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:12px;margin:0 12px;padding:12px;animation:.3s ease-in AgentChat-module__cittqq__fadeIn;display:flex;position:relative}@supports (corner-shape:squircle){.AgentChat-module__cittqq__anonLimitReached,.AgentChat-module__cittqq__limitReached{corner-shape:squircle;border-radius:20px}}.AgentChat-module__cittqq__anonLimitReached p,.AgentChat-module__cittqq__limitReached p{color:var(--text-secondary);margin:0;font-size:14px}.AgentChat-module__cittqq__limitReached h3{margin-top:0;margin-bottom:10px}.AgentChat-module__cittqq__usageWarningReveal{will-change:opacity, transform;animation:1.2s cubic-bezier(.2,.8,.2,1) both AgentChat-module__cittqq__usageWarningReveal}@keyframes AgentChat-module__cittqq__usageWarningReveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.AgentChat-module__cittqq__usageWarning{color:var(--text-primary);border:1px solid color-mix(in srgb, var(--border-primary), var(--accent-primary) 20%);box-shadow:0px 0px 8px color-mix(in srgb, var(--accent-primary), transparent 80%);background:var(--bg-card);-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;margin:0 10px;padding:12px;font-size:14px;line-height:1.8;transition:border-color .5s,background .5s;display:flex}@supports (corner-shape:squircle){.AgentChat-module__cittqq__usageWarning{corner-shape:squircle;border-radius:20px}}.AgentChat-module__cittqq__usageWarningStacked{flex-direction:column;align-items:flex-start;gap:8px;position:relative}.AgentChat-module__cittqq__usageWarningStacked .AgentChat-module__cittqq__usageWarningProgressBar{width:100%}.AgentChat-module__cittqq__usageWarningStackedDismiss{top:8px;position:absolute;inset-inline-end:8px}.AgentChat-module__cittqq__usageWarningStacked .AgentChat-module__cittqq__usageWarningPassiveMessage{padding-inline-end:28px}.AgentChat-module__cittqq__usageWarning: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-module__cittqq__usageWarning:hover .button-color-blue{background:color-mix(in srgb, var(--accent-primary), white 10%)}.AgentChat-module__cittqq__usageWarning:active .button-color-blue{background:color-mix(in srgb, var(--accent-primary), black 5%)}.AgentChat-module__cittqq__usageWarning button{flex-shrink:0}.AgentChat-module__cittqq__usageWarningHelpLine{color:var(--text-muted);margin-top:5px;font-size:12px;line-height:1.4;display:block}.AgentChat-module__cittqq__usageWarningHelpLine a{color:var(--accent-primary);text-decoration:none}.AgentChat-module__cittqq__usageWarningHelpLine a:hover{text-decoration:underline}.AgentChat-module__cittqq__usageWarningPassiveMessage{cursor:default;flex-direction:column;align-items:flex-start;gap:4px;display:flex}.AgentChat-module__cittqq__usageWarningPassive{cursor:default}.AgentChat-module__cittqq__usageWarningPassive:hover{border-color:color-mix(in srgb, var(--border-primary), var(--accent-primary) 20%);background:var(--bg-card)}.AgentChat-module__cittqq__usageWarningDismiss{width:28px;height:28px;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;flex:none;justify-content:center;align-items:center;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.AgentChat-module__cittqq__usageWarningDismiss:hover{border-color:var(--border-secondary);background:color-mix(in srgb, var(--bg-hover), transparent 25%);color:var(--text-primary)}.AgentChat-module__cittqq__usageWarningDismiss:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.AgentChat-module__cittqq__usageLimitBounce{animation:.5s AgentChat-module__cittqq__usageLimitBounce}@media (prefers-reduced-motion:reduce){.AgentChat-module__cittqq__usageWarningReveal,.AgentChat-module__cittqq__usageLimitBounce{animation:none}}@keyframes AgentChat-module__cittqq__usageLimitBounce{0%{border-color:color-mix(in srgb, var(--accent-primary), var(--border-primary) 50%);background:color-mix(in srgb, var(--accent-primary), transparent 90%);transform:translateY(0)}10%{border-color:color-mix(in srgb, var(--accent-primary), var(--border-primary) 50%);background:color-mix(in srgb, var(--accent-primary), transparent 92%);transform:translateY(-5px)}35%{border-color:color-mix(in srgb, var(--accent-primary), var(--border-primary) 80%);background:color-mix(in srgb, var(--accent-primary), transparent 96%);transform:translateY(3px)}60%{transform:translateY(-1px)}80%{transform:translateY(1px)}to{transform:translateY(0)}}.AgentChat-module__cittqq__usageWarningProgressBar{justify-content:flex-end;align-items:center;gap:10px;display:flex}.AgentChat-module__cittqq__usageWarningProgressBarBg{background:var(--border-primary);border-radius:2px;width:50px;height:4px}.AgentChat-module__cittqq__usageWarningProgressBarFill{background:var(--accent-primary);border-radius:2px;height:4px;transition:width .3s;display:block}.AgentChat-module__cittqq__usageWarningProgressBarLabel{color:var(--text-muted);font-size:12px}.AgentChat-module__cittqq__dailyFreeResetCountdown{color:var(--text-muted);white-space:nowrap;align-items:center;gap:2px;margin-inline-start:10px;font-size:13px;display:inline-flex}.AgentChat-module__cittqq__dailyFreeResetCountdown svg{flex-shrink:0;width:13px;height:13px}.AgentChat-module__cittqq__dailyFreeResetCheckmark{background:var(--accent-success);width:16px;height:16px;color:var(--brand-on-accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-inline-start:10px;display:inline-flex}.AgentChat-module__cittqq__dailyFreeResetCheckmark svg{width:13px;height:13px}.AgentChat-module__cittqq__packInlineLink{width:-moz-fit-content;width:fit-content;color:var(--accent-primary);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;line-height:1.4;display:inline}.AgentChat-module__cittqq__packInlineLink:hover{text-decoration:underline}.AgentChat-module__cittqq__planDetails{font-size:13px}.AgentChat-module__cittqq__usageCtaWrapper{z-index:1;flex-direction:column;gap:14px;display:flex;position:relative}.AgentChat-module__cittqq__usageCtaWrapper p:first-child{font-size:16px}.AgentChat-module__cittqq__usageProgressWrapper{padding:32px;border-bottom:2px solid var(--bg-card);margin-bottom:20px;padding-bottom:20px}.AgentChat-module__cittqq__usageProgressHeader{color:var(--text-tertiary);justify-content:space-between;margin-bottom:6px;font-size:12px;display:flex}.AgentChat-module__cittqq__usageCtaWrapper button{cursor:pointer}.AgentChat-module__cittqq__attachmentProgressContainer{background:color-mix(in srgb, var(--accent-primary), transparent 80%);border-radius:2px;flex-shrink:0;width:60px;height:4px;overflow:hidden}.AgentChat-module__cittqq__attachmentProgressBar{background:var(--accent-primary);border-radius:2px;height:100%;transition:width .2s ease-out}
.WorkflowToolInput-module__mPi8IW__card{border:1px solid var(--warm-border);background:var(--bg-page);width:100%;box-shadow:var(--shadow-hero);border-radius:11px;overflow:hidden}@supports (corner-shape:squircle){.WorkflowToolInput-module__mPi8IW__card{corner-shape:squircle;border-radius:18px}}.WorkflowToolInput-module__mPi8IW__columns{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.WorkflowToolInput-module__mPi8IW__documentZone{flex-direction:column;gap:12px;min-width:0;padding:18px 20px;display:flex}.WorkflowToolInput-module__mPi8IW__supportingZone{background:var(--surface-warm);border-left:1px solid var(--warm-border);flex-direction:column;gap:12px;min-width:0;padding:18px 20px;display:flex}.WorkflowToolInput-module__mPi8IW__zoneHeader{justify-content:space-between;align-items:center;gap:12px;min-height:30px;display:flex}.WorkflowToolInput-module__mPi8IW__zoneHeader label{color:var(--text-secondary);font-size:13px;font-weight:550}.WorkflowToolInput-module__mPi8IW__optional{color:var(--text-muted);font-weight:400}.WorkflowToolInput-module__mPi8IW__ghostButton{border:1px solid var(--border-primary);background:var(--bg-page);color:var(--text-primary);font:500 12.5px var(--font-ui);cursor:pointer;white-space:nowrap;border-radius:8px;padding:6px 11px}.WorkflowToolInput-module__mPi8IW__ghostButton:hover:not(:disabled){border-color:var(--accent-primary);color:var(--accent-primary)}.WorkflowToolInput-module__mPi8IW__ghostButton:disabled{opacity:.5;cursor:not-allowed}.WorkflowToolInput-module__mPi8IW__hiddenInput{display:none}.WorkflowToolInput-module__mPi8IW__editorShell{border:1px solid var(--border-primary);border-radius:11px;flex-direction:column;flex:1;display:flex;overflow:hidden}.WorkflowToolInput-module__mPi8IW__editorControls{height:var(--controls-height,64px);background:var(--bg-card);border-bottom:1px solid var(--border-primary);position:relative;overflow:hidden}.WorkflowToolInput-module__mPi8IW__editorControlsInner{--editor-controls-width:850px;width:850px;transform:scale(var(--controls-scale,.8));transform-origin:0 0;pointer-events:none}[dir=rtl] .WorkflowToolInput-module__mPi8IW__editorControlsInner{transform-origin:100% 0}.WorkflowToolInput-module__mPi8IW__editorPage{background:var(--bg-page);cursor:text;flex:1;min-height:230px;font-family:Arial,sans-serif;position:relative}.WorkflowToolInput-module__mPi8IW__editorContent{min-height:100%;color:var(--text-primary);white-space:pre-wrap;word-break:break-word;outline:none;padding:28px 32px 24px;font-size:15px;line-height:1.5}.WorkflowToolInput-module__mPi8IW__editorPlaceholder{pointer-events:none;flex-wrap:wrap;align-items:center;gap:.4em;height:2em;font-size:15px;line-height:1.5;display:flex;position:absolute;top:24px;left:32px;right:32px;overflow:visible}.WorkflowToolInput-module__mPi8IW__placeholderText{color:var(--text-tertiary);opacity:.5;-webkit-user-select:none;user-select:none}.WorkflowToolInput-module__mPi8IW__editorPlaceholder button{pointer-events:auto}.WorkflowToolInput-module__mPi8IW__primaryFile{border:1px solid var(--border-primary);border-radius:11px;align-items:center;gap:10px;min-height:64px;margin:20px;padding:12px 14px;display:flex}.WorkflowToolInput-module__mPi8IW__fileBadge{background:color-mix(in srgb, var(--accent-primary), transparent 88%);width:36px;height:40px;color:var(--accent-primary);border-radius:7px;flex:none;place-items:center;font-size:10px;font-weight:700;display:grid}.WorkflowToolInput-module__mPi8IW__primaryFileName{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-primary);font-size:14px;font-weight:500;overflow:hidden}.WorkflowToolInput-module__mPi8IW__primaryFileSize{color:var(--text-muted);flex:none;font-size:12px}.WorkflowToolInput-module__mPi8IW__removeButton{color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex:none;margin-left:auto;padding:2px 4px;font-size:17px;line-height:1}.WorkflowToolInput-module__mPi8IW__removeButton:hover:not(:disabled){color:var(--text-primary)}.WorkflowToolInput-module__mPi8IW__supportingInput{resize:none;border:1px solid var(--border-primary);background:var(--bg-page);width:100%;min-height:120px;color:var(--text-primary);font:14px/1.5 var(--font-ui);border-radius:11px;outline:none;flex:1;padding:14px 16px}.WorkflowToolInput-module__mPi8IW__supportingInput:focus{border-color:var(--accent-primary)}.WorkflowToolInput-module__mPi8IW__supportingInput::placeholder{color:var(--text-muted)}.WorkflowToolInput-module__mPi8IW__chips{flex-wrap:wrap;gap:8px;display:flex}.WorkflowToolInput-module__mPi8IW__chip{border:1px solid var(--border-primary);background:var(--bg-page);border-radius:999px;align-items:center;gap:7px;max-width:100%;padding:5px 8px 5px 12px;display:inline-flex}.WorkflowToolInput-module__mPi8IW__chip .WorkflowToolInput-module__mPi8IW__removeButton{margin-left:0;font-size:15px}.WorkflowToolInput-module__mPi8IW__chipName{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-primary);font-size:12.5px;font-weight:500;overflow:hidden}.WorkflowToolInput-module__mPi8IW__chipSize{color:var(--text-muted);flex:none;font-size:11.5px}.WorkflowToolInput-module__mPi8IW__error{background:color-mix(in srgb, var(--accent-danger), transparent 90%);color:var(--accent-danger);border-radius:9px;margin:14px 20px 0;padding:10px 12px;font-size:13px}.WorkflowToolInput-module__mPi8IW__footer{border-top:1px solid var(--warm-border);justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.WorkflowToolInput-module__mPi8IW__hint{color:var(--text-muted);font-size:12.5px;line-height:1.45}@media (max-width:760px){.WorkflowToolInput-module__mPi8IW__columns{grid-template-columns:1fr}.WorkflowToolInput-module__mPi8IW__documentZone,.WorkflowToolInput-module__mPi8IW__supportingZone{padding-left:14px;padding-right:14px}.WorkflowToolInput-module__mPi8IW__supportingZone{border-left:0;border-top:1px solid var(--warm-border)}.WorkflowToolInput-module__mPi8IW__editorPage{min-height:170px}.WorkflowToolInput-module__mPi8IW__supportingInput{min-height:90px}.WorkflowToolInput-module__mPi8IW__footer{text-align:center;flex-direction:column;align-items:stretch;padding:14px}}.WorkflowToolInput-module__mPi8IW__dropTarget{position:relative}.WorkflowToolInput-module__mPi8IW__dropOverlay{z-index:5;border:2px dashed var(--accent-primary);background:color-mix(in srgb, var(--accent-primary), transparent 88%);pointer-events:none;border-radius:12px;justify-content:center;align-items:center;display:flex;position:absolute;inset:6px}.WorkflowToolInput-module__mPi8IW__dropOverlayLabel{background:var(--bg-card);color:var(--accent-primary);font:500 14px var(--font-ui);border-radius:8px;padding:10px 16px;box-shadow:0 4px 12px #0000001a}
.CompareToolInput-module__PRGAWW__revisedZone{border-left:1px solid var(--warm-border)}.CompareToolInput-module__PRGAWW__shell{min-height:290px}.CompareToolInput-module__PRGAWW__notice{background:var(--surface-warm);color:var(--text-secondary);border-radius:9px;margin:14px 20px 0;padding:10px 12px;font-size:13px}@media (max-width:760px){.CompareToolInput-module__PRGAWW__revisedZone{border-left:0;border-top:1px solid var(--warm-border)}}
.ToolLandingPage-module__blmB5a__shell{background:var(--surface-page);cursor:default;width:100%;padding-top:70px;overflow-x:clip}.ToolLandingPage-module__blmB5a__contentWidth{width:100%;max-width:1100px;margin:0 auto;padding:0 24px}.ToolLandingPage-module__blmB5a__heroRegion{position:relative}.ToolLandingPage-module__blmB5a__floatingIconsLayer{z-index:0;pointer-events:none;position:absolute;inset:calc(5% + 20px) 0 calc(5% - 20px)}.ToolLandingPage-module__blmB5a__hero{max-width:920px;margin:0 auto;padding:28px 0 24px}.ToolLandingPage-module__blmB5a__hero h1{color:var(--text-primary);margin:0 0 10px;font-size:48px;font-weight:500}.ToolLandingPage-module__blmB5a__heroSubtitle{color:var(--text-secondary);max-width:850px;margin:0 0 24px;font-size:20px;line-height:1.5}.ToolLandingPage-module__blmB5a__heroSubtitle br{display:none}.ToolLandingPage-module__blmB5a__heroProofLine{color:var(--content-muted);margin:0 0 24px;font-size:14px}.ToolLandingPage-module__blmB5a__heroIndexLink{color:var(--content-muted);margin-bottom:12px;font-size:14px;font-weight:400;display:inline-block}.ToolLandingPage-module__blmB5a__heroIndexLink:hover{color:var(--accent-primary)}.ToolLandingPage-module__blmB5a__mainBleed{background:linear-gradient(var(--surface-page) 65px, var(--surface-warm) 65px)}.ToolLandingPage-module__blmB5a__inputWrap{z-index:1;padding-bottom:48px;position:relative}.ToolLandingPage-module__blmB5a__privacyNote{text-align:center;color:var(--content-muted);justify-content:center;align-items:center;gap:6px;margin:14px auto 0;font-size:13px;display:flex}.ToolLandingPage-module__blmB5a__privacyNote svg{flex-shrink:0;width:12px;height:12px}.ToolLandingPage-module__blmB5a__standardInput{border:1px solid var(--warm-border);background:var(--bg-page);box-shadow:var(--shadow-card);border-radius:11px;max-width:920px;margin:0 auto;overflow:hidden}@supports (corner-shape:squircle){.ToolLandingPage-module__blmB5a__standardInput{corner-shape:squircle;border-radius:18px}}.ToolLandingPage-module__blmB5a__warmBand{background:var(--surface-warm);flex-direction:column;padding:8px 0 56px;display:flex}.ToolLandingPage-module__blmB5a__sunkenBand{background:var(--surface-warm-sunken);flex-direction:column;padding:8px 0 72px;display:flex}.ToolLandingPage-module__blmB5a__howItWorks,.ToolLandingPage-module__blmB5a__intro,.ToolLandingPage-module__blmB5a__featureList,.ToolLandingPage-module__blmB5a__faq{max-width:760px}.ToolLandingPage-module__blmB5a__howItWorks{padding:40px 0 0}.ToolLandingPage-module__blmB5a__intro,.ToolLandingPage-module__blmB5a__featureList,.ToolLandingPage-module__blmB5a__faq{padding:28px 0 0}.ToolLandingPage-module__blmB5a__howItWorks h2,.ToolLandingPage-module__blmB5a__intro h2,.ToolLandingPage-module__blmB5a__featureList h2,.ToolLandingPage-module__blmB5a__faq h2,.ToolLandingPage-module__blmB5a__linkGrid h2{color:var(--text-primary);margin:0 0 14px;font-size:20px;font-weight:500}.ToolLandingPage-module__blmB5a__stepList{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.ToolLandingPage-module__blmB5a__step{align-items:flex-start;gap:14px;display:flex}.ToolLandingPage-module__blmB5a__stepNumber{background:var(--bg-page);border:1px solid var(--border-primary);width:28px;height:28px;color:var(--text-secondary);border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;font-size:13px;font-weight:500;display:inline-flex}.ToolLandingPage-module__blmB5a__stepBody h3,.ToolLandingPage-module__blmB5a__featureList h3{color:var(--text-primary);margin:2px 0 4px;font-size:15px;font-weight:500}.ToolLandingPage-module__blmB5a__stepBody p,.ToolLandingPage-module__blmB5a__featureList p,.ToolLandingPage-module__blmB5a__intro p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.6}.ToolLandingPage-module__blmB5a__intro p{margin:0 0 14px;font-size:15px;line-height:1.65}.ToolLandingPage-module__blmB5a__featureList article{border-bottom:1px solid var(--border-primary);padding:10px 0}.ToolLandingPage-module__blmB5a__featureList article:last-child{border-bottom:0}.ToolLandingPage-module__blmB5a__linkGrid{padding:40px 0 0}.ToolLandingPage-module__blmB5a__linkGridNav{flex-wrap:wrap;gap:10px;display:flex}.ToolLandingPage-module__blmB5a__linkGridItem{border:1px solid var(--border-primary);color:var(--text-secondary);border-radius:999px;align-items:center;padding:8px 14px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.ToolLandingPage-module__blmB5a__linkGridItem:hover{border-color:var(--accent-primary);color:var(--accent-primary);background:var(--bg-hover)}@media (max-width:760px){.ToolLandingPage-module__blmB5a__shell{padding-top:58px}.ToolLandingPage-module__blmB5a__contentWidth{padding:0 16px}.ToolLandingPage-module__blmB5a__hero{padding-top:24px}.ToolLandingPage-module__blmB5a__hero h1{font-size:28px}}.ToolLandingPage-module__blmB5a__comparisonSection{width:100%;max-width:800px;margin:20px auto}.ToolLandingPage-module__blmB5a__comparisonSubtitle{color:var(--text-primary);text-align:left;width:100%;max-width:800px;margin:0 auto;font-size:32px;font-weight:400}.ToolLandingPage-module__blmB5a__comparisonTableWrapper{background:var(--bg-card);border-radius:12px;overflow-x:auto}.ToolLandingPage-module__blmB5a__comparisonTable{border-collapse:collapse;width:100%;font-size:14px}.ToolLandingPage-module__blmB5a__comparisonTable th,.ToolLandingPage-module__blmB5a__comparisonTable td{text-align:center;border-bottom:1px solid var(--border-primary);padding:8px 16px}.ToolLandingPage-module__blmB5a__comparisonTable tbody tr:last-child td{border-bottom:none}.ToolLandingPage-module__blmB5a__dimensionHeader{text-align:left;width:200px}.ToolLandingPage-module__blmB5a__productHeader{width:120px}.ToolLandingPage-module__blmB5a__productName{color:var(--text-primary);justify-content:center;align-items:center;gap:4px;font-size:16px;font-weight:600;display:flex}.ToolLandingPage-module__blmB5a__otherProductName{color:var(--text-tertiary);justify-content:center;align-items:center;gap:4px;font-size:16px;font-weight:600;display:flex}.ToolLandingPage-module__blmB5a__dimensionCell{text-align:left;color:var(--text-primary);font-weight:500}.ToolLandingPage-module__blmB5a__valueCell{color:var(--text-secondary)}.ToolLandingPage-module__blmB5a__reviseCell{background:color-mix(in srgb, var(--accent-success), transparent 90%)}.ToolLandingPage-module__blmB5a__cellCheck{color:var(--color-green,#22c55e);justify-content:center;align-items:center;display:inline-flex}.ToolLandingPage-module__blmB5a__cellX{color:color-mix(in srgb, var(--accent-danger), var(--text-muted) 20%);opacity:.5;justify-content:center;align-items:center;display:inline-flex}.ToolLandingPage-module__blmB5a__cellText{color:var(--text-secondary);font-size:13px}.ToolLandingPage-module__blmB5a__cellNumber{color:var(--text-primary);font-size:14px;font-weight:600}.ToolLandingPage-module__blmB5a__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:760px){.ToolLandingPage-module__blmB5a__comparisonSection{margin-bottom:40px}.ToolLandingPage-module__blmB5a__comparisonTitle{font-size:20px}.ToolLandingPage-module__blmB5a__comparisonTable th,.ToolLandingPage-module__blmB5a__comparisonTable td{padding:10px 8px;font-size:12px}.ToolLandingPage-module__blmB5a__dimensionHeader{width:120px}.ToolLandingPage-module__blmB5a__productHeader{width:70px}.ToolLandingPage-module__blmB5a__productName{font-size:11px}.ToolLandingPage-module__blmB5a__dimensionCell{font-size:12px}.ToolLandingPage-module__blmB5a__cellText{font-size:11px}}.ToolLandingPage-module__blmB5a__article{max-width:760px;padding:32px 0 0}.ToolLandingPage-module__blmB5a__article h2{color:var(--text-primary);margin:0 0 12px;font-size:20px;font-weight:500}.ToolLandingPage-module__blmB5a__article h3{color:var(--text-primary);margin:22px 0 8px;font-size:16px;font-weight:500}.ToolLandingPage-module__blmB5a__article p,.ToolLandingPage-module__blmB5a__article li{color:var(--text-secondary);font-size:15px;line-height:1.65}.ToolLandingPage-module__blmB5a__article p{margin:0 0 12px}.ToolLandingPage-module__blmB5a__article ol,.ToolLandingPage-module__blmB5a__article ul{margin:0 0 14px;padding-left:22px}.ToolLandingPage-module__blmB5a__article li+li{margin-top:4px}.ToolLandingPage-module__blmB5a__article a{color:var(--text-primary);text-underline-offset:2px;text-decoration:underline}.ToolLandingPage-module__blmB5a__article strong{color:var(--text-primary);font-weight:550}
.AutoExportDownload-module__WvisCa__content{flex-direction:column;gap:4px;min-width:220px;max-width:300px;display:flex}.AutoExportDownload-module__WvisCa__title{color:var(--text-primary);cursor:default;margin:0;font-size:14px;font-weight:600}.AutoExportDownload-module__WvisCa__description{color:var(--text-secondary);cursor:default;margin:0 0 8px;font-size:13px}
.TableSettingsModal-module__hLhUaW__form{flex-direction:column;gap:12px;display:flex}.TableSettingsModal-module__hLhUaW__preview{color:var(--text-muted);background:var(--bg-subtle);border:1px solid var(--border-tertiary);border-radius:6px;padding:8px 10px;font-size:12px}.TableSettingsModal-module__hLhUaW__row{justify-content:space-between;align-items:center;gap:8px;display:flex}.TableSettingsModal-module__hLhUaW__field{flex-direction:column;gap:6px;display:flex}.TableSettingsModal-module__hLhUaW__row div{justify-content:center;align-items:center;gap:4px;display:flex}.TableSettingsModal-module__hLhUaW__label{color:var(--text-secondary);font-size:12px}.TableSettingsModal-module__hLhUaW__input{border:1px solid var(--border-primary);background:var(--bg-primary);width:80px;color:var(--text-primary);border-radius:6px;padding:6px 8px;font-size:13px}.TableSettingsModal-module__hLhUaW__input:disabled{opacity:.6}.TableSettingsModal-module__hLhUaW__colorField{align-items:center;gap:8px;display:flex}.TableSettingsModal-module__hLhUaW__colorInput{border:1px solid var(--border-primary);background:0 0;border-radius:6px;width:34px;height:32px;padding:0}.TableSettingsModal-module__hLhUaW__hint{color:var(--text-muted);margin:0;font-size:11px}.TableSettingsModal-module__hLhUaW__actions{justify-content:flex-end;gap:8px;padding-top:8px;display:flex}
.AgentGate-module__ZjFIGq__editorPreview{background:var(--bg-primary);min-height:100vh}.AgentGate-module__ZjFIGq__body{color:var(--text-secondary);margin:0 0 16px;font-size:15px;line-height:1.6}.AgentGate-module__ZjFIGq__body strong{color:var(--text-primary);font-weight:600}.AgentGate-module__ZjFIGq__scopeList{border:1px solid var(--border-light);border-radius:10px;flex-direction:column;gap:10px;margin:0 0 20px;padding:14px 16px;list-style:none;display:flex}.AgentGate-module__ZjFIGq__scopeItem{color:var(--text-primary);align-items:center;gap:10px;font-size:14px;display:flex}.AgentGate-module__ZjFIGq__scopeIcon{color:var(--accent-success);flex-shrink:0}.AgentGate-module__ZjFIGq__connectHeader{text-align:center;flex-direction:column;align-items:center;margin:4px 0 20px;display:flex}.AgentGate-module__ZjFIGq__connectGraphic{align-items:center;margin-bottom:16px;display:flex}.AgentGate-module__ZjFIGq__appTile{border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.AgentGate-module__ZjFIGq__appTile img{border-radius:50%;width:34px;height:34px;display:block}.AgentGate-module__ZjFIGq__connectorDots{gap:5px;margin:0 16px;display:flex}.AgentGate-module__ZjFIGq__connectorDots span{background:var(--text-muted);opacity:.7;border-radius:50%;width:4px;height:4px}.AgentGate-module__ZjFIGq__connectTitle{letter-spacing:-.01em;color:var(--text-primary);margin:0 0 6px;font-size:19px;font-weight:650}.AgentGate-module__ZjFIGq__connectSubtitle{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.5}.AgentGate-module__ZjFIGq__connectSubtitle strong{color:var(--text-primary);font-weight:600}.AgentGate-module__ZjFIGq__scopeLead{color:var(--text-tertiary);margin:0 0 8px;font-size:12px;font-weight:500}.AgentGate-module__ZjFIGq__previewBadge{width:-moz-fit-content;width:fit-content;color:var(--accent-primary);background:var(--accent-primary-alpha);border-radius:999px;margin:-8px auto 16px;padding:4px 12px;font-size:12px;font-weight:600;display:block}.AgentGate-module__ZjFIGq__reason{color:var(--text-secondary);border-inline-start:3px solid var(--border-secondary);margin:0 0 20px;padding-inline-start:12px;font-size:14px;font-style:italic}.AgentGate-module__ZjFIGq__actions{gap:12px;margin-top:24px;display:flex}.AgentGate-module__ZjFIGq__actions>*{flex:1}.AgentGate-module__ZjFIGq__footnote{color:var(--text-tertiary);text-align:center;margin:16px 0 0;font-size:11px;line-height:1.5}.AgentGate-module__ZjFIGq__footnote a{color:var(--text-secondary)}.AgentGate-module__ZjFIGq__error{color:var(--accent-danger);background:var(--accent-danger-bg);border:1px solid var(--accent-danger-border);border-radius:8px;margin:0 0 16px;padding:10px 14px;font-size:14px}.AgentGate-module__ZjFIGq__previewLink{color:var(--accent-primary);margin-bottom:4px;font-size:14px;display:inline-block}.AgentGate-module__ZjFIGq__statusIcon{color:var(--accent-success);justify-content:center;margin-bottom:16px;display:flex}.AgentGate-module__ZjFIGq__centered{text-align:center}.AgentGate-module__ZjFIGq__spinnerWrap{justify-content:center;padding:32px 0;display:flex}
.FileConverter-module__Ttw9pG__shell{background:var(--surface-page);cursor:default;width:100%;padding-top:70px;overflow-x:clip}.FileConverter-module__Ttw9pG__contentWidth{width:100%;max-width:1100px;margin:0 auto;padding:0 24px}.FileConverter-module__Ttw9pG__mainBleed{background:linear-gradient(var(--surface-page) 70px, var(--surface-warm) 70px)}.FileConverter-module__Ttw9pG__warmBand{background:var(--surface-warm);flex-direction:column;padding:8px 0 56px;display:flex}.FileConverter-module__Ttw9pG__sunkenBand{background:var(--surface-warm-sunken);flex-direction:column;padding:8px 0 72px;display:flex}.FileConverter-module__Ttw9pG__heroContainer{display:flex}.FileConverter-module__Ttw9pG__hero{min-height:200px;padding:28px 0 24px}.FileConverter-module__Ttw9pG__hero h1{color:var(--text-primary);margin:0 0 10px;font-size:32px;font-weight:500}.FileConverter-module__Ttw9pG__heroSubtitle{color:var(--text-secondary);max-width:600px;margin:0 0 24px;font-size:16px;line-height:1.5}.FileConverter-module__Ttw9pG__apiLink{border:1px solid color-mix(in srgb, var(--bg-card), var(--accent-primary) 30%);width:245px;color:var(--accent-primary);border-radius:9px;height:-moz-fit-content;height:fit-content;margin:20px 20px 20px auto;padding:14px;font-size:14px;line-height:1.8;display:flex}@supports (corner-shape:squircle){.FileConverter-module__Ttw9pG__apiLink{corner-shape:squircle;border-radius:14px}}.FileConverter-module__Ttw9pG__apiLink:hover{border:1px solid color-mix(in srgb, var(--bg-card), var(--accent-primary) 50%)}.FileConverter-module__Ttw9pG__apiLink svg{transition:left .1s ease-out,top .1s ease-out;position:relative;top:2px;left:2px}.FileConverter-module__Ttw9pG__apiLink:hover svg{top:0;left:4px}.FileConverter-module__Ttw9pG__converterShell{grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);align-items:stretch;gap:0;display:grid}.FileConverter-module__Ttw9pG__panel{border:1px solid var(--warm-border);background:var(--bg-page);min-height:280px;box-shadow:var(--shadow-hero);border-radius:11px;flex-direction:column;padding:16px;display:flex;position:relative}@supports (corner-shape:squircle){.FileConverter-module__Ttw9pG__panel{corner-shape:squircle;border-radius:18px}}.FileConverter-module__Ttw9pG__panelLabel{color:var(--text-muted);margin-bottom:12px;font-size:13px;font-weight:500}.FileConverter-module__Ttw9pG__panelDivider{justify-content:center;align-items:center;display:flex}.FileConverter-module__Ttw9pG__panelDividerArrow{color:var(--text-muted);font-size:26px}.FileConverter-module__Ttw9pG__dropPanelActive{border-color:var(--accent-primary);background:var(--bg-hover)}.FileConverter-module__Ttw9pG__dropTarget{border:1.5px dashed var(--border-primary);color:var(--text-secondary);cursor:pointer;font:inherit;background:0 0;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex}.FileConverter-module__Ttw9pG__dropTarget:hover{border-color:var(--accent-primary);color:var(--text-primary)}.FileConverter-module__Ttw9pG__dropIcon{color:var(--text-muted)}.FileConverter-module__Ttw9pG__dropTitle{font-size:15px;font-weight:500}.FileConverter-module__Ttw9pG__dropHint{color:var(--text-muted);font-size:13px}.FileConverter-module__Ttw9pG__hiddenInput{display:none}.FileConverter-module__Ttw9pG__fileCard{border:1px solid var(--border-primary);border-radius:12px;align-items:center;gap:12px;margin-top:4px;padding:14px;display:flex}.FileConverter-module__Ttw9pG__fileCardIcon{flex-shrink:0}.FileConverter-module__Ttw9pG__fileCardInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.FileConverter-module__Ttw9pG__fileCardName{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.FileConverter-module__Ttw9pG__fileCardSize{color:var(--text-muted);font-size:12px}.FileConverter-module__Ttw9pG__fileCardRemove{color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;padding:4px 8px;font-size:20px;line-height:1}.FileConverter-module__Ttw9pG__fileCardRemove:hover{color:var(--text-primary);background:var(--bg-hover)}.FileConverter-module__Ttw9pG__formatRows{flex-direction:column;flex:1;gap:10px;display:flex}.FileConverter-module__Ttw9pG__formatRowPrimary,.FileConverter-module__Ttw9pG__formatRow{gap:10px;display:grid}.FileConverter-module__Ttw9pG__formatRowPrimary{grid-template-columns:repeat(2,1fr)}.FileConverter-module__Ttw9pG__formatRow{grid-template-columns:repeat(3,1fr)}.FileConverter-module__Ttw9pG__formatTile{border:1px solid var(--border-primary);cursor:pointer;font:inherit;color:var(--text-primary);background:0 0;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:14px 8px 10px;display:flex}.FileConverter-module__Ttw9pG__formatRowPrimary .FileConverter-module__Ttw9pG__formatTile{padding:20px 8px 14px}.FileConverter-module__Ttw9pG__formatTile:hover:not(:disabled):not(.FileConverter-module__Ttw9pG__formatTileSelected){border-color:var(--accent-primary);box-shadow:inset 0 0 0 1px var(--accent-primary)}.FileConverter-module__Ttw9pG__formatTile:hover:not(:disabled) .FileConverter-module__Ttw9pG__formatTileIcon{transform:translateY(-2px)}.FileConverter-module__Ttw9pG__formatTile:disabled{opacity:.35;cursor:not-allowed}.FileConverter-module__Ttw9pG__formatTileSelected{border-color:var(--accent-primary);box-shadow:inset 0 0 0 2px var(--accent-primary)}.FileConverter-module__Ttw9pG__formatTileIcon{transition:transform .15s}.FileConverter-module__Ttw9pG__formatTileLabel{margin-top:2px;font-size:13px;font-weight:500}.FileConverter-module__Ttw9pG__formatTileExtension{color:var(--text-muted);font-size:11.5px}.FileConverter-module__Ttw9pG__convertRow{flex-direction:column;align-items:center;gap:10px;padding:24px 0 8px;display:flex}.FileConverter-module__Ttw9pG__convertSubmitButton{width:200px;height:56px}.FileConverter-module__Ttw9pG__convertHint{color:var(--text-muted);margin:0;font-size:13px}.FileConverter-module__Ttw9pG__error{color:var(--text-error,#dc2626);margin:0;font-size:14px;font-weight:500}.FileConverter-module__Ttw9pG__intro{max-width:760px;padding:24px 0 0}.FileConverter-module__Ttw9pG__intro p{color:var(--text-secondary);margin:0 0 14px;font-size:15px;line-height:1.65}.FileConverter-module__Ttw9pG__faq{max-width:760px;padding:28px 0 0}.FileConverter-module__Ttw9pG__faq h2,.FileConverter-module__Ttw9pG__linkGrid h2{color:var(--text-primary);margin:0 0 14px;font-size:20px;font-weight:500}.FileConverter-module__Ttw9pG__faqItem{border-bottom:1px solid var(--border-primary);padding:4px 0}.FileConverter-module__Ttw9pG__faqItem summary{color:var(--text-primary);cursor:pointer;padding:10px 0;font-size:15px;font-weight:500;list-style-position:inside}.FileConverter-module__Ttw9pG__faqItem p{color:var(--text-secondary);margin:0 0 14px;font-size:14px;line-height:1.6}.FileConverter-module__Ttw9pG__linkGrid{padding:40px 0 0}.FileConverter-module__Ttw9pG__linkGridNav{flex-wrap:wrap;gap:10px;display:flex}.FileConverter-module__Ttw9pG__linkGridItem{border:1px solid var(--border-primary);color:var(--text-secondary);border-radius:999px;align-items:center;padding:8px 14px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.FileConverter-module__Ttw9pG__linkGridItem:hover,.FileConverter-module__Ttw9pG__linkGridItem[aria-current=page]{border-color:var(--accent-primary);color:var(--accent-primary);background:var(--bg-hover)}@media (max-width:800px){.FileConverter-module__Ttw9pG__converterShell{grid-template-columns:1fr}.FileConverter-module__Ttw9pG__panelDivider{min-height:32px}.FileConverter-module__Ttw9pG__panelDividerArrow{transform:rotate(90deg)}.FileConverter-module__Ttw9pG__panel{min-height:220px}}.FileConverter-module__Ttw9pG__howItWorks{max-width:760px;padding:40px 0 0}.FileConverter-module__Ttw9pG__howItWorks h2{color:var(--text-primary);margin:0 0 16px;font-size:20px;font-weight:500}.FileConverter-module__Ttw9pG__stepList{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.FileConverter-module__Ttw9pG__step{align-items:flex-start;gap:14px;display:flex}.FileConverter-module__Ttw9pG__stepNumber{background:var(--bg-hover);width:26px;height:26px;color:var(--content-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.FileConverter-module__Ttw9pG__stepBody{min-width:0}.FileConverter-module__Ttw9pG__stepTitle{color:var(--text-primary);margin:2px 0 4px;font-size:15px;font-weight:500}.FileConverter-module__Ttw9pG__stepDescription{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.6}
.PasteParseNotice-module__Cotuaa__content{align-items:center;gap:12px;min-width:200px;display:flex}.PasteParseNotice-module__Cotuaa__text{flex:1}.PasteParseNotice-module__Cotuaa__title{color:var(--text-primary);cursor:default;margin:0 0 2px;font-size:14px;font-weight:600}.PasteParseNotice-module__Cotuaa__description{color:var(--text-secondary);cursor:default;margin:0;font-size:13px}.PasteParseNotice-module__Cotuaa__actions{gap:8px;margin-top:12px;display:flex}.PasteParseNotice-module__Cotuaa__button{-webkit-appearance:none;appearance:none;border:1px solid var(--border-primary);background:var(--bg-secondary);color:var(--text-primary);cursor:pointer;border-radius:5px;padding:5px 10px;font-size:13px;font-weight:500;transition:background .12s,border-color .12s}.PasteParseNotice-module__Cotuaa__button:hover{background:var(--bg-card);border-color:var(--text-tertiary)}
.CustomScrollbar-module__0QXgga__customScrollbar{-webkit-user-select:none;user-select:none;touch-action:none}
.LoadingSpinner-module__E3wJNG__spinner{animation:.8s linear infinite LoadingSpinner-module__E3wJNG__spin}@keyframes LoadingSpinner-module__E3wJNG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.GuidePostPage-module__AHoUYW__page{--guide-rule:var(--warm-border-strong);--guide-rule-gradient:linear-gradient(to right, var(--guide-rule), transparent);--guide-inset-bg:color-mix(in srgb, var(--surface-warm) 45%, var(--surface-page));--guide-inset-border:var(--warm-border);background:var(--surface-page);color:var(--content-default);flex-direction:column;align-items:center;display:flex}@media (min-width:1270px){.GuidePostPage-module__AHoUYW__page{overscroll-behavior-x:none;height:100vh;overflow:hidden auto}}.GuidePostPage-module__AHoUYW__shell{width:100%}.GuidePostPage-module__AHoUYW__article{flex-direction:column;gap:28px;display:flex}.GuidePostPage-module__AHoUYW__contentWrap{flex-direction:column;gap:28px;width:100%;min-width:0;max-width:780px;margin:0 auto 100px;padding:0 20px;display:flex}.GuidePostPage-module__AHoUYW__contentWrap>*{min-width:0}.GuidePostPage-module__AHoUYW__header{text-align:left;flex-direction:column;align-items:flex-start;gap:.6rem;width:100%;padding:100px 0 32px;display:flex}.GuidePostPage-module__AHoUYW__headerContent{width:100%;max-width:780px;margin:0 auto;padding:0 20px;position:relative}.GuidePostPage-module__AHoUYW__headerContent:after{content:"";inset-inline:0;background:var(--guide-rule-gradient);pointer-events:none;height:1px;position:absolute;bottom:-32px}.GuidePostPage-module__AHoUYW__headerIcons{pointer-events:none;-webkit-user-select:none;user-select:none;width:160px;position:absolute;top:0;bottom:0;right:calc(100% + 56px)}.GuidePostPage-module__AHoUYW__headerIcon{pointer-events:auto;animation:GuidePostPage-module__AHoUYW__headerIconFloat var(--float-duration,15s) ease-in-out var(--float-delay,0s) infinite;position:absolute}.GuidePostPage-module__AHoUYW__headerIcon:first-child{--rot:-9deg;--float-duration:14.5s;top:22%;right:88px}.GuidePostPage-module__AHoUYW__headerIcon:nth-child(2){--rot:7deg;--float-duration:17s;--float-delay:-6s;top:52%;right:0}@keyframes GuidePostPage-module__AHoUYW__headerIconFloat{0%,to{transform:rotate(var(--rot,0deg)) translateY(0)}50%{transform:rotate(var(--rot,0deg)) translateY(-8px)}}@media (max-width:1180px){.GuidePostPage-module__AHoUYW__headerIcons{display:none}}@media (prefers-reduced-motion:reduce){.GuidePostPage-module__AHoUYW__headerIcon{transform:rotate(var(--rot,0deg));animation:none}}.GuidePostPage-module__AHoUYW__header .GuidePostPage-module__AHoUYW__banner{max-width:1000px;margin:0 auto 16px}@media (max-height:750px){.GuidePostPage-module__AHoUYW__header .GuidePostPage-module__AHoUYW__banner{display:none}}@media (max-height:950px){.GuidePostPage-module__AHoUYW__header .GuidePostPage-module__AHoUYW__banner{max-height:18vh}}.GuidePostPage-module__AHoUYW__blogHome{color:var(--text-muted);opacity:.8;font-size:15px;font-weight:500;text-decoration:none}.GuidePostPage-module__AHoUYW__blogHome:hover{opacity:1}.GuidePostPage-module__AHoUYW__title{letter-spacing:-.025em;text-wrap:pretty;color:var(--content-strong);margin:14px 0 12px;font-size:2.5rem;font-weight:600;line-height:1.08}.GuidePostPage-module__AHoUYW__subtitle{color:var(--content-muted);text-wrap:pretty;margin:0 0 10px;font-size:1.15rem;line-height:1.5}.GuidePostPage-module__AHoUYW__pfp{border-radius:50%;width:30px;height:30px;margin-right:8px}.GuidePostPage-module__AHoUYW__subtitle code,.GuidePostPage-module__AHoUYW__body code{font-family:var(--font-mono,ui-monospace, monospace);background:var(--guide-inset-bg);border:1px solid var(--guide-inset-border);border-radius:4px;padding:.05em .35em;font-size:.9em}.GuidePostPage-module__AHoUYW__meta{color:var(--content-subtle);flex-wrap:wrap;align-items:center;margin:.4rem 0 0;font-size:.9rem;display:flex}.GuidePostPage-module__AHoUYW__metaSeparator{padding:0 8px}.GuidePostPage-module__AHoUYW__copyLink{font:inherit;color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;margin:0;padding:0;display:inline-flex}.GuidePostPage-module__AHoUYW__copyLink:hover{color:var(--accent-primary)}.GuidePostPage-module__AHoUYW__copyLink svg{width:14px;height:14px}.GuidePostPage-module__AHoUYW__heroLead{color:var(--content-default);font-size:1.05rem;line-height:1.7}.GuidePostPage-module__AHoUYW__heroLead p{margin:0}.GuidePostPage-module__AHoUYW__heroLead p+p{margin-top:12px}.GuidePostPage-module__AHoUYW__heroLead hr{border:none;border-top:1px solid var(--border-primary);margin:18px 0}.GuidePostPage-module__AHoUYW__heroLead code{font-family:var(--font-mono,ui-monospace, monospace);background:var(--bg-card);border:1px solid var(--border-primary);border-radius:4px;padding:.05em .35em;font-size:.9em}.GuidePostPage-module__AHoUYW__heroInput{border:1px solid var(--warm-border-strong);border-radius:8px;justify-content:center;width:100%;height:300px;margin:8px 0 42px;display:flex;overflow:hidden}@supports (corner-shape:squircle){.GuidePostPage-module__AHoUYW__heroInput{corner-shape:squircle;border-radius:12px}}.GuidePostPage-module__AHoUYW__body{color:var(--content-default);font-size:1rem;font-weight:450;line-height:1.7}.GuidePostPage-module__AHoUYW__body p{margin:0 0 1.1rem}.GuidePostPage-module__AHoUYW__body p:last-child{margin-bottom:0}.GuidePostPage-module__AHoUYW__body h3{color:var(--content-strong);margin:1.6rem 0 .6rem;scroll-margin-top:110px;font-size:1.15rem;font-weight:600;line-height:1.3}.GuidePostPage-module__AHoUYW__body ul,.GuidePostPage-module__AHoUYW__body ol{margin:0 0 1.1rem 1.3rem;padding:0}.GuidePostPage-module__AHoUYW__body li{margin:.45rem 0}.GuidePostPage-module__AHoUYW__body a{color:var(--brand-accent);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:.08em}.GuidePostPage-module__AHoUYW__body strong{color:var(--content-strong);font-weight:550}.GuidePostPage-module__AHoUYW__body .guideTableWrap{background:var(--guide-inset-bg);border:1px solid var(--guide-inset-border);border-radius:8px;width:100%;margin:1.5rem 0;overflow-x:auto}@supports (corner-shape:squircle){.GuidePostPage-module__AHoUYW__body .guideTableWrap{corner-shape:squircle;border-radius:12px}}.GuidePostPage-module__AHoUYW__body table{border-collapse:collapse;overflow-wrap:break-word;width:100%;font-size:.9rem;line-height:1.45}.GuidePostPage-module__AHoUYW__body th,.GuidePostPage-module__AHoUYW__body td{text-align:left;vertical-align:top;border-bottom:1px solid var(--guide-inset-border);padding:.75rem .85rem}.GuidePostPage-module__AHoUYW__body th{color:var(--content-strong);font-weight:600}.GuidePostPage-module__AHoUYW__body td{color:var(--content-default)}.GuidePostPage-module__AHoUYW__body tbody tr:last-child td{border-bottom:0}.GuidePostPage-module__AHoUYW__publishedBody{width:100%;max-width:none;color:var(--content-default);overflow-wrap:anywhere;padding:0;font-size:1.05rem;line-height:1.7}.GuidePostPage-module__AHoUYW__publishedBody p{margin:0 0 1.1rem}.GuidePostPage-module__AHoUYW__publishedBody h1,.GuidePostPage-module__AHoUYW__publishedBody h2,.GuidePostPage-module__AHoUYW__publishedBody h3,.GuidePostPage-module__AHoUYW__publishedBody h4,.GuidePostPage-module__AHoUYW__publishedBody h5,.GuidePostPage-module__AHoUYW__publishedBody h6{color:var(--text-primary);scroll-margin-top:110px;line-height:1.25}.GuidePostPage-module__AHoUYW__publishedBody h1,.GuidePostPage-module__AHoUYW__publishedBody h2{letter-spacing:-.01em;margin:2rem 0 .8rem;font-size:1.6rem;font-weight:600;line-height:1.2}.GuidePostPage-module__AHoUYW__publishedBody h3{margin:1.6rem 0 .6rem;font-size:1.25rem;font-weight:600}.GuidePostPage-module__AHoUYW__publishedBody h4{margin:1.4rem 0 .5rem;font-size:1.1rem;font-weight:600}.GuidePostPage-module__AHoUYW__publishedBody ul,.GuidePostPage-module__AHoUYW__publishedBody ol{margin:0 0 1.1rem 1.3rem;padding:0}.GuidePostPage-module__AHoUYW__publishedBody li{margin:.45rem 0}.GuidePostPage-module__AHoUYW__publishedBody a{color:var(--brand-accent);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:.08em}.GuidePostPage-module__AHoUYW__publishedBody strong{color:var(--text-primary);font-weight:550}.GuidePostPage-module__AHoUYW__publishedBody img{border:1px solid var(--guide-inset-border);border-radius:8px;max-width:100%;height:auto;margin:12px 0}.GuidePostPage-module__AHoUYW__publishedBody table{border-collapse:collapse;overflow-wrap:normal;width:100%;margin:1.5rem 0;font-size:.9rem;line-height:1.45}.GuidePostPage-module__AHoUYW__publishedBody th,.GuidePostPage-module__AHoUYW__publishedBody td{text-align:left;vertical-align:top;border-bottom:1px solid var(--guide-inset-border);padding:.75rem .85rem}.GuidePostPage-module__AHoUYW__publishedBody th{color:var(--content-strong);background:var(--guide-inset-bg);font-weight:600}.GuidePostPage-module__AHoUYW__publishedBody tbody tr:last-child td{border-bottom:0}.GuidePostPage-module__AHoUYW__bodyLayout{flex-direction:column;gap:28px;display:flex;position:relative}.GuidePostPage-module__AHoUYW__bodyMain{flex-direction:column;gap:28px;min-width:0;display:flex}.GuidePostPage-module__AHoUYW__tocRail{display:none}.GuidePostPage-module__AHoUYW__toc{background:var(--guide-inset-bg);border:1px solid var(--guide-inset-border);border-radius:10px;padding:20px 24px}.GuidePostPage-module__AHoUYW__tocLabel{color:var(--content-strong);margin-bottom:12px;font-size:.85rem;font-weight:600;display:block}.GuidePostPage-module__AHoUYW__tocList{color:var(--text-secondary);flex-direction:column;gap:7px;margin:0;padding-left:1.2rem;font-size:.8rem;line-height:1.35;display:flex}.GuidePostPage-module__AHoUYW__tocList a,.GuidePostPage-module__AHoUYW__tocList a:visited{color:var(--text-secondary);font-weight:400;text-decoration:none}.GuidePostPage-module__AHoUYW__tocList a:hover{color:var(--brand-accent);text-decoration:underline}.GuidePostPage-module__AHoUYW__tocSubList{border-left:1px solid var(--guide-inset-border);flex-direction:column;gap:6px;margin:7px 0 0;padding-left:.9rem;font-size:.76rem;list-style:none;display:flex}.GuidePostPage-module__AHoUYW__tocSubList a{color:var(--text-secondary);font-weight:400;text-decoration:none}.GuidePostPage-module__AHoUYW__tocSubList a:hover{color:var(--brand-accent);text-decoration:underline}.GuidePostPage-module__AHoUYW__section{margin-top:28px;padding-top:72px;scroll-margin-top:80px;position:relative}.GuidePostPage-module__AHoUYW__section:before{content:"";top:0;background:var(--guide-rule-gradient);pointer-events:none;height:1px;position:absolute;inset-inline:0}.GuidePostPage-module__AHoUYW__subsection{margin-top:28px;scroll-margin-top:110px}.GuidePostPage-module__AHoUYW__subsectionHeading{letter-spacing:-.01em;color:var(--content-strong);margin:0 0 .7rem;font-size:1.25rem;font-weight:600;line-height:1.25}.GuidePostPage-module__AHoUYW__sectionHeading{letter-spacing:-.015em;color:var(--content-strong);margin:0 0 1rem;font-size:1.6rem;font-weight:600;line-height:1.2}.GuidePostPage-module__AHoUYW__recommendedReading{margin-top:52px;padding-top:72px;position:relative}.GuidePostPage-module__AHoUYW__recommendedReading:before{content:"";top:0;background:var(--guide-rule-gradient);pointer-events:none;height:1px;position:absolute;inset-inline:0}@media (max-width:768px){.GuidePostPage-module__AHoUYW__shell{margin-top:52px}.GuidePostPage-module__AHoUYW__contentWrap{padding:0 20px}.GuidePostPage-module__AHoUYW__hideOnMobile{display:none}.GuidePostPage-module__AHoUYW__header{padding:20px 10px 68px}.GuidePostPage-module__AHoUYW__meta{font-size:.8rem}.GuidePostPage-module__AHoUYW__headerContent{padding:0 16px}.GuidePostPage-module__AHoUYW__title{font-size:1.7rem}.GuidePostPage-module__AHoUYW__subtitle{font-size:1.05rem}.GuidePostPage-module__AHoUYW__sectionHeading{font-size:1.35rem}}@media (min-width:1270px){.GuidePostPage-module__AHoUYW__contentWrap{position:relative}.GuidePostPage-module__AHoUYW__bodyLayout{position:static}.GuidePostPage-module__AHoUYW__tocRail{width:200px;height:100%;margin-right:36px;display:block;position:absolute;top:0;right:100%}.GuidePostPage-module__AHoUYW__toc{background:0 0;border:none;border-radius:0;padding:0;position:sticky;top:90px}}
.IntegratedAgent-module__fP2a-G__intgAgentRoot{justify-content:space-between;width:100%;height:100%;display:flex;overflow:hidden}.IntegratedAgent-module__fP2a-G__intgAgentDoc{background:var(--bg-card);border-radius:0 8px 0 0;flex:1;justify-content:center;align-items:flex-start;min-width:0;margin-inline:-100px 30px;padding:.25in .25in 0;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000001a}@supports (corner-shape:squircle){.IntegratedAgent-module__fP2a-G__intgAgentDoc{corner-shape:squircle;border-radius:0 12px 0 0}}.IntegratedAgent-module__fP2a-G__intgAgentDocContent{width:100%;color:var(--text-primary);font-size:15px}.IntegratedAgent-module__fP2a-G__intgAgentDocContent .IntegratedAgent-module__fP2a-G__intgAgentParagraph{color:var(--text-primary);margin:0;font-size:15px;line-height:1.45}.IntegratedAgent-module__fP2a-G__intgAgentDocContent .IntegratedAgent-module__fP2a-G__intgAgentParagraph+.IntegratedAgent-module__fP2a-G__intgAgentParagraph{margin-top:.65em}.IntegratedAgent-module__fP2a-G__intgAgentDocContent p,.IntegratedAgent-module__fP2a-G__intgAgentDocContent span{font-family:inherit}.IntegratedAgent-module__fP2a-G__intgAgentChat{background:var(--bg-card);color:var(--text-primary);border-radius:8px 0 0;flex:0 0 300px;max-width:300px}@supports (corner-shape:squircle){.IntegratedAgent-module__fP2a-G__intgAgentChat{corner-shape:squircle;border-radius:12px 0 0}}.IntegratedAgent-module__fP2a-G__intgAgentRootMemory .IntegratedAgent-module__fP2a-G__intgAgentChat{flex:0 0 340px;max-width:340px}.IntegratedAgent-module__fP2a-G__intgAgentRootMemory .IntegratedAgent-module__fP2a-G__intgAgentDoc{margin-inline-end:32px}.IntegratedAgent-module__fP2a-G__intgAgentMemory{background:color-mix(in srgb, var(--accent-primary), transparent 92%);border-radius:8px;align-items:flex-start;gap:8px;margin:0 16px;padding:10px 12px;animation:.3s ease-out both IntegratedAgent-module__fP2a-G__doneFadeIn;display:flex}@supports (corner-shape:squircle){.IntegratedAgent-module__fP2a-G__intgAgentMemory{corner-shape:squircle;border-radius:12px}}.IntegratedAgent-module__fP2a-G__intgAgentMemoryIcon{color:var(--accent-primary);flex-shrink:0;margin-top:1px}.IntegratedAgent-module__fP2a-G__intgAgentMemoryBody{min-width:0}.IntegratedAgent-module__fP2a-G__intgAgentMemoryLabel{color:var(--accent-primary);font-size:12px;font-weight:600}.IntegratedAgent-module__fP2a-G__intgAgentMemorySummary{color:var(--text-secondary);margin-top:2px;padding:10px 16px;font-size:12px;line-height:1.4}.IntegratedAgent-module__fP2a-G__intgAgentUserRow{justify-content:flex-end;margin:14px 16px 0;display:flex}.IntegratedAgent-module__fP2a-G__intgAgentUserBubble{background-color:color-mix(in srgb, var(--bg-card), var(--accent-primary) 6%);max-width:85%;color:color-mix(in srgb, var(--text-primary), var(--accent-primary) 35%);border-radius:10px;padding:8px 12px;font-size:13px;line-height:1.5}@supports (corner-shape:squircle){.IntegratedAgent-module__fP2a-G__intgAgentUserBubble{corner-shape:squircle;border-radius:16px}}.IntegratedAgent-module__fP2a-G__intgAgentAgentRow{justify-content:flex-start;margin:10px 16px 0;display:flex}.IntegratedAgent-module__fP2a-G__intgAgentAgentBubble{background-color:var(--bg-primary);max-width:85%;color:var(--text-secondary);border-radius:10px;padding:8px 12px;font-size:14px;line-height:1.5}@supports (corner-shape:squircle){.IntegratedAgent-module__fP2a-G__intgAgentAgentBubble{corner-shape:squircle;border-radius:16px}}.IntegratedAgent-module__fP2a-G__intgAgentSlideIn{animation:.5s cubic-bezier(.16,1,.3,1) both IntegratedAgent-module__fP2a-G__intgAgentSlideUp}@keyframes IntegratedAgent-module__fP2a-G__intgAgentSlideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.IntegratedAgent-module__fP2a-G__intgAgentSlideIn{animation:none}}.IntegratedAgent-module__fP2a-G__intgAgentChatHeader{border-bottom:1px solid var(--border-primary);padding:14px}.IntegratedAgent-module__fP2a-G__intgAgentChatMessage{background:var(--bg-primary);border-radius:9px;margin:14px;padding:10px 12px;font-size:14px;line-height:1.45}@supports (corner-shape:squircle){.IntegratedAgent-module__fP2a-G__intgAgentChatMessage{corner-shape:squircle;border-radius:14px}}.IntegratedAgent-module__fP2a-G__intgAgentChatStatus{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%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;margin:0 16px;font-size:12px;animation:3s linear infinite IntegratedAgent-module__fP2a-G__statusGradient}@keyframes IntegratedAgent-module__fP2a-G__statusGradient{0%{background-position:0%}to{background-position:-200%}}.IntegratedAgent-module__fP2a-G__intgAgentChatDone{color:var(--text-secondary);align-items:center;gap:6px;margin:0 16px;font-size:12px;animation:.3s ease-out both IntegratedAgent-module__fP2a-G__doneFadeIn;display:flex}@keyframes IntegratedAgent-module__fP2a-G__doneFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.IntegratedAgent-module__fP2a-G__diffRemoved{background:color-mix(in srgb, var(--diff-delete), transparent 82%);text-decoration:line-through;-webkit-text-decoration-color:var(--diff-delete);text-decoration-color:var(--diff-delete);border-radius:3px}.IntegratedAgent-module__fP2a-G__diffAdded{background:color-mix(in srgb, var(--diff-insert), transparent 78%);border-radius:3px}.IntegratedAgent-module__fP2a-G__cursor{vertical-align:text-bottom;background:var(--text-primary);width:2px;height:1.15em;display:inline-block}.IntegratedAgent-module__fP2a-G__typedTail{color:#0000;-webkit-user-select:none;user-select:none}@media (max-width:700px){.IntegratedAgent-module__fP2a-G__intgAgentDoc{margin-inline-end:24px;padding:20px 20px 0}.IntegratedAgent-module__fP2a-G__intgAgentDocContent{font-size:13px}.IntegratedAgent-module__fP2a-G__intgAgentChat{flex:0 0 250px;max-width:250px}}@media (max-width:440px){.IntegratedAgent-module__fP2a-G__intgAgentDoc{margin-inline-end:16px}.IntegratedAgent-module__fP2a-G__intgAgentChat{flex:0 0 250px;max-width:250px}.IntegratedAgent-module__fP2a-G__intgAgentChatHeader{padding:10px;font-size:13px}.IntegratedAgent-module__fP2a-G__intgAgentChatMessage{margin:10px;font-size:12px}}
.page-module__uSG_Xa__page{background:var(--bg-primary);min-height:100vh;color:var(--text-primary);flex-direction:column;align-items:center;padding:0;display:flex}.page-module__uSG_Xa__shell{flex-direction:column;gap:20px;width:100%;max-width:800px;margin-top:100px;display:flex}.page-module__uSG_Xa__header{text-align:left;flex-direction:column;align-items:flex-start;gap:.4rem;padding:20px;display:flex}.page-module__uSG_Xa__blogIndexLink{color:var(--text-muted);opacity:.7;margin-bottom:10px;font-size:16px;font-weight:400}.page-module__uSG_Xa__title{letter-spacing:-.01em;color:var(--text-primary);margin:0;font-size:1.5rem;font-weight:500}.page-module__uSG_Xa__meta{color:var(--text-muted);margin:0;font-size:.85rem}.page-module__uSG_Xa__bylineSeparator{padding:0 6px}.page-module__uSG_Xa__content{width:100%;max-width:800px;color:var(--text-secondary);overflow-wrap:anywhere;padding:20px 20px 50px;font-size:1rem;line-height:1.65}.page-module__uSG_Xa__content p{margin:0 0 1rem}.page-module__uSG_Xa__content p:last-child{margin-bottom:0}:is(.page-module__uSG_Xa__content h1,.page-module__uSG_Xa__content h2,.page-module__uSG_Xa__content h3,.page-module__uSG_Xa__content h4,.page-module__uSG_Xa__content h5,.page-module__uSG_Xa__content h6){color:var(--text-primary);margin:1.2rem 0 .6rem;font-weight:600;line-height:1.2}.page-module__uSG_Xa__content h1{font-size:1.6rem}.page-module__uSG_Xa__content h2{font-size:1.4rem}.page-module__uSG_Xa__content h3{font-size:1.25rem}.page-module__uSG_Xa__content h4{font-size:1.1rem}:is(.page-module__uSG_Xa__content ul,.page-module__uSG_Xa__content ol){margin:0 0 1rem 1.25rem;padding:0}.page-module__uSG_Xa__content li{margin:.35rem 0}.page-module__uSG_Xa__content a{color:var(--accent-primary);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:.08em}.page-module__uSG_Xa__content img{border:1px solid var(--border-primary);max-width:100%;height:auto;margin:12px 0}.page-module__uSG_Xa__content table{border-collapse:collapse;overflow-wrap:normal;word-wrap:normal;width:100%;margin:1rem 0}:is(.page-module__uSG_Xa__content th,.page-module__uSG_Xa__content td){border:1px solid var(--border-secondary,#d1d5db);text-align:left;padding:8px 12px}.page-module__uSG_Xa__content th{background-color:var(--bg-secondary,#f9fafb);font-weight:600}.page-module__uSG_Xa__messageCard{background:var(--bg-card);width:100%;box-shadow:0 14px 36px var(--shadow-sm);text-align:center;color:var(--text-secondary);padding:1.25rem;line-height:1.5}@media (min-width:768px){.page-module__uSG_Xa__title{font-size:1.6rem}}@media (max-width:768px){.page-module__uSG_Xa__header{padding:30px 10px 10px}.page-module__uSG_Xa__content{padding:10px}}
.LinkEditor-module__URDOXW__linkEditor{background:var(--bg-card);border:1px solid var(--border);z-index:100;border-radius:4px;width:280px;position:relative}.LinkEditor-module__URDOXW__linkEditorContent{flex-direction:column;gap:12px;padding:12px;display:flex}.LinkEditor-module__URDOXW__linkField{flex-direction:column;gap:4px;display:flex}.LinkEditor-module__URDOXW__linkLabel{color:var(--text-secondary);letter-spacing:.5px;font-size:11px;font-weight:500}.LinkEditor-module__URDOXW__linkInputRow{gap:6px;display:flex}.LinkEditor-module__URDOXW__linkInput{border:1px solid var(--border-primary);border-radius:4px;flex-grow:1}.LinkEditor-module__URDOXW__linkInput:focus{border-color:var(--accent-primary)}.LinkEditor-module__URDOXW__linkInputInvalid,.LinkEditor-module__URDOXW__linkInputInvalid:focus{border-color:var(--accent-danger)}.LinkEditor-module__URDOXW__linkInput::placeholder{color:var(--text-tertiary)}.LinkEditor-module__URDOXW__inlineLatexInput{width:100%;font-family:Monaco,Menlo,Consolas,monospace}.LinkEditor-module__URDOXW__linkButton{background:var(--bg-input);border:1px solid var(--border);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.LinkEditor-module__URDOXW__linkButton:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.LinkEditor-module__URDOXW__linkButton:disabled{opacity:.5;cursor:not-allowed}.LinkEditor-module__URDOXW__linkTextPreview{color:var(--text-secondary);background:var(--bg-subtle);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;padding:8px 10px;font-size:13px;overflow:hidden}.LinkEditor-module__URDOXW__removeLinkButton{color:var(--accent-danger);background:color-mix(in srgb, var(--accent-danger), transparent 90%);cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-family:inherit;font-size:12px;transition:all .15s;display:flex}.LinkEditor-module__URDOXW__removeLinkButton:hover{background:var(--accent-danger);color:#fff}.LinkEditor-module__URDOXW__connector{inset-inline-end:100%;background:var(--border);width:20px;height:2px;position:absolute;top:50%;transform:translateY(-50%)}.LinkEditor-module__URDOXW__connector:after{content:"";inset-inline-end:0;background:var(--border);width:6px;height:6px;transform:translate(calc(50% * var(--dir-sign)), -50%);border-radius:50%;position:absolute;top:50%}.LinkEditor-module__URDOXW__narrowMode .LinkEditor-module__URDOXW__connector{display:none}.LinkEditor-module__URDOXW__footnoteEditor{width:auto}.LinkEditor-module__URDOXW__footnoteEditor .LinkEditor-module__URDOXW__footnoteRow{flex-direction:row;align-items:center;gap:16px}.LinkEditor-module__URDOXW__footnoteActions{gap:6px;display:flex}.LinkEditor-module__URDOXW__footnoteRemoveButton{height:34px}
.DocumentGraphic-module__uPQvrq__scene{background:var(--bg-primary);position:absolute;inset:0;overflow:hidden}.DocumentGraphic-module__uPQvrq__page{--font-ui:Georgia, "Times New Roman", serif;box-sizing:border-box;border:1px solid var(--border-primary);background:var(--bg-card);color:var(--text-primary);font-family:Georgia,Times New Roman,serif;position:absolute}.DocumentGraphic-module__uPQvrq__page p,.DocumentGraphic-module__uPQvrq__page h1,.DocumentGraphic-module__uPQvrq__page h2{margin:0}.DocumentGraphic-module__uPQvrq__pageLetter{width:816px;padding:96px;font-size:16px;line-height:22.4px}.DocumentGraphic-module__uPQvrq__pageLetter p+p{margin-top:6px}.DocumentGraphic-module__uPQvrq__pageLetter .DocumentGraphic-module__uPQvrq__title{font-size:20px;font-weight:700;line-height:28px}.DocumentGraphic-module__uPQvrq__pageThumb{width:380px;min-height:492px;padding:34px 33px;font-size:7.5px;line-height:10.5px}.DocumentGraphic-module__uPQvrq__pageThumb p+p,.DocumentGraphic-module__uPQvrq__pageThumb h2+p,.DocumentGraphic-module__uPQvrq__pageThumb p+h2{margin-top:3px}.DocumentGraphic-module__uPQvrq__pageThumb .DocumentGraphic-module__uPQvrq__title{margin-bottom:5px;font-size:11px;font-weight:700;line-height:14px}.DocumentGraphic-module__uPQvrq__pageThumb .DocumentGraphic-module__uPQvrq__heading{margin-top:6px;font-size:8.5px;font-weight:700;line-height:12px}.DocumentGraphic-module__uPQvrq__pageThumb .DocumentGraphic-module__uPQvrq__meta{color:var(--content-muted);font-size:7px;line-height:10px}.DocumentGraphic-module__uPQvrq__fontSans{--font-ui:Arial, Helvetica, sans-serif;font-family:Arial,Helvetica,sans-serif}.DocumentGraphic-module__uPQvrq__fontMono{--font-ui:"Source Code Pro", Menlo, Consolas, monospace;font-family:Source Code Pro,Menlo,Consolas,monospace;font-size:7px;line-height:10.5px}.DocumentGraphic-module__uPQvrq__bullet{padding-inline-start:1.2em;position:relative}.DocumentGraphic-module__uPQvrq__bullet:before{content:"•";position:absolute;inset-inline-start:.3em}.DocumentGraphic-module__uPQvrq__clause{gap:.6em;display:flex}.DocumentGraphic-module__uPQvrq__clauseNumber{flex:none;min-width:2em}.DocumentGraphic-module__uPQvrq__code{white-space:pre}.DocumentGraphic-module__uPQvrq__commentMark{color:inherit;background:#f7c94847;box-shadow:0 1.5px #ca8a04e6}:is(.dark .DocumentGraphic-module__uPQvrq__commentMark,[data-theme=dark] .DocumentGraphic-module__uPQvrq__commentMark){background:#d69e2e38;box-shadow:0 1.5px #d69e2ee6}.DocumentGraphic-module__uPQvrq__deletion{color:var(--diff-delete-text);background:var(--diff-delete-wash);text-decoration:line-through;-webkit-text-decoration-color:var(--diff-delete-text);text-decoration-color:var(--diff-delete-text);text-decoration-thickness:1px}.DocumentGraphic-module__uPQvrq__insertion{color:var(--diff-insert-text);background:var(--diff-insert-wash);text-decoration:none}.DocumentGraphic-module__uPQvrq__caret{vertical-align:-.2em;background:var(--text-primary);width:1px;height:1.1em;display:inline-block}.DocumentGraphic-module__uPQvrq__pageRaised{border-color:var(--warm-border-strong)}.DocumentGraphic-module__uPQvrq__group{transform-origin:0 0;position:absolute}.DocumentGraphic-module__uPQvrq__marginComment{transform-origin:0 0;flex-direction:column;gap:10px;display:flex;position:absolute}
