.fCIzCq_acc{width:100%;margin:1.25rem auto}.fCIzCq_legend{align-items:center;gap:6px;margin-bottom:10px;display:flex}.fCIzCq_legendSwatch{border:1px solid #94a3b82e;border-radius:3px;width:14px;height:10px}.fCIzCq_legendText{letter-spacing:.04em;color:#94a3b8cc;margin-right:6px;font-size:.66rem;font-weight:700}.fCIzCq_tableWrap{border:1px solid #94a3b81a;border-radius:10px;overflow-x:auto}.fCIzCq_heatTable{border-collapse:collapse;width:100%;min-width:780px;font-size:.75rem}.fCIzCq_heatTable th,.fCIzCq_heatTable td{text-align:center;white-space:nowrap;padding:6px 7px}.fCIzCq_heatTable th{color:#94a3b8d9;text-transform:uppercase;letter-spacing:.06em;background:#0f172abf;border-bottom:1px solid #94a3b81a;font-size:.64rem;font-weight:700}.fCIzCq_heatTable td{border:1px solid #94a3b814}.fCIzCq_yearCol{z-index:1;text-align:left;color:#94a3b8d9;background:#0b1424;font-weight:700;position:sticky;left:0}.fCIzCq_heatTable th.fCIzCq_yearCol{z-index:2}.fCIzCq_heatCell{color:#f8fafc;text-shadow:0 1px 2px #00000073;font-weight:700}.fCIzCq_emptyCell{color:#e2e8f040}.fCIzCq_avgRow .fCIzCq_yearCol,.fCIzCq_avgRow .fCIzCq_heatCell{font-weight:800}.fCIzCq_avgRow td{border-bottom:2px solid #94a3b84d}.fCIzCq_yearReturn{font-weight:800}.fCIzCq_yearReturn.fCIzCq_pos{color:#4ade80}.fCIzCq_yearReturn.fCIzCq_neg{color:#f87171}.fCIzCq_partialMark{color:#e2e8f08c;font-weight:400}.fCIzCq_moreRow{justify-content:center;margin-top:10px;display:flex}.fCIzCq_moreBtn{color:#e2e8f0e6;letter-spacing:.02em;cursor:pointer;background:#0f172a59;border:1px solid #94a3b83d;border-radius:999px;align-items:center;gap:8px;padding:7px 16px;font-family:inherit;font-size:.72rem;font-weight:700;transition:border-color .18s,background-color .18s,transform .18s;display:inline-flex}.fCIzCq_moreBtn:hover{background:#3b82f61f;border-color:#3b83f673;transform:translateY(-1px)}.fCIzCq_moreBtn:focus-visible{outline-offset:2px;outline:2px solid #3b82f6cc}.fCIzCq_moreCount{color:#94a3b8bf;font-size:.64rem;font-weight:700}.fCIzCq_footnote{color:#94a3b899;margin-top:.85rem;margin-bottom:0;font-size:.68rem;line-height:1.55}@media (max-width:600px){.fCIzCq_heatTable{font-size:.7rem}.fCIzCq_heatTable th,.fCIzCq_heatTable td{padding:5px 6px}}
