@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Libre+Baskerville:wght@700&display=swap";body.reporting-active{display:block;padding:0;background:#f7f3ed;color:#24142b}.rp-shell{min-height:100vh;font-family:DM Sans,Inter,system-ui,sans-serif}.rp-header{display:grid;grid-template-columns:1fr auto;gap:18px 32px;align-items:center;padding:26px clamp(18px,4vw,58px) 18px;background:#fffdf9;border-bottom:1px solid #e6ddd6}.rp-brandline{display:flex;align-items:center;gap:10px}.rp-brandline a,.rp-wordmark{font:700 29px/1 Libre Baskerville,Georgia,serif;text-decoration:none}.rp-brandline span,.rp-wordmark span{color:#7a707c;font-size:15px}.rp-brandline em{font-style:normal;font-size:11px;letter-spacing:.08em;background:#f5e5b7;color:#66521c;padding:7px 10px;border-radius:7px}.rp-period{justify-self:end;color:#756b78;font-size:13px}.rp-controls{grid-column:1/-1;display:flex;gap:9px;align-items:end;flex-wrap:wrap}.rp-controls label{font-size:10px;text-transform:uppercase;letter-spacing:.07em;color:#776c78}.rp-controls input[type=date]{display:block;margin-top:4px;padding:9px 10px;border:1px solid #ded4df;border-radius:8px;background:#fff}.rp-controls .rp-compare{display:flex;gap:7px;align-items:center;text-transform:none;letter-spacing:0;font-size:13px;padding:9px}.rp-controls .rp-compare input{width:auto;margin:0}.rp-quick-ranges{display:flex;gap:4px}.rp-quick-ranges button,.rp-apply,.rp-download{width:auto;border:1px solid #d9ccd9;background:#fff;color:#39263f;padding:9px 12px;border-radius:8px}.rp-apply{background:#6c4676;color:#fff;border-color:#6c4676}.rp-nav{display:flex;gap:2px;overflow:auto;padding:11px clamp(18px,4vw,58px);background:#fffdf9;border-bottom:1px solid #e6ddd6}.rp-nav button{width:auto;white-space:nowrap;background:transparent;color:#645967;padding:10px 14px;border-radius:8px}.rp-nav button.active{background:#6d4777;color:#fff}.rp-content{max-width:1280px;margin:auto;padding:32px clamp(18px,4vw,58px) 50px}.rp-section-title{margin-bottom:22px}.rp-section-title h2{font:700 clamp(30px,4vw,45px)/1.1 "Libre Baskerville",Georgia,serif;margin:0 0 9px}.rp-section-title p,.rp-chart-card p,.rp-panel p{margin:0;color:#786e7c}.rp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:15px}.rp-kpis{grid-template-columns:repeat(4,1fr)}.rp-card,.rp-panel,.rp-chart-card{background:#fff;border:1px solid #e2d9d5;border-radius:12px;padding:21px;box-shadow:0 1px #321d3205}.rp-card>span,.rp-card small{display:block;color:#6e6470}.rp-card strong{display:block;font:700 36px/1.1 Libre Baskerville,Georgia,serif;margin:15px 0 8px}.rp-change{display:block;font-style:normal;font-size:12px;margin-top:12px}.rp-change.rp-up{color:#34705b}.rp-change.rp-down{color:#a04d3f}.rp-change.rp-neutral{color:#817683}.rp-insight{display:flex;flex-direction:column;gap:4px;margin:24px 0;background:#eee4f1;border-left:4px solid #70487a;padding:17px 20px;border-radius:0 9px 9px 0}.rp-insight span{color:#645968}.rp-two{display:grid;grid-template-columns:1.1fr .9fr;gap:18px;margin:18px 0}.rp-chart-card{min-height:250px}.rp-chart-card h3,.rp-panel h3{font:700 19px/1.25 DM Sans,sans-serif;margin:0 0 5px}.rp-chart-heading,.rp-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.rp-legend{font-size:11px;color:#786e7c;display:flex;align-items:center;gap:5px}.rp-legend i{width:9px;height:9px;border-radius:2px;background:#70487a}.rp-legend i:nth-of-type(2){background:#ee8252}.rp-bars{height:190px;display:flex;align-items:end;justify-content:space-around;gap:12px;border-bottom:1px solid #e5dce5;margin-top:20px}.rp-bar-group{height:100%;flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.rp-bar-values{height:150px;width:100%;display:flex;justify-content:center;align-items:end;gap:5px}.rp-bar-values span{display:flex;align-items:flex-start;justify-content:center;width:min(34px,42%);min-height:3px;background:#70487a;color:#fff;font-size:10px;padding-top:4px;border-radius:5px 5px 0 0}.rp-bar-values span+span{background:#ee8252}.rp-bar-group small{margin:8px 0;color:#786e7c}.rp-horizontal-bars,.rp-distribution{display:grid;gap:18px;margin:28px 0}.rp-horizontal-bars>div,.rp-distribution>div{display:grid;grid-template-columns:88px 1fr 76px;align-items:center;gap:12px;font-size:13px}.rp-horizontal-bars i,.rp-distribution i,.rp-progress-track{display:block;height:12px;background:#eee7f0;border-radius:999px;overflow:hidden}.rp-horizontal-bars b,.rp-distribution b,.rp-progress-track i{display:block;height:100%;background:#70487a;border-radius:999px}.rp-horizontal-bars strong,.rp-distribution strong{text-align:right}.rp-wide{margin-top:18px}.rp-chapter-list{display:grid;gap:13px;margin-top:22px}.rp-chapter-list article{display:grid;grid-template-columns:minmax(180px,1fr) 2fr 65px;gap:18px;align-items:center}.rp-chapter-list article div:first-child{display:flex;flex-direction:column}.rp-chapter-list article span{font-size:12px;color:#786e7c;margin-top:4px}.rp-chapter-list article>strong{text-align:right}.rp-empty{padding:45px;text-align:center;color:#786e7c}.rp-funnel{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:28px}.rp-funnel div{background:#f0e8f2;padding:17px;text-align:center;clip-path:polygon(5% 0,100% 0,95% 100%,0 100%)}.rp-funnel span,.rp-funnel b{display:block}.rp-funnel b{font:700 26px Libre Baskerville,serif;margin-top:6px}.rp-observed{font-size:12px;color:#756a78;margin:13px 2px}.rp-panel{margin-top:18px}.rp-panel-heading{margin-bottom:16px}.rp-download{font-size:12px}.rp-section-actions{display:flex;justify-content:flex-end;margin-top:10px}.rp-coverage{padding:0}.rp-coverage summary{display:flex;justify-content:space-between;padding:16px 20px;cursor:pointer;font-weight:600}.rp-coverage summary span{font-weight:400;color:#7b707d}.rp-coverage>p,.rp-coverage .rp-state-list{margin:0 20px 16px}.rp-state-list{display:grid;gap:8px}.rp-state-list article{display:grid;grid-template-columns:1fr auto;gap:4px 16px;padding:12px;border:1px solid #eee6e2;border-radius:9px}.rp-state-list small{grid-column:1/-1;color:#6f6472}.rp-state{border-radius:999px;padding:3px 8px;font-size:12px}.rp-available,.rp-verified{background:#dcf0df;color:#246636}.rp-partial,.rp-collecting{background:#fff0c7;color:#765800}.rp-blocked,.rp-failed{background:#fde0dc;color:#942d20}.rp-deferred,.rp-unavailable{background:#ece8ed;color:#635868}.rp-table-wrap{overflow:auto}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:11px 10px;border-bottom:1px solid #eee6e2;font-size:13px}th{color:#6f6472;font-weight:500}.rp-opportunities{display:grid;gap:12px}.rp-opportunities article{display:flex;gap:18px;padding:22px;background:#fff;border:1px solid #e3dad6;border-radius:12px}.rp-opportunities article>span{display:grid;place-items:center;flex:0 0 40px;height:40px;border-radius:50%;background:#ee8050;color:#fff;font:700 19px Libre Baskerville,serif}.rp-opportunities h3{margin:0 0 5px}.rp-opportunities p{margin:0;color:#746a77}.rp-shell footer{display:flex;justify-content:space-between;gap:20px;padding:20px clamp(18px,4vw,58px);border-top:1px solid #e3dad6;color:#796f7b;font-size:11px}.rp-gate{max-width:560px;margin:12vh auto;padding:34px;background:#fff;border:1px solid #e2d9d5;border-radius:14px}.rp-gate a{color:#d95722}.rp-signin input{margin-top:6px}.rp-signin button{width:100%}.rp-divider{text-align:center;margin:18px;color:#827683}@media (max-width:900px){.rp-kpis{grid-template-columns:repeat(2,1fr)}.rp-two,.rp-header{grid-template-columns:1fr}.rp-period{justify-self:start}.rp-funnel{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.rp-header{padding:20px 16px}.rp-brandline{flex-wrap:wrap}.rp-controls{display:grid;grid-template-columns:1fr 1fr}.rp-quick-ranges{grid-column:1/-1}.rp-controls .rp-compare{align-self:center}.rp-apply{width:100%}.rp-content{padding:24px 15px 40px}.rp-kpis{grid-template-columns:1fr}.rp-section-title h2{font-size:31px}.rp-chapter-list article{grid-template-columns:1fr 52px}.rp-chapter-list .rp-progress-track{grid-column:1/-1;grid-row:2}.rp-funnel{grid-template-columns:1fr}.rp-shell footer{display:block}.rp-shell footer span{display:block;margin-top:6px}.rp-horizontal-bars>div,.rp-distribution>div{grid-template-columns:76px 1fr 60px}.rp-panel-heading{display:block}.rp-panel-heading .rp-download{margin-top:12px}}:root{font-family:DM Sans,sans-serif;color:#24152a;background:#f8f3ed;font-synthesis:none}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{min-width:320px}button,input,select{font:inherit}button{cursor:pointer}a{color:inherit}.rp-audience{display:inline-flex;padding:.35rem .65rem;border-radius:999px;background:#f0e8f3;text-transform:capitalize;white-space:nowrap}
