.AccountSettingsModal-module__YTpgUG__modal.AccountSettingsModal-module__YTpgUG__modal{flex-direction:column;width:95%;max-width:720px;height:80vh;max-height:720px;padding:0;display:flex;overflow:visible}.AccountSettingsModal-module__YTpgUG__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.AccountSettingsModal-module__YTpgUG__closeButton{z-index:2;background:var(--bg-secondary);cursor:pointer;color:var(--text-disabled);border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:color .15s,background-color .15s,transform .15s;display:flex;position:absolute;top:14px;right:14px}.AccountSettingsModal-module__YTpgUG__closeButton:hover{color:var(--text-secondary);background:var(--bg-active);transform:scale(1.05)}.AccountSettingsModal-module__YTpgUG__layout{border-radius:16px;flex:1;align-self:stretch;min-height:0;display:flex;overflow:hidden}.AccountSettingsModal-module__YTpgUG__sidebar{border-right:1px solid var(--border-primary);background-color:color-mix(in srgb,var(--bg-card),var(--bg-primary)25%);flex-direction:column;flex:0 0 200px;gap:2px;padding:20px 12px;display:flex;overflow-y:auto}.AccountSettingsModal-module__YTpgUG__sidebarHeader{color:var(--text-muted);padding:0 12px 12px;font-size:14px;font-weight:500}.AccountSettingsModal-module__YTpgUG__sidebarItem{color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:8px 12px;font-size:13px;font-weight:400;transition:background-color .12s,color .12s;display:flex}.AccountSettingsModal-module__YTpgUG__sidebarItem:hover{background-color:var(--bg-hover);color:var(--text-primary)}.AccountSettingsModal-module__YTpgUG__sidebarItemActive,.AccountSettingsModal-module__YTpgUG__sidebarItemActive:hover{background-color:var(--bg-active);color:var(--text-primary)}.AccountSettingsModal-module__YTpgUG__sidebarItemIcon{color:currentColor;flex-shrink:0;align-items:center;width:16px;height:16px;display:flex}.AccountSettingsModal-module__YTpgUG__sidebarItemLabel{flex:1;min-width:0}.AccountSettingsModal-module__YTpgUG__sidebarFooter{align-items:center;min-height:28px;margin-top:auto;padding:12px 12px 4px;display:flex}.AccountSettingsModal-module__YTpgUG__saveStatusPlaceholder{height:18px}.AccountSettingsModal-module__YTpgUG__saveStatus{font-size:12px;font-weight:500;line-height:18px;animation:.22s AccountSettingsModal-module__YTpgUG__saveStatusFade}.AccountSettingsModal-module__YTpgUG__saveStatusSaved{color:var(--text-muted)}.AccountSettingsModal-module__YTpgUG__saveStatusError{color:var(--error-color,#ef4444)}@keyframes AccountSettingsModal-module__YTpgUG__saveStatusFade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.AccountSettingsModal-module__YTpgUG__main{flex-direction:column;flex:1;min-width:0;display:flex}.AccountSettingsModal-module__YTpgUG__mainScroll{flex:1;padding:20px 36px 36px;overflow-y:auto}.AccountSettingsModal-module__YTpgUG__sectionIntro{margin-bottom:24px}.AccountSettingsModal-module__YTpgUG__sectionTitle{color:var(--text-primary);margin:0 0 8px;font-size:20px;font-weight:600}.AccountSettingsModal-module__YTpgUG__sectionDescription{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.55}.AccountSettingsModal-module__YTpgUG__sectionDescription+.AccountSettingsModal-module__YTpgUG__sectionDescription{margin-top:12px}.AccountSettingsModal-module__YTpgUG__subsectionTitle{color:var(--text-primary);margin:28px 0 4px;font-size:14px;font-weight:600}.AccountSettingsModal-module__YTpgUG__subsectionTitle:first-of-type{margin-top:8px}.AccountSettingsModal-module__YTpgUG__subsectionDescription{color:var(--text-secondary);margin:0 0 12px;font-size:13px;line-height:1.5}.AccountSettingsModal-module__YTpgUG__settingGroup{margin-bottom:24px}.AccountSettingsModal-module__YTpgUG__settingGroup:last-of-type{margin-bottom:0}.AccountSettingsModal-module__YTpgUG__settingLabel{color:var(--text-primary);margin-bottom:4px;font-size:14px;font-weight:500;display:block}.AccountSettingsModal-module__YTpgUG__settingHelp{color:var(--text-secondary);margin:0 0 12px;font-size:13px;line-height:1.5}.AccountSettingsModal-module__YTpgUG__settingControl{max-width:320px}.AccountSettingsModal-module__YTpgUG__settingControl>div{width:100%;display:flex}.AccountSettingsModal-module__YTpgUG__saveRow{border-top:1px solid var(--border-primary);align-items:center;gap:12px;margin-top:28px;padding-top:20px;display:flex}.AccountSettingsModal-module__YTpgUG__saveSuccess{color:var(--success-color,#10b981);font-size:13px}.AccountSettingsModal-module__YTpgUG__saveError{color:var(--error-color,#ef4444);font-size:13px}.AccountSettingsModal-module__YTpgUG__customInstructionsTextarea{background:var(--bg-card);border:1px solid var(--border-primary);width:100%;color:var(--text-primary);resize:vertical;border-radius:8px;outline:none;min-height:160px;padding:10px 12px;font-family:inherit;font-size:13px;transition:border-color .15s}.AccountSettingsModal-module__YTpgUG__customInstructionsTextarea:focus{border-color:var(--accent-primary)}.AccountSettingsModal-module__YTpgUG__charCountRow{text-align:right;margin-top:8px}.AccountSettingsModal-module__YTpgUG__charCountLabel{color:var(--text-tertiary);font-size:12px}.AccountSettingsModal-module__YTpgUG__promptList{flex-direction:column;gap:12px;display:flex}.AccountSettingsModal-module__YTpgUG__emptyState{text-align:center;color:var(--text-tertiary);border:1px dashed var(--border-primary);border-radius:12px;padding:24px;font-size:13px}.AccountSettingsModal-module__YTpgUG__promptCard{background:var(--bg-primary);border-radius:8px;padding:14px;transition:border-color .15s}@supports (corner-shape:squircle){.AccountSettingsModal-module__YTpgUG__promptCard{corner-shape:squircle;border-radius:12px}}.AccountSettingsModal-module__YTpgUG__promptCard:hover{border-color:var(--border-secondary)}.AccountSettingsModal-module__YTpgUG__promptHeader{justify-content:space-between;align-items:center;gap:8px;min-height:22px;margin-bottom:8px;display:flex}.AccountSettingsModal-module__YTpgUG__nameInput{border:none;border-bottom:1px solid var(--border-primary);color:var(--text-primary);background:0 0;outline:none;flex:1;max-width:400px;padding:2px 0;font-size:14px;font-weight:600;transition:border-color .15s}.AccountSettingsModal-module__YTpgUG__nameInput::placeholder{color:var(--text-tertiary);font-weight:400}.AccountSettingsModal-module__YTpgUG__nameInput:focus{border-bottom-color:var(--accent-primary)}.AccountSettingsModal-module__YTpgUG__agentList{flex-direction:column;gap:10px;margin-top:20px;display:flex}.AccountSettingsModal-module__YTpgUG__agentCard{border:1px solid var(--border-primary);border-radius:8px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .15s,background .15s;display:flex}@supports (corner-shape:squircle){.AccountSettingsModal-module__YTpgUG__agentCard{corner-shape:squircle;border-radius:12px}}.AccountSettingsModal-module__YTpgUG__agentInfo{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.AccountSettingsModal-module__YTpgUG__agentName{color:var(--text-primary);font-size:14px;font-weight:600;line-height:1.2}.AccountSettingsModal-module__YTpgUG__scopeRow{flex-wrap:wrap;gap:6px;display:flex}.AccountSettingsModal-module__YTpgUG__scopeTag{color:var(--text-secondary);background:var(--bg-card);border:1px solid var(--border-primary);border-radius:999px;padding:0 8px;font-size:11px;font-weight:500;line-height:1.6}.AccountSettingsModal-module__YTpgUG__agentMeta{color:var(--text-tertiary);font-size:12px;line-height:1.4}.AccountSettingsModal-module__YTpgUG__deleteButton{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;padding:4px;transition:color .15s,background-color .15s;display:flex}.AccountSettingsModal-module__YTpgUG__deleteButton:hover{color:var(--text-error,#e55);background-color:var(--bg-hover)}.AccountSettingsModal-module__YTpgUG__promptTextarea{background:var(--bg-card);border:1px solid var(--border-primary);width:100%;color:var(--text-secondary);resize:vertical;border-radius:6px;outline:none;min-height:60px;padding:8px 10px;font-family:inherit;font-size:13px;transition:border-color .15s}.AccountSettingsModal-module__YTpgUG__promptTextarea:focus{border-color:var(--accent-primary)}.AccountSettingsModal-module__YTpgUG__attachmentsSection{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.AccountSettingsModal-module__YTpgUG__attachmentChip{color:var(--text-secondary);border:1px solid var(--border-primary);background:var(--bg-card);border-radius:4px;align-items:center;gap:6px;padding:3px 8px;font-size:12px;display:flex}.AccountSettingsModal-module__YTpgUG__attachmentChip svg{flex-shrink:0;width:12px;height:12px}.AccountSettingsModal-module__YTpgUG__attachmentRemove{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:flex}.AccountSettingsModal-module__YTpgUG__attachmentRemove:hover{color:var(--text-primary)}.AccountSettingsModal-module__YTpgUG__addAttachmentButton{border:1px dashed var(--border-primary);color:var(--text-tertiary);cursor:pointer;background:0 0;border-radius:4px;align-items:center;gap:4px;padding:5px 8px;font-size:12px;transition:color .15s,border-color .15s;display:flex}.AccountSettingsModal-module__YTpgUG__addAttachmentButton:hover{color:var(--accent-primary)}.AccountSettingsModal-module__YTpgUG__addAttachmentButton svg{width:12px;height:12px}.AccountSettingsModal-module__YTpgUG__newPromptFooter{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:8px;display:flex}.AccountSettingsModal-module__YTpgUG__newPromptFooter .AccountSettingsModal-module__YTpgUG__attachmentsSection{flex:1;margin-top:0}.AccountSettingsModal-module__YTpgUG__profileCard{border:1px solid var(--border-primary);border-radius:14px;align-items:center;gap:20px;padding:18px;display:flex}.AccountSettingsModal-module__YTpgUG__profileAvatarButton{cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;width:84px;height:84px;padding:0;position:relative;overflow:hidden}.AccountSettingsModal-module__YTpgUG__profileAvatar{object-fit:cover;width:100%;height:100%;display:block}.AccountSettingsModal-module__YTpgUG__profileAvatarFallback{background:var(--bg-secondary);width:100%;height:100%;color:var(--text-tertiary);justify-content:center;align-items:center;display:flex}.AccountSettingsModal-module__YTpgUG__profileAvatarOverlay{color:#fff;opacity:0;background:#00000073;justify-content:center;align-items:center;transition:opacity .15s;display:flex;position:absolute;inset:0}:is(.AccountSettingsModal-module__YTpgUG__profileAvatarButton:hover .AccountSettingsModal-module__YTpgUG__profileAvatarOverlay,.AccountSettingsModal-module__YTpgUG__profileAvatarButton:focus-visible .AccountSettingsModal-module__YTpgUG__profileAvatarOverlay){opacity:1}.AccountSettingsModal-module__YTpgUG__profileAvatarSpinner{border:2px solid #fff;border-top-color:#0000;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite AccountSettingsModal-module__YTpgUG__profileSpin}@keyframes AccountSettingsModal-module__YTpgUG__profileSpin{to{transform:rotate(360deg)}}.AccountSettingsModal-module__YTpgUG__profileInfo{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.AccountSettingsModal-module__YTpgUG__profileNameInput{color:var(--text-primary);background:0 0;border:1px solid #0000;border-radius:6px;outline:none;margin:-4px -6px 0;padding:4px 6px;font-family:inherit;font-size:18px;font-weight:600;transition:border-color .15s}.AccountSettingsModal-module__YTpgUG__profileNameInput:hover{border-color:var(--border-primary)}.AccountSettingsModal-module__YTpgUG__profileNameInput:focus{border-color:var(--accent-primary)}.AccountSettingsModal-module__YTpgUG__profileEmail{color:var(--text-secondary);margin:0;font-size:13px}.AccountSettingsModal-module__YTpgUG__profileJoined{color:var(--text-tertiary);margin:0;font-size:12px}.AccountSettingsModal-module__YTpgUG__themeOptionGroup{gap:8px;display:flex}.AccountSettingsModal-module__YTpgUG__themeOption{border:1px solid var(--border-primary);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:16px 12px;font-family:inherit;font-size:13px;font-weight:500;transition:border-color .15s,background-color .15s,color .15s;display:flex}.AccountSettingsModal-module__YTpgUG__themeOption:hover{border-color:var(--border-secondary);color:var(--text-primary)}.AccountSettingsModal-module__YTpgUG__themeOptionActive,.AccountSettingsModal-module__YTpgUG__themeOptionActive:hover{border-color:var(--accent-primary);background-color:color-mix(in srgb,var(--accent-primary),transparent 92%);color:var(--accent-primary)}.AccountSettingsModal-module__YTpgUG__themeOptionIcon{justify-content:center;align-items:center;width:20px;height:20px;display:flex}.AccountSettingsModal-module__YTpgUG__themeOptionIcon svg{width:18px;height:18px}.AccountSettingsModal-module__YTpgUG__checkboxLabel{color:var(--text-primary);cursor:pointer;border:1px solid var(--border-primary);border-radius:8px;align-items:center;gap:10px;padding:12px 14px;font-size:14px;display:flex}.AccountSettingsModal-module__YTpgUG__checkboxLabel input[type=checkbox]{cursor:pointer}@media (max-width:640px){.AccountSettingsModal-module__YTpgUG__modal{border-radius:0;width:100%;height:100dvh;max-height:100dvh;top:0;left:0;transform:none}.AccountSettingsModal-module__YTpgUG__layout{flex-direction:column}.AccountSettingsModal-module__YTpgUG__sidebar{border-right:none;border-bottom:1px solid var(--border-primary);flex-direction:row;flex:none;gap:6px;padding:10px;overflow:auto hidden}.AccountSettingsModal-module__YTpgUG__sidebarHeader{display:none}.AccountSettingsModal-module__YTpgUG__sidebarItem{white-space:nowrap;flex:none}.AccountSettingsModal-module__YTpgUG__mainScroll{padding:20px}}
.Dropdown-module__Bz6A_q__container{display:inline-flex}.Dropdown-module__Bz6A_q__trigger{font-weight:400;font-family:var(--font-ui);justify-content:space-between;display:inline-flex}.Dropdown-module__Bz6A_q__searchInput{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:0}.Dropdown-module__Bz6A_q__searchInput::placeholder{color:var(--text-secondary)}.Dropdown-module__Bz6A_q__searchRow{border-bottom:1px solid var(--border-primary);padding:6px 10px}.Dropdown-module__Bz6A_q__searchRow[data-size="0.5"] .Dropdown-module__Bz6A_q__searchInput{font-size:12px}.Dropdown-module__Bz6A_q__searchRow[data-size="1"] .Dropdown-module__Bz6A_q__searchInput{font-size:13px}.Dropdown-module__Bz6A_q__searchRow[data-size="2"] .Dropdown-module__Bz6A_q__searchInput{font-size:14px}.Dropdown-module__Bz6A_q__searchRow[data-size="3"] .Dropdown-module__Bz6A_q__searchInput{font-size:15px}.Dropdown-module__Bz6A_q__trigger[data-size="0.5"]{padding:4px 8px;font-size:11px}.Dropdown-module__Bz6A_q__trigger[data-size="1"]{padding:6px;font-size:13px}.Dropdown-module__Bz6A_q__trigger[data-size="2"]{padding:8px 16px;font-size:14px}.Dropdown-module__Bz6A_q__trigger[data-size="3"]{padding:10px 20px;font-size:15px}.Dropdown-module__Bz6A_q__chevron{margin-left:8px}.Dropdown-module__Bz6A_q__trigger[data-size="0.5"] .Dropdown-module__Bz6A_q__chevron,.Dropdown-module__Bz6A_q__trigger[data-size="1"] .Dropdown-module__Bz6A_q__chevron{margin-left:0}.Dropdown-module__Bz6A_q__content{z-index:1200;overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(24rem,100dvh - 32px);overflow-y:auto;}.Dropdown-module__Bz6A_q__content_tertiary{background-color:var(--bg-primary)}.Dropdown-module__Bz6A_q__item{font-family:var(--font-ui);justify-content:space-between;align-items:center;}.Dropdown-module__Bz6A_q__item[data-size="0.5"]{padding:4px 8px;font-size:12px}.Dropdown-module__Bz6A_q__item[data-size="1"]{padding:6px;font-size:13px}.Dropdown-module__Bz6A_q__item[data-size="2"]{padding:8px;font-size:14px}.Dropdown-module__Bz6A_q__item[data-size="3"]{padding:10px 20px;font-size:15px}.Dropdown-module__Bz6A_q__checkIcon{margin-left:8px}.Dropdown-module__Bz6A_q__itemDisabled{opacity:.5;cursor:not-allowed}.Dropdown-module__Bz6A_q__itemDisabled:hover{color:var(--text-muted);background-color:#0000}.Dropdown-module__Bz6A_q__separator{}.Dropdown-module__Bz6A_q__comboAnchor{display:inline-flex;position:relative;overflow:hidden}.Dropdown-module__Bz6A_q__comboInput{color:var(--text-primary);font-family:var(--font-ui);background:0 0;border:none;outline:none;min-width:0;position:absolute;inset:1px 26px 1px 1px}.Dropdown-module__Bz6A_q__comboInput::placeholder{color:var(--text-muted)}.Dropdown-module__Bz6A_q__comboInput[data-size="1"]{padding:0 5px;font-size:13px}.Dropdown-module__Bz6A_q__comboInput[data-size="2"]{padding:0 15px;font-size:14px}.Dropdown-module__Bz6A_q__comboInput[data-size="3"]{padding:0 19px;font-size:15px}.Dropdown-module__Bz6A_q__actionItem{color:var(--accent-primary)}.Dropdown-module__Bz6A_q__fontHint{font-family:var(--font-ui);color:var(--text-muted);font-size:.85em}.Dropdown-module__Bz6A_q__sectionDivider{background:var(--border-primary);height:1px;margin:4px 8px}
.AgentChat-module__vnomJG__container{box-sizing:border-box;z-index:3000;flex-direction:column;height:100%;display:flex}.AgentChat-module__vnomJG__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__vnomJG__agentLabel{-webkit-user-select:none;user-select:none;cursor:default;font-size:13px;font-weight:400}.AgentChat-module__vnomJG__conversationControls{flex:1;justify-content:flex-end;align-items:center;gap:6px;display:flex}.AgentChat-module__vnomJG__conversationDropdown{min-width:0}.AgentChat-module__vnomJG__conversationOptionLabel{align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.AgentChat-module__vnomJG__conversationOptionText{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.AgentChat-module__vnomJG__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__vnomJG__conversationStatus{color:var(--text-secondary);white-space:nowrap;font-size:12px}.AgentChat-module__vnomJG__attachmentsContainer{flex-direction:row;gap:6px;display:flex}.AgentChat-module__vnomJG__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%);max-width:150px;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__vnomJG__attachmentChip{corner-shape:squircle;border-radius:20px}}.AgentChat-module__vnomJG__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__vnomJG__attachmentChip img{border-radius:2px}.AgentChat-module__vnomJG__attachmentPreview{text-overflow:ellipsis;white-space:nowrap;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__vnomJG__attachmentChip:hover .AgentChat-module__vnomJG__attachmentPreview{color:var(--text-primary)}.AgentChat-module__vnomJG__attachmentSize{color:var(--text-muted);flex-shrink:0;font-size:11px;font-weight:500}.AgentChat-module__vnomJG__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__vnomJG__attachmentRemove:hover{background:var(--bg-tertiary);color:var(--accent-danger)}.AgentChat-module__vnomJG__queuedMessagesContainer{flex-direction:column;gap:6px;display:flex}.AgentChat-module__vnomJG__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__vnomJG__queuedPulse;display:flex}@keyframes AgentChat-module__vnomJG__queuedPulse{0%,to{opacity:1}50%{opacity:.7}}.AgentChat-module__vnomJG__queuedMessageText{text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary);flex:1;overflow:hidden}.AgentChat-module__vnomJG__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__vnomJG__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__vnomJG__queuedMessageRemove:hover{background:var(--bg-tertiary);color:var(--accent-danger)}.AgentChat-module__vnomJG__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__vnomJG__modelPickerDropdown,.AgentChat-module__vnomJG__actionModeDropdown{flex-shrink:1;min-width:0;overflow:hidden}.AgentChat-module__vnomJG__modelPickerDropdown span{font-size:var(--agent-chat-model-picker-font-size,inherit);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.AgentChat-module__vnomJG__extendedModeToggle{flex-shrink:1;width:36px;transition:background-color .35s,border-color .35s;overflow:hidden}.AgentChat-module__vnomJG__extendedModeToggleActive{border-color:color-mix(in srgb,var(--accent-success),var(--text-primary)20%);background-color:color-mix(in srgb,var(--accent-success),transparent 20%);}.AgentChat-module__vnomJG__extendedModeToggleActive:hover{background-color:color-mix(in srgb,var(--accent-success),transparent 15%)!important}.AgentChat-module__vnomJG__thoroughnessTrigger{justify-content:center;align-items:center;display:inline-flex}.AgentChat-module__vnomJG__thoroughnessIcon{width:18px;height:16px;transition:fill .35s;display:inline-block}.AgentChat-module__vnomJG__thoroughnessIconActive{fill:#fff;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round}.AgentChat-module__vnomJG__thoroughnessIconBalanced{fill:color-mix(in srgb,var(--text-muted),transparent 50%);stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round}.AgentChat-module__vnomJG__extendedModeToggle:hover .AgentChat-module__vnomJG__thoroughnessIconBalanced{fill:var(--accent-success)}.AgentChat-module__vnomJG__modelPickerItem{flex:auto;justify-content:space-between;align-items:center;gap:14px;width:auto;min-width:0;display:flex}.AgentChat-module__vnomJG__modelPickerItemText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.AgentChat-module__vnomJG__modelPickerItemMeta{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.AgentChat-module__vnomJG__modelPickerMultiplier{color:var(--text-muted);opacity:.7;font-size:12px;line-height:1}.AgentChat-module__vnomJG__modelPickerItemSelected,.AgentChat-module__vnomJG__modelPickerItemSelected .AgentChat-module__vnomJG__modelPickerMultiplier{color:var(--accent-primary)}.AgentChat-module__vnomJG__thoroughnessPickerItem{justify-content:space-between;align-items:center;width:100px;display:flex}.AgentChat-module__vnomJG__thoroughnessPickerItemDisabled{width:100%}.AgentChat-module__vnomJG__modelPickerItemDisabled{width:auto}.AgentChat-module__vnomJG__modelDetails{flex-direction:column;gap:8px;width:200px;padding:6px;font-size:14px;display:flex}.AgentChat-module__vnomJG__thoroughnessDetails{flex-direction:column;gap:6px;width:220px;padding:6px;font-size:13px;display:flex}.AgentChat-module__vnomJG__thoroughnessDescription{opacity:.85;flex-direction:column;gap:5px;font-size:12px;display:flex}.AgentChat-module__vnomJG__modelDescription{text-wrap:wrap;font-size:12px}.AgentChat-module__vnomJG__modelCost{color:#fffc;align-items:center;gap:4px;font-size:12px;display:flex}.AgentChat-module__vnomJG__modelCost a,.AgentChat-module__vnomJG__modelCost a:visited{color:var(--accent-primary)}.AgentChat-module__vnomJG__modelCost a:hover{text-decoration:underline}.AgentChat-module__vnomJG__modelCostX{margin-left:1px;font-size:10px}.AgentChat-module__vnomJG__modelDetailsMultiplier{color:#ffffffe6;text-wrap:wrap}.AgentChat-module__vnomJG__modelFeatures{color:#fffc;margin-top:4px;font-size:11px}.AgentChat-module__vnomJG__attachButton{color:var(--text-secondary);flex-shrink:0;width:36px;transition:color .15s}.AgentChat-module__vnomJG__attachButton:hover{color:var(--text-primary)}.AgentChat-module__vnomJG__attachButton:disabled{color:var(--text-tertiary);cursor:not-allowed}.AgentChat-module__vnomJG__sendButtonGroup{flex-shrink:0;margin-left:auto;display:flex}.AgentChat-module__vnomJG__overageBadge{min-width:28px;height:28px;color:var(--accent-warning);cursor:default;background:linear-gradient(135deg,color-mix(in srgb,var(--accent-warning)12%,var(--bg-card))0%,color-mix(in srgb,var(--accent-warning)24%,var(--bg-card))50%,color-mix(in srgb,var(--accent-warning)12%,var(--bg-card))100%);border:1px solid color-mix(in srgb,var(--accent-warning)50%,var(--bg-card));background-size:200% 200%;border-radius:6px;justify-content:center;align-items:center;padding:4px;display:flex}@supports (corner-shape:squircle){.AgentChat-module__vnomJG__overageBadge{corner-shape:squircle;border-radius:10px}}.AgentChat-module__vnomJG__overageBadge:hover{animation:6s ease-in-out infinite AgentChat-module__vnomJG__accentGradient}@keyframes AgentChat-module__vnomJG__accentGradient{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.AgentChat-module__vnomJG__overageBadge svg{flex-shrink:0}.AgentChat-module__vnomJG__chatMessagesFrame{flex:1;min-height:0;position:relative}.AgentChat-module__vnomJG__chatScrollArea{overscroll-behavior-y:contain;flex-direction:column;flex:1;height:100%;min-height:0;display:flex;overflow-y:auto}.AgentChat-module__vnomJG__messagesContainer{flex-direction:column;flex:1;padding:10px 10px 50px;display:flex;position:relative}.AgentChat-module__vnomJG__chatStickyFooter{z-index:2;flex-direction:column;align-items:stretch;display:flex;position:relative}.AgentChat-module__vnomJG__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__vnomJG__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__vnomJG__jumpToBottomButton:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.AgentChat-module__vnomJG__chatBottomBar{background:linear-gradient(to bottom,transparent 0%,var(--bg-card)80%)}.AgentChat-module__vnomJG__emptyState{text-align:center;cursor:default;padding:40px 20px}.AgentChat-module__vnomJG__emptyState p{color:var(--text-tertiary);justify-content:center;align-items:center;gap:4px;margin:0;font-size:14px;display:flex}.AgentChat-module__vnomJG__message{-webkit-user-select:text;user-select:text}@keyframes AgentChat-module__vnomJG__slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes AgentChat-module__vnomJG__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__vnomJG__memoryStatusTextSweep{0%{background-position:140%}to{background-position:-40%}}@keyframes AgentChat-module__vnomJG__statusLineEnter{0%{opacity:0;transform:translateY(78%)}35%{opacity:0}to{opacity:1;transform:translateY(0)}}@keyframes AgentChat-module__vnomJG__statusLineLeave{0%{opacity:1;transform:translateY(0)}65%{opacity:0}to{opacity:0;transform:translateY(-72%)}}.AgentChat-module__vnomJG__message+.AgentChat-module__vnomJG__message{margin-top:10px}.AgentChat-module__vnomJG__message:last-child{margin-bottom:10px}.AgentChat-module__vnomJG__message.AgentChat-module__vnomJG__user{justify-content:flex-end;display:flex}.AgentChat-module__vnomJG__message.AgentChat-module__vnomJG__user.AgentChat-module__vnomJG__animateIn{transform-origin:100%;animation:.5s cubic-bezier(.16,1,.3,1) AgentChat-module__vnomJG__slideUp}.AgentChat-module__vnomJG__message.AgentChat-module__vnomJG__assistant{flex-direction:column;align-items:flex-start;display:flex}.AgentChat-module__vnomJG__message.AgentChat-module__vnomJG__decision{color:var(--text-tertiary);-webkit-user-select:none;user-select:none;align-self:flex-start;align-items:center;margin:18px 0 8px;padding-left:8px;font-size:12px;display:flex}.AgentChat-module__vnomJG__message.AgentChat-module__vnomJG__decision.AgentChat-module__vnomJG__decisionAnimateIn{transform-origin:0 0;animation:.5s cubic-bezier(.16,1,.3,1) AgentChat-module__vnomJG__decisionRevealIn;overflow:hidden}.AgentChat-module__vnomJG__memoryStatusText{color:inherit;display:inline-block}.AgentChat-module__vnomJG__memoryStatusTextAnimateIn,.AgentChat-module__vnomJG__message.AgentChat-module__vnomJG__decision:hover .AgentChat-module__vnomJG__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__vnomJG__memoryStatusTextSweep}.AgentChat-module__vnomJG__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__vnomJG__decisionClickable:hover,.AgentChat-module__vnomJG__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__vnomJG__decisionClickable:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){.AgentChat-module__vnomJG__message.AgentChat-module__vnomJG__user.AgentChat-module__vnomJG__animateIn,.AgentChat-module__vnomJG__message.AgentChat-module__vnomJG__decision.AgentChat-module__vnomJG__decisionAnimateIn,.AgentChat-module__vnomJG__pendingRateLimitPromptAnimateIn,.AgentChat-module__vnomJG__freeAiUsageTextAnimateIn,.AgentChat-module__vnomJG__statusLineEntering,.AgentChat-module__vnomJG__statusLineLeaving,.AgentChat-module__vnomJG__message.AgentChat-module__vnomJG__decision:hover .AgentChat-module__vnomJG__memoryStatusText,.AgentChat-module__vnomJG__memoryStatusTextAnimateIn{animation:none}.AgentChat-module__vnomJG__message.AgentChat-module__vnomJG__decision:hover .AgentChat-module__vnomJG__memoryStatusText,.AgentChat-module__vnomJG__memoryStatusTextAnimateIn{color:inherit;background:0 0}.AgentChat-module__vnomJG__pendingRateLimitPromptAnimateIn,.AgentChat-module__vnomJG__freeAiUsageTextAnimateIn,.AgentChat-module__vnomJG__statusLineEntering{opacity:1}.AgentChat-module__vnomJG__statusLineLeaving{display:none}}.AgentChat-module__vnomJG__message.AgentChat-module__vnomJG__system{justify-content:center;margin:8px 0;display:flex}.AgentChat-module__vnomJG__messageWrapper{flex-direction:column;max-width:90%;display:flex}.AgentChat-module__vnomJG__user .AgentChat-module__vnomJG__messageWrapper{align-items:flex-end}.AgentChat-module__vnomJG__assistant .AgentChat-module__vnomJG__messageWrapper{align-items:flex-start}.AgentChat-module__vnomJG__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__vnomJG__messageContent{corner-shape:squircle;border-radius:16px}}.AgentChat-module__vnomJG__messageContent p{margin:0}.AgentChat-module__vnomJG__messageContent p+p{margin-top:12px}.AgentChat-module__vnomJG__user .AgentChat-module__vnomJG__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__vnomJG__pendingRateLimitMessage .AgentChat-module__vnomJG__messageContent{position:relative}.AgentChat-module__vnomJG__assistant .AgentChat-module__vnomJG__messageContent{background-color:var(--bg-primary);color:var(--text-secondary)}.AgentChat-module__vnomJG__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__vnomJG__incompleteTaskUpsell{corner-shape:squircle;border-radius:16px}}.AgentChat-module__vnomJG__incompleteTaskUpsell p{margin:0}.AgentChat-module__vnomJG__incompleteTaskUpsell p+p{margin-top:10px}.AgentChat-module__vnomJG__incompleteTaskUpsellText{flex:1;min-width:0;font-size:12px;line-height:1.35}.AgentChat-module__vnomJG__incompleteTaskUpsell button{flex-shrink:0}.AgentChat-module__vnomJG__incompleteTaskExtendedPrompt{color:var(--text-tertiary);margin-top:6px;padding:4px;font-size:12px;line-height:1.35}.AgentChat-module__vnomJG__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__vnomJG__inlineTextButton>div{margin-right:4px;position:relative;top:4px}.AgentChat-module__vnomJG__inlineTextButton:hover{color:color-mix(in srgb,var(--accent-primary),var(--text-primary)25%)}.AgentChat-module__vnomJG__system .AgentChat-module__vnomJG__messageContent{background-color:var(--bg-tertiary);color:var(--text-tertiary);max-width:90%;padding:6px 12px;font-size:12px;font-style:italic}.AgentChat-module__vnomJG__messageAttachments{flex-direction:column;gap:4px;margin-top:6px;display:flex}.AgentChat-module__vnomJG__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__vnomJG__messageAttachment img{border-radius:2px}.AgentChat-module__vnomJG__messageAttachmentPreview{text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-family:var(--font-mono);flex:1;overflow:hidden}.AgentChat-module__vnomJG__messageAttachmentSize{color:var(--text-muted);flex-shrink:0;font-size:11px;font-weight:500}.AgentChat-module__vnomJG__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__vnomJG__pendingRateLimitPrompt{corner-shape:squircle;border-radius:16px}}.AgentChat-module__vnomJG__pendingRateLimitPromptAnimateIn{opacity:0;transform-origin:100% 0;animation:.5s cubic-bezier(.16,1,.3,1) .5s both AgentChat-module__vnomJG__slideUp}.AgentChat-module__vnomJG__pendingRateLimitPromptCopy{flex-direction:column;gap:5px;min-width:0;display:flex}.AgentChat-module__vnomJG__pendingRateLimitDescription{color:var(--text-secondary);font-size:14px;line-height:1.4}.AgentChat-module__vnomJG__pendingRateLimitDescription strong{font-weight:550}.AgentChat-module__vnomJG__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__vnomJG__freeAiUsageText>div{cursor:default;gap:6px;display:flex}.AgentChat-module__vnomJG__freeAiUsageTextAnimateIn{animation:1.15s cubic-bezier(.16,1,.3,1) both AgentChat-module__vnomJG__freeAiUsageStatusIn}.AgentChat-module__vnomJG__freeAiUsageTextHidden{opacity:0;pointer-events:none;max-height:0;margin-top:0;margin-bottom:0;transform:translateY(8px)}@keyframes AgentChat-module__vnomJG__freeAiUsageStatusIn{0%{opacity:0}to{opacity:1}}.AgentChat-module__vnomJG__freeAiUsageCopy{min-width:0}.AgentChat-module__vnomJG__freeAiUsageButton{color:var(--accent-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:550}.AgentChat-module__vnomJG__freeAiUsageButton:hover{text-decoration:underline}.AgentChat-module__vnomJG__pendingRateLimitStatusLine{color:var(--text-muted);align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.AgentChat-module__vnomJG__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__vnomJG__streaming .AgentChat-module__vnomJG__messageContent{position:relative}@keyframes AgentChat-module__vnomJG__blink{0%,50%{opacity:.5}51%,to{opacity:0}}.AgentChat-module__vnomJG__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__vnomJG__errorRetryButton{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-weight:600}.AgentChat-module__vnomJG__errorRetryButton:disabled{opacity:.6;cursor:not-allowed}.AgentChat-module__vnomJG__statusContainer{flex-direction:column;gap:0;margin-bottom:10px;padding:18px 8px 6px;display:flex}.AgentChat-module__vnomJG__statusLineStack{min-height:17px;display:grid;overflow:hidden}.AgentChat-module__vnomJG__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__vnomJG__statusGradient}.AgentChat-module__vnomJG__statusLineEntering{opacity:0;z-index:2;animation:3s linear infinite AgentChat-module__vnomJG__statusGradient,.8s cubic-bezier(.2,.84,.24,1) both AgentChat-module__vnomJG__statusLineEnter}.AgentChat-module__vnomJG__statusLineLeaving{opacity:1;z-index:1;animation:3s linear infinite AgentChat-module__vnomJG__statusGradient,.8s cubic-bezier(.2,.84,.24,1) both AgentChat-module__vnomJG__statusLineLeave}.AgentChat-module__vnomJG__wordCount{color:var(--text-tertiary);align-items:center;margin-top:4px;font-size:11px;display:flex}.AgentChat-module__vnomJG__wordCount svg{margin-right:2px}@keyframes AgentChat-module__vnomJG__statusGradient{0%{background-position:0%}to{background-position:-200%}}.AgentChat-module__vnomJG__workDuration{color:var(--text-tertiary);cursor:default;margin:8px 0;padding-left:8px;font-size:12px}.AgentChat-module__vnomJG__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__vnomJG__inputArea{corner-shape:squircle;border-radius:20px}}.AgentChat-module__vnomJG__inputAreaChromeless{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.AgentChat-module__vnomJG__savedPromptsCorner{z-index:2;position:absolute;top:8px;right:8px}.AgentChat-module__vnomJG__inputComposer{height:var(--input-composer-height);min-height:var(--input-composer-height);flex-direction:column;gap:8px;display:flex}.AgentChat-module__vnomJG__inputComposerMeta{flex-direction:column;gap:6px;min-height:0;max-height:56px;padding-right:2px;display:flex;overflow-y:auto}.AgentChat-module__vnomJG__inputArea:hover{border-color:color-mix(in srgb,var(--border-primary),var(--accent-primary)20%)}.AgentChat-module__vnomJG__inputArea:focus-within,.AgentChat-module__vnomJG__inputAreaDragOver{border-color:var(--accent-primary)}.AgentChat-module__vnomJG__inputForm{background:var(--bg-card);border-radius:5px;flex:1;align-items:flex-end;gap:8px;min-height:0;display:flex}.AgentChat-module__vnomJG__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;margin-right:34px}@media (max-width:900px){.AgentChat-module__vnomJG__input{font-size:16px}}.AgentChat-module__vnomJG__input:focus{border-color:#06c}.AgentChat-module__vnomJG__input:disabled{cursor:not-allowed}.AgentChat-module__vnomJG__authMessage,.AgentChat-module__vnomJG__noDocumentMessage{color:#666;text-align:center;padding:20px;font-size:14px}.AgentChat-module__vnomJG__noDocumentMessage{color:#999;padding:8px;font-size:12px}.AgentChat-module__vnomJG__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__vnomJG__fadeIn;display:flex;position:relative}@supports (corner-shape:squircle){.AgentChat-module__vnomJG__proposedChangesBox{corner-shape:squircle;border-radius:20px}}.AgentChat-module__vnomJG__stopButton,.AgentChat-module__vnomJG__sendButton{position:relative}.AgentChat-module__vnomJG__sendButton div,.AgentChat-module__vnomJG__stopButton div{z-index:4;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;top:0;left:0}@supports (corner-shape:squircle){.AgentChat-module__vnomJG__sendButton div,.AgentChat-module__vnomJG__stopButton div{corner-shape:squircle;border-radius:12px}}.AgentChat-module__vnomJG__stopButton div{background:color-mix(in srgb,var(--bg-card),transparent 50%)}.AgentChat-module__vnomJG__sendButton div{background:var(--accent-primary)}.AgentChat-module__vnomJG__sendButton:disabled div{background:color-mix(in srgb,var(--accent-primary),var(--bg-primary)60%);color:var(--bg-card)}.AgentChat-module__vnomJG__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__vnomJG__shimmer;position:absolute;inset:-1px}@supports (corner-shape:squircle){.AgentChat-module__vnomJG__stopButton:before{corner-shape:squircle;border-radius:12px}}.AgentChat-module__vnomJG__anonLimitReached:before,.AgentChat-module__vnomJG__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__vnomJG__shimmer;position:absolute;inset:-1px}@supports (corner-shape:squircle){.AgentChat-module__vnomJG__anonLimitReached:before,.AgentChat-module__vnomJG__limitReached:before{corner-shape:squircle;border-radius:20px}}@keyframes AgentChat-module__vnomJG__shimmer{0%{background-position:200% 0}to{background-position:-100% 0}}.AgentChat-module__vnomJG__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__vnomJG__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__vnomJG__diffCounts{gap:6px;font-size:13px;font-weight:500;display:flex}.AgentChat-module__vnomJG__diffAdd{color:var(--accent-success)}.AgentChat-module__vnomJG__diffRemove{color:var(--accent-danger)}.AgentChat-module__vnomJG__proposedChangesButtons{justify-content:center;gap:8px;display:flex}.AgentChat-module__vnomJG__proposedChangesInline{flex-direction:column;align-items:flex-start;gap:8px;margin:0 8px 16px;font-size:13px;display:flex}.AgentChat-module__vnomJG__proposedChangesActions{gap:8px;display:flex}.AgentChat-module__vnomJG__rejectAllButton{border-color:color-mix(in srgb,var(--accent-danger),transparent 50%)!important}.AgentChat-module__vnomJG__rejectAllButton:hover{border-color:color-mix(in srgb,var(--accent-danger),transparent 20%)}.AgentChat-module__vnomJG__proposedChangesLabel{color:var(--text-primary)}.AgentChat-module__vnomJG__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__vnomJG__proposedChangesHide:hover{background:var(--bg-tertiary);color:var(--text-primary)}.AgentChat-module__vnomJG__plusPromo{color:var(--text-secondary);margin:8px;font-size:13px}.AgentChat-module__vnomJG__plusPromoLink{cursor:pointer;border-radius:5px;padding:4px}@supports (corner-shape:squircle){.AgentChat-module__vnomJG__plusPromoLink{corner-shape:squircle;border-radius:8px}}.AgentChat-module__vnomJG__guideLink{color:var(--accent-primary);justify-content:center;align-items:center;display:inline-flex}.AgentChat-module__vnomJG__guideLink:hover{text-decoration:underline}.AgentChat-module__vnomJG__guideLink span{position:relative;top:1px}.AgentChat-module__vnomJG__markdownLink{color:var(--accent-primary);text-underline-offset:2px;text-decoration:underline}.AgentChat-module__vnomJG__markdownLink:hover{color:color-mix(in srgb,var(--accent-primary),var(--text-primary)25%)}.AgentChat-module__vnomJG__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__vnomJG__markdownHeading{color:var(--text-primary);margin:2px 0;font-weight:700;display:block}.AgentChat-module__vnomJG__markdownHeading1{font-size:1.16em}.AgentChat-module__vnomJG__markdownHeading2{font-size:1.1em}.AgentChat-module__vnomJG__markdownHeading3{font-size:1.05em}.AgentChat-module__vnomJG__markdownHeading4,.AgentChat-module__vnomJG__markdownHeading5,.AgentChat-module__vnomJG__markdownHeading6{font-size:1em}.AgentChat-module__vnomJG__suggestedFollowups{gap:12px;margin-top:auto;padding-top:24px}.AgentChat-module__vnomJG__suggestedFollowupsLabel{}.AgentChat-module__vnomJG__suggestedFollowupsButtons{flex-direction:column;align-items:flex-end;gap:10px;display:flex}@keyframes AgentChat-module__vnomJG__slideUpSuggestion{0%{opacity:0;transform:translateY(0)}to{opacity:1;transform:translateY(-12px)}}.AgentChat-module__vnomJG__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:left;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__vnomJG__slideUpSuggestion;transform:translateY(-12px)}@supports (corner-shape:squircle){.AgentChat-module__vnomJG__suggestedFollowupButton{corner-shape:squircle;border-radius:16px}}.AgentChat-module__vnomJG__suggestedFollowupButton:nth-child(2){animation-delay:.1s}.AgentChat-module__vnomJG__suggestedFollowupButton:hover{background-color:color-mix(in srgb,var(--bg-card),var(--accent-primary)6%);color:var(--text-primary)}.AgentChat-module__vnomJG__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__vnomJG__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__vnomJG__anonLimitReached,.AgentChat-module__vnomJG__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__vnomJG__fadeIn;display:flex;position:relative}@supports (corner-shape:squircle){.AgentChat-module__vnomJG__anonLimitReached,.AgentChat-module__vnomJG__limitReached{corner-shape:squircle;border-radius:20px}}.AgentChat-module__vnomJG__anonLimitReached p,.AgentChat-module__vnomJG__limitReached p{color:var(--text-secondary);margin:0;font-size:14px}.AgentChat-module__vnomJG__limitReached h3{margin-top:0;margin-bottom:10px}.AgentChat-module__vnomJG__usageWarningReveal{will-change:opacity,transform;animation:1.2s cubic-bezier(.2,.8,.2,1) both AgentChat-module__vnomJG__usageWarningReveal}@keyframes AgentChat-module__vnomJG__usageWarningReveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.AgentChat-module__vnomJG__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__vnomJG__usageWarning{corner-shape:squircle;border-radius:20px}}.AgentChat-module__vnomJG__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__vnomJG__usageWarning:hover .button-color-blue{background:color-mix(in srgb,var(--accent-primary),white 10%)}.AgentChat-module__vnomJG__usageWarning:active .button-color-blue{background:color-mix(in srgb,var(--accent-primary),black 5%)}.AgentChat-module__vnomJG__usageWarning button{flex-shrink:0}.AgentChat-module__vnomJG__usageWarningHelpLine{color:var(--text-muted);margin-top:5px;font-size:12px;line-height:1.4;display:block}.AgentChat-module__vnomJG__usageWarningHelpLine a{color:var(--accent-primary);text-decoration:none}.AgentChat-module__vnomJG__usageWarningHelpLine a:hover{text-decoration:underline}.AgentChat-module__vnomJG__usageWarningPassiveMessage{cursor:default;flex-direction:column;align-items:flex-start;gap:4px;display:flex}.AgentChat-module__vnomJG__usageWarningPassive{cursor:default}.AgentChat-module__vnomJG__usageWarningPassive:hover{border-color:color-mix(in srgb,var(--border-primary),var(--accent-primary)20%);background:var(--bg-card)}.AgentChat-module__vnomJG__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__vnomJG__usageWarningDismiss:hover{border-color:var(--border-secondary);background:color-mix(in srgb,var(--bg-hover),transparent 25%);color:var(--text-primary)}.AgentChat-module__vnomJG__usageWarningDismiss:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.AgentChat-module__vnomJG__usageLimitBounce{animation:.5s AgentChat-module__vnomJG__usageLimitBounce}@media (prefers-reduced-motion:reduce){.AgentChat-module__vnomJG__usageWarningReveal,.AgentChat-module__vnomJG__usageLimitBounce{animation:none}}@keyframes AgentChat-module__vnomJG__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__vnomJG__usageWarningProgressBar{justify-content:flex-end;align-items:center;gap:10px;display:flex}.AgentChat-module__vnomJG__usageWarningProgressBarBg{background:var(--border-primary);border-radius:2px;width:50px;height:4px}.AgentChat-module__vnomJG__usageWarningProgressBarFill{background:var(--accent-primary);border-radius:2px;height:4px;transition:width .3s;display:block}.AgentChat-module__vnomJG__usageWarningProgressBarLabel{color:var(--text-muted);font-size:12px}.AgentChat-module__vnomJG__dailyFreeResetCountdown{color:var(--text-muted);align-items:center;gap:2px;margin-left:10px;font-size:13px;display:inline-flex}.AgentChat-module__vnomJG__dailyFreeResetCountdown svg{flex-shrink:0;width:13px;height:13px}.AgentChat-module__vnomJG__packInlineLink{width:-moz-fit-content;width:fit-content;color:var(--accent-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;line-height:1.4;display:inline}.AgentChat-module__vnomJG__packInlineLink:hover{text-decoration:underline}.AgentChat-module__vnomJG__planDetails{font-size:13px}.AgentChat-module__vnomJG__usageCtaWrapper{z-index:1;flex-direction:column;gap:14px;display:flex;position:relative}.AgentChat-module__vnomJG__usageCtaWrapper p:first-child{font-size:16px}.AgentChat-module__vnomJG__usageProgressWrapper{border-bottom:2px solid var(--bg-card);margin-bottom:20px;padding:32px 32px 20px}.AgentChat-module__vnomJG__usageProgressHeader{color:var(--text-tertiary);justify-content:space-between;margin-bottom:6px;font-size:12px;display:flex}.AgentChat-module__vnomJG__usageCtaWrapper button{cursor:pointer}.AgentChat-module__vnomJG__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__vnomJG__attachmentProgressBar{background:var(--accent-primary);border-radius:2px;height:100%;transition:width .2s ease-out}
.ThemedImage-module__Uxvw3a__root{max-width:100%;line-height:0;display:inline-block;position:relative}.ThemedImage-module__Uxvw3a__image{border:1px solid var(--border-primary);border-radius:8px;max-width:100%;display:block}@supports (corner-shape:squircle){.ThemedImage-module__Uxvw3a__image{corner-shape:squircle;border-radius:12px}}.ThemedImage-module__Uxvw3a__darkImage{display:none}.dark .ThemedImage-module__Uxvw3a__lightImage{display:none}.dark .ThemedImage-module__Uxvw3a__darkImage{display:block}
.LegacyMigrationModal-module__npE4wW__notice{z-index:1000;background:linear-gradient(135deg,color-mix(in srgb,var(--bg-card),var(--accent-primary)0%),color-mix(in srgb,var(--bg-card),var(--accent-primary)5%),color-mix(in srgb,var(--bg-card),var(--accent-primary)15%));border:1px solid color-mix(in srgb,var(--border-primary),var(--accent-primary)20%);border-radius:6px;width:380px;padding:16px;animation:.3s ease-out 1s backwards LegacyMigrationModal-module__npE4wW__slideUp;position:fixed;bottom:20px;left:20px}@keyframes LegacyMigrationModal-module__npE4wW__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.LegacyMigrationModal-module__npE4wW__header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.LegacyMigrationModal-module__npE4wW__title{color:var(--text-primary);font-size:14px;font-weight:600}.LegacyMigrationModal-module__npE4wW__closeButton{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;margin:-10px -4px 0 0;padding:0;font-size:20px;line-height:1}.LegacyMigrationModal-module__npE4wW__closeButton:hover{color:var(--text-secondary)}.LegacyMigrationModal-module__npE4wW__message{color:var(--text-secondary);margin:0 0 12px;font-size:13px;line-height:1.5}.LegacyMigrationModal-module__npE4wW__actions{justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}.LegacyMigrationModal-module__npE4wW__pricingLink{color:var(--text-tertiary);font-size:13px;text-decoration:none}.LegacyMigrationModal-module__npE4wW__pricingLink:hover{color:var(--text-secondary);text-decoration:underline}
.SavedPromptsMenu-module__TaTUMG__triggerButton{color:var(--text-secondary);flex-shrink:0;padding:4px;transition:color .15s,background-color .3s}.SavedPromptsMenu-module__TaTUMG__triggerButton:hover{color:var(--text-primary)}.SavedPromptsMenu-module__TaTUMG__pulse{animation:1.5s ease-in-out SavedPromptsMenu-module__TaTUMG__savedPulse}@keyframes SavedPromptsMenu-module__TaTUMG__savedPulse{0%{background-color:#0000}20%{border-color:var(--accent-primary)}to{background-color:#0000}}.SavedPromptsMenu-module__TaTUMG__content{background-color:var(--bg-card);border:1px solid var(--border-primary);z-index:9999;border-radius:8px;min-width:200px;padding:4px 0;animation:.12s ease-out SavedPromptsMenu-module__TaTUMG__menuFadeIn;box-shadow:0 4px 12px #00000026}.dark .SavedPromptsMenu-module__TaTUMG__content{box-shadow:0 10px 38px -10px #0009,0 10px 20px -15px #00000080}@keyframes SavedPromptsMenu-module__TaTUMG__menuFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.SavedPromptsMenu-module__TaTUMG__header{justify-content:space-between;align-items:center;padding:6px 12px;display:flex}.SavedPromptsMenu-module__TaTUMG__headerTitle{letter-spacing:.5px;color:var(--text-tertiary);font-size:12px;font-weight:600}.SavedPromptsMenu-module__TaTUMG__headerManage{color:var(--accent-primary);cursor:pointer;font-size:12px;text-decoration:none}.SavedPromptsMenu-module__TaTUMG__headerManage:hover{text-decoration:underline}.SavedPromptsMenu-module__TaTUMG__separator{background:var(--border-primary);height:1px;margin:2px 0}.SavedPromptsMenu-module__TaTUMG__item{color:var(--text-secondary);cursor:default;-webkit-user-select:none;user-select:none;outline:none;align-items:center;gap:8px;max-width:300px;padding:8px 12px;font-size:13px;display:flex}.SavedPromptsMenu-module__TaTUMG__item[data-highlighted],.SavedPromptsMenu-module__TaTUMG__item:hover{background-color:var(--bg-hover);color:var(--text-primary)}.SavedPromptsMenu-module__TaTUMG__itemName{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.SavedPromptsMenu-module__TaTUMG__saveItem{color:var(--accent-primary);}.SavedPromptsMenu-module__TaTUMG__saveItem[data-highlighted],.SavedPromptsMenu-module__TaTUMG__saveItem:hover{color:var(--accent-primary)}.SavedPromptsMenu-module__TaTUMG__saveAction{color:var(--accent-primary);align-items:center;gap:4px;display:flex}.SavedPromptsMenu-module__TaTUMG__saveCurrentItem{color:var(--text-tertiary);margin-top:10px;font-size:12px;}.SavedPromptsMenu-module__TaTUMG__saveCurrentItem[data-highlighted]{background-color:var(--bg-hover);color:var(--text-primary)}.SavedPromptsMenu-module__TaTUMG__loadingState,.SavedPromptsMenu-module__TaTUMG__emptyState{color:var(--text-tertiary);opacity:.7;text-align:center;padding:12px 16px;font-size:12px}.SavedPromptsMenu-module__TaTUMG__savedFeedback{color:var(--accent-primary);padding:2px 0;font-size:11px;animation:2s ease-in-out forwards SavedPromptsMenu-module__TaTUMG__savedFadeInOut}@keyframes SavedPromptsMenu-module__TaTUMG__savedFadeInOut{0%{opacity:0}15%{opacity:1}70%{opacity:1}to{opacity:0}}
.InlineSuggestions-module__MZy6Na__container{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.InlineSuggestions-module__MZy6Na__pillContainer{pointer-events:auto;z-index:100;background:var(--bg-primary,#f5f5f5);border-radius:4px;align-items:center;height:22px;display:flex;position:absolute}.InlineSuggestions-module__MZy6Na__suggestionButton{font-family:var(--font-ui);color:var(--text-primary,#333);white-space:nowrap;border:none;border-left:1px solid var(--border-primary,#ddd);border-top:1px solid var(--border-primary,#ddd);border-bottom:1px solid var(--border-primary,#ddd);background:0 0;border-radius:4px 0 0 4px;align-items:center;height:22px;transition:background .3s;display:inline-flex}.InlineSuggestions-module__MZy6Na__suggestionButton:hover:not([disabled]){cursor:pointer;color:var(--accent-primary);background:color-mix(in srgb,var(--bg-card),var(--bg-primary)50%)}.InlineSuggestions-module__MZy6Na__noSuggestion{color:var(--text-muted);font-style:italic}.InlineSuggestions-module__MZy6Na__dismissButton{color:var(--text-secondary,#999);cursor:pointer;border:none;border-right:1px solid var(--border-primary,#ddd);border-top:1px solid var(--border-primary,#ddd);border-bottom:1px solid var(--border-primary,#ddd);background:0 0;border-radius:0 4px 4px 0;justify-content:center;align-items:center;height:22px;line-height:1;transition:color .15s,background .15s;display:flex}.InlineSuggestions-module__MZy6Na__dismissButton:hover{background:var(--bg-hover,#e8e8e8);color:var(--accent-danger)}.InlineSuggestions-module__MZy6Na__shortcutHint{opacity:.4;margin-left:6px;font-weight:400}
.Account-module__atz4eW__container{background-color:color-mix(in srgb,var(--bg-card),var(--bg-primary)80%);min-height:100vh;font-family:var(--font-ui);justify-content:center;padding:70px 24px 48px;display:flex}.Account-module__atz4eW__mainContent{background:var(--bg-card);border-radius:4px;width:1000px;padding:20px}@media (max-width:1000px){.Account-module__atz4eW__mainContent{width:100%}}.Account-module__atz4eW__contentWrapper{margin:0 auto}.Account-module__atz4eW__pageTitleRow{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.Account-module__atz4eW__pageTitle{color:var(--text-primary);margin:0;font-size:32px;font-weight:500}.Account-module__atz4eW__pageTitleIcon{color:var(--text-muted);opacity:.5}.Account-module__atz4eW__breadcrumbs{align-items:center;gap:6px;margin-bottom:16px;display:flex}.Account-module__atz4eW__breadcrumbItem{color:var(--text-muted);font-size:14px;text-decoration:none;transition:color .15s}.Account-module__atz4eW__breadcrumbItem:hover{color:var(--text-primary)}.Account-module__atz4eW__breadcrumbItemCurrent{color:var(--text-primary);font-weight:500}.Account-module__atz4eW__breadcrumbSeparator{width:14px;height:14px;color:var(--text-muted);flex-shrink:0}.Account-module__atz4eW__accountCard{background-color:color-mix(in srgb,var(--bg-card),var(--bg-primary)20%);border:1px solid var(--border-primary);border-radius:12px;margin-bottom:32px;padding:32px}.Account-module__atz4eW__accountHeader{align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.Account-module__atz4eW__avatarSection{flex-shrink:0}.Account-module__atz4eW__avatar{object-fit:cover;border-radius:50%;width:80px;height:80px}.Account-module__atz4eW__avatarPlaceholder{background-color:var(--bg-primary);width:80px;height:80px;color:var(--text-muted);border-radius:50%;justify-content:center;align-items:center;display:flex}.Account-module__atz4eW__avatarPlaceholder svg{width:32px;height:32px}.Account-module__atz4eW__avatarClickable{cursor:pointer}.Account-module__atz4eW__avatarSection{height:80px;position:relative}.Account-module__atz4eW__avatarOverlay{color:#fff;opacity:0;cursor:pointer;background:#00000080;border-radius:50%;justify-content:center;align-items:center;transition:opacity .15s;display:flex;position:absolute;inset:0}.Account-module__atz4eW__avatarSection:hover .Account-module__atz4eW__avatarOverlay{opacity:1}.Account-module__atz4eW__avatarSpinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.6s linear infinite Account-module__atz4eW__spin}@keyframes Account-module__atz4eW__spin{to{transform:rotate(360deg)}}.Account-module__atz4eW__accountInfo{flex:1}.Account-module__atz4eW__userName{color:var(--text-primary);background:0 0;border:none;border-bottom:1px solid #0000;width:100%;max-width:400px;margin:0 0 8px;padding:0;font-family:inherit;font-size:24px;font-weight:600;transition:border-color .15s}.Account-module__atz4eW__userName:hover{border-bottom-color:var(--border-primary)}.Account-module__atz4eW__userName:focus{border-bottom-color:var(--accent-primary)}.Account-module__atz4eW__userName::placeholder{color:var(--text-tertiary);font-weight:400}.Account-module__atz4eW__userEmail{color:var(--text-secondary);margin:0 0 12px;font-size:16px}.Account-module__atz4eW__userJoined{color:var(--text-muted);align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.Account-module__atz4eW__userJoined svg{width:14px;height:14px}.Account-module__atz4eW__accountActions{border-top:1px solid var(--border-secondary);flex-wrap:wrap;gap:12px;padding-top:24px;display:flex}.Account-module__atz4eW__sectionHeading{color:var(--text-primary);margin:0 0 8px;font-size:20px;font-weight:600}.Account-module__atz4eW__emptyText{color:var(--text-muted);margin:20px 0 0}.Account-module__atz4eW__tableWrap{margin-top:24px;overflow-x:auto}.Account-module__atz4eW__simpleTable{border-collapse:collapse;width:100%;font-size:14px}.Account-module__atz4eW__simpleTable th,.Account-module__atz4eW__simpleTable td{border-bottom:1px solid var(--border-secondary);text-align:left;white-space:nowrap;padding:12px 10px}.Account-module__atz4eW__simpleTable th{color:var(--text-muted);font-weight:600}.Account-module__atz4eW__sectionTitle{color:var(--text-primary);margin-bottom:16px;font-size:20px;font-weight:600}.Account-module__atz4eW__linkGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;display:grid}@keyframes Account-module__atz4eW__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.Account-module__atz4eW__accountCardSkeleton{background-color:var(--bg-card);border:1px solid var(--border-primary);border-radius:12px;align-items:flex-start;gap:24px;margin-bottom:32px;padding:32px;display:flex}.Account-module__atz4eW__skeletonAvatar{background:linear-gradient(90deg,var(--bg-tertiary)25%,var(--bg-card)50%,var(--bg-tertiary)75%);background-size:200% 100%;border-radius:50%;width:80px;height:80px;animation:1.5s infinite Account-module__atz4eW__shimmer}.Account-module__atz4eW__skeletonInfo{flex:1}.Account-module__atz4eW__skeletonName{background:linear-gradient(90deg,var(--bg-tertiary)25%,var(--bg-card)50%,var(--bg-tertiary)75%);background-size:200% 100%;border-radius:4px;width:180px;height:28px;margin-bottom:12px;animation:1.5s infinite Account-module__atz4eW__shimmer}.Account-module__atz4eW__skeletonEmail{background:linear-gradient(90deg,var(--bg-tertiary)25%,var(--bg-card)50%,var(--bg-tertiary)75%);background-size:200% 100%;border-radius:4px;width:220px;height:20px;animation:1.5s infinite Account-module__atz4eW__shimmer}.Account-module__atz4eW__quickLinksSkeleton{margin-top:32px}.Account-module__atz4eW__skeletonSectionTitle{background:linear-gradient(90deg,var(--bg-tertiary)25%,var(--bg-card)50%,var(--bg-tertiary)75%);background-size:200% 100%;border-radius:4px;width:120px;height:24px;margin-bottom:16px;animation:1.5s infinite Account-module__atz4eW__shimmer}.Account-module__atz4eW__skeletonLinkGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;display:grid}.Account-module__atz4eW__skeletonLink{background:linear-gradient(90deg,var(--bg-tertiary)25%,var(--bg-card)50%,var(--bg-tertiary)75%);background-size:200% 100%;border-radius:8px;height:80px;animation:1.5s infinite Account-module__atz4eW__shimmer}
.GuideFigure-module__wV2FOW__figure{flex-direction:column;gap:8px;width:100%;margin:1.4rem 0;display:flex}.GuideFigure-module__wV2FOW__media{border:1px solid var(--border-primary);border-radius:10px;width:100%;height:auto;display:block;overflow:hidden}.GuideFigure-module__wV2FOW__themedImage{border-radius:10px;width:100%}.GuideFigure-module__wV2FOW__caption{color:var(--text-muted);font-size:.85rem;line-height:1.45}.GuideFigure-module__wV2FOW__placeholder{text-align:center;border:1.5px dashed var(--border-primary);background:var(--bg-card);width:100%;min-height:220px;color:var(--text-muted);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:28px 20px;display:flex}.GuideFigure-module__wV2FOW__placeholderBadge{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);border:1px solid var(--border-primary);border-radius:999px;padding:3px 10px;font-size:.7rem;font-weight:600}.GuideFigure-module__wV2FOW__placeholderCaption{color:var(--text-secondary);max-width:36ch;font-size:.95rem;font-weight:500}.GuideFigure-module__wV2FOW__placeholderPath{font-family:var(--font-mono,ui-monospace,monospace);color:var(--text-muted);opacity:.85;word-break:break-all;font-size:.78rem}
.ToolEditorInput-module__F3PHYq__container{flex-direction:column;gap:0;width:100%;max-width:925px;display:flex;position:relative}.ToolEditorInput-module__F3PHYq__controlsWrapper{background:var(--bg-card);border-bottom:1px solid var(--border-primary);border-radius:8px 8px 0 0;min-height:79px;overflow:hidden}.ToolEditorInput-module__F3PHYq__containerFill{max-width:none;height:100%;min-height:0}.ToolEditorInput-module__F3PHYq__containerFill .ToolEditorInput-module__F3PHYq__controlsWrapper{flex:none}.ToolEditorInput-module__F3PHYq__editorWrapperFill{flex:auto;min-height:0}.ToolEditorInput-module__F3PHYq__editorWrapperFill .ToolEditorInput-module__F3PHYq__editorClip{height:100%}.ToolEditorInput-module__F3PHYq__editorWrapperFill [data-global-file-drop-scope=document-editor]{justify-content:flex-start}.ToolEditorInput-module__F3PHYq__editorWrapper{background:var(--bg-page);isolation:isolate;background-clip:padding-box;border-top:none;border-radius:0 0 8px 8px;min-height:261px;position:relative}@keyframes ToolEditorInput-module__F3PHYq__shimmerBorder{0%{background-position:200% 0}to{background-position:-100% 0}}.ToolEditorInput-module__F3PHYq__editorClip{border-radius:6px;height:100%;position:relative;overflow:hidden}.ToolEditorInput-module__F3PHYq__editorClip div{overflow:hidden!important}.ToolEditorInput-module__F3PHYq__page{--tool-page-pad-top:96px;--tool-page-pad-side:96px;background:var(--bg-page);cursor:text;min-height:500px;font-family:Arial,sans-serif;position:relative}.ToolEditorInput-module__F3PHYq__pageFill{height:100%;min-height:0}.ToolEditorInput-module__F3PHYq__content{padding:var(--tool-page-pad-top)var(--tool-page-pad-side)48px;min-height:100%;color:var(--text-primary);white-space:pre-wrap;word-break:break-word;outline:none;font-size:16px;line-height:1.4}.ToolEditorInput-module__F3PHYq__placeholderPosition{top:calc(var(--tool-page-pad-top) - 5px);left:var(--tool-page-pad-side);right:var(--tool-page-pad-side);pointer-events:none;z-index:5;align-items:center;height:2em;display:flex;position:absolute;overflow:hidden}.ToolEditorInput-module__F3PHYq__placeholderPosition>div{white-space:nowrap;align-items:center;gap:.3em;display:flex}.ToolEditorInput-module__F3PHYq__placeholderPosition button{pointer-events:auto}@media (max-width:640px){.ToolEditorInput-module__F3PHYq__page{--tool-page-pad-top:40px;--tool-page-pad-side:28px}}.ToolEditorInput-module__F3PHYq__editorFade{background:linear-gradient(to bottom,transparent,var(--bg-primary));pointer-events:none;height:120px;position:absolute;bottom:30px;left:0;right:0}.ToolEditorInput-module__F3PHYq__mask{text-align:center;background:linear-gradient(to bottom,transparent 0%,var(--bg-primary)10%,var(--bg-primary)100%);justify-content:center;gap:6px;padding:40px 0 0;font-size:20px;position:relative;top:-40px}.ToolEditorInput-module__F3PHYq__mask strong{margin:0;padding:0}.ToolEditorInput-module__F3PHYq__error{background:color-mix(in srgb,var(--accent-danger),transparent 90%);border:1px solid color-mix(in srgb,var(--accent-danger),transparent 70%);color:var(--accent-danger);border-radius:8px;padding:12px 16px;font-size:14px}.ToolEditorInput-module__F3PHYq__secondaryInputRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin:30px 0;display:flex}.ToolEditorInput-module__F3PHYq__primaryActionRow{z-index:2000;justify-content:center;display:flex;position:absolute;bottom:14px;left:0;right:0}.ToolEditorInput-module__F3PHYq__dropdownLabel{color:var(--text-secondary);font-size:16px}.ToolEditorInput-module__F3PHYq__dragOverlay{background:color-mix(in srgb,var(--accent-primary),transparent 85%);border:2px dashed var(--accent-primary);z-index:100;pointer-events:none;border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ToolEditorInput-module__F3PHYq__dragOverlayContent{background:var(--bg-card);color:var(--accent-primary);border-radius:8px;padding:16px 24px;font-size:16px;font-weight:500;box-shadow:0 4px 12px #0000001a}
.InvitePage-module__Ongo7G__pageContainer{background-color:var(--bg-primary);flex-direction:column;min-height:100vh;display:flex}.InvitePage-module__Ongo7G__contentWrapper{flex:1;justify-content:center;align-items:center;padding:40px 20px;display:flex}.InvitePage-module__Ongo7G__editorPreview{background:var(--bg-primary);min-height:100vh}.InvitePage-module__Ongo7G__card{background:var(--bg-card);text-align:left;border:1px solid var(--border-primary);border-radius:11px;width:100%;max-width:680px;padding:48px}@supports (corner-shape:squircle){.InvitePage-module__Ongo7G__card{corner-shape:squircle;border-radius:18px}}.InvitePage-module__Ongo7G__inviteIcon,.InvitePage-module__Ongo7G__errorIcon{margin-bottom:24px;font-size:48px}.InvitePage-module__Ongo7G__title{color:var(--text-primary);margin:0 0 32px;font-size:18px;font-weight:500}.InvitePage-module__Ongo7G__inviteDetails{margin-bottom:32px}.InvitePage-module__Ongo7G__inviterInfo{color:var(--text-secondary);margin-bottom:20px;font-size:16px;line-height:1.6}.InvitePage-module__Ongo7G__inviterInfo strong{color:var(--text-primary);font-weight:500}.InvitePage-module__Ongo7G__documentInfo{background:var(--bg-secondary);text-align:left;border-radius:4px;margin:24px 0 24px -24px;padding:20px}.InvitePage-module__Ongo7G__documentTitle{color:var(--text-primary);font-size:18px;font-weight:500}.InvitePage-module__Ongo7G__expirationWarning{background:var(--accent-warning-bg);color:var(--accent-warning);border-radius:6px;margin-top:20px;padding:12px 16px;font-size:14px;display:inline-block}.InvitePage-module__Ongo7G__signInPrompt,.InvitePage-module__Ongo7G__signedInAs{color:var(--text-secondary);margin-bottom:24px;font-size:15px}.InvitePage-module__Ongo7G__signedInAs strong{color:var(--text-primary)}.InvitePage-module__Ongo7G__loadingText{color:var(--text-secondary);margin-top:20px;font-size:16px}.InvitePage-module__Ongo7G__errorMessage{color:var(--text-secondary);margin:20px 0 32px;font-size:16px;line-height:1.6}.InvitePage-module__Ongo7G__redeemingState{flex-direction:column;align-items:center;gap:16px;display:flex}.InvitePage-module__Ongo7G__redeemingState p{color:var(--text-secondary);font-size:16px}.InvitePage-module__Ongo7G__authModalMessage{background:var(--bg-secondary);text-align:center;border-radius:6px;margin-bottom:20px;padding:16px}.InvitePage-module__Ongo7G__authModalMessage p{color:var(--text-secondary);margin:8px 0}.InvitePage-module__Ongo7G__authModalMessage strong{color:var(--accent-primary);font-weight:600}.InvitePage-module__Ongo7G__inviteEmailNote{color:var(--text-tertiary);margin-top:12px;font-size:13px}@media (max-width:640px){.InvitePage-module__Ongo7G__card{padding:32px 24px}.InvitePage-module__Ongo7G__title{font-size:24px}.InvitePage-module__Ongo7G__documentTitle{font-size:16px}}
.SharedHeader-module__Rlheja__header{z-index:4000;background:var(--bg-card);flex-shrink:0;justify-content:center;align-items:center;height:52px;padding:8px 16px;transition:background-color .18s;display:flex;position:fixed;top:0;left:0;right:0}.SharedHeader-module__Rlheja__header.SharedHeader-module__Rlheja__header_home{background:var(--bg-card)}.SharedHeader-module__Rlheja__header.SharedHeader-module__Rlheja__header_transparent{background:0 0}.SharedHeader-module__Rlheja__headerContent{flex:1;justify-content:space-between;align-items:center;gap:16px;max-width:1320px;display:flex}.SharedHeader-module__Rlheja__headerContent.SharedHeader-module__Rlheja__headerContentFull{width:100%;max-width:100%}.SharedHeader-module__Rlheja__headerBorder{border-bottom:1px solid var(--border-primary);padding-bottom:7px}.SharedHeader-module__Rlheja__headerLeft{align-items:center;gap:8px;min-width:0;display:flex}.SharedHeader-module__Rlheja__headerRight{justify-content:flex-end;align-items:center;min-width:0;display:flex}.SharedHeader-module__Rlheja__logo{color:var(--text-primary);-webkit-user-select:none;user-select:none;align-items:center;gap:8px;height:36px;margin-right:10px;font-size:20px;font-weight:600;text-decoration:none;transition:color .15s;display:flex}.SharedHeader-module__Rlheja__logoStatic{pointer:default}.SharedHeader-module__Rlheja__logo:hover:not(.SharedHeader-module__Rlheja__logoStatic){color:color-mix(in srgb,var(--text-primary),white 35%)}@media (max-width:700px){.SharedHeader-module__Rlheja__logo{margin:0}.SharedHeader-module__Rlheja__logo svg{width:28px;height:28px;margin-right:6px}.SharedHeader-module__Rlheja__logoMark{display:none}}.SharedHeader-module__Rlheja__headerActions{align-items:center;gap:8px;display:flex}.SharedHeader-module__Rlheja__actionButton{height:34px;position:relative}.SharedHeader-module__Rlheja__newDocumentPlusBadge{color:#fff;border-radius:50%;width:10px;height:10px;position:absolute;bottom:8px;left:16px}.SharedHeader-module__Rlheja__navLinks{flex-shrink:0;gap:10px;margin-left:10px;display:flex}.SharedHeader-module__Rlheja__navLink{white-space:nowrap;border-radius:8px;padding:8px 10px;font-size:14px;text-decoration:none}.SharedHeader-module__Rlheja__navLink:hover{color:var(--accent-primary);background:color-mix(in srgb,var(--bg-primary),var(--bg-elevated)40%)}@media screen and (max-width:410px){.SharedHeader-module__Rlheja__navLinks{display:none}}@media screen and (max-width:700px){.SharedHeader-module__Rlheja__headerContentSearchExpanded{gap:8px}.SharedHeader-module__Rlheja__headerContentSearchExpanded .SharedHeader-module__Rlheja__navLinks{display:none}.SharedHeader-module__Rlheja__headerContentSearchExpanded .SharedHeader-module__Rlheja__headerLeft,.SharedHeader-module__Rlheja__headerContentSearchExpanded .SharedHeader-module__Rlheja__headerRight{min-width:0}.SharedHeader-module__Rlheja__headerContentSearchExpanded .SharedHeader-module__Rlheja__headerRight{flex:1;max-width:none}}@media screen and (max-width:500px){.SharedHeader-module__Rlheja__headerLeft{gap:0}.SharedHeader-module__Rlheja__headerActions{display:none}}.SharedHeader-module__Rlheja__navButtons{justify-content:flex-end;align-items:center;gap:12px;display:flex}.SharedHeader-module__Rlheja__authSection{justify-content:flex-end;align-items:center;gap:12px;margin-left:12px;display:flex}.SharedHeader-module__Rlheja__authLoadingPlaceholder{background:var(--border-primary);border-radius:50%;width:36px;height:36px}.SharedHeader-module__Rlheja__headerTopLeft{align-items:center;gap:14px;display:flex}.SharedHeader-module__Rlheja__navLinks>a{color:var(--text-primary);white-space:nowrap;border-radius:8px;padding:8px 10px;font-size:14px;font-weight:400;text-decoration:none;transition:color .3s}.SharedHeader-module__Rlheja__navLinks>a:hover{color:var(--accent-primary);background:color-mix(in srgb,var(--bg-primary),var(--bg-elevated)40%)}.SharedHeader-module__Rlheja__toolsDropdown{flex-shrink:0;position:relative}.SharedHeader-module__Rlheja__toolsDropdownTrigger{color:var(--text-primary);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:4px;padding:8px 10px;font-size:14px;text-decoration:none;display:flex}a.SharedHeader-module__Rlheja__toolsDropdownTrigger{font-weight:400}.SharedHeader-module__Rlheja__toolsDropdownTrigger:hover{color:var(--accent-primary);background:color-mix(in srgb,var(--bg-primary),var(--bg-elevated)40%)}.SharedHeader-module__Rlheja__toolsDropdownMenu{background:var(--bg-card);border:1px solid var(--border-primary);opacity:0;visibility:hidden;z-index:5000;border-radius:10px;width:220px;margin:0;padding:6px;list-style:none;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;top:100%;left:0;transform:translateY(-4px);box-shadow:0 4px 16px #0000001f}@supports (corner-shape:squircle){.SharedHeader-module__Rlheja__toolsDropdownMenu{corner-shape:squircle;border-radius:16px}}.SharedHeader-module__Rlheja__toolsDropdown:hover .SharedHeader-module__Rlheja__toolsDropdownMenu{opacity:1;visibility:visible;transform:translateY(0)}.SharedHeader-module__Rlheja__toolsDropdownItem{color:var(--text-primary);border-radius:6px;padding:10px 12px;font-size:14px;text-decoration:none;transition:background-color .1s;display:block}.SharedHeader-module__Rlheja__toolsDropdownItem:hover{background:var(--bg-hover);color:var(--text-primary)}.SharedHeader-module__Rlheja__toolsDropdownDivider{background:var(--border-primary);height:1px;margin:6px 0}.SharedHeader-module__Rlheja__productDropdown{flex-shrink:0;position:relative}.SharedHeader-module__Rlheja__productDropdownTrigger{color:var(--text-primary);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:4px;padding:8px 10px;font-size:14px;font-weight:400;text-decoration:none;transition:color .3s;display:flex}.SharedHeader-module__Rlheja__productDropdownTrigger:hover{color:var(--accent-primary);background:color-mix(in srgb,var(--bg-primary),var(--bg-elevated)40%)}.SharedHeader-module__Rlheja__productDropdownMenu{background:var(--bg-card);border:1px solid color-mix(in srgb,var(--border-primary),white 6%);opacity:0;visibility:hidden;z-index:5000;border-radius:10px;flex-direction:row;gap:18px;padding:18px;transition:opacity .18s,transform .18s,visibility .15s;display:flex;position:absolute;top:100%;left:0;transform:translateY(-6px);box-shadow:0 20px 50px #00000029}@supports (corner-shape:squircle){.SharedHeader-module__Rlheja__productDropdownMenu{corner-shape:squircle;border-radius:16px}}.SharedHeader-module__Rlheja__productDropdown:hover .SharedHeader-module__Rlheja__productDropdownMenu{opacity:1;visibility:visible;transform:translateY(0)}.SharedHeader-module__Rlheja__productMenuActions,.SharedHeader-module__Rlheja__productMenuColumn{min-width:0}.SharedHeader-module__Rlheja__productMenuActions{flex-direction:column;gap:12px;width:240px;display:flex}.SharedHeader-module__Rlheja__productMenuTagline{cursor:default;-webkit-user-select:none;user-select:none;margin-bottom:10px;font-size:12px}.SharedHeader-module__Rlheja__productActionLink{background:0 0;text-decoration:none;display:block}.SharedHeader-module__Rlheja__productActionButton{border-radius:18px;justify-content:flex-start;width:200px;height:auto;min-height:40px;padding:8px 14px;font-size:15px;font-weight:400}.SharedHeader-module__Rlheja__productMenuColumn{flex-direction:column;gap:18px;display:flex}.SharedHeader-module__Rlheja__productMenuColumn:not(:first-child){border-left:1px solid var(--border-primary);padding-left:20px}.SharedHeader-module__Rlheja__productMenuHeading{letter-spacing:.02em;font-size:12px;font-weight:500}.SharedHeader-module__Rlheja__productMenuHeading a{color:var(--accent-success)}.SharedHeader-module__Rlheja__productMenuUpdates{flex-direction:column;width:200px;display:flex}.SharedHeader-module__Rlheja__productUpdateLink{border-top:1px solid color-mix(in srgb,var(--border-primary),white 8%);flex-direction:column;gap:3px;padding:12px 0;text-decoration:none;display:flex}.SharedHeader-module__Rlheja__productMenuUpdates .SharedHeader-module__Rlheja__productUpdateLink:first-child{border-top:none;padding-top:0}.SharedHeader-module__Rlheja__productUpdateLink,.SharedHeader-module__Rlheja__productAudienceLink{color:var(--text-primary);font-weight:400}.SharedHeader-module__Rlheja__productUpdateTitle{font-size:15px;line-height:1.35}.SharedHeader-module__Rlheja__productUpdateMeta{color:var(--text-muted);font-size:13px}.SharedHeader-module__Rlheja__productUpdateLink:hover .SharedHeader-module__Rlheja__productUpdateTitle{color:var(--accent-primary)}.SharedHeader-module__Rlheja__productMenuSecondaryLinks{margin-top:20px}.SharedHeader-module__Rlheja__productAudienceLink{border-radius:18px;align-items:center;padding:8px;text-decoration:none;transition:border-color .15s,background-color .15s;display:inline-block}.SharedHeader-module__Rlheja__productUpdateLink:hover,.SharedHeader-module__Rlheja__productAudienceLink:hover{color:var(--accent-primary)}.SharedHeader-module__Rlheja__productAudienceTitle{font-size:14px;line-height:1.2}@media screen and (max-width:1100px){.SharedHeader-module__Rlheja__productDropdownMenu{grid-template-columns:220px minmax(220px,1fr) 180px;gap:18px}}@media screen and (max-width:1000px){.SharedHeader-module__Rlheja__navLinks>a{padding:8px 6px;font-size:14px}.SharedHeader-module__Rlheja__headerRight{max-width:300px}}@media screen and (max-width:900px){.SharedHeader-module__Rlheja__navLinks{gap:5px}.SharedHeader-module__Rlheja__headerCenter{display:none}}.SharedHeader-module__Rlheja__headerTopRight{justify-content:flex-end;align-items:center;gap:12px;display:flex}.SharedHeader-module__Rlheja__simpleHeader{z-index:4000;background-color:var(--bg-card);border-bottom:1px solid var(--border-primary);justify-content:space-between;align-items:center;height:52px;padding:8px 16px;display:flex;position:fixed;top:0;left:0;right:0}.SharedHeader-module__Rlheja__headerActions path{fill:var(--text-primary)}.SharedHeader-module__Rlheja__newDocumentButton,.SharedHeader-module__Rlheja__importButton,.SharedHeader-module__Rlheja__launchAppButton{flex-shrink:0}.SharedHeader-module__Rlheja__subscriptionBadge{background:var(--bg-card);border:1px solid var(--border-color);cursor:default;border-bottom:1px solid var(--border-primary);border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:60px;height:34px;padding:4px 10px;transition:background-color .15s;display:flex;position:relative;overflow:hidden}.SharedHeader-module__Rlheja__subscriptionBadgeFree{background:var(--bg-card)}.SharedHeader-module__Rlheja__subscriptionBadge:hover{background:color-mix(in srgb,var(--bg-card),white 5%)}.SharedHeader-module__Rlheja__subscriptionBadge:active{background:color-mix(in srgb,var(--bg-card),black 5%)}.SharedHeader-module__Rlheja__subscriptionBadgeFree .SharedHeader-module__Rlheja__subscriptionBadgeLabel{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-primary),#aaa 100%)0%,color-mix(in srgb,var(--accent-primary),#aaa 60%)30%,color-mix(in srgb,var(--accent-primary),#aaa 100%)60%,color-mix(in srgb,var(--accent-primary),#aaa 60%)100%);-webkit-text-fill-color:transparent;background-position:0 0;background-size:200% 200%;-webkit-background-clip:text;background-clip:text;transition:background-position .8s}.SharedHeader-module__Rlheja__subscriptionBadgeFree:hover .SharedHeader-module__Rlheja__subscriptionBadgeLabel{background-position:100% 100%}.SharedHeader-module__Rlheja__subscriptionBadgePlus{background:var(--bg-card)}.SharedHeader-module__Rlheja__subscriptionBadgePlus .SharedHeader-module__Rlheja__subscriptionBadgeLabel{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-primary),#8bd108 100%)0%,color-mix(in srgb,var(--accent-primary),var(--accent-success)60%)30%,color-mix(in srgb,var(--accent-primary),#8bd108 100%)60%,color-mix(in srgb,var(--accent-primary),var(--accent-success)60%)100%);-webkit-text-fill-color:transparent;background-position:0 0;background-size:200% 200%;-webkit-background-clip:text;background-clip:text;transition:background-position .3s}.SharedHeader-module__Rlheja__subscriptionBadgePlus:hover .SharedHeader-module__Rlheja__subscriptionBadgeLabel{background-position:100% 100%}.SharedHeader-module__Rlheja__subscriptionBadgePro .SharedHeader-module__Rlheja__subscriptionBadgeLabel{background:linear-gradient(135deg,#e80535 0%,color-mix(in srgb,#8f0623,var(--accent-danger)80%)30%,#800620 60%,color-mix(in srgb,#8f0623,var(--accent-danger)80%)100%);-webkit-text-fill-color:transparent;background-position:0 0;background-size:200% 200%;-webkit-background-clip:text;background-clip:text;transition:background-position .3s}.SharedHeader-module__Rlheja__subscriptionBadgePro:hover .SharedHeader-module__Rlheja__subscriptionBadgeLabel{background-position:100% 100%}.SharedHeader-module__Rlheja__subscriptionBadgeLabel{color:#fff;text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:700}.SharedHeader-module__Rlheja__subscriptionBadgeProgress{background:var(--border-primary);border-radius:1px;height:4px;transition:bottom .5s;position:absolute;left:0;right:0;overflow:hidden}.SharedHeader-module__Rlheja__subscriptionBadgeProgressHidden{bottom:-4px}.SharedHeader-module__Rlheja__subscriptionBadgeProgressVisible{bottom:0}.SharedHeader-module__Rlheja__subscriptionBadgeProgressFill{background:var(--accent-primary);border-radius:1px;height:100%;transition:width .3s}.SharedHeader-module__Rlheja__subscriptionBadgeProgressFillFree{background:linear-gradient(90deg,color-mix(in srgb,var(--accent-primary),#aaa 60%)0%,color-mix(in srgb,var(--accent-primary),#aaa 100%)50%,color-mix(in srgb,var(--accent-primary),#aaa 60%)100%)}.SharedHeader-module__Rlheja__subscriptionBadgeProgressFillPlus{background:linear-gradient(90deg,color-mix(in srgb,var(--accent-primary),#8bd108 100%)0%,color-mix(in srgb,var(--accent-primary),var(--accent-success)60%)50%,color-mix(in srgb,var(--accent-primary),#8bd108 100%)100%)}.SharedHeader-module__Rlheja__subscriptionBadgeProgressFillPro{background:linear-gradient(90deg,#e80535 0%,color-mix(in srgb,#8f0623,var(--accent-danger)80%)50%,#e80535 100%)}.SharedHeader-module__Rlheja__subscriptionPopover{background:var(--bg-card);z-index:5000;border-radius:4px;min-width:420px;padding:10px;animation:.15s SharedHeader-module__Rlheja__fadeIn;box-shadow:0 4px 12px #0000001a}@keyframes SharedHeader-module__Rlheja__fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1200px){.SharedHeader-module__Rlheja__editorControlsContainer{width:100%;margin-left:10px;margin-right:10px}}.SharedHeader-module__Rlheja__collaborationContainer{margin-left:auto;margin-right:20px}.SharedHeader-module__Rlheja__themeToggle{align-items:center;gap:6px;display:flex}@media (max-width:880px){.SharedHeader-module__Rlheja__themeToggle{display:none}}@media (max-width:790px){.SharedHeader-module__Rlheja__navLinks{gap:0}.SharedHeader-module__Rlheja__hideOnMobile{display:none}}.SharedHeader-module__Rlheja__themeIcon{width:14px;height:14px;color:var(--text-secondary);flex-shrink:0}@media (max-width:650px){.SharedHeader-module__Rlheja__authButtonDesktop{display:none!important}}@media (min-width:651px){.SharedHeader-module__Rlheja__authButtonMobile{display:none!important}}
.Switch-module__lTsOsa__switchRoot{background-color:var(--bg-active);width:42px;height:25px;box-shadow:0 2px 10px var(--shadow-sm);border:1px solid var(--border-primary);cursor:pointer;border-radius:9999px;padding:0;transition:background-color .2s;position:relative}.Switch-module__lTsOsa__switchRoot:not(.Switch-module__lTsOsa__switchRootAmbivalent)[data-state=checked]{background-color:var(--accent-success)}.Switch-module__lTsOsa__switchRoot:not(.Switch-module__lTsOsa__switchRootAmbivalent):hover:not([data-state=checked]){background-color:color-mix(in srgb,var(--bg-active),white 15%)}.Switch-module__lTsOsa__switchRoot:not(.Switch-module__lTsOsa__switchRootAmbivalent):hover[data-state=checked]{background-color:color-mix(in srgb,var(--accent-success),white 15%)}.Switch-module__lTsOsa__switchRoot[data-disabled]{cursor:not-allowed;opacity:.5}.Switch-module__lTsOsa__switchThumb{width:21px;height:21px;box-shadow:0 2px 2px var(--shadow-sm);will-change:transform;background-color:#fff;border-radius:9999px;transition:transform .2s;display:block}.Switch-module__lTsOsa__switchRoot[data-state=checked] .Switch-module__lTsOsa__switchThumb{transform:translate(19px)}.Switch-module__lTsOsa__size1{height:20px}.Switch-module__lTsOsa__size1 .Switch-module__lTsOsa__switchRoot{width:36px;height:20px}.Switch-module__lTsOsa__size1 .Switch-module__lTsOsa__switchThumb{width:16px;height:16px}.Switch-module__lTsOsa__size1 .Switch-module__lTsOsa__switchRoot[data-state=checked] .Switch-module__lTsOsa__switchThumb{transform:translate(18px)}.Switch-module__lTsOsa__size2{height:24px}.Switch-module__lTsOsa__size2 .Switch-module__lTsOsa__switchRoot{width:42px;height:24px}.Switch-module__lTsOsa__size2 .Switch-module__lTsOsa__switchThumb{width:20px;height:20px}.Switch-module__lTsOsa__size2 .Switch-module__lTsOsa__switchRoot[data-state=checked] .Switch-module__lTsOsa__switchThumb{transform:translate(20px)}.Switch-module__lTsOsa__size3 .Switch-module__lTsOsa__switchRoot{width:48px;height:28px}.Switch-module__lTsOsa__size3 .Switch-module__lTsOsa__switchThumb{width:24px;height:24px}.Switch-module__lTsOsa__size3 .Switch-module__lTsOsa__switchRoot[data-state=checked] .Switch-module__lTsOsa__switchThumb{transform:translate(22px)}
.Modal-module__-zXg-W__modalOverlay{background:var(--modal-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:5000;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.Modal-module__-zXg-W__modalOverlay[data-state=open]{animation:.25s cubic-bezier(.16,1,.3,1) Modal-module__-zXg-W__overlayShow}.Modal-module__-zXg-W__modalOverlay[data-state=closed]{animation:.25s cubic-bezier(.16,1,.3,1) Modal-module__-zXg-W__overlayHide}.Modal-module__-zXg-W__modalTitle{font-weight:500}.Modal-module__-zXg-W__modalContent{background:var(--bg-card);border:1px solid var(--border-primary);width:95%;max-height:95vh;box-shadow:0 20px 40px var(--shadow-lg);z-index:5001;border-radius:16px;justify-content:center;align-items:center;padding:1.5rem;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.Modal-module__-zXg-W__modalContent[data-state=open]{animation:.25s cubic-bezier(.16,1,.3,1) Modal-module__-zXg-W__contentShow}.Modal-module__-zXg-W__modalContent[data-state=closed]{animation:.25s cubic-bezier(.16,1,.3,1) Modal-module__-zXg-W__contentHide}.Modal-module__-zXg-W__sizeSmall{max-width:360px}.Modal-module__-zXg-W__sizeMedium{max-width:420px}.Modal-module__-zXg-W__sizeLarge{max-width:600px}.Modal-module__-zXg-W__sizeXLarge{max-width:800px}.Modal-module__-zXg-W__sizeAuto{width:auto}.Modal-module__-zXg-W__sizeFullscreen{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;box-shadow:none;background:var(--bg-page);z-index:2147483647;border:none;border-radius:0;padding:0;top:0;left:0;transform:none}.Modal-module__-zXg-W__modalContentFullscreen[data-state=open],.Modal-module__-zXg-W__modalContentFullscreen[data-state=closed]{animation:none}.Modal-module__-zXg-W__modalClose{background:var(--bg-secondary);cursor:pointer;color:var(--text-disabled);border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:1.5rem;display:flex;position:absolute;top:26px;right:26px}.Modal-module__-zXg-W__modalClose:hover{color:var(--text-secondary);background:var(--bg-active);transform:scale(1.05)}.Modal-module__-zXg-W__modalClose:focus{filter:brightness(.95)}@keyframes Modal-module__-zXg-W__overlayShow{0%{opacity:0}to{opacity:1}}@keyframes Modal-module__-zXg-W__overlayHide{0%{opacity:1}to{opacity:0}}@keyframes Modal-module__-zXg-W__contentShow{0%{opacity:0;filter:blur(5px);transform:translate(-50%,-48%)scale(.96)}to{opacity:1;filter:none;transform:translate(-50%,-50%)scale(1)}}@keyframes Modal-module__-zXg-W__contentHide{0%{opacity:1;filter:none;transform:translate(-50%,-50%)scale(1)}to{opacity:0;filter:blur(5px);transform:translate(-50%,-48%)scale(.96)}}@media (max-width:640px){.Modal-module__-zXg-W__modalContent:not(.Modal-module__-zXg-W__sizeFullscreen){width:95%;max-height:95vh;padding:1.5rem}.Modal-module__-zXg-W__modalClose{top:.75rem;right:.75rem}}
.TableSettingsModal-module__6RAy-W__form{flex-direction:column;gap:12px;display:flex}.TableSettingsModal-module__6RAy-W__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__6RAy-W__row{justify-content:space-between;align-items:center;gap:8px;display:flex}.TableSettingsModal-module__6RAy-W__field{flex-direction:column;gap:6px;display:flex}.TableSettingsModal-module__6RAy-W__row div{justify-content:center;align-items:center;gap:4px;display:flex}.TableSettingsModal-module__6RAy-W__label{color:var(--text-secondary);font-size:12px}.TableSettingsModal-module__6RAy-W__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__6RAy-W__input:disabled{opacity:.6}.TableSettingsModal-module__6RAy-W__colorField{align-items:center;gap:8px;display:flex}.TableSettingsModal-module__6RAy-W__colorInput{border:1px solid var(--border-primary);background:0 0;border-radius:6px;width:34px;height:32px;padding:0}.TableSettingsModal-module__6RAy-W__hint{color:var(--text-muted);margin:0;font-size:11px}.TableSettingsModal-module__6RAy-W__actions{justify-content:flex-end;gap:8px;padding-top:8px;display:flex}
.AIEditPackSuccessModal-module__qjOsIq__modal{width:min(420px,100vw - 40px);padding:28px}.AIEditPackSuccessModal-module__qjOsIq__content{flex-direction:column;align-items:center;gap:20px;display:flex}.AIEditPackSuccessModal-module__qjOsIq__iconBadge{width:64px;height:64px;color:var(--accent-warning);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:11px;justify-content:center;align-items:center;display:flex}@supports (corner-shape:squircle){.AIEditPackSuccessModal-module__qjOsIq__iconBadge{corner-shape:squircle;border-radius:18px}}.AIEditPackSuccessModal-module__qjOsIq__copy{flex-direction:column;gap:10px;display:flex}.AIEditPackSuccessModal-module__qjOsIq__copy h2{color:var(--text-primary);letter-spacing:0;text-align:center;margin:0 0 16px;font-size:24px;font-weight:600;line-height:1.15}.AIEditPackSuccessModal-module__qjOsIq__copy p{color:var(--text-secondary);text-align:left;margin:0;font-size:15px;line-height:1.45}.AIEditPackSuccessModal-module__qjOsIq__button{width:100%;margin-top:4px}
.PasteParseNotice-module__E75QTW__content{align-items:center;gap:12px;min-width:200px;display:flex}.PasteParseNotice-module__E75QTW__text{flex:1}.PasteParseNotice-module__E75QTW__title{color:var(--text-primary);cursor:default;margin:0 0 2px;font-size:14px;font-weight:600}.PasteParseNotice-module__E75QTW__description{color:var(--text-secondary);cursor:default;margin:0;font-size:13px}.PasteParseNotice-module__E75QTW__actions{gap:8px;margin-top:12px;display:flex}.PasteParseNotice-module__E75QTW__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__E75QTW__button:hover{background:var(--bg-card);border-color:var(--text-tertiary)}
.CustomScrollbar-module__KHdvUa__customScrollbar{-webkit-user-select:none;user-select:none;touch-action:none}
.HomeHeroInputLite-module__eptfcW__page{background:var(--bg-page);cursor:text;min-height:500px;font-family:Arial,sans-serif;position:relative}.HomeHeroInputLite-module__eptfcW__content{min-height:420px;color:var(--text-primary);white-space:pre-wrap;word-break:break-word;outline:none;padding:78px 84px 48px;line-height:1.4}.HomeHeroInputLite-module__eptfcW__placeholder{pointer-events:none;white-space:nowrap;align-items:center;gap:.3em;height:2em;display:flex;position:absolute;top:73px;left:84px;right:84px}.HomeHeroInputLite-module__eptfcW__placeholderText{color:var(--text-tertiary);opacity:.5;-webkit-user-select:none;user-select:none}.HomeHeroInputLite-module__eptfcW__placeholder button{pointer-events:auto}
.ToolLandingPage-module__KdZCDG__container{background-color:var(--bg-card);flex-direction:column;gap:20px;min-height:100vh;display:flex}.ToolLandingPage-module__KdZCDG__main{z-index:1;background:var(--home-page-bg);width:100%;padding:80px 0 50px}.ToolLandingPage-module__KdZCDG__toolSection{width:100%}.ToolLandingPage-module__KdZCDG__toolSection h2{width:100%;max-width:1320px;padding:0 40px}.ToolLandingPage-module__KdZCDG__toolContent{flex-direction:column;align-items:center;max-width:920px;margin:0 auto;display:flex}.ToolLandingPage-module__KdZCDG__bottomSection{background:var(--home-page-bg);border-bottom:1px solid color-mix(in srgb,var(--bg-primary),var(--accent-primary)5%);flex:1;width:100%;padding:50px 24px}.ToolLandingPage-module__KdZCDG__bottomSectionInner{flex-direction:column;align-items:center;width:100%;max-width:900px;margin:0 auto;display:flex}.ToolLandingPage-module__KdZCDG__heroSection{text-align:center;margin-bottom:40px}.ToolLandingPage-module__KdZCDG__headline{color:var(--text-primary);font-size:42px;font-weight:500;line-height:1.2;font-family:var(--font-ui);margin:0 0 16px}.ToolLandingPage-module__KdZCDG__description{color:var(--text-secondary);max-width:700px;margin:0;font-size:18px;line-height:1.6}.ToolLandingPage-module__KdZCDG__inputSection{justify-content:center;width:100%;display:flex}.ToolLandingPage-module__KdZCDG__comparisonSection{width:100%;max-width:800px;margin:20px auto}.ToolLandingPage-module__KdZCDG__comparisonSubtitle{color:var(--text-primary);text-align:left;width:100%;max-width:800px;margin:0 auto;font-size:32px;font-weight:400}.ToolLandingPage-module__KdZCDG__comparisonTableWrapper{background:var(--bg-card);border-radius:12px;overflow-x:auto}.ToolLandingPage-module__KdZCDG__comparisonTable{border-collapse:collapse;width:100%;font-size:14px}.ToolLandingPage-module__KdZCDG__comparisonTable th,.ToolLandingPage-module__KdZCDG__comparisonTable td{text-align:center;border-bottom:1px solid var(--border-primary);padding:8px 16px}.ToolLandingPage-module__KdZCDG__comparisonTable tbody tr:last-child td{border-bottom:none}.ToolLandingPage-module__KdZCDG__dimensionHeader{text-align:left;width:200px}.ToolLandingPage-module__KdZCDG__productHeader{width:120px}.ToolLandingPage-module__KdZCDG__productName{color:var(--text-primary);justify-content:center;align-items:center;gap:4px;font-size:16px;font-weight:600;display:flex}.ToolLandingPage-module__KdZCDG__otherProductName{color:var(--text-tertiary);justify-content:center;align-items:center;gap:4px;font-size:16px;font-weight:600;display:flex}.ToolLandingPage-module__KdZCDG__dimensionCell{text-align:left;color:var(--text-primary);font-weight:500}.ToolLandingPage-module__KdZCDG__valueCell{color:var(--text-secondary)}.ToolLandingPage-module__KdZCDG__reviseCell{background:color-mix(in srgb,var(--accent-success),transparent 90%)}.ToolLandingPage-module__KdZCDG__cellCheck{color:var(--color-green,#22c55e);justify-content:center;align-items:center;display:inline-flex}.ToolLandingPage-module__KdZCDG__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__KdZCDG__cellText{color:var(--text-secondary);font-size:13px}.ToolLandingPage-module__KdZCDG__cellNumber{color:var(--text-primary);font-size:14px;font-weight:600}.ToolLandingPage-module__KdZCDG__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ToolLandingPage-module__KdZCDG__ctaSection{border-radius:12px;justify-content:center;align-items:center;gap:16px;width:100%;max-width:700px;margin:0 auto;padding:40px 24px;display:flex}.ToolLandingPage-module__KdZCDG__ctaText{color:var(--text-primary);font-size:18px;font-weight:500}@media (max-width:768px){.ToolLandingPage-module__KdZCDG__main{padding:70px 16px 40px}.ToolLandingPage-module__KdZCDG__bottomSection{padding:40px 16px}.ToolLandingPage-module__KdZCDG__headline{font-size:32px}.ToolLandingPage-module__KdZCDG__description{font-size:16px}.ToolLandingPage-module__KdZCDG__comparisonSection{margin-bottom:40px}.ToolLandingPage-module__KdZCDG__comparisonTitle{font-size:20px}.ToolLandingPage-module__KdZCDG__comparisonTable th,.ToolLandingPage-module__KdZCDG__comparisonTable td{padding:10px 8px;font-size:12px}.ToolLandingPage-module__KdZCDG__dimensionHeader{width:120px}.ToolLandingPage-module__KdZCDG__productHeader{width:70px}.ToolLandingPage-module__KdZCDG__productName{font-size:11px}.ToolLandingPage-module__KdZCDG__dimensionCell{font-size:12px}.ToolLandingPage-module__KdZCDG__cellText{font-size:11px}.ToolLandingPage-module__KdZCDG__ctaSection{text-align:center;flex-direction:column;gap:12px;padding:30px 20px}.ToolLandingPage-module__KdZCDG__ctaText{font-size:16px}}
.PageLayoutModal-module__8ZrW2W__form{flex-direction:column;display:flex}.PageLayoutModal-module__8ZrW2W__row{border-top:1px solid var(--border-primary);grid-template-columns:1fr 1fr;gap:10px;padding:10px 0;display:grid}.PageLayoutModal-module__8ZrW2W__fieldGroup{flex-direction:column;gap:3px;display:flex}.PageLayoutModal-module__8ZrW2W__label{color:var(--text-secondary);font-size:11px;font-weight:500}.PageLayoutModal-module__8ZrW2W__input{border:1px solid var(--border-primary);background:var(--bg-primary);color:var(--text-primary);padding:5px 8px;font-size:13px;transition:border-color .15s,box-shadow .15s}.PageLayoutModal-module__8ZrW2W__input:focus{border-color:var(--accent-primary);box-shadow:0 0 0 2px var(--accent-primary-alpha);outline:none}.PageLayoutModal-module__8ZrW2W__pageSizeDropdown{width:100%;display:flex}.PageLayoutModal-module__8ZrW2W__topRow{align-items:flex-end;gap:10px;display:flex}.PageLayoutModal-module__8ZrW2W__topRowControls{flex-shrink:0;align-items:stretch;gap:8px;display:flex}.PageLayoutModal-module__8ZrW2W__orientationToggle{border:1px solid var(--border-primary);border-radius:5px;flex-shrink:0;display:flex;overflow:hidden}.PageLayoutModal-module__8ZrW2W__orientationBtn{min-width:0;height:auto;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;padding:5px 8px;transition:background-color .15s,color .15s;display:flex}.PageLayoutModal-module__8ZrW2W__orientationBtn:first-child{border-right:1px solid var(--border-primary)}.PageLayoutModal-module__8ZrW2W__orientationBtnActive{background:var(--bg-secondary);color:var(--accent-primary)}.PageLayoutModal-module__8ZrW2W__orientationBtn:hover:not(.PageLayoutModal-module__8ZrW2W__orientationBtnActive){color:var(--text-primary)}.PageLayoutModal-module__8ZrW2W__unitToggle{border:1px solid var(--border-primary);border-radius:5px;display:flex;overflow:hidden}.PageLayoutModal-module__8ZrW2W__unitBtn{min-width:36px;height:auto;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:0;padding:5px 8px;font-size:12px;line-height:1;transition:background-color .15s,color .15s}.PageLayoutModal-module__8ZrW2W__unitBtn:first-child{border-right:1px solid var(--border-primary)}.PageLayoutModal-module__8ZrW2W__unitBtnActive{background:var(--bg-secondary);color:var(--accent-primary)}.PageLayoutModal-module__8ZrW2W__unitBtn:hover:not(.PageLayoutModal-module__8ZrW2W__unitBtnActive){color:var(--text-primary)}.PageLayoutModal-module__8ZrW2W__pageArea{flex-direction:column;align-items:center;gap:5px;padding:20px 0;display:flex}.PageLayoutModal-module__8ZrW2W__pageMiddleRow{align-items:center;gap:6px;display:flex}.PageLayoutModal-module__8ZrW2W__marginInputWrap{flex-direction:column;align-items:center;gap:2px;display:flex}.PageLayoutModal-module__8ZrW2W__marginInput{border:1px solid var(--border-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center;background:var(--bg-primary);width:50px;color:var(--text-primary);-moz-appearance:textfield;border-radius:4px;padding:3px 4px;font-size:12px;transition:border-color .15s,box-shadow .15s}.PageLayoutModal-module__8ZrW2W__marginInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.PageLayoutModal-module__8ZrW2W__marginInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.PageLayoutModal-module__8ZrW2W__marginInput:focus{border-color:var(--accent-primary);box-shadow:0 0 0 2px var(--accent-primary-alpha);outline:none}.PageLayoutModal-module__8ZrW2W__pagePreview{border:1.5px solid var(--border-primary);background:var(--bg-secondary);border-radius:2px;flex-shrink:0;transition:width .2s,height .2s;position:relative}.PageLayoutModal-module__8ZrW2W__contentArea{background:var(--bg-primary);border:1px dashed var(--border-primary);border-radius:1px;transition:all .15s;position:absolute}.PageLayoutModal-module__8ZrW2W__lockToggle{border:1px solid var(--border-primary);background:var(--bg-secondary);cursor:pointer;width:24px;min-width:24px;height:24px;color:var(--text-tertiary);z-index:1;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s,border-color .15s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.PageLayoutModal-module__8ZrW2W__lockToggle:hover{background:var(--bg-tertiary,var(--bg-secondary));color:var(--text-primary);border-color:var(--text-tertiary)}.PageLayoutModal-module__8ZrW2W__lockToggleLocked{color:var(--accent-primary)}.PageLayoutModal-module__8ZrW2W__unitsHint{color:var(--text-tertiary);margin-top:1px;font-size:10px}.PageLayoutModal-module__8ZrW2W__inlineField{align-items:center;gap:6px;display:flex}.PageLayoutModal-module__8ZrW2W__fieldIcon{color:var(--text-tertiary);flex-shrink:0;justify-content:center;align-items:center;gap:4px;font-size:12px;display:flex}.PageLayoutModal-module__8ZrW2W__inlineInput{border:1px solid var(--border-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:var(--bg-primary);width:50px;min-width:0;color:var(--text-primary);-moz-appearance:textfield;border-radius:4px;padding:4px 6px;font-size:14px;transition:border-color .15s,box-shadow .15s}.PageLayoutModal-module__8ZrW2W__inlineInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.PageLayoutModal-module__8ZrW2W__inlineInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.PageLayoutModal-module__8ZrW2W__inlineInput:focus{border-color:var(--accent-primary);box-shadow:0 0 0 2px var(--accent-primary-alpha);outline:none}.PageLayoutModal-module__8ZrW2W__unitLabel{color:var(--text-tertiary);flex-shrink:0;font-size:11px}.PageLayoutModal-module__8ZrW2W__toggleRow{border-top:1px solid var(--border-primary);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.PageLayoutModal-module__8ZrW2W__toggleLabel{color:var(--text-primary);font-size:13px}.PageLayoutModal-module__8ZrW2W__actions{justify-content:flex-end;gap:8px;margin-top:30px;display:flex}.PageLayoutModal-module__8ZrW2W__pageNumberPreview{color:var(--text-primary);font-size:14px;font-weight:600;line-height:1;position:absolute}.PageLayoutModal-module__8ZrW2W__pageNumberPreviewTopLeft{top:10px;left:10px}.PageLayoutModal-module__8ZrW2W__pageNumberPreviewTopRight{top:10px;right:10px}.PageLayoutModal-module__8ZrW2W__pageNumberPreviewBottomLeft{bottom:10px;left:10px}.PageLayoutModal-module__8ZrW2W__pageNumberPreviewBottomRight{bottom:10px;right:10px}.PageLayoutModal-module__8ZrW2W__pageNumberPreviewMuted{opacity:.3}.PageLayoutModal-module__8ZrW2W__positionGrid{border-top:1px solid var(--border-primary);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:14px;padding-bottom:14px;display:grid}.PageLayoutModal-module__8ZrW2W__positionButton{border:1px solid var(--border-primary);background:var(--bg-primary);min-height:36px;color:var(--text-secondary);border-radius:6px;justify-content:center;align-items:center;font-size:12px;transition:border-color .15s,background-color .15s,color .15s,box-shadow .15s;display:flex}.PageLayoutModal-module__8ZrW2W__positionButton:hover{color:var(--text-primary);border-color:var(--text-secondary)}.PageLayoutModal-module__8ZrW2W__positionButtonActive{color:var(--accent-primary);border-color:var(--accent-primary);background:var(--accent-primary-alpha);box-shadow:0 0 0 1px var(--accent-primary-alpha)}.PageLayoutModal-module__8ZrW2W__positionButtonDisabled{opacity:.5}
.PdfUsageCard-module__8ftdUW__container{flex-direction:column;gap:10px;display:flex}.PdfUsageCard-module__8ftdUW__header{flex-direction:column;gap:2px;display:flex}.PdfUsageCard-module__8ftdUW__title{color:var(--text-primary);justify-content:space-between;align-items:center;font-size:14px;font-weight:600;display:flex}.PdfUsageCard-module__8ftdUW__subtitle{color:var(--text-muted);font-size:12px}.PdfUsageCard-module__8ftdUW__bar{background:var(--bg-primary);border-radius:3px;height:6px;overflow:hidden}.PdfUsageCard-module__8ftdUW__barFill{background:var(--accent-primary);border-radius:3px;height:100%;transition:width .3s}.PdfUsageCard-module__8ftdUW__stats{justify-content:space-between;align-items:center;display:flex}.PdfUsageCard-module__8ftdUW__count{color:var(--text-primary);font-size:13px;font-weight:500}.PdfUsageCard-module__8ftdUW__remaining{color:var(--text-muted);font-size:12px}.PdfUsageCard-module__8ftdUW__learnMore{color:var(--accent-primary);align-items:center;gap:4px;font-size:12px;text-decoration:none;display:inline-flex}.PdfUsageCard-module__8ftdUW__learnMore:hover{text-decoration:underline}
.TierName-module__2XBUOW__tierName{color:var(--text-primary);font-weight:500}
.WordCountModal-module__pZWLhG__modal{padding:24px}.WordCountModal-module__pZWLhG__content{flex-direction:column;gap:20px;width:min(520px,100vw - 64px);display:flex}.WordCountModal-module__pZWLhG__overallGrid,.WordCountModal-module__pZWLhG__selectionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.WordCountModal-module__pZWLhG__metricCell{border:1px solid var(--border-primary);background:var(--bg-secondary);border-radius:8px;min-width:0;padding:12px}.WordCountModal-module__pZWLhG__metricLabel{color:var(--text-muted);font-size:12px;line-height:1.2}.WordCountModal-module__pZWLhG__metricValue{color:var(--text-primary);overflow-wrap:anywhere;margin-top:6px;font-size:24px;font-weight:500;line-height:1.1}.WordCountModal-module__pZWLhG__metricDetail{color:var(--text-muted);margin-top:4px;font-size:12px}.WordCountModal-module__pZWLhG__selectionSection{flex-direction:column;gap:10px;display:flex}.WordCountModal-module__pZWLhG__selectionSection h3{color:var(--text-primary);margin:0;font-size:18px;font-weight:500;line-height:1.3}.WordCountModal-module__pZWLhG__emptyState{color:var(--text-muted);text-align:center;padding:18px;font-size:14px}@media (max-width:640px){.WordCountModal-module__pZWLhG__overallGrid,.WordCountModal-module__pZWLhG__selectionGrid{grid-template-columns:1fr}}
