.ChartDetailPage-module__oluOea__page{color:#ededed;background:#0a0f14;min-height:100vh}.ChartDetailPage-module__oluOea__container{gap:1.25rem;width:min(1220px,100% - 2rem);margin:0 auto;padding:1.25rem 0 4rem;display:grid}.ChartDetailPage-module__oluOea__breadcrumbs{flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.92rem;display:flex}.ChartDetailPage-module__oluOea__breadcrumbLink{color:#ffffffb8;text-decoration:none}.ChartDetailPage-module__oluOea__breadcrumbLink:hover{color:#fff}.ChartDetailPage-module__oluOea__breadcrumbSeparator,.ChartDetailPage-module__oluOea__breadcrumbCurrent{color:#ffffff80}.ChartDetailPage-module__oluOea__hero{grid-template-columns:minmax(0,1.45fr) minmax(300px,.78fr);gap:1.25rem;display:grid}.ChartDetailPage-module__oluOea__heroCopy,.ChartDetailPage-module__oluOea__metaPanel{background:linear-gradient(#ffffff0b,#ffffff04),#0f1419;border:1px solid #ffffff14;border-radius:1.5rem;box-shadow:0 18px 48px #0000003d}.ChartDetailPage-module__oluOea__heroCopy{padding:1.6rem}.ChartDetailPage-module__oluOea__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#ffffff9e;margin-bottom:.8rem;font-size:.75rem;font-weight:700;display:inline-flex}.ChartDetailPage-module__oluOea__title{letter-spacing:-.04em;color:#fff;margin:0;font-size:clamp(2.2rem,4.8vw,4.1rem);line-height:.95}.ChartDetailPage-module__oluOea__description{color:#ffffffbd;max-width:60ch;margin:1rem 0 0;font-size:1rem;line-height:1.75}.ChartDetailPage-module__oluOea__actions{flex-wrap:wrap;gap:.85rem;margin-top:1.35rem;display:flex}.ChartDetailPage-module__oluOea__primaryCta,.ChartDetailPage-module__oluOea__secondaryCta{border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:.85rem 1.1rem;font-weight:700;text-decoration:none;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.ChartDetailPage-module__oluOea__primaryCta{color:#04131c;background:#fff}.ChartDetailPage-module__oluOea__secondaryCta{color:#fff;background:#ffffff0a;border:1px solid #ffffff24}.ChartDetailPage-module__oluOea__primaryCta:hover,.ChartDetailPage-module__oluOea__secondaryCta:hover{transform:translateY(-1px)}.ChartDetailPage-module__oluOea__metaPanel{align-content:start;gap:.95rem;padding:1.35rem;display:grid}.ChartDetailPage-module__oluOea__metaItem{gap:.25rem;display:grid}.ChartDetailPage-module__oluOea__metaLabel{text-transform:uppercase;letter-spacing:.12em;color:#ffffff94;font-size:.76rem}.ChartDetailPage-module__oluOea__metaValue{color:#fff;word-break:break-word;font-size:1rem}.ChartDetailPage-module__oluOea__tableSection{gap:1rem;display:grid}.ChartDetailPage-module__oluOea__tableHeader{gap:.45rem;display:grid}.ChartDetailPage-module__oluOea__tableEyebrow{letter-spacing:.12em;text-transform:uppercase;color:#ffffff94;font-size:.74rem}.ChartDetailPage-module__oluOea__tableTitle{color:#fff;margin:0;font-size:clamp(1.5rem,2.6vw,2.2rem)}.ChartDetailPage-module__oluOea__tableDescription{color:#ffffffb8;margin:0;line-height:1.7}.ChartDetailPage-module__oluOea__tableWrap{background:linear-gradient(#ffffff09,#ffffff03),#0f1419;border:1px solid #ffffff14;border-radius:1.35rem;overflow-x:auto}.ChartDetailPage-module__oluOea__table{border-collapse:collapse;width:100%}.ChartDetailPage-module__oluOea__caption{text-align:left;color:#ffffffb3;padding:1rem 1rem 0;font-size:.92rem}.ChartDetailPage-module__oluOea__table thead th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:#ffffff94;border-bottom:1px solid #ffffff14;padding:.95rem 1rem;font-size:.78rem;font-weight:700}.ChartDetailPage-module__oluOea__table tbody td{color:#fff;vertical-align:middle;border-bottom:1px solid #ffffff0f;padding:1rem}.ChartDetailPage-module__oluOea__table tbody tr:last-child td{border-bottom:none}.ChartDetailPage-module__oluOea__rank{color:#ffffffd1;width:92px;font-weight:800}.ChartDetailPage-module__oluOea__track{font-weight:700}.ChartDetailPage-module__oluOea__artist{color:#ffffffb8}@media (max-width:920px){.ChartDetailPage-module__oluOea__hero{grid-template-columns:1fr}}@media (max-width:620px){.ChartDetailPage-module__oluOea__container{width:min(1220px,100% - 1.25rem)}}
