.oyu-Hq_canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}
.TEhDsq_spacer{flex:1}.TEhDsq_container{z-index:50;max-width:var(--container-max-width);flex-direction:column;align-items:center;height:100dvh;margin:0 auto;display:flex;position:relative;inset:0}.TEhDsq_roundLabel{font-family:var(--font-body);letter-spacing:0;color:var(--gray-11);text-align:center;margin:0;padding-top:1.2rem;font-size:1.5rem;font-weight:500;line-height:2.2rem}.TEhDsq_headerLayer{z-index:2;position:absolute;top:0;left:0;right:0}.TEhDsq_alertZone{padding:0 var(--site-padding);flex:0 0 15vh;justify-content:center;align-items:center;display:flex}.TEhDsq_alertZone.TEhDsq_timesUpAlertZone{transform:translateY(6.4rem)}.TEhDsq_alertText{font-family:var(--font-body);letter-spacing:0;font-size:1.5rem;font-weight:500;line-height:2rem}.TEhDsq_timesUpText{font-family:var(--font-display);letter-spacing:0;text-align:center;margin:0;font-size:2.5rem;font-weight:400;line-height:3.8rem}.TEhDsq_lightsLayer{z-index:-1;pointer-events:none;position:absolute;inset:0}.TEhDsq_barZone{flex:0 0 66dvh;align-items:center;width:100%;display:flex;position:relative}.TEhDsq_carouselLayer{z-index:1;background:0 0;width:100%;height:100%;position:relative}.TEhDsq_ctaZone{width:100%;max-width:calc(var(--container-max-width) - var(--site-padding)*2);padding:0 var(--site-padding) var(--site-padding);flex-direction:column;flex:1;justify-content:flex-end;align-items:center;display:flex}.TEhDsq_lockButton{position:relative;overflow:hidden}.TEhDsq_lockTint{pointer-events:none;transition:opacity 1s linear;position:absolute;inset:0}.TEhDsq_lockTintYellow{background:var(--yellow-10)}.TEhDsq_lockTintRed{background:var(--red-9)}.TEhDsq_lockDrain{transform-origin:100%;pointer-events:none;background:#00000080;transition:transform 1s linear;position:absolute;inset:0}.TEhDsq_lockLabel{position:relative}@media (prefers-reduced-motion:reduce){.TEhDsq_lockDrain,.TEhDsq_lockTint{transition:none}}.TEhDsq_skipLink{font-family:var(--font-body);letter-spacing:0;color:var(--gray-9);cursor:pointer;background:0 0;border:none;font-size:1.5rem;font-weight:400;line-height:2rem;text-decoration:underline}.TEhDsq_statusLine{font-family:var(--font-body);letter-spacing:0;color:var(--gray-11);text-align:center;margin-top:.8rem;font-size:1.5rem;font-weight:500;line-height:2.2rem}.TEhDsq_statusLineUrgent{color:var(--red-9)}.TEhDsq_spectatorLabel{font-family:var(--font-body);letter-spacing:0;color:var(--gray-9);font-size:1.5rem;font-weight:600;line-height:2rem}.TEhDsq_timesUpHeading{z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.TEhDsq_spectatorZone{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.2rem;height:100%;display:flex}.TEhDsq_spectatorTitle{font-family:var(--font-display);letter-spacing:0;color:var(--yellow-10);font-size:2rem;font-weight:400;line-height:3rem}
.go6fdq_overlay{z-index:1000;background:#0009;justify-content:center;align-items:center;width:100vw;height:100%;display:flex;position:fixed;inset:0}.go6fdq_overlayOpen{animation:go6fdq_fadeIn .2s var(--easeOutQuart)}.go6fdq_overlayClosing{animation:go6fdq_fadeOut .6s var(--easeOutQuart) forwards}.go6fdq_dialog{background:var(--gray-1);max-width:calc(var(--container-max-width) - 3.2rem);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:calc(100dvh - 3.2rem);margin:0 auto;padding:2rem;transition:opacity .1s;position:relative;overflow-y:auto}.go6fdq_content{height:100%}.go6fdq_center.go6fdq_open{animation:go6fdq_fadeIn .2s var(--easeOutQuart)}.go6fdq_center.go6fdq_closing{animation:go6fdq_fadeOut .6s var(--easeOutQuart) forwards}.go6fdq_left{opacity:0;width:calc(100% - 3.2rem);position:absolute;top:0;bottom:0;left:0}.go6fdq_left.go6fdq_open{opacity:1;animation:go6fdq_slideInLeft .6s var(--easeOutQuart)}.go6fdq_left.go6fdq_closing{animation:go6fdq_slideOutLeft .6s var(--easeOutQuart) forwards}.go6fdq_right{width:calc(100% - 3.2rem);position:absolute;top:0;bottom:0;right:0}.go6fdq_right.go6fdq_open{animation:go6fdq_slideInRight .6s var(--easeOutQuart)}.go6fdq_right.go6fdq_closing{animation:go6fdq_slideOutRight .6s var(--easeOutQuart) forwards}.go6fdq_bottom{width:100%;max-height:75dvh;position:absolute;bottom:0;left:0;right:0}.go6fdq_bottom.go6fdq_open{animation:go6fdq_slideInBottom .6s var(--easeOutQuart)}.go6fdq_bottom.go6fdq_closing{animation:go6fdq_slideOutBottom .6s var(--easeOutQuart) forwards}.go6fdq_header{justify-content:space-between;align-items:center;margin-bottom:.8rem;display:flex}.go6fdq_title{font-family:var(--font-body);letter-spacing:0;margin-bottom:.4rem;padding-right:4rem;font-size:1.5rem;font-weight:500;line-height:2rem}.go6fdq_description{font-family:var(--font-body);letter-spacing:0;color:var(--gray-11);margin-bottom:2rem;font-size:1.5rem;font-weight:500;line-height:2.2rem}.go6fdq_actions{flex-direction:column;gap:.8rem;width:100%;display:flex}.go6fdq_closeButton{cursor:pointer;color:var(--gray-11);font-family:var(--font-body);letter-spacing:0;background:0 0;border:none;align-items:center;gap:.4rem;font-size:1.5rem;font-weight:600;line-height:2rem;display:flex;position:absolute;top:2rem;right:2rem}.go6fdq_closeButton .go6fdq_closeIcon{width:1.4rem}@keyframes go6fdq_slideInLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes go6fdq_slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes go6fdq_slideInBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes go6fdq_slideOutLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes go6fdq_slideOutRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes go6fdq_slideOutBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes go6fdq_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes go6fdq_fadeOut{0%{opacity:1}to{opacity:0}}
._32cpCq_playerRow{background-color:var(--gray-2);padding:1.2rem}._32cpCq_playerRow ._32cpCq_playerName{font-family:var(--font-body);letter-spacing:0;font-size:1.5rem;font-weight:500;line-height:2rem}._32cpCq_playerRow ._32cpCq_playerLives{font-family:var(--font-body);letter-spacing:0;font-size:1.5rem;font-weight:500;line-height:2.2rem}
._9p1xGG_wrapper{flex-direction:column;flex:1;align-items:center;width:100%;display:flex}._9p1xGG_centerBlock{flex-direction:column;justify-content:center;align-items:center;margin-top:clamp(6.4rem,20dvh,20rem);margin-bottom:1.4rem;display:flex}._9p1xGG_diffNumber{font-family:var(--font-display);letter-spacing:0;color:var(--gray-12);padding-left:.1em;font-size:14.4rem;font-weight:400;line-height:1.2}._9p1xGG_yearsOffLabel{font-family:var(--font-display);letter-spacing:0;text-transform:uppercase;color:var(--gray-12);margin-top:1.2rem;font-size:2rem;font-weight:400;line-height:3rem}._9p1xGG_fadeOpacityOnly{transition:opacity .3s}._9p1xGG_yearComparisonRow{width:100%;height:2.8rem;margin-top:2.4rem;margin-bottom:1.2rem;position:relative}._9p1xGG_yearColumn{will-change:transform;flex-direction:column;align-items:center;gap:.2rem;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}._9p1xGG_yearValue{font-family:var(--font-display);letter-spacing:0;font-size:2.5rem;font-weight:400;line-height:2.8rem}._9p1xGG_yearLabel{font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;font-size:1.3rem;font-weight:500;line-height:1.4rem}._9p1xGG_yearArrow{flex-shrink:0;position:absolute;top:1.2rem;left:50%;transform:translate(-50%,-50%)}._9p1xGG_bottomSection{flex-direction:column;align-items:center;gap:1.6rem;margin-bottom:auto;display:flex}._9p1xGG_tagline{font-family:var(--font-body);letter-spacing:0;text-align:center;color:var(--gray-12);max-width:24ch;margin-top:2.4rem;margin-bottom:1.2rem;font-size:1.5rem;font-weight:500;line-height:2rem}._9p1xGG_bottomAction{width:100%;padding-bottom:var(--site-padding);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:1.6rem;display:flex}
.sFNhVG_logo{font-family:var(--font-display);letter-spacing:0;text-transform:uppercase;width:fit-content;color:var(--gray-12);flex-direction:column;align-items:center;font-size:5rem;font-weight:400;line-height:1.3;display:flex}.sFNhVG_logo.sFNhVG_small{font-family:var(--font-display);letter-spacing:0;text-transform:uppercase;font-size:2rem;font-weight:400;line-height:1.3}.sFNhVG_music{font-family:var(--font-display);letter-spacing:0;margin-top:-.1em;padding:0 .2em;font-size:3.5rem;font-weight:400;line-height:5.4rem}.sFNhVG_small .sFNhVG_music{font-family:var(--font-display);letter-spacing:0;font-size:2rem;font-weight:400;line-height:3rem}.sFNhVG_music{background:var(--yellow-10);color:var(--gray-1);transform:rotate(-3deg)}
._67MziG_container{z-index:1000;pointer-events:none;flex-direction:column;align-items:center;gap:.8rem;width:100%;display:flex;position:fixed;top:0;left:0;right:0}._67MziG_toast{background:var(--yellow-10);pointer-events:auto;width:100%;height:4rem;font-family:var(--font-body);letter-spacing:0;color:var(--gray-1);justify-content:center;align-items:center;font-size:1.5rem;font-weight:500;line-height:2.2rem;animation:.3s forwards _67MziG_toastIn;display:flex}._67MziG_toastDismiss{animation:.3s forwards _67MziG_toastOut}@keyframes _67MziG_toastIn{0%{opacity:0;transform:translateY(-.8rem)}to{opacity:1;transform:translateY(0)}}@keyframes _67MziG_toastOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-.8rem)}}@media (prefers-reduced-motion:reduce){._67MziG_toast,._67MziG_toastDismiss{animation:none}}
._0AfZVa_root{font-variant-numeric:tabular-nums;align-items:flex-start;line-height:1.2;display:inline-flex}._0AfZVa_column{contain:paint;height:1.2em;display:inline-block;overflow:hidden}._0AfZVa_strip{will-change:transform;flex-direction:column;display:flex}._0AfZVa_digit{text-align:center;height:1.2em;line-height:1.2;display:block}
.ZPxl3a_bar{gap:.2rem;width:100%;display:flex}.ZPxl3a_block{aspect-ratio:1;box-sizing:border-box;background:var(--yellow-10);flex:1}.ZPxl3a_out{border:.2rem solid var(--gray-6);background:0 0;animation:.32s steps(4,end) ZPxl3a_knockOut}@keyframes ZPxl3a_knockOut{0%{background:var(--red-9);border-color:var(--red-9);transform:translateY(-.4rem)}60%{background:var(--red-9);border-color:var(--red-9);transform:translateY(0)}to{border-color:var(--gray-6);background:0 0}}@media (prefers-reduced-motion:reduce){.ZPxl3a_out{animation:none}}
.nKIHza_result{gap:var(--space-v-md);flex-direction:column;width:100%;display:flex}.nKIHza_song{align-items:center;gap:1.6rem;min-width:0;display:flex}.nKIHza_cover{aspect-ratio:1;background:var(--gray-3);flex-shrink:0;width:min(9.6rem,14dvh);position:relative}.nKIHza_coverImage{object-fit:cover}.nKIHza_songMeta{flex-direction:column;gap:.4rem;min-width:0;display:flex}.nKIHza_songTitle{font-family:var(--font-body);letter-spacing:0;color:var(--gray-12);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.5rem;font-weight:500;line-height:2rem;display:-webkit-box;overflow:hidden}.nKIHza_songArtist{font-family:var(--font-body);letter-spacing:0;color:var(--gray-11);white-space:nowrap;text-overflow:ellipsis;font-size:1.5rem;font-weight:400;line-height:2rem;overflow:hidden}.nKIHza_years{flex-direction:column;gap:.8rem;display:flex}.nKIHza_yearsRow{gap:1.2rem;display:flex}.nKIHza_stat{flex-direction:column;flex:1;gap:.6rem;min-width:0;display:flex}.nKIHza_label{font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--gray-11);white-space:nowrap;font-size:1.3rem;font-weight:500;line-height:1.4rem}.nKIHza_year{font-family:var(--font-display);letter-spacing:0;color:var(--gray-12);font-size:2.5rem;font-weight:400;line-height:2.8rem}.nKIHza_releaseYear{color:var(--yellow-10)}.nKIHza_verdict{font-family:var(--font-body);letter-spacing:0;color:var(--gray-12);font-size:1.5rem;font-weight:600;line-height:2rem}.nKIHza_perfect{color:var(--green-10)}.nKIHza_points{flex-direction:column;gap:.8rem;display:flex}.nKIHza_rule{font-family:var(--font-body);letter-spacing:0;color:var(--gray-11);font-size:1.5rem;font-weight:400;line-height:2rem}.nKIHza_scoreRow{justify-content:space-between;align-items:baseline;gap:1.2rem;display:flex}.nKIHza_songScore{font-family:var(--font-display);letter-spacing:0;color:var(--gray-12);font-size:2rem;font-weight:400;line-height:2.2rem}.nKIHza_totalValue{font-family:var(--font-display);letter-spacing:0;color:var(--yellow-10);font-size:3.5rem;font-weight:400;line-height:4rem;display:inline-block}
