.kai-figure,.kai-scene,.kai-edition{display:block;position:relative}.kai-figure img,.kai-scene img{width:100%;height:auto;display:block}.kai-figure .kai-arm{position:absolute;inset:0}.kai-lost img{-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000),linear-gradient(#000 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000),linear-gradient(#000 90%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.kai-lost-kai{transform-origin:28.6% 93%;position:absolute;inset:0}.kai-figure .kai-rig-arm{transform-origin:24.1% 38.9%;position:absolute;inset:0;transform:translateY(4.33%)}.kai-figure .kai-rig-eyes{opacity:0;position:absolute;inset:0}.kai-noodles{transform-origin:50% 100%;height:13.7%;position:absolute;top:35.9%;left:0;right:0;transform:scaleY(.683)}.kai-noodles i{background:#f3e8cf;border-radius:999px;width:1.6%;position:absolute;top:0;bottom:0;box-shadow:inset 0 0 0 .5px #d6c6a5}.kai-noodles i:first-child{left:39.4%}.kai-noodles i:nth-child(2){left:41.8%}.kai-noodles i:nth-child(3){left:44.2%}.kai-edition-dark .kai-noodles i{background:#e9d2a8;box-shadow:inset 0 0 0 .5px #bea073}.kai-steam{pointer-events:none;width:30%;height:24%;position:absolute;translate:-50% -100%}.kai-steam i{filter:blur(1.5px);opacity:0;background:#5a4a3375;border-radius:999px;width:15%;height:62%;position:absolute;bottom:0}.kai-edition-dark .kai-steam i{background:#fff3dc9e}.kai-steam i:first-child{left:16%}.kai-steam i:nth-child(2){left:42%}.kai-steam i:nth-child(3){left:68%}.kai-lid{transform-origin:50% 0;position:absolute;transform:scaleY(0)}.kai-edition-dark,html[data-appearance=dark] .kai-edition-light{display:none}html[data-appearance=dark] .kai-edition-dark{display:block}@media (prefers-color-scheme:dark){html:not([data-appearance=light]) .kai-edition-light{display:none}html:not([data-appearance=light]) .kai-edition-dark{display:block}}.kai-scene img{-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000),linear-gradient(#0000,#000 7% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000),linear-gradient(#0000,#000 7% 90%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.kai-scene .kai-leg{transform-origin:44.4% 71.6%;position:absolute;inset:0}.kai-scene .kai-leg+.kai-leg{transform-origin:50.4% 71.6%}.kai-night{pointer-events:none;position:absolute;inset:0}.kai-night i{mix-blend-mode:screen;border-radius:50%;position:absolute}.kai-lamp{aspect-ratio:1;background:radial-gradient(closest-side,#ffd07a80,#ffba5429 46%,#0000);width:27%;top:24.5%;left:20.6%;translate:-50% -50%}.kai-pool{background:radial-gradient(closest-side,#ffbe6038,#0000);width:56%;height:14%;top:86%;left:38.3%;translate:-50% -50%}.kai-mote{opacity:0;background:#ffdc96e6;width:.1875rem;height:.1875rem}.kai-mote:nth-of-type(3){top:48%;left:27%}.kai-mote:nth-of-type(4){top:34%;left:33%}.kai-mote:nth-of-type(5){top:58%;left:15%}.kai-mote:nth-of-type(6){top:34%;left:12%}@media (prefers-reduced-motion:no-preference){.kai-lid{animation:6.4s infinite kai-blink}.kai-lid+.kai-lid{animation-delay:20ms}.kai-rig-arm{animation:4.6s cubic-bezier(.45,0,.25,1) infinite kai-lift-arm}.kai-noodles{animation:4.6s cubic-bezier(.45,0,.25,1) infinite kai-lift-noodles}.kai-rig-eyes{animation:4.6s linear infinite kai-lift-eyes}.kai-steam i{animation:3.6s ease-out infinite kai-steam}.kai-steam i:nth-child(2){animation-delay:-1.2s}.kai-steam i:nth-child(3){animation-delay:-2.4s}.kai-figure:is([data-pose=wave],[data-pose=sleeve]){transform-origin:50% 96%;animation:7s ease-in-out infinite alternate kai-sway}.kai-figure[data-pose=rest]{transform-origin:50% 100%;animation:5.2s ease-in-out infinite alternate kai-breathe}.kai-lost-kai{animation:6s ease-in-out infinite alternate kai-sway}.kai-arm{animation:5.6s ease-in-out infinite kai-wave}.kai-leg{animation:2.9s ease-in-out infinite alternate kai-swing}.kai-leg+.kai-leg{animation-delay:-1.45s}.kai-lamp,.kai-pool{animation:7.3s infinite kai-flicker}.kai-mote{animation:11s ease-in-out infinite kai-mote}.kai-mote:nth-of-type(4){animation-duration:14s;animation-delay:-5s}.kai-mote:nth-of-type(5){animation-duration:16s;animation-delay:-9s}.kai-mote:nth-of-type(6){animation-duration:12s;animation-delay:-2s}}@keyframes kai-blink{0%,94%,to{transform:scaleY(0)}96.2%,97.4%{transform:scaleY(1)}}@keyframes kai-wave{0%,46%,to{transform:rotate(0)}8%,24%{transform:rotate(9deg)}16%,32%{transform:rotate(-7deg)}40%{transform:rotate(4deg)}}@keyframes kai-swing{0%{transform:rotate(-4deg)}to{transform:rotate(5deg)}}@keyframes kai-lift-arm{0%,26%{transform:translateY(4.33%)}44%,70%{transform:translateY(-4%)rotate(-1.5deg)}88%,to{transform:translateY(4.33%)}}@keyframes kai-lift-noodles{0%,26%{transform:scaleY(.683)}44%,70%{transform:scaleY(1.293)}88%,to{transform:scaleY(.683)}}@keyframes kai-lift-eyes{0%,44%{opacity:0}47%,67%{opacity:1}70%,to{opacity:0}}@keyframes kai-steam{0%{opacity:0;transform:translateY(18%)scaleY(.55)}25%{opacity:.9}60%{opacity:.55;transform:translate(-10%,-38%)scaleY(1)}to{opacity:0;transform:translate(14%,-80%)scaleY(1.15)}}@keyframes kai-breathe{0%{transform:scaleY(1)}to{transform:scaleY(1.012)}}@keyframes kai-sway{0%{transform:rotate(-.9deg)}to{transform:rotate(1.1deg)}}@keyframes kai-flicker{0%,to{opacity:1}8%{opacity:.9}9.5%{opacity:1}41%{opacity:.96}43%{opacity:.78}44.5%{opacity:.98}46%{opacity:.86}48%{opacity:1}77%{opacity:.92}79%{opacity:1}}@keyframes kai-mote{0%{opacity:0;transform:translate(0)}18%{opacity:.8}55%{opacity:.5;transform:translate(.9rem,-1.6rem)}to{opacity:0;transform:translate(-.4rem,-3.4rem)}}
