.Scene-module__ygG2rW__scene{--ease:cubic-bezier(.2, 0, 0, 1);--spring:cubic-bezier(.34, 1.56, .64, 1);--bubble:cubic-bezier(.3, 1.45, .6, 1);--d:0s;--dur:.42s}.Scene-module__ygG2rW__scene[data-state=pre] .Scene-module__ygG2rW__in,.Scene-module__ygG2rW__scene[data-state=pre] .Scene-module__ygG2rW__inLeft,.Scene-module__ygG2rW__scene[data-state=pre] .Scene-module__ygG2rW__inRight,.Scene-module__ygG2rW__scene[data-state=pre] .Scene-module__ygG2rW__drop,.Scene-module__ygG2rW__scene[data-state=pre] .Scene-module__ygG2rW__pop,.Scene-module__ygG2rW__scene[data-state=pre] .Scene-module__ygG2rW__fade{opacity:0}.Scene-module__ygG2rW__scene[data-state=play] .Scene-module__ygG2rW__fade{animation:Scene-module__ygG2rW__fw-fade var(--dur) var(--ease) var(--d) both}@keyframes Scene-module__ygG2rW__fw-fade{0%{opacity:0}to{opacity:1}}.Scene-module__ygG2rW__scene[data-state=play] .Scene-module__ygG2rW__in{animation:Scene-module__ygG2rW__fw-in var(--dur) var(--ease) var(--d) both}.Scene-module__ygG2rW__scene[data-state=play] .Scene-module__ygG2rW__inLeft{animation:Scene-module__ygG2rW__fw-in-left .42s var(--bubble) var(--d) both;transform-origin:0 100%}.Scene-module__ygG2rW__scene[data-state=play] .Scene-module__ygG2rW__inRight{animation:Scene-module__ygG2rW__fw-in-right .42s var(--bubble) var(--d) both;transform-origin:100% 100%}.Scene-module__ygG2rW__scene[data-state=play] .Scene-module__ygG2rW__drop{animation:Scene-module__ygG2rW__fw-drop .64s var(--ease) var(--d) both}.Scene-module__ygG2rW__scene[data-state=play] .Scene-module__ygG2rW__pop{animation:Scene-module__ygG2rW__fw-pop .48s var(--spring) var(--d) both}@keyframes Scene-module__ygG2rW__fw-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes Scene-module__ygG2rW__fw-in-left{0%{opacity:0;transform:translate(-8px,8px)scale(.6)}45%{opacity:1}to{opacity:1;transform:none}}@keyframes Scene-module__ygG2rW__fw-in-right{0%{opacity:0;transform:translate(8px,8px)scale(.6)}45%{opacity:1}to{opacity:1;transform:none}}@keyframes Scene-module__ygG2rW__fw-drop{0%{opacity:0;transform:translateY(-120%)scale(.97)}55%{opacity:1;transform:translateY(5px)}78%{transform:translateY(-2px)}to{opacity:1;transform:none}}@keyframes Scene-module__ygG2rW__fw-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.Scene-module__ygG2rW__scene[data-state=pre] .Scene-module__ygG2rW__type{clip-path:inset(0 100% 0 0)}.Scene-module__ygG2rW__scene[data-state=play] .Scene-module__ygG2rW__type{animation:Scene-module__ygG2rW__fw-type var(--dur) steps(var(--steps,12), end) var(--d) both}@keyframes Scene-module__ygG2rW__fw-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.Scene-module__ygG2rW__draw{stroke-dasharray:1;stroke-dashoffset:0}.Scene-module__ygG2rW__scene[data-state=pre] .Scene-module__ygG2rW__draw{stroke-dashoffset:1px;opacity:0}.Scene-module__ygG2rW__scene[data-state=play] .Scene-module__ygG2rW__draw{animation:Scene-module__ygG2rW__fw-draw var(--dur) cubic-bezier(.45, 0, .55, 1) var(--d) both}@keyframes Scene-module__ygG2rW__fw-draw{0%{stroke-dashoffset:1px;opacity:0}1%{opacity:1}to{stroke-dashoffset:0}}.Scene-module__ygG2rW__dim{opacity:.15}.Scene-module__ygG2rW__scene[data-state=pre] .Scene-module__ygG2rW__dim{opacity:1}.Scene-module__ygG2rW__scene[data-state=play] .Scene-module__ygG2rW__dim{animation:Scene-module__ygG2rW__fw-dim .36s var(--ease) var(--d) both}@keyframes Scene-module__ygG2rW__fw-dim{0%{opacity:1}to{opacity:.15}}.Scene-module__ygG2rW__flash,.Scene-module__ygG2rW__ring,.Scene-module__ygG2rW__typing,.Scene-module__ygG2rW__touch,.Scene-module__ygG2rW__ripple,.Scene-module__ygG2rW__pen{opacity:0}.Scene-module__ygG2rW__scene[data-state=play] .Scene-module__ygG2rW__flash{animation:Scene-module__ygG2rW__fw-flash var(--dur) linear var(--d) both}@keyframes Scene-module__ygG2rW__fw-flash{0%{opacity:0}10%,86%{opacity:1}to{opacity:0}}.Scene-module__ygG2rW__scene[data-state=play] .Scene-module__ygG2rW__ring{animation:Scene-module__ygG2rW__fw-ring 1.1s cubic-bezier(0, 0, .2, 1) var(--d) 2 both}@keyframes Scene-module__ygG2rW__fw-ring{0%{opacity:.55;transform:scale(.7)}to{opacity:0;transform:scale(1.7)}}.Scene-module__ygG2rW__scene[data-state=play] .Scene-module__ygG2rW__press{animation:Scene-module__ygG2rW__fw-press .3s var(--ease) var(--d) both}@keyframes Scene-module__ygG2rW__fw-press{0%,to{transform:none}40%{transform:scale(.94)}}.Scene-module__ygG2rW__dot{animation:none}.Scene-module__ygG2rW__scene[data-state=play] .Scene-module__ygG2rW__dot{animation:.9s ease-in-out infinite Scene-module__ygG2rW__fw-dot}.Scene-module__ygG2rW__scene[data-state=play] .Scene-module__ygG2rW__dot:nth-child(2){animation-delay:.15s}.Scene-module__ygG2rW__scene[data-state=play] .Scene-module__ygG2rW__dot:nth-child(3){animation-delay:.3s}@keyframes Scene-module__ygG2rW__fw-dot{0%,to{opacity:.45;transform:none}50%{opacity:1;transform:translateY(-3px)}}.Scene-module__ygG2rW__scene[data-state=play] .Scene-module__ygG2rW__typing{animation:Scene-module__ygG2rW__fw-typing var(--dur) linear var(--d) both;transform-origin:0 100%}@keyframes Scene-module__ygG2rW__fw-typing{0%{opacity:0;transform:scale(.6)}14%{opacity:1;transform:scale(1.05)}22%{transform:none}88%{opacity:1;transform:none}to{opacity:0;transform:scale(.85)}}.Scene-module__ygG2rW__ch{position:relative}.Scene-module__ygG2rW__ch:after{content:"";background:var(--ink);opacity:0;width:1.5px;position:absolute;top:12%;bottom:12%;right:-1px}.Scene-module__ygG2rW__caretStart{background:var(--ink);opacity:0;width:1.5px;position:absolute;top:12%;bottom:12%;left:0}.Scene-module__ygG2rW__scene[data-state=pre] .Scene-module__ygG2rW__ch{opacity:0}.Scene-module__ygG2rW__scene[data-state=play] .Scene-module__ygG2rW__ch{animation:Scene-module__ygG2rW__fw-show 1ms linear var(--d) both}.Scene-module__ygG2rW__scene[data-state=play] .Scene-module__ygG2rW__ch:after{animation:Scene-module__ygG2rW__fw-on var(--cd) linear var(--d)}.Scene-module__ygG2rW__scene[data-state=play] .Scene-module__ygG2rW__chLast:after{animation:Scene-module__ygG2rW__fw-blink .9s step-end var(--d) 2}.Scene-module__ygG2rW__scene[data-state=play] .Scene-module__ygG2rW__caretStart{animation:Scene-module__ygG2rW__fw-blink .9s step-end var(--d) var(--n)}@keyframes Scene-module__ygG2rW__fw-show{0%{opacity:0}to{opacity:1}}@keyframes Scene-module__ygG2rW__fw-on{0%,to{opacity:1}}@keyframes Scene-module__ygG2rW__fw-blink{0%{opacity:1}55%,to{opacity:0}}.Scene-module__ygG2rW__pen{background:var(--tint);offset-rotate:0deg;offset-anchor:center;border-radius:9999px;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;position:absolute;top:0;left:0;box-shadow:0 0 0 4px #1e7a712e}.Scene-module__ygG2rW__scene[data-state=play] .Scene-module__ygG2rW__pen{animation:Scene-module__ygG2rW__fw-pen var(--dur) cubic-bezier(.45, .05, .55, .95) var(--d) both}@keyframes Scene-module__ygG2rW__fw-pen{0%{offset-distance:0%;opacity:0}5%,94%{opacity:1}to{offset-distance:100%;opacity:0}}.Scene-module__ygG2rW__scene[data-state=play] .Scene-module__ygG2rW__touch{animation:Scene-module__ygG2rW__fw-touch .68s var(--ease) var(--d) both}@keyframes Scene-module__ygG2rW__fw-touch{0%{opacity:0;transform:translate(8px,10px)scale(1.5)}30%{opacity:.38;transform:none}55%{opacity:.42;transform:scale(.88)}to{opacity:0;transform:scale(1.05)}}.Scene-module__ygG2rW__scene[data-state=play] .Scene-module__ygG2rW__ripple{animation:Scene-module__ygG2rW__fw-ripple .56s cubic-bezier(0, 0, .2, 1) calc(var(--d) + .22s) both}@keyframes Scene-module__ygG2rW__fw-ripple{0%{opacity:0;transform:scale(.45)}1%{opacity:.32;transform:scale(.45)}to{opacity:0;transform:scale(1.9)}}.Scene-module__ygG2rW__scene[data-state=play] .Scene-module__ygG2rW__shake{animation:Scene-module__ygG2rW__fw-shake .9s ease-in-out var(--d) 2}@keyframes Scene-module__ygG2rW__fw-shake{0%,60%,to{transform:none}8%{transform:rotate(-14deg)}18%{transform:rotate(13deg)}28%{transform:rotate(-11deg)}38%{transform:rotate(9deg)}48%{transform:rotate(-4deg)}}.Scene-module__ygG2rW__shackle{transform-box:fill-box}.Scene-module__ygG2rW__scene[data-state=pre] .Scene-module__ygG2rW__shackle{transform:translateY(-4px)}.Scene-module__ygG2rW__scene[data-state=play] .Scene-module__ygG2rW__shackle{animation:Scene-module__ygG2rW__fw-shackle .56s var(--ease) var(--d) both}@keyframes Scene-module__ygG2rW__fw-shackle{0%{transform:translateY(-4px)}55%{transform:translateY(1.2px)}78%{transform:translateY(-.6px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.Scene-module__ygG2rW__scene *,.Scene-module__ygG2rW__scene :before,.Scene-module__ygG2rW__scene :after{transition:none!important;animation:none!important}}
