.channel-brand{background:var(--channel-tint,#eef3ff);width:44px;height:44px;color:var(--channel-color,#235cc5);border-radius:13px;flex-shrink:0;place-items:center;display:inline-grid}.channel-brand svg{max-width:none;width:24px!important;height:24px!important}.channel-brand-facebook{color:#fff;background:#1877f2}.channel-brand-instagram{color:#fff;background:linear-gradient(135deg,#7138c5 5%,#d62976 50%,#ed8b35 95%)}.channel-brand-linkedin{color:#fff;background:#0a66c2}.marketing-dashboard .info-trigger{vertical-align:middle;color:#626b7b;cursor:pointer;background:#fff;border:1px solid #d8deea;border-radius:50%;flex-shrink:0;place-items:center;width:26px;min-width:26px;height:26px;min-height:26px;display:inline-grid}.marketing-dashboard .info-trigger:hover{color:#263657;background:#eff3fb}.marketing-dashboard .info-trigger svg{width:16px!important;height:16px!important}.dashboard-location{background:#fff;border:1px solid #dce3ed;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;display:flex}.dashboard-location>svg{color:#087f83}.dashboard-location div{gap:2px;display:grid}.dashboard-location small{color:#647084;font-size:11px}.dashboard-location strong{font-size:15px}.marketing-heading .dashboard-location{flex:0 auto}.marketing-dashboard .marketing-heading{gap:20px;margin-bottom:18px}.marketing-dashboard .marketing-heading h1{font-size:clamp(27px,3vw,38px)}.marketing-controls label>span{align-items:center;gap:8px;display:flex}.channel-compass{margin:24px 0 28px}.channel-compass>header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.channel-compass h2{letter-spacing:-.025em;margin:5px 0;font-size:23px;font-weight:650}.channel-compass header p{color:#647084;margin:4px 0;font-size:13px}.channel-compass-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.channel-compass-grid>a{border:1px solid #dde3ec;border-top:3px solid var(--channel-color);color:#26354c;background:#fff;border-radius:12px;align-items:start;gap:12px;min-width:0;padding:16px 14px;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.channel-compass-grid>a:hover{background:var(--channel-tint);border-color:var(--channel-color)}.channel-compass-grid>a>div{gap:6px;min-width:0;display:grid}.channel-compass-grid strong{font-size:14px;line-height:1.4}.channel-compass-grid small{color:#59677c;font-size:11px;line-height:1.5}.channel-compass-grid>a>svg{width:14px;color:var(--channel-color);flex-shrink:0;margin-left:auto}.channel-compass .channel-brand{border-radius:10px;width:36px;height:36px}.channel-compass .channel-brand svg{width:21px!important;height:21px!important}.compass-state{color:#866119;align-items:center;gap:5px;font-size:10px;display:flex}.compass-state i{background:#b27c17;border-radius:50%;flex-shrink:0;width:6px;height:6px}.compass-state.has-data{color:#246f52}.compass-state.has-data i{background:#289565}.marketing-dashboard .marketing-pulse{background:0 0;border:0;gap:14px;overflow:visible}.marketing-dashboard .marketing-pulse>div{background:#fff;border:1px solid #dde3ec;border-radius:14px;gap:8px;padding:20px;position:relative;box-shadow:0 4px 18px #22324904}.marketing-dashboard .marketing-pulse>div:after{display:none}.pulse-heading{justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.marketing-pulse .pulse-heading>span,.marketing-pulse strong{color:var(--channel-color)}.marketing-pulse small{font-size:14px;font-weight:550}.marketing-dashboard .marketing-pulse strong{letter-spacing:-.04em;font-size:40px}.marketing-pulse span{font-size:11px}.marketing-dashboard .marketing-channel{border-color:#dde3ec;border-top:4px solid var(--channel-color);border-radius:15px;padding:24px;scroll-margin-top:95px}.marketing-dashboard .marketing-channel>header{padding-bottom:20px}.marketing-dashboard .marketing-channel h2{flex-wrap:wrap;gap:12px;margin:0;font-size:20px}.channel-question{color:#576579;margin:10px 0 0!important;font-size:14px!important}.marketing-channel>header>a{background:var(--channel-tint);width:32px;height:32px;color:var(--channel-color);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.marketing-channel .visual-bars{background:var(--channel-tint)}.marketing-channel .visual-bar-row b{background:var(--channel-color)}.marketing-channel .visual-bars figcaption{color:#3c4d66;font-size:12px}.marketing-channel .marketing-metrics dt{color:#576579;flex-wrap:wrap;align-items:center;gap:5px;font-size:12px;display:flex}.marketing-channel .marketing-metrics dd{color:#25344b;font-size:25px;font-weight:600}.marketing-channel .marketing-state{font-size:11px}.marketing-channel .marketing-source>header{flex-wrap:wrap}.marketing-dashboard .marketing-audience{border-color:#dde3ec;border-radius:16px;padding:26px;scroll-margin-top:95px}.marketing-audience h2{flex-wrap:wrap;align-items:center;gap:12px;font-size:23px;display:flex}.marketing-audience>header p{color:#647084}.marketing-dashboard .marketing-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.audience-network{--network-color:#7139c5;--network-tint:#f4efff}.audience-facebook{--network-color:#1877f2;--network-tint:#eef5ff}.audience-instagram{--network-color:#b82d70;--network-tint:#fff0f6}.audience-linkedin{--network-color:#0a66c2;--network-tint:#eef5fa}.marketing-dashboard .audience-network{background:linear-gradient(165deg,var(--network-tint),#fff 65%);border:1px solid #dfe5ee;border-top:4px solid var(--network-color);border-radius:15px;padding:24px;position:relative}.audience-network>header{justify-content:flex-start!important;align-items:center!important;gap:13px!important}.audience-network>header>div{min-width:0}.audience-network .channel-brand{border-radius:14px;width:48px;height:48px}.audience-network .channel-brand svg{width:30px!important;height:30px!important}.marketing-audience-grid .audience-network header span{color:var(--network-color);font-size:13px;font-weight:650}.audience-network h3{color:#43516a;margin:3px 0;font-size:14px;font-weight:500;line-height:1.5}.audience-big-number{align-items:baseline;gap:12px;margin:24px 0 8px;display:flex}.audience-big-number>strong{letter-spacing:-.045em;color:#21334b;font-variant-numeric:tabular-nums;font-size:52px;font-weight:650;line-height:1.1}.audience-big-number>span{color:#526079;align-items:center;gap:7px;font-size:14px;display:flex}.audience-network>p.marketing-meta{color:#67758a;margin:0 0 18px;font-size:11px}.marketing-dashboard .marketing-audience-change{border-top:1px solid #e0e5ed;padding-top:16px;font-size:14px}.marketing-audience-change strong{color:#52657d;font-size:16px}.marketing-audience-change.up strong{color:#14754e}.marketing-audience-change.down strong{color:#b43c34}.audience-network>svg{background:#fff;border-radius:12px;max-height:170px;margin-top:17px;display:block}.audience-chart-dates{color:#647084;justify-content:space-between;margin:6px 16px 20px;font-size:11px;display:flex}.audience-collection-note{color:#426852;align-items:center;gap:8px;margin:20px 0 0;display:flex;font-size:12px!important}.marketing-dashboard .marketing-command{background:#ecf6f4;border:1px solid #d4e8e2}.marketing-command h2{color:#234c43}.marketing-dashboard .marketing-tabs{position:relative}.marketing-dashboard .marketing-meta{color:#667389}.marketing-dashboard .marketing-controls{padding-top:12px}.marketing-dashboard [id^=marketing-channel]{scroll-margin-top:95px}@media (width<=1200px){.channel-compass-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.marketing-dashboard .marketing-audience-grid{grid-template-columns:1fr}.marketing-dashboard .marketing-pulse strong{font-size:34px}.marketing-dashboard .marketing-pulse>div{padding:16px}.channel-compass-grid>a{padding:14px 12px}.channel-compass-grid>a>svg{display:none}.channel-compass-grid .channel-brand{width:30px;height:30px}.marketing-dashboard .marketing-audience{padding:18px}.marketing-dashboard .audience-network{padding:20px}.marketing-heading .dashboard-location{width:100%}.channel-compass h2{font-size:21px}.channel-compass-grid small{font-size:11px}}@media (width<=400px){.channel-compass-grid{grid-template-columns:1fr}.marketing-dashboard .marketing-pulse{gap:10px}.marketing-pulse small{font-size:12px}.marketing-dashboard .marketing-pulse strong{font-size:30px}}@media (prefers-reduced-motion:reduce){.channel-compass-grid>a{transition:none}}.dashboard-view-explainer{background:#f0f6fc;border:1px solid #dbe5ef;border-radius:13px;align-items:center;gap:16px;margin:0 0 24px;padding:20px;display:flex}.dashboard-view-explainer>div{flex:1}.dashboard-view-explainer strong{color:#294865;font-size:16px}.dashboard-view-explainer p{color:#52667e;margin:5px 0 0;font-size:13px;line-height:1.6}.marketing-audience-grid .audience-network header .channel-brand-facebook,.marketing-audience-grid .audience-network header .channel-brand-instagram,.marketing-audience-grid .audience-network header .channel-brand-linkedin{color:#fff}
