.MilestoneHistogram_chart__hy8Lw{position:relative;margin-top:16px}.MilestoneHistogram_bars__6rYGU{position:relative;display:flex;align-items:flex-end;gap:1px;height:80px;background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.18) 0 4px,transparent 4px 8px);background-size:100% 1px;background-repeat:no-repeat;background-position:0 0}.MilestoneHistogram_bars__6rYGU:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:rgba(255,255,255,.12)}.MilestoneHistogram_bars__6rYGU span{flex:1 1;min-height:8px;border-radius:999px;background:rgba(255,255,255,.22);transform-origin:bottom;animation:MilestoneHistogram_milestone-bar-in__opqco .8s cubic-bezier(.32,.72,0,1) both}.MilestoneHistogram_bars__6rYGU span.MilestoneHistogram_peak__13TFn{background:#fff}@keyframes MilestoneHistogram_milestone-bar-in__opqco{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.MilestoneHistogram_axis__AmAWQ{margin-top:8px;display:flex;justify-content:space-between;font-size:11px;font-weight:500;color:rgba(235,235,245,.5)}@media (prefers-reduced-motion:reduce){.MilestoneHistogram_bars__6rYGU span{animation:none}}.MilestoneHistogram_srOnly__3nUkN{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.MilestoneDetailsModal_overlay__fDr6Q{z-index:1000;display:flex;align-items:flex-end;justify-content:center;padding:0;background:rgba(0,0,0,.6)}.MilestoneDetailsModal_panel__u_PxB{position:relative;width:100%;height:calc(100dvh - 40px);border-radius:24px 24px 0 0;overflow:hidden;background:#0b1a3d;box-shadow:0 32px 64px -16px rgba(0,0,0,.6);font-family:NeueMontreal,Arial,sans-serif;letter-spacing:.5px;--milestone-gold:#ffe57c;--milestone-gold-gradient:linear-gradient(135deg,#e2b15a,#ffe57c 51%,#dc9a4d)}.MilestoneDetailsModal_panel__u_PxB:after{content:"";position:absolute;inset:0;z-index:8;border:1px solid rgba(255,255,255,.12);border-radius:inherit;pointer-events:none}.MilestoneDetailsModal_bgArt__a4oKG,.MilestoneDetailsModal_bgDiamond__Jdz5x,.MilestoneDetailsModal_bgWash__OAKHJ{position:absolute;background-size:cover;background-position:50%;filter:saturate(3);pointer-events:none}.MilestoneDetailsModal_bgWash__OAKHJ{inset:-50%;width:200%;height:200%;z-index:0}.MilestoneDetailsModal_bgArt__a4oKG{inset:0;z-index:1}.MilestoneDetailsModal_bgDiamond__Jdz5x{bottom:-126px;left:50%;width:505px;height:505px;margin-left:-252.5px;transform:rotate(45deg);z-index:2;animation:MilestoneDetailsModal_milestone-diamond-spin__qKzAE 24s linear infinite;will-change:transform}.MilestoneDetailsModal_bgDiamondTop__oBLrC{top:-86px;bottom:auto;width:345px;height:345px;margin-left:-172.5px;transform:rotate(-45deg);animation:MilestoneDetailsModal_milestone-diamond-spin-reverse__Hk5eT 32s linear 2s infinite}.MilestoneDetailsModal_bgShade__tpn86{position:absolute;inset:0;z-index:3;background:rgba(0,0,0,.4);pointer-events:none}.MilestoneDetailsModal_bgFrost__6v0Su{position:absolute;inset:0;z-index:4;backdrop-filter:blur(100px);-webkit-backdrop-filter:blur(100px);pointer-events:none}@keyframes MilestoneDetailsModal_milestone-diamond-spin__qKzAE{0%{transform:rotate(45deg)}to{transform:rotate(405deg)}}@keyframes MilestoneDetailsModal_milestone-diamond-spin-reverse__Hk5eT{0%{transform:rotate(-45deg)}to{transform:rotate(-405deg)}}.MilestoneDetailsModal_close__GmE0S{position:absolute;top:24px;right:24px;z-index:7;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(255,255,255,.16);fill:#fff;cursor:pointer;transition:background .2s ease}.MilestoneDetailsModal_close__GmE0S:hover{background:rgba(255,255,255,.28)}.MilestoneDetailsModal_close__GmE0S:focus-visible{outline:2px solid #fff;outline-offset:2px}.MilestoneDetailsModal_content__6pb3Q{position:absolute;inset:0;z-index:6;padding:30px;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;color:#fff}.MilestoneDetailsModal_content__6pb3Q::-webkit-scrollbar{display:none}.MilestoneDetailsModal_song__JDI6P{--enter-delay:60ms;display:flex;align-items:center;gap:16px;padding-right:36px}.MilestoneDetailsModal_song__JDI6P .MilestoneDetailsModal_songArt__GHupv{width:60px;height:60px;border-radius:12px;flex-shrink:0}.MilestoneDetailsModal_songInfo__iAMB7{display:flex;flex-direction:column;min-width:0}.MilestoneDetailsModal_songTitle__peR7t{margin:0;font-size:20px;font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MilestoneDetailsModal_songArtist__3NPOO{margin:4px 0 0;font-size:17px;color:rgba(235,235,245,.75);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MilestoneDetailsModal_songLink__jf_0c{color:inherit;text-decoration:none}.MilestoneDetailsModal_songLink__jf_0c:hover{text-decoration:underline;text-underline-offset:3px}.MilestoneDetailsModal_songLink__jf_0c:focus-visible{outline:2px solid #fff;outline-offset:3px;border-radius:4px}.MilestoneDetailsModal_lockup__aKrHd{--enter-delay:120ms;margin-top:40px;text-align:center}.MilestoneDetailsModal_lockupRow__RJsRo{display:flex;align-items:center;justify-content:center;gap:14px}.MilestoneDetailsModal_lockupLaurel__OA5wv{width:auto;height:44px;flex:0 0 auto}.MilestoneDetailsModal_lockupMark__PU7KJ{display:flex;align-items:center;gap:8px}.MilestoneDetailsModal_lockupLogo__jLRJp{flex:0 0 auto;fill:var(--milestone-gold)}.MilestoneDetailsModal_lockupCount__GEqEK{display:inline-block;font-size:32px;font-weight:600;line-height:1;background-image:var(--milestone-gold-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.MilestoneDetailsModal_lockupCaption__16mja{margin:8px 0 0;font-size:15px;font-weight:500;color:rgba(235,235,245,.75)}.MilestoneDetailsModal_stats__fcmHW{margin-top:32px;display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}.MilestoneDetailsModal_statCard__toTGQ{--enter-delay:180ms;position:relative;display:flex;flex-direction:column;padding:20px;min-height:72px;border-radius:20px;background:rgba(255,255,255,.16)}.MilestoneDetailsModal_statCardWide__K_q79{grid-column:1/-1}.MilestoneDetailsModal_statCard__toTGQ:before{content:"";position:absolute;inset:0;border:1px solid rgba(255,255,255,.12);border-radius:inherit;pointer-events:none}.MilestoneDetailsModal_statLabel__H_tTd{font-size:13px;font-weight:500;color:rgba(235,235,245,.6);line-height:1.2}.MilestoneDetailsModal_statLabelCaveat__6xAZD{display:inline;font-weight:400;opacity:.7}.MilestoneDetailsModal_statLabelCaveat__6xAZD:before{content:" • ";opacity:.5}.MilestoneDetailsModal_ranks__Ue2_I{list-style:none;margin:12px 0 0;padding:0}.MilestoneDetailsModal_ranks__Ue2_I li{display:flex;align-items:baseline;gap:12px}.MilestoneDetailsModal_ranks__Ue2_I li+li{margin-top:24px}.MilestoneDetailsModal_rankNum__sQQBr{width:12px;flex-shrink:0;font-size:12px;font-weight:500;color:rgba(235,235,245,.6)}.MilestoneDetailsModal_rankName__OUhuI{font-size:20px;font-weight:500;color:#fff}.MilestoneDetailsModal_statValue__JFylr{margin-top:4px;font-size:20px;font-weight:500;line-height:1.2}.MilestoneDetailsModal_statSubvalue__6rQ6_{margin-top:4px;font-size:13px;color:rgba(235,235,245,.6)}.MilestoneDetailsModal_meta__TVS8b{--enter-delay:260ms;margin-top:40px}.MilestoneDetailsModal_metaLabel__Of8bm{font-size:13px;font-weight:500;color:rgba(235,235,245,.6);line-height:1.2}.MilestoneDetailsModal_metaGrid__flRwC{margin:8px 0 0;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.MilestoneDetailsModal_metaItem__cUArZ{padding:16px 0;border-bottom:1px solid rgba(255,255,255,.12)}.MilestoneDetailsModal_metaItem__cUArZ dt{font-size:13px;font-weight:500;color:rgba(235,235,245,.6);line-height:1.2}.MilestoneDetailsModal_metaItem__cUArZ dd{margin:4px 0 0;font-size:15px;font-weight:500;line-height:1.2}.MilestoneDetailsModal_lockup__aKrHd,.MilestoneDetailsModal_meta__TVS8b,.MilestoneDetailsModal_song__JDI6P,.MilestoneDetailsModal_statCard__toTGQ{animation:MilestoneDetailsModal_milestone-details-in__N8t7T .3s ease-out var(--enter-delay,0s) both}.MilestoneDetailsModal_statCard__toTGQ:nth-child(2){--enter-delay:220ms}.MilestoneDetailsModal_statCard__toTGQ:nth-child(3){--enter-delay:260ms}@keyframes MilestoneDetailsModal_milestone-details-in__N8t7T{0%{opacity:0;transform:translateY(12px);filter:blur(5px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@media (prefers-reduced-motion:reduce){.MilestoneDetailsModal_bgDiamondTop__oBLrC,.MilestoneDetailsModal_bgDiamond__Jdz5x,.MilestoneDetailsModal_lockup__aKrHd,.MilestoneDetailsModal_meta__TVS8b,.MilestoneDetailsModal_song__JDI6P,.MilestoneDetailsModal_statCard__toTGQ{animation:none}.MilestoneDetailsModal_close__GmE0S{transition:none}}@media (min-width:768px){.MilestoneDetailsModal_overlay__fDr6Q{padding:24px;align-items:center}.MilestoneDetailsModal_panel__u_PxB{width:min(665px,100%);height:min(770px,calc(100dvh - 48px));border-radius:32px}.MilestoneDetailsModal_content__6pb3Q{padding:40px}.MilestoneDetailsModal_stats__fcmHW{grid-template-columns:1fr 1fr}}.InsightsCarousel_scene__0fs4j{position:absolute;inset:0;perspective:var(--perspective-px,1200px);perspective-origin:50% 50%;touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none;--vertical-offset:calc((var(--label-height) + var(--label-gap)) / 2)}.InsightsCarousel_cylinder__qxFWI,.InsightsCarousel_labelCylinder__svYrk{position:absolute;top:50%;left:50%;transform-style:preserve-3d;transform:translate3d(-50%,calc(-50% + var(--vertical-offset, 0px)),0) rotateY(calc(var(--rotation, 0) * 1rad));will-change:transform}.InsightsCarousel_cylinder__qxFWI{width:var(--card-width);height:var(--card-height)}.InsightsCarousel_cylinder__qxFWI,.InsightsCarousel_cylinder__qxFWI *{touch-action:pan-y}.InsightsCarousel_labelCylinder__svYrk{width:var(--label-width);height:var(--label-height);pointer-events:none;transform:translate3d(-50%,calc(-50% - var(--card-height) / 2 - var(--label-gap) - var(
                        --label-height
                    ) / 2 + var(--vertical-offset, 0px)),0) rotateY(calc(var(--rotation, 0) * 1rad))}.InsightsCarousel_navArrow__1UNh9{position:absolute;top:calc(50% + (var(--label-height) + var(--label-gap)) / 2);z-index:2;display:flex;pointer-events:none;--arrow-offset:calc(var(--cylinder-radius) * 1.2);opacity:0;filter:blur(3px);transform:translateY(-50%) rotate(var(--arrow-rot,0deg)) scale(.92);transition:opacity .15s linear,transform .15s linear,filter .15s linear}.InsightsCarousel_navArrowLeft__VI_25{right:calc(50% + var(--arrow-offset));--arrow-rot:90deg}.InsightsCarousel_navArrowRight__CVobK{left:calc(50% + var(--arrow-offset));--arrow-rot:-90deg}.InsightsCarousel_navZone__nt7yt{position:absolute;top:0;bottom:0;z-index:2;--nav-zone-center-gap:calc(var(--card-width) * 0.85);width:calc(50% - var(--nav-zone-center-gap));padding:0;border:0;background:transparent;pointer-events:none}.InsightsCarousel_navZoneLeft__1ujMs{left:0}.InsightsCarousel_navZoneRight__CoHMf{right:0}@media (hover:hover){.InsightsCarousel_navZone__nt7yt{pointer-events:auto;cursor:pointer}}@media (hover:hover){.InsightsCarousel_scene__0fs4j:has(.InsightsCarousel_navZoneLeft__1ujMs:hover) .InsightsCarousel_navArrowLeft__VI_25,.InsightsCarousel_scene__0fs4j:has(.InsightsCarousel_navZoneRight__CoHMf:hover) .InsightsCarousel_navArrowRight__CVobK{opacity:.7;filter:blur(0);transform:translateY(-50%) rotate(var(--arrow-rot,0deg)) scale(1);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1),filter .75s cubic-bezier(.22,1,.36,1)}}@media (prefers-reduced-motion:reduce){.InsightsCarousel_navArrow__1UNh9,.InsightsCarousel_scene__0fs4j:has(.InsightsCarousel_navZoneLeft__1ujMs:hover) .InsightsCarousel_navArrowLeft__VI_25,.InsightsCarousel_scene__0fs4j:has(.InsightsCarousel_navZoneRight__CoHMf:hover) .InsightsCarousel_navArrowRight__CVobK{transition:none}}.LabelsCylinder_label__h4WnR{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fff;transform:rotateY(calc(var(--card-angle) * 1rad)) translateZ(var(--cylinder-radius));backface-visibility:hidden;gap:var(--label-text-gap,4px)}.LabelsCylinder_label__h4WnR[data-active=false]{opacity:.4}.LabelsCylinder_labelCategory__RjYZC{font-size:var(--label-category-font-size,14px);font-weight:800;margin:0;text-wrap:balance}.LabelsCylinder_labelSubtitle__VEI5z{font-size:var(--label-subtitle-font-size,11px);font-weight:400;margin:0;opacity:.75;text-wrap:balance}@media (prefers-reduced-motion:reduce){.LabelsCylinder_label__h4WnR{transition:none}}