.chart-place-change.svelte-1w91cn9{display:inline-flex;align-items:center;justify-content:center;gap:2px;min-width:32px;min-height:16px;padding:2px 6px;border-radius:999px;background:rgb(var(--surface-rgb) / .055);color:rgb(var(--text-muted-rgb) / .62);font-size:10px;font-weight:850;line-height:1;text-align:center;font-variant-numeric:tabular-nums}.chart-place-change-icon.svelte-1w91cn9{flex:0 0 auto;font-size:7px;line-height:1}.chart-place-change-icon.down-icon.svelte-1w91cn9{transform:rotate(180deg)}.chart-place-change-dot.svelte-1w91cn9{width:5px;height:5px;border-radius:999px;background:currentColor}.chart-place-change.up.svelte-1w91cn9{background:rgb(var(--positive-rgb) / .095);color:var(--positive-text)}.chart-place-change.down.svelte-1w91cn9{background:rgb(var(--negative-rgb) / .095);color:var(--negative-text)}.chart-place-change.new.svelte-1w91cn9{background:rgb(var(--highlight-rgb) / .105);color:var(--highlight-text)}.chart-place-change.same.svelte-1w91cn9{background:rgb(var(--surface-rgb) / .045);color:rgb(var(--text-muted-rgb) / .44)}.chart-page.svelte-49juno{min-height:100vh;padding:24px clamp(14px,3.5vw,48px) 52px;background:linear-gradient(90deg,rgba(255,196,0,.11),transparent 30%,rgba(0,213,255,.11)),linear-gradient(135deg,#050607,#111 48%,#07171b);color:#f5f5f2}.chart-header.svelte-49juno,.chart-brand.svelte-49juno,.chart-header.svelte-49juno nav:where(.svelte-49juno),.chart-row.svelte-49juno{display:flex;align-items:center}.chart-header.svelte-49juno{justify-content:space-between;gap:18px;width:min(1180px,100%);margin:0 auto 32px}.chart-brand.svelte-49juno{gap:12px;color:#fff;font-size:19px;font-weight:950;text-decoration:none}.chart-brand.svelte-49juno img:where(.svelte-49juno){width:56px;height:56px;object-fit:contain}.chart-header.svelte-49juno nav:where(.svelte-49juno){gap:10px}.chart-header.svelte-49juno nav:where(.svelte-49juno) .ui-button.chart-submit-cta{border-color:#ffd35de0;background:linear-gradient(135deg,#d9153d,#ff4324 46%,#ff8a00);box-shadow:0 16px 36px #ff441842,0 0 0 4px #ff8a001a,0 0 34px #ff164a2e;color:#fff;font-weight:950;text-shadow:0 3px 10px rgba(64,0,0,.42)}.chart-header.svelte-49juno nav:where(.svelte-49juno) .ui-button.chart-submit-cta:hover,.chart-header.svelte-49juno nav:where(.svelte-49juno) .ui-button.chart-submit-cta:focus-visible{border-color:#ffec98fa;background:linear-gradient(135deg,#f21b43,#ff5429 44%,#ff9f0a);box-shadow:0 20px 44px #ff481457,0 0 0 5px #ff9a0024,0 0 44px #ff164a3d}.chart-hero.svelte-49juno{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,300px);gap:24px;width:min(1180px,100%);margin:0 auto 22px;align-items:center}.chart-hero.svelte-49juno p:where(.svelte-49juno),.chart-hero.svelte-49juno h1:where(.svelte-49juno),.chart-hero.svelte-49juno span:where(.svelte-49juno),.chart-message.svelte-49juno strong:where(.svelte-49juno),.chart-message.svelte-49juno span:where(.svelte-49juno),.chart-track-copy.svelte-49juno h2:where(.svelte-49juno),.chart-track-copy.svelte-49juno span:where(.svelte-49juno){display:block}.chart-hero-copy.svelte-49juno{min-width:0}.chart-hero.svelte-49juno p:where(.svelte-49juno){margin:0 0 10px;color:#ffc400;font-size:12px;font-weight:950;letter-spacing:0;text-transform:uppercase}.chart-hero.svelte-49juno h1:where(.svelte-49juno){margin:0;max-width:720px;font-size:clamp(44px,8vw,92px);line-height:.9}.chart-hero.svelte-49juno span:where(.svelte-49juno){max-width:660px;margin-top:16px;color:#f5f5f2b8;font-size:18px;line-height:1.48}.chart-emoji-stage.svelte-49juno{display:grid;place-items:center;min-height:260px}.chart-emoji-stage.svelte-49juno img:where(.svelte-49juno){width:min(100%,280px);height:auto;filter:drop-shadow(0 22px 36px rgba(0,0,0,.46)) drop-shadow(0 0 30px rgba(255,196,0,.28));transform:rotate(-5deg)}.chart-message.svelte-49juno,.chart-row.svelte-49juno{border:1px solid rgba(255,255,255,.13);border-radius:8px;background:#08090aad;box-shadow:0 18px 34px #0000003d}.chart-message.svelte-49juno{display:grid;gap:6px;width:min(1180px,100%);margin:0 auto;padding:26px}.chart-message.svelte-49juno strong:where(.svelte-49juno){font-size:22px}.chart-message.svelte-49juno span:where(.svelte-49juno){color:#f5f5f2ad}.chart-list.svelte-49juno{display:grid;gap:8px;width:min(1180px,100%);margin:0 auto}.chart-row.svelte-49juno{display:grid;grid-template-columns:74px 92px minmax(0,1fr) auto 88px 42px;gap:14px;min-height:88px;padding:10px 12px;transition:border-color .16s ease,background .16s ease,transform .16s ease}.chart-row.svelte-49juno:hover{border-color:#ffc40057;background:#ffffff14;transform:translateY(-1px)}.chart-place-cell.svelte-49juno{display:grid;gap:3px;justify-items:center;align-content:center}.chart-place.svelte-49juno{color:var(--gold-500);font-size:22px;font-variant-numeric:tabular-nums;letter-spacing:0}.chart-thumb.svelte-49juno{display:block;width:92px;aspect-ratio:16 / 9;overflow:hidden;border-radius:6px;background:#00000057}.chart-thumb.svelte-49juno img:where(.svelte-49juno){width:100%;height:100%;object-fit:cover}.chart-track-copy.svelte-49juno{min-width:0}.chart-track-copy.svelte-49juno h2:where(.svelte-49juno){margin:0;overflow:hidden;color:#fff;font-size:17px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.chart-track-copy.svelte-49juno span:where(.svelte-49juno){margin-top:6px;overflow:hidden;color:#f5f5f29e;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.chart-play-count-cell.svelte-49juno{position:relative;display:block;width:46px;height:24px;justify-self:end}.chart-play-count-cell.svelte-49juno .track-play-count{top:50%;right:0;transform:translateY(-50%)}@media(max-width:760px){.chart-page.svelte-49juno{padding-inline:12px}.chart-header.svelte-49juno{align-items:flex-start;flex-direction:column;margin-bottom:24px}.chart-header.svelte-49juno nav:where(.svelte-49juno){width:100%;justify-content:space-between}.chart-hero.svelte-49juno{grid-template-columns:1fr;gap:16px}.chart-hero.svelte-49juno h1:where(.svelte-49juno){font-size:48px}.chart-hero.svelte-49juno span:where(.svelte-49juno){font-size:16px}.chart-emoji-stage.svelte-49juno{min-height:156px;justify-content:start}.chart-emoji-stage.svelte-49juno img:where(.svelte-49juno){width:154px}.chart-row.svelte-49juno{grid-template-columns:48px 82px minmax(0,1fr) 42px;gap:10px;align-items:center}.chart-place.svelte-49juno{font-size:18px}.chart-thumb.svelte-49juno{width:82px}.chart-track-copy.svelte-49juno h2:where(.svelte-49juno){white-space:normal}.chart-row.svelte-49juno .scorer{grid-column:3 / 4;justify-self:start;margin-top:4px}.chart-play-count-cell.svelte-49juno{display:none}}
