.player-shell[data-ui=v1] .immersive-toggle{z-index:8;border:1px solid color-mix(in srgb,var(--ui-text) 16%,transparent);background:color-mix(in srgb,var(--ui-drawer) 85%,transparent);min-height:44px;color:var(--ui-text);cursor:pointer;border-radius:24px;align-items:center;gap:9px;padding:10px 16px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.3;display:flex;position:absolute;top:24px;right:24px}.player-shell[data-ui=v1] .immersive-toggle:focus-visible{outline:2px solid var(--brand-orange,#f46a35);outline-offset:4px}.player-shell[data-ui=v1][data-immersive=false] .immersive-toggle{right:calc(var(--rail-width) + var(--page-gutter) + 16px)}.player-shell[data-ui=v1][data-immersive=false][data-mirrored=false] .immersive-toggle{right:24px}.player-shell[data-ui=v1][data-immersive=true]{isolation:isolate}.player-shell[data-ui=v1][data-immersive=true]>.color-flow,.player-shell[data-ui=v1][data-immersive=true]>.ambient,.player-shell[data-ui=v1][data-immersive=true]>.noise,.player-shell[data-ui=v1][data-immersive=true]:before,.player-shell[data-ui=v1][data-immersive=true]:after{display:none}.player-shell[data-ui=v1] .immersive-backdrop{z-index:0;pointer-events:none;background:linear-gradient(125deg,var(--color-one,#384c73),var(--color-base,#171c35) 50%,var(--color-two,#69416f));position:absolute;inset:0;overflow:hidden}.player-shell[data-ui=v1].theme-minimal-light .immersive-backdrop{background:linear-gradient(125deg,#fff9ef,#e9eff4,#f2e6eb)}.immersive-canvas{width:100%;height:100%;display:block}.immersive-color-card{z-index:0;pointer-events:none;background-image:radial-gradient(circle,#ffffff24 1px,#0000 1.5px);background-size:22px 22px;position:absolute;inset:0}.immersive-color-card[data-card=split]{clip-path:polygon(0 0,100% 0,70% 100%,0 100%)}.immersive-color-card[data-card=word]{background-image:repeating-linear-gradient(135deg,#0000 0 45px,#ffffff13 46px 47px,#0000 48px 80px)}.immersive-color-card[data-card=ribbon]{clip-path:polygon(0 18%,100% 40%,100% 86%,0 64%)}.player-shell[data-ui=v1][data-immersive=true][data-mirrored] .stage{z-index:1;grid-template-columns:minmax(0,1fr);gap:0;padding:88px 9vw 72px}.player-shell[data-ui=v1][data-immersive=true] .stage>.art-column,.player-shell[data-ui=v1][data-immersive=true] .stage>.rail-recap{display:none}.player-shell[data-ui=v1][data-immersive=true][data-mirrored] .stage>.lyrics-column{grid-column:1;justify-self:center;width:100%;max-width:1100px}.player-shell[data-ui=v1][data-immersive=true] .lyrics-list{padding-inline:4%;scroll-padding-inline:4%}.player-shell[data-ui=v1][data-immersive=true] .lyrics-column .lyric-line{padding-block:.46em}.player-shell[data-ui=v1][data-immersive=true] .lyrics-column .lyric-line[data-depth=far]:not(:focus-visible){opacity:.2}.player-shell[data-ui=v1][data-immersive=true] .lyrics-column .lyric-line[data-depth=near]{opacity:.48}.player-shell[data-ui=v1][data-immersive=true] .driver-tools{bottom:20px}.player-shell[data-ui=v1] .immersive-identity{z-index:3;color:var(--ui-text);pointer-events:none;align-items:center;gap:20px;display:flex;position:absolute;top:24px;left:32px;right:260px}.player-shell[data-ui=v1] .immersive-artwork{background:color-mix(in srgb,var(--ui-text) 10%,transparent);border-radius:12px;flex:none;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.immersive-artwork img{object-fit:cover;width:100%;height:100%}.player-shell[data-ui=v1] .immersive-brand{z-index:3;pointer-events:none;width:84px;color:var(--lyric-ink,var(--ui-text));opacity:.8;position:absolute;bottom:24px;right:28px}.player-shell[data-ui=v1] .immersive-brand svg{width:100%;height:auto;display:block}.immersive-identity>span{gap:4px;min-width:0;display:grid}.immersive-identity strong,.immersive-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.immersive-identity strong{font-size:15px;font-weight:600}.immersive-identity small{opacity:.7;font-size:12px}.player-shell[data-ui=v1] .immersive-identity{width:220px;right:auto}.player-shell[data-ui=v1] .immersive-captions{z-index:4;max-height:112px;color:var(--ui-text);text-align:center;font:500 15px/1.45 var(--lyric-font,sans-serif);overflow-wrap:anywhere;scrollbar-width:thin;gap:5px;padding:4px 8px;display:grid;position:absolute;top:24px;left:280px;right:190px;overflow:auto}.player-shell[data-ui=v1] .immersive-captions .lyric-translation{font:inherit;opacity:.72;color:inherit;-webkit-text-fill-color:currentColor;margin:0}.immersive-reading{opacity:.6}.player-shell.demo-player[data-ui=v1] .immersive-captions,.player-shell.demo-player[data-immersive=true] .immersive-identity{top:72px}.player-shell.demo-player .immersive-toggle{top:64px}.player-shell.demo-player[data-ui=v1][data-immersive=true][data-mirrored] .stage{padding-top:120px}@media (prefers-reduced-motion:reduce){.immersive-canvas{transition:none}}.player-shell[data-ui=v1][data-immersive=true] .immersive-scene{z-index:8;border:1px solid color-mix(in srgb,var(--ui-text) 16%,transparent);background:color-mix(in srgb,var(--ui-drawer) 85%,transparent);min-height:44px;color:var(--ui-text);cursor:pointer;border-radius:24px;align-items:center;gap:9px;padding:9px 15px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.3;display:flex;position:absolute;top:78px;right:24px}.immersive-scene small{opacity:.58;font-variant-numeric:tabular-nums;font-size:11px}.player-shell[data-ui=v1] .immersive-energy{z-index:8;background:color-mix(in srgb,var(--ui-drawer) 85%,transparent);border:1px solid color-mix(in srgb,var(--ui-text) 16%,transparent);border-radius:24px;padding:3px;display:flex;position:absolute;top:132px;right:24px}.player-shell[data-ui=v1] .immersive-energy button{min-width:56px;min-height:36px;color:var(--ui-text);cursor:pointer;background:0 0;border:0;border-radius:20px;padding:6px 12px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.2}.player-shell[data-ui=v1] .immersive-energy button[aria-pressed=true]{background:var(--lyric-ink,var(--ui-text));color:var(--ui-drawer)}.player-shell[data-ui=v1] .immersive-energy button:focus-visible{outline-offset:3px;outline:2px solid}.player-shell[data-ui=v1][data-immersive=true] .immersive-scene{cursor:default}.player-shell.demo-player[data-ui=v1] .immersive-brand{bottom:92px}.immersive-scene:focus-visible{outline-offset:4px;outline:2px solid}.player-shell.demo-player[data-ui=v1][data-immersive=true] .immersive-scene{top:118px}.player-shell[data-ui=v1][data-immersive=true][data-pv-scene] .lyrics-column .lyric-copy{transform-origin:50%;transition:transform .18s ease-out,scale .18s ease-out;transform:translate(0)}.player-shell[data-ui=v1][data-immersive=true][data-pv-scene=flow] .lyric-line{text-align:left}.player-shell[data-ui=v1][data-immersive=true][data-pv-scene=flow] .lyric-line[data-density=hero]{text-align:center}.player-shell[data-ui=v1][data-immersive=true][data-pv-scene=flow] .lyric-line:not(.active) .lyric-copy{transform:translate(12px)}.player-shell[data-ui=v1][data-immersive=true][data-pv-scene=focus] .lyric-line{text-align:center}.player-shell[data-ui=v1][data-immersive=true][data-pv-scene=focus] .lyric-line:not(.active) .lyric-copy{scale:.92}.player-shell[data-ui=v1][data-immersive=true][data-pv-scene=focus] .lyric-line[data-depth=near]{opacity:.3}.player-shell[data-ui=v1][data-immersive=true][data-pv-scene=focus] .lyric-line[data-depth=far]{opacity:.12}.player-shell[data-ui=v1][data-immersive=true][data-pv-scene=exchange] .lyric-line[data-scene=left] .lyric-copy{transform-origin:0}.player-shell[data-ui=v1][data-immersive=true][data-pv-scene=exchange] .lyric-line[data-scene=right] .lyric-copy{transform-origin:100%}.player-shell[data-ui=v1][data-immersive=true][data-pv-scene=exchange] .lyric-line:not(.active)[data-scene=left] .lyric-copy{transform:translate(-12px)scale(.96)}.player-shell[data-ui=v1][data-immersive=true][data-pv-scene=exchange] .lyric-line:not(.active)[data-scene=right] .lyric-copy{transform:translate(12px)scale(.96)}.player-shell[data-ui=v1][data-immersive=true][data-pv-scene] .lyric-line[data-short=true] .lyric-copy{transition:none;transform:scale(1)}.player-shell[data-ui=v1][data-immersive=true][data-pv-scene] .lyric-line:focus-visible .lyric-copy{transform:scale(1)}@media (prefers-reduced-motion:reduce){.player-shell[data-ui=v1][data-immersive=true][data-pv-scene] .lyrics-column .lyric-copy{transition:none!important;transform:scale(1)!important}}.player-shell[data-ui=v1][data-immersive=true] .word-lyrics .timed-word[data-kinetic=true][data-phase]{transform-origin:bottom;transform:translateX(var(--word-sway,0em));color:var(--lyric-ink);-webkit-text-fill-color:currentColor;text-shadow:none;background:0 0;transition:opacity .1s linear;display:inline-block}.player-shell[data-ui=v1][data-immersive=true] .timed-word[data-kinetic=true] .pv-glyph{color:inherit;-webkit-text-fill-color:currentColor;background:0 0}@media (max-width:900px){.player-shell[data-ui=v1][data-immersive=true][data-mirrored] .stage{padding:112px 3vw 80px}.player-shell[data-ui=v1] .immersive-identity{gap:10px;width:210px;left:20px;right:auto}.player-shell[data-ui=v1] .immersive-captions{max-height:104px;font-size:14px;left:244px;right:152px}.player-shell[data-ui=v1][data-immersive=true] .immersive-toggle{font-size:12px;right:14px}.player-shell[data-ui=v1][data-immersive=true] .immersive-scene{min-height:28px;padding:5px 10px;font-size:11px;top:78px;right:14px}}@media (max-width:600px){.player-shell[data-ui=v1] .immersive-identity{width:calc(100% - 180px)}.player-shell[data-ui=v1] .immersive-captions{text-align:left;max-height:92px;font-size:12px;top:86px;left:16px;right:150px}.player-shell.demo-player[data-ui=v1] .immersive-captions{top:128px}.player-shell[data-ui=v1][data-immersive=true][data-mirrored] .stage{padding-top:180px}.player-shell.demo-player[data-ui=v1][data-immersive=true][data-mirrored] .stage{padding-top:220px}}@media (prefers-reduced-motion:reduce){.player-shell[data-ui=v1][data-immersive=true] .timed-word,.player-shell[data-ui=v1][data-immersive=true] .pv-glyph{transform:none!important}}.player-shell[data-ui=v1][data-immersive=true] .pv-shot{isolation:isolate;display:block;position:relative}.player-shell[data-ui=v1][data-immersive=true] .pv-shot-camera{z-index:1;display:block;position:relative}.player-shell[data-ui=v1][data-immersive=true] .lyric-line .pv-shot .lyric-main,.player-shell[data-ui=v1][data-immersive=true] .lyric-line.active .pv-shot .lyric-main{color:var(--lyric-ink,var(--ui-text));-webkit-text-fill-color:currentColor;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.player-shell[data-ui=v1][data-immersive=true] .pv-shot[data-live] .pv-shot-camera{transform:translate(var(--pv-x,0%),var(--pv-y,0em)) rotate(var(--pv-angle,0deg)) scale(var(--pv-scale,1));transform-origin:var(--pv-origin,50%) 55%;transition:none}.player-shell[data-ui=v1][data-immersive=true] .pv-shot[data-live][data-shot=rise] .lyric-main{transform:scaleY(var(--pv-growth,1));transform-origin:bottom;display:block}.player-shell[data-ui=v1][data-immersive=true][data-pv-scene] .pv-shot[data-cut][data-live] .lyric-copy{text-align:center;transition:none;transform:scale(1)}.player-shell[data-ui=v1][data-immersive=true] .pv-shot-geometry{pointer-events:none;width:106%;height:calc(100% + 1em);color:var(--lyric-ink,var(--ui-text));fill:none;stroke:currentColor;stroke-width:1.5px;opacity:.3;position:absolute;inset:-.5em -3%;overflow:visible}.pv-shot-geometry path,.pv-shot-geometry circle{vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%}.pv-shot-geometry .pv-guides{transform:scaleX(var(--pv-sweep,1));opacity:.8}.pv-shot-geometry .pv-orbit{transform:scale(var(--pv-sweep,1));opacity:.55}.pv-shot-geometry .pv-diagonal,.pv-shot-geometry .pv-grid,.pv-shot-geometry .pv-corners,.pv-shot-geometry .pv-bands{display:none}.pv-shot[data-shot=frame] .pv-corners,.pv-shot[data-shot=snap] .pv-corners{stroke-width:2px;display:block}.pv-shot[data-shot=frame] .pv-orbit,.pv-shot[data-shot=snap] .pv-orbit{display:none}.pv-shot[data-shot=sweep] .pv-bands{stroke-width:6px;transform:scaleX(var(--pv-sweep,1));transform-origin:0;display:block}.pv-shot[data-shot=tilt] .pv-diagonal{stroke-width:2px;display:block}.pv-shot[data-shot=split] .pv-diagonal{stroke-width:5px;display:block}.pv-shot[data-shot=stamp] .pv-corners{stroke-width:4px;display:block}.pv-shot[data-shot=poster] .pv-corners{stroke-width:6px;display:block}.pv-shot[data-shot=ribbon] .pv-bands{stroke-width:10px;display:block}.pv-shot[data-shot=step] .pv-grid{stroke-width:4px;display:block}.player-shell[data-ui=v1][data-immersive=true] .pv-shot[data-shot=poster] .lyric-copy{text-align:left;max-width:82%;margin-inline:auto}.player-shell[data-ui=v1][data-immersive=true] .pv-shot[data-shot=shutter][data-live] .pv-shot-camera{clip-path:inset(0 calc((1 - var(--pv-sweep,1))*100%) 0 0)}.player-shell[data-ui=v1][data-immersive=true] .pv-shot[data-shot=step] .pv-phrase-unit:nth-child(3n+1){transform:translateY(-.16em) scale(var(--phrase-scale,1))}.player-shell[data-ui=v1][data-immersive=true] .pv-shot[data-shot=step] .pv-phrase-unit:nth-child(3n){transform:translateY(.16em) scale(var(--phrase-scale,1))}.pv-shot[data-shot=word] .pv-orbit,.pv-shot[data-shot=letter] .pv-orbit{display:none}.pv-shot[data-shot=word] .pv-corners,.pv-shot[data-shot=letter] .pv-grid{stroke-width:3px;display:block}.pv-shot[data-shot=pull] .pv-orbit{stroke-width:4px}.pv-shot[data-shot=float] .pv-orbit{stroke-dasharray:1 12;stroke-width:3px}.pv-shot[data-energy=calm] .pv-shot-geometry{opacity:.13}.pv-shot[data-energy=calm] .lyric-copy{text-align:center}.pv-shot[data-shot=track] .pv-orbit,.pv-shot[data-shot=rise] .pv-orbit{display:none}.pv-shot[data-shot=track] .pv-grid{stroke-width:3px;stroke-linecap:round;display:block}.pv-shot[data-shot=cut] .pv-orbit,.pv-shot[data-shot=cut] .pv-guides{display:none}.pv-shot[data-shot=cut] .pv-diagonal{stroke-width:3px;display:block}.pv-shot[data-shot=hold] .pv-shot-geometry{display:none}.pv-shot[data-shot=orbit] .pv-orbit{stroke-dasharray:2 9;stroke-width:2px}.player-shell[data-ui=v1][data-immersive=true] .pv-phrase-unit{white-space:pre-wrap;transform:translateY(var(--phrase-y,0em)) scale(var(--phrase-scale,1));transform-origin:0 100%;display:inline-block}.player-shell[data-ui=v1][data-immersive=true] .pv-shot[data-cut] .pv-phrase-unit{transform:none}.player-shell[data-ui=v1][data-immersive=true] .pv-word-lens{overflow-wrap:anywhere;min-height:2.4em;color:var(--lyric-ink);-webkit-text-fill-color:currentColor;place-items:center;line-height:1.15;display:grid}.player-shell[data-ui=v1][data-immersive=true] .pv-word-lens>span{font-size:min(var(--lens-size),14vw);max-width:100%;transform:scale(var(--lens-scale,1));transform-origin:50%;display:block}.player-shell[data-ui=v1][data-immersive=true] .pv-closeup[data-closeup=word] .pv-word-lens>span{transform:none}.player-shell[data-ui=v1][data-immersive=true] .pv-lens-glyph{white-space:pre;transform:translateY(var(--glyph-y)) rotate(var(--glyph-rotate));transform-origin:bottom;display:inline-block}.player-shell[data-ui=v1][data-immersive=true] .lyric-line[data-density=hero] .pv-shot[data-shot=cut] .lyric-main{letter-spacing:.045em;font-size:1.5em;line-height:1.2}.player-shell[data-ui=v1][data-immersive=true] .lyric-line[data-density=hero] .pv-shot[data-shot=orbit] .lyric-main{font-size:1.15em}@media (prefers-reduced-motion:reduce){.player-shell[data-ui=v1][data-immersive=true] .pv-shot-camera,.player-shell[data-ui=v1][data-immersive=true] .pv-shot .lyric-main{transform:none!important}.pv-shot-geometry{display:none!important}.pv-phrase-unit{transform:none!important}}.player-shell[data-ui=v1][data-immersive=true][data-mirrored] .stage>.lyrics-column{height:100%;min-height:0;max-height:none;padding:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.player-shell[data-ui=v1][data-immersive=true] .lyrics-column .lyrics-list{scroll-behavior:auto;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:16px 4%;display:flex;overflow:visible;-webkit-mask-image:none;mask-image:none}.player-shell[data-ui=v1][data-immersive=true] .lyrics-column .lyric-line{flex:none;width:100%;margin:0;padding:12px 0;font-size:clamp(28px,min(8vw,25vh - 55px),90px);line-height:1.2}.player-shell[data-ui=v1][data-immersive=true] .lyrics-column .lyric-line[data-density=dense]{font-size:clamp(22px,min(4.8vw,14.2857vh - 31.4286px),54px)}.player-shell[data-ui=v1][data-immersive=true] .lyrics-column .lyric-main{overflow-wrap:anywhere;max-width:100%}.player-shell[data-ui=v1] .immersive-energy{top:82px}.player-shell.demo-player[data-ui=v1] .immersive-energy{top:120px}.player-shell[data-ui=v1][data-immersive=true] .pv-shot[data-artboard] .pv-shot-camera{transition:none;transform:none}.player-shell[data-ui=v1][data-immersive=true] .pv-shot[data-artboard] .pv-shot-geometry{display:none}.player-shell[data-ui=v1][data-immersive=true] .pv-shot[data-artboard] .lyric-copy{max-width:none;margin:0;transition:none;transform:scale(1)}.player-shell[data-ui=v1][data-immersive=true] .pv-shot[data-artboard] .lyric-main{font-size:inherit;letter-spacing:-.035em;width:100%;max-width:none;line-height:1;display:block}.player-shell[data-ui=v1][data-immersive=true] .pv-typography{isolation:isolate;width:100%;height:min(58vh,100vh - 300px);min-height:180px;display:block;position:relative;overflow:hidden;container-type:size}.pv-type-stage{color:var(--lyric-ink,var(--ui-text));-webkit-text-fill-color:currentColor;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.pv-type-lens{white-space:nowrap;font-size:min(var(--type-size),88cqh);font-weight:inherit;transform:rotate(var(--type-angle)) scale(var(--type-scale));transform-origin:50%;line-height:1;display:block}.player-shell[data-ui=v1][data-immersive=true] .pv-type-lens .pv-lens-glyph{transform:translateY(var(--letter-y)) scaleY(var(--letter-scale));transform-origin:bottom;display:inline-block}.pv-type-rail{white-space:nowrap;width:max-content;font-size:min(var(--type-size),72cqh);transform:translate(calc(-1 * var(--rail-focus)),-50%) rotate(var(--rail-tilt));transform-origin:var(--rail-focus) 50%;will-change:transform;align-items:center;gap:16cqw;line-height:1;display:flex;position:absolute;top:50%;left:50%}.pv-rail-word{opacity:.28;flex:none;display:block;position:relative}.pv-rail-word[data-current]{opacity:1}.pv-type-layout{flex-direction:column;justify-content:center;align-items:stretch;gap:1cqh;width:100%;height:100%;padding:2cqh 2cqw;display:flex}.pv-type-cell{white-space:nowrap;line-height:1;font-size:min(var(--cell-size),calc(88cqh / var(--type-rows)));transform:translateY(var(--cell-y)) rotate(var(--cell-angle)) scale(var(--cell-scale));transform-origin:bottom;flex:0 auto;align-self:center;display:block}.pv-typography[data-type=grow] .pv-type-cell{font-size:min(var(--cell-size),calc(94cqh / var(--type-rows)))}.pv-typography[data-type=tiles] .pv-type-layout{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:2cqh 2cqw;display:grid}.pv-typography[data-type=tiles] .pv-type-cell{place-self:center}.pv-typography[data-type=poster] .pv-type-cell:nth-child(odd){align-self:flex-start}.pv-typography[data-type=poster] .pv-type-cell:nth-child(2n){align-self:flex-end}.pv-typography[data-shot=shutter] .pv-type-layout{border-left:5px solid;padding-left:3cqw}.pv-typography[data-shot=step] .pv-type-cell:nth-child(2n){padding-right:10cqw}.player-shell[data-ui=v1][data-immersive=true] .immersive-actions{top:20px;right:var(--page-gutter,24px);z-index:15;align-items:center;gap:10px;max-width:calc(100% - 32px);display:flex;position:absolute}.player-shell[data-ui=v1][data-immersive=true] .immersive-actions :is(.immersive-energy,.immersive-toggle){box-sizing:border-box;white-space:nowrap;flex:none;min-height:44px;margin:0;position:static;inset:auto}.player-shell[data-ui=v1][data-immersive=true] .immersive-captions{right:410px}@media (max-width:1100px){.player-shell[data-ui=v1][data-immersive=true] .immersive-captions{max-height:64px;top:88px;left:24px;right:210px}}@media (max-width:600px){.player-shell[data-ui=v1][data-immersive=true] .immersive-actions{gap:6px;top:78px}.player-shell[data-ui=v1][data-immersive=true] .immersive-identity{width:calc(100% - 48px);max-width:none}.player-shell[data-ui=v1][data-immersive=true] .immersive-captions{max-height:66px;top:132px;left:16px;right:184px}.player-shell[data-ui=v1][data-immersive=true] .immersive-energy button{min-width:44px;padding:6px 8px}}@media (prefers-reduced-motion:reduce){.pv-type-lens,.pv-type-cell,.pv-type-lens .pv-lens-glyph{transform:none!important}.pv-type-rail{will-change:auto}}.pv-focus-frame{width:88%;max-height:90%;font-size:min(var(--focus-size),var(--focus-height));transform:translateX(var(--focus-pan)) rotate(var(--focus-tilt)) scale(var(--focus-scale));transform-origin:50%;flex-direction:column;justify-content:center;align-items:center;gap:.12em;line-height:1.18;transition:translate .16s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.pv-focus-row{white-space:nowrap;max-width:100%;display:block}.pv-focus-word{white-space:pre;opacity:.34;transform:translateX(var(--focus-sway,0em));transform-origin:50% 70%;color:inherit;-webkit-text-fill-color:currentColor;display:inline-block}.pv-focus-word[data-phase=p]{opacity:1}.pv-focus-word[data-phase=a]{opacity:1;text-shadow:0 0 .22em color-mix(in srgb,currentColor 22%,transparent)}.pv-focus-frame[data-flavor="1"] .pv-focus-row:nth-child(2){align-self:flex-start}.pv-focus-frame[data-flavor="2"] .pv-focus-row:last-child{align-self:flex-end}.pv-focus-frame[data-flavor="4"]{border-inline:.018em solid;padding-inline:.12em}.pv-focus-frame[data-flavor="5"] .pv-focus-word[data-phase=f]{opacity:.38;-webkit-text-stroke:1px currentColor;-webkit-text-fill-color:transparent}.pv-focus-rule{display:none}.pv-focus-frame[data-flavor="0"] .pv-focus-rule{inset:-.15em 12% auto}@media (prefers-reduced-motion:reduce){.pv-focus-frame,.pv-focus-word{transition:none!important;transform:none!important}}.pv-typography[data-type=editorial] .pv-type-layout{grid-template-columns:repeat(var(--type-columns),minmax(0,1fr));grid-template-rows:repeat(var(--type-rows),minmax(0,1fr));align-content:center;gap:2cqh 3cqw;padding:8cqh 6cqw;display:grid}.pv-typography[data-type=editorial] .pv-type-cell{max-width:100%;font-size:min(var(--cell-size),calc(70cqh / var(--type-rows)));transform:translate(var(--cell-x),var(--cell-y)) rotate(var(--cell-angle)) scale(var(--cell-scale)) scaleY(var(--cell-stretch));transform-origin:50%;place-self:center}.pv-typography[data-layout=stair] .pv-type-cell:nth-child(3n+1),.pv-typography[data-layout=zigzag] .pv-type-cell:nth-child(odd),.pv-typography[data-layout=stack] .pv-type-cell:nth-child(odd){justify-self:start}.pv-typography[data-layout=stair] .pv-type-cell:nth-child(3n),.pv-typography[data-layout=zigzag] .pv-type-cell:nth-child(2n),.pv-typography[data-layout=stack] .pv-type-cell:nth-child(2n){justify-self:end}.pv-typography[data-layout=ribbon] .pv-type-layout{padding:12cqh 9cqw;transform:rotate(-4deg)}.pv-typography[data-layout=diagonal] .pv-type-layout{padding:15cqh 10cqw;transform:rotate(-7deg)}.pv-typography[data-layout=checker] .pv-type-cell:nth-child(2n){color:color-mix(in srgb,currentColor 70%,transparent)}.pv-typography[data-motion=wipe-x] .pv-type-cell{clip-path:inset(0 calc((1 - var(--cell-reveal))*100%) 0 0)}.pv-typography[data-motion=wipe-y] .pv-type-cell{clip-path:inset(calc((1 - var(--cell-reveal))*100%) 0 0)}.pv-typography[data-motion=iris] .pv-type-cell{clip-path:inset(0 calc((1 - var(--cell-reveal))*50%))}.player-shell[data-ui=v1][data-immersive=true] .pv-type-lens .pv-lens-glyph{transform:translate(var(--letter-x,0%),var(--letter-y)) rotate(var(--letter-angle,0deg)) scaleY(var(--letter-scale))}.pv-typography[data-motion] .pv-type-lens{transform:translate(var(--type-x,0%),var(--type-y,0%)) rotate(var(--type-angle)) scale(var(--type-scale))}.pv-typography[data-motion=wipe-x] .pv-type-lens{clip-path:inset(0 calc((1 - var(--cell-reveal))*100%) 0 0)}.pv-typography[data-motion=iris] .pv-type-lens{clip-path:inset(0 calc((1 - var(--cell-reveal))*50%))}.pv-typography[data-motion] .pv-type-rail{translate:0 var(--rail-y,0%)}.player-shell[data-ui=v1][data-immersive=true] .lyrics-list:has(>.lyric-line~.lyric-line) .pv-typography{height:min(24vh,50vh - 160px);min-height:70px}.pv-editorial-marks{pointer-events:none;opacity:.26;color:var(--lyric-ink,var(--ui-text));position:absolute;inset:5%}.pv-editorial-marks i{border:1px solid;position:absolute}.pv-editorial-marks i:first-child{inset:5%}.pv-editorial-marks i:nth-child(2){inset:12%}.pv-editorial-marks i:nth-child(3){inset:20%}[data-mark=rings] .pv-editorial-marks i{border-radius:50%;width:35cqh;height:35cqh;top:10%;left:auto;right:0}[data-mark=rings] .pv-editorial-marks i:nth-child(2){transform:scale(.78)}[data-mark=rings] .pv-editorial-marks i:nth-child(3){transform:scale(.56)}[data-mark=corners] .pv-editorial-marks{clip-path:polygon(0 0,30% 0,30% 8%,8% 8%,8% 92%,30% 92%,30% 100%,0 100%,0 0,100% 0,100% 100%,70% 100%,70% 92%,92% 92%,92% 8%,70% 8%,70% 0)}[data-mark=bands] .pv-editorial-marks i{background:currentColor;border:0;height:2px;inset:auto 0 10%}[data-mark=bands] .pv-editorial-marks i:nth-child(2){height:5px;bottom:17%}[data-mark=bands] .pv-editorial-marks i:nth-child(3){bottom:90%}[data-mark=diagonal] .pv-editorial-marks i{border-width:0 1px;transform:skew(-22deg)}[data-mark=dots] .pv-editorial-marks{background-image:radial-gradient(currentColor 1.5px,#0000 2px);background-size:24px 24px;-webkit-mask-image:linear-gradient(90deg,#000,#0000 25% 75%,#000);mask-image:linear-gradient(90deg,#000,#0000 25% 75%,#000)}[data-mark=dots] .pv-editorial-marks i{display:none}[data-mark=ticks] .pv-editorial-marks i{border:0;border-top:2px dashed;inset:0 0 auto}[data-mark=ticks] .pv-editorial-marks i:nth-child(2){top:auto;bottom:0}[data-mark=ticks] .pv-editorial-marks i:nth-child(3){display:none}.immersive-color-card[data-card=diagonal]{clip-path:polygon(0 0,75% 0,40% 100%,0 100%)}.immersive-color-card[data-card=bands]{clip-path:polygon(0 18%,100% 38%,100% 82%,0 62%)}.immersive-color-card[data-card=halo]{opacity:.65;background-image:radial-gradient(at 70% 40%,#0000 0 24%,#ffffff1a 24.2% 24.4%,#0000 24.6% 32%,#ffffff14 32.2% 32.4%,#0000 32.6%)}.immersive-color-card[data-card=solid]{background-size:32px 32px}@media (prefers-reduced-motion:reduce){.pv-typography[data-type=editorial] .pv-type-cell{clip-path:none!important;transform:none!important}}.pv-parallel-button{width:100%;height:100%;color:var(--lyric-ink,var(--ui-text));text-align:center;cursor:pointer;background:0 0;border:0;padding:0;display:block}.pv-parallel-scene{width:100%;height:100%;display:block;position:relative;container-type:size}.pv-parallel-body{flex-direction:column;justify-content:center;gap:4cqh;font-weight:700;line-height:1.1;display:flex;position:absolute;inset:0}.pv-parallel-anchor,.pv-parallel-changing{font-size:min(var(--parallel-size),22cqh);white-space:pre;display:block;overflow:visible}.pv-parallel-anchor{opacity:.64}.pv-parallel-changing{font-size:min(var(--parallel-size),36cqh)}.pv-parallel-changing>span{animation:.32s cubic-bezier(.16,1,.3,1) pv-parallel-drop;display:inline-block}.pv-parallel-scene[data-word-timed=true] .pv-parallel-changing>span{animation:none}.pv-parallel-changing [data-phase]{display:inline-block}.pv-parallel-changing [data-phase=a]{animation:.24s cubic-bezier(.16,1,.3,1) pv-parallel-drop}.pv-parallel-body [data-phase=f]{opacity:.28}.pv-parallel-body [data-phase=a]{opacity:1;text-shadow:0 0 20px color-mix(in srgb,currentColor 20%,transparent)}.pv-parallel-body [data-phase=p]{opacity:1}@keyframes pv-parallel-drop{0%{opacity:.3;transform:translateY(-.35em)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.pv-parallel-changing>span{animation:none}}.pv-next-cue{z-index:4;pointer-events:none;min-height:40px;color:var(--lyric-ink,var(--ui-text));font:500 clamp(13px,1.35vw,19px)/1.35 var(--lyric-font,sans-serif);text-align:center;flex-direction:column;justify-content:center;gap:3px;display:flex;position:absolute;bottom:24px;left:35%;right:140px}.pv-next-cue span{overflow-wrap:anywhere;min-height:1.35em;display:block}.pv-sing-current{opacity:.92}.pv-sing-next{opacity:.5;font-size:.9em}.pv-next-cue[data-stacked=true]{min-height:36px;font-size:13px}@keyframes pv-next-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.pv-background-transition{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.pv-transition-panel{fill:var(--panel-color);opacity:var(--panel-alpha);transition:d 1.167s cubic-bezier(.4,0,.2,1),fill 1.167s cubic-bezier(.4,0,.2,1),opacity .833s}.pv-transition-seam{fill:none;stroke:var(--color-accent,var(--ui-text));stroke-width:1px;animation:12s ease-in-out infinite alternate paused pv-seam-flow;animation-delay:calc(var(--seam-index)*-2s);transition:d 1.167s cubic-bezier(.4,0,.2,1),opacity .833s}.pv-background-transition[data-playing=true] .pv-transition-seam{animation-play-state:running}@keyframes pv-seam-flow{0%{transform:translateY(calc(var(--seam-index)*.6px))}to{transform:translateY(calc(var(--seam-index)*1.2px + .6px))}}.cider-development-toolbar{z-index:50;white-space:nowrap;max-width:calc(100vw - 12px);height:25px;color:var(--ui-text);background:color-mix(in srgb,var(--color-base) 70%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:0 0 10px 10px;align-items:center;gap:2px;padding:1px 6px;font:500 10px/1 sans-serif;display:flex;position:fixed;top:0;left:50%;transform:translate(-50%)}.cider-development-toolbar>span{opacity:.55;margin:0 3px;font-size:8px}.cider-development-toolbar button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;min-width:0;min-height:22px;padding:4px 6px}.cider-development-toolbar button[data-active=true]{background:color-mix(in srgb,var(--ui-text) 13%,transparent)}.cider-development-toolbar button:focus-visible{outline-offset:-1px;outline:1px solid}.development-metrics{z-index:51;border:1px solid color-mix(in srgb,var(--ui-text) 12%,transparent);background:color-mix(in srgb,var(--color-base) 38%,transparent);width:190px;max-width:calc(100vw - 16px);color:var(--ui-text);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none;font-variant-numeric:tabular-nums;border-radius:9px;padding:7px 8px;font:10px/1.5 ui-monospace,monospace;position:fixed}.development-metrics header{pointer-events:auto;cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;opacity:.85;justify-content:space-between;align-items:center;font-size:9px;display:flex}.development-metrics header button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:15px}.development-metrics dl{margin:4px 0}.development-metrics dl>div{justify-content:space-between;gap:5px;display:flex}.development-metrics dt{opacity:.65}.development-metrics dd{text-align:right;margin:0}.development-metrics small{opacity:.6;font-size:8px;display:block}.development-reset-error{z-index:52;font-size:11px;position:fixed;top:28px;left:50%;transform:translate(-50%)}@media (max-width:1000px){.player-shell[data-ui=v1][data-immersive=true][data-mirrored] .stage{padding-bottom:125px}.player-shell.demo-player[data-ui=v1][data-immersive=true][data-mirrored] .stage{padding-bottom:196px}}.pv-background-transition[data-reduced=true] *{transition:none;animation:none}@media (prefers-reduced-motion:reduce){.pv-background-transition *,.pv-next-cue span{transition:none;animation:none}.pv-type-stage,.pv-rail-word,.pv-parallel-body span{translate:none!important}}.player-shell[data-ui=v1] .pv-sync-control{background:color-mix(in srgb,var(--ui-text) 7%,transparent);font-variant-numeric:tabular-nums;border-radius:20px;flex:none;align-items:center;height:40px;display:flex;overflow:hidden}.player-shell[data-ui=v1] .pv-sync-control button{width:40px;height:40px;min-height:40px;color:var(--ui-text);cursor:pointer;background:0 0;border:0;border-radius:20px;place-items:center;padding:0;font-size:11px;display:grid}.pv-sync-control output{text-align:center;min-width:66px;color:var(--ui-text);white-space:nowrap;font-size:14px}.pv-sync-control output small{opacity:.6;margin-left:3px;font-size:11px}.pv-sync-control button:disabled{opacity:.3;cursor:default}.pv-sync-control button:focus-visible{outline-offset:-3px;outline:2px solid}.pv-brand-button:focus-visible{outline-offset:-3px;outline:2px solid}.pv-brand-hint:focus-visible{outline-offset:-3px;outline:2px solid}.player-shell[data-ui=v1][data-immersive=true] .driver-tools{left:max(20px,env(safe-area-inset-left));max-width:calc(100% - 120px);height:auto;min-height:48px;right:auto}.player-shell[data-ui=v1][data-immersive=true] .driver-tools .language-tools-row{flex-wrap:wrap;gap:4px;height:auto;min-height:40px}.player-shell[data-ui=v1].demo-player[data-immersive=true] .driver-tools{display:block;bottom:86px}.player-shell.demo-player[data-ui=v1][data-immersive=true][data-mirrored] .stage{padding-bottom:160px}.player-shell[data-ui=v1] .rail-brand.pv-brand-entry{pointer-events:auto;justify-content:flex-end;align-items:center;display:flex;position:relative;overflow:visible}.pv-brand-button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;padding:0;line-height:0;display:block}.pv-brand-button .lyra-brand{width:84px;display:block}.pv-brand-button svg{width:100%;height:auto;display:block}.pv-brand-hint{white-space:nowrap;color:var(--ui-text);opacity:.7;font:500 11px/1.2 var(--ui-font,sans-serif);pointer-events:none;animation:.18s cubic-bezier(.16,1,.3,1) pv-hint-in;position:absolute;top:calc(100% + 6px);right:0}.player-shell[data-ui=v1] :is(.pv-version-control,.immersive-toggle,.immersive-energy){background:color-mix(in srgb,var(--ui-text) 4%,transparent);box-shadow:none;-webkit-backdrop-filter:blur(8px);color:var(--ui-text);border:0;border-radius:24px}.player-shell[data-ui=v1].theme-minimal-light :is(.pv-version-control,.immersive-toggle,.immersive-energy){background:#fffdf8b3}.player-shell[data-ui=v1] .immersive-energy button{border-radius:20px;min-height:40px}.player-shell[data-ui=v1] .immersive-energy button[aria-pressed=true]{background:color-mix(in srgb,var(--ui-text) 14%,transparent);color:var(--ui-text);box-shadow:inset 0 0 0 1px var(--ui-edge)}.player-shell[data-ui=v1] .immersive-identity{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:8px 16px;display:grid}.player-shell[data-ui=v1] .pv-version-control{pointer-events:auto;max-width:100%;min-height:40px;font:600 13px/1.3 var(--ui-font,sans-serif);cursor:pointer;grid-column:1/-1;justify-self:start;padding:8px 14px;position:static}.player-shell[data-ui=v1] .pv-version-control:focus-visible{outline-offset:3px;outline:2px solid}.player-shell[data-ui=v1] .immersive-artwork{pointer-events:auto;overflow:visible}.player-shell[data-ui=v1] .immersive-artwork .album-wrap{border-radius:12px;width:48px;height:48px;margin:0;overflow:hidden}.player-shell[data-ui=v1] .immersive-artwork .album-art{border-radius:12px;width:48px;height:48px;transform:none}.immersive-artwork .artwork-tap-hint{display:none}.player-shell[data-ui=v1].no-lyrics[data-immersive=true][data-mirrored] .stage{width:100%;max-width:none;height:100%;margin:0}.pv-empty-state{width:100%;height:100%;color:var(--ui-text);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex}.pv-empty-state .pv-idle{flex:none;height:140px}.pv-empty-state h2{font:600 clamp(24px,4vw,48px)/1.2 var(--lyric-font,sans-serif);margin:0}.pv-empty-state>button{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:22px;padding:10px 24px}.pv-idle-geometry{justify-content:center;align-items:center;gap:clamp(16px,4vw,50px);width:min(78%,560px);height:180px;display:flex}.pv-idle-geometry i{background:color-mix(in srgb,currentColor 8%,transparent);opacity:.85;border:1px solid;border-radius:50%;width:clamp(24px,5vw,58px);height:clamp(24px,5vw,58px);display:block;position:relative;overflow:hidden}.pv-idle-geometry i:after{content:"";transform:scaleY(var(--rest-fill));transform-origin:bottom;background:currentColor;position:absolute;inset:0}.pv-idle[data-variant=bars] i{border-radius:8px;width:12px;height:120px}.pv-idle[data-variant=bars] i:nth-child(2){height:160px}.pv-idle[data-variant=tiles] i{border-radius:6px;transform:rotate(-12deg)}.pv-idle[data-variant=trace] i{border-radius:3px;width:30%;height:4px}.pv-idle[data-variant=trace] i:after{transform:scaleX(var(--rest-fill));transform-origin:0}.pv-idle[data-variant=orbit] i{width:90px;height:90px;transform:rotate(var(--rest-turn));border-radius:50%}.pv-idle[data-variant=orbit] i:after{background:conic-gradient(currentColor calc(var(--rest-fill)*1turn),transparent 0);border-radius:50%;inset:5px;transform:none}.pv-idle[data-determinate=false] i{animation:2.4s ease-in-out infinite pv-idle-wait;animation-delay:var(--rest-delay)}@keyframes pv-idle-wait{0%,to{opacity:.2;transform:translateY(0)}50%{opacity:.85;transform:translateY(-10px)}}.pv-idle[data-reduced=true] *{animation:none!important}.pv-mg-interval{--rep-ink:var(--lyric-ink,var(--ui-text));--rep-accent:var(--color-accent,var(--color-one));width:100%}.pv-mg-interval svg{opacity:.85;width:min(100%,900px);max-height:100%;overflow:visible}.pv-rail-word[data-past=true]{opacity:1}.player-shell[data-immersive=true] .immersive-color-card[data-hybrid=true]{opacity:.5;transition:background-color 1.2s cubic-bezier(.4,0,.2,1)}.pv-background-mg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000,#0000 16% 84%,#000);mask-image:linear-gradient(90deg,#000,#0000 16% 84%,#000)}.pv-background-mg i{border:1px solid var(--color-accent,var(--color-one));opacity:.18;border-radius:48%;width:20%;height:65%;animation:16s cubic-bezier(.45,0,.55,1) infinite alternate paused pv-edge-flow;position:absolute;top:16%;left:-6%}.pv-background-mg i:nth-child(2){border-color:var(--color-two);animation-delay:-6s;top:8%;left:auto;right:-7%}.pv-background-mg i:nth-child(3){border-color:var(--color-one);height:25%;animation-delay:-11s;top:55%}.pv-background-mg[data-playing=true] i{animation-play-state:running}@keyframes pv-edge-flow{0%{border-radius:48%;transform:translateY(-3%)scaleX(.8)}to{border-radius:18%;transform:translateY(3%)scaleX(1.1)}}@media (max-width:600px){.player-shell[data-ui=v1] .immersive-captions{top:132px}.player-shell.demo-player[data-ui=v1] .immersive-captions{top:176px}}@media (prefers-reduced-motion:reduce){.pv-background-mg i{animation:none}.player-shell[data-immersive=true] .immersive-color-card[data-hybrid=true]{transition:none}}@keyframes pv-hint-in{0%{opacity:0}to{opacity:1}}.player-shell[data-ui=v1][data-immersive=true] .pv-cue-stage{isolation:isolate;position:relative}.player-shell[data-ui=v1][data-immersive=true][data-mirrored] .stage{grid-template-rows:minmax(0,1fr)}.player-shell[data-ui=v1][data-immersive=true][data-mirrored] .stage>.lyrics-column{grid-row:1;align-self:stretch}.player-shell[data-ui=v1][data-immersive=true] .pv-current-cue{transition:none;animation:.14s cubic-bezier(.16,1,.3,1) pv-cue-in}@keyframes pv-cue-in{0%{opacity:.7}to{opacity:1}}.player-shell[data-ui=v1][data-immersive=true] .word-lyrics[data-discrete] .timed-word{color:var(--lyric-ink,var(--ui-text));text-shadow:none;opacity:.28;transition:opacity .1s,transform .16s cubic-bezier(.16,1,.3,1);display:inline-block;transform:translateY(0);-webkit-text-fill-color:currentColor!important;background:0 0!important}.player-shell[data-ui=v1][data-immersive=true] .word-lyrics[data-discrete] .timed-word[data-phase=a]{opacity:1;text-shadow:0 0 16px color-mix(in srgb,currentColor 18%,transparent);transform:translate(.022em)}.player-shell[data-ui=v1][data-immersive=true] .word-lyrics[data-discrete] .timed-word[data-phase=p]{opacity:1}.pv-intermission{width:100%;height:100%;color:var(--lyric-ink,var(--ui-text));text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:relative;overflow:hidden}.pv-intermission-echo{max-width:85%;font:600 clamp(22px,4vw,60px)/1.3 var(--lyric-font,sans-serif);opacity:.35;overflow-wrap:anywhere;margin:0}.pv-intermission-lines{opacity:.3;fill:none;stroke:currentColor;stroke-width:1px;width:min(70%,600px);height:clamp(80px,18vh,180px);overflow:visible}.pv-intermission-lines path{stroke-dasharray:160 400;animation:7s linear infinite pv-interval-trace}.pv-intermission-lines circle{transform-origin:300px 90px;animation:5s ease-in-out infinite pv-interval-breathe}.pv-intermission-lines circle:last-child{opacity:.5;animation-delay:-2.5s}.pv-intermission-label{font:500 11px/1.4 var(--ui-font,sans-serif);letter-spacing:.22em;opacity:.5}@keyframes pv-interval-trace{to{stroke-dashoffset:-560px}}@keyframes pv-interval-breathe{50%{opacity:.55;transform:scale(1.12)}}.pv-continuity-panel{grid-template-rows:repeat(var(--panel-count),minmax(0,1fr));gap:12px;width:100%;height:100%;min-height:0;padding:12px 4%;display:grid;container-type:size}.pv-continuity-line{text-align:left;color:var(--lyric-ink,var(--ui-text));font:700 min(var(--continuity-size),calc(72cqh / var(--panel-count)))/1.12 var(--lyric-font,sans-serif);white-space:nowrap;opacity:.35;cursor:pointer;background:0 0;border:0;min-height:0;margin:0;padding:0 32px 0 0;position:relative}.pv-continuity-line.current{opacity:1;text-shadow:0 0 22px color-mix(in srgb,currentColor 13%,transparent)}.pv-continuity-line i{font:500 10px/1.4 var(--ui-font,sans-serif);opacity:.5;font-style:normal;position:absolute;top:0;right:0}.pv-continuity-panel[data-panel=accumulate] .pv-continuity-line:nth-child(2n){text-align:right}.pv-continuity-panel[data-panel=parallel] .pv-continuity-line{font-size:min(var(--continuity-size),calc(42cqh / var(--panel-count)))}.pv-parallel-prefix{opacity:.5;font-size:.65em;line-height:1.3;display:block}.pv-parallel-tail{display:block}.pv-signal-cut{pointer-events:none;opacity:0;clip-path:polygon(0 43%,100% 43%,100% 43.4%,0 43.4%);background:var(--lyric-ink,var(--ui-text));animation:.18s step-end pv-signal-cut;position:absolute;inset:0}@keyframes pv-signal-cut{12%,35%{opacity:.2;transform:translate(1.5%)}24%,48%{opacity:0;transform:translate(-1%)}to{opacity:0}}.player-shell:not(.is-playing) .pv-intermission *,.player-shell.page-hidden .pv-intermission *{animation-play-state:paused}@media (max-width:600px){.player-shell[data-ui=v1][data-immersive=true] .driver-tools{max-width:calc(100% - 32px);bottom:12px;left:16px}.player-shell[data-ui=v1][data-immersive=true] .immersive-brand{width:64px;bottom:124px;right:18px}.pv-brand-hint{font-size:10px}.pv-continuity-panel{gap:8px;padding-inline:1%}}@media (prefers-reduced-motion:reduce){.pv-intermission *,.pv-current-cue,.pv-brand-hint,.pv-signal-cut{animation:none!important}.word-lyrics[data-discrete] .timed-word{transition:none!important;transform:none!important}}.player-shell[data-ui=v1] .rail-stack[data-swipe-entry]{touch-action:pan-x;-webkit-user-select:none;user-select:none;transition:translate .36s cubic-bezier(.22,1,.36,1);position:relative}.player-shell[data-ui=v1] .rail-stack[data-dragging]{transition:none}.player-shell[data-ui=v1] .rail-stack[data-swipe-entry]:has(dialog[open],[role=dialog]){touch-action:auto}.player-shell[data-ui=v1][data-mirrored] .rail-brand{align-self:flex-start;margin-inline:0}.player-shell[data-ui=v1][data-mirrored=true] .rail-brand{align-self:flex-end}.rail-swipe-hint{font:500 10px/1.3 var(--ui-font,sans-serif);opacity:.5;pointer-events:none;position:absolute;bottom:9px;left:0;right:70px}.player-shell[data-mirrored=false] .rail-swipe-hint{text-align:right;left:70px;right:0}.player-shell:has(.pv-entrance) .rail-stack{pointer-events:none;animation:.6s cubic-bezier(.45,0,.22,1) both pv-rail-depart}.pv-entrance{z-index:35;pointer-events:auto;position:absolute;inset:0;overflow:hidden}.pv-entrance-sheet{background:radial-gradient(ellipse at 20% 20%,var(--entry-one),transparent 65%),radial-gradient(ellipse at 90% 80%,var(--entry-two),transparent 65%),var(--entry-base);color:var(--ui-text);flex-direction:column;justify-content:center;align-items:center;gap:20px;animation:1.05s cubic-bezier(.22,1,.36,1) both pv-sheet-arrive;display:flex;position:absolute;inset:0}.pv-entrance-sheet .lyra-brand{width:130px;height:auto}.pv-entrance-sheet>span{font:500 13px/1.4 var(--ui-font,sans-serif);opacity:.7}.pv-entrance-sheet>*{animation:1.05s cubic-bezier(.4,0,.2,1) both pv-entry-mark}@keyframes pv-rail-depart{0%{translate:0 var(--rail-depart-from,0px)}to{opacity:0;translate:0 -110vh}}@keyframes pv-sheet-arrive{0%{border-radius:48px 48px 0 0;translate:0 100%}62%,to{border-radius:0;translate:0}}@keyframes pv-entry-mark{0%,20%{opacity:0;translate:0 12px}45%,75%{opacity:.9;translate:0}to{opacity:0;translate:0 -8px}}.player-shell[data-ui=v1][data-immersive=true] .pv-cue-stage{animation:.6s cubic-bezier(.22,1,.36,1) both pv-canvas-reveal}@keyframes pv-canvas-reveal{0%{opacity:0}to{opacity:1}}.pv-instrumental-stage{place-items:center;width:100%;height:100%;display:grid}.pv-artwork-wave{aspect-ratio:1;opacity:.92;width:min(72.8vw,77vh,602px)}.pv-artwork-wave svg{touch-action:none;pointer-events:auto;cursor:grab;width:100%;height:100%;filter:drop-shadow(0 0 28px color-mix(in srgb,var(--color-one) 22%,transparent));overflow:visible}.pv-dot-column{animation:4.8s ease-in-out infinite alternate pv-dot-wave;animation-delay:var(--dot-delay);transform-origin:50%;animation-play-state:paused}.is-playing:not(.page-hidden) .pv-dot-column{animation-play-state:running}@keyframes pv-dot-wave{0%{transform:translate(var(--dot-x,0px),-7px) scaleY(.94);opacity:.84}to{transform:translate(calc(var(--dot-x,0px)*-1),7px) scaleY(1.03);opacity:1}}.pv-artwork-wave svg:active{cursor:grabbing}.pv-artwork-wave svg:focus-visible{outline-offset:6px;border-radius:24px;outline:1px solid}.pv-artwork-wave[data-reduced=true] .pv-dot-column{animation:none}.player-shell[data-ui=v1][data-immersive=true][data-mirrored] .stage{padding-bottom:max(120px,var(--pv-caption-clearance,120px))}.player-shell[data-ui=v1].demo-player[data-immersive=true][data-mirrored] .stage{padding-bottom:max(180px,var(--pv-caption-clearance,180px))}.rhythm-background .rhythm-wash{transition:opacity 1.6s}.rhythm-background[data-expressive=true] .rhythm-wash{opacity:.82}.player-shell[data-ui=v1] .lyric-appearance{gap:7px;padding:12px}.player-shell[data-ui=v1] .lyric-appearance .appearance-preview{min-height:38px;padding:4px}.player-shell[data-ui=v1] .settings-panel .lyric-appearance .range-setting{gap:0;min-height:0;margin:0}.player-shell[data-ui=v1] .lyric-appearance .scale-control,.player-shell[data-ui=v1] .lyric-appearance .scale-control input{height:34px;min-height:34px}.player-shell[data-ui=v1] .lyric-appearance .scale-ticks{top:14px}.player-shell[data-ui=v1] .lyric-appearance .size-labels{margin:0;line-height:1.2}.player-shell[data-ui=v1] .lyric-appearance .settings-theme-inline{border-top:1px solid var(--ui-edge);background:0 0;border-radius:0;padding:9px 0 0}.player-shell[data-ui=v1] .lyric-appearance .settings-theme-inline h3{margin:0 0 8px;font-size:14px}.player-shell[data-ui=v1] .settings-theme-options button{min-height:64px;padding:8px}.player-shell[data-ui=v1] .timezone-map{background:var(--ui-surface);border-radius:16px;padding:12px}@media (orientation:portrait){.player-shell[data-ui=v1][data-mirrored] .rail-brand{align-self:flex-start}.rail-swipe-hint{text-align:right;left:70px;right:0}}@media (prefers-reduced-motion:reduce){.pv-entrance-sheet,.pv-entrance-sheet>*,.pv-dot-column,.player-shell[data-ui=v1][data-immersive=true] .pv-cue-stage{animation:none}.player-shell:has(.pv-entrance) .rail-stack{animation:none}.player-shell[data-ui=v1] .rail-stack{transition:none}}.pv-entrance-flow .pv-entrance-sheet>*{animation:none}.pv-entry-title{flex-direction:column;align-items:center;gap:22px;display:flex;animation:1.05s cubic-bezier(.4,0,.2,1) both pv-entry-mark!important}.pv-entry-title .lyra-brand{width:158px}.pv-entry-title>span{font:500 16px/1.4 var(--ui-font,sans-serif);opacity:.75}.pv-entry-ribbons{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pv-entry-ribbons path{fill:none;stroke:var(--entry-two);stroke-width:calc(1px + var(--ribbon)*2px);opacity:.35;stroke-dasharray:900 1700;animation:1.05s cubic-bezier(.4,0,.2,1) both pv-entry-ribbon;animation-delay:calc(var(--ribbon)*-90ms)}@keyframes pv-entry-ribbon{0%{stroke-dashoffset:1800px;translate:0 32px}to{stroke-dashoffset:0;translate:0 -24px}}.pv-entrance-flow[data-exiting=true] .pv-entrance-sheet{animation:.9s cubic-bezier(.4,0,.2,1) both pv-sheet-exit}.pv-entrance-flow[data-exiting=true] .pv-entry-title{animation-duration:.9s!important}.player-shell:has(.pv-entrance[data-exiting=true]) .rail-stack{animation:none;translate:0!important}@keyframes pv-sheet-exit{0%{translate:0 100%}42%,55%{translate:0}to{translate:0 -100%}}.pv-next-cue:not([data-stacked=true]){font-size:clamp(12px,1.35vw,19px)}.pv-dot-column{transform-box:fill-box}.pv-dot-thread{fill:none;stroke:var(--color-accent);stroke-width:1px;opacity:.45;stroke-dasharray:70 210;animation:8s ease-in-out infinite alternate pv-dot-thread;animation-delay:calc(var(--thread)*-1.4s);animation-play-state:paused}.is-playing:not(.page-hidden) .pv-dot-thread{animation-play-state:running}@keyframes pv-dot-thread{0%{stroke-dashoffset:160px;translate:0 -8px}to{stroke-dashoffset:-120px;translate:0 8px}}.pv-artwork-wave[data-reduced=true] .pv-dot-thread{animation:none}.pv-focus-word,.pv-rail-word{transition:text-shadow .18s}.pv-focus-frame[data-flavor="5"] .pv-focus-word[data-phase=f]{-webkit-text-stroke:0;-webkit-text-fill-color:currentColor}.pv-empty-state .pv-artwork-wave{width:min(60.2vw,56vh,448px);margin:0 auto 12px}.player-shell[data-ui=v1].vehicle-atmosphere-enabled .rhythm-background{--detail-strength:75%}.player-shell[data-ui=v1].vehicle-atmosphere-enabled .rhythm-background[data-expressive=true]{--detail-strength:100%}.player-shell.theme-artwork .rhythm-wash{opacity:.62;background:radial-gradient(ellipse at 10% 20%,color-mix(in srgb,var(--color-detail-one) var(--detail-strength),transparent) 0%,transparent 52%),radial-gradient(ellipse at 85% 75%,color-mix(in srgb,var(--color-detail-two) var(--detail-strength),transparent) 0%,transparent 52%),linear-gradient(155deg,transparent 12%,color-mix(in srgb,var(--color-accent) 80%,transparent) 50%,transparent 88%)}.player-shell.theme-artwork .rhythm-background[data-expressive=true] .rhythm-wash{opacity:.96}@media (prefers-reduced-motion:reduce){.pv-entry-title,.pv-entry-ribbons path,.pv-dot-thread{animation:none!important}}.animated-artwork-hint{color:#fff;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#19191940;border-radius:8px;max-width:calc(100% - 16px);padding:3px 7px;font-size:11px;line-height:1.4;position:absolute;inset:auto 8px 8px auto}.player-shell[data-ui=v1][data-immersive=true][data-rainbow=true] :is(.pv-focus-word,.pv-rail-word,.pv-type-cell,.pv-type-lens,.pv-lens-glyph,.pv-word-lens>span,.lyric-layout-unit,.pv-parallel-body [data-phase],.pv-parallel-anchor>span,.pv-parallel-changing>span,.pv-continuity-line,.pv-sing-current,.pv-sing-next){background-image:var(--lyric-gradient);color:#0000;-webkit-text-fill-color:transparent;-webkit-text-stroke:0;-webkit-background-clip:text;background-clip:text}.player-shell[data-ui=v1][data-immersive=true][data-rainbow=true] .word-lyrics .timed-word[data-phase]{color:#0000;text-shadow:none;background-image:var(--lyric-gradient)!important;background-size:var(--word-color-size,100%) 100%!important;background-position:var(--word-color-position,0%) 0!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}.player-shell[data-ui=v1][data-immersive=true][data-rainbow=true] .lyric-line.active .lyric-main:not(:has(.word-lyrics)){background-image:var(--lyric-gradient);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}
