.rl-root{container:rl/inline-size}.rl-stage{--u:.1cqw;aspect-ratio:16/9;border-radius:calc(24 * var(--u));color:var(--ink);font-size:calc(15 * var(--u));text-align:left;background:#e9e1f5;line-height:1.3;position:relative;overflow:hidden}.rl-root[data-format=tall]{width:min(100%,50.6329dvh - 4.21941rem);margin-inline:auto}.rl-root[data-format=tall] .rl-stage{--u:.25cqw;aspect-ratio:400/711}.rl-root[data-paused=true] *,.rl-root[data-paused=true] :before{animation-play-state:paused!important}.rl-timer{width:0;height:0;animation:rl-tick var(--rl-dur) linear both;position:absolute}.rl-film{animation:rl-show .25s linear both, rl-hide .25s linear calc(var(--rl-dur) - .25s) forwards;position:absolute;inset:0}.rl-film *,.rl-scene>*{box-sizing:border-box}.rl-scene>*,.rl-ring,.rl-cursor{position:absolute}.rl-bg{position:absolute;inset:0}.rl-bg-1{background:radial-gradient(circle at 85% 10%,#3d6be066,#0000 55%),linear-gradient(135deg,#dfe4fb,#e9e1f5 60%,#d6dcfa)}.rl-bg-2{--wx:var(--next-x);--wy:var(--next-y);clip-path:circle(0 at var(--wx) var(--wy));background:radial-gradient(circle at 12% 12%,#e0608f73,#0000 55%),linear-gradient(135deg,#fbdfea,#f8e6ee 55%,#f6cfe0);animation:.6s cubic-bezier(.3,.7,.2,1) 3.08s forwards rl-wipe}.rl-bg-3{--wx:var(--publish-x);--wy:var(--publish-y);clip-path:circle(0 at var(--wx) var(--wy));background:radial-gradient(circle at 80% 20%,#9fd9b8f2,#0000 55%),linear-gradient(135deg,#d6f0e0,#eaf7ee 55%,#c6e8d4);animation:.6s cubic-bezier(.3,.7,.2,1) 5.88s forwards rl-wipe}.rl-bars{top:calc(18 * var(--u));right:calc(28 * var(--u));left:calc(28 * var(--u));gap:calc(6 * var(--u));grid-template-columns:repeat(3,1fr);display:grid;position:absolute}.rl-bars i{height:calc(4 * var(--u));background:#211e2e24;border-radius:999px;overflow:hidden}.rl-bars i:before{content:"";border-radius:inherit;background:var(--ink);transform-origin:0;height:100%;animation:linear both rl-fill;display:block;transform:scaleX(0)}.rl-bars i:first-child:before{animation-duration:3.08s}.rl-bars i:nth-child(2):before{animation-duration:2.8s;animation-delay:3.08s}.rl-bars i:nth-child(3):before{animation-duration:4.12s;animation-delay:5.88s}.rl-titles{top:calc(44 * var(--u));left:calc(50 * var(--u));position:absolute}.rl-root[data-format=tall] .rl-titles{top:calc(40 * var(--u));left:calc(30 * var(--u))}.rl-title{font-size:calc(40 * var(--u));white-space:nowrap;line-height:1.1;position:absolute;top:0;left:0}.rl-root[data-format=tall] .rl-title{font-size:calc(21 * var(--u))}.rl-title-1{animation:rl-title .35s var(--ease-out) both, rl-leave .2s ease-in 3.08s forwards}.rl-title-2{animation:rl-title .35s var(--ease-out) 3.2s both, rl-leave .2s ease-in 5.88s forwards}.rl-title-3{animation:rl-title .35s var(--ease-out) 6s both}.rl-scene-1{animation:.22s ease-in 3.08s forwards rl-leave}.rl-scene-2{animation:.22s ease-in 5.88s forwards rl-leave}.rl-goal{justify-content:center;gap:calc(10 * var(--u));padding:calc(18 * var(--u));border:calc(2.5 * var(--u)) solid #ffffffbf;border-radius:calc(20 * var(--u));background:linear-gradient(135deg, rgba(var(--goal-rgb), .3), rgba(var(--goal-rgb), .1)), #ffffffb8;box-shadow:0 calc(16 * var(--u)) calc(30 * var(--u)) calc(-16 * var(--u)) rgba(var(--goal-rgb), .7);animation:rl-pop .45s cubic-bezier(.34, 1.56, .64, 1) calc(50ms + var(--i) * 70ms) both;flex-direction:column;display:flex}.rl-root[data-format=tall] .rl-goal{justify-content:flex-start;align-items:center;gap:calc(14 * var(--u));flex-direction:row}.rl-goal>*{position:relative}.rl-goal-icon{width:calc(40 * var(--u));height:calc(40 * var(--u));background:rgb(var(--goal-rgb));color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.rl-goal-icon svg{stroke-width:2.2px;width:58%;height:58%}.rl-goal-name{font-size:calc(19 * var(--u));line-height:1.15}.rl-goal-pick{animation:rl-pop .45s cubic-bezier(.34, 1.56, .64, 1) calc(50ms + var(--i) * 70ms) both, rl-bump .4s cubic-bezier(.34, 1.56, .64, 1) 1.01s forwards}.rl-goal-pick:before{content:"";inset:calc(-2.5 * var(--u));border:calc(3 * var(--u)) solid rgb(var(--goal-rgb));border-radius:inherit;background:linear-gradient(135deg, rgba(var(--goal-rgb), .55), rgba(var(--goal-rgb), .3));animation:.15s 1.03s both rl-show;position:absolute}.rl-label{font-weight:700;font-size:calc(17 * var(--u));animation:rl-pop .35s var(--ease-out) 1.2s both}.rl-chip{box-shadow:0 calc(8 * var(--u)) calc(16 * var(--u)) calc(-10 * var(--u)) #211e2e66;white-space:nowrap;animation:rl-pop .4s cubic-bezier(.34, 1.56, .64, 1) calc(1.26s + var(--i,0) * 70ms) both;background-color:#ffffffd9;border-radius:999px;justify-content:center;align-items:center;font-weight:600;display:flex}.rl-chip-1{animation:.4s cubic-bezier(.34,1.56,.64,1) 1.26s both rl-pop,.3s cubic-bezier(.34,1.56,.64,1) 1.92s forwards rl-on}.rl-chip-2{animation:.4s cubic-bezier(.34,1.56,.64,1) 1.33s both rl-pop,.3s cubic-bezier(.34,1.56,.64,1) 2.47s forwards rl-on}.rl-btn{border-radius:calc(14 * var(--u));background:var(--flame);box-shadow:0 calc(12 * var(--u)) calc(22 * var(--u)) calc(-8 * var(--u)) #e85d0499;color:#fff;font-size:calc(18 * var(--u));justify-content:center;align-items:center;font-weight:700;display:flex}.rl-next{animation:.4s cubic-bezier(.34,1.56,.64,1) 1.5s both rl-pop,.25s 3.05s rl-press}.rl-editor{border-radius:calc(24 * var(--u));box-shadow:0 calc(24 * var(--u)) calc(44 * var(--u)) calc(-24 * var(--u)) #96285a66;background:#fff9;border:1px solid #fffc;animation:.4s cubic-bezier(.34,1.56,.64,1) 3.2s both rl-pop}.rl-picture{border:calc(2 * var(--u)) dashed #211e2e4d;border-radius:calc(16 * var(--u));color:var(--muted);background:#ffffff8c;justify-content:center;align-items:center;font-weight:600;animation:.4s cubic-bezier(.34,1.56,.64,1) 3.25s both rl-pop;display:flex}.rl-drop{inset:calc(-2 * var(--u));border-radius:inherit;animation:.5s cubic-bezier(.34,1.56,.64,1) 3.5s both rl-drop;position:absolute}.rl-words{padding:calc(14 * var(--u)) calc(16 * var(--u));border:calc(2 * var(--u)) solid var(--flame-deep);border-radius:calc(16 * var(--u));box-shadow:0 0 0 calc(3 * var(--u)) #3d7bf059;font-size:calc(21 * var(--u));background:#fff;line-height:1.3;animation:.4s cubic-bezier(.34,1.56,.64,1) 3.31s both rl-pop}.rl-root[data-format=tall] .rl-words{font-size:calc(18 * var(--u))}.rl-words-label{margin-bottom:calc(4 * var(--u));font-size:calc(11 * var(--u));letter-spacing:.1em;text-transform:uppercase;color:var(--flame-deep);font-weight:700;display:block}.rl-ch{animation:40ms linear both rl-show}.rl-cta{animation:.4s cubic-bezier(.34,1.56,.64,1) 4.75s both rl-pop}.rl-publish{animation:.4s cubic-bezier(.34,1.56,.64,1) 3.45s both rl-pop,.25s 5.85s rl-press}.rl-poster{color:#fff;background:radial-gradient(circle at 72% 26%,#fabe5af2 0,#e85d0499 16%,#0000 44%),linear-gradient(160deg,#2a1f4d,#5a2a6b 55%,#1d1a35);flex-direction:column;justify-content:flex-end;padding:8%;display:flex}.rl-poster b{font-size:1.9em;font-weight:300;line-height:1.05}.rl-poster span{letter-spacing:.08em;text-transform:uppercase;opacity:.85;margin-top:.4em;font-size:.7em}.rl-phone{background:#17151f;border-radius:3.4em;padding:.8em;line-height:1.3;animation:.6s cubic-bezier(.34,1.4,.64,1) 6s both rl-phone;box-shadow:inset 0 0 0 .12em #6f6a80,0 3em 5em -2em #1450328c}.rl-phone-screen{background:#fff;border-radius:2.7em;height:100%;overflow:hidden}.rl-status{z-index:1;background:#fff;justify-content:center;align-items:center;height:2.4em;display:flex;position:relative}.rl-status i{background:#17151f;border-radius:999px;width:6em;height:1.3em}.rl-feed{animation:1.05s cubic-bezier(.16,.84,.3,1) 6.5s both rl-scroll}.rl-post{height:21.4em;margin-bottom:.8em}.rl-post-head{height:3.6em;color:var(--muted);align-items:center;gap:.7em;padding:0 1em;font-size:.9em;display:flex}.rl-post-head b{color:var(--ink)}.rl-avatar{background:#dcd9e4;border-radius:50%;flex:none;width:2.4em;height:2.4em}.rl-avatar-ad{background:linear-gradient(135deg,#2a1f4d,#e85d04)}.rl-line{background:#e2e0e9;border-radius:999px;height:.6em;margin:.35em 0;display:block}.rl-post-picture{background:linear-gradient(135deg,#e9e7ef,#d9d6e2);height:17em}.rl-ad-words{height:3.4em;padding:0 1em;overflow:hidden}.rl-ad-picture{height:17em;position:relative}.rl-ad-picture .rl-poster{height:100%}.rl-heart{fill:#fff;filter:drop-shadow(0 .4em .8em #0006);width:8em;height:8em;margin:-4em 0 0 -4em;animation:1.2s cubic-bezier(.34,1.56,.64,1) 7.98s both rl-heart;position:absolute;top:50%;left:50%}.rl-ad-cta{background:#f1f1f4;justify-content:space-between;align-items:center;gap:.6em;height:3.6em;padding:0 1em;display:flex}.rl-ad-cta span{background:#dfdfe5;border-radius:.5em;flex:none;padding:.45em .8em;font-weight:700}.rl-live{justify-content:center;gap:calc(12 * var(--u));flex-direction:column;animation:.5s cubic-bezier(.34,1.56,.64,1) 8.35s both rl-pop;display:flex}.rl-live-dot{width:calc(46 * var(--u));height:calc(46 * var(--u));background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6.5 12.5l3.5 3.5 7.5-8'/%3E%3C/svg%3E") center / 70% no-repeat, var(--leaf);border-radius:50%}.rl-live-words{font-size:calc(44 * var(--u));line-height:1.05}.rl-root[data-format=tall] .rl-live{box-shadow:0 calc(14 * var(--u)) calc(30 * var(--u)) calc(-10 * var(--u)) #14503299;background:#fff;border-radius:999px;flex-direction:row;justify-content:center;align-items:center}.rl-root[data-format=tall] .rl-live-dot{width:calc(30 * var(--u));height:calc(30 * var(--u))}.rl-root[data-format=tall] .rl-live-words{font-size:calc(22 * var(--u))}.rl-cursor{z-index:3;width:calc(30 * var(--u));height:calc(30 * var(--u));transform:translate(var(--start-x), var(--start-y));filter:drop-shadow(0 calc(3 * var(--u)) calc(4 * var(--u)) #211e2e59);animation:rl-to-goal .5s var(--ease-in-out) .4s forwards, rl-to-chip1 .42s var(--ease-in-out) 1.4s forwards, rl-to-chip2 .32s var(--ease-in-out) 2.06s forwards, rl-to-next .36s var(--ease-in-out) 2.6s forwards, rl-to-words .4s var(--ease-in-out) 3.3s forwards, rl-to-publish .46s var(--ease-in-out) 5.3s forwards, rl-to-low .36s var(--ease-in-out) 5.98s forwards, rl-to-high .55s var(--ease-in-out) 6.5s forwards, rl-to-like .4s var(--ease-in-out) 7.35s forwards;top:0;left:0}.rl-cursor svg{transform-origin:15% 10%;width:100%;height:100%;animation:.22s .98s rl-tap,.22s 1.88s rl-tap,.22s 2.43s rl-tap,.22s 3.03s rl-tap,.22s 3.78s rl-tap,.22s 5.83s rl-tap,.18s 7.84s rl-tap,.18s 8.02s rl-tap;display:block}.rl-ring{z-index:2;width:calc(64 * var(--u));height:calc(64 * var(--u));margin:calc(-32 * var(--u)) 0 0 calc(-32 * var(--u));border:calc(4 * var(--u)) solid #fff;box-shadow:0 0 0 calc(1.5 * var(--u)) #211e2e40;animation:rl-ring .55s var(--ease-out) both;background:#ffffff59;border-radius:50%}.rl-ring-1{top:var(--goal-y);left:var(--goal-x);animation-delay:1s}.rl-ring-2{top:var(--chip1-y);left:var(--chip1-x);animation-delay:1.9s}.rl-ring-3{top:var(--chip2-y);left:var(--chip2-x);animation-delay:2.45s}.rl-ring-4{top:var(--next-y);left:var(--next-x);animation-delay:3.05s}.rl-ring-5{top:var(--words-y);left:var(--words-x);animation-delay:3.8s}.rl-ring-6{top:var(--publish-y);left:var(--publish-x);animation-delay:5.85s}.rl-ring-7{top:var(--like-y);left:var(--like-x);animation-delay:7.9s}@keyframes rl-tick{to{visibility:hidden}}@keyframes rl-show{0%{opacity:0}to{opacity:1}}@keyframes rl-hide{to{opacity:0}}@keyframes rl-fill{to{transform:none}}@keyframes rl-wipe{to{clip-path:circle(150% at var(--wx) var(--wy))}}@keyframes rl-title{0%{opacity:0;transform:translateY(calc(18 * var(--u)))}to{opacity:1;transform:none}}@keyframes rl-leave{to{opacity:0;transform:translateY(calc(-24 * var(--u))) scale(1.04)}}@keyframes rl-pop{0%{opacity:0;transform:translateY(calc(34 * var(--u))) scale(.86) rotate(-3deg)}to{opacity:1;transform:none}}@keyframes rl-bump{50%{transform:scale(1.1)rotate(-1.5deg)}to{transform:scale(1.04)}}@keyframes rl-on{50%{transform:scale(1.14)}to{background-color:var(--flame);color:#fff;transform:none}}@keyframes rl-press{40%{transform:scale(.9)}}@keyframes rl-drop{0%{opacity:0;transform:translateY(calc(-90 * var(--u))) rotate(-10deg) scale(1.15)}to{opacity:1;transform:none}}@keyframes rl-phone{0%{opacity:0;transform:translateY(45%)rotate(5deg)}to{opacity:1;transform:none}}@keyframes rl-scroll{to{transform:translateY(-39.4em)}}@keyframes rl-heart{0%{opacity:0;transform:scale(.2)rotate(-12deg)}35%,70%{opacity:1;transform:scale(1)rotate(0)}to{opacity:0;transform:scale(1.25)translateY(-1.5em)}}@keyframes rl-tap{50%{transform:scale(.78)}}@keyframes rl-ring{0%{opacity:0;transform:scale(.2)}25%{opacity:1}to{opacity:0;transform:scale(1.5)}}@keyframes rl-to-goal{to{transform:translate(var(--goal-x), var(--goal-y))}}@keyframes rl-to-chip1{to{transform:translate(var(--chip1-x), var(--chip1-y))}}@keyframes rl-to-chip2{to{transform:translate(var(--chip2-x), var(--chip2-y))}}@keyframes rl-to-next{to{transform:translate(var(--next-x), var(--next-y))}}@keyframes rl-to-words{to{transform:translate(var(--words-x), var(--words-y))}}@keyframes rl-to-publish{to{transform:translate(var(--publish-x), var(--publish-y))}}@keyframes rl-to-low{to{transform:translate(var(--low-x), var(--low-y))}}@keyframes rl-to-high{to{transform:translate(var(--high-x), var(--high-y))}}@keyframes rl-to-like{to{transform:translate(var(--like-x), var(--like-y))}}.rl-root[data-still=true] .rl-film{animation:none}
