:root{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#2f2923;background:#fff1e5;--editorial-paper: #fff1e5;--editorial-card: #fff8ef;--editorial-raised: #f6e6d6;--editorial-ink: #2f2923;--editorial-muted: #6f665d;--editorial-soft: #8a7f73;--editorial-border: rgba(47, 41, 35, .14);--editorial-border-strong: rgba(47, 41, 35, .24);--editorial-claret: #990f3d;--editorial-claret-soft: rgba(153, 15, 61, .1);--editorial-teal: #0d7680;--editorial-gold: #b8893d;--editorial-shadow: rgba(47, 41, 35, .08);--palette-ad-spend: #2f6f9f;--palette-ad-spend-glow: rgba(47, 111, 159, .18);--palette-ad-spend-glow-color: #1f5a84;--palette-leads: #b45f2a;--palette-leads-glow: rgba(180, 95, 42, .18);--palette-leads-glow-color: #9c4f1d;--palette-audience: #76558b;--palette-audience-glow: rgba(118, 85, 139, .18);--palette-audience-glow-color: #654577;--palette-sales: #4f7d45;--palette-sales-glow: rgba(79, 125, 69, .18);--palette-sales-glow-color: #3f6a38}:root[data-theme=dark]{color:#fff;background:#0a0b10;--palette-ad-spend: #3b82f6;--palette-ad-spend-glow: rgba(59, 130, 246, .34);--palette-ad-spend-glow-color: #1e40af;--palette-leads: #f97316;--palette-leads-glow: rgba(249, 115, 22, .34);--palette-leads-glow-color: #9a3412;--palette-audience: #a855f7;--palette-audience-glow: rgba(168, 85, 247, .34);--palette-audience-glow-color: #581c87;--palette-sales: #22c55e;--palette-sales-glow: rgba(34, 197, 94, .32);--palette-sales-glow-color: #166534}:root[data-theme=dark] body{color:#fff;background:#0a0b10}:root[data-theme=dark] a{color:#93c5fd}*{box-sizing:border-box}body{margin:0;min-height:100vh;color:var(--editorial-ink);background:var(--editorial-paper)}a{color:var(--editorial-claret)}button,input,select{font:inherit}.app-frame{min-height:100vh;display:grid;grid-template-rows:auto 1fr}.verification-banner{padding:14px 24px;text-align:center;font-weight:600;color:#2b1400;background:linear-gradient(135deg,#ffd66b,#ff9c6e)}.integration-reconnect-banner{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 32px;border-bottom:1px solid rgba(255,196,135,.2);color:#ffe7c4;background:linear-gradient(135deg,#ff9a5b29,#ffd66b1a)}.integration-reconnect-banner__copy{min-width:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.integration-reconnect-banner__copy strong{color:#fff7ed}.integration-reconnect-banner__link{flex:0 0 auto;color:#fff7ed;font-weight:700;text-decoration:none}.integration-reconnect-banner__link:hover{text-decoration:underline}.app-shell{display:grid;grid-template-columns:minmax(0,1fr);background:#0a0b10}.app-content{min-width:0;min-height:100vh;display:grid;grid-template-rows:auto auto 1fr;color:#fff;background:#0a0b10}.sidebar{width:280px;position:sticky;top:0;align-self:start;height:100vh;display:flex;flex-direction:column;gap:24px;padding:32px 20px;overflow:hidden;border-right:1px solid rgba(255,255,255,.08);background:#040b17d6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.sidebar--collapsed{width:92px;padding-right:14px;padding-left:14px}.sidebar__top{min-height:0;display:grid;gap:24px;flex:1;align-content:start}.sidebar__brand{display:flex;align-items:center;gap:14px;min-width:0}.sidebar__brand-copy{min-width:0}.sidebar__brand-copy h1,.sidebar__brand-copy p{margin:0}.sidebar__brand-copy p{margin-top:6px;color:#8ea0bc}.brand-mark{width:42px;height:42px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(135deg,#6a5cff,#00d2ff);font-weight:700;flex-shrink:0}.sidebar-nav{display:grid;gap:18px;margin:0;min-height:0;overflow-y:auto;padding-right:4px;align-content:start}.sidebar-nav__section{display:grid;gap:8px}.sidebar-nav__section--secondary{gap:10px}.sidebar-nav__section-header{display:flex;align-items:flex-start;gap:10px;padding:0 14px}.sidebar-nav__section-icon{color:#95f6ff;display:inline-flex;align-items:center;justify-content:center;margin-top:2px;font-size:1rem}.sidebar-nav__section-copy{display:grid;gap:6px}.sidebar-nav__label{margin:0;padding:0;color:#8ea0bc;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.sidebar-nav__hint{margin:0;padding:0;color:#7387a6;font-size:.82rem;line-height:1.45}.sidebar-link{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;color:#c6d4ea;text-decoration:none}.sidebar-link__icon{width:18px;display:inline-flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0}.sidebar-link__text{white-space:nowrap}.sidebar-link--secondary{color:#a9bbd6}.sidebar-link.is-active{color:#fff;background:#7864ff3d}.sidebar__footer{margin-top:auto}.sidebar__collapse-button{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;white-space:nowrap}.sidebar--collapsed .sidebar__brand{justify-content:center}.sidebar--collapsed .sidebar__brand-copy,.sidebar--collapsed .sidebar-nav__section-copy,.sidebar--collapsed .sidebar-link__text,.sidebar--collapsed .sidebar__collapse-label{display:none}.sidebar--collapsed .sidebar-nav__section{justify-items:center}.sidebar--collapsed .sidebar-nav__section-header{padding:0;justify-content:center}.sidebar--collapsed .sidebar-link{justify-content:center;padding-right:12px;padding-left:12px}.app-main{min-width:0;padding:24px 32px 34px;background:#0a0b10}.app-shell--full-width{grid-template-columns:minmax(0,1fr)}.app-main--full-width{padding:0;background:#0a0b10}.page-stack{display:grid;gap:24px}.page-stack>*,.page-grid>*{min-width:0}.page-grid{display:grid;gap:24px}.report-filters{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.two-up{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-card,.hero-card,.auth-card,.plan-card,.metric-card,.issue-card{border:1px solid rgba(255,255,255,.06);border-radius:18px;background:#11131a;box-shadow:none}.panel-card,.hero-card,.auth-card,.plan-card{padding:22px}.hero-card,.section-header,.connection-row,.button-row,.toggle-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.settings-header__email-block{display:grid;justify-items:end;text-align:right}.eyebrow{display:inline-block;text-transform:uppercase;letter-spacing:.12em;color:#8ba5ca;font-size:.78rem}.metrics-grid,.plan-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.metric-card-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.metric-card{position:relative;overflow:hidden;padding:16px;border-radius:14px}.metric-card--has-tooltip:hover,.metric-card--has-tooltip:focus-within{z-index:20;overflow:visible}.metric-card:before{content:"";position:absolute;top:0;bottom:0;left:0;z-index:2;width:3px;background:var(--metric-card-color, transparent);box-shadow:0 0 18px var(--metric-card-color, transparent)}.metric-card__trend{position:absolute;top:12px;right:-2px;bottom:4px;left:10px;z-index:0;width:calc(100% - 8px);height:calc(100% - 16px);color:var(--metric-card-color, #95f6ff);opacity:.95;pointer-events:none}.metric-card__trend-fill{fill:currentColor;opacity:.07}.metric-card__trend-glow,.metric-card__trend-line{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.metric-card__trend-glow{filter:blur(4px);opacity:.22;stroke-width:9}.metric-card__trend-line{opacity:.42;stroke-width:2.4}.metric-card>span,.metric-card__value,.metric-card__delta,.metric-card__detail{position:relative;z-index:1}.nested-panel{padding:18px}.plan-card strong{display:block}.plan-card span{display:block;margin-top:4px;color:#8ea0bc}.plan-card button{margin-top:12px}.metric-card>span{display:block;color:#ffffff85;font-size:.78rem;margin-bottom:8px}.metric-card>span.metric-card__label{display:inline-flex;align-items:center;gap:5px;width:fit-content;max-width:100%;z-index:3}.metric-card__label .info-tooltip__icon{width:12px;height:12px;color:#ffffff6b}.metric-card__label .info-tooltip__content{left:0;right:auto;max-width:220px;z-index:40;color:#d9e4f5;font-size:.78rem;font-weight:500}.metric-card strong{font-size:1.28rem}.metric-card__value{display:flex;align-items:center;gap:8px;min-width:0}.metric-card__value-arrow{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:18px;height:18px;border-radius:999px;background:#ffffff0f}.metric-card__value-arrow svg{width:11px;height:11px;fill:currentColor}.metric-card__value-arrow--down svg{transform:rotate(180deg)}.metric-card__value-arrow--right svg{transform:rotate(90deg)}.metric-card__value-arrow--positive{color:#8fffc0}.metric-card__value-arrow--negative{color:#ff8f78}.metric-card__value-arrow--neutral{color:#facc15}.metric-card__delta,.metric-card__detail{margin-top:8px;font-size:.82rem}.metric-card__detail{color:#8ea0bc}.metric-card__delta--positive{color:#8fffc0}.metric-card__delta--negative{color:#ffb2a0}.metric-card__delta--neutral{color:#8ea0bc}.primary-button,.secondary-button{min-height:40px;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:12px 16px;cursor:pointer}.primary-button{color:#fff;background:#2563eb;box-shadow:0 12px 28px #2563eb47}.secondary-button{color:#ffffffad;background:#ffffff0b}.primary-button:disabled,.secondary-button:disabled{cursor:wait;opacity:.64}.status-badge{display:inline-flex;padding:6px 10px;border-radius:999px;font-size:.85rem;text-transform:capitalize}.status-badge--success{background:#3cdc8c29;color:#8fffc0}.status-badge--warning{background:#ffaa5029;color:#ffc487}.status-badge--neutral{background:#ffffff1a;color:#d2def1}.checklist,.connection-list,.payment-method-list,.checkbox-list,.settings-form,.issue-grid{display:grid;gap:12px}.payment-method-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px 20px;border:1px solid rgba(149,246,255,.14);border-radius:18px;background:linear-gradient(135deg,#ffffff0a,#95f6ff14);box-shadow:inset 0 1px #ffffff08}.report-run-row{align-items:flex-start}.report-run-row__details{min-width:0;display:grid;gap:4px}.report-run-row__details p{margin:0}.payment-method-card__identity{min-width:0;display:flex;align-items:center;gap:16px}.payment-method-card__brand{width:56px;height:56px;flex:0 0 auto;display:grid;place-items:center;border:1px solid rgba(255,255,255,.08);border-radius:16px;color:#d9e4f5;background:#ffffff0f}.payment-method-card__brand svg{width:28px;height:28px}.payment-method-card__brand--visa{color:#8ec9ff;background:#487cff29}.payment-method-card__brand--mastercard{color:#ffcfab;background:#ff9d6629}.payment-method-card__brand--amex{color:#9de7ff;background:#4aceff24}.payment-method-card__brand--discover{color:#ffd4ad;background:#ffb45429}.payment-method-card__details{min-width:0;display:grid;gap:6px}.payment-method-card__details strong{font-size:1rem}.payment-method-card__digits{color:#9db0cb;letter-spacing:.14em;font-size:.84rem}.payment-method-card__actions{display:grid;justify-items:end;gap:8px}.payment-method-status-badge{padding:9px 14px;font-size:.95rem;font-weight:600}.payment-method-card__default-button{padding:10px 14px}.payment-method-card__remove-button{padding:0;border:none;font-size:.74rem;color:#8ea0bc;background:transparent}.payment-method-card__remove-button:hover{color:#d2def1}.payment-method-list+.stripe-form{margin-top:16px}.billing-history-list{display:grid;gap:16px}.billing-history-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px 20px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff0a}.billing-history-card__details{min-width:0;display:grid;gap:6px}.billing-history-card__details p{margin:0;color:#9db0cb}.billing-history-status-badge{padding:9px 14px;font-size:.95rem;font-weight:600}.invoice-history-card__actions{display:grid;justify-items:end;gap:10px}.invoice-history-card__amount{font-size:1.1rem}.invoice-history-card__meta{display:grid;justify-items:end;gap:8px}.invoice-history-card__link{color:#8ea0bc;font-size:.84rem;text-decoration:none}.invoice-history-card__link:hover{color:#d2def1;text-decoration:underline}.issue-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.issue-card{padding:16px}.issue-card--bestRoas{background:#4cc9f01f}.issue-card--worstRoas,.issue-card--highSpendZeroConversions{background:#ff91631f}.checklist-row,.checkbox-row{display:flex;align-items:center;gap:10px}.checklist-group{display:grid;gap:10px}.checklist-group__label{margin:0;color:#8ea0bc;font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.checklist-group__items{display:grid;gap:12px}.checklist-row{align-items:flex-start}.checklist-row__content{min-width:0;display:inline-flex;align-items:center;gap:8px}.checklist-row__label{white-space:nowrap}.checklist-row__detail{margin:0;color:#8ea0bc;font-size:.92rem;white-space:nowrap}.checkbox-row input[type=checkbox],.toggle-row input[type=checkbox],.integration-account-table input[type=checkbox]{width:auto;padding:0}.checklist-dot{width:12px;height:12px;border-radius:999px;border:2px solid #61728d}.checklist-dot.is-complete{background:#8fffc0;border-color:#8fffc0}.auth-shell{min-height:100vh;display:grid;place-items:center;padding:24px}.auth-card{width:min(420px,100%);display:grid;gap:16px}.social-auth{display:grid;gap:12px}.auth-divider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;color:#ffffff70;font-size:.82rem}.auth-divider:before,.auth-divider:after{content:"";height:1px;background:#ffffff14}.social-auth__google{position:relative;min-height:44px}.social-auth__google.is-disabled{pointer-events:none;opacity:.66}.social-auth__google>div{display:grid}.social-auth-button{width:100%;min-height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid rgba(255,255,255,.16);font-weight:650;cursor:pointer}.social-auth-button:disabled{cursor:wait;opacity:.66}.social-auth-button--google{color:#1f2937;background:#fff}.social-auth-button--apple{color:#fff;background:#050505}.social-auth__pending{display:block;margin-top:8px;color:#8ea0bc;font-size:.82rem;text-align:center}label,.settings-form>div{display:grid;gap:8px}input,select,.smart-link-pages__textarea,.smart-link-pages textarea,.public-smart-link-page textarea,.StripeElement{width:100%;padding:12px 14px;border-radius:10px;color:#fff;background:#ffffff0b;border:1px solid rgba(255,255,255,.1)}.table-shell{width:100%;max-width:100%;overflow-x:auto;border-radius:14px}.table-shell--report{overflow:hidden}.table-shell--allow-popovers{overflow:visible}.table-shell__scroll{overflow-x:auto}.campaign-table{width:100%;border-collapse:collapse}.campaign-table th,.campaign-table td{padding:14px 12px;text-align:left;border-bottom:1px solid rgba(255,255,255,.06)}.campaign-table th{color:#ffffff6b;font-size:.82rem;font-weight:650}.campaign-table td{color:#ffffffe6}.campaign-table--reports{table-layout:fixed}.campaign-table--reports th,.campaign-table--reports td{padding:12px 8px;font-size:.78rem;vertical-align:top}.campaign-table--reports th:first-child,.campaign-table--reports td:first-child{width:24%;padding-left:12px}.campaign-table--reports th:nth-child(2),.campaign-table--reports td:nth-child(2){width:12%}.campaign-table--reports .table-sort-button{gap:6px}.campaign-table--reports .table-primary{line-height:1.2;overflow-wrap:anywhere}.campaign-table--reports .table-secondary{font-size:.72rem;line-height:1.3}.conversion-breakdown-table__share-cell{min-width:92px;display:grid;gap:8px}.conversion-breakdown-summary{margin-bottom:14px;padding:14px 16px;border:1px solid rgba(149,246,255,.14);border-radius:18px;background:linear-gradient(180deg,#95f6ff14,#9e83ff0d)}.conversion-breakdown-summary__eyebrow{margin:0 0 4px;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8ea0bc}.conversion-breakdown-summary__title{font-size:1.02rem;font-weight:700;line-height:1.25}.conversion-breakdown-summary__meta,.conversion-breakdown-summary__context{display:flex;flex-wrap:wrap;gap:6px 10px;margin:8px 0 0}.conversion-breakdown-summary__meta span,.conversion-breakdown-summary__context span{display:inline-flex;align-items:center}.conversion-breakdown-summary__meta span+span:before,.conversion-breakdown-summary__context span+span:before{content:"•";margin-right:10px;color:#8ea0bcb3}.conversion-breakdown-table{min-width:760px;table-layout:fixed}.conversion-breakdown-table th,.conversion-breakdown-table td{padding:12px 8px;font-size:.88rem;vertical-align:top}.conversion-breakdown-table th:first-child,.conversion-breakdown-table td:first-child{width:28%;min-width:220px;padding-left:12px}.conversion-breakdown-table th:nth-child(2),.conversion-breakdown-table td:nth-child(2){width:11%}.conversion-breakdown-table th:nth-child(3),.conversion-breakdown-table td:nth-child(3){width:17%}.conversion-breakdown-table th:nth-child(4),.conversion-breakdown-table td:nth-child(4){width:14%}.conversion-breakdown-table th:nth-child(5),.conversion-breakdown-table td:nth-child(5){width:16%}.conversion-breakdown-table th:nth-child(6),.conversion-breakdown-table td:nth-child(6){width:14%}.conversion-breakdown-table .table-sort-button{gap:6px;justify-content:flex-start}.conversion-breakdown-table .table-primary{line-height:1.2;overflow-wrap:anywhere}.conversion-breakdown-table .table-secondary{font-size:.8rem;line-height:1.3}.conversion-breakdown-table__heading{display:inline-flex;align-items:center;gap:8px}.conversion-breakdown-table th.conversion-breakdown-table__cell--numeric,.conversion-breakdown-table td.conversion-breakdown-table__cell--numeric{text-align:right}.conversion-breakdown-table th.conversion-breakdown-table__cell--numeric .table-sort-button{justify-content:flex-end}.conversion-breakdown-table th.conversion-breakdown-table__cell--share,.conversion-breakdown-table td.conversion-breakdown-table__cell--share,.conversion-breakdown-table th.conversion-breakdown-table__cell--platform,.conversion-breakdown-table td.conversion-breakdown-table__cell--platform{text-align:left}.conversion-breakdown-table__share-track{height:8px;overflow:hidden;border-radius:999px;background:#ffffff14}.conversion-breakdown-table__share-fill{height:100%;border-radius:inherit;background:linear-gradient(135deg,#95f6ff,#9e83ff)}.conversion-breakdown-table__actions{margin-top:12px}.campaign-table__campaign-cell{min-width:0}.campaign-table__campaign-header{display:flex;align-items:flex-start;gap:8px;min-width:0}.campaign-table__platform-marker{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;margin-top:1px}.campaign-table__campaign-copy{min-width:0}.campaign-table__campaign-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.campaign-table__metric-cell{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.campaign-table__deltas-cell{width:14%}.campaign-pill{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.campaign-pill--success{color:#8fffc0;background:#8fffc024}.campaign-pill--danger{color:#ffd6d6;background:#ff60602e}.campaign-pill--warning{color:#ffb692;background:#ff916329}.campaign-pill--info{color:#bfe0ff;background:#5ea0ff29}.campaign-pill--neutral{color:#d9e4f5;background:#ffffff14}.table-sort-button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0;border:0;color:inherit;background:transparent;text-align:left;cursor:pointer}.table-sort-indicator{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:6px solid #8ea0bc;flex:0 0 auto}.table-sort-indicator--desc{transform:rotate(180deg)}.campaign-row--issue{background:#ff875f14}.campaign-row--best{background:#68ebaa14}.campaign-row--dimmed{opacity:.68}.integration-account-table{margin-top:8px}.integration-section-card{display:grid;gap:8px;border-color:#4aa4ff2e;background:linear-gradient(180deg,#101828fa,#0b0f18fa)}.collapsible-panel{position:relative;display:grid;gap:0;isolation:isolate}.collapsible-card,.integration-service-grid>.integration-card-skeleton{border-color:#ffffff13;background:linear-gradient(180deg,#0c1019fa,#090c12fa)}.collapsible-panel:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;border-radius:18px 18px 0 0;opacity:0;pointer-events:none;transition:opacity .18s ease}.collapsible-panel--expanded:before{opacity:1}.collapsible-panel--glow-section:before{background:linear-gradient(90deg,#3697ff00,#48ccfff5 50%,#3697ff00);box-shadow:0 0 28px #48ccffc7,0 8px 24px #2563eb6b}.collapsible-panel--glow-success:before{background:linear-gradient(90deg,#5cffb200,#5fffb3eb 50%,#5cffb200);box-shadow:0 0 24px #5fffb39e,0 7px 20px #22c55e4d}.collapsible-panel--glow-danger:before{background:linear-gradient(90deg,#ff5f5f00,#ff7070eb 50%,#ff5f5f00);box-shadow:0 0 24px #ff70709e,0 7px 20px #ef444452}.collapsible-panel--glow-neutral:before{background:linear-gradient(90deg,#e9f0ff00,#e9f0ffbd 50%,#e9f0ff00);box-shadow:0 0 22px #dde7ff75,0 7px 18px #94a3b838}.integration-service-grid{align-items:start;align-content:start}.collapsible-panel__toggle{width:100%;padding:0;border:0;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;background:transparent;color:inherit;text-align:left;cursor:pointer}.collapsible-panel__toggle:focus-visible{outline:2px solid rgba(138,180,248,.9);outline-offset:6px}.collapsible-panel__summary{min-width:0;display:flex;align-items:flex-start;gap:14px}.collapsible-panel__icon-shell{width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:linear-gradient(180deg,#182643e6,#0c1424d1);color:#d9e4f5;box-shadow:inset 0 1px #ffffff0a}.collapsible-panel__icon-shell svg{width:20px;height:20px}.collapsible-panel__copy{min-width:0;display:grid;gap:6px}.collapsible-panel__title{margin:0;color:#f5f7fb;font-size:1.05rem;font-weight:600;line-height:1.3}.collapsible-panel__subtitle{color:#8ea0bc;line-height:1.5}.collapsible-panel__meta{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.collapsible-panel__status-badge{padding:8px 12px;font-size:.82rem;font-weight:600}.collapsible-panel__chevron{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff08;color:#9db0cb;transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.collapsible-panel__toggle:hover .collapsible-panel__chevron,.collapsible-panel__toggle:hover .collapsible-panel__icon-shell{border-color:#8ab4f842;background:#8ab4f814}.collapsible-panel__chevron--expanded{transform:rotate(180deg)}.collapsible-panel__content{display:grid;gap:16px}.collapsible-panel__content[hidden]{display:none}.collapsible-card__content{padding-top:20px}.collapsible-section__content{gap:20px;margin-top:22px;padding-top:22px;border-top:1px solid rgba(149,246,255,.1)}.integration-section-card>p{margin:0}.integration-card__header{align-items:flex-start}.integration-card__header-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.integration-card__status-badge{padding:9px 14px;font-size:.95rem;font-weight:600}.integration-card__controls{justify-content:flex-start;flex-wrap:wrap}.integration-card__header-button{padding:8px 12px;font-size:.82rem;white-space:nowrap}.integration-card__disconnect-button{border:1px solid rgba(157,176,203,.28);padding:6px 10px;color:#9db0cb;background:#9db0cb0f}.telegram-tracking-panel{display:grid;gap:16px}.telegram-tracking-panel__steps{display:grid;gap:6px}.telegram-tracking-panel__steps p,.telegram-tracking-panel__note-card p{margin:0}.telegram-tracking-panel__table-shell{margin-top:4px}.telegram-tracking-panel__redirect-cell{max-width:260px;overflow-wrap:anywhere}.telegram-tracking-panel__table-action{padding:8px 12px;font-size:.82rem}.telegram-tracking-panel__note-card{display:grid;gap:8px;padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff08}.telegram-tracking-panel__dialog{width:min(840px,calc(100vw - 32px))}.telegram-tracking-panel__field{display:grid;gap:8px}.telegram-tracking-panel__field input,.telegram-tracking-panel__field select{width:100%}.telegram-tracking-panel__grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.telegram-tracking-panel__toggle-row{margin-top:4px}.telegram-report-note-card{display:grid;gap:8px;margin-top:16px;padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff08}.telegram-report-note-card p{margin:0}.integration-card__disconnect-button:hover{border-color:#d2def166;color:#d2def1;background:#d2def11a}.integration-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;place-items:center;padding:24px;background:#070c18b3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.integration-dialog{width:min(460px,100%);display:grid;gap:14px;border-color:#ff9a9a38;background:linear-gradient(180deg,#101b30fa,#07111ffa);box-shadow:0 24px 80px #0006}.integration-dialog__title{font-size:1.15rem}.integration-dialog p{margin:0;color:#d2def1;line-height:1.5}.integration-dialog__actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.integration-dialog__confirm-button{color:#ffd6d6;background:#ff606029}.integration-dialog__confirm-button:hover{background:#ff60603d}.custom-report-mode,.custom-report-builder{display:grid;gap:12px;padding:16px;border:1px solid rgba(149,246,255,.14);border-radius:16px;background:#95f6ff0d}.custom-report-mode__choices{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.report-content-option{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:10px;padding:14px;border:1px solid rgba(210,222,241,.12);border-radius:14px;background:#07111f5c}.report-content-option input{width:auto;margin-top:3px}.report-content-option span{display:grid;gap:4px}.report-content-option span span{color:#9fb0c7;font-size:.9rem;line-height:1.45}.custom-report-builder__grid{display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.custom-report-builder__editor,.custom-report-builder__preview{min-width:0}.custom-report-builder__textarea{min-height:420px;width:100%;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:14px;color:#e8f0ff;background:#07111fb8;font:.92rem/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;resize:vertical}.custom-report-builder__preview{display:grid;gap:10px}.custom-report-builder__preview pre,.custom-report-help-dialog pre{margin:0;overflow:auto;white-space:pre-wrap;word-break:break-word;border:1px solid rgba(149,246,255,.14);border-radius:14px;color:#d2def1;background:#07111fb8;font:.9rem/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.custom-report-builder__preview pre{min-height:420px;padding:14px}.custom-report-help-dialog{width:min(920px,100%);max-height:min(780px,calc(100vh - 48px));overflow:auto}.custom-report-help-dialog__codes{display:flex;flex-wrap:wrap;gap:8px}.custom-report-help-dialog__codes code{padding:6px 8px;border-radius:8px;background:#95f6ff1a}.custom-report-help-dialog__examples{display:grid;gap:12px}.custom-report-help-dialog__example{display:grid;gap:10px;padding:14px;border:1px solid rgba(210,222,241,.12);border-radius:14px;background:#ffffff09}.custom-report-help-dialog__example pre{max-height:240px;padding:12px}.integration-progress-card{display:grid;gap:8px;border-color:#95f6ff29;background:linear-gradient(135deg,#95f6ff14,#9e83ff14)}.integration-progress-card p{margin:0;color:#d2def1}.integration-progress-card--success{border-color:#8fffc02e;background:linear-gradient(135deg,#8fffc014,#95f6ff14)}.integration-progress-card--error{border-color:#ff9a9a38;background:linear-gradient(135deg,#ff9a9a14,#ffc48714)}.integration-card--focused{border-color:#95f6ff57;box-shadow:0 0 0 1px #95f6ff1f,0 18px 60px #2563eb1f}.integration-card-skeleton__button,.integration-card-skeleton__line,.integration-account-skeleton__check{background:linear-gradient(120deg,#ffffff0f,#95f6ff2e,#ffffff0f);background-size:200% 100%;animation:integration-skeleton-flow 2.4s linear infinite,integration-skeleton-pulse 1.6s ease-in-out infinite}.integration-card-skeleton__line,.integration-card-skeleton__button,.integration-account-skeleton__check,.integration-account-skeleton__line{border-radius:999px}.integration-card-skeleton__line--short{width:140px;height:12px;margin-top:8px}.integration-card-skeleton__button{width:148px;height:44px;border-radius:12px}.integration-card-skeleton__button--secondary{width:132px}.integration-account-skeleton{display:grid;gap:10px;margin-top:16px}.integration-account-skeleton__row{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:12px}.integration-account-skeleton__check{width:18px;height:18px;border-radius:6px}.integration-account-skeleton__line{width:min(100%,240px);height:14px;border-radius:999px;background:linear-gradient(120deg,#ffffff0f,#9e83ff2e,#ffffff0f);background-size:200% 100%;animation:integration-skeleton-flow 2.4s linear infinite,integration-skeleton-pulse 1.6s ease-in-out infinite}.integration-account-help,.integration-account-empty-state{margin:14px 0 0}.integration-account-empty-state--warning{display:flex;align-items:center;gap:12px;color:#ffc487}.integration-account-empty-state--warning .muted-text{margin:0}.integration-account-empty-state__icon{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid rgba(255,170,80,.28);border-radius:12px;background:#ffaa501f;color:#ffc487}.integration-account-empty-state__icon svg{width:20px;height:20px}.meta-audience-permission-disclosure{display:grid;gap:12px;margin:14px 0 0;padding:14px;border:1px solid rgba(255,170,80,.18);border-radius:16px;background:#ffaa5014}.meta-audience-permission-disclosure p{margin:0;line-height:1.5}.meta-audience-permission-list{display:grid;gap:0;margin:0;padding:0}.meta-audience-permission-list__item{min-width:0;display:grid;gap:6px;padding:10px 0;border-top:1px solid rgba(255,255,255,.08)}.meta-audience-permission-list__item:first-child{padding-top:0;border-top:0}.meta-audience-permission-list__item:last-child{padding-bottom:0}.meta-audience-permission-list__item dt{min-width:0;font-weight:600}.meta-audience-permission-list__item dd{margin:0;color:#d2def1;line-height:1.45}.meta-audience-permission-list__item code{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.integration-account-table .integration-account-row{cursor:pointer;transition:background .16s ease,transform .16s ease}.integration-account-table .integration-account-row:hover{background:#95f6ff14}.integration-account-table .integration-account-row:focus-within{background:#9e83ff1f}.integration-account-table .integration-account-checkbox-cell{width:64px;padding-right:8px}.integration-account-checkbox-control{display:inline-flex;align-items:center;gap:8px;min-height:18px}.integration-selection-spinner{width:14px;height:14px;border:2px solid rgba(149,246,255,.22);border-top-color:#95f6ff;border-radius:999px;flex:0 0 auto;animation:integration-selection-spinner .7s linear infinite}.integration-account-row--pending .integration-account-name-cell{color:#eef8ff}@keyframes integration-selection-spinner{to{transform:rotate(360deg)}}.integration-account-table .integration-account-name-cell{padding-left:0;font-weight:600}.integration-audience-actions{margin-top:16px;justify-content:flex-start}.provider-badge-row{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.provider-badge{display:inline-flex;align-items:center;padding:6px 10px;border:1px solid rgba(149,246,255,.18);border-radius:999px;color:#d9e4f5;font-size:.78rem;font-weight:600;background:#95f6ff14}.table-primary{font-weight:600}.platform-inline-label{display:inline-flex;align-items:center;gap:8px;min-width:0}.platform-icon{width:var(--platform-icon-size, 16px);height:var(--platform-icon-size, 16px);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:#d9e4f5}.platform-icon svg{width:100%;height:100%}.platform-icon__fallback{font-size:.72rem;font-weight:700}.platform-icon--meta,.platform-icon--meta_ads{color:#0866ff}.platform-icon--google,.platform-icon--google_ads{color:#8ab4f8}.platform-icon--linkedin,.platform-icon--linkedin_ads{color:#0a66c2}.platform-icon--tiktok,.platform-icon--tiktok_ads{color:#25f4ee}.platform-icon--reddit,.platform-icon--reddit_ads{color:#ff4500}.platform-icon--instagram{color:#ff5db1}.platform-icon--facebook_page{color:#1877f2}.table-secondary,.muted-text{color:#8ea0bc}.table-empty-state{text-align:center;color:#8ea0bc}.campaign-status{display:inline-flex;align-items:center;flex:0 0 auto}.campaign-status__dot{width:8px;height:8px;border-radius:999px;background:#61728d;box-shadow:0 0 0 4px #61728d24;flex:0 0 auto}.campaign-status__dot--enabled{background:#8fffc0;box-shadow:0 0 0 4px #3cdc8c24}.campaign-status__dot--paused{background:#ffc487;box-shadow:0 0 0 4px #ffaa5029}.campaign-status__dot--removed{background:#ff9a9a;box-shadow:0 0 0 4px #ff6e6e29}.error-text{color:#ff9a9a}@keyframes integration-skeleton-flow{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes integration-skeleton-pulse{0%,to{opacity:.68}50%{opacity:1}}.delivery-preview{display:grid;gap:14px}.delivery-preview__meta{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.delivery-preview__eyebrow{margin:0 0 4px;font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#95f6ff}.delivery-preview__intro{margin:0;max-width:60ch;color:#9fb0c7}.delivery-preview__channels{display:flex;flex-wrap:wrap;gap:8px}.delivery-preview__channel{display:inline-flex;align-items:center;padding:7px 11px;border-radius:999px;border:1px solid rgba(149,246,255,.18);background:#95f6ff14;color:#d2def1;font-size:.82rem;font-weight:600}.delivery-preview__message{display:grid;gap:14px;padding:18px;border:1px solid rgba(149,246,255,.14);border-radius:18px;background:linear-gradient(180deg,#0f1d30e6,#07111feb)}.delivery-preview__header{display:flex}.delivery-preview__badge{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;font-size:.78rem;letter-spacing:.04em;color:#95f6ff;background:#95f6ff1f;border:1px solid rgba(149,246,255,.18)}.delivery-preview__section{display:grid;gap:8px}.delivery-preview__section+.delivery-preview__section{padding-top:14px;border-top:1px solid rgba(210,222,241,.1)}.delivery-preview__section--legacy{gap:8px}.delivery-preview__section-title{margin:0;font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#95f6ff}.delivery-preview__line{margin:0;color:#d2def1;line-height:1.55;white-space:pre-wrap}.delivery-preview__list{margin:0;padding-left:20px;display:grid;gap:8px;color:#d2def1}.delivery-preview__cta{display:flex}.delivery-preview__link{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:12px;color:#07111f;background:linear-gradient(135deg,#95f6ff,#9e83ff);text-decoration:none;font-weight:600}.delivery-preview__link:hover{filter:brightness(1.04)}.stripe-form,.compact-list{display:grid;gap:12px}.inline-link{display:inline-flex;margin-top:12px}.telegram-connect-callout{display:grid;gap:12px;margin-top:16px;padding:18px;border:1px solid rgba(149,246,255,.2);border-radius:18px;background:linear-gradient(135deg,#95f6ff1f,#9e83ff1f)}.telegram-connect-callout p{margin:0;color:#d2def1}.telegram-connect-link{width:fit-content;display:inline-flex;align-items:center;justify-content:center;padding:12px 16px;border-radius:12px;color:#07111f;background:linear-gradient(135deg,#95f6ff,#9e83ff);text-decoration:none;font-weight:600}.telegram-connect-link:hover{filter:brightness(1.04)}.toast-stack{position:fixed;right:24px;bottom:24px;z-index:20}.action-toast{width:min(360px,calc(100vw - 32px));display:grid;gap:12px;padding:18px;border:1px solid rgba(149,246,255,.18);border-radius:18px;background:#07111ff5;box-shadow:0 20px 60px #00000052}.action-toast p{margin:0;color:#d2def1}.toast-actions{justify-content:flex-start}.loading-screen{min-height:100vh;display:grid;place-items:center}.dashboard-tabs{display:inline-flex;gap:10px}.dashboard-tabs button,.dashboard-tab-link,.metric-pill,.campaign-multi-select__trigger,.date-range-picker__trigger,.date-range-picker__quick-actions button,.date-range-picker__header button,.date-range-picker__footer-actions button,.campaign-multi-select__actions button{border:1px solid rgba(255,255,255,.08);border-radius:12px;color:#d9e4f5;background:#ffffff0d}.dashboard-tabs button{padding:10px 16px;cursor:pointer}.dashboard-tab-link{display:inline-flex;align-items:center;padding:10px 16px;color:#d9e4f5;text-decoration:none}.dashboard-tabs button.is-active{color:#07111f;background:linear-gradient(135deg,#95f6ff,#9e83ff)}.dashboard-tab-link:hover{filter:brightness(1.06)}.dashboard-empty-state{min-height:220px;display:grid;align-content:start;gap:8px}.dashboard-empty-state h3,.dashboard-overview-card h2,.dashboard-overview-card h4,.performance-card__header h3{margin:0}.dashboard-empty-state p,.dashboard-overview-card__header p,.date-range-picker__summary span{margin:4px 0 0}.dashboard-overview-card{display:grid;gap:18px}.dashboard-overview-card__header{align-items:flex-start}.dashboard-overview-card__subheading,.campaign-multi-select__group-header,.date-range-picker__header,.date-range-picker__summary,.performance-table__heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.overview-chart-shell{display:grid;gap:14px}.overview-chart-shell__canvas,.trend-chart__canvas{position:relative}.trend-chart__svg{width:100%;display:block}.trend-chart__bucket-hitbox,.trend-chart__marker{position:absolute;top:20px;bottom:48px;border:0;padding:0;background:none}.trend-chart__bucket-hitbox{z-index:1;cursor:pointer}.trend-chart__bucket-hitbox:hover{background:#95f6ff1a}.trend-chart__marker{width:28px;transform:translate(-50%);z-index:2;cursor:pointer}.trend-chart__marker-line,.trend-chart__marker-dot{position:absolute;left:50%;transform:translate(-50%)}.trend-chart__marker-line{top:0;bottom:0;width:3px;border-radius:999px;background:#95f6ff94}.trend-chart__marker-dot{top:-6px;min-width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;padding:0 5px;border-radius:999px;color:#07131f;font-size:.72rem;font-weight:700;background:#95f6ff;box-shadow:0 0 0 5px #95f6ff2e}.trend-chart__marker--active .trend-chart__marker-line{background:#95f6fff2}.trend-chart__marker--active .trend-chart__marker-dot{box-shadow:0 0 0 7px #95f6ff38}.overview-chart{width:100%;display:block}.overview-chart--empty{min-height:280px;display:grid;place-items:center;text-align:center;color:#8ea0bc;border-radius:18px;background:#ffffff08}.overview-chart__grid,.overview-chart__axis,.overview-chart__crosshair{stroke:#ffffff17;stroke-width:1}.overview-chart__crosshair{stroke:#95f6ff52;stroke-dasharray:4 4}.overview-chart__marker{position:absolute;top:20px;bottom:48px;width:22px;transform:translate(-50%);pointer-events:auto}.overview-chart__marker-line,.overview-chart__marker-dot{position:absolute;left:50%;transform:translate(-50%)}.overview-chart__marker-line{top:0;bottom:0;width:2px;border-radius:999px;background:#95f6ff57}.overview-chart__marker-dot{top:-2px;min-width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;padding:0 4px;border-radius:999px;color:#07131f;font-size:.68rem;font-weight:700;background:#95f6ff;box-shadow:0 0 0 3px #95f6ff1f}.overview-chart__label{fill:#8ea0bc;font-size:12px}.trend-chart-tooltip{display:grid;gap:12px;padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff0a}.trend-chart-tooltip__header strong{display:block}.trend-chart-tooltip__rows,.trend-chart-tooltip__stats{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.trend-chart-tooltip__row,.trend-chart-tooltip__stat{min-width:0;display:grid;gap:6px;padding:12px;border-radius:14px;background:#07111f6b}.trend-chart-tooltip__row-label,.trend-chart-tooltip__stat-label,.trend-chart-tooltip__comparison{color:#8ea0bc}.trend-chart-tooltip__row-label,.trend-chart-tooltip__stat-label{display:flex;align-items:center;gap:8px}.trend-chart-tooltip__row-label{font-size:.82rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trend-chart-tooltip__row-values,.trend-chart-tooltip__stat{display:grid;gap:4px}.trend-chart-tooltip__comparison,.trend-chart-tooltip__stat-label{font-size:.78rem}.trend-chart-tooltip__actions{display:flex;justify-content:flex-start}.trend-chart-tooltip__action{width:fit-content}.trend-chart-tooltip__swatch{width:10px;height:10px;flex:0 0 auto;border-radius:999px;background:var(--trend-tooltip-color);box-shadow:0 0 0 4px color-mix(in srgb,var(--trend-tooltip-color) 20%,transparent)}.overview-chart-shell--loading{gap:18px}.overview-chart-loading__status{display:grid;gap:8px}.overview-chart-loading__pill{width:fit-content;display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;color:#d9e4f5;background:#ffffff0f;animation:chart-loading-pulse 1.5s ease-in-out infinite}.overview-chart-loading__hint{color:#8ea0bc;font-size:.92rem}.overview-chart--skeleton{min-height:320px;border-radius:18px;background:radial-gradient(circle at top,rgba(255,255,255,.08),transparent 45%),#ffffff08}.overview-chart-loading__line,.overview-chart-loading__tick{fill:none;stroke-linecap:round}.overview-chart-loading__line{stroke-width:3;stroke-dasharray:8 12;animation:chart-loading-flow 2.4s linear infinite,chart-loading-pulse 1.8s ease-in-out infinite}.overview-chart-loading__line--primary{stroke:#cad2e0d1}.overview-chart-loading__line--secondary{stroke:#a3adbebd;animation-delay:.25s}.overview-chart-loading__line--tertiary{stroke:#7a8494b3;animation-delay:.5s}.overview-chart-loading__tick{stroke:#ffffff1f;stroke-width:4}@keyframes chart-loading-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-80}}@keyframes chart-loading-pulse{0%,to{opacity:.48}50%{opacity:1}}.overview-controls-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px}.overview-filter-row{display:flex;flex-wrap:wrap;gap:10px;flex:0 1 auto}.filter-control{display:grid;gap:8px}.filter-control__label{color:#8ea0bc;font-size:.82rem;font-weight:600}.metric-pill-row{display:flex;flex-wrap:wrap;gap:10px;flex:1 1 360px}.metric-pill{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;cursor:pointer}.metric-pill.is-active{color:#fff;border-color:color-mix(in srgb,var(--metric-color) 35%,rgba(255,255,255,.12));background:color-mix(in srgb,var(--metric-color) 12%,rgba(255,255,255,.04))}.metric-pill__swatch{width:10px;height:10px;border-radius:999px;background:var(--metric-color);box-shadow:0 0 0 4px color-mix(in srgb,var(--metric-color) 20%,transparent)}.info-tooltip{position:relative;display:inline-flex;align-items:center}.info-tooltip--label{gap:4px;cursor:help;outline-offset:4px}.info-tooltip__icon{width:11px;height:11px;flex:0 0 auto}.info-tooltip__trigger{width:16px;height:16px;display:inline-grid;place-items:center;border-radius:999px;color:#07111f;font-size:.72rem;font-weight:700;background:#ffffffeb;cursor:help;outline-offset:3px}.info-tooltip__content{position:absolute;right:0;bottom:calc(100% + 8px);z-index:6;width:max-content;max-width:180px;padding:8px 10px;border-radius:10px;color:#d9e4f5;font-size:.8rem;line-height:1.4;background:#040b17f5;box-shadow:0 12px 28px #00000047;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .14s ease,transform .14s ease}.info-tooltip--bottom .info-tooltip__content{top:calc(100% + 8px);bottom:auto}.info-tooltip:hover .info-tooltip__content,.info-tooltip:focus-within .info-tooltip__content,.metric-pill:hover .info-tooltip__content,.performance-table__heading:hover .info-tooltip__content{opacity:1;transform:translateY(0)}.date-range-picker,.campaign-multi-select,.account-multi-select{position:relative}.date-range-picker__trigger,.campaign-multi-select__trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;cursor:pointer}.date-range-picker__trigger{width:fit-content}.campaign-multi-select__trigger{width:fit-content;min-width:220px}.date-range-picker__icon{display:inline-flex;align-items:center}.date-range-picker__popover,.campaign-multi-select__popover{position:absolute;right:0;z-index:4;margin-top:10px;padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#07111ffa;box-shadow:0 22px 60px #0000004d}.date-range-picker__popover{width:min(360px,calc(100vw - 32px))}.campaign-multi-select__popover{left:0;right:auto;width:min(520px,calc(100vw - 32px))}.date-range-picker__quick-actions,.campaign-multi-select__actions,.date-range-picker__footer-actions{display:flex;flex-wrap:wrap;gap:8px}.date-range-picker__quick-actions button,.date-range-picker__header button,.date-range-picker__footer-actions button,.campaign-multi-select__actions button{padding:8px 10px;cursor:pointer}.date-range-picker__weekdays,.date-range-picker__grid,.campaign-multi-select__groups,.campaign-multi-select__group-items{display:grid;gap:8px}.date-range-picker__weekdays{margin-top:14px;grid-template-columns:repeat(7,minmax(0,1fr));color:#8ea0bc;font-size:.72rem;text-align:center}.date-range-picker__grid{margin-top:10px;grid-template-columns:repeat(7,minmax(0,1fr))}.date-range-picker__day{aspect-ratio:1;border:1px solid transparent;border-radius:12px;color:#d9e4f5;background:transparent;cursor:pointer}.date-range-picker__day.is-outside-month{color:#8ea0bc7a}.date-range-picker__day.is-in-range{background:#95f6ff1f}.date-range-picker__day.is-range-start,.date-range-picker__day.is-range-end{color:#07111f;background:linear-gradient(135deg,#95f6ff,#9e83ff)}.date-range-picker__summary{margin-top:14px}.campaign-multi-select__groups{margin-top:12px;max-height:340px;overflow-y:auto}.campaign-multi-select__group{display:grid;gap:10px}.campaign-multi-select__option{display:grid;grid-template-columns:18px 12px minmax(0,1fr);align-items:start;column-gap:10px;padding:8px 10px;border-radius:14px;cursor:pointer;background:#ffffff08}.campaign-multi-select__option input{margin:2px 0 0}.campaign-multi-select__option--dimmed{opacity:.66}.campaign-multi-select__option-text{display:grid;min-width:0;gap:2px}.campaign-multi-select__option-title{color:#d9e4f5;font-weight:600;overflow-wrap:anywhere}.campaign-multi-select__option-status{color:#8ea0bc;font-size:.82rem}.account-multi-select__option{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;column-gap:10px;padding:8px 10px;border-radius:14px;cursor:pointer;background:#ffffff08}.account-multi-select__option input{margin:2px 0 0}.account-multi-select__option-text{display:grid;gap:2px;min-width:0}.account-multi-select__option-title{color:#d9e4f5;font-weight:600;overflow-wrap:anywhere}.account-multi-select__option-description{color:#8ea0bc;font-size:.82rem}.performance-table__heading{width:100%;justify-content:center}.performance-table th:not(:first-child),.performance-table td:not(:first-child){text-align:center}.performance-table__metric-cell{display:grid;gap:6px;justify-items:center}.performance-table__metric-cell strong{font-size:.95rem}.performance-table__total-row th,.performance-table__total-row td{border-top:1px solid rgba(255,255,255,.12);border-bottom:0;background:#ffffff0a}.insights-toolbar{align-items:end;justify-content:space-between}.insights-home-card__controls{display:grid;gap:10px;justify-items:end;flex:0 0 320px;min-width:min(100%,320px)}.insights-home-card__copy{flex:1 1 0;min-width:0}.insights-home-card__control,.insights-home-card__control .date-range-picker,.insights-home-card__control .account-multi-select,.insights-home-card__control .campaign-multi-select,.insights-home-card__control .date-range-picker__trigger,.insights-home-card__control .campaign-multi-select__trigger{width:100%}.insights-meta-row,.report-hero-card__trust-row{display:flex;flex-wrap:wrap;gap:10px}.insights-meta-row{margin:16px 0 0}.insights-toolbar__actions{justify-content:flex-start}.insights-summary-card h3,.insight-card h3,.insight-card h4{margin:0}.insights-summary-card{display:grid;gap:10px}.insights-home-card__header{align-items:flex-start;flex-wrap:nowrap}.insights-home-card__supporting-note{margin:0;padding:12px 14px;border:1px solid rgba(149,246,255,.18);border-radius:14px;background:#95f6ff0f;color:#d9e4f5;line-height:1.5}.insights-dashboard-page{gap:22px}.insights-shell{display:grid;grid-template-columns:minmax(260px,292px) minmax(0,1fr);align-items:start;gap:22px}.insights-sidebar{position:sticky;top:24px;display:flex;flex-direction:column;gap:16px;max-height:calc(100vh - 48px);padding:18px;overflow:auto;border:1px solid rgba(149,246,255,.1);border-radius:22px;background:linear-gradient(180deg,#121926f0,#090d15f5);box-shadow:0 22px 60px #00000038}.insights-sidebar__title{padding:0 4px;color:#8ea0bc;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.insights-sidebar__nav{display:grid;gap:8px}.insights-side-item{display:flex;align-items:flex-start;width:100%;gap:12px;padding:12px;border:1px solid transparent;border-radius:16px;background:transparent;color:#f5f8ff;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.insights-side-item:hover,.insights-side-item:focus-visible{border-color:#95f6ff2e;background:#95f6ff0f;outline:none}.insights-side-item.is-active{border-color:#68ecbc57;background:linear-gradient(135deg,#68ecbc2e,#95f6ff0f);box-shadow:0 0 0 1px #68ecbc14,0 16px 38px #36e5d314}.insights-side-item__icon{display:inline-grid;flex:0 0 34px;width:34px;height:34px;place-items:center;border-radius:12px;background:#95f6ff14;color:#95f6ff}.insights-side-item__copy{display:grid;gap:4px;min-width:0}.insights-side-item__title{font-size:.92rem;font-weight:750;line-height:1.25}.insights-side-item__subtitle{color:#8ea0bc;font-size:.76rem;line-height:1.35}.insights-main{display:grid;gap:22px;min-width:0}.insights-anchor{scroll-margin-top:28px}.insights-dashboard-hero{display:grid;gap:18px;border-color:#95f6ff1a;background:radial-gradient(circle at top right,rgba(54,229,211,.1),transparent 36%),linear-gradient(180deg,#111824fa,#0b101afa)}.insights-dashboard-header h1{margin:4px 0 0;color:#f7fbff;font-size:clamp(2rem,4vw,3.2rem);line-height:1;letter-spacing:-.05em}.insights-dashboard-header__subtitle{margin:10px 0 0;color:#aebbd0;font-size:1rem;line-height:1.5}.insights-dashboard-header__controls{padding:12px;border:1px solid rgba(255,255,255,.07);border-radius:18px;background:#060c143d}.insights-summary-two-col{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);gap:14px}.insights-summary-panel{min-width:0}.insights-summary-panel--primary,.insights-summary-panel--caveats{display:grid;align-content:start;gap:10px;padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff0b}.insights-summary-panel--primary{border-color:#68ecbc3d;background:linear-gradient(135deg,#68ecbc1f,#ffffff0a)}.insights-summary-panel--primary strong{color:#f7fbff;font-size:1.08rem;line-height:1.35}.insights-summary-panel--primary p,.insights-summary-panel--caveats p,.insights-summary-panel--caveats li{margin:0;color:#d9e4f5;line-height:1.5}.insights-summary-panel--caveats ul{display:grid;gap:8px;margin:0;padding-left:18px}.insights-summary-panel--story .account-synthesis,.insights-summary-panel--plan .global-recommendation{margin-top:0}.insights-glance{display:grid;gap:16px;border-color:#ffffff14;background:linear-gradient(180deg,#121926f0,#0c111af0)}.insights-glance__header h2,.insights-glance__header p{margin:0}.insights-glance__header h2{margin-top:4px;color:#f7fbff;font-size:1.35rem;letter-spacing:-.02em}.insights-glance__header p{margin-top:6px;color:#8ea0bc;line-height:1.5}.insights-glance-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px}.insights-glance-card{--insights-glance-accent: #95f6ff;display:grid;align-content:space-between;gap:16px;min-height:184px;padding:16px;border:1px solid color-mix(in srgb,var(--insights-glance-accent) 28%,rgba(255,255,255,.08));border-radius:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--insights-glance-accent) 8%,rgba(255,255,255,.045)),#ffffff09);box-shadow:inset 0 1px #ffffff0a}.insights-glance-card--teal{--insights-glance-accent: #68ecbc}.insights-glance-card--blue{--insights-glance-accent: #7bb7ff}.insights-glance-card--orange{--insights-glance-accent: #ffb86b}.insights-glance-card--purple{--insights-glance-accent: #b69cff}.insights-glance-card--slate{--insights-glance-accent: #95f6ff}.insights-glance-card__title,.insights-glance-card__detail{margin:0}.insights-glance-card__title{color:var(--insights-glance-accent);font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.insights-glance-card__detail{margin-top:8px;color:#c7d4e8;font-size:.9rem;line-height:1.45}.insights-glance-card strong{color:#f7fbff;font-size:1rem;line-height:1.35}.insights-glance-card__button{width:100%;padding:10px 12px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff0e;color:#f7fbff;font-weight:700;cursor:pointer}.insights-glance-card__button:hover,.insights-glance-card__button:focus-visible{border-color:color-mix(in srgb,var(--insights-glance-accent) 46%,rgba(255,255,255,.1));background:color-mix(in srgb,var(--insights-glance-accent) 14%,rgba(255,255,255,.055));outline:none}.insights-detail-section{display:grid;gap:16px}.insights-dashboard-error{margin:0}@media (max-width: 1100px){.insights-shell{grid-template-columns:1fr}.insights-sidebar{position:relative;top:auto;max-height:none;overflow:visible}.insights-sidebar__nav{display:flex;gap:10px;padding-bottom:4px;overflow-x:auto}.insights-side-item{flex:0 0 245px}}@media (max-width: 760px){.insights-shell{gap:16px}.insights-sidebar,.insights-dashboard-hero,.insights-glance{border-radius:18px}.insights-dashboard-header{display:grid;justify-content:stretch}.insights-dashboard-header__controls{width:100%}.insights-summary-two-col,.insights-glance-grid{grid-template-columns:1fr}.insights-side-item{flex-basis:230px}}.global-recommendation{display:grid;gap:8px;margin-top:16px;padding:14px 16px;border:1px solid rgba(149,246,255,.18);border-radius:14px;background:#95f6ff0f}.global-recommendation__eyebrow{margin:0;font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#95f6ff}.global-recommendation__summary{margin:0;color:#f7fbff;line-height:1.5}.global-recommendation__list{margin:0;padding-left:20px;color:#d9e4f5;display:grid;gap:6px}.global-recommendation__list li{line-height:1.5}.account-synthesis{display:grid;gap:14px;margin-top:16px;padding:16px;border:1px solid rgba(104,236,188,.22);border-radius:16px;background:linear-gradient(135deg,#68ecbc1a,#95f6ff0d)}.account-synthesis__header,.account-synthesis__group,.account-synthesis__detail-list,.account-synthesis__caveats{display:grid;gap:8px}.account-synthesis__headline,.account-synthesis__group p,.account-synthesis__caveats p{margin:0;line-height:1.5}.account-synthesis__headline{color:#f7fbff;font-size:1rem}.account-synthesis__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}.account-synthesis__group{align-content:start;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#060c1438}.account-synthesis__label,.account-synthesis__caveats span{color:#95f6ff;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.account-synthesis__group p{color:#d9e4f5}.account-synthesis__details summary{cursor:pointer;color:#8ea0bc;font-size:.78rem}.account-synthesis__detail-list{margin-top:8px}.account-synthesis__detail-list p,.account-synthesis__caveats p{color:#9fb1ca;font-size:.86rem}.account-synthesis__caveats{padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#060c142e}.top-actions-card{display:grid;gap:14px}.top-actions-card__subtext,.top-actions-card .insights-meta-row{margin:0}.top-actions-card .insights-grid--featured{margin-top:6px}.primary-recommendation{display:grid;gap:14px;padding:18px;border:1px solid rgba(149,246,255,.22);border-radius:18px;background:linear-gradient(135deg,#95f6ff1f,#ffffff0a)}.primary-recommendation--urgent,.primary-recommendation--fix{border-color:#ff7c5c57;background:linear-gradient(135deg,#ff7c5c29,#ffffff0a)}.primary-recommendation--grow{border-color:#68ecbc52;background:linear-gradient(135deg,#68ecbc24,#ffffff0a)}.primary-recommendation__header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.primary-recommendation__eyebrow,.primary-recommendation__body h4,.primary-recommendation__body p,.primary-recommendation__why{margin:0}.primary-recommendation__eyebrow{color:#95f6ff;font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.primary-recommendation__body{display:grid;gap:10px}.primary-recommendation__body h4{color:#f7fbff;font-size:1.05rem;line-height:1.35}.primary-recommendation__body p{color:#d9e4f5;line-height:1.5}.primary-recommendation__meta{display:flex;flex-wrap:wrap;gap:8px}.primary-recommendation__meta span{display:inline-flex;padding:7px 10px;border-radius:999px;background:#060c1447;color:#f5f8ff;font-size:.8rem}.primary-recommendation__why{padding:10px 12px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:#060c1438}.primary-recommendation__link{justify-self:flex-start;color:#fff;text-decoration:none}.insights-command-center{display:grid;gap:18px}.insights-command-center__header{display:flex;align-items:center;justify-content:space-between;gap:18px;border-color:#95f6ff1a;background:radial-gradient(circle at top right,rgba(54,229,211,.12),transparent 38%),linear-gradient(180deg,#111824fa,#0b101afa)}.insights-command-center__heading{display:grid;gap:4px}.insights-command-center__heading h1,.insights-command-section-heading h2,.action-queue__header h2{margin:0;color:#f7fbff;letter-spacing:-.03em}.insights-command-center__heading h1{font-size:clamp(2rem,4vw,3rem);line-height:1}.insights-command-center__controls{display:flex;align-items:flex-end;justify-content:flex-end;flex-wrap:wrap;gap:12px}.insights-command-center__controls .filter-control{min-width:min(320px,100%)}.insights-command-center__loading{min-height:220px}.insights-status-strip{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px;border:1px solid rgba(255,255,255,.07);border-radius:18px;background:#ffffff09}.insights-status-strip__item{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:7px 10px;border-radius:999px;background:#060c1442;color:#f5f8ff;white-space:nowrap}.insights-status-strip__account{max-width:min(360px,100%)}.insights-status-strip__item span{color:#8ea0bc;font-size:.72rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.insights-status-strip__item strong{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:.84rem}.insights-status-strip__flags{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.insights-status-flag{display:inline-flex;align-items:center;min-height:34px;padding:7px 10px;border-radius:999px;background:#ffa66624;color:#ffd7a1;font-size:.82rem;font-weight:700;white-space:nowrap}.insights-command-section-heading{display:grid;gap:4px}.insights-action-cards{display:grid;gap:12px}.insights-action-cards__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.insight-command-card{display:grid;align-content:start;gap:12px;min-width:0;padding:15px;border:.5px solid rgba(255,255,255,.08);border-left-width:2px;border-radius:16px;background:#ffffff0a}.insight-command-card--positive{border-left-color:#0f6e56;background:linear-gradient(180deg,#68ecbc17,#ffffff09)}.insight-command-card--warning{border-left-color:#854f0b;background:linear-gradient(180deg,#ffa6661a,#ffffff09)}.insight-command-card--danger{border-left-color:#a32d2d;background:linear-gradient(180deg,#ff60601c,#ffffff09)}.insight-command-card--revenue{border-left-color:#185fa5;background:linear-gradient(180deg,#3b82f61a,#ffffff09)}.insight-command-card--neutral{border-left-color:#ffffff2e}.insight-command-card__topline,.insight-command-card__entity-row,.insight-command-card__chips{display:flex;align-items:center;justify-content:space-between;gap:10px}.insight-command-card__type{display:inline-flex;align-items:center;gap:8px;min-width:0;color:#8ea0bc;font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.insight-command-card__type svg{flex:0 0 auto;color:#95f6ff}.insight-command-card__entity{min-width:0;overflow-wrap:anywhere;white-space:normal;color:#f7fbff;font-size:1rem;line-height:1.25}.insight-command-card__platform,.action-queue-row__platform{display:inline-flex;align-items:center;padding:4px 7px;border-radius:999px;background:#95f6ff14;color:#95f6ff;font-size:.72rem;font-weight:750;white-space:nowrap}.insight-command-card__metric{display:grid;gap:2px}.insight-command-card__metric strong{color:#fff;font-size:clamp(1.7rem,4vw,2.35rem);line-height:1;letter-spacing:-.05em}.insight-command-card__metric span{color:#8ea0bc;font-size:.82rem}.insight-command-card__chips{justify-content:flex-start;flex-wrap:wrap}.insight-metric-delta{display:inline-flex;align-items:center;padding:5px 8px;border-radius:999px;font-size:.78rem;font-weight:800}.insight-metric-delta--positive{background:#eaf3de;color:#3b6d11}.insight-metric-delta--negative{background:#fcebeb;color:#a32d2d}.insight-metric-delta--neutral{background:#ffffff14;color:#8ea0bc}.insight-command-card__verdict{min-height:2.6em;margin:0;color:#d9e4f5;line-height:1.3}.insight-command-card__action{display:inline-flex;justify-self:flex-start;align-items:center;min-height:34px;padding:7px 10px;border-radius:999px;background:#ffffff14;color:#fff;font-size:.82rem;font-weight:800;text-decoration:none}.insight-command-card__action--scale,.insight-command-card__action--keep-live{background:#68ecbc29;color:#b7f9de}.insight-command-card__action--pause-candidate,.insight-command-card__action--review{background:#ff606024;color:#ffc7c7}.insight-command-card__action--open{background:#3b82f624;color:#cfe2ff}.insight-command-card__action--wait,.insight-command-card__action--hold{background:#ffa66624;color:#ffd7a1}.insight-info-tooltip{position:relative;display:inline-flex;flex:0 0 auto}.insight-info-tooltip__trigger{display:inline-grid;width:28px;height:28px;place-items:center;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#060c1442;color:#8ea0bc;cursor:help}.insight-info-tooltip__content{position:absolute;right:0;bottom:calc(100% + 8px);z-index:30;width:min(280px,78vw);padding:10px 12px;border:1px solid rgba(149,246,255,.16);border-radius:12px;background:#0b101a;color:#d9e4f5;font-size:.82rem;line-height:1.35;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .14s ease,transform .14s ease}.insight-info-tooltip:hover .insight-info-tooltip__content,.insight-info-tooltip:focus-within .insight-info-tooltip__content{opacity:1;transform:translateY(0)}.action-queue{display:grid;gap:14px}.action-queue__header{align-items:flex-start}.action-queue__filters{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.action-queue__filter{padding:8px 11px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff0a;color:#d9e4f5;font-size:.82rem;font-weight:750;cursor:pointer}.action-queue__filter.is-active,.action-queue__filter:hover,.action-queue__filter:focus-visible{border-color:#68ecbc47;background:#68ecbc21;color:#fff;outline:none}.action-queue__table-shell{border:1px solid rgba(255,255,255,.06)}.action-queue__table th,.action-queue__table td{vertical-align:middle}.action-queue-row{cursor:pointer;transition:background .14s ease}.action-queue-row:hover,.action-queue-row.is-expanded{background:#95f6ff0b}.action-queue-row.is-nested{background:#95f6ff06}.action-queue-row.is-nested td:first-child{padding-left:28px}.action-queue-row.is-nested .action-queue-row__name-button{padding-left:12px;border-left:2px solid rgba(149,246,255,.28)}.action-queue-row__name-button{display:grid;gap:5px;width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.action-queue-row__name{max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.action-queue-row__meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.action-queue-row__badge{display:inline-flex;align-items:center;padding:3px 7px;border-radius:999px;background:#ffa66624;color:#ffd7a1;font-size:.7rem;font-weight:800}.action-queue-row__metric-label{display:block;margin-bottom:3px;color:#8ea0bc;font-size:.72rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.action-queue-row__metric-trend{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin-top:4px;color:#8ea0bc;font-size:.72rem;font-weight:700;line-height:1.2;white-space:nowrap}.action-queue-row__metric-change{display:inline-flex;align-items:center;padding:2px 5px;border-radius:999px;font-size:.68rem;font-weight:850}.action-queue-row__metric-change--positive{background:#68ecbc24;color:#b7f9de}.action-queue-row__metric-change--negative{background:#ff606024;color:#ffc7c7}.action-queue-row__metric-change--neutral{background:#ffffff14;color:#d9e4f5}.action-queue-row__action{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:4px 8px;border:1px solid rgba(149,246,255,.16);border-radius:999px;background:#95f6ff12;color:#b9e9f0;font-size:.74rem;font-weight:800;line-height:1.2;white-space:nowrap}.action-queue-row__drawer-row>td{padding:0;border-bottom:0}.insight-status-badge{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:5px 9px;border-radius:999px;font-size:.78rem;font-weight:800;white-space:nowrap}.insight-status-badge--winning,.insight-status-badge--rising{background:#eaf3de;color:#3b6d11}.insight-status-badge--emerging{background:#e1f5ee;color:#0f6e56}.insight-status-badge--learning{background:#faeeda;color:#633806}.insight-status-badge--watch{background:#ffdea433;color:#ffd7a1}.insight-status-badge--weakening,.insight-status-badge--declining,.insight-status-badge--problem{background:#fcebeb;color:#a32d2d}.insight-status-badge--data-issue{background:#e8f0ff;color:#185fa5}.insight-status-badge--paused{background:#ffffff14;color:#8ea0bc}.insight-detail-drawer{max-height:0;overflow:hidden;transition:max-height .22s ease}.insight-detail-drawer.is-open{max-height:1800px}.insight-detail-drawer__content{display:grid;gap:14px;margin:0 12px 14px;padding:14px;border:1px solid rgba(255,255,255,.07);border-radius:16px;background:#060c1457}.insight-detail-drawer__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.insight-detail-drawer__block{display:grid;gap:6px}.insight-detail-drawer__block>span,.insight-detail-drawer__numbers span{color:#8ea0bc;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.insight-detail-drawer__block p{margin:0;color:#d9e4f5;line-height:1.45}.insight-detail-drawer__chips{display:flex;flex-wrap:wrap;gap:8px}.insight-detail-drawer__numbers{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.insight-detail-drawer__numbers>div{display:grid;gap:4px;padding:10px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#ffffff0a}.insight-detail-drawer__numbers strong{color:#fff}.insight-detail-drawer__links{display:flex;flex-wrap:wrap;gap:8px}.action-queue__empty{margin:0}@media (max-width: 860px){.insights-command-center__header,.action-queue__header{align-items:stretch;flex-direction:column}.insights-command-center__controls,.action-queue__filters{justify-content:flex-start}.insights-status-strip__flags{width:100%;margin-left:0}}@media (max-width: 640px){.insights-action-cards__grid{grid-template-columns:1fr}.insights-command-center__heading h1{font-size:2rem}}.report-decision-card{display:grid;gap:14px;border-color:#95f6ff2e;background:#95f6ff0d}.report-decision-card--urgent,.report-decision-card--fix{border-color:#ff7c5c42;background:#ff7c5c12}.report-decision-card--grow{border-color:#68ecbc3d;background:#68ecbc12}.report-decision-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.report-decision-card__header h3,.report-decision-card__header p,.report-decision-card__detail,.report-decision-card__why{margin:0}.report-decision-card__header h3{margin-top:4px;color:#f7fbff}.report-decision-card__header p,.report-decision-card__detail,.report-decision-card__why{color:#d9e4f5;line-height:1.5}.report-decision-card__body{display:grid;justify-items:start;gap:10px}.report-decision-card__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%}.report-decision-card__facts>div{display:grid;align-content:start;gap:5px;min-width:0;border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:10px;background:#060c142e}.report-decision-card__facts span{color:#cbd5e1ad;font-size:.68rem;text-transform:uppercase;letter-spacing:.08em}.report-decision-card__facts strong{color:#fff;font-size:.88rem;line-height:1.35}.report-decision-card__facts p,.report-decision-card__facts ul{margin:0;color:#e2e8f0b8;font-size:.72rem;line-height:1.45}.report-decision-card__facts ul{display:grid;gap:4px;padding-left:16px}.report-decision-card__why{padding:10px 12px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:#060c1433}@media (max-width: 760px){.report-decision-card__facts{grid-template-columns:1fr}}.dashboard-insights-card .insights-summary{margin-bottom:10px}.insights-summary{margin:0;color:#d9e4f5;font-size:1.05rem;line-height:1.5}.insights-loading-state{display:grid;gap:12px;padding:14px 16px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#ffffff08}.insights-loading-state__status{display:flex;flex-wrap:wrap;gap:8px}.insights-loading-state__body,.insight-card-skeleton__badges{display:grid;gap:10px}.insights-loading-line,.insight-card-skeleton__button,.insight-card-skeleton__eyebrow,.insight-card-skeleton__line,.insight-card-skeleton__pill,.insight-card-skeleton__scope,.insight-card-skeleton__title,.loading-skeleton{border-radius:999px;background:linear-gradient(90deg,#ffffff12,#95f6ff29,#ffffff12);background-size:220% 100%;animation:integration-skeleton-flow 2.4s linear infinite,integration-skeleton-pulse 1.6s ease-in-out infinite}.loading-skeleton--label{width:42%;height:10px}.loading-skeleton--value{width:66%;height:24px}.loading-skeleton--title{width:74%;height:18px}.loading-skeleton--line{width:100%;height:10px}.loading-skeleton--line-medium{width:72%}.loading-skeleton--line-short{width:58%}.loading-skeleton--detail{width:52%;height:9px;margin-top:8px}.loading-skeleton--button{width:128px;height:34px;margin-top:2px}.loading-skeleton--pill{width:84px;height:26px}.metric-card-skeleton,.loading-card-skeleton{display:grid;gap:12px}.metric-card-skeleton{min-height:128px}.loading-card-skeleton{padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff0a}.loading-row-skeleton-list{display:grid;gap:10px}.loading-row-skeleton{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:14px;background:#ffffff0a}.loading-row-skeleton>div:first-child{flex:1 1 auto;min-width:0}.table-skeleton .campaign-table th,.table-skeleton .campaign-table td{vertical-align:middle}.table-skeleton .loading-skeleton--label,.table-skeleton .loading-skeleton--line{min-width:54px}.chart-skeleton{gap:0}.insights-loading-line{height:10px}.insights-loading-line--title{width:min(420px,92%);height:14px}.insights-loading-line--short{width:58%}.insight-card-skeleton{border-color:#ffffff14;background:#ffffff0a}.insight-card-skeleton__scope{width:150px;height:10px}.insight-card-skeleton__badges{grid-auto-flow:column;justify-content:flex-end}.insight-card-skeleton__pill{width:88px;height:26px}.insight-card-skeleton__pill--short{width:72px}.insight-card-skeleton__eyebrow{width:110px;height:10px}.insight-card-skeleton__title{width:78%;height:18px}.insight-card-skeleton__line{width:100%;height:10px}.insight-card-skeleton__line--medium{width:70%}.insight-card-skeleton__button{width:132px;height:36px}.insights-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.insights-grid--compact{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.insights-grid--featured{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.insight-card{display:grid;gap:12px;padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#ffffff0a}.insight-card--featured{padding:18px;background:linear-gradient(180deg,#ffffff12,#ffffff0a)}.insight-card--high{border-color:#ff7c5c4d;background:#ff7c5c14}.insight-card--critical{border-color:#ff606066;background:#ff60601f}.insight-card--medium{border-color:#ffc2774d;background:#ffc27714}.insight-card--low{border-color:#95f6ff40;background:#95f6ff12}.insight-card--urgent{border-color:#ff606066;background:#ff60601a;box-shadow:0 12px 24px #ff606014}.insight-card--fix{border-color:#ffa66652;background:#ffa66614;box-shadow:0 12px 24px #ffa66614}.insight-card--grow{border-color:#68ecbc47;background:#68ecbc17;box-shadow:0 12px 24px #68ecbc0f}.insight-card--watch{border-color:#95f6ff2e;background:#95f6ff0a}.insight-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.insight-card__badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.insight-card__scope{margin:0;color:#8ea0bc;font-size:.8rem;line-height:1.4}.insight-card__body{display:grid;gap:10px}.insight-card__lead,.insight-card__summary,.insight-card__entity,.insight-card__reason,.insight-card__action,.insight-card__note{margin:0}.insight-card__title{color:#f5f8ff;line-height:1.3}.insight-card__summary{color:#d9e4f5;line-height:1.45}.insight-card__entity{color:#f5f8ff;font-size:.92rem;font-weight:600}.insight-card__action{display:grid;gap:4px;padding:10px 12px;border:1px solid rgba(255,255,255,.06);border-radius:14px;background:#060c143d}.insight-card__action-label{color:#8ea0bc;font-size:.72rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.insight-card__action-text{color:#f5f8ff;font-weight:600;line-height:1.45}.insight-card__priority-block{display:grid;gap:4px;padding:10px 12px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#060c1447}.insight-card__priority-meta,.insight-card__priority-summary{margin:0}.insight-card__priority-meta-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.insight-card__priority-meta{color:#8ea0bc;font-size:.78rem;letter-spacing:.02em;text-transform:uppercase}.insight-card__priority-summary{color:#f5f8ff;font-size:.88rem;font-weight:600}.insight-card__priority-tooltip{display:inline-flex;align-items:center;gap:6px}.insight-card__priority-tooltip-label{color:#8ea0bc;font-size:.76rem}.insight-card__lead{color:#d9e4f5;line-height:1.5}.insight-card__reason,.insight-card__note,.insights-section__description{color:#8ea0bc;line-height:1.5}.insights-section__description{margin:0}.insight-card__evidence{display:flex;flex-wrap:wrap;gap:8px}.insight-card__evidence-block,.insight-card__evidence-stack{display:grid;gap:8px}.insight-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;background:#ffffff14;color:#d9e4f5;font-size:.82rem}.insight-chip strong{font-variant-numeric:tabular-nums}.insight-mini-trend{display:grid;gap:8px;padding:10px 12px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#060c1447}.insight-mini-trend__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.insight-mini-trend__summary{color:#d9e4f5;font-size:.8rem}.insight-mini-trend__chart{width:100%;height:30px}.insight-mini-trend__baseline{stroke:#ffffff1f;stroke-width:1}.insight-mini-trend__line{fill:none;stroke:#95f6ff;stroke-linecap:round;stroke-width:2}.insight-mini-trend__point{fill:#95f6ff}.insight-card__footer{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px}.insight-card__details{min-width:0}.insight-card__details summary{cursor:pointer;color:#8ea0bc;font-size:.82rem}.insight-card__details-content{display:grid;gap:10px;margin-top:10px}.insight-card__detail-highlight{margin:0;color:#f5f8ff;font-size:.88rem;font-weight:600}.insight-card__meta{display:grid;gap:6px}.insight-card__action-link{color:#fff;text-decoration:none}.report-hero-card,.report-visual-card,.report-hero-card__stack,.report-summary-block,.report-findings-block,.report-summary-strip,.report-findings-grid{display:grid;gap:16px}.report-summary-strip,.report-findings-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.report-summary-tile{display:grid;gap:12px;padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff0a}.report-summary-tile--urgent{border-color:#ff606057;background:linear-gradient(180deg,#ff606024,#ffffff08)}.report-summary-tile--fix{border-color:#ffa66647;background:linear-gradient(180deg,#ffa6661f,#ffffff08)}.report-summary-tile--grow{border-color:#3cdc8c47;background:linear-gradient(180deg,#3cdc8c1f,#ffffff08)}.report-summary-tile--watch{border-color:#ffffff1f}.report-summary-tile__meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.report-summary-tile__eyebrow{color:#8ea0bc;font-size:.74rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.report-summary-tile h4{margin:0}.report-summary-tile p,.report-section-intro{margin:0;line-height:1.5}.report-breakdown-row--focused{background:#95f6ff14}.report-summary-tile p{color:#d9e4f5}.report-section-intro{color:#8ea0bc}.report-section-intro strong{color:#d9e4f5}.report-hero-card__header,.report-visual-card__header,.report-chart-controls,.report-movers-list__row,.report-chart-footer,.report-chart-legend,.report-donut-chart__legend-item,.report-ranking-list__label-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.report-hero-card__header{align-items:flex-start;flex-wrap:nowrap}.report-hero-card__controls{display:grid;gap:10px;justify-items:end;flex:0 0 320px;min-width:min(100%,320px)}.report-hero-card__meta{display:grid;gap:6px;margin-top:8px}.report-hero-card__detail{display:flex;flex-wrap:wrap;gap:8px;margin:0}.report-hero-card__detail-label{color:#8ea0bc;font-weight:600}.report-hero-card__empty{margin:8px 0 0}.report-hero-card__control,.report-hero-card__control .date-range-picker,.report-hero-card__control .date-range-picker__trigger{width:100%}.report-hero-card__summary,.report-chart-footer,.report-chart-legend__comparison{font-size:.82rem}.report-section-toggle{flex-shrink:0;min-width:72px;padding:8px 12px}.report-hero-card__summary{margin:0;text-align:right}.report-hero-card__badges,.report-chart-controls__secondary,.report-chart-legend--wrapped,.report-movers-grid,.report-ranking-list,.report-heatmap-shell,.report-heatmap__rows,.report-donut-layout{display:grid;gap:14px}.report-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.reports-page-header{display:grid;gap:18px}.reports-page-header__main{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:20px}.reports-page-header__content{min-width:0;display:grid;gap:16px}.reports-page-header__snapshot{display:grid;gap:10px;max-width:760px;padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff09}.reports-page-header__snapshot h3,.reports-page-header__snapshot p{margin:0}.reports-page-header__snapshot-heading,.reports-page-header__snapshot-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.reports-page-header__snapshot-heading h3{flex:0 0 auto}.reports-page-header__actions{display:grid;gap:14px;padding:16px;border:1px solid rgba(149,246,255,.12);border-radius:18px;background:#95f6ff0b}.reports-page-header__button-grid,.reports-page-header__filter-grid{display:grid;gap:10px}.reports-page-header__button-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.reports-page-header__button-grid .primary-button,.reports-page-header__button-grid .secondary-button{min-height:42px;padding:10px 12px;white-space:nowrap}.reports-page-header__filter-grid{grid-template-columns:1fr}.reports-page-header__range-control,.reports-page-header__attribution-control,.reports-page-header__range-control .date-range-picker,.reports-page-header__range-control .date-range-picker__trigger,.reports-page-header__attribution-control select{width:100%}.report-tab-list{display:flex;flex-wrap:wrap;gap:8px;width:fit-content;max-width:100%;padding:4px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0a}.reports-page-header__tabs-row{display:grid;justify-items:center;padding-top:2px}.report-tab-button{border:0;border-radius:999px;padding:10px 14px;color:#9db0cb;background:transparent;cursor:pointer;font-size:.78rem;font-weight:700;letter-spacing:.06em}.report-tab-button.is-active{color:#07131f;background:linear-gradient(135deg,#95f6ff,#9e83ff)}.report-tab-button:focus-visible{outline:2px solid rgba(149,246,255,.45);outline-offset:2px}.report-tab-panel,.payments-card-grid,.report-subsection-card,.payments-subcard__section{display:grid;gap:16px}.report-tab-panel{gap:20px}.report-subsection-card{padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff09}.payments-subcard .section-header{align-items:flex-start}.payments-subcard__section{margin-top:4px}.payments-subcard__section h5{margin:0;color:#d9e4f5}.sales-report-stack,.sales-payments-section,.sales-sources-section,.sales-history-section,.sales-summary-card,.sales-chart-card,.sales-table-card,.sales-contribution-card,.sales-payment-insights{display:grid;gap:14px}.sales-report-stack{gap:12px}.sales-payments-overview-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);gap:12px;align-items:stretch}.sales-payments-overview-grid>.sales-summary-card{grid-column:1 / -1}.sales-subsection-heading,.sales-chart-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sales-summary-card .sales-subsection-heading{display:grid;justify-content:start;gap:4px}.sales-subsection-heading h4,.sales-subsection-heading p,.sales-chart-card h4,.sales-table-card h4,.sales-contribution-card h4,.sales-payment-insight p{margin:0}.sales-summary-metric-grid{display:grid;grid-template-columns:repeat(5,minmax(106px,1fr));gap:0;overflow:hidden;border-radius:14px}.sales-summary-metric{--sales-metric-color: var(--palette-sales);--sales-metric-glow: rgba(34, 197, 94, .2);min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:start;padding:12px;border-right:1px solid rgba(148,163,184,.13);background:#040c182e}.sales-summary-metric:last-child{border-right:0}.sales-summary-metric--blue{--sales-metric-color: #22c55e;--sales-metric-glow: rgba(34, 197, 94, .22)}.sales-summary-metric--orange{--sales-metric-color: #4ade80;--sales-metric-glow: rgba(74, 222, 128, .2)}.sales-summary-metric--purple{--sales-metric-color: #86efac;--sales-metric-glow: rgba(134, 239, 172, .2)}.sales-summary-metric--green{--sales-metric-color: #22c55e;--sales-metric-glow: rgba(34, 197, 94, .2)}.sales-summary-metric--pink{--sales-metric-color: #34d399;--sales-metric-glow: rgba(52, 211, 153, .2)}.sales-summary-metric__icon,.sales-source-icon{display:inline-grid;place-items:center;border-radius:999px;font-size:.62rem;font-weight:850;letter-spacing:-.02em}.sales-summary-metric__icon{width:34px;height:34px;color:var(--sales-metric-color);border:1px solid color-mix(in srgb,var(--sales-metric-color) 50%,transparent);background:color-mix(in srgb,var(--sales-metric-color) 15%,rgba(8,20,36,.88));box-shadow:0 0 18px var(--sales-metric-glow)}.sales-summary-metric__body{min-width:0;display:grid;gap:6px}.sales-summary-metric__body span{color:#e2e8f0c2;font-size:.78rem;font-weight:700}.sales-summary-metric__body strong{color:#fff;font-size:clamp(1.08rem,1.5vw,1.42rem);line-height:1.05;font-variant-numeric:tabular-nums}.sales-summary-metric__delta{color:#cbd5e19e;font-size:.72rem;font-style:normal;line-height:1.3}.sales-summary-metric__delta--positive{color:#43e59c}.sales-summary-metric__delta--negative{color:#fb7185}.sales-payment-insights{gap:8px}.sales-payment-insight{display:grid;justify-items:start;gap:8px}.sales-payment-insight p{color:#cbd5e1b8;line-height:1.45}.sales-payment-chart-legend{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px;color:#cbd5e1b8;font-size:.78rem}.sales-payment-chart-legend span,.sales-contribution-legend__label{display:inline-flex;align-items:center;gap:8px}.sales-payment-chart-legend i,.sales-contribution-legend__label i{width:9px;height:9px;flex:0 0 auto;border-radius:999px;box-shadow:0 0 0 4px color-mix(in srgb,currentColor 12%,transparent)}.sales-payment-chart{overflow:hidden;border:1px solid rgba(68,87,118,.34);border-radius:14px;background:linear-gradient(180deg,#0f172a7a,#040c1838),radial-gradient(circle at 70% 22%,rgba(34,197,94,.1),transparent 36%),#040a1485}.sales-payment-chart-shell,.sales-contribution-chart-shell{display:grid;gap:10px}.sales-chart-tooltip{gap:8px;padding:12px;border-radius:14px;background:#040c186b}.sales-chart-tooltip .trend-chart-tooltip__rows,.sales-chart-tooltip .trend-chart-tooltip__stats{gap:8px;grid-template-columns:repeat(auto-fit,minmax(118px,1fr))}.sales-chart-tooltip .trend-chart-tooltip__row,.sales-chart-tooltip .trend-chart-tooltip__stat{gap:4px;padding:9px;border-radius:10px}.sales-chart-tooltip .trend-chart-tooltip__row-label,.sales-chart-tooltip .trend-chart-tooltip__stat-label,.sales-chart-tooltip .trend-chart-tooltip__comparison{font-size:.7rem}.sales-payment-chart svg{width:100%;min-height:250px;display:block}.sales-payment-chart__grid,.sales-payment-chart__axis{stroke:#94a3b824;stroke-width:1}.sales-payment-chart__axis{stroke:#94a3b83d}.sales-payment-chart__axis-label,.sales-payment-chart__x-label{fill:#cbd5e194;font-size:11px}.sales-payment-chart__axis-title{fill:#60a5fa;font-size:11px;font-weight:800}.sales-payment-chart__axis-title--right,.sales-payment-chart__axis-label--right{fill:#43e59c}.sales-payment-chart__bar{opacity:.9}.sales-payment-chart__bar--active{opacity:1}.sales-payment-chart__bar--refunds{fill:#fb7185;opacity:.92;filter:drop-shadow(0 0 8px rgba(251,113,133,.38))}.sales-payment-chart__active-line{stroke:#e2e8f047;stroke-dasharray:5 5;stroke-width:1}.sales-payment-chart__line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.sales-payment-chart__line--gross{stroke:#3b82f6;filter:drop-shadow(0 0 8px rgba(59,130,246,.44))}.sales-payment-chart__line--net{stroke:#9333ea;filter:drop-shadow(0 0 8px rgba(147,51,234,.42))}.sales-payment-chart__line--payments{stroke:#43e59c;filter:drop-shadow(0 0 8px rgba(67,229,156,.38))}.sales-payment-chart__point{stroke:#040a14eb;stroke-width:2}.sales-payment-chart__point--gross{fill:#3b82f6}.sales-payment-chart__point--net{fill:#9333ea}.sales-payment-chart__point--payments{fill:#43e59c}.sales-payment-chart__hitbox,.sales-contribution-chart__hitbox{cursor:pointer;fill:transparent;outline:none}.sales-payment-chart__hitbox:focus-visible,.sales-contribution-chart__hitbox:focus-visible{stroke:#e2e8f0b8;stroke-width:2}.sales-sources-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch}.sales-history-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:12px}.sales-table-card,.sales-contribution-card,.business-report-page .sales-table-card,.business-report-page .sales-contribution-card,.business-report-page .sales-summary-card,.business-report-page .sales-chart-card{min-width:0;border-color:#4457765c;border-radius:14px;background:radial-gradient(circle at 20% 0%,rgba(37,99,235,.07),transparent 40%),#081424a8;box-shadow:none;padding:14px}.sales-table-shell{border:1px solid rgba(68,87,118,.28);border-radius:11px;background:#040c1861}.sales-table{min-width:560px}.sales-table th,.sales-table td{padding:10px 12px;font-size:.78rem;border-bottom-color:#44577647;vertical-align:middle}.sales-table th{color:#cbd5e18a;font-size:.72rem;font-weight:700}.sales-table tbody tr:last-child td{border-bottom:0}.sales-source-cell{min-width:165px;display:flex;align-items:center;gap:10px}.sales-source-icon{width:32px;height:32px;flex:0 0 auto;color:#86efac;border:1px solid rgba(34,197,94,.3);background:#22c55e24}.sales-source-icon--google{color:#4ade80;border-color:#16a34a57;background:#22c55e29}.sales-source-icon--wayforpay{color:#bbf7d0;border-color:#22c55e57;background:#22c55e29}.sales-contribution-bar-shell,.sales-provider-doughnut-shell{display:grid;gap:10px}.sales-provider-doughnut-shell{gap:8px}.sales-source-bar-chart,.sales-provider-doughnut-layout{overflow:hidden;border:1px solid rgba(68,87,118,.34);border-radius:14px;background:linear-gradient(180deg,#0f172a75,#040c1838),radial-gradient(circle at 18% 18%,rgba(34,197,94,.12),transparent 34%),#040a1485}.sales-source-bar-chart{overflow-x:auto}.sales-source-bar-chart svg{width:100%;min-width:420px;min-height:200px;display:block}.sales-source-bar-chart__grid,.sales-source-bar-chart__axis{stroke:#94a3b824;stroke-width:1}.sales-source-bar-chart__axis{stroke:#94a3b83d}.sales-source-bar-chart__axis-label,.sales-source-bar-chart__x-label,.sales-source-bar-chart__y-tick{fill:#e2e8f0c7;font-size:10px;paint-order:stroke;stroke:#040a14db;stroke-linejoin:round;stroke-width:3px}.sales-source-bar-chart__axis-label{font-weight:760;letter-spacing:.04em;text-transform:uppercase}.sales-source-bar-chart__x-label{fill:#e2e8f0b8;font-size:9.5px}.sales-source-bar-chart__y-tick{fill:#cbd5e1ad;font-size:8.5px}.sales-source-bar-chart__bar{opacity:.76;filter:drop-shadow(0 0 8px rgba(34,197,94,.18))}.sales-source-bar-chart__bar--active{opacity:1;filter:drop-shadow(0 0 12px rgba(34,197,94,.32))}.sales-source-bar-chart__bar--refund{fill:#fb7185;opacity:.95;filter:drop-shadow(0 0 10px rgba(251,113,133,.38))}.sales-source-bar-chart__bar--refund.sales-source-bar-chart__bar--active{opacity:1;filter:drop-shadow(0 0 14px rgba(251,113,133,.5))}.sales-source-bar-chart__hitbox{cursor:pointer;fill:transparent;outline:none}.sales-source-bar-chart__hitbox:hover{fill:#e2e8f00a}.sales-source-bar-chart__hitbox:focus-visible{stroke:#e2e8f0b8;stroke-width:2}.sales-provider-doughnut-card{align-content:start}.sales-provider-doughnut-layout{display:grid;grid-template-columns:1fr;align-items:center;justify-items:center;gap:0;padding:6px}.sales-provider-doughnut{width:min(268px,100%);justify-self:center;color:#94a3b83d;filter:drop-shadow(0 0 18px rgba(34,197,94,.14))}.sales-provider-doughnut__track{stroke:currentColor}.sales-provider-doughnut__segment{cursor:pointer;opacity:.78;outline:none;transition:opacity .16s ease,stroke-width .16s ease,filter .16s ease}.sales-provider-doughnut__segment:hover,.sales-provider-doughnut__segment:focus-visible,.sales-provider-doughnut__segment--active{opacity:1;stroke-width:31px;filter:drop-shadow(0 0 8px rgba(34,197,94,.32))}.sales-provider-doughnut__refund-track{stroke:#fb718529}.sales-provider-doughnut__refund-segment{cursor:pointer;opacity:.72;outline:none;stroke:#fb7185;filter:drop-shadow(0 0 7px rgba(251,113,133,.22));transition:opacity .16s ease,stroke-width .16s ease,filter .16s ease}.sales-provider-doughnut__refund-segment:hover,.sales-provider-doughnut__refund-segment:focus-visible,.sales-provider-doughnut__refund-segment--active{opacity:1;stroke-width:12px;filter:drop-shadow(0 0 10px rgba(251,113,133,.34))}.sales-provider-doughnut__value{fill:#fff;font-size:1.08rem;font-weight:820}.sales-provider-doughnut__label{fill:#cbd5e1a3;font-size:.76rem}.sales-contribution-layout{display:grid;grid-template-columns:1fr;align-items:center;justify-items:center;gap:12px}.sales-contribution-layout .sales-contribution-legend{width:100%}.sales-contribution-donut{width:min(200px,100%);justify-self:center;color:#94a3b83d;filter:drop-shadow(0 0 18px rgba(59,130,246,.14))}.sales-contribution-donut__track{stroke:currentColor}.sales-contribution-donut__value{fill:#fff;font-size:1.04rem;font-weight:820}.sales-contribution-donut__label{fill:#cbd5e1a3;font-size:.72rem}.sales-contribution-donut-panel{display:grid;justify-items:center;padding:8px;border:1px solid rgba(68,87,118,.28);border-radius:12px;background:radial-gradient(circle at 50% 36%,rgba(34,197,94,.1),transparent 42%),#040c184d}.sales-contribution-date-strip{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px}.sales-contribution-date-strip__button{flex:0 0 auto;padding:6px 9px;border:1px solid rgba(68,87,118,.34);border-radius:999px;color:#cbd5e1c2;background:#040c186b;cursor:pointer;font-size:.7rem;font-weight:760}.sales-contribution-date-strip__button:hover,.sales-contribution-date-strip__button:focus-visible,.sales-contribution-date-strip__button--active{color:#fff;border-color:#22c55e85;background:#22c55e29}.sales-contribution-chart{overflow:hidden;border:1px solid rgba(68,87,118,.34);border-radius:14px;background:linear-gradient(180deg,#0f172a75,#040c1838),radial-gradient(circle at 18% 18%,rgba(34,197,94,.12),transparent 34%),#040a1485}.sales-contribution-chart svg{width:100%;min-height:210px;display:block}.sales-contribution-chart__grid,.sales-contribution-chart__axis{stroke:#94a3b824;stroke-width:1}.sales-contribution-chart__axis{stroke:#94a3b83d}.sales-contribution-chart__axis-label,.sales-contribution-chart__x-label{fill:#cbd5e194;font-size:11px}.sales-contribution-chart__segment{opacity:.82}.sales-contribution-chart__active-frame{fill:#e2e8f00f;stroke:#e2e8f047;stroke-dasharray:4 4}.sales-contribution-legend{display:grid;gap:10px;padding:12px;border:1px solid rgba(68,87,118,.28);border-radius:12px;background:#040c1861}.sales-contribution-legend--compact{max-height:168px;overflow:auto}.sales-contribution-legend__row{display:grid;grid-template-columns:minmax(0,1fr) 58px minmax(70px,auto);align-items:center;gap:10px;color:#e2e8f0c7;font-size:.78rem}.sales-contribution-legend__row strong,.sales-contribution-legend__row>span:last-child{color:#fff;font-variant-numeric:tabular-nums;text-align:right}@media (max-width: 1260px){.sales-payments-overview-grid,.sales-sources-grid,.sales-contribution-layout{grid-template-columns:1fr}}@media (max-width: 900px){.sales-summary-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sales-summary-metric{border:1px solid rgba(148,163,184,.12);border-radius:12px}.sales-history-grid,.sales-contribution-layout{grid-template-columns:1fr}.sales-contribution-donut{justify-self:start}}@media (max-width: 640px){.sales-subsection-heading,.sales-chart-card__header,.sales-payment-chart-legend{display:grid;justify-content:stretch}.sales-summary-metric-grid{grid-template-columns:1fr}.sales-source-bar-chart svg{width:max(720px,100%)}.sales-contribution-legend__row{grid-template-columns:minmax(0,1fr) auto}.sales-contribution-legend__row>span:last-child{grid-column:1 / -1;text-align:left}}.report-grid{display:grid;gap:16px}.report-grid--distribution{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.report-grid--diagnostics{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.report-visual-card h4,.report-movers-grid h5{margin:0}.report-line-chart{display:grid;gap:12px}.report-line-chart__canvas{position:relative}.change-marker-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;place-items:center;padding:24px;background:#070c18b8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.change-marker-dialog{width:min(640px,100%);max-height:calc(100vh - 48px);display:grid;gap:16px;overflow:auto;border-color:#95f6ff29;background:linear-gradient(180deg,#101b30fa,#07111ffa);box-shadow:0 24px 80px #0000006b}.change-marker-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.change-marker-dialog__title{margin:0;font-size:1.15rem}.change-marker-dialog p{margin:0;color:#d2def1;line-height:1.5}.report-line-chart__bucket-hitbox,.report-line-chart__marker{position:absolute;top:20px;bottom:48px;border:0;padding:0;background:none}.report-line-chart__bucket-hitbox{z-index:1;cursor:crosshair}.report-line-chart__bucket-hitbox:hover{background:#95f6ff1a}.report-line-chart__marker{width:28px;transform:translate(-50%);z-index:2;cursor:pointer}.report-line-chart__marker-line,.report-line-chart__marker-dot{position:absolute;left:50%;transform:translate(-50%)}.report-line-chart__marker-line{top:0;bottom:0;width:3px;border-radius:999px;background:#95f6ff94}.report-line-chart__marker-dot{top:-6px;min-width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;padding:0 5px;border-radius:999px;color:#07131f;font-size:.72rem;font-weight:700;background:#95f6ff;box-shadow:0 0 0 5px #95f6ff2e}.report-line-chart__marker--active .report-line-chart__marker-line{background:#95f6fff2}.report-line-chart__marker--active .report-line-chart__marker-dot{box-shadow:0 0 0 7px #95f6ff38}.report-chart-legend{flex-wrap:wrap;justify-content:flex-start}.report-chart-legend__item{display:inline-flex;align-items:center;gap:8px;color:#d9e4f5}.report-chart-legend__swatch{width:10px;height:10px;border-radius:999px;background:var(--report-color);box-shadow:0 0 0 4px color-mix(in srgb,var(--report-color) 20%,transparent)}.report-chart-legend__comparison:before{content:"";width:18px;height:0;display:inline-block;margin-right:8px;vertical-align:middle;border-top:2px dashed rgba(217,228,245,.68)}.report-donut-layout{align-items:center;grid-template-columns:minmax(0,220px) minmax(0,1fr)}.report-donut-chart{width:min(220px,100%);justify-self:center}.report-donut-chart__value{fill:#d9e4f5;font-size:1rem;font-weight:700}.report-donut-chart__label{fill:#8ea0bc;font-size:.78rem}.report-donut-chart__legend{display:grid;gap:10px}.report-ranking-list{gap:12px}.report-ranking-list__row{display:grid;gap:6px}.report-ranking-list__label-row{font-size:.88rem}.report-ranking-list__track{width:100%;height:10px;overflow:hidden;border-radius:999px;background:#ffffff14}.report-ranking-list__fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--report-color) 72%,white 8%),var(--report-color))}.report-scatter-layout{display:grid;gap:14px}.report-scatter-chart{position:relative}.report-scatter-hitbox{position:absolute;transform:translate(-50%,-50%);border:0;border-radius:999px;padding:0;cursor:pointer;background:none}.report-scatter-hitbox:hover{background:color-mix(in srgb,var(--report-scatter-hitbox-color) 14%,transparent)}.report-scatter-hitbox:focus-visible{outline:2px solid color-mix(in srgb,var(--report-scatter-hitbox-color) 70%,white 22%);outline-offset:2px}.report-heatmap__hours,.report-heatmap__row,.report-heatmap__legend{display:flex;align-items:center;justify-content:space-between;gap:12px}.report-heatmap__hours,.report-heatmap__legend{color:#8ea0bc;font-size:.72rem}.report-heatmap__hours,.report-heatmap__row{display:grid;grid-template-columns:42px repeat(24,minmax(0,1fr));gap:6px;align-items:center}.report-heatmap__cell{aspect-ratio:1;border-radius:8px;background:rgba(149,246,255,var(--report-intensity))}.report-heatmap__legend{justify-content:flex-start}.report-heatmap__legend-scale{width:96px;height:10px;border-radius:999px;background:linear-gradient(90deg,#ffffff0f,#95f6ff)}.report-movers-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.report-change-marker-card,.report-change-marker-card__body,.report-change-marker-form,.report-change-marker-list{display:grid;gap:12px}.report-change-marker-card__header,.report-change-marker-card__meta{display:flex;align-items:center;justify-content:space-between;gap:12px}.report-change-marker-list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.report-change-marker-list__button--active{border-color:#95f6ff66;background:#95f6ff14}.report-change-marker-status--positive{color:#b8ffe0;background:#3cdc8c29}.report-change-marker-status--negative{color:#ffd6d6;background:#ff60602e}.report-change-marker-status--neutral{color:#d9e4f5;background:#ffffff14}.report-change-marker-metrics{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.report-change-marker-metric{display:grid;gap:4px;padding:12px 14px;border-radius:14px;background:#ffffff0a}.report-change-marker-metric span{color:#8ea0bc;font-size:.8rem}.report-change-marker-metric strong{font-variant-numeric:tabular-nums}.report-change-marker-metric em{color:#8ea0bc;font-size:.78rem;font-style:normal}.report-change-marker-metric--positive strong{color:#b8ffe0}.report-change-marker-metric--negative strong{color:#ffd6d6}.report-movers-list{display:grid;gap:10px}.report-movers-list__row{padding:12px 14px;border-radius:14px;background:#ffffff0a}.report-movers-list__delta{font-weight:700;font-variant-numeric:tabular-nums}.report-movers-list__delta--positive{color:#8fffc0}.report-movers-list__delta--negative{color:#ffb2a0}.report-inline-toggle{display:inline-flex;align-items:center;gap:10px}.report-inline-toggle input{width:auto;padding:0}.report-segmented-control{display:grid;gap:6px;margin:0;padding:0;border:0}.report-segmented-control legend{margin-bottom:2px;color:#8ea0bc;font-size:.82rem;font-weight:600}.report-segmented-control__options{display:inline-flex;width:max-content;padding:3px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0a}.report-segmented-control label{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:7px 12px;border-radius:999px;color:#9db0cb;cursor:pointer}.report-segmented-control label.is-active{color:#f4f7fb;background:#95f6ff29}.report-segmented-control label:focus-within{outline:2px solid rgba(149,246,255,.45);outline-offset:2px}.report-segmented-control input{position:absolute;opacity:0;pointer-events:none}.report-segmented-control p{max-width:340px;margin:0;color:#8ea0bc;font-size:.78rem;line-height:1.45}@media (max-width: 960px){.reports-page-header__main{grid-template-columns:1fr}.reports-page-header__button-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.report-grid--diagnostics,.report-donut-layout{grid-template-columns:1fr}.report-donut-chart{justify-self:start}}@media (max-width: 720px){.report-hero-card__header,.reports-page-header,.report-summary-tile__meta,.change-marker-dialog__header,.report-change-marker-card__header,.report-visual-card__header,.report-chart-controls,.report-run-row,.report-chart-footer{display:grid;justify-content:stretch}.report-hero-card__controls{justify-items:stretch;flex-basis:auto;min-width:100%}.report-hero-card__summary{text-align:left}.reports-page-header__button-grid{grid-template-columns:1fr}.report-tab-list{width:100%;border-radius:20px}.report-tab-button{flex:1 1 calc(50% - 8px)}.report-heatmap__hours,.report-heatmap__row{grid-template-columns:32px repeat(24,minmax(10px,1fr));gap:4px}.insight-card__header,.primary-recommendation__header,.report-decision-card__header,.insight-card__footer{display:grid;justify-content:stretch}.insight-card__badges{justify-content:flex-start}.payment-method-card{grid-template-columns:1fr}.payment-method-card__actions{justify-items:start}.billing-history-card{grid-template-columns:1fr}.invoice-history-card__actions,.invoice-history-card__meta{justify-items:start}.funnel-ladder-steps,.funnel-ladder-metrics{grid-template-columns:1fr}.funnel-ladder-steps__arrow{text-align:center}.integration-card__header{display:grid;justify-content:stretch}.collapsible-panel__toggle{display:grid}.collapsible-panel__meta,.integration-card__header-actions{justify-content:flex-start}.integration-dialog__actions{display:grid}}.insight-card__copy{display:grid;gap:8px}.insight-card__copy p{margin:0;color:#d9e4f5;line-height:1.5}.change-outcome-metrics{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.change-outcome-details{display:grid;gap:10px}.change-outcome-details summary{width:fit-content;cursor:pointer;color:#9fd4ff;font-size:.84rem;font-weight:650}.business-memory-empty{display:grid;gap:14px;padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff09}.business-memory-empty h4,.business-memory-empty p{margin:0}.business-memory-empty__examples{display:flex;flex-wrap:wrap;gap:8px}.business-memory-empty__examples span{padding:6px 10px;border:1px solid rgba(255,255,255,.08);border-radius:999px;color:#d9e4f5;background:#ffffff0b;font-size:.82rem}.change-outcome-metric{display:grid;gap:4px;padding:10px 12px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#060c1447}.change-outcome-metric span,.change-outcome-metric em{color:#8ea0bc;font-size:.78rem;font-style:normal}.change-outcome-metric strong{font-variant-numeric:tabular-nums}.change-outcome-metric--positive strong{color:#b8ffe0}.change-outcome-metric--negative strong{color:#ffd6d6}.insight-pill{display:inline-flex;padding:6px 10px;border-radius:999px;font-size:.78rem;white-space:nowrap}.insight-pill--high{color:#ffd4c7;background:#ff7c5c2e}.insight-pill--critical{color:#ffd6d6;background:#ff60603d}.insight-pill--medium{color:#ffe2b3;background:#ffc2772e}.insight-pill--low{color:#b8fbff;background:#95f6ff29}.insight-pill--urgent{color:#ffd6d6;background:#ff60603d}.insight-pill--fix{color:#ffe2b3;background:#ffa66633}.insight-pill--grow{color:#b8ffe0;background:#3cdc8c2e}.insight-pill--watch,.insight-pill--confidence{color:#d9e4f5;background:#ffffff14}.trend-pill{position:relative;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;font-size:.8rem;background:#ffffff14}.trend-pill--good{color:#8fffc0;background:#3cdc8c29}.trend-pill--bad{color:#ffc487;background:#ffaa5029}.trend-pill--watch{color:#d9e4f5;background:#95f6ff1f}.trend-pill--neutral{color:#d9e4f5}.trend-pill--unavailable{cursor:pointer}.trend-pill__tooltip{position:absolute;right:0;bottom:calc(100% + 8px);z-index:7;width:max-content;max-width:220px;padding:8px 10px;border-radius:10px;color:#d9e4f5;font-size:.8rem;font-weight:500;line-height:1.4;white-space:normal;background:#040b17f5;box-shadow:0 12px 28px #00000047;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .14s ease,transform .14s ease}.trend-pill--unavailable:hover .trend-pill__tooltip,.trend-pill--unavailable:focus .trend-pill__tooltip{opacity:1;transform:translateY(0)}.funnel-impact-note,.funnel-impact-card,.funnel-impact-source-grid{display:grid;gap:12px}.funnel-impact-section,.funnel-signals-section{display:grid;gap:18px}.funnel-impact-section__header-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;margin-left:auto}.funnel-impact-toolbar{display:inline-flex;align-items:center;gap:6px;padding:4px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff0a}.funnel-impact-icon-button{width:38px;height:38px;display:inline-grid;place-items:center;border:1px solid transparent;border-radius:12px;color:#d9e4f5;background:transparent;cursor:pointer}.funnel-impact-icon-button svg{width:19px;height:19px}.funnel-impact-icon-button:hover,.funnel-impact-icon-button:focus-visible,.funnel-impact-icon-button.is-active{color:#07111f;border-color:#95f6ff52;background:linear-gradient(135deg,#95f6ff,#9e83ff)}.funnel-impact-control-stack{display:grid;gap:12px}.funnel-impact-section>.section-header,.funnel-signals-section>.section-header{align-items:flex-start}.funnel-impact-section>.muted-text,.funnel-signals-section>.muted-text{margin:0}.funnel-impact-controls,.funnel-signals-controls{display:grid;align-items:stretch;gap:14px}.funnel-impact-controls--panel{padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#ffffff09}.funnel-impact-controls__panel-header{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px}.funnel-impact-controls__panel-header strong{color:#f4f7fb}.funnel-impact-controls__panel-header span{color:#8ea0bc;font-size:.84rem}.funnel-impact-controls .overview-filter-row,.funnel-signals-controls .overview-filter-row{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.funnel-impact-controls .report-chart-controls__secondary,.funnel-signals-controls .report-chart-controls__secondary{align-items:start;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.funnel-impact-controls .funnel-impact-controls__selectors,.funnel-impact-controls .funnel-impact-controls__metric-row,.funnel-impact-controls .funnel-impact-controls__aggregate-row,.funnel-impact-controls .funnel-impact-controls__advanced{grid-template-columns:repeat(3,minmax(0,1fr))}.funnel-impact-controls .funnel-impact-controls__metric-row,.funnel-impact-controls .funnel-impact-controls__aggregate-row{justify-content:start}.funnel-impact-controls label,.funnel-impact-controls .account-multi-select,.funnel-signals-controls label,.funnel-signals-controls .account-multi-select{min-width:0}.funnel-impact-controls .account-multi-select,.funnel-signals-controls .account-multi-select{width:100%}.funnel-impact-controls .campaign-multi-select__trigger,.funnel-signals-controls .campaign-multi-select__trigger{width:100%;min-width:0}.funnel-impact-controls .report-segmented-control__options{width:100%;max-width:380px}.funnel-impact-controls .report-segmented-control{min-width:0}.funnel-impact-controls .report-segmented-control label{flex:1;white-space:nowrap}.funnel-impact-controls .report-inline-toggle,.funnel-signals-controls .report-inline-toggle{min-height:44px;align-self:stretch;padding:10px 12px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff0a}.funnel-impact-note{padding:14px 16px;border:1px solid rgba(149,246,255,.16);border-radius:16px;background:#95f6ff0d}.funnel-impact-note__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.funnel-impact-note__close{width:30px;height:30px;display:inline-grid;flex-shrink:0;place-items:center;border:1px solid rgba(255,255,255,.08);border-radius:999px;color:#d9e4f5;background:#ffffff0f;cursor:pointer}.funnel-impact-note__close svg{width:16px;height:16px}.funnel-impact-note__close:hover,.funnel-impact-note__close:focus-visible{color:#fff;background:#ffffff1f}.funnel-impact-note p,.funnel-impact-card p{margin:0}.funnel-impact-note__headline,.funnel-impact-card__headline{color:#d9e4f5;line-height:1.5}.funnel-impact-card__headline{font-weight:600}.funnel-impact-card__headline+.muted-text{margin-top:8px}.funnel-impact-chart__controls{align-items:center}.funnel-impact-chart .metric-pill{border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0a}.funnel-impact-chart .metric-pill.is-active{border-color:var(--metric-color);background:color-mix(in srgb,var(--metric-color) 14%,transparent)}.funnel-impact-chart .metric-pill input{accent-color:var(--metric-color)}.funnel-impact-grid{align-items:start;gap:18px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.funnel-directional-ratios{grid-column:1 / -1}.funnel-directional-ratios .metric-card-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}@media (min-width: 760px){.funnel-conversion-ladder{grid-column:span 2}}.funnel-ladder-steps,.funnel-ladder-metrics{display:grid;gap:10px}.funnel-ladder-steps{grid-template-columns:minmax(120px,1fr) 28px minmax(150px,1.15fr) 28px minmax(120px,1fr);align-items:center}.funnel-ladder-steps div,.funnel-ladder-metrics div{min-width:0;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:12px;background:#ffffff0a}.funnel-ladder-steps span,.funnel-ladder-metrics span{display:block;color:#9db0cb;font-size:.82rem;line-height:1.35;overflow-wrap:anywhere}.funnel-ladder-steps strong,.funnel-ladder-metrics strong{display:block;margin-top:6px;color:#f4f7fb;line-height:1.25;overflow-wrap:anywhere}.funnel-ladder-steps__arrow{color:#95f6ff;font-weight:700;justify-self:center}.funnel-ladder-metrics{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}@media (max-width: 900px){.funnel-impact-controls .funnel-impact-controls__selectors,.funnel-impact-controls .funnel-impact-controls__metric-row,.funnel-impact-controls .funnel-impact-controls__aggregate-row,.funnel-impact-controls .funnel-impact-controls__advanced{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.funnel-impact-section,.funnel-signals-section{gap:16px}.funnel-impact-controls .overview-filter-row,.funnel-signals-controls .overview-filter-row,.funnel-impact-controls .report-chart-controls__secondary,.funnel-signals-controls .report-chart-controls__secondary,.funnel-ladder-steps,.funnel-ladder-metrics{grid-template-columns:1fr}.funnel-conversion-ladder,.funnel-directional-ratios{grid-column:1 / -1}.funnel-ladder-steps__arrow{transform:rotate(90deg)}}.funnel-impact-source-grid .campaign-table th,.funnel-impact-source-grid .campaign-table td{vertical-align:top}@media (max-width: 980px){.app-shell,.two-up,.custom-report-mode__choices,.custom-report-builder__grid{grid-template-columns:1fr}.app-content{min-height:0}.sidebar,.sidebar--collapsed{position:static;top:auto;width:100%;height:auto;padding:20px 16px;border-right:none;border-bottom:1px solid rgba(255,255,255,.08)}.sidebar__top{gap:16px}.sidebar-nav{display:flex;gap:12px;overflow-x:auto;overflow-y:visible;padding-right:0}.sidebar-nav__section{display:flex;gap:12px}.sidebar-nav__section-header{display:none}.sidebar-link{width:max-content}.sidebar--collapsed .sidebar__brand-copy,.sidebar--collapsed .sidebar-link__text{display:block}.sidebar--collapsed .sidebar__brand{justify-content:flex-start}.sidebar--collapsed .sidebar-link{justify-content:flex-start;padding-right:14px;padding-left:14px}.sidebar__footer{display:none}.toast-stack{right:16px;bottom:16px;left:16px}.date-range-picker__summary,.campaign-multi-select__group-header{align-items:flex-start;flex-direction:column}.overview-controls-row{flex-direction:column}.insights-home-card__controls{justify-items:stretch;flex-basis:auto;min-width:100%}.insights-home-card__header{flex-wrap:wrap}.overview-filter-row,.overview-controls-row .metric-pill-row,.overview-filter-row .campaign-multi-select__trigger,.insights-home-card__control .date-range-picker__trigger,.insights-home-card__control .campaign-multi-select__trigger{width:100%}.dashboard-tabs{width:100%;overflow-x:auto}.date-range-picker__popover,.campaign-multi-select__popover{left:0;right:auto}}.smart-link-pages__template-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.smart-link-pages__template-card,.smart-link-pages__variant-card,.smart-link-pages__list-item,.smart-link-pages__block-row,.smart-link-pages__cta-row,.smart-link-pages__block-select{width:100%;border:1px solid rgba(255,255,255,.08);border-radius:18px;color:inherit;text-align:left;background:#ffffff08}.smart-link-pages__template-card,.smart-link-pages__variant-card,.smart-link-pages__list-item,.smart-link-pages__cta-row{padding:16px}.smart-link-pages__layout,.smart-link-pages__editor-grid{display:grid;gap:20px}.smart-link-pages__layout{grid-template-columns:minmax(240px,280px) minmax(0,1fr)}.smart-link-pages__editor-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.smart-link-pages__rail{align-self:start}.smart-link-pages__list,.smart-link-pages__block-list,.smart-link-pages__cta-list{display:grid;gap:12px}.smart-link-pages__list-item,.smart-link-pages__variant-card,.smart-link-pages__cta-row{display:grid;gap:8px}.smart-link-pages__list-item.is-active,.smart-link-pages__variant-card.is-active,.smart-link-pages__cta-row.is-active,.smart-link-pages__block-row.is-active,.smart-link-renderer__block.is-selected,.smart-link-renderer__spacer.is-selected{border-color:#95f6ff73;background:#95f6ff14}.smart-link-pages__list-item-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.smart-link-pages__variant-grid,.smart-link-pages__add-row,.smart-link-pages__toolbar-actions,.smart-link-pages__header{display:flex;flex-wrap:wrap;gap:12px}.smart-link-pages__settings-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.smart-link-pages__align-end{align-self:end}.smart-link-pages__block-select{padding:14px 16px}.smart-link-pages__divider{margin:20px 0;border:none;border-top:1px solid rgba(255,255,255,.08)}.smart-link-pages__textarea{min-height:120px;resize:vertical}.smart-link-pages__preview-shell{padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:radial-gradient(circle at top left,rgba(149,246,255,.08),transparent 35%),#060d1be0}.smart-link-pages__code-block{padding:14px 16px;overflow-x:auto;border-radius:16px;background:#0000003d}.smart-link-renderer{display:grid;gap:18px}.smart-link-renderer__block{padding:20px;border:1px solid rgba(255,255,255,.06);border-radius:20px;background:#ffffff05}.smart-link-renderer__hero-title{margin:0;font-size:clamp(2rem,5vw,3.4rem);line-height:1.02}.smart-link-renderer__hero-subtitle,.smart-link-renderer__text{margin:0;color:#c6d4ea;line-height:1.7;white-space:pre-wrap}.smart-link-renderer__hero-actions,.smart-link-renderer__button-group{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.smart-link-renderer__cta{text-decoration:none}.smart-link-renderer__image{width:100%;border-radius:18px;display:block;object-fit:cover}.smart-link-renderer__social-proof-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.smart-link-renderer__social-proof-card p,.smart-link-renderer__social-proof-card strong{margin:0}.smart-link-renderer__social-proof-card{display:grid;gap:10px}.smart-link-renderer__spacer--sm{height:16px}.smart-link-renderer__spacer--md{height:28px}.smart-link-renderer__spacer--lg{height:44px}.public-smart-link-page{position:relative;min-height:100vh;overflow:hidden}.public-smart-link-page__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at top left,rgba(149,246,255,.16),transparent 32%),radial-gradient(circle at bottom right,rgba(158,131,255,.18),transparent 36%),#07111f}.public-smart-link-page__main{position:relative;z-index:1;min-height:100vh;padding:32px 20px 56px;display:grid;place-items:center}.public-smart-link-page__content{width:min(980px,100%);display:grid;gap:16px}.public-smart-link-page__meta{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.public-smart-link-page__canvas,.public-smart-link-page__state-card{width:min(980px,100%)}@media (max-width: 980px){.smart-link-pages__layout,.smart-link-pages__editor-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 720px){.smart-link-pages__toolbar-actions,.smart-link-renderer__hero-actions,.smart-link-renderer__button-group,.smart-link-pages__add-row{flex-direction:column}.public-smart-link-page__main{padding:24px 14px 40px}}.audience-hero-card .section-header{gap:18px}.audience-tab-row,.audience-provider-pills,.audience-chip-list{display:flex;flex-wrap:wrap;gap:8px}.audience-provider-pill{display:inline-flex;align-items:center;gap:6px;width:fit-content;padding:5px 9px;border-radius:999px;color:#dffaff;background:#95f6ff1a;border:1px solid rgba(149,246,255,.18);font-size:.75rem;text-transform:capitalize}.audience-metric-card{display:grid;gap:8px;padding:18px}.audience-metric-card span{color:#8ea0bc;font-size:.8rem}.audience-metric-card strong{font-size:1.35rem}.audience-metric-card p{margin:0;color:#9eb0cc}.audience-mini-bars{min-height:160px;display:grid;grid-template-columns:repeat(14,minmax(16px,1fr));align-items:end;gap:8px}.audience-mini-bar{min-height:140px;display:grid;grid-template-rows:1fr auto;align-items:end;gap:8px;color:#8ea0bc;font-size:.7rem;text-align:center}.audience-mini-bar span{display:block;width:100%;min-height:8px;border-radius:999px 999px 4px 4px;background:linear-gradient(180deg,#d8b4fe,var(--palette-audience))}.audience-report-list{display:grid;gap:10px}.audience-report-list p,.audience-timeline p{margin:0;display:flex;justify-content:space-between;gap:14px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.08)}.audience-search-form{min-width:min(420px,100%);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.audience-people-table tr{cursor:pointer}.link-button{border:0;padding:0;color:#8ae9ff;background:transparent;cursor:pointer;text-align:left}.conversations-metric-grid .metric-card{display:grid;align-content:start;gap:6px}.conversations-metric-grid .metric-card>span.metric-card__label{display:flex;margin-bottom:0;width:auto}.conversations-metric-grid .metric-card strong{display:block;line-height:1.2}.conversations-metric-grid .metric-card__detail{margin-top:0}.conversation-provider-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}.conversation-provider-cell{display:inline-flex;align-items:center;gap:8px;min-width:0}.conversation-provider-account{display:inline-block;max-width:180px;overflow:hidden;color:#d9e4f5;font-size:.82rem;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.conversation-provider-pill{text-transform:none}.conversation-provider-pill .conversation-provider-icon{width:22px;height:22px;background:transparent;border:0}.conversations-events-table .audience-provider-pill{white-space:nowrap}.conversation-timeline-list{display:grid;gap:12px}.conversation-timeline-item{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.08)}.conversation-timeline-item:last-child{border-bottom:0}.conversation-timeline-item p{margin:4px 0 0;color:var(--editorial-muted)}.audience-person-detail{margin-top:24px;display:grid;gap:18px}.audience-source-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:18px 0}.audience-source-card{padding:16px}.audience-source-card h4,.audience-source-card p{margin:0}.audience-source-card p{margin-top:8px;color:#8ea0bc}.audience-webhook-card pre,.audience-raw-debug pre{max-width:100%;overflow-x:auto;padding:16px;border-radius:14px;color:#dffaff;background:#020814b8;border:1px solid rgba(255,255,255,.08)}.core-funnel-dashboard{overflow:hidden}.core-funnel-loading{display:grid;gap:14px;min-height:92px}.core-funnel-card-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;align-items:stretch}.core-funnel-stage-shell{position:relative;min-width:0}.core-funnel-stage-card{height:100%;padding:16px;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:linear-gradient(145deg,#0e172aeb,#0b1220bd);box-shadow:inset 0 1px #ffffff0f}.core-funnel-stage-card--spend{border-color:#7c8cff57}.core-funnel-stage-card--leads{border-color:#ffb84d57}.core-funnel-stage-card--audience{border-color:#ff5db157}.core-funnel-stage-card--payments{border-color:#23d18b57}.core-funnel-stage-card__topline,.core-funnel-stage-card__value-row,.core-funnel-source-card__header,.core-funnel-source-row__meta{display:flex;align-items:center;justify-content:space-between;gap:12px}.core-funnel-stage-card__topline{color:#c8d6ed;font-size:.9rem;font-weight:700}.core-funnel-stage-card__value-row{margin-top:12px}.core-funnel-stage-card__value-row>strong{color:#f7fbff;font-size:clamp(1.45rem,3vw,2.15rem);letter-spacing:-.04em}.core-funnel-sparkline{width:88px;height:30px;flex:0 0 auto;opacity:.95}.core-funnel-stage-card__breakdown{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.core-funnel-stage-card__breakdown span{padding:5px 8px;border-radius:999px;color:#d9e4f5;font-size:.78rem;background:#ffffff14}.core-funnel-connector{position:absolute;top:50%;right:-16px;z-index:1;display:grid;width:24px;height:24px;place-items:center;border-radius:999px;color:#d9e4f5;background:#ffffff1f;transform:translateY(-50%)}.core-funnel-ratio-row,.core-funnel-insight-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.core-funnel-ratio,.core-funnel-insight{padding:10px 12px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#ffffff0f}.core-funnel-ratio span{display:block;color:#8fa2bd;font-size:.78rem}.core-funnel-ratio strong{color:#f7fbff}.core-funnel-insight{color:#d9e4f5;font-size:.9rem}.core-funnel-insight--positive{border-color:#23d18b52;background:#23d18b1a}.core-funnel-insight--warning{border-color:#ffb84d52;background:#ffb84d1a}.core-funnel-trend{margin-top:18px}.core-funnel-trend__controls{margin-bottom:10px}.core-funnel-trend .metric-pill input{accent-color:var(--metric-color)}.core-funnel-source-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:18px}.core-funnel-source-card{padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#ffffff0d}.core-funnel-source-card__header span{color:#8fa2bd;font-size:.78rem}.core-funnel-source-card__rows{display:grid;gap:10px;margin-top:12px}.core-funnel-source-row__meta{color:#d9e4f5;font-size:.86rem}.core-funnel-source-row__track{overflow:hidden;height:8px;margin-top:6px;border-radius:999px;background:#ffffff14}.core-funnel-source-row__bar{display:block;width:var(--core-funnel-bar-width);height:100%;border-radius:inherit;background:var(--core-funnel-stage-color)}.adpulse-dashboard-page{min-height:100vh;color:#fff;background:#0a0b10}.adpulse-dashboard-page h1,.adpulse-dashboard-page h2,.adpulse-dashboard-page h3,.adpulse-dashboard-page p{margin:0}.adpulse-top-nav{position:sticky;top:0;z-index:40;width:100%;min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:12px 32px;border-bottom:1px solid rgba(255,255,255,.06);background:#0a0b10f5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.adpulse-top-nav__left,.adpulse-top-nav__actions,.adpulse-brand,.adpulse-top-nav__links,.adpulse-theme-switch,.adpulse-user-chip,.adpulse-page-heading,.adpulse-section-header,.adpulse-toggle-group,.adpulse-funnel-hero__stages,.adpulse-funnel-ratio-strip,.adpulse-campaign-cell,.adpulse-table-sort{display:flex;align-items:center}.adpulse-top-nav__left{min-width:0;gap:34px}.adpulse-brand{gap:10px;color:#fff;font-size:1.08rem;font-weight:800;text-decoration:none;white-space:nowrap}.adpulse-brand__mark{width:28px;height:28px;display:grid;place-items:center;border-radius:999px;color:#dfe9ff;font-size:.72rem;background:linear-gradient(135deg,#2563eb,#1d4ed8 48%,#38bdf8);box-shadow:0 0 22px #2563eb70}.adpulse-top-nav__links{gap:30px;min-width:0}.adpulse-top-nav__link{position:relative;padding:10px 0;color:#ffffff9e;font-size:.9rem;font-weight:650;text-decoration:none;white-space:nowrap}.adpulse-top-nav__link.is-active{color:#fff}.adpulse-top-nav__link.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-13px;height:2px;border-radius:999px;background:#3b82f6;box-shadow:0 0 18px #3b82f6c2}.adpulse-top-nav__actions{justify-content:flex-end;gap:14px;min-width:0}.adpulse-top-nav__secondary-action{min-height:38px;padding:9px 14px;white-space:nowrap}.adpulse-top-nav .date-range-picker__trigger,.adpulse-audience-basis-switch,.adpulse-theme-switch,.adpulse-user-chip,.adpulse-subtle-pill,.adpulse-ghost-button,.adpulse-toggle-group{border:1px solid rgba(255,255,255,.1);background:#ffffff0b}.adpulse-top-nav .date-range-picker__trigger{min-height:38px;border-radius:10px;color:#fff}.adpulse-audience-basis-switch{min-height:38px;display:inline-flex;align-items:center;margin:0;padding:3px;border-radius:12px}.adpulse-audience-basis-switch legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.adpulse-audience-basis-switch>div{display:inline-flex;gap:3px}.adpulse-audience-basis-switch label{position:relative;min-height:30px;display:inline-flex;align-items:center;justify-content:center;padding:7px 10px;border-radius:9px;color:#ffffffa3;font-size:.76rem;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer}.adpulse-audience-basis-switch label.is-active{color:#fff;background:#3b82f642}.adpulse-audience-basis-switch label:focus-within{outline:2px solid rgba(149,246,255,.45);outline-offset:2px}.adpulse-audience-basis-switch input{position:absolute;opacity:0;pointer-events:none}.adpulse-theme-switch{gap:3px;padding:3px;border-radius:12px}.adpulse-theme-switch button{width:36px;height:32px;display:grid;place-items:center;padding:0;border:0;border-radius:9px;color:#ffffffa8;background:transparent;cursor:pointer;font:inherit;font-size:1rem;text-align:center}.adpulse-theme-switch svg{width:16px;height:16px}.adpulse-theme-switch .is-active{color:#fff;background:#2563eb5c}.adpulse-user-chip{gap:10px;min-width:0;padding:5px 10px 5px 5px;border-radius:999px}.adpulse-user-chip__avatar{width:32px;height:32px;flex:0 0 auto;border-radius:999px}span.adpulse-user-chip__avatar{display:grid;place-items:center;color:#07111f;font-weight:800;background:linear-gradient(135deg,#ffd6b0,#e8a486)}img.adpulse-user-chip__avatar{display:block;object-fit:cover;background:#ffffff14}.adpulse-user-chip__copy{display:grid;gap:1px;min-width:0;text-align:left}.adpulse-user-chip__copy strong,.adpulse-user-chip__subtitle{max-width:min(430px,42vw);overflow:hidden;white-space:nowrap}.adpulse-user-chip__copy strong{color:#fff;font-size:.84rem;text-overflow:ellipsis}.adpulse-user-chip__subtitle{display:flex;align-items:center;gap:6px;color:#ffffff80;font-size:.74rem}.adpulse-user-chip__workspace{min-width:0;overflow:hidden;text-overflow:ellipsis}.adpulse-user-chip__scope-badge{max-width:280px;flex:0 1 auto;overflow:hidden;padding:2px 7px;border:1px solid rgba(250,204,21,.44);border-radius:999px;color:#ffec99;background:#facc152e;font-size:.68rem;font-weight:800;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.adpulse-user-chip__menu-icon{width:18px;height:18px;flex:0 0 auto;color:#ffffffb3}.adpulse-dashboard-content{display:grid;gap:24px;padding:24px 32px 34px}.adpulse-page-heading,.adpulse-section-header{justify-content:space-between;gap:18px}.adpulse-page-heading h1{font-size:1.72rem;line-height:1.1}.adpulse-page-heading p,.adpulse-section-header p,.adpulse-breakdown-card p,.adpulse-notice-stack p{color:#ffffff80}.adpulse-page-heading p,.adpulse-section-header p{margin-top:7px;font-size:.9rem}.adpulse-primary-button,.adpulse-ghost-button,.adpulse-toggle-group button{border:0;cursor:pointer}.adpulse-primary-button{min-height:40px;padding:0 18px;border-radius:10px;color:#fff;font-size:.88rem;background:#2563eb;box-shadow:0 12px 28px #2563eb47}.adpulse-primary-button:disabled{cursor:wait;opacity:.7}.adpulse-ghost-button{padding:8px 12px;border-radius:10px;color:#ffffffad}.adpulse-card{border:1px solid rgba(255,255,255,.06);border-radius:18px;background:#11131a}.adpulse-funnel-block,.adpulse-chart-block,.adpulse-campaign-block{overflow:hidden;padding:22px}.adpulse-notice-stack,.adpulse-empty-panel,.adpulse-loading-panel{padding:14px 16px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff0a}.adpulse-notice-stack{display:grid;gap:8px}.adpulse-empty-panel,.adpulse-loading-panel{margin-top:18px;color:#ffffff9e}.adpulse-toggle-group{gap:4px;padding:3px;border-radius:10px}.adpulse-toggle-group button{min-width:78px;padding:8px 14px;border-radius:8px;color:#ffffff8f;background:transparent;font-size:.86rem}.adpulse-toggle-group button.is-active{color:#fff;background:#2563eb6b}.adpulse-funnel-hero{position:relative;isolation:isolate;min-height:184px;margin-top:6px;overflow:visible;border-radius:0;background:transparent}.adpulse-funnel-hero:before{content:"";position:absolute;top:18px;right:1%;bottom:24px;left:1%;z-index:-1;border-radius:999px;background:linear-gradient(90deg,#4a8fff2e,#f9731621 38%,#9b5cf51f 68%,#22c55e21);filter:blur(32px);opacity:.52;pointer-events:none}.adpulse-funnel-hero__shape{position:absolute;top:-2px;right:0;bottom:0;left:0;width:100%;height:calc(100% - 2px)}.adpulse-funnel-hero__segment-shadow{fill:#010712b3}.adpulse-funnel-hero__segment-fill{opacity:1}.adpulse-funnel-hero__segment-depth{opacity:.92;mix-blend-mode:normal}.adpulse-funnel-hero__segment-glow{opacity:.16;mix-blend-mode:screen}.adpulse-funnel-hero__fibers path,.adpulse-funnel-hero__edge-rim,.adpulse-funnel-hero__edge-halo,.adpulse-funnel-hero__edge-glow,.adpulse-funnel-hero__edge{fill:none;vector-effect:non-scaling-stroke}.adpulse-funnel-hero__fibers path{stroke-linecap:round;mix-blend-mode:screen}.adpulse-funnel-hero__center-shade{opacity:.82}.adpulse-funnel-hero__stage-shade{opacity:.72}.adpulse-funnel-hero__edge-rim,.adpulse-funnel-hero__edge-halo,.adpulse-funnel-hero__edge-glow,.adpulse-funnel-hero__edge{stroke-linecap:round;stroke-linejoin:round}.adpulse-funnel-hero__edge-rim,.adpulse-funnel-hero__edge-halo,.adpulse-funnel-hero__edge-glow{mix-blend-mode:screen}.adpulse-funnel-hero__edge-rim--wide{opacity:.32;stroke-width:22}.adpulse-funnel-hero__edge-rim--core{opacity:.46;stroke-width:11}.adpulse-funnel-hero__edge-halo--wide{opacity:.28;stroke-width:13}.adpulse-funnel-hero__edge-halo--mid{opacity:.44;stroke-width:7}.adpulse-funnel-hero__edge-glow{opacity:.64;stroke-width:3.6}.adpulse-funnel-hero__edge{opacity:.96;stroke-width:1.25}.adpulse-funnel-hero__stages{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;min-height:0;padding:0;pointer-events:none}.adpulse-funnel-stage{position:absolute;top:24px;left:var(--funnel-stage-left, 50%);display:flex;align-items:flex-start;gap:12px;width:max-content;max-width:min(210px,23vw);min-width:0;transform:translate(-50%);pointer-events:auto;text-shadow:0 1px 2px rgba(0,0,0,.48)}.adpulse-funnel-stage--payments{justify-self:end}.adpulse-funnel-stage__icon,.adpulse-breakdown-card__icon{width:36px;height:36px;display:grid;place-items:center;flex:0 0 auto;border-radius:999px;color:#fff;font-weight:800;border:1px solid rgba(255,255,255,.12);box-shadow:0 0 18px #ffffff1f}.adpulse-funnel-stage__icon svg{width:18px;height:18px;fill:currentColor}.adpulse-funnel-stage--spend .adpulse-funnel-stage__icon,.adpulse-breakdown-card--spend .adpulse-breakdown-card__icon{color:#8bbaff;background:radial-gradient(circle at 35% 30%,#8bbaff57,#2563eb57 44%,#122c6447);box-shadow:0 0 26px #4a8fff5c}.adpulse-funnel-stage--leads .adpulse-funnel-stage__icon,.adpulse-breakdown-card--leads .adpulse-breakdown-card__icon{color:#ffba74;background:radial-gradient(circle at 35% 30%,#ffba744d,#f9731657 44%,#6b360e42);box-shadow:0 0 26px #f9731652}.adpulse-funnel-stage--audience .adpulse-funnel-stage__icon,.adpulse-breakdown-card--audience .adpulse-breakdown-card__icon{color:#c6a5ff;background:radial-gradient(circle at 35% 30%,#c6a5ff4d,#9b5cf557 44%,#401e7742);box-shadow:0 0 26px #9b5cf552}.adpulse-funnel-stage--payments .adpulse-funnel-stage__icon,.adpulse-breakdown-card--payments .adpulse-breakdown-card__icon{color:#73e6a4;background:radial-gradient(circle at 35% 30%,#73e6a44d,#22c55e52 44%,#10542d42);box-shadow:0 0 26px #22c55e4d}.adpulse-funnel-stage__label,.adpulse-breakdown-card span{display:block;color:#ffffff94;font-size:.84rem}.adpulse-funnel-stage strong,.adpulse-breakdown-card strong{display:block;margin-top:6px;color:#fff;font-size:1.45rem;line-height:1.05}.adpulse-delta{display:inline-flex;margin-top:8px;font-size:.8rem;font-weight:700}.adpulse-funnel-stage__comparison{display:block;margin-top:2px;color:#e2e8f09e;font-size:.72rem;line-height:1.2}.adpulse-delta--positive{color:#43e59c}.adpulse-delta--negative,.adpulse-table-negative{color:#fb7185}.adpulse-delta--neutral{color:#ffffff7a}.adpulse-funnel-ratio-strip{position:absolute;left:0;right:0;bottom:4px;z-index:2;height:42px;pointer-events:none}.adpulse-funnel-ratio{position:absolute;top:0;left:var(--funnel-ratio-left, 50%);width:min(180px,26%);min-width:0;padding:0 8px;pointer-events:auto;text-align:center;transform:translate(-50%)}.adpulse-funnel-ratio:before,.adpulse-funnel-ratio:after{content:"";position:absolute;top:11px;width:clamp(22px,4vw,58px);height:1px;background:linear-gradient(90deg,transparent,rgba(203,213,225,.16),transparent)}.adpulse-funnel-ratio:before{right:calc(50% + 42px)}.adpulse-funnel-ratio:after{left:calc(50% + 42px)}.adpulse-funnel-ratio strong,.adpulse-funnel-ratio span{display:block}.adpulse-funnel-ratio strong{color:#fff;font-size:.98rem}.adpulse-funnel-ratio span{color:#e2e8f094;font-size:.74rem}.adpulse-funnel-ratio span.adpulse-funnel-ratio__label{position:relative;display:inline-flex;align-items:center;justify-content:center;width:auto;cursor:help;line-height:1;outline-offset:4px}.adpulse-funnel-ratio__info{display:block;flex:0 0 auto;width:11px;height:11px;margin-left:4px;color:#e2e8f057}.adpulse-funnel-ratio span.adpulse-funnel-ratio__tooltip{position:absolute;left:50%;bottom:calc(100% + 8px);z-index:12;width:max-content;max-width:220px;padding:8px 10px;border:1px solid rgba(148,163,184,.22);border-radius:10px;color:#e2e8f0;font-size:.76rem;line-height:1.35;white-space:normal;background:#040b17f5;box-shadow:0 14px 30px #00000052;opacity:0;pointer-events:none;transform:translate(-50%,4px);transition:opacity .14s ease,transform .14s ease}.adpulse-funnel-ratio__label:hover .adpulse-funnel-ratio__tooltip,.adpulse-funnel-ratio__label:focus .adpulse-funnel-ratio__tooltip{opacity:1;transform:translate(-50%)}.adpulse-flow-graph{display:grid;gap:16px;margin-top:18px}.adpulse-flow-filter-bar{display:grid;grid-template-columns:repeat(3,minmax(160px,1fr)) auto;align-items:end;gap:12px;margin-top:16px;padding:12px;border:1px solid rgba(255,255,255,.07);border-radius:16px;background:#080d1ba3}.adpulse-flow-filter-bar label{min-width:0;display:grid;gap:6px}.adpulse-flow-filter-bar label span{color:#ffffff85;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.adpulse-flow-filter-bar select{width:100%;min-width:0;padding:9px 11px;border:1px solid rgba(255,255,255,.09);border-radius:11px;color:#ffffffe6;background:#0c1220;font:inherit}.adpulse-flow-filter-bar button{padding:9px 13px;border:1px solid rgba(255,255,255,.1);border-radius:11px;color:#ffffffdb;background:#ffffff0f;font:inherit;font-weight:750;cursor:pointer}.adpulse-flow-filter-bar button:disabled{opacity:.42;cursor:not-allowed}.adpulse-flow-filter-bar p{grid-column:1 / -1;margin:0;color:#ffffff80;font-size:.78rem}.adpulse-flow-canvas{position:relative;isolation:isolate;overflow-x:auto;border:1px solid rgba(255,255,255,.075);border-radius:20px;background:radial-gradient(ellipse at 15% 48%,rgba(74,143,255,.22),transparent 32%),radial-gradient(ellipse at 51% 46%,rgba(249,115,22,.18),transparent 34%),radial-gradient(ellipse at 89% 48%,rgba(34,197,94,.16),transparent 31%),linear-gradient(180deg,#080d1bdb,#030712b8);box-shadow:inset 0 1px #ffffff0e,inset 0 -28px 52px #01071261}.business-report-page .adpulse-general-report-stack .adpulse-funnel-block .adpulse-flow-graph{margin-right:-14px;margin-left:-14px}.business-report-page .adpulse-general-report-stack .adpulse-funnel-block .adpulse-flow-canvas{border-right:0;border-left:0;border-radius:0}.adpulse-flow-canvas:before{content:"";position:absolute;top:38px;right:3%;bottom:30px;left:3%;z-index:0;border-radius:999px;background:linear-gradient(90deg,#4a8fff33,#f9731621 49%,#22c55e26);filter:blur(38px);opacity:.62;pointer-events:none}.adpulse-flow-svg{position:relative;z-index:1;display:block;width:100%;min-width:1040px;height:auto;filter:saturate(.9)}.adpulse-flow-svg__backdrop{fill:#04081133}.adpulse-flow-column-label__title,.adpulse-flow-column-label__subtitle,.adpulse-flow-column-label__value{dominant-baseline:hanging;filter:drop-shadow(0 1px 2px rgba(0,0,0,.45))}.adpulse-flow-column-label__title{fill:#fff;font-size:17px;font-weight:800}.adpulse-flow-column-label__subtitle{font-size:13px;font-weight:700}.adpulse-flow-column-label--campaign .adpulse-flow-column-label__subtitle,.adpulse-flow-column-label--campaign .adpulse-flow-column-label__value{fill:#6aa6ff}.adpulse-flow-column-label--channel .adpulse-flow-column-label__subtitle,.adpulse-flow-column-label--channel .adpulse-flow-column-label__value{fill:#fb923c}.adpulse-flow-column-label--payment .adpulse-flow-column-label__subtitle,.adpulse-flow-column-label--payment .adpulse-flow-column-label__value{fill:#43e59c}.adpulse-flow-column-label__value{font-size:23px;font-weight:850}.adpulse-flow-links{isolation:isolate}.adpulse-flow-link__shadow,.adpulse-flow-link__path,.adpulse-flow-link__depth,.adpulse-flow-link__glow,.adpulse-flow-link__center-shade,.adpulse-flow-link__fibers path,.adpulse-flow-link__edge-rim,.adpulse-flow-link__edge-halo,.adpulse-flow-link__edge-glow,.adpulse-flow-link__edge{pointer-events:none;transition:opacity .18s ease,filter .18s ease}.adpulse-flow-link__shadow{fill:#0107129e;opacity:.46;filter:drop-shadow(0 16px 26px rgba(1,7,18,.46))}.adpulse-flow-link__path{opacity:.98}.adpulse-flow-link__depth{opacity:.88;mix-blend-mode:normal}.adpulse-flow-link__glow{opacity:.15;mix-blend-mode:screen}.adpulse-flow-link__center-shade{opacity:.72}.adpulse-flow-link__fibers path,.adpulse-flow-link__edge-rim,.adpulse-flow-link__edge-halo,.adpulse-flow-link__edge-glow,.adpulse-flow-link__edge{fill:none;vector-effect:non-scaling-stroke}.adpulse-flow-link__fibers path{stroke-linecap:round;mix-blend-mode:screen}.adpulse-flow-link__edge-rim,.adpulse-flow-link__edge-halo,.adpulse-flow-link__edge-glow,.adpulse-flow-link__edge{stroke-linecap:round;stroke-linejoin:round}.adpulse-flow-link__edge-rim,.adpulse-flow-link__edge-halo,.adpulse-flow-link__edge-glow{mix-blend-mode:screen}.adpulse-flow-link__edge-rim--wide{opacity:.25;stroke-width:18}.adpulse-flow-link__edge-rim--core{opacity:.4;stroke-width:9}.adpulse-flow-link__edge-halo--wide{opacity:.22;stroke-width:10}.adpulse-flow-link__edge-halo--mid{opacity:.36;stroke-width:5}.adpulse-flow-link__edge-glow{opacity:.58;stroke-width:2.8}.adpulse-flow-link__edge{opacity:.92;stroke-width:1.1}.adpulse-flow-link.is-active .adpulse-flow-link__shadow,.adpulse-flow-link:hover .adpulse-flow-link__shadow{opacity:.56}.adpulse-flow-link.is-active .adpulse-flow-link__path,.adpulse-flow-link:hover .adpulse-flow-link__path,.adpulse-flow-link.is-active .adpulse-flow-link__depth,.adpulse-flow-link:hover .adpulse-flow-link__depth{opacity:1}.adpulse-flow-link.is-active .adpulse-flow-link__glow,.adpulse-flow-link:hover .adpulse-flow-link__glow,.adpulse-flow-link.is-active .adpulse-flow-link__edge-glow,.adpulse-flow-link:hover .adpulse-flow-link__edge-glow{opacity:.78}.adpulse-flow-link.is-active .adpulse-flow-link__edge,.adpulse-flow-link:hover .adpulse-flow-link__edge{opacity:1}.adpulse-flow-link.is-faded .adpulse-flow-link__shadow,.adpulse-flow-link.is-faded .adpulse-flow-link__path,.adpulse-flow-link.is-faded .adpulse-flow-link__depth,.adpulse-flow-link.is-faded .adpulse-flow-link__glow,.adpulse-flow-link.is-faded .adpulse-flow-link__center-shade,.adpulse-flow-link.is-faded .adpulse-flow-link__fibers path,.adpulse-flow-link.is-faded .adpulse-flow-link__edge-rim,.adpulse-flow-link.is-faded .adpulse-flow-link__edge-halo,.adpulse-flow-link.is-faded .adpulse-flow-link__edge-glow,.adpulse-flow-link.is-faded .adpulse-flow-link__edge{opacity:.11}.adpulse-flow-link__hit-area{cursor:pointer;pointer-events:all}.adpulse-flow-node-host{width:100%;height:100%}.adpulse-flow-node{position:relative;overflow:visible;box-sizing:border-box;width:100%;height:100%;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;padding:7px 11px;border:0;border-radius:999px;color:#fff;background:transparent;box-shadow:none;cursor:pointer;font:inherit;line-height:1;text-align:left;transition:opacity .16s ease,transform .16s ease}.adpulse-flow-node:before,.adpulse-flow-node:after{content:none}.adpulse-flow-node>*{position:relative;z-index:1}.adpulse-flow-node:hover,.adpulse-flow-node:focus-visible,.adpulse-flow-node.is-active{outline:none;transform:translateY(-1px) scale(1.008)}.adpulse-flow-node.is-faded{opacity:.32}.adpulse-flow-node__icon{width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:999px;color:#fff;background:color-mix(in srgb,var(--flow-node-color) 68%,rgba(1,7,18,.72));box-shadow:0 0 18px var(--flow-node-glow);font-size:.68rem;font-weight:850}.adpulse-flow-node__icon .platform-icon{color:currentColor}.adpulse-flow-node__icon .platform-icon svg{filter:drop-shadow(0 1px 5px rgba(1,7,18,.62))}.adpulse-flow-node__copy{min-width:0;display:grid;align-content:center;gap:2px}.adpulse-flow-node__eyebrow,.adpulse-flow-node__detail,.adpulse-flow-node__value,.adpulse-flow-node__share{color:#ffffff94;font-size:.68rem;line-height:1.05;text-shadow:0 1px 2px rgba(0,0,0,.5)}.adpulse-flow-node__copy strong{display:-webkit-box;min-width:0;overflow:hidden;color:#fff;font-size:.78rem;font-weight:800;line-height:1.08;overflow-wrap:anywhere;text-shadow:0 1px 2px rgba(0,0,0,.56);text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.adpulse-flow-node__value{color:#ffffffe6;display:flex;align-items:baseline;gap:5px;font-size:.78rem;font-weight:750}.adpulse-flow-node__share{flex:0 0 auto;max-width:none;color:#fff;font-size:.66rem;font-weight:800;line-height:1;text-align:right;text-shadow:0 1px 2px rgba(0,0,0,.62),0 0 1px rgba(0,0,0,.45);white-space:nowrap}.adpulse-flow-node__detail{color:#ffffffad;font-size:.66rem;font-weight:700}.adpulse-flow-node--campaign .adpulse-flow-node__copy strong{font-size:.72rem}.adpulse-flow-node--campaign .adpulse-flow-node__copy{width:min(100%,248px)}.adpulse-flow-node--campaign .adpulse-flow-node__value{font-size:.74rem}.adpulse-flow-node--channel,.adpulse-flow-node--payment{display:flex;justify-content:flex-start;padding-right:11px}.adpulse-flow-node--channel .adpulse-flow-node__copy,.adpulse-flow-node--payment .adpulse-flow-node__copy{flex:0 1 auto}.adpulse-flow-node--channel .adpulse-flow-node__share,.adpulse-flow-node--payment .adpulse-flow-node__share{flex:0 0 auto;max-width:none;text-align:left;white-space:nowrap}.adpulse-flow-node--channel{justify-content:center;padding-left:11px}.adpulse-flow-node--payment{justify-content:flex-end}.adpulse-flow-link__path,.adpulse-flow-link__glow,.adpulse-flow-link__hit-area{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.adpulse-flow-link__glow{opacity:var(--flow-link-glow-opacity, .18);mix-blend-mode:screen}.adpulse-flow-link__path{opacity:var(--flow-link-core-opacity, .82);filter:drop-shadow(0 0 calc(1px + var(--flow-link-intensity, .4) * 4px) rgba(255,255,255,calc(.04 + var(--flow-link-intensity, .4) * .16)));transition:opacity .16s ease,stroke-width .16s ease,filter .16s ease}.adpulse-flow-link__hit-area{cursor:pointer;pointer-events:stroke}.adpulse-flow-link.is-active .adpulse-flow-link__path,.adpulse-flow-link:hover .adpulse-flow-link__path{opacity:1;filter:drop-shadow(0 0 calc(3px + var(--flow-link-intensity, .4) * 8px) rgba(255,255,255,calc(.14 + var(--flow-link-intensity, .4) * .24)))}.adpulse-flow-link.is-active .adpulse-flow-link__glow,.adpulse-flow-link:hover .adpulse-flow-link__glow{opacity:calc(var(--flow-link-glow-opacity, .18) + .26)}.adpulse-flow-link.is-faded .adpulse-flow-link__path{opacity:.08}.adpulse-flow-link.is-faded .adpulse-flow-link__glow{opacity:.02}.adpulse-flow-node{overflow:hidden;display:grid;grid-template-columns:34px minmax(0,1fr);gap:11px;padding:9px 13px 9px 16px;border:1px solid color-mix(in srgb,var(--flow-node-color) calc(20% + var(--flow-node-intensity, .4) * 46%),rgba(255,255,255,.08));border-radius:15px;background:linear-gradient(90deg,color-mix(in srgb,var(--flow-node-color) 20%,transparent),#09101ed1 52%,#070d19b8),#080d19db;box-shadow:inset 0 1px rgba(255,255,255,calc(.04 + var(--flow-node-intensity, .4) * .06)),0 0 0 1px color-mix(in srgb,var(--flow-node-color) calc(5% + var(--flow-node-intensity, .4) * 22%),transparent),0 0 calc(5px + var(--flow-node-intensity, .4) * 26px) color-mix(in srgb,var(--flow-node-color) calc(9% + var(--flow-node-intensity, .4) * 28%),transparent),0 12px 30px #0107122e}.adpulse-flow-node:before{content:"";position:absolute;top:0;bottom:0;left:0;width:5px;background:var(--flow-node-color);opacity:calc(.38 + var(--flow-node-intensity, .4) * .62);box-shadow:0 0 calc(8px + var(--flow-node-intensity, .4) * 24px) var(--flow-node-glow)}.adpulse-flow-node--channel{justify-content:flex-start;background:radial-gradient(circle at 12% 50%,color-mix(in srgb,var(--flow-node-color) 22%,transparent),transparent 34%),linear-gradient(90deg,#09101ed6,color-mix(in srgb,var(--flow-node-color) 18%,rgba(9,16,30,.78)))}.adpulse-flow-node--payment{justify-content:flex-start;background:radial-gradient(circle at 14% 50%,color-mix(in srgb,var(--flow-node-color) 22%,transparent),transparent 34%),linear-gradient(90deg,#061216d6,color-mix(in srgb,var(--flow-node-color) 16%,rgba(6,18,22,.78)))}.adpulse-flow-node:hover,.adpulse-flow-node:focus-visible,.adpulse-flow-node.is-active{border-color:color-mix(in srgb,var(--flow-node-color) 72%,rgba(255,255,255,.1));box-shadow:inset 0 1px #ffffff1a,0 0 0 1px color-mix(in srgb,var(--flow-node-color) calc(18% + var(--flow-node-intensity, .4) * 28%),transparent),0 0 calc(12px + var(--flow-node-intensity, .4) * 34px) color-mix(in srgb,var(--flow-node-color) calc(18% + var(--flow-node-intensity, .4) * 40%),transparent),0 18px 34px #0107123d,0 0 24px var(--flow-node-glow)}.adpulse-flow-node.is-faded{opacity:.24}.adpulse-flow-node__icon{width:34px;height:34px;background:color-mix(in srgb,var(--flow-node-color) 72%,rgba(1,7,18,.74));box-shadow:0 0 calc(8px + var(--flow-node-intensity, .4) * 18px) color-mix(in srgb,var(--flow-node-color) calc(20% + var(--flow-node-intensity, .4) * 40%),transparent)}.adpulse-flow-node__copy strong{font-size:.78rem}.adpulse-flow-node--campaign .adpulse-flow-node__copy{width:auto}.adpulse-flow-node__value{gap:6px}.adpulse-flow-node__share{padding:2px 6px;border-radius:999px;background:color-mix(in srgb,var(--flow-node-color) 20%,rgba(255,255,255,.06))}.adpulse-flow-tooltip{position:absolute;z-index:4;display:grid;gap:5px;min-width:190px;padding:10px 12px;border:1px solid rgba(255,255,255,.12);border-radius:12px;color:#ffffffb8;background:#060a14f0;box-shadow:0 16px 34px #00000061;font-size:.78rem;pointer-events:none;transform:translate(12px,-50%)}.adpulse-flow-tooltip strong{color:#fff;font-size:.82rem}.adpulse-flow-metric-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:stretch}.adpulse-flow-metric{--flow-metric-color: var(--palette-ad-spend);--flow-metric-glow: rgba(59, 130, 246, .2);position:relative;isolation:isolate;min-width:0;min-height:168px;display:grid;align-content:start;gap:10px;overflow:hidden;padding:16px;border:1px solid rgba(77,95,126,.34);border-radius:14px;background:radial-gradient(circle at 18% 112%,var(--flow-metric-glow),transparent 42%),linear-gradient(145deg,color-mix(in srgb,var(--flow-metric-color) 13%,rgba(8,20,36,.9)),#050e1de0 66%),#050e1dd6;box-shadow:inset 0 1px #ffffff06}.adpulse-flow-metric:before{content:"";position:absolute;inset:-38% -18% auto auto;z-index:0;width:112px;height:112px;border-radius:999px;background:radial-gradient(circle,var(--flow-metric-glow),transparent 70%);pointer-events:none}.adpulse-flow-metric--blue{--flow-metric-color: var(--palette-ad-spend);--flow-metric-glow: rgba(59, 130, 246, .2)}.adpulse-flow-metric--orange{--flow-metric-color: var(--palette-leads);--flow-metric-glow: rgba(249, 115, 22, .2)}.adpulse-flow-metric--green{--flow-metric-color: var(--palette-sales);--flow-metric-glow: rgba(34, 197, 94, .2)}.adpulse-flow-metric--purple{--flow-metric-color: var(--palette-audience);--flow-metric-glow: rgba(168, 85, 247, .2)}.adpulse-flow-metric__trend{position:absolute;right:0;bottom:10px;left:0;z-index:0;width:100%;height:40%;color:var(--flow-metric-color);opacity:.94;pointer-events:none}.adpulse-flow-metric__trend-fill{fill:currentColor;opacity:.07}.adpulse-flow-metric__trend-glow,.adpulse-flow-metric__trend-line{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.adpulse-flow-metric__trend-glow{filter:blur(4px);opacity:.22;stroke-width:9}.adpulse-flow-metric__trend-line{opacity:.44;stroke-width:2.4}.adpulse-flow-metric__heading{position:relative;z-index:1;display:flex;align-items:flex-start;gap:10px;min-width:0}.adpulse-flow-metric__icon{width:34px;height:34px;display:inline-grid;place-items:center;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--flow-metric-color) 48%,rgba(15,23,42,.9));border-radius:999px;color:var(--flow-metric-color);background:#07111fb8;box-shadow:0 0 18px var(--flow-metric-glow),inset 0 0 14px color-mix(in srgb,var(--flow-metric-color) 13%,transparent)}.adpulse-flow-metric__icon svg{width:17px;height:17px;stroke-width:2.1}.adpulse-flow-metric__copy{min-width:0;display:grid;gap:4px}.adpulse-flow-metric__label{color:#f1f5f9e6;font-size:.8rem;font-weight:700;line-height:1.22}.adpulse-flow-metric__subtitle{color:#cbd5e194;font-size:.7rem;line-height:1.35}.adpulse-flow-metric__value{position:relative;z-index:1;display:block;margin-top:4px;overflow-wrap:anywhere;color:#fff;font-size:clamp(1.28rem,1.7vw,1.58rem);font-variant-numeric:tabular-nums;letter-spacing:-.045em;line-height:1.08}.adpulse-flow-metric__detail,.adpulse-flow-metric__change{position:relative;z-index:1;margin-top:0;font-size:.74rem;line-height:1.35}.adpulse-flow-metric__detail{margin-bottom:0;color:#cbd5e19e}.adpulse-flow-metric__change{display:inline-flex;align-items:center;gap:8px;color:#cbd5e194}.adpulse-flow-metric__change span{font-weight:820}.adpulse-flow-metric__change em{color:#cbd5e194;font-style:normal}.adpulse-flow-metric__change--positive span{color:#43e59c}.adpulse-flow-metric__change--negative span{color:#fb7185}.adpulse-flow-metric__change--neutral span{color:#93c5fd}.adpulse-flow-note{color:#ffffff7a;font-size:.82rem;text-align:center}.adpulse-chart-block .report-line-chart{margin-top:16px}.adpulse-chart-metric-row{flex:none;margin-top:12px}.adpulse-subtle-pill{flex:0 0 auto;padding:8px 12px;border-radius:10px;color:#fff9;font-size:.84rem}.adpulse-breakdown-row,.adpulse-metrics-grid,.adpulse-summary-grid{display:grid;gap:16px}.adpulse-breakdown-row{grid-template-columns:repeat(4,minmax(0,1fr))}.adpulse-breakdown-card{min-width:0;display:flex;gap:14px;padding:16px;border:1px solid rgba(255,255,255,.06);border-radius:14px;background:#11131a}.adpulse-breakdown-card p{margin-top:10px;font-size:.78rem;line-height:1.35}.adpulse-campaign-block .table-shell{margin-top:14px}.adpulse-campaign-table{width:100%;border-collapse:collapse;font-size:.88rem}.adpulse-campaign-table th,.adpulse-campaign-table td{padding:12px 10px;border-top:1px solid rgba(255,255,255,.06);text-align:left;vertical-align:middle}.adpulse-campaign-table th{color:#ffffff6b;font-weight:650}.adpulse-campaign-table td{color:#ffffffe6;font-variant-numeric:tabular-nums}.adpulse-campaign-metric-cell{display:inline-grid;gap:4px;justify-items:start}.adpulse-campaign-metric-cell strong{color:inherit;font:inherit}.adpulse-campaign-metric-cell .trend-pill{gap:4px;padding:2px 5px;font-size:.61rem;line-height:1;opacity:.78}.adpulse-campaign-metric-cell .trend-pill svg{width:9px;height:8px}.adpulse-campaign-cell{gap:10px;min-width:190px}.adpulse-campaign-cell__icon{display:inline-flex;flex:0 0 auto}.adpulse-campaign-cell strong,.adpulse-campaign-cell span{display:block}.adpulse-campaign-cell strong{color:#fff;font-size:.88rem}.adpulse-campaign-state-cell{display:grid;gap:6px;min-width:190px;justify-items:start}.adpulse-campaign-status{display:inline-flex;align-items:center;gap:8px;color:#ffffffa8;font-size:.76rem}.adpulse-campaign-state-cell__summary{max-width:260px;color:#ffffff7a;font-size:.72rem;line-height:1.35}.adpulse-campaign-cell span span,.adpulse-campaign-cell div>span{margin-top:3px;color:#ffffff75;font-size:.76rem}.adpulse-table-sort{justify-content:flex-start;gap:8px;width:100%;padding:0;border:0;color:inherit;background:transparent;text-align:left;cursor:pointer}.adpulse-metrics-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.adpulse-metrics-grid .metric-card{min-width:0;padding:16px;border-color:#ffffff0f;border-radius:14px;background:#11131a;box-shadow:none}.adpulse-metrics-grid .metric-card>span{color:#ffffff85;font-size:.78rem}.adpulse-metrics-grid .metric-card strong{font-size:1.16rem}.adpulse-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.adpulse-summary-grid .report-summary-tile{border-color:#ffffff0f;background:#11131a}@media (max-width: 1180px){.adpulse-top-nav,.adpulse-top-nav__left,.adpulse-top-nav__actions{align-items:flex-start;flex-direction:column}.adpulse-top-nav__links{width:100%;overflow-x:auto;padding-bottom:4px}.adpulse-audience-basis-switch,.adpulse-audience-basis-switch>div{width:100%}.adpulse-audience-basis-switch label{flex:1}.adpulse-top-nav__link.is-active:after{bottom:-5px}.adpulse-breakdown-row,.adpulse-flow-filter-bar,.adpulse-flow-metric-row,.adpulse-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.adpulse-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 760px){.app-main{padding-right:18px;padding-left:18px}.integration-reconnect-banner{align-items:flex-start;flex-direction:column;padding-right:18px;padding-left:18px}.app-main--full-width{padding:0}.adpulse-top-nav,.adpulse-dashboard-content{padding-right:18px;padding-left:18px}.adpulse-page-heading,.adpulse-section-header{align-items:stretch;flex-direction:column}.adpulse-breakdown-row,.adpulse-flow-filter-bar,.adpulse-flow-metric-row,.adpulse-metrics-grid,.adpulse-summary-grid{grid-template-columns:1fr}.adpulse-flow-svg{min-width:900px}.adpulse-funnel-hero{min-height:360px}.adpulse-funnel-hero__shape{top:74px;right:8px;bottom:82px;left:8px;width:calc(100% - 16px);height:calc(100% - 156px);opacity:.78}.adpulse-funnel-hero__stages{position:relative;display:grid;grid-template-columns:1fr;gap:14px;padding:20px 18px 112px;pointer-events:auto}.adpulse-funnel-stage{position:relative;top:auto;left:auto;width:auto;max-width:none;transform:none}.adpulse-funnel-stage--payments{justify-self:stretch}.adpulse-funnel-ratio-strip{left:16px;right:16px;bottom:14px;display:grid;grid-template-columns:1fr;gap:8px;height:auto}.adpulse-funnel-ratio{position:relative;top:auto;left:auto;width:auto;grid-column:auto;transform:none}.adpulse-funnel-ratio:before,.adpulse-funnel-ratio:after{display:none}.adpulse-theme-switch,.adpulse-user-chip{width:100%}.adpulse-user-chip__subtitle{max-width:calc(100vw - 110px)}.adpulse-theme-switch button{flex:1}}@media (max-width: 760px){.core-funnel-card-row,.core-funnel-source-grid{grid-template-columns:1fr}.core-funnel-connector{top:auto;right:50%;bottom:-20px;transform:translate(50%) rotate(90deg)}.core-funnel-stage-shell:not(:last-child){margin-bottom:14px}.core-funnel-stage-card__value-row{align-items:flex-start;flex-direction:column}}@media (max-width: 900px){.audience-page .two-up,.audience-report-grid{grid-template-columns:1fr}.audience-hero-card .section-header,.audience-page .section-header{align-items:stretch;flex-direction:column}.audience-search-form{grid-template-columns:1fr}}.business-report-page{min-height:100vh;background:radial-gradient(circle at 18% 0%,rgba(37,99,235,.14),transparent 32%),radial-gradient(circle at 86% 12%,rgba(88,28,135,.18),transparent 34%),#070b14}.business-report-content{width:100%;gap:20px;padding:24px 32px 36px}.business-report-header__top,.business-report-header__controls,.business-report-section__header,.business-main-trend-controls,.business-main-trend-controls__selects,.business-main-trend-controls__secondary{display:flex;align-items:center}.business-report-header__top,.business-report-section__header{justify-content:space-between;gap:20px}.business-report-header{display:grid;gap:14px}.business-report-header__copy{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 18px}.business-report-header__copy h1{font-size:clamp(2rem,3vw,2.75rem);font-weight:850;letter-spacing:-.04em;line-height:.95}.business-report-header__copy p,.business-report-section__header p{margin-top:8px;color:#ffffff8c;font-size:.92rem}.business-report-header__copy p{margin-top:0}.business-report-header__controls{flex-wrap:wrap;justify-content:flex-end;gap:14px}.business-report-control{display:grid;gap:6px;color:#ffffff73;font-size:.76rem;font-weight:650}.business-report-control select,.business-report-control .date-range-picker__trigger,.business-main-trend-controls .campaign-multi-select__trigger{min-height:42px;border:1px solid rgba(255,255,255,.1);border-radius:14px;color:#ffffffe6;background:#ffffff09;box-shadow:none}.business-report-control select{min-width:166px;padding:0 36px 0 14px;font-size:.88rem}.business-report-control option{color:#07111f}.business-report-send-button{align-self:center;min-height:34px;border-radius:999px;padding:0 16px;font-size:.82rem;box-shadow:0 0 30px #2563eb59}.business-report-header .business-report-control{display:block}.business-report-header .business-report-control>span{display:none}.business-report-header .business-report-control select{min-height:34px;border-radius:999px;padding:0 34px 0 13px;font-size:.82rem}.business-report-tabs{display:flex;justify-content:center}.business-report-tabs [role=tablist]{display:flex;flex-wrap:wrap;gap:4px;padding:4px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:#ffffff06}.business-report-tabs [role=tab]{display:inline-flex;align-items:center;justify-content:center;min-width:112px;border:0;border-radius:14px;padding:10px 18px;color:#ffffff8c;background:transparent;cursor:pointer;font-size:.76rem;font-weight:800;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.business-report-tabs [role=tab].is-active{color:#fff;background:#2563eb;box-shadow:0 0 30px #2563eb6b}.business-report-section{display:grid;gap:20px;width:100%;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:28px;background:#0b1220d1;box-shadow:0 20px 80px #00000059;padding:24px}.business-report-tab-panel{display:grid;gap:20px}.business-report-tab-panel>.panel-card{border-color:#ffffff1a;border-radius:28px;background:#0b1220d1;box-shadow:0 20px 80px #00000047}.business-report-section__header{align-items:flex-start}.business-report-section__header h2{color:#fff;font-size:1.34rem;font-weight:820;letter-spacing:-.025em}.business-hero-metric-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:22px;background:#ffffff06}.business-hero-metric-strip article{min-width:0;padding:24px}.business-hero-metric-strip article+article{border-left:1px solid rgba(255,255,255,.1)}.business-hero-metric-strip span,.business-secondary-metric-grid span,.report-line-chart__kpi-ribbon span{display:block;color:#ffffffa3;font-size:.86rem}.business-hero-metric-strip strong{display:block;margin-top:16px;color:#fff;font-size:clamp(2rem,3vw,2.85rem);font-weight:850;letter-spacing:-.055em;line-height:1}.business-hero-metric-strip p,.business-secondary-metric-grid p{margin-top:12px;color:#ffffff73;font-size:.78rem;line-height:1.45}.business-secondary-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.business-secondary-metric-grid article{min-width:0;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:18px;background:#ffffff06}.business-secondary-metric-grid strong{display:block;margin-top:18px;color:#fff;font-size:1.65rem;font-weight:820;letter-spacing:-.035em}.directional-view-section .report-line-chart,.main-trend-section .report-line-chart{gap:16px}.directional-view-section .funnel-impact-chart__controls,.business-main-trend-controls{gap:16px;justify-content:space-between;margin:0}.directional-view-section .metric-pill-row{flex:1 1 auto;gap:10px}.directional-view-section .metric-pill{position:relative;min-height:40px;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:9px 14px 9px 34px;color:#ffffffb8;background:#ffffff09}.directional-view-section .metric-pill:before{content:"";position:absolute;left:14px;top:50%;width:9px;height:9px;border-radius:999px;background:var(--metric-color);transform:translateY(-50%);box-shadow:0 0 12px var(--metric-color)}.directional-view-section .metric-pill input{position:absolute;opacity:0;pointer-events:none}.directional-view-section .metric-pill.is-active{color:#fff;border-color:color-mix(in srgb,var(--metric-color) 42%,rgba(255,255,255,.12));background:color-mix(in srgb,var(--metric-color) 15%,rgba(255,255,255,.035));box-shadow:0 0 24px color-mix(in srgb,var(--metric-color) 24%,transparent)}.directional-view-section .report-chart-controls__secondary{flex:0 1 auto;gap:10px}.directional-view-section .report-inline-toggle,.directional-view-section .report-chart-controls__secondary label:not(.report-inline-toggle),.business-toggle-control{min-height:40px;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:9px 12px;color:#ffffffb8;background:#ffffff09;font-size:.84rem}.directional-view-section select{border-color:#ffffff1a;border-radius:12px;color:#ffffffe6;background:#ffffff0a}.directional-view-section .report-line-chart__canvas,.main-trend-section .report-line-chart__canvas{overflow:hidden;border:1px solid rgba(255,255,255,.06);border-radius:22px;background:linear-gradient(180deg,#ffffff09,#fff0);padding:8px}.directional-view-section .overview-chart__grid,.main-trend-section .overview-chart__grid{stroke:#ffffff12}.directional-view-section .overview-chart__axis,.main-trend-section .overview-chart__axis{stroke:#ffffff24}.directional-view-section .overview-chart__label,.main-trend-section .overview-chart__label{fill:#ffffff6b}.funnel-impact-chart__summary-ribbon,.report-line-chart__kpi-ribbon{display:grid;align-items:center;gap:14px;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:#ffffff06;padding:16px}.funnel-impact-chart__summary-ribbon{grid-template-columns:minmax(190px,.9fr) minmax(0,3fr)}.funnel-impact-chart__summary-ribbon .trend-chart-tooltip__header,.report-line-chart__kpi-date{min-width:0}.funnel-impact-chart__summary-ribbon .trend-chart-tooltip__header strong,.report-line-chart__kpi-ribbon strong{color:#fff;font-size:.98rem}.funnel-impact-chart__summary-ribbon .trend-chart-tooltip__rows{grid-template-columns:repeat(4,minmax(0,1fr))}.funnel-impact-chart__summary-ribbon .trend-chart-tooltip__row{padding:0 0 0 14px;border-left:1px solid rgba(255,255,255,.08);border-radius:0;background:transparent}.funnel-impact-chart__summary-ribbon .trend-chart-tooltip__row-values strong{color:#fff;font-size:1rem}.business-main-trend-controls{align-items:flex-end;flex-wrap:wrap}.business-main-trend-controls__selects{flex-wrap:wrap;gap:12px}.business-main-trend-controls__secondary{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-left:auto}.report-line-chart__kpi-ribbon{grid-template-columns:minmax(200px,1.1fr) repeat(4,minmax(0,1fr))}.report-line-chart__kpi-date,.report-line-chart__kpi-item{min-width:0}.report-line-chart__kpi-date em{display:block;margin-top:3px;overflow:hidden;color:#ffffff73;font-size:.78rem;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.report-line-chart__kpi-item{padding-left:16px;border-left:1px solid rgba(255,255,255,.08)}.report-line-chart__kpi-item strong{display:block;margin-top:6px;font-size:1.08rem;font-weight:800;letter-spacing:-.02em}@media (max-width: 1180px){.business-hero-metric-strip,.business-secondary-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.business-hero-metric-strip article+article{border-left:0}.business-hero-metric-strip article:nth-child(odd){border-right:1px solid rgba(255,255,255,.1)}.business-hero-metric-strip article:nth-child(n+3){border-top:1px solid rgba(255,255,255,.1)}.report-line-chart__kpi-ribbon,.funnel-impact-chart__summary-ribbon{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.business-report-content{padding:18px}.business-report-header,.business-report-header__top,.business-report-header__controls,.business-report-section__header,.directional-view-section .funnel-impact-chart__controls,.business-main-trend-controls,.business-main-trend-controls__secondary{align-items:stretch;flex-direction:column}.business-report-header__controls,.business-report-control .date-range-picker__trigger,.business-report-control select,.business-report-send-button,.business-main-trend-controls__secondary,.business-main-trend-controls .campaign-multi-select__trigger{width:100%}.business-report-tabs{justify-content:flex-start;overflow-x:auto;padding-bottom:4px}.business-report-tabs [role=tablist]{flex-wrap:nowrap}.business-report-tabs [role=tab]{min-width:104px}.business-report-section{border-radius:22px;padding:18px}.business-hero-metric-strip,.business-secondary-metric-grid,.report-line-chart__kpi-ribbon,.funnel-impact-chart__summary-ribbon,.funnel-impact-chart__summary-ribbon .trend-chart-tooltip__rows{grid-template-columns:1fr}.business-hero-metric-strip article,.business-hero-metric-strip article:nth-child(odd),.business-hero-metric-strip article:nth-child(n+3),.business-hero-metric-strip article+article{border-right:0;border-left:0;border-top:1px solid rgba(255,255,255,.1)}.business-hero-metric-strip article:first-child{border-top:0}.funnel-impact-chart__summary-ribbon .trend-chart-tooltip__row,.report-line-chart__kpi-item{padding-top:12px;padding-left:0;border-top:1px solid rgba(255,255,255,.08);border-left:0}}.business-report-page{position:relative;overflow-x:hidden;color:#eef6ff;background:radial-gradient(circle at 18% -8%,rgba(47,123,255,.08),transparent 34%),radial-gradient(circle at 84% 0%,rgba(154,77,255,.06),transparent 32%),radial-gradient(circle at 50% 58%,rgba(14,165,233,.028),transparent 44%),#04091a}.business-report-page:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(148,163,184,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.03) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.75),transparent 78%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.75),transparent 78%);opacity:.42}.business-report-page>*{position:relative;z-index:1}.business-report-page .adpulse-reports-topbar{position:sticky;top:0;z-index:40;min-height:66px;border-bottom:1px solid rgba(255,255,255,.09);background:#050b16d1;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 12px 40px #0000003d}.business-report-page .adpulse-brand__mark{width:34px;height:34px;border-radius:12px;background:linear-gradient(135deg,#2563eb,#22d3ee);box-shadow:0 0 32px #2f7bff75}.business-report-page .adpulse-theme-switch button{width:36px;min-width:36px;height:32px;border:0;border-radius:9px;padding:0;color:#ffffff94;background:transparent;font-size:1rem}.business-report-page .adpulse-theme-switch button.is-active{color:#fff;background:#2563eb5c;box-shadow:inset 0 0 18px #60a5fa1f}.adpulse-notification-button{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#ffffffb8;background:#ffffff0b;cursor:pointer}.adpulse-user-menu{position:relative}.adpulse-user-menu .adpulse-user-chip{border-color:#ffffff1a;color:inherit;cursor:pointer;font:inherit}.adpulse-user-menu__panel{position:fixed;right:18px;top:76px;width:min(420px,calc(100vw - 36px));max-height:calc(100vh - 96px);display:grid;gap:16px;overflow-y:auto;padding:16px;border:1px solid rgba(255,255,255,.12);border-radius:22px;background:#060d1af5;box-shadow:0 20px 55px #0000006b;z-index:80}.adpulse-user-menu__header,.adpulse-user-menu__section-heading,.adpulse-user-menu__links{display:grid;gap:4px}.adpulse-user-menu__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px}.adpulse-user-menu__header strong,.adpulse-user-menu__section-heading strong{color:#fff;font-size:.9rem}.adpulse-user-menu__header span,.adpulse-user-menu__section-heading span{overflow:hidden;color:#ffffff8c;font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.adpulse-user-menu__header button{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#ffffffb8;background:#ffffff0b;cursor:pointer}.adpulse-user-menu__header svg{width:16px;height:16px}.adpulse-account-filter-section,.adpulse-user-menu__section{display:grid;gap:10px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#ffffff09}.adpulse-account-filter-select{display:grid;gap:6px}.adpulse-account-filter-select>span{color:#ffffff94;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.adpulse-account-filter-select select{width:100%;min-height:40px;padding:0 12px;border:1px solid rgba(255,255,255,.12);border-radius:12px;color:#fff;background:#081424db;font:inherit;font-size:.86rem}.adpulse-account-filter-select optgroup,.adpulse-account-filter-select option{color:#0f172a}.adpulse-account-filter-select .account-multi-select,.adpulse-account-filter-select .campaign-multi-select__trigger{width:100%}.adpulse-account-filter-select .campaign-multi-select__trigger{min-width:0;justify-content:space-between;border:1px solid rgba(255,255,255,.12);border-radius:12px;color:#fff;background:#081424db;font-size:.86rem}.adpulse-account-filter-select .campaign-multi-select__popover{left:auto;right:0;width:min(360px,calc(100vw - 56px));max-height:min(420px,calc(100vh - 160px));overflow-y:auto}.adpulse-user-menu__section .adpulse-audience-basis-switch{width:100%}.adpulse-user-menu__section .adpulse-audience-basis-switch>div{width:100%}.adpulse-user-menu__section .adpulse-audience-basis-switch label{flex:1}.adpulse-workspace-switcher label{display:grid;gap:6px}.adpulse-workspace-switcher label>span{color:#ffffff94;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.adpulse-workspace-switcher select{width:100%;min-height:40px;padding:0 12px;border:1px solid rgba(255,255,255,.12);border-radius:12px;color:#fff;background:#081424db;font:inherit;font-size:.86rem}.adpulse-workspace-switcher option{color:#0f172a}.adpulse-workspace-create{display:grid;gap:8px}.adpulse-workspace-create__button:disabled{cursor:not-allowed}.settings-fieldset{display:contents;border:0;margin:0;padding:0}.settings-inline-form{grid-template-columns:minmax(0,1fr) auto;align-items:end}.workspace-team-list{display:grid;gap:8px}.workspace-team-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff09}.workspace-team-row>div{min-width:0;display:grid;gap:2px}.workspace-team-row strong,.workspace-team-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-team-row>span{color:#ffffff94;font-size:.78rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.adpulse-user-menu__links{gap:6px}.adpulse-user-menu__links>a{overflow:hidden;padding:8px 10px;border-radius:10px;color:#ffffffb8;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.adpulse-user-menu__links>a:hover,.adpulse-user-menu__links>a[aria-current=page]{color:#fff;background:#2563eb3d}.adpulse-user-menu__panel .adpulse-theme-switch{width:100%;justify-content:space-between}.business-report-content{gap:22px;min-width:0;padding:26px 32px 38px}.business-report-header{align-items:stretch}.business-report-header__copy h1{font-size:clamp(2rem,2.45vw,2.9rem);text-shadow:0 0 30px rgba(96,165,250,.12)}.business-report-header__copy p,.business-report-section__header p,.business-report-page .section-header p,.business-report-page .muted-text,.business-report-page .table-secondary,.business-report-page .report-section-intro{color:#cbd5e1a8}.business-report-control select,.business-report-control .date-range-picker__trigger,.business-main-trend-controls .campaign-multi-select__trigger,.business-report-page .overview-filter-row select,.business-report-page .overview-filter-row input,.business-report-page .report-filters select,.business-report-page .report-filters input{border-color:#94a3b826;background:#081424d1;box-shadow:inset 0 1px #ffffff08}.business-report-send-button,.business-report-page .adpulse-primary-button{background:linear-gradient(135deg,#2563eb,#4f46e5);box-shadow:0 0 28px #2f7bff57}.business-report-tabs [role=tablist]{border-radius:999px;background:#ffffff09;box-shadow:inset 0 0 24px #3b82f60d}.business-report-tabs [role=tab]{border-radius:999px;text-transform:none;letter-spacing:0}.business-report-tabs [role=tab].is-active{background:linear-gradient(135deg,#2563ebe0,#4f46e5c7);box-shadow:0 0 24px #2f7bff57}.business-report-page .panel-card,.business-report-page .adpulse-card,.business-report-page .business-report-section,.business-report-tab-panel>.panel-card{min-width:0;border:1px solid rgba(148,163,184,.13);border-radius:28px;background:linear-gradient(180deg,#ffffff0e,#ffffff06),#07111fd1;box-shadow:0 24px 70px #00000057,inset 0 1px #ffffff0a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.business-report-page .nested-panel,.business-report-page .adpulse-breakdown-card,.business-report-page .adpulse-metrics-grid .metric-card,.business-report-page .business-secondary-metric-grid article,.business-report-page .business-hero-metric-strip,.business-report-page .report-summary-tile,.business-report-page .metric-card{border-color:#94a3b81f;background:radial-gradient(circle at 20% 0%,rgba(37,99,235,.08),transparent 34%),#081424bd}.business-report-page .section-header,.business-report-section__header,.business-report-page .report-visual-card__header{align-items:flex-start}.business-report-page .section-header h3,.business-report-section__header h2,.business-report-page .report-visual-card h4,.business-report-page .report-movers-grid h5{color:#fff;letter-spacing:-.02em}.business-report-page .report-summary-strip,.business-report-page .report-findings-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.business-report-page .report-summary-tile{border-radius:18px}.business-report-page .report-summary-tile--grow{background:linear-gradient(180deg,#22c55e24,#081424b8)}.business-report-page .report-summary-tile--fix{background:linear-gradient(180deg,#f9731624,#081424b8)}.business-report-page .report-summary-tile--urgent{background:linear-gradient(180deg,#f43f5e24,#081424b8)}.business-report-page .report-grid--distribution{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.business-report-page .report-grid--diagnostics{grid-template-columns:minmax(0,1.42fr) minmax(340px,.9fr);gap:16px}.business-report-page .report-donut-chart{color:#94a3b86b;filter:drop-shadow(0 0 20px rgba(47,123,255,.16))}.business-report-page .report-ranking-list__track{height:9px;background:#0f172ae6}.business-report-page .report-ranking-list__fill{box-shadow:0 0 18px color-mix(in srgb,var(--report-color) 38%,transparent)}.business-report-page .report-scatter-chart,.business-report-page .report-line-chart__canvas,.business-report-page .overview-chart--empty{overflow:hidden;border:1px solid rgba(148,163,184,.11);border-radius:22px;background:linear-gradient(180deg,#0f172a9e,#07111f2e),radial-gradient(circle at 50% 24%,rgba(37,99,235,.12),transparent 40%)}.business-report-page .overview-chart__grid{stroke:#94a3b817}.business-report-page .overview-chart__axis{stroke:#94a3b833}.business-report-page .overview-chart__label{fill:#cbd5e194}.business-report-page .report-heatmap__hours,.business-report-page .report-heatmap__row{gap:7px}.business-report-page .report-heatmap__row strong{color:#cbd5e1b8;font-size:.76rem}.business-report-page .report-heatmap__cell{border-radius:999px;background:rgba(96,165,250,var(--report-intensity));box-shadow:0 0 12px #60a5fa42}.business-report-page .report-heatmap__legend-scale{background:linear-gradient(90deg,#1e293bcc,#2563eb,#38bdf8);box-shadow:0 0 18px #38bdf82e}.business-report-page .report-movers-list__row{border:1px solid rgba(148,163,184,.1);background:#0f172a94}.business-report-page .report-filters{gap:14px}.business-report-page .report-filters label,.business-report-page .overview-filter-row label,.business-report-page .business-report-control{color:#cbd5e194}.business-report-page .table-shell--report{border-color:#94a3b81a;border-radius:20px;background:#040c1885}.business-report-page .campaign-table--reports th,.business-report-page .campaign-table--reports td,.business-report-page .adpulse-campaign-table th,.business-report-page .adpulse-campaign-table td{border-top-color:#94a3b817}.business-report-page .campaign-table--reports th,.business-report-page .adpulse-campaign-table th{color:#cbd5e17a}.business-report-page .campaign-table--reports td,.business-report-page .adpulse-campaign-table td{color:#f1f5f9e0}.business-report-page .campaign-table--reports tbody tr:hover,.business-report-page .adpulse-campaign-table tbody tr:hover{background:#2563eb12}.business-report-page .campaign-pill,.business-report-page .campaign-status,.business-report-page .trend-pill,.business-report-page .provider-badge,.business-report-page .insight-pill,.business-report-page .adpulse-subtle-pill{border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff0a}.business-report-page .adpulse-funnel-block,.business-report-page .adpulse-chart-block,.business-report-page .adpulse-campaign-block,.business-report-page .business-report-section,.business-report-page .panel-card{padding:22px}.business-report-page .business-hero-metric-strip strong,.business-report-page .business-secondary-metric-grid strong,.business-report-page .metric-card strong,.business-report-page .adpulse-breakdown-card strong{color:#fff}.business-report-page .adpulse-empty-panel,.business-report-page .adpulse-loading-panel,.business-report-page .overview-chart--empty,.business-report-page .report-empty-state{border-color:#94a3b824;color:#cbd5e1b3;background:#08142494}.business-report-page .business-hero-metric-strip{border-color:#94a3b81f;background:radial-gradient(circle at 8% 0%,rgba(59,130,246,.08),transparent 34%),#050e1d6b}.business-report-page .business-metric-card{--business-metric-color: #60a5fa;--business-metric-glow: rgba(96, 165, 250, .24);position:relative;isolation:isolate;min-width:0;display:grid;align-content:start;gap:14px;overflow:hidden}.business-report-page .business-metric-card:before{content:"";position:absolute;inset:-40% -22% auto auto;z-index:0;width:130px;height:130px;border-radius:999px;background:radial-gradient(circle,var(--business-metric-glow),transparent 70%);pointer-events:none}.business-report-page .business-metric-card--hero{min-height:172px;padding:24px 26px}.business-report-page .business-metric-card--secondary{min-height:220px;border-color:#94a3b81f;background:linear-gradient(180deg,#ffffff0a,#ffffff05),radial-gradient(circle at 22% 112%,var(--business-metric-glow),transparent 46%),#081424bd}.business-report-page .business-metric-card--blue{--business-metric-color: #3b82f6;--business-metric-glow: rgba(59, 130, 246, .24)}.business-report-page .business-metric-card--orange{--business-metric-color: #fb923c;--business-metric-glow: rgba(251, 146, 60, .22)}.business-report-page .business-metric-card--purple{--business-metric-color: #a855f7;--business-metric-glow: rgba(168, 85, 247, .24)}.business-report-page .business-metric-card--green{--business-metric-color: #22c55e;--business-metric-glow: rgba(34, 197, 94, .22)}.business-report-page .business-metric-card--pink{--business-metric-color: #c084fc;--business-metric-glow: rgba(192, 132, 252, .22)}.business-report-page .business-metric-card__heading,.business-report-page .ads-other-card__header,.business-report-page .ads-other-metric-row{display:flex;align-items:center}.business-report-page .business-metric-card__heading{position:relative;z-index:2;gap:12px}.business-report-page .business-metric-card--has-tooltip:hover,.business-report-page .business-metric-card--has-tooltip:focus-within{z-index:30;overflow:visible}.business-report-page .business-metric-card__icon{width:38px;height:38px;display:inline-grid;place-items:center;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--business-metric-color) 54%,transparent);border-radius:999px;color:var(--business-metric-color);background:color-mix(in srgb,var(--business-metric-color) 14%,rgba(8,20,36,.86));box-shadow:0 0 22px var(--business-metric-glow),inset 0 0 16px #ffffff09;font-size:.74rem;font-weight:850;letter-spacing:-.02em}.business-report-page .business-metric-card__label{color:#f1f5f9e6;font-size:.92rem;font-weight:760}.business-report-page .business-metric-card__label.info-tooltip{display:inline-flex;align-items:center;gap:5px;width:fit-content;cursor:help}.business-report-page .business-metric-card__label .info-tooltip__icon{width:12px;height:12px;color:#f1f5f975}.business-report-page .business-metric-card__label .info-tooltip__content{left:0;right:auto;max-width:240px;z-index:40;color:#d9e4f5;font-size:.76rem;font-weight:500}.business-report-page .business-metric-card strong{position:relative;z-index:1}.business-report-page .business-metric-card--hero strong{margin-top:10px}.business-report-page .business-metric-card p{position:relative;z-index:1}.business-report-page .business-metric-delta{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;margin-top:2px;color:#cbd5e194;font-size:.82rem}.business-report-page .business-metric-delta span,.business-report-page .business-metric-delta em{display:inline;margin:0;font-size:inherit;line-height:1.2}.business-report-page .business-metric-delta span{font-weight:820}.business-report-page .business-metric-delta em{color:#cbd5e194;font-style:normal}.business-report-page .business-metric-delta--positive span{color:#43e59c}.business-report-page .business-metric-delta--negative span{color:#fb7185}.business-report-page .business-metric-delta--neutral span{color:#93c5fd}.business-report-page .business-mini-sparkline{position:relative;z-index:1;width:100%;height:42px;align-self:end;margin-top:auto;color:var(--business-metric-color, #60a5fa);opacity:.9;pointer-events:none}.business-report-page .business-metric-card>.business-mini-sparkline{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;align-self:auto;margin-top:0;opacity:.95}.business-report-page .business-mini-sparkline__fill{fill:currentColor;opacity:.07}.business-report-page .business-mini-sparkline__glow,.business-report-page .business-mini-sparkline__line{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.business-report-page .business-mini-sparkline__glow{filter:blur(4px);opacity:.22;stroke-width:9}.business-report-page .business-mini-sparkline__line{opacity:.42;stroke-width:2.4}.business-report-page--business .business-report-tab-panel{gap:12px}.business-report-page--business .business-report-section{gap:16px;border-color:#4d5f7e57;border-radius:12px;background:radial-gradient(circle at 22% 0%,rgba(59,130,246,.045),transparent 34%),#050e1ddb;box-shadow:inset 0 1px #ffffff06;-webkit-backdrop-filter:none;backdrop-filter:none;padding:16px 18px 18px}.business-report-page--business .business-report-section__header{gap:14px}.business-report-page--business .business-report-section__header h2{font-size:1.04rem;font-weight:780;letter-spacing:-.02em}.business-report-page--business .business-report-section__header p{margin-top:4px;font-size:.77rem;line-height:1.35}.business-report-page--business .report-section-toggle{min-width:52px;min-height:30px;border-color:#94a3b824;border-radius:8px;padding:6px 12px;color:#e2e8f0d1;background:#0f1b2dbd;font-size:.74rem}.business-report-page--business .business-impact-heading{display:grid;gap:4px}.business-report-page--business .business-impact-heading h2{color:#fff;font-size:1.04rem;font-weight:780;letter-spacing:-.02em}.business-report-page--business .business-impact-heading p{margin:0;color:#cbd5e19e;font-size:.77rem;line-height:1.35}.business-report-page--business .business-impact-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px}.business-report-page--business .business-impact-card-grid>.business-hero-metric-strip,.business-report-page--business .business-impact-card-grid>.business-secondary-metric-grid{display:contents}.business-report-page--business .business-impact-card-grid .business-metric-card{border:1px solid rgba(77,95,126,.34);border-color:#4d5f7e57;border-radius:10px;background:radial-gradient(circle at 18% 112%,var(--business-metric-glow),transparent 42%),linear-gradient(145deg,color-mix(in srgb,var(--business-metric-color) 14%,rgba(8,20,36,.88)),#050e1ddb 66%),#050e1dd1;box-shadow:inset 0 1px #ffffff06;padding:10px}.business-report-page--business .business-metric-card{gap:6px}.business-report-page--business .business-metric-card:before{width:96px;height:96px;opacity:.72}.business-report-page--business .business-metric-card--hero,.business-report-page--business .business-metric-card--secondary{min-height:124px;padding:10px}.business-report-page--business .business-metric-card--blue{--business-metric-color: #3b82f6;--business-metric-glow: rgba(59, 130, 246, .18)}.business-report-page--business .business-metric-card--orange{--business-metric-color: #fb923c;--business-metric-glow: rgba(251, 146, 60, .18)}.business-report-page--business .business-metric-card--purple{--business-metric-color: #a855f7;--business-metric-glow: rgba(168, 85, 247, .18)}.business-report-page--business .business-metric-card--green{--business-metric-color: #22c55e;--business-metric-glow: rgba(34, 197, 94, .17)}.business-report-page--business .business-metric-card--pink{--business-metric-color: #fb7185;--business-metric-glow: rgba(251, 113, 133, .17)}.business-report-page--business .business-metric-card__heading{gap:7px}.business-report-page--business .business-metric-card__icon{width:26px;height:26px;border-color:color-mix(in srgb,var(--business-metric-color) 48%,rgba(15,23,42,.9));background:#07111fb8;box-shadow:0 0 18px var(--business-metric-glow),inset 0 0 14px color-mix(in srgb,var(--business-metric-color) 13%,transparent)}.business-report-page--business .business-metric-card__icon svg{width:14px;height:14px;stroke-width:2.1}.business-report-page--business .business-metric-card--skeleton .business-metric-card__heading{align-items:center}.business-report-page--business .business-metric-card--skeleton .business-skeleton-icon{border-color:transparent;background:linear-gradient(90deg,#ffffff12,#95f6ff29,#ffffff12);background-size:220% 100%;animation:integration-skeleton-flow 2.4s linear infinite,integration-skeleton-pulse 1.6s ease-in-out infinite;box-shadow:none}.business-report-page--business .business-metric-card--skeleton .loading-skeleton--label{width:52%}.business-report-page--business .business-metric-card--skeleton .loading-skeleton--value{width:64%;height:24px;border-radius:8px}.business-report-page--business .business-metric-card--skeleton .loading-skeleton--business-sparkline{width:100%;height:28px;margin-top:auto;border-radius:8px}.business-report-page--business .business-metric-card__label{color:#f1f5f9e6;font-size:.72rem;font-weight:680;line-height:1.22}.business-report-page--business .business-metric-card strong{font-variant-numeric:tabular-nums}.business-report-page--business .business-metric-card--hero strong,.business-report-page--business .business-metric-card--secondary strong{margin-top:2px;font-size:clamp(1.12rem,1.45vw,1.34rem);letter-spacing:-.045em;line-height:1;white-space:nowrap}.business-report-page--business .business-metric-card p,.business-report-page--business .business-metric-delta{margin-top:0;font-size:.68rem;line-height:1.2}.business-report-page--business .business-mini-sparkline{height:36px}.business-report-page--business .directional-view-section .funnel-impact-chart__controls{align-items:center;gap:12px}.business-report-page--business .directional-view-section .metric-pill-row{gap:8px}.business-report-page--business .directional-view-section .metric-pill{min-height:34px;border-radius:999px;padding:7px 13px 7px 34px;font-size:.78rem;line-height:1}.business-report-page--business .directional-view-section .metric-pill:before{left:12px;width:15px;height:15px;border:1px solid color-mix(in srgb,var(--metric-color) 60%,rgba(255,255,255,.16));border-radius:4px;background:color-mix(in srgb,var(--metric-color) 18%,rgba(8,20,36,.88));box-shadow:0 0 12px color-mix(in srgb,var(--metric-color) 34%,transparent)}.business-report-page--business .directional-view-section .metric-pill.is-active:after{content:"";position:absolute;left:17px;top:50%;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:translateY(-58%) rotate(45deg)}.business-report-page--business .directional-view-section .report-chart-controls__secondary{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.business-report-page--business .directional-view-section .report-inline-toggle,.business-report-page--business .directional-view-section .report-chart-controls__secondary label:not(.report-inline-toggle),.business-report-page--business .business-toggle-control{min-height:34px;border-radius:8px;padding:7px 10px;font-size:.76rem}.business-report-page--business .directional-view-section select,.business-report-page--business .business-report-tab-panel .business-report-control select,.business-report-page--business .business-main-trend-controls .campaign-multi-select__trigger{min-height:34px;border-radius:8px;font-size:.78rem}.business-report-page--business .directional-view-section .report-line-chart__canvas,.business-report-page--business .main-trend-section .report-line-chart__canvas{border-color:#4d5f7e47;border-radius:10px;background:linear-gradient(180deg,#0f172a75,#040c182e);padding:6px}.business-report-page--business .directional-view-section .report-line-chart__canvas .trend-chart__svg,.business-report-page--business .main-trend-section .report-line-chart__canvas .trend-chart__svg{height:clamp(220px,28vw,320px)}.business-report-page--business .funnel-impact-chart__summary-ribbon,.business-report-page--business .report-line-chart__kpi-ribbon{border-color:#4d5f7e4d;border-radius:10px;background:#050e1da8;padding:12px 14px}.business-report-page--business .funnel-impact-chart__summary-ribbon{grid-template-columns:minmax(180px,.78fr) minmax(0,3.4fr)}.business-report-page--business .funnel-impact-chart__summary-ribbon .trend-chart-tooltip__rows{gap:10px}.business-report-page--business .funnel-impact-chart__summary-ribbon .trend-chart-tooltip__row{padding-left:12px}.business-report-page--business .report-line-chart__kpi-ribbon{grid-template-columns:minmax(190px,1fr) repeat(4,minmax(0,1fr));gap:12px}.business-report-page--business .report-line-chart__kpi-item{display:flex;align-items:center;gap:11px;padding-left:14px}.business-report-page--business .report-line-chart__kpi-icon{width:28px;height:28px;display:inline-grid;place-items:center;flex:0 0 auto;border-radius:999px;color:#60a5fa;background:#3b82f621;box-shadow:0 0 16px #60a5fa2e}.business-report-page--business .report-line-chart__kpi-icon svg{width:15px;height:15px}.business-report-page--business .report-line-chart__kpi-copy,.business-report-page--business .report-line-chart__kpi-copy span{min-width:0;display:block}.business-report-page--business .report-line-chart__kpi-item strong,.business-report-page--business .funnel-impact-chart__summary-ribbon .trend-chart-tooltip__row-values strong{margin-top:4px;font-size:.94rem}.business-report-page--business .report-chart-footer,.business-report-page--business .report-chart-legend{font-size:.76rem}.business-report-page--business .overview-chart__grid{stroke:#94a3b814}.business-report-page--business .overview-chart__axis{stroke:#94a3b82e}.business-report-page--business .overview-chart__label{fill:#cbd5e194}.business-report-page--business .funnel-impact-chart__plot-frame{display:grid;grid-template-columns:minmax(46px,max-content) minmax(0,1fr) minmax(46px,max-content);align-items:stretch;gap:8px;width:100%}.business-report-page--business .funnel-impact-chart__canvas{min-width:0;width:100%}.business-report-page--business .funnel-impact-chart__canvas .trend-chart__bucket-hitbox:hover{background:transparent}.business-report-page--business .funnel-impact-chart__selection-band{fill:#60a5fa17;stroke:#60a5fa33;stroke-width:1}.business-report-page--business .funnel-impact-chart__bar{transition:opacity .12s ease}.business-report-page--business .funnel-impact-chart__axis-gutter{position:relative;min-width:46px;min-height:clamp(220px,28vw,320px)}.business-report-page--business .funnel-impact-chart__axis-gutter--left{text-align:right}.business-report-page--business .funnel-impact-chart__axis-gutter--right{text-align:left}.business-report-page--business .funnel-impact-chart__axis-label{position:absolute;left:0;right:0;color:#cbd5e180;font-size:10px;font-variant-numeric:tabular-nums;line-height:1;transform:translateY(-50%)}.business-report-page--business .funnel-impact-chart__axis-title{position:absolute;top:0;left:0;right:0;color:#cbd5e1a3;font-size:10px;font-weight:700;line-height:1}.business-report-page--business .funnel-impact-chart__axis-title--left{color:#60a5fadb}.business-report-page--business .funnel-impact-chart__axis-title--right{color:#4ade80db}.business-report-page--business .overview-chart__axis--secondary{stroke:#4ade8038;stroke-dasharray:4 5}@media (max-width: 1180px){.business-report-page--business .business-impact-card-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}@media (max-width: 900px){.business-report-page--business .business-impact-card-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}}@media (max-width: 760px){.business-report-page--business .business-impact-card-grid{grid-template-columns:1fr}.business-report-page--business .business-report-section,.business-report-page--business .business-impact-card-grid .business-metric-card{border-radius:12px;padding:10px}.business-report-page--business .directional-view-section .funnel-impact-chart__controls,.business-report-page--business .directional-view-section .report-chart-controls__secondary,.business-report-page--business .business-main-trend-controls,.business-report-page--business .business-main-trend-controls__secondary{align-items:stretch;flex-direction:column}.business-report-page--business .funnel-impact-chart__summary-ribbon,.business-report-page--business .report-line-chart__kpi-ribbon{grid-template-columns:1fr}}.business-report-page .main-trend-section .report-line-chart__kpi-ribbon{margin-top:2px}.business-report-page .main-trend-section .report-chart-legend{margin-top:-2px}.business-report-page .ads-other-section{display:grid;gap:16px}.business-report-page .ads-other-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.business-report-page .ads-other-card{min-width:0;display:grid;align-content:start;gap:16px;min-height:220px;border-color:#94a3b81f;background:radial-gradient(circle at 14% 0%,rgba(59,130,246,.08),transparent 40%),#081424b8}.business-report-page .ads-other-card h4,.business-report-page .ads-other-card p,.business-report-page .ads-other-card strong{margin:0}.business-report-page .ads-other-card h4{color:#fff;font-size:1rem}.business-report-page .ads-other-card p{color:#cbd5e19e;line-height:1.45}.business-report-page .ads-other-card--highlight strong{color:#fff;font-size:1rem;line-height:1.35}.business-report-page .ads-other-card__header{justify-content:space-between;gap:12px}.business-report-page .ads-other-metric-list{display:grid;gap:10px}.business-report-page .ads-other-metric-row{display:grid;grid-template-columns:minmax(0,36%) minmax(3.5rem,1fr) minmax(72px,auto);min-width:0;column-gap:12px;justify-content:stretch;padding-bottom:10px;border-bottom:1px solid rgba(148,163,184,.08)}.business-report-page .ads-other-metric-row:last-child{padding-bottom:0;border-bottom:0}.business-report-page .ads-other-metric-row>span:first-child{min-width:0;display:-webkit-box;overflow:hidden;color:#cbd5e1bd;font-size:.86rem;line-height:1.25;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.business-report-page .ads-other-metric-row strong{min-width:0;justify-self:end;overflow:hidden;color:#fff;font-size:.98rem;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.business-report-page .ads-other-metric-row .business-metric-delta{display:grid;justify-self:end;justify-items:end;gap:2px;margin-top:0;min-width:72px;font-size:.72rem;text-align:right}.business-report-page--ads .business-report-content,.business-report-page--ads .business-report-tab-panel{gap:12px;min-width:0}.business-report-page--ads .panel-card,.business-report-page--ads .business-report-tab-panel>.panel-card{border-radius:14px;padding:14px;box-shadow:inset 0 1px #ffffff06}.business-report-page--ads .nested-panel{border-radius:11px;padding:12px}.business-report-page--ads .section-header h3{font-size:1rem;font-weight:760}.business-report-page--ads .section-header p,.business-report-page--ads .report-section-intro,.business-report-page--ads .muted-text,.business-report-page--ads .table-secondary{font-size:.72rem;line-height:1.35}.business-report-page--ads .report-section-toggle{min-width:auto;min-height:32px;border-radius:8px;padding:7px 11px;color:#e2e8f0db;background:#0f1b2db8}.business-report-page--ads .ads-distribution-insights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.business-report-page--ads .ads-distribution-insight{--ads-insight-color: #60a5fa;display:grid;align-content:start;gap:8px;min-width:0;border:1px solid rgba(68,87,118,.36);border-radius:11px;background:radial-gradient(circle at 16% 0%,color-mix(in srgb,var(--ads-insight-color) 13%,transparent),transparent 42%),#081424bd;padding:12px}.business-report-page--ads .ads-distribution-insight--orange{--ads-insight-color: #fb923c}.business-report-page--ads .ads-distribution-insight--purple{--ads-insight-color: #a855f7}.business-report-page--ads .ads-distribution-insight h4,.business-report-page--ads .ads-distribution-insight p{margin:0}.business-report-page--ads .ads-distribution-insight h4,.business-report-page--ads .report-visual-card h4,.business-report-page--ads .report-movers-grid h5{color:#fff;font-size:.82rem;font-weight:760}.business-report-page--ads .ads-distribution-insight p{color:#cbd5e19e;font-size:.68rem;line-height:1.35}.business-report-page--ads .ads-distribution-insight__result,.business-report-page--ads .ads-distribution-insight__empty{min-height:46px;display:flex;align-items:center;gap:10px;margin-top:4px;border:1px solid color-mix(in srgb,var(--ads-insight-color) 24%,rgba(255,255,255,.06));border-radius:10px;background:color-mix(in srgb,var(--ads-insight-color) 12%,rgba(8,20,36,.72));padding:9px 10px}.business-report-page--ads .ads-distribution-insight__empty{color:#cbd5e1ad;font-size:.72rem}.business-report-page--ads .ads-distribution-insight__icon{width:24px;height:24px;display:grid;place-items:center;flex:0 0 auto;border-radius:8px;color:var(--ads-insight-color);background:#040c1894;box-shadow:0 0 16px color-mix(in srgb,var(--ads-insight-color) 28%,transparent)}.business-report-page--ads .ads-distribution-insight__result strong,.business-report-page--ads .ads-distribution-insight__result span{display:block}.business-report-page--ads .ads-distribution-insight__result strong{color:#fff;font-size:.78rem;line-height:1.2}.business-report-page--ads .ads-distribution-insight__result span{margin-top:3px;color:#cbd5e1b8;font-size:.68rem}.business-report-page--ads .report-grid--distribution{gap:10px}.business-report-page--ads .report-visual-card{min-width:0;min-height:214px;display:grid;align-content:start;gap:10px}.business-report-page--ads .report-donut-layout{grid-template-columns:minmax(112px,.76fr) minmax(0,1fr);gap:10px}.business-report-page--ads .report-donut-chart{width:min(156px,100%)}.business-report-page--ads .report-donut-chart__legend{gap:8px}.business-report-page--ads .report-donut-chart__legend-item,.business-report-page--ads .report-ranking-list__label-row,.business-report-page--ads .report-ranking-list__label-row strong{display:flex;align-items:center;min-width:0}.business-report-page--ads .report-donut-chart__legend-item{gap:8px}.business-report-page--ads .report-donut-chart__legend-item strong,.business-report-page--ads .report-ranking-list__label-row strong span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.business-report-page--ads .report-donut-chart__legend-item strong,.business-report-page--ads .report-ranking-list__label-row strong{color:#f8fafceb;font-size:.72rem}.business-report-page--ads .report-ranking-list{gap:9px}.business-report-page--ads .report-ranking-list__label-row{justify-content:space-between;gap:10px;font-size:.72rem}.business-report-page--ads .report-ranking-list__label-row strong{gap:7px}.business-report-page--ads .report-ranking-list__label-row>span{flex:0 0 auto;color:#f8fafceb;font-variant-numeric:tabular-nums}.business-report-page--ads .report-ranking-list__track{height:6px}.business-report-page--ads .ads-campaign-efficiency-section .section-header,.business-report-page--ads .ads-campaign-efficiency-section .overview-filter-row{align-items:flex-end}.business-report-page--ads .ads-campaign-efficiency-section .overview-filter-row{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.business-report-page--ads .ads-campaign-efficiency-section .overview-filter-row label{min-width:160px}.business-report-page--ads .report-scatter-layout{position:relative;gap:8px}.business-report-page--ads .report-scatter-layout>.trend-chart-tooltip{width:100%;margin-top:10px;pointer-events:none}.business-report-page--ads .report-scatter-layout>.trend-chart-tooltip .trend-chart-tooltip__rows,.business-report-page--ads .report-scatter-layout>.trend-chart-tooltip .trend-chart-tooltip__stats{display:flex;flex-wrap:nowrap;gap:10px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.business-report-page--ads .report-scatter-layout>.trend-chart-tooltip .trend-chart-tooltip__row,.business-report-page--ads .report-scatter-layout>.trend-chart-tooltip .trend-chart-tooltip__stat{flex:1 0 128px}.business-report-page--ads .report-scatter-chart svg{display:block;width:100%}.business-report-page--ads .report-chart-legend--wrapped{display:flex;flex-wrap:wrap;gap:12px;color:#cbd5e1b8;font-size:.72rem}.business-report-page--ads .report-chart-legend__comparison:before{content:none}.business-report-page--ads .report-grid--diagnostics{gap:10px}.business-report-page--ads .report-heatmap__hours,.business-report-page--ads .report-heatmap__row{grid-template-columns:34px repeat(24,minmax(0,1fr));gap:6px}.business-report-page--ads .report-heatmap__hours{font-size:.62rem}.business-report-page--ads .report-heatmap__row strong{font-size:.7rem}.business-report-page--ads .report-heatmap__cell{border-radius:999px}.business-report-page--ads .report-movers-grid{grid-template-columns:1fr;gap:14px}.business-report-page .ads-leaderboard-filters{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.business-report-page .ads-campaign-leaderboard-section{width:100%;max-width:100%;min-width:0;overflow:hidden}.business-report-page .ads-campaign-table-shell{display:block;width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.business-report-page .ads-campaign-table{width:max-content;max-width:none;min-width:1540px;table-layout:auto;font-size:.72rem}.business-report-page .ads-campaign-table th,.business-report-page .ads-campaign-table td{padding:9px 10px;vertical-align:middle}.business-report-page .ads-campaign-table th:first-child,.business-report-page .ads-campaign-table td:first-child,.business-report-page .ads-campaign-table th:nth-child(2),.business-report-page .ads-campaign-table td:nth-child(2){width:auto}.business-report-page .ads-campaign-table__campaign-cell{min-width:260px;display:flex;align-items:center;gap:8px}.business-report-page .ads-campaign-table__platform{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto}.business-report-page .ads-campaign-table .table-primary{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.business-report-page .ads-campaign-table__campaign-detail,.business-report-page .ads-campaign-table__state-summary{display:block;margin-top:3px;color:#cbd5e180;font-size:.68rem;line-height:1.3}.business-report-page .ads-campaign-table__state-summary{display:-webkit-box;margin-top:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.business-report-page .ads-campaign-table__campaign-detail{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.business-report-page .ads-campaign-table__campaign-detail .ads-campaign-status{font-size:inherit}.business-report-page .ads-campaign-table__state-cell{display:grid;grid-template-columns:max-content minmax(150px,1fr);align-items:start;gap:8px;min-width:170px;max-width:330px}.business-report-page .ads-campaign-status{display:inline-flex;align-items:center;color:#43e59c;font-size:.72rem}.business-report-page .ads-campaign-status:before{content:"";width:6px;height:6px;margin-right:6px;border-radius:999px;background:currentColor;box-shadow:0 0 10px currentColor}.business-report-page .ads-campaign-status--paused{color:#fbbf24}.business-report-page .ads-campaign-status--removed,.business-report-page .ads-campaign-status--unknown{color:#cbd5e18a}.business-report-page .ads-campaign-table-pagination,.business-report-page .ads-campaign-table-pagination>div{display:flex;align-items:center}.business-report-page .ads-campaign-table-pagination{justify-content:space-between;gap:12px;color:#cbd5e19e;font-size:.72rem}.business-report-page .ads-campaign-table-pagination>div{gap:8px}.business-report-page .ads-campaign-table-pagination button,.business-report-page .ads-campaign-table-pagination>div>span{min-width:30px;min-height:30px;display:grid;place-items:center;border:1px solid rgba(68,87,118,.42);border-radius:8px;color:#e2e8f0d6;background:#081424c2}.business-report-page .ads-campaign-table-pagination button:disabled{cursor:not-allowed;opacity:.44}.business-report-page--ads .ads-other-grid{gap:10px}.business-report-page--ads .ads-other-card{min-height:172px;border-radius:11px;padding:12px}@media (max-width: 1260px){.business-report-page--ads .ads-distribution-insights,.business-report-page .ads-leaderboard-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.business-report-page--ads .ads-distribution-insights,.business-report-page .ads-leaderboard-filters,.business-report-page--ads .report-donut-layout{grid-template-columns:1fr}.business-report-page--ads .report-scatter-layout>.trend-chart-tooltip{width:100%}.business-report-page--ads .report-scatter-layout>.trend-chart-tooltip .trend-chart-tooltip__row,.business-report-page--ads .report-scatter-layout>.trend-chart-tooltip .trend-chart-tooltip__stat{flex-basis:140px}.business-report-page .ads-campaign-table-pagination{align-items:flex-start;flex-direction:column}}.business-report-page--sales .business-report-tab-panel,.business-report-page--sales .sales-report-stack{gap:12px}.business-report-page--sales .sales-sources-section,.business-report-page--sales .sales-history-section{gap:12px;padding:14px;border-color:#44577661;border-radius:14px;background:radial-gradient(circle at 18% 0%,rgba(59,130,246,.06),transparent 34%),linear-gradient(180deg,#0d182af0,#081220f0);box-shadow:inset 0 1px #ffffff06}.business-report-page--sales .sales-payments-section>.section-header,.business-report-page--sales .sales-sources-section>.section-header,.business-report-page--sales .sales-history-section>.section-header{align-items:flex-start;gap:12px}.business-report-page--sales .section-header h3{font-size:.98rem;font-weight:760;letter-spacing:-.02em}.business-report-page--sales .section-header p{margin-top:4px;font-size:.78rem;line-height:1.35}.business-report-page--sales .report-section-toggle{min-height:28px;padding:0 12px;border-radius:8px;font-size:.72rem}.business-report-page--sales .sales-payments-overview-grid{grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);gap:10px}.business-report-page--sales .sales-summary-card,.business-report-page--sales .sales-chart-card,.business-report-page--sales .sales-table-card,.business-report-page--sales .sales-contribution-card{align-content:start;gap:10px;min-width:0;padding:12px;border-color:#4457765c;border-radius:10px;background:radial-gradient(circle at 18% 0%,rgba(37,99,235,.06),transparent 38%),#071221b3;box-shadow:none}.business-report-page--sales .sales-subsection-heading,.business-report-page--sales .sales-chart-card__header{align-items:flex-start;gap:10px}.business-report-page--sales .sales-subsection-heading h4,.business-report-page--sales .sales-chart-card h4,.business-report-page--sales .sales-table-card h4,.business-report-page--sales .sales-contribution-card h4{font-size:.84rem;font-weight:760;letter-spacing:-.015em}.business-report-page--sales .sales-subsection-heading p,.business-report-page--sales .sales-payment-insight p{font-size:.72rem;line-height:1.35}.business-report-page--sales .sales-summary-metric-grid{grid-template-columns:repeat(5,minmax(0,1fr));border-radius:10px}.business-report-page--sales .sales-summary-metric{grid-template-columns:26px minmax(0,1fr);gap:8px;padding:10px}.business-report-page--sales .sales-summary-metric__icon{width:26px;height:26px}.business-report-page--sales .sales-summary-metric__icon svg{width:14px;height:14px}.business-report-page--sales .sales-summary-metric__body{gap:5px}.business-report-page--sales .sales-summary-metric__body span{font-size:.68rem;line-height:1.2}.business-report-page--sales .sales-summary-metric__body strong{overflow-wrap:anywhere;font-size:clamp(.92rem,1vw,1.12rem);letter-spacing:-.04em}.business-report-page--sales .sales-summary-metric__delta{font-size:.65rem;line-height:1.25}.business-report-page--sales .sales-payment-insights{gap:6px}.business-report-page--sales .sales-payment-chart-legend{gap:12px;font-size:.72rem}.business-report-page--sales .sales-payment-chart,.business-report-page--sales .sales-contribution-chart{border-radius:10px}.business-report-page--sales .sales-payment-chart svg,.business-report-page--sales .sales-contribution-chart svg{height:210px;min-height:0}.business-report-page--sales .sales-sources-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.business-report-page--sales .sales-history-grid{grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr);gap:10px}.business-report-page--sales .sales-table-shell{overflow:auto;border-radius:9px}.business-report-page--sales .sales-sources-section .sales-table-shell{max-height:210px}.business-report-page--sales .sales-history-section .sales-table-shell{max-height:240px}.business-report-page--sales .sales-table{min-width:520px}.business-report-page--sales .sales-table th,.business-report-page--sales .sales-table td{padding:8px 10px;font-size:.72rem}.business-report-page--sales .sales-table th{font-size:.67rem}.business-report-page--sales .sales-source-cell{min-width:0;gap:8px}.business-report-page--sales .sales-source-cell>div{min-width:0}.business-report-page--sales .sales-source-icon{width:28px;height:28px;font-size:.58rem}.business-report-page--sales .sales-source-cell .table-primary{display:-webkit-box;overflow:hidden;line-height:1.15;overflow-wrap:anywhere;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.business-report-page--sales .sales-source-cell .table-secondary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.business-report-page--sales .sales-contribution-layout{grid-template-columns:1fr;gap:10px}.business-report-page--sales .sales-contribution-donut{width:min(150px,100%)}.business-report-page--sales .sales-contribution-donut__value{font-size:.9rem}.business-report-page--sales .sales-contribution-donut__label{font-size:.64rem}.business-report-page--sales .sales-contribution-legend{max-height:174px;overflow-y:auto;gap:8px;padding:10px}.business-report-page--sales .sales-contribution-legend__row{grid-template-columns:minmax(0,1fr) 48px minmax(64px,auto);gap:8px;font-size:.7rem}.business-report-page--sales .sales-contribution-legend__label,.business-report-page--sales .sales-contribution-legend__text{min-width:0}.business-report-page--sales .sales-contribution-legend__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 1260px){.business-report-page--sales .sales-payments-overview-grid,.business-report-page--sales .sales-sources-grid{grid-template-columns:1fr}}@media (max-width: 900px){.business-report-page--sales .sales-summary-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.business-report-page--sales .sales-summary-metric{border:1px solid rgba(148,163,184,.12);border-radius:10px}.business-report-page--sales .sales-history-grid,.business-report-page--sales .sales-contribution-layout{grid-template-columns:1fr}}@media (max-width: 640px){.business-report-page--sales .sales-summary-metric-grid{grid-template-columns:1fr}.business-report-page--sales .sales-contribution-legend__row{grid-template-columns:minmax(0,1fr) auto}.business-report-page--sales .sales-contribution-legend__row>span:last-child{grid-column:1 / -1;text-align:left}}@media (max-width: 1260px){.business-report-page .report-grid--distribution,.business-report-page .report-summary-strip,.business-report-page .report-findings-grid,.business-report-page .ads-other-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.business-report-page .report-grid--diagnostics{grid-template-columns:1fr}}@media (max-width: 980px){.business-report-page .adpulse-reports-topbar,.business-report-page .adpulse-top-nav__left,.business-report-page .adpulse-top-nav__actions,.business-report-header,.business-report-header__top,.business-report-header__controls{align-items:stretch;flex-direction:column}.business-report-page .adpulse-top-nav__links{overflow-x:auto;padding-bottom:5px}.business-report-page .adpulse-top-nav__actions>*,.business-report-page .business-report-header__controls>*,.business-report-page .date-range-picker,.business-report-page .date-range-picker__trigger,.business-report-page .business-report-control select{width:100%}.business-report-page .adpulse-theme-switch button{flex:1}}@media (max-width: 720px){.settings-inline-form,.workspace-team-row{grid-template-columns:1fr}.workspace-team-row>.secondary-button{width:100%}.business-report-content{padding:18px}.business-report-page .report-grid--distribution,.business-report-page .report-summary-strip,.business-report-page .report-findings-grid,.business-report-page .ads-other-grid,.business-report-page .business-hero-metric-strip,.business-report-page .business-secondary-metric-grid{grid-template-columns:1fr}.business-report-tabs{justify-content:flex-start}.business-report-tabs [role=tablist]{flex-wrap:nowrap;overflow-x:auto;border-radius:18px}}.adpulse-general-report-stack{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.adpulse-general-report-stack>*{grid-column:1 / -1;width:100%}.business-report-page .adpulse-general-report-stack .adpulse-funnel-block .adpulse-funnel-hero{margin-right:-14px;margin-left:-14px}.business-report-page .adpulse-general-report-stack .adpulse-funnel-block,.business-report-page .adpulse-general-report-stack .adpulse-chart-block,.business-report-page .adpulse-general-report-stack .adpulse-campaign-block,.business-report-page .adpulse-general-panel{overflow:hidden;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:radial-gradient(circle at 28% 0%,rgba(74,143,255,.035),transparent 32%),linear-gradient(180deg,#080e1ffa,#050a17fa),#080e1f;box-shadow:inset 0 1px #ffffff06;padding:14px;-webkit-backdrop-filter:none;backdrop-filter:none}.business-report-page .adpulse-general-report-stack .adpulse-funnel-block .adpulse-chart-block--embedded{overflow:visible;margin-top:18px;border:0;border-radius:0;background:transparent;box-shadow:none;padding:0}.adpulse-general-report-stack .adpulse-funnel-block .adpulse-section-header,.adpulse-general-report-stack .adpulse-chart-block .adpulse-section-header,.adpulse-general-report-stack .adpulse-campaign-block .adpulse-section-header,.adpulse-general-panel .adpulse-section-header{align-items:flex-start;gap:14px}.adpulse-general-report-stack .adpulse-funnel-block .adpulse-section-header h2,.adpulse-general-report-stack .adpulse-chart-block .adpulse-section-header h2,.adpulse-general-report-stack .adpulse-campaign-block .adpulse-section-header h2,.adpulse-general-panel .adpulse-section-header h2{color:#f8fbff;font-size:.98rem;font-weight:760;letter-spacing:-.015em}.adpulse-general-report-stack .adpulse-funnel-block .adpulse-section-header p,.adpulse-general-report-stack .adpulse-chart-block .adpulse-section-header p,.adpulse-general-report-stack .adpulse-campaign-block .adpulse-section-header p,.adpulse-general-panel .adpulse-section-header p{margin-top:5px;color:#cbd5e1a3;font-size:.78rem;line-height:1.4}.business-report-page .adpulse-general-report-stack .adpulse-chart-block .multi-metric-chart{display:grid;gap:10px;margin-top:10px}.multi-metric-chart__summary{display:grid;align-items:stretch;grid-template-columns:minmax(150px,1fr) repeat(auto-fit,minmax(104px,1fr));gap:6px;border:1px solid rgba(68,87,118,.3);border-radius:11px;background:#07101ead;padding:8px}.multi-metric-chart__summary-date,.multi-metric-chart__summary-item{min-width:0;border-radius:9px;background:#0f172a61;padding:7px 8px}.multi-metric-chart__summary-date span,.multi-metric-chart__summary-item span{display:flex;align-items:center;gap:6px;overflow:hidden;color:#cbd5e1ad;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.multi-metric-chart__summary-item i{width:7px;height:7px;flex:0 0 auto;border-radius:999px;background:var(--metric-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--metric-color) 18%,transparent)}.multi-metric-chart__summary-date strong,.multi-metric-chart__summary-item strong{display:block;overflow:hidden;margin-top:4px;color:#fff;font-size:.84rem;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.multi-metric-chart__summary-date em{display:block;overflow:hidden;margin-top:2px;color:#94a3b8a3;font-size:.68rem;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.business-report-page .adpulse-general-report-stack .adpulse-chart-block .multi-metric-chart__canvas,.business-report-page .adpulse-general-report-stack .adpulse-chart-block .overview-chart--empty{overflow:hidden;border:1px solid rgba(68,87,118,.34);border-radius:11px;background:linear-gradient(180deg,#0f172a75,#040c183d),#040a1480}.multi-metric-chart__svg{min-height:260px}.multi-metric-chart__grid,.multi-metric-chart__axis{stroke:#94a3b824}.multi-metric-chart__plot-label{fill:#cbd5e18f;font-size:11px}.multi-metric-chart__bar{opacity:.76;filter:drop-shadow(0 0 8px rgba(96,165,250,.14))}.multi-metric-chart__area-fill{opacity:.16}.multi-metric-chart__area-line,.multi-metric-chart__line{fill:none;stroke-linecap:round;stroke-linejoin:round}.multi-metric-chart__area-line,.multi-metric-chart__line{stroke-width:2.4}.multi-metric-chart__line--dashed{stroke-dasharray:7 6}.multi-metric-chart__crosshair{stroke:#95f6ff47;stroke-dasharray:5 6;stroke-width:1.5}.multi-metric-chart__note{color:#cbd5e18a;font-size:.72rem;line-height:1.35}.business-report-page .adpulse-general-report-stack .adpulse-chart-block .overview-chart__grid{stroke:#94a3b81a}.business-report-page .adpulse-general-report-stack .adpulse-chart-block .overview-chart__axis{stroke:#94a3b82e}.business-report-page .adpulse-general-report-stack .adpulse-chart-block .overview-chart__label{fill:#cbd5e194}.adpulse-general-report-stack .adpulse-breakdown-row{gap:10px}.business-report-page .adpulse-general-report-stack .adpulse-breakdown-card{position:relative;overflow:hidden;gap:12px;min-height:86px;border-color:#44577670;border-radius:11px;background:radial-gradient(circle at 28% 0%,rgba(96,165,250,.08),transparent 48%),#07101ed1;padding:12px}.business-report-page .adpulse-general-report-stack .adpulse-breakdown-card:after{content:"";position:absolute;left:56px;right:28px;bottom:11px;height:3px;border-radius:999px;background:linear-gradient(90deg,transparent,currentColor,transparent);opacity:.64}.business-report-page .adpulse-general-report-stack .adpulse-breakdown-card--spend{color:#3b82f6}.business-report-page .adpulse-general-report-stack .adpulse-breakdown-card--leads{color:#fb923c}.business-report-page .adpulse-general-report-stack .adpulse-breakdown-card--audience{color:#a855f7}.business-report-page .adpulse-general-report-stack .adpulse-breakdown-card--payments{color:#22c55e}.business-report-page .adpulse-general-report-stack .adpulse-breakdown-card__icon{width:34px;height:34px;box-shadow:0 0 18px currentColor}.business-report-page .adpulse-general-report-stack .adpulse-breakdown-card span{color:#e2e8f0b8;font-size:.76rem;font-weight:650}.business-report-page .adpulse-general-report-stack .adpulse-breakdown-card strong{margin-top:5px;color:#fff;font-size:1.04rem}.business-report-page .adpulse-general-report-stack .adpulse-breakdown-card p{margin-top:8px;color:#cbd5e194;font-size:.72rem}.business-report-page .adpulse-general-report-stack .adpulse-campaign-block{padding-bottom:10px}.business-report-page .adpulse-general-report-stack .adpulse-campaign-block .table-shell{overflow-x:auto;margin-top:10px;border:1px solid rgba(68,87,118,.34);border-radius:11px;background:#040c1870}.business-report-page .adpulse-general-report-stack .adpulse-campaign-table{min-width:1280px;font-size:.78rem}.business-report-page .adpulse-general-report-stack .adpulse-campaign-table th,.business-report-page .adpulse-general-report-stack .adpulse-campaign-table td{padding:9px 10px;border-top-color:#44577647}.business-report-page .adpulse-general-report-stack .adpulse-campaign-table th{color:#cbd5e18a;font-size:.72rem;font-weight:650}.business-report-page .adpulse-general-report-stack .adpulse-campaign-table tbody tr:hover{background:#2563eb14}.business-report-page .adpulse-general-report-stack .adpulse-campaign-cell{min-width:180px}.saved-reports-grid{display:grid;grid-template-columns:minmax(420px,.95fr) minmax(520px,1.05fr);gap:14px;align-items:start}.business-report-page .saved-report-card{min-width:0;border-radius:16px;padding:22px}.business-report-page--reports .report-section-toggle{min-height:36px;border-radius:10px;padding:8px 18px;color:#e2e8f0db;background:#0f1b2db8}.saved-report-card>.section-header{margin-bottom:20px}.saved-report-card>.section-header h3{font-size:1.12rem;font-weight:820}.saved-report-card>.section-header p{max-width:70ch;margin-top:6px;font-size:.84rem;line-height:1.4}.delivery-preview-section>.muted-text,.recent-runs-section>.muted-text{margin-bottom:22px;color:#cbd5e19e;font-size:.82rem;line-height:1.45}.business-report-page .delivery-preview{gap:12px}.business-report-page .delivery-preview__meta{display:grid;gap:10px}.business-report-page .delivery-preview__eyebrow{color:#b8dcff;font-size:.72rem;letter-spacing:.08em}.business-report-page .delivery-preview__intro{max-width:none;color:#e2e8f0b8;font-size:.84rem;line-height:1.45}.business-report-page .delivery-preview__channels{justify-content:flex-start}.business-report-page .delivery-preview__channel{border-color:#60a5fa2e;border-radius:8px;padding:6px 10px;color:#e2e8f0db;background:#0f1b2dc7;font-size:.78rem}.business-report-page .delivery-preview__message{gap:14px;margin-top:2px;border-color:#44577661;border-radius:14px;background:linear-gradient(180deg,#091828db,#05101deb),#040c18e6;padding:18px}.business-report-page .delivery-preview__header{margin-bottom:0}.business-report-page .delivery-preview__badge{border-color:#60a5fa24;border-radius:8px;color:#b8dcff;background:#2563eb24;font-size:.72rem;letter-spacing:0}.business-report-page .delivery-preview__section{min-width:0;gap:8px}.business-report-page .delivery-preview__section+.delivery-preview__section{border-top:1px solid rgba(68,87,118,.42);padding-top:14px}.business-report-page .delivery-preview__section-title{color:#b8dcff;font-size:.7rem;letter-spacing:.08em}.business-report-page .delivery-preview__line,.business-report-page .delivery-preview__list{color:#f8fafce6;font-size:.78rem;line-height:1.55}.business-report-page .delivery-preview__list{padding-left:16px}.business-report-page .delivery-preview__cta{margin-top:2px}.business-report-page .delivery-preview__link{min-height:40px;border:1px solid rgba(96,165,250,.28);border-radius:10px;padding:10px 16px;color:#fff;background:linear-gradient(135deg,#1d4ed8,#2563eb);box-shadow:0 0 24px #2563eb57;font-size:.82rem}.business-report-page .delivery-preview__link:after{content:"->";margin-left:10px}.saved-runs-table-shell{border:1px solid rgba(68,87,118,.36);border-radius:14px;background:#040c185c}.saved-runs-table{width:100%;border-collapse:collapse}.saved-runs-table th,.saved-runs-table td{padding:10px 14px;border-top:1px solid rgba(68,87,118,.28);color:#f1f5f9e6;font-size:.78rem;text-align:left;white-space:nowrap}.saved-runs-table th{border-top:0;color:#cbd5e18a;font-size:.66rem;font-weight:760;letter-spacing:.06em;text-transform:uppercase}.saved-runs-table tbody tr:hover{background:#2563eb12}.saved-runs-table__generated,.saved-runs-table__actions,.saved-runs-table__button{display:inline-flex;align-items:center}.saved-runs-table__generated{display:grid;gap:8px}.saved-runs-table__generated>span{display:inline-flex;align-items:center;gap:8px}.saved-runs-table__generated svg{color:#cbd5e1b8}.saved-runs-table__generated em{color:#cbd5e18f;font-size:.7rem;font-style:normal;line-height:1.25;white-space:normal}.saved-runs-table__actions{flex-wrap:wrap;gap:8px}.saved-runs-table__button{min-height:32px;gap:8px;border-radius:8px;padding:7px 12px;color:#f1f5f9e0;font-size:.76rem}.saved-runs-table__button--view{border-color:#6366f147;background:#312e819e}.saved-runs-table__button svg{width:14px;height:14px}@media (max-width: 1180px){.saved-reports-grid{grid-template-columns:1fr}}@media (max-width: 760px){.business-report-page .saved-report-card{padding:16px}.saved-report-card>.section-header{display:grid}.business-report-page .delivery-preview__cta{margin-top:16px}}.adpulse-general-lower-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:stretch}.adpulse-general-panel--metrics,.adpulse-general-panel--summary,.adpulse-general-panel--highlights{grid-column:1 / -1}.adpulse-general-panel{display:grid;align-content:start;gap:12px;min-width:0}.adpulse-general-panel .adpulse-metrics-grid,.adpulse-general-panel .adpulse-summary-grid,.adpulse-highlights-grid{display:grid;gap:8px}.adpulse-general-panel .adpulse-metrics-grid{grid-template-columns:repeat(auto-fit,minmax(104px,1fr))}.adpulse-general-panel--metrics .adpulse-metrics-grid{grid-template-columns:repeat(var(--metrics-column-count, 3),minmax(0,1fr))}.business-report-page .adpulse-general-panel .metric-card,.business-report-page .adpulse-general-panel .report-summary-tile,.business-report-page .adpulse-general-panel .insight-card{border:1px solid rgba(68,87,118,.36);border-radius:10px;background:#081424a8;box-shadow:none;padding:10px}.business-report-page .adpulse-general-panel .metric-card>span,.business-report-page .adpulse-general-panel .report-summary-tile__eyebrow{color:#cbd5e1ad;font-size:.68rem}.business-report-page .adpulse-general-panel .metric-card strong{display:block;margin-top:6px;color:#fff;font-size:1rem;line-height:1.1}.business-report-page .adpulse-general-panel .metric-card__delta,.business-report-page .adpulse-general-panel .metric-card__detail{margin-top:6px;font-size:.68rem;line-height:1.25}.adpulse-general-panel .adpulse-summary-grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}.adpulse-general-payback-content{display:grid;gap:9px;min-width:0}.adpulse-general-payback-content h3{margin:0;color:#f8fbff;font-size:.88rem;letter-spacing:-.02em}.adpulse-general-payback-content p{margin:0;color:#cbd5e19e;font-size:.72rem;line-height:1.45}.adpulse-general-panel .adpulse-highlights-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.business-report-page .adpulse-general-panel .report-summary-tile{gap:8px}.business-report-page .adpulse-general-panel .report-summary-tile h4,.business-report-page .adpulse-general-panel .insight-card h3{color:#fff;font-size:.82rem;line-height:1.35}.business-report-page .adpulse-general-panel .report-summary-tile p,.business-report-page .adpulse-general-panel .insight-card p{color:#e2e8f0b8;font-size:.72rem;line-height:1.45}.business-report-page .adpulse-general-panel .insight-pill{padding:4px 7px;font-size:.66rem}@media (max-width: 900px){.adpulse-general-lower-grid,.adpulse-general-report-stack .adpulse-breakdown-row{grid-template-columns:1fr}.adpulse-general-panel--metrics .adpulse-metrics-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.adpulse-general-panel--metrics,.adpulse-general-panel--summary,.adpulse-general-panel--highlights{grid-column:auto}}@media (max-width: 640px){.business-report-page .adpulse-general-report-stack .adpulse-funnel-block,.business-report-page .adpulse-general-report-stack .adpulse-chart-block,.business-report-page .adpulse-general-report-stack .adpulse-campaign-block,.business-report-page .adpulse-general-panel{padding:12px}.business-report-page .adpulse-general-report-stack .adpulse-funnel-block .adpulse-funnel-hero{margin-right:-12px;margin-left:-12px}.adpulse-general-report-stack .adpulse-funnel-block .adpulse-section-header,.adpulse-general-report-stack .adpulse-chart-block .adpulse-section-header,.adpulse-general-report-stack .adpulse-campaign-block .adpulse-section-header,.adpulse-general-panel .adpulse-section-header{flex-direction:column}}.audience-impact-report{display:grid;gap:16px}.audience-impact-report .business-report-section__header{padding:0 2px}.audience-impact-report .business-report-section__header h2,.audience-subsection-header h3,.audience-impact-panel h3,.audience-impact-info-card h3,.audience-ratio-card h4{margin:0;color:#f8fbff;letter-spacing:-.02em}.audience-impact-report .business-report-section__header h2{font-size:1.05rem}.audience-impact-report .business-report-section__header p,.audience-subsection-header p,.audience-impact-panel p,.audience-impact-info-card p,.audience-ratio-card p,.audience-source-card__header p,.audience-impact-footnote{color:#cbd5e19e;font-size:.72rem;line-height:1.45}.audience-impact-info-grid{display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(260px,1.45fr) minmax(220px,1.08fr);gap:7px}.audience-impact-info-card,.audience-impact-panel,.audience-ratio-card{min-width:0;border:1px solid rgba(68,87,118,.42);border-radius:10px;background:linear-gradient(180deg,#0f192bcc,#060e1be6),#060d19db;box-shadow:inset 0 1px #ffffff09}.audience-impact-info-card{display:flex;align-items:flex-start;gap:9px;min-height:86px;padding:12px}.audience-impact-info-card h3,.audience-impact-panel h3,.audience-subsection-header h3{font-size:.88rem}.audience-impact-info-card strong{display:block;margin-top:12px;color:#fff;font-size:.92rem}.audience-impact-icon{width:26px;height:26px;display:inline-grid;place-items:center;flex:0 0 auto;border:1px solid rgba(96,165,250,.36);border-radius:8px;color:#7dd3fc;background:#0ea5e91a;box-shadow:0 0 18px #0ea5e929;font-size:.58rem;font-weight:850}.audience-impact-icon svg{width:14px;height:14px;stroke-width:2.35}.audience-impact-icon--blue{color:#7dd3fc;border-color:#60a5fa5c;background:#0ea5e91a}.audience-impact-icon--purple{color:#c084fc;border-color:#c084fc5c;background:#c084fc1a}.audience-impact-icon--green{color:#34d399;border-color:#34d3995c;background:#34d3991a}.audience-impact-icon--orange{color:#fb923c;border-color:#fb923c5c;background:#fb923c1a}.audience-inline-legend,.audience-telegram-flags,.audience-telegram-latest{display:flex;flex-wrap:wrap;gap:10px}.audience-inline-legend{margin-top:13px}.audience-inline-legend span,.audience-telegram-flags span,.audience-telegram-latest span{display:inline-flex;align-items:center;gap:6px;color:#e2e8f0c2;font-size:.68rem}.audience-inline-legend span:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--legend-color);box-shadow:0 0 10px var(--legend-color)}.audience-card-metric-row,.audience-ratio-mini-grid,.audience-attribution-metrics{display:grid;gap:8px}.audience-card-metric-row{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.audience-metric-pair{min-width:0}.audience-metric-pair span{display:block;color:#cbd5e194;font-size:.68rem}.audience-metric-pair strong{display:block;margin-top:5px;color:#fff;font-size:.96rem;font-weight:780;line-height:1.1}.audience-impact-report .funnel-acquisition-churn-chart{gap:9px;overflow:hidden;border:1px solid rgba(68,87,118,.42);border-radius:10px;background:linear-gradient(180deg,#0c192bc7,#050d19e0),#060d19e0;padding:12px}.audience-impact-report .funnel-acquisition-churn-chart .trend-chart-tooltip{display:grid;gap:8px;border-color:#44577652;border-radius:10px;background:#040c1866;padding:10px 12px}.audience-impact-report .funnel-acquisition-churn-chart .trend-chart-tooltip__header strong{color:#f8fbff;font-size:.8rem}.audience-impact-report .funnel-acquisition-churn-chart .trend-chart-tooltip__header .table-secondary{margin-top:3px;color:#cbd5e18f;font-size:.66rem;line-height:1.35}.audience-impact-report .funnel-acquisition-churn-chart .trend-chart-tooltip__rows{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.audience-impact-report .funnel-acquisition-churn-chart .trend-chart-tooltip__row{gap:4px;border:1px solid rgba(68,87,118,.24);border-radius:8px;background:#0a142494;padding:8px}.audience-impact-report .funnel-acquisition-churn-chart .trend-chart-tooltip__row-label,.audience-impact-report .funnel-acquisition-churn-chart .trend-chart-tooltip__row-values strong{font-size:.7rem}.audience-impact-report .funnel-acquisition-churn-chart .section-header{gap:8px}.audience-impact-report .funnel-acquisition-churn-chart .section-header h4{margin:0;color:#f8fbff;font-size:.86rem;letter-spacing:-.02em}.audience-impact-report .funnel-acquisition-churn-chart .section-header p{margin-top:4px;color:#cbd5e19e;font-size:.7rem}.audience-impact-report .funnel-acquisition-churn-chart .report-chart-legend{margin:0 0 2px;gap:16px;font-size:.7rem}.audience-impact-report .funnel-acquisition-churn-chart .report-line-chart__canvas{border:0;border-radius:0;background:linear-gradient(180deg,#3b82f60e,#0f172a00),linear-gradient(rgba(148,163,184,.045) 1px,transparent 1px);background-size:auto,100% 42px;padding:0}.audience-middle-grid{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(360px,1.08fr) minmax(240px,.72fr);gap:7px}.audience-insight-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.audience-efficiency-section{display:grid;gap:7px}.audience-insight-card-grid .audience-live-metrics-card{min-height:154px}.audience-impact-panel{display:grid;align-content:start;gap:9px;padding:12px}.audience-live-metrics-card{overflow:hidden;background:radial-gradient(circle at 58% 100%,rgba(31,209,139,.2),transparent 42%),linear-gradient(180deg,#0f192bcc,#060e1be6)}.audience-live-metrics-card strong{color:#fff;font-size:.84rem}.audience-live-metrics-card .business-mini-sparkline{width:100%;height:56px;margin-top:8px}.audience-ladder-steps{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px}.audience-ladder-steps>div,.audience-ratio-mini-grid .audience-metric-pair{border:1px solid rgba(68,87,118,.28);border-radius:8px;background:#0a1424b8;padding:9px}.audience-ladder-steps>span{color:#cbd5e185;font-size:.8rem}.audience-ladder-steps strong{display:block;color:#fff;font-size:.9rem}.audience-ladder-steps span,.audience-ratio-mini-grid span{color:#cbd5e194;font-size:.66rem}.audience-ratio-mini-grid,.audience-attribution-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.audience-meaning-card strong{color:#fff;font-size:.78rem}.audience-directional-ratios,.audience-conversion-breakdown{display:grid;gap:10px}.audience-subsection-header{display:flex;align-items:flex-start;justify-content:space-between;gap:4px}.audience-subsection-header>div{display:grid;gap:4px}.audience-ratio-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.audience-ratio-card{display:flex;gap:9px;padding:12px}.audience-ratio-card h4{font-size:.8rem}.audience-ratio-card strong{display:block;margin-top:10px;color:#fff;font-size:1rem}.audience-ratio-card>div>span:last-child{display:block;margin-top:3px;color:#cbd5e180;font-size:.66rem}.audience-ratio-card--blue .audience-impact-icon{color:#60a5fa;border-color:#60a5fa5c;background:#3b82f61a}.audience-ratio-card--orange .audience-impact-icon{color:#fb923c;border-color:#fb923c5c;background:#fb923c1a}.audience-ratio-card--green .audience-impact-icon{color:#34d399;border-color:#34d3995c;background:#34d3991a}.audience-ratio-card--purple .audience-impact-icon{color:#c084fc;border-color:#c084fc5c;background:#c084fc1a}.audience-source-grid,.audience-attribution-grid{display:grid;gap:8px;margin:0}.audience-source-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.audience-source-card__header{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.audience-source-card__header h3{white-space:nowrap}.audience-table-shell{overflow-x:auto;border:1px solid rgba(68,87,118,.28);border-radius:8px;background:#040c185c}.audience-mini-table,.audience-breakdown-table{width:100%;border-collapse:collapse;font-size:.72rem}.audience-mini-table th,.audience-mini-table td,.audience-breakdown-table th,.audience-breakdown-table td{border-top:1px solid rgba(68,87,118,.22);padding:7px 9px;color:#f1f5f9db;text-align:left;vertical-align:middle}.audience-mini-table th,.audience-breakdown-table th{border-top:0;color:#cbd5e185;font-size:.66rem;font-weight:680}.audience-source-name,.audience-conversion-name,.audience-platform-pill{display:inline-flex;align-items:center;gap:7px;color:#f8fafceb;white-space:nowrap}.audience-source-secondary{display:block;margin-top:2px;color:#cbd5e180;font-size:.66rem}.audience-table-shell--wide{max-width:100%}.audience-breakdown-table{min-width:920px}.audience-breakdown-table tbody tr:nth-child(odd){background:#3b82f609}.audience-share-bar{display:grid;grid-template-columns:46px minmax(72px,1fr);align-items:center;gap:8px}.audience-share-bar__track{height:4px;overflow:hidden;border-radius:999px;background:#1e293beb}.audience-share-bar__track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6366f1,#60a5fa);box-shadow:0 0 12px #60a5fa57}.audience-platform-pill{color:#e2e8f0d1}.audience-attribution-grid{grid-template-columns:minmax(300px,.84fr) minmax(420px,1.56fr)}.audience-attribution-card{min-height:168px}.audience-attribution-metrics--mobile{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:8px}.audience-attribution-metrics .audience-metric-pair{border-left:1px solid rgba(68,87,118,.34);padding-left:12px}.audience-attribution-metrics .audience-metric-pair:first-child{border-left:0;padding-left:0}.audience-telegram-flags span{border:1px solid rgba(96,165,250,.14);border-radius:999px;background:#2563eb14;padding:4px 8px}.audience-telegram-latest{margin-top:6px;border-top:1px solid rgba(68,87,118,.24);padding-top:10px}.audience-impact-footnote{margin:0;padding:0 2px}.audience-impact-report--loading .audience-impact-info-card,.audience-impact-report--loading .audience-impact-panel,.audience-impact-report--loading .audience-ratio-card{pointer-events:none}.audience-skeleton-card>div,.audience-skeleton-panel>div:not(.audience-subsection-header):not(.audience-source-card__header):not(.audience-attribution-metrics):not(.audience-telegram-flags),.audience-skeleton-metric{flex:1 1 auto;min-width:0}.audience-skeleton-icon{border-color:transparent;background:linear-gradient(90deg,#ffffff12,#95f6ff29,#ffffff12);background-size:220% 100%;animation:integration-skeleton-flow 2.4s linear infinite,integration-skeleton-pulse 1.6s ease-in-out infinite;box-shadow:none}.audience-skeleton-panel .table-skeleton{margin-top:0}.audience-skeleton-chart-panel{display:grid;gap:10px;overflow:hidden;border:1px solid rgba(68,87,118,.42);border-radius:10px;background:linear-gradient(180deg,#0c192bc7,#050d19e0),#060d19e0;padding:14px}.audience-skeleton-chart-panel .chart-skeleton{overflow:hidden;border:1px solid rgba(68,87,118,.24);border-radius:8px;background:#040c185c}.audience-skeleton-metric{display:grid;gap:8px}.audience-ladder-steps--skeleton>div{display:grid;gap:8px}.loading-skeleton--audience-sparkline{width:100%;height:64px;border-radius:14px}.audience-table-shell.table-skeleton .table-shell__scroll{overflow-x:auto}.audience-table-shell.table-skeleton table{width:100%}.audience-table-shell.table-skeleton th,.audience-table-shell.table-skeleton td{min-width:84px}@media (max-width: 1280px){.audience-impact-info-grid,.audience-middle-grid,.audience-insight-card-grid,.audience-ratio-card-grid,.audience-source-grid,.audience-attribution-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.audience-conversion-ratios-card,.audience-telegram-card{grid-column:1 / -1}}@media (max-width: 760px){.audience-impact-info-grid,.audience-middle-grid,.audience-insight-card-grid,.audience-ratio-card-grid,.audience-source-grid,.audience-attribution-grid,.audience-card-metric-row,.audience-ratio-mini-grid,.audience-attribution-metrics,.audience-attribution-metrics--mobile,.audience-ladder-steps{grid-template-columns:1fr}.audience-conversion-ratios-card,.audience-telegram-card{grid-column:auto}.audience-impact-report .funnel-acquisition-churn-chart .trend-chart-tooltip__rows{grid-template-columns:1fr}.audience-ladder-steps>span{display:none}.audience-source-card__header,.audience-ratio-card{align-items:flex-start;flex-direction:column}.audience-attribution-metrics .audience-metric-pair{border-top:1px solid rgba(68,87,118,.34);border-left:0;padding-top:10px;padding-left:0}.audience-attribution-metrics .audience-metric-pair:first-child{border-top:0;padding-top:0}}:root[data-theme=light] body,:root[data-theme=light] .app-shell,:root[data-theme=light] .app-content,:root[data-theme=light] .auth-shell,:root[data-theme=light] .loading-screen,:root[data-theme=light] .adpulse-dashboard-page,:root[data-theme=light] .business-report-page{color:var(--editorial-ink);background:var(--editorial-paper)}:root[data-theme=light] .business-report-page{background:radial-gradient(circle at 18% -8%,rgba(153,15,61,.08),transparent 34%),radial-gradient(circle at 84% 0%,rgba(13,118,128,.08),transparent 32%),var(--editorial-paper)}:root[data-theme=light] .business-report-page:before{background-image:linear-gradient(rgba(47,41,35,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(47,41,35,.035) 1px,transparent 1px);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.42),transparent 78%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.42),transparent 78%);opacity:.34}:root[data-theme=light] .sidebar,:root[data-theme=light] .adpulse-top-nav,:root[data-theme=light] .business-report-page .adpulse-reports-topbar{border-color:var(--editorial-border);color:var(--editorial-ink);background:#fff8efeb;box-shadow:0 10px 36px var(--editorial-shadow)}:root[data-theme=light] .brand-mark,:root[data-theme=light] .adpulse-brand__mark,:root[data-theme=light] .business-report-page .adpulse-brand__mark{color:#fff8ef;background:linear-gradient(135deg,var(--editorial-claret),#6f102f);box-shadow:0 10px 28px #990f3d2e}:root[data-theme=light] .adpulse-brand,:root[data-theme=light] .sidebar-link,:root[data-theme=light] .sidebar-link--secondary,:root[data-theme=light] .adpulse-top-nav__link,:root[data-theme=light] .adpulse-user-chip__copy strong,:root[data-theme=light] .adpulse-user-menu__header strong,:root[data-theme=light] .adpulse-user-menu__section-heading strong,:root[data-theme=light] .business-report-page .adpulse-top-nav__link,:root[data-theme=light] .business-report-page .adpulse-user-menu__links>a{color:var(--editorial-ink)}:root[data-theme=light] .sidebar__brand-copy p,:root[data-theme=light] .sidebar-nav__label,:root[data-theme=light] .sidebar-nav__hint,:root[data-theme=light] .adpulse-top-nav__link,:root[data-theme=light] .adpulse-user-chip__subtitle,:root[data-theme=light] .adpulse-user-chip__menu-icon,:root[data-theme=light] .adpulse-account-filter-select>span,:root[data-theme=light] .adpulse-user-menu__header span,:root[data-theme=light] .adpulse-user-menu__section-heading span,:root[data-theme=light] .business-report-page .adpulse-theme-switch button,:root[data-theme=light] .business-report-page .adpulse-user-menu__links>a{color:var(--editorial-muted)}:root[data-theme=light] .sidebar-link.is-active,:root[data-theme=light] .adpulse-top-nav__link.is-active,:root[data-theme=light] .business-report-page .adpulse-top-nav__link.is-active,:root[data-theme=light] .business-report-page .adpulse-user-menu__links>a:hover,:root[data-theme=light] .business-report-page .adpulse-user-menu__links>a[aria-current=page]{color:var(--editorial-claret);background:var(--editorial-claret-soft)}:root[data-theme=light] .adpulse-top-nav__link.is-active:after{background:var(--editorial-claret);box-shadow:0 0 0 1px #990f3d1f}:root[data-theme=light] .panel-card,:root[data-theme=light] .hero-card,:root[data-theme=light] .auth-card,:root[data-theme=light] .plan-card,:root[data-theme=light] .metric-card,:root[data-theme=light] .issue-card,:root[data-theme=light] .payment-method-card,:root[data-theme=light] .billing-history-card,:root[data-theme=light] .telegram-tracking-panel__note-card,:root[data-theme=light] .telegram-report-note-card,:root[data-theme=light] .smart-link-pages__template-card,:root[data-theme=light] .smart-link-pages__variant-card,:root[data-theme=light] .smart-link-pages__list-item,:root[data-theme=light] .smart-link-pages__block-row,:root[data-theme=light] .smart-link-pages__cta-row,:root[data-theme=light] .smart-link-pages__block-select,:root[data-theme=light] .smart-link-renderer__block,:root[data-theme=light] .adpulse-card,:root[data-theme=light] .adpulse-breakdown-card,:root[data-theme=light] .adpulse-metrics-grid .metric-card,:root[data-theme=light] .adpulse-summary-grid .report-summary-tile,:root[data-theme=light] .adpulse-notice-stack,:root[data-theme=light] .adpulse-empty-panel,:root[data-theme=light] .adpulse-loading-panel,:root[data-theme=light] .core-funnel-stage-card,:root[data-theme=light] .core-funnel-ratio,:root[data-theme=light] .core-funnel-insight,:root[data-theme=light] .core-funnel-source-card,:root[data-theme=light] .audience-impact-info-card,:root[data-theme=light] .audience-impact-panel,:root[data-theme=light] .audience-ratio-card,:root[data-theme=light] .audience-ladder-steps>div,:root[data-theme=light] .audience-ratio-mini-grid .audience-metric-pair,:root[data-theme=light] .business-report-page .panel-card,:root[data-theme=light] .business-report-page .adpulse-card,:root[data-theme=light] .business-report-page .business-report-section,:root[data-theme=light] .business-report-tab-panel>.panel-card,:root[data-theme=light] .business-report-page .nested-panel,:root[data-theme=light] .business-report-page .adpulse-breakdown-card,:root[data-theme=light] .business-report-page .adpulse-metrics-grid .metric-card,:root[data-theme=light] .business-report-page .business-secondary-metric-grid article,:root[data-theme=light] .business-report-page .business-hero-metric-strip,:root[data-theme=light] .business-report-page .report-summary-tile,:root[data-theme=light] .business-report-page .metric-card,:root[data-theme=light] .business-report-page .ads-other-card,:root[data-theme=light] .business-report-page .ads-distribution-insight,:root[data-theme=light] .business-report-page .report-movers-list__row,:root[data-theme=light] .business-report-page .adpulse-general-panel .metric-card,:root[data-theme=light] .business-report-page .adpulse-general-panel .report-summary-tile,:root[data-theme=light] .business-report-page .adpulse-general-panel .insight-card,:root[data-theme=light] .business-report-page .saved-report-card,:root[data-theme=light] .business-report-page--business .business-impact-card-grid .business-metric-card,:root[data-theme=light] .business-report-page--sales .sales-summary-card,:root[data-theme=light] .business-report-page--sales .sales-chart-card,:root[data-theme=light] .business-report-page--sales .sales-table-card,:root[data-theme=light] .business-report-page--sales .sales-contribution-card,:root[data-theme=light] .sales-table-card,:root[data-theme=light] .sales-contribution-card,:root[data-theme=light] .business-report-page .sales-table-card,:root[data-theme=light] .business-report-page .sales-contribution-card,:root[data-theme=light] .business-report-page .sales-summary-card,:root[data-theme=light] .business-report-page .sales-chart-card{border-color:var(--editorial-border);color:var(--editorial-ink);background:var(--editorial-card);box-shadow:0 18px 44px #2f29230f}:root[data-theme=light] .business-report-page .adpulse-general-report-stack .adpulse-funnel-block,:root[data-theme=light] .business-report-page .adpulse-general-report-stack .adpulse-chart-block,:root[data-theme=light] .business-report-page .adpulse-general-report-stack .adpulse-campaign-block,:root[data-theme=light] .business-report-page .adpulse-general-panel,:root[data-theme=light] .business-report-page--business .business-report-section,:root[data-theme=light] .business-report-page--sales .sales-sources-section,:root[data-theme=light] .business-report-page--sales .sales-history-section,:root[data-theme=light] .audience-skeleton-chart-panel,:root[data-theme=light] .audience-impact-report .funnel-acquisition-churn-chart{border-color:var(--editorial-border);background:linear-gradient(180deg,#fff8eff5,#f6e6d6bd);box-shadow:0 16px 38px #2f29230f}:root[data-theme=light] .panel-card,:root[data-theme=light] .hero-card,:root[data-theme=light] .auth-card,:root[data-theme=light] .plan-card,:root[data-theme=light] .metric-card,:root[data-theme=light] .issue-card,:root[data-theme=light] .adpulse-card,:root[data-theme=light] .business-report-page .panel-card,:root[data-theme=light] .business-report-page .business-report-section,:root[data-theme=light] .business-report-tab-panel>.panel-card{-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-theme=light] .nested-panel,:root[data-theme=light] .conversion-breakdown-summary,:root[data-theme=light] .payment-method-card,:root[data-theme=light] .overview-chart--empty,:root[data-theme=light] .trend-chart-tooltip,:root[data-theme=light] .trend-chart-tooltip__row,:root[data-theme=light] .trend-chart-tooltip__stat,:root[data-theme=light] .sales-table-shell,:root[data-theme=light] .saved-runs-table-shell,:root[data-theme=light] .audience-table-shell,:root[data-theme=light] .smart-link-pages__preview-shell,:root[data-theme=light] .smart-link-pages__code-block,:root[data-theme=light] .multi-metric-chart__summary,:root[data-theme=light] .multi-metric-chart__summary-date,:root[data-theme=light] .multi-metric-chart__summary-item,:root[data-theme=light] .report-line-chart__kpi-ribbon,:root[data-theme=light] .funnel-impact-chart__summary-ribbon,:root[data-theme=light] .business-report-page .table-shell--report,:root[data-theme=light] .business-report-page .report-scatter-chart,:root[data-theme=light] .business-report-page .report-line-chart__canvas,:root[data-theme=light] .business-report-page .overview-chart--empty,:root[data-theme=light] .business-report-page .adpulse-general-report-stack .adpulse-campaign-block .table-shell,:root[data-theme=light] .business-report-page .adpulse-general-report-stack .adpulse-chart-block .multi-metric-chart__canvas,:root[data-theme=light] .business-report-page .adpulse-general-report-stack .adpulse-chart-block .overview-chart--empty,:root[data-theme=light] .business-report-page .delivery-preview__message,:root[data-theme=light] .audience-impact-report .funnel-acquisition-churn-chart .trend-chart-tooltip,:root[data-theme=light] .audience-impact-report .funnel-acquisition-churn-chart .trend-chart-tooltip__row{border-color:var(--editorial-border);color:var(--editorial-ink);background:#f6e6d694;box-shadow:none}:root[data-theme=light] .metric-card>span,:root[data-theme=light] .metric-card__detail,:root[data-theme=light] .plan-card span,:root[data-theme=light] .payment-method-card__digits,:root[data-theme=light] .billing-history-card__details p,:root[data-theme=light] .invoice-history-card__link,:root[data-theme=light] .checklist-group__label,:root[data-theme=light] .checklist-row__detail,:root[data-theme=light] .auth-divider,:root[data-theme=light] .social-auth__pending,:root[data-theme=light] .conversion-breakdown-summary__eyebrow,:root[data-theme=light] .table-secondary,:root[data-theme=light] .muted-text,:root[data-theme=light] .report-section-intro,:root[data-theme=light] .dashboard-empty-state,:root[data-theme=light] .overview-chart--empty,:root[data-theme=light] .trend-chart-tooltip__row-label,:root[data-theme=light] .trend-chart-tooltip__stat-label,:root[data-theme=light] .trend-chart-tooltip__comparison,:root[data-theme=light] .overview-chart-loading__hint,:root[data-theme=light] .adpulse-page-heading p,:root[data-theme=light] .adpulse-section-header p,:root[data-theme=light] .adpulse-breakdown-card p,:root[data-theme=light] .adpulse-notice-stack p,:root[data-theme=light] .adpulse-empty-panel,:root[data-theme=light] .adpulse-loading-panel,:root[data-theme=light] .adpulse-funnel-stage__label,:root[data-theme=light] .adpulse-breakdown-card span,:root[data-theme=light] .adpulse-funnel-stage__comparison,:root[data-theme=light] .adpulse-funnel-ratio span,:root[data-theme=light] .adpulse-subtle-pill,:root[data-theme=light] .adpulse-flow-filter-bar label span,:root[data-theme=light] .adpulse-flow-filter-bar p,:root[data-theme=light] .adpulse-flow-note,:root[data-theme=light] .adpulse-flow-metric__subtitle,:root[data-theme=light] .adpulse-flow-metric__detail,:root[data-theme=light] .adpulse-flow-metric__change,:root[data-theme=light] .adpulse-campaign-status,:root[data-theme=light] .adpulse-campaign-state-cell__summary,:root[data-theme=light] .business-report-header__copy p,:root[data-theme=light] .business-report-section__header p,:root[data-theme=light] .business-report-page .section-header p,:root[data-theme=light] .business-report-page .report-section-intro,:root[data-theme=light] .business-report-page .table-secondary,:root[data-theme=light] .business-report-control,:root[data-theme=light] .business-hero-metric-strip span,:root[data-theme=light] .business-secondary-metric-grid span,:root[data-theme=light] .business-hero-metric-strip p,:root[data-theme=light] .business-secondary-metric-grid p,:root[data-theme=light] .report-line-chart__kpi-ribbon span,:root[data-theme=light] .report-line-chart__kpi-date em,:root[data-theme=light] .business-report-page .business-metric-delta,:root[data-theme=light] .business-report-page .business-metric-delta em,:root[data-theme=light] .business-report-page .ads-other-card p,:root[data-theme=light] .business-report-page .ads-other-metric-row>span:first-child,:root[data-theme=light] .business-report-page .ads-campaign-table__campaign-detail,:root[data-theme=light] .business-report-page .ads-campaign-table__state-summary,:root[data-theme=light] .business-report-page .ads-campaign-table-pagination,:root[data-theme=light] .business-report-page .delivery-preview__intro,:root[data-theme=light] .business-report-page .delivery-preview__line,:root[data-theme=light] .business-report-page .delivery-preview__list,:root[data-theme=light] .saved-runs-table__generated em,:root[data-theme=light] .business-report-page .adpulse-general-panel .metric-card>span,:root[data-theme=light] .business-report-page .adpulse-general-panel .report-summary-tile__eyebrow,:root[data-theme=light] .business-report-page .adpulse-general-panel .report-summary-tile p,:root[data-theme=light] .business-report-page .adpulse-general-panel .insight-card p,:root[data-theme=light] .audience-impact-report .business-report-section__header p,:root[data-theme=light] .audience-subsection-header p,:root[data-theme=light] .audience-impact-panel p,:root[data-theme=light] .audience-impact-info-card p,:root[data-theme=light] .audience-ratio-card p,:root[data-theme=light] .audience-source-card__header p,:root[data-theme=light] .audience-impact-footnote,:root[data-theme=light] .audience-metric-pair span,:root[data-theme=light] .audience-ladder-steps span,:root[data-theme=light] .audience-ratio-mini-grid span,:root[data-theme=light] .audience-ratio-card>div>span:last-child,:root[data-theme=light] .audience-mini-table th,:root[data-theme=light] .audience-breakdown-table th,:root[data-theme=light] .audience-source-secondary,:root[data-theme=light] .audience-platform-pill{color:var(--editorial-muted)}:root[data-theme=light] .metric-card strong,:root[data-theme=light] .table-primary,:root[data-theme=light] .campaign-table td,:root[data-theme=light] .campaign-table__metric-cell,:root[data-theme=light] .conversion-breakdown-summary__title,:root[data-theme=light] .collapsible-panel__title,:root[data-theme=light] .core-funnel-stage-card__topline,:root[data-theme=light] .core-funnel-stage-card__value-row>strong,:root[data-theme=light] .core-funnel-ratio strong,:root[data-theme=light] .core-funnel-insight,:root[data-theme=light] .core-funnel-source-row__meta,:root[data-theme=light] .adpulse-page-heading h1,:root[data-theme=light] .adpulse-section-header h2,:root[data-theme=light] .adpulse-funnel-stage strong,:root[data-theme=light] .adpulse-breakdown-card strong,:root[data-theme=light] .adpulse-funnel-ratio strong,:root[data-theme=light] .adpulse-flow-metric__label,:root[data-theme=light] .adpulse-flow-metric__value,:root[data-theme=light] .adpulse-campaign-cell strong,:root[data-theme=light] .adpulse-campaign-table td,:root[data-theme=light] .business-report-header__copy h1,:root[data-theme=light] .business-report-section__header h2,:root[data-theme=light] .business-report-page .section-header h3,:root[data-theme=light] .business-report-page .report-visual-card h4,:root[data-theme=light] .business-report-page .report-movers-grid h5,:root[data-theme=light] .business-hero-metric-strip strong,:root[data-theme=light] .business-secondary-metric-grid strong,:root[data-theme=light] .report-line-chart__kpi-ribbon strong,:root[data-theme=light] .funnel-impact-chart__summary-ribbon .trend-chart-tooltip__header strong,:root[data-theme=light] .funnel-impact-chart__summary-ribbon .trend-chart-tooltip__row-values strong,:root[data-theme=light] .business-report-page .business-metric-card__label,:root[data-theme=light] .business-report-page .business-metric-card strong,:root[data-theme=light] .business-report-page .ads-other-card h4,:root[data-theme=light] .business-report-page .ads-other-card strong,:root[data-theme=light] .business-report-page .ads-other-metric-row strong,:root[data-theme=light] .business-report-page .ads-distribution-insight h4,:root[data-theme=light] .business-report-page .ads-distribution-insight__result strong,:root[data-theme=light] .business-report-page .report-donut-chart__legend-item strong,:root[data-theme=light] .business-report-page .report-ranking-list__label-row strong,:root[data-theme=light] .business-report-page .report-ranking-list__label-row>span,:root[data-theme=light] .saved-runs-table td,:root[data-theme=light] .business-report-page .adpulse-general-panel .metric-card strong,:root[data-theme=light] .business-report-page .adpulse-general-panel .report-summary-tile h4,:root[data-theme=light] .business-report-page .adpulse-general-panel .insight-card h3,:root[data-theme=light] .business-report-page .adpulse-general-payback-content h3,:root[data-theme=light] .audience-impact-report .business-report-section__header h2,:root[data-theme=light] .audience-subsection-header h3,:root[data-theme=light] .audience-impact-panel h3,:root[data-theme=light] .audience-impact-info-card h3,:root[data-theme=light] .audience-ratio-card h4,:root[data-theme=light] .audience-impact-info-card strong,:root[data-theme=light] .audience-live-metrics-card strong,:root[data-theme=light] .audience-ladder-steps strong,:root[data-theme=light] .audience-meaning-card strong,:root[data-theme=light] .audience-ratio-card strong,:root[data-theme=light] .audience-metric-pair strong,:root[data-theme=light] .audience-mini-table td,:root[data-theme=light] .audience-breakdown-table td,:root[data-theme=light] .audience-source-name,:root[data-theme=light] .audience-conversion-name,:root[data-theme=light] .multi-metric-chart__summary-date strong,:root[data-theme=light] .multi-metric-chart__summary-item strong,:root[data-theme=light] .sales-provider-doughnut__value,:root[data-theme=light] .sales-contribution-donut__value{color:var(--editorial-ink);fill:var(--editorial-ink)}:root[data-theme=light] input,:root[data-theme=light] select,:root[data-theme=light] .smart-link-pages__textarea,:root[data-theme=light] .smart-link-pages textarea,:root[data-theme=light] .public-smart-link-page textarea,:root[data-theme=light] .StripeElement,:root[data-theme=light] .date-range-picker__trigger,:root[data-theme=light] .campaign-multi-select__trigger,:root[data-theme=light] .account-multi-select__trigger,:root[data-theme=light] .report-segmented-control__options,:root[data-theme=light] .adpulse-top-nav .date-range-picker__trigger,:root[data-theme=light] .adpulse-audience-basis-switch,:root[data-theme=light] .adpulse-theme-switch,:root[data-theme=light] .adpulse-user-chip,:root[data-theme=light] .adpulse-user-menu__header button,:root[data-theme=light] .adpulse-account-filter-section,:root[data-theme=light] .adpulse-user-menu__section,:root[data-theme=light] .workspace-team-row,:root[data-theme=light] .adpulse-account-filter-select select,:root[data-theme=light] .adpulse-workspace-switcher select,:root[data-theme=light] .adpulse-account-filter-select .campaign-multi-select__trigger,:root[data-theme=light] .adpulse-ghost-button,:root[data-theme=light] .adpulse-toggle-group,:root[data-theme=light] .adpulse-flow-filter-bar,:root[data-theme=light] .adpulse-flow-filter-bar select,:root[data-theme=light] .adpulse-flow-filter-bar button,:root[data-theme=light] .business-report-control select,:root[data-theme=light] .business-report-control .date-range-picker__trigger,:root[data-theme=light] .business-main-trend-controls .campaign-multi-select__trigger,:root[data-theme=light] .business-report-page .overview-filter-row select,:root[data-theme=light] .business-report-page .overview-filter-row input,:root[data-theme=light] .business-report-page .report-filters select,:root[data-theme=light] .business-report-page .report-filters input,:root[data-theme=light] .directional-view-section .metric-pill,:root[data-theme=light] .directional-view-section .report-inline-toggle,:root[data-theme=light] .directional-view-section .report-chart-controls__secondary label:not(.report-inline-toggle),:root[data-theme=light] .business-toggle-control,:root[data-theme=light] .directional-view-section select,:root[data-theme=light] .business-report-tabs [role=tablist],:root[data-theme=light] .business-report-tabs [role=tab],:root[data-theme=light] .business-report-page--reports .report-section-toggle,:root[data-theme=light] .business-report-page .delivery-preview__channel,:root[data-theme=light] .saved-runs-table__button,:root[data-theme=light] .saved-runs-table__button--view,:root[data-theme=light] .business-report-page .ads-campaign-table-pagination button,:root[data-theme=light] .business-report-page .ads-campaign-table-pagination>div>span{border-color:var(--editorial-border);color:var(--editorial-ink);background:#fff8efc7;box-shadow:none}:root[data-theme=light] input::placeholder,:root[data-theme=light] .smart-link-pages__textarea::placeholder,:root[data-theme=light] .smart-link-pages textarea::placeholder,:root[data-theme=light] .public-smart-link-page textarea::placeholder{color:#6f665db8}:root[data-theme=light] .adpulse-audience-basis-switch label{color:var(--editorial-muted)}:root[data-theme=light] .adpulse-audience-basis-switch label.is-active{color:#fff8ef;background:var(--editorial-claret);box-shadow:0 8px 20px #990f3d29}:root[data-theme=light] .adpulse-user-chip__scope-badge{border-color:#bc7d0c47;color:#7a4a0a;background:#facc1557}:root[data-theme=light] .auth-divider:before,:root[data-theme=light] .auth-divider:after,:root[data-theme=light] .campaign-table th,:root[data-theme=light] .campaign-table td,:root[data-theme=light] .conversion-breakdown-table th,:root[data-theme=light] .conversion-breakdown-table td,:root[data-theme=light] .adpulse-campaign-table th,:root[data-theme=light] .adpulse-campaign-table td,:root[data-theme=light] .sales-table th,:root[data-theme=light] .sales-table td,:root[data-theme=light] .saved-runs-table th,:root[data-theme=light] .saved-runs-table td,:root[data-theme=light] .audience-mini-table th,:root[data-theme=light] .audience-mini-table td,:root[data-theme=light] .audience-breakdown-table th,:root[data-theme=light] .audience-breakdown-table td,:root[data-theme=light] .business-hero-metric-strip article+article,:root[data-theme=light] .business-hero-metric-strip article:nth-child(odd),:root[data-theme=light] .business-hero-metric-strip article:nth-child(n+3),:root[data-theme=light] .report-line-chart__kpi-item,:root[data-theme=light] .funnel-impact-chart__summary-ribbon .trend-chart-tooltip__row,:root[data-theme=light] .audience-attribution-metrics .audience-metric-pair,:root[data-theme=light] .audience-telegram-latest,:root[data-theme=light] .business-report-page .delivery-preview__section+.delivery-preview__section{border-color:var(--editorial-border)}:root[data-theme=light] .campaign-table th,:root[data-theme=light] .adpulse-campaign-table th,:root[data-theme=light] .sales-table th,:root[data-theme=light] .saved-runs-table th,:root[data-theme=light] .business-report-page .campaign-table--reports th,:root[data-theme=light] .business-report-page .adpulse-campaign-table th,:root[data-theme=light] .business-report-page .adpulse-general-report-stack .adpulse-campaign-table th{color:var(--editorial-muted)}:root[data-theme=light] .campaign-table td,:root[data-theme=light] .adpulse-campaign-table td,:root[data-theme=light] .sales-table td,:root[data-theme=light] .saved-runs-table td,:root[data-theme=light] .business-report-page .campaign-table--reports td,:root[data-theme=light] .business-report-page .adpulse-campaign-table td{color:var(--editorial-ink)}:root[data-theme=light] .campaign-table tbody tr:hover,:root[data-theme=light] .adpulse-campaign-table tbody tr:hover,:root[data-theme=light] .saved-runs-table tbody tr:hover,:root[data-theme=light] .business-report-page .campaign-table--reports tbody tr:hover,:root[data-theme=light] .business-report-page .adpulse-campaign-table tbody tr:hover,:root[data-theme=light] .business-report-page .adpulse-general-report-stack .adpulse-campaign-table tbody tr:hover{background:#990f3d0f}:root[data-theme=light] .primary-button,:root[data-theme=light] .adpulse-primary-button,:root[data-theme=light] .business-report-send-button,:root[data-theme=light] .business-report-tabs [role=tab].is-active,:root[data-theme=light] .business-report-page .adpulse-primary-button,:root[data-theme=light] .business-report-page .delivery-preview__link,:root[data-theme=light] .insights-glance-card__button,:root[data-theme=light] .metric-pill.is-active,:root[data-theme=light] .adpulse-toggle-group button.is-active,:root[data-theme=light] .adpulse-audience-basis-switch label.is-active,:root[data-theme=light] .adpulse-theme-switch .is-active,:root[data-theme=light] .business-report-page .adpulse-theme-switch button.is-active,:root[data-theme=light] .business-report-page .adpulse-user-menu__panel .adpulse-theme-switch .is-active{color:#fff8ef;background:var(--editorial-claret);box-shadow:0 10px 26px #990f3d2e}:root[data-theme=light] .secondary-button,:root[data-theme=light] .ghost-button,:root[data-theme=light] .adpulse-ghost-button,:root[data-theme=light] .dashboard-tabs button,:root[data-theme=light] .dashboard-tab-link,:root[data-theme=light] .business-report-tabs [role=tab]{color:var(--editorial-muted)}:root[data-theme=light] .dashboard-tabs button.is-active,:root[data-theme=light] .dashboard-tab-link.is-active,:root[data-theme=light] .dashboard-tabs button:hover,:root[data-theme=light] .dashboard-tab-link:hover,:root[data-theme=light] .business-report-tabs [role=tab]:hover{color:var(--editorial-claret);background:var(--editorial-claret-soft)}:root[data-theme=light] .metric-card:before,:root[data-theme=light] .directional-view-section .metric-pill:before{box-shadow:0 0 10px color-mix(in srgb,var(--metric-card-color, var(--metric-color, var(--editorial-claret))) 26%,transparent)}:root[data-theme=light] .metric-card__trend-fill,:root[data-theme=light] .adpulse-flow-metric__trend-fill,:root[data-theme=light] .business-report-page .business-mini-sparkline__fill{opacity:.06}:root[data-theme=light] .metric-card__trend-glow,:root[data-theme=light] .adpulse-flow-metric__trend-glow,:root[data-theme=light] .business-report-page .business-mini-sparkline__glow{opacity:.12}:root[data-theme=light] .metric-card__trend-line,:root[data-theme=light] .adpulse-flow-metric__trend-line,:root[data-theme=light] .business-report-page .business-mini-sparkline__line{opacity:.56}:root[data-theme=light] .metric-card__value-arrow{background:#2f292314}:root[data-theme=light] .metric-card__value-arrow--positive,:root[data-theme=light] .metric-card__delta--positive,:root[data-theme=light] .campaign-pill--success,:root[data-theme=light] .trend-pill--positive,:root[data-theme=light] .adpulse-delta--positive,:root[data-theme=light] .adpulse-flow-metric__change--positive span,:root[data-theme=light] .business-report-page .business-metric-delta--positive span,:root[data-theme=light] .business-report-page .ads-campaign-status{color:#3f6a38}:root[data-theme=light] .metric-card__value-arrow--negative,:root[data-theme=light] .metric-card__delta--negative,:root[data-theme=light] .campaign-pill--danger,:root[data-theme=light] .trend-pill--negative,:root[data-theme=light] .adpulse-delta--negative,:root[data-theme=light] .adpulse-table-negative,:root[data-theme=light] .adpulse-flow-metric__change--negative span,:root[data-theme=light] .business-report-page .business-metric-delta--negative span,:root[data-theme=light] .business-report-page .ads-campaign-status--removed,:root[data-theme=light] .business-report-page .ads-campaign-status--unknown{color:var(--editorial-claret)}:root[data-theme=light] .metric-card__value-arrow--neutral,:root[data-theme=light] .metric-card__delta--neutral,:root[data-theme=light] .campaign-pill--warning,:root[data-theme=light] .trend-pill--neutral,:root[data-theme=light] .adpulse-delta--neutral,:root[data-theme=light] .adpulse-flow-metric__change--neutral span,:root[data-theme=light] .business-report-page .business-metric-delta--neutral span,:root[data-theme=light] .business-report-page .ads-campaign-status--paused{color:var(--editorial-gold)}:root[data-theme=light] .campaign-pill--success,:root[data-theme=light] .core-funnel-insight--positive{background:#4f7d451f}:root[data-theme=light] .campaign-pill--danger,:root[data-theme=light] .integration-dialog__confirm-button{background:#990f3d1a}:root[data-theme=light] .campaign-pill--warning,:root[data-theme=light] .core-funnel-insight--warning{background:#b8893d24}:root[data-theme=light] .campaign-pill--info,:root[data-theme=light] .campaign-pill--neutral,:root[data-theme=light] .provider-badge,:root[data-theme=light] .insight-pill,:root[data-theme=light] .adpulse-subtle-pill,:root[data-theme=light] .core-funnel-stage-card__breakdown span,:root[data-theme=light] .core-funnel-connector,:root[data-theme=light] .business-report-page .campaign-pill,:root[data-theme=light] .business-report-page .campaign-status,:root[data-theme=light] .business-report-page .trend-pill,:root[data-theme=light] .business-report-page .provider-badge,:root[data-theme=light] .business-report-page .insight-pill,:root[data-theme=light] .business-report-page .adpulse-subtle-pill{border-color:var(--editorial-border);color:var(--editorial-muted);background:#2f29230f;box-shadow:none}:root[data-theme=light] .overview-chart__grid,:root[data-theme=light] .overview-chart__axis,:root[data-theme=light] .overview-chart__crosshair,:root[data-theme=light] .multi-metric-chart__grid,:root[data-theme=light] .multi-metric-chart__axis,:root[data-theme=light] .sales-source-bar-chart__grid,:root[data-theme=light] .sales-source-bar-chart__axis,:root[data-theme=light] .sales-contribution-chart__grid,:root[data-theme=light] .sales-contribution-chart__axis,:root[data-theme=light] .business-report-page .overview-chart__grid,:root[data-theme=light] .business-report-page .overview-chart__axis,:root[data-theme=light] .business-report-page--business .overview-chart__grid,:root[data-theme=light] .business-report-page--business .overview-chart__axis,:root[data-theme=light] .business-report-page .adpulse-general-report-stack .adpulse-chart-block .overview-chart__grid,:root[data-theme=light] .business-report-page .adpulse-general-report-stack .adpulse-chart-block .overview-chart__axis{stroke:#2f292329}:root[data-theme=light] .overview-chart__label,:root[data-theme=light] .multi-metric-chart__plot-label,:root[data-theme=light] .sales-source-bar-chart__axis-label,:root[data-theme=light] .sales-source-bar-chart__x-label,:root[data-theme=light] .sales-source-bar-chart__y-tick,:root[data-theme=light] .sales-contribution-chart__axis-label,:root[data-theme=light] .sales-contribution-chart__x-label,:root[data-theme=light] .business-report-page .overview-chart__label,:root[data-theme=light] .business-report-page--business .overview-chart__label,:root[data-theme=light] .business-report-page .adpulse-general-report-stack .adpulse-chart-block .overview-chart__label,:root[data-theme=light] .sales-provider-doughnut__label,:root[data-theme=light] .sales-contribution-donut__label{color:var(--editorial-muted);fill:var(--editorial-muted);stroke:transparent}:root[data-theme=light] .overview-chart__crosshair,:root[data-theme=light] .multi-metric-chart__crosshair,:root[data-theme=light] .trend-chart__marker-line,:root[data-theme=light] .overview-chart__marker-line{stroke:#990f3d47;background:#990f3d57}:root[data-theme=light] .trend-chart__marker-dot,:root[data-theme=light] .overview-chart__marker-dot{color:#fff8ef;background:var(--editorial-claret);box-shadow:0 0 0 4px #990f3d1f}:root[data-theme=light] .report-ranking-list__track,:root[data-theme=light] .conversion-breakdown-table__share-track,:root[data-theme=light] .core-funnel-source-row__track,:root[data-theme=light] .audience-share-bar__track{background:#2f29231a}:root[data-theme=light] .conversion-breakdown-table__share-fill,:root[data-theme=light] .audience-share-bar__track span,:root[data-theme=light] .business-report-page .report-heatmap__legend-scale{background:linear-gradient(90deg,var(--editorial-claret),var(--editorial-teal));box-shadow:none}:root[data-theme=light] .sales-payment-chart__line--gross{stroke:var(--palette-ad-spend);filter:drop-shadow(0 0 5px rgba(47,111,159,.16))}:root[data-theme=light] .sales-payment-chart__point--gross{fill:var(--palette-ad-spend)}:root[data-theme=light] .sales-payment-chart__line--net{stroke:#654577;filter:drop-shadow(0 0 5px rgba(101,69,119,.14))}:root[data-theme=light] .sales-payment-chart__point--net{fill:#654577}:root[data-theme=light] .sales-payment-chart__line--payments,:root[data-theme=light] .sales-source-bar-chart__bar,:root[data-theme=light] .sales-provider-doughnut__segment:hover,:root[data-theme=light] .sales-provider-doughnut__segment:focus-visible,:root[data-theme=light] .sales-provider-doughnut__segment--active{stroke:var(--palette-sales);filter:drop-shadow(0 0 5px rgba(79,125,69,.16))}:root[data-theme=light] .sales-payment-chart__point--payments,:root[data-theme=light] .sales-source-bar-chart__bar,:root[data-theme=light] .sales-provider-doughnut__segment:hover,:root[data-theme=light] .sales-provider-doughnut__segment:focus-visible,:root[data-theme=light] .sales-provider-doughnut__segment--active{fill:var(--palette-sales)}:root[data-theme=light] .sales-source-bar-chart__bar--refund,:root[data-theme=light] .sales-provider-doughnut__refund-segment{fill:var(--editorial-claret);stroke:var(--editorial-claret);filter:drop-shadow(0 0 5px rgba(153,15,61,.14))}:root[data-theme=light] .sales-payment-chart__active-line,:root[data-theme=light] .sales-contribution-chart__active-frame{stroke:#2f292338;fill:#2f29230a}:root[data-theme=light] .sales-provider-doughnut,:root[data-theme=light] .sales-contribution-donut,:root[data-theme=light] .report-donut-chart,:root[data-theme=light] .business-report-page .report-donut-chart{color:#2f292324;filter:none}:root[data-theme=light] .business-report-page .adpulse-general-report-stack .adpulse-funnel-block .adpulse-section-header h2,:root[data-theme=light] .business-report-page .adpulse-general-report-stack .adpulse-chart-block .adpulse-section-header h2,:root[data-theme=light] .business-report-page .adpulse-general-report-stack .adpulse-campaign-block .adpulse-section-header h2,:root[data-theme=light] .business-report-page .adpulse-general-panel .adpulse-section-header h2,:root[data-theme=light] .business-report-page--business .business-impact-heading h2,:root[data-theme=light] .audience-impact-report .funnel-acquisition-churn-chart .section-header h4,:root[data-theme=light] .business-report-page--sales .sales-subsection-heading h4,:root[data-theme=light] .business-report-page--sales .sales-chart-card h4,:root[data-theme=light] .business-report-page--sales .sales-table-card h4,:root[data-theme=light] .business-report-page--sales .sales-contribution-card h4,:root[data-theme=light] .trend-chart-tooltip__header strong,:root[data-theme=light] .audience-impact-report .funnel-acquisition-churn-chart .trend-chart-tooltip__header strong,:root[data-theme=light] .sales-summary-metric__body strong{color:var(--editorial-ink)}:root[data-theme=light] .business-report-page .adpulse-general-report-stack .adpulse-funnel-block .adpulse-section-header p,:root[data-theme=light] .business-report-page .adpulse-general-report-stack .adpulse-chart-block .adpulse-section-header p,:root[data-theme=light] .business-report-page .adpulse-general-report-stack .adpulse-campaign-block .adpulse-section-header p,:root[data-theme=light] .business-report-page .adpulse-general-panel .adpulse-section-header p,:root[data-theme=light] .business-report-page .adpulse-general-payback-content p,:root[data-theme=light] .business-report-page--business .business-impact-heading p,:root[data-theme=light] .audience-impact-report .funnel-acquisition-churn-chart .section-header p,:root[data-theme=light] .audience-impact-report .funnel-acquisition-churn-chart .trend-chart-tooltip__header .table-secondary,:root[data-theme=light] .audience-inline-legend span,:root[data-theme=light] .business-report-page--sales .sales-subsection-heading p,:root[data-theme=light] .business-report-page--sales .sales-payment-insight p,:root[data-theme=light] .sales-payment-chart-legend,:root[data-theme=light] .sales-contribution-legend__label,:root[data-theme=light] .sales-summary-metric__body span,:root[data-theme=light] .sales-summary-metric__delta{color:var(--editorial-muted)}:root[data-theme=light] .business-report-page .report-line-chart__canvas,:root[data-theme=light] .business-report-page .adpulse-general-report-stack .adpulse-chart-block .multi-metric-chart__canvas,:root[data-theme=light] .business-report-page .adpulse-general-report-stack .adpulse-chart-block .overview-chart--empty,:root[data-theme=light] .audience-impact-report .funnel-acquisition-churn-chart .report-line-chart__canvas,:root[data-theme=light] .sales-payment-chart,:root[data-theme=light] .sales-source-bar-chart,:root[data-theme=light] .sales-contribution-chart,:root[data-theme=light] .sales-provider-doughnut-layout,:root[data-theme=light] .multi-metric-chart__summary,:root[data-theme=light] .multi-metric-chart__summary-date,:root[data-theme=light] .multi-metric-chart__summary-item,:root[data-theme=light] .sales-summary-metric,:root[data-theme=light] .sales-contribution-legend{border-color:var(--editorial-border);background:#fff8efb8;box-shadow:none}:root[data-theme=light] .trend-chart-tooltip,:root[data-theme=light] .trend-chart-tooltip__row,:root[data-theme=light] .trend-chart-tooltip__stat,:root[data-theme=light] .sales-chart-tooltip,:root[data-theme=light] .sales-chart-tooltip .trend-chart-tooltip__row,:root[data-theme=light] .sales-chart-tooltip .trend-chart-tooltip__stat,:root[data-theme=light] .audience-impact-report .funnel-acquisition-churn-chart .trend-chart-tooltip,:root[data-theme=light] .audience-impact-report .funnel-acquisition-churn-chart .trend-chart-tooltip__row{border-color:var(--editorial-border);color:var(--editorial-ink);background:#fffaf3;box-shadow:none}:root[data-theme=light] .trend-chart-tooltip__row-label,:root[data-theme=light] .trend-chart-tooltip__stat-label,:root[data-theme=light] .trend-chart-tooltip__comparison,:root[data-theme=light] .sales-chart-tooltip .trend-chart-tooltip__row-label,:root[data-theme=light] .sales-chart-tooltip .trend-chart-tooltip__stat-label,:root[data-theme=light] .sales-chart-tooltip .trend-chart-tooltip__comparison,:root[data-theme=light] .audience-impact-report .funnel-acquisition-churn-chart .trend-chart-tooltip__row-label{color:var(--editorial-muted)}:root[data-theme=light] .trend-chart-tooltip__row-values strong,:root[data-theme=light] .trend-chart-tooltip__stat strong,:root[data-theme=light] .audience-impact-report .funnel-acquisition-churn-chart .trend-chart-tooltip__row-values strong{color:var(--editorial-ink)}:root[data-theme=light] .sales-payment-chart__grid,:root[data-theme=light] .sales-source-bar-chart__grid,:root[data-theme=light] .sales-contribution-chart__grid{stroke:#2f29231f}:root[data-theme=light] .sales-payment-chart__axis,:root[data-theme=light] .sales-source-bar-chart__axis,:root[data-theme=light] .sales-contribution-chart__axis{stroke:#2f292338}:root[data-theme=light] .sales-payment-chart__axis-label,:root[data-theme=light] .sales-payment-chart__x-label,:root[data-theme=light] .sales-source-bar-chart__axis-label,:root[data-theme=light] .sales-source-bar-chart__x-label,:root[data-theme=light] .sales-source-bar-chart__y-tick,:root[data-theme=light] .sales-contribution-chart__axis-label,:root[data-theme=light] .sales-contribution-chart__x-label{fill:var(--editorial-muted);stroke:transparent}:root[data-theme=light] .sales-payment-chart__axis-title{fill:var(--palette-ad-spend)}:root[data-theme=light] .sales-payment-chart__axis-title--right,:root[data-theme=light] .sales-payment-chart__axis-label--right{fill:var(--palette-sales)}:root[data-theme=light] .adpulse-flow-canvas{border-color:var(--editorial-border);background:radial-gradient(ellipse at 15% 48%,rgba(47,111,159,.14),transparent 32%),radial-gradient(ellipse at 51% 46%,rgba(180,95,42,.12),transparent 34%),radial-gradient(ellipse at 89% 48%,rgba(79,125,69,.13),transparent 31%),linear-gradient(180deg,#fffaf3,#fff8efd6);box-shadow:inset 0 1px #ffffffd1,inset 0 -18px 34px #2f292306}:root[data-theme=light] .adpulse-flow-canvas:before{background:linear-gradient(90deg,#2f6f9f29,#b45f2a24 49%,#4f7d4529);opacity:.42}:root[data-theme=light] .adpulse-funnel-hero:before{background:linear-gradient(90deg,#4f9fe633,#ff9a4d2e 47%,#62bf632e);opacity:.36}:root[data-theme=light] .adpulse-flow-svg{filter:saturate(1.02) contrast(1.02)}:root[data-theme=light] .adpulse-flow-links,:root[data-theme=light] .adpulse-funnel-hero__shape{filter:saturate(1.08) brightness(1.01) contrast(1.04)}:root[data-theme=light] .adpulse-funnel-hero__shape{filter:saturate(1.18) brightness(1.07) contrast(1.01) drop-shadow(0 10px 22px rgba(79,159,230,.08)) drop-shadow(0 4px 14px rgba(255,154,77,.07))}:root[data-theme=light] .adpulse-funnel-hero{--adpulse-funnel-spend-color: #4f9fe6;--adpulse-funnel-spend-glow: #8cc9ff;--adpulse-funnel-leads-color: #ff9a4d;--adpulse-funnel-leads-glow: #ffc176;--adpulse-funnel-audience-color: #a47ad6;--adpulse-funnel-audience-glow: #d7b0ff;--adpulse-funnel-payments-color: #62bf63;--adpulse-funnel-payments-glow: #a4eba0;background:radial-gradient(ellipse at 16% 46%,rgba(79,159,230,.14),transparent 34%),radial-gradient(ellipse at 50% 42%,rgba(255,154,77,.12),transparent 36%),radial-gradient(ellipse at 68% 50%,rgba(164,122,214,.1),transparent 31%),radial-gradient(ellipse at 86% 48%,rgba(98,191,99,.13),transparent 34%),linear-gradient(180deg,#fffdf8,#fff3e8 64%,#fffaf3);box-shadow:inset 0 1px #ffffffeb,inset 0 -14px 28px #ff9a4d06}:root[data-theme=light] .adpulse-flow-svg__backdrop,:root[data-theme=light] .adpulse-funnel-hero__segment-shadow,:root[data-theme=light] .adpulse-flow-link__shadow{fill:#2f29230b;filter:none}:root[data-theme=light] .adpulse-funnel-hero__segment-shadow{fill:transparent}:root[data-theme=light] .adpulse-funnel-hero__segment-fill{opacity:.78}:root[data-theme=light] .adpulse-funnel-hero__fibers path,:root[data-theme=light] .adpulse-funnel-hero__edge-rim,:root[data-theme=light] .adpulse-funnel-hero__edge-halo,:root[data-theme=light] .adpulse-funnel-hero__edge-glow{opacity:.24}:root[data-theme=light] .adpulse-funnel-hero__edge{opacity:.56}:root[data-theme=light] .adpulse-flow-link__path{opacity:.78;filter:none}:root[data-theme=light] .adpulse-flow-link__glow{opacity:.18}:root[data-theme=light] .adpulse-flow-link:hover .adpulse-flow-link__path,:root[data-theme=light] .adpulse-flow-link.is-active .adpulse-flow-link__path{opacity:.94}:root[data-theme=light] .adpulse-flow-link:hover .adpulse-flow-link__glow,:root[data-theme=light] .adpulse-flow-link.is-active .adpulse-flow-link__glow{opacity:.34}:root[data-theme=light] .adpulse-flow-link.is-faded .adpulse-flow-link__path,:root[data-theme=light] .adpulse-flow-link.is-faded .adpulse-flow-link__glow{opacity:.12}:root[data-theme=light] .adpulse-flow-column-label__title,:root[data-theme=light] .adpulse-flow-column-label__subtitle,:root[data-theme=light] .adpulse-flow-column-label__value,:root[data-theme=light] .adpulse-funnel-stage,:root[data-theme=light] .adpulse-flow-node__eyebrow,:root[data-theme=light] .adpulse-flow-node__detail,:root[data-theme=light] .adpulse-flow-node__value,:root[data-theme=light] .adpulse-flow-node__share,:root[data-theme=light] .adpulse-flow-node__copy strong{color:var(--editorial-ink);fill:var(--editorial-ink);text-shadow:none;filter:none}:root[data-theme=light] .adpulse-flow-column-label--campaign .adpulse-flow-column-label__subtitle,:root[data-theme=light] .adpulse-flow-column-label--campaign .adpulse-flow-column-label__value{fill:var(--palette-ad-spend)}:root[data-theme=light] .adpulse-flow-column-label--channel .adpulse-flow-column-label__subtitle,:root[data-theme=light] .adpulse-flow-column-label--channel .adpulse-flow-column-label__value{fill:var(--palette-leads)}:root[data-theme=light] .adpulse-flow-column-label--payment .adpulse-flow-column-label__subtitle,:root[data-theme=light] .adpulse-flow-column-label--payment .adpulse-flow-column-label__value{fill:var(--palette-sales)}:root[data-theme=light] .adpulse-flow-node,:root[data-theme=light] .adpulse-flow-node--channel,:root[data-theme=light] .adpulse-flow-node--payment{border-color:color-mix(in srgb,var(--flow-node-color) 46%,rgba(47,41,35,.12));color:var(--editorial-ink);background:linear-gradient(90deg,color-mix(in srgb,var(--flow-node-color) 16%,rgba(255,248,239,.9)),#fffaf3f5 54%,color-mix(in srgb,var(--flow-node-color) 8%,rgba(255,248,239,.86)));box-shadow:inset 0 1px #ffffffc2,0 8px 18px #2f29230d,0 0 18px color-mix(in srgb,var(--flow-node-color) 16%,transparent)}:root[data-theme=light] .adpulse-flow-node:before{opacity:calc(.28 + var(--flow-node-intensity, .4) * .36);box-shadow:0 0 calc(5px + var(--flow-node-intensity, .4) * 16px) color-mix(in srgb,var(--flow-node-color) 24%,transparent)}:root[data-theme=light] .adpulse-flow-node__icon{color:#fff8ef;background:color-mix(in srgb,var(--flow-node-color) 82%,#2f2923 6%);box-shadow:0 8px 18px color-mix(in srgb,var(--flow-node-color) 20%,transparent)}:root[data-theme=light] .adpulse-flow-node__icon .platform-icon svg{filter:none}:root[data-theme=light] .adpulse-flow-node__eyebrow,:root[data-theme=light] .adpulse-flow-node__detail,:root[data-theme=light] .adpulse-flow-node__value{color:var(--editorial-muted)}:root[data-theme=light] .adpulse-flow-node__share{color:var(--editorial-ink);background:color-mix(in srgb,var(--flow-node-color) 12%,rgba(47,41,35,.05))}:root[data-theme=light] .adpulse-flow-link__edge-glow,:root[data-theme=light] .adpulse-funnel-hero__segment-glow,:root[data-theme=light] .adpulse-funnel-hero__edge-glow{opacity:.18;mix-blend-mode:normal}:root[data-theme=light] .adpulse-funnel-hero__segment-glow{opacity:.2}:root[data-theme=light] .adpulse-funnel-hero__edge-glow{opacity:.28}:root[data-theme=light] .adpulse-flow-link__fibers path,:root[data-theme=light] .adpulse-flow-link__edge-rim,:root[data-theme=light] .adpulse-flow-link__edge-halo,:root[data-theme=light] .adpulse-flow-link__edge-glow,:root[data-theme=light] .adpulse-funnel-hero__fibers path,:root[data-theme=light] .adpulse-funnel-hero__edge-rim,:root[data-theme=light] .adpulse-funnel-hero__edge-halo,:root[data-theme=light] .adpulse-funnel-hero__edge-glow{mix-blend-mode:normal}:root[data-theme=light] .adpulse-flow-link__path{filter:none}:root[data-theme=light] .adpulse-flow-tooltip,:root[data-theme=light] .business-report-page .adpulse-user-menu__panel,:root[data-theme=light] .adpulse-user-menu__panel,:root[data-theme=light] .adpulse-funnel-ratio span.adpulse-funnel-ratio__tooltip,:root[data-theme=light] .info-tooltip__content,:root[data-theme=light] .metric-card__label .info-tooltip__content,:root[data-theme=light] .business-report-page .business-metric-card__label .info-tooltip__content{border-color:var(--editorial-border-strong);color:var(--editorial-ink);background:#fffaf3;box-shadow:0 18px 42px #2f292324}:root[data-theme=light] .adpulse-flow-tooltip strong{color:var(--editorial-ink)}:root[data-theme=light] .adpulse-flow-metric,:root[data-theme=light] .business-report-page .business-metric-card--hero,:root[data-theme=light] .business-report-page .business-metric-card--secondary,:root[data-theme=light] .business-report-page--business .business-impact-card-grid .business-metric-card,:root[data-theme=light] .business-report-page .adpulse-metrics-grid .metric-card{border-color:var(--editorial-border);background:radial-gradient(circle at 86% 0%,color-mix(in srgb,var(--flow-metric-color, var(--business-metric-color, var(--metric-card-color, var(--editorial-claret)))) 8%,transparent),transparent 44%),linear-gradient(180deg,#fffaf3,var(--editorial-card));box-shadow:inset 0 1px #ffffffd1,0 12px 26px #2f29230b}:root[data-theme=light] .business-report-page .adpulse-breakdown-card,:root[data-theme=light] .business-report-page .adpulse-summary-grid .report-summary-tile{border-color:var(--editorial-border);color:var(--editorial-ink);background:linear-gradient(180deg,#fffaf3,var(--editorial-card));box-shadow:inset 0 1px #ffffffd1,0 10px 22px #2f29230a}:root[data-theme=light] .adpulse-flow-metric__icon,:root[data-theme=light] .business-report-page .business-metric-card__icon,:root[data-theme=light] .business-report-page--business .business-metric-card__icon,:root[data-theme=light] .audience-impact-icon{border-color:color-mix(in srgb,currentColor 34%,rgba(47,41,35,.12));background:#fff8efc7;box-shadow:none}:root[data-theme=light] .adpulse-flow-metric--blue{--flow-metric-color: var(--palette-ad-spend);--flow-metric-glow: rgba(47, 111, 159, .08)}:root[data-theme=light] .adpulse-flow-metric--orange{--flow-metric-color: var(--palette-leads);--flow-metric-glow: rgba(180, 95, 42, .08)}:root[data-theme=light] .adpulse-flow-metric--green{--flow-metric-color: var(--palette-sales);--flow-metric-glow: rgba(79, 125, 69, .08)}:root[data-theme=light] .adpulse-flow-metric--purple{--flow-metric-color: var(--palette-audience);--flow-metric-glow: rgba(118, 85, 139, .08)}:root[data-theme=light] .adpulse-funnel-hero__segment-depth{opacity:0}:root[data-theme=light] .adpulse-funnel-hero__center-shade,:root[data-theme=light] .adpulse-funnel-hero__stage-shade{opacity:0}:root[data-theme=light] .adpulse-flow-link__depth,:root[data-theme=light] .adpulse-flow-link__center-shade{opacity:.18}:root[data-theme=light] .adpulse-funnel-stage__icon,:root[data-theme=light] .adpulse-breakdown-card__icon{color:#fff8ef;border-color:#2f292314;box-shadow:0 8px 22px #2f29231a}:root[data-theme=light] .adpulse-funnel-stage--spend .adpulse-funnel-stage__icon,:root[data-theme=light] .adpulse-breakdown-card--spend .adpulse-breakdown-card__icon{background:var(--palette-ad-spend)}:root[data-theme=light] .adpulse-funnel-stage--leads .adpulse-funnel-stage__icon,:root[data-theme=light] .adpulse-breakdown-card--leads .adpulse-breakdown-card__icon{background:var(--palette-leads)}:root[data-theme=light] .adpulse-funnel-stage--audience .adpulse-funnel-stage__icon,:root[data-theme=light] .adpulse-breakdown-card--audience .adpulse-breakdown-card__icon{background:var(--palette-audience)}:root[data-theme=light] .adpulse-funnel-stage--payments .adpulse-funnel-stage__icon,:root[data-theme=light] .adpulse-breakdown-card--payments .adpulse-breakdown-card__icon{background:var(--palette-sales)}:root[data-theme=light] .business-report-page .business-metric-card--blue,:root[data-theme=light] .business-report-page--business .business-metric-card--blue,:root[data-theme=light] .business-report-page--ads .ads-distribution-insight{--business-metric-color: var(--palette-ad-spend);--business-metric-glow: rgba(47, 111, 159, .08);--ads-insight-color: var(--palette-ad-spend)}:root[data-theme=light] .business-report-page .business-metric-card--orange,:root[data-theme=light] .business-report-page--business .business-metric-card--orange,:root[data-theme=light] .business-report-page--ads .ads-distribution-insight--orange{--business-metric-color: var(--palette-leads);--business-metric-glow: rgba(180, 95, 42, .08);--ads-insight-color: var(--palette-leads)}:root[data-theme=light] .business-report-page .business-metric-card--purple,:root[data-theme=light] .business-report-page--business .business-metric-card--purple,:root[data-theme=light] .business-report-page--ads .ads-distribution-insight--purple{--business-metric-color: var(--palette-audience);--business-metric-glow: rgba(118, 85, 139, .08);--ads-insight-color: var(--palette-audience)}:root[data-theme=light] .business-report-page .business-metric-card--green,:root[data-theme=light] .business-report-page--business .business-metric-card--green{--business-metric-color: var(--palette-sales);--business-metric-glow: rgba(79, 125, 69, .08)}:root[data-theme=light] .business-report-page .business-metric-card--pink,:root[data-theme=light] .business-report-page--business .business-metric-card--pink{--business-metric-color: var(--editorial-claret);--business-metric-glow: rgba(153, 15, 61, .08)}:root[data-theme=light] .business-report-page .report-chart-legend__item,:root[data-theme=light] .audience-impact-report .funnel-acquisition-churn-chart .report-chart-legend__item{color:var(--editorial-muted)}:root[data-theme=light] .business-report-page .audience-live-metrics-card,:root[data-theme=light] .business-report-page .audience-meaning-card,:root[data-theme=light] .business-report-page .audience-attribution-card,:root[data-theme=light] .business-report-page--ads .ads-distribution-insight__result,:root[data-theme=light] .business-report-page--ads .ads-distribution-insight__empty{border-color:var(--editorial-border);color:var(--editorial-ink);background:#fff8efc7;box-shadow:none}:root[data-theme=light] .business-report-page .audience-live-metrics-card h3,:root[data-theme=light] .business-report-page .audience-live-metrics-card strong,:root[data-theme=light] .business-report-page .audience-meaning-card h3,:root[data-theme=light] .business-report-page .audience-meaning-card strong,:root[data-theme=light] .business-report-page--ads .ads-distribution-insight h4,:root[data-theme=light] .business-report-page--ads .ads-distribution-insight__result strong,:root[data-theme=light] .business-report-page--ads .report-donut-chart__legend-item strong,:root[data-theme=light] .business-report-page--ads .report-ranking-list__label-row strong,:root[data-theme=light] .business-report-page--ads .report-ranking-list__label-row>span{color:var(--editorial-ink);fill:var(--editorial-ink)}:root[data-theme=light] .business-report-page .audience-live-metrics-card p,:root[data-theme=light] .business-report-page .audience-meaning-card p,:root[data-theme=light] .business-report-page .audience-attribution-card .muted-text,:root[data-theme=light] .business-report-page--ads .ads-distribution-insight p,:root[data-theme=light] .business-report-page--ads .ads-distribution-insight__result span,:root[data-theme=light] .business-report-page--ads .ads-distribution-insight__empty,:root[data-theme=light] .business-report-page--ads .report-donut-chart__legend-item .table-secondary,:root[data-theme=light] .business-report-page--business .main-trend-section .report-chart-footer,:root[data-theme=light] .business-report-page--sales .sales-table-card--history>.muted-text{color:var(--editorial-muted)}:root[data-theme=light] .business-report-page .audience-telegram-flags span,:root[data-theme=light] .business-report-page .audience-telegram-latest span{color:var(--editorial-muted);background:#0d768014;box-shadow:0 0 0 1px #0d768024}:root[data-theme=light] .business-report-page--ads .ads-distribution-insight__icon{color:var(--ads-insight-color);background:#fff8efd1;box-shadow:0 0 0 1px color-mix(in srgb,var(--ads-insight-color) 20%,transparent)}:root[data-theme=light] .business-report-page .report-donut-chart__value{fill:var(--editorial-ink)}:root[data-theme=light] .business-report-page .report-donut-chart__label{fill:var(--editorial-muted)}:root[data-theme=light] .business-report-page .report-ranking-list__track{background:#2f292317}:root[data-theme=light] .business-report-page--ads .report-ranking-list__fill{box-shadow:none}:root[data-theme=light] .business-report-page .report-movers-list__row{background:#fff8efc7}:root[data-theme=light] .business-report-page .report-movers-list__delta--positive{color:#3f6a38}:root[data-theme=light] .business-report-page .report-movers-list__delta--negative{color:var(--editorial-claret)}:root[data-theme=light] .business-report-page .saved-runs-table__generated svg{color:var(--editorial-muted)}:root[data-theme=light] .audience-impact-report .funnel-acquisition-churn-chart .report-chart-legend__swatch{box-shadow:0 0 0 4px color-mix(in srgb,var(--report-color) 14%,transparent)}:root[data-theme=light] .business-report-page--sales .sales-source-bar-chart,:root[data-theme=light] .business-report-page--sales .sales-provider-doughnut-layout,:root[data-theme=light] .business-report-page--sales .sales-contribution-chart{border-color:var(--editorial-border);background:linear-gradient(180deg,#fffaf3,#fff8efe0);box-shadow:inset 0 1px #ffffffd1}:root[data-theme=light] .business-report-page--sales .sales-source-bar-chart__grid,:root[data-theme=light] .business-report-page--sales .sales-contribution-chart__grid{stroke:#2f29231a}:root[data-theme=light] .business-report-page--sales .sales-source-bar-chart__axis,:root[data-theme=light] .business-report-page--sales .sales-contribution-chart__axis{stroke:#2f292333}:root[data-theme=light] .business-report-page--sales .sales-source-bar-chart__bar,:root[data-theme=light] .business-report-page--sales .sales-provider-doughnut__segment{opacity:.82;filter:none}:root[data-theme=light] .business-report-page--sales .sales-source-bar-chart__bar--active,:root[data-theme=light] .business-report-page--sales .sales-provider-doughnut__segment:hover,:root[data-theme=light] .business-report-page--sales .sales-provider-doughnut__segment:focus-visible,:root[data-theme=light] .business-report-page--sales .sales-provider-doughnut__segment--active{opacity:.96;filter:none}:root[data-theme=light] .business-report-page--sales .sales-provider-doughnut,:root[data-theme=light] .business-report-page--sales .sales-contribution-donut{color:#2f29231a;filter:none}:root[data-theme=light] .business-report-page .sales-source-icon{border-color:#4f7d453d;color:var(--palette-sales);background:#4f7d451a;box-shadow:none}:root[data-theme=light] .business-report-page .sales-source-icon--google{border-color:#0d76803d;color:var(--editorial-teal);background:#0d76801a}:root[data-theme=light] .business-report-page .sales-source-icon--wayforpay{border-color:#4f7d4542;color:var(--palette-sales);background:#4f7d451f}:root[data-theme=light] .business-report-page .sales-provider-doughnut__track{stroke:#2f29231f}:root[data-theme=light] .business-report-page .sales-provider-doughnut__segment{filter:none}:root[data-theme=light] .business-report-page .sales-provider-doughnut__refund-track{stroke:#990f3d1f}:root[data-theme=light] .business-report-page .sales-provider-doughnut__refund-segment:hover,:root[data-theme=light] .business-report-page .sales-provider-doughnut__refund-segment:focus-visible,:root[data-theme=light] .business-report-page .sales-provider-doughnut__refund-segment--active{filter:drop-shadow(0 0 5px rgba(153,15,61,.16))}:root[data-theme=light] .business-report-page .delivery-preview__eyebrow,:root[data-theme=light] .business-report-page .delivery-preview__section-title{color:var(--editorial-claret)}:root[data-theme=light] .business-report-page .delivery-preview__intro,:root[data-theme=light] .delivery-preview-section>.muted-text,:root[data-theme=light] .recent-runs-section>.muted-text{color:var(--editorial-muted)}:root[data-theme=light] .business-report-page .delivery-preview__badge{border-color:#990f3d2e;color:var(--editorial-claret);background:#990f3d14;box-shadow:none}:root[data-theme=light] .business-report-page .delivery-preview__line,:root[data-theme=light] .business-report-page .delivery-preview__list{color:var(--editorial-ink)}:root[data-theme=light] .audience-impact-icon--blue{color:var(--palette-ad-spend)}:root[data-theme=light] .audience-impact-icon--purple{color:var(--palette-audience)}:root[data-theme=light] .audience-impact-icon--green{color:var(--palette-sales)}:root[data-theme=light] .audience-impact-icon--orange{color:var(--palette-leads)}:root[data-theme=light] .business-report-page .report-scatter-chart,:root[data-theme=light] .business-report-page--business .directional-view-section .report-line-chart__canvas,:root[data-theme=light] .business-report-page--business .main-trend-section .report-line-chart__canvas,:root[data-theme=light] .business-report-page--business .funnel-impact-chart__summary-ribbon,:root[data-theme=light] .business-report-page--business .report-line-chart__kpi-ribbon{border-color:var(--editorial-border);background:#fff8efb8;box-shadow:none}:root[data-theme=light] .business-report-page .report-chart-legend__comparison,:root[data-theme=light] .business-report-page .report-heatmap__hours,:root[data-theme=light] .business-report-page .report-heatmap__legend,:root[data-theme=light] .business-report-page .report-heatmap__row strong{color:var(--editorial-muted)}:root[data-theme=light] .business-report-page .report-chart-legend__comparison:before{border-top-color:#2f292357}:root[data-theme=light] .business-report-page .report-heatmap__cell{background:rgba(153,15,61,var(--report-intensity));box-shadow:none}:root[data-theme=light] .business-report-page--business .business-main-trend-controls,:root[data-theme=light] .business-report-page--business .business-report-control,:root[data-theme=light] .business-report-page--business .report-chart-controls__secondary label:not(.report-inline-toggle){color:var(--editorial-muted)}:root[data-theme=light] .business-report-page--business .business-report-control select,:root[data-theme=light] .business-report-page--business .business-report-control .date-range-picker__trigger,:root[data-theme=light] .business-report-page--business .business-main-trend-controls .campaign-multi-select__trigger,:root[data-theme=light] .business-report-page--business .business-report-tab-panel .business-report-control select,:root[data-theme=light] .business-report-page--business .directional-view-section select,:root[data-theme=light] .business-report-page--business .directional-view-section .metric-pill,:root[data-theme=light] .business-report-page--business .directional-view-section .report-inline-toggle,:root[data-theme=light] .business-report-page--business .directional-view-section .report-chart-controls__secondary label:not(.report-inline-toggle){border-color:var(--editorial-border);color:var(--editorial-ink);background:#fff8efc7;box-shadow:none}:root[data-theme=light] .business-report-page--business .directional-view-section .metric-pill:before{border-color:color-mix(in srgb,var(--metric-color) 36%,rgba(47,41,35,.14));background:var(--metric-color);box-shadow:0 0 0 4px color-mix(in srgb,var(--metric-color) 14%,transparent)}:root[data-theme=light] .business-report-page--business .directional-view-section .metric-pill.is-active{border-color:color-mix(in srgb,var(--metric-color) 42%,rgba(47,41,35,.14));color:#fff8ef;background:color-mix(in srgb,var(--metric-color) 78%,#2f2923 8%);box-shadow:0 8px 20px color-mix(in srgb,var(--metric-color) 18%,transparent)}:root[data-theme=light] .business-report-page--business .directional-view-section .metric-pill.is-active:after{border-color:#fff8ef}:root[data-theme=light] .business-report-page--business .business-metric-card__label,:root[data-theme=light] .business-report-page--business .business-metric-card strong,:root[data-theme=light] .business-report-page .adpulse-metrics-grid .metric-card strong,:root[data-theme=light] .business-report-page .adpulse-breakdown-card strong,:root[data-theme=light] .business-report-page .adpulse-summary-grid .report-summary-tile h4,:root[data-theme=light] .business-report-page .adpulse-flow-metric__label,:root[data-theme=light] .business-report-page .adpulse-flow-metric__value,:root[data-theme=light] .business-report-page--business .report-line-chart__kpi-item strong,:root[data-theme=light] .business-report-page--business .funnel-impact-chart__summary-ribbon .trend-chart-tooltip__row-values strong{color:var(--editorial-ink)}:root[data-theme=light] .business-report-page--business .business-metric-card p,:root[data-theme=light] .business-report-page--business .business-metric-delta,:root[data-theme=light] .business-report-page--business .business-metric-delta em,:root[data-theme=light] .business-report-page .adpulse-metrics-grid .metric-card>span,:root[data-theme=light] .business-report-page .adpulse-metrics-grid .metric-card__detail,:root[data-theme=light] .business-report-page .adpulse-breakdown-card span,:root[data-theme=light] .business-report-page .adpulse-breakdown-card p,:root[data-theme=light] .business-report-page .adpulse-summary-grid .report-summary-tile p,:root[data-theme=light] .business-report-page .adpulse-flow-metric__subtitle,:root[data-theme=light] .business-report-page .adpulse-flow-metric__detail,:root[data-theme=light] .business-report-page .adpulse-flow-metric__change,:root[data-theme=light] .business-report-page .adpulse-flow-metric__change em,:root[data-theme=light] .business-report-page--business .report-line-chart__kpi-copy span,:root[data-theme=light] .business-report-page--business .funnel-impact-chart__axis-label,:root[data-theme=light] .business-report-page--business .funnel-impact-chart__axis-title{color:var(--editorial-muted)}:root[data-theme=light] .business-report-page--business .business-metric-card:before,:root[data-theme=light] .business-report-page .business-mini-sparkline__fill,:root[data-theme=light] .business-report-page .adpulse-flow-metric__trend-fill,:root[data-theme=light] .metric-card__trend-fill{opacity:.025}:root[data-theme=light] .business-report-page .business-mini-sparkline__glow,:root[data-theme=light] .business-report-page .adpulse-flow-metric__trend-glow,:root[data-theme=light] .metric-card__trend-glow{opacity:.055}:root[data-theme=light] .business-report-page .business-mini-sparkline__line,:root[data-theme=light] .business-report-page .adpulse-flow-metric__trend-line,:root[data-theme=light] .metric-card__trend-line{opacity:.24}:root[data-theme=light] .report-summary-tile--grow,:root[data-theme=light] .business-report-page .report-summary-tile--grow{background:linear-gradient(180deg,rgba(79,125,69,.12),var(--editorial-card))}:root[data-theme=light] .report-summary-tile--fix,:root[data-theme=light] .business-report-page .report-summary-tile--fix{background:linear-gradient(180deg,rgba(180,95,42,.12),var(--editorial-card))}:root[data-theme=light] .report-summary-tile--urgent,:root[data-theme=light] .business-report-page .report-summary-tile--urgent{background:linear-gradient(180deg,rgba(153,15,61,.12),var(--editorial-card))}:root[data-theme=light] .business-report-page .report-ranking-list__fill,:root[data-theme=light] .business-report-page .report-heatmap__cell,:root[data-theme=light] .business-report-page .ads-campaign-status:before,:root[data-theme=light] .audience-inline-legend span:before{box-shadow:none}:root[data-theme=light] .insights-loading-line,:root[data-theme=light] .insight-card-skeleton__button,:root[data-theme=light] .insight-card-skeleton__eyebrow,:root[data-theme=light] .insight-card-skeleton__line,:root[data-theme=light] .insight-card-skeleton__pill,:root[data-theme=light] .insight-card-skeleton__scope,:root[data-theme=light] .insight-card-skeleton__title,:root[data-theme=light] .loading-skeleton,:root[data-theme=light] .integration-card-skeleton__button,:root[data-theme=light] .integration-card-skeleton__line,:root[data-theme=light] .integration-account-skeleton__check,:root[data-theme=light] .integration-account-skeleton__line,:root[data-theme=light] .business-skeleton-icon,:root[data-theme=light] .audience-skeleton-icon{background:linear-gradient(90deg,#2f292324,#990f3d38,#0d768029,#990f3d38,#2f292324);background-size:220% 100%}:root[data-theme=light] .verification-banner{color:#4b2b04;background:linear-gradient(135deg,#f2d391,#dba66d)}:root[data-theme=light] .integration-reconnect-banner{border-color:#b45f2a38;color:#6b3a16;background:linear-gradient(135deg,#b45f2a1f,#b8893d1a)}:root[data-theme=light] .integration-reconnect-banner__copy strong,:root[data-theme=light] .integration-reconnect-banner__link{color:#6b3a16}:root[data-theme=light] .public-smart-link-page__backdrop{background:radial-gradient(circle at top left,rgba(153,15,61,.12),transparent 32%),radial-gradient(circle at bottom right,rgba(13,118,128,.12),transparent 36%),var(--editorial-paper)}:root[data-theme=light] .app-frame,:root[data-theme=light] .app-main,:root[data-theme=light] .app-main--full-width,:root[data-theme=light] .app-content--adpulse,:root[data-theme=light] .page-stack,:root[data-theme=light] .page-grid,:root[data-theme=light] .settings-page,:root[data-theme=light] .billing-page,:root[data-theme=light] .insights-dashboard-page,:root[data-theme=light] .insights-main,:root[data-theme=light] .audience-page,:root[data-theme=light] .smart-link-pages{color:var(--editorial-ink);background:var(--editorial-paper)}:root[data-theme=light] .insights-sidebar,:root[data-theme=light] .insights-dashboard-hero,:root[data-theme=light] .insights-glance,:root[data-theme=light] .insights-summary-panel--primary,:root[data-theme=light] .insights-summary-panel--caveats,:root[data-theme=light] .global-recommendation,:root[data-theme=light] .account-synthesis,:root[data-theme=light] .account-synthesis__group,:root[data-theme=light] .account-synthesis__caveats,:root[data-theme=light] .primary-recommendation,:root[data-theme=light] .primary-recommendation__why,:root[data-theme=light] .primary-recommendation__meta span,:root[data-theme=light] .report-decision-card,:root[data-theme=light] .report-decision-card__facts>div,:root[data-theme=light] .report-decision-card__why,:root[data-theme=light] .insights-loading-state,:root[data-theme=light] .loading-card-skeleton,:root[data-theme=light] .loading-row-skeleton,:root[data-theme=light] .insight-card-skeleton,:root[data-theme=light] .insight-card,:root[data-theme=light] .insight-card--featured,:root[data-theme=light] .insight-card__action,:root[data-theme=light] .insight-card__priority-block,:root[data-theme=light] .insight-mini-trend,:root[data-theme=light] .change-outcome-metric,:root[data-theme=light] .collapsible-panel__icon-shell,:root[data-theme=light] .collapsible-panel__chevron,:root[data-theme=light] .integration-dialog,:root[data-theme=light] .integration-progress-card,:root[data-theme=light] .integration-account-empty-state__icon,:root[data-theme=light] .audience-hero-card,:root[data-theme=light] .audience-metric-card,:root[data-theme=light] .audience-source-card,:root[data-theme=light] .audience-webhook-card pre,:root[data-theme=light] .audience-raw-debug pre,:root[data-theme=light] .settings-page .panel-card,:root[data-theme=light] .settings-page .nested-panel,:root[data-theme=light] .settings-page .telegram-connect-callout,:root[data-theme=light] .billing-page .panel-card,:root[data-theme=light] .billing-page .plan-card,:root[data-theme=light] .billing-page .payment-method-card,:root[data-theme=light] .billing-page .billing-history-card,:root[data-theme=light] .billing-page .StripeElement{border-color:var(--editorial-border);color:var(--editorial-ink);background:var(--editorial-card);box-shadow:0 14px 34px #2f29230f}:root[data-theme=light] .insights-dashboard-hero,:root[data-theme=light] .insights-glance,:root[data-theme=light] .account-synthesis,:root[data-theme=light] .global-recommendation,:root[data-theme=light] .primary-recommendation,:root[data-theme=light] .report-decision-card,:root[data-theme=light] .integration-progress-card,:root[data-theme=light] .audience-hero-card{background:linear-gradient(180deg,#fff8effa,#f6e6d69e)}:root[data-theme=light] .insights-summary-panel--primary,:root[data-theme=light] .primary-recommendation--grow,:root[data-theme=light] .report-decision-card--grow,:root[data-theme=light] .insight-card--grow,:root[data-theme=light] .integration-progress-card--success,:root[data-theme=light] .account-synthesis{border-color:#4f7d4538;background:linear-gradient(135deg,#4f7d451a,#fff8eff0)}:root[data-theme=light] .primary-recommendation--urgent,:root[data-theme=light] .primary-recommendation--fix,:root[data-theme=light] .report-decision-card--urgent,:root[data-theme=light] .report-decision-card--fix,:root[data-theme=light] .insight-card--urgent,:root[data-theme=light] .insight-card--critical,:root[data-theme=light] .insight-card--fix,:root[data-theme=light] .integration-progress-card--error,:root[data-theme=light] .integration-dialog{border-color:#990f3d38;background:linear-gradient(135deg,#990f3d17,#fff8eff0)}:root[data-theme=light] .insight-card--high,:root[data-theme=light] .insight-card--medium,:root[data-theme=light] .insight-card--low,:root[data-theme=light] .insight-card--watch,:root[data-theme=light] .report-summary-tile--watch{border-color:var(--editorial-border);background:#fff8efd1;box-shadow:none}:root[data-theme=light] .insights-side-item,:root[data-theme=light] .insights-side-item__title,:root[data-theme=light] .insights-dashboard-header h1,:root[data-theme=light] .insights-glance__header h2,:root[data-theme=light] .insights-glance-card strong,:root[data-theme=light] .insights-summary-panel--primary strong,:root[data-theme=light] .global-recommendation__summary,:root[data-theme=light] .account-synthesis__headline,:root[data-theme=light] .primary-recommendation__body h4,:root[data-theme=light] .primary-recommendation__meta span,:root[data-theme=light] .report-decision-card__header h3,:root[data-theme=light] .report-decision-card__facts strong,:root[data-theme=light] .insight-card__title,:root[data-theme=light] .insight-card__entity,:root[data-theme=light] .insight-card__action-text,:root[data-theme=light] .insight-card__priority-summary,:root[data-theme=light] .insight-card__detail-highlight,:root[data-theme=light] .report-section-intro strong,:root[data-theme=light] .integration-dialog p,:root[data-theme=light] .change-outcome-metric strong,:root[data-theme=light] .audience-provider-pill,:root[data-theme=light] .link-button,:root[data-theme=light] .settings-page h2,:root[data-theme=light] .settings-page h3,:root[data-theme=light] .settings-page h4,:root[data-theme=light] .settings-page strong,:root[data-theme=light] .billing-page h2,:root[data-theme=light] .billing-page h3,:root[data-theme=light] .billing-page h4,:root[data-theme=light] .billing-page strong,:root[data-theme=light] .billing-page .payment-method-card__details strong,:root[data-theme=light] .billing-page .invoice-history-card__amount{color:var(--editorial-ink)}:root[data-theme=light] .eyebrow,:root[data-theme=light] .insights-sidebar__title,:root[data-theme=light] .insights-side-item__subtitle,:root[data-theme=light] .insights-dashboard-header__subtitle,:root[data-theme=light] .insights-glance__header p,:root[data-theme=light] .insights-glance-card__detail,:root[data-theme=light] .insights-summary-panel--primary p,:root[data-theme=light] .insights-summary-panel--caveats p,:root[data-theme=light] .insights-summary-panel--caveats li,:root[data-theme=light] .global-recommendation__list,:root[data-theme=light] .account-synthesis__group p,:root[data-theme=light] .account-synthesis__details summary,:root[data-theme=light] .account-synthesis__detail-list p,:root[data-theme=light] .account-synthesis__caveats p,:root[data-theme=light] .primary-recommendation__body p,:root[data-theme=light] .primary-recommendation__why,:root[data-theme=light] .report-decision-card__header p,:root[data-theme=light] .report-decision-card__detail,:root[data-theme=light] .report-decision-card__why,:root[data-theme=light] .report-decision-card__facts p,:root[data-theme=light] .report-decision-card__facts ul,:root[data-theme=light] .insights-summary,:root[data-theme=light] .insight-card__scope,:root[data-theme=light] .insight-card__summary,:root[data-theme=light] .insight-card__lead,:root[data-theme=light] .insight-card__reason,:root[data-theme=light] .insight-card__note,:root[data-theme=light] .insights-section__description,:root[data-theme=light] .insight-card__action-label,:root[data-theme=light] .insight-card__priority-meta,:root[data-theme=light] .insight-card__priority-tooltip-label,:root[data-theme=light] .insight-card__details summary,:root[data-theme=light] .change-outcome-metric span,:root[data-theme=light] .change-outcome-metric em,:root[data-theme=light] .audience-metric-card span,:root[data-theme=light] .audience-metric-card p,:root[data-theme=light] .audience-source-card p,:root[data-theme=light] .settings-page .section-header p,:root[data-theme=light] .settings-page .settings-form p,:root[data-theme=light] .settings-page .muted-text,:root[data-theme=light] .settings-page .telegram-connect-callout p,:root[data-theme=light] .billing-page .section-header p,:root[data-theme=light] .billing-page .plan-card span,:root[data-theme=light] .billing-page .payment-method-card__digits,:root[data-theme=light] .billing-page .billing-history-card__details p,:root[data-theme=light] .billing-page .invoice-history-card__link,:root[data-theme=light] .billing-page .muted-text{color:var(--editorial-muted)}:root[data-theme=light] .status-badge--success{color:#3f6a38;background:#4f7d451f}:root[data-theme=light] .status-badge--warning{color:#8d4c20;background:#b45f2a1f}:root[data-theme=light] .status-badge--neutral{color:var(--editorial-muted);background:#2f292314}:root[data-theme=light] .billing-page .payment-method-card__brand,:root[data-theme=light] .billing-page .payment-method-card__remove-button{color:var(--editorial-muted);background:#2f29230d}:root[data-theme=light] .billing-page .payment-method-card__remove-button:hover,:root[data-theme=light] .billing-page .invoice-history-card__link:hover{color:var(--editorial-claret)}:root[data-theme=light] .change-outcome-group .insight-card__copy p,:root[data-theme=light] .change-outcome-group .insight-card__copy .table-secondary{color:var(--editorial-muted)}:root[data-theme=light] .change-outcome-group .insight-card__copy .insight-card__summary,:root[data-theme=light] .change-outcome-group .insight-card__copy .insight-card__action-text{color:var(--editorial-ink)}:root[data-theme=light] .global-recommendation__eyebrow,:root[data-theme=light] .account-synthesis__label,:root[data-theme=light] .account-synthesis__caveats span,:root[data-theme=light] .primary-recommendation__eyebrow,:root[data-theme=light] .report-decision-card__facts span,:root[data-theme=light] .insights-glance-card__title,:root[data-theme=light] .delivery-preview__eyebrow{color:var(--editorial-claret)}:root[data-theme=light] .insights-side-item:hover,:root[data-theme=light] .insights-side-item:focus-visible,:root[data-theme=light] .insights-side-item.is-active,:root[data-theme=light] .smart-link-pages__list-item.is-active,:root[data-theme=light] .smart-link-pages__variant-card.is-active,:root[data-theme=light] .smart-link-pages__cta-row.is-active,:root[data-theme=light] .smart-link-pages__block-row.is-active,:root[data-theme=light] .smart-link-renderer__block.is-selected,:root[data-theme=light] .smart-link-renderer__spacer.is-selected,:root[data-theme=light] .integration-account-table .integration-account-row:hover,:root[data-theme=light] .integration-account-table .integration-account-row:focus-within{border-color:#990f3d33;background:var(--editorial-claret-soft);box-shadow:none}:root[data-theme=light] .insights-side-item__icon,:root[data-theme=light] .collapsible-panel__icon-shell,:root[data-theme=light] .collapsible-panel__chevron,:root[data-theme=light] .integration-account-empty-state__icon,:root[data-theme=light] .audience-provider-pill{border-color:var(--editorial-border);color:var(--editorial-claret);background:#990f3d14;box-shadow:none}:root[data-theme=light] .insights-glance-card{border-color:color-mix(in srgb,var(--insights-glance-accent) 30%,rgba(47,41,35,.12));background:linear-gradient(180deg,color-mix(in srgb,var(--insights-glance-accent) 8%,var(--editorial-card)),var(--editorial-card));box-shadow:none}:root[data-theme=light] .insights-glance-card--teal{--insights-glance-accent: var(--editorial-teal)}:root[data-theme=light] .insights-glance-card--blue{--insights-glance-accent: var(--palette-ad-spend)}:root[data-theme=light] .insights-glance-card--orange{--insights-glance-accent: var(--palette-leads)}:root[data-theme=light] .insights-glance-card--purple{--insights-glance-accent: var(--palette-audience)}:root[data-theme=light] .insights-glance-card--slate{--insights-glance-accent: var(--editorial-muted)}:root[data-theme=light] .insights-glance-card__button,:root[data-theme=light] .primary-recommendation__link,:root[data-theme=light] .insight-card__action-link{border-color:#990f3d2e;color:#fff8ef;background:var(--editorial-claret);box-shadow:0 10px 24px #990f3d29}:root[data-theme=light] .insights-glance-card__button:hover,:root[data-theme=light] .insights-glance-card__button:focus-visible{border-color:#990f3d47;background:#7f0d34}:root[data-theme=light] .insight-chip,:root[data-theme=light] .insight-pill,:root[data-theme=light] .trend-pill{border-color:var(--editorial-border);color:var(--editorial-muted);background:#2f29230f}:root[data-theme=light] .insight-pill--critical,:root[data-theme=light] .insight-pill--urgent,:root[data-theme=light] .insight-pill--high{color:var(--editorial-claret);background:#990f3d1a}:root[data-theme=light] .insight-pill--fix,:root[data-theme=light] .insight-pill--medium,:root[data-theme=light] .trend-pill--bad{color:#8d4c20;background:#b45f2a1f}:root[data-theme=light] .insight-pill--grow,:root[data-theme=light] .trend-pill--good,:root[data-theme=light] .change-outcome-metric--positive strong{color:#3f6a38;background:#4f7d451f}:root[data-theme=light] .insight-pill--low,:root[data-theme=light] .insight-pill--watch,:root[data-theme=light] .insight-pill--confidence,:root[data-theme=light] .trend-pill--watch,:root[data-theme=light] .trend-pill--neutral{color:var(--editorial-muted);background:#0d76801a}:root[data-theme=light] .change-outcome-metric--negative strong{color:var(--editorial-claret)}:root[data-theme=light] .insight-mini-trend__baseline{stroke:#2f292329}:root[data-theme=light] .insight-mini-trend__line{stroke:var(--editorial-teal)}:root[data-theme=light] .insight-mini-trend__point{fill:var(--editorial-teal)}:root[data-theme=light] .trend-pill__tooltip,:root[data-theme=light] .adpulse-user-menu__panel{border:1px solid var(--editorial-border-strong);color:var(--editorial-ink);background:#fffaf3;box-shadow:0 18px 42px #2f292324}:root[data-theme=light] .adpulse-user-menu .adpulse-user-chip,:root[data-theme=light] .adpulse-user-menu__header strong,:root[data-theme=light] .adpulse-user-menu__section-heading strong,:root[data-theme=light] .adpulse-user-menu__links>a{color:var(--editorial-ink)}:root[data-theme=light] .adpulse-user-menu__links>a:hover,:root[data-theme=light] .adpulse-user-menu__links>a[aria-current=page]{color:var(--editorial-claret);background:var(--editorial-claret-soft)}:root[data-theme=light] .adpulse-user-menu__panel .adpulse-theme-switch{border-color:var(--editorial-border);background:#fff8efc7}:root[data-theme=light] .adpulse-user-menu__panel .adpulse-theme-switch button{color:var(--editorial-muted)}:root[data-theme=light] .adpulse-user-menu__panel .adpulse-theme-switch .is-active{color:#fff8ef;background:var(--editorial-claret)}:root[data-theme=light] .integration-dialog-backdrop{background:#2f292347}:root[data-theme=light] .integration-section-card{border-color:#0d76802e;background:linear-gradient(180deg,#fffaf3fa,#f6ebdef5);box-shadow:0 18px 44px #2f292314}:root[data-theme=light] .collapsible-card,:root[data-theme=light] .integration-service-grid>.integration-card-skeleton{border-color:#2f29231c;background:linear-gradient(180deg,#fffdf9fa,#faf3eafa);box-shadow:0 14px 34px #2f29230e}:root[data-theme=light] .collapsible-section__content{border-top-color:#0d768024}:root[data-theme=light] .collapsible-panel--glow-section:before{background:linear-gradient(90deg,#0d768000,#1c9cbec2 50%,#0d768000);box-shadow:0 0 24px #1c9cbe61,0 8px 20px #0d76802e}:root[data-theme=light] .collapsible-panel--glow-success:before{background:linear-gradient(90deg,#4f7d4500,#4f7d45b8 50%,#4f7d4500);box-shadow:0 0 22px #4f7d4557,0 7px 18px #4f7d4529}:root[data-theme=light] .collapsible-panel--glow-danger:before{background:linear-gradient(90deg,#990f3d00,#990f3db8 50%,#990f3d00);box-shadow:0 0 22px #990f3d52,0 7px 18px #990f3d29}:root[data-theme=light] .collapsible-panel--glow-neutral:before{background:linear-gradient(90deg,#2f292300,#2f29236b 50%,#2f292300);box-shadow:0 0 20px #2f29232e,0 7px 18px #2f292314}:root[data-theme=light] .integration-card__disconnect-button,:root[data-theme=light] .integration-card__disconnect-button:hover{border-color:var(--editorial-border);color:var(--editorial-muted);background:#2f29230d}:root[data-theme=light] .integration-card--focused{border-color:#0d768057;box-shadow:0 0 0 1px #0d76801f,0 18px 42px #2f292314}:root[data-theme=light] .platform-icon,:root[data-theme=light] .platform-icon--google,:root[data-theme=light] .platform-icon--google_ads,:root[data-theme=light] .link-button{color:var(--editorial-teal)}:root[data-theme=light] .platform-icon--meta,:root[data-theme=light] .platform-icon--meta_ads,:root[data-theme=light] .platform-icon--instagram{color:var(--palette-audience)}:root[data-theme=light] .platform-icon--tiktok,:root[data-theme=light] .platform-icon--tiktok_ads{color:var(--palette-sales)}:root[data-theme=light] .platform-icon--reddit,:root[data-theme=light] .platform-icon--reddit_ads{color:var(--palette-leads)}:root[data-theme=light] .campaign-status__dot--enabled{background:var(--palette-sales);box-shadow:0 0 0 4px #4f7d4524}:root[data-theme=light] .campaign-status__dot--paused,:root[data-theme=light] .integration-account-empty-state--warning{color:var(--editorial-gold)}:root[data-theme=light] .meta-audience-permission-disclosure{border-color:#b8893d3d;background:#b8893d14}:root[data-theme=light] .meta-audience-permission-list__item{border-color:var(--editorial-border)}:root[data-theme=light] .meta-audience-permission-list__item dd{color:var(--editorial-muted)}:root[data-theme=light] .campaign-status__dot--paused{background:var(--editorial-gold);box-shadow:0 0 0 4px #b8893d24}:root[data-theme=light] .campaign-status__dot--removed,:root[data-theme=light] .error-text{color:var(--editorial-claret)}:root[data-theme=light] .campaign-status__dot--removed{background:var(--editorial-claret);box-shadow:0 0 0 4px #990f3d1f}:root[data-theme=light] .custom-report-mode,:root[data-theme=light] .custom-report-builder,:root[data-theme=light] .report-content-option,:root[data-theme=light] .custom-report-help-dialog__example{border-color:var(--editorial-border);background:#fff8efbd}:root[data-theme=light] .custom-report-builder__textarea,:root[data-theme=light] .custom-report-builder__preview pre,:root[data-theme=light] .custom-report-help-dialog pre{border-color:var(--editorial-border);color:var(--editorial-ink);background:#fffdf9fa}:root[data-theme=light] .report-content-option span span{color:var(--editorial-muted)}:root[data-theme=light] .custom-report-help-dialog__codes code{color:var(--editorial-teal);background:#0d768014}
