.analytics-project-page{--dash-series-1:#2563eb;--dash-series-2:#0d9488;--dash-series-3:#7c3aed;--dash-series-4:#c2410c;--dash-series-5:#be185d;--dash-series-6:#0369a1;--dash-accent:#181a1d;--dash-muted:#667085;--dash-line:#e6e8ec;--chart-1:#333;--chart-2:#d7d7d7;--chart-3:#717171;--chart-4:#0b0b0b;--chart-5:#a4a4a4;--dash-chart-grid:#e9ebef;--dash-chart-axis:#6d7580;--dash-chart-axis-muted:#8c949f;--dash-chart-axis-strong:#4e5660;--dash-chart-cursor:#f2f3f5;--dash-chart-cursor-line:#adb3bc;--dash-chart-tooltip:#fff;--dash-chart-tooltip-border:#e2e5e9;--dash-chart-tooltip-text:#202329;--dash-chart-tooltip-label:#667085;--dash-chart-selected:#17191d;--dash-chart-dot-outline:#fff;color:#17191d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100svh;font-family:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;background:#f7f8fa}@supports (color:lab(0% 0 0)){.analytics-project-page{--chart-1:lab(21.12% 0 0);--chart-2:lab(86.08% -.0000298023 0);--chart-3:lab(47.8% 0 .0000119209);--chart-4:lab(3.04863% 0 0);--chart-5:lab(67.52% -.0000298023 0)}}.analytics-project-page .analytics-page-intro{padding:clamp(8.5rem, 11vw, 10rem) var(--page-gutter) 2.65rem;border-bottom:1px solid var(--dash-line);background:#fff}.analytics-project-page .analytics-page-intro:after{display:none}.analytics-project-page .analytics-page-intro-inner{width:min(100%,1440px)}.analytics-project-page .analytics-project-return{color:#667085;font:600 .72rem/1.4 var(--font-geist-sans), ui-sans-serif, sans-serif;letter-spacing:0;text-transform:none;margin-bottom:1.5rem}.analytics-project-page .analytics-project-return:hover{color:#181a1d}.analytics-project-page .analytics-page-eyebrow{color:#555b65;font:650 .7rem/1.4 var(--font-geist-sans), ui-sans-serif, sans-serif;letter-spacing:.12em;margin-bottom:.8rem}.analytics-project-page .analytics-page-eyebrow span{width:.45rem;height:.45rem;box-shadow:none;background:#1d2024}.analytics-project-page .analytics-page-intro h1{color:#17191d;max-width:none;font:560 clamp(2.25rem, 4vw, 3.55rem)/1.08 var(--font-geist-sans), ui-sans-serif, sans-serif;letter-spacing:-.05em}.analytics-project-page .analytics-page-intro h1 em{color:#777d88;font:460 .68em/1.2 var(--font-geist-sans), ui-sans-serif, sans-serif;letter-spacing:-.045em;margin:0 0 0 .38em;font-style:normal;display:inline}.analytics-project-page .analytics-page-summary{color:#596170;max-width:60rem;margin-top:1rem;font-size:clamp(.9rem,1.2vw,1.02rem);line-height:1.6}.analytics-project-page .analytics-page-context{gap:.7rem 1.7rem;margin-top:1.3rem}.analytics-project-page .analytics-page-context span{color:#505763;align-items:baseline;gap:.45rem;font-size:.76rem;display:flex}.analytics-project-page .analytics-page-context small{color:#9198a3;font:650 .65rem/1.4 var(--font-geist-sans), ui-sans-serif, sans-serif;letter-spacing:0;text-transform:none}.analytics-project-page .analytics-project-dashboard-wrap{width:min(100% - 2 * var(--page-gutter), 1440px);padding:2.2rem 0 5rem}.analytics-project-page .analytics-dashboard{--dash-accent:#1d2024;color:#17191d}.analytics-project-page .analytics-dashboard-topline{margin-bottom:1rem}.analytics-project-page .analytics-back-link,.analytics-project-page .analytics-source-tag{color:#6b7280;font:550 .72rem/1.5 var(--font-geist-sans), ui-sans-serif, sans-serif;letter-spacing:0;text-transform:none}.analytics-project-page .analytics-back-link:hover{color:#17191d}.analytics-project-page .analytics-source-tag i{background:#30353b}.analytics-project-page .analytics-toolbar{border:1px solid var(--dash-line);background:#fff;border-radius:.85rem;gap:1.1rem;min-height:5rem;padding:.95rem 1rem;box-shadow:0 2px 8px #10182806}.analytics-project-page .analytics-filter-list{gap:.65rem}.analytics-project-page .analytics-filter{gap:.35rem;min-width:9.2rem}.analytics-project-page .analytics-filter span{color:#777f8d;font:600 .65rem/1.25 var(--font-geist-sans), ui-sans-serif, sans-serif;letter-spacing:0;text-transform:none}.analytics-project-page .analytics-filter select{color:#24272b;min-height:2.4rem;font:550 .77rem/1.35 var(--font-geist-sans), ui-sans-serif, sans-serif;background:#fff;border:1px solid #dfe3e8;border-radius:.5rem;padding:.45rem 1.7rem .45rem .7rem}.analytics-project-page .analytics-no-filters{color:#6b7280;font-size:.77rem}.analytics-project-page .analytics-toolbar-actions{flex:none;align-items:center;gap:.5rem;display:flex}.analytics-project-page .analytics-theme-toggle{color:#33383f;cursor:pointer;background:#fff;border:1px solid #dfe3e8;border-radius:.5rem;flex:none;place-items:center;width:2.4rem;min-height:2.4rem;display:grid}.analytics-project-page .analytics-theme-toggle:hover{color:#17191d;border-color:#9fa6b1}.analytics-project-page .analytics-theme-toggle:focus-visible{outline:2px solid var(--dash-accent);outline-offset:3px}.analytics-project-page .analytics-reset,.analytics-project-page .analytics-product-selection-heading button{color:#33383f;min-height:2.4rem;font:600 .72rem/1.2 var(--font-geist-sans), ui-sans-serif, sans-serif;background:#fff;border:1px solid #dfe3e8;border-radius:.5rem}.analytics-project-page .analytics-reset:hover,.analytics-project-page .analytics-product-selection-heading button:hover{color:#17191d;border-color:#9fa6b1}.analytics-project-page .analytics-tabs{border-bottom:1px solid #dfe3e8;gap:1.35rem;margin:1.3rem 0 1.35rem;padding:0}.analytics-project-page .analytics-tabs button{color:#717987;min-height:2.85rem;font:600 .8rem/1.25 var(--font-geist-sans), ui-sans-serif, sans-serif;letter-spacing:0;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:.65rem .1rem .85rem}.analytics-project-page .analytics-tabs button:hover{color:#24272b}.analytics-project-page .analytics-tabs button[aria-selected=true]{color:#17191d;box-shadow:none;background:0 0;border-bottom-color:#17191d}.analytics-project-page .analytics-tabs button span{color:#9aa1ab;font-size:.9rem}.analytics-project-page .analytics-kpi-grid{gap:.8rem;margin-bottom:1rem}.analytics-project-page .analytics-kpi{border:1px solid var(--dash-line);background:#fff;border-radius:.82rem;min-height:10.15rem;padding:1.05rem 1.1rem;box-shadow:0 3px 12px #10182807}.analytics-project-page .analytics-kpi:after{display:none}.analytics-project-page .analytics-kpi-heading{justify-content:space-between;align-items:flex-start;gap:.65rem;width:100%;display:flex}.analytics-project-page .analytics-kpi p{color:#667085;font:600 .72rem/1.3 var(--font-geist-sans), ui-sans-serif, sans-serif;letter-spacing:0;text-transform:none}.analytics-project-page .analytics-kpi-icon{color:#49515a;background:#f8f9fa;border:1px solid #e9eaed;border-radius:.45rem;flex:none;place-items:center;width:1.75rem;height:1.75rem;display:grid}.analytics-project-page .analytics-kpi strong{color:#191b1f;font:600 clamp(1.35rem, 2.1vw, 2rem)/1.08 var(--font-geist-sans), ui-sans-serif, sans-serif;letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin:.6rem 0 .3rem}.analytics-project-page .analytics-kpi-note{color:#78808d;font-size:.66rem;line-height:1.4}.analytics-project-page .analytics-kpi-selectable{transition:border-color .18s,box-shadow .18s,transform .18s}.analytics-project-page .analytics-kpi-selectable:hover{border-color:#9ca3af;transform:translateY(-2px)}.analytics-project-page .analytics-kpi-selectable.is-active{background:#fff;border-color:#25282d;box-shadow:0 0 0 1px #25282d,0 7px 22px #10182813}.analytics-project-page .analytics-kpi-selectable.is-active p{color:#30343a}.analytics-project-page .analytics-content-grid{gap:.85rem;margin-top:.85rem}.analytics-project-page .analytics-content-grid-main{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}.analytics-project-page .analytics-panel{border:1px solid var(--dash-line);background:#fff;border-radius:.85rem;padding:1.3rem 1.35rem;box-shadow:0 3px 12px #10182807}.analytics-project-page .analytics-panel-heading{align-items:center;margin-bottom:1rem}.analytics-project-page .analytics-panel-heading p{color:#858d99;font:600 .67rem/1.3 var(--font-geist-sans), ui-sans-serif, sans-serif;letter-spacing:0;text-transform:none;margin-bottom:.32rem}.analytics-project-page .analytics-panel-heading h3{color:#1b1d21;font:560 clamp(1rem, 1.5vw, 1.2rem)/1.3 var(--font-geist-sans), ui-sans-serif, sans-serif;letter-spacing:-.025em}.analytics-project-page .analytics-panel-glyph{color:#5f6772;border:1px solid #edf0f2;border-radius:.45rem;flex:none;place-items:center;width:1.85rem;height:1.85rem;display:grid}.analytics-project-page .analytics-chart-loading{background:linear-gradient(105deg,#f2f3f5 30%,#e9ebee 48%,#f2f3f5 66%) 0 0/200% 100%}.analytics-project-page .analytics-empty,.analytics-project-page .analytics-lazy-state{color:#7c8490}.analytics-project-page .analytics-snapshot-list>div,.analytics-project-page .analytics-exploration-list li,.analytics-project-page .analytics-insight-list li{border-bottom-color:#eceef1}.analytics-project-page .analytics-snapshot-list span,.analytics-project-page .analytics-insight-list li,.analytics-project-page .analytics-exploration-list p{color:#59616c;font-size:.76rem}.analytics-project-page .analytics-snapshot-list strong{color:#202329}.analytics-project-page .analytics-snapshot-list small,.analytics-project-page .analytics-small-note,.analytics-project-page .analytics-panel-copy{color:#737c88;font-size:.7rem}.analytics-project-page .analytics-exploration-list li>span{color:#9ca3af;font:650 .73rem/1.4 var(--font-geist-sans), ui-sans-serif, sans-serif}.analytics-project-page .analytics-quick-actions{flex-wrap:wrap;gap:.5rem;display:flex}.analytics-project-page .analytics-quick-action{color:#202329;cursor:pointer;min-height:2.35rem;font:600 .72rem/1.2 var(--font-geist-sans), ui-sans-serif, sans-serif;background:#f8f9fa;border:1px solid #dfe3e8;border-radius:.5rem;align-items:center;gap:.45rem;margin-top:1rem;padding:.55rem .8rem;display:inline-flex}.analytics-project-page .analytics-quick-action:hover{background:#eceef1}.analytics-project-page .analytics-chart-choices{border-top-color:#eceef1}.analytics-project-page .analytics-chart-choices summary{color:#747d89;font:550 .67rem/1.4 var(--font-geist-sans), ui-sans-serif, sans-serif}.analytics-project-page .analytics-chart-choices summary:hover{color:#202329}.analytics-project-page .analytics-chart-choice-list{scrollbar-color:#c9cdd2 #f5f6f7}.analytics-project-page .analytics-chart-choice-list button{color:#535c68;background:#fff;border-color:#e5e8eb;font-size:.69rem}.analytics-project-page .analytics-chart-choice-list button strong{color:#25282d;font-size:.66rem}.analytics-project-page .analytics-chart-choice-list button[aria-pressed=true]{color:#202329;background:#f3f4f5;border-color:#393e45}.analytics-project-page .analytics-selection-bar>span{color:#727b86;font:650 .65rem/1.3 var(--font-geist-sans), ui-sans-serif, sans-serif;letter-spacing:0;text-transform:none}.analytics-project-page .analytics-selection-bar button{color:#3c434c;font:550 .68rem/1.2 var(--font-geist-sans), ui-sans-serif, sans-serif;background:#fff;border-color:#dfe3e8}.analytics-project-page .analytics-selection-bar button:hover{color:#17191d;border-color:#8e959f}.analytics-project-page .analytics-selection-bar button b{color:#17191d}.analytics-project-page .analytics-selection-bar .analytics-selection-clear{color:#6b7280}.analytics-project-page .analytics-table-wrap{scrollbar-color:#c9cdd2 #f5f6f7;border-color:#e7e9ed;max-height:28rem;overflow:auto}.analytics-project-page .analytics-table thead th{z-index:1;position:sticky;top:0}.analytics-project-page .analytics-table{color:#4d5560;font-size:.7rem}.analytics-project-page .analytics-table th,.analytics-project-page .analytics-table td{border-bottom-color:#eceef1}.analytics-project-page .analytics-table th{color:#69717c;font:650 .66rem/1.35 var(--font-geist-sans), ui-sans-serif, sans-serif;letter-spacing:0;text-transform:none;background:#f6f7f8}.analytics-project-page .analytics-table tbody tr:hover{background:#f9fafb}.analytics-project-page .analytics-product-selection-heading strong{color:#202329}.analytics-project-page .analytics-product-selection-heading span,.analytics-project-page .analytics-product-prompt{color:#737c88}.analytics-project-page .analytics-persona-list article,.analytics-project-page .analytics-source-separation{background:#f7f8f9;border-left-color:#3d4249}.analytics-project-page .analytics-persona-list span,.analytics-project-page .analytics-source-separation strong{color:#30353b}.analytics-project-page .analytics-persona-list strong{color:#4f5863}.analytics-project-page .analytics-persona-list small,.analytics-project-page .analytics-source-separation p{color:#717986}.analytics-project-page .analytics-quality-grid>div{border-color:#e7e9ed}.analytics-project-page .analytics-quality-grid span{color:#727b86}.analytics-project-page .analytics-quality-grid strong{color:#24272b}.analytics-project-page .analytics-error{background:snow;border-color:#e1c7c7}.analytics-project-page .analytics-error p{color:#894c4c}.analytics-project-page .analytics-error button{color:#713a3a;background:#fff;border-color:#cfa9a9}.analytics-project-page .analytics-skeleton-filters,.analytics-project-page .analytics-skeleton-kpis i,.analytics-project-page .analytics-skeleton-panels i{background:#fff;border-color:#e7e9ed}.analytics-project-page .analytics-dashboard-footnote{color:#7d8590;font:500 .65rem/1.5 var(--font-geist-sans), ui-sans-serif, sans-serif;letter-spacing:0;border-top-color:#e2e5e9}.analytics-project-page .analytics-methodology{background:#fff;border-color:#e2e5e9}.analytics-project-page .analytics-methodology summary{color:#3e4650;font:600 .74rem/1.4 var(--font-geist-sans), ui-sans-serif, sans-serif}.analytics-project-page .analytics-methodology p{color:#67707c;font-size:.75rem}.analytics-project-page .analytics-text-link{color:#343b44;font:600 .72rem/1.3 var(--font-geist-sans), ui-sans-serif, sans-serif;text-transform:none}.analytics-project-page .analytics-text-link svg{color:#343b44}body:has(.analytics-project-page[data-dashboard-theme=light]) .shatter-nav{background:linear-gradient(115deg,#ffffff17,#0000 55%),#181c22f0;border-color:#ffffff3d}.analytics-project-page .analytics-chart-legend{color:var(--dash-muted);flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.7rem;line-height:1.6;display:flex}.analytics-project-page .analytics-chart-legend i{border-radius:2px;flex-shrink:0;width:.65rem;height:.65rem}.analytics-project-page .analytics-chart-legend i.is-selected{border:2px solid var(--dash-chart-selected);margin-left:.6rem}.analytics-project-page .analytics-data-status{color:var(--dash-muted);margin:.5rem 0 1rem;font-size:.75rem;line-height:1.8}.analytics-project-page .analytics-cohort-map td{color:inherit;text-align:center;font-variant-numeric:tabular-nums;min-width:3.5rem}.analytics-project-page .analytics-cohort-map th{white-space:nowrap}.analytics-project-page[data-dashboard-theme=dark]{--dash-series-1:#60a5fa;--dash-series-2:#2dd4bf;--dash-series-3:#a78bfa;--dash-series-4:#fb923c;--dash-series-5:#f472b6;--dash-series-6:#38bdf8;--dash-accent:#ededed;--dash-muted:#a3a3a3;--dash-line:#262626;--dash-chart-grid:#262626;--dash-chart-axis:#a3a3a3;--dash-chart-axis-muted:#8a8a8a;--dash-chart-axis-strong:#d4d4d4;--dash-chart-cursor:#171717;--dash-chart-cursor-line:#737373;--dash-chart-tooltip:#111;--dash-chart-tooltip-border:#333;--dash-chart-tooltip-text:#ededed;--dash-chart-tooltip-label:#a3a3a3;--dash-chart-selected:#fff;--dash-chart-dot-outline:#111;color:#ededed;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#000}.analytics-project-page[data-dashboard-theme=dark] .analytics-dashboard{--dash-accent:#ededed;color:#ededed}.analytics-project-page[data-dashboard-theme=dark] .analytics-page-intro{background:#000}.analytics-project-page[data-dashboard-theme=dark] .analytics-project-return,.analytics-project-page[data-dashboard-theme=dark] .analytics-back-link,.analytics-project-page[data-dashboard-theme=dark] .analytics-source-tag{color:#a3a3a3}.analytics-project-page[data-dashboard-theme=dark] .analytics-project-return:hover,.analytics-project-page[data-dashboard-theme=dark] .analytics-back-link:hover{color:#fff}.analytics-project-page[data-dashboard-theme=dark] .analytics-page-eyebrow,.analytics-project-page[data-dashboard-theme=dark] .analytics-page-context span{color:#c4c4c4}.analytics-project-page[data-dashboard-theme=dark] .analytics-page-eyebrow span,.analytics-project-page[data-dashboard-theme=dark] .analytics-source-tag i{background:#d4d4d4}.analytics-project-page[data-dashboard-theme=dark] .analytics-page-intro h1,.analytics-project-page[data-dashboard-theme=dark] .analytics-panel-heading h3,.analytics-project-page[data-dashboard-theme=dark] .analytics-kpi strong,.analytics-project-page[data-dashboard-theme=dark] .analytics-snapshot-list strong,.analytics-project-page[data-dashboard-theme=dark] .analytics-product-selection-heading strong,.analytics-project-page[data-dashboard-theme=dark] .analytics-quality-grid strong{color:#fafafa}.analytics-project-page[data-dashboard-theme=dark] .analytics-page-intro h1 em,.analytics-project-page[data-dashboard-theme=dark] .analytics-page-summary,.analytics-project-page[data-dashboard-theme=dark] .analytics-page-context small{color:#a3a3a3}.analytics-project-page[data-dashboard-theme=dark] .analytics-toolbar,.analytics-project-page[data-dashboard-theme=dark] .analytics-kpi,.analytics-project-page[data-dashboard-theme=dark] .analytics-panel,.analytics-project-page[data-dashboard-theme=dark] .analytics-methodology{border-color:var(--dash-line);box-shadow:none;background:#090909}.analytics-project-page[data-dashboard-theme=dark] .analytics-filter span,.analytics-project-page[data-dashboard-theme=dark] .analytics-kpi p,.analytics-project-page[data-dashboard-theme=dark] .analytics-panel-heading p,.analytics-project-page[data-dashboard-theme=dark] .analytics-selection-bar>span{color:#a3a3a3}.analytics-project-page[data-dashboard-theme=dark] .analytics-filter select,.analytics-project-page[data-dashboard-theme=dark] .analytics-theme-toggle,.analytics-project-page[data-dashboard-theme=dark] .analytics-reset,.analytics-project-page[data-dashboard-theme=dark] .analytics-product-selection-heading button,.analytics-project-page[data-dashboard-theme=dark] .analytics-selection-bar button,.analytics-project-page[data-dashboard-theme=dark] .analytics-quick-action,.analytics-project-page[data-dashboard-theme=dark] .analytics-chart-choice-list button{color:#ededed;background:#111;border-color:#333}.analytics-project-page[data-dashboard-theme=dark] .analytics-filter select:hover,.analytics-project-page[data-dashboard-theme=dark] .analytics-theme-toggle:hover,.analytics-project-page[data-dashboard-theme=dark] .analytics-reset:hover,.analytics-project-page[data-dashboard-theme=dark] .analytics-quick-action:hover{color:#fff;background:#222;border-color:#737373}.analytics-project-page[data-dashboard-theme=dark] .analytics-tabs{border-bottom-color:#262626}.analytics-project-page[data-dashboard-theme=dark] .analytics-tabs button{color:#a3a3a3}.analytics-project-page[data-dashboard-theme=dark] .analytics-tabs button:hover,.analytics-project-page[data-dashboard-theme=dark] .analytics-tabs button[aria-selected=true]{color:#fafafa}.analytics-project-page[data-dashboard-theme=dark] .analytics-tabs button[aria-selected=true]{border-bottom-color:#fafafa}.analytics-project-page[data-dashboard-theme=dark] .analytics-tabs button span,.analytics-project-page[data-dashboard-theme=dark] .analytics-no-filters{color:#a3a3a3}.analytics-project-page[data-dashboard-theme=dark] .analytics-kpi-icon,.analytics-project-page[data-dashboard-theme=dark] .analytics-panel-glyph{color:#c4c4c4;background:#111;border-color:#333}.analytics-project-page[data-dashboard-theme=dark] .analytics-kpi-note,.analytics-project-page[data-dashboard-theme=dark] .analytics-snapshot-list small,.analytics-project-page[data-dashboard-theme=dark] .analytics-small-note,.analytics-project-page[data-dashboard-theme=dark] .analytics-panel-copy,.analytics-project-page[data-dashboard-theme=dark] .analytics-product-selection-heading span,.analytics-project-page[data-dashboard-theme=dark] .analytics-product-prompt,.analytics-project-page[data-dashboard-theme=dark] .analytics-persona-list small,.analytics-project-page[data-dashboard-theme=dark] .analytics-source-separation p{color:#a3a3a3}.analytics-project-page[data-dashboard-theme=dark] .analytics-kpi-selectable:hover{border-color:#737373}.analytics-project-page[data-dashboard-theme=dark] .analytics-kpi-selectable.is-active{background:#171717;border-color:#525252;box-shadow:0 0 0 1px #525252}.analytics-project-page[data-dashboard-theme=dark] .analytics-kpi-selectable.is-active p{color:#e5e5e5}.analytics-project-page[data-dashboard-theme=dark] .analytics-chart-loading{background:linear-gradient(105deg,#111 30%,#262626 48%,#111 66%) 0 0/200% 100%}.analytics-project-page[data-dashboard-theme=dark] .analytics-empty,.analytics-project-page[data-dashboard-theme=dark] .analytics-lazy-state,.analytics-project-page[data-dashboard-theme=dark] .analytics-chart-choices summary,.analytics-project-page[data-dashboard-theme=dark] .analytics-dashboard-footnote{color:#a3a3a3}.analytics-project-page[data-dashboard-theme=dark] .analytics-snapshot-list>div,.analytics-project-page[data-dashboard-theme=dark] .analytics-exploration-list li,.analytics-project-page[data-dashboard-theme=dark] .analytics-insight-list li,.analytics-project-page[data-dashboard-theme=dark] .analytics-chart-choices,.analytics-project-page[data-dashboard-theme=dark] .analytics-table th,.analytics-project-page[data-dashboard-theme=dark] .analytics-table td{border-bottom-color:#262626}.analytics-project-page[data-dashboard-theme=dark] .analytics-snapshot-list span,.analytics-project-page[data-dashboard-theme=dark] .analytics-insight-list li,.analytics-project-page[data-dashboard-theme=dark] .analytics-exploration-list p,.analytics-project-page[data-dashboard-theme=dark] .analytics-persona-list strong{color:#c4c4c4}.analytics-project-page[data-dashboard-theme=dark] .analytics-exploration-list li>span,.analytics-project-page[data-dashboard-theme=dark] .analytics-quality-grid span{color:#a3a3a3}.analytics-project-page[data-dashboard-theme=dark] .analytics-chart-choice-list button strong,.analytics-project-page[data-dashboard-theme=dark] .analytics-source-separation strong,.analytics-project-page[data-dashboard-theme=dark] .analytics-persona-list span{color:#ededed}.analytics-project-page[data-dashboard-theme=dark] .analytics-chart-choice-list button[aria-pressed=true]{color:#fff;background:#222;border-color:#525252}.analytics-project-page[data-dashboard-theme=dark] .analytics-selection-bar button b{color:#fafafa}.analytics-project-page[data-dashboard-theme=dark] .analytics-table-wrap,.analytics-project-page[data-dashboard-theme=dark] .analytics-quality-grid>div{border-color:#262626}.analytics-project-page[data-dashboard-theme=dark] .analytics-table{color:#d4d4d4}.analytics-project-page[data-dashboard-theme=dark] .analytics-table th{color:#c4c4c4;background:#111}.analytics-project-page[data-dashboard-theme=dark] .analytics-table tbody tr:hover{background:#111}.analytics-project-page[data-dashboard-theme=dark] .analytics-persona-list article,.analytics-project-page[data-dashboard-theme=dark] .analytics-source-separation{background:#111;border-left-color:#737373}.analytics-project-page[data-dashboard-theme=dark] .analytics-error{background:#302426;border-color:#805253}.analytics-project-page[data-dashboard-theme=dark] .analytics-error p{color:#f3c8c8}.analytics-project-page[data-dashboard-theme=dark] .analytics-error button{color:#f7dada;background:#3b2b2d;border-color:#b28282}.analytics-project-page[data-dashboard-theme=dark] .analytics-skeleton-filters,.analytics-project-page[data-dashboard-theme=dark] .analytics-skeleton-kpis i,.analytics-project-page[data-dashboard-theme=dark] .analytics-skeleton-panels i{background:#090909;border-color:#262626}.analytics-project-page[data-dashboard-theme=dark] .analytics-dashboard-footnote{border-top-color:#262626}.analytics-project-page[data-dashboard-theme=dark] .analytics-methodology summary,.analytics-project-page[data-dashboard-theme=dark] .analytics-text-link,.analytics-project-page[data-dashboard-theme=dark] .analytics-text-link svg{color:#d6dee7}.analytics-project-page[data-dashboard-theme=dark] .analytics-methodology p{color:#a3a3a3}@media (min-width:1001px){.analytics-project-page .analytics-dashboard-customer-behaviour .analytics-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1000px){.analytics-project-page .analytics-content-grid-main{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}@media (max-width:700px){.analytics-project-page .analytics-page-intro{padding-top:8.2rem;padding-bottom:2rem}.analytics-project-page .analytics-page-intro h1 em{margin:.25rem 0 0;font-size:.68em;display:block}.analytics-project-page .analytics-page-context span{gap:.15rem;display:grid}.analytics-project-page .analytics-project-dashboard-wrap{width:calc(100% - 1.5rem);padding-top:1.4rem}.analytics-project-page .analytics-toolbar{align-items:stretch}.analytics-project-page .analytics-filter{min-width:min(8.5rem,100%)}.analytics-project-page .analytics-toolbar-actions{align-self:flex-end}.analytics-project-page .analytics-tabs{gap:1.1rem}.analytics-project-page .analytics-kpi{min-height:9rem;padding:.9rem}.analytics-project-page .analytics-kpi strong{font-size:clamp(1.18rem,5vw,1.65rem)}.analytics-project-page .analytics-content-grid-main{grid-template-columns:minmax(0,1fr)}.analytics-project-page .analytics-panel{padding:1rem}}@media (max-width:390px){.analytics-project-page .analytics-kpi-grid{grid-template-columns:minmax(0,1fr)}.analytics-project-page .analytics-kpi{min-height:7.8rem}.analytics-project-page .analytics-page-intro h1{font-size:2.25rem}}.analytics-project-page .analytics-report-controls{color:var(--dash-chart-axis-strong);flex-wrap:wrap;align-items:center;gap:.8rem;margin:.9rem 0;font-size:.75rem;display:flex}.analytics-project-page .analytics-report-controls button{border:1px solid var(--dash-line);color:inherit;cursor:pointer;background:0 0;border-radius:.5rem;padding:.6rem .8rem}.analytics-project-page .analytics-report-controls button:disabled{opacity:.45;cursor:default}.analytics-project-page .analytics-report-controls input[type=search]{border:1px solid var(--dash-line);width:min(100%,20rem);min-height:2.4rem;color:inherit;background:0 0;border-radius:.5rem;padding:.5rem .7rem}.analytics-project-page .analytics-report-filter{width:min(100%,25rem);margin:1rem 0;display:grid}.analytics-project-page .analytics-report-controls button:focus-visible,.analytics-project-page .analytics-report-controls input:focus-visible{outline:2px solid var(--dash-series-2);outline-offset:3px}.analytics-project-page .analytics-scatter-tooltip{border:1px solid var(--dash-chart-tooltip-border);background:var(--dash-chart-tooltip);max-width:20rem;color:var(--dash-chart-tooltip-text);border-radius:.6rem;padding:.75rem;font-size:.75rem}.analytics-project-page .analytics-scatter-tooltip p{margin:.3rem 0 0}.analytics-project-page .analytics-dashboard-retail-iq .analytics-kpi-grid:not(.analytics-kpi-grid-four){grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-project-page .analytics-dashboard-retail-iq .analytics-table td{white-space:normal;min-width:5rem}.analytics-project-page .analytics-dashboard-retail-iq .analytics-cohort-map td{white-space:nowrap;min-width:3.4rem}@media (max-width:700px){.analytics-project-page .analytics-dashboard-retail-iq .analytics-kpi-grid:not(.analytics-kpi-grid-four){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:390px){.analytics-project-page .analytics-dashboard-retail-iq .analytics-kpi-grid:not(.analytics-kpi-grid-four),.analytics-project-page .analytics-dashboard-retail-iq .analytics-kpi-grid-four{grid-template-columns:minmax(0,1fr)}}
.report-navigation{color:#fff;background:#000;border-bottom:1px solid #ffffff1a}.report-navigation>div{width:min(100% - 2 * var(--page-gutter),1370px);justify-content:space-between;align-items:center;gap:1rem;min-height:72px;margin-inline:auto;display:flex}.report-navigation a{min-height:44px;font:500 .75rem var(--font-geist-sans),sans-serif;align-items:center;gap:.3rem;display:inline-flex}.report-navigation-brand span{color:#9999a3;margin-left:.35rem}.report-navigation-links{align-items:center;gap:1.5rem;display:flex}.report-navigation a:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #e8ff1f}.analytics-project-page{--bento-color-0:#e8ff1f;--bento-color-1:#a9b2ff;--bento-color-2:#ffb37a;--bento-color-3:#ff90c2}.analytics-project-page[data-dashboard-theme=dark]{--dash-line:#ffffff21;--dash-series-1:#a9b2ff;--dash-series-2:#e8ff1f;--dash-series-3:#ffb37a;--dash-series-4:#ff90c2;--dash-series-5:#9ce0c1;--dash-series-6:#dddded;--dash-chart-axis:#c2c2ce;--dash-chart-axis-muted:#b0b0c0;--dash-chart-grid:#ffffff1a;color:#f7f7fa;background:#000}.analytics-project-page[data-dashboard-theme] .analytics-page-intro{background:0 0;border:0;padding-top:clamp(2rem,4vw,3.5rem);padding-bottom:1rem}.analytics-project-page[data-dashboard-theme] .analytics-page-intro h1{letter-spacing:-.055em;font-weight:500}.analytics-project-page[data-dashboard-theme] .analytics-page-intro h1 em{letter-spacing:-.015em;margin:.6rem 0 0;font-size:.35em;font-weight:400;display:block}.analytics-project-page[data-dashboard-theme] .analytics-page-summary{max-width:53rem;font-size:.93rem}.analytics-project-page[data-dashboard-theme] .analytics-page-context{margin-top:1rem}.analytics-project-page[data-dashboard-theme] .analytics-project-dashboard-wrap{max-width:1370px;padding-top:1.3rem}.analytics-project-page[data-dashboard-theme=dark] .analytics-dashboard{--dash-accent:#e8ff1f;color:#f7f7fa}.analytics-project-page[data-dashboard-theme=light]{--bento-color-0:#5253bf;--bento-color-1:#8e74cb;--bento-color-2:#b65b27;--bento-color-3:#a82e69}.analytics-project-page[data-dashboard-theme=light] .analytics-dashboard{--dash-accent:#4440b3}.study-project-nav{scrollbar-width:thin;align-items:center;gap:.45rem;margin-bottom:.5rem;padding:0 0 1.5rem;display:flex;overflow-x:auto}.study-project-nav a{border:1px solid var(--dash-line);color:inherit;opacity:.65;border-radius:100px;flex:none;padding:.6rem 1rem;font-size:.72rem;transition:opacity .2s,background .2s}.study-project-nav a[aria-current=page]{color:#111;opacity:1;background:#e8ff1f;border-color:#e8ff1f}.study-project-nav a:hover{opacity:1}.analytics-project-page[data-dashboard-theme] .analytics-toolbar{box-shadow:none;border-radius:22px;padding:1rem 1.15rem}.analytics-project-page[data-dashboard-theme=dark] .analytics-toolbar{background:#101012;border-color:#ffffff1c}.analytics-project-page[data-dashboard-theme] .analytics-filter select,.analytics-project-page[data-dashboard-theme] .analytics-toolbar-actions button{border-radius:12px;min-height:42px}.analytics-project-page[data-dashboard-theme] .analytics-theme-toggle{width:42px}.analytics-project-page[data-dashboard-theme] .analytics-tabs{border:1px solid var(--dash-line);border-radius:18px;gap:.25rem;width:max-content;max-width:100%;margin-block:1rem;padding:.3rem}.analytics-project-page[data-dashboard-theme] .analytics-tabs button{white-space:nowrap;border:0;border-radius:13px;min-height:42px;padding:.65rem 1rem;font-size:.75rem;font-weight:500}.analytics-project-page[data-dashboard-theme=dark] .analytics-tabs{background:#101012}.analytics-project-page[data-dashboard-theme=dark] .analytics-tabs button[aria-selected=true]{color:#111;box-shadow:none;background:#f4f4f7}.analytics-project-page[data-dashboard-theme=light] .analytics-tabs button[aria-selected=true]{color:#fff;box-shadow:none;background:#181820}.analytics-project-page[data-dashboard-theme] .analytics-kpi{border-radius:25px;min-height:170px;padding:1.25rem 1.35rem;box-shadow:inset 0 1px #ffffff10}.analytics-project-page[data-dashboard-theme=dark] .analytics-kpi{background:#141416;border-color:#ffffff20}.analytics-project-page[data-dashboard-theme] .analytics-kpi strong{letter-spacing:-.055em;font-size:clamp(1.65rem,2.7vw,2.7rem);font-weight:350;line-height:1.1}.analytics-project-page[data-dashboard-theme] .analytics-kpi p{font-size:.75rem;font-weight:500}.analytics-project-page[data-dashboard-theme] .analytics-kpi-note{font-size:.71rem;line-height:1.5}.analytics-project-page[data-dashboard-theme] .analytics-kpi:first-child{color:#0b0b0c;background:#e8ff1f;border-color:#e8ff1f}.analytics-project-page[data-dashboard-theme] .analytics-kpi:first-child strong{color:#0b0b0c}.analytics-project-page[data-dashboard-theme] .analytics-kpi:first-child p,.analytics-project-page[data-dashboard-theme] .analytics-kpi:first-child .analytics-kpi-note{color:#35390e}.analytics-project-page[data-dashboard-theme] .analytics-kpi-icon{color:inherit;background:#ffffff0a;border:0;border-radius:100%}.analytics-project-page[data-dashboard-theme] .analytics-kpi:first-child .analytics-kpi-icon{color:#111;background:#0000000c}.analytics-project-page[data-dashboard-theme] .analytics-panel{border-radius:28px;padding:1.4rem 1.5rem;overflow:hidden;box-shadow:inset 0 1px #ffffff18}.analytics-project-page[data-dashboard-theme=dark] .analytics-panel{background:#121214;border-color:#ffffff1c}.analytics-project-page[data-dashboard-theme] .analytics-panel-heading h3{letter-spacing:-.02em;font-size:1.03rem;font-weight:500}.analytics-project-page[data-dashboard-theme] .analytics-panel-heading p{font-size:.68rem;line-height:1.5}.analytics-project-page[data-dashboard-theme] .analytics-panel-glyph{background:#ffffff0b;border:0;border-radius:100%}.analytics-project-page[data-dashboard-theme] .bento-blue,.analytics-project-page[data-dashboard-theme] .analytics-content-grid-main>.analytics-panel:first-child{color:#fff;--dash-series-1:#fff;--dash-series-2:#c5caff;--dash-series-3:#ffb37a;--dash-chart-axis:#e3e4ff;--dash-chart-axis-muted:#d0d1ef;--dash-chart-grid:#ffffff26;--bento-color-0:#fff;--bento-color-1:#a9b2ff;background:radial-gradient(at 50% 65%,#0b1047 0%,#243ad6 70%,#a69cf9 145%);border-color:#bcb3ff66}.analytics-project-page[data-dashboard-theme] .bento-graph{color:#fff;--bento-color-0:#e8ff1f;--bento-color-1:#a9b2ff;--bento-color-2:#ffb37a;--bento-color-3:#ff90c2;background:radial-gradient(#101014,#393941 140%);border-color:#ffffff3a}.analytics-project-page[data-dashboard-theme=dark] .bento-pink{background:radial-gradient(at 75% 100%,#8b124a55,#20131e 65%,#20171f)}.analytics-project-page[data-dashboard-theme] .bento-blue .analytics-panel-heading h3,.analytics-project-page[data-dashboard-theme] .bento-graph .analytics-panel-heading h3,.analytics-project-page[data-dashboard-theme] .analytics-content-grid-main>.analytics-panel:first-child h3{color:#fff}.analytics-project-page[data-dashboard-theme] .bento-blue .analytics-panel-heading p,.analytics-project-page[data-dashboard-theme] .bento-graph .analytics-panel-heading p,.analytics-project-page[data-dashboard-theme] .analytics-content-grid-main>.analytics-panel:first-child .analytics-panel-heading p,.analytics-project-page[data-dashboard-theme] .analytics-content-grid-main>.analytics-panel:first-child .analytics-small-note,.analytics-project-page[data-dashboard-theme] .analytics-content-grid-main>.analytics-panel:first-child .analytics-chart-choices summary{color:#dedff6}.analytics-project-page[data-dashboard-theme] .bento-blue .analytics-panel-glyph,.analytics-project-page[data-dashboard-theme] .bento-graph .analytics-panel-glyph,.analytics-project-page[data-dashboard-theme] .analytics-content-grid-main>.analytics-panel:first-child .analytics-panel-glyph{color:#fff}.study-workspace-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.6rem 0 1.1rem;font-size:.85rem;display:flex}.study-workspace-heading>div{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.study-workspace-heading small{opacity:.55;margin-left:.5rem;font-size:.72rem}.study-workspace-heading a{white-space:nowrap;align-items:center;gap:.4rem;font-size:.72rem;display:inline-flex}.dashboard-project-links{flex:none;align-items:center;gap:.7rem;display:flex}.dashboard-project-links a{min-height:40px;color:inherit;white-space:nowrap;justify-content:center;align-items:center;gap:.35rem;font-size:.72rem;display:inline-flex}.dashboard-project-links .dashboard-repository-link{border:1px solid var(--dash-line);border-radius:50%;width:40px}.dashboard-project-links a:focus-visible{outline:2px solid var(--bento-color-0);outline-offset:3px}.analytics-dashboard-topline>.analytics-source-tag{text-align:left;justify-content:flex-start;max-width:65%}.study-status-dot{background:var(--bento-color-0);border-radius:100%;width:7px;height:7px}.study-current-selection{color:#777783;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;margin:1.25rem .2rem;font-size:.68rem;line-height:1.6;display:flex}[data-dashboard-theme=dark] .study-current-selection{color:#b2b2be}.study-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;display:grid}.study-full{grid-column:1/-1;min-width:0}.study-hero-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:14px;display:grid}.study-hero-card{min-height:400px}.study-hero-number{font:250 clamp(2.7rem,5vw,4.5rem)/1 var(--font-geist-mono),monospace;letter-spacing:-.065em;font-variant-numeric:tabular-nums;margin:1.6rem 0 .5rem}.study-hero-note{color:#e0e1fc;margin-bottom:1rem;font-size:.72rem}.study-hero-chart-heading{justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.study-hero-chart-heading h4{font-size:.77rem;font-weight:500}.study-hero-chart-heading span{font:.63rem var(--font-geist-mono),monospace;opacity:.7;white-space:nowrap}.study-trend{width:100%;min-width:0;color:inherit}.study-trend svg{width:100%;height:200px;display:block;overflow:visible}.study-trend svg text{fill:currentColor;font:11px var(--font-geist-mono),monospace;opacity:.72}.study-trend svg g:focus{outline:none}.study-trend svg g:focus .study-trend-hit{fill:#e8ff1f66;stroke:#fff;stroke-width:1px}.study-trend-readout{font:.65rem/1.5 var(--font-geist-mono),monospace;opacity:.8;min-height:1.8rem;padding-top:.65rem}.study-gauge{padding:.5rem 0 0}.study-gauge-dial{aspect-ratio:1;width:min(100%,235px);margin:0 auto .5rem;position:relative}.study-gauge-dial svg{width:100%;height:100%}.study-gauge-dial>div{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.55rem;padding:1.7rem;display:flex;position:absolute;inset:0}.study-gauge-dial strong{letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:clamp(1.65rem,2.8vw,2.4rem);font-weight:350}.study-gauge-dial span{opacity:.75;max-width:8rem;font-size:.68rem;line-height:1.4}.study-gauge-legend{gap:.65rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.study-gauge-legend li{align-items:center;gap:.5rem;font-size:.7rem;display:flex}.study-gauge-legend li button{width:100%;min-height:36px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:.5rem;padding:.35rem .45rem;display:flex}.study-gauge-legend li button[aria-pressed=true]{background:#88888819;border-color:currentColor}.study-gauge-legend li i{border-radius:100%;flex:none;width:7px;height:7px}.study-gauge-legend li span{opacity:.85;flex:1}.study-gauge-legend b{font:500 .72rem var(--font-geist-mono),monospace}.study-bars{gap:.9rem;padding:.5rem 0;display:grid}.study-bar{text-align:left;width:100%;min-width:0;color:inherit;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;gap:.4rem .8rem;padding:0;display:grid}button.study-bar{cursor:pointer}button.study-bar:hover .study-bar-label{text-decoration:underline}button.study-bar[aria-pressed=true]{outline:1px solid var(--bento-color-1);outline-offset:5px;border-radius:9px}.study-trend svg [role=button]{cursor:pointer}.study-selection-chips{flex-wrap:wrap;gap:.5rem;margin:.5rem 0;display:flex}.study-selection-chips button{min-height:34px;color:inherit;border:1px solid var(--dash-line);cursor:pointer;text-align:left;background:#8888880d;border-radius:100px;align-items:center;gap:.8rem;padding:.45rem .7rem;font-size:.7rem;display:inline-flex}.study-selection-help{opacity:.7;margin:.6rem .2rem 1rem;font-size:.68rem;line-height:1.6}.study-bar-label{overflow-wrap:anywhere;font-size:.75rem}.study-bar-label small{opacity:.65;margin-top:.2rem;font-size:.61rem;display:block}.study-bar strong{font:500 .75rem var(--font-geist-mono),monospace;white-space:nowrap}.study-bar-track{background:#8888881f;border-radius:6px;grid-column:1/-1;height:6px;overflow:hidden}.study-bar-track i{border-radius:inherit;background:var(--bar-color);min-width:0;height:100%;display:block}.study-bar-track i.is-negative{opacity:.6;margin-left:auto}.study-copy{opacity:.8;margin:.5rem 0 1rem;font-size:.83rem;line-height:1.75}.study-table-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:.8rem 0;display:flex}.study-table-tools p{opacity:.7;max-width:70%;font-size:.7rem;line-height:1.5}.study-table-tools button{border:1px solid var(--dash-line);color:inherit;cursor:pointer;background:0 0;border-radius:100px;padding:.5rem .75rem;font-size:.7rem}.study-table-tools button:disabled{opacity:.4;cursor:default}.study-dashboard .analytics-table{min-width:640px;font-size:.72rem}.study-dashboard .analytics-table td{white-space:normal;overflow-wrap:anywhere;min-width:90px;max-width:370px;line-height:1.6}.study-dashboard .analytics-table th{white-space:normal;min-width:90px;line-height:1.5}.study-table-select{color:inherit;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;text-decoration:underline}.study-segments{flex-wrap:wrap;gap:.4rem;margin:1rem 0 1.5rem;display:flex}.study-segments button{border:1px solid var(--dash-line);min-height:40px;color:inherit;cursor:pointer;background:0 0;border-radius:100px;padding:.6rem 1rem;font-size:.75rem}.study-segments button[aria-pressed=true]{color:#111;background:#e8ff1f;border-color:#e8ff1f}.study-scenario-inputs{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.study-scenario-inputs label,.study-search{gap:.6rem;font-size:.72rem;display:grid}.study-scenario-inputs input,.study-search input{border:1px solid var(--dash-line);width:100%;min-height:44px;color:inherit;font:500 .85rem var(--font-geist-mono),monospace;background:#8888880c;border-radius:12px;padding:.65rem .8rem}.study-live-note{opacity:.7;margin-top:1.2rem;font-size:.73rem}.study-search{max-width:28rem;margin:1.4rem 0}.study-sample-summary{border-block:1px solid var(--dash-line);flex-wrap:wrap;gap:1rem;padding:1rem 0;font-size:.76rem;display:flex}.study-timeline{max-height:520px;margin-top:1rem;padding:0;list-style:none;overflow-y:auto}.study-timeline li{border-bottom:1px solid var(--dash-line);gap:1rem;padding:.8rem .3rem;display:flex}.study-timeline li>span{font:.68rem var(--font-geist-mono),monospace;color:var(--bento-color-1);padding-top:.2rem}.study-timeline strong{font-size:.8rem;font-weight:500}.study-timeline time{font:.65rem/1.7 var(--font-geist-mono),monospace;opacity:.6;display:block}.study-path{flex-wrap:wrap;gap:.5rem;padding:.5rem 0;list-style:none;display:flex}.study-path li{border:1px solid var(--dash-line);border-radius:14px;align-items:center;gap:.7rem;padding:.8rem 1rem;font-size:.75rem;display:flex}.study-path li span{font:.65rem var(--font-geist-mono),monospace;color:var(--bento-color-1)}.study-notes{padding:0 0 0 1rem;font-size:.8rem;line-height:1.85}.study-notes li{margin-bottom:.65rem;padding-left:.3rem}.study-provenance{margin-top:1.5rem;font-size:.72rem}.study-provenance summary{cursor:pointer}.study-provenance>div{border-bottom:1px solid var(--dash-line);gap:.4rem;padding:.8rem 0;display:grid}.study-provenance span,.study-provenance code{overflow-wrap:anywhere;font-size:.65rem}.study-provenance code{opacity:.65}.study-repo-link{text-underline-offset:4px;align-items:center;gap:.5rem;font-size:.75rem;text-decoration:underline;display:inline-flex}.study-footnote{border-top:1px solid var(--dash-line);color:#777783;flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin-top:1.5rem;padding-top:1.4rem;font-size:.65rem;line-height:1.8;display:flex}[data-dashboard-theme=dark] .study-footnote{color:#b2b2be}.study-footnote p{flex:1 0 100%}.study-footnote a{text-underline-offset:3px;text-decoration:underline}.study-loading{justify-content:center;align-items:center;gap:1rem;min-height:500px;font-size:.8rem;display:flex}.study-loading>span{background:#e8ff1f;border-radius:100%;width:14px;height:14px;animation:1s ease-in-out infinite alternate bento-pulse}.study-grid>*{animation:.5s ease-out both bento-enter}.study-dashboard :focus-visible,.study-project-nav a:focus-visible{outline:2px solid var(--bento-color-0);outline-offset:4px}@keyframes bento-enter{0%{opacity:.3;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes bento-pulse{to{opacity:.3}}@media (max-width:1100px){.study-hero-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.study-scenario-inputs,.study-dashboard .analytics-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.analytics-project-page[data-dashboard-theme] .analytics-page-intro h1 em{font-size:.43em}.analytics-project-page[data-dashboard-theme] .analytics-page-context span{font-size:.69rem;display:block}.analytics-project-page[data-dashboard-theme] .analytics-page-context small{margin-right:.4rem}.study-grid,.study-hero-grid{grid-template-columns:minmax(0,1fr)}.analytics-project-page[data-dashboard-theme] .analytics-panel{border-radius:24px;padding:1.2rem}.analytics-project-page[data-dashboard-theme] .analytics-kpi{min-height:160px;padding:1.15rem}.analytics-project-page[data-dashboard-theme] .analytics-toolbar{flex-wrap:wrap;padding:1rem}.analytics-project-page[data-dashboard-theme] .analytics-filter-list{width:100%}.analytics-project-page[data-dashboard-theme] .analytics-filter{flex:1;min-width:120px}.analytics-project-page[data-dashboard-theme] .analytics-toolbar-actions{justify-content:flex-end;width:100%}.analytics-project-page[data-dashboard-theme] .analytics-tabs{width:100%}.study-hero-card{min-height:345px}.study-hero-number{font-size:clamp(2.4rem,11vw,4rem)}.study-workspace-heading small{display:none}.study-workspace-heading .dashboard-project-links{margin-left:auto}.analytics-dashboard-topline>.analytics-source-tag{max-width:100%}.study-hero-chart-heading{align-items:flex-start}.study-hero-chart-heading span{display:none}.study-gauge-dial{width:210px}.study-gauge-dial strong{font-size:2rem}}@media (max-width:430px){.report-navigation-brand span{display:none}.report-navigation-links{gap:.8rem}.study-scenario-inputs{grid-template-columns:minmax(0,1fr)}.study-current-selection{font-size:.63rem}.study-table-tools p{max-width:100%}.study-dashboard .analytics-kpi-grid{grid-template-columns:minmax(0,1fr)}.study-hero-card{min-height:315px}}@media (prefers-reduced-motion:reduce){.study-grid>*,.study-loading>span{animation:none}.analytics-project-page[data-dashboard-theme] .analytics-kpi-selectable{transition:none}.analytics-project-page[data-dashboard-theme] .analytics-kpi-selectable:hover{transform:none}}:is(.nova-dashboard,.operations-dashboard) .analytics-toolbar{flex-wrap:wrap;align-items:flex-end}:is(.nova-dashboard,.operations-dashboard) .analytics-filter-list{flex-wrap:wrap;flex:750px;min-width:0}:is(.nova-dashboard,.operations-dashboard) .analytics-filter{text-transform:capitalize;flex:140px;min-width:0;max-width:100%}:is(.nova-dashboard,.operations-dashboard) .analytics-filter select{text-overflow:ellipsis;width:100%;max-width:100%}:is(.nova-dashboard,.operations-dashboard) .analytics-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-block:1.2rem}.nova-selection{flex-wrap:wrap;gap:.65rem 1.5rem;padding-top:1.2rem;font-size:.78rem;line-height:1.7;display:flex}.nova-selection span{opacity:.75;overflow-wrap:anywhere}.nova-scope{max-width:85ch;margin-top:.8rem}.nova-facts{flex-wrap:wrap;gap:1.5rem 3rem;margin:1.5rem 0;display:flex}.nova-facts p{flex:150px;font-size:.78rem;line-height:1.8}.nova-facts strong{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:clamp(1.25rem,2vw,1.8rem);font-weight:500;display:block}.nova-facts small{opacity:.7;font-size:.7rem;display:block}.nova-sort{color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;min-height:44px}.nova-pagination{justify-content:flex-end;align-items:center;gap:1rem;margin-top:1rem;font-size:.72rem;display:flex}.nova-pagination button{border:1px solid var(--dash-line);color:inherit;cursor:pointer;background:0 0;border-radius:12px;min-height:44px;padding:.6rem .7rem}.nova-pagination button:disabled{opacity:.4;cursor:default}:is(.nova-dashboard,.operations-dashboard) .analytics-table{min-width:680px}:is(.nova-dashboard,.operations-dashboard) .study-grid{margin-top:1.2rem}.analytics-project-page[data-dashboard-theme] :is(.nova-dashboard,.operations-dashboard) .analytics-kpi strong{overflow-wrap:anywhere;font-size:clamp(1.4rem,1.7vw,2rem)}@media (max-width:1100px){:is(.nova-dashboard,.operations-dashboard) .analytics-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-project-page[data-dashboard-theme] :is(.nova-dashboard,.operations-dashboard) .analytics-toolbar{flex-direction:column;align-items:stretch}.analytics-project-page[data-dashboard-theme] :is(.nova-dashboard,.operations-dashboard) .analytics-filter-list{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;width:100%;display:grid}.analytics-project-page[data-dashboard-theme] :is(.nova-dashboard,.operations-dashboard) .analytics-filter{min-width:0}:is(.nova-dashboard,.operations-dashboard) .analytics-toolbar-actions{align-self:flex-end}}@media (max-width:760px){.analytics-project-page[data-dashboard-theme] :is(.nova-dashboard,.operations-dashboard) .analytics-filter-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){:is(.nova-dashboard,.operations-dashboard) .analytics-kpi-grid,.analytics-project-page[data-dashboard-theme] :is(.nova-dashboard,.operations-dashboard) .analytics-filter-list{grid-template-columns:minmax(0,1fr)}.nova-pagination{justify-content:space-between;gap:.35rem}:is(.nova-dashboard,.operations-dashboard) .analytics-filter{flex-basis:100%}:is(.nova-dashboard,.operations-dashboard) .analytics-toolbar-actions{flex-wrap:wrap}}.operations-scope{overflow-wrap:anywhere;padding-block:.6rem;font-size:.78rem;line-height:1.8}.operations-chips{flex-wrap:wrap;gap:.5rem;margin-block:.6rem;display:flex}.operations-chips button{border:1px solid var(--dash-line);min-height:40px;color:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:.5rem .8rem;font-size:.72rem}.operations-review-filter{max-width:100%;margin-bottom:1rem}.operations-review-filter select{width:100%;max-width:100%}.operations-dashboard .analytics-small-note{line-height:1.8}
