.client-report-artifact,.client-report-surface,.report-narrative,.report-snapshot{font-family:var(--font-product,"IBM Plex Sans"), Arial, sans-serif;font-feature-settings:"tnum"}.client-report-artifact{--report-ink:#202925;--report-muted:#66736c;--report-line:#dfe5e1;--report-accent:#15564e;border:1px solid var(--report-line);color:var(--report-ink);background:#fff;border-radius:6px;overflow:hidden}.client-report-heading{padding:40px 44px 30px}.client-report-eyebrow{color:var(--report-accent,#15564e);font-size:14px;font-weight:500;line-height:1.5}.client-report-title{letter-spacing:-.02em;overflow-wrap:anywhere;max-width:720px;margin-top:12px;font-size:clamp(28px,3.5vw,38px);font-weight:500;line-height:1.16}.client-report-prepared{color:#66736c;margin-top:18px;font-size:16px;line-height:1.5}.client-report-details{border-top:1px solid #dfe5e1;grid-template-columns:1fr 1.5fr 1fr 1fr;gap:20px;margin-top:30px;padding-top:20px;display:grid}.client-report-details>div{min-width:0}.client-report-details dt{color:#66736c;font-size:14px;font-weight:400;line-height:1.5}.client-report-details dd{overflow-wrap:anywhere;font-size:15px;font-weight:500;line-height:1.5}.client-report-content{gap:32px;padding:0 44px 42px;display:grid}.report-section-title{letter-spacing:0;color:inherit;font-size:18px;font-weight:600;line-height:1.5}.report-metric-source{background:#f8faf9;border:1px solid #dfe5e1;border-radius:4px;overflow:hidden}.report-metric-source-name{color:#66736c;border-bottom:1px solid #dfe5e1;padding:12px 16px;font-size:14px;font-weight:500;line-height:1.5}.report-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;padding:18px 16px;display:grid}.report-metric-strip>div{min-width:0}.report-metric-strip dt{overflow-wrap:anywhere;font-size:14px;line-height:1.5}.report-metric-value{letter-spacing:-.025em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;color:#202925;margin-top:7px;font-size:22px;font-weight:500;line-height:1.2}.report-metric-value span{letter-spacing:0;margin-top:7px;font-size:14px;font-weight:500;line-height:1.5}.report-narrative-body{padding-top:2px}.report-narrative-card{background:#fff;border:1px solid #dfe5e1;border-radius:6px;padding:28px 30px}.client-report-artifact .report-narrative-card{border:0;padding:0}.report-narrative-blocks{flex-direction:column;gap:14px;display:flex}.report-narrative-label{color:inherit;letter-spacing:0;margin-top:16px;font-size:18px;font-weight:600;line-height:1.5}.report-narrative-label:first-child{margin-top:0}.report-narrative-paragraph{white-space:pre-line;overflow-wrap:anywhere;color:#39483f;font-size:18px;font-weight:400;line-height:1.65}.report-narrative-label+.report-narrative-paragraph{margin-top:-4px}.report-campaigns{min-width:0;font-family:var(--font-product,"IBM Plex Sans"), Arial, sans-serif}.report-campaigns>div:has(>table){overflow-x:auto}.report-campaigns table{min-width:640px}.report-campaigns th{font-size:14px;line-height:1.5}.report-campaigns td{font-size:15px;line-height:1.5}.report-campaigns h3{font-size:16px;line-height:1.5}.report-campaigns .text-xs{font-size:14px;line-height:1.5}.report-campaigns article>dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,110px),1fr))}.report-campaigns article>dl>div{min-width:0}.report-campaigns dd{font-size:15px;line-height:1.5}.client-report-surface{color:#202925;background:#f5f7f6}.client-report-masthead{background:#fff;border-bottom:1px solid #dfe5e1}.client-report-masthead-inner{align-items:center;max-width:896px;height:76px;margin:auto;padding:0 24px;display:flex}.sample-report-stage{background:#f5f7f6;border:1px solid #dfe5e1;border-radius:6px;padding:28px}.sample-report-stage .text-xs,.sample-report-stage>div>p{font-size:14px;line-height:1.5}.sample-report-document{background:#fff;border:1px solid #dfe5e1;border-radius:4px;overflow:hidden}.sample-report-document-inner{padding:28px 32px}.sample-report-document-inner>div:first-child{flex-wrap:wrap}.sample-report-document .client-report-title{font-size:30px}.sample-report-document .client-report-details{grid-template-columns:2fr 1fr;gap:16px;margin-top:24px;padding-top:18px}.sample-report-document .client-report-period{grid-column:1/-1}.sample-report-document .report-section-title{font-size:18px}.sample-report-document .report-metric-value{font-size:23px}@media (min-width:720px){.report-snapshot>.grid:has(>:only-child) .report-metric-strip{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}}@media (max-width:640px){.client-report-heading{padding:26px 22px 24px}.client-report-content{gap:28px;padding:0 22px 28px}.client-report-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.client-report-details .client-report-period{grid-column:auto}.report-narrative-paragraph{font-size:17px}.report-narrative-card{padding:22px}.sample-report-stage{padding:12px}.sample-report-document-inner{padding:24px 18px}.sample-report-document .client-report-title{font-size:27px}}@media print{.client-report-surface{background:#fff}.client-report-artifact{border:0}.client-report-heading{padding:20px 0}.client-report-content{padding:0}.report-metric-source{break-inside:avoid}.report-campaigns table{table-layout:fixed;overflow-wrap:anywhere;min-width:0}.report-campaigns>div:has(>table){overflow:visible}.report-narrative-label{break-after:avoid}.report-narrative-paragraph{orphans:3;widows:3}}.report-workspace-metrics{font-family:var(--font-product,"IBM Plex Sans"), Arial, sans-serif;container-type:inline-size}@container (min-width:520px){.report-workspace-metrics .report-metric-strip{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}}html[data-app-theme=dark] :is(.workspace-shell,.admin-shell) :is(.report-narrative-card,.report-metric-source):not(.theme-preview-light,.theme-preview-light *){background:#18221d;border-color:#35483c}html[data-app-theme=dark] :is(.workspace-shell,.admin-shell) .report-metric-source-name:not(.theme-preview-light,.theme-preview-light *){color:#b5c3ba;border-color:#35483c}html[data-app-theme=dark] :is(.workspace-shell,.admin-shell) :is(.report-metric-value,.report-narrative-label,.report-section-title):not(.theme-preview-light,.theme-preview-light *){color:#f3f4f6}html[data-app-theme=dark] :is(.workspace-shell,.admin-shell) .report-narrative-paragraph:not(.theme-preview-light,.theme-preview-light *){color:#d0dbd4}