.proto-l .ls-scene{position:absolute;z-index:0;overflow:hidden;pointer-events:none;container-type:size;animation:ls-scene-in .9s var(--l-ease-out) both}@keyframes ls-scene-in{0%{opacity:0}to{opacity:1}}.proto-l[dir=rtl] .ls-scene{transform:scaleX(-1)}.proto-l .ls-scene-hero{inset:0 0 auto;height:760px;-webkit-mask-image:linear-gradient(180deg,#000 76%,transparent 99%);mask-image:linear-gradient(180deg,#000 76%,transparent 99%)}.proto-l .ls-scene-band{inset:0 0 auto;height:470px;-webkit-mask-image:linear-gradient(90deg,transparent 26%,#000 64%),linear-gradient(180deg,#000 80%,transparent);mask-image:linear-gradient(90deg,transparent 26%,#000 64%),linear-gradient(180deg,#000 80%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.proto-l[data-season],.proto-l[data-season] .la{isolation:isolate}.proto-l .ls-scene.ls-scene-head{z-index:-1;top:40px;height:400px;animation-name:ls-head-in;-webkit-mask-image:linear-gradient(90deg,transparent 30%,#000 72%),linear-gradient(180deg,transparent,#000 16%,#000 52%,transparent 96%);mask-image:linear-gradient(90deg,transparent 30%,#000 72%),linear-gradient(180deg,transparent,#000 16%,#000 52%,transparent 96%)}.proto-l .ls-scene-head .ls-ambient{opacity:.6}@keyframes ls-head-in{0%{opacity:0}to{opacity:.72}}.proto-l .ls-scene-panel{inset:0;border-radius:inherit}.proto-l .ls-stage{position:absolute;bottom:0;aspect-ratio:var(--ar);width:max(100cqw,calc(100cqh * var(--ar)));container-type:size}.proto-l .ls-at-bottom{left:50%;transform:translateX(-50%)}.proto-l .ls-at-bottom-right{right:0}.proto-l .ls-base{position:absolute;inset:0;width:100%;height:100%;display:block}.proto-l .ls-layer{position:absolute;display:block;overflow:visible}.proto-l .ls-layer>svg{display:block;width:100%;height:100%;overflow:visible}.proto-l .ls-narrow,.proto-l .ls-wide{position:absolute;inset:0;container-type:size}.proto-l .ls-narrow{display:none}@media (max-width:760px){.proto-l .ls-wide{display:none}.proto-l .ls-narrow{display:block}.proto-l .ls-scene-band{display:none}}.proto-l .ls-ambient{position:absolute;inset:0}.proto-l .ls-ambient[data-paused] .ls-p,.proto-l .ls-ambient[data-paused] .ls-p>i{animation-play-state:paused}.proto-l .ls-p{position:absolute;display:block;animation:ls-travel var(--dur) linear var(--delay) infinite;will-change:transform}.proto-l .ls-p>i{position:absolute;inset:0;display:block;border-radius:50%;animation:ls-sway var(--sway) ease-in-out var(--delay) infinite alternate}@keyframes ls-travel{0%{transform:translate3d(0,var(--from),0)}to{transform:translate3d(var(--dx),var(--to),0)}}@keyframes ls-sway{0%{transform:translate3d(-6px,0,0)}to{transform:translate3d(6px,0,0)}}.proto-l .ls-p-snow .ls-p>i{background:radial-gradient(circle,#ffffff 0 40%,rgba(255,255,255,.4) 60%,transparent 72%)}.proto-l .ls-p-ember .ls-p{animation-name:ls-rise}.proto-l .ls-p-ember .ls-p>i{background:radial-gradient(circle,#ffe2a0 0 30%,#ff8a2a 55%,transparent 72%)}@keyframes ls-rise{0%{transform:translate3d(0,var(--from),0);opacity:0}12%{opacity:1}70%{opacity:.8}to{transform:translate3d(var(--dx),var(--to),0);opacity:0}}.proto-l .ls-p-petal .ls-p>i{border-radius:80% 10% 80% 10%;background:linear-gradient(135deg,#ffd6e6,#f39ac0);animation-name:ls-flutter}@keyframes ls-flutter{0%{transform:translate3d(-10px,0,0) rotate(var(--rot)) rotateX(10deg)}to{transform:translate3d(10px,0,0) rotate(calc(var(--rot) + 160deg)) rotateX(70deg)}}.proto-l .ls-p-firefly .ls-p{animation-name:ls-wander;animation-timing-function:ease-in-out;animation-direction:alternate}.proto-l .ls-p-firefly .ls-p>i{background:radial-gradient(circle,#fff6c2 0 28%,rgba(255,200,90,.55) 50%,transparent 72%);animation-name:ls-blink}@keyframes ls-wander{0%{transform:translateZ(0)}to{transform:translate3d(var(--dx),var(--dy),0)}}@keyframes ls-blink{0%,to{opacity:.2;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.proto-l .la-logo,.proto-l .ll-logo{position:relative;isolation:isolate}.proto-l .ls-logo{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.proto-l .ls-logo-back{z-index:-1}.proto-l .ls-logo-front{z-index:1}.proto-l .la-stage-logo .ls-logo{inset:0 auto auto 50%;width:min(280px,56%);height:auto;aspect-ratio:146.4/70;transform:translateX(-50%)}.proto-l .la-stage-logo .ls-logo-front{animation:ls-logo-drop .7s var(--l-ease-out) 1.25s backwards}.proto-l .la-stage-logo .ls-logo-back{animation:ls-scene-in .9s var(--l-ease-out) .9s backwards}.proto-l .la[data-static] .la-stage-logo .ls-logo{animation:none}@keyframes ls-logo-drop{0%{opacity:0;transform:translate(-50%,-14%)}60%{opacity:1;transform:translate(-50%,2%)}to{opacity:1;transform:translate(-50%)}}.proto-l[data-season] .l-btn-primary{color:var(--ls-on-accent,#fff)}@media (hover:hover) and (pointer:fine){.proto-l[data-season] .l-btn-primary:hover{background:var(--ls-accent-hover,var(--l-accent-hi))}}.proto-l[data-season] .ll-hero-glow{opacity:0}.proto-l[data-season] .la-stage-halo{background:radial-gradient(closest-side,var(--l-accent-glow),transparent)}.proto-l .ls-season-pick{position:fixed;right:10px;top:50%;z-index:90;display:flex;flex-direction:column;gap:2px;padding:4px;border-radius:14px;background:rgba(17,17,19,.86);box-shadow:0 0 0 1px rgba(255,255,255,.09),0 18px 40px -16px rgba(0,0,0,.8);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:translateY(-50%)}.proto-l .ls-season-pick a{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:#8a8a93;transition:background-color .15s var(--l-ease-out),color .15s var(--l-ease-out)}.proto-l .ls-season-pick a svg{width:16px;height:16px}.proto-l .ls-season-pick a:hover{background:rgba(255,255,255,.07);color:#e8e8e8}.proto-l .ls-season-pick a[aria-current=true]{background:rgba(255,255,255,.1);color:#fffdf5;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.proto-l .ls-season-pick a:focus-visible{outline:2px solid var(--l-accent-hi);outline-offset:-2px}.proto-l .ls-sw-dot{width:14px;height:14px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(255,255,255,.18)}.proto-l .ls-sw-halloween{background:radial-gradient(circle at 35% 35%,#ffb36b,#e2701c 60%,#5a2a0c)}.proto-l .ls-sw-christmas{background:radial-gradient(circle at 35% 35%,#ff9aa2,#d22f3f 60%,#5b0d16)}.proto-l .ls-sw-easter{background:radial-gradient(circle at 35% 35%,#ffe3f0,#f39ac0 55%,#9fd8c0)}.proto-l .ls-sw-summer{background:radial-gradient(circle at 35% 35%,#ffe08a,#ff8a5c 55%,#b0306a)}html[data-theme=light] .proto-l .ls-scene-band :is(.ls-sky,.ls-stars){display:none}@media (prefers-color-scheme:light){html[data-theme=auto] .proto-l .ls-scene-band :is(.ls-sky,.ls-stars){display:none}}.proto-l[data-season] .ll-section-tint{position:relative}.proto-l[data-season] .ll-section-tint:before{content:"";position:absolute;top:0;left:50%;width:min(760px,80%);height:1px;background:linear-gradient(90deg,transparent,var(--l-accent-glow) 30%,var(--l-accent) 50%,var(--l-accent-glow) 70%,transparent);transform:translateX(-50%)}.proto-l[data-season] .ll-section-tint:after{content:"";position:absolute;top:-15px;left:50%;width:30px;height:30px;border-radius:50%;background:var(--ls-glyph) no-repeat center /18px 18px,var(--l-page);box-shadow:0 0 0 1px var(--l-accent-glow),0 0 24px -4px var(--l-accent-glow);transform:translateX(-50%)}.proto-l[data-season] .la-stage .la-light{opacity:0}.proto-l[data-season] .la-stage .la-status{background:rgba(10,9,14,.62);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}