.ChartCard_title__GfpfG{font-family:var(--font-heading,Inter,sans-serif);font-size:1rem;font-weight:700;color:var(--color-text-tertiary);line-height:1.3;margin:0}.ChartCard_legendWrapper__qNCXf{margin-top:1rem}.ChartCard_table__mqOgr{width:100%;border-collapse:collapse;font-family:var(--font-heading,Inter,sans-serif);font-size:.875rem}.ChartCard_table__mqOgr:focus{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:.25rem}.ChartCard_th__xs_NE{font-weight:600;border-bottom:2px solid var(--border);white-space:nowrap}.ChartCard_td__3tL5W,.ChartCard_th__xs_NE{text-align:left;padding:.625rem .75rem;color:var(--color-text-tertiary)}.ChartCard_td__3tL5W{border-bottom:1px solid var(--border)}.ChartCard_tr__7Kb__{transition:background .1s ease}.ChartCard_tr__7Kb__:hover{background:var(--color-surface-hover)}.dark .ChartCard_th__xs_NE,.dark .ChartCard_title__GfpfG{color:var(--color-text-primary-dark)}.dark .ChartCard_td__3tL5W,.dark .ChartCard_th__xs_NE{border-bottom-color:var(--border)}.dark .ChartCard_td__3tL5W{color:var(--color-text-tertiary-dark)}.dark .ChartCard_tr__7Kb__:hover{background:var(--color-surface-hover-dark)}.dark .ChartCard_table__mqOgr:focus{outline-color:var(--color-focus-ring-dark)}@media (prefers-color-scheme:dark){:root:not(.light) .ChartCard_title__GfpfG{color:var(--color-text-primary-dark)}:root:not(.light) .ChartCard_th__xs_NE{color:var(--color-text-primary-dark);border-bottom-color:var(--border)}:root:not(.light) .ChartCard_td__3tL5W{color:var(--color-text-tertiary-dark);border-bottom-color:var(--border)}:root:not(.light) .ChartCard_tr__7Kb__:hover{background:var(--color-surface-hover-dark)}:root:not(.light) .ChartCard_table__mqOgr:focus{outline-color:var(--color-focus-ring-dark)}}@media (prefers-reduced-motion:reduce){.ChartCard_tr__7Kb__{transition:none}}.SecondaryPillButton_button__F3lzy{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:9999px;border:1.5px solid var(--color-brand-accent);background:transparent;color:var(--color-text-tertiary);font-family:Inter,sans-serif;font-size:.875rem;font-weight:600;line-height:1.25;cursor:pointer;white-space:nowrap;flex-shrink:1;min-width:0;position:relative;transition:background-color .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease}.SecondaryPillButton_button__F3lzy:before{content:"";position:absolute;inset:-4px -1px}.SecondaryPillButton_button__F3lzy:hover:not(:disabled){background-color:var(--color-interactive-bg-hover)}.SecondaryPillButton_button__F3lzy:hover:not(:disabled) .SecondaryPillButton_label__lYggb{text-decoration:underline;text-underline-offset:2px}.SecondaryPillButton_button__F3lzy.SecondaryPillButton_active__e3ZfH{background-color:var(--color-interactive-bg-hover);font-weight:700}.SecondaryPillButton_button__F3lzy.SecondaryPillButton_active__e3ZfH .SecondaryPillButton_label__lYggb{text-decoration:none}.SecondaryPillButton_button__F3lzy:active:not(:disabled){transform:scale(.97);transition-duration:.05s}.SecondaryPillButton_button__F3lzy:focus-visible{outline:var(--focus-ring-width,3px) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset,2px)}.SecondaryPillButton_button__F3lzy:disabled{opacity:.35;pointer-events:none;cursor:not-allowed}.SecondaryPillButton_icon__QxfVG{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px}.SecondaryPillButton_icon__QxfVG svg{width:100%;height:100%}.SecondaryPillButton_label__lYggb{user-select:none;overflow:hidden;text-overflow:ellipsis;min-width:0}.SecondaryPillButton_tooltip__GZC0a{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);padding:4px 10px;border-radius:6px;background:var(--color-text-primary);color:var(--color-surface-tertiary);font-size:12px;font-weight:500;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .15s ease,visibility .15s ease;z-index:10}.SecondaryPillButton_button__F3lzy:focus-visible .SecondaryPillButton_tooltip__GZC0a,.SecondaryPillButton_button__F3lzy:hover .SecondaryPillButton_tooltip__GZC0a{opacity:1;visibility:visible}.SecondaryPillButton_button__F3lzy.SecondaryPillButton_tooltipDismissed__AMJZq .SecondaryPillButton_tooltip__GZC0a{opacity:0;visibility:hidden}.dark .SecondaryPillButton_button__F3lzy{border-color:var(--color-brand-yellow);color:var(--color-brand-yellow)}.dark .SecondaryPillButton_button__F3lzy:hover:not(:disabled){background-color:var(--color-brand-yellow);color:#121723}.dark .SecondaryPillButton_button__F3lzy:hover:not(:disabled) .SecondaryPillButton_label__lYggb{text-decoration:underline;text-underline-offset:2px}.dark .SecondaryPillButton_button__F3lzy.SecondaryPillButton_active__e3ZfH{background-color:var(--color-brand-yellow);color:#121723;font-weight:700}.dark .SecondaryPillButton_button__F3lzy.SecondaryPillButton_active__e3ZfH .SecondaryPillButton_label__lYggb{text-decoration:none}.dark .SecondaryPillButton_button__F3lzy:focus-visible{outline-color:var(--color-focus-ring-dark)}.dark .SecondaryPillButton_tooltip__GZC0a{background:#ffffff;color:#121723}@media (prefers-color-scheme:dark){:root:not(.light) .SecondaryPillButton_button__F3lzy{border-color:var(--color-brand-yellow);color:var(--color-brand-yellow)}:root:not(.light) .SecondaryPillButton_button__F3lzy:hover:not(:disabled){background-color:var(--color-brand-yellow);color:#121723}:root:not(.light) .SecondaryPillButton_button__F3lzy:hover:not(:disabled) .SecondaryPillButton_label__lYggb{text-decoration:underline;text-underline-offset:2px}:root:not(.light) .SecondaryPillButton_button__F3lzy.SecondaryPillButton_active__e3ZfH{background-color:var(--color-brand-yellow);color:#121723;font-weight:700}:root:not(.light) .SecondaryPillButton_button__F3lzy.SecondaryPillButton_active__e3ZfH .SecondaryPillButton_label__lYggb{text-decoration:none}:root:not(.light) .SecondaryPillButton_button__F3lzy:focus-visible{outline-color:var(--color-focus-ring-dark)}:root:not(.light) .SecondaryPillButton_tooltip__GZC0a{background:#ffffff;color:#121723}}@media (prefers-reduced-motion:reduce){.SecondaryPillButton_button__F3lzy,.SecondaryPillButton_tooltip__GZC0a{transition:none}}.ChartFooter_row__WU8q0{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:1px solid var(--border);margin-top:1rem}.ChartFooter_overflowBadge__GUxtu{display:inline-block;background:var(--color-surface-primary);border:1px solid var(--color-border-default);border-radius:9999px;padding:.125rem .5625rem;font-family:var(--font-heading,Inter,sans-serif);font-size:.75rem;font-weight:500;color:var(--color-text-muted);white-space:nowrap}.dark .ChartFooter_row__WU8q0{border-top-color:var(--color-border-default-dark)}.dark .ChartFooter_overflowBadge__GUxtu{background:var(--color-surface-primary-dark);border-color:var(--color-border-default-dark);color:var(--color-text-muted-dark)}@media (prefers-color-scheme:dark){:root:not(.light) .ChartFooter_row__WU8q0{border-top-color:var(--color-border-default-dark)}:root:not(.light) .ChartFooter_overflowBadge__GUxtu{background:var(--color-surface-primary-dark);border-color:var(--color-border-default-dark);color:var(--color-text-muted-dark)}}.ChartLegend_legend__8BV3o{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.ChartLegend_badge__eyFXK{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .75rem .25rem .5rem;border-radius:9999px;border-width:1.5px;border-style:solid;font-family:var(--font-heading,Inter,sans-serif);font-size:.75rem;font-weight:600;line-height:1.4;white-space:nowrap}.ChartLegend_dot__l_mlW{width:.625rem;height:.625rem;border-radius:50%;flex-shrink:0}.ChartToolbar_toolbar__fF1EE{display:flex;align-items:center;gap:.5rem;flex-shrink:1;min-width:0}.ChartToolbar_divider__XiFLB{width:1px;height:1rem;background:var(--border);flex-shrink:0}.ChartToolbar_toolbar__fF1EE [data-label-visibility=sm-and-above] [data-slot=label]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media (min-width:640px){.ChartToolbar_toolbar__fF1EE [data-label-visibility=sm-and-above] [data-slot=label]{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:nowrap}}.ChartToolbar_toolbar__fF1EE [role=tooltip]{left:auto;transform:none;right:0}.dark .ChartToolbar_divider__XiFLB{background:var(--color-border-default-dark)}@media (prefers-color-scheme:dark){:root:not(.light) .ChartToolbar_divider__XiFLB{background:var(--color-border-default-dark)}}@container (max-width: 640px){[data-chart-scroll]{max-height:480px;overflow-y:auto}[data-comparison-heatmap]{overflow-x:auto}}.highcharts-data-table{margin-top:1rem;overflow-x:auto}.highcharts-data-table table{width:100%;border-collapse:collapse;border:1px solid var(--border);font-family:Inter,sans-serif;font-size:.875rem;line-height:1.5}.highcharts-data-table caption{padding:.75rem 1.25rem;margin-bottom:.25rem;font-weight:700;font-size:.875rem;text-align:left;color:var(--color-text-tertiary)}.highcharts-data-table th{padding:.75rem 1.25rem;text-align:left;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);border-bottom:2px solid var(--border)}.highcharts-data-table td{padding:.75rem 1.25rem;color:var(--color-text-tertiary);border-bottom:1px solid var(--border)}.highcharts-data-table tr:nth-child(2n) td,.highcharts-data-table tr:nth-child(2n) th{background-color:var(--muted)}:is(.dark) .highcharts-data-table table{border-color:var(--border)}:is(.dark) .highcharts-data-table caption{color:#ffffff}:is(.dark) .highcharts-data-table th{color:var(--muted-foreground);border-bottom-color:var(--border)}:is(.dark) .highcharts-data-table td{color:var(--color-text-tertiary-dark,#e4e4e7);border-bottom-color:var(--border)}:is(.dark) .highcharts-data-table tr:nth-child(2n) td,:is(.dark) .highcharts-data-table tr:nth-child(2n) th{background-color:rgba(255,255,255,.05)}