: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)}.adminAccess[data-cp-foundation=v1],.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)}.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] .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)}@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}}.cookie-banner_banner__IrXRC{position:fixed;bottom:16px;left:16px;right:16px;z-index:var(--cp-z-cookie);margin:0 auto;max-width:720px;background:linear-gradient(180deg,var(--cp-color-surface) 0,var(--cp-color-bg) 100%);border:1px solid var(--cp-color-border-subtle);border-radius:var(--cp-radius-xl);box-shadow:var(--cp-shadow-lg);color:var(--cp-color-text);font-family:var(--cp-font-sans);padding:20px 22px;animation:cookie-banner_cookieRise__SgUR0 .35s cubic-bezier(.22,1,.36,1) both}.cookie-banner_text__ydi81{color:var(--cp-color-text-muted);font-size:14px;line-height:1.55;margin:0 0 14px}.cookie-banner_text__ydi81 a{color:var(--cp-color-brand);font-weight:600}.cookie-banner_actions__Vs_5T{display:flex;flex-wrap:wrap;gap:10px}.cookie-banner_actionsSettingsOpen__W__tB{margin-top:14px}.cookie-banner_accept__2a0i1{background:var(--cp-gradient-brand);border:none;border-radius:var(--cp-radius-pill);color:#071310;cursor:pointer;font-size:14px;font-weight:700;min-height:var(--cp-touch-target);padding:10px 22px;transition:box-shadow var(--cp-duration-base) var(--cp-ease-standard),transform var(--cp-duration-base) var(--cp-ease-standard)}.cookie-banner_accept__2a0i1:hover{box-shadow:var(--cp-shadow-sm);transform:translateY(-1px)}.cookie-banner_secondary__PK4c_{background:var(--cp-color-surface);border:1px solid var(--cp-color-border);border-radius:var(--cp-radius-pill);color:var(--cp-color-text-muted);cursor:pointer;font-size:14px;font-weight:600;min-height:var(--cp-touch-target);padding:10px 18px;transition:border-color .2s ease,color .2s ease}.cookie-banner_secondary__PK4c_:hover{border-color:var(--cp-color-text-subtle);color:var(--cp-color-text)}.cookie-banner_settings__hszVd{border-top:1px solid var(--cp-color-border-subtle);display:grid;grid-gap:10px;gap:10px;margin-top:14px;padding-top:14px}.cookie-banner_settingRow__Tbb7E{align-items:flex-start;display:flex;gap:10px}.cookie-banner_settingRow__Tbb7E input{accent-color:var(--cp-color-brand);height:17px;margin-top:2px;width:17px}.cookie-banner_settingRow__Tbb7E strong{color:var(--cp-color-text);display:block;font-size:13.5px}.cookie-banner_settingRow__Tbb7E span{color:var(--cp-color-text-muted);font-size:12.5px;line-height:1.45}.cookie-banner_dark__LvSiy{background:radial-gradient(480px 180px at 8% 0,rgb(167 139 250/.14),transparent 65%),linear-gradient(180deg,var(--cp-color-surface-raised),var(--cp-color-surface));border-color:var(--cp-color-border)}.cookie-banner_dark__LvSiy .cookie-banner_secondary__PK4c_{background:rgb(255 255 255/.045)}.cookie-banner_banner__IrXRC :is(button,a):focus-visible{outline:3px solid var(--cp-color-focus);outline-offset:2px}@keyframes cookie-banner_cookieRise__SgUR0{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:560px){.cookie-banner_banner__IrXRC{bottom:max(10px,env(safe-area-inset-bottom));left:10px;right:10px;padding:16px}.cookie-banner_actions__Vs_5T button{flex:1 1 auto}}@media (prefers-reduced-motion:reduce){.cookie-banner_banner__IrXRC{animation:none}.cookie-banner_accept__2a0i1,.cookie-banner_secondary__PK4c_{transition-duration:1ms}}.free-access-popup_overlay__8x5Ef{position:fixed;inset:0;z-index:var(--cp-z-access);display:flex;align-items:center;justify-content:center;padding:max(var(--cp-space-5),env(safe-area-inset-top)) max(var(--cp-space-5),env(safe-area-inset-right)) max(var(--cp-space-5),env(safe-area-inset-bottom)) max(var(--cp-space-5),env(safe-area-inset-left));background:color-mix(in srgb,var(--cp-color-bg) 62%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:free-access-popup_popupFadeIn__yQRwN var(--cp-duration-slow) var(--cp-ease-standard) both}.free-access-popup_panel__WXmMr{position:relative;width:100%;max-width:560px;max-height:calc(100dvh - (var(--cp-space-10) * 2));overflow-y:auto;background:linear-gradient(180deg,var(--cp-color-surface-raised) 0,var(--cp-color-bg-subtle) 100%);border:var(--cp-border-width) solid var(--cp-color-border-subtle);border-radius:var(--cp-radius-2xl);padding:var(--cp-space-10) var(--cp-space-8) var(--cp-space-8);box-shadow:var(--cp-shadow-lg);animation:free-access-popup_popupRise__Iel9f var(--cp-duration-slow) var(--cp-ease-emphasized) both}.free-access-popup_orbs__JTzPL{position:absolute;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none}.free-access-popup_orbs__JTzPL span:first-child{position:absolute;top:-70px;right:-60px;width:220px;height:220px;border-radius:50%;background:radial-gradient(closest-side,var(--cp-color-accent-soft),transparent 70%)}.free-access-popup_orbs__JTzPL span:nth-child(2){position:absolute;top:-40px;left:-80px;width:240px;height:240px;border-radius:50%;background:radial-gradient(closest-side,var(--cp-color-brand-soft),transparent 70%)}.free-access-popup_orbs__JTzPL span:nth-child(3){position:absolute;bottom:-90px;right:15%;width:260px;height:260px;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--cp-color-focus) 20%,transparent),transparent 70%)}.free-access-popup_close__TDhLb{position:absolute;top:16px;right:16px;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:var(--cp-touch-target);height:var(--cp-touch-target);border:var(--cp-border-width) solid var(--cp-color-border);border-radius:50%;background:color-mix(in srgb,var(--cp-color-surface) 90%,transparent);color:var(--cp-color-text-muted);cursor:pointer;transition:color var(--cp-duration-base) var(--cp-ease-standard),border-color var(--cp-duration-base) var(--cp-ease-standard),transform var(--cp-duration-base) var(--cp-ease-standard)}.free-access-popup_close__TDhLb:hover{color:var(--cp-color-text);border-color:var(--cp-color-brand);transform:rotate(90deg)}.free-access-popup_close__TDhLb svg{width:16px;height:16px}.free-access-popup_content__7XTFC{position:relative;display:flex;flex-direction:column;gap:var(--cp-space-4);text-align:center}.free-access-popup_eyebrow__SkYLs{display:inline-flex;align-items:center;gap:8px;margin:0 auto;padding:var(--cp-space-2) var(--cp-space-3);border:var(--cp-border-width) solid var(--cp-color-brand);border-radius:var(--cp-radius-pill);background:var(--cp-color-brand-soft);color:var(--cp-color-brand);font-size:12px;font-weight:var(--cp-font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.free-access-popup_eyebrow__SkYLs svg{width:13px;height:13px}.free-access-popup_title__Iimx5{margin:0;font-size:var(--cp-font-size-3xl);line-height:var(--cp-line-height-heading);font-weight:var(--cp-font-weight-bold);color:var(--cp-color-text);letter-spacing:-.02em}.free-access-popup_subtitle__kTLqo{margin:0 auto;max-width:440px;font-size:15px;line-height:1.55;color:var(--cp-color-text-muted)}.free-access-popup_cards__fYCRq{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--cp-space-2);gap:var(--cp-space-2)}.free-access-popup_card__EEGGi{display:flex;flex-direction:column;align-items:center;gap:var(--cp-space-2);padding:var(--cp-space-3) var(--cp-space-2);border:var(--cp-border-width) solid var(--cp-color-border-subtle);border-radius:var(--cp-radius-lg);background:var(--cp-color-surface);box-shadow:var(--cp-shadow-xs);font-size:12.5px;font-weight:var(--cp-font-weight-semibold);color:var(--cp-color-text)}.free-access-popup_cardIcon__4_Sla{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--cp-radius-sm);background:linear-gradient(120deg,var(--cp-color-accent-soft),var(--cp-color-brand-soft));color:var(--cp-color-brand)}.free-access-popup_cardIcon__4_Sla svg{width:17px;height:17px}.free-access-popup_benefit__oF0KD{display:block;margin:0 auto;max-width:430px;font-size:13.5px;line-height:1.5;color:var(--cp-color-text-muted)}.free-access-popup_cta__7IXof{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin:2px auto 0;min-height:var(--cp-touch-target);padding:var(--cp-space-3) var(--cp-space-8);border:none;border-radius:var(--cp-radius-pill);background:var(--cp-gradient-brand);color:var(--cp-color-text);font-size:16px;font-weight:var(--cp-font-weight-semibold);text-decoration:none;cursor:pointer;box-shadow:var(--cp-shadow-md);transition:transform var(--cp-duration-base) var(--cp-ease-standard),box-shadow var(--cp-duration-base) var(--cp-ease-standard)}.free-access-popup_cta__7IXof:hover{transform:translateY(-2px);box-shadow:var(--cp-shadow-lg)}.free-access-popup_note__Zbwbb{margin:0 auto;max-width:400px;font-size:12.5px;line-height:1.5;color:var(--cp-color-text-subtle)}@keyframes free-access-popup_popupFadeIn__yQRwN{0%{opacity:0}to{opacity:1}}@keyframes free-access-popup_popupRise__Iel9f{0%{opacity:0;transform:translateY(26px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:560px){.free-access-popup_overlay__8x5Ef{padding:max(var(--cp-space-3),env(safe-area-inset-top)) max(var(--cp-space-3),env(safe-area-inset-right)) max(var(--cp-space-3),env(safe-area-inset-bottom)) max(var(--cp-space-3),env(safe-area-inset-left));align-items:flex-end}.free-access-popup_panel__WXmMr{padding:var(--cp-space-8) var(--cp-space-5) var(--cp-space-5);border-radius:var(--cp-radius-xl);max-height:calc(100dvh - (var(--cp-space-3) * 2))}.free-access-popup_title__Iimx5{font-size:24px}.free-access-popup_subtitle__kTLqo{font-size:14px}.free-access-popup_cards__fYCRq{grid-template-columns:repeat(2,minmax(0,1fr))}.free-access-popup_cta__7IXof{width:100%}}.free-access-popup_close__TDhLb:focus-visible,.free-access-popup_cta__7IXof:focus-visible{outline:3px solid var(--cp-color-focus);outline-offset:3px}.free-access-popup_overlay__8x5Ef[data-cp-theme=public] .free-access-popup_cta__7IXof{color:var(--cp-color-on-brand)}@media (prefers-reduced-motion:reduce){.free-access-popup_close__TDhLb,.free-access-popup_cta__7IXof,.free-access-popup_overlay__8x5Ef,.free-access-popup_panel__WXmMr{animation:none;transition:none}.free-access-popup_close__TDhLb:hover,.free-access-popup_cta__7IXof:hover{transform:none}}.support-chat-widget_root__Gl2Sx{position:fixed;right:20px;bottom:20px;z-index:var(--cp-z-support);font-family:var(--cp-font-sans)}.support-chat-widget_launcher___YdAf{display:inline-flex;align-items:center;gap:10px;min-height:var(--cp-touch-target);height:3.5rem;padding:0 var(--cp-space-5) 0 var(--cp-space-4);border:var(--cp-border-width) solid var(--cp-color-brand);border-radius:var(--cp-radius-pill);background:var(--cp-color-brand);color:var(--cp-color-on-brand);font-size:var(--cp-font-size-sm);font-weight:var(--cp-font-weight-semibold);cursor:pointer;box-shadow:var(--cp-shadow-md);transition:transform var(--cp-duration-base) var(--cp-ease-standard),box-shadow var(--cp-duration-base) var(--cp-ease-standard),opacity var(--cp-duration-base) var(--cp-ease-standard)}.support-chat-widget_launcher___YdAf:hover{transform:translateY(-2px);background:var(--cp-color-brand-hover);box-shadow:var(--cp-shadow-lg)}.support-chat-widget_launcherIcon__c4kTB{width:24px;height:24px}.support-chat-widget_panel__IVRsX{display:flex;flex-direction:column;width:380px;max-width:calc(100vw - 32px);height:580px;max-height:calc(100vh - 100px);background:var(--cp-color-surface-raised);border:var(--cp-border-width) solid var(--cp-color-border-subtle);border-radius:var(--cp-radius-xl);box-shadow:var(--cp-shadow-lg);overflow:hidden;animation:support-chat-widget_pop__ZlGAn var(--cp-duration-base) var(--cp-ease-standard)}@keyframes support-chat-widget_pop__ZlGAn{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.support-chat-widget_header__2U16D{display:flex;align-items:center;flex:0 0 auto;gap:var(--cp-space-3);padding:var(--cp-space-4) var(--cp-space-5);background:var(--cp-color-brand);color:var(--cp-color-on-brand)}.support-chat-widget_headerAvatar__9FrPK{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--cp-radius-md);background:color-mix(in srgb,var(--cp-color-on-brand) 18%,transparent);font-size:20px}.support-chat-widget_headerInfo__EC4fv{flex:1 1;min-width:0}.support-chat-widget_headerTitle__gqU_h{font-size:var(--cp-font-size-sm);font-weight:var(--cp-font-weight-semibold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.support-chat-widget_headerStatus__snIIi{font-size:12px;opacity:.85;display:flex;align-items:center;gap:6px}.support-chat-widget_statusDot__Ks9y1{width:8px;height:8px;border-radius:50%;background:var(--cp-color-success)}.support-chat-widget_closeButton__Tv6kv{align-items:center;border:none;background:transparent;color:var(--cp-color-on-brand);display:inline-flex;flex:0 0 44px;font-size:22px;height:44px;justify-content:center;line-height:1;cursor:pointer;padding:0;border-radius:var(--cp-radius-sm);opacity:.9;touch-action:manipulation;width:44px}.support-chat-widget_closeButton__Tv6kv:hover{background:color-mix(in srgb,var(--cp-color-on-brand) 15%,transparent)}.support-chat-widget_closeButton__Tv6kv:focus-visible{outline:3px solid var(--cp-color-focus);outline-offset:2px}.support-chat-widget_messages__A06x8{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--cp-space-5);display:flex;flex-direction:column;gap:var(--cp-space-3);background:var(--cp-color-bg-subtle)}.support-chat-widget_row__7xb9C{display:flex}.support-chat-widget_rowUser__CH3ty{justify-content:flex-end}.support-chat-widget_rowAssistant__r3lNF,.support-chat-widget_rowSystem__C3ANo{justify-content:flex-start}.support-chat-widget_bubble__5W_G9{max-width:80%;padding:10px 14px;border-radius:var(--cp-radius-lg);font-size:var(--cp-font-size-sm);line-height:var(--cp-line-height-body);white-space:pre-wrap;overflow-wrap:anywhere}.support-chat-widget_bubbleUser__dmZqh{background:var(--cp-color-brand);color:var(--cp-color-on-brand);border-bottom-right-radius:4px}.support-chat-widget_bubbleAssistant__omPxr{background:var(--cp-color-surface);color:var(--cp-color-text);border:var(--cp-border-width) solid var(--cp-color-border-subtle);border-bottom-left-radius:4px}.support-chat-widget_bubbleOperator__Et6X_{background:var(--cp-color-accent-soft);color:var(--cp-color-text);border:var(--cp-border-width) solid var(--cp-color-accent);border-bottom-left-radius:4px}.support-chat-widget_bubbleSystem__ZfFbP{background:var(--cp-color-warning-soft);color:var(--cp-color-warning);border:var(--cp-border-width) solid var(--cp-color-warning);font-size:13px}.support-chat-widget_senderLabel__n8rj0{font-size:11px;font-weight:600;margin-bottom:4px;opacity:.7}@media (min-width:481px){.support-chat-widget_launcher___YdAf{width:52px;padding:0;justify-content:center}.support-chat-widget_launcher___YdAf>span{display:none}}.support-chat-widget_messageTime__n7jyX{display:block;margin-top:5px;font-size:10px;line-height:1;opacity:.62;text-align:right}.support-chat-widget_typing__Gm2JX{display:inline-flex;gap:4px;padding:12px 16px}.support-chat-widget_typing__Gm2JX span{width:7px;height:7px;border-radius:50%;background:var(--cp-color-text-subtle);animation:support-chat-widget_blink__2kZZl 1.2s infinite both}.support-chat-widget_typing__Gm2JX span:nth-child(2){animation-delay:.2s}.support-chat-widget_typing__Gm2JX span:nth-child(3){animation-delay:.4s}@keyframes support-chat-widget_blink__2kZZl{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.support-chat-widget_footer__BRVh9{flex:0 0 auto;border-top:var(--cp-border-width) solid var(--cp-color-border-subtle);background:var(--cp-color-surface);padding:var(--cp-space-3)}.support-chat-widget_responseNote__hllVn{margin:0 0 8px;color:var(--cp-color-text-muted);font-size:11px;line-height:1.35;text-align:center}.support-chat-widget_consent__6WyKw{align-items:flex-start;color:var(--cp-color-text-muted);display:flex;font-size:10.5px;gap:7px;line-height:1.35;margin:0 0 9px}.support-chat-widget_consent__6WyKw input{height:15px;margin:1px 0 0;width:15px}.support-chat-widget_consent__6WyKw a{color:var(--cp-color-brand)}.support-chat-widget_composer__15FEV{display:flex;gap:8px;align-items:flex-end}.support-chat-widget_textarea__9Fhk1{flex:1 1;resize:none;min-height:var(--cp-touch-target);max-height:120px;padding:var(--cp-space-2) var(--cp-space-3);border:var(--cp-border-width) solid var(--cp-color-border);border-radius:var(--cp-radius-md);font-size:var(--cp-font-size-sm);font-family:inherit;background:var(--cp-color-surface);color:var(--cp-color-text);box-sizing:border-box;line-height:1.4}.support-chat-widget_textarea__9Fhk1:focus{outline:none;border-color:var(--cp-color-focus);box-shadow:0 0 0 3px var(--cp-color-focus-ring)}.support-chat-widget_sendButton__eL5VD{flex-shrink:0;width:var(--cp-touch-target);height:var(--cp-touch-target);border:none;border-radius:var(--cp-radius-md);background:var(--cp-color-brand);color:var(--cp-color-on-brand);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background var(--cp-duration-base) var(--cp-ease-standard)}.support-chat-widget_sendButton__eL5VD:hover:not(:disabled){background:var(--cp-color-brand-hover)}.support-chat-widget_sendButton__eL5VD:disabled{opacity:.5;cursor:not-allowed}.support-chat-widget_error__YxOlV{color:var(--cp-color-danger);font-size:12.5px;padding:4px 12px 8px}.support-chat-widget_rootScrolled__kUg_O .support-chat-widget_launcher___YdAf span:not(.support-chat-widget_launcherIcon__c4kTB){display:none}@media (max-width:480px){.support-chat-widget_rootScrolled__kUg_O .support-chat-widget_launcher___YdAf{width:52px;padding:0;justify-content:center}}.support-chat-widget_consent__6WyKw a:focus-visible,.support-chat-widget_consent__6WyKw input:focus-visible,.support-chat-widget_launcher___YdAf:focus-visible,.support-chat-widget_sendButton__eL5VD:focus-visible,.support-chat-widget_textarea__9Fhk1:focus-visible{outline:3px solid var(--cp-color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.support-chat-widget_launcher___YdAf,.support-chat-widget_panel__IVRsX,.support-chat-widget_sendButton__eL5VD,.support-chat-widget_typing__Gm2JX span{animation:none;transition:none}.support-chat-widget_launcher___YdAf:hover{transform:none}}@media (max-width:480px){.support-chat-widget_root__Gl2Sx{right:12px;bottom:max(12px,env(safe-area-inset-bottom))}.support-chat-widget_panel__IVRsX{width:calc(100vw - 24px);height:min(560px,calc(100vh - 24px));max-height:min(560px,calc(100vh - 24px));height:min(560px,calc(100svh - max(12px, env(safe-area-inset-top)) - max(12px, env(safe-area-inset-bottom))));max-height:min(560px,calc(100svh - max(12px, env(safe-area-inset-top)) - max(12px, env(safe-area-inset-bottom))));height:min(560px,calc(100dvh - max(12px, env(safe-area-inset-top)) - max(12px, env(safe-area-inset-bottom))));max-height:min(560px,calc(100dvh - max(12px, env(safe-area-inset-top)) - max(12px, env(safe-area-inset-bottom))))}.support-chat-widget_textarea__9Fhk1{font-size:16px}.support-chat-widget_launcher___YdAf span:not(.support-chat-widget_launcherIcon__c4kTB){display:none}.support-chat-widget_launcher___YdAf{padding:0;height:48px;width:48px;justify-content:center}}body:has(.dialogOverlay) .support-chat-widget_root__Gl2Sx{display:none}