.rl{--rl-ease:cubic-bezier(.2, .8, .2, 1)}@keyframes rl-reveal{0%{opacity:0;translate:0 28px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.rl [data-reveal]{animation:linear both rl-reveal;animation-timeline:view();animation-range:entry calc(4% + var(--i,0) * 5%) entry calc(62% + var(--i,0) * 5%)}}.rl[data-rl-io] [data-reveal]{transition:opacity .6s var(--rl-ease), translate .6s var(--rl-ease);transition-delay:calc(var(--i,0) * 70ms)}.rl[data-rl-io] [data-reveal]:not([data-shown]){opacity:0;translate:0 28px}}.rl-hero{isolation:isolate;position:relative;overflow-x:clip}.rl-hero-bg{z-index:-2;background:var(--color-bg-deep);position:absolute;inset:0;overflow:hidden}.rl-hero-bg img{object-fit:cover;object-position:center 30%;opacity:.34;filter:saturate(1.15)blur(2px);width:100%;height:100%;scale:1.06}.rl-hero-bg:after{content:"";background:radial-gradient(60% 55% at 78% 42%, #d9141442, transparent 70%), radial-gradient(45% 50% at 12% 18%, #ff52521a, transparent 70%), linear-gradient(90deg, #080707e0 0%, #0807078c 55%, #08070759 100%), linear-gradient(to bottom, var(--color-bg) 0%, transparent 14%, transparent 55%, var(--color-bg) 100%);position:absolute;inset:0}@media (max-width:1023px){.rl-hero-bg:after{background:radial-gradient(80% 45% at 50% 70%, #d914143d, transparent 70%), linear-gradient(to bottom, var(--color-bg) 0%, #080707b3 12%, #08070799 50%, var(--color-bg) 100%)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.rl-hero-bg img{animation:linear both rl-hero-depth;animation-timeline:scroll(root);animation-range:0 100vh}.rl-stage-inner{animation:linear both rl-stage-depth;animation-timeline:scroll(root);animation-range:0 100vh}}}@keyframes rl-hero-depth{to{translate:0 14vh;scale:1.14}}@keyframes rl-stage-depth{to{translate:0 -6vh}}.rl-stage{aspect-ratio:1;width:100%;max-width:34rem;margin-inline:auto;position:relative}@media (max-width:1023px){.rl-stage{aspect-ratio:5/4;max-width:26rem}}.rl-stage-inner{position:absolute;inset:0}.rl-depth{translate:calc(var(--mx,0) * var(--d,8) * 1px) calc(var(--my,0) * var(--d,8) * 1px);transition:translate .45s var(--rl-ease);will-change:translate;position:absolute}.rl-card{border-radius:var(--radius-card);background:var(--color-surface-2);overflow:hidden;box-shadow:0 0 0 1px #fff0ec1f,0 24px 48px -18px #000000e6}.rl-card img{object-fit:cover;width:100%;height:100%;display:block}.rl-mascot{filter:drop-shadow(0 24px 32px #000000a6)drop-shadow(0 0 40px #f50f0f40)}.rl-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.rl-track{width:max-content;padding-block:.5rem;display:flex}.rl-track>li{flex:none;margin-inline-end:.75rem}@media (min-width:640px){.rl-track>li{margin-inline-end:1rem}}.rl-track>li[data-dup]{display:none}@media (prefers-reduced-motion:no-preference){.rl-track{animation:rl-marquee var(--rl-dur,80s) linear infinite}.rl-marquee[data-reverse] .rl-track{animation-direction:reverse}.rl-track>li[data-dup]{display:block}.rl-marquee:hover .rl-track,.rl-marquee:focus-within .rl-track{animation-play-state:paused}}@keyframes rl-marquee{to{translate:-50%}}@media (prefers-reduced-motion:reduce){.rl-marquee{-webkit-mask-image:none;mask-image:none}.rl-track{flex-wrap:wrap;justify-content:center;row-gap:.75rem;width:auto}.rl-track>li:nth-child(n+13),.rl-marquee[data-reverse]{display:none}}.rl-devices{width:100%;max-width:60rem;margin-inline:auto;padding-bottom:6%;position:relative}.rl-laptop{width:86%;position:relative}.rl-laptop-lid{background:linear-gradient(#2a2626,#161313);border-radius:1rem 1rem .4rem .4rem;padding:2.2% 2.2% 2.6%;position:relative;box-shadow:0 0 0 1px #fff0ec1f,inset 0 1px #ffffff14,0 40px 80px -30px #000000f2}.rl-laptop-lid:before{content:"";background:#0a0909;border-radius:9999px;width:.45rem;height:.45rem;position:absolute;top:.9%;left:50%;translate:-50%;box-shadow:inset 0 0 0 1px #ffffff14}.rl-screen{aspect-ratio:16/10;background:#000;border-radius:.35rem;position:relative;overflow:hidden}.rl-screen>img{object-fit:cover;width:100%;height:100%}.rl-laptop-base{background:linear-gradient(#3a3434 0%,#1b1818 60%,#0f0d0d 100%);border-radius:0 0 1.2rem 1.2rem/0 0 100% 100%;height:0;margin-inline:-5%;padding-bottom:3.4%;position:relative;box-shadow:0 30px 50px -20px #000000e6}.rl-laptop-base:before{content:"";background:#00000059;border-radius:0 0 .6rem .6rem;width:16%;height:40%;position:absolute;top:0;left:50%;translate:-50%}.rl-phone{background:linear-gradient(160deg,#2f2a2a,#121010);border-radius:1.6rem;width:26%;padding:1.1%;position:absolute;bottom:0;right:0;box-shadow:0 0 0 1px #fff0ec24,0 30px 60px -20px #000000f2}.rl-phone .rl-screen{aspect-ratio:9/19.5;border-radius:1.25rem}.rl-phone .rl-screen:before{content:"";z-index:2;background:#000;border-radius:9999px;width:32%;height:2.6%;position:absolute;top:1.6%;left:50%;translate:-50%}.rl-ui{color:#fff;background:linear-gradient(#0000,#0006 45%,#000000d9);padding:18% 4% 3.5%;position:absolute;inset:auto 0 0}.rl-bar{background:#ffffff38;border-radius:9999px;height:4px;position:relative}.rl-bar:before{content:"";width:var(--rl-buf,72%);border-radius:inherit;background:#ffffff52;position:absolute;inset:0 auto 0 0}.rl-bar:after{content:"";width:var(--rl-played,46%);border-radius:inherit;background:linear-gradient(90deg, var(--color-brand-strong), var(--color-brand));position:absolute;inset:0 auto 0 0;box-shadow:0 0 12px #f50f0f99}.rl-knob{top:50%;left:var(--rl-played,46%);z-index:1;background:#fff;border-radius:9999px;width:12px;height:12px;position:absolute;translate:-50% -50%;box-shadow:0 0 0 4px #f50f0f59}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.rl-devices .rl-laptop{animation:linear both rl-converge-laptop;animation-timeline:view();animation-range:entry cover 42%}.rl-devices .rl-phone{animation:linear both rl-converge-phone;animation-timeline:view();animation-range:entry cover 48%}.rl-devices .rl-chip{animation:linear both rl-converge-chip;animation-timeline:view();animation-range:entry 10% cover 50%}}}@keyframes rl-converge-laptop{0%{opacity:.4;translate:-8% 6%;rotate:-2deg}to{opacity:1;translate:0;rotate:none}}@keyframes rl-converge-phone{0%{opacity:0;translate:40% 22%;rotate:9deg}to{opacity:1;translate:0;rotate:none}}@keyframes rl-converge-chip{0%{opacity:0;translate:0 40px;scale:.9}to{opacity:1;translate:0;scale:1}}.rl-trial{isolation:isolate;position:relative;overflow:hidden}.rl-trial:before{content:"";z-index:-1;background:radial-gradient(70% 80% at 50% 0,#d9141447,#0000 70%),radial-gradient(40% 50% at 90% 100%,#f5c4511a,#0000 70%);position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.rl-burst>i{background:var(--c,var(--color-brand));opacity:0;width:6px;height:14px;animation:rl-burst 1.4s var(--rl-ease) forwards;animation-delay:calc(var(--k) * 25ms);border-radius:2px;position:absolute;top:2.5rem;left:50%}}@keyframes rl-burst{0%{opacity:1;translate:0;rotate:none}to{opacity:0;translate:calc(cos(var(--a)) * var(--r)) calc(sin(var(--a)) * var(--r) + 60px);rotate:540deg}}
