.fontSegmented-module__ckeP5a__sample{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);line-height:1}.fontSegmented-module__ckeP5a__sampleDefault{font-family:var(--font-brand)}.fontSegmented-module__ckeP5a__sampleDyslexic{font-family:var(--font-dyslexic)}
.settings-module__SkIHqq__settingsPage{gap:var(--spacing-lg);width:100%;max-width:1180px;padding:var(--spacing-lg) var(--spacing-xl);flex-direction:column;margin:0 auto;display:flex}.settings-module__SkIHqq__settingsHeading{font-family:var(--font-ui);font-size:28px;line-height:36px;font-weight:var(--font-weight-medium);letter-spacing:-.02em;color:var(--color-text-primary)}.settings-module__SkIHqq__settingsBody{align-items:flex-start;gap:var(--spacing-xl);display:flex}.settings-module__SkIHqq__settingsNav{top:var(--spacing-lg);gap:var(--spacing-lg);width:248px;padding-right:var(--spacing-xl);border-right:1px solid var(--color-border-strong);flex-direction:column;flex:0 0 248px;display:flex;position:sticky}.settings-module__SkIHqq__settingsNavGroup{gap:var(--spacing-md);flex-direction:column;display:flex}.settings-module__SkIHqq__settingsNavHeading{font-family:var(--font-ui);font-size:var(--font-size-xs);line-height:16px;font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-tertiary)}.settings-module__SkIHqq__settingsNavList{flex-direction:column;gap:1px;display:flex}.settings-module__SkIHqq__settingsNavItem{text-align:left;border-radius:var(--radius-sm);cursor:pointer;width:100%;color:var(--color-text-primary);transition:background var(--transition-fast);background:0 0;border:none;align-items:center;gap:12px;padding:8px;display:flex;position:relative}.settings-module__SkIHqq__settingsNavItem:hover{background:var(--color-bg-secondary)}.settings-module__SkIHqq__settingsNavItem:focus-visible{box-shadow:var(--shadow-focus);outline:none}.settings-module__SkIHqq__settingsNavItemActive,.settings-module__SkIHqq__settingsNavItemActive:hover{background:var(--color-bg-tertiary)}.settings-module__SkIHqq__settingsNavItemActive:before{content:"";background:var(--ds-brand);border-radius:0 2px 2px 0;width:3px;position:absolute;top:6px;bottom:6px;left:0}.settings-module__SkIHqq__settingsNavItemActive .settings-module__SkIHqq__settingsNavIcon{color:var(--ds-brand)}.settings-module__SkIHqq__settingsNavItemActive .settings-module__SkIHqq__settingsNavLabel{color:var(--ds-brand);font-weight:var(--font-weight-semibold)}.settings-module__SkIHqq__settingsNavIcon{width:20px;height:20px;color:var(--color-text-muted);stroke-width:1.75px;flex:none}.settings-module__SkIHqq__settingsNavLabel{font-family:var(--font-nav);font-size:var(--font-size-sm);line-height:1;font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.settings-module__SkIHqq__settingsContent{min-width:0;max-width:700px;padding-left:var(--spacing-md);flex:auto}.settings-module__SkIHqq__section{flex-direction:column;width:100%;display:flex}.settings-module__SkIHqq__sectionTitle{font-family:var(--font-ui);font-size:var(--font-size-xl);line-height:28px;font-weight:var(--font-weight-medium);letter-spacing:-.01em;margin-bottom:var(--spacing-sm);color:var(--color-text-primary)}.settings-module__SkIHqq__sectionDescription{font-family:var(--font-ui);font-size:var(--font-size-base);color:var(--color-text-secondary);margin-bottom:var(--spacing-xl);line-height:24px}.settings-module__SkIHqq__subsectionTitle{font-family:var(--font-ui);font-size:var(--font-size-base);line-height:24px;font-weight:var(--font-weight-medium);margin-top:var(--spacing-lg);margin-bottom:var(--spacing-md);color:var(--color-text-primary)}.settings-module__SkIHqq__card{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-lg);margin-bottom:var(--spacing-lg);box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-fast)}.settings-module__SkIHqq__card:hover{box-shadow:var(--shadow-md)}.settings-module__SkIHqq__cardTitle{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);letter-spacing:-.01em;margin-bottom:var(--spacing-md)}.settings-module__SkIHqq__formSectionTitle{font-family:var(--font-ui);font-size:var(--font-size-base);line-height:24px;font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin-bottom:var(--spacing-md)}.settings-module__SkIHqq__formGroup{margin-bottom:var(--spacing-md);flex-direction:column;gap:6px;display:flex}.settings-module__SkIHqq__formGrid{column-gap:var(--spacing-lg);row-gap:var(--spacing-md);grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-start;display:grid}.settings-module__SkIHqq__formGrid .settings-module__SkIHqq__formGroup{margin-bottom:0}.settings-module__SkIHqq__fullWidth{grid-column:1/-1}.settings-module__SkIHqq__formGroup label{font-family:var(--font-ui);font-size:var(--font-size-sm);line-height:20px;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);letter-spacing:0;margin-bottom:0}.settings-module__SkIHqq__formGroup label.settings-module__SkIHqq__currentPasswordLabel{font-weight:var(--font-weight-normal);color:var(--color-text-secondary)}.settings-module__SkIHqq__input{font-family:var(--font-ui);font-size:var(--font-size-sm);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text-primary);transition:all var(--transition-fast);appearance:none;height:40px;padding:8px 12px}.settings-module__SkIHqq__input::-webkit-calendar-picker-indicator{cursor:pointer}[data-theme=dark] .settings-module__SkIHqq__input::-webkit-calendar-picker-indicator{filter:invert()}.settings-module__SkIHqq__input:disabled{background:var(--color-bg-secondary);color:var(--color-text-tertiary);cursor:not-allowed;opacity:1}.settings-module__SkIHqq__input::placeholder{color:var(--color-text-tertiary);opacity:.6}.settings-module__SkIHqq__input:focus{border-color:var(--color-primary);box-shadow:var(--shadow-focus);outline:none}.settings-module__SkIHqq__textarea{resize:vertical;background:var(--color-bg);height:auto;min-height:72px;font-size:var(--font-size-sm);font-family:var(--font-ui);line-height:var(--line-height-relaxed);padding:10px 12px}.settings-module__SkIHqq__helperText{font-size:var(--font-size-xs);color:var(--color-text-tertiary);letter-spacing:.01em;margin-top:4px;line-height:1.5;display:block}.settings-module__SkIHqq__lockedLabel{align-items:center;gap:5px;display:inline-flex}.settings-module__SkIHqq__lockedLabelIcon{width:13px;height:13px;color:var(--color-text-tertiary);flex-shrink:0}.settings-module__SkIHqq__birthdayField{width:100%;display:inline-block;position:relative}.settings-module__SkIHqq__birthdayInputRow{gap:var(--spacing-xs);flex-wrap:wrap;align-items:center;display:flex}.settings-module__SkIHqq__birthdayInputRow .settings-module__SkIHqq__input{flex:1 1 0;min-width:0}.settings-module__SkIHqq__birthdayToggleButton{border-radius:var(--radius-sm);border:1px solid var(--color-border-strong);background:var(--color-bg);width:44px;height:40px;color:var(--color-text-primary);cursor:pointer;transition:all var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.settings-module__SkIHqq__birthdayToggleButton:hover{background:var(--color-bg-hover);border-color:var(--color-border-hover)}.settings-module__SkIHqq__birthdayToggleButton:focus-visible{border-color:var(--color-primary);box-shadow:var(--shadow-focus);outline:none}.settings-module__SkIHqq__birthdayToggleButtonActive{border-color:var(--color-primary);color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 8%, var(--color-bg))}.settings-module__SkIHqq__birthdayToggleIcon{width:18px;height:18px}.settings-module__SkIHqq__birthdayPickerPopover{left:0;top:calc(100% + var(--spacing-xs));min-width:280px;max-width:calc(100vw - 32px);max-height:min(360px,100vh - 48px);padding:var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);box-shadow:var(--shadow-xl);z-index:10;position:absolute;overflow:auto}:is(.settings-module__SkIHqq__birthdayPickerPopover .rdp-root,.settings-module__SkIHqq__birthdayPickerPopover .rdp){--rdp-accent-color:var(--color-primary);--rdp-background-color:var(--color-bg);color:var(--color-text-primary);margin:0}.settings-module__SkIHqq__birthdayPickerPopover .rdp-button{color:inherit;font-size:var(--font-size-sm)}:is(.settings-module__SkIHqq__birthdayPickerPopover .rdp-day_selected,.settings-module__SkIHqq__birthdayPickerPopover .rdp-day_selected:focus-visible,.settings-module__SkIHqq__birthdayPickerPopover .rdp-day_selected:hover){background-color:var(--color-primary);color:var(--color-text-inverse)}.settings-module__SkIHqq__saveButton{background:var(--color-primary);min-height:36px;color:var(--color-text-on-primary);font-family:var(--font-ui);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);border-radius:var(--radius-full);cursor:pointer;transition:background var(--transition-fast), transform var(--transition-fast);letter-spacing:-.01em;border:none;justify-content:center;align-items:center;gap:6px;padding:8px 16px;display:inline-flex}.settings-module__SkIHqq__saveButton:hover:not(:disabled){background:var(--color-primary-hover)}.settings-module__SkIHqq__saveButton:active:not(:disabled){transform:translateY(0)}.settings-module__SkIHqq__cancelButton{background:var(--color-bg);min-height:36px;color:var(--color-text-primary);font-family:var(--font-ui);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);border:1px solid var(--color-border-strong);border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-fast);justify-content:center;align-items:center;gap:6px;padding:8px 16px;display:inline-flex}.settings-module__SkIHqq__cancelButton:hover{background:var(--color-bg-secondary);border-color:var(--color-border-hover)}.settings-module__SkIHqq__deleteButton{background-color:var(--ds-error);color:var(--color-text-inverse);font-family:var(--font-ui);font-weight:var(--font-weight-semibold);border-radius:var(--radius-full);cursor:pointer;min-height:36px;margin-top:var(--spacing-md);transition:all var(--transition-fast);font-size:var(--font-size-sm);border:none;justify-content:center;align-items:center;gap:6px;padding:8px 16px;display:inline-flex}.settings-module__SkIHqq__deleteButton:hover{background-color:color-mix(in srgb, var(--ds-error) 88%, black)}.settings-module__SkIHqq__saveButton:disabled{background:var(--color-bg-active);color:var(--color-text-tertiary);cursor:not-allowed;transform:none}.settings-module__SkIHqq__cancelButton:disabled{opacity:.5;cursor:not-allowed;transform:none}.settings-module__SkIHqq__billingActions{gap:var(--spacing-sm);flex-wrap:wrap;align-items:center;display:flex}.settings-module__SkIHqq__billingButton{margin-top:var(--spacing-sm);background:var(--gradient-primary);color:var(--color-text-on-primary);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);box-shadow:var(--shadow-sm);border:none;flex:1 0 180px;align-self:flex-start;padding:10px 20px}.settings-module__SkIHqq__billingButton:hover{background:var(--gradient-primary-hover);box-shadow:var(--shadow-md);transform:translateY(-1px)}.settings-module__SkIHqq__checkboxLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:var(--color-text-primary);cursor:pointer;align-items:center;gap:6px;display:flex}.settings-module__SkIHqq__divider{border:none;border-top:1px solid var(--color-divider);margin:var(--spacing-xl) 0}.settings-module__SkIHqq__errorMessage{color:var(--color-error);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin-top:var(--spacing-sm);background:var(--color-error-bg);border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--color-error) 20%, transparent);padding:10px 14px}.settings-module__SkIHqq__successMessage{color:var(--color-success);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin-top:var(--spacing-sm);background:var(--color-success-bg);border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--color-success) 20%, transparent);padding:10px 14px}.settings-module__SkIHqq__infoMessage{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin-top:var(--spacing-sm);background:var(--color-bg-secondary);border-radius:var(--radius-md);border:1px solid var(--color-border);padding:10px 14px}.settings-module__SkIHqq__select{appearance:auto}.settings-module__SkIHqq__searchSelectField{--ss-height:36px;--ss-radius:var(--radius-sm);--ss-pad-x:12px;--ss-gap:10px;--ss-font-size:var(--font-size-sm);--ss-border-width:1px;--ss-border:var(--color-border-strong);--ss-hover-border:var(--color-border-strong);max-width:360px}.settings-module__SkIHqq__phoneRow{align-items:center;gap:8px;display:flex}.settings-module__SkIHqq__phoneRow .settings-module__SkIHqq__input{flex:auto}.settings-module__SkIHqq__ccSelect{border-radius:var(--radius-sm);background:var(--color-bg);height:40px;color:var(--color-text-primary);border:1px solid var(--color-border-strong);width:8.5ch;font-size:var(--font-size-sm);transition:all var(--transition-fast);flex:none;padding:0 8px}.settings-module__SkIHqq__ccSelect:focus{border-color:var(--color-primary);box-shadow:var(--shadow-focus);outline:none}.settings-module__SkIHqq__inlineLink{color:var(--color-primary);font-weight:var(--font-weight-semibold);transition:all var(--transition-fast);border-bottom:1px solid color-mix(in srgb, var(--color-primary) 30%, transparent);padding-bottom:1px;text-decoration:none}.settings-module__SkIHqq__inlineLink:hover,.settings-module__SkIHqq__inlineLink:focus-visible{color:var(--color-primary-hover);border-bottom-color:var(--color-primary-hover)}.settings-module__SkIHqq__inlineLinkExternalIcon{vertical-align:-1px;margin-left:3px;display:inline}.settings-module__SkIHqq__errorText{color:var(--color-error)}.settings-module__SkIHqq__inputInvalid{border-color:var(--color-error);box-shadow:var(--shadow-error)}.settings-module__SkIHqq__appearance_grid{gap:var(--spacing-md);grid-template-columns:repeat(3,1fr);display:grid}.settings-module__SkIHqq__appearance_card{gap:var(--spacing-sm);padding:var(--spacing-md);border-radius:var(--radius-lg);border:2px solid var(--color-border);background:var(--color-bg);cursor:pointer;transition:all var(--transition-fast);text-align:center;flex-direction:column;align-items:center;display:flex}.settings-module__SkIHqq__appearance_card:hover{border-color:color-mix(in srgb, var(--color-primary) 50%, transparent);box-shadow:var(--shadow-md);transform:translateY(-2px)}.settings-module__SkIHqq__appearance_cardActive{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 15%, transparent)}.settings-module__SkIHqq__appearance_preview{border-radius:var(--radius-md);background:var(--color-bg-secondary);border:1px solid var(--color-border);flex-direction:column;gap:8px;width:100%;height:80px;padding:12px;display:flex;position:relative;overflow:hidden}.settings-module__SkIHqq__appearance_label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.settings-module__SkIHqq__appearance_preview_light{background:#fff;border-color:#e5e7eb}.settings-module__SkIHqq__appearance_preview_light .settings-module__SkIHqq__appearance_preview_header{background:#f3f4f6}.settings-module__SkIHqq__appearance_preview_light .settings-module__SkIHqq__appearance_preview_line{background:#e5e7eb}.settings-module__SkIHqq__appearance_preview_dark{background:#1b1d24;border-color:#2a2c3a}.settings-module__SkIHqq__appearance_preview_dark .settings-module__SkIHqq__appearance_preview_header{background:#232532}.settings-module__SkIHqq__appearance_preview_dark .settings-module__SkIHqq__appearance_preview_line{background:#303146}.settings-module__SkIHqq__appearance_preview_system{background:linear-gradient(90deg,#fff 0 50%,#1b1d24 50% 100%);border-color:#2a2c3a}.settings-module__SkIHqq__appearance_preview_system .settings-module__SkIHqq__appearance_preview_header{background:linear-gradient(90deg,#f3f4f6 0 50%,#232532 50% 100%)}.settings-module__SkIHqq__appearance_preview_system .settings-module__SkIHqq__appearance_preview_line{background:linear-gradient(90deg,#e5e7eb 0 50%,#303146 50% 100%)}.settings-module__SkIHqq__appearance_preview_header{border-radius:4px;width:100%;height:12px}.settings-module__SkIHqq__appearance_preview_line{border-radius:4px;width:80%;height:8px}.settings-module__SkIHqq__appearance_preview_line_short{width:52%}.settings-module__SkIHqq__dangerCard{padding:var(--spacing-lg);border:1px solid color-mix(in srgb, var(--color-error) 20%, var(--color-border));border-radius:var(--radius-lg);background:var(--color-error-bg);justify-content:space-between;align-items:center;gap:16px;display:flex}.settings-module__SkIHqq__dangerInfo{flex-direction:column;gap:4px;display:flex}.settings-module__SkIHqq__dangerTitle{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-error);margin:0}.settings-module__SkIHqq__dangerText{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0}.settings-module__SkIHqq__dangerButton{border-radius:var(--radius-full);border:1px solid var(--ds-error);background:var(--color-bg);min-height:36px;color:var(--ds-error);font-family:var(--font-ui);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;justify-content:center;align-items:center;padding:8px 16px;display:inline-flex}.settings-module__SkIHqq__dangerButton:hover{background:var(--ds-error-soft);border-color:var(--ds-error)}.settings-module__SkIHqq__dangerButton:disabled{opacity:.5;cursor:not-allowed;transform:none}.settings-module__SkIHqq__workspaceName{font-weight:var(--font-weight-semibold);color:var(--color-error);margin-left:4px}.settings-module__SkIHqq__infoCard{padding:var(--spacing-lg);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-secondary);box-shadow:var(--shadow-sm);flex-direction:column;gap:12px;display:flex}.settings-module__SkIHqq__infoContent{flex-direction:column;gap:8px;display:flex}.settings-module__SkIHqq__infoTitle{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.settings-module__SkIHqq__infoText{font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--color-text-secondary);margin:0}.settings-module__SkIHqq__deleteAccountCard{padding:var(--spacing-lg);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-secondary);box-shadow:var(--shadow-sm);margin-top:var(--spacing-lg);flex-direction:column;gap:12px;display:flex}.settings-module__SkIHqq__deleteAccountCard>button{align-self:flex-start}.settings-module__SkIHqq__accountActions{gap:var(--spacing-md);flex-direction:column;align-items:stretch;display:flex}.settings-module__SkIHqq__accountActionHelperText{margin-top:0;margin-bottom:var(--spacing-md)}.settings-module__SkIHqq__accountActionCard{border:1px solid var(--color-border);border-radius:var(--radius-lg);width:100%;padding:var(--spacing-lg);background:var(--color-bg);box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-fast)}.settings-module__SkIHqq__accountActionCard:hover{box-shadow:var(--shadow-md)}.settings-module__SkIHqq__sessionHeader{justify-content:space-between;align-items:center;gap:var(--spacing-md);margin-top:0;margin-bottom:var(--spacing-md);display:flex}.settings-module__SkIHqq__sessionHeaderTitle{margin:0}.settings-module__SkIHqq__sessionHeaderText{margin-top:0;margin-bottom:0}.settings-module__SkIHqq__sessionGroupSubtext{margin:0 0 var(--spacing-sm)}.settings-module__SkIHqq__sessionLogoutAllRow{margin-top:var(--spacing-md)}.settings-module__SkIHqq__iconButton{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);width:36px;height:36px;color:var(--color-text-secondary);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);flex:none;justify-content:center;align-items:center;display:inline-flex}.settings-module__SkIHqq__iconButton:hover:not(:disabled){background:var(--color-bg-hover);border-color:var(--color-primary);color:var(--color-text-primary)}.settings-module__SkIHqq__iconButton:disabled{cursor:not-allowed;opacity:.5}.settings-module__SkIHqq__iconButtonIcon{width:16px;height:16px}.settings-module__SkIHqq__iconButtonIconSpinning{animation:.8s linear infinite settings-module__SkIHqq__settingsSpin}@keyframes settings-module__SkIHqq__settingsSpin{to{transform:rotate(360deg)}}.settings-module__SkIHqq__sessionGroupTitle{font-family:var(--font-ui);font-size:var(--font-size-xs);line-height:16px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);margin:0 0 var(--spacing-sm)}.settings-module__SkIHqq__sessionGroupTitleOther{margin-top:var(--spacing-lg)}.settings-module__SkIHqq__sessionList{gap:var(--spacing-sm);flex-direction:column;display:flex}.settings-module__SkIHqq__sessionItem{align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-secondary);grid-template-columns:40px minmax(0,1fr) auto;display:grid}.settings-module__SkIHqq__sessionDeviceIcon{border-radius:var(--radius-md);background:var(--color-bg);width:40px;height:40px;color:var(--color-text-secondary);justify-content:center;align-items:center;display:inline-flex}.settings-module__SkIHqq__sessionDeviceIconSvg{width:20px;height:20px}.settings-module__SkIHqq__sessionDetails{min-width:0}.settings-module__SkIHqq__sessionTitleRow{align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;margin-bottom:4px;display:flex}.settings-module__SkIHqq__sessionDeviceName{min-width:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);overflow-wrap:anywhere}.settings-module__SkIHqq__currentSessionBadge{border-radius:var(--radius-sm);background:var(--color-primary-light);min-height:20px;color:var(--color-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);align-items:center;padding:2px 8px;display:inline-flex}.settings-module__SkIHqq__sessionMeta{gap:4px var(--spacing-sm);color:var(--color-text-tertiary);font-size:var(--font-size-xs);line-height:var(--line-height-normal);flex-wrap:wrap;display:flex}.settings-module__SkIHqq__sessionActionIcon{width:15px;height:15px}.settings-module__SkIHqq__sessionItem .settings-module__SkIHqq__secondaryButton{letter-spacing:0}.settings-module__SkIHqq__inlineActions{gap:var(--spacing-sm);margin-top:var(--spacing-md);justify-content:flex-end;align-items:center;display:flex}.settings-module__SkIHqq__inlineActions .settings-module__SkIHqq__saveButton,.settings-module__SkIHqq__inlineActions .settings-module__SkIHqq__cancelButton,.settings-module__SkIHqq__inlineActions .settings-module__SkIHqq__dangerButton,.settings-module__SkIHqq__inlineActions .settings-module__SkIHqq__deleteButton{margin-top:0}.settings-module__SkIHqq__accountDangerCard{flex-direction:column;align-items:stretch}.settings-module__SkIHqq__accountDangerCard .settings-module__SkIHqq__dangerButton{align-self:flex-start}.settings-module__SkIHqq__dangerForm{gap:var(--spacing-sm);flex-direction:column;width:100%;display:flex}.settings-module__SkIHqq__embeddedCard{padding:0}.settings-module__SkIHqq__metadataRow{gap:var(--spacing-sm);margin-bottom:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:center;display:grid}.settings-module__SkIHqq__metadataRow .settings-module__SkIHqq__formGroup{margin:0}.settings-module__SkIHqq__privacyIntro{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-lg)}.settings-module__SkIHqq__privacyHighlights{gap:var(--spacing-md);margin-bottom:var(--spacing-xl);grid-template-columns:repeat(2,1fr);display:grid}.settings-module__SkIHqq__privacyCard{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-lg);background:var(--color-bg);box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-fast)}.settings-module__SkIHqq__privacyCard:hover{box-shadow:var(--shadow-md)}.settings-module__SkIHqq__privacyCard h3{margin:0 0 var(--spacing-sm);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);letter-spacing:-.01em}.settings-module__SkIHqq__privacyCard p,.settings-module__SkIHqq__privacyCard ul{color:var(--color-text-secondary);line-height:var(--line-height-relaxed);font-size:var(--font-size-sm);margin:0}.settings-module__SkIHqq__privacyCard ul{flex-direction:column;gap:6px;padding-left:16px;display:flex}.settings-module__SkIHqq__billingPlanRow{justify-content:space-between;align-items:flex-start;gap:var(--spacing-lg);flex-wrap:wrap;display:flex}.settings-module__SkIHqq__billingPlanInfo{gap:var(--spacing-sm);flex-direction:column;display:flex}.settings-module__SkIHqq__billingPlanInfo .settings-module__SkIHqq__cardTitle{margin-bottom:0}.settings-module__SkIHqq__billingCardDescription{margin:0 0 var(--spacing-md) 0;font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.settings-module__SkIHqq__planBadge{background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary) 12%, var(--color-bg)), color-mix(in srgb, var(--color-primary) 6%, var(--color-bg)));color:var(--color-primary);border:1px solid color-mix(in srgb, var(--color-primary) 25%, transparent);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);text-transform:capitalize;letter-spacing:-.01em;box-shadow:0 2px 8px color-mix(in srgb, var(--color-primary) 10%, transparent);align-items:center;padding:8px 18px;display:inline-flex}.settings-module__SkIHqq__upgradeLink{align-items:center;gap:var(--spacing-xs);color:var(--color-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);transition:all var(--transition-fast);padding:var(--spacing-sm) 0;cursor:pointer;margin-top:var(--spacing-sm);text-decoration:none;display:inline-flex}.settings-module__SkIHqq__upgradeLink:hover{color:var(--color-primary-hover);transform:translate(2px)}.settings-module__SkIHqq__upgradeNotice{gap:var(--spacing-sm);padding:var(--spacing-md);background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary) 5%, var(--color-bg-secondary)), color-mix(in srgb, var(--color-primary) 3%, var(--color-bg-secondary)));border:1px solid color-mix(in srgb, var(--color-primary) 15%, var(--color-border));border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(var(--blur-md));backdrop-filter:blur(var(--blur-md));box-shadow:0 4px 12px color-mix(in srgb, var(--color-primary) 5%, transparent);display:flex}.settings-module__SkIHqq__upgradeNoticeIcon{flex-shrink:0;font-size:24px;line-height:1}.settings-module__SkIHqq__upgradeNoticeContent{flex:1}.settings-module__SkIHqq__upgradeNoticeTitle{margin:0 0 var(--spacing-xs) 0;font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-text-primary);letter-spacing:-.01em}.settings-module__SkIHqq__upgradeNoticeText{margin:0 0 var(--spacing-sm) 0;font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.settings-module__SkIHqq__upgradeNoticeLink{align-items:center;gap:var(--spacing-xs);color:var(--color-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);transition:all var(--transition-fast);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);cursor:pointer;background:0 0;text-decoration:none;display:inline-flex}.settings-module__SkIHqq__upgradeNoticeLink:hover{color:var(--color-primary-hover);background:var(--color-bg-hover);transform:translate(2px)}.settings-module__SkIHqq__secondaryButton{justify-content:center;align-items:center;gap:var(--spacing-xs);background:var(--color-bg);min-height:36px;color:var(--color-text-primary);border:1px solid var(--color-border-strong);border-radius:var(--radius-full);font-family:var(--font-ui);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all var(--transition-fast);letter-spacing:-.01em;padding:8px 16px;display:inline-flex}.settings-module__SkIHqq__secondaryButton:hover:not(:disabled){background:var(--color-bg-secondary);border-color:var(--color-border-hover)}.settings-module__SkIHqq__secondaryButton:disabled{opacity:.5;cursor:not-allowed;transform:none}.settings-module__SkIHqq__unavailableActions{gap:var(--spacing-sm);display:flex}.settings-module__SkIHqq__apiKeyDismissButton{margin-top:var(--spacing-sm);align-self:flex-start}.settings-module__SkIHqq__apiKeyRevokeModal{max-width:420px}.settings-module__SkIHqq__apiKeyRevealBanner{gap:var(--spacing-sm);padding:var(--spacing-lg);background:linear-gradient(135deg, color-mix(in srgb, var(--color-success) 8%, var(--color-bg)), color-mix(in srgb, var(--color-success) 4%, var(--color-bg)));border:1px solid color-mix(in srgb, var(--color-success) 30%, var(--color-border));border-radius:var(--radius-lg);margin-bottom:var(--spacing-lg);flex-direction:column;display:flex}.settings-module__SkIHqq__apiKeyRevealHeader{align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-base);color:var(--color-text-primary);display:flex}.settings-module__SkIHqq__apiKeyRevealIcon{width:18px;height:18px;color:var(--color-success)}.settings-module__SkIHqq__apiKeyRevealWarning{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.settings-module__SkIHqq__apiKeyRevealValue{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;overflow:hidden}.settings-module__SkIHqq__apiKeyCode{font-size:var(--font-size-sm);font-family:var(--font-family-mono,monospace);color:var(--color-text-primary);word-break:break-all;-webkit-user-select:all;user-select:all;flex:1}.settings-module__SkIHqq__apiKeyCopyButton{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.settings-module__SkIHqq__apiKeyCopyButton:hover{background:var(--color-bg-hover);color:var(--color-primary);border-color:var(--color-primary)}.settings-module__SkIHqq__apiKeyActionIcon{flex-shrink:0;width:14px;height:14px}.settings-module__SkIHqq__apiKeyLimitRow{justify-content:space-between;align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.settings-module__SkIHqq__apiKeyLimitText{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.settings-module__SkIHqq__apiKeyLimitWarning{font-size:var(--font-size-sm);color:var(--color-warning);font-weight:var(--font-weight-medium);margin:0}.settings-module__SkIHqq__apiKeyModalOverlay{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000073;justify-content:center;align-items:center;animation:.15s ease-out settings-module__SkIHqq__apiKeyFadeIn;display:flex;position:fixed;inset:0}@keyframes settings-module__SkIHqq__apiKeyFadeIn{0%{opacity:0}to{opacity:1}}.settings-module__SkIHqq__apiKeyModal{width:min(520px, calc(100vw - 2 * var(--spacing-lg)));max-height:calc(100vh - 2 * var(--spacing-xl));background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-xl);box-shadow:var(--shadow-xl);animation:.2s ease-out settings-module__SkIHqq__apiKeySlideUp;overflow-y:auto}@keyframes settings-module__SkIHqq__apiKeySlideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.settings-module__SkIHqq__apiKeyModalTitle{margin:0 0 var(--spacing-lg) 0;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary);letter-spacing:-.02em}.settings-module__SkIHqq__apiKeyRevokeWarningText{margin:0 0 var(--spacing-md) 0;font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.settings-module__SkIHqq__apiKeyCreateForm,.settings-module__SkIHqq__apiKeyScopeGrid{gap:var(--spacing-sm);flex-direction:column;display:flex}.settings-module__SkIHqq__apiKeyScopeOption{align-items:center;gap:var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-secondary);cursor:pointer;transition:all var(--transition-fast);font-size:var(--font-size-sm);padding:10px 14px;display:flex}.settings-module__SkIHqq__apiKeyScopeOption:hover{border-color:var(--color-border-hover);background:var(--color-bg-hover)}.settings-module__SkIHqq__apiKeyScopeOption input[type=checkbox]{accent-color:var(--color-primary);flex-shrink:0;width:14px;height:14px}.settings-module__SkIHqq__apiKeyScopeLabel{font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.settings-module__SkIHqq__apiKeyScopeCode{font-size:var(--font-size-xs);color:var(--color-text-tertiary);font-family:var(--font-family-mono,monospace);margin-left:auto}.settings-module__SkIHqq__apiKeyLoadingText{font-size:var(--font-size-sm);color:var(--color-text-secondary);text-align:center;padding:var(--spacing-lg) 0;margin:0}.settings-module__SkIHqq__apiKeyEmptyState{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xl) var(--spacing-lg);border:1px dashed var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-secondary);text-align:center;flex-direction:column;display:flex}.settings-module__SkIHqq__apiKeyEmptyIcon{width:40px;height:40px;color:var(--color-text-tertiary);margin-bottom:var(--spacing-sm)}.settings-module__SkIHqq__apiKeyEmptyTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.settings-module__SkIHqq__apiKeyEmptyText{font-size:var(--font-size-sm);color:var(--color-text-secondary);max-width:320px;margin:0}.settings-module__SkIHqq__apiKeyList{gap:var(--spacing-md);flex-direction:column;display:flex}.settings-module__SkIHqq__apiKeyCard{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-lg);background:var(--color-bg);box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-fast)}.settings-module__SkIHqq__apiKeyCard:hover{box-shadow:var(--shadow-md)}.settings-module__SkIHqq__apiKeyCardHeader{justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);margin-bottom:var(--spacing-sm);display:flex}.settings-module__SkIHqq__apiKeyCardInfo{flex-direction:column;gap:4px;display:flex}.settings-module__SkIHqq__apiKeyCardName{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.settings-module__SkIHqq__apiKeyCardPrefix{font-size:var(--font-size-sm);font-family:var(--font-family-mono,monospace);color:var(--color-text-tertiary)}.settings-module__SkIHqq__apiKeyCardActions{gap:var(--spacing-sm);flex-shrink:0;display:flex}.settings-module__SkIHqq__apiKeyRevokeButton{border:1px solid color-mix(in srgb, var(--color-error) 30%, var(--color-border));border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-error);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.settings-module__SkIHqq__apiKeyRevokeButton:hover{background:var(--color-error-bg);border-color:var(--color-error)}.settings-module__SkIHqq__apiKeyRevokeButton:disabled{opacity:.5;cursor:not-allowed}.settings-module__SkIHqq__apiKeyCardMeta{gap:var(--spacing-md);font-size:var(--font-size-xs);color:var(--color-text-tertiary);flex-wrap:wrap;display:flex}@media (max-width:980px){.settings-module__SkIHqq__settingsBody{gap:var(--spacing-md);flex-direction:column}.settings-module__SkIHqq__settingsNav{flex:initial;width:100%;padding-right:0;padding-bottom:var(--spacing-md);border-right:none;border-bottom:1px solid var(--color-border-strong);flex-flow:wrap;gap:4px;position:static}.settings-module__SkIHqq__settingsNavGroup{flex-flow:wrap;gap:4px}.settings-module__SkIHqq__settingsNavHeading{width:100%;padding-left:4px}.settings-module__SkIHqq__settingsNavItem{width:auto;padding:8px 14px}.settings-module__SkIHqq__settingsNavItemActive:before{display:none}.settings-module__SkIHqq__section{max-width:100%}.settings-module__SkIHqq__formGrid,.settings-module__SkIHqq__privacyHighlights{grid-template-columns:1fr}.settings-module__SkIHqq__appearance_grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.settings-module__SkIHqq__appearance_grid{grid-template-columns:1fr}.settings-module__SkIHqq__sessionHeader{align-items:center}.settings-module__SkIHqq__sessionItem{grid-template-columns:40px minmax(0,1fr)}.settings-module__SkIHqq__sessionItem .settings-module__SkIHqq__secondaryButton{grid-column:1/-1;width:100%}.settings-module__SkIHqq__apiKeyCardHeader{flex-direction:column}.settings-module__SkIHqq__apiKeyLimitRow{flex-direction:column;align-items:flex-start}}.settings-module__SkIHqq__notificationCategory{margin-bottom:var(--spacing-sm);flex-direction:column;gap:0;display:flex}.settings-module__SkIHqq__notificationCategoryTitle{font-family:var(--font-ui);font-size:var(--font-size-sm);line-height:20px;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:var(--spacing-sm) 0 6px}.settings-module__SkIHqq__notificationRow{justify-content:space-between;align-items:center;gap:var(--spacing-md);border-bottom:1px solid var(--color-border,#00000014);padding:7px 0;display:flex}.settings-module__SkIHqq__notificationRow:last-child{border-bottom:none}.settings-module__SkIHqq__notificationInfo{flex-direction:column;gap:.15rem;min-width:0;display:flex}.settings-module__SkIHqq__notificationLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:var(--color-text-primary)}.settings-module__SkIHqq__notificationChannels{gap:var(--spacing-sm);flex-shrink:0;display:flex}.settings-module__SkIHqq__notificationsToggleRow{justify-content:space-between;align-items:center;gap:var(--spacing-md);padding-bottom:var(--spacing-md);display:flex}.settings-module__SkIHqq__notifHistoryHeader{justify-content:space-between;align-items:center;gap:var(--spacing-md);margin-top:0;margin-bottom:var(--spacing-sm);flex-wrap:wrap;display:flex}.settings-module__SkIHqq__notifHistoryHeaderActions{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.settings-module__SkIHqq__notifHistoryToolbar{justify-content:space-between;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-sm);flex-wrap:wrap;display:flex}.settings-module__SkIHqq__notifHistorySelectAll{align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--color-text-secondary);cursor:pointer;display:inline-flex}.settings-module__SkIHqq__notifHistoryBulkActions{align-items:center;gap:var(--spacing-sm);display:inline-flex}.settings-module__SkIHqq__notifHistoryTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:0;color:var(--color-text-primary);margin:0}.settings-module__SkIHqq__notifHistoryList{gap:var(--spacing-sm);flex-direction:column;display:flex}.settings-module__SkIHqq__notifHistoryItem{align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-secondary);grid-template-columns:auto 8px minmax(0,1fr) auto;display:grid}.settings-module__SkIHqq__notifHistoryDot{border-radius:var(--radius-full);background:0 0;width:8px;height:8px}.settings-module__SkIHqq__notifHistoryUnread .settings-module__SkIHqq__notifHistoryDot{background:var(--color-primary)}.settings-module__SkIHqq__notifHistoryBody{flex-direction:column;gap:2px;min-width:0;display:flex}.settings-module__SkIHqq__notifHistoryMessage{font-size:var(--font-size-sm);color:var(--color-text-primary);overflow-wrap:anywhere}.settings-module__SkIHqq__notifHistoryUnread .settings-module__SkIHqq__notifHistoryMessage{font-weight:var(--font-weight-semibold)}.settings-module__SkIHqq__notifHistoryTime{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.settings-module__SkIHqq__notifHistoryPagination{margin-top:var(--spacing-lg);justify-content:center;align-items:center;gap:var(--spacing-md);font-size:var(--font-size-base);color:var(--color-text-secondary);display:flex}.settings-module__SkIHqq__notifHistoryPagination button{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-primary);font-size:var(--font-size-base);cursor:pointer;transition:var(--button-transition);display:flex}.settings-module__SkIHqq__notifHistoryPagination button:hover:not(:disabled){background:var(--color-bg-hover);border-color:var(--color-border-hover);color:var(--color-text-primary)}.settings-module__SkIHqq__notifHistoryPagination button:disabled{opacity:.5;cursor:not-allowed}.settings-module__SkIHqq__accountIdBox{justify-content:space-between;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-lg);flex-direction:row;padding:0;display:flex}.settings-module__SkIHqq__accountIdLabel{font-family:var(--font-ui);font-size:var(--font-size-sm);line-height:20px;font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.settings-module__SkIHqq__accountIdValueRow{align-items:center;gap:var(--spacing-md);display:flex}.settings-module__SkIHqq__accountIdValue{font-family:var(--font-ui);font-size:var(--font-size-sm);color:var(--color-text-primary);word-break:break-all}.settings-module__SkIHqq__accountCopyBtn{border-radius:var(--radius-xs);width:28px;height:28px;color:var(--color-text-muted);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.settings-module__SkIHqq__accountCopyBtn:hover{background:var(--color-bg);color:var(--color-text-primary)}.settings-module__SkIHqq__accountCopyIcon{width:18px;height:18px}.settings-module__SkIHqq__accountRowList{flex-direction:column;display:flex}.settings-module__SkIHqq__accountRow{justify-content:space-between;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md) 0;border-top:1px solid var(--color-border);display:flex}.settings-module__SkIHqq__accountRowList .settings-module__SkIHqq__accountRow:first-child{border-top:none}.settings-module__SkIHqq__accountRowInfo{flex-direction:column;gap:2px;min-width:0;display:flex}.settings-module__SkIHqq__accountRowTitle{font-family:var(--font-ui);font-size:var(--font-size-sm);line-height:20px;font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.settings-module__SkIHqq__accountRowDesc{font-family:var(--font-ui);font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:22px}.settings-module__SkIHqq__accountRowAction{flex:none}.settings-module__SkIHqq__accountDangerRow{gap:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--color-border);flex-direction:column;align-items:flex-start;display:flex}.settings-module__SkIHqq__accountInlineForm{gap:var(--spacing-sm);width:100%;margin-top:var(--spacing-md);padding-top:calc(var(--spacing-md) - 4px);padding-bottom:var(--spacing-md);border-top:1px solid var(--color-border);flex-direction:column;display:flex}.settings-module__SkIHqq__accountInlineForm .settings-module__SkIHqq__formGroup{margin-bottom:0}.settings-module__SkIHqq__accountInlineForm .settings-module__SkIHqq__inlineActions{margin-top:0}.settings-module__SkIHqq__accountRowActions{gap:var(--spacing-sm);flex:none;display:flex}.settings-module__SkIHqq__mfaSetup{align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.settings-module__SkIHqq__mfaQr{padding:var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#fff;flex:none;line-height:0}.settings-module__SkIHqq__mfaSetupText{flex:220px;min-width:0}.settings-module__SkIHqq__mfaSecret{font-family:var(--font-family-mono,monospace);font-size:var(--font-size-sm);letter-spacing:.08em;overflow-wrap:anywhere;color:var(--color-text-primary);-webkit-user-select:all;user-select:all;margin-top:4px;display:block}.settings-module__SkIHqq__mfaCodesList{gap:6px var(--spacing-lg);padding:var(--spacing-md);font-family:var(--font-family-mono,monospace);font-size:var(--font-size-sm);letter-spacing:.06em;color:var(--color-text-primary);background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-sm);grid-template-columns:repeat(2,minmax(0,max-content));margin:0;list-style:none;display:grid}.settings-module__SkIHqq__mfaWarning{color:var(--color-warning,var(--color-text-primary))}.settings-module__SkIHqq__mfaChoices{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.settings-module__SkIHqq__prefDivider{border:none;border-top:1px solid var(--color-border);margin:0 0 var(--spacing-xl)}.settings-module__SkIHqq__prefLabel{font-family:var(--font-ui);font-size:var(--font-size-sm);line-height:20px;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--spacing-md)}.settings-module__SkIHqq__prefLabelSpaced{margin-top:var(--spacing-xl)}.settings-module__SkIHqq__prefHint{font-family:var(--font-ui);font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:calc(-1 * var(--spacing-xs)) 0 var(--spacing-md);max-width:48ch;line-height:20px}.settings-module__SkIHqq__privacyInfoStack{gap:var(--spacing-md);margin-bottom:var(--spacing-xl);flex-direction:column;display:flex}.settings-module__SkIHqq__privacyNoteRow{align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);background:var(--color-bg-secondary);border-radius:var(--radius-md);display:flex}.settings-module__SkIHqq__privacyCardRow{align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-md);background:var(--color-bg-secondary);border-radius:var(--radius-lg);display:flex}.settings-module__SkIHqq__privacyIconBox{border-radius:var(--radius-sm);background:var(--color-bg);width:36px;height:36px;box-shadow:var(--shadow-xs);flex:none;justify-content:center;align-items:center;display:inline-flex}.settings-module__SkIHqq__privacyIcon{width:20px;height:20px}.settings-module__SkIHqq__privacyIconGreen{color:var(--ds-success)}.settings-module__SkIHqq__privacyIconBlue{color:#1f4fb8}.settings-module__SkIHqq__privacyIconAmber{color:var(--ds-warning-ink)}.settings-module__SkIHqq__privacyIconSvg{flex:none;width:40px;height:40px;display:block}.settings-module__SkIHqq__privacyInfoBody{gap:var(--spacing-sm);flex-direction:column;min-width:0;display:flex}.settings-module__SkIHqq__privacyInfoTitle{font-family:var(--font-ui);font-size:var(--font-size-base);line-height:24px;font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.settings-module__SkIHqq__privacyNoteText{font-family:var(--font-ui);font-size:var(--font-size-base);color:var(--color-text-primary);line-height:24px}.settings-module__SkIHqq__privacyInfoList{font-family:var(--font-ui);font-size:var(--font-size-sm);color:var(--color-text-primary);flex-direction:column;gap:2px;margin:0;padding:0;line-height:22px;list-style:none;display:flex}.settings-module__SkIHqq__switchRow{align-items:center;gap:var(--spacing-sm);display:flex}.settings-module__SkIHqq__switch{border-radius:var(--radius-full);background:var(--color-bg-active);cursor:pointer;width:44px;height:24px;transition:background var(--transition-fast);border:none;flex:none;padding:0;position:relative}.settings-module__SkIHqq__switchOn{background:var(--color-primary)}.settings-module__SkIHqq__switchKnob{border-radius:var(--radius-full);width:20px;height:20px;transition:transform var(--transition-fast);background:#fff;position:absolute;top:2px;left:2px}.settings-module__SkIHqq__switchOn .settings-module__SkIHqq__switchKnob{transform:translate(20px)}.settings-module__SkIHqq__switchText{font-family:var(--font-ui);font-size:var(--font-size-sm);line-height:20px;font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.settings-module__SkIHqq__checkbox{width:14px;height:14px;accent-color:var(--color-primary);cursor:pointer;flex:none}.settings-module__SkIHqq__billingPlanGroup{gap:var(--spacing-md);margin-bottom:var(--spacing-lg);flex-direction:column;display:flex}.settings-module__SkIHqq__billingPlanCard{justify-content:space-between;align-items:center;gap:var(--spacing-lg);min-height:112px;padding:var(--spacing-md) var(--spacing-lg);background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-wrap:wrap;display:flex;position:relative;overflow:hidden}.settings-module__SkIHqq__billingPlanCardNeutral{background:var(--color-bg-secondary);border-color:var(--color-border)}.settings-module__SkIHqq__billingUpgradeLink{background:var(--gradient-primary);border-radius:var(--radius-md);color:var(--color-text-on-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);box-shadow:var(--shadow-sm);transition:background var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);justify-content:center;align-self:flex-start;align-items:center;padding:10px 20px;text-decoration:none;display:inline-flex}.settings-module__SkIHqq__billingUpgradeLink:hover{background:var(--gradient-primary-hover);color:var(--color-text-on-primary);box-shadow:var(--shadow-md);transform:translateY(-1px)}.settings-module__SkIHqq__billingPlanInfo{z-index:1;position:relative}.settings-module__SkIHqq__billingPlanArt{pointer-events:none;z-index:0;width:184px;height:151px;position:absolute;top:50%;left:54%;transform:translate(-50%,-50%)}.settings-module__SkIHqq__billingArtRingOuter{box-sizing:border-box;border:10px solid #691ef652;border-radius:50%;width:128px;height:128px;position:absolute;top:47px;left:20px}.settings-module__SkIHqq__billingArtRingInner{box-sizing:border-box;border:10px solid #691ef61a;border-radius:50%;width:81px;height:81px;position:absolute;top:70px;left:43px}.settings-module__SkIHqq__billingArtCursorRight{object-fit:contain;width:130px;height:132px;position:absolute;top:22px;left:56px}.settings-module__SkIHqq__billingArtCursorLeft{object-fit:contain;width:74px;height:75px;position:absolute;top:28px;left:0;transform:none}.settings-module__SkIHqq__billingPlanArtGray .settings-module__SkIHqq__billingArtCursorRight,.settings-module__SkIHqq__billingPlanArtGray .settings-module__SkIHqq__billingArtCursorLeft{filter:grayscale()}@media (max-width:640px){.settings-module__SkIHqq__billingPlanArt{display:none}}.settings-module__SkIHqq__billingPlanName{font-family:var(--font-ui);font-size:var(--font-size-xl);line-height:28px;font-weight:var(--font-weight-medium);letter-spacing:-.01em;color:var(--color-text-primary);text-transform:capitalize}.settings-module__SkIHqq__billingPlanDesc{font-family:var(--font-ui);font-size:var(--font-size-sm);color:var(--color-text-primary);margin-top:4px;line-height:22px}.settings-module__SkIHqq__billingStripeRow{text-align:center;align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-xl);flex-direction:column;display:flex}.settings-module__SkIHqq__billingPortalLink{color:var(--color-primary);font-family:var(--font-ui);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:none;padding:0}.settings-module__SkIHqq__billingPortalLink:hover{text-decoration:underline}.settings-module__SkIHqq__billingStripeText{font-family:var(--font-ui);font-size:var(--font-size-sm);color:var(--color-text-primary);line-height:22px}.settings-module__SkIHqq__billingLinkButton{border-radius:var(--radius-full);color:var(--color-primary);font-family:var(--font-ui);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:4px 8px;display:inline-flex}.settings-module__SkIHqq__billingLinkButton:hover{text-decoration:underline}.settings-module__SkIHqq__wpLayout{align-items:flex-start;gap:var(--spacing-xl);padding:var(--spacing-lg);background:var(--color-bg-secondary);border-radius:var(--radius-lg);display:flex}.settings-module__SkIHqq__wpPictureCol{flex-direction:column;flex:0 0 220px;display:flex}.settings-module__SkIHqq__wpFormCol{flex-direction:column;flex:auto;min-width:0;display:flex}@media (max-width:640px){.settings-module__SkIHqq__wpLayout{flex-direction:column}.settings-module__SkIHqq__wpPictureCol{flex:auto;width:100%}}.settings-module__SkIHqq__apiKeysHeaderRow{justify-content:space-between;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-md);display:flex}.settings-module__SkIHqq__apiKeysSubtitle{font-family:var(--font-ui);font-size:var(--font-size-base);line-height:24px;font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.settings-module__SkIHqq__apiKeyTable{flex-direction:column;display:flex}.settings-module__SkIHqq__apiKeyTableHead,.settings-module__SkIHqq__apiKeyTableRow{align-items:center;gap:var(--spacing-md);grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr)) 64px;padding:12px 16px;display:grid}.settings-module__SkIHqq__apiKeyTableHead{border-bottom:1px solid var(--color-border-strong)}.settings-module__SkIHqq__apiKeyTableRow{border-bottom:1px solid var(--color-border)}.settings-module__SkIHqq__apiKeyHeadCell{font-family:var(--font-ui);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-muted)}.settings-module__SkIHqq__apiKeyHeadCellRight,.settings-module__SkIHqq__apiKeyCellRight{text-align:right;justify-self:end}.settings-module__SkIHqq__apiKeyCell{font-family:var(--font-ui);font-size:var(--font-size-sm);color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:22px;overflow:hidden}.settings-module__SkIHqq__apiKeyRowActions{align-items:center;gap:var(--spacing-sm);justify-self:end;display:inline-flex}.settings-module__SkIHqq__apiKeyIconBtn{border-radius:var(--radius-full);width:24px;height:24px;color:var(--color-text-muted);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.settings-module__SkIHqq__apiKeyIconBtn:hover{background:var(--color-bg-secondary);color:var(--color-text-primary)}.settings-module__SkIHqq__apiKeyIconBtnDanger:hover{color:var(--ds-error)}.settings-module__SkIHqq__apiKeyIconSvg{width:18px;height:18px}.settings-module__SkIHqq__apiKeyEmptyBox{justify-content:center;align-items:center;gap:var(--spacing-sm);padding:44px var(--spacing-xl);border:1px solid var(--color-border);border-radius:var(--radius-lg);text-align:center;flex-direction:column;display:flex}.settings-module__SkIHqq__apiKeyEmptyIcon{width:32px;height:32px;display:block}.settings-module__SkIHqq__apiKeyEmptyCaption{font-family:var(--font-ui);font-size:var(--font-size-base);color:var(--color-text-muted);line-height:24px}.settings-module__SkIHqq__apiKeyModalHeader{justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);margin-bottom:var(--spacing-lg);display:flex}.settings-module__SkIHqq__apiKeyModalClose{width:28px;height:28px;color:var(--color-text-primary);cursor:pointer;border-radius:var(--radius-full);background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.settings-module__SkIHqq__apiKeyModalClose:hover{background:var(--color-bg-secondary)}.settings-module__SkIHqq__roleList{gap:var(--spacing-sm);flex-direction:column;display:flex}.settings-module__SkIHqq__roleCard{justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);transition:border-color var(--transition-fast);display:flex}.settings-module__SkIHqq__roleCard:hover{border-color:var(--color-border-hover)}.settings-module__SkIHqq__roleCardMain{gap:var(--spacing-sm);flex-direction:column;min-width:0;display:flex}.settings-module__SkIHqq__roleCardHeader{align-items:center;gap:var(--spacing-sm);display:flex}.settings-module__SkIHqq__roleCardName{font-family:var(--font-ui);font-size:var(--font-size-base);line-height:24px;font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.settings-module__SkIHqq__roleBuiltInBadge{border-radius:var(--radius-full);background:var(--color-bg-secondary);border:1px solid var(--color-border);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:1px 8px;line-height:18px}.settings-module__SkIHqq__rolePermChips{flex-wrap:wrap;gap:6px;display:flex}.settings-module__SkIHqq__rolePermChip{border-radius:var(--radius-full);background:var(--color-bg-secondary);border:1px solid var(--color-border);color:var(--color-text-secondary);font-family:var(--font-ui);font-size:var(--font-size-xs);white-space:nowrap;padding:2px 10px;line-height:18px}.settings-module__SkIHqq__roleNoPerms{font-family:var(--font-ui);font-size:var(--font-size-sm);color:var(--color-text-tertiary)}.settings-module__SkIHqq__roleCardActions{align-items:center;gap:var(--spacing-sm);padding-right:var(--spacing-md);flex:none;display:inline-flex}.settings-module__SkIHqq__roleCardActions .settings-module__SkIHqq__apiKeyIconBtn{width:30px;height:30px}.settings-module__SkIHqq__roleCardActions .settings-module__SkIHqq__apiKeyIconSvg{width:20px;height:20px}.settings-module__SkIHqq__roleCardActions .settings-module__SkIHqq__apiKeyIconBtn:hover{background:var(--color-bg-tertiary)}.settings-module__SkIHqq__roleCardActions .settings-module__SkIHqq__apiKeyIconBtnDanger:hover{background:var(--ds-error-soft)}.settings-module__SkIHqq__roleSection{margin-bottom:var(--spacing-xl)}.settings-module__SkIHqq__roleSection:last-child{margin-bottom:0}.settings-module__SkIHqq__roleSectionHeader{justify-content:space-between;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-sm);display:flex}.settings-module__SkIHqq__roleSectionTitle{font-family:var(--font-ui);font-size:var(--font-size-base);line-height:24px;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 var(--spacing-sm)}.settings-module__SkIHqq__roleSectionHeader .settings-module__SkIHqq__roleSectionTitle{margin:0}.settings-module__SkIHqq__rolePanel{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);overflow:hidden}.settings-module__SkIHqq__rolePanel+.settings-module__SkIHqq__rolePanel{margin-top:0}.settings-module__SkIHqq__rolePanelHeader{align-items:center;gap:var(--spacing-sm);display:flex}.settings-module__SkIHqq__rolePanelHeader:hover{background:var(--color-bg-hover)}.settings-module__SkIHqq__rolePanelToggle{all:unset;box-sizing:border-box;align-items:center;gap:var(--spacing-sm);min-width:0;padding:var(--spacing-md);cursor:pointer;flex:auto;display:flex}.settings-module__SkIHqq__rolePanelToggle:focus-visible{background:var(--color-bg-hover);outline:none}.settings-module__SkIHqq__rolePanelChevron{color:var(--color-text-tertiary);transition:transform var(--transition-fast);flex:none}.settings-module__SkIHqq__rolePanelChevronOpen{transform:rotate(90deg)}.settings-module__SkIHqq__rolePanelHeaderText{flex-direction:column;gap:2px;min-width:0;display:flex}.settings-module__SkIHqq__rolePanelDesc{font-family:var(--font-ui);font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:20px}.settings-module__SkIHqq__rolePanelBody{padding:var(--spacing-md);border-top:1px solid var(--color-border);gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.settings-module__SkIHqq__roleScopeSection{flex-direction:column;gap:4px;display:flex}.settings-module__SkIHqq__roleFormScopeGroups{gap:var(--spacing-md);flex-direction:column;display:flex}.settings-module__SkIHqq__roleScopeSectionTitle{font-family:var(--font-ui);font-size:var(--font-size-xs);line-height:16px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-tertiary);margin-bottom:2px}.settings-module__SkIHqq__roleScopeRow{align-items:center;gap:var(--spacing-sm);display:flex}.settings-module__SkIHqq__roleScopeIconGranted{color:var(--color-success);flex:none}.settings-module__SkIHqq__roleScopeIconDenied{color:var(--color-text-tertiary);flex:none}.settings-module__SkIHqq__roleScopeLabel{font-family:var(--font-ui);font-size:var(--font-size-sm);color:var(--color-text-primary)}.settings-module__SkIHqq__roleScopeLabelDenied{color:var(--color-text-tertiary)}@media (max-width:640px){.settings-module__SkIHqq__apiKeyTableHead,.settings-module__SkIHqq__apiKeyTableRow{grid-template-columns:minmax(0,1fr) 64px}.settings-module__SkIHqq__apiKeyHideSmall{display:none}}.settings-module__SkIHqq__secretsScopeBlock{border-top:1px solid var(--ds-border,var(--color-border));flex-direction:column;gap:8px;margin-top:28px;padding-top:20px;display:flex}.settings-module__SkIHqq__secretsScopeHeading{font-size:var(--font-size-base,15px);color:var(--ds-text,var(--color-text-primary));margin:0;font-weight:700}.settings-module__SkIHqq__secretsScopeSubtext{font-size:var(--font-size-sm,13px);color:var(--ds-text-muted,var(--color-text-secondary));margin:0}.settings-module__SkIHqq__secretsWorkflowPicker{max-width:420px;margin:4px 0 8px}.settings-module__SkIHqq__secretsToggleRow{margin:4px 0 8px}.settings-module__SkIHqq__secretsIntroLead{margin-bottom:var(--spacing-sm,8px)}.settings-module__SkIHqq__roleLockedNote{margin:var(--spacing-sm) 0 0}.settings-module__SkIHqq__securityBlocks{gap:var(--spacing-lg);margin-top:var(--spacing-lg);flex-direction:column;display:flex}.settings-module__SkIHqq__sectionDescription+.settings-module__SkIHqq__securityBlocks{margin-top:0}.settings-module__SkIHqq__securityBlock{gap:var(--spacing-sm);padding:var(--spacing-lg);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;display:flex}.settings-module__SkIHqq__securityBlock .settings-module__SkIHqq__subsectionTitle{margin:0}.settings-module__SkIHqq__securityMethods{gap:var(--spacing-md);border:none;flex-wrap:wrap;margin:0;padding:0;display:flex}.settings-module__SkIHqq__securityMethods legend{width:100%;margin-bottom:var(--spacing-xs);padding:0}.settings-module__SkIHqq__securityCurrentIp,.settings-module__SkIHqq__ssoValue{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.settings-module__SkIHqq__ssoValueLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-muted);flex:0 0 5.5rem}.settings-module__SkIHqq__ssoValueText{border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:0;font-size:var(--font-size-xs);overflow-wrap:anywhere;flex:12rem;padding:6px 10px}.settings-module__SkIHqq__ssoDomains{gap:var(--spacing-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.settings-module__SkIHqq__ssoDomain{gap:var(--spacing-sm);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--color-border);flex-direction:column;display:flex}.settings-module__SkIHqq__ssoDomainHeader{align-items:baseline;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.settings-module__SkIHqq__ssoVerified,.settings-module__SkIHqq__ssoPending{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.settings-module__SkIHqq__ssoVerified{color:var(--color-success)}.settings-module__SkIHqq__ssoPending{color:var(--color-warning)}.settings-module__SkIHqq__ssoSummary{gap:var(--spacing-xs);font-size:var(--font-size-sm);flex-direction:column;margin:0;display:flex}.settings-module__SkIHqq__ssoSummary dt{font-weight:var(--font-weight-medium);color:var(--color-text-muted)}.settings-module__SkIHqq__ssoSummary dd{margin:0 0 var(--spacing-xs);overflow-wrap:anywhere}.settings-module__SkIHqq__streamFailing{font-size:var(--font-size-sm);color:var(--color-warning);overflow-wrap:anywhere;margin:0}
.profilePictureSection-module__6c6pEa__card{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-lg);margin-bottom:var(--spacing-lg);box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-fast)}.profilePictureSection-module__6c6pEa__card:hover{box-shadow:var(--shadow-md)}.profilePictureSection-module__6c6pEa__cardTitle{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);letter-spacing:-.01em;margin-bottom:var(--spacing-xs)}.profilePictureSection-module__6c6pEa__helperText{margin-top:0;margin-bottom:var(--spacing-md);font-size:var(--font-size-xs);color:var(--color-text-tertiary);letter-spacing:.01em;line-height:1.5;display:block}.profilePictureSection-module__6c6pEa__row{align-items:center;gap:var(--spacing-lg);flex-wrap:wrap;display:flex}.profilePictureSection-module__6c6pEa__avatar{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:96px;height:96px;display:flex;position:relative;overflow:hidden}.profilePictureSection-module__6c6pEa__avatarAccent{background:var(--ds-brand-soft);border-color:#0000}.profilePictureSection-module__6c6pEa__avatarImage{object-fit:cover;width:100%;height:100%;display:block}.profilePictureSection-module__6c6pEa__avatarInitials{font-size:32px;font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);letter-spacing:-.02em;text-transform:uppercase}.profilePictureSection-module__6c6pEa__avatarInitialsAccent{color:var(--ds-brand)}.profilePictureSection-module__6c6pEa__avatarSpinner{border:2px solid #0000;border-top-color:var(--color-primary);box-sizing:border-box;border-radius:50%;animation:.9s linear infinite profilePictureSection-module__6c6pEa__profilePictureSpin;position:absolute;inset:0}@keyframes profilePictureSection-module__6c6pEa__profilePictureSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.profilePictureSection-module__6c6pEa__actions{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.profilePictureSection-module__6c6pEa__primaryButton{background:var(--gradient-primary);color:var(--color-text-on-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);box-shadow:var(--shadow-sm);letter-spacing:-.01em;border:none;padding:10px 20px}.profilePictureSection-module__6c6pEa__primaryButton:hover:not(:disabled){background:var(--gradient-primary-hover);box-shadow:var(--shadow-md);transform:translateY(-1px)}.profilePictureSection-module__6c6pEa__primaryButton:disabled{opacity:.5;cursor:not-allowed;transform:none}.profilePictureSection-module__6c6pEa__secondaryButton{background:var(--color-bg);color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);padding:10px 20px}.profilePictureSection-module__6c6pEa__secondaryButton:hover:not(:disabled){background:var(--color-bg-hover);border-color:var(--color-border-hover)}.profilePictureSection-module__6c6pEa__secondaryButton:disabled{opacity:.5;cursor:not-allowed}.profilePictureSection-module__6c6pEa__hiddenInput{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.profilePictureSection-module__6c6pEa__errorMessage{margin-top:var(--spacing-sm);color:var(--color-error);font-size:var(--font-size-xs)}.profilePictureSection-module__6c6pEa__editorOverlay{z-index:1000;padding:var(--spacing-lg);background:#0000008c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.profilePictureSection-module__6c6pEa__editorPanel{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--spacing-lg);max-width:calc(100vw - 2 * var(--spacing-lg));align-items:stretch;gap:var(--spacing-md);flex-direction:column;display:flex}.profilePictureSection-module__6c6pEa__editorTitle{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.profilePictureSection-module__6c6pEa__editorHelper{font-size:var(--font-size-xs);color:var(--color-text-tertiary);margin:0}.profilePictureSection-module__6c6pEa__editorViewport{border-radius:var(--radius-md);cursor:grab;touch-action:none;background:#111;align-self:center;position:relative;overflow:hidden}.profilePictureSection-module__6c6pEa__editorViewport:active{cursor:grabbing}.profilePictureSection-module__6c6pEa__editorImage{-webkit-user-select:none;user-select:none;pointer-events:none;max-width:none;position:absolute;top:50%;left:50%}.profilePictureSection-module__6c6pEa__editorMask{pointer-events:none;border:1px solid #ffffffa6;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 9999px #0000008c}.profilePictureSection-module__6c6pEa__editorMaskSquare{border-radius:var(--radius-md)}.profilePictureSection-module__6c6pEa__editorSlider{width:100%}.profilePictureSection-module__6c6pEa__editorActions{justify-content:flex-end;gap:var(--spacing-sm);display:flex}
.input-module__j2wpQW__wrapper{box-sizing:border-box;background:var(--ds-surface);border:1px solid var(--ds-border-strong);border-radius:8px;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:38px;padding:8px 12px;transition:border-color .12s,box-shadow .12s;display:flex}.input-module__j2wpQW__wrapper:focus-within{border-color:var(--ds-brand);box-shadow:0px 0px 0px 3px var(--ds-brand-ring)}.input-module__j2wpQW__wrapper.input-module__j2wpQW__error{border-color:var(--ds-error);box-shadow:0px 0px 0px 3px color-mix(in srgb, var(--ds-error) 20%, transparent)}.input-module__j2wpQW__wrapper.input-module__j2wpQW__disabled{background:var(--ds-surface-sunken);cursor:not-allowed}.input-module__j2wpQW__input{min-width:0;font-family:var(--font-ui);color:var(--ds-text);background:0 0;border:none;outline:none;flex:1;padding:0;font-size:14px;font-weight:400;line-height:22px}.input-module__j2wpQW__input:-webkit-autofill{caret-color:var(--ds-text);transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--ds-surface) inset!important;box-shadow:0 0 0 1000px var(--ds-surface) inset!important;-webkit-text-fill-color:var(--ds-text)!important}.input-module__j2wpQW__input:-webkit-autofill:hover{caret-color:var(--ds-text);transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--ds-surface) inset!important;box-shadow:0 0 0 1000px var(--ds-surface) inset!important;-webkit-text-fill-color:var(--ds-text)!important}.input-module__j2wpQW__input:-webkit-autofill:focus{caret-color:var(--ds-text);transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--ds-surface) inset!important;box-shadow:0 0 0 1000px var(--ds-surface) inset!important;-webkit-text-fill-color:var(--ds-text)!important}.input-module__j2wpQW__input:-webkit-autofill:active{caret-color:var(--ds-text);transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--ds-surface) inset!important;box-shadow:0 0 0 1000px var(--ds-surface) inset!important;-webkit-text-fill-color:var(--ds-text)!important}.input-module__j2wpQW__disabled .input-module__j2wpQW__input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--ds-surface-sunken) inset!important;box-shadow:0 0 0 1000px var(--ds-surface-sunken) inset!important;-webkit-text-fill-color:var(--ds-text-muted)!important}.input-module__j2wpQW__disabled .input-module__j2wpQW__input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--ds-surface-sunken) inset!important;box-shadow:0 0 0 1000px var(--ds-surface-sunken) inset!important;-webkit-text-fill-color:var(--ds-text-muted)!important}.input-module__j2wpQW__disabled .input-module__j2wpQW__input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--ds-surface-sunken) inset!important;box-shadow:0 0 0 1000px var(--ds-surface-sunken) inset!important;-webkit-text-fill-color:var(--ds-text-muted)!important}.input-module__j2wpQW__disabled .input-module__j2wpQW__input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--ds-surface-sunken) inset!important;box-shadow:0 0 0 1000px var(--ds-surface-sunken) inset!important;-webkit-text-fill-color:var(--ds-text-muted)!important}.input-module__j2wpQW__input::placeholder{color:var(--ds-text-muted)}.input-module__j2wpQW__input:disabled{cursor:not-allowed;color:var(--ds-text-muted)}.input-module__j2wpQW__adornment{color:var(--ds-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.input-module__j2wpQW__adornment:disabled{cursor:not-allowed;opacity:.6}.input-module__j2wpQW__adornment svg{width:16px;height:16px}.input-module__j2wpQW__adornmentStatic{cursor:default}.input-module__j2wpQW__centered .input-module__j2wpQW__input{text-align:center}
.workflowgraphrenderer-module__YCjQ-q__workflowGraph{padding:var(--spacing-lg);z-index:0;flex-direction:column;align-items:center;gap:.15rem;width:100%;min-width:100%;display:flex;position:relative}.workflowgraphrenderer-module__YCjQ-q__workflowEdgeSvg{z-index:-1;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.workflowgraphrenderer-module__YCjQ-q__workflowEdgePath{fill:none;stroke:color-mix(in srgb, var(--ds-brand) 55%, transparent);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.workflowgraphrenderer-module__YCjQ-q__workflowEdgeArrow{fill:color-mix(in srgb, var(--ds-brand) 60%, transparent)}.workflowgraphrenderer-module__YCjQ-q__addDisabled .workflowgraphrenderer-module__YCjQ-q__connectorAddBtn,.workflowgraphrenderer-module__YCjQ-q__addDisabled .workflowgraphrenderer-module__YCjQ-q__branchEmptyCard{pointer-events:none;opacity:.4;cursor:default}.workflowgraphrenderer-module__YCjQ-q__graphViewport{border:1px solid var(--ds-border-strong);border-radius:var(--radius-xl);background-color:var(--ds-surface-sunken);background-image:radial-gradient(circle, color-mix(in srgb, var(--ds-text-subtle) 25%, transparent) .75px, transparent .75px);width:100%;min-height:200px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ds-border-strong) 40%, transparent);background-size:20px 20px;flex:1 1 0;position:relative;overflow:clip}.workflowgraphrenderer-module__YCjQ-q__graphViewportFlush{box-shadow:none;border:none;border-radius:0}.workflowgraphrenderer-module__YCjQ-q__graphViewportInner{cursor:grab;overscroll-behavior:contain;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:relative}.workflowgraphrenderer-module__YCjQ-q__graphViewportInner.workflowgraphrenderer-module__YCjQ-q__isPanning,.workflowgraphrenderer-module__YCjQ-q__isPanning{cursor:grabbing}.workflowgraphrenderer-module__YCjQ-q__graphViewportInnerStatic{cursor:inherit;pointer-events:none;touch-action:auto}.workflowgraphrenderer-module__YCjQ-q__graphCanvas{transform-origin:top;will-change:transform;width:max-content;min-width:100%;height:max-content;min-height:100%;padding:var(--spacing-lg);justify-content:center;transition:transform 80ms ease-out;display:inline-flex}.workflowgraphrenderer-module__YCjQ-q__graphCanvasNoTransition{transition:none}.workflowgraphrenderer-module__YCjQ-q__graphCanvasSmoothPan{transition:transform .45s cubic-bezier(.4,0,.2,1)}.workflowgraphrenderer-module__YCjQ-q__graphCanvasHidden{opacity:0;visibility:hidden;pointer-events:none}.workflowgraphrenderer-module__YCjQ-q__graphControlsRight{bottom:var(--spacing-md);right:var(--spacing-md);box-shadow:none;z-index:3;background:0 0;border:none;flex-direction:row;align-items:center;gap:.4rem;padding:0;display:inline-flex;position:absolute}.workflowgraphrenderer-module__YCjQ-q__graphToolbarDock{bottom:var(--spacing-md);max-width:calc(100% - 2 * var(--spacing-md));z-index:3;flex-direction:column;align-items:center;gap:.5rem;display:inline-flex;position:absolute;left:50%;transform:translate(-50%)}.workflowgraphrenderer-module__YCjQ-q__graphToolbar{flex-direction:row;align-items:center;gap:.4rem;max-width:100%;display:inline-flex}.workflowgraphrenderer-module__YCjQ-q__toolbarDivider{background:var(--ds-border-strong);opacity:.6;flex:none;align-self:stretch;width:1px;min-height:1.6rem;margin:0 .15rem}.workflowgraphrenderer-module__YCjQ-q__zoomButton{border:1px solid var(--ds-border-strong);background:color-mix(in srgb, var(--ds-surface) 92%, transparent);width:2.5rem;height:2.5rem;-webkit-backdrop-filter:blur(var(--blur-sm));color:var(--ds-text-muted);cursor:pointer;box-shadow:var(--shadow-xs);border-radius:999px;place-items:center;font-size:1.1rem;line-height:1;transition:all .12s;display:grid}.workflowgraphrenderer-module__YCjQ-q__zoomButtonIcon{object-fit:contain;width:16px;height:16px}.workflowgraphrenderer-module__YCjQ-q__scrollbarTrackH,.workflowgraphrenderer-module__YCjQ-q__scrollbarTrackV{z-index:2;pointer-events:none;position:absolute}.workflowgraphrenderer-module__YCjQ-q__scrollbarTrackH{height:9px;bottom:4px;left:4px;right:16px}.workflowgraphrenderer-module__YCjQ-q__scrollbarTrackV{width:9px;top:4px;bottom:16px;right:4px}.workflowgraphrenderer-module__YCjQ-q__scrollbarThumb{pointer-events:none;opacity:0;background:color-mix(in srgb, var(--ds-text-subtle) 45%, transparent);cursor:pointer;border-radius:999px;transition:opacity .4s,background .15s;position:absolute}.workflowgraphrenderer-module__YCjQ-q__scrollbarThumbActive{pointer-events:auto;opacity:1}.workflowgraphrenderer-module__YCjQ-q__scrollbarThumb:hover{background:color-mix(in srgb, var(--ds-text-subtle) 70%, transparent)}.workflowgraphrenderer-module__YCjQ-q__scrollbarThumb:active{background:color-mix(in srgb, var(--ds-text-muted) 80%, transparent)}.workflowgraphrenderer-module__YCjQ-q__scrollbarTrackH .workflowgraphrenderer-module__YCjQ-q__scrollbarThumb{height:100%;top:0}.workflowgraphrenderer-module__YCjQ-q__scrollbarTrackV .workflowgraphrenderer-module__YCjQ-q__scrollbarThumb{width:100%;left:0}.workflowgraphrenderer-module__YCjQ-q__zoomButton:hover,.workflowgraphrenderer-module__YCjQ-q__zoomButton:focus-visible{background:var(--ds-surface-hover);color:var(--ds-text);border-color:var(--ds-brand)}.workflowgraphrenderer-module__YCjQ-q__workflowNode{--indent-step:26px;padding-left:calc(var(--indent-level) * 6px);position:relative}.workflowgraphrenderer-module__YCjQ-q__graphStepRow{justify-content:center;align-items:stretch;width:100%;display:flex}.workflowgraphrenderer-module__YCjQ-q__workflowCard{margin-left:calc(var(--indent-level) * var(--indent-step));width:fit-content;max-width:min(48rem,100%)}.workflowgraphrenderer-module__YCjQ-q__startStepRow{width:max-content;margin:0 auto}.workflowgraphrenderer-module__YCjQ-q__graphStepInfo{border-radius:var(--radius-md);background:var(--ds-surface);border:1px solid var(--ds-border-strong);box-shadow:var(--shadow-sm);cursor:pointer;gap:.7rem;margin:.35rem 0;padding:.75rem .9rem;transition:all .18s;display:flex}.workflowgraphrenderer-module__YCjQ-q__graphStepCardBody{flex-direction:column;gap:.35rem;display:flex}.workflowgraphrenderer-module__YCjQ-q__hasNotConnected{gap:0}.workflowgraphrenderer-module__YCjQ-q__hasNotConnected .workflowgraphrenderer-module__YCjQ-q__graphStepInfo{border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0}.workflowgraphrenderer-module__YCjQ-q__hasNotConnected .workflowgraphrenderer-module__YCjQ-q__graphStepInfo:hover,.workflowgraphrenderer-module__YCjQ-q__hasNotConnected .workflowgraphrenderer-module__YCjQ-q__graphStepInfo:focus-within{transform:none}.workflowgraphrenderer-module__YCjQ-q__graphStepGhost .workflowgraphrenderer-module__YCjQ-q__graphStepInfo{opacity:.6;border-style:dashed;border-color:color-mix(in srgb, var(--ds-brand) 55%, var(--ds-border-strong));background:color-mix(in srgb, var(--ds-brand) 5%, var(--ds-surface));box-shadow:none;cursor:default}.workflowgraphrenderer-module__YCjQ-q__graphStepGhost .workflowgraphrenderer-module__YCjQ-q__graphStepInfo:hover,.workflowgraphrenderer-module__YCjQ-q__graphStepGhost .workflowgraphrenderer-module__YCjQ-q__graphStepInfo:focus-within{border-color:color-mix(in srgb, var(--ds-brand) 55%, var(--ds-border-strong));box-shadow:none;transform:none}.workflowgraphrenderer-module__YCjQ-q__graphStepBody{align-items:flex-start;gap:.75rem;width:100%;display:flex}.workflowgraphrenderer-module__YCjQ-q__collapseToggle{border-radius:var(--radius-sm);width:20px;height:20px;color:var(--ds-text-subtle);cursor:pointer;transition:var(--button-transition);background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;margin-top:.05rem;padding:0;display:inline-flex}.workflowgraphrenderer-module__YCjQ-q__collapseToggle:hover,.workflowgraphrenderer-module__YCjQ-q__collapseToggle:focus-visible{background:var(--ds-surface-hover);border-color:var(--ds-brand);color:var(--ds-brand)}.workflowgraphrenderer-module__YCjQ-q__stepMenuButton{border-radius:var(--radius-sm);width:22px;height:22px;color:var(--ds-text-subtle);cursor:pointer;opacity:.5;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-self:flex-start;align-items:center;margin-top:.05rem;padding:0;transition:background .15s,border-color .15s,color .15s,opacity .15s;display:inline-flex}.workflowgraphrenderer-module__YCjQ-q__graphStepInfo:hover .workflowgraphrenderer-module__YCjQ-q__stepMenuButton,.workflowgraphrenderer-module__YCjQ-q__graphStepInfo:focus-within .workflowgraphrenderer-module__YCjQ-q__stepMenuButton,.workflowgraphrenderer-module__YCjQ-q__stepMenuButton[aria-expanded=true]{opacity:1}.workflowgraphrenderer-module__YCjQ-q__stepMenuButton:hover,.workflowgraphrenderer-module__YCjQ-q__stepMenuButton:focus-visible{background:var(--ds-surface-hover);border-color:var(--ds-brand);color:var(--ds-brand)}.workflowgraphrenderer-module__YCjQ-q__stepMenu{background:var(--ds-surface);border:1px solid var(--ds-border-strong);min-width:200px;box-shadow:var(--ds-shadow-pop);z-index:1000;border-radius:8px;padding:4px;position:fixed;overflow-y:auto;transform:translate(-50%)}.workflowgraphrenderer-module__YCjQ-q__stepMenuItem{align-items:center;gap:var(--spacing-sm);width:100%;min-height:32px;padding:5.5px var(--spacing-sm);color:var(--ds-text);text-align:left;white-space:nowrap;cursor:pointer;font-family:var(--font-ui);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);transition:background var(--transition-fast);background:0 0;border:none;border-radius:6px;display:flex}.workflowgraphrenderer-module__YCjQ-q__stepMenuItem:hover:not(:disabled){background:var(--ds-surface-hover)}.workflowgraphrenderer-module__YCjQ-q__stepMenuItem:disabled{opacity:.45;cursor:not-allowed}.workflowgraphrenderer-module__YCjQ-q__stepMenuItemDanger{color:var(--ds-error)}.workflowgraphrenderer-module__YCjQ-q__stepMenuItemDanger:hover:not(:disabled){background:color-mix(in srgb, var(--ds-error) 10%, var(--ds-surface))}.workflowgraphrenderer-module__YCjQ-q__stepMenuDivider{background:var(--ds-border);border:none;height:1px;margin:2px 4px}.workflowgraphrenderer-module__YCjQ-q__collapsedCount{background:color-mix(in srgb, var(--ds-brand) 10%, var(--ds-surface));border:1px solid color-mix(in srgb, var(--ds-brand) 25%, transparent);color:var(--ds-brand);font-size:.68rem;font-weight:var(--font-weight-medium);white-space:nowrap;border-radius:999px;flex:none;align-self:center;padding:.1rem .45rem}.workflowgraphrenderer-module__YCjQ-q__graphStepInfo:hover,.workflowgraphrenderer-module__YCjQ-q__graphStepInfo:focus-within{border-color:color-mix(in srgb, var(--ds-brand) 30%, var(--ds-border-strong));box-shadow:var(--shadow-md), 0 0 0 3px color-mix(in srgb, var(--ds-brand) 6%, transparent);transform:translateY(-1px)}.workflowgraphrenderer-module__YCjQ-q__connectorAddBtn{border:1px solid var(--ds-border-strong);background:var(--ds-surface);width:28px;height:28px;color:var(--ds-text);cursor:pointer;z-index:2;opacity:1;border-radius:999px;justify-content:center;align-items:center;transition:all .15s;display:flex;position:absolute;top:24px;left:50%;transform:translate(-50%,-50%)}.workflowgraphrenderer-module__YCjQ-q__connectorAlwaysVisible{opacity:1}.workflowgraphrenderer-module__YCjQ-q__connectorLoopAdd{border-color:hsl(from var(--ds-brand) h var(--color-loop-s) var(--color-loop-l));color:hsl(from var(--ds-brand) h var(--color-loop-s) var(--color-loop-l))}.workflowgraphrenderer-module__YCjQ-q__connectorLoopAdd:hover{background:var(--ds-brand);color:var(--ds-brand-contrast);border-color:var(--ds-brand)}.workflowgraphrenderer-module__YCjQ-q__connectorAddBtn:hover,.workflowgraphrenderer-module__YCjQ-q__workflowNode:hover .workflowgraphrenderer-module__YCjQ-q__connectorAddBtn{opacity:1;background:var(--ds-surface-hover);color:var(--ds-brand);border-color:var(--ds-brand);box-shadow:var(--shadow-sm);transform:translate(-50%,-50%)scale(1.08)}.workflowgraphrenderer-module__YCjQ-q__connectorTail:after{display:none}.workflowgraphrenderer-module__YCjQ-q__startStepCard{box-shadow:none;background:0 0;border:none;align-items:center;padding:0}.workflowgraphrenderer-module__YCjQ-q__startStepCard:hover,.workflowgraphrenderer-module__YCjQ-q__startStepCard:focus-within{box-shadow:none;border-color:#0000;transform:none}.workflowgraphrenderer-module__YCjQ-q__startStepCard .workflowgraphrenderer-module__YCjQ-q__graphStepBody{align-items:center}.workflowgraphrenderer-module__YCjQ-q__startStepCard .workflowgraphrenderer-module__YCjQ-q__graphStepNumber{background:var(--ds-text);width:auto;height:auto;color:var(--ds-surface);font-size:.95rem;line-height:1.3;font-weight:var(--font-weight-bold);letter-spacing:0;text-transform:none;border-radius:999px;padding:.4rem 1.6rem}.workflowgraphrenderer-module__YCjQ-q__graphStepNumber{background:var(--gradient-primary);color:var(--ds-brand-contrast);font-size:.75rem;font-weight:var(--font-weight-bold);text-align:center;border-radius:var(--radius-sm);width:1.65rem;height:1.65rem;box-shadow:var(--shadow-xs);border:none;flex-shrink:0;line-height:1.65rem}.workflowgraphrenderer-module__YCjQ-q__graphStepText{color:var(--ds-text);flex-direction:column;flex:auto;align-items:stretch;gap:.3rem;font-size:.875rem;line-height:1.5;display:flex}.workflowgraphrenderer-module__YCjQ-q__stepTextContent{white-space:pre-line;max-width:55ch;display:block}.workflowgraphrenderer-module__YCjQ-q__stepMeta{background:var(--ds-surface-sunken);border-radius:var(--radius-xs);border:1px solid var(--ds-border-strong);color:var(--ds-text-muted);align-self:flex-start;align-items:center;gap:.3rem;margin-bottom:.1rem;padding:.2rem .45rem;font-size:.75rem;line-height:1.2;display:inline-flex}.workflowgraphrenderer-module__YCjQ-q__stepMetaIcon{object-fit:contain;background:var(--ds-surface);border:1px solid color-mix(in srgb, var(--ds-border-strong) 60%, transparent);width:20px;height:20px;box-shadow:var(--shadow-sm);border-radius:6px}[data-theme=dark] .workflowgraphrenderer-module__YCjQ-q__stepMetaIconLight{background:#fff}.workflowgraphrenderer-module__YCjQ-q__stepMetaFallback{background:var(--ds-surface-sunken);width:20px;height:20px;color:var(--ds-text);font-weight:var(--font-weight-semibold);border:1px solid color-mix(in srgb, var(--ds-border-strong) 60%, transparent);border-radius:6px;justify-content:center;align-items:center;font-size:.85rem;display:inline-flex}.workflowgraphrenderer-module__YCjQ-q__stepMetaText{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.workflowgraphrenderer-module__YCjQ-q__workflowConnector{height:52px;margin-left:calc(var(--indent-level) * var(--indent-step));align-items:center;display:flex;position:relative}.workflowgraphrenderer-module__YCjQ-q__workflowConnector:after,.workflowgraphrenderer-module__YCjQ-q__connectorBranch:after{display:none}.workflowgraphrenderer-module__YCjQ-q__branchIcon{color:var(--ds-brand);z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.workflowgraphrenderer-module__YCjQ-q__connectorLoopBack:after{display:none}.workflowgraphrenderer-module__YCjQ-q__connectorMerge:after{border-top-color:color-mix(in srgb, var(--color-success) 50%, transparent)}.workflowgraphrenderer-module__YCjQ-q__stepText{white-space:normal;overflow-wrap:anywhere;min-width:0;color:var(--ds-text);flex:auto}.workflowgraphrenderer-module__YCjQ-q__stepLink{color:var(--ds-brand);font-weight:var(--font-weight-semibold);text-decoration:none}.workflowgraphrenderer-module__YCjQ-q__stepLink:hover,.workflowgraphrenderer-module__YCjQ-q__stepLink:focus-visible{color:var(--ds-brand-hover);text-decoration:underline}.workflowgraphrenderer-module__YCjQ-q__urlToggleButton{margin-left:var(--spacing-xs);border:1px solid var(--ds-border-strong);background:var(--ds-surface-sunken);border-radius:var(--radius-sm);cursor:pointer;color:var(--ds-text-muted);transition:var(--button-transition);justify-content:center;align-items:center;padding:.25rem .4rem;font-size:.75rem;line-height:1;display:inline-flex}.workflowgraphrenderer-module__YCjQ-q__urlToggleButton:hover{background:var(--ds-surface-hover);color:var(--ds-text);border-color:var(--ds-brand)}.workflowgraphrenderer-module__YCjQ-q__branchContainer{flex-direction:column;gap:0;width:100%;margin:0;display:flex}.workflowgraphrenderer-module__YCjQ-q__branchCondition{flex-direction:column;align-items:center;margin-bottom:.5rem;display:flex}.workflowgraphrenderer-module__YCjQ-q__addElseIfBtn{border:1px dashed color-mix(in srgb, var(--ds-brand) 35%, transparent);background:var(--ds-surface);color:var(--ds-text-muted);font:inherit;font-size:.68rem;font-weight:var(--font-weight-medium);cursor:pointer;opacity:0;border-radius:999px;align-items:center;gap:.2rem;margin-top:.4rem;padding:.15rem .5rem;transition:opacity .12s,color .12s,border-color .12s;display:inline-flex}.workflowgraphrenderer-module__YCjQ-q__branchContainer:hover>.workflowgraphrenderer-module__YCjQ-q__branchCondition>.workflowgraphrenderer-module__YCjQ-q__addElseIfBtn,.workflowgraphrenderer-module__YCjQ-q__addElseIfBtn:focus-visible{opacity:1}.workflowgraphrenderer-module__YCjQ-q__addElseIfBtn:hover{color:var(--ds-brand);border-color:var(--ds-brand)}.workflowgraphrenderer-module__YCjQ-q__branchConnectors{justify-content:center;align-items:center;width:100%;height:50px;margin:0;display:flex;position:relative}.workflowgraphrenderer-module__YCjQ-q__branchPaths{gap:var(--spacing-lg);grid-auto-columns:1fr;grid-auto-flow:column;width:max-content;max-width:100%;margin-inline:auto;padding:0;display:grid}.workflowgraphrenderer-module__YCjQ-q__branchPath{flex-direction:column;align-items:center;gap:.5rem;min-width:0;display:flex}.workflowgraphrenderer-module__YCjQ-q__branchLabel{font-size:.65rem;font-weight:var(--font-weight-bold);color:var(--ds-brand);text-align:center;text-transform:uppercase;letter-spacing:.08em;background:color-mix(in srgb, var(--ds-brand) 10%, var(--ds-surface));border:1px solid color-mix(in srgb, var(--ds-brand) 25%, transparent);border-radius:999px;width:fit-content;margin-bottom:.35rem;padding:.15rem .6rem}.workflowgraphrenderer-module__YCjQ-q__branchLabel[data-unsure=true]{color:var(--ds-warning,#a06a12);background:color-mix(in srgb, var(--ds-warning,#c98a1b) 12%, var(--ds-surface));border-color:color-mix(in srgb, var(--ds-warning,#c98a1b) 35%, transparent)}.workflowgraphrenderer-module__YCjQ-q__branchLabelEditable{text-transform:none;letter-spacing:.01em;cursor:pointer;max-width:18rem;font-family:inherit;font-size:.7rem}.workflowgraphrenderer-module__YCjQ-q__branchLabelEditable:hover,.workflowgraphrenderer-module__YCjQ-q__branchLabelEditable:focus-visible{background:color-mix(in srgb, var(--ds-brand) 20%, var(--ds-surface));border-color:var(--ds-brand)}.workflowgraphrenderer-module__YCjQ-q__branchSteps{--indent-step:26px;flex-direction:column;flex:1;align-items:center;gap:.65rem;width:100%;display:flex}.workflowgraphrenderer-module__YCjQ-q__branchSteps .workflowgraphrenderer-module__YCjQ-q__workflowCard{margin-left:calc(var(--indent-level,0) * var(--indent-step,26px))}.workflowgraphrenderer-module__YCjQ-q__branchConnectorTail{flex:1;height:auto;min-height:52px}.workflowgraphrenderer-module__YCjQ-q__branchSteps .workflowgraphrenderer-module__YCjQ-q__graphStepInfo{margin:0}.workflowgraphrenderer-module__YCjQ-q__branchEmptyCard{border-radius:var(--radius-sm);border:1px dashed var(--ds-border-strong);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:.7rem;transition:all .15s;display:flex}.workflowgraphrenderer-module__YCjQ-q__branchEmptyCard:hover,.workflowgraphrenderer-module__YCjQ-q__branchEmptyCard:focus-visible{border-color:var(--ds-brand);background:color-mix(in srgb, var(--ds-brand) 4%, transparent)}.workflowgraphrenderer-module__YCjQ-q__branchEmptyText{color:var(--ds-text-subtle);font-size:.75rem;font-weight:var(--font-weight-medium)}.workflowgraphrenderer-module__YCjQ-q__branchEmptyAdd{width:100%;height:28px;position:relative}.workflowgraphrenderer-module__YCjQ-q__branchEmptyAdd .workflowgraphrenderer-module__YCjQ-q__connectorAddBtn{top:50%}.workflowgraphrenderer-module__YCjQ-q__emptyLoopBody{padding-left:calc(var(--loop-indent,1) * 26px);flex-direction:column;align-items:center;margin:.25rem 0;display:flex}.workflowgraphrenderer-module__YCjQ-q__stepNotConnected{border-radius:0 0 var(--radius-md) var(--radius-md);background:color-mix(in srgb, var(--color-warning,#f59e0b) 8%, var(--ds-surface));border:1px solid color-mix(in srgb, var(--color-warning,#f59e0b) 20%, var(--ds-border-strong));border-top:none;align-items:center;gap:.6rem;padding:.5rem .9rem;font-size:.82rem;display:flex}.workflowgraphrenderer-module__YCjQ-q__stepNotConnectedText{color:var(--ds-text-muted);flex:1}.workflowgraphrenderer-module__YCjQ-q__stepNotConnectedText:before{content:"⚠️";margin-right:.4rem}.workflowgraphrenderer-module__YCjQ-q__stepConnectButton{border-radius:var(--radius-sm,6px);border:1px solid var(--ds-border-strong);background:var(--ds-surface);color:var(--ds-brand);font-size:.78rem;font-weight:var(--font-weight-semibold,600);cursor:pointer;white-space:nowrap;padding:.3rem .7rem;transition:all .15s}.workflowgraphrenderer-module__YCjQ-q__stepConnectButton:hover{background:var(--color-bg-hover,var(--ds-surface-sunken));border-color:var(--ds-brand)}.workflowgraphrenderer-module__YCjQ-q__endStepRow{width:max-content;margin:0 auto}.workflowgraphrenderer-module__YCjQ-q__flowchart .workflowgraphrenderer-module__YCjQ-q__startStepCard .workflowgraphrenderer-module__YCjQ-q__graphStepNumber,.workflowgraphrenderer-module__YCjQ-q__flowchart .workflowgraphrenderer-module__YCjQ-q__endStepCard .workflowgraphrenderer-module__YCjQ-q__graphStepNumber{background:var(--ds-surface);color:var(--ds-text);border:1.5px solid var(--ds-text);padding:.5rem 2rem}.workflowgraphrenderer-module__YCjQ-q__flowchart .workflowgraphrenderer-module__YCjQ-q__branchCondition .workflowgraphrenderer-module__YCjQ-q__graphStepCardBody{filter:drop-shadow(0 2px 3px color-mix(in srgb, var(--ds-text) 12%, transparent))}.workflowgraphrenderer-module__YCjQ-q__flowchart .workflowgraphrenderer-module__YCjQ-q__branchCondition .workflowgraphrenderer-module__YCjQ-q__graphStepInfo{text-align:center;min-width:150px;box-shadow:inset 0 0 0 1.5px var(--ds-border-strong);clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);border:none;justify-content:center;margin:0;padding:3rem 5.5rem;transition:box-shadow .18s,background .18s}.workflowgraphrenderer-module__YCjQ-q__flowchart .workflowgraphrenderer-module__YCjQ-q__branchCondition .workflowgraphrenderer-module__YCjQ-q__graphStepInfo:hover,.workflowgraphrenderer-module__YCjQ-q__flowchart .workflowgraphrenderer-module__YCjQ-q__branchCondition .workflowgraphrenderer-module__YCjQ-q__graphStepInfo:focus-within{box-shadow:inset 0 0 0 2px var(--ds-brand);background:color-mix(in srgb, var(--ds-brand) 4%, var(--ds-surface));transform:none}.workflowgraphrenderer-module__YCjQ-q__flowchart .workflowgraphrenderer-module__YCjQ-q__branchCondition .workflowgraphrenderer-module__YCjQ-q__stepMeta{display:none}.workflowgraphrenderer-module__YCjQ-q__flowchart .workflowgraphrenderer-module__YCjQ-q__branchCondition .workflowgraphrenderer-module__YCjQ-q__graphStepBody{justify-content:center}.workflowgraphrenderer-module__YCjQ-q__flowchart .workflowgraphrenderer-module__YCjQ-q__branchCondition .workflowgraphrenderer-module__YCjQ-q__stepTextContent{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;max-width:20ch;display:-webkit-box;overflow:hidden}.workflowgraphrenderer-module__YCjQ-q__stepDraggable{cursor:grab}.workflowgraphrenderer-module__YCjQ-q__isReordering .workflowgraphrenderer-module__YCjQ-q__stepDraggable{cursor:grabbing}.workflowgraphrenderer-module__YCjQ-q__stepSelected .workflowgraphrenderer-module__YCjQ-q__graphStepInfo{border-color:var(--ds-brand);box-shadow:0 0 0 2px color-mix(in srgb, var(--ds-brand) 35%, transparent)}.workflowgraphrenderer-module__YCjQ-q__stepDragging .workflowgraphrenderer-module__YCjQ-q__graphStepInfo{opacity:.45}.workflowgraphrenderer-module__YCjQ-q__graphStepInfo[data-step-spotlight],.workflowgraphrenderer-module__YCjQ-q__branchLabel[data-step-spotlight]{animation:1.6s ease-out workflowgraphrenderer-module__YCjQ-q__stepSpotlight}@keyframes workflowgraphrenderer-module__YCjQ-q__stepSpotlight{0%,45%{border-color:var(--ds-brand);box-shadow:0 0 0 calc(4px / var(--canvas-scale,1)) color-mix(in srgb, var(--ds-brand) 28%, transparent)}}.workflowgraphrenderer-module__YCjQ-q__flowchart .workflowgraphrenderer-module__YCjQ-q__branchCondition .workflowgraphrenderer-module__YCjQ-q__graphStepInfo[data-step-spotlight]{animation-name:workflowgraphrenderer-module__YCjQ-q__stepSpotlightInset}@keyframes workflowgraphrenderer-module__YCjQ-q__stepSpotlightInset{0%,45%{box-shadow:inset 0 0 0 calc(2px / var(--canvas-scale,1)) var(--ds-brand);background:color-mix(in srgb, var(--ds-brand) 10%, var(--ds-surface))}}.workflowgraphrenderer-module__YCjQ-q__dropIndicator{left:var(--spacing-lg);right:var(--spacing-lg);background:var(--ds-brand);height:3px;box-shadow:0 0 0 3px color-mix(in srgb, var(--ds-brand) 22%, transparent);pointer-events:none;z-index:5;border-radius:999px;position:absolute}.workflowgraphrenderer-module__YCjQ-q__dropIndicatorBlocked{background:var(--ds-danger,#d92d20);box-shadow:0 0 0 3px color-mix(in srgb, var(--ds-danger,#d92d20) 22%, transparent)}.workflowgraphrenderer-module__YCjQ-q__dropIndicatorLabel{white-space:nowrap;border-radius:var(--radius-sm,6px);background:var(--ds-danger,#d92d20);color:#fff;padding:.2rem .5rem;font-size:.72rem;font-weight:600;position:absolute;top:8px;left:50%;transform:translate(-50%)}.workflowgraphrenderer-module__YCjQ-q__selectionMarquee{border:1px solid var(--ds-brand);background:color-mix(in srgb, var(--ds-brand) 12%, transparent);border-radius:var(--radius-sm,6px);pointer-events:none;z-index:6;position:absolute}
.documentcardpreview-module__DR4bva__page{color:#1f2937;width:100%;height:100%;font-family:var(--font-ui);background:#fff;flex-direction:column;gap:5px;padding:14px 16px;font-size:9px;line-height:1.55;display:flex;overflow:hidden}.documentcardpreview-module__DR4bva__page>*{flex-shrink:0}.documentcardpreview-module__DR4bva__h1,.documentcardpreview-module__DR4bva__h2,.documentcardpreview-module__DR4bva__h3{color:#111827;font-weight:var(--font-weight-semibold,600);overflow-wrap:anywhere;line-height:1.3}.documentcardpreview-module__DR4bva__h1{font-size:15px;font-weight:700}.documentcardpreview-module__DR4bva__h2{font-size:12px;font-weight:700}.documentcardpreview-module__DR4bva__h3{font-size:10px}.documentcardpreview-module__DR4bva__p{overflow-wrap:anywhere;max-height:4.65em;overflow:hidden}.documentcardpreview-module__DR4bva__quote{overflow-wrap:anywhere;border-left:2px solid #e5e7eb;padding-left:8px;font-style:italic}.documentcardpreview-module__DR4bva__delimiter{border-top:1px solid #d1d5db;align-self:center;width:32px;height:0;margin:3px 0}.documentcardpreview-module__DR4bva__list{flex-direction:column;gap:3px;display:flex}.documentcardpreview-module__DR4bva__listItem{align-items:baseline;gap:5px;display:flex}.documentcardpreview-module__DR4bva__bullet{color:#6b7280;flex:none;min-width:8px}.documentcardpreview-module__DR4bva__listText{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.documentcardpreview-module__DR4bva__empty{color:#6b7280;margin:auto;font-size:11px;font-style:italic}
.cardpreview-module__Nzc9DW__preview{background:var(--ds-surface-sunken);border-radius:6px;gap:4px;width:100%;height:100%;padding:10px;display:grid;overflow:hidden}.cardpreview-module__Nzc9DW__cell{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:4px;flex-direction:column;gap:3px;min-width:0;min-height:0;padding:4px 5px;display:flex;overflow:hidden}.cardpreview-module__Nzc9DW__textCell{align-items:center;min-width:0;min-height:0;display:flex;overflow:hidden}.cardpreview-module__Nzc9DW__label{background:var(--ds-text-subtle);opacity:.5;border-radius:2px;flex:none;width:60%;max-width:46px;height:3px;font-size:0;overflow:hidden}.cardpreview-module__Nzc9DW__text{color:var(--ds-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;line-height:1.3;overflow:hidden}.cardpreview-module__Nzc9DW__heading{color:var(--ds-text);font-size:8px;font-weight:600}.cardpreview-module__Nzc9DW__rule{background:var(--ds-border-strong);width:100%;height:1px}.cardpreview-module__Nzc9DW__figure{background:var(--ds-chart-1);opacity:.75;border-radius:2px;flex:auto;align-self:flex-start;width:46%;min-height:5px;max-height:12px;margin-top:auto}.cardpreview-module__Nzc9DW__bars{flex:auto;align-items:flex-end;gap:2px;min-height:0;display:flex}.cardpreview-module__Nzc9DW__bar{background:var(--ds-chart-1);opacity:.75;border-radius:1px 1px 0 0;flex:1 1 0;min-width:0}.cardpreview-module__Nzc9DW__line{width:100%;min-height:0;stroke:var(--ds-chart-2);opacity:.85;flex:auto}.cardpreview-module__Nzc9DW__donut{aspect-ratio:1;border:3px solid var(--ds-chart-2);border-right-color:var(--ds-chart-3);border-bottom-color:var(--ds-chart-3);opacity:.8;border-radius:50%;flex:none;align-self:center;width:60%;max-width:26px;margin:auto}.cardpreview-module__Nzc9DW__rows{flex-direction:column;flex:auto;justify-content:flex-start;gap:3px;min-height:0;display:flex;overflow:hidden}.cardpreview-module__Nzc9DW__row{background:var(--ds-text-subtle);opacity:.35;border-radius:1px;flex:none;height:2px}.cardpreview-module__Nzc9DW__row:first-child{background:var(--ds-chart-3);opacity:.6}.cardpreview-module__Nzc9DW__empty{background:var(--ds-surface-sunken);width:100%;height:100%;color:var(--ds-text-subtle);border-radius:6px;justify-content:center;align-items:center;font-size:12px;display:flex}.cardpreview-module__Nzc9DW__pill{background:var(--ds-brand);max-width:100%;color:var(--ds-brand-contrast);text-align:center;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-self:center;margin:auto 0;padding:2px 8px;font-size:8px;font-weight:600;line-height:1.5;overflow:hidden}
.renameworkflowmodal-module__aF4HFW__formField{flex-direction:column;align-items:stretch;gap:8px;display:flex}.renameworkflowmodal-module__aF4HFW__label{font-family:var(--font-ui);color:var(--color-text-primary);font-size:14px;font-weight:600;line-height:20px}.renameworkflowmodal-module__aF4HFW__input{box-sizing:border-box;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-bg);width:100%;min-height:38px;color:var(--color-text-primary);font-family:var(--font-ui);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);padding:8px 12px;font-size:14px;font-weight:400;line-height:22px;display:flex}.renameworkflowmodal-module__aF4HFW__input::placeholder{color:var(--color-text-secondary)}.renameworkflowmodal-module__aF4HFW__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 14%, transparent);outline:none}.renameworkflowmodal-module__aF4HFW__input:disabled{cursor:not-allowed;opacity:.6}.renameworkflowmodal-module__aF4HFW__status{font-family:var(--font-ui);margin-top:8px;font-size:14px;line-height:20px}.renameworkflowmodal-module__aF4HFW__statusError{color:var(--color-error)}.renameworkflowmodal-module__aF4HFW__statusSuccess{color:var(--color-success)}
.share-module__dL40Rq__body{flex-direction:column;gap:14px;display:flex}.share-module__dL40Rq__status{color:var(--ds-text-muted);align-items:flex-start;gap:8px;margin:0;font-size:13px;line-height:1.5;display:flex}.share-module__dL40Rq__note{color:var(--ds-text-subtle);align-items:center;gap:6px;margin:0;font-size:12px;line-height:1.5;display:flex}.share-module__dL40Rq__error{color:var(--ds-error);margin:0;font-size:12px}.share-module__dL40Rq__exposure{border:1px solid var(--ds-border);background:var(--ds-surface-sunken);border-radius:8px;padding:10px 12px}.share-module__dL40Rq__exposure h3{color:var(--ds-text-subtle);text-transform:uppercase;letter-spacing:.04em;margin:0 0 6px;font-size:11px;font-weight:600}.share-module__dL40Rq__exposure ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.share-module__dL40Rq__exposure li{color:var(--ds-text-muted);align-items:baseline;gap:8px;font-size:12px;display:flex}.share-module__dL40Rq__exposure code{background:var(--ds-surface);border:1px solid var(--ds-border);color:var(--ds-text);border-radius:4px;padding:1px 6px;font-size:11px}.share-module__dL40Rq__linkRow{align-items:center;gap:6px;display:flex}.share-module__dL40Rq__linkInput{border:1px solid var(--ds-border-strong);background:var(--ds-surface-sunken);min-width:0;color:var(--ds-text);border-radius:7px;flex:auto;padding:7px 9px;font-size:12px}.share-module__dL40Rq__iconButton{border:1px solid var(--ds-border-strong);background:var(--ds-surface);width:32px;height:32px;color:var(--ds-text-muted);cursor:pointer;border-radius:7px;flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.share-module__dL40Rq__iconButton:hover{background:var(--ds-surface-hover);color:var(--ds-text)}.share-module__dL40Rq__confirm{border:1px solid color-mix(in srgb, var(--ds-warning-ink) 40%, transparent);background:var(--ds-warning-soft);border-radius:8px;flex-direction:column;gap:10px;padding:10px 12px;display:flex}.share-module__dL40Rq__confirmText{color:var(--ds-warning-ink);align-items:flex-start;gap:7px;margin:0;font-size:12px;line-height:1.5;display:flex}.share-module__dL40Rq__actions{justify-content:flex-end;gap:8px;display:flex}.share-module__dL40Rq__primary,.share-module__dL40Rq__secondary,.share-module__dL40Rq__danger{cursor:pointer;border:1px solid #0000;border-radius:7px;padding:7px 13px;font-size:13px}.share-module__dL40Rq__primary{background:var(--ds-brand);color:var(--ds-brand-contrast)}.share-module__dL40Rq__primary:hover:not(:disabled){background:var(--ds-brand-hover)}.share-module__dL40Rq__secondary{background:var(--ds-surface);border-color:var(--ds-border-strong);color:var(--ds-text)}.share-module__dL40Rq__secondary:hover:not(:disabled){background:var(--ds-surface-hover)}.share-module__dL40Rq__danger{background:var(--ds-warning-ink);color:var(--ds-status-contrast)}.share-module__dL40Rq__danger:hover:not(:disabled){filter:brightness(.94)}.share-module__dL40Rq__primary:disabled,.share-module__dL40Rq__secondary:disabled,.share-module__dL40Rq__danger:disabled{opacity:.6;cursor:default}
.palette-module__h1_JYq__palette{flex-direction:column;flex:auto;gap:14px;min-height:0;padding:12px 14px 18px;display:flex}.palette-module__h1_JYq__search{padding-top:2px}.palette-module__h1_JYq__notice,.palette-module__h1_JYq__empty{color:var(--ds-text-subtle);margin:0;font-size:12px}.palette-module__h1_JYq__group{flex-direction:column;gap:6px;display:flex}.palette-module__h1_JYq__groupTitle{color:var(--ds-text-subtle);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:11px;font-weight:600}.palette-module__h1_JYq__items{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.palette-module__h1_JYq__item{border:1px solid var(--ds-border);background:var(--ds-surface);text-align:left;cursor:pointer;border-radius:9px;align-items:flex-start;gap:9px;width:100%;padding:8px 9px;transition:border-color .12s,background .12s,transform .12s;display:flex}.palette-module__h1_JYq__item:hover:not(:disabled){border-color:var(--ds-brand);background:var(--ds-brand-soft);transform:translateY(-1px)}.palette-module__h1_JYq__item:hover:not(:disabled) .palette-module__h1_JYq__itemIcon{background:var(--ds-surface);color:var(--ds-brand-ink)}.palette-module__h1_JYq__item:focus-visible{outline:2px solid var(--ds-brand-ring);outline-offset:1px;border-color:var(--ds-brand)}@media (prefers-reduced-motion:reduce){.palette-module__h1_JYq__item{transition:none}.palette-module__h1_JYq__item:hover:not(:disabled){transform:none}}.palette-module__h1_JYq__item:disabled{opacity:.5;cursor:default}.palette-module__h1_JYq__itemIcon{background:var(--ds-surface-sunken);width:28px;height:28px;color:var(--ds-text-muted);border-radius:7px;flex:none;justify-content:center;align-items:center;display:inline-flex}.palette-module__h1_JYq__itemText{flex-direction:column;gap:1px;min-width:0;display:flex}.palette-module__h1_JYq__itemName{color:var(--ds-text);font-size:13px;font-weight:500}.palette-module__h1_JYq__itemDesc{color:var(--ds-text-subtle);font-size:11px;line-height:1.35}
.sharepreviewlinkmodal-module__tg3rlq__subtitle{font-family:var(--font-ui);color:var(--color-text-secondary);margin:0 0 20px;font-size:14px;font-weight:400;line-height:22px}.sharepreviewlinkmodal-module__tg3rlq__formField{flex-direction:column;align-items:stretch;gap:8px;display:flex}.sharepreviewlinkmodal-module__tg3rlq__label{font-family:var(--font-ui);color:var(--color-text-primary);font-size:14px;font-weight:600;line-height:20px}.sharepreviewlinkmodal-module__tg3rlq__linkRow{align-items:center;gap:8px;display:flex}.sharepreviewlinkmodal-module__tg3rlq__linkInput{box-sizing:border-box;border-radius:var(--radius-sm);border:1px solid var(--color-border-strong);min-width:0;min-height:38px;color:var(--color-text-primary);background:var(--color-bg);font-family:var(--font-ui);flex:1;padding:8px 12px;font-size:14px;line-height:22px}.sharepreviewlinkmodal-module__tg3rlq__linkInput:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 14%, transparent);outline:none}.sharepreviewlinkmodal-module__tg3rlq__iconButton{border-radius:var(--radius-sm);border:1px solid var(--color-border-strong);background:var(--color-bg);width:38px;height:38px;color:var(--color-text-primary);cursor:pointer;transition:background var(--transition-fast);flex:none;justify-content:center;align-items:center;display:inline-flex}.sharepreviewlinkmodal-module__tg3rlq__iconButton:hover:not(:disabled){background:var(--color-bg-hover)}.sharepreviewlinkmodal-module__tg3rlq__iconButton:disabled{opacity:.5;cursor:not-allowed}.sharepreviewlinkmodal-module__tg3rlq__unpublishedState{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-bg-secondary);color:var(--color-text-secondary);font-family:var(--font-ui);padding:12px 14px;font-size:14px;line-height:22px}.sharepreviewlinkmodal-module__tg3rlq__status{font-family:var(--font-ui);margin:16px 0 0;font-size:14px;line-height:20px}.sharepreviewlinkmodal-module__tg3rlq__statusError{color:var(--color-error)}.sharepreviewlinkmodal-module__tg3rlq__statusSuccess{color:var(--color-success)}.sharepreviewlinkmodal-module__tg3rlq__dangerButton{color:var(--color-error);background:var(--color-bg);border:1px solid color-mix(in srgb, var(--color-error) 42%, var(--color-border-strong))}.sharepreviewlinkmodal-module__tg3rlq__dangerButton:hover:not(:disabled){background:color-mix(in srgb, var(--color-error) 8%, var(--color-bg));border-color:color-mix(in srgb, var(--color-error) 55%, var(--color-border-strong))}.sharepreviewlinkmodal-module__tg3rlq__dangerButton:disabled{opacity:.5;cursor:not-allowed}.sharepreviewlinkmodal-module__tg3rlq__disabledLink{opacity:.5;pointer-events:none}
.app-module__iaYz6W__page{--rail-width:36px;background:var(--ds-surface-sunken);flex-direction:column;height:100%;min-height:0;display:flex}.app-module__iaYz6W__workspace{flex:auto;grid-template-columns:1fr;min-height:0;display:grid}.app-module__iaYz6W__workspaceEditing{grid-template-columns:260px minmax(0,1fr) 300px}.app-module__iaYz6W__paletteCollapsed{grid-template-columns:var(--rail-width) minmax(0, 1fr) 300px}.app-module__iaYz6W__inspectorCollapsed{grid-template-columns:260px minmax(0, 1fr) var(--rail-width)}.app-module__iaYz6W__paletteCollapsed.app-module__iaYz6W__inspectorCollapsed{grid-template-columns:var(--rail-width) minmax(0, 1fr) var(--rail-width)}.app-module__iaYz6W__rail{background:var(--ds-surface);flex-direction:column;align-items:center;gap:12px;padding:9px 0;display:flex}.app-module__iaYz6W__workspace>.app-module__iaYz6W__rail:first-child{border-right:1px solid var(--ds-border)}.app-module__iaYz6W__workspace>.app-module__iaYz6W__rail:last-child{border-left:1px solid var(--ds-border)}.app-module__iaYz6W__railLabel{writing-mode:vertical-rl;letter-spacing:.04em;color:var(--ds-text-subtle);white-space:nowrap;font-size:11px;font-weight:600;transform:rotate(180deg)}.app-module__iaYz6W__paneHead{z-index:2;background:var(--ds-surface);border-bottom:1px solid var(--ds-border);justify-content:space-between;align-items:center;gap:8px;padding:8px 8px 8px 14px;display:flex;position:sticky;top:0}.app-module__iaYz6W__paneToggle{width:26px;height:26px;color:var(--ds-text-subtle);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;justify-content:center;align-items:center;display:inline-flex}.app-module__iaYz6W__paneToggle:hover{background:var(--ds-surface-hover);color:var(--ds-text)}.app-module__iaYz6W__paneToggle:focus-visible{outline:2px solid var(--ds-brand-ring);outline-offset:1px}.app-module__iaYz6W__palettePane,.app-module__iaYz6W__inspectorPane{background:var(--ds-surface);flex-direction:column;min-height:0;display:flex;overflow-y:auto}.app-module__iaYz6W__palettePane{border-right:1px solid var(--ds-border)}.app-module__iaYz6W__inspectorPane{border-left:1px solid var(--ds-border)}.app-module__iaYz6W__paneTitle{letter-spacing:.02em;color:var(--ds-text);margin:0;font-size:12px;font-weight:600}.app-module__iaYz6W__canvasPane{min-width:0;min-height:0;padding:20px 22px 40px;overflow:auto}.app-module__iaYz6W__canvasPane>*{width:100%;max-width:var(--app-page-width,1080px);margin-inline:auto}.app-module__iaYz6W__boardSettings{border-top:1px solid var(--ds-border);flex-direction:column;gap:9px;margin:0 14px 16px;padding-top:14px;display:flex}.app-module__iaYz6W__boardSettings h3{color:var(--ds-text);margin:0;font-size:12px;font-weight:600}.app-module__iaYz6W__settingField{flex-direction:column;gap:5px;display:flex}.app-module__iaYz6W__settingLabel{color:var(--ds-text-muted);font-size:11px;font-weight:600}.app-module__iaYz6W__settingField select{border:1px solid var(--ds-border-strong);background:var(--ds-surface);color:var(--ds-text);border-radius:7px;padding:7px 9px;font-size:12px}.app-module__iaYz6W__settingField select:focus-visible{outline:2px solid var(--ds-brand-ring);outline-offset:1px;border-color:var(--ds-brand)}.app-module__iaYz6W__emptyBoard{border:1px dashed var(--ds-border-strong);background:color-mix(in srgb, var(--ds-surface) 88%, transparent);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:7px;padding:20px 26px;display:flex}.app-module__iaYz6W__emptyBoard h2{color:var(--ds-text);margin:0;font-size:16px;font-weight:600}.app-module__iaYz6W__emptyBoard p{max-width:42ch;color:var(--ds-text-muted);margin:0;font-size:13px;line-height:1.5}.app-module__iaYz6W__banner{background:var(--ds-warning-soft);color:var(--ds-warning-ink);margin:0;padding:7px 16px;font-size:12px}.app-module__iaYz6W__loadingBoard{flex:auto;min-height:0;padding:20px 22px 40px;overflow:hidden}.app-module__iaYz6W__loadingLabel{color:var(--ds-text-muted);margin:0 0 14px;font-size:13px}.app-module__iaYz6W__loadError{height:60vh;color:var(--ds-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex}.app-module__iaYz6W__loadError button{border:1px solid var(--ds-border-strong);background:var(--ds-surface);color:var(--ds-text);cursor:pointer;border-radius:7px;padding:7px 13px}@media (max-width:900px){.app-module__iaYz6W__workspaceEditing,.app-module__iaYz6W__paletteCollapsed,.app-module__iaYz6W__inspectorCollapsed,.app-module__iaYz6W__paletteCollapsed.app-module__iaYz6W__inspectorCollapsed{grid-template-columns:1fr}.app-module__iaYz6W__palettePane,.app-module__iaYz6W__inspectorPane{border:0;border-top:1px solid var(--ds-border);max-height:240px}.app-module__iaYz6W__rail{border:0;border-top:1px solid var(--ds-border);flex-direction:row;justify-content:center;gap:8px;padding:7px 0}.app-module__iaYz6W__workspace>.app-module__iaYz6W__rail:first-child,.app-module__iaYz6W__workspace>.app-module__iaYz6W__rail:last-child{border-inline:0;border-top:1px solid var(--ds-border)}.app-module__iaYz6W__railLabel{writing-mode:horizontal-tb;transform:none}.app-module__iaYz6W__canvasPane{padding:14px}}.app-module__iaYz6W__screenRail{flex-wrap:wrap;align-items:center;gap:2px;padding:0 4px 10px;display:flex}.app-module__iaYz6W__screenTab{font:inherit;color:var(--ds-text-muted);border-radius:calc(var(--app-radius,10px) * .7);cursor:pointer;background:0 0;border:1px solid #0000;padding:6px 12px;font-size:13px;font-weight:500}.app-module__iaYz6W__screenTab:hover{color:var(--ds-text);background:var(--ds-surface-sunken)}.app-module__iaYz6W__screenTabActive,.app-module__iaYz6W__screenTabActive:hover{color:var(--ds-text);background:var(--ds-surface);border-color:var(--ds-border);font-weight:600}.app-module__iaYz6W__screenCrumb{color:var(--ds-text);padding:6px 4px;font-size:13px;font-weight:600}.app-module__iaYz6W__screenCrumb:before{content:"/";color:var(--ds-text-subtle);margin-inline-end:8px;font-weight:400}
.peoplefilterdropdown-module__L2aGzq__panel{gap:var(--spacing-sm);flex-direction:column;min-width:260px;display:flex}.peoplefilterdropdown-module__L2aGzq__searchRow{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);display:flex}.peoplefilterdropdown-module__L2aGzq__searchRow:focus-within{border-color:var(--color-primary)}.peoplefilterdropdown-module__L2aGzq__searchIcon{color:var(--color-text-tertiary);flex:none}.peoplefilterdropdown-module__L2aGzq__searchInput{min-width:0;color:var(--color-text-primary);font-family:var(--font-ui);font-size:var(--font-size-base);background:0 0;border:none;outline:none;flex:1;line-height:1.5}.peoplefilterdropdown-module__L2aGzq__searchInput::placeholder{color:var(--color-text-tertiary)}.peoplefilterdropdown-module__L2aGzq__list{gap:var(--spacing-2xs);flex-direction:column;max-height:280px;display:flex;overflow-y:auto}.peoplefilterdropdown-module__L2aGzq__personRow{align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);color:var(--color-text-primary);cursor:pointer;text-align:left;transition:background var(--transition-fast);background:0 0;border:none;display:flex}.peoplefilterdropdown-module__L2aGzq__personRow:hover,.peoplefilterdropdown-module__L2aGzq__personRow:focus-visible{background:var(--color-bg-hover);outline:none}.peoplefilterdropdown-module__L2aGzq__personSelected{background:color-mix(in srgb, var(--color-primary) 8%, transparent)}.peoplefilterdropdown-module__L2aGzq__avatar{border-radius:var(--radius-full);background:var(--ds-brand-soft);width:28px;height:28px;color:var(--ds-brand);font-family:var(--font-ui);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.peoplefilterdropdown-module__L2aGzq__personName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);flex:1;overflow:hidden}.peoplefilterdropdown-module__L2aGzq__check{color:var(--color-primary);flex:none}.peoplefilterdropdown-module__L2aGzq__empty{padding:var(--spacing-sm);color:var(--color-text-tertiary);font-size:var(--font-size-sm);text-align:center}.peoplefilterdropdown-module__L2aGzq__activePill{align-items:stretch;display:inline-flex}.peoplefilterdropdown-module__L2aGzq__activeTrigger{border-right:none;background:var(--color-primary)!important;border-color:var(--color-primary)!important;color:var(--color-text-on-primary)!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.peoplefilterdropdown-module__L2aGzq__activeTrigger:hover{background:color-mix(in srgb, var(--color-text-on-primary) 12%, var(--color-primary))!important;border-color:color-mix(in srgb, var(--color-text-on-primary) 12%, var(--color-primary))!important}.peoplefilterdropdown-module__L2aGzq__activeTrigger svg{color:var(--color-text-on-primary)}.peoplefilterdropdown-module__L2aGzq__clearButton{padding:0 var(--spacing-sm);background:var(--color-primary);color:var(--color-text-on-primary);border:1px solid var(--color-primary);border-left:1px solid color-mix(in srgb, var(--color-text-on-primary) 40%, transparent);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-fast);justify-content:center;align-items:center;display:inline-flex}.peoplefilterdropdown-module__L2aGzq__clearButton:hover{background:color-mix(in srgb, var(--color-text-on-primary) 12%, var(--color-primary))}
.document-module__P2dV6a__page{background:var(--surface,#fff);flex-direction:column;height:100%;min-height:0;display:flex}.document-module__P2dV6a__content{flex:auto;min-height:0;overflow-y:auto}.document-module__P2dV6a__loading,.document-module__P2dV6a__editorLoading{height:100%;color:var(--text-secondary,#6b7280);justify-content:center;align-items:center;font-size:15px;display:flex}.document-module__P2dV6a__error{height:100%;color:var(--text-secondary,#6b7280);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex}.document-module__P2dV6a__errorButton{border:1px solid var(--border-color,#e5e7eb);background:var(--surface,#fff);color:var(--text-primary,#111827);cursor:pointer;border-radius:8px;padding:8px 16px;font-size:14px}.document-module__P2dV6a__errorButton:hover{background:var(--surface-hover,#f3f4f6)}
