.map_root__JsFou{--bg:#f5f7fc;--card:#fff;--ink:#172036;--muted:#67748c;--line:#e0e6f1;--accent:#6b32d9;max-width:1240px;margin:auto;padding:32px 22px 50px;color:var(--ink);background:var(--bg);min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.map_root__JsFou[data-theme=dark]{--bg:#0e121b;--card:#1b202d;--ink:#f1f5ff;--muted:#a9b4c9;--line:#303a50;--accent:#bb9bff;color-scheme:dark}.map_header__iQosT{display:flex;justify-content:space-between;align-items:center;padding:14px 2px 25px;gap:20px}.map_eyebrow__gTZiB{font-size:11px;font-weight:800;letter-spacing:2.6px;color:var(--accent)}.map_header__iQosT h1{font-size:clamp(28px,4vw,44px);line-height:1.12;letter-spacing:-1.5px;font-weight:800;margin:12px 0}.map_header__iQosT p{color:var(--muted);font-size:15px;line-height:1.6;max-width:520px}.map_mapIcon__Od4Pt{font-size:60px;line-height:1;color:var(--accent);background:var(--card);padding:18px 23px;border-radius:24px;transform:rotate(-5deg)}.map_tabs__LcqF9{display:grid;grid-template-columns:repeat(3,1fr);padding:5px;background:var(--line);border-radius:17px;gap:4px;margin:0 0 24px}.map_root__JsFou button,.map_root__JsFou input,.map_root__JsFou select{font:inherit}.map_tabs__LcqF9 button{padding:13px 7px;border-radius:13px;font-size:14px;font-weight:700;color:var(--muted);border:0;background:transparent;cursor:pointer}.map_tabs__LcqF9 button[aria-pressed=true]{background:var(--card);color:var(--accent);box-shadow:0 2px 8px #1720360e}.map_tabs__LcqF9 button span{margin-right:7px}.map_controls__u5RkR{display:flex;align-items:end;gap:12px;margin-bottom:18px;flex-wrap:wrap}.map_controls__u5RkR label{display:flex;flex-direction:column;gap:7px;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.4px;flex:1;min-width:145px}.map_controls__u5RkR input,.map_controls__u5RkR select{height:46px;padding:10px 12px;border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:12px;width:100%;font-size:14px;letter-spacing:0;font-weight:500}.map_controls__u5RkR button,.map_empty__x_fUh button{height:46px;border:1px solid var(--line);border-radius:12px;padding:10px 15px;background:var(--card);font-size:13px;font-weight:700;color:var(--accent);cursor:pointer}.map_panel__jLTbK{background:var(--card);border:1px solid var(--line);border-radius:23px;padding:22px;box-shadow:0 8px 32px #17203604}.map_sectionHead__AjgFw{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.map_sectionHead__AjgFw h2{font-size:21px;font-weight:800;letter-spacing:-.6px}.map_sectionHead__AjgFw>span{font-size:11px;font-weight:700;color:var(--accent);border-radius:50px;background:var(--bg);padding:7px 11px}.map_caption__ff9oc{font-size:12px;color:var(--muted);line-height:1.75;margin:14px 0}.map_stats__cC639{display:flex;gap:35px;padding:22px 0 4px;flex-wrap:wrap}.map_stats__cC639>div{display:flex;flex-direction:column;gap:4px}.map_stats__cC639 strong{font-size:27px;font-weight:800;letter-spacing:-.8px;font-variant-numeric:tabular-nums}.map_stats__cC639 span{font-size:11px;color:var(--muted)}.map_map__gFNcy{position:relative;background:var(--bg);border-radius:15px;overflow:hidden;isolation:isolate}.map_tile__Ne0MA{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:1px solid var(--card);color:#fff;padding:4px;text-align:center;overflow:hidden;cursor:pointer;min-width:0;transition:filter .15s}.map_tile__Ne0MA:hover{filter:brightness(1.16);z-index:2}.map_tile__Ne0MA:focus-visible{outline:3px solid #fff;outline-offset:-4px;z-index:3}.map_tileName__XizJS{font-size:clamp(9px,1.1vw,14px);font-weight:700;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.map_tile__Ne0MA strong{font-size:clamp(12px,1.8vw,22px);line-height:1.2;font-weight:800}.map_tileChange__gQ_Me{font-size:10px;opacity:.9;white-space:nowrap}.map_logo__zAzUC{width:28px;height:28px;flex-shrink:0;-o-object-fit:contain;object-fit:contain;background:white;border-radius:9px;padding:4px;margin-bottom:3px}.map_legend__gLfYn{display:flex;align-items:center;gap:10px;justify-content:center;font-size:10px;color:var(--muted);padding:16px 0 2px;flex-wrap:wrap}.map_legend__gLfYn i{height:9px;width:110px;border-radius:10px;background:linear-gradient(90deg,#b8213a,#704657,#475569,#286d63,#159e6e)}.map_neutral__TK_dz{margin-left:10px;color:var(--muted)}.map_empty__x_fUh{padding:100px 20px;text-align:center;color:var(--muted);font-size:14px;line-height:1.7}.map_empty__x_fUh h3{font-weight:700;color:var(--ink)}.map_empty__x_fUh button{margin-top:15px}.map_detail__i_MKw{padding:20px;background:var(--bg);border:1px solid var(--line);border-radius:16px;margin-top:20px;font-size:13px;line-height:1.8}.map_detail__i_MKw h3{font-size:18px;font-weight:800}.map_detail__i_MKw button{color:var(--muted);font-size:25px;padding:0 8px}.map_detail__i_MKw p{margin:9px 0}.map_root__JsFou a{color:var(--accent);font-weight:600}.map_detailLinks__QOqXM{display:flex;gap:22px;flex-wrap:wrap;margin-top:15px}.map_method__kKqke{padding:22px 2px;color:var(--muted);font-size:12px;line-height:1.9}.map_method__kKqke summary{font-size:14px;font-weight:700;color:var(--ink);cursor:pointer}.map_method__kKqke p{margin:13px 0}.map_financial__lt6hW{width:100%;height:610px;border:0;border-radius:14px;background:var(--bg)}.map_tableWrap__C7G8C{max-height:580px;overflow:auto;border:1px solid var(--line);border-radius:14px}.map_tableWrap__C7G8C table{width:100%;border-collapse:collapse;font-size:12px;text-align:left}.map_tableWrap__C7G8C td,.map_tableWrap__C7G8C th{padding:13px 12px;border-bottom:1px solid var(--line)}.map_tableWrap__C7G8C th{position:sticky;top:0;background:var(--bg);font-size:10px;color:var(--muted)}.map_tableWrap__C7G8C button{color:var(--accent);font-weight:600}.map_root__JsFou :is(button,a,input,select):focus-visible{outline:3px solid var(--accent);outline-offset:3px}.map_root__JsFou[data-embedded=true]{padding:16px 15px 30px}.map_root__JsFou[data-embedded=true] .map_header__iQosT{padding-top:3px}.map_root__JsFou[data-embedded=true] .map_header__iQosT h1{font-size:28px}.map_root__JsFou[data-embedded=true] .map_mapIcon__Od4Pt{display:none}@media(max-width:600px){.map_root__JsFou{padding:24px 14px}.map_mapIcon__Od4Pt{display:none}.map_header__iQosT h1{font-size:31px}.map_panel__jLTbK{padding:15px;border-radius:19px}.map_tabs__LcqF9{margin-bottom:18px}.map_tabs__LcqF9 button{font-size:12px;padding:12px 5px}.map_tabs__LcqF9 button span{margin-right:3px}.map_stats__cC639{gap:22px;padding-top:17px}.map_stats__cC639 strong{font-size:23px}.map_stats__cC639 span{font-size:10px}.map_sectionHead__AjgFw h2{font-size:18px}.map_tileName__XizJS{font-size:10px}.map_tile__Ne0MA strong{font-size:14px}.map_logo__zAzUC{width:24px;height:24px}.map_tileChange__gQ_Me{font-size:9px}.map_financial__lt6hW{height:570px}.map_controls__u5RkR{gap:8px}.map_controls__u5RkR label{min-width:120px}.map_controls__u5RkR button{padding:10px}.map_legend__gLfYn{gap:6px}.map_legend__gLfYn i{width:75px}}@media(prefers-reduced-motion:reduce){.map_tile__Ne0MA{transition:none}}.map_tabs__LcqF9 button{display:flex;align-items:center;justify-content:center;gap:7px}.map_mapIcon__Od4Pt svg{width:53px;height:53px}.map_tabs__LcqF9 svg{flex-shrink:0}@media(max-width:600px){.map_tabs__LcqF9 button{gap:5px}.map_tabs__LcqF9 svg{width:16px;height:16px}}.motion_line__3iAop{stroke-dasharray:1;stroke-dashoffset:1;animation:motion_draw__SSdho .9s ease-out forwards}.motion_area__eC7G_{animation:motion_appear__BMhpA 1s ease-out both}.motion_column__g00en{transform-box:fill-box;transform-origin:center bottom;animation:motion_grow__oh8qX .7s cubic-bezier(.2,.7,.3,1) both}@keyframes motion_draw__SSdho{to{stroke-dashoffset:0}}@keyframes motion_appear__BMhpA{0%{opacity:0}to{opacity:1}}@keyframes motion_grow__oh8qX{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.motion_area__eC7G_,.motion_column__g00en,.motion_line__3iAop{animation:none;stroke-dashoffset:0}}