:where(.dialogOverlay[data-cp-theme=app]) .dashboardPeriodBar,:where(.shell[data-app-shell=workspace]) .dashboardPeriodBar{border:1px solid var(--cp-color-border-subtle)}:where(.dialogOverlay[data-cp-theme=app]) .dashboardPeriodControl button:hover,:where(.shell[data-app-shell=workspace]) .dashboardPeriodControl button:hover{border-color:var(--cp-color-brand);box-shadow:none}:where(.dialogOverlay[data-cp-theme=app]) .dashboardPeriodControl button.active,:where(.shell[data-app-shell=workspace]) .dashboardPeriodControl button.active{box-shadow:none}:where(.dialogOverlay[data-cp-theme=app]) .quickAction.primary,:where(.dialogOverlay[data-cp-theme=app]) .quickAction:hover,:where(.shell[data-app-shell=workspace]) .quickAction.primary,:where(.shell[data-app-shell=workspace]) .quickAction:hover{border-color:var(--cp-color-brand)}:where(.dialogOverlay[data-cp-theme=app]) .dashboardMetric.accent,:where(.shell[data-app-shell=workspace]) .dashboardMetric.accent{background:var(--cp-color-surface-sunken);border-color:var(--cp-color-border-subtle)}:where(.dialogOverlay[data-cp-theme=app]) .dashboardMetric.tokenMetric,:where(.shell[data-app-shell=workspace]) .dashboardMetric.tokenMetric{background:var(--cp-color-surface-sunken);border-color:var(--cp-color-border-subtle)}:where(.dialogOverlay[data-cp-theme=app]) .dashboardReadyState,:where(.shell[data-app-shell=workspace]) .dashboardReadyState{background:var(--cp-color-surface-sunken);border:1px solid var(--cp-color-border-subtle)}:where(.dialogOverlay[data-cp-theme=app]) .autogenSettingsBlock>summary>span,:where(.shell[data-app-shell=workspace]) .autogenSettingsBlock>summary>span{color:var(--cp-color-brand)}:where(.dialogOverlay[data-cp-theme=app]) .autogenProfileBar,:where(.shell[data-app-shell=workspace]) .autogenProfileBar{border-left:1px solid var(--cp-color-border-subtle);box-shadow:none}:where(.dialogOverlay[data-cp-theme=app]) .autogenProfileTab.active,:where(.shell[data-app-shell=workspace]) .autogenProfileTab.active{border-color:var(--cp-color-brand);box-shadow:none}:where(.dialogOverlay[data-cp-theme=app]) .autogenMetric,:where(.shell[data-app-shell=workspace]) .autogenMetric{box-shadow:none}:where(.dialogOverlay[data-cp-theme=app]) .autogenQuickPlanItem,:where(.shell[data-app-shell=workspace]) .autogenQuickPlanItem{box-shadow:none}:where(.dialogOverlay[data-cp-theme=app]) .autogenSegmented button.active,:where(.shell[data-app-shell=workspace]) .autogenSegmented button.active{border-color:var(--cp-color-brand);box-shadow:none}:where(.dialogOverlay[data-cp-theme=app]) .autogenRunTimeChip,:where(.dialogOverlay[data-cp-theme=app]) .autogenRunTimes span,:where(.shell[data-app-shell=workspace]) .autogenRunTimeChip,:where(.shell[data-app-shell=workspace]) .autogenRunTimes span{border:1px solid var(--cp-color-border-subtle)}:where(.dialogOverlay[data-cp-theme=app]) .autogenRunTimeChip:hover,:where(.shell[data-app-shell=workspace]) .autogenRunTimeChip:hover{background:var(--cp-color-brand-soft)}:where(.dialogOverlay[data-cp-theme=app]) .autogenWeekdayPicker button.active,:where(.dialogOverlay[data-cp-theme=app]) .autogenWeekdayPicker button[aria-pressed=true],:where(.shell[data-app-shell=workspace]) .autogenWeekdayPicker button.active,:where(.shell[data-app-shell=workspace]) .autogenWeekdayPicker button[aria-pressed=true]{background:var(--cp-color-brand-soft);box-shadow:none}:where(.dialogOverlay[data-cp-theme=app]) .autogenRuleBox,:where(.shell[data-app-shell=workspace]) .autogenRuleBox{border:1px solid var(--cp-color-border-subtle)}:where(.dialogOverlay[data-cp-theme=app]) .autogenStrategyCard.active,:where(.dialogOverlay[data-cp-theme=app]) .autogenStrategyCard:hover,:where(.shell[data-app-shell=workspace]) .autogenStrategyCard.active,:where(.shell[data-app-shell=workspace]) .autogenStrategyCard:hover{background:var(--cp-color-brand-soft);border-color:var(--cp-color-brand);box-shadow:none}:where(.dialogOverlay[data-cp-theme=app]) .autogenThresholdPanel,:where(.shell[data-app-shell=workspace]) .autogenThresholdPanel{background:var(--cp-color-surface-sunken);border:1px solid var(--cp-color-border-subtle)}:where(.dialogOverlay[data-cp-theme=app]) .autogenFlowStep>span,:where(.shell[data-app-shell=workspace]) .autogenFlowStep>span{background:var(--cp-color-brand)}:where(.dialogOverlay[data-cp-theme=app]) .autogenRecommendationCard:before,:where(.shell[data-app-shell=workspace]) .autogenRecommendationCard:before{background:var(--cp-color-brand)}:where(.dialogOverlay[data-cp-theme=app]) .tokenBalanceCard,:where(.shell[data-app-shell=workspace]) .tokenBalanceCard{background:var(--cp-color-surface-sunken);border:1px solid var(--cp-color-border-subtle)}:where(.dialogOverlay[data-cp-theme=app]) .tokenStepper button:hover,:where(.shell[data-app-shell=workspace]) .tokenStepper button:hover{background:var(--cp-color-brand-soft)}:where(.dialogOverlay[data-cp-theme=app]) .channelFormPanel,:where(.shell[data-app-shell=workspace]) .channelFormPanel{box-shadow:none}:where(.dialogOverlay[data-cp-theme=app]) .imageFormatSelector button.active .imageFormatShape,:where(.shell[data-app-shell=workspace]) .imageFormatSelector button.active .imageFormatShape{background:var(--cp-color-brand);border-color:var(--cp-color-brand)}:where(.dialogOverlay[data-cp-theme=app]) .brandbookSectionHeader>span,:where(.shell[data-app-shell=workspace]) .brandbookSectionHeader>span{color:var(--cp-color-brand)}:where(.dialogOverlay[data-cp-theme=app]) .imageBrandbookSaveBar,:where(.shell[data-app-shell=workspace]) .imageBrandbookSaveBar{box-shadow:none}:where(.dialogOverlay[data-cp-theme=app]) .agencyContextBanner,:where(.shell[data-app-shell=workspace]) .agencyContextBanner{background:var(--cp-color-surface-sunken);border:1px solid var(--cp-color-border-subtle);box-shadow:none}:where(.dialogOverlay[data-cp-theme=app]) .clientsOnboardingCopy li:before,:where(.shell[data-app-shell=workspace]) .clientsOnboardingCopy li:before{background:var(--cp-color-brand)}:where(.dialogOverlay[data-cp-theme=app]) .clientsInvitation.panel,:where(.shell[data-app-shell=workspace]) .clientsInvitation.panel{border-color:var(--cp-color-border-subtle)}@media (max-width:980px){:where(.dialogOverlay[data-cp-theme=app]) .agencyMobileEntry,:where(.shell[data-app-shell=workspace]) .agencyMobileEntry{border:1px solid var(--cp-color-border-subtle)}}@media (max-width:980px){:where(.dialogOverlay[data-cp-theme=app]) .agencyMobileEntry.active,:where(.shell[data-app-shell=workspace]) .agencyMobileEntry.active{background:var(--cp-color-brand-soft);border-color:var(--cp-color-brand)}}@media (max-width:980px){:where(.dialogOverlay[data-cp-theme=app]) .agencyMobileEntry:focus-visible,:where(.shell[data-app-shell=workspace]) .agencyMobileEntry:focus-visible{outline:1px solid var(--cp-color-brand)}}:where(.dialogOverlay[data-cp-theme=app]) .quickStartSetupSource,:where(.shell[data-app-shell=workspace]) .quickStartSetupSource{border:1px solid var(--cp-color-border-subtle)}:where(.dialogOverlay[data-cp-theme=app]) .quickStartChannelChoice[aria-pressed=true],:where(.shell[data-app-shell=workspace]) .quickStartChannelChoice[aria-pressed=true]{background:var(--cp-color-brand-soft);border-color:var(--cp-color-brand)}:where(.dialogOverlay[data-cp-theme=app]) .quickStartSetupSafety,:where(.shell[data-app-shell=workspace]) .quickStartSetupSafety{background:var(--cp-color-surface-sunken);border-color:var(--cp-color-border-subtle)}:where(.dialogOverlay[data-cp-theme=app]) .quickStartArticleResult,:where(.shell[data-app-shell=workspace]) .quickStartArticleResult{background:var(--cp-color-surface-sunken);border-color:var(--cp-color-border-subtle)}:where(.dialogOverlay[data-cp-theme=app]) .quickStartAnalysisUsage,:where(.shell[data-app-shell=workspace]) .quickStartAnalysisUsage{border:1px solid var(--cp-color-border-subtle)}:where(.dialogOverlay[data-cp-theme=app]) .quickStartConfidence.high,:where(.shell[data-app-shell=workspace]) .quickStartConfidence.high{background:var(--cp-color-surface-sunken)}:where(.dialogOverlay[data-cp-theme=app]) .quickStartProvenance ul,:where(.shell[data-app-shell=workspace]) .quickStartProvenance ul{border-left:2px solid var(--cp-color-border-subtle)}:where(.dialogOverlay[data-cp-theme=app]) .imageBrandbookPanel,:where(.shell[data-app-shell=workspace]) .imageBrandbookPanel{border-top:1px solid var(--cp-color-border-subtle)}:where(.dialogOverlay[data-cp-theme=app]) .imageTextModeSelector button.active,:where(.shell[data-app-shell=workspace]) .imageTextModeSelector button.active{box-shadow:none}:where(.dialogOverlay[data-cp-theme=app]) .imageTextModeSelector button.active .imageTextModeIndicator,:where(.shell[data-app-shell=workspace]) .imageTextModeSelector button.active .imageTextModeIndicator{border-color:var(--cp-color-brand)}:where(.dialogOverlay[data-cp-theme=app]) .imageTextModeSelector button.active .imageTextModeIndicator i,:where(.shell[data-app-shell=workspace]) .imageTextModeSelector button.active .imageTextModeIndicator i{background:var(--cp-color-brand)}:where(.dialogOverlay[data-cp-theme=app]) .brandAssetHintMark:after,:where(.shell[data-app-shell=workspace]) .brandAssetHintMark:after{background:var(--cp-color-brand)}:where(.dialogOverlay[data-cp-theme=app]) .referenceEmptyTile:hover,:where(.dialogOverlay[data-cp-theme=app]) .uploadButton:hover,:where(.shell[data-app-shell=workspace]) .referenceEmptyTile:hover,:where(.shell[data-app-shell=workspace]) .uploadButton:hover{background:var(--cp-color-brand-soft)}:where(.dialogOverlay[data-cp-theme=app]) .referenceThumb,:where(.shell[data-app-shell=workspace]) .referenceThumb{box-shadow:none}:where(.dialogOverlay[data-cp-theme=app]) .generatedPreview,:where(.shell[data-app-shell=workspace]) .generatedPreview{box-shadow:none}:where(.dialogOverlay[data-cp-theme=app]) .imageCard,:where(.shell[data-app-shell=workspace]) .imageCard{box-shadow:none}:where(.dialogOverlay[data-cp-theme=app]) .articleComposerChoice.active,:where(.dialogOverlay[data-cp-theme=app]) .articleComposerChoice:hover,:where(.shell[data-app-shell=workspace]) .articleComposerChoice.active,:where(.shell[data-app-shell=workspace]) .articleComposerChoice:hover{border-color:var(--cp-color-brand)}:where(.dialogOverlay[data-cp-theme=app]) .newsCard.selected,:where(.dialogOverlay[data-cp-theme=app]) .newsCard:hover,:where(.shell[data-app-shell=workspace]) .newsCard.selected,:where(.shell[data-app-shell=workspace]) .newsCard:hover{border-color:var(--cp-color-brand)}:where(.dialogOverlay[data-cp-theme=app]) .newsReason,:where(.shell[data-app-shell=workspace]) .newsReason{border-left:1px solid var(--cp-color-border-subtle)}:where(.dialogOverlay[data-cp-theme=app]) .sourceTypeOption.active,:where(.dialogOverlay[data-cp-theme=app]) .sourceTypeOption:hover,:where(.shell[data-app-shell=workspace]) .sourceTypeOption.active,:where(.shell[data-app-shell=workspace]) .sourceTypeOption:hover{border-color:var(--cp-color-brand);box-shadow:none}:where(.dialogOverlay[data-cp-theme=app]) .sourceCard:hover,:where(.shell[data-app-shell=workspace]) .sourceCard:hover{border-color:var(--cp-color-brand)}:where(.dialogOverlay[data-cp-theme=app]) .sourceCard.editing,:where(.shell[data-app-shell=workspace]) .sourceCard.editing{box-shadow:none}:where(.dialogOverlay[data-cp-theme=app]) .sourceChip,:where(.shell[data-app-shell=workspace]) .sourceChip{border:1px solid var(--cp-color-border-subtle)}:where(.dialogOverlay[data-cp-theme=app]) .platformChoiceButton.active,:where(.dialogOverlay[data-cp-theme=app]) .platformChoiceButton:hover,:where(.shell[data-app-shell=workspace]) .platformChoiceButton.active,:where(.shell[data-app-shell=workspace]) .platformChoiceButton:hover{background:var(--cp-color-brand-soft);box-shadow:none}:where(.dialogOverlay[data-cp-theme=app]) .logoPlacementControl.active,:where(.shell[data-app-shell=workspace]) .logoPlacementControl.active{border-color:var(--cp-color-brand)}:where(.dialogOverlay[data-cp-theme=app]) .integrationHint,:where(.shell[data-app-shell=workspace]) .integrationHint{background:var(--cp-color-surface-sunken)}:where(.dialogOverlay[data-cp-theme=app]) .channelCard,:where(.shell[data-app-shell=workspace]) .channelCard{border:1px solid var(--cp-color-border-subtle);box-shadow:none}:where(.dialogOverlay[data-cp-theme=app]) .channelCard:hover,:where(.shell[data-app-shell=workspace]) .channelCard:hover{border-color:var(--cp-color-brand);box-shadow:none}:where(.dialogOverlay[data-cp-theme=app]) .articlesPanel,:where(.shell[data-app-shell=workspace]) .articlesPanel{box-shadow:none}:where(.dialogOverlay[data-cp-theme=app]) .summaryMetric,:where(.shell[data-app-shell=workspace]) .summaryMetric{border:1px solid var(--cp-color-border-subtle);box-shadow:none}:where(.dialogOverlay[data-cp-theme=app]) .filterChip.active,:where(.dialogOverlay[data-cp-theme=app]) .filterChip:hover,:where(.shell[data-app-shell=workspace]) .filterChip.active,:where(.shell[data-app-shell=workspace]) .filterChip:hover{background:var(--cp-color-brand-soft);border-color:var(--cp-color-brand)}:where(.dialogOverlay[data-cp-theme=app]) .articleCard,:where(.shell[data-app-shell=workspace]) .articleCard{border:1px solid var(--cp-color-border-subtle);box-shadow:none}:where(.dialogOverlay[data-cp-theme=app]) .articleCard:hover,:where(.shell[data-app-shell=workspace]) .articleCard:hover{border-color:var(--cp-color-brand);box-shadow:none}:where(.dialogOverlay[data-cp-theme=app]) .articleImagePlaceholder,:where(.dialogOverlay[data-cp-theme=app]) .articleMedia img,:where(.shell[data-app-shell=workspace]) .articleImagePlaceholder,:where(.shell[data-app-shell=workspace]) .articleMedia img{border:1px solid var(--cp-color-border-subtle)}:where(.dialogOverlay[data-cp-theme=app]) .operationProgressIcon,:where(.shell[data-app-shell=workspace]) .operationProgressIcon{border:1px solid var(--cp-color-border-subtle);color:var(--cp-color-brand)}:where(.dialogOverlay[data-cp-theme=app]) .operationProgressSpinner,:where(.shell[data-app-shell=workspace]) .operationProgressSpinner{border-top-color:var(--cp-color-border-subtle)}:where(.dialogOverlay[data-cp-theme=app]) .operationProgressTrack span,:where(.shell[data-app-shell=workspace]) .operationProgressTrack span{background:var(--cp-color-brand)}:where(.dialogOverlay[data-cp-theme=app]) .operationProgressDetail,:where(.shell[data-app-shell=workspace]) .operationProgressDetail{background:var(--cp-color-surface-sunken);border:1px solid var(--cp-color-border-subtle);color:var(--cp-color-brand)}:where(.dialogOverlay[data-cp-theme=app]) .workflowStep span,:where(.shell[data-app-shell=workspace]) .workflowStep span{border:1px solid var(--cp-color-border-subtle)}:where(.dialogOverlay[data-cp-theme=app]) .cardIcon,:where(.shell[data-app-shell=workspace]) .cardIcon{border:1px solid var(--cp-color-border-subtle)}:where(.dialogOverlay[data-cp-theme=app]) .searchShiftSection,:where(.shell[data-app-shell=workspace]) .searchShiftSection{background:var(--cp-color-brand)}:where(.dialogOverlay[data-cp-theme=app]) .pricingCard.featured,:where(.shell[data-app-shell=workspace]) .pricingCard.featured{box-shadow:none}:where(.dialogOverlay[data-cp-theme=app]) .planBadge,:where(.shell[data-app-shell=workspace]) .planBadge{border:1px solid var(--cp-color-border-subtle)}:where(.dialogOverlay[data-cp-theme=app]) .filterChip:hover,:where(.shell[data-app-shell=workspace]) .filterChip:hover{background:var(--cp-color-brand-soft);border-color:var(--cp-color-brand)}:where(.dialogOverlay[data-cp-theme=app]) .filterChip.active,:where(.shell[data-app-shell=workspace]) .filterChip.active{box-shadow:none}:where(.dialogOverlay[data-cp-theme=app]) .postPlatformTab.active,:where(.shell[data-app-shell=workspace]) .postPlatformTab.active{box-shadow:none}:where(.dialogOverlay[data-cp-theme=app]) .dashboardPanel .workflowStep .workflowDot.done,:where(.shell[data-app-shell=workspace]) .dashboardPanel .workflowStep .workflowDot.done{box-shadow:none}:where(.dialogOverlay[data-cp-theme=app]) .autogenRuleBox,:where(.dialogOverlay[data-cp-theme=app]) .dashboardMetric.accent,:where(.dialogOverlay[data-cp-theme=app]) .dashboardMetric.tokenMetric,:where(.dialogOverlay[data-cp-theme=app]) .integrationHint,:where(.dialogOverlay[data-cp-theme=app]) .quickAction.primary,:where(.dialogOverlay[data-cp-theme=app]) .tokenBalanceCard,:where(.shell[data-app-shell=workspace]) .autogenRuleBox,:where(.shell[data-app-shell=workspace]) .dashboardMetric.accent,:where(.shell[data-app-shell=workspace]) .dashboardMetric.tokenMetric,:where(.shell[data-app-shell=workspace]) .integrationHint,:where(.shell[data-app-shell=workspace]) .quickAction.primary,:where(.shell[data-app-shell=workspace]) .tokenBalanceCard{background:var(--cp-color-surface-sunken);border-color:var(--cp-color-border-subtle)}:where(.dialogOverlay[data-cp-theme=app]) .emptyState,:where(.shell[data-app-shell=workspace]) .emptyState{background:var(--cp-color-brand)}:where(.dialogOverlay[data-cp-theme=app]) .articleQuickPrompts button.active,:where(.dialogOverlay[data-cp-theme=app]) .articleQuickPrompts button:hover,:where(.shell[data-app-shell=workspace]) .articleQuickPrompts button.active,:where(.shell[data-app-shell=workspace]) .articleQuickPrompts button:hover{background:var(--cp-color-brand-soft);border-color:var(--cp-color-brand)}:where(.dialogOverlay[data-cp-theme=app]) .helpButton,:where(.shell[data-app-shell=workspace]) .helpButton{background:var(--cp-color-surface-sunken);border:1px solid var(--cp-color-border-subtle)}:where(.dialogOverlay[data-cp-theme=app]) .helpButton:hover,:where(.shell[data-app-shell=workspace]) .helpButton:hover{background:var(--cp-color-brand-soft);border-color:var(--cp-color-brand);box-shadow:none}:where(.dialogOverlay[data-cp-theme=app]) .autogenScenarioOption.active,:where(.shell[data-app-shell=workspace]) .autogenScenarioOption.active{border-color:var(--cp-color-brand);background:var(--cp-color-brand-soft);box-shadow:none}:where(.dialogOverlay[data-cp-theme=app]) .autogenSourceTrigger:hover,:where(.shell[data-app-shell=workspace]) .autogenSourceTrigger:hover{border-color:var(--cp-color-brand)}:where(.dialogOverlay[data-cp-theme=app]) .autogenSourceChip,:where(.shell[data-app-shell=workspace]) .autogenSourceChip{background:var(--cp-color-surface-sunken);border:1px solid var(--cp-color-border-subtle)}:where(.dialogOverlay[data-cp-theme=app]) .autogenSourceOption.checked,:where(.shell[data-app-shell=workspace]) .autogenSourceOption.checked{border-color:var(--cp-color-border-subtle);background:var(--cp-color-surface-sunken)}:where(.dialogOverlay[data-cp-theme=app]) .filterChip.active,:where(.dialogOverlay[data-cp-theme=app]) .filterChip.active:hover,:where(.dialogOverlay[data-cp-theme=app]) .tokenQuickButtons button.active,:where(.dialogOverlay[data-cp-theme=app]) .tokenQuickButtons button.active:hover,:where(.shell[data-app-shell=workspace]) .filterChip.active,:where(.shell[data-app-shell=workspace]) .filterChip.active:hover,:where(.shell[data-app-shell=workspace]) .tokenQuickButtons button.active,:where(.shell[data-app-shell=workspace]) .tokenQuickButtons button.active:hover{background:var(--cp-color-brand-soft);border-color:var(--cp-color-brand)}:where(.dialogOverlay[data-cp-theme=app]) .dashboardPeriodControl button.active,:where(.dialogOverlay[data-cp-theme=app]) .dashboardPeriodControl button.active:hover,:where(.shell[data-app-shell=workspace]) .dashboardPeriodControl button.active,:where(.shell[data-app-shell=workspace]) .dashboardPeriodControl button.active:hover{background:var(--cp-color-brand-soft);border-color:var(--cp-color-brand)}:where(.dialogOverlay[data-cp-theme=app]) .statRangeBtn:hover,:where(.shell[data-app-shell=workspace]) .statRangeBtn:hover{border-color:var(--cp-color-brand)}:where(.dialogOverlay[data-cp-theme=app]) .statRangeBtn.active,:where(.shell[data-app-shell=workspace]) .statRangeBtn.active{background:var(--cp-color-brand-soft);border-color:var(--cp-color-brand)}@media (max-width:880px){:where(.dialogOverlay[data-cp-theme=app]) .editorMobileModeSwitcher button.isActive,:where(.shell[data-app-shell=workspace]) .editorMobileModeSwitcher button.isActive{color:var(--cp-color-brand)}}:where(.dialogOverlay[data-cp-theme=app]) .newsReasonDetails,:where(.shell[data-app-shell=workspace]) .newsReasonDetails{border-left:1px solid var(--cp-color-border-subtle)}:where(.dialogOverlay[data-cp-theme=app]) .tokenOutputEstimate,:where(.shell[data-app-shell=workspace]) .tokenOutputEstimate{border-left:1px solid var(--cp-color-border-subtle)}:where(.dialogOverlay[data-cp-theme=app]) .dashboardStatsPresets button.active,:where(.dialogOverlay[data-cp-theme=app]) .dashboardStatsPresets button:hover,:where(.shell[data-app-shell=workspace]) .dashboardStatsPresets button.active,:where(.shell[data-app-shell=workspace]) .dashboardStatsPresets button:hover{border-color:var(--cp-color-brand)}:where(.dialogOverlay[data-cp-theme=app]) .dashboardStatsCustomRange input:focus,:where(.shell[data-app-shell=workspace]) .dashboardStatsCustomRange input:focus{border-color:var(--cp-color-brand)}:where(.dialogOverlay[data-cp-theme=app]) .articleBrandbookTab.isActive .articleBrandbookTabStep,:where(.shell[data-app-shell=workspace]) .articleBrandbookTab.isActive .articleBrandbookTabStep{background:var(--cp-color-brand-soft);color:var(--cp-color-brand)}:where(.dialogOverlay[data-cp-theme=app]) .articleBrandbookTab.isReady .articleBrandbookTabState,:where(.shell[data-app-shell=workspace]) .articleBrandbookTab.isReady .articleBrandbookTabState{background:var(--cp-color-brand)}:where(.dialogOverlay[data-cp-theme=app]) .articleBrandbookStep,:where(.shell[data-app-shell=workspace]) .articleBrandbookStep{background:var(--cp-color-surface-sunken);border:1px solid var(--cp-color-border-subtle);color:var(--cp-color-brand)}:where(.dialogOverlay[data-cp-theme=app]) .articleSeoReadiness.isReady,:where(.shell[data-app-shell=workspace]) .articleSeoReadiness.isReady{border-left-color:var(--cp-color-border-subtle)}:where(.dialogOverlay[data-cp-theme=app]) .articleSeoReadiness.isReady .articleSeoReadinessHeader>div>span,:where(.shell[data-app-shell=workspace]) .articleSeoReadiness.isReady .articleSeoReadinessHeader>div>span{background:var(--cp-color-brand)}:where(.dialogOverlay[data-cp-theme=app]) .articleAdvancedDisclosure>span,:where(.shell[data-app-shell=workspace]) .articleAdvancedDisclosure>span{background:var(--cp-color-surface-sunken);color:var(--cp-color-brand)}:where(.dialogOverlay[data-cp-theme=app]) .articleProfileScore>div>span,:where(.shell[data-app-shell=workspace]) .articleProfileScore>div>span{background:var(--cp-color-brand)}:where(.dialogOverlay[data-cp-theme=app]) .articleProfileFacts dd.isGood,:where(.shell[data-app-shell=workspace]) .articleProfileFacts dd.isGood{color:var(--cp-color-brand)}:where(.dialogOverlay[data-cp-theme=app]) .articleProfileContractPreview,:where(.shell[data-app-shell=workspace]) .articleProfileContractPreview{background:var(--cp-color-surface-sunken);border-left:1px solid var(--cp-color-border-subtle)}:where(.dialogOverlay[data-cp-theme=app]) .articleBrandbookSaveBar strong,:where(.shell[data-app-shell=workspace]) .articleBrandbookSaveBar strong{color:var(--cp-color-brand)}:where(.dialogOverlay[data-cp-theme=app]) .affiliateRate,:where(.shell[data-app-shell=workspace]) .affiliateRate{border:1px solid var(--cp-color-border-subtle);background:var(--cp-color-surface-sunken)}:where(.dialogOverlay[data-cp-theme=app]) .affiliateRate strong,:where(.shell[data-app-shell=workspace]) .affiliateRate strong{color:var(--cp-color-brand)}:where(.dialogOverlay[data-cp-theme=app]) .affiliateRate span,:where(.shell[data-app-shell=workspace]) .affiliateRate span{color:var(--cp-color-text-muted)}:where(.dialogOverlay[data-cp-theme=app]) .affiliateProgressNote,:where(.shell[data-app-shell=workspace]) .affiliateProgressNote{border-left:1px solid var(--cp-color-border-subtle);background:var(--cp-color-surface-sunken);color:var(--cp-color-text-muted)}:where(.dialogOverlay[data-cp-theme=app]) .uiModeSegments button.active,:where(.shell[data-app-shell=workspace]) .uiModeSegments button.active{border-color:var(--cp-color-brand)}:where(.dialogOverlay[data-cp-theme=app]) .uiModeSegments button:focus-visible,:where(.shell[data-app-shell=workspace]) .uiModeSegments button:focus-visible{outline:1px solid var(--cp-color-brand)}:where(.dialogOverlay[data-cp-theme=app]) .quickStartSafetyNote,:where(.shell[data-app-shell=workspace]) .quickStartSafetyNote{border:1px solid var(--cp-color-border-subtle)}:where(.dialogOverlay[data-cp-theme=app]) .quickStartSteps li.active,:where(.shell[data-app-shell=workspace]) .quickStartSteps li.active{background:var(--cp-color-brand-soft)}:where(.dialogOverlay[data-cp-theme=app]) .quickStartWizardSteps li.active,:where(.shell[data-app-shell=workspace]) .quickStartWizardSteps li.active{background:var(--cp-color-brand-soft)}:where(.dialogOverlay[data-cp-theme=app]) .quickStartChoice:hover,:where(.shell[data-app-shell=workspace]) .quickStartChoice:hover{box-shadow:none}:where(.dialogOverlay[data-cp-theme=app]) .quickStartReadyMark,:where(.shell[data-app-shell=workspace]) .quickStartReadyMark{background:var(--cp-color-surface-sunken)}:where(.dialogOverlay[data-cp-theme=app]) .quickStartRecurringModes label:has(input:checked),:where(.shell[data-app-shell=workspace]) .quickStartRecurringModes label:has(input:checked){background:var(--cp-color-brand-soft);border-color:var(--cp-color-brand)}:where([data-cp-foundation=v1]){color:var(--cp-color-text);font-family:var(--cp-font-sans);line-height:var(--cp-line-height-body);text-rendering:optimizeLegibility}:where([data-cp-foundation=v1]) :is(h1,h2,h3){font-family:var(--cp-font-display);overflow-wrap:break-word;text-wrap:balance}:where([data-cp-foundation=v1]) :is(p,li,dd){overflow-wrap:break-word}.preWrap{white-space:pre-wrap}.visuallyHiddenAutofill{height:0;overflow:hidden;position:absolute;width:0}.autogenPlainFieldset{border:0;margin:0;min-width:0;padding:0}:where([data-cp-foundation=v1]) :is(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--cp-color-focus);outline-offset:2px}:where([data-cp-foundation=v1]) :is(button,input,select,textarea):disabled,:where([data-cp-foundation=v1]) [aria-disabled=true]{cursor:not-allowed}:is(.shell,.authPage,.adminShell,.adminAccess)[data-cp-foundation=v1]{--bg:var(--cp-color-bg);--surface:var(--cp-color-surface);--surface-soft:var(--cp-color-bg-subtle);--sidebar:var(--cp-color-surface);--sidebar-muted:var(--cp-color-text-muted);--line:var(--cp-color-border-subtle);--line-strong:var(--cp-color-border);--muted:var(--cp-color-text-muted);--text:var(--cp-color-text);--primary:var(--cp-color-brand);--primary-dark:var(--cp-color-brand-hover);--primary-text:var(--cp-color-on-brand);--accent-text:var(--cp-color-brand);--red:var(--cp-color-danger);--amber:var(--cp-color-warning);--radius:var(--cp-radius-lg);--control-height:var(--cp-control-md);--shadow-card:var(--cp-shadow-sm);--shadow-card-hover:var(--cp-shadow-md);--shadow-focus:0 0 0 3px var(--cp-color-focus-ring);background:var(--cp-color-bg);color:var(--cp-color-text)}.adminShell[data-cp-foundation=v1],.shell[data-cp-foundation=v1]{background:var(--cp-color-bg)}.shell[data-cp-foundation=v1]{grid-template-columns:15.5rem minmax(0,1fr)}.adminShell[data-cp-foundation=v1]{grid-template-columns:16.5rem minmax(0,1fr)}.authPage[data-cp-foundation=v1]{background:radial-gradient(46rem 24rem at 0 0,var(--cp-color-brand-soft),transparent 68%),radial-gradient(40rem 24rem at 100% 0,var(--cp-color-accent-soft),transparent 68%),var(--cp-color-bg);padding:var(--cp-gutter)}.adminAccess[data-cp-foundation=v1]{background:var(--cp-color-bg);padding:var(--cp-gutter)}.adminShell[data-cp-foundation=v1] .adminSidebar,.shell[data-cp-foundation=v1] .sidebar{background:var(--cp-color-surface);border-color:var(--cp-color-border-subtle);box-shadow:none;padding:var(--cp-space-5)}:is(.shell,.authPage,.adminShell,.adminAccess)[data-cp-foundation=v1] .brand{background:transparent;border-color:transparent;box-shadow:none;color:var(--cp-color-text)}.adminShell[data-cp-foundation=v1] :is(.brand small,.adminCurrentSection),.shell[data-cp-foundation=v1] :is(.brand small,.projectSwitcherLabel,.uiModeSwitcherHeader>span){color:var(--cp-color-text-muted)}.adminShell[data-cp-foundation=v1] :is(.adminNav button,.adminBack),.shell[data-cp-foundation=v1] :is(.nav a,.sidebarLogout){background:transparent;border:1px solid transparent;border-radius:var(--cp-radius-md);color:var(--cp-color-text-muted);font-weight:var(--cp-font-weight-semibold);min-height:var(--cp-touch-target);padding:var(--cp-space-2) var(--cp-space-3)}.adminShell[data-cp-foundation=v1] :is(.adminNav button:hover,.adminBack:hover),.shell[data-cp-foundation=v1] :is(.nav a:hover,.sidebarLogout:hover){background:var(--cp-color-bg-subtle);border-color:var(--cp-color-border-subtle);color:var(--cp-color-text)}.adminShell[data-cp-foundation=v1] .adminNav button.active,.shell[data-cp-foundation=v1] .nav a.active{background:var(--cp-color-brand-soft);border-color:color-mix(in srgb,var(--cp-color-brand) 30%,var(--cp-color-border));color:var(--cp-color-brand-hover)}.shell[data-cp-foundation=v1] .sidebarLogout:hover{background:var(--cp-color-danger-soft);border-color:color-mix(in srgb,var(--cp-color-danger) 28%,var(--cp-color-border));color:var(--cp-color-danger)}.adminShell[data-cp-foundation=v1] .adminWorkspace,.shell[data-cp-foundation=v1] .workspace{gap:var(--cp-space-6);padding:var(--cp-space-8) clamp(var(--cp-space-5),3vw,var(--cp-space-10)) var(--cp-space-12)}.adminShell[data-cp-foundation=v1] .adminTopbar,.shell[data-cp-foundation=v1] .topbar{background:var(--cp-color-surface);border:1px solid var(--cp-color-border-subtle);border-radius:var(--cp-radius-lg);box-shadow:var(--cp-shadow-xs);gap:var(--cp-space-4);padding:var(--cp-space-5)}.adminShell[data-cp-foundation=v1] .adminTopbar h1,.shell[data-cp-foundation=v1] .topbar h1{color:var(--cp-color-text);font-size:clamp(var(--cp-font-size-2xl),2.4vw,var(--cp-font-size-3xl));font-weight:var(--cp-font-weight-bold);letter-spacing:-.025em;line-height:var(--cp-line-height-tight)}:is(.shell,.authPage,.adminShell,.adminAccess)[data-cp-foundation=v1] .eyebrow{color:var(--cp-color-brand);font-size:var(--cp-font-size-2xs);font-weight:var(--cp-font-weight-bold);letter-spacing:.06em}.shell[data-cp-foundation=v1] .appPageHeading{background:transparent;border:0;box-shadow:none;margin:0;min-width:0;padding:0}.shell[data-cp-foundation=v1] .appPageTitle{color:var(--cp-color-brand);font-size:var(--cp-font-size-sm);font-weight:var(--cp-font-weight-semibold);letter-spacing:.04em;line-height:var(--cp-line-height-body);margin:0;text-transform:uppercase}.shell[data-cp-foundation=v1] .appPageActions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--cp-space-3);min-width:0}.shell[data-cp-foundation=v1] .appPageBar{align-items:center;display:flex;flex-wrap:wrap;gap:var(--cp-space-3) var(--cp-space-4);justify-content:space-between;min-width:0}.shell[data-cp-foundation=v1] .appPageBar .appPageHeading{flex:1 1 auto}.shell[data-cp-foundation=v1] .appPageBar .appPageActions{flex:0 1 auto;justify-content:flex-end;margin-left:auto}.shell[data-cp-foundation=v1] .appPageFeedback{color:var(--cp-color-text-muted);font-size:var(--cp-font-size-sm);line-height:var(--cp-line-height-body);margin:0;max-width:var(--cp-container-copy);overflow-wrap:anywhere}.shell[data-cp-foundation=v1] .appPageFeedback.good{color:var(--cp-color-success)}.shell[data-cp-foundation=v1] .appPageFeedback.warn{color:var(--cp-color-warning)}.shell[data-cp-foundation=v1] .appPageFeedback.danger{color:var(--cp-color-danger)}.shell[data-cp-foundation=v1] .sidebarHeader{gap:var(--cp-space-2);min-width:0}.shell[data-cp-foundation=v1] .sidebarHeader .brand{flex:1 1 auto;gap:var(--cp-space-2);padding:0}.shell[data-cp-foundation=v1] .sidebarHeader .brand>span:last-child{min-width:0}.shell[data-cp-foundation=v1] .sidebarHeader .brandMark{flex:0 0 auto;height:var(--cp-space-10);width:var(--cp-space-10)}.shell[data-cp-foundation=v1] .sidebarHeader .brand small{font-size:var(--cp-font-size-2xs)}.shell[data-cp-foundation=v1] .shellHeaderControls{align-items:center;display:flex;flex:0 0 auto;gap:var(--cp-space-2)}.shell[data-cp-foundation=v1] .shellHeaderControls>button{flex:0 0 auto}.shell[data-cp-foundation=v1] .sidebarMenuToggle{align-items:center;background:var(--cp-color-surface);border:var(--cp-border-width) solid var(--cp-color-border);border-radius:var(--cp-radius-md);color:var(--cp-color-text-muted);cursor:pointer;height:var(--cp-touch-target);justify-content:center;width:var(--cp-touch-target)}.shell[data-cp-foundation=v1] .shellDesktopLanguage{display:flex;margin-top:var(--cp-space-5)}.adminAccess[data-cp-foundation=v1] :is(.adminLoginCard,section),.adminShell[data-cp-foundation=v1] :is(.adminMetric,.adminPanel,.adminPlanCard,.adminInlineRecord),.authPage[data-cp-foundation=v1] .authPanel,.shell[data-cp-foundation=v1] :is(.panel,.metric){background:var(--cp-color-surface);border:1px solid var(--cp-color-border-subtle);border-radius:var(--cp-radius-lg);box-shadow:var(--cp-shadow-sm)}.adminAccess[data-cp-foundation=v1] :is(.adminLoginCard,section),.adminShell[data-cp-foundation=v1] :is(.adminMetric,.adminPanel),.shell[data-cp-foundation=v1] :is(.panel,.metric){padding:var(--cp-space-5)}.authPage[data-cp-foundation=v1] .authPanel{max-width:28.75rem;padding:var(--cp-space-8)}.authPage[data-cp-foundation=v1] .authPanel h1{color:var(--cp-color-text);font-size:clamp(var(--cp-font-size-2xl),5vw,var(--cp-font-size-4xl));font-weight:var(--cp-font-weight-bold);line-height:var(--cp-line-height-tight)}.adminShell[data-cp-foundation=v1] :is(.adminPanel h2,.adminPanel h3),.shell[data-cp-foundation=v1] :is(.panel h2,.panel h3){color:var(--cp-color-text);font-weight:var(--cp-font-weight-semibold);letter-spacing:-.015em}.adminShell[data-cp-foundation=v1] :is(.panelNote,.adminCurrentSection,.adminPanel p,.adminCellMeta),.authPage[data-cp-foundation=v1] .authSwitch,.shell[data-cp-foundation=v1] :is(.panelNote,.muted,.fieldCounter,.formHint){color:var(--cp-color-text-muted)}.adminShell[data-cp-foundation=v1] .adminMetric,.shell[data-cp-foundation=v1] :is(.metric,.dashboardMetric,.sourceMetric,.newsMetric,.summaryMetric){font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adminShell[data-cp-foundation=v1] .adminMetric strong,.shell[data-cp-foundation=v1] :is(.metric strong,.dashboardMetric strong,.sourceMetric strong,.newsMetric strong,.summaryMetric strong){color:var(--cp-color-text);font-weight:var(--cp-font-weight-bold);letter-spacing:-.025em}.adminShell[data-cp-foundation=v1] :is(.adminMetric span,.adminUserCard dt),.shell[data-cp-foundation=v1] :is(.metric span,.dashboardMetric span,.sourceMetric span,.newsMetric span,.summaryMetric span){color:var(--cp-color-text-muted);font-size:var(--cp-font-size-xs)}:is(.shell,.authPage,.adminShell,.adminAccess)[data-cp-foundation=v1] .button{align-items:center;border:1px solid transparent;border-radius:var(--cp-radius-md);font-weight:var(--cp-font-weight-semibold);justify-content:center;min-height:var(--cp-touch-target);padding:var(--cp-space-2) var(--cp-space-4);transition:background-color var(--cp-duration-base) var(--cp-ease-standard),border-color var(--cp-duration-base) var(--cp-ease-standard),box-shadow var(--cp-duration-base) var(--cp-ease-standard),transform var(--cp-duration-fast) var(--cp-ease-standard)}.adminShell[data-cp-foundation=v1] :is(.adminMenuToggle,.adminSidebarToggle),.shell[data-cp-foundation=v1] :is(.projectSwitcherButton,.projectSwitcherManage,.sidebarMenuToggle){min-block-size:var(--cp-touch-target);min-inline-size:var(--cp-touch-target)}.shell[data-cp-foundation=v1] .dashboardMaterialGroupHeader a{align-items:center;display:inline-flex;min-height:var(--cp-touch-target)}:is(.shell,.authPage,.adminShell,.adminAccess)[data-cp-foundation=v1] .button.primary{background:var(--cp-color-brand);border-color:var(--cp-color-brand);box-shadow:var(--cp-shadow-xs);color:var(--cp-color-on-brand)}:is(.shell,.authPage,.adminShell,.adminAccess)[data-cp-foundation=v1] .button.primary:hover:not(:disabled){background:var(--cp-color-brand-hover);border-color:var(--cp-color-brand-hover);box-shadow:var(--cp-shadow-sm)}:is(.shell,.authPage,.adminShell,.adminAccess)[data-cp-foundation=v1] :is(.button.secondary,.button.ghost){background:var(--cp-color-surface);border-color:var(--cp-color-border);box-shadow:none;color:var(--cp-color-text)}:is(.shell,.authPage,.adminShell,.adminAccess)[data-cp-foundation=v1] :is(.button.secondary:hover:not(:disabled),.button.ghost:hover:not(:disabled)){background:var(--cp-color-bg-subtle);border-color:var(--cp-color-border)}:is(.shell,.authPage,.adminShell,.adminAccess)[data-cp-foundation=v1] .button.danger{background:var(--cp-color-danger);border-color:var(--cp-color-danger);color:var(--cp-color-on-danger)}:is(.shell,.authPage,.adminShell,.adminAccess)[data-cp-foundation=v1] .button.danger:hover:not(:disabled){background:color-mix(in srgb,var(--cp-color-danger) 88%,black)}:is(.shell,.authPage,.adminShell,.adminAccess)[data-cp-foundation=v1] .button:active:not(:disabled){transform:translateY(1px)}:is(.shell,.authPage,.adminShell,.adminAccess)[data-cp-foundation=v1] :is(.button,input,select,textarea):disabled{background:var(--cp-color-disabled);border-color:var(--cp-color-border-subtle);box-shadow:none;color:var(--cp-color-disabled-text);opacity:1}.adminShell[data-cp-foundation=v1] td a,.authPage[data-cp-foundation=v1] :is(.authSwitch a,.authTextButton,.resetLinkBox),.shell[data-cp-foundation=v1] :is(.externalLink,.articleTitleLink,td a){color:var(--cp-color-brand);font-weight:var(--cp-font-weight-semibold);text-underline-offset:.18em}.adminShell[data-cp-foundation=v1] td a:hover,.authPage[data-cp-foundation=v1] :is(.authSwitch a:hover,.authTextButton:hover,.resetLinkBox:hover),.shell[data-cp-foundation=v1] :is(.externalLink:hover,.articleTitleLink:hover,td a:hover){color:var(--cp-color-brand-hover);text-decoration:underline}:is(.shell,.authPage,.adminShell,.adminAccess)[data-cp-foundation=v1] :is(.field,.adminField){gap:var(--cp-space-2)}:is(.shell,.authPage,.adminShell,.adminAccess)[data-cp-foundation=v1] :is(.field>span,.fieldLabelRow>span,.adminField>span,.toggleField>span){color:var(--cp-color-text);font-size:var(--cp-font-size-xs);font-weight:var(--cp-font-weight-semibold);line-height:var(--cp-line-height-body)}:is(.shell,.authPage,.adminShell,.adminAccess)[data-cp-foundation=v1] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea){background:var(--cp-color-surface);border:1px solid var(--cp-color-border);border-radius:var(--cp-radius-md);box-shadow:var(--cp-shadow-xs);color:var(--cp-color-text);font-size:var(--cp-font-size-sm);min-height:var(--cp-control-md);padding:var(--cp-space-2) var(--cp-space-3);transition:border-color var(--cp-duration-base) var(--cp-ease-standard),box-shadow var(--cp-duration-base) var(--cp-ease-standard),background-color var(--cp-duration-base) var(--cp-ease-standard)}:is(.shell,.authPage,.adminShell,.adminAccess)[data-cp-foundation=v1] textarea{line-height:var(--cp-line-height-body);min-height:6.875rem;resize:vertical}:is(.shell,.authPage,.adminShell,.adminAccess)[data-cp-foundation=v1] :is(input,select,textarea):hover:not(:disabled){border-color:var(--cp-color-border)}:is(.shell,.authPage,.adminShell,.adminAccess)[data-cp-foundation=v1] :is(input,select,textarea):focus{border-color:var(--cp-color-focus);box-shadow:0 0 0 3px var(--cp-color-focus-ring);outline:none}:is(.shell,.authPage,.adminShell,.adminAccess)[data-cp-foundation=v1] :is(input,select,textarea):focus-visible{outline:2px solid var(--cp-color-focus);outline-offset:2px}:is(.shell,.authPage,.adminShell,.adminAccess)[data-cp-foundation=v1] :is(.field.error input,.field.error textarea),:is(.shell,.authPage,.adminShell,.adminAccess)[data-cp-foundation=v1] :is(input,textarea)[aria-invalid=true]{border-color:var(--cp-color-danger);box-shadow:0 0 0 3px color-mix(in srgb,var(--cp-color-danger) 18%,transparent)}:is(.shell,.authPage,.adminShell,.adminAccess)[data-cp-foundation=v1] :is(input[type=checkbox],input[type=radio],input[type=range]){accent-color:var(--cp-color-brand)}:is(.shell,.authPage,.adminShell,.adminAccess)[data-cp-foundation=v1] :is(input[type=checkbox],input[type=radio]){block-size:1.125rem;inline-size:1.125rem;min-height:auto}:is(.shell,.authPage,.adminShell,.adminAccess)[data-cp-foundation=v1] ::placeholder{color:var(--cp-color-text-subtle);opacity:1}:is(.shell,.authPage,.adminShell,.adminAccess)[data-cp-foundation=v1] :is(.fieldHelpPopover,.formError,.fieldError,.fieldCounter.warn){color:var(--cp-color-danger)}.adminShell[data-cp-foundation=v1] .fieldHelpPopover,.shell[data-cp-foundation=v1] :is(.fieldHelpPopover,.fieldHelpButton){border-color:var(--cp-color-border);border-radius:var(--cp-radius-md)}.adminShell[data-cp-foundation=v1] :is(.helpButton,.fieldHelpButton),.authPage[data-cp-foundation=v1] :is(.authTextButton,.authSwitch a,.resetLinkBox),.shell[data-cp-foundation=v1] :is(.helpButton,.fieldHelpButton){align-items:center;display:inline-flex;justify-content:center;min-block-size:var(--cp-touch-target);min-inline-size:var(--cp-touch-target)}.shell[data-cp-foundation=v1] :is(.sourceHelpIcon,.newsHelpIcon){align-items:center;display:inline-flex;height:var(--cp-touch-target);justify-content:center;min-height:var(--cp-touch-target);min-width:var(--cp-touch-target);width:var(--cp-touch-target)}.shell[data-cp-foundation=v1] .autogenWeekdayCardHeader button,.shell[data-cp-foundation=v1] .autogenWeekdayPicker button,.shell[data-cp-foundation=v1] .autogenWeekdayTimes button{min-block-size:var(--cp-touch-target);min-inline-size:var(--cp-touch-target)}.shell[data-cp-foundation=v1] .autogenWeekdayCardHeader button{border-radius:var(--cp-radius-sm);padding-inline:var(--cp-space-2)}.shell[data-cp-foundation=v1] .autogenWeekdayTimes>div{grid-template-columns:minmax(0,1fr) var(--cp-touch-target)}:is(.shell,.authPage,.adminShell,.adminAccess)[data-cp-foundation=v1] :is(.pill,.filterChip,.postPlatformTab,.tokenQuickButtons button,.adminTokenPresets button,.dashboardPeriodControl button){border-radius:var(--cp-radius-pill);font-size:var(--cp-font-size-xs);font-weight:var(--cp-font-weight-semibold)}.adminShell[data-cp-foundation=v1] .adminTokenPresets button,.shell[data-cp-foundation=v1] :is(.filterChip,.postPlatformTab,.tokenQuickButtons button,.dashboardPeriodControl button){min-height:var(--cp-touch-target)}:is(.shell,.authPage,.adminShell,.adminAccess)[data-cp-foundation=v1] .pill{background:var(--cp-color-bg-subtle);border-color:var(--cp-color-border);color:var(--cp-color-text-muted)}:is(.shell,.authPage,.adminShell,.adminAccess)[data-cp-foundation=v1] :is(.pill.good,.pill.success){background:var(--cp-color-success-soft);border-color:color-mix(in srgb,var(--cp-color-success) 32%,var(--cp-color-border));color:var(--cp-color-success)}:is(.shell,.authPage,.adminShell,.adminAccess)[data-cp-foundation=v1] :is(.pill.warn,.pill.warning){background:var(--cp-color-warning-soft);border-color:color-mix(in srgb,var(--cp-color-warning) 32%,var(--cp-color-border));color:var(--cp-color-warning)}:is(.shell,.authPage,.adminShell,.adminAccess)[data-cp-foundation=v1] .pill.danger{background:var(--cp-color-danger-soft);border-color:color-mix(in srgb,var(--cp-color-danger) 32%,var(--cp-color-border));color:var(--cp-color-danger)}:is(.shell,.authPage,.adminShell,.adminAccess)[data-cp-foundation=v1] .pill.info{background:var(--cp-color-info-soft);border-color:color-mix(in srgb,var(--cp-color-info) 28%,var(--cp-color-border));color:var(--cp-color-info)}.adminShell[data-cp-foundation=v1] .adminTokenPresets button.active,.shell[data-cp-foundation=v1] :is(.filterChip,.postPlatformTab,.tokenQuickButtons button,.dashboardPeriodControl button,.uiModeSegments button).active{background:var(--cp-color-brand-soft);border-color:color-mix(in srgb,var(--cp-color-brand) 34%,var(--cp-color-border));color:var(--cp-color-brand-hover)}.adminShell[data-cp-foundation=v1] .adminFilters,.shell[data-cp-foundation=v1] :is(.articlesToolbar,.newsToolbar,.sourceToolbar,.paginationBar,.articleActionPanel,.telegramPostControls,.telegramPublicationToolbar){background:var(--cp-color-bg-subtle);border-color:var(--cp-color-border-subtle);border-radius:var(--cp-radius-lg);box-shadow:none}.adminShell[data-cp-foundation=v1] .adminTableScroll,.shell[data-cp-foundation=v1] :is(.tableWrap,.adminTableScroll){border:1px solid var(--cp-color-border-subtle);border-radius:var(--cp-radius-lg);overflow:auto}.adminShell[data-cp-foundation=v1] .adminTable,.shell[data-cp-foundation=v1] table{background:var(--cp-color-surface);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adminShell[data-cp-foundation=v1] :is(.adminTable th,.adminTable td),.shell[data-cp-foundation=v1] :is(table th,table td){border-color:var(--cp-color-border-subtle)}.adminShell[data-cp-foundation=v1] .adminTable th,.shell[data-cp-foundation=v1] table th{background:var(--cp-color-bg-subtle);color:var(--cp-color-text-muted);font-size:var(--cp-font-size-2xs);font-weight:var(--cp-font-weight-semibold)}.adminShell[data-cp-foundation=v1] .adminTable tbody tr:hover,.shell[data-cp-foundation=v1] table tbody tr:hover{background:var(--cp-color-bg-subtle)}.adminShell[data-cp-foundation=v1] .adminTable tbody tr.active{background:var(--cp-color-brand-soft)}.adminShell[data-cp-foundation=v1] :is(.adminMetric,.adminPanel,.adminPlanCard,.adminInlineRecord){border-radius:var(--cp-radius-md);box-shadow:none}.adminShell[data-cp-foundation=v1] :is(.adminPlanCard,.adminInlineRecord,.adminPlanSpecs div){background:var(--cp-color-bg-subtle);border-color:var(--cp-color-border-subtle)}:is(.shell,.authPage,.adminShell,.adminAccess)[data-cp-foundation=v1] .alert{border-radius:var(--cp-radius-md);font-size:var(--cp-font-size-sm);font-weight:var(--cp-font-weight-medium);line-height:var(--cp-line-height-body);padding:var(--cp-space-3) var(--cp-space-4)}:is(.shell,.authPage,.adminShell,.adminAccess)[data-cp-foundation=v1] .alert.danger{background:var(--cp-color-danger-soft);border-color:color-mix(in srgb,var(--cp-color-danger) 32%,var(--cp-color-border));color:var(--cp-color-danger)}:is(.shell,.authPage,.adminShell,.adminAccess)[data-cp-foundation=v1] .alert.success{background:var(--cp-color-success-soft);border-color:color-mix(in srgb,var(--cp-color-success) 32%,var(--cp-color-border));color:var(--cp-color-success)}:is(.shell,.authPage,.adminShell,.adminAccess)[data-cp-foundation=v1] .alert.warn{background:var(--cp-color-warning-soft);border-color:color-mix(in srgb,var(--cp-color-warning) 32%,var(--cp-color-border));color:var(--cp-color-warning)}:is(.shell,.authPage,.adminShell,.adminAccess)[data-cp-foundation=v1] .alert.info{background:var(--cp-color-info-soft);border-color:color-mix(in srgb,var(--cp-color-info) 30%,var(--cp-color-border));color:var(--cp-color-info)}.adminShell[data-cp-foundation=v1] .emptyState,.shell[data-cp-foundation=v1] .emptyState{background:var(--cp-color-surface);border:1px dashed var(--cp-color-border);border-radius:var(--cp-radius-lg);color:var(--cp-color-text-muted);padding:var(--cp-space-8) var(--cp-space-5)}.adminShell[data-cp-foundation=v1] .emptyState>strong,.shell[data-cp-foundation=v1] .emptyState>strong{color:var(--cp-color-text)}.adminShell[data-cp-foundation=v1] :is(.skeletonLine,.skeletonCard>*),.shell[data-cp-foundation=v1] :is(.skeletonLine,.skeletonCard>*){background:linear-gradient(90deg,var(--cp-color-bg-subtle),var(--cp-color-surface-raised),var(--cp-color-bg-subtle))}.shell[data-cp-foundation=v1] .toast{background:var(--cp-color-surface);border-color:var(--cp-color-border);border-radius:var(--cp-radius-md);box-shadow:var(--cp-shadow-lg);color:var(--cp-color-text);max-width:min(26.25rem,calc(100vw - 2 * var(--cp-gutter)));right:var(--cp-gutter);top:var(--cp-gutter);z-index:var(--cp-z-toast)}.shell[data-cp-foundation=v1] .toast.good{background:var(--cp-color-success-soft);border-color:var(--cp-color-success);color:var(--cp-color-success)}.shell[data-cp-foundation=v1] .toast.info{background:var(--cp-color-info-soft);border-color:var(--cp-color-info);color:var(--cp-color-info)}.shell[data-cp-foundation=v1] .toast.warn{background:var(--cp-color-warning-soft);border-color:var(--cp-color-warning);color:var(--cp-color-warning)}.shell[data-cp-foundation=v1] .toast.danger{background:var(--cp-color-danger-soft);border-color:var(--cp-color-danger);color:var(--cp-color-danger)}body:has(:is(.shell,.authPage,.adminShell,.adminAccess)[data-cp-foundation=v1]) .modalOverlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgb(16 24 40/.44);padding:var(--cp-gutter);z-index:var(--cp-z-dialog)}body:has(:is(.shell,.authPage,.adminShell,.adminAccess)[data-cp-foundation=v1]) .modalPanel{background:var(--cp-color-surface);border-color:var(--cp-color-border-subtle);border-radius:var(--cp-radius-lg);box-shadow:var(--cp-shadow-lg);gap:var(--cp-space-4);max-height:calc(100dvh - 2 * var(--cp-gutter));padding:var(--cp-space-6)}body:has(:is(.shell,.authPage,.adminShell,.adminAccess)[data-cp-foundation=v1]) :is(.dialogClose,.dialogCloseButton){background:var(--cp-color-bg-subtle);border-color:var(--cp-color-border);border-radius:var(--cp-radius-md);color:var(--cp-color-text-muted)}body:has(:is(.shell,.authPage,.adminShell,.adminAccess)[data-cp-foundation=v1]) :is(.dialogClose:hover,.dialogCloseButton:hover){background:var(--cp-color-surface);color:var(--cp-color-text)}body:has(:is(.shell,.authPage,.adminShell,.adminAccess)[data-cp-foundation=v1]) .paymentConsentDialog{max-width:min(34rem,calc(100vw - 2 * var(--cp-gutter)))}body:has(:is(.shell,.authPage,.adminShell,.adminAccess)[data-cp-foundation=v1]) .paymentConsentDialogField{background:var(--cp-color-bg-subtle);border:1px solid var(--cp-color-border-subtle);border-radius:var(--cp-radius-md);color:var(--cp-color-text-muted);gap:var(--cp-space-3);padding:var(--cp-space-3)}body:has(:is(.shell,.authPage,.adminShell,.adminAccess)[data-cp-foundation=v1]) .paymentConsentDialogField input{accent-color:var(--cp-color-brand);height:1.25rem;margin-top:.125rem;width:1.25rem}body:has(:is(.shell,.authPage,.adminShell,.adminAccess)[data-cp-foundation=v1]) .paymentConsentDialogField span{min-width:0;overflow-wrap:anywhere}body:has(:is(.shell,.authPage,.adminShell,.adminAccess)[data-cp-foundation=v1]) .paymentConsentDialogField a{color:var(--cp-color-brand)}body:has(:is(.shell,.authPage,.adminShell,.adminAccess)[data-cp-foundation=v1]) .paymentMethodFieldset{border:0;display:grid;grid-gap:var(--cp-space-2);gap:var(--cp-space-2);margin:0;min-width:0;padding:0}body:has(:is(.shell,.authPage,.adminShell,.adminAccess)[data-cp-foundation=v1]) .paymentMethodFieldset legend{color:var(--cp-color-text);font-size:var(--cp-font-size-sm);font-weight:var(--cp-font-weight-semibold);margin-bottom:var(--cp-space-2);padding:0}body:has(:is(.shell,.authPage,.adminShell,.adminAccess)[data-cp-foundation=v1]) .paymentMethodChoices{display:grid;grid-gap:var(--cp-space-3);gap:var(--cp-space-3)}body:has(:is(.shell,.authPage,.adminShell,.adminAccess)[data-cp-foundation=v1]) .paymentMethodChoice{align-items:flex-start;background:var(--cp-color-surface);border:var(--cp-border-width) solid var(--cp-color-border);border-radius:var(--cp-radius-md);color:var(--cp-color-text-muted);cursor:pointer;display:flex;gap:var(--cp-space-3);min-height:var(--cp-control-md);padding:var(--cp-space-3);transition:background-color var(--cp-duration-base) var(--cp-ease-standard),border-color var(--cp-duration-base) var(--cp-ease-standard),box-shadow var(--cp-duration-base) var(--cp-ease-standard)}body:has(:is(.shell,.authPage,.adminShell,.adminAccess)[data-cp-foundation=v1]) .paymentMethodChoice:hover{background:var(--cp-color-bg-subtle);border-color:var(--cp-color-brand)}body:has(:is(.shell,.authPage,.adminShell,.adminAccess)[data-cp-foundation=v1]) .paymentMethodChoice.selected{background:var(--cp-color-brand-soft);border-color:var(--cp-color-brand);border-width:2px;padding:calc(var(--cp-space-3) - 1px)}body:has(:is(.shell,.authPage,.adminShell,.adminAccess)[data-cp-foundation=v1]) .paymentMethodChoice:has(input:focus-visible){border-color:var(--cp-color-focus);box-shadow:0 0 0 3px var(--cp-color-focus-ring)}body:has(:is(.shell,.authPage,.adminShell,.adminAccess)[data-cp-foundation=v1]) .paymentMethodChoice input{accent-color:var(--cp-color-brand);flex:0 0 auto;height:1.25rem;margin:.125rem 0 0;width:1.25rem}body:has(:is(.shell,.authPage,.adminShell,.adminAccess)[data-cp-foundation=v1]) .paymentMethodChoiceCopy{display:grid;font-size:var(--cp-font-size-sm);grid-gap:var(--cp-space-1);gap:var(--cp-space-1);line-height:var(--cp-line-height-body);min-width:0;overflow-wrap:anywhere}body:has(:is(.shell,.authPage,.adminShell,.adminAccess)[data-cp-foundation=v1]) .paymentMethodChoiceTitle{align-items:center;color:var(--cp-color-text);display:flex;flex-wrap:wrap;gap:var(--cp-space-2)}body:has(:is(.shell,.authPage,.adminShell,.adminAccess)[data-cp-foundation=v1]) .paymentMethodBadge{background:var(--cp-color-success-soft);border-radius:var(--cp-radius-pill);color:var(--cp-color-success);font-size:var(--cp-font-size-xs);font-weight:var(--cp-font-weight-semibold);line-height:1.4;padding:var(--cp-space-1) var(--cp-space-2)}@media (max-width:1023px){.adminShell[data-cp-foundation=v1],.shell[data-cp-foundation=v1]{grid-template-columns:1fr}.shell[data-cp-foundation=v1]{grid-template-rows:auto minmax(0,1fr)}.shell[data-cp-foundation=v1] .sidebar{align-content:start;grid-template-rows:none}.adminShell[data-cp-foundation=v1] .adminSidebar,.shell[data-cp-foundation=v1] .sidebar{border-bottom:1px solid var(--cp-color-border-subtle);border-right:0;min-height:auto}.adminShell[data-cp-foundation=v1] .adminWorkspace,.shell[data-cp-foundation=v1] .workspace{padding-inline:var(--cp-gutter)}.adminShell[data-cp-foundation=v1] :is(.adminMetricGrid,.adminGridTwo,.adminGridTwo.wide,.adminPlanGrid){grid-template-columns:repeat(2,minmax(0,1fr))}.shell[data-cp-foundation=v1] .sidebarMenuToggle{display:flex}.shell[data-cp-foundation=v1] .sidebarHeader{margin-bottom:0}.shell[data-cp-foundation=v1] .nav:not(.navOpen){display:none!important}.shell[data-cp-foundation=v1] .nav.navOpen{display:grid!important;grid-template-columns:1fr}.shell[data-cp-foundation=v1] .shellDesktopLanguage{display:none}.shell[data-cp-foundation=v1] .mobileMenuControlsOpen{display:grid;grid-gap:var(--cp-space-3);gap:var(--cp-space-3);margin-top:var(--cp-space-3)}}@media (max-width:767px){.adminAccess[data-cp-foundation=v1],.authPage[data-cp-foundation=v1]{align-items:start;padding:var(--cp-gutter)}.adminAccess[data-cp-foundation=v1] :is(.adminLoginCard,section),.authPage[data-cp-foundation=v1] .authPanel{padding:var(--cp-space-5)}.adminShell[data-cp-foundation=v1] :is(.adminTopbar,.topbarRight,.adminPanelHeader),.shell[data-cp-foundation=v1] :is(.topbar,.topbarRight){align-items:stretch;flex-direction:column}.adminShell[data-cp-foundation=v1] .topbarRight,.shell[data-cp-foundation=v1] :is(.pageActions,.topbarRight){width:100%}.adminShell[data-cp-foundation=v1] .topbarRight .button,.shell[data-cp-foundation=v1] .pageActions .button{flex:1 1 auto}.adminShell[data-cp-foundation=v1] :is(.adminMetricGrid,.adminGridTwo,.adminGridTwo.wide,.adminPlanGrid,.adminFieldGrid,.adminUserCard dl),.shell[data-cp-foundation=v1] :is(.metrics,.skeletonGrid){grid-template-columns:1fr}.adminShell[data-cp-foundation=v1] .adminFilters{align-items:stretch;flex-direction:column}.adminShell[data-cp-foundation=v1] .adminFilters :is(input,select,.button){min-width:0;width:100%}body:has(:is(.shell,.authPage,.adminShell,.adminAccess)[data-cp-foundation=v1]) .modalOverlay{align-items:flex-end;padding:0}body:has(:is(.shell,.authPage,.adminShell,.adminAccess)[data-cp-foundation=v1]) .modalPanel{border-bottom-left-radius:0;border-bottom-right-radius:0;max-height:min(92dvh,calc(100dvh - var(--cp-space-4)));padding:var(--cp-space-5) var(--cp-gutter) max(var(--cp-space-5),env(safe-area-inset-bottom));width:100%}}@media (max-width:430px){:where([data-cp-foundation=v1]){--cp-gutter:1rem}:where([data-cp-foundation=v1]) :is(button,[role=button],input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea){min-inline-size:var(--cp-touch-target);min-height:var(--cp-touch-target)}.adminShell[data-cp-foundation=v1] :is(.adminSidebar,.adminWorkspace),.shell[data-cp-foundation=v1] :is(.sidebar,.workspace){padding-inline:var(--cp-gutter)}.shell[data-cp-foundation=v1] .workspace :is(.sourceMetrics,.newsMetrics,.dashboardMetrics,.articlesSummary,.telegramPublicationStats,.profileSummary,.profileMetricGrid){grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){:where([data-cp-foundation=v1]),:where([data-cp-foundation=v1]) *,:where([data-cp-foundation=v1]) :after,:where([data-cp-foundation=v1]) :before,body:has(:is(.shell,.authPage,.adminShell,.adminAccess)[data-cp-foundation=v1]) .modalOverlay,body:has(:is(.shell,.authPage,.adminShell,.adminAccess)[data-cp-foundation=v1]) .modalOverlay *{animation-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:1ms!important}}@font-face{font-family:Content Pilot Roboto;src:url(/fonts/roboto/Roboto-Variable.ttf) format("truetype");font-style:normal;font-weight:100 900;font-stretch:75% 100%;font-display:swap}:is(.shell,.adminShell,.adminAccess)[data-cp-foundation=v1],[data-cp-theme=admin],[data-cp-theme=app],body:has(:is(.shell,.adminShell,.adminAccess)[data-cp-foundation=v1]) .modalOverlay:not([data-cp-theme=public]),body:has(:is(.shell,.adminShell,.adminAccess)[data-cp-foundation=v1]) .toastStack{--cp-font-sans:"Content Pilot Roboto",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--cp-font-display:var(--cp-font-sans);--font-body:var(--cp-font-sans);--font-display:var(--cp-font-display);--cp-font-weight-medium:500;--cp-font-weight-semibold:600;--cp-font-weight-bold:650;--cp-font-weight-black:700;font-family:var(--cp-font-sans);font-stretch:92%;font-optical-sizing:auto;font-feature-settings:"kern";font-kerning:normal;font-weight:var(--cp-font-weight-regular)}.dialogOverlay:is([data-cp-theme=app],[data-cp-theme=admin]) :is(button,input,select,textarea),:is(.shell,.adminShell,.adminAccess)[data-cp-foundation=v1] :is(button,input,select,textarea){font-family:var(--cp-font-sans);font-stretch:inherit}.dialogOverlay:is([data-cp-theme=app],[data-cp-theme=admin]) :is(h1,h2,h3),:is(.shell,.adminShell,.adminAccess)[data-cp-foundation=v1] :is(h1,h2,h3){font-family:var(--cp-font-display);font-weight:var(--cp-font-weight-semibold);letter-spacing:-.02em;line-height:var(--cp-line-height-heading)}:is(.shell,.adminShell,.adminAccess)[data-cp-foundation=v1] h1{font-weight:var(--cp-font-weight-black)}.adminShell[data-cp-foundation=v1] .adminNav button,.shell[data-cp-foundation=v1] .nav :is(a,.navLogout){font-weight:var(--cp-font-weight-medium);letter-spacing:-.01em}.adminShell[data-cp-foundation=v1] .adminNav button[aria-current=page],.shell[data-cp-foundation=v1] .nav a[aria-current=page]{font-weight:var(--cp-font-weight-semibold)}.adminShell[data-cp-foundation=v1] :is(.eyebrow,.adminCurrentSection),.shell[data-cp-foundation=v1] :is(.projectSwitcherLabel,.uiModeSwitcherHeader,.eyebrow,.appPageTitle){font-weight:var(--cp-font-weight-semibold);letter-spacing:.015em}.adminShell[data-cp-foundation=v1] :is(.adminTopbar button,.adminTable th),.shell[data-cp-foundation=v1] :is(.projectSwitcherButton,.uiModeSegments button){font-weight:var(--cp-font-weight-semibold)}.adminShell[data-cp-foundation=v1] .adminWorkspace :is(strong,b),.shell[data-cp-foundation=v1] .workspace :is(strong,b){font-weight:var(--cp-font-weight-bold)}.adminShell[data-cp-foundation=v1] .adminWorkspace :is(label,.adminTab),.shell[data-cp-foundation=v1] .workspace :is(label,.panelTitle,.filterChip){font-weight:var(--cp-font-weight-semibold)}.adminShell[data-cp-foundation=v1] .adminBrand strong,.shell[data-cp-foundation=v1] :is(.brand strong,.planPrice strong){font-weight:var(--cp-font-weight-black)}:is(.shell[data-cp-foundation=v1],.adminShell[data-cp-foundation=v1],.adminAccess[data-cp-foundation=v1]){--primary:var(--cp-color-brand);--primary-dark:var(--cp-color-brand-hover);--primary-text:var(--cp-color-on-brand);--accent-text:var(--cp-color-brand-hover);--shadow-focus:0 0 0 3px var(--cp-color-focus-ring);--surface:var(--cp-color-surface);--surface-soft:var(--cp-color-bg-subtle);--line:var(--cp-color-border-subtle);--line-strong:var(--cp-color-border);--muted:var(--cp-color-text-muted);--text:var(--cp-color-text)}:is(.shell[data-cp-foundation=v1],.adminShell[data-cp-foundation=v1],.adminAccess[data-cp-foundation=v1]) .button.primary{background:var(--cp-color-brand);border-color:var(--cp-color-brand);box-shadow:var(--cp-shadow-sm);color:var(--cp-color-on-brand)}:is(.shell[data-cp-foundation=v1],.adminShell[data-cp-foundation=v1],.adminAccess[data-cp-foundation=v1]) .button.primary:hover:not(:disabled){background:var(--cp-color-brand-hover);border-color:var(--cp-color-brand-hover);box-shadow:var(--cp-shadow-md)}:is(.shell[data-cp-foundation=v1],.adminShell[data-cp-foundation=v1],.adminAccess[data-cp-foundation=v1]) :is(.button.primary:disabled,.button.primary[aria-disabled=true]){background:var(--cp-color-disabled);border-color:var(--cp-color-border-subtle);box-shadow:none;color:var(--cp-color-disabled-text);opacity:1;transform:none}:is(.shell[data-cp-foundation=v1],.adminShell[data-cp-foundation=v1],.adminAccess[data-cp-foundation=v1]) :is(input[type=checkbox],input[type=radio],input[type=range]){accent-color:var(--cp-color-brand)}:is(.shell[data-cp-foundation=v1],.adminShell[data-cp-foundation=v1],.adminAccess[data-cp-foundation=v1]) :is(input[type=checkbox],input[type=radio],input[type=range]):disabled{accent-color:var(--cp-color-disabled-text);cursor:not-allowed;opacity:.62}:is(.shell[data-cp-foundation=v1],.adminShell[data-cp-foundation=v1],.adminAccess[data-cp-foundation=v1]) :is(.projectSwitcherOption.active,.filterChip.active,.tokenQuickButtons button.active,.dashboardPeriodControl button.active,.dashboardStatsPresets button.active,.statRangeBtn.active,.postPlatformTab.active,.sourceTypeOption.active,.autogenProfileTab.active,.autogenSegmented button.active,.autogenStrategyCard.active,.autogenPublicationChoices button.active,.autogenScenarioOption.active,.imageWorkspaceTabs button.active,.imageFormatSelector button.active,.imageVariantSelector button.active,.imageTextModeSelector button.active,.logoPlacementControl.active,.platformChoiceButton.active,.publishDestinationMode button.active,.articleQuickPrompts button.active,.articleComposerChoice.active,.uiModeSegments button.active,.quickStartChoice:has(input:checked),.quickStartRecurringModes label:has(input:checked),.adminMessagingTabs button.active,.adminPartnerListItem.active){background:var(--cp-color-brand-soft);border-color:color-mix(in srgb,var(--cp-color-brand) 52%,var(--cp-color-border));box-shadow:var(--cp-shadow-xs);color:var(--cp-color-brand-hover)}:is(.shell[data-cp-foundation=v1],.adminShell[data-cp-foundation=v1],.adminAccess[data-cp-foundation=v1]) :is(.projectSwitcherOption.active,.filterChip.active,.tokenQuickButtons button.active,.dashboardPeriodControl button.active,.dashboardStatsPresets button.active,.statRangeBtn.active,.postPlatformTab.active,.sourceTypeOption.active,.articleQuickPrompts button.active,.articleComposerChoice.active,.uiModeSegments button.active):hover:not(:disabled){background:color-mix(in srgb,var(--cp-color-brand-soft) 78%,var(--cp-color-surface));border-color:var(--cp-color-brand);color:var(--cp-color-brand-hover)}:is(.shell[data-cp-foundation=v1],.adminShell[data-cp-foundation=v1],.adminAccess[data-cp-foundation=v1]) :is(.projectSwitcherOption.active .projectSwitcherCheck,.imageTextModeSelector button.active .imageTextModeIndicator i){background:var(--cp-color-brand);border-color:var(--cp-color-brand);color:var(--cp-color-on-brand)}:is(.shell[data-cp-foundation=v1],.adminShell[data-cp-foundation=v1],.adminAccess[data-cp-foundation=v1]) :is(.articleComposerChoice.active,.platformChoiceButton.active):after{background:var(--cp-color-brand);border-color:var(--cp-color-brand);color:var(--cp-color-on-brand)}:is(.shell[data-cp-foundation=v1],.adminShell[data-cp-foundation=v1],.adminAccess[data-cp-foundation=v1]) :is(.button,.filterChip,.tokenQuickButtons button,.sourceTypeOption,.articleComposerChoice,.postPlatformTab,.uiModeSegments button):focus-visible{border-color:var(--cp-color-focus);box-shadow:0 0 0 3px var(--cp-color-focus-ring);outline:2px solid var(--cp-color-focus);outline-offset:2px}:is(.shell[data-cp-foundation=v1],.adminShell[data-cp-foundation=v1],.adminAccess[data-cp-foundation=v1]) :is(.helpButton,.sourceHelpIcon){background:var(--cp-color-brand-soft);border-color:color-mix(in srgb,var(--cp-color-brand) 36%,var(--cp-color-border));color:var(--cp-color-brand-hover)}:is(.shell[data-cp-foundation=v1],.adminShell[data-cp-foundation=v1],.adminAccess[data-cp-foundation=v1]) :is(.helpButton,.sourceHelpIcon):hover:not(:disabled){background:color-mix(in srgb,var(--cp-color-brand-soft) 72%,var(--cp-color-surface));border-color:var(--cp-color-brand);color:var(--cp-color-brand-hover)}.shell[data-cp-foundation=v1] .projectSwitcherManage{background:var(--cp-color-brand-soft);border-color:color-mix(in srgb,var(--cp-color-brand) 45%,var(--cp-color-border));color:var(--cp-color-brand)}.shell[data-cp-foundation=v1] .projectSwitcherManage:hover{background:var(--cp-color-surface);border-color:var(--cp-color-brand);color:var(--cp-color-brand-hover)}.shell[data-cp-foundation=v1] .agencyMobileEntry{border-color:var(--cp-color-border-subtle)}.shell[data-cp-foundation=v1] .agencyMobileEntry.active{background:var(--cp-color-brand-soft);border-color:var(--cp-color-brand)}@media (min-width:981px) and (max-width:1180px){.shell[data-cp-foundation=v1] .sourceFormPanel .panelHeader{align-items:flex-start;flex-wrap:wrap}.shell[data-cp-foundation=v1] .sourceFormPanel .panelHeader>div:first-child{flex:1 1 18rem;min-width:min(18rem,100%)}.shell[data-cp-foundation=v1] .sourceFormPanel .panelHeader h2{white-space:nowrap}}:is(.modalOverlay[data-cp-theme=app],body:has(:is(.shell,.adminShell,.adminAccess)[data-cp-foundation=v1]) .modalOverlay:not([data-cp-theme=public])){--primary:var(--cp-color-brand);--primary-dark:var(--cp-color-brand-hover);--primary-text:var(--cp-color-on-brand);--accent-text:var(--cp-color-brand-hover);--surface:var(--cp-color-surface);--surface-soft:var(--cp-color-bg-subtle);--line:var(--cp-color-border-subtle);--line-strong:var(--cp-color-border);--muted:var(--cp-color-text-muted);--text:var(--cp-color-text);align-items:center;background:rgb(16 24 40/.48);color:var(--cp-color-text);font-family:var(--cp-font-sans);padding:var(--cp-gutter)}:is(.modalOverlay[data-cp-theme=app],body:has(:is(.shell,.adminShell,.adminAccess)[data-cp-foundation=v1]) .modalOverlay:not([data-cp-theme=public])) .modalPanel{background:var(--cp-color-surface);border:1px solid var(--cp-color-border-subtle);border-radius:var(--cp-radius-lg);box-shadow:var(--cp-shadow-lg);color:var(--cp-color-text);font-family:var(--cp-font-sans);gap:var(--cp-space-4);max-height:calc(100dvh - 2 * var(--cp-gutter));padding:var(--cp-space-6)}:is(.modalOverlay[data-cp-theme=app],body:has(:is(.shell,.adminShell,.adminAccess)[data-cp-foundation=v1]) .modalOverlay:not([data-cp-theme=public])) :is(h2,h3,p,label,button,input,select,textarea){font-family:var(--cp-font-sans)}:is(.modalOverlay[data-cp-theme=app],body:has(:is(.shell,.adminShell,.adminAccess)[data-cp-foundation=v1]) .modalOverlay:not([data-cp-theme=public])) .dialogHeader h2{color:var(--cp-color-text);font-size:var(--cp-font-size-xl);line-height:var(--cp-line-height-heading)}:is(.modalOverlay[data-cp-theme=app],body:has(:is(.shell,.adminShell,.adminAccess)[data-cp-foundation=v1]) .modalOverlay:not([data-cp-theme=public])) :is(.panelNote,.articleComposerChoice span,.sourceHelpContent p){color:var(--cp-color-text-muted)}:is(.modalOverlay[data-cp-theme=app],body:has(:is(.shell,.adminShell,.adminAccess)[data-cp-foundation=v1]) .modalOverlay:not([data-cp-theme=public])) .dialogClose{background:var(--cp-color-bg-subtle);border-color:var(--cp-color-border);border-radius:var(--cp-radius-md);color:var(--cp-color-text-muted)}:is(.modalOverlay[data-cp-theme=app],body:has(:is(.shell,.adminShell,.adminAccess)[data-cp-foundation=v1]) .modalOverlay:not([data-cp-theme=public])) .dialogClose:hover{background:var(--cp-color-surface);border-color:var(--cp-color-brand);color:var(--cp-color-text)}:is(.modalOverlay[data-cp-theme=app],body:has(:is(.shell,.adminShell,.adminAccess)[data-cp-foundation=v1]) .modalOverlay:not([data-cp-theme=public])) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea){background:var(--cp-color-surface);border-color:var(--cp-color-border);border-radius:var(--cp-radius-md);color:var(--cp-color-text)}:is(.modalOverlay[data-cp-theme=app],body:has(:is(.shell,.adminShell,.adminAccess)[data-cp-foundation=v1]) .modalOverlay:not([data-cp-theme=public])) :is(input,select,textarea):focus-visible{border-color:var(--cp-color-focus);box-shadow:0 0 0 3px var(--cp-color-focus-ring);outline:2px solid var(--cp-color-focus);outline-offset:1px}:is(.modalOverlay[data-cp-theme=app],body:has(:is(.shell,.adminShell,.adminAccess)[data-cp-foundation=v1]) .modalOverlay:not([data-cp-theme=public])) :is(input[type=checkbox],input[type=radio],input[type=range]){accent-color:var(--cp-color-brand)}:is(.modalOverlay[data-cp-theme=app],body:has(:is(.shell,.adminShell,.adminAccess)[data-cp-foundation=v1]) .modalOverlay:not([data-cp-theme=public])) :is(input,select,textarea,button):disabled{cursor:not-allowed;opacity:.62}:is(.modalOverlay[data-cp-theme=app],body:has(:is(.shell,.adminShell,.adminAccess)[data-cp-foundation=v1]) .modalOverlay:not([data-cp-theme=public])) .button.primary{background:var(--cp-color-brand);border-color:var(--cp-color-brand);box-shadow:var(--cp-shadow-sm);color:var(--cp-color-on-brand)}:is(.modalOverlay[data-cp-theme=app],body:has(:is(.shell,.adminShell,.adminAccess)[data-cp-foundation=v1]) .modalOverlay:not([data-cp-theme=public])) .button{border-radius:var(--cp-radius-md);font-weight:var(--cp-font-weight-semibold);min-height:var(--cp-touch-target)}:is(.modalOverlay[data-cp-theme=app],body:has(:is(.shell,.adminShell,.adminAccess)[data-cp-foundation=v1]) .modalOverlay:not([data-cp-theme=public])) .button.primary:hover:not(:disabled){background:var(--cp-color-brand-hover);border-color:var(--cp-color-brand-hover);box-shadow:var(--cp-shadow-md)}:is(.modalOverlay[data-cp-theme=app],body:has(:is(.shell,.adminShell,.adminAccess)[data-cp-foundation=v1]) .modalOverlay:not([data-cp-theme=public])) :is(.button.primary:disabled,.button.primary[aria-disabled=true]){background:var(--cp-color-disabled);border-color:var(--cp-color-border-subtle);box-shadow:none;color:var(--cp-color-disabled-text);opacity:1;transform:none}:is(.modalOverlay[data-cp-theme=app],body:has(:is(.shell,.adminShell,.adminAccess)[data-cp-foundation=v1]) .modalOverlay:not([data-cp-theme=public])) .button:focus-visible{border-color:var(--cp-color-focus);box-shadow:0 0 0 3px var(--cp-color-focus-ring);outline:2px solid var(--cp-color-focus);outline-offset:2px}:is(.modalOverlay[data-cp-theme=app],body:has(:is(.shell,.adminShell,.adminAccess)[data-cp-foundation=v1]) .modalOverlay:not([data-cp-theme=public])) :is(.articleComposerChoice.active,.articleQuickPrompts button.active){background:var(--cp-color-brand-soft);border-color:var(--cp-color-brand);box-shadow:var(--cp-shadow-xs);color:var(--cp-color-brand-hover)}:is(.modalOverlay[data-cp-theme=app],body:has(:is(.shell,.adminShell,.adminAccess)[data-cp-foundation=v1]) .modalOverlay:not([data-cp-theme=public])) .articleComposerChoice{border-radius:var(--cp-radius-md)}:is(.modalOverlay[data-cp-theme=app],body:has(:is(.shell,.adminShell,.adminAccess)[data-cp-foundation=v1]) .modalOverlay:not([data-cp-theme=public])) .articleComposerChoice strong{font-weight:var(--cp-font-weight-semibold)}:is(.modalOverlay[data-cp-theme=app],body:has(:is(.shell,.adminShell,.adminAccess)[data-cp-foundation=v1]) .modalOverlay:not([data-cp-theme=public])) .articleComposerChoice.active:after{background:var(--cp-color-brand);color:var(--cp-color-on-brand)}:is(.modalOverlay[data-cp-theme=app],body:has(:is(.shell,.adminShell,.adminAccess)[data-cp-foundation=v1]) .modalOverlay:not([data-cp-theme=public])) .modalActions{background:var(--cp-color-surface);border-top-color:var(--cp-color-border-subtle)}:is(.modalOverlay[data-cp-theme=app],body:has(:is(.shell,.adminShell,.adminAccess)[data-cp-foundation=v1]) .modalOverlay:not([data-cp-theme=public])) .articleComposerModal{gap:0;max-height:calc(100dvh - 2 * var(--cp-gutter));overflow-y:auto;padding:0}:is(.modalOverlay[data-cp-theme=app],body:has(:is(.shell,.adminShell,.adminAccess)[data-cp-foundation=v1]) .modalOverlay:not([data-cp-theme=public])) .articleComposerModal>.dialogHeader{background:var(--cp-color-bg-subtle);border-bottom:1px solid var(--cp-color-border-subtle);padding:var(--cp-space-5) var(--cp-space-6)}:is(.modalOverlay[data-cp-theme=app],body:has(:is(.shell,.adminShell,.adminAccess)[data-cp-foundation=v1]) .modalOverlay:not([data-cp-theme=public])) .articleComposerModal>.modalActions{background:var(--cp-color-surface);border-top-color:var(--cp-color-border-subtle)}:is(.modalOverlay[data-cp-theme=app],body:has(:is(.shell,.adminShell,.adminAccess)[data-cp-foundation=v1]) .modalOverlay:not([data-cp-theme=public])) .operationProgressIcon.running{background:var(--cp-color-brand-soft);border-color:color-mix(in srgb,var(--cp-color-brand) 38%,var(--cp-color-border));color:var(--cp-color-brand-hover)}:is(.modalOverlay[data-cp-theme=app],body:has(:is(.shell,.adminShell,.adminAccess)[data-cp-foundation=v1]) .modalOverlay:not([data-cp-theme=public])) .operationProgressSpinner{border-color:color-mix(in srgb,var(--cp-color-brand) 20%,var(--cp-color-border-subtle));border-top-color:var(--cp-color-brand)}:is(.modalOverlay[data-cp-theme=app],body:has(:is(.shell,.adminShell,.adminAccess)[data-cp-foundation=v1]) .modalOverlay:not([data-cp-theme=public])) .operationProgressTrack span{background:var(--cp-color-brand)}:is(.modalOverlay[data-cp-theme=app],body:has(:is(.shell,.adminShell,.adminAccess)[data-cp-foundation=v1]) .modalOverlay:not([data-cp-theme=public])) .operationProgressDetail.running{background:var(--cp-color-brand-soft);border-color:color-mix(in srgb,var(--cp-color-brand) 38%,var(--cp-color-border));color:var(--cp-color-brand-hover)}:is(.modalOverlay[data-cp-theme=app],body:has(:is(.shell,.adminShell,.adminAccess)[data-cp-foundation=v1]) .modalOverlay:not([data-cp-theme=public])) :is(.operationProgressIcon.success,.operationProgressDetail.success){background:var(--cp-color-success-soft);border-color:color-mix(in srgb,var(--cp-color-success) 38%,var(--cp-color-border));color:var(--cp-color-success)}@media (max-width:768px){:is(.modalOverlay[data-cp-theme=app],body:has(:is(.shell,.adminShell,.adminAccess)[data-cp-foundation=v1]) .modalOverlay:not([data-cp-theme=public])){align-items:flex-end;padding:0}:is(.modalOverlay[data-cp-theme=app],body:has(:is(.shell,.adminShell,.adminAccess)[data-cp-foundation=v1]) .modalOverlay:not([data-cp-theme=public])) .modalPanel{border-bottom-left-radius:0;border-bottom-right-radius:0;max-height:min(92dvh,calc(100dvh - var(--cp-space-4)));padding-bottom:max(var(--cp-space-5),env(safe-area-inset-bottom));width:100%}:is(.modalOverlay[data-cp-theme=app],body:has(:is(.shell,.adminShell,.adminAccess)[data-cp-foundation=v1]) .modalOverlay:not([data-cp-theme=public])) .articleComposerModal{padding:0}:is(.modalOverlay[data-cp-theme=app],body:has(:is(.shell,.adminShell,.adminAccess)[data-cp-foundation=v1]) .modalOverlay:not([data-cp-theme=public])) .articleComposerModal>.dialogHeader{padding:var(--cp-space-4)}:is(.modalOverlay[data-cp-theme=app],body:has(:is(.shell,.adminShell,.adminAccess)[data-cp-foundation=v1]) .modalOverlay:not([data-cp-theme=public])) .articleComposerModal>.modalActions{padding-bottom:max(var(--cp-space-4),env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){:is(.modalOverlay[data-cp-theme=app],body:has(:is(.shell,.adminShell,.adminAccess)[data-cp-foundation=v1]) .modalOverlay:not([data-cp-theme=public])),:is(.modalOverlay[data-cp-theme=app],body:has(:is(.shell,.adminShell,.adminAccess)[data-cp-foundation=v1]) .modalOverlay:not([data-cp-theme=public])) *{animation-duration:1ms;scroll-behavior:auto;transition-duration:1ms}}