:root{--fcb-page-width: 1440px;--fcb-page-width-narrow: 1120px;--fcb-main-gutter: 24px;--fcb-main-gutter-start: 16px;--fcb-page-pad-y: 8px;--fcb-page-pad-bottom: 24px;--fcb-page-max-standard: var(--fcb-page-width-narrow);--fcb-page-max-wide: var(--fcb-page-width);--fcb-color-bg: #f4f6f8;--fcb-color-bg-strong: #eceff3;--fcb-color-surface: #ffffff;--fcb-color-surface-muted: #f9fafb;--fcb-color-surface-subtle: #f5f7f9;--fcb-color-border: #d8dee5;--fcb-color-border-strong: #c9d2dc;--fcb-color-text: #202223;--fcb-color-text-soft: #4b5563;--fcb-color-text-faint: #6b7280;--fcb-color-brand: #202223;--fcb-color-brand-strong: #111827;--fcb-color-success: #4b5563;--fcb-color-warning: #6b7280;--fcb-color-overlay: rgba(255, 255, 255, .98);--fcb-panel-surface: var(--fcb-color-surface);--fcb-panel-border: var(--fcb-color-border);--fcb-panel-shadow: var(--fcb-shadow-sm);--fcb-card-shadow: var(--fcb-shadow-lg);--fcb-button-surface: var(--fcb-color-surface);--fcb-button-surface-hover: var(--fcb-color-surface-muted);--fcb-button-border: var(--fcb-color-border);--fcb-button-text: var(--fcb-color-text);--fcb-input-surface: var(--fcb-color-surface);--fcb-input-border: var(--fcb-color-border);--fcb-input-text: var(--fcb-color-text);--fcb-pill-surface: var(--fcb-color-surface-muted);--fcb-pill-border: var(--fcb-color-border);--fcb-pill-text: var(--fcb-color-text-soft);--fcb-overlay-surface: var(--fcb-color-overlay);--fcb-overlay-shadow: var(--fcb-shadow-md);--fcb-control-height-sm: 32px;--fcb-control-height-md: 36px;--fcb-control-height-lg: 40px;--fcb-control-padding-x: 14px;--fcb-control-padding-x-lg: 16px;--fcb-control-border-width: 1px;--fcb-radius-sm: 8px;--fcb-radius-md: 12px;--fcb-radius-lg: 16px;--fcb-radius-xl: 20px;--fcb-radius-2xl: 24px;--fcb-radius-pill: 999px;--fcb-shadow-sm: none;--fcb-shadow-md: 0 8px 20px rgba(15, 23, 42, .05);--fcb-shadow-lg: 0 14px 28px rgba(15, 23, 42, .06);--fcb-font-size-12: .75rem;--fcb-font-size-13: .8125rem;--fcb-font-size-14: .875rem;--fcb-font-size-16: 1rem;--fcb-font-size-18: 1.125rem;--fcb-font-size-20: 1.25rem;--fcb-font-size-24: 1.5rem;--fcb-font-size-28: 1.75rem;--fcb-font-size-30: 1.875rem;--fcb-font-size-32: 2rem;--fcb-font-size-36: 2.25rem;--fcb-font-size-42: 2.625rem;--fcb-font-size-48: 3rem;--fcb-line-height-12: 1rem;--fcb-line-height-13: 1.125rem;--fcb-line-height-14: 1.25rem;--fcb-line-height-16: 1.5rem;--fcb-line-height-18: 1.625rem;--fcb-line-height-20: 1.75rem;--fcb-line-height-26: 1.625rem;--fcb-line-height-28: 1.75rem;--fcb-line-height-24: 2rem;--fcb-line-height-32: 2rem;--fcb-line-height-30: 2.375rem;--fcb-line-height-38: 2.375rem;--fcb-line-height-36: 2.75rem;--fcb-line-height-44: 2.75rem;--fcb-line-height-42: 3.125rem;--fcb-line-height-50: 3.125rem;--fcb-line-height-48: 3.5rem;--fcb-line-height-56: 3.5rem;--fcb-type-ui-size: var(--fcb-font-size-14);--fcb-type-ui-line: var(--fcb-line-height-16);--fcb-type-meta-size: var(--fcb-font-size-12);--fcb-type-meta-line: var(--fcb-line-height-14);--fcb-type-label-size: var(--fcb-font-size-13);--fcb-type-label-line: var(--fcb-line-height-16);--fcb-type-body-size: var(--fcb-font-size-14);--fcb-type-body-line: var(--fcb-line-height-16);--fcb-type-title-size: var(--fcb-font-size-18);--fcb-type-title-line: var(--fcb-line-height-18);--fcb-type-display-size: var(--fcb-font-size-24);--fcb-type-display-line: var(--fcb-line-height-28);--fcb-type-page-title-size: clamp( var(--fcb-font-size-24), 1.8vw, var(--fcb-font-size-28) );--fcb-type-page-title-line: clamp(2rem, 2.2vw, 2.25rem);--fcb-type-hero-title-size: clamp( var(--fcb-font-size-28), 2.4vw, var(--fcb-font-size-32) );--fcb-type-hero-title-line: clamp(2.25rem, 2.8vw, 2.5rem);--fcb-type-editor-title-size: clamp( var(--fcb-font-size-36), 3.4vw, var(--fcb-font-size-48) );--fcb-type-editor-title-line: clamp(2.75rem, 4vw, 3.5rem);--fc-admin-font: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}html,body{min-height:100%;overscroll-behavior-y:none}body{margin:0}button:not(:disabled),input[type=button]:not(:disabled),input[type=submit]:not(:disabled),input[type=reset]:not(:disabled),[role=button]:not([aria-disabled=true]),summary{cursor:pointer}button:disabled,input[type=button]:disabled,input[type=submit]:disabled,input[type=reset]:disabled,[role=button][aria-disabled=true]{cursor:not-allowed}.fcDialogIconCloseButton{display:inline-flex;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;padding:0;border:1px solid var(--fcb-color-border);border-radius:16px;background:#fffffff5;color:var(--fcb-color-text-soft);box-shadow:var(--fcb-shadow-sm);transition:border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease;flex:0 0 auto}.fcDialogIconCloseButton:hover,.fcDialogIconCloseButton:focus-visible{border-color:var(--fcb-color-border-strong);background:var(--fcb-color-surface-muted);color:var(--fcb-color-brand);box-shadow:var(--fcb-shadow-md);transform:translateY(-1px)}.fcDialogIconCloseButton .fcFourCoreIcon,.fcDialogIconCloseButton svg{width:24px;height:24px}:where(.fc-shell,.shell){background:var(--fcb-color-bg)!important;background-image:none!important;color:var(--fcb-color-text)}:where(.fc-shell,.shell) :is(.dashboardPage,.fcPostsPage,.fcCategoriesPage,.fcCategoryEditorPage,.fcTeamPage,.fcWidgetsPage,.fcSeoAnalyzerPage,.fcBillingPage,.fcAuthorPage,.fcFeedbackPage,.fcHelpPage,.fcLibraryPage,.fcModulePage,.fcMigrationsPage,.fcSettingsPage){width:min(100%,var(--fcb-page-max-standard));margin-inline:auto;padding:var(--fcb-page-pad-y) 0 var(--fcb-page-pad-bottom)}:where(.fc-shell,.shell) :is(.fcPostEditorCenterWide){width:100%;max-width:var(--fcb-page-max-wide);margin-inline:auto}:where(.fc-shell,.shell) .fcPostEditorCenter{width:100%;max-width:var(--fcb-page-max-standard);margin-inline:auto}:where(.fc-shell__sidebar--editor,.sidebarEditor){box-shadow:none!important}:where(.fc-shell__sidebar-toggle,.sidebarToggle){background:var(--fcb-color-surface)!important;background-image:none!important;box-shadow:none!important}:where(.fc-shell,.shell) :is(.fcPostEditorCanvas){background-image:none!important;box-shadow:none!important}:where(.fc-shell,.shell) :is(.fcPostEditorCanvas){background-color:var(--fcb-panel-surface)!important}:where(.fc-shell,.shell) :is(.fcBillingStatusPill,.fcBillingNotice,.fcBillingError,.fcLibraryNotice,.fcLibraryError,.fcCategoriesNotice,.fcCategoriesNotice.is-error,.fcCategoriesDialogError,.fcCategoryStatus,.fcCategoryVisibilityPublic,.fcCategoryVisibilityHidden,.fcCategoryStatusSync,.fcCategoryStatusPending,.fcCategoryStatusFailed,.fcMigrationsNotice,.fcMigrationsError,.fcMigrationsInlineError,.fcTeamSuccess,.fcTeamError,.fcSettingsNotice,.fcSettingsNotice.is-success,.fcSettingsNotice.is-warning,.fcSettingsNotice.is-error,.fcPostsBulkNotice,.fcPostsBulkNotice.is-error,.fcPostEditorStatusBadge,.fcPostEditorInlineError,.fcPostEditorCommerceEmptyState.is-error,.fcSeoAnalyzerKeywordPill,.fcSeoAnalyzerKeywordPill.is-warning,.fcWidgetsErrorBanner,.fcFeedbackBoardBadge,.fcFeedbackTrendBadge,.fcFeedbackCardStatus,.badgeViolet,.badgeGreen,.badgeAmber,[class*=_badgeViolet_],[class*=_badgeGreen_],[class*=_badgeAmber_]){border-color:var(--fcb-pill-border)!important;background:var(--fcb-pill-surface)!important;color:var(--fcb-pill-text)!important;border-radius:var(--fcb-radius-pill)!important;box-shadow:none!important}:where(.fc-shell,.shell) :is(article,aside,button,div,li,section):is([class$=Card],[class*="Card "],[class$=Panel],[class*="Panel "],[class~=card],[class~=panel]){box-shadow:var(--fcb-card-shadow)}:where(.fc-shell,.shell) :is(button:not(.fcPostEditorToolbarButton),input[type=button],input[type=submit],input[type=reset],[role=button]:not([aria-disabled=true]),summary){border:var(--fcb-control-border-width) solid var(--fcb-button-border);border-radius:var(--fcb-radius-md);background:var(--fcb-button-surface);box-shadow:var(--fcb-panel-shadow);color:var(--fcb-button-text);font:inherit}:where(.fc-shell,.shell) :is(button:not(.fcPostEditorToolbarButton),input[type=button],input[type=submit],input[type=reset],[role=button]:not([aria-disabled=true]),summary):hover{background:var(--fcb-button-surface-hover)}:where(.fc-shell,.shell,.portalPage) :where(input[type=text],input[type=search],input[type=email],input[type=url],input[type=tel],input[type=password],textarea,select){border:var(--fcb-control-border-width) solid var(--fcb-input-border);border-radius:var(--fcb-radius-md);background:var(--fcb-input-surface);color:var(--fcb-input-text);box-shadow:none;font:inherit}.fcFourCoreIcon{width:21px!important;height:21px!important;flex:0 0 21px!important}:where(.fc-shell,.shell,.portalPage) :where(input[type=search]){-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important}:where(.fc-shell,.shell,.portalPage) :where(input[type=search])::-webkit-search-cancel-button,:where(.fc-shell,.shell,.portalPage) :where(input[type=search])::-webkit-search-decoration,:where(.fc-shell,.shell,.portalPage) :where(input[type=search])::-webkit-search-results-button,:where(.fc-shell,.shell,.portalPage) :where(input[type=search])::-webkit-search-results-decoration{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;display:none}:where(.fc-shell,.shell,.portalPage) select{padding-right:42px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23111827' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 14px center!important;background-repeat:no-repeat!important;background-size:12px 12px!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important}:where(.fc-shell,.shell,.portalPage) :is(.fc-shell__search-input,.searchInput,[class*=_searchInput_],[class$=SearchInput],[class*=" SearchInput"],[class*="SearchInput "]){padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;-moz-appearance:none;appearance:none;-webkit-appearance:none}:where(.fc-shell,.shell,.portalPage) :where(input[type=text],input[type=search],input[type=email],input[type=url],input[type=tel],input[type=password],textarea)::placeholder{color:var(--fcb-color-text-faint)}
