.KULi9q_chart{border:1px solid var(--rule);background:var(--surface);color:var(--ink);border-radius:8px;margin:0 0 32px;padding:clamp(14px,3vw,28px)}.KULi9q_caption{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 22px;margin-bottom:20px;display:flex}.KULi9q_caption h2,.KULi9q_profile h3{letter-spacing:-.035em;font-size:clamp(19px,3vw,25px);font-weight:660;line-height:1.2}.KULi9q_caption p,.KULi9q_profile>p{color:var(--muted);margin-top:5px;font-size:13px;line-height:1.45}.KULi9q_switch{border:1px solid var(--rule);border-radius:5px;display:flex;overflow:hidden}.KULi9q_switch button{min-height:44px;color:var(--muted);padding:4px 12px;font-size:13px;font-weight:580}.KULi9q_switch button[aria-pressed=true]{background:var(--blue);color:var(--surface)}.KULi9q_switch button:focus-visible,.KULi9q_row:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.KULi9q_switch button[aria-pressed=true]:focus-visible{outline-color:var(--surface)}.KULi9q_layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(15px,3vw,28px);display:grid}.KULi9q_mapPane{min-width:0;margin:0}.KULi9q_map{background:var(--wash);border-radius:6px;width:100%;height:clamp(290px,52vw,414px);display:block}.KULi9q_state{stroke:var(--surface);stroke-width:1.1px;cursor:pointer}.KULi9q_state:hover{fill-opacity:.81}.KULi9q_state:focus-visible{stroke:var(--ink);stroke-width:3px;outline:none}.KULi9q_outline{stroke:var(--ink);stroke-width:2.5px;pointer-events:none}.KULi9q_mapCaption{color:var(--muted);padding-top:9px;font-size:12px;line-height:1.45}.KULi9q_mapCaption>span{font-weight:650}.KULi9q_mapCaption ul{flex-wrap:wrap;gap:4px 11px;margin:5px 0 0;padding:0;display:flex}.KULi9q_mapCaption li{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.KULi9q_mapCaption li>span{border-radius:2px;width:9px;height:9px}.KULi9q_side{min-width:0}.KULi9q_profile{border:1px solid var(--rule);background:var(--wash);border-radius:6px;padding:12px 14px}.KULi9q_profile>p{margin:0 0 4px}.KULi9q_profile dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 12px;margin-top:8px;display:grid}.KULi9q_profile dt{color:var(--muted);font-size:12px}.KULi9q_profile dd{font-variant-numeric:tabular-nums;font-size:clamp(16px,2.3vw,21px);font-weight:650;line-height:1.2}.KULi9q_rankHeading{margin:11px 0 3px;font-size:14px;font-weight:650}.KULi9q_ranking{scrollbar-width:thin;max-height:308px;margin:0;padding:0;list-style:none;overflow-y:auto}.KULi9q_row{border-bottom:1px solid var(--rule);text-align:left;overflow-wrap:anywhere;grid-template-columns:2.2ch minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:44px;padding:5px 6px;font-size:13px;line-height:1.25;display:grid}.KULi9q_row:hover,.KULi9q_row[aria-pressed=true]{background:var(--wash)}.KULi9q_row[aria-pressed=true]{box-shadow:inset 2px 0 var(--accent)}.KULi9q_rank{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.KULi9q_amount{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;font-weight:640}@media (max-width:620px){.KULi9q_layout{grid-template-columns:minmax(0,1fr)}.KULi9q_map{height:clamp(270px,84vw,410px)}.KULi9q_ranking{max-height:344px}}
