.performance_section__QB2Ow{display:flex;flex-direction:column;gap:.75rem;scroll-margin-top:calc(var(--bar-total) + 1rem);min-width:0}.performance_head__JMAYK{display:flex;justify-content:space-between;align-items:flex-end;gap:.75rem 1.25rem;flex-wrap:wrap}.performance_title__7CUR4{font-size:1.125rem;font-weight:500;letter-spacing:-.02em;color:var(--ink)}.performance_subtitle__9Yx1Q{margin-top:.25rem;font-size:14px;color:var(--ink)}.performance_selector__NUtN9{display:flex;align-items:center;gap:.625rem;font-size:14px;font-weight:500;color:var(--ink);max-width:100%}.performance_selector__NUtN9 select{min-height:2.5rem;border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:var(--radius-pill);padding:0 2.25rem 0 1rem;font:inherit;font-size:14px;cursor:pointer;max-width:100%;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%);background-position:calc(100% - 1.125rem) 52%,calc(100% - .8125rem) 52%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.performance_selector__NUtN9 option{color:var(--ink);background:var(--panel)}.performance_details__l0F9E summary:focus-visible,.performance_selector__NUtN9 select:focus-visible{outline:2px solid var(--mint);outline-offset:3px}.performance_sheet__lJlNh{background:var(--panel);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-card);padding:1.5rem 1.75rem 1.25rem;min-width:0}.performance_emptyNote__43Uy9{font-size:.875rem;color:var(--ink);text-align:center;padding:2.5rem 0}.performance_topline__R3t9A{display:flex;justify-content:space-between;align-items:center;gap:.5rem 1rem;flex-wrap:wrap;margin-bottom:1.5rem}.performance_eyebrow__XZnzb{font-size:14px;font-weight:500;letter-spacing:-.015em;color:var(--ink)}.performance_badge__i_SdU{display:inline-flex;align-items:center;min-height:1.375rem;padding:0 .5rem;border-radius:var(--radius-small);background:transparent;color:var(--ink);font-size:14px;font-weight:500}.performance_layout__B2DDK{display:grid;grid-template-columns:minmax(16rem,.85fr) minmax(0,1.5fr);grid-gap:3.5rem;gap:3.5rem}.performance_caption__RCkL1{font-size:14px;margin:0 0 .375rem;color:var(--ink)}.performance_total__l3AhX{font-size:clamp(2.5rem,3.6vw,3.5rem);font-weight:400;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}.performance_returnHint__7pRto{color:var(--ink);font-size:14px;margin:.5rem 0 1.5rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.performance_positive__FpuBB{color:var(--up)}.performance_negative__5HSAW{color:var(--down)}.performance_facts__WmsgV{margin:0;display:grid;grid-gap:.75rem;gap:.75rem}.performance_facts__WmsgV div{display:flex;justify-content:space-between;gap:1.25rem;font-size:14px}.performance_facts__WmsgV dt{color:var(--ink)}.performance_facts__WmsgV dd{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.performance_comparison__ou1_L{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr auto;grid-gap:.625rem;gap:.625rem;font-size:14px}.performance_comparison__ou1_L strong{font-size:1.25rem;font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.performance_comparison__ou1_L p{grid-column:1/-1;max-width:22rem;color:var(--ink);font-size:14px;line-height:1.6;margin:0}.performance_scope__bMdmL{font-size:14px;color:var(--ink);margin:1.25rem 0 0}.performance_attribution__p_gFb{min-width:0}.performance_tableHead__nOgJv{display:flex;justify-content:space-between;font-size:14px;font-weight:500;color:var(--ink);padding-bottom:.75rem;border-bottom:1px solid var(--line)}.performance_row__08zVv{display:grid;grid-template-columns:9rem minmax(1.5rem,1fr) 7rem;align-items:center;grid-gap:1.25rem;gap:1.25rem;min-height:2.5rem;font-size:14px;border-bottom:1px solid var(--line)}.performance_row__08zVv strong{text-align:right;font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:14px}.performance_lineLabel__X_y5r{min-width:0}.performance_track__Npom_{height:.375rem;display:flex;width:100%}.performance_gainBar__LUapP,.performance_lossBar__d6C8F{height:.375rem;border-radius:var(--radius-pill);min-width:0}.performance_gainBar__LUapP{background:var(--up);opacity:.7}.performance_lossBar__d6C8F{background:var(--down);opacity:.65}.performance_sum__hF_HY{display:flex;justify-content:space-between;align-items:baseline;gap:1.25rem;padding-top:1rem;margin-top:.25rem;font-size:14px;font-weight:500}.performance_sum__hF_HY strong{font-size:1.25rem;font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.performance_notice__wbKXq{font-size:14px;line-height:1.6;color:var(--ink);margin:1rem 0 0}.performance_details__l0F9E{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--line);font-size:14px;color:var(--ink);line-height:1.7}.performance_details__l0F9E summary{cursor:pointer;width:-moz-fit-content;width:fit-content;font-weight:500;color:var(--ink)}.performance_details__l0F9E ul{padding-left:1.125rem}.performance_details__l0F9E code{font-family:var(--font-sans);font-size:14px}.performance_events__hjOYc{max-width:40rem}.performance_events__hjOYc div{display:flex;gap:1.25rem;justify-content:space-between;padding:.25rem 0}.performance_error__pjLhr{display:flex;gap:1rem;align-items:center;justify-content:space-between;flex-wrap:wrap;font-size:.875rem;color:var(--ink)}.performance_inputLabel__Dxo0S{display:block;color:var(--ink);font-size:14px;margin-top:.125rem}.performance_estimateGrid__aGnTG{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.875rem;gap:.875rem;margin:.875rem 0;max-width:44rem}.performance_estimateGrid__aGnTG label{display:grid;grid-gap:.375rem;gap:.375rem;font-weight:500}.performance_estimateGrid__aGnTG input{min-height:2.75rem;border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:var(--radius-field);padding:0 .875rem;width:100%;box-sizing:border-box;font:inherit;font-size:.9375rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;outline:none}.performance_estimateGrid__aGnTG input:focus{border-color:var(--mint);box-shadow:0 0 0 3px var(--line-strong)}.performance_estimateGrid__aGnTG input[aria-invalid=true]{border-color:var(--down)}.performance_estimateGrid__aGnTG input:focus-visible,.performance_reset__cKjES:focus-visible{outline:2px solid var(--mint);outline-offset:3px}.performance_reset__cKjES{min-height:2.25rem;background:var(--panel);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-pill);padding:0 1rem;cursor:pointer;font:inherit;font-size:14px;font-weight:500}.performance_panelMode__D9J8I .performance_head__JMAYK{flex-direction:column;align-items:stretch}.performance_panelMode__D9J8I .performance_selector__NUtN9{justify-content:space-between}.performance_panelMode__D9J8I .performance_selector__NUtN9 select{flex:1 1}.performance_panelMode__D9J8I .performance_sheet__lJlNh{padding:1.25rem}.performance_panelMode__D9J8I .performance_layout__B2DDK{grid-template-columns:minmax(0,1fr);gap:1.75rem}.performance_panelMode__D9J8I .performance_total__l3AhX{font-size:2.5rem}.performance_panelMode__D9J8I .performance_comparison__ou1_L p{max-width:none}.performance_panelMode__D9J8I .performance_row__08zVv{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value" "bar bar";row-gap:.375rem;column-gap:.75rem;padding:.5rem 0;min-height:0}.performance_panelMode__D9J8I .performance_lineLabel__X_y5r{grid-area:label}.performance_panelMode__D9J8I .performance_row__08zVv strong{grid-area:value}.performance_panelMode__D9J8I .performance_track__Npom_{grid-area:bar;height:.25rem}.performance_panelMode__D9J8I .performance_gainBar__LUapP,.performance_panelMode__D9J8I .performance_lossBar__d6C8F{height:.25rem}.performance_panelMode__D9J8I .performance_estimateGrid__aGnTG{grid-template-columns:minmax(0,1fr)}@media (max-width:850px){.performance_layout__B2DDK{grid-template-columns:1fr;gap:2rem}.performance_sheet__lJlNh{padding:1.25rem}.performance_total__l3AhX{font-size:2.5rem}.performance_comparison__ou1_L p{max-width:none}}@media (max-width:480px){.performance_row__08zVv{grid-template-columns:1fr 5.5rem;gap:.625rem;min-height:2.625rem}.performance_panelMode__D9J8I .performance_track__Npom_,.performance_track__Npom_{display:none}.performance_panelMode__D9J8I .performance_sheet__lJlNh,.performance_sheet__lJlNh{padding:1.125rem 1rem}.performance_estimateGrid__aGnTG{grid-template-columns:1fr}}