.delegationExplorer{color:#171715;font-family:var(--font-switzer),Arial,sans-serif;background:#fffdf8;border:1px solid #171715;min-width:0;margin:36px 0;padding:28px;box-shadow:7px 7px #9ddcf66b}.delegationExplorer *{box-sizing:border-box}.delegationEyebrow{font:400 10px/1.5 var(--font-jetbrains),monospace;letter-spacing:.035em;color:#615e57;display:block}.delegationExplorer .delegationHead h3{font:550 26px/1.2 var(--font-switzer),Arial,sans-serif;letter-spacing:-.04em;margin:10px 0 12px}.delegationExplorer .delegationHead p{color:#615e57;margin:0;font-size:14px;line-height:1.5}.delegationWeight{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.delegationWeight button{color:#171715;min-height:44px;font:500 14px/1.4 var(--font-switzer),Arial,sans-serif;cursor:pointer;background:#f3efe6;border:1px solid #c7c3b9;border-radius:4px;padding:10px 14px}.delegationWeight button[aria-pressed=true]{color:#fffdf8;background:#171715;border-color:#171715}.delegationExplorer .delegationDefinition{color:#615e57;min-height:40px;margin:12px 0 20px;font-size:13px;line-height:1.5}.delegationMap{width:100%;height:auto;display:block;overflow:visible}.delegationMap g{cursor:pointer;outline:none}.delegationMap g:focus-visible rect{stroke:#1955d7;stroke-width:5px}.delegationMapLabel{font:500 16px var(--font-switzer),Arial,sans-serif;fill:#171715;pointer-events:none}.delegationMapValue{font:450 20px var(--font-jetbrains),monospace}.delegationDetail{border-top:1px solid #d8d4ca;border-bottom:1px solid #d8d4ca;gap:12px;min-height:136px;margin:22px 0 12px;padding:18px 0;display:flex}.delegationDetailSwatch{border:1px solid #17171555;flex-shrink:0;width:14px;height:14px;margin-top:5px}.delegationDetail strong{font-size:15px;font-weight:600}.delegationExplorer .delegationDetail p{color:#302e29;margin:5px 0 7px;font-size:14px;line-height:1.55}.delegationDetail small{color:#615e57;font-size:12px;line-height:1.5;display:block}.delegationRank{text-align:left;color:#171715;cursor:pointer;width:100%;font-family:var(--font-switzer),Arial,sans-serif;background:0 0;border:0;border-bottom:1px solid #e8e2d6;grid-template-columns:24px 1fr 55px;align-items:center;gap:10px;padding:12px 4px;display:grid}.delegationRank[aria-pressed=true]{background:#f3efe6}.delegationRankIndex{font:400 10px var(--font-jetbrains),monospace;color:#615e57}.delegationRankName{font-size:14px;font-weight:500}.delegationRankTrack{background:#f3efe6;width:100%;height:5px;margin-top:7px;display:block}.delegationRankTrack span{min-width:1px;height:100%;display:block}.delegationRankValue{font:400 13px var(--font-jetbrains),monospace;text-align:right}.delegationMore{color:#171715;font:500 13px var(--font-switzer),Arial,sans-serif;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #171715;min-height:44px;margin:10px 0 16px;padding:6px 0}.delegationExplorer figcaption{color:#615e57;font-size:12px;line-height:1.6}.delegationExplorer figcaption a{color:#171715}.delegationExplorer button:focus-visible{outline-offset:3px;outline:2px solid #1955d7}@media (max-width:600px){.delegationExplorer{margin:26px 0;padding:18px 16px;box-shadow:4px 4px #9ddcf66b}.delegationExplorer .delegationHead h3{font-size:22px}.delegationMapWrap{display:none}.delegationDetail{min-height:0;margin-top:8px}.delegationWeight button{padding:9px 10px;font-size:13px}.delegationExplorer .delegationDefinition{min-height:0}.delegationRank{grid-template-columns:20px 1fr 48px;gap:7px}.delegationRankName{font-size:13px}.delegationRankValue{font-size:12px}.delegationEyebrow{font-size:9px}}.delegationControlStack{border:1px solid #171715;height:56px;margin:24px 0;display:flex}.delegationControlList{margin:0 0 20px;padding:0}.delegationControlList>div{border-bottom:1px solid #e8e2d6;grid-template-columns:1fr auto;gap:16px;padding:16px 0;display:grid}.delegationControlList dt{align-items:baseline;gap:10px;font-size:14px;font-weight:550;line-height:1.5;display:flex}.delegationControlList dt span{border:1px solid #17171555;flex-shrink:0;width:12px;height:12px}.delegationControlList dd{font:400 18px var(--font-jetbrains),monospace;text-align:right;white-space:nowrap;margin:0}.delegationControlList small{color:#615e57;font:400 11px/1.5 var(--font-switzer),Arial,sans-serif;margin-top:4px;display:block}.delegationConcentrationChart{width:100%;height:auto;margin:16px 0;display:block;overflow:visible}.delegationConcentrationChart text{font:400 16px var(--font-jetbrains),monospace;fill:#615e57}.delegationAxisLabels{color:#615e57;flex-wrap:wrap;gap:4px 20px;margin-bottom:16px;font-size:11px;display:flex}.delegationCounts{margin:18px 0;font-size:13px}.delegationCounts summary{cursor:pointer;min-height:44px;padding:12px 0}.delegationCounts table{border-collapse:collapse;width:100%;margin:12px 0;font-size:12px}.delegationCounts :is(td,th){text-align:right;border-bottom:1px solid #d8d4ca;padding:10px 8px}.delegationCounts :is(td,th):first-child{text-align:left}.delegationGroupRow{border-bottom:1px solid #e8e2d6;grid-template-columns:1fr 52px;gap:20px;padding:13px 0;font-size:14px;display:grid}.delegationGroupRow strong{font:400 17px var(--font-jetbrains),monospace;text-align:right}.delegationGroupRow small{font:400 10px var(--font-switzer),Arial,sans-serif;color:#615e57;display:block}@media (max-width:600px){.delegationControlList dt{font-size:13px}.delegationControlList dd{font-size:16px}.delegationConcentrationChart text{font-size:23px}.delegationGroupRow{font-size:13px}.delegationControlStack{height:44px}}@media (min-width:601px){.delegationRankList{grid-template-columns:1fr 1fr;column-gap:22px;display:grid}}
