@font-face{font-family:Inter Variable;src:url(/assets/Inter-VariableFont_opsz_wght-c8O0ljhh.ttf) format("truetype-variations");font-weight:100 900;font-stretch:62.5% 100%;font-style:normal;font-display:swap}@font-face{font-family:Inter Variable;src:url(/assets/Inter-Italic-VariableFont_opsz_wght-B-9PvMw6.ttf) format("truetype-variations");font-weight:100 900;font-stretch:62.5% 100%;font-style:italic;font-display:swap}@font-face{font-family:Tsukushi Round A Gothic Kanji;src:url(/assets/Tsukushi%20A%20Round%20Gothic%20Regular-UdZUi58U.ttf) format("truetype");font-weight:100 900;font-stretch:62.5% 100%;font-style:normal;font-display:swap;size-adjust:104%;unicode-range:U+3400-4DBF,U+4E00-9FFF,U+F900-FAFF,U+2F800-2FA1F}@font-face{font-family:Tsukushi Round A Gothic Punct;src:url(/assets/Tsukushi%20A%20Round%20Gothic%20Regular-UdZUi58U.ttf) format("truetype");font-weight:100 900;font-stretch:62.5% 100%;font-style:normal;font-display:swap;unicode-range:U+300C-300F,U+3010-3011}@font-face{font-family:Noto Sans JP Variable;src:url(/assets/NotoSansJP-VariableFont_wght-BPHKdOYS.ttf) format("truetype-variations");font-weight:100 900;font-stretch:62.5% 100%;font-style:normal;font-display:swap}:root{--inactive-lyrics-blur: 0px}.Lyrics,.Lyrics .Lyric:not(.Active),.Lyrics .Synced:not(.Active),.Lyrics .Static:not(.Active),.Lyrics .Secondary:not(.Active),.Lyrics .line:not(.active) .primary,.Lyrics .line:not(.active) .secondary,.mini-lyrics-preview .mini-line:not(.current){font-weight:390}[data-lyrics-main],[data-lyrics-secondary]{font-family:Tsukushi Round A Gothic Punct,Inter Variable,Tsukushi Round A Gothic Kanji,system-ui,sans-serif;font-smooth:never}.platform-ios .jp-text{font-family:Noto Sans JP Variable,Inter Variable,system-ui,sans-serif!important;font-variation-settings:"wght" 390;letter-spacing:0;font-feature-settings:"palt" 1}.platform-ios #fs-mobile-pager .pager-page[data-index="2"] .Lyrics .jp-text,.platform-ios #fs-mobile-pager .pager-page[data-index="1"] .mini-lyrics-preview .jp-text,.platform-ios .BobinLyricsPage.Fullscreen .Content .Lyrics .jp-text{font-family:Noto Sans JP Variable,Inter Variable,system-ui,sans-serif!important}@media (max-width: 600px) and (pointer: coarse){#fs-mobile-pager .pager-page[data-index="2"] .Lyrics,#fs-mobile-pager .pager-page[data-index="2"] .Lyrics .Vocals,#fs-mobile-pager .pager-page[data-index="2"] .Lyrics .VocalsGroup,#fs-mobile-pager .pager-page[data-index="2"] .Lyrics .Lyric,#fs-mobile-pager .pager-page[data-index="2"] .Lyrics .Synced,#fs-mobile-pager .pager-page[data-index="2"] .Lyrics .Static,#fs-mobile-pager .pager-page[data-index="2"] .Lyrics .Secondary,#fs-mobile-pager .pager-page[data-index="2"] .Lyrics .Syllable,#fs-mobile-pager .pager-page[data-index="1"] .mini-lyrics-preview .mini-line{font-family:Inter Variable,Noto Sans JP Variable,system-ui,sans-serif!important;font-variation-settings:"wght" 390}#fs-mobile-pager .pager-page[data-index="2"] .Lyrics .Lyric.Active,#fs-mobile-pager .pager-page[data-index="2"] .Lyrics .Synced.Active{font-variation-settings:"wght" 630}#fs-mobile-pager .pager-page[data-index="1"] .mini-lyrics-preview .mini-line.current{font-variation-settings:"wght" 425}#fs-mobile-pager .pager-page[data-index="2"] .Lyrics .Lyric:not(.Active){font-variation-settings:"wght" 390}#fs-mobile-pager .pager-page[data-index="1"] .mini-lyrics-preview .mini-line.prev,#fs-mobile-pager .pager-page[data-index="1"] .mini-lyrics-preview .mini-line.next{font-variation-settings:"wght" 445}#fs-mobile-pager .Lyrics .jp-text,#fs-mobile-pager .mini-lyrics-preview .jp-text{font-family:Noto Sans JP Variable,Inter Variable,system-ui,sans-serif!important;font-feature-settings:"palt" 1;letter-spacing:0}}@keyframes BackgroundShimmer{to{background-position-x:0%}}.Loading{--ValueStop1: 40%;--ValueStop2: 50%;--ValueStop3: 60%;--ColorStop1: rgb(238 238 238 / 25%);--ColorStop2: rgb(250 250 250 / 45%);--ColorStop3: rgb(238 238 238 / 25%);background:linear-gradient(-45deg,var(--ColorStop1) var(--ValueStop1),var(--ColorStop2) var(--ValueStop2),var(--ColorStop3) var(--ValueStop3));background-size:500%;background-position-x:100%;border-radius:.5cqw;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:BackgroundShimmer 1s infinite linear}.ViewControl{--ViewControlHeight: var(--ViewControlSize, 100cqh);display:flex;width:var(--ViewControlHeight);height:var(--ViewControlHeight);background:#151617b8;border:none;border-radius:100rem;aspect-ratio:1;-webkit-app-region:no-drag;color:#ffffffb3;text-align:center;justify-content:center;align-items:center;-webkit-box-align:center;-webkit-box-pack:center}.ViewControl svg{fill:currentColor}body:has(#fullscreen-root .BobinLyricsPage) .main-topBar-background{opacity:0!important}.ViewControls #Romanize svg.Enable{height:calc(var(--ViewControlSize) * .475);width:auto;aspect-ratio:1}.ViewControls #Romanize svg.Disable{height:calc(var(--ViewControlSize) * .4);width:auto;aspect-ratio:1}.ViewControls #Close svg{height:calc(var(--ViewControlSize) * .4);width:auto;aspect-ratio:1}.BobinLyricsPage{width:100cqw;height:100cqh;top:0;left:0;position:absolute!important;overflow:visible;container-type:size}.BobinLyricsPage:hover{overflow:hidden!important;margin:0!important}.BobinLyricsPage .Content{--ContentSidePadding: .5cqw;display:block;width:calc(100cqw - var(--ContentSidePadding) * 2);height:100cqh;container-type:size;position:absolute;top:0;left:var(--ContentSidePadding);z-index:100}.BobinLyricsPage .Content .LyricsScrollContainer{-webkit-mask-image:linear-gradient(180deg,transparent 0,transparent 16px,var(--spice-sidebar) 24px,var(--spice-sidebar) calc(100% - 64px),transparent calc(100% - 16px),transparent);mask-image:linear-gradient(180deg,transparent 0,transparent 16px,var(--spice-sidebar) 24px,var(--spice-sidebar) calc(100% - 64px),transparent calc(100% - 16px),transparent)}.BobinLyricsPage .Content .Lyrics{padding-left:var(--LyricsPaddingLeft);padding-right:var(--LyricsPaddingRight);--use-offset: 1}@keyframes Depress{0%{transform:scale(calc(1 - var(--ShrinkDelta) * 1))}16%{transform:scale(calc(1 - var(--ShrinkDelta) * -.32))}28%{transform:scale(calc(1 - var(--ShrinkDelta) * .13))}44%{transform:scale(calc(1 - var(--ShrinkDelta) * -.05))}59%{transform:scale(calc(1 - var(--ShrinkDelta) * .02))}73%{transform:scale(calc(1 - var(--ShrinkDelta) * -.01))}88%{transform:scale(calc(1 - var(--ShrinkDelta) * 0))}to{transform:scale(calc(1 - var(--ShrinkDelta) * 0))}}.BobinLyricsPage.Contained .Content{--LyricsPaddingLeft: 50vw}.BobinLyricsPage.Contained .Content .Lyrics{margin-top:25cqh;margin-bottom:45cqh;line-height:2.5cqh}.BobinLyricsPage.Contained .Content .NoLyrics{display:flex;position:absolute;left:50cqw;top:30cqh;transform:translate(-50%);font-size:3cqw;color:#fff;opacity:.5}.BobinLyricsPage.Contained .Content .LoadingLyrics{width:calc(100cqw - var(--LyricsPaddingRight) - 17.5cqw);height:80cqh;position:absolute;top:25cqh;left:var(--LyricsPaddingLeft);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat repeat;mask-repeat:no-repeat repeat;-webkit-mask-position:left top;mask-position:left top}body:has(#fullscreen-root .BobinLyricsPage.Fullscreen){overflow:hidden!important}.BobinLyricsPage.Fullscreen .Content{--PlayPanelWidth: calc(min(30cqw, 50cqh)*1.1) ;--PlayPanelRightSpace: calc(var(--PlayPanelWidth) / 3);--PlayPanelAppliedLeftSpace: calc(50cqw - var(--PlayPanelWidth) - var(--PlayPanelRightSpace));--LyricsPaddingLeft: 50vw;--LyricsPaddingRight: calc(var(--PlayPanelAppliedLeftSpace) * .15)}.BobinLyricsPage.Fullscreen .Content.NoLyrics .Lyrics{display:none}.BobinLyricsPage.Fullscreen .Content .LoadingLyrics{width:calc(100cqw - var(--LyricsPaddingLeft) - var(--LyricsPaddingRight));height:80cqh;position:absolute;top:25cqh;left:calc(var(--LyricsPaddingLeft) - .5cqw);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:left center;mask-position:left center}.BobinLyricsPage.Fullscreen .Content .Lyrics{margin-top:25cqh;margin-bottom:55cqh;line-height:2.25cqh}.line .primary{font-size:1em}.line .secondary{font-size:.55em;opacity:.8;margin-top:0}.line.active .primary{font-size:1em;font-weight:550}.line.active .secondary{font-size:.55em;opacity:.9}.Lyrics .line.secondary-only,.Lyrics .line.secondary-only .secondary{font-weight:340;font-variation-settings:"wght" 340}.Lyrics .line.secondary-only.active,.Lyrics .line.secondary-only.active .secondary{font-weight:410;font-variation-settings:"wght" 410}body:has(#fullscreen-root){height:100vh;overflow:visible}body:has(#fullscreen-root) .site-bg canvas{background:var(--bg-canvas, transparent)}body:not(.FullscreenActive),body:not(.FullscreenActive) button,body:not(.FullscreenActive) input,body:not(.FullscreenActive) select,body:not(.FullscreenActive) textarea{font-family:Inter Variable,Noto Sans JP Variable,-apple-system,BlinkMacSystemFont,"Apple Color Emoji",SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-variation-settings:"wght" 400}body.FullscreenActive #fullscreen-root,body.FullscreenActive #fullscreen-root button,body.FullscreenActive #fullscreen-root input,body.FullscreenActive #fullscreen-root select,body.FullscreenActive #fullscreen-root textarea{font-family:-apple-system,BlinkMacSystemFont,"Apple Color Emoji",Inter Variable,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-variation-settings:"wght" 390}#fullscreen-root.fs-mobile-sheet,#fullscreen-root.fs-mobile-sheet button,#fullscreen-root.fs-mobile-sheet input,#fullscreen-root.fs-mobile-sheet select,#fullscreen-root.fs-mobile-sheet textarea{font-family:Inter Variable,Noto Sans JP Variable,-apple-system,BlinkMacSystemFont,"Apple Color Emoji",SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif!important}#fullscreen-root .fs-mobile-sheet__pane{width:100%;height:100%;position:relative;display:flex;flex-direction:column;isolation:isolate}@media (max-width: 600px) and (pointer: coarse){#fullscreen-root.fs-mobile-sheet{pointer-events:none}#fullscreen-root.fs-mobile-sheet.fs-mobile-sheet--active{pointer-events:auto}#fullscreen-root.fs-mobile-sheet.fs-mobile-sheet--closing{pointer-events:none}#fullscreen-root.fs-mobile-sheet .fs-mobile-sheet__pane{transform:translateY(100%);opacity:0;transition:transform .32s cubic-bezier(.4,0,.2,1),opacity .26s ease;will-change:transform,opacity;pointer-events:none}#fullscreen-root.fs-mobile-sheet.fs-mobile-sheet--active .fs-mobile-sheet__pane{transform:translateY(0);opacity:1;pointer-events:auto}#fullscreen-root.fs-mobile-sheet.fs-mobile-sheet--closing .fs-mobile-sheet__pane{transform:translateY(100%);opacity:0;pointer-events:none}}#fullscreen-root .lyrics-background{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-2;pointer-events:none;background:#000;background-size:cover;background-position:center;filter:blur(20px) brightness(.7);transform:scale(1.1)}body.DynamicBGActive:has(#fullscreen-root) #fullscreen-root .lyrics-background{display:none!important}.lyrics-spacer{width:100%;pointer-events:none;flex:0 0 auto}@media (max-width: 600px) and (pointer: coarse){.lyrics-spacer.top{height:44.5vh;height:44.5dvh}.lyrics-spacer.bottom{height:55.5vh;height:55.5dvh}}#fullscreen-root .overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#000000a6,#00000059);z-index:-1;transition:opacity .72s ease}body.DynamicBGActive:has(#fullscreen-root) #fullscreen-root .overlay{background:linear-gradient(to bottom,#00000073,#0003)}#fullscreen-root .BeautifulLyricsBackground-Container{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none}:root{--fs-dynamic-darkness: .8}.FullscreenDynamicBG{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;filter:saturate(1.75) brightness(.8);transition:filter .28s linear}#fullscreen-root.fs-pager-gesture .FullscreenDynamicBG,#fullscreen-root.fs-pager-gesture .lyrics-background{transition:none!important}.BobinLyricsPage.Fullscreen .Content .LyricsScrollContainer,#fs-mobile-pager .pager-page[data-index="2"] .LyricsScrollContainer{width:100%;height:100%;overflow-y:auto;padding:0 0%;scrollbar-width:none;position:relative;display:block;-webkit-mask-image:linear-gradient(to bottom,transparent 0px,transparent 100px,black 180px,black calc(100% - 180px),transparent calc(100% - 110px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0px,transparent 100px,black 180px,black calc(100% - 180px),transparent calc(100% - 110px),transparent 100%)}#fullscreen-root #fs-repeat-mode-pill,.fs-repeat-mode-pill,.repeat-mode-pill,#fullscreen-root [data-repeat-mode],[data-repeat-mode]{transition:width .22s cubic-bezier(.2,.8,.2,1),padding .16s cubic-bezier(.2,.8,.2,1),opacity .16s ease;will-change:width,padding;display:inline-flex;align-items:center}.BobinLyricsPage.Fullscreen .Content .LyricsScrollContainer{--LyricsTopBlockHeight: 180px;--LyricsBottomBlockHeight: 180px}.BobinLyricsPage.Fullscreen .Content .LyricsScrollContainer:before,.BobinLyricsPage.Fullscreen .Content .LyricsScrollContainer:after,#fs-mobile-pager .pager-page[data-index="2"] .LyricsScrollContainer:before,#fs-mobile-pager .pager-page[data-index="2"] .LyricsScrollContainer:after{content:"";position:absolute;left:0;right:0;background:transparent;pointer-events:auto;-webkit-user-select:none;user-select:none;z-index:1}.BobinLyricsPage.Fullscreen .Content .LyricsScrollContainer:before,#fs-mobile-pager .pager-page[data-index="2"] .LyricsScrollContainer:before{top:0;height:var(--LyricsTopBlockHeight, 180px)}.BobinLyricsPage.Fullscreen .Content .LyricsScrollContainer:after,#fs-mobile-pager .pager-page[data-index="2"] .LyricsScrollContainer:after{bottom:0;height:var(--LyricsBottomBlockHeight, 180px)}.BobinLyricsPage.Fullscreen .Content .LyricsScrollContainer::-webkit-scrollbar{display:none}.BobinLyricsPage.Fullscreen .Content .Lyrics{font-size:4.6vh;line-height:1.5;text-align:left;padding-top:10vh;padding-bottom:20vh;color:#ffffffd9;font-weight:500;width:100%;box-sizing:border-box}#fullscreen-root #fs-lyrics-container,#fullscreen-root #lyrics-container{transition:opacity 1s ease}#fullscreen-root #fs-lyrics-container.lrc-faded,#fullscreen-root #lyrics-container.lrc-faded{opacity:0;pointer-events:none}#fullscreen-root .no-lyrics-message{position:fixed;left:70%;top:50%;width:min(42vw,680px);min-height:0;display:flex;align-items:center;justify-content:center;transform:translate(-50%,-50%);padding:0 3vw;box-sizing:border-box;color:#ffffffad;font-size:clamp(20px,2.4vw,30px);text-align:center;pointer-events:none;z-index:2}@media (max-width: 600px) and (pointer: coarse){#fullscreen-root .no-lyrics-message{position:absolute;top:0;right:0;bottom:9%;left:0;width:auto;min-height:0;transform:none;padding:0 6vw;font-size:clamp(20px,3.2vw,25px)}}#fullscreen-root #fs-video-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;contain:strict;isolation:isolate;pointer-events:none;background:#000;opacity:0;transition:opacity .72s ease}#fullscreen-root #fs-video-bg.is-visible{opacity:1}#fullscreen-root #fs-video-bg video{position:absolute;top:-32px;right:-32px;bottom:-32px;left:-32px;width:calc(100% + 64px);height:calc(100% + 64px);object-fit:cover;filter:blur(10px) saturate(1.05) brightness(.9) contrast(1.04);backface-visibility:hidden;contain:paint}#fullscreen-root .BobinLyricsPage.Fullscreen{z-index:2}#fullscreen-root #fs-video-bg .veil{position:absolute;left:0;right:0}#fullscreen-root #fs-video-bg .veil.top{top:0;height:26vh;background:linear-gradient(180deg,rgba(0,0,0,.42),rgba(0,0,0,.18) 60%,transparent)}#fullscreen-root #fs-video-bg .veil.bottom{bottom:0;height:30vh;background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.18) 55%,transparent)}#fullscreen-root .fs-mobile-sheet__pane.fs-video-active .FullscreenDynamicBG,#fullscreen-root .FullscreenDynamicBG.is-video-suppressed,#fullscreen-root .BobinLyricsBackground-Container.is-video-suppressed{opacity:0!important;transition:opacity .72s ease}#fullscreen-root .fs-mobile-sheet__pane.fs-video-active>.overlay{opacity:0}.BobinLyricsPage.Fullscreen .Content .Lyrics .line,#fs-mobile-pager .LyricsScrollContainer .Lyrics .line{margin:25px 0;transition:transform .5s cubic-bezier(.4,0,.2,1),font-weight .5s cubic-bezier(.4,0,.2,1),font-size .5s cubic-bezier(.4,0,.2,1),opacity .4s linear,filter .4s ease-out,color .4s linear;opacity:.5;text-align:left;overflow:visible;font-size:1.09em;filter:none;will-change:opacity,filter,color,font-size,font-weight;padding:8px 12px;border-radius:12px;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;width:100%;box-sizing:border-box;transform-origin:center top;backface-visibility:hidden;display:flex;flex-direction:column;gap:.1px}.BobinLyricsPage.Fullscreen .Content .Lyrics .line.masked-zone,#fs-mobile-pager .LyricsScrollContainer .Lyrics .line.masked-zone{pointer-events:none;cursor:default;opacity:.45}.BobinLyricsPage.Fullscreen .Content .Lyrics .line.singer-left,#fs-mobile-pager .LyricsScrollContainer .Lyrics .line.singer-left{align-items:flex-start;text-align:left}.BobinLyricsPage.Fullscreen .Content .Lyrics .line.singer-right,#fs-mobile-pager .LyricsScrollContainer .Lyrics .line.singer-right{align-items:flex-end;text-align:right;padding-right:58px}.BobinLyricsPage.Fullscreen .Content .Lyrics .line .primary,.BobinLyricsPage.Fullscreen .Content .Lyrics .line .secondary,#fs-mobile-pager .LyricsScrollContainer .Lyrics .line .primary,#fs-mobile-pager .LyricsScrollContainer .Lyrics .line .secondary{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;line-height:1.41;transition:filter .18s ease;position:relative}.BobinLyricsPage.Fullscreen .Content .Lyrics .line .primary.has-repeat-indicator,.BobinLyricsPage.Fullscreen .Content .Lyrics .line .secondary.has-repeat-indicator,#fs-mobile-pager .LyricsScrollContainer .Lyrics .line .primary.has-repeat-indicator,#fs-mobile-pager .LyricsScrollContainer .Lyrics .line .secondary.has-repeat-indicator{padding-top:clamp(8px,.42em,14px)}.BobinLyricsPage.Fullscreen .Content .Lyrics .line .repeat-indicator,#fs-mobile-pager .LyricsScrollContainer .Lyrics .line .repeat-indicator{--repeat-prefix-ratio: 1;--repeat-shift: -2ch;--repeat-scale: .9;--repeat-side-scale: .84;position:absolute;left:0;top:0;width:calc(100% * var(--repeat-prefix-ratio));max-width:100%;display:inline-flex;align-items:center;gap:.34em;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.79;background:transparent;box-sizing:border-box;overflow:hidden;transform:translate3d(var(--repeat-shift),0,0) scale3d(var(--repeat-scale),var(--repeat-scale),1);transform-origin:center center;transition:transform .1s linear,opacity .3s linear;will-change:transform,opacity;z-index:2}.BobinLyricsPage.Fullscreen .Content .Lyrics .line.singer-right .repeat-indicator,#fs-mobile-pager .LyricsScrollContainer .Lyrics .line.singer-right .repeat-indicator{left:auto;right:0;transform-origin:right center}.BobinLyricsPage.Fullscreen .Content .Lyrics .line.active .repeat-indicator,#fs-mobile-pager .LyricsScrollContainer .Lyrics .line.active .repeat-indicator{--repeat-shift: -.7ch;--repeat-scale: .95;--repeat-side-scale: .92;opacity:.66}.BobinLyricsPage.Fullscreen .Content .Lyrics .line .repeat-indicator:before,.BobinLyricsPage.Fullscreen .Content .Lyrics .line .repeat-indicator:after,#fs-mobile-pager .LyricsScrollContainer .Lyrics .line .repeat-indicator:before,#fs-mobile-pager .LyricsScrollContainer .Lyrics .line .repeat-indicator:after{content:"";flex:1 1 auto;min-width:0;height:.035em;border-radius:999px;background:#ffffffeb;transition:transform .5s cubic-bezier(.4,0,.2,1);will-change:transform}.BobinLyricsPage.Fullscreen .Content .Lyrics .line .repeat-indicator:before,#fs-mobile-pager .LyricsScrollContainer .Lyrics .line .repeat-indicator:before{transform-origin:right center;transform:scaleX(var(--repeat-side-scale))}.BobinLyricsPage.Fullscreen .Content .Lyrics .line .repeat-indicator:after,#fs-mobile-pager .LyricsScrollContainer .Lyrics .line .repeat-indicator:after{transform-origin:left center;transform:scaleX(var(--repeat-side-scale))}.BobinLyricsPage.Fullscreen .Content .Lyrics .line .repeat-indicator-count,#fs-mobile-pager .LyricsScrollContainer .Lyrics .line .repeat-indicator-count{display:inline-block;flex:0 0 auto;font-size:.59em;font-weight:390;letter-spacing:.045em;line-height:1;color:#fffffffa;background:transparent;padding:0}.BobinLyricsPage.Fullscreen .Content .Lyrics .line:not(.active) .repeat-indicator,#fs-mobile-pager .LyricsScrollContainer .Lyrics .line:not(.active) .repeat-indicator{opacity:.58}.BobinLyricsPage.Fullscreen .Content .Lyrics .line:not(.active) .primary,.BobinLyricsPage.Fullscreen .Content .Lyrics .line:not(.active) .secondary,#fs-mobile-pager .LyricsScrollContainer .Lyrics .line:not(.active) .primary,#fs-mobile-pager .LyricsScrollContainer .Lyrics .line:not(.active) .secondary{filter:blur(var(--inactive-lyrics-blur, 0px))}.BobinLyricsPage.Fullscreen .Content .Lyrics .line.active .primary,.BobinLyricsPage.Fullscreen .Content .Lyrics .line.active .secondary,#fs-mobile-pager .LyricsScrollContainer .Lyrics .line.active .primary,#fs-mobile-pager .LyricsScrollContainer .Lyrics .line.active .secondary{filter:none}.BobinLyricsPage.Fullscreen .Content .Lyrics .line .syllable-fill,#fs-mobile-pager .LyricsScrollContainer .Lyrics .line .syllable-fill{position:relative;display:inline-block;overflow:visible;--syllable-width-px: 0px;--syllable-fill-px: calc(var(--syllable-progress, 0) * var(--syllable-width-px));color:#ffffff59;-webkit-text-fill-color:rgba(255,255,255,.35);background-image:linear-gradient(90deg,#fff,#fff);background-size:calc(var(--syllable-progress, 0) * 100%) 100%;background-repeat:no-repeat;background-position:0 0;-webkit-background-clip:text;background-clip:text;text-shadow:0 0 0 rgba(255,255,255,.35);transition:color 70ms linear,opacity .2s ease;will-change:background-size,-webkit-text-fill-color;max-width:100%}.BobinLyricsPage.Fullscreen .Content .Lyrics .line .syllable-fill.syllable-fill--kana-flow,#fs-mobile-pager .LyricsScrollContainer .Lyrics .line .syllable-fill.syllable-fill--kana-flow{background-size:0 100%}.BobinLyricsPage.Fullscreen .Content .Lyrics .line .syllable-fill.syllable-fill--kana-flow .kana-run,#fs-mobile-pager .LyricsScrollContainer .Lyrics .line .syllable-fill.syllable-fill--kana-flow .kana-run{color:#ffffff59;-webkit-text-fill-color:rgba(255,255,255,.35);background-image:linear-gradient(90deg,#fff,#fff);background-size:calc(var(--kana-run-progress, 0) * 100%) 100%;background-repeat:no-repeat;background-position:0 0;-webkit-background-clip:text;background-clip:text}.BobinLyricsPage.Fullscreen .Content .Lyrics .line .syllable-fill .syllable-fill-glow,#fs-mobile-pager .LyricsScrollContainer .Lyrics .line .syllable-fill .syllable-fill-glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;color:transparent;-webkit-text-fill-color:transparent;text-shadow:0 0 10px rgba(255,255,255,.5);--syllable-progress-pct: calc(var(--syllable-progress, 0) * 100%);--syllable-glow-opacity: clamp(0, (var(--syllable-progress, 0) - .002) * 300, 1);--syllable-left-feather: 10px;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0%,rgba(0,0,0,1) var(--syllable-left-feather),rgba(0,0,0,1) calc(var(--syllable-progress-pct) - 6px),rgba(0,0,0,.65) calc(var(--syllable-progress-pct) + 2px),rgba(0,0,0,0) calc(var(--syllable-progress-pct) + 12px));mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0%,rgba(0,0,0,1) var(--syllable-left-feather),rgba(0,0,0,1) calc(var(--syllable-progress-pct) - 6px),rgba(0,0,0,.65) calc(var(--syllable-progress-pct) + 2px),rgba(0,0,0,0) calc(var(--syllable-progress-pct) + 12px));white-space:inherit;overflow:visible;opacity:0;transition:opacity .14s ease;pointer-events:none}.BobinLyricsPage.Fullscreen .Content .Lyrics .line .syllable-fill.syllable-fill--kana-flow .syllable-fill-glow,#fs-mobile-pager .LyricsScrollContainer .Lyrics .line .syllable-fill.syllable-fill--kana-flow .syllable-fill-glow{-webkit-mask-image:none;mask-image:none}.BobinLyricsPage.Fullscreen .Content .Lyrics .line .syllable-fill.syllable-fill--kana-flow .syllable-fill-glow .kana-run,#fs-mobile-pager .LyricsScrollContainer .Lyrics .line .syllable-fill.syllable-fill--kana-flow .syllable-fill-glow .kana-run{color:transparent;-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,#fff,#fff);background-size:calc(var(--kana-run-progress, 0) * 100%) 100%;background-repeat:no-repeat;background-position:0 0;-webkit-background-clip:text;background-clip:text}.BobinLyricsPage.Fullscreen .Content .Lyrics .line.active .syllable-fill .syllable-fill-glow,#fs-mobile-pager .LyricsScrollContainer .Lyrics .line.active .syllable-fill .syllable-fill-glow{opacity:var(--syllable-glow-opacity)}.BobinLyricsPage.Fullscreen .Content .Lyrics .line .syllable-fill .syllable-fill-glow ruby,.BobinLyricsPage.Fullscreen .Content .Lyrics .line .syllable-fill .syllable-fill-glow rt,#fs-mobile-pager .LyricsScrollContainer .Lyrics .line .syllable-fill .syllable-fill-glow ruby,#fs-mobile-pager .LyricsScrollContainer .Lyrics .line .syllable-fill .syllable-fill-glow rt{color:transparent;-webkit-text-fill-color:transparent;background:none;-webkit-background-clip:border-box;background-clip:border-box}.BobinLyricsPage.Fullscreen .Content .Lyrics .line .syllable-fill>ruby.furigana-merged,.BobinLyricsPage.Fullscreen .Content .Lyrics .line .syllable-fill>ruby.furigana-merged>rt,#fs-mobile-pager .LyricsScrollContainer .Lyrics .line .syllable-fill>ruby.furigana-merged,#fs-mobile-pager .LyricsScrollContainer .Lyrics .line .syllable-fill>ruby.furigana-merged>rt{color:#ffffff59;-webkit-text-fill-color:rgba(255,255,255,.35);background-image:linear-gradient(90deg,#fff,#fff);background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;transition:color 70ms linear,opacity .2s ease}.BobinLyricsPage.Fullscreen .Content .Lyrics .line .syllable-fill>ruby.furigana-merged,#fs-mobile-pager .LyricsScrollContainer .Lyrics .line .syllable-fill>ruby.furigana-merged{background-size:var(--syllable-fill-px, 0px) 100%;background-position:calc(-1 * var(--syllable-offset-px, 0px)) 0}.BobinLyricsPage.Fullscreen .Content .Lyrics .line .syllable-fill>ruby.furigana-merged>rt.furigana-merged,#fs-mobile-pager .LyricsScrollContainer .Lyrics .line .syllable-fill>ruby.furigana-merged>rt.furigana-merged{background-size:calc(var(--furigana-progress, 0) * 100%) 100%;background-position:0 0}.BobinLyricsPage.Fullscreen .Content .Lyrics .line.has-secondary:not(.active) .syllable-fill,#fs-mobile-pager .LyricsScrollContainer .Lyrics .line.has-secondary:not(.active) .syllable-fill{opacity:.95}.BobinLyricsPage.Fullscreen .Content .Lyrics .line .primary ruby,#fs-mobile-pager .LyricsScrollContainer .Lyrics .line .primary ruby{ruby-position:over;font-variant-east-asian:ruby;position:relative;display:inline-block;vertical-align:baseline}.BobinLyricsPage.Fullscreen .Content .Lyrics .line .primary rt,#fs-mobile-pager .LyricsScrollContainer .Lyrics .line .primary rt{position:absolute;left:50%;top:-.72em;transform:translate(-50%);display:block;width:max-content;white-space:nowrap;pointer-events:none;font-size:.4em;font-weight:300;line-height:1;letter-spacing:.02em}.BobinLyricsPage.Fullscreen .Content .Lyrics .line .primary ruby.furigana-merged,#fs-mobile-pager .LyricsScrollContainer .Lyrics .line .primary ruby.furigana-merged{ruby-align:center}.BobinLyricsPage.Fullscreen .Content .Lyrics .line .primary rt.furigana-merged,#fs-mobile-pager .LyricsScrollContainer .Lyrics .line .primary rt.furigana-merged{letter-spacing:-.02em;padding:0 .04em}.BobinLyricsPage.Fullscreen .Content .Lyrics .line .tsukushi-quote,#fs-mobile-pager .LyricsScrollContainer .Lyrics .line .tsukushi-quote{font-family:Tsukushi Round A Gothic Kanji,Noto Sans JP,sans-serif;font-weight:400;letter-spacing:0}.BobinLyricsPage.Fullscreen .Content .Lyrics .line:not(.active) .kana-run,#fs-mobile-pager .LyricsScrollContainer .Lyrics .line:not(.active) .kana-run{font-family:Noto Sans JP,Noto Sans JP Regular,sans-serif;font-weight:400}.BobinLyricsPage.Fullscreen .Content .Lyrics .line:hover,.BobinLyricsPage.Fullscreen .Content .Lyrics .line:focus-visible,#fs-mobile-pager .LyricsScrollContainer .Lyrics .line:hover,#fs-mobile-pager .LyricsScrollContainer .Lyrics .line:focus-visible{background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff17;opacity:.9}#fs-mobile-pager .LyricsScrollContainer .Lyrics .line:active,.BobinLyricsPage.Fullscreen .Content .Lyrics .line:active{background:#ffffff1a}.BobinLyricsPage.Fullscreen .Content .Lyrics .line.active{font-size:1.25em;opacity:1;color:#fff;text-shadow:0 0 10px rgba(255,255,255,.5);filter:none;font-weight:600;transform:scale(1.03);transition:transform .5s cubic-bezier(.4,0,.2,1),font-weight .5s cubic-bezier(.4,0,.2,1),font-size .5s cubic-bezier(.4,0,.2,1),opacity .4s linear,filter .4s ease-in,color .4s linear;will-change:opacity,filter,color,font-size,font-weight}#fs-mobile-pager .LyricsScrollContainer .Lyrics .line.active{font-size:1.12em;opacity:1;color:#fff;text-shadow:0 0 10px rgba(255,255,255,.5);filter:none;font-weight:600;transform:scale(1.01);transition:transform .5s cubic-bezier(.4,0,.2,1),font-weight .5s cubic-bezier(.4,0,.2,1),font-size .5s cubic-bezier(.4,0,.2,1),opacity .5s cubic-bezier(.4,0,.2,1),filter .5s cubic-bezier(.4,0,.2,1),color .5s linear;will-change:transform,opacity,filter,color,font-size,font-weight}.BobinLyricsPage.Fullscreen .Content .Lyrics .line[data-time="24.2"].active,.BobinLyricsPage.Fullscreen .Content .Lyrics .line[data-time="253.8"].active{font-size:1.15em;transform:scale(1.03)}#fs-mobile-pager .LyricsScrollContainer .Lyrics .line[data-time="24.2"].active,#fs-mobile-pager .LyricsScrollContainer .Lyrics .line[data-time="253.8"].active{font-size:1.06em;transform:scale(1.015)}.song-info{position:absolute;top:5vh;left:0;width:100%;text-align:center;z-index:10}.song-title{font-size:2.5vh;font-weight:600;margin-bottom:.5vh}.song-artist{font-size:2vh;opacity:.8}#fullscreen-root .fs-album-cover{position:fixed;left:83px;top:47%;transform:translateY(-50%);width:min(54vw,66vh);height:min(54vw,66vh);border-radius:2vh;z-index:5;object-fit:cover;transition:top .2s ease,transform .2s ease}#fullscreen-root .LyricsScrollContainer{position:absolute;right:0;top:-30px;height:100vh;display:flex;align-items:flex-start;justify-content:flex-start;overflow-y:auto;box-sizing:border-box;transition:transform .2s ease}body.FocusMode:has(#fullscreen-root) #fullscreen-root .fs-album-cover{top:50%}body.FocusMode:has(#fullscreen-root) #fullscreen-root .LyricsScrollContainer{transform:translateY(25px)}@media (max-width: 900px){.fs-album-cover{width:min(60vw,44vh);height:min(60vw,44vh);left:1vw;top:calc(50% - 60px)}.LyricsScrollContainer{left:40px;top:-60px;width:calc(94vw - min(60vw,44vh) - 40px);padding:0 2vw 0 0}.Lyrics{white-space:normal;font-size:2.2vh}}#fullscreen-root .primary{color:#fff;background:none;-webkit-background-clip:initial;-webkit-text-fill-color:initial;background-clip:initial}#fullscreen-root .primary.pink-gradient{background:linear-gradient(90deg,#ffedf8,#ffedf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}#fullscreen-root .primary.blue-gradient{background:linear-gradient(90deg,#c0fffe,#c0fffe);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}#fullscreen-root #fs-progress-bar{position:fixed;left:80px;bottom:80px;width:calc(100vw - 160px);height:5px;background:#fff3;z-index:99999;overflow:visible;border-radius:999px;transition:left .2s ease,bottom .2s ease,width .2s ease,border-radius .2s ease,height .18s ease,box-shadow .18s ease}#fullscreen-root #fs-progress-bar:before{content:"";position:absolute;top:0;left:0;height:100%;width:calc(var(--progress, 0) * 100%);background:linear-gradient(90deg,#fffffff0,#fffffff0);border-radius:inherit;will-change:width}#fullscreen-root #fs-progress-bar.sync-remote-active:before,#progress-bar.sync-remote-active:before{background:linear-gradient(90deg,#4ea1ff,#7ed0ff)}:root[data-sync-remote-active=true] #fullscreen-root #fs-progress-bar:before{background:linear-gradient(90deg,#4ea1ff,#7ed0ff)}#fullscreen-root #fs-progress-bar:after,#progress-bar:after{content:"";position:absolute;top:-26px;right:0;font-size:.72em;font-weight:500;letter-spacing:.01em;color:#8fc6ff;background:#4ea1ff26;padding:2px 12px;border-radius:999px;opacity:0;transform:translateY(4px);pointer-events:none;transition:opacity .22s ease,transform .22s ease;z-index:2}#fullscreen-root #fs-progress-bar.sync-remote-active:after,#progress-bar.sync-remote-active:after{content:"Playing on another client";opacity:1;transform:translateY(0)}:root[data-sync-remote-active=true] #fullscreen-root #fs-progress-bar:after{content:"Playing on another client";opacity:1;transform:translateY(0)}#fs-progress-bar .Hitbox{position:absolute;left:0;top:50%;width:100%;height:32px;transform:translateY(-50%);cursor:pointer;touch-action:none}#fullscreen-root #fs-progress-bar.fs-dragging{height:7px;border-radius:4px;box-shadow:0 0 18px #ffffff47}#fullscreen-root #fs-progress-bar.fs-dragging:before{transition:transform 60ms linear;box-shadow:0 0 20px #ffffff73}#fullscreen-root #fs-progress-times{display:flex;justify-content:space-between;align-items:center;width:calc(100vw - 160px);position:fixed;left:80px;bottom:56px;z-index:100000;font-size:.9em;color:#fff;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:Inter Variable,Noto Sans JP Variable,-apple-system,BlinkMacSystemFont,"Apple Color Emoji",SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 390;gap:16px;transition:opacity .16s ease,transform .2s ease}#fullscreen-root #fs-progress-times .fs-progress-time-left{display:flex;align-items:center;gap:10px}#fullscreen-root #fs-progress-times .fs-time-offset{display:inline-flex;align-items:center;padding:2px 10px 2.5px;border-radius:999px;background:#ffffff34;color:#eee;font-size:.78em;letter-spacing:.01em;opacity:0;transform:none;transition:opacity .18s ease}@media (max-width: 600px) and (pointer: coarse){#fullscreen-root #fs-progress-times .fs-time-offset{padding:2px 10px}}#fullscreen-root #fs-progress-times .fs-time-offset[aria-hidden=true]{opacity:0;transform:none}#fullscreen-root #fs-progress-times.fs-dragging .fs-time-offset{opacity:1;transform:none}body.FocusMode:has(#fullscreen-root) #fullscreen-root #fs-progress-bar{left:0;bottom:0;width:100vw;border-radius:0}body.FocusMode:has(#fullscreen-root) #fullscreen-root #fs-progress-times{--fs-focus-fade-opacity: 0;transform:translateY(8px);pointer-events:none}body.FocusMode:has(#fullscreen-root) #fullscreen-root #fs-song-title-box,body.FocusMode:has(#fullscreen-root) #fullscreen-root #song-title-box,body.FocusMode:has(#fullscreen-root) #fullscreen-root #fs-song-artist-text,body.FocusMode:has(#fullscreen-root) #fullscreen-root #song-artist-text,body.FocusMode:has(#fullscreen-root) #fullscreen-root #fs-progress-times,body.FocusMode:has(#fullscreen-root) #fullscreen-root #progress-times,body.FocusMode #fs-song-title-box,body.FocusMode #song-title-box,body.FocusMode #fs-song-artist-text,body.FocusMode #song-artist-text,body.FocusMode #fs-progress-times,body.FocusMode #progress-times{--fs-focus-fade-opacity: 0;pointer-events:none}body.FocusMode:has(#fullscreen-root) #fullscreen-root #fs-progress-bar,body.FocusMode:has(#fullscreen-root) #fullscreen-root #progress-bar,body.FocusMode #fs-progress-bar,body.FocusMode #progress-bar{pointer-events:auto}body.FocusMode:has(#fullscreen-root) #fullscreen-root #fs-progress-bar .Hitbox,body.FocusMode:has(#fullscreen-root) #fullscreen-root #progress-bar .Hitbox,body.FocusMode #fs-progress-bar .Hitbox,body.FocusMode #progress-bar .Hitbox{pointer-events:auto}@media (min-width: 601px){body.FocusMode #fs-exit,body.FocusMode #exit-btn,body.FocusMode .close-button{opacity:0!important;pointer-events:none!important}}.HideOnFocus{transition:opacity .16s ease,transform .2s ease}body.FocusMode .HideOnFocus{opacity:0!important;transform:translateY(14px) scale(.98);pointer-events:none!important}body.FocusMode #fs-audio-controls .fs-button--shuffle,body.FocusMode #fs-audio-controls .fs-button--repeat,body.FocusMode #fs-audio-controls .fs-button--shuffle.Enabled,body.FocusMode #fs-audio-controls .fs-button--repeat.active,body.FocusMode #fs-audio-controls .fs-button--repeat.repeat-one,body.FocusMode #fs-audio-controls .fs-button--shuffle[data-shuffle="1"],body.FocusMode #fs-audio-controls .fs-button--shuffle[aria-checked=true],body.FocusMode #fs-audio-controls .fs-button--repeat[data-repeat-mode],body.FocusMode #fs-audio-controls .fs-button--repeat[aria-checked=true]{opacity:0!important;pointer-events:none!important}#fullscreen-root #fs-audio-controls{position:fixed;left:0;bottom:16px;width:100vw;display:flex;justify-content:center;align-items:center;gap:32px;z-index:100000;pointer-events:none;-webkit-user-select:none;user-select:none}#fullscreen-root #fs-audio-controls .audio-btn{background:none;border:none;outline:none;opacity:.65;transition:opacity .18s;cursor:pointer;pointer-events:auto;padding:0;margin:0;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center}#fullscreen-root #fs-audio-controls .audio-btn:hover{opacity:1;background:#ffffff14;background:none!important}#fullscreen-root{--fs-controls-color: #ffffff;--fs-controls-active-color: #ffffff}#fullscreen-root #fs-audio-controls svg{display:block;fill:var(--fs-controls-color)!important;color:var(--fs-controls-color)!important;filter:drop-shadow(0 1px 4px rgba(0,0,0,.18))}#fullscreen-root #focusmode-btn:hover{opacity:1!important}#fs-audio-controls .fs-button--shuffle{opacity:.58}#fs-audio-controls .fs-button--shuffle.Enabled{opacity:1}#fs-audio-controls .fs-button--shuffle.Enabled svg{opacity:1;fill:var(--fs-controls-active-color)!important;color:var(--fs-controls-active-color)!important}#fs-audio-controls .fs-button--shuffle.Enabled,#fs-audio-controls .fs-button--shuffle[data-shuffle="1"],#fs-audio-controls .fs-button--shuffle[aria-checked=true]{opacity:1!important}#fs-audio-controls .fs-button--repeat svg{opacity:1}#fs-audio-controls .fs-button--repeat.active svg,#fs-audio-controls .fs-button--repeat.repeat-one svg{opacity:1;fill:var(--fs-controls-active-color)!important;color:var(--fs-controls-active-color)!important}#fs-audio-controls .fs-button--repeat.active,#fs-audio-controls .fs-button--repeat.repeat-one{opacity:1}#fs-audio-controls .fs-button--repeat.active,#fs-audio-controls .fs-button--repeat.repeat-one,#fs-audio-controls .fs-button--repeat[data-repeat-mode="1"],#fs-audio-controls .fs-button--repeat[data-repeat-mode="2"],#fs-audio-controls .fs-button--repeat[aria-checked=true]{opacity:1!important}#fs-audio-controls .audio-btn.outsized-svg-btn{position:relative;overflow:visible;width:20px;height:20px;z-index:1}#fs-audio-controls .audio-btn.outsized-svg-btn svg{width:50px;height:50px;overflow:visible;filter:drop-shadow(0 1px 8px rgba(0,0,0,.22))}#fs-audio-controls #fs-playpause-btn{width:20px!important;height:20px!important;position:relative;overflow:visible;z-index:1}#fs-audio-controls #fs-playpause-btn svg{width:50px!important;height:50px!important;overflow:visible;filter:drop-shadow(0 1px 8px rgba(0,0,0,.22))}@media (max-width: 600px) and (pointer: coarse){#fs-audio-controls #fs-playpause-btn svg{width:65px!important;height:65px!important;overflow:visible;filter:drop-shadow(0 1px 8px rgba(0,0,0,.22))}}#fs-audio-controls .audio-btn{position:relative;overflow:hidden}#fs-audio-controls .audio-btn .ripple{position:absolute;border-radius:50%;background:#ffffff59;pointer-events:none;width:12px;height:12px;left:0;top:0;transform:translate(-50%,-50%) scale(0);animation:ctrl-ripple .6s ease;mix-blend-mode:screen}@keyframes ctrl-ripple{to{transform:translate(-50%,-50%) scale(3.4);opacity:0}}.close-button{position:fixed;top:12px;left:12px;z-index:100001;background:none!important;border:none;border-radius:50%;padding:10px;cursor:pointer;box-shadow:0 2px 8px #0005;display:flex;align-items:center;justify-content:center;opacity:.65;transition:opacity .18s,background .18s}.close-button svg{fill:#fff!important;display:block}.close-button:hover{opacity:1;background:#ffffff14}.close-button:active{background:#ffffff29}#fullscreen-root #fs-volume-controls{position:absolute;right:17vw;bottom:8px;height:32px;display:flex;align-items:center;gap:10px;z-index:100001;pointer-events:auto}#fullscreen-root #fs-volume-slider{width:160px!important;height:4px;background:linear-gradient(90deg,var(--controls-color, #fff) 0 var(--vol-progress, 100%),var(--controls-track, rgba(255, 255, 255, .12)) var(--vol-progress, 100%) 100%) no-repeat left center / 100% 4px;accent-color:#fff;outline:none;border-radius:2px;margin:0;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;--vol-progress: 100%;--volume-progress: 100%}#fs-volume-slider::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:linear-gradient(90deg,#fff 0 var(--vol-progress, 100%),rgba(255,255,255,.12) var(--vol-progress, 100%) 100%);position:relative;overflow:hidden}#fs-volume-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:0px;height:16px;background:transparent;box-shadow:none;border:none;margin-top:-6px;pointer-events:auto}#fs-volume-slider:focus::-webkit-slider-thumb{background:transparent}#fs-volume-slider::-webkit-slider-runnable-track{background:linear-gradient(90deg,#fff 0 var(--vol-progress, 100%),rgba(255,255,255,.12) var(--vol-progress, 100%) 100%)}#fs-volume-slider::-ms-fill-lower{background:#ffffff1f;border-radius:2px}#fs-volume-slider::-ms-thumb{width:0px;height:16px;background:transparent;border:none}#fs-volume-slider::-webkit-slider-thumb:hover{background:transparent}#fs-volume-slider::-ms-tooltip{display:none}#fs-volume-slider::-webkit-slider-runnable-track{position:relative}#fullscreen-root #fs-mobile-action-row{display:none}#fs-volume-slider:before{content:"";position:absolute;left:0;top:0;height:4px;border-radius:2px;background:linear-gradient(90deg,#fff,#fff);width:var(--vol-progress, 100%);z-index:2;pointer-events:none;transition:width .18s cubic-bezier(.4,0,.2,1)}#fs-volume-slider::-moz-range-thumb{width:0px;height:16px;background:transparent;border:none}#fs-volume-slider::-moz-range-track{height:4px;border-radius:2px;background:#ffffff1f}#fs-volume-slider::-moz-range-progress{background:linear-gradient(90deg,#fff,#fff);height:4px;border-radius:2px}#fs-volume-slider::-ms-fill-lower{background:linear-gradient(90deg,#fff,#fff);border-radius:2px}#fs-volume-slider::-ms-fill-upper{background:#ffffff1f;border-radius:2px}#fs-volume-slider:focus{outline:none}@supports not selector(::-webkit-slider-thumb){#fs-volume-slider{background:linear-gradient(90deg,#fff,#fff) no-repeat left center/var(--vol-progress, 100%) 100%,#ffffff1f}}#fullscreen-root #fs-volume-controls .chrome-volume__icon{width:24px;height:24px;fill:#fff}#fullscreen-root #fs-volume-controls .chrome-volume__indicator{display:flex;align-items:center;background:none;border:none;cursor:pointer;padding:0;margin:0;opacity:.7;transition:opacity .18s}#fullscreen-root #fs-volume-controls .chrome-volume__indicator:hover{opacity:1}#fullscreen-root #fs-volume-controls .chrome-volume__label{display:none!important}#fullscreen-root #fs-extras-container{position:fixed;left:80px;bottom:10px;z-index:100001;display:flex;align-items:center;justify-content:center;gap:0px!important;font-size:0!important}#fs-extras-container .extras-btn{background:none;border:none;outline:none;opacity:.65;transition:opacity .18s;cursor:pointer;pointer-events:auto;padding:0;margin:0;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;font-size:24px}#fs-extras-container .extras-btn:hover,#fs-extras-container .extras-btn:active{background:none!important;opacity:1}#fs-extras-container .extras-btn svg{display:block;fill:#fff;margin:0!important;padding:0!important}#fs-extras-container .favorite-btn[aria-pressed=true] svg{fill:#ffdf76}body{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}#fullscreen-root #fs-queue-panel{position:fixed;top:10px;left:10px;width:400px;max-width:85vw;height:calc(100vh - 20px);z-index:100100;display:none;background:#1010145a;backdrop-filter:blur(12px) saturate(120%);-webkit-backdrop-filter:blur(12px) saturate(120%);border:1px solid rgba(255,255,255,.08);border-left-color:#ffffff1f;border-right-color:#ffffff14;border-radius:12px;box-shadow:6px 0 24px #00000030;color:#fff;font-family:Inter Variable,Noto Sans JP Variable,-apple-system,BlinkMacSystemFont,"Apple Color Emoji",SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 390;pointer-events:auto;overflow:hidden auto}#fs-queue-panel.Open{display:block;animation:queue-panel-fade-in .2s ease-out both}#fs-queue-panel.Closing{display:block;animation:queue-panel-fade-out .18s ease-in both}@keyframes queue-panel-fade-in{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes queue-panel-fade-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-12px)}}#fs-queue-panel .queue-panel__content{padding:16px 16px 20px}#fs-queue-panel .queue-panel__content.is-scrollable{padding:16px 6px 20px 16px}#fs-queue-panel .queue-panel__title{margin:0 0 12px;text-align:left;font-size:18px;font-weight:400!important;letter-spacing:.4px}#fs-queue-panel .queue-panel__section-heading{margin:16px 0 8px;font-size:13px;color:#ffffffd9}#fs-queue-panel .mqueue-clear{display:inline-flex;align-items:center;gap:6px;background:none;border:none;color:#ffffffc7;font:inherit;padding:4px 8px;border-radius:8px;line-height:1.1;cursor:pointer;opacity:.9;transition:background-color .16s ease,opacity .16s ease}#fs-queue-panel .mqueue-clear:hover{background:#ffffff14;opacity:1}#fs-queue-panel .mqueue-clear:active{background:#ffffff1f}#fs-queue-panel .mqueue-clear:focus-visible{outline:2px solid rgba(255,255,255,.55);outline-offset:2px}#fs-queue-panel .now-playing__card{display:flex;align-items:center;gap:12px;padding:10px 8px;border-radius:10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}#fs-queue-panel .cover{width:64px;height:64px;border-radius:8px;background:#ffffff14;background-size:cover;background-position:center;box-shadow:0 2px 12px #00000040;flex:0 0 auto}#fs-queue-panel .cover img{width:100%;height:100%;border-radius:inherit;object-fit:cover;display:block}#fs-queue-panel .meta-title{font-size:15px;font-weight:350;color:#fff;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:clip}#fs-queue-panel .meta-artist{font-size:13px;font-weight:350;color:#ffffffc7;white-space:nowrap;overflow:hidden;text-overflow:clip}#fs-queue-panel .queue-list{list-style:none;margin:0;padding:0;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;overflow:hidden}#fs-queue-panel .queue-list .queue-empty-message,#fs-mobile-pager .queue-list .queue-empty-message{list-style:none;border:none;padding:32px 18px;text-align:center;color:#ffffffb8;font-size:.95rem;font-weight:400;display:flex;align-items:center;justify-content:center;min-height:120px;pointer-events:none}#fs-queue-panel .queue-list__row{display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.08);position:relative;background-color:transparent;transition:background-color .22s ease}#fs-queue-panel .queue-list__row:hover{background-color:#ffffff12}#fs-queue-panel .queue-list__row.is-current{background-color:#ffffff1f}#fs-queue-panel .queue-list__remove{margin-left:auto;background:none;border:none;color:#ffffff8c;font:inherit;font-size:18px;line-height:1;cursor:pointer;padding:4px 6px;border-radius:4px;opacity:.65;transition:color .14s ease,opacity .14s ease,background .14s ease}#fs-queue-panel .queue-list__remove:hover{color:#ffffffe6;opacity:1}#fs-queue-panel .queue-list__remove:active{color:#fff}#fs-queue-panel .queue-list__row:last-child{border-bottom:none}#fs-queue-panel .queue-list__cover{width:44px;height:44px;min-width:44px;min-height:44px;max-width:44px;max-height:44px;border-radius:8px;background:#ffffff14;background-size:cover;background-position:center;background-repeat:no-repeat;flex:0 0 auto;overflow:hidden}#fs-queue-panel .queue-list__cover>img{display:block;width:100%;height:100%;min-width:0;min-height:0;max-width:100%;max-height:100%;border-radius:inherit;object-fit:cover}#fs-queue-panel .queue-list__meta{min-width:0}#fs-queue-panel .queue-list__meta{display:flex;flex-direction:column;align-items:flex-start}#fs-queue-panel .queue-list__title,#fs-queue-panel .queue-list__artist{display:block;width:100%}#fs-queue-panel .queue-list__title{font-size:14px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:clip}#fs-queue-panel .queue-list__artist{font-size:12px;font-weight:350;color:#ffffffc7;white-space:nowrap;overflow:hidden;text-overflow:clip}#fs-queue-panel .now-playing__card .meta{display:flex;flex-direction:column;gap:2px;min-width:0}#fs-queue-panel .now-playing__card .meta-title,#fs-queue-panel .now-playing__card .meta-artist{display:block}#fs-queue-panel .info-bubble{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:12px;margin-top:12px}#fs-queue-panel .info-bubble.album-info[data-fs-album-bound="1"]{position:relative;overflow:hidden;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .14s cubic-bezier(.2,0,.2,1),background-color .22s ease,border-color .22s ease}@media (hover: hover) and (pointer: fine){#fs-queue-panel .info-bubble.album-info[data-fs-album-bound="1"]:hover{background:#ffffff17;border-color:#ffffff29}}#fs-queue-panel .info-bubble.album-info[data-fs-album-bound="1"]:after{content:"";position:absolute;width:var(--fs-bubble-ripple-size, 0);height:var(--fs-bubble-ripple-size, 0);left:calc(var(--fs-bubble-ripple-x, 50%) - (var(--fs-bubble-ripple-size, 0) / 2));top:calc(var(--fs-bubble-ripple-y, 50%) - (var(--fs-bubble-ripple-size, 0) / 2));background:radial-gradient(circle,#ffffff59,#ffffff26 60%,#fff0 75%);opacity:0;transform:scale(.3);pointer-events:none;border-radius:999px}#fs-queue-panel .info-bubble.album-info.fs-album-bubble--rippling:after{animation:fsAlbumBubbleRipple .54s ease-out}#fs-queue-panel .info-bubble .bubble-title{font-size:14px;margin-bottom:8px;color:#fff}#fs-queue-panel .album-card{display:flex;align-items:flex-start;gap:12px}#fs-queue-panel #queue-album-cover-thumb,#fs-queue-panel #fs-queue-album-cover-thumb{width:56px;height:56px;border-radius:6px;object-fit:cover;background:#ffffff14;box-shadow:0 2px 8px #00000040;flex:0 0 auto}#fs-queue-panel .album-meta{min-width:0;flex:1 1 auto}#fs-queue-panel .album-name{font-size:16px;font-weight:350;color:#fff;white-space:normal;overflow:visible;-webkit-mask:none;mask:none}#fs-queue-panel .album-artist{font-size:13px;color:#ffffffc7;white-space:nowrap;overflow:hidden;text-overflow:clip}#fs-queue-panel .artists-list{display:flex;flex-wrap:wrap;gap:8px}#fs-queue-panel .artists-list .chip{padding:6px 10px;border-radius:100px;background:#ffffff14;border:1px solid rgba(255,255,255,.1);font-size:12px}#fs-queue-panel .artists-list .chip[data-fs-artist-bound="1"]{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .16s ease,border-color .16s ease,transform .12s ease}#fs-queue-panel .artists-list .chip[data-fs-artist-bound="1"]:hover{background:#ffffff24;border-color:#ffffff2e}#fs-queue-panel .artists-list .chip[data-fs-artist-bound="1"]:active{transform:scale(.97)}#fs-queue-panel .artists-list .chip[data-fs-artist-bound="1"]:focus-visible{outline:2px solid rgba(255,255,255,.62);outline-offset:2px}@keyframes fsAlbumBubbleRipple{0%{opacity:.35;transform:scale(.3)}70%{opacity:.14;transform:scale(.95)}to{opacity:0;transform:scale(1.05)}}@media (prefers-reduced-motion: reduce){#fs-queue-panel .info-bubble.album-info.fs-album-bubble--rippling:after,#fs-mobile-pager .info-bubble.album-info.fs-album-bubble--rippling:after{animation-duration:0ms;opacity:.22}}@media (hover: hover) and (pointer: fine){#fs-queue-panel{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.32) transparent}#fs-queue-panel::-webkit-scrollbar{width:8px;height:8px;background:transparent}#fs-queue-panel::-webkit-scrollbar-track{background:transparent}#fs-queue-panel::-webkit-scrollbar-thumb{background:#ffffff47;border-radius:12px;border:2px solid transparent;background-clip:content-box;transition:background-color .16s ease}#fs-queue-panel::-webkit-scrollbar-thumb:hover{background:#ffffff73}#fs-queue-panel::-webkit-scrollbar-thumb:active{background:#ffffffa6}}@media (max-width: 600px) and (pointer: coarse){#fs-queue-panel{scrollbar-width:auto}#fs-queue-panel::-webkit-scrollbar{width:0;height:0}}#fs-song-title-box{position:fixed;left:23.7%;bottom:25px;width:300px;max-width:calc(100vw - 140px);transform:translate(-50%);z-index:100002;font-size:.9em;color:#fff;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:Inter Variable,Noto Sans JP Variable,-apple-system,BlinkMacSystemFont,"Apple Color Emoji",SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 390;border-radius:8px;padding:6px 18px;overflow:hidden;white-space:nowrap;display:flex;align-items:center;box-sizing:border-box}#fs-song-title-box,#song-title-box,#fs-song-artist-text,#song-artist-text,#fs-progress-times,#progress-times{--fs-focus-fade-opacity: 1;opacity:var(--fs-focus-fade-opacity);transition:opacity .24s ease;will-change:opacity}.song-title.TextScroll{position:relative;overflow:hidden;white-space:nowrap;display:inline-block;width:100%;text-align:center}@keyframes title-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.song-title.TextScroll:before,.song-title.TextScroll:after{content:"";position:absolute;top:0;bottom:0;width:40px;z-index:2;pointer-events:none}.song-title.TextScroll:before{left:0;background:linear-gradient(to right,rgba(0,0,0,.8) 0%,transparent 100%)}.song-title.TextScroll:after{right:0;background:linear-gradient(to left,rgba(0,0,0,.8) 0%,transparent 100%)}#song-title-text.TextScroll,#fs-song-title-text.TextScroll{--TitleFadePad: 20px;--TitleFadeMaskLeft: 0px;--TitleFadeMaskRight: var(--TitleFadePad);display:block;width:100%;box-sizing:border-box;padding-left:var(--TitleFadePad);-webkit-mask-image:linear-gradient(to right,transparent 0,black var(--TitleFadeMaskLeft),black calc(100% - var(--TitleFadeMaskRight)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,black var(--TitleFadeMaskLeft),black calc(100% - var(--TitleFadeMaskRight)),transparent 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:--TitleFadeMaskLeft .26s ease}#song-title-text.TextScroll.TitleScrollActive,#fs-song-title-text.TextScroll.TitleScrollActive{--TitleFadeMaskLeft: 8px}@media (hover: none){.audio-btn,.close-button,.extras-btn{transition:transform .1s}.audio-btn:active,.close-button:active,.extras-btn:active{transform:scale(.95)}}@media (max-width: 600px) and (pointer: coarse){#fs-audio-controls .audio-btn.outsized-svg-btn svg{width:67px;height:67px}#fs-rewind-btn svg,#fs-ff-btn svg{width:40.8px;height:40.8px}#fs-audio-controls .fs-button--shuffle svg,#fs-audio-controls .fs-button--repeat svg{width:35.2px;height:30.8px}.lyrics-background{filter:blur(20px) brightness(.95)}:root{--mobile-fade-top-start: 10vh !important;--mobile-fade-top-end: 20vh !important;--safe-bottom: env(safe-area-inset-bottom) !important;--progress-bar-bottom: 157px !important;--progress-bar-height: 7px !important;--bottom-fade-gap: 20px !important;--bottom-fade-thickness: 60px !important;--_pb-top: calc(100dvh - var(--progress-bar-bottom) - var(--safe-bottom) - var(--progress-bar-height)) !important;--mobile-fade-bottom-end: calc(var(--_pb-top) - var(--bottom-fade-gap)) !important;--mobile-fade-bottom-start: calc(var(--mobile-fade-bottom-end) - var(--bottom-fade-thickness)) !important}#fs-mobile-pager{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;overflow:hidden;z-index:500;touch-action:pan-y;-webkit-user-select:none;user-select:none}#fullscreen-root .BobinLyricsPage.Fullscreen{z-index:600;pointer-events:none}#fullscreen-root #fs-progress-bar,#fullscreen-root #fs-progress-bar .Hitbox,#fullscreen-root #fs-audio-controls .audio-btn,#fullscreen-root #fs-mobile-action-row .fs-mobile-action-btn,#fullscreen-root #fs-mobile-action-row .fs-mobile-album-label{pointer-events:auto}#fs-mobile-pager-track{position:absolute;top:0;left:0;height:100%;width:300%;display:flex;flex-direction:row;transition:transform .36s cubic-bezier(.4,0,.2,1);will-change:transform}.pager-page{flex:0 0 100vw;width:100vw;height:100vh;position:relative;overflow:hidden}.pager-page[data-index="2"]{overflow:hidden}#fs-mobile-pager .pager-page[data-index="1"] .fs-album-cover{position:absolute;left:50%;top:37dvh;transform:translate(-50%,-50%);width:84vw;height:84vw;max-height:72vh;max-width:72vh;border-radius:2vw;transition:top .26s cubic-bezier(.4,0,.2,1)}body.MobileFocusMode.MobileFocusOnPage1 #fs-mobile-pager .pager-page[data-index="1"] .fs-album-cover,body.MobileNoLyrics #fs-mobile-pager .pager-page[data-index="1"] .fs-album-cover{top:43dvh!important}#fullscreen-root.fs-no-lyrics-layout-settling #fs-mobile-pager .pager-page[data-index="1"] .fs-album-cover{transition:none!important}body.MobileFocusMode.MobileFocusOnPage1 #fs-mobile-pager .pager-page[data-index="1"] .mini-lyrics-preview,body.MobileFocusMode.MobileFocusOnPage1 #fs-mobile-pager .pager-page[data-index="1"] .LyricsScrollContainer{display:none!important}#fs-song-title-box,#song-title-box,#fs-song-artist-text,#song-artist-text,#fs-progress-bar,#progress-bar,#fs-progress-times,#progress-times{--fs-focus-fade-opacity: 1;opacity:var(--fs-focus-fade-opacity);transition:opacity .26s ease;will-change:opacity}body.MobileFocusMode.MobileFocusOnPage1 #fs-song-title-box,body.MobileFocusMode.MobileFocusOnPage1 #song-title-box,body.MobileFocusMode.MobileFocusOnPage1 #fs-song-artist-text,body.MobileFocusMode.MobileFocusOnPage1 #song-artist-text,body.MobileFocusMode.MobileFocusOnPage1 #fs-progress-bar,body.MobileFocusMode.MobileFocusOnPage1 #progress-bar,body.MobileFocusMode.MobileFocusOnPage1 #fs-progress-times,body.MobileFocusMode.MobileFocusOnPage1 #progress-times{--fs-focus-fade-opacity: 0;pointer-events:none}body.MobileFocusMode:not(.MobileFocusOnPage1) #fs-song-title-box,body.MobileFocusMode:not(.MobileFocusOnPage1) #song-title-box,body.MobileFocusMode:not(.MobileFocusOnPage1) #fs-song-artist-text,body.MobileFocusMode:not(.MobileFocusOnPage1) #song-artist-text,body.MobileFocusMode:not(.MobileFocusOnPage1) #fs-progress-bar,body.MobileFocusMode:not(.MobileFocusOnPage1) #progress-bar,body.MobileFocusMode:not(.MobileFocusOnPage1) #fs-progress-times,body.MobileFocusMode:not(.MobileFocusOnPage1) #progress-times{--fs-focus-fade-opacity: 1;pointer-events:auto}body.MobileFocusMode.MobileFocusOnPage1 #fs-extras-container,body.MobileFocusMode.MobileFocusOnPage1 #fs-focusmode-btn-container,body.MobileFocusMode.MobileFocusOnPage1 #fs-volume-controls,body.MobileFocusMode.MobileFocusOnPage1 #fs-mobile-action-row{display:none!important}body.MobileFocusMode.MobileFocusOnPage1 #fs-audio-controls .audio-btn{opacity:0;pointer-events:none;transition:opacity .22s ease}body.MobileFocusMode.MobileFocusOnPage1 #fs-audio-controls #fs-playpause-btn,body.MobileFocusMode.MobileFocusOnPage1 #fs-audio-controls #fs-rewind-btn,body.MobileFocusMode.MobileFocusOnPage1 #fs-audio-controls #fs-ff-btn,body.MobileFocusMode.MobileFocusOnPage1 #fs-audio-controls #playpause-btn,body.MobileFocusMode.MobileFocusOnPage1 #fs-audio-controls #rewind-btn,body.MobileFocusMode.MobileFocusOnPage1 #fs-audio-controls #ff-btn{opacity:.65;pointer-events:auto;visibility:visible}body.MobileFocusMode.MobileFocusOnPage1 #fs-audio-controls .fs-button--shuffle,body.MobileFocusMode.MobileFocusOnPage1 #fs-audio-controls .fs-button--repeat,body.MobileFocusMode.MobileFocusOnPage1 #fs-audio-controls .fs-button--shuffle.Enabled,body.MobileFocusMode.MobileFocusOnPage1 #fs-audio-controls .fs-button--repeat.active,body.MobileFocusMode.MobileFocusOnPage1 #fs-audio-controls .fs-button--repeat.repeat-one,body.MobileFocusMode.MobileFocusOnPage1 #fs-audio-controls .fs-button--shuffle[data-shuffle="1"],body.MobileFocusMode.MobileFocusOnPage1 #fs-audio-controls .fs-button--shuffle[aria-checked=true],body.MobileFocusMode.MobileFocusOnPage1 #fs-audio-controls .fs-button--repeat[data-repeat-mode],body.MobileFocusMode.MobileFocusOnPage1 #fs-audio-controls .fs-button--repeat[aria-checked=true]{opacity:0!important;pointer-events:none!important}body.MobileFocusMode.MobileFocusOnPage1 #fs-audio-controls #fs-playpause-btn:hover,body.MobileFocusMode.MobileFocusOnPage1 #fs-audio-controls #fs-rewind-btn:hover,body.MobileFocusMode.MobileFocusOnPage1 #fs-audio-controls #fs-ff-btn:hover,body.MobileFocusMode.MobileFocusOnPage1 #fs-audio-controls #playpause-btn:hover,body.MobileFocusMode.MobileFocusOnPage1 #fs-audio-controls #rewind-btn:hover,body.MobileFocusMode.MobileFocusOnPage1 #fs-audio-controls #ff-btn:hover{opacity:1}body.MobileFocusMode.MobileFocusOnPage1 #fs-audio-controls{z-index:100050}#fs-mobile-pager .pager-page[data-index="0"] .artist-btn{position:relative;overflow:hidden;--rx: 50%;--ry: 50%}#fs-mobile-pager .pager-page[data-index="0"] .artist-btn:active{background:linear-gradient(#ffffff18)}#fs-mobile-pager .pager-page[data-index="0"] .artist-btn.focus-active,#fs-mobile-pager .pager-page[data-index="0"] .artist-btn[aria-pressed=true],body.MobileFocusMode #fs-mobile-pager .pager-page[data-index="0"] .artist-btn.focus-mode{background:linear-gradient(#ffffff2a)}#fs-mobile-pager .pager-page[data-index="0"] .artist-btn.ripple-go:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at var(--rx) var(--ry),rgba(255,255,255,.55) 0,rgba(255,255,255,.28) 22%,rgba(255,255,255,.12) 46%,transparent 72%);transform:scale(0);opacity:1;animation:page0Ripple .56s cubic-bezier(.3,.61,.4,1);mix-blend-mode:screen;pointer-events:none}@keyframes page0Ripple{to{transform:scale(3.2);opacity:0}}#fs-mobile-pager .pager-page[data-index="1"] .mini-lyrics-preview{position:absolute;left:50%;transform:translate(-50%);top:calc(42dvh + .5*min(84vw,72vh));width:min(84vw,72vh);padding:8px 0;box-sizing:border-box;text-align:left;color:#ffffffe6;font-size:3.7vw;--mini-line-h: 1.55em;--mini-fade-top: 6px;--mini-fade-bottom: 6px;pointer-events:auto;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;overflow:hidden}#fs-mobile-pager .pager-page[data-index="1"] .mini-lyrics-preview .mini-viewport{height:calc(var(--mini-line-h) * 3);overflow:hidden;position:relative;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,1) var(--mini-fade-top),rgba(0,0,0,1) calc(100% - var(--mini-fade-bottom)),rgba(0,0,0,0) 100%);mask-image:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,1) var(--mini-fade-top),rgba(0,0,0,1) calc(100% - var(--mini-fade-bottom)),rgba(0,0,0,0) 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%}#fs-mobile-pager .pager-page[data-index="1"] .mini-lyrics-preview .mini-list{will-change:transform;transform:translateY(0);transition:transform .42s cubic-bezier(.4,0,.2,1)}#fs-mobile-pager .pager-page[data-index="1"] .mini-lyrics-preview .mini-line{margin:0;white-space:pre-line;overflow:hidden;text-overflow:ellipsis;height:var(--mini-line-h);line-height:var(--mini-line-h)}#fs-mobile-pager .pager-page[data-index="1"] .mini-lyrics-preview .mini-line.prev,#fs-mobile-pager .pager-page[data-index="1"] .mini-lyrics-preview .mini-line.next{opacity:.6}#fs-mobile-pager .pager-page[data-index="1"] .mini-lyrics-preview .mini-line.current{opacity:1;font-weight:400}#fs-mobile-pager .LyricsScrollContainer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0vh 2vw 0vh 4vw!important;top:0!important;left:0!important;overflow-x:hidden!important;overflow-y:auto;overscroll-behavior-x:none;touch-action:pan-y}#fs-mobile-pager .LyricsScrollContainer .Lyrics,#fs-mobile-pager .LyricsScrollContainer .line{min-width:0;max-width:100%;overflow-x:clip}#fs-mobile-pager .LyricsScrollContainer .Lyrics{margin:0;padding:0;font-size:1.7em;line-height:1.45;width:100%;min-width:100%;box-sizing:border-box}body.FocusMode #fs-mobile-pager{z-index:100020}#fs-mobile-pager .LyricsScrollContainer{-webkit-mask-image:linear-gradient(to bottom,transparent var(--mobile-fade-top-start),black var(--mobile-fade-top-end),black var(--mobile-fade-bottom-start),transparent var(--mobile-fade-bottom-end))!important;mask-image:linear-gradient(to bottom,transparent var(--mobile-fade-top-start),black var(--mobile-fade-top-end),black var(--mobile-fade-bottom-start),transparent var(--mobile-fade-bottom-end))!important;-webkit-mask-size:100% 100%!important;mask-size:100% 100%!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;--LyricsTopBlockHeight: var(--mobile-fade-top-end);--LyricsBottomBlockHeight: calc(100% - var(--mobile-fade-bottom-start))}#fs-volume-controls{display:none!important}#fs-extras-container{top:1.8vw!important;bottom:auto!important;left:15vw!important;right:auto!important}#fs-queue-btn,#queue-btn{width:32px!important;height:32px!important}#fs-queue-btn svg,#queue-btn svg{width:30px!important;height:30px!important}#fs-favorite-btn,#favorite-btn{width:36px!important;height:36px!important}#fs-favorite-btn svg,#favorite-btn svg{width:28px!important;height:28px!important}#fullscreen-root #fs-progress-bar{position:fixed;left:50%;bottom:calc(157px + env(safe-area-inset-bottom));transform:translate(-50%);width:calc(100vw - 40px);max-width:900px;min-width:200px;height:7px;background:#ffffff47;pointer-events:auto}#fullscreen-root #fs-progress-bar.fs-dragging{height:10px}#fullscreen-root #fs-progress-times{display:flex;justify-content:space-between;align-items:center;width:calc(100vw - 40px);max-width:900px;position:fixed;left:50%;transform:translate(-50%);bottom:calc(132px + env(safe-area-inset-bottom));z-index:100000;font-size:.7em}#fs-audio-controls{bottom:calc(76px + env(safe-area-inset-bottom))!important}#fullscreen-root #fs-mobile-action-row{--fs-mobile-action-icon-size: 20px;--fs-mobile-favorite-icon-size: 31px;--fs-mobile-action-icon-opacity: .74;position:fixed;left:20px;right:20px;bottom:calc(8px + env(safe-area-inset-bottom));z-index:100001;height:48px;display:grid;grid-template-columns:48px 48px minmax(0,1fr) 48px;align-items:center;gap:8px;color:#fff;pointer-events:none;-webkit-user-select:none;user-select:none;transition:opacity .26s ease,transform .44s cubic-bezier(.32,.72,0,1)}#fullscreen-root .fs-mobile-action-btn,#fullscreen-root .fs-mobile-album-label{-moz-appearance:none;appearance:none;-webkit-appearance:none;min-width:0;height:44px;margin:0;padding:0;border:0;border-radius:999px;background:transparent;color:inherit;display:flex;align-items:center;justify-content:center;font:inherit;opacity:1;cursor:pointer;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:opacity .15s ease,transform .12s ease,background-color .15s ease,color .15s ease}#fullscreen-root .fs-mobile-action-btn:active,#fullscreen-root .fs-mobile-album-label:active{opacity:1;transform:scale(.94);background:#ffffff17}#fullscreen-root .fs-mobile-action-btn svg{width:var(--fs-mobile-action-icon-size);height:var(--fs-mobile-action-icon-size);overflow:visible;opacity:var(--fs-mobile-action-icon-opacity);filter:drop-shadow(0 1px 4px rgba(0,0,0,.2));transition:opacity .15s ease,transform .12s ease}#fullscreen-root .fs-mobile-action-btn .fs-mobile-filled-icon{fill:currentColor;stroke:none}#fullscreen-root .fs-mobile-action-btn .fs-mobile-lyrics-icon{width:var(--fs-mobile-action-icon-size);height:var(--fs-mobile-action-icon-size)}#fullscreen-root #fs-mobile-favorite-btn .favorite-icon{width:var(--fs-mobile-favorite-icon-size);height:var(--fs-mobile-favorite-icon-size)}#fullscreen-root .fs-mobile-action-btn:active svg{opacity:.96}#fullscreen-root #fs-mobile-favorite-btn[aria-pressed=true]{color:#e2b83f;opacity:1}#fullscreen-root #fs-mobile-favorite-btn[aria-pressed=true] svg{opacity:1}#fullscreen-root .fs-mobile-album-label{width:100%;padding:0 10px;border-radius:10px;color:#fffffff0;font-family:Inter Variable,Noto Sans JP Variable,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:12px;font-variation-settings:"wght" 490;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-mask-image:linear-gradient(to right,transparent 0,black 10px,black calc(100% - 10px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,black 10px,black calc(100% - 10px),transparent 100%)}#fs-focusmode-btn-container,#fs-extras-container,#fs-exit,#exit-btn{display:none!important}#fs-song-title-box{top:12px!important;bottom:auto!important;left:12px!important;right:auto!important;transform:none;width:auto!important;max-width:calc(100vw - 24px)!important;padding:6px 14px!important;justify-content:flex-start!important;text-align:left!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important}#fs-song-title-text,#song-title-text{text-align:left!important;justify-content:flex-start!important;font-size:1.5em!important;line-height:1.15!important}#fs-song-title-text.TextScroll,#song-title-text.TextScroll{--TitleFadePad: 0px !important;--TitleFadeMaskLeft: 0px !important;--TitleFadeMaskRight: 10px !important;padding-left:0!important;-webkit-mask-image:linear-gradient(to right,transparent 0,black var(--TitleFadeMaskLeft),black calc(100% - var(--TitleFadeMaskRight)),transparent 100%)!important;mask-image:linear-gradient(to right,transparent 0,black var(--TitleFadeMaskLeft),black calc(100% - var(--TitleFadeMaskRight)),transparent 100%)!important;-webkit-mask-size:100% 100%!important;mask-size:100% 100%!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;transition:--TitleFadeMaskLeft .26s ease!important}#fs-song-title-text.TextScroll.TitleScrollActive,#song-title-text.TextScroll.TitleScrollActive{--TitleFadeMaskLeft: 6px !important}#fs-song-artist-text,#song-artist-text{display:block!important;font-size:.8em!important;margin-top:5px!important;letter-spacing:.25px;opacity:.78;line-height:1.1;text-align:left!important;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;font-family:inherit}#fs-mobile-pager .pager-page[data-index="0"]{overflow:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;position:relative;--ArtistTopClip: 84px;--ArtistBottomFadeStartAbs: var(--mobile-fade-bottom-start);--ArtistBottomFadeEndAbs: var(--mobile-fade-bottom-end);-webkit-mask-image:linear-gradient(to bottom,transparent 0,transparent var(--ArtistTopClip),black calc(var(--ArtistTopClip) + 1px),black var(--ArtistBottomFadeStartAbs),transparent var(--ArtistBottomFadeEndAbs),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,transparent var(--ArtistTopClip),black calc(var(--ArtistTopClip) + 1px),black var(--ArtistBottomFadeStartAbs),transparent var(--ArtistBottomFadeEndAbs),transparent 100%)}#fs-mobile-pager .pager-page[data-index="0"]:before,#fs-mobile-pager .pager-page[data-index="0"]:after{content:"";position:sticky;left:0;right:0;background:transparent;pointer-events:auto;-webkit-user-select:none;user-select:none;touch-action:pan-y;z-index:2;display:block}#fs-mobile-pager .pager-page[data-index="0"]:before{top:0;height:var(--ArtistTopClip)}#fs-mobile-pager .pager-page[data-index="0"]:after{bottom:0;height:calc(100% - var(--ArtistBottomFadeEndAbs))}#fs-mobile-pager .pager-page[data-index="0"]::-webkit-scrollbar{width:0;height:0}#fs-mobile-pager .artist-page{display:flex;flex-direction:column;gap:14px;padding:1vh 7vw 5vh 7vw;color:#fff;font-family:Inter Variable,Noto Sans JP Variable,-apple-system,BlinkMacSystemFont,"Apple Color Emoji",SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 390}#fs-mobile-pager .artist-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px}#fs-mobile-pager .artist-btn{display:flex;align-items:center;gap:10px;padding:14px 12px;border-radius:12px;background:#ffffff0f;border:1px solid rgba(255,255,255,0);color:#fff;font:inherit;font-weight:400;letter-spacing:.2px;cursor:pointer;min-width:0}#fs-mobile-pager .artist-btn span{min-width:0}#fs-mobile-pager .artist-btn span:last-child{display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:clip}#fs-mobile-pager .artist-btn.focus-mode span:last-child{-webkit-mask-image:none;mask-image:none;-webkit-mask:none;mask:none;text-align:center}#fs-mobile-pager .artist-btn img,#fs-mobile-pager .artist-btn svg{width:20px;height:20px;flex-shrink:0;filter:drop-shadow(0 1px 4px rgba(0,0,0,.18))}#fs-mobile-pager .artist-btn svg{stroke:#fff}#fs-mobile-pager .info-bubble{background:#ffffff0f;border-radius:12px;padding:12px}#fs-mobile-pager .info-bubble.album-info[data-fs-album-bound="1"]{position:relative;overflow:hidden;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .14s cubic-bezier(.2,0,.2,1),background-color .22s ease,border-color .22s ease}@media (hover: hover) and (pointer: fine){#fs-mobile-pager .info-bubble.album-info[data-fs-album-bound="1"]:hover{background:#ffffff17}}#fs-mobile-pager .info-bubble.album-info[data-fs-album-bound="1"]:after{content:"";position:absolute;width:var(--fs-bubble-ripple-size, 0);height:var(--fs-bubble-ripple-size, 0);left:calc(var(--fs-bubble-ripple-x, 50%) - (var(--fs-bubble-ripple-size, 0) / 2));top:calc(var(--fs-bubble-ripple-y, 50%) - (var(--fs-bubble-ripple-size, 0) / 2));background:radial-gradient(circle,#ffffff59,#ffffff2e 55%,#fff0 75%);opacity:0;transform:scale(.3);pointer-events:none;border-radius:999px}#fs-mobile-pager .info-bubble.album-info.fs-album-bubble--pressed{transform:translateY(0)}#fs-mobile-pager .info-bubble.album-info.fs-album-bubble--rippling:after{animation:fsAlbumBubbleRipple .54s ease-out}#fs-mobile-pager .info-bubble .bubble-title{font-size:14px;opacity:1;margin-bottom:8px}#fs-mobile-pager .album-info{padding-top:12px}#fs-mobile-pager .album-info .bubble-title{margin-bottom:12px}#fs-mobile-pager .artists-info{padding-top:12px}#fs-mobile-pager .artists-info .bubble-title{margin-bottom:12px}#fs-mobile-pager .audio-info .bubble-row{display:flex;justify-content:space-between;align-items:center;padding:8px 6px;border-radius:10px}#fs-mobile-pager .audio-info .bubble-row+.bubble-row{margin-top:4px}#fs-mobile-pager .audio-info .label{color:#ffffffc7}#fs-mobile-pager .audio-info .value{color:#fff}#fs-mobile-pager .album-card{display:flex;align-items:flex-start;gap:12px}#fs-mobile-pager .album-card.center-meta{align-items:center}#fs-mobile-pager #fs-album-cover-thumb{width:15vw;height:15vw;max-width:96px;max-height:96px;border-radius:5px;object-fit:cover;background:#ffffff14;box-shadow:0 2px 12px #00000010;align-self:flex-start}#fs-mobile-pager .album-meta{min-width:0;flex:1 1 auto}#fs-mobile-pager .album-name{font-size:16px;color:#fff;white-space:normal;overflow:visible;-webkit-mask:none;mask:none}#fs-mobile-pager .album-artist{font-size:13px;color:#ffffffc7;white-space:nowrap;overflow:hidden;text-overflow:clip}#fs-mobile-pager .artists-list{display:flex;flex-wrap:wrap;gap:8px}#fs-mobile-pager .artists-list .chip{padding:8px 10px;border-radius:100px;background:#ffffff14;font-size:13px}#fs-mobile-pager .artists-list .chip[data-fs-artist-bound="1"]{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .16s ease,border-color .16s ease,transform .12s ease;touch-action:manipulation}#fs-mobile-pager .artists-list .chip[data-fs-artist-bound="1"]:active{transform:scale(.97);background:#ffffff29;border-color:#fff3}#fs-mobile-pager .artists-list .chip[data-fs-artist-bound="1"]:focus-visible{outline:2px solid rgba(255,255,255,.62);outline-offset:2px}}button,a[href],[role=button],.audio-btn,.extras-btn,.close-button,.queue-btn,#fs-queue-btn,#focusmode-btn,.ViewControl,#fs-progress-bar .Hitbox,#fs-favorite-btn,#favorite-btn,#fs-rewind-btn,#rewind-btn,#fs-ff-btn,#ff-btn,#fs-playpause-btn,#playpause-btn,#fs-mute-btn,#mute-btn{-webkit-tap-highlight-color:transparent}.one-line-fade,.overflow-fade{display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:clip;--fade-edge: 22px;-webkit-mask-image:linear-gradient(to right,black calc(100% - var(--fade-edge)),transparent 100%);mask-image:linear-gradient(to right,black calc(100% - var(--fade-edge)),transparent 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}#fs-song-artist-text,#song-artist-text,#fs-queue-panel .meta-title,#fs-queue-panel .meta-artist,#fs-queue-panel .queue-list__title,#fs-queue-panel .queue-list__artist,#fs-mobile-pager .album-artist,#fs-mobile-pager .artist-btn span:last-child{display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:clip}@media (max-width: 600px) and (pointer: coarse){#fs-mobile-pager .pager-page[data-index="1"]{position:relative;overflow:hidden}#fs-mobile-pager .pager-page[data-index="1"] .vsub-track{position:relative;width:100%;height:100%;display:block;will-change:transform;transform:translateZ(0)}#fs-mobile-pager .pager-page[data-index="1"] .vsub-page{position:relative;width:100%;height:100dvh;overflow:hidden;box-sizing:border-box}#fs-mobile-pager .pager-page[data-index="1"] .vsub-page.vsub-cover{touch-action:none}#fs-mobile-pager .pager-page[data-index="1"] .mqueue-scroll{touch-action:pan-y}#fs-mobile-pager .pager-page[data-index="1"] .vsub-page.vsub-queue .fs-mqueue-page,#fs-mobile-pager .pager-page[data-index="1"] .vsub-page.vsub-queue .mqueue-page{padding-bottom:0}#fs-mobile-pager .pager-page[data-index="1"] .vsub-page.vsub-queue{display:flex;flex-direction:column;overflow:hidden;touch-action:pan-y;overscroll-behavior-y:contain}#fs-mobile-pager .pager-page[data-index="1"] .vsub-page.vsub-queue>.fs-mqueue-page,#fs-mobile-pager .pager-page[data-index="1"] .vsub-page.vsub-queue>.mqueue-page{flex:1 1 auto;min-height:0}.fs-mqueue-page,.mqueue-page{padding:10px 6.5vw 0;box-sizing:border-box;color:#fff;font-family:Inter Variable,Noto Sans JP Variable,-apple-system,BlinkMacSystemFont,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 390;display:flex;flex-direction:column;min-height:0;height:100%}.fs-mqueue-tip,.mqueue-tip{position:sticky;top:0;text-align:center;z-index:2;padding:5px 6px 10px;font-size:12px;opacity:70%;color:#fff;pointer-events:none}.fs-mqueue-now,.mqueue-now{display:grid;grid-template-columns:15vw 1fr;grid-auto-rows:min-content;align-items:center;column-gap:4px;row-gap:2px;margin:6px 0 12px}.fs-mqueue-now .cover,.mqueue-now .cover{width:13vw;height:13vw;border-radius:6px;background:#ffffff14;overflow:hidden}.fs-mqueue-now .cover img,.mqueue-now .cover img{width:100%;height:100%;object-fit:cover;display:block}.fs-mqueue-now .meta,.mqueue-now .meta{min-width:0;align-self:center;display:flex;flex-direction:column;justify-content:center;gap:2px}.fs-mqueue-now .title,.mqueue-now .title{font-size:16px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:clip;color:#fff}.fs-mqueue-now .artist,.mqueue-now .artist{font-size:12px;line-height:1;opacity:.7;white-space:nowrap;overflow:hidden;text-overflow:clip}.one-line-fade.no-fade,.overflow-fade.no-fade{-webkit-mask-image:none!important;mask-image:none!important}.fs-mqueue-header,.mqueue-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:8px;padding:6px 0 10px;position:relative}.fs-mqueue-header:after,.mqueue-header:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(#fff1);pointer-events:none}.fs-mqueue-count,.mqueue-count{font-size:14px;opacity:.85;justify-self:start;line-height:1.1;padding-left:3px}.fs-mqueue-title,.mqueue-title{text-align:center;font-size:15px;color:#fff;line-height:1.1}.fs-mqueue-clear,.mqueue-clear{justify-self:end;align-self:right;display:inline-flex;align-items:center;gap:6px;background:none;border:none;color:#ffffffc7;font:inherit;padding:4px 6px;border-radius:8px;line-height:1.1;font-size:14px}.fs-mqueue-clear:active,.mqueue-clear:active{background:#ffffff14}.fs-mqueue-scroll,.mqueue-scroll{flex:1 1 auto;min-height:0;margin-top:10px;border:none;border-radius:0;background:transparent;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable both-edges;padding-bottom:calc(max(20px,env(safe-area-inset-bottom) + 8px) + 44px);margin-bottom:calc(max(20px,env(safe-area-inset-bottom) + 8px) + 44px);overscroll-behavior-y:contain;overscroll-behavior-x:none;touch-action:pan-y;box-sizing:border-box;scrollbar-width:none}.fs-mqueue-scroll::-webkit-scrollbar,.mqueue-scroll::-webkit-scrollbar{display:none}.fs-mqueue-page .queue-list,.mqueue-page .queue-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.fs-mqueue-page .queue-list__row,.mqueue-page .queue-list__row{display:flex;align-items:center;gap:8px;padding:6px 7px;border-radius:8px;background:#ffffff0f}.queue-list__row.is-current{background:#ffffff29}.fs-mqueue-page .queue-list__cover,.mqueue-page .queue-list__cover{width:42px;height:42px;min-width:42px;min-height:42px;max-width:42px;max-height:42px;background-image:url(/assets/%E6%B0%B4%E5%B9%B3%E7%B7%9A%E3%81%AF%E5%83%95%E3%81%AE%E5%8F%A4%E5%82%B7%20SP%20Short%20Ver.%20-%20%E5%BA%83%E5%B7%9D%E5%8D%AF%E6%9C%88_%20%E8%B5%A4%E5%9F%8E%E9%83%81%E5%AE%9F_%20%E5%A7%AB%E8%B7%AF%E7%B4%97%E8%89%AF_%20%E9%9C%A7%E5%B3%B6%E9%80%8F%E5%AD%90-Bd9AZycB.webp);background-size:cover;background-position:center center;background-repeat:no-repeat;border-radius:5px;background-color:#ffffff14;flex:0 0 auto;overflow:hidden}.fs-mqueue-page .queue-list__cover>img,.mqueue-page .queue-list__cover>img{display:block;width:100%;height:100%;min-width:0;min-height:0;max-width:100%;max-height:100%;border-radius:inherit;object-fit:cover}.fs-mqueue-page .queue-list__meta,.mqueue-page .queue-list__meta{min-width:0;flex:1 1 auto}.fs-mqueue-page .queue-list__title,.mqueue-page .queue-list__title{font-size:14px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:clip;line-height:1.45;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,1) 82%,rgba(0,0,0,0));mask-image:linear-gradient(90deg,#000 82%,#0000);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.fs-mqueue-page .queue-list__artist,.mqueue-page .queue-list__artist{font-size:11px;color:#ffffffbd;white-space:nowrap;overflow:hidden;text-overflow:clip;line-height:1;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,1) 82%,rgba(0,0,0,0));mask-image:linear-gradient(90deg,#000 82%,#0000);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.fs-mqueue-page .queue-list__remove,.mqueue-page .queue-list__remove{margin-left:auto;color:#ffffff8c;opacity:.65;font-size:18px;padding:4px 6px;border-radius:6px;line-height:1;background:none;border:none}.fs-mqueue-page .queue-list__remove:active,.mqueue-page .queue-list__remove:active{background:#ffffff14;opacity:1}.fs-mqueue-footer{position:sticky;bottom:10px;display:flex;justify-content:center;align-items:center;padding-top:14px;z-index:2}#fs-repeat-mode-pill{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#ffffff1a;border:1px solid rgba(255,255,255,0);color:#fff;font:inherit;padding:8px 12px;border-radius:18px;font-size:12px;letter-spacing:.25px;position:absolute;left:6.4vw;bottom:max(12px,env(safe-area-inset-bottom) + 8px);z-index:30;backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%);display:inline-flex;align-items:center;justify-content:center;line-height:1.05;white-space:nowrap;transition:background-color .18s ease,width .22s cubic-bezier(.4,0,.2,1),padding .22s cubic-bezier(.4,0,.2,1);will-change:width;overflow:hidden}#fs-repeat-mode-pill.ripple-go:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at var(--rx) var(--ry),rgba(255,255,255,.55) 0,rgba(255,255,255,.28) 22%,rgba(255,255,255,.12) 46%,transparent 72%);transform:scale(0);opacity:1;animation:repeatPillRipple .56s cubic-bezier(.3,.61,.4,1);pointer-events:none;mix-blend-mode:screen}@keyframes repeatPillRipple{to{transform:scale(3.2);opacity:0}}.vsub-page.vsub-queue{position:relative}.fs-mqueue-bottom-separator,.mqueue-bottom-separator{position:absolute;left:6.5vw;right:6.5vw;height:1px;background:#ffffff0f;bottom:calc(max(12px,env(safe-area-inset-bottom) + 8px) + 41px);z-index:25;pointer-events:none}}#fullscreen-root .info-bubble.album-info[data-fs-album-bound]>*{pointer-events:none}.playlist-add-songs-page{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200250;display:grid;place-items:center;box-sizing:border-box;padding:24px;overflow:hidden;color:var(--text-color, #f4f4f4);isolation:isolate}.playlist-add-songs-page[hidden]{display:none!important}.playlist-add-songs__background,.playlist-add-songs__backdrop{position:absolute;top:0;right:0;bottom:0;left:0}.playlist-add-songs__background{z-index:-2;overflow:hidden;background:#090a0d}.playlist-add-songs__background img{width:100%;height:100%;object-fit:cover;transform:scale(1.12);filter:blur(52px) saturate(1.12) brightness(.48);opacity:.88}.playlist-add-songs__backdrop{z-index:-1;background:#0000008a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.playlist-add-songs__dialog{display:flex;flex-direction:column;width:min(920px,calc(100vw - 48px));height:min(780px,calc(100dvh - 48px));min-height:360px;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:20px;outline:0;background:color-mix(in srgb,var(--main-panel-color, #111) 91%,transparent);box-shadow:0 24px 90px #00000085;animation:playlist-add-songs-enter .18s cubic-bezier(.2,.8,.2,1) both}@keyframes playlist-add-songs-enter{0%{opacity:0;transform:translateY(10px) scale(.985)}}.playlist-add-songs__header{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;flex:0 0 auto;min-height:70px;padding:8px 16px;border-bottom:1px solid rgba(255,255,255,.09);box-sizing:border-box;background:#0c0c0e66;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.playlist-add-songs__heading{grid-column:2;min-width:0;text-align:center}.playlist-add-songs__header h1{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.38rem;font-weight:650;letter-spacing:-.025em}.playlist-add-songs__playlist-name{margin:2px 0 0;overflow:hidden;color:var(--muted-text, rgba(255, 255, 255, .62));text-overflow:ellipsis;white-space:nowrap;font-size:.78rem}.playlist-add-songs__back{grid-column:1;grid-row:1;display:inline-grid;place-items:center;width:42px;height:42px;padding:0;border:0;border-radius:50%;color:inherit;background:transparent;cursor:pointer}.playlist-add-songs__back:hover{background:#ffffff1a}.playlist-add-songs__back svg{width:26px;height:26px;fill:currentColor}.playlist-add-songs__content{flex:1 1 auto;min-height:0;padding:24px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.playlist-add-songs__search{display:flex;align-items:center;gap:12px;width:min(680px,100%);min-height:52px;margin:0 auto 24px;padding:0 18px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff17;box-sizing:border-box}.playlist-add-songs__search:focus-within{border-color:#ffffff4d;background:#ffffff1f}.playlist-add-songs__search>svg{width:22px;height:22px;flex:0 0 auto;opacity:.76}.playlist-add-songs__search input{min-width:0;flex:1;border:0;outline:0;color:inherit;background:transparent;font:inherit;font-size:1rem}.playlist-add-songs__search input::-webkit-search-cancel-button,.playlist-add-songs__search input::-webkit-search-decoration,.playlist-add-songs__search input::-webkit-search-results-button,.playlist-add-songs__search input::-webkit-search-results-decoration{display:none;-webkit-appearance:none}.playlist-add-songs__search input::-ms-clear,.playlist-add-songs__search input::-ms-reveal{display:none;width:0;height:0}.playlist-add-songs__search input::-moz-search-clear{display:none}.playlist-add-songs__search button{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;color:inherit;background:transparent;opacity:.6;cursor:pointer;transition:opacity .18s}.playlist-add-songs__search button[hidden]{display:none!important}.playlist-add-songs__search button:hover{opacity:.9}.playlist-add-songs__search button svg{width:18px;height:18px}.playlist-add-songs__recommendations{padding:24px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#08080a70}.playlist-add-songs__recommendations>h2{margin:0 0 4px;font-size:1.5rem}.playlist-add-songs__recommendations>p{margin:0 0 18px;color:var(--muted-text, rgba(255, 255, 255, .62))}.playlist-add-songs-page.is-searching .playlist-add-songs__recommendations>h2{font-size:0}.playlist-add-songs-page.is-searching .playlist-add-songs__recommendations>h2:after{content:"Search results";font-size:1.5rem}.playlist-add-songs-page.is-searching .playlist-add-songs__recommendations>h2+p{display:none}.playlist-add-songs__list{display:flex;flex-direction:column;gap:6px}.playlist-add-songs__row{display:grid;grid-template-columns:58px minmax(0,1fr) 44px;align-items:center;gap:14px;min-height:68px;padding:6px 9px;border-radius:10px;transition:background-color .16s ease,opacity .18s ease,transform .18s ease;contain:layout paint style}.playlist-add-songs__row:hover{background:#ffffff13}.playlist-add-songs__row.is-added{opacity:0;transform:translate(10px)}.playlist-add-songs__preview{position:relative;width:58px;height:58px;padding:0;overflow:hidden;border:0;border-radius:8px;color:#fff;background:#252830;cursor:pointer}.playlist-add-songs__preview img{display:block;width:100%;height:100%;object-fit:cover}.playlist-add-songs__preview-control{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#0000002e;opacity:0;transition:opacity .15s}.playlist-add-songs__row:hover .playlist-add-songs__preview-control,.playlist-add-songs__preview:hover .playlist-add-songs__preview-control,.playlist-add-songs__preview:focus-visible .playlist-add-songs__preview-control,.playlist-add-songs__row.is-preview-playing .playlist-add-songs__preview-control{opacity:1;background:#00000059}.playlist-add-songs__preview svg{width:28px;height:28px;filter:drop-shadow(0 1px 3px rgba(0,0,0,.5))}.playlist-add-songs__preview .row-pause-icon,.playlist-add-songs__row.is-preview-playing .playlist-add-songs__preview .row-play-icon{display:none}.playlist-add-songs__row.is-preview-playing .playlist-add-songs__preview .row-pause-icon{display:block}.playlist-add-songs__preview .pause-shape{fill:#fff}.playlist-add-songs__meta{min-width:0}.playlist-add-songs__title,.playlist-add-songs__artist,.playlist-add-songs__reason{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playlist-add-songs__title{font-size:1rem;font-weight:600}.playlist-add-songs__artist{margin-top:2px;color:var(--muted-text, rgba(255, 255, 255, .66));font-size:.9rem}.playlist-add-songs__reason{color:var(--muted-text, rgba(255, 255, 255, .46));font-size:.76rem;transition:opacity .14s ease}.playlist-add-songs__preview-status{position:relative;height:1rem;margin-top:2px;overflow:hidden}.playlist-add-songs__preview-progress{position:absolute;top:50%;left:0;width:min(250px,100%);height:3px;overflow:hidden;border-radius:999px;background:#fff3;opacity:0;transform:translateY(-50%);transition:opacity .14s ease}.playlist-add-songs__preview-progress span{display:block;width:100%;height:100%;border-radius:inherit;background:#fff;transform:scaleX(0);transform-origin:left center;will-change:transform}.playlist-add-songs__row.is-preview-active .playlist-add-songs__reason{opacity:0}.playlist-add-songs__row.is-preview-active .playlist-add-songs__preview-progress{opacity:1}.playlist-add-songs__add{display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;color:inherit;background:transparent;cursor:pointer;transition:background-color .15s,transform .12s}.playlist-add-songs__add:hover{background:#ffffff1f;transform:scale(1.06)}.playlist-add-songs__add svg{width:28px;height:28px}.playlist-add-songs__empty{padding:34px 12px;text-align:center}body:not(.dark) .playlist-add-songs__dialog{color:#161616;border-color:#0000001f;background:#fafafcf0}body:not(.dark) .playlist-add-songs__header{border-color:#0000001a;background:#ffffff8a}body:not(.dark) .playlist-add-songs__search,body:not(.dark) .playlist-add-songs__recommendations{border-color:#0000001a;background:#ffffffa8}@media (max-width: 900px),(pointer: coarse){body.route-playlist-add #mobileOptionsBtn{display:none!important}.playlist-add-songs-page{place-items:stretch;padding:0}.playlist-add-songs__background img{transform:scale(1.18);filter:blur(38px) saturate(1.08) brightness(.42)}.playlist-add-songs__backdrop{background:#00000075;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}.playlist-add-songs__dialog{width:100%;height:100dvh;min-height:0;border:0;border-radius:0;background:#0506086b;box-shadow:none;animation-name:playlist-add-songs-mobile-enter}@keyframes playlist-add-songs-mobile-enter{0%{opacity:0;transform:translateY(12px)}}.playlist-add-songs__header{grid-template-columns:38px minmax(0,1fr) 38px;min-height:calc(61px + env(safe-area-inset-top,0px));padding:calc(2px + env(safe-area-inset-top,0px)) 10px 2px;background:#08080a47}.playlist-add-songs__playlist-name{display:none}.playlist-add-songs__header h1{font-size:1.05em;font-weight:390;letter-spacing:normal;opacity:.9}.playlist-add-songs__back{width:38px;height:38px}.playlist-add-songs__back svg{width:24px;height:24px;color:var(--controls-color, currentColor);fill:var(--controls-color, currentColor);opacity:var(--controls-fill-opacity, .9);filter:drop-shadow(0 1px 4px rgba(0,0,0,.078))}.playlist-add-songs__content{padding:20px 16px calc(28px + env(safe-area-inset-bottom,0px));scrollbar-gutter:auto;-webkit-overflow-scrolling:touch}.playlist-add-songs__search{width:100%;min-height:58px;margin-bottom:22px;border-radius:14px;background:#ffffff1a;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.playlist-add-songs__recommendations{padding:22px 14px;border-radius:18px;background:#08080a80;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.playlist-add-songs__recommendations>h2,.playlist-add-songs-page.is-searching .playlist-add-songs__recommendations>h2:after{font-size:1.35rem}.playlist-add-songs__recommendations>p{font-size:.9rem;line-height:1.4}.playlist-add-songs__row{grid-template-columns:56px minmax(0,1fr) 44px;gap:12px;min-height:72px;padding:7px 3px;contain:layout style}.playlist-add-songs__preview{width:56px;height:56px}.playlist-add-songs__preview-control{opacity:1}.playlist-add-songs__preview-status{display:none}.playlist-add-songs__row.is-preview-active .playlist-add-songs__preview-status{display:block;height:5px;margin-top:4px}.playlist-add-songs__reason{display:none}.playlist-add-songs__add{width:44px;height:44px}}@media (prefers-reduced-motion: reduce){.playlist-add-songs__dialog,.playlist-add-songs__row{animation:none;transition:none}}
