.scene-module__S2tTna__root{pointer-events:none;transition:--sc-shadow 1.4s,--sc-accent 1.4s,--sc-highlight 1.4s;position:absolute;inset:0;overflow:hidden}.scene-module__S2tTna__drift{transform-origin:50% 45%;will-change:transform;animation:46s ease-in-out infinite alternate both scene-module__S2tTna__drift-a;position:absolute;inset:0}.scene-module__S2tTna__drift[data-variant="1"]{animation-name:scene-module__S2tTna__drift-b}.scene-module__S2tTna__drift[data-variant="2"]{animation-name:scene-module__S2tTna__drift-c}.scene-module__S2tTna__drift[data-variant="3"]{animation-name:scene-module__S2tTna__drift-d}.scene-module__S2tTna__drift[data-paused=true]{animation-play-state:paused}.scene-module__S2tTna__drift[data-lite=true]{animation-duration:64s}@keyframes scene-module__S2tTna__drift-a{0%{transform:scale(1.04)translate(0,0)}to{transform:scale(1.11)translate(-1.6%,-1.2%)}}@keyframes scene-module__S2tTna__drift-b{0%{transform:scale(1.11)translate(1.4%,-.8%)}to{transform:scale(1.04)translateY(.6%)}}@keyframes scene-module__S2tTna__drift-c{0%{transform:scale(1.05)translate(-1%,.6%)}to{transform:scale(1.12)translate(1.2%,-1%)}}@keyframes scene-module__S2tTna__drift-d{0%{transform:scale(1.1)translateY(-1.4%)}to{transform:scale(1.04)translate(-.8%,.4%)}}@media (prefers-reduced-motion:reduce){.scene-module__S2tTna__drift{animation:none;transform:scale(1.04)}}.scene-module__S2tTna__layer{position:absolute;inset:0}.scene-module__S2tTna__gradeSoft{background:linear-gradient(to bottom, color-mix(in srgb, var(--sc-shadow) 40%, transparent) 0%, transparent 14%)}.scene-module__S2tTna__gradeFull{background:linear-gradient(to bottom, color-mix(in srgb, var(--sc-shadow) 50%, transparent) 0%, transparent 16%), linear-gradient(to top, #07070d 0%, color-mix(in srgb, var(--sc-shadow) 86%, transparent) 20%, color-mix(in srgb, var(--sc-shadow) 38%, transparent) 38%, transparent 56%)}.scene-module__S2tTna__gradeStage{background:linear-gradient(to bottom, color-mix(in srgb, var(--sc-shadow) 35%, transparent) 0%, transparent 22%)}@supports not (color:color-mix(in srgb, red 50%, transparent)){.scene-module__S2tTna__gradeFull{background:linear-gradient(#07070d80 0%,#07070d00 16%),linear-gradient(#07070d00 44%,#07070d61 62%,#07070ddb 80%,#07070d 100%)}.scene-module__S2tTna__gradeStage{background:linear-gradient(#07070d59 0%,#07070d00 22%)}}.scene-module__S2tTna__vignette{background:radial-gradient(ellipse 120% 85% at 50% 42%, transparent 52%, var(--sc-shadow) 140%);opacity:.85}.scene-module__S2tTna__wash{background:var(--sc-shadow);transition:opacity 1.2s}.scene-module__S2tTna__leak{aspect-ratio:1;width:130%;left:var(--leak-x,70%);top:var(--leak-y,20%);background:radial-gradient(closest-side, color-mix(in srgb, var(--sc-accent) 60%, transparent), color-mix(in srgb, var(--sc-accent) 18%, transparent) 45%, transparent 72%);opacity:var(--leak-o,.16);will-change:transform, opacity;margin-top:-65%;margin-left:-65%;animation:19s ease-in-out infinite alternate scene-module__S2tTna__leak-breathe;position:absolute}@supports not (color:color-mix(in srgb, red 50%, transparent)){.scene-module__S2tTna__leak{background:radial-gradient(closest-side, var(--sc-accent), transparent 72%);opacity:calc(var(--leak-o,.16) * .5)}}.scene-module__S2tTna__leak[data-paused=true]{animation-play-state:paused}@keyframes scene-module__S2tTna__leak-breathe{0%{transform:scale(.9)translate(-3%,2%)}to{transform:scale(1.08)translate(4%,-3%)}}.scene-module__S2tTna__pulse{background:radial-gradient(ellipse 75% 32% at 50% var(--pulse-y,45%), color-mix(in srgb, var(--sc-highlight) 18%, transparent), transparent 70%);opacity:0;animation:1.6s ease-out both scene-module__S2tTna__line-pulse;position:absolute;inset:0}@keyframes scene-module__S2tTna__line-pulse{0%{opacity:0}25%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.scene-module__S2tTna__leak{animation:none}.scene-module__S2tTna__pulse{display:none}}.scene-module__S2tTna__lyricWrap{isolation:isolate;place-items:center;max-width:48rem;transition:transform .9s cubic-bezier(.22,.8,.24,1);display:grid;position:relative}.scene-module__S2tTna__lyricWrap>*{grid-area:1/1}.scene-module__S2tTna__line{margin:0}.scene-module__S2tTna__enter{animation:.26s cubic-bezier(.2,.75,.25,1) both scene-module__S2tTna__lyric-in}.scene-module__S2tTna__enterBlur{animation:.3s cubic-bezier(.2,.75,.25,1) both scene-module__S2tTna__lyric-in-blur}.scene-module__S2tTna__exit{animation:.22s cubic-bezier(.4,0,.7,.4) both scene-module__S2tTna__lyric-out}.scene-module__S2tTna__exitBlur{animation:.24s cubic-bezier(.4,0,.7,.4) both scene-module__S2tTna__lyric-out-blur}@keyframes scene-module__S2tTna__lyric-in{0%{opacity:0;transform:translateY(7px)scale(.985)}to{opacity:1;transform:none}}@keyframes scene-module__S2tTna__lyric-in-blur{0%{opacity:0;filter:blur(5px);transform:translateY(7px)scale(.985)}60%{filter:blur()}to{opacity:1;filter:none;transform:none}}@keyframes scene-module__S2tTna__lyric-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}@keyframes scene-module__S2tTna__lyric-out-blur{0%{opacity:1;filter:none;transform:none}to{opacity:0;filter:blur(4px);transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.scene-module__S2tTna__enter,.scene-module__S2tTna__enterBlur{animation:.16s linear both scene-module__S2tTna__lyric-fade-in}.scene-module__S2tTna__exit,.scene-module__S2tTna__exitBlur{animation:.16s linear both scene-module__S2tTna__lyric-fade-out}.scene-module__S2tTna__lyricWrap{transition:none}}@keyframes scene-module__S2tTna__lyric-fade-in{0%{opacity:0}to{opacity:1}}@keyframes scene-module__S2tTna__lyric-fade-out{0%{opacity:1}to{opacity:0}}
