.iab-report{--card:#ede7d9;--surface-low:#f3f3eb;--surface-high:#e8e8dc;--ink:#1d1a17;--ink-2:#444441;--muted:#666661;--hairline:#d4d4c9;--baseline:#d4d4c9;--primary:#ba4309;--plain:#666661;--good:#2e5e41;--warn:#9a6a00;--bad:#a9332d;--deemph:#c6c6ba;--ramp-0:#f3e6d3;--ramp-ink-0:#3a2a1a;--ramp-1:#ecd3b4;--ramp-ink-1:#3a2a1a;--ramp-2:#e3bc92;--ramp-ink-2:#3a2a1a;--ramp-3:#d8a270;--ramp-ink-3:#3a2a1a;--ramp-4:#cb854e;--ramp-ink-4:#3a2a1a;--ramp-5:#ba6427;--ramp-ink-5:#fff7ee;--ramp-6:#a94c0e;--ramp-ink-6:#fff7ee;--ramp-7:#8b3404;--ramp-ink-7:#fff7ee}.iab-report figure{background:var(--card);border:1px solid color-mix(in srgb, var(--color-dark) 8%, transparent);border-radius:12px;margin:28px 0;padding:24px 26px 16px;line-height:1.6}.iab-report figure figcaption{margin-bottom:14px}.iab-report .figtitle{font:400 20px/1.6 var(--font-serif);color:var(--ink)}.iab-report .figsub{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:3px;font-size:12.5px}.iab-report .iab-body .fignote{color:var(--muted);max-width:none;margin-top:10px;font-size:13px}.iab-report .iab-body .takeaway{color:var(--ink-2);border-top:1px solid var(--hairline);max-width:none;margin-top:12px;padding-top:12px;font-size:14.5px}.iab-report .chart-frame{position:relative}.iab-report .chart-scroll{overflow-x:auto}.iab-report .chart-frame svg{width:100%;min-width:760px;height:auto;font-family:Inter,sans-serif;display:block}.iab-report .chart-frame svg text{fill:var(--ink-2)}.iab-report .chart-frame svg .mono{font-variant-numeric:tabular-nums}.iab-report .chart-frame svg .lab{fill:var(--ink);font-size:12.5px}.iab-report .chart-frame svg .val{fill:var(--ink-2);font-size:11.5px}.iab-report .chart-frame svg .axis{fill:var(--muted);font-size:11px}.iab-report .chart-frame svg .gridline{stroke:var(--hairline);stroke-width:1px}.iab-report .legend{color:var(--ink-2);flex-wrap:wrap;gap:18px;margin:4px 0 10px;font-size:13px;display:flex}.iab-report .legend .sw{vertical-align:-1px;border-radius:3px;width:11px;height:11px;margin-right:6px;display:inline-block}.iab-report .legend .ring{border:2.5px solid var(--plain);background:0 0;border-radius:50%;width:8px;height:8px}.iab-report .chart-tooltip{pointer-events:none;z-index:60;color:#fffcf1;background:#1d1a17;border-radius:4px;max-width:min(320px,100vw - 16px);padding:8px 12px;font-size:12px;line-height:1.5;position:fixed;box-shadow:0 6px 24px #0004}.iab-report .chart-tooltip b{color:inherit}.iab-report details.tableview{margin-top:12px;font-size:13px}.iab-report details.tableview summary{cursor:pointer;color:var(--muted);font:500 11.5px/1.6 var(--font-grotesk);letter-spacing:.06em;text-transform:uppercase}.iab-report details.tableview table{margin-top:10px}.iab-report .toggles{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.iab-report .toggles button{font:500 11.5px/1.6 var(--font-grotesk);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:var(--surface-high);color:var(--ink-2);border:none;border-radius:4px;padding:6px 14px}.iab-report .toggles button.on{background:var(--primary);color:#fffcf1}.iab-report table{border-collapse:collapse;width:100%;color:var(--ink);font-size:13.5px}.iab-report th,.iab-report td{text-align:left;border-bottom:1px solid var(--hairline);padding:8px 10px}.iab-report th{font:500 11px/1.6 var(--font-grotesk);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.iab-report td.num,.iab-report th.num{text-align:right;font-variant-numeric:tabular-nums;font-size:13px}.iab-report tr.best td{background:color-mix(in srgb, var(--primary) 7%, transparent)}.iab-report #lb th.sorted{color:var(--color-accent-orange-dark)}.iab-report #lb td{white-space:nowrap}.iab-report #lb th button{cursor:pointer;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit}.iab-report .modechip{font:600 10px/1.6 var(--font-grotesk);letter-spacing:.06em;text-transform:uppercase;border-radius:3px;padding:2px 7px}.iab-report .modechip.h{background:color-mix(in srgb, var(--primary) 8%, transparent);color:var(--color-accent-orange-dark)}.iab-report .modechip.p{background:color-mix(in srgb, var(--plain) 16%, transparent);color:var(--ink-2)}.iab-report .data-table tbody th{font:inherit;color:inherit;letter-spacing:normal;text-transform:none;white-space:normal}.iab-report .scroll-x{overflow-x:auto}@media (width<=640px){.iab-report figure{padding:16px 14px 12px}}html:has(.iab-report){scroll-behavior:auto}.iab-report{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--color-cream-light);color:var(--color-dark);font-family:var(--font-sans);padding-bottom:48px;font-size:16px;line-height:1.75}.iab-report .iab-container{width:100%;max-width:1440px;margin-inline:auto;padding-inline:20px}.iab-report .masthead{background:var(--color-cream);padding-block:120px 48px}.iab-report .iab-back-link{color:var(--color-accent-orange-dark);font:500 11px/1.5 var(--font-grotesk);letter-spacing:1.4px;text-transform:uppercase;margin-bottom:28px;text-decoration:none;display:inline-block}.iab-report .iab-back-link:hover{opacity:.7}.iab-report .hero{max-width:960px}.iab-report .eyebrow{color:var(--color-muted);font:500 11px/1.5 var(--font-grotesk);letter-spacing:1.2px;text-transform:uppercase;margin-bottom:16px;display:block}.iab-report h1{max-width:820px;font:400 36px/1.1 var(--font-serif);letter-spacing:-1px;text-wrap:balance;margin-bottom:20px}.iab-report .standfirst{max-width:720px;color:color-mix(in srgb, var(--color-dark) 65%, transparent);margin-bottom:28px;font-size:18px;line-height:1.55}.iab-report .chips{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.iab-report .chip{background:color-mix(in srgb, var(--color-dark) 4%, transparent);color:color-mix(in srgb, var(--color-dark) 65%, transparent);font:400 12px/1.5 var(--font-sans);border-radius:999px;padding:5px 12px}.iab-report .chip b{font-weight:500}.iab-report .phasechip{color:var(--color-accent-orange-dark);background:color-mix(in srgb, var(--color-accent-orange) 9%, transparent)}.iab-report .iab-layout{gap:40px;padding-top:40px;display:grid}.iab-report .iab-body{min-width:0;max-width:100%}.iab-report .iab-body section+section{margin-top:56px}.iab-report section,.iab-report h3,.iab-report #corpus{scroll-margin-top:120px}.iab-report .iab-body section>.k{color:var(--color-accent-orange-dark);font:500 11px/1.5 var(--font-grotesk);letter-spacing:1px;margin-bottom:8px;display:block}.iab-report h2{max-width:720px;font:500 13px/1.6 var(--font-grotesk);letter-spacing:1.6px;text-transform:uppercase;margin-bottom:20px}.iab-report h3{font:600 16px/1.5 var(--font-sans);margin:32px 0 14px}.iab-report .heading-link{max-width:100%;color:inherit;align-items:baseline;gap:8px;text-decoration:none;display:inline-flex}.iab-report .heading-link-icon{color:var(--color-accent-orange-deep);opacity:0;flex-shrink:0;transition:opacity .15s}.iab-report .heading-link:hover .heading-link-icon,.iab-report .heading-link:focus-visible .heading-link-icon,.iab-report section:target>h2 .heading-link-icon,.iab-report h3:target .heading-link-icon{opacity:1}@media (hover:none){.iab-report .heading-link-icon{opacity:.6}}@media (prefers-reduced-motion:reduce){.iab-report .heading-link-icon{transition:none}}.iab-report .iab-body p{max-width:720px;color:color-mix(in srgb, var(--color-dark) 70%, transparent);text-wrap:pretty;margin-bottom:18px}.iab-report .iab-body p b,.iab-report .flat b{color:var(--color-dark);font-weight:500}.iab-report .flat{max-width:720px;color:color-mix(in srgb, var(--color-dark) 70%, transparent);margin-bottom:20px;padding-left:22px;list-style:outside}.iab-report .flat li{text-wrap:pretty;margin-bottom:12px;padding-left:2px}.iab-report .flat li::marker{color:color-mix(in srgb, var(--color-dark) 40%, transparent)}.iab-report .benchmark-link{color:var(--color-accent-orange-deep);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-accent-orange) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--color-accent-orange) 35%, transparent);text-underline-offset:3px}.iab-report .benchmark-link:hover{text-decoration-color:currentColor}.iab-report .card{border:1px solid color-mix(in srgb, var(--color-dark) 8%, transparent);background:var(--color-cream);border-radius:12px;margin-block:24px;padding:24px}.iab-report .card.tight{padding:18px 20px}.iab-report .callout{border-block:1px solid color-mix(in srgb, var(--color-dark) 12%, transparent);grid-template-columns:minmax(0,1fr);gap:16px;margin-block:32px;padding-block:24px;display:grid}.iab-report .callout-title{color:var(--color-dark);font:400 24px/1.2 var(--font-serif);letter-spacing:-.3px;text-wrap:balance;margin:0}.iab-report .callout-copy{min-width:0}.iab-report .callout-copy p{max-width:none;font-size:15px}.iab-report .callout-copy p:last-child{margin-bottom:0}.iab-report .kpis{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-block:32px;display:grid}.iab-report .kpi{background:var(--color-cream);border:1px solid color-mix(in srgb, var(--color-dark) 6%, transparent);border-radius:12px;padding:20px 18px}.iab-report .kpi .label{min-height:3em;color:var(--color-muted);font:500 10px/1.5 var(--font-grotesk);letter-spacing:.6px;text-transform:uppercase;margin-bottom:12px}.iab-report .kpi .value{font:400 34px/1.1 var(--font-serif)}.iab-report .kpi .unit{color:var(--color-muted);margin-left:2px;font-size:.55em}.iab-report .kpi .sub{color:var(--color-muted);overflow-wrap:anywhere;margin-top:10px;font-size:11px;line-height:1.5}.iab-report .verdict{font:500 10px/1.5 var(--font-grotesk);letter-spacing:.6px;border-radius:999px;padding:4px 10px;display:inline-block}.iab-report .verdict.pass{background:color-mix(in srgb, var(--good) 10%, transparent);color:var(--good)}.iab-report .verdict.fail{background:color-mix(in srgb, var(--bad) 10%, transparent);color:var(--bad)}.iab-report .verdict.infra{background:color-mix(in srgb, var(--warn) 10%, transparent);color:var(--color-dark)}.iab-report .transcript,.iab-report .cite{background:var(--color-cream-light);color:color-mix(in srgb, var(--color-dark) 75%, transparent);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;margin-block:16px;padding:18px 20px;font:400 13px/1.7 ui-monospace,SF Mono,Menlo,monospace}.iab-report .transcript .who{color:var(--color-accent-orange-dark);font-weight:500}.iab-report .cite{background:color-mix(in srgb, var(--color-dark) 4%, transparent)}.iab-report .case p:last-child{margin-bottom:0}.iab-report .iab-rail{min-width:0}.iab-report #toc{font-family:var(--font-sans);border-block:1px solid color-mix(in srgb, var(--color-dark) 8%, transparent)}.iab-report .toc-head{display:none}.iab-report .toc-toggle{cursor:pointer;width:100%;color:var(--color-dark);font:500 11px/1.5 var(--font-grotesk);letter-spacing:1.2px;text-transform:uppercase;justify-content:space-between;align-items:center;padding-block:16px;display:flex}.iab-report #toc[data-open=true] .toc-toggle svg{transform:rotate(180deg)}.iab-report #toc[data-open=false] .toc-links{display:none}.iab-report .toc-links{padding-bottom:16px}.iab-report #toc a{color:color-mix(in srgb, var(--color-dark) 60%, transparent);border-left:2px solid #0000;align-items:baseline;gap:10px;padding:9px 10px;font-size:12px;line-height:1.5;text-decoration:none;display:flex}.iab-report #toc a:hover{color:var(--color-dark)}.iab-report #toc a.active{border-left-color:var(--color-accent-orange);color:var(--color-dark);background:color-mix(in srgb, var(--color-dark) 3%, transparent)}.iab-report .toc-number{color:var(--color-muted);font:500 10px/1.5 var(--font-grotesk);font-variant-numeric:tabular-nums;flex-shrink:0}.iab-report #toc a.active .toc-number{color:var(--color-accent-orange-dark)}.iab-report .scroll-x:focus-visible,.iab-report button:focus-visible,.iab-report a:focus-visible,.iab-report summary:focus-visible{outline:2px solid var(--color-accent-orange-deep);outline-offset:3px}@media (width>=768px){.iab-report .iab-container{padding-inline:48px}.iab-report .masthead{padding-bottom:56px}.iab-report h1{font-size:48px}.iab-report .iab-layout{padding-top:56px}.iab-report .callout{grid-template-columns:160px minmax(0,1fr);gap:32px;padding-block:28px}}@media (width>=1024px){.iab-report .iab-container{padding-inline:85px}.iab-report .iab-layout{padding-top:72px}}@media (width>=1280px){.iab-report .iab-layout{grid-template-columns:minmax(0,1fr) 216px;gap:48px}.iab-report .iab-body{grid-area:1/1}.iab-report .iab-rail{grid-area:1/2}.iab-report .iab-rail-sticky{scrollbar-width:thin;max-height:calc(100dvh - 152px);padding:4px;position:sticky;top:120px;overflow-y:auto}.iab-report #toc{border-bottom:0;padding-top:24px}.iab-report .toc-head{font:500 11px/1.5 var(--font-grotesk);letter-spacing:1.2px;text-transform:uppercase;color:var(--color-muted);margin-bottom:14px;display:block}.iab-report .toc-toggle{display:none}.iab-report #toc[data-open] .toc-links{padding-bottom:0;display:block}}@media (width<=639px){.iab-report .card{padding:18px 16px}.iab-report .transcript,.iab-report .cite{padding:14px}}
