.AnalyticsTabNav_tabNav___Yj7o{border:1px solid var(--color-border);background:var(--color-bg-elevated);border-radius:0;list-style:none;margin:0;padding:0;position:-webkit-sticky;position:sticky;top:var(--space-6)}.AnalyticsTabNav_tabNav___Yj7o li+li{border-top:1px solid var(--color-border)}.AnalyticsTabNav_tabNavLink__shbn8{display:block;padding:var(--space-3) var(--space-4);color:var(--color-text-secondary);text-decoration:none;font-size:var(--text-sm);transition:background .15s ease,color .15s ease}.AnalyticsTabNav_tabNavLinkActive__RBVoL,.AnalyticsTabNav_tabNavLink__shbn8:hover{background:var(--color-bg-subtle);color:var(--color-text-primary)}.AnalyticsTabNav_tabNavLinkActive__RBVoL{font-weight:var(--weight-medium)}@media (max-width:900px){.AnalyticsTabNav_tabNav___Yj7o{position:static}}.page_container__W9Mua{padding:var(--space-8) var(--space-6)}.page_pageHeader__uuWVD{margin-bottom:var(--space-8)}.page_pageHeader__uuWVD h1{font-size:var(--text-3xl);font-weight:var(--weight-bold);color:var(--color-text-primary);margin:0 0 var(--space-2) 0}.page_subtitle__nJjfm{font-size:var(--text-base);color:var(--color-text-secondary);margin:0 0 var(--space-4) 0}.page_filterForm__DiI9j{display:grid;grid-gap:var(--space-2);gap:var(--space-2);max-width:560px}.page_filterLabel__baPNl{font-size:var(--text-sm);color:var(--color-text-secondary);font-weight:var(--weight-medium)}.page_filterControls__wiPMg{display:flex;gap:var(--space-2);flex-wrap:wrap}.page_filterSelect__eOsTq{flex:1 1;min-width:160px;background:var(--color-bg-base)}.page_filterButton__c86_g,.page_filterSelect__eOsTq{border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);padding:var(--space-2) var(--space-3);font-size:var(--text-sm)}.page_filterButton__c86_g{background:var(--color-bg-subtle);cursor:pointer;transition:background .15s ease,border-color .15s ease}.page_filterButton__c86_g:hover{background:var(--color-bg-elevated);border-color:var(--color-border-strong)}.page_summarySection___5s1C{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4);margin-bottom:var(--space-8)}.page_summaryCard__QKSxV{border:1px solid var(--color-border);background:var(--color-bg-elevated);padding:var(--space-4)}.page_metricValue__wU_qv{margin:0;font-size:var(--text-3xl);font-weight:var(--weight-regular);color:var(--color-text-primary)}.page_body__MRWqw{display:grid;grid-template-columns:240px 1fr;grid-gap:var(--space-6);gap:var(--space-6);align-items:start}.page_mainColumn__B_U8Q,.page_sidebarColumn__E3xn2{min-width:0}.page_section__HZy0R{margin-bottom:var(--space-8)}.page_sectionTitle__lei_d{font-size:var(--text-lg);font-weight:var(--weight-regular)}.page_sectionNote__tRj5Q,.page_sectionTitle__lei_d{color:var(--color-text-secondary);margin:0 0 var(--space-4) 0}.page_sectionNote__tRj5Q{font-size:var(--text-sm)}.page_sectionNote__tRj5Q code{font-family:var(--font-mono,ui-monospace,monospace);font-size:var(--text-xs);padding:var(--space-1) var(--space-2);background:var(--color-bg-subtle);border-radius:var(--radius-sm)}.page_table__zmeg0{width:100%;border-collapse:collapse;font-size:var(--text-sm);background:var(--color-bg-elevated);outline:1px solid var(--color-border);overflow:hidden}.page_th__46hlD{text-align:left;background:var(--color-bg-subtle);color:var(--color-text-secondary);font-weight:var(--weight-semibold)}.page_td__HmP0U,.page_th__46hlD{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-subtle)}.page_td__HmP0U{color:var(--color-text-primary)}.page_tdNumeric__Gez0t{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}tbody tr:last-child .page_td__HmP0U{border-bottom:none}.page_metaTruncate___8_4o{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_empty__5ZVf_{color:var(--color-text-tertiary);font-size:var(--text-sm);padding:var(--space-4)}.page_countsGrid__EALk0{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-bottom:var(--space-4)}.page_countChip__ldZWu{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-bg-subtle);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-text-primary);text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease}.page_countChip__ldZWu:hover{background:var(--color-bg-elevated);border-color:var(--color-border)}.page_countChipActive__xZK_7{background:var(--color-bg-elevated);border-color:var(--color-accent);color:var(--color-text-primary)}.page_countChip__ldZWu strong{margin-right:var(--space-2);color:var(--color-text-secondary)}.page_userLink__EUUXy{color:var(--color-accent);text-decoration:none}.page_userLink__EUUXy:hover{color:var(--color-accent-hover);text-decoration:underline}.page_emailCell__N1ldU{display:inline-flex;align-items:center;gap:var(--space-2)}.page_vipIcon__D1gFt{color:var(--color-text-tertiary);font-size:var(--text-base);line-height:1}.page_pagination__ZPT2a{margin-top:var(--space-4);display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.page_paginationMeta__5WkGM{font-size:var(--text-sm);color:var(--color-text-secondary)}.page_paginationLinks__JYFVo{display:flex;align-items:center;gap:var(--space-3)}.page_paginationLink__vAMN7{font-size:var(--text-sm);color:var(--color-accent);text-decoration:none}.page_paginationLink__vAMN7:hover{color:var(--color-accent-hover);text-decoration:underline}.page_paginationDisabled__8SD_F{font-size:var(--text-sm);color:var(--color-text-tertiary)}.page_periodTabs__ti_ul{display:flex;gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap}.page_periodTab__vAdNi{padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);font-size:var(--text-sm);color:var(--color-text-secondary);text-decoration:none;background:var(--color-bg-base);transition:background .15s ease,color .15s ease}.page_periodTabActive__498Ye,.page_periodTab__vAdNi:hover{background:var(--color-bg-subtle);color:var(--color-text-primary)}.page_periodTabActive__498Ye{font-weight:var(--weight-medium)}.page_metricTabs__tFsUF{display:flex;gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap}.page_metricTab__Ibvm7{padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);font-size:var(--text-sm);color:var(--color-text-secondary);text-decoration:none;background:var(--color-bg-base)}.page_metricTabActive__d5hc5,.page_metricTab__Ibvm7:hover{background:var(--color-bg-subtle);color:var(--color-text-primary)}.page_metricTabActive__d5hc5{font-weight:var(--weight-medium)}.page_chartCard__WMuIz{border:1px solid var(--color-border);background:var(--color-bg-elevated);padding:var(--space-4);margin-bottom:var(--space-4);display:flex;flex-direction:column;flex:1 1;min-height:0}.page_chartLegend__W21_R{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;font-size:var(--text-xs);color:var(--color-text-tertiary);margin-top:var(--space-2);flex-shrink:0}.page_activeUsersPlotMount__e9tXo{position:relative;flex:1 1;min-height:200px;width:100%}.page_activeUsersPlotMount__e9tXo svg[data-observable-plot]{display:block;width:100%;height:100%}.page_activeUsersMetricTabs__oVo2q{display:inline-flex;gap:var(--space-2);margin:0 0 var(--space-2) 0;align-self:flex-start}.page_activeUsersMetricTab__pizpm{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-base);color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--weight-medium);padding:var(--space-1) var(--space-2);line-height:1.2;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.page_activeUsersMetricTabActive__JnDnY,.page_activeUsersMetricTab__pizpm:hover{background:var(--color-bg-subtle);color:var(--color-text-primary)}.page_activeUsersMetricTabActive__JnDnY{border-color:var(--color-accent)}.page_activeUsersRow__2PcLk{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:stretch;min-height:min(58vh,560px)}.page_activeUsersChartColumn__PDRzF{display:flex;flex-direction:column;min-width:0;min-height:0}@media (max-width:960px){.page_activeUsersRow__2PcLk{grid-template-columns:1fr;min-height:0}}.page_activeUsersRow__2PcLk .page_chartCard__WMuIz{margin-bottom:0}.page_activeUsersSidebar___qUdZ{border:1px solid var(--color-border);background:var(--color-bg-elevated);padding:var(--space-3);display:flex;flex-direction:column;min-height:0}.page_activeUsersSidebarHeader__GyCki{display:flex;flex-direction:column;gap:var(--space-1);margin-bottom:var(--space-3);flex-shrink:0}.page_activeUsersSidebarHeader__GyCki span:first-child{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.page_activeUsersSidebarMeta__kEUvq{font-size:var(--text-xs);color:var(--color-text-tertiary)}.page_activeUsersSidebarEmpty__Z49Gk{margin:0;font-size:var(--text-sm);color:var(--color-text-tertiary)}.page_activeUsersTableWrap__llxv9{flex:1 1;min-height:0;overflow:auto;margin:0 calc(var(--space-3) * -1) calc(var(--space-3) * -1);padding:0 var(--space-3) var(--space-3)}.page_activeUsersTable__Qiz5N{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.page_activeUsersTh__pU58T{text-align:left;padding:var(--space-2) var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-text-secondary);border-bottom:1px solid var(--color-border-subtle);background:var(--color-bg-subtle);position:-webkit-sticky;position:sticky;top:0;z-index:1}.page_activeUsersThNumeric__76_n8{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.page_activeUsersTd__ttJBr{padding:var(--space-2);color:var(--color-text-primary);border-bottom:1px solid var(--color-border-subtle);vertical-align:top;word-break:break-word}.page_activeUsersTdNumeric__xY5_a{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;color:var(--color-text-secondary);white-space:nowrap}.page_activeUsersTable__Qiz5N tbody tr:last-child .page_activeUsersTd__ttJBr{border-bottom:none}.page_funnelList__z2vvV{list-style:none;margin:0;padding:0;border:1px solid var(--color-border);background:var(--color-bg-elevated)}.page_funnelItem__HCBbB{display:grid;grid-template-columns:1fr auto;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-subtle);align-items:center}.page_funnelItem__HCBbB:last-child{border-bottom:none}.page_funnelLabel__suaD4{font-size:var(--text-sm);color:var(--color-text-primary)}.page_funnelBarTrack__j5O1T{grid-column:1/-1;height:6px;background:var(--color-bg-subtle);overflow:hidden}.page_funnelBarFill__wS0Sp{height:100%;background:var(--color-accent)}.page_funnelMeta__LC6Pb{font-size:var(--text-xs);color:var(--color-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_splitGrid__Pw1hy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4);margin-bottom:var(--space-6)}.page_splitCard__XdJmV{border:1px solid var(--color-border);background:var(--color-bg-elevated);padding:var(--space-4)}.page_splitCard__XdJmV h3{font-size:var(--text-sm);color:var(--color-text-secondary);font-weight:var(--weight-medium);margin:0 0 var(--space-3) 0}@media (max-width:900px){.page_summarySection___5s1C{grid-template-columns:1fr}.page_pagination__ZPT2a{flex-direction:column;align-items:flex-start}.page_body__MRWqw,.page_splitGrid__Pw1hy{grid-template-columns:1fr}}.CityGroupDistributionMethodChart_tooltip__chWxR{min-width:240px;color:var(--color-text-primary);margin:calc(var(--space-4) * -1)}.CityGroupDistributionMethodChart_tooltipHeader__PXo5u{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.CityGroupDistributionMethodChart_tooltipBody__IN7qr{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-column-gap:var(--space-4);column-gap:var(--space-4);grid-row-gap:var(--space-2);row-gap:var(--space-2);padding:var(--space-3) var(--space-4);font-size:var(--text-sm)}.CityGroupDistributionMethodChart_tooltipLabel__GONuS{display:inline-flex;align-items:center;gap:var(--space-2)}.CityGroupDistributionMethodChart_tooltipDot__z_dlf{width:10px;height:10px;border-radius:50%;flex-shrink:0}.CityGroupDistributionMethodChart_tooltipCount__kARr5{font-weight:var(--weight-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;color:var(--color-text-primary)}.CityGroupDistributionMethodChart_tooltipPct__Yo0Sq{font-weight:var(--weight-normal);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;color:var(--color-text-secondary)}.CityGroupDistributionMethodChart_compareLayer__pZk7s{position:absolute;inset:0;z-index:1;pointer-events:none}.CityGroupDistributionMethodChart_compareLabel__px9W7{position:absolute;font-size:var(--text-sm);font-weight:var(--weight-regular);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:var(--leading-tight);white-space:nowrap}.CityGroupDistributionMethodChart_compareLabelInside__RGkWo{display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:0 var(--space-1);color:var(--color-text-primary)}.CityGroupDistributionMethodChart_compareLabelOutside__fwWr2{color:var(--color-text-secondary);text-align:right}.MiniSegmentedBar_barTrack__ews0c{height:12px;width:100%;overflow:hidden;display:flex;flex-direction:row;gap:3px}.MiniSegmentedBar_segment__ekjxE{height:100%;min-width:0;transition:flex .15s ease}.MiniSegmentedBar_legendList__yXpGx{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.MiniSegmentedBar_legendItem__r8Oxc{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-primary)}.MiniSegmentedBar_dot__8Ajm9{width:8px;height:8px;border-radius:50%;flex-shrink:0}.MiniSegmentedBar_labelName__8TP12{flex:1 1;min-width:0;color:var(--color-text-primary)}.MiniSegmentedBar_values__sGY1H{display:flex;align-items:baseline;gap:var(--space-2);flex-shrink:0}.MiniSegmentedBar_valueCount__TbEDW{font-weight:var(--weight-semibold);color:var(--color-text-primary)}.MiniSegmentedBar_valuePercent__lQ6b5{font-size:var(--text-sm);color:var(--color-text-secondary)}.MiniSegmentedBar_wrapper__Ij4_f{display:flex;flex-direction:column;gap:var(--space-3);width:100%}.MiniSegmentedBar_barOnly__jz1dJ,.MiniSegmentedBar_legendOnly__z3Ris{width:100%}.CityGroupDistributionTreemap_treemapWrap__tPIQh{width:100%;min-height:var(--city-group-treemap-height,420px);height:var(--city-group-treemap-height,420px);overflow:visible}.CityGroupDistributionTreemap_treemapWrap__tPIQh .recharts-surface,.CityGroupDistributionTreemap_treemapWrap__tPIQh .recharts-wrapper{overflow:visible}.CityGroupDistributionTreemap_node__vJblR{--treemap-radius:var(--radius-md)}.report-chart .CityGroupDistributionTreemap_label__PKYID{fill:var(--color-text-primary);font-size:var(--text-sm);pointer-events:none}.report-chart .CityGroupDistributionTreemap_subLabel__cO_Uk{fill:var(--color-text-secondary);font-size:var(--text-xs);pointer-events:none}.report-chart .CityGroupDistributionTreemap_percent__a2rpn{fill:var(--color-text-tertiary);font-size:var(--text-xs);pointer-events:none}.GeographicMarketPositionGridMap_australiaGrid__jes_V rect{rx:0;ry:0}.GeographicMarketPositionGridMap_cellShapeDot__XlbAK circle{transition:stroke-width .15s ease,filter .15s ease,opacity .15s ease}.GeographicMarketPositionGridMap_cellShapeDot__XlbAK circle[fill="var(--sage-3)"]:hover{filter:brightness(.96)}.GeographicMarketPositionGridMap_cellShapeDot__XlbAK circle[fill="var(--sage-10)"]:hover{filter:brightness(.82)}.GeographicMarketPositionGridMap_cellShapeDot__XlbAK circle[fill="var(--color-text-primary)"]:hover{filter:brightness(.9)}.GeographicMarketPositionGridMap_cellShapeDot__XlbAK .city-dot-hit{cursor:pointer}.GeographicMarketPositionGridMap_withPositionLegend___dCpH{position:relative}.GeographicMarketPositionGridMap_mapChartLegendWrapper__Y4c0c{display:flex;flex-direction:row;align-items:flex-start;gap:var(--space-4);width:100%;padding:var(--space-4)}.GeographicMarketPositionGridMap_mapColumn__ahRZE{flex:1 1;min-width:0;display:flex;justify-content:center}.GeographicMarketPositionGridMap_positionLegend__Y_uIk{flex-shrink:0;width:min(360px,100%);max-width:min(360px,100%);background:color-mix(in srgb,var(--color-bg-base) 92%,transparent);border:1px solid var(--color-border-subtle);z-index:1}.GeographicMarketPositionGridMap_positionLegendHeading__plyzJ{padding:var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-primary);line-height:var(--leading-tight);border-bottom:1px solid var(--color-border)}.GeographicMarketPositionGridMap_positionLegendList__Vx6Ws{list-style:none;margin:0;padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.GeographicMarketPositionGridMap_positionLegendItem__LO_EM{display:flex;align-items:flex-start;gap:var(--space-2)}.GeographicMarketPositionGridMap_positionLegendDot__IHjv7{width:8px;height:8px;border-radius:50%;margin-top:.35em;flex-shrink:0}.GeographicMarketPositionGridMap_positionLegendText__VntvS{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.GeographicMarketPositionGridMap_positionLegendTitle__rW_nQ{display:flex;align-items:baseline;justify-content:flex-start;gap:var(--space-2);width:100%;font-size:var(--text-sm);line-height:var(--leading-tight)}.GeographicMarketPositionGridMap_positionLegendTitleLabel___DfTN{font-weight:var(--weight-semibold);color:var(--color-text-primary);min-width:0}.GeographicMarketPositionGridMap_positionLegendTitleMeta__zUyFc{display:flex;align-items:baseline;justify-content:flex-end;gap:var(--space-2);flex-shrink:0;text-align:right}.GeographicMarketPositionGridMap_positionLegendTitleCount__LGMCO{font-weight:var(--weight-regular);color:var(--color-text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.GeographicMarketPositionGridMap_positionLegendTitlePercent__JPb24{font-weight:var(--weight-normal);color:var(--color-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.GeographicMarketPositionGridMap_positionLegendDefinition__D29nL{font-size:var(--text-xs);color:var(--color-text-secondary);line-height:var(--leading-normal)}.GeographicMarketPositionGridMap_tooltipStack__R3TcO{margin:calc(-1 * var(--space-4));width:calc(100% + 2 * var(--space-4));min-width:0}.GeographicMarketPositionGridMap_tooltipSection___SRne{padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border)}.GeographicMarketPositionGridMap_tooltipSection___SRne:first-child{border-top:none}.GeographicMarketPositionGridMap_tooltipCityRow__lbeZA{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);min-width:0}.GeographicMarketPositionGridMap_tooltipCityName__wmHJw{font-size:var(--text-base);font-weight:var(--weight-normal);color:var(--color-text-primary);line-height:var(--leading-tight);min-width:0}.GeographicMarketPositionGridMap_tooltipCityBrandTotal__OK1VD{flex-shrink:0;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-primary);text-align:right;white-space:nowrap}.GeographicMarketPositionGridMap_tooltipMiniChart__SV4CQ{width:100%;min-width:0}.GeographicMarketPositionGridMap_tooltipStack__R3TcO div{margin-bottom:0}.GeographicMarketPositionGridMap_gridMapTooltipRadixContent__EK3FZ{z-index:30;box-sizing:border-box;width:min(320px,calc(100vw - var(--space-8)));max-width:min(320px,calc(100vw - var(--space-8)))}div.GeographicMarketPositionGridMap_gridMapTooltipInner__uHcCE{box-sizing:border-box;width:100%;max-width:none}@media (max-width:900px){.GeographicMarketPositionGridMap_mapChartLegendWrapper__Y4c0c{flex-direction:column;align-items:stretch}.GeographicMarketPositionGridMap_mapColumn__ahRZE{justify-content:center}.GeographicMarketPositionGridMap_positionLegend__Y_uIk{width:100%;max-width:100%;margin-top:var(--space-2)}}.GeographicConcentration14Table_wrapper__rDVLU{width:100%;overflow-x:auto}.GeographicConcentration14Table_empty__kPFQZ{min-height:120px;display:flex;align-items:center;justify-content:center;font-size:var(--text-sm);color:var(--color-text-tertiary);background:var(--color-bg-subtle);border-radius:var(--radius-md);border:1px dashed var(--color-border)}.GeographicConcentration14Table_table__q84r_{width:100%;border-collapse:collapse;font-size:var(--text-sm);color:var(--color-text-secondary)}.GeographicConcentration14Table_table__q84r_ td,.GeographicConcentration14Table_table__q84r_ th{padding:var(--space-2) var(--space-3);text-align:left;border:1px solid var(--color-border-subtle)}.GeographicConcentration14Table_table__q84r_ th{font-weight:var(--weight-semibold);color:var(--color-text-primary);background:var(--color-bg-subtle)}.GeographicMarketPositionGridMapGridLines_gridLinesChart__EpwnI,.GeographicMarketPositionGridMapGridLines_gridLinesChart__EpwnI svg{overflow:visible}.GeographicMarketPositionGridMapGridLines_gridLinesChart__EpwnI .gm-city-hit{cursor:pointer;pointer-events:all}.GeographicConcentrationHeatmap_heatmapWrap__fS2dB{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-base);min-width:0;overflow:hidden}.GeographicConcentrationHeatmap_heatmap__2bZTO{width:100%;border-collapse:collapse;font-size:var(--text-sm);table-layout:fixed}.GeographicConcentrationHeatmap_corner__6lKFh{width:150px;min-width:150px}.GeographicConcentrationHeatmap_corner__6lKFh,.GeographicConcentrationHeatmap_headerCell__27mpj{background:var(--color-bg-subtle);border-bottom:1px solid var(--color-border-subtle);border-right:1px solid var(--color-border-subtle)}.GeographicConcentrationHeatmap_headerCell__27mpj{padding:var(--space-2) var(--space-3);color:var(--color-text-secondary);font-weight:var(--weight-semibold);text-align:center;word-break:break-word}.GeographicConcentrationHeatmap_headerSegmentName__u_E6j{display:block}.GeographicConcentrationHeatmap_headerPrice__dQ4lL{display:block;font-size:var(--text-xs);font-weight:var(--weight-normal);color:var(--color-text-tertiary);margin-top:var(--space-1)}.GeographicConcentrationHeatmap_headerCell__27mpj:last-child{border-right:none}.GeographicConcentrationHeatmap_rowLabel__YFxwv{width:150px;min-width:150px;padding:var(--space-2) var(--space-3);background:var(--color-bg-subtle);color:var(--color-text-primary);font-weight:var(--weight-medium);text-align:left;border-bottom:1px solid var(--color-border-subtle);border-right:1px solid var(--color-border-subtle);white-space:nowrap}.GeographicConcentrationHeatmap_rowLabelName__qGlLP{display:block}.GeographicConcentrationHeatmap_rowLabelTotal__ySIj4{display:block;font-size:var(--text-xs);font-weight:var(--weight-normal);color:var(--color-text-tertiary);margin-top:var(--space-1)}.GeographicConcentrationHeatmap_heatmap__2bZTO tbody tr:last-child .GeographicConcentrationHeatmap_cell__vlRZV,.GeographicConcentrationHeatmap_heatmap__2bZTO tbody tr:last-child .GeographicConcentrationHeatmap_rowLabel__YFxwv{border-bottom:none}.GeographicConcentrationHeatmap_cell__vlRZV{padding:var(--space-2) var(--space-3);text-align:center;border-bottom:1px solid var(--color-border-subtle);border-right:1px solid var(--color-border-subtle);color:var(--color-text-primary)}.GeographicConcentrationHeatmap_cell__vlRZV:last-child{border-right:none}.GeographicConcentrationHeatmap_tier_Local_Direct__snXqV{background:var(--chart-color-10)}.GeographicConcentrationHeatmap_tier_Domestic_Scale__RRlPY{background:var(--chart-color-7);color:var(--color-bg-base)}.GeographicConcentrationHeatmap_tier_National_Omnichannel__RafB4{background:var(--chart-color-4);color:var(--color-bg-base)}.GeographicConcentrationHeatmap_tier_Global_Reach__fo0pa{background:var(--chart-color-1);color:var(--color-bg-base)}.SocialFollowingDotPlot_dotMark__7swBW{cursor:pointer}.SocialFollowingDotPlot_tooltipStack__Oq4R1{margin:calc(-1 * var(--space-4));width:calc(100% + 2 * var(--space-4))}.SocialFollowingDotPlot_tooltipSection__gJB5P{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border)}.SocialFollowingDotPlot_tooltipSection__gJB5P:first-child{border-top:none}.SocialFollowingDotPlot_tooltipBrand__UOq1k{margin:0;font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--color-text-primary);line-height:var(--leading-tight)}.SocialFollowingDotPlot_tooltipFollowersLine__7cTl6{margin:0;font-size:var(--text-sm);line-height:var(--leading-normal)}.SocialFollowingDotPlot_tooltipFollowersValue__tRkDp{font-weight:var(--weight-bold);color:var(--color-text-primary)}.SocialFollowingDotPlot_tooltipFollowersLabel__dBGLk{font-weight:var(--weight-normal);color:var(--color-text-secondary)}.SocialFollowingDotPlot_tooltipComparison__i_mbi{margin:0;font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--color-text-secondary)}.SocialFollowingDotPlot_tooltipComparisonRest__g9FBy{font-weight:var(--weight-normal);color:var(--color-text-secondary)}.SocialFollowingDotPlot_tooltipMultPositive__FkeBa{font-weight:var(--weight-bold);color:var(--color-success)}.SocialFollowingDotPlot_tooltipMultNegative__hipzp{font-weight:var(--weight-bold);color:var(--color-error)}.SocialFollowingDotPlot_tooltipMultNeutral__COE3u{font-weight:var(--weight-normal);color:var(--color-text-secondary)}.SocialFollowingDotPlot_tooltipKvRow__GrD9H{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-4);width:100%;font-size:var(--text-sm);line-height:var(--leading-normal)}.SocialFollowingDotPlot_tooltipKvValueSide__sXTTu{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:var(--space-2);flex:1 1;min-width:0}.SocialFollowingDotPlot_tooltipSegmentDot__TDRJW{flex-shrink:0;width:8px;height:8px;border-radius:50%}.SocialFollowingDotPlot_tooltipKvLabel__ZfeQ_{text-align:left;color:var(--color-text-secondary);font-weight:var(--weight-normal)}.SocialFollowingDotPlot_tooltipKvValue__OjE2T{min-width:0;text-align:right;color:var(--color-text-primary);font-weight:var(--weight-medium);word-break:break-word}.SocialFollowingDotPlot_tooltipKvRow__GrD9H>.SocialFollowingDotPlot_tooltipKvValue__OjE2T{flex:1 1;min-width:0}.MiniBarRow_row__61mAf{display:flex;flex-direction:column;gap:var(--space-1);width:100%}.MiniBarRow_header__1_0qD{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.MiniBarRow_headerWithDescription__AqCHF{align-items:flex-start}.MiniBarRow_labelBlock__yJUR9{display:flex;flex-direction:row;gap:var(--space-1);min-width:0}.MiniBarRow_label__jlspJ{font-size:var(--text-sm);color:var(--color-text-primary)}.MiniBarRow_description___kYcJ,.MiniBarRow_labelValue__OiSQQ{font-size:var(--text-sm);color:var(--color-text-secondary)}.MiniBarRow_labelValue__OiSQQ{flex-shrink:0}.MiniBarRow_labelValueGroup__T_p_x{display:inline-flex;align-items:baseline;gap:var(--space-1);flex-shrink:0}.MiniBarRow_labelValuePrimary__BZi72{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.MiniBarRow_labelValueSecondary__tR08P{font-size:var(--text-sm);font-weight:var(--weight-normal);color:var(--color-text-secondary)}.MiniBarRow_barTrack__sipYy{height:4px;width:100%;background:var(--mini-bar-track,var(--sage-3));overflow:hidden}.MiniBarRow_barFill__Ak2qF{height:100%;background:var(--mini-bar-fill,var(--color-text-primary));min-width:0;transition:width .15s ease}.MarketSegmentDonut_list__s4zdn{display:flex;flex-direction:column;gap:var(--space-3);width:100%}.MarketPositionTreemap_treemapWrap__m3tCv{width:100%;height:var(--market-position-treemap-height,420px)}.MarketPositionTreemap_node__QrSEy{--treemap-radius:var(--radius-md)}.report-chart .MarketPositionTreemap_label__OJFFH{fill:var(--color-text-primary);font-size:var(--text-sm);pointer-events:none}.report-chart .MarketPositionTreemap_subLabel__X_Uwh{fill:var(--color-text-secondary);font-size:var(--text-xs);pointer-events:none}.report-chart .MarketPositionTreemap_percent__moYwD{fill:var(--color-text-tertiary);font-size:var(--text-xs);pointer-events:none}.YouthPenetrationDivergingBar_wrapper__tkrwk{width:100%;min-height:280px;position:relative;padding-top:var(--space-4)}.YouthPenetrationDivergingBar_placeholder__7hf_1{min-height:240px;display:flex;align-items:center;justify-content:center;background:var(--color-bg-base);border:1px dashed var(--color-border);border-radius:var(--radius-sm)}.YouthPenetrationDivergingBar_placeholderText__HT7R7{font-size:var(--text-sm);color:var(--color-text-tertiary)}.YouthPenetrationDivergingBar_tooltipContent__nEzue{font-size:var(--text-sm);color:var(--color-text-primary);min-width:0}.YouthPenetrationDivergingBar_tooltipTitle__A809C{display:block;margin-bottom:var(--space-2);font-size:var(--text-base)}.YouthPenetrationDivergingBar_tooltipTable__lgJQ_{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.YouthPenetrationDivergingBar_tooltipLabel__g_Xzm{padding-right:var(--space-3);color:var(--color-text-secondary);vertical-align:top;white-space:nowrap}.YouthPenetrationDivergingBar_tooltipPct__qYJXh{padding-right:var(--space-3);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.YouthPenetrationDivergingBar_tooltipCount__tY50q{color:var(--color-text-tertiary);font-size:var(--text-xs);white-space:nowrap}.YouthPenetrationDivergingBar_tooltipDelta__kKSxS{margin:var(--space-2) 0 0;padding-top:var(--space-2);border-top:1px solid var(--color-border-subtle);font-size:var(--text-xs);color:var(--color-text-secondary);font-weight:var(--weight-medium)}