.buzz-chart-page.svelte-zz2jhp.svelte-zz2jhp{margin:0 auto;padding:0;font-family:Pretendard,-apple-system,BlinkMacSystemFont,sans-serif}.chart-header.svelte-zz2jhp.svelte-zz2jhp{text-align:center;margin-bottom:2rem;padding:3rem 2rem 2.5rem;background:linear-gradient(160deg,#0c0c1d,#141432,#1e0a2e 60%,#0c0c1d);border-radius:24px;color:#fff;position:relative;overflow:hidden}[data-theme=light] .chart-header.svelte-zz2jhp.svelte-zz2jhp{background:linear-gradient(135deg,#4f46e5,#7c3aed,#db2777);box-shadow:0 10px 30px #6366f133}.chart-header.svelte-zz2jhp.svelte-zz2jhp:before{content:"";position:absolute;top:-40%;left:-20%;width:140%;height:140%;background:radial-gradient(ellipse at 30% 20%,rgba(255,170,60,.12) 0%,transparent 60%),radial-gradient(ellipse at 70% 80%,rgba(200,80,255,.08) 0%,transparent 50%);pointer-events:none}.chart-header.svelte-zz2jhp h1.svelte-zz2jhp{font-size:2.6rem;font-weight:900;margin:0 0 .5rem;letter-spacing:-.03em;position:relative;color:#fff}.subtitle.svelte-zz2jhp.svelte-zz2jhp{font-size:1.05rem;color:#ffffffd9;margin:0;position:relative}.score-date.svelte-zz2jhp.svelte-zz2jhp{display:inline-block;margin-top:.75rem;font-size:.78rem;color:#ffffffe6;background:#ffffff26;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:.3rem 1rem;border-radius:20px;border:1px solid rgba(255,255,255,.2);position:relative}.disclaimer.svelte-zz2jhp.svelte-zz2jhp{font-size:.68rem;color:#ffffffb3;margin:.75rem 0 0;position:relative}.legend-btn.svelte-zz2jhp.svelte-zz2jhp{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:9999px;font-size:12px;font-weight:700;cursor:pointer;border:1px solid var(--fallback-bc, rgba(255, 255, 255, .08));background:var(--fallback-b2, rgba(255, 255, 255, .04));color:var(--fallback-bc, rgba(255, 255, 255, .7));transition:all .12s ease-in-out}.legend-btn.svelte-zz2jhp.svelte-zz2jhp:hover{background:var(--fallback-b3, rgba(255, 255, 255, .1));color:var(--fallback-bc, #fff);transform:translateY(-1px)}.legend-btn.svelte-zz2jhp.svelte-zz2jhp:active{transform:scale(.96)}.legend-btn.active.svelte-zz2jhp.svelte-zz2jhp{background:#ffffff26!important;border-color:#fff6!important;color:#fff!important;box-shadow:0 2px 10px #0000004d}.legend-btn.active-news.svelte-zz2jhp.svelte-zz2jhp{background:#f871712e!important;border-color:#f8717199!important;color:#f87171!important}.legend-btn.active-community.svelte-zz2jhp.svelte-zz2jhp{background:#34d3992e!important;border-color:#34d39999!important;color:#34d399!important}.legend-btn.active-chart.svelte-zz2jhp.svelte-zz2jhp{background:#60a5fa2e!important;border-color:#60a5fa99!important;color:#60a5fa!important}.legend-btn.active-world.svelte-zz2jhp.svelte-zz2jhp{background:#c084fc2e!important;border-color:#c084fc99!important;color:#c084fc!important}.legend-btn.active-cross.svelte-zz2jhp.svelte-zz2jhp{background:#fbbf242e!important;border-color:#fbbf2499!important;color:#fbbf24!important}.sort-badge.svelte-zz2jhp.svelte-zz2jhp{font-size:10px;padding:1px 6px;border-radius:4px;background:#fff3;font-weight:800}.sort-badge-news.svelte-zz2jhp.svelte-zz2jhp{background:#f871714d;color:#fff}.sort-badge-community.svelte-zz2jhp.svelte-zz2jhp{background:#34d3994d;color:#fff}.sort-badge-chart.svelte-zz2jhp.svelte-zz2jhp{background:#60a5fa4d;color:#fff}.sort-badge-world.svelte-zz2jhp.svelte-zz2jhp{background:#c084fc4d;color:#fff}.sort-badge-cross.svelte-zz2jhp.svelte-zz2jhp{background:#fbbf244d;color:#000}.chart-legend.svelte-zz2jhp.svelte-zz2jhp{display:flex;justify-content:center;gap:1.25rem;margin-bottom:1.5rem;font-size:.82rem;color:var(--fallback-bc, rgba(0,0,0,.7));flex-wrap:wrap}[data-theme=dark] .chart-legend.svelte-zz2jhp.svelte-zz2jhp{color:#fff9}.legend-item.svelte-zz2jhp.svelte-zz2jhp{display:flex;align-items:center;gap:.35rem;font-weight:600}.dot.svelte-zz2jhp.svelte-zz2jhp{width:9px;height:9px;border-radius:50%;display:inline-block;box-shadow:0 0 6px currentColor}.dot-news.svelte-zz2jhp.svelte-zz2jhp{background:#e8534a;color:#e8534a}.dot-community.svelte-zz2jhp.svelte-zz2jhp{background:#10b981;color:#10b981}.dot-chart.svelte-zz2jhp.svelte-zz2jhp{background:#3b82f6;color:#3b82f6}.dot-world.svelte-zz2jhp.svelte-zz2jhp{background:#a855f7;color:#a855f7}.dot-cross.svelte-zz2jhp.svelte-zz2jhp{background:#f59e0b;color:#f59e0b}.chart-list.svelte-zz2jhp.svelte-zz2jhp{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.6rem}.chart-item.svelte-zz2jhp.svelte-zz2jhp{border-radius:20px;border:1px solid rgba(0,0,0,.08);transition:all .2s cubic-bezier(.4,0,.2,1);overflow:hidden;background:#fff;box-shadow:0 2px 10px #00000008}[data-theme=dark] .chart-item.svelte-zz2jhp.svelte-zz2jhp{border-color:#ffffff0f;background:#ffffff05;box-shadow:none}.chart-item.svelte-zz2jhp.svelte-zz2jhp:hover{transform:translateY(-2px);box-shadow:0 8px 30px #00000014;border-color:#6366f14d}[data-theme=dark] .chart-item.svelte-zz2jhp.svelte-zz2jhp:hover{box-shadow:0 8px 32px #00000080;border-color:#ffffff1f;background:#ffffff0a}.chart-item.top3.svelte-zz2jhp.svelte-zz2jhp{border:1px solid rgba(245,158,11,.35);background:linear-gradient(135deg,#fef3c766,#fff)}[data-theme=dark] .chart-item.top3.svelte-zz2jhp.svelte-zz2jhp{border:1px solid rgba(255,190,60,.2);background:linear-gradient(135deg,#ffbe3c0f,#ffffff03)}.chart-item.top3.svelte-zz2jhp.svelte-zz2jhp:hover{border-color:#f59e0b;box-shadow:0 8px 30px #f59e0b26}.chart-item-link.svelte-zz2jhp.svelte-zz2jhp{display:flex;flex-direction:column;gap:.6rem;padding:1.1rem 1.35rem;text-decoration:none;color:inherit;cursor:pointer}.item-top-row.svelte-zz2jhp.svelte-zz2jhp{display:flex;align-items:center;gap:.85rem}.rank-col.svelte-zz2jhp.svelte-zz2jhp{display:flex;flex-direction:column;align-items:center;min-width:44px;gap:.1rem}.rank-number.svelte-zz2jhp.svelte-zz2jhp{font-size:1.3rem;font-weight:900;color:#4b5563;font-variant-numeric:tabular-nums}[data-theme=dark] .rank-number.svelte-zz2jhp.svelte-zz2jhp{color:#ffffffb3}.rank-1.svelte-zz2jhp.svelte-zz2jhp{font-size:1.5rem;color:#f59e0b;text-shadow:0 0 12px rgba(245,158,11,.3)}.rank-2.svelte-zz2jhp.svelte-zz2jhp{font-size:1.4rem;color:#64748b}.rank-3.svelte-zz2jhp.svelte-zz2jhp{font-size:1.35rem;color:#b45309}.rank-change.svelte-zz2jhp.svelte-zz2jhp{font-size:.68rem;font-weight:700}.rank-up.svelte-zz2jhp.svelte-zz2jhp{color:#ef4444}.rank-down.svelte-zz2jhp.svelte-zz2jhp{color:#3b82f6}.rank-same.svelte-zz2jhp.svelte-zz2jhp{color:#9ca3af}.artist-avatar.svelte-zz2jhp.svelte-zz2jhp{width:50px;height:50px;border-radius:16px;overflow:hidden;background:#0000000a;flex-shrink:0;border:1px solid rgba(0,0,0,.08)}[data-theme=dark] .artist-avatar.svelte-zz2jhp.svelte-zz2jhp{background:#ffffff0d;border-color:#ffffff14}.artist-avatar.svelte-zz2jhp img.svelte-zz2jhp{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.avatar-placeholder.svelte-zz2jhp.svelte-zz2jhp{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:1.1rem;font-weight:800;color:#9ca3af}.artist-info.svelte-zz2jhp.svelte-zz2jhp{display:flex;flex-direction:column;gap:.1rem;flex:1;min-width:0}.artist-name.svelte-zz2jhp.svelte-zz2jhp{font-size:1.2rem;font-weight:800;color:#111827;line-height:1.3;letter-spacing:-.01em}[data-theme=dark] .artist-name.svelte-zz2jhp.svelte-zz2jhp{color:#fffffff2}.artist-name-en.svelte-zz2jhp.svelte-zz2jhp{font-size:.78rem;color:#6b7280;line-height:1.2;font-weight:500}[data-theme=dark] .artist-name-en.svelte-zz2jhp.svelte-zz2jhp{color:#fff6}.score-breakdown.svelte-zz2jhp.svelte-zz2jhp{display:flex;gap:.75rem;font-size:.82rem;color:#4b5563;font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:600}[data-theme=dark] .score-breakdown.svelte-zz2jhp.svelte-zz2jhp{color:#fff9}.breakdown-item.svelte-zz2jhp.svelte-zz2jhp{display:flex;align-items:center;gap:4px;cursor:help}.breakdown-item.svelte-zz2jhp .dot.svelte-zz2jhp{width:6px;height:6px;box-shadow:none}.item-bar-row.svelte-zz2jhp.svelte-zz2jhp{width:100%}.score-bar-container.svelte-zz2jhp.svelte-zz2jhp{height:28px;background:#0000000a;border-radius:14px;overflow:hidden;border:1px solid rgba(0,0,0,.06)}[data-theme=dark] .score-bar-container.svelte-zz2jhp.svelte-zz2jhp{background:#ffffff0a;border-color:#ffffff0a}.score-bar.score-bar-total.svelte-zz2jhp.svelte-zz2jhp{background:linear-gradient(90deg,#f43f5e,#f59e0b 45%,#eab308)}.score-bar.score-bar-news.svelte-zz2jhp.svelte-zz2jhp{background:linear-gradient(90deg,#dc2626,#ef4444 60%,#f87171)!important;box-shadow:0 0 14px #ef444459}.score-bar.score-bar-community.svelte-zz2jhp.svelte-zz2jhp{background:linear-gradient(90deg,#059669,#10b981 60%,#34d399)!important;box-shadow:0 0 14px #10b98159}.score-bar.score-bar-chart.svelte-zz2jhp.svelte-zz2jhp{background:linear-gradient(90deg,#2563eb,#3b82f6 60%,#60a5fa)!important;box-shadow:0 0 14px #3b82f659}.score-bar.score-bar-world.svelte-zz2jhp.svelte-zz2jhp{background:linear-gradient(90deg,#7c3aed,#a855f7 60%,#c084fc)!important;box-shadow:0 0 14px #a855f759}.score-bar.score-bar-cross.svelte-zz2jhp.svelte-zz2jhp{background:linear-gradient(90deg,#d97706,#f59e0b 60%,#fbbf24)!important;box-shadow:0 0 14px #f59e0b59}.score-bar.svelte-zz2jhp.svelte-zz2jhp{height:100%;background:linear-gradient(90deg,#f43f5e,#f59e0b 45%,#eab308);border-radius:14px;display:flex;align-items:center;justify-content:flex-end;padding-right:.75rem;min-width:40px;transition:width .8s cubic-bezier(.4,0,.2,1);position:relative}.score-bar.svelte-zz2jhp.svelte-zz2jhp:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.2) 0%,transparent 50%);pointer-events:none}.score-value.svelte-zz2jhp.svelte-zz2jhp{font-size:.95rem;font-weight:900;color:#fff!important;text-shadow:0 1px 3px rgba(0,0,0,.3);position:relative;z-index:1;font-variant-numeric:tabular-nums}.empty-state.svelte-zz2jhp.svelte-zz2jhp{text-align:center;padding:4rem 1rem;color:#9ca3af;font-size:1.1rem}.methodology.svelte-zz2jhp.svelte-zz2jhp{margin-top:2.5rem;padding:2rem;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:20px;box-shadow:0 2px 12px #00000008}[data-theme=dark] .methodology.svelte-zz2jhp.svelte-zz2jhp{background:#ffffff05;border-color:#ffffff0f;box-shadow:none}.methodology.svelte-zz2jhp h2.svelte-zz2jhp{font-size:1.1rem;font-weight:800;color:#111827;margin:0 0 1rem}[data-theme=dark] .methodology.svelte-zz2jhp h2.svelte-zz2jhp{color:#fffc}.method-desc.svelte-zz2jhp.svelte-zz2jhp{font-size:.85rem;color:#4b5563;line-height:1.7;margin:0 0 1.25rem}[data-theme=dark] .method-desc.svelte-zz2jhp.svelte-zz2jhp{color:#ffffff80}.method-desc.svelte-zz2jhp strong.svelte-zz2jhp{color:#111827}[data-theme=dark] .method-desc.svelte-zz2jhp strong.svelte-zz2jhp{color:#fffc}.method-table.svelte-zz2jhp.svelte-zz2jhp{display:flex;flex-direction:column;gap:.6rem}.method-row.svelte-zz2jhp.svelte-zz2jhp{display:flex;align-items:center;gap:.6rem;font-size:.8rem;color:#4b5563}[data-theme=dark] .method-row.svelte-zz2jhp.svelte-zz2jhp{color:#ffffff80}.method-row.svelte-zz2jhp strong.svelte-zz2jhp{color:#111827;min-width:120px}[data-theme=dark] .method-row.svelte-zz2jhp strong.svelte-zz2jhp{color:#ffffffb3}.chart-footer.svelte-zz2jhp.svelte-zz2jhp{text-align:center;margin-top:2.5rem;padding:1.5rem;color:#9ca3af;font-size:.75rem;line-height:1.8}.data-sources.svelte-zz2jhp.svelte-zz2jhp{margin-top:.25rem;font-size:.68rem;color:#9ca3af}@media (max-width: 640px){.buzz-chart-page.svelte-zz2jhp.svelte-zz2jhp{padding:.5rem}.chart-header.svelte-zz2jhp.svelte-zz2jhp{padding:1.5rem 1rem;border-radius:16px;margin-bottom:1.25rem}.chart-header.svelte-zz2jhp h1.svelte-zz2jhp{font-size:1.6rem}.subtitle.svelte-zz2jhp.svelte-zz2jhp{font-size:.88rem}.chart-item.svelte-zz2jhp.svelte-zz2jhp{border-radius:14px}.chart-item-link.svelte-zz2jhp.svelte-zz2jhp{padding:.75rem .85rem}.artist-avatar.svelte-zz2jhp.svelte-zz2jhp{width:38px;height:38px;border-radius:10px}.artist-name.svelte-zz2jhp.svelte-zz2jhp{font-size:.95rem}.score-bar-container.svelte-zz2jhp.svelte-zz2jhp{height:22px}.score-value.svelte-zz2jhp.svelte-zz2jhp{font-size:.8rem}.score-breakdown.svelte-zz2jhp.svelte-zz2jhp{display:none}}
