.sectorMix_block__EUgK_{margin-top:22px;padding-top:18px;border-top:1px solid var(--fig-line)}.sectorMix_title__ssU7K{margin:0 0 6px;font-size:1rem;font-weight:700;color:var(--tx-0)}.sectorMix_note__5g96b{margin:8px 0 0;max-width:37.17em;font-size:.844rem;line-height:1.55;color:var(--tx-2)}.sectorMix_flag__jLcIN{margin:0 0 12px;max-width:37.03em;padding:8px 12px;font-size:.875rem;line-height:1.55;color:var(--tx-0);background:var(--bg-3);border-inline-start:3px solid var(--fig-rule);border-radius:var(--r-s)}.sectorMix_flag__jLcIN b{font-family:var(--font-mono);font-weight:600}.sectorMix_flagTight__A2FVi{margin:0 0 14px}.sectorMix_num__rW413{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.sectorMix_dim__zQTHI{color:var(--tx-3)}.sectorMix_err__iqUBI{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0;font-size:.844rem;line-height:1.55;color:var(--warn)}.sectorMix_fact__DDk08{display:block;margin-top:3px;font-size:.75rem;line-height:1.4;color:var(--tx-2);font-weight:400}.sectorMix_factCard__w_YAr{margin:0;font-size:.844rem;line-height:1.55;color:var(--tx-1)}.sectorMix_factCard__w_YAr b{font-family:var(--font-mono);font-weight:600;color:var(--tx-0)}.sectorMix_cap__Cq_0g{margin:0;font-size:.844rem;line-height:1.55;color:var(--tx-1)}.MobileCards_cards__XTMG4{display:none;list-style:none;margin:0;padding:0;background:var(--tbl-surface);border:1px solid var(--tbl-edge);border-top:3px solid var(--tbl-rule);border-radius:var(--r-l);overflow:hidden}@media (max-width:640px){.MobileCards_cards__XTMG4{display:flex;flex-direction:column}}.MobileCards_card__EIvHg{display:flex;flex-direction:column;gap:12px;padding:16px 10px;border-bottom:1px solid var(--tbl-line);transition:background-color var(--dur-press) ease}.MobileCards_card__EIvHg:nth-child(2n){background:var(--tbl-zebra)}.MobileCards_card__EIvHg:last-child{border-bottom:0}.MobileCards_card__EIvHg[data-clickable]{cursor:pointer}.MobileCards_card__EIvHg[data-active],.MobileCards_card__EIvHg[data-clickable]:active{background:var(--tbl-active)}.MobileCards_card__EIvHg:has(:focus-visible){background:var(--tbl-hover)}.MobileCards_head__wLuh4{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.MobileCards_heading___u8BS{min-width:0}.MobileCards_aside__aZit0{flex-shrink:1;min-width:0;max-inline-size:56%;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.MobileCards_facts__5VLL_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin:0}.MobileCards_facts__5VLL_ dt{font-family:var(--font-data);font-size:.75rem;font-weight:600;letter-spacing:.015em;color:var(--tx-2)}.MobileCards_facts__5VLL_ dd{margin:2px 0 0;font-family:var(--font-data);font-size:.875rem;color:var(--tx-0)}.MobileCards_facts__5VLL_ dd[data-kind=num]{font-size:.875rem;font-weight:500;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"tnum" 1,"lnum" 1;white-space:nowrap}.MobileCards_foot__ZNzrh{display:flex;flex-wrap:wrap;align-items:center;gap:8px}@media (prefers-reduced-motion:reduce){.MobileCards_card__EIvHg{transition:none}}.demo_page__t763_{display:flex;flex-direction:column;gap:20px}.demo_banner__Fps_V{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:12px 16px;border:1px solid var(--warn);border-radius:var(--r-m);background:var(--bg-2);color:var(--tx-0)}.demo_bannerIcon__7IqEb{flex-shrink:0;color:var(--warn)}.demo_bannerText__iCZBI{flex:1 1 260px;min-width:0;margin:0;font-size:.906rem;font-weight:600;line-height:1.5}.demo_head__x7cNP h1{margin:0 0 6px;font-size:1.5rem;font-weight:700;color:var(--tx-0)}.demo_lede__8RJwH{margin:0;max-width:var(--measure);font-size:.906rem;line-height:1.65;color:var(--tx-2)}.demo_tiles__5_nWS{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.demo_tiles__5_nWS{grid-template-columns:1fr}}.demo_tile__S9W56{display:flex;flex-direction:column;gap:6px;min-width:0}.demo_tileLabel___ie_W{font-size:.781rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tx-2)}.demo_big__t3wdE{font-family:var(--font-mono,ui-monospace,monospace);font-size:1.875rem;font-weight:600;line-height:1.15;color:var(--tx-0);font-variant-numeric:tabular-nums}.demo_bigSub__Z2z44{font-size:.875rem;color:var(--tx-2)}.demo_word__OFwmV{font-size:1rem;font-weight:600;color:var(--tx-0)}.demo_word__OFwmV[data-tone=pos]{color:var(--pos)}.demo_word__OFwmV[data-tone=warn]{color:var(--warn)}.demo_word__OFwmV[data-tone=neg]{color:var(--neg)}.demo_note__8YhHm{margin:0;font-size:.812rem;line-height:1.55;color:var(--tx-2)}.demo_dims__eEQ4B{margin:4px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px;font-size:.812rem;color:var(--tx-1)}.demo_dims__eEQ4B b{font-family:var(--font-mono,ui-monospace,monospace);font-weight:600}.demo_row2__R8_P9{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:900px){.demo_row2__R8_P9{grid-template-columns:1fr}}.demo_cardTitle__uj2U9{margin:0 0 12px;font-size:1rem;font-weight:600;color:var(--tx-0)}.demo_bars__4RBT6{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.demo_bar__6lQWb{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:baseline;font-size:.875rem;color:var(--tx-1)}.demo_bar__6lQWb span:last-child{font-family:var(--font-mono,ui-monospace,monospace);font-variant-numeric:tabular-nums;color:var(--tx-0)}.demo_track__d0m1X{grid-column:1/-1;height:6px;border-radius:3px;background:var(--bg-1);overflow:hidden}.demo_fill__PZNqD{display:block;height:100%;width:var(--w,0);background:var(--ac-1);border-radius:3px}.demo_score__hhrlU{white-space:nowrap}.demo_score__hhrlU b{font-family:var(--font-mono,ui-monospace,monospace);font-weight:600;margin-inline-end:6px}.demo_foot__wQi5E{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.demo_footText__TT877{flex:1 1 260px;margin:0;font-size:.875rem;color:var(--tx-1)}.demo_err__Urux9{margin:0 0 10px;color:var(--neg);font-size:.875rem}.demo_nameLink__gYUkT{color:var(--ac-1);font-weight:600;text-decoration:underline;text-underline-offset:3px}.demo_nameLink__gYUkT:hover{color:var(--tx-0)}.demo_nameText__sTWEB{font-weight:600;color:var(--tx-0)}.demo_call___880t{justify-content:center;min-height:44px}@media (max-width:760px){.demo_call___880t{width:100%}}