.mf-performance-module__erasta__container{gap:var(--space-6);flex-direction:column;width:100%;display:flex}@media (min-width:640px){.mf-performance-module__erasta__container{gap:var(--space-7)}}.mf-performance-module__erasta__card{--chart-card-pad:var(--space-5);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--chart-card-pad);gap:var(--space-4);flex-direction:column;display:flex}@media (min-width:640px){.mf-performance-module__erasta__card{padding:var(--space-5)}}.mf-performance-module__erasta__growthHeader{gap:var(--space-3);flex-direction:column;display:flex}@media (min-width:640px){.mf-performance-module__erasta__growthHeader{justify-content:space-between;align-items:center;gap:var(--space-4);flex-direction:row}}.mf-performance-module__erasta__growthTitle{font-family:var(--ts-font);font-size:var(--ts-body-md);font-weight:var(--weight-medium);letter-spacing:var(--ts-ls-tight);color:var(--color-text);line-height:var(--ts-lh-tight);margin:0}@media (min-width:640px){.mf-performance-module__erasta__growthTitle{font-size:var(--ts-h6)}}.mf-performance-module__erasta__growthSubtitle{font-family:var(--ts-font);font-size:var(--ts-body-sm);color:var(--color-text-secondary);margin:var(--space-1) 0 0 0}.mf-performance-module__erasta__growthControlsRow{justify-content:space-between;align-items:center;gap:var(--space-3);flex-shrink:0;display:flex;overflow-x:auto}.mf-performance-module__erasta__legendGroup{align-items:center;gap:var(--space-3);font-family:var(--ts-font);font-size:var(--ts-caption);color:var(--color-text-secondary);white-space:nowrap;display:flex}.mf-performance-module__erasta__chartContainerArea{--h:320px;width:100%;height:var(--h);padding-top:var(--space-2);position:relative}.mf-performance-module__erasta__twoColGrid{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}@media (min-width:1024px){.mf-performance-module__erasta__twoColGrid{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}.mf-performance-module__erasta__returnsTableCard{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);justify-content:space-between;gap:var(--space-4);flex-direction:column;display:flex}.mf-performance-module__erasta__tableBox{border:1px solid var(--color-border);border-radius:var(--radius-sm);font-family:var(--ts-font);font-size:var(--ts-caption);overflow:hidden}.mf-performance-module__erasta__tableHeaderRow,.mf-performance-module__erasta__tableBodyRow{column-gap:var(--space-3);padding:0 var(--space-3);box-sizing:border-box;grid-template-columns:minmax(0,2.2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.mf-performance-module__erasta__tableHeaderRow{min-height:var(--space-8);background-color:var(--color-bg-subtle);font-weight:var(--weight-medium);color:var(--color-text-secondary)}.mf-performance-module__erasta__tableBodyRow{min-height:var(--space-9);border-top:1px solid var(--color-border)}.mf-performance-module__erasta__tableHeaderRow>div,.mf-performance-module__erasta__tableBodyRow>div{text-align:left;font-variant-numeric:tabular-nums lining-nums;min-width:0;line-height:var(--ts-lh-tight)}.mf-performance-module__erasta__colPeriod{justify-content:center;align-items:flex-start;gap:var(--space-px);flex-direction:column;display:flex}@media (min-width:640px){.mf-performance-module__erasta__colPeriod{justify-content:flex-start;align-items:center;gap:var(--space-2);flex-flow:wrap}}.mf-performance-module__erasta__colYou{font-weight:var(--weight-medium)}.mf-performance-module__erasta__colCategory,.mf-performance-module__erasta__colIndex,.mf-performance-module__erasta__tableHeaderRow>div{color:var(--color-text-secondary)}.mf-performance-module__erasta__coverageBadge{padding:var(--space-px) var(--space-1);border-radius:var(--radius-xs);font-family:var(--ts-font);font-size:var(--ts-caption);font-weight:var(--weight-medium);background-color:var(--color-warn-soft);color:var(--color-warn);white-space:nowrap;line-height:var(--ts-lh-tight);align-items:center;display:inline-flex}.mf-performance-module__erasta__tooltipBox{background-color:var(--color-surface-raised);color:var(--color-text);border:1px solid var(--color-border);padding:var(--space-3);border-radius:var(--radius-md);font-family:var(--ts-font);font-size:var(--ts-caption);gap:var(--space-1);--min-w:190px;min-width:var(--min-w);z-index:var(--z-menu);flex-direction:column;display:flex}.mf-performance-module__erasta__tooltipTitle{font-weight:var(--weight-medium);color:var(--color-text);border-bottom:1px solid var(--color-border);padding-bottom:var(--space-1)}.mf-performance-module__erasta__tooltipRow{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.mf-performance-module__erasta__summaryCallout{padding:var(--space-3);border-radius:var(--radius-sm);background-color:var(--color-gain-soft);border:1px solid var(--color-gain-soft);font-family:var(--ts-font);font-size:var(--ts-body-sm);color:var(--color-gain);font-weight:var(--weight-medium)}@media (max-width:639px){.mf-performance-module__erasta__card{--chart-card-pad:var(--space-3);padding:var(--space-4) var(--chart-card-pad)}.mf-performance-module__erasta__returnsTableCard{padding:var(--space-4)}.mf-performance-module__erasta__tableBodyRow{min-height:var(--space-9);padding-block:var(--space-1);box-sizing:border-box}.mf-performance-module__erasta__tableBodyRow>div{line-height:var(--ts-lh-tight)}.mf-performance-module__erasta__tableHeaderRow,.mf-performance-module__erasta__tableBodyRow{column-gap:var(--space-2);padding-inline:var(--space-3);grid-template-columns:minmax(0,1.3fr) minmax(0,1.15fr) minmax(0,.9fr) minmax(0,.9fr)}.mf-performance-module__erasta__tableHeaderRow>div,.mf-performance-module__erasta__tableBodyRow>div{white-space:nowrap;grid-column:auto;padding-right:0}.mf-performance-module__erasta__tableHeaderRow>div:first-child{text-align:left}}.mf-performance-module__erasta__coverageNote{margin:var(--space-2) 0 0;text-align:left;font-family:var(--ts-font);font-size:var(--ts-body-sm);line-height:var(--ts-lh-normal);color:var(--color-text)}.mf-performance-module__erasta__sb_2f3ec98b.mf-performance-module__erasta__sb_2f3ec98b.mf-performance-module__erasta__sb_2f3ec98b{color:var(--color-text);font-weight:var(--weight-medium);align-items:center;gap:var(--space-1);display:inline-flex}.mf-performance-module__erasta__sb_be3b8df2.mf-performance-module__erasta__sb_be3b8df2.mf-performance-module__erasta__sb_be3b8df2{font-weight:var(--weight-medium);font-variant-numeric:tabular-nums lining-nums;color:var(--color-text)}.mf-performance-module__erasta__sb_e8d55be6.mf-performance-module__erasta__sb_e8d55be6.mf-performance-module__erasta__sb_e8d55be6{padding-top:var(--space-1)}.mf-performance-module__erasta__sb_e4b72840.mf-performance-module__erasta__sb_e4b72840.mf-performance-module__erasta__sb_e4b72840{color:var(--color-text-secondary);font-weight:var(--weight-medium)}.mf-performance-module__erasta__sb_dbc770e3.mf-performance-module__erasta__sb_dbc770e3.mf-performance-module__erasta__sb_dbc770e3{gap:var(--space-4);flex-direction:column;display:flex}.mf-performance-module__erasta__sb_382599ee.mf-performance-module__erasta__sb_382599ee.mf-performance-module__erasta__sb_382599ee{height:var(--space-4);background-color:var(--color-bg-subtle);border-radius:var(--radius-xs);width:var(--space-12);display:inline-block}.mf-performance-module__erasta__sb_dd678918.mf-performance-module__erasta__sb_dd678918.mf-performance-module__erasta__sb_dd678918{color:var(--color-text);font-weight:var(--weight-medium)}.mf-performance-module__erasta__sb_28337605.mf-performance-module__erasta__sb_28337605.mf-performance-module__erasta__sb_28337605{color:var(--color-gain);font-weight:var(--weight-medium)}.mf-performance-module__erasta__sb_2e8c6eb2.mf-performance-module__erasta__sb_2e8c6eb2.mf-performance-module__erasta__sb_2e8c6eb2{align-items:center;gap:var(--space-1);display:inline-flex}.mf-performance-module__erasta__sb_c61798ee.mf-performance-module__erasta__sb_c61798ee.mf-performance-module__erasta__sb_c61798ee{background-color:var(--color-bg-subtle);border-radius:var(--radius-md);border:1px dashed var(--color-border);width:100%;height:100%;font-size:var(--ts-caption);color:var(--color-text-secondary);justify-content:center;align-items:center;display:flex}.mf-performance-module__erasta__sb_faf6cb46.mf-performance-module__erasta__sb_faf6cb46.mf-performance-module__erasta__sb_faf6cb46{height:100%;font-size:var(--ts-caption);color:var(--color-text-secondary);justify-content:center;align-items:center;display:flex}.mf-performance-module__erasta__sb_f52651be.mf-performance-module__erasta__sb_f52651be.mf-performance-module__erasta__sb_f52651be{gap:var(--space-3);flex-direction:column;display:flex}.mf-performance-module__erasta__sb_8442bbb4.mf-performance-module__erasta__sb_8442bbb4.mf-performance-module__erasta__sb_8442bbb4{background-color:var(--color-bg-subtle);border-radius:var(--radius-sm);width:100%;height:100%;padding:var(--space-4);flex-direction:column;justify-content:space-around;display:flex}.mf-performance-module__erasta__sb_d50761cd.mf-performance-module__erasta__sb_d50761cd.mf-performance-module__erasta__sb_d50761cd{height:var(--space-5);background-color:var(--color-border);border-radius:var(--radius-xs);width:75%}.mf-performance-module__erasta__sb_06a20bb0.mf-performance-module__erasta__sb_06a20bb0.mf-performance-module__erasta__sb_06a20bb0{height:var(--space-5);background-color:var(--color-border);border-radius:var(--radius-xs);width:85%}.mf-performance-module__erasta__sb_094c05c4.mf-performance-module__erasta__sb_094c05c4.mf-performance-module__erasta__sb_094c05c4{height:var(--space-5);background-color:var(--color-border);border-radius:var(--radius-xs);width:65%}.mf-performance-module__erasta__sb_418ac608.mf-performance-module__erasta__sb_418ac608.mf-performance-module__erasta__sb_418ac608{height:var(--space-5);background-color:var(--color-border);border-radius:var(--radius-xs);width:50%}.mf-performance-module__erasta__sb_1442845b.mf-performance-module__erasta__sb_1442845b.mf-performance-module__erasta__sb_1442845b{gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-border);flex-direction:column;display:flex}.mf-performance-module__erasta__sb_eab007fb.mf-performance-module__erasta__sb_eab007fb.mf-performance-module__erasta__sb_eab007fb{font-size:var(--ts-caption);font-weight:var(--weight-medium);justify-content:space-between;align-items:center;display:flex}.mf-performance-module__erasta__sb_00cfb28d.mf-performance-module__erasta__sb_00cfb28d.mf-performance-module__erasta__sb_00cfb28d{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mf-performance-module__erasta__sb_18a77b6f.mf-performance-module__erasta__sb_18a77b6f.mf-performance-module__erasta__sb_18a77b6f{height:var(--space-3);background-color:var(--color-bg-subtle);border-radius:var(--radius-xs);width:var(--space-13);display:inline-block}.mf-performance-module__erasta__sb_3249c4b4.mf-performance-module__erasta__sb_3249c4b4.mf-performance-module__erasta__sb_3249c4b4{height:var(--space-3);background-color:var(--color-bg-subtle);border-radius:var(--radius-xs);width:var(--space-10);display:inline-block}.mf-performance-module__erasta__sb_bba720fa.mf-performance-module__erasta__sb_bba720fa.mf-performance-module__erasta__sb_bba720fa{height:var(--space-4);background-color:var(--color-bg-subtle);border-radius:var(--radius-xs);width:var(--space-11)}.mf-performance-module__erasta__sb_abcceba5.mf-performance-module__erasta__sb_abcceba5.mf-performance-module__erasta__sb_abcceba5{height:var(--space-4);background-color:var(--color-bg-subtle);border-radius:var(--radius-xs);width:var(--space-8)}.mf-performance-module__erasta__sb_61500b3b.mf-performance-module__erasta__sb_61500b3b.mf-performance-module__erasta__sb_61500b3b{height:var(--space-4);background-color:var(--color-bg-subtle);border-radius:var(--radius-xs);width:var(--space-9)}.mf-performance-module__erasta__sb_59702b8e.mf-performance-module__erasta__sb_59702b8e.mf-performance-module__erasta__sb_59702b8e{font-weight:var(--weight-medium);color:var(--color-text);white-space:nowrap}.mf-performance-module__erasta__sb_c8c998c5.mf-performance-module__erasta__sb_c8c998c5.mf-performance-module__erasta__sb_c8c998c5{gap:var(--space-2);flex-direction:column;display:flex}.mf-performance-module__erasta__sb_d1a6fd40.mf-performance-module__erasta__sb_d1a6fd40.mf-performance-module__erasta__sb_d1a6fd40{height:var(--space-8);background-color:var(--color-bg-subtle);border-radius:var(--radius-sm)}.mf-performance-module__erasta__sb_f0facc5e.mf-performance-module__erasta__sb_f0facc5e.mf-performance-module__erasta__sb_f0facc5e{width:100%;padding-top:var(--space-1);transition:height var(--dur-base) var(--ease-out);height:var(--dyn-height)}.mf-performance-module__erasta__sb_8f167baf.mf-performance-module__erasta__sb_8f167baf.mf-performance-module__erasta__sb_8f167baf{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-xs);background-color:var(--dyn-background-color);flex-shrink:0}.mf-performance-module__erasta__sb_4f42c25b.mf-performance-module__erasta__sb_4f42c25b.mf-performance-module__erasta__sb_4f42c25b{width:var(--space-2);height:var(--space-2);background-color:var(--dyn-background-color);border-radius:50%;flex-shrink:0}.mf-performance-module__erasta__sb_03b3c8e1.mf-performance-module__erasta__sb_03b3c8e1.mf-performance-module__erasta__sb_03b3c8e1{width:var(--space-2);height:var(--space-2);background-color:var(--brand-blue);border-radius:50%;flex-shrink:0}.mf-performance-module__erasta__sb_f6f4037c.mf-performance-module__erasta__sb_f6f4037c.mf-performance-module__erasta__sb_f6f4037c{font-weight:var(--weight-medium);font-variant-numeric:tabular-nums lining-nums;color:var(--dyn-color)}.mf-performance-module__erasta__sb_b9aba797.mf-performance-module__erasta__sb_b9aba797.mf-performance-module__erasta__sb_b9aba797{font-variant-numeric:tabular-nums lining-nums;margin-left:var(--space-1);color:var(--dyn-color);flex-shrink:0}.mf-performance-module__erasta__sb_5e11b481.mf-performance-module__erasta__sb_5e11b481.mf-performance-module__erasta__sb_5e11b481{height:100%}.mf-performance-module__erasta__dynColor.mf-performance-module__erasta__dynColor.mf-performance-module__erasta__dynColor{color:var(--dyn-color)}.mf-performance-module__erasta__periodSwitch{flex-shrink:0}
.mf-diagnostics-module__lHIOOq__container{gap:var(--space-6);flex-direction:column;width:100%;display:flex}@media (min-width:640px){.mf-diagnostics-module__lHIOOq__container{gap:var(--space-7)}}.mf-diagnostics-module__lHIOOq__headerCard{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);gap:var(--space-4);flex-direction:column;display:flex}.mf-diagnostics-module__lHIOOq__headerTop{gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);flex-direction:column;display:flex}@media (min-width:640px){.mf-diagnostics-module__lHIOOq__headerTop{flex-direction:row;justify-content:space-between;align-items:center}}.mf-diagnostics-module__lHIOOq__titleRow{align-items:center;gap:var(--space-2);display:flex}.mf-diagnostics-module__lHIOOq__mainTitle{font-family:var(--ts-font);font-size:var(--ts-h6);font-weight:var(--weight-medium);letter-spacing:var(--ts-ls-tight);color:var(--color-text);margin:0}@media (min-width:640px){.mf-diagnostics-module__lHIOOq__mainTitle{font-size:var(--ts-h5)}}.mf-diagnostics-module__lHIOOq__subtitle{font-family:var(--ts-font);font-size:var(--ts-body-sm);color:var(--color-text-secondary);margin:var(--space-1) 0 0 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mf-diagnostics-module__lHIOOq__summaryGrid{gap:var(--space-2);padding-top:var(--space-1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (min-width:640px){.mf-diagnostics-module__lHIOOq__summaryGrid{gap:var(--space-4)}}.mf-diagnostics-module__lHIOOq__summaryCard{padding:var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--color-border);background-color:var(--color-surface);text-align:left;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out)}@media (min-width:640px){.mf-diagnostics-module__lHIOOq__summaryCard{padding:var(--space-4);border-radius:var(--radius-md)}}.mf-diagnostics-module__lHIOOq__summaryCard:hover{border-color:var(--color-border-strong)}.mf-diagnostics-module__lHIOOq__summaryCardLabelRow{align-items:center;gap:var(--space-1);display:flex}.mf-diagnostics-module__lHIOOq__summaryLabel{font-family:var(--ts-font);font-size:var(--ts-body-sm);font-weight:var(--weight-medium);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mf-diagnostics-module__lHIOOq__summaryNumRow{gap:var(--space-1);margin-top:var(--space-1);flex-direction:column;display:flex}@media (min-width:640px){.mf-diagnostics-module__lHIOOq__summaryNumRow{align-items:baseline;gap:var(--space-2);margin-top:var(--space-2);flex-direction:row}}.mf-diagnostics-module__lHIOOq__summaryBigNum{font-family:var(--ts-font);font-size:var(--ts-h6);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums lining-nums;line-height:var(--ts-lh-tight)}@media (min-width:640px){.mf-diagnostics-module__lHIOOq__summaryBigNum{font-size:var(--ts-h4)}}.mf-diagnostics-module__lHIOOq__summarySubText{font-family:var(--ts-font);font-size:var(--ts-body-sm);color:var(--color-text-secondary);line-height:var(--ts-lh-tight)}.mf-diagnostics-module__lHIOOq__mobileSection{gap:var(--space-4);flex-direction:column;display:flex}@media (min-width:640px){.mf-diagnostics-module__lHIOOq__mobileSection{display:none}}.mf-diagnostics-module__lHIOOq__desktopSection{display:none}@media (min-width:640px){.mf-diagnostics-module__lHIOOq__desktopSection{display:block}}.mf-diagnostics-module__lHIOOq__advancedGrid{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:start;width:100%;min-width:0;display:grid}@media (min-width:640px){.mf-diagnostics-module__lHIOOq__advancedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.mf-diagnostics-module__lHIOOq__advancedGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.mf-diagnostics-module__lHIOOq__cardBox{border-radius:var(--radius-lg);border:1px solid var(--color-border);min-width:0;max-width:100%;padding:var(--space-5);background-color:var(--color-surface);transition:border-color var(--dur-fast) var(--ease-out);flex-direction:column;display:flex}.mf-diagnostics-module__lHIOOq__cardBoxFail{border-color:var(--color-loss-soft);background-color:var(--color-surface)}.mf-diagnostics-module__lHIOOq__cardBoxFail:hover{border-color:var(--color-loss)}.mf-diagnostics-module__lHIOOq__cardBoxWarn{border-color:var(--color-warn-soft);background-color:var(--color-surface)}.mf-diagnostics-module__lHIOOq__cardBoxWarn:hover{border-color:var(--color-warn)}.mf-diagnostics-module__lHIOOq__cardBoxPass{border-color:var(--color-gain-soft);background-color:var(--color-surface)}.mf-diagnostics-module__lHIOOq__cardBoxPass:hover{border-color:var(--color-gain)}.mf-diagnostics-module__lHIOOq__cardHeaderRow{justify-content:space-between;align-items:flex-start;gap:var(--space-1) var(--space-2);flex-wrap:wrap;flex:auto;width:100%;min-width:0;display:flex}.mf-diagnostics-module__lHIOOq__cardTitleText{font-family:var(--ts-font);font-size:var(--ts-body-md);font-weight:var(--weight-medium);color:var(--color-text);flex:1 1 var(--space-13);overflow-wrap:anywhere;min-width:0;line-height:var(--ts-lh-tight)}.mf-diagnostics-module__lHIOOq__cardActionsRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:none;max-width:100%;margin-left:auto;display:flex}.mf-diagnostics-module__lHIOOq__statusPill{white-space:nowrap;text-transform:none;padding:var(--space-1) var(--space-2);border-radius:var(--radius-xs);font-family:var(--ts-font);font-size:var(--ts-caption);font-weight:var(--weight-medium);letter-spacing:var(--ts-ls-normal);border:1px solid #0000;align-items:center;display:inline-flex}.mf-diagnostics-module__lHIOOq__statusPillFail{background-color:var(--color-loss-soft);color:var(--color-loss);border-color:var(--color-loss-soft)}.mf-diagnostics-module__lHIOOq__statusPillWarn{background-color:var(--color-warn-soft);color:var(--color-warn);border-color:var(--color-warn-soft)}.mf-diagnostics-module__lHIOOq__statusPillPass{background-color:var(--color-gain-soft);color:var(--color-gain);border-color:var(--color-gain-soft)}.mf-diagnostics-module__lHIOOq__statusPillNeutral{background-color:var(--color-bg-muted);color:var(--color-text-secondary);border-color:var(--color-border)}.mf-diagnostics-module__lHIOOq__cardDesc{overflow-wrap:anywhere;min-width:0;font-family:var(--ts-font);font-size:var(--ts-body-sm);color:var(--color-text-secondary);line-height:var(--ts-lh-normal);margin:var(--space-1) 0 0 0}.mf-diagnostics-module__lHIOOq__detailSection{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border);gap:var(--space-2);flex-direction:column;display:flex}.mf-diagnostics-module__lHIOOq__detailHeading{font-family:var(--ts-font);font-size:var(--ts-caption);font-weight:var(--weight-medium);line-height:var(--ts-lh-tight);letter-spacing:var(--ts-ls-normal);text-transform:none;color:var(--color-text-secondary);margin:0}.mf-diagnostics-module__lHIOOq__detailRows{--max-h:220px;max-height:var(--max-h);gap:var(--space-3);padding-right:var(--space-2);scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent;flex-direction:column;display:flex;overflow-y:auto}.mf-diagnostics-module__lHIOOq__detailRow{gap:var(--space-1);flex-direction:column;display:flex}.mf-diagnostics-module__lHIOOq__detailRowTop{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.mf-diagnostics-module__lHIOOq__detailRowLabel{font-family:var(--ts-font);font-size:var(--ts-body-sm);font-weight:var(--weight-medium);color:var(--color-text);overflow-wrap:anywhere;min-width:0}.mf-diagnostics-module__lHIOOq__detailRowValue{font-family:var(--ts-font);font-size:var(--ts-body-sm);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums lining-nums;flex-shrink:0}.mf-diagnostics-module__lHIOOq__detailBarTrack{height:var(--progress-track-h);border-radius:var(--radius-xs);background-color:var(--color-bg-muted);width:100%;overflow:hidden}.mf-diagnostics-module__lHIOOq__detailBarFill{border-radius:var(--radius-xs);height:100%;transition:width var(--dur-fast) var(--ease-out)}.mf-diagnostics-module__lHIOOq__detailSubLabel{font-family:var(--ts-font);font-size:var(--ts-body-sm);color:var(--color-text-secondary);margin:0}.mf-diagnostics-module__lHIOOq__detailAction{border-radius:var(--radius-xs);border:1px solid var(--color-border);padding:var(--space-2) var(--space-3);font-family:var(--ts-font);font-size:var(--ts-body-sm);font-weight:var(--weight-medium);line-height:var(--ts-lh-normal);background-color:var(--color-bg-subtle);color:var(--color-text)}.mf-diagnostics-module__lHIOOq__carouselBox{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--color-border);background-color:var(--color-surface);flex-direction:column;display:flex}.mf-diagnostics-module__lHIOOq__carouselHeader{padding:0 var(--space-1);justify-content:space-between;align-items:center;display:flex}.mf-diagnostics-module__lHIOOq__carouselDots{justify-content:center;align-items:center;gap:var(--space-1);padding-top:var(--space-1);display:flex}.mf-diagnostics-module__lHIOOq__groupSection{gap:var(--space-3);flex-direction:column;display:flex}.mf-diagnostics-module__lHIOOq__groupHeader{justify-content:space-between;align-items:center;gap:var(--space-2);padding:0 var(--space-1);flex-wrap:wrap;display:flex}.mf-diagnostics-module__lHIOOq__groupTitleRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.mf-diagnostics-module__lHIOOq__groupTitle{font-family:var(--ts-font);font-size:var(--ts-body-sm);font-weight:var(--weight-medium);color:var(--color-text);line-height:var(--ts-lh-tight);letter-spacing:var(--ts-ls-tight);margin:0}.mf-diagnostics-module__lHIOOq__groupHint{font-family:var(--ts-font);font-size:var(--ts-body-sm);color:var(--color-text-secondary)}@media (max-width:639px){.mf-diagnostics-module__lHIOOq__headerCard,.mf-diagnostics-module__lHIOOq__cardBox{padding:var(--space-4)}}.mf-diagnostics-module__lHIOOq__footerLinks{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-2);display:flex}.mf-diagnostics-module__lHIOOq__footerLinkStart{margin-inline-start:calc(var(--btn-px-sm) * -1)}.mf-diagnostics-module__lHIOOq__sb_108aaa1c.mf-diagnostics-module__lHIOOq__sb_108aaa1c.mf-diagnostics-module__lHIOOq__sb_108aaa1c{color:var(--color-gain)}.mf-diagnostics-module__lHIOOq__sb_5e089484.mf-diagnostics-module__lHIOOq__sb_5e089484.mf-diagnostics-module__lHIOOq__sb_5e089484{color:var(--color-warn)}.mf-diagnostics-module__lHIOOq__sb_8cc850a9.mf-diagnostics-module__lHIOOq__sb_8cc850a9.mf-diagnostics-module__lHIOOq__sb_8cc850a9{color:var(--color-loss)}.mf-diagnostics-module__lHIOOq__sb_dbc770e3.mf-diagnostics-module__lHIOOq__sb_dbc770e3.mf-diagnostics-module__lHIOOq__sb_dbc770e3{gap:var(--space-4);flex-direction:column;display:flex}.mf-diagnostics-module__lHIOOq__sb_e2e4312e.mf-diagnostics-module__lHIOOq__sb_e2e4312e.mf-diagnostics-module__lHIOOq__sb_e2e4312e{align-items:center;gap:var(--space-1);display:flex}.mf-diagnostics-module__lHIOOq__sb_d6e52e17.mf-diagnostics-module__lHIOOq__sb_d6e52e17.mf-diagnostics-module__lHIOOq__sb_d6e52e17{padding:var(--space-3);border-radius:var(--radius-xs);border:1px solid var(--color-gain-soft);background-color:var(--color-surface);text-align:center;font-size:var(--ts-caption);color:var(--color-text-secondary);justify-content:center;align-items:center;gap:var(--space-2);display:flex}.mf-diagnostics-module__lHIOOq__sb_b352a058.mf-diagnostics-module__lHIOOq__sb_b352a058.mf-diagnostics-module__lHIOOq__sb_b352a058{align-items:center;gap:var(--space-2);display:flex}.mf-diagnostics-module__lHIOOq__sb_89745da6.mf-diagnostics-module__lHIOOq__sb_89745da6.mf-diagnostics-module__lHIOOq__sb_89745da6{font-size:var(--ts-caption);color:var(--color-text-secondary);font-variant-numeric:tabular-nums lining-nums}.mf-diagnostics-module__lHIOOq__sb_c8c998c5.mf-diagnostics-module__lHIOOq__sb_c8c998c5.mf-diagnostics-module__lHIOOq__sb_c8c998c5{gap:var(--space-2);flex-direction:column;display:flex}.mf-diagnostics-module__lHIOOq__sb_9e7cc82d.mf-diagnostics-module__lHIOOq__sb_9e7cc82d.mf-diagnostics-module__lHIOOq__sb_9e7cc82d{overflow:hidden}.mf-diagnostics-module__lHIOOq__dy_d4c25fa7.mf-diagnostics-module__lHIOOq__dy_d4c25fa7.mf-diagnostics-module__lHIOOq__dy_d4c25fa7{color:var(--dyn-color)}.mf-diagnostics-module__lHIOOq__dy_c3a16616.mf-diagnostics-module__lHIOOq__dy_c3a16616.mf-diagnostics-module__lHIOOq__dy_c3a16616{width:var(--dyn-width);background-color:var(--dyn-background-color)}.mf-diagnostics-module__lHIOOq__dy_e802aa60.mf-diagnostics-module__lHIOOq__dy_e802aa60.mf-diagnostics-module__lHIOOq__dy_e802aa60{border-color:var(--dyn-border-color);color:var(--dyn-color)}.mf-diagnostics-module__lHIOOq__sb_69d66e5b.mf-diagnostics-module__lHIOOq__sb_69d66e5b.mf-diagnostics-module__lHIOOq__sb_69d66e5b{width:100%}.mf-diagnostics-module__lHIOOq__sb_e53953fa.mf-diagnostics-module__lHIOOq__sb_e53953fa.mf-diagnostics-module__lHIOOq__sb_e53953fa{margin-left:calc(-1 * var(--space-2));align-items:flex-start}.mf-diagnostics-module__lHIOOq__sb_8cffaa8c.mf-diagnostics-module__lHIOOq__sb_8cffaa8c.mf-diagnostics-module__lHIOOq__sb_8cffaa8c{padding-left:var(--space-2);flex-basis:100%}.mf-diagnostics-module__lHIOOq__sb_2cd52ab9.mf-diagnostics-module__lHIOOq__sb_2cd52ab9.mf-diagnostics-module__lHIOOq__sb_2cd52ab9{min-width:0}.mf-diagnostics-module__lHIOOq__sb_ad36ffc6.mf-diagnostics-module__lHIOOq__sb_ad36ffc6.mf-diagnostics-module__lHIOOq__sb_ad36ffc6{font-size:var(--ts-caption);font-weight:var(--weight-medium);color:var(--dyn-color);margin:0}.mf-diagnostics-module__lHIOOq__sb_ccce73c2.mf-diagnostics-module__lHIOOq__sb_ccce73c2.mf-diagnostics-module__lHIOOq__sb_ccce73c2{width:var(--icon-sm);height:var(--icon-sm);color:var(--color-gain);flex-shrink:0}.mf-diagnostics-module__lHIOOq__sb_173e28ea.mf-diagnostics-module__lHIOOq__sb_173e28ea.mf-diagnostics-module__lHIOOq__sb_173e28ea{cursor:pointer;text-align:left;background:0 0;border:none;width:100%;padding:0}.mf-diagnostics-module__lHIOOq__sb_5f677648.mf-diagnostics-module__lHIOOq__sb_5f677648.mf-diagnostics-module__lHIOOq__sb_5f677648{width:var(--space-4);height:var(--space-4);transition:transform var(--dur-fast) var(--ease-out);transform:var(--dyn-transform)}.mf-diagnostics-module__lHIOOq__sb_3d9a7fe4.mf-diagnostics-module__lHIOOq__sb_3d9a7fe4.mf-diagnostics-module__lHIOOq__sb_3d9a7fe4{transition:grid-template-rows var(--dur-base) var(--ease-out), opacity var(--dur-base) var(--ease-out);grid-template-rows:var(--dyn-grid-template-rows);display:grid}.mf-diagnostics-module__lHIOOq__dy_b9bb3de4.mf-diagnostics-module__lHIOOq__dy_b9bb3de4.mf-diagnostics-module__lHIOOq__dy_b9bb3de4{background-color:var(--dyn-background-color)}.mf-diagnostics-module__lHIOOq__dy_2010a60d.mf-diagnostics-module__lHIOOq__dy_2010a60d.mf-diagnostics-module__lHIOOq__dy_2010a60d{opacity:var(--dyn-opacity)}
.mf-tabs-module__gBKPJW__tabContainer{gap:var(--space-6);flex-direction:column;width:100%;display:flex}@media (min-width:640px){.mf-tabs-module__gBKPJW__tabContainer{gap:var(--space-7)}}.mf-tabs-module__gBKPJW__viewRoot{padding-bottom:var(--space-6)}.mf-tabs-module__gBKPJW__headerSection{gap:var(--space-1);flex-direction:column;display:flex}.mf-tabs-module__gBKPJW__headerTitle{font-family:var(--ts-font);font-size:var(--ts-h6);font-weight:var(--weight-medium);letter-spacing:var(--ts-ls-tight);color:var(--color-text);line-height:var(--ts-lh-tight);margin:0}@media (min-width:640px){.mf-tabs-module__gBKPJW__headerTitle{font-size:var(--ts-h5)}}.mf-tabs-module__gBKPJW__headerSubtitle{font-family:var(--ts-font);font-size:var(--ts-body-sm);color:var(--color-text-secondary);line-height:var(--ts-lh-normal);margin:0}.mf-tabs-module__gBKPJW__cardHeader{gap:var(--space-2);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);flex-direction:column;display:flex}@media (min-width:640px){.mf-tabs-module__gBKPJW__cardHeader{flex-direction:row;justify-content:space-between;align-items:center}}.mf-tabs-module__gBKPJW__cardTitle{font-family:var(--ts-font);font-size:var(--ts-body-md);font-weight:var(--weight-medium);letter-spacing:var(--ts-ls-tight);color:var(--color-text);align-items:center;gap:var(--space-2);line-height:var(--ts-lh-tight);margin:0;display:inline-flex}.mf-tabs-module__gBKPJW__cardSubtitle{font-family:var(--ts-font);font-size:var(--ts-body-sm);color:var(--color-text-secondary);margin:0}.mf-tabs-module__gBKPJW__badge{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-xs);font-family:var(--ts-font);font-size:var(--ts-caption);font-weight:var(--weight-medium);white-space:nowrap;border:1px solid #0000;display:inline-flex}.mf-tabs-module__gBKPJW__badgeGain{background-color:var(--color-gain-soft);color:var(--color-gain);border-color:var(--color-gain-soft)}.mf-tabs-module__gBKPJW__badgeNeutral{background-color:var(--color-bg-muted);color:var(--color-text-secondary);border-color:var(--color-border)}.mf-tabs-module__gBKPJW__emptyState{padding:var(--space-8) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface);text-align:center;justify-content:center;align-items:center;gap:var(--space-2);flex-direction:column;display:flex}@media (min-width:640px){.mf-tabs-module__gBKPJW__emptyState{padding:var(--space-8)}}.mf-tabs-module__gBKPJW__emptyIcon{width:var(--space-8);height:var(--space-8);color:var(--color-text-tertiary);margin-bottom:var(--space-1)}.mf-tabs-module__gBKPJW__emptyTitle{font-family:var(--ts-font);font-size:var(--ts-body-sm);font-weight:var(--weight-medium);color:var(--color-text);line-height:var(--ts-lh-tight);letter-spacing:var(--ts-ls-tight);margin:0}.mf-tabs-module__gBKPJW__emptyText{font-family:var(--ts-font);font-size:var(--ts-body-sm);color:var(--color-text-secondary);margin:0}.mf-tabs-module__gBKPJW__healthScoreHeroGrid{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}@media (min-width:1024px){.mf-tabs-module__gBKPJW__healthScoreHeroGrid{gap:var(--space-6);grid-template-columns:repeat(12,minmax(0,1fr))}}.mf-tabs-module__gBKPJW__healthGaugeCard{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);text-align:center;justify-content:space-between;align-items:center;gap:var(--space-4);flex-direction:column;height:100%;display:flex}@media (min-width:1024px){.mf-tabs-module__gBKPJW__healthGaugeCard{grid-column:span 4/span 4}}.mf-tabs-module__gBKPJW__healthPillarsCard{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);gap:var(--space-3);flex-direction:column;display:flex}@media (min-width:640px){.mf-tabs-module__gBKPJW__healthPillarsCard{padding:var(--space-6)}}@media (min-width:1024px){.mf-tabs-module__gBKPJW__healthPillarsCard{grid-column:span 8/span 8}}.mf-tabs-module__gBKPJW__healthGaugeWrapper{--w:180px;width:var(--w);height:var(--w);flex-shrink:0;margin:0 auto;position:relative}@media (min-width:640px){.mf-tabs-module__gBKPJW__healthGaugeWrapper{--w:200px;width:var(--w);height:var(--w)}}.mf-tabs-module__gBKPJW__healthGaugeSvg{width:100%;height:100%;transform:rotate(-90deg)}.mf-tabs-module__gBKPJW__healthGaugeInner{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mf-tabs-module__gBKPJW__healthGradeLabel{font-family:var(--ts-font);font-size:var(--ts-body-sm);font-weight:var(--weight-medium);letter-spacing:var(--ts-ls-normal);color:var(--color-text-secondary);margin-bottom:var(--space-1)}.mf-tabs-module__gBKPJW__healthGradeValue{font-family:var(--ts-font);font-size:var(--ts-h3);font-weight:var(--weight-medium);letter-spacing:var(--ts-ls-tight);color:var(--color-text);line-height:var(--ts-lh-tight);font-variant-numeric:tabular-nums lining-nums}.mf-tabs-module__gBKPJW__healthScoreSub{font-family:var(--ts-font);font-size:var(--ts-body-sm);color:var(--color-text-secondary);margin-top:var(--space-1);font-variant-numeric:tabular-nums lining-nums}.mf-tabs-module__gBKPJW__healthGaugeTrustNote{width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background-color:var(--color-bg-subtle);border:1px solid var(--color-border);font-family:var(--ts-font);font-size:var(--ts-body-sm);color:var(--color-text-secondary);text-align:center;line-height:var(--ts-lh-normal)}.mf-tabs-module__gBKPJW__pillarGrid{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:640px){.mf-tabs-module__gBKPJW__pillarGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mf-tabs-module__gBKPJW__pillarCard{padding:var(--space-4);border:1px solid var(--color-border);background-color:var(--color-surface);border-radius:var(--radius-md);justify-content:space-between;gap:var(--space-3);transition:background-color var(--dur-fast) var(--ease-out);cursor:pointer;flex-direction:column;display:flex}@media (min-width:640px){.mf-tabs-module__gBKPJW__pillarCard{padding:var(--space-5)}}.mf-tabs-module__gBKPJW__pillarCard:hover{background-color:var(--color-accent-soft)}.mf-tabs-module__gBKPJW__pillarCardTop{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.mf-tabs-module__gBKPJW__pillarCardTrack{height:var(--progress-track-h);background-color:var(--color-border);border-radius:var(--radius-xs);width:100%;overflow:hidden}.mf-tabs-module__gBKPJW__pillarCardFill{border-radius:var(--radius-xs);height:100%;transition:width var(--dur-fast) var(--ease-out)}.mf-tabs-module__gBKPJW__pillarBullets{gap:var(--space-2);padding:var(--space-1) 0 0 0;font-family:var(--ts-font);font-size:var(--ts-caption);color:var(--color-text-secondary);flex-direction:column;margin:0;list-style:none;display:flex}.mf-tabs-module__gBKPJW__pillarBulletItem{align-items:flex-start;gap:var(--space-2);display:flex}.mf-tabs-module__gBKPJW__pillarCardFooter{padding-top:var(--space-3);border-top:1px solid var(--color-border);font-family:var(--ts-font);font-size:var(--ts-caption);justify-content:space-between;align-items:center;display:flex}.mf-tabs-module__gBKPJW__gaugePercentileRow{justify-content:center;align-items:center;gap:var(--space-2);padding-top:var(--space-1);flex-wrap:wrap;display:flex}@media (max-width:639px){.mf-tabs-module__gBKPJW__healthPillarsCard,.mf-tabs-module__gBKPJW__healthGaugeCard{padding:var(--space-4)}}.mf-tabs-module__gBKPJW__sb_cb45d970.mf-tabs-module__gBKPJW__sb_cb45d970.mf-tabs-module__gBKPJW__sb_cb45d970{align-items:center;gap:var(--space-3);flex-direction:column;width:100%;margin:auto 0;display:flex}.mf-tabs-module__gBKPJW__sb_f2892a2e.mf-tabs-module__gBKPJW__sb_f2892a2e.mf-tabs-module__gBKPJW__sb_f2892a2e{display:none}.mf-tabs-module__gBKPJW__sb_f52651be.mf-tabs-module__gBKPJW__sb_f52651be.mf-tabs-module__gBKPJW__sb_f52651be{gap:var(--space-3);flex-direction:column;display:flex}.mf-tabs-module__gBKPJW__sb_e2e4312e.mf-tabs-module__gBKPJW__sb_e2e4312e.mf-tabs-module__gBKPJW__sb_e2e4312e{align-items:center;gap:var(--space-1);display:flex}.mf-tabs-module__gBKPJW__sb_23ba7e43.mf-tabs-module__gBKPJW__sb_23ba7e43.mf-tabs-module__gBKPJW__sb_23ba7e43{font-size:var(--ts-body-sm)}.mf-tabs-module__gBKPJW__sb_64eef9d7.mf-tabs-module__gBKPJW__sb_64eef9d7.mf-tabs-module__gBKPJW__sb_64eef9d7{color:var(--color-loss);font-weight:var(--weight-medium)}.mf-tabs-module__gBKPJW__sb_efdc7a39.mf-tabs-module__gBKPJW__sb_efdc7a39.mf-tabs-module__gBKPJW__sb_efdc7a39{font-size:var(--ts-h6);font-weight:var(--weight-medium);color:var(--color-text);font-variant-numeric:tabular-nums lining-nums}.mf-tabs-module__gBKPJW__sb_0eb097a3.mf-tabs-module__gBKPJW__sb_0eb097a3.mf-tabs-module__gBKPJW__sb_0eb097a3{font-size:var(--ts-caption);color:var(--color-text-secondary);margin-left:var(--space-1)}.mf-tabs-module__gBKPJW__sb_d91dd45b.mf-tabs-module__gBKPJW__sb_d91dd45b.mf-tabs-module__gBKPJW__sb_d91dd45b{color:var(--color-text-secondary)}.mf-tabs-module__gBKPJW__dy_d4c25fa7.mf-tabs-module__gBKPJW__dy_d4c25fa7.mf-tabs-module__gBKPJW__dy_d4c25fa7{color:var(--dyn-color)}.mf-tabs-module__gBKPJW__dy_c3a16616.mf-tabs-module__gBKPJW__dy_c3a16616.mf-tabs-module__gBKPJW__dy_c3a16616{width:var(--dyn-width);background-color:var(--dyn-background-color)}.mf-tabs-module__gBKPJW__sb_cc7b76b4.mf-tabs-module__gBKPJW__sb_cc7b76b4.mf-tabs-module__gBKPJW__sb_cc7b76b4{margin-top:var(--space-1)}.mf-tabs-module__gBKPJW__sb_b3d6131f.mf-tabs-module__gBKPJW__sb_b3d6131f.mf-tabs-module__gBKPJW__sb_b3d6131f{border-bottom:none;padding-bottom:0}.mf-tabs-module__gBKPJW__sb_eebbe5ba.mf-tabs-module__gBKPJW__sb_eebbe5ba.mf-tabs-module__gBKPJW__sb_eebbe5ba{text-align:right;flex-shrink:0}.mf-tabs-module__gBKPJW__sb_12ef3927.mf-tabs-module__gBKPJW__sb_12ef3927.mf-tabs-module__gBKPJW__sb_12ef3927{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-xs);margin-top:var(--space-2);background-color:var(--dyn-background-color);flex-shrink:0}