.loader-scene{--ls-ink:var(--pl-ink,color-mix(in oklab, currentcolor 60%, transparent));--ls-ease:cubic-bezier(.45, .05, .2, 1);--ls-cat-x:54px;--ls-delay:1.3s;--ls-yarn-line:var(--pl-yarn-line,var(--cat-line,#231d4a));flex-shrink:0;width:280px;height:110px;display:block;position:relative}.loader-scene--compact{--ls-delay:.9s;zoom:.72}.loader-scene__ground{width:280px;height:10px;position:absolute;top:82px;left:0;overflow:visible}.loader-scene__ground path{fill:none;stroke:var(--ls-ink);stroke-width:1.4px;stroke-linecap:round;stroke-dasharray:1 2;stroke-dashoffset:0}.loader-scene .loader-scene__cat{top:0;left:var(--ls-cat-x);position:absolute}.loader-scene__yarn{top:60px;left:calc(var(--ls-cat-x) + 145px);width:30px;height:30px;display:block;position:absolute}.loader-scene{--ls-yarn:var(--color-meower-soft,#f2bdd3);--ls-yarn-strand:color-mix(in oklab, var(--color-meower-primary,#c4648c) 78%, var(--ls-yarn));--ls-yarn-thread:color-mix(in oklab, var(--color-meower-primary,#c4648c) 82%, var(--ls-yarn-line))}.loader-scene__ball,.loader-scene__thread,.loader-scene__spark{fill:none;stroke-linecap:round;pointer-events:none;position:absolute;overflow:visible}.loader-scene__ball{stroke:var(--ls-yarn-strand);stroke-width:1.25px;transform-origin:50%;inset:0}.loader-scene__ball circle{fill:var(--ls-yarn);stroke:var(--ls-yarn-line);stroke-width:1.6px}.loader-scene__hop{transform-origin:50% 93%;display:block;position:absolute;inset:0}.loader-scene__yarn-shadow{background:var(--cat-shadow);border-radius:50%;width:22px;height:4px;display:block;position:absolute;top:26px;left:4px}.loader-scene__thread{width:280px;height:110px;stroke:var(--ls-yarn-thread);stroke-width:1.5px;stroke-linejoin:round;inset:0}.loader-scene__thread path{stroke-dasharray:1 2;stroke-dashoffset:1px}.loader-scene__thread .loader-scene__loose-end{stroke-dashoffset:0}.loader-scene__spark{top:46px;left:calc(var(--ls-cat-x) + 70px);width:16px;height:16px;stroke:var(--ls-ink);stroke-width:1.5px;opacity:0;transform-origin:50% 100%}.loader-scene__cat .sumi-cat__head-group{rotate:3deg}.loader-scene__cat .sumi-cat__face{translate:1.4px}.loader-scene__cat .sumi-cat__eyes{translate:.6px}@media (prefers-reduced-motion:no-preference){.loader-scene--live .loader-scene__ground path{animation:loader-scene-ink .75s var(--ls-ease) .35s backwards}.loader-scene--live .loader-scene__ball :is(path,circle){stroke-dasharray:1 2;animation:loader-scene-ink .38s var(--ls-ease) .8s backwards}.loader-scene--live{--ls-loop:4s var(--ls-ease) var(--ls-delay) infinite both}.loader-scene--live .loader-scene__yarn{animation:loader-scene-roll var(--ls-loop)}.loader-scene--live .loader-scene__ball{animation:loader-scene-turn var(--ls-loop)}.loader-scene--live .loader-scene__thread path:not(.loader-scene__loose-end){animation:loader-scene-thread var(--ls-loop)}.loader-scene--live .loader-scene__loose-end{animation:loader-scene-ink .38s var(--ls-ease) .9s backwards}.loader-scene--live .loader-scene__hop{animation:loader-scene-hop var(--ls-loop)}.loader-scene--live .loader-scene__yarn-shadow{animation:loader-scene-shadow var(--ls-loop)}.loader-scene--live .loader-scene__spark{animation:loader-scene-spark var(--ls-loop)}.loader-scene--live .loader-scene__cat .sumi-cat__head-group{animation:loader-scene-look var(--ls-loop)}.loader-scene--live .loader-scene__cat .sumi-cat__face{animation:loader-scene-face var(--ls-loop)}.loader-scene--live .loader-scene__cat .sumi-cat__eyes{animation:loader-scene-gaze var(--ls-loop)}.loader-scene--live .loader-scene__cat .sumi-cat__ear--left{animation:loader-scene-ear-l var(--ls-loop)}.loader-scene--live .loader-scene__cat .sumi-cat__ear--right{animation:loader-scene-ear-r var(--ls-loop)}.loader-scene--live .loader-scene__cat .sumi-cat__tail-tip{animation:loader-scene-tip var(--ls-loop)}.loader-scene--live .loader-scene__cat .sumi-cat__leg--front-near{animation:loader-scene-bat var(--ls-loop)}.loader-scene--live .loader-scene__cat .sumi-cat__group{animation:sc-breathe 3.8s var(--sc-j1,0s) infinite, loader-scene-lean var(--ls-loop)}}@keyframes loader-scene-ink{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes loader-scene-roll{0%,8%{animation-timing-function:cubic-bezier(.42,0,.3,1);translate:0}44%,53%{animation-timing-function:cubic-bezier(.1,.6,.3,1);translate:-72px}86%,to{translate:0}}@keyframes loader-scene-turn{0%,8%{animation-timing-function:cubic-bezier(.42,0,.3,1);rotate:0deg}44%,53%{animation-timing-function:cubic-bezier(.1,.6,.3,1);rotate:-317.3deg}86%,to{rotate:0deg}}@keyframes loader-scene-thread{0%,8%{stroke-dashoffset:1px;animation-timing-function:cubic-bezier(.42,0,.3,1)}44%,53%{stroke-dashoffset:0;animation-timing-function:cubic-bezier(.1,.6,.3,1)}86%,to{stroke-dashoffset:1px}}@keyframes loader-scene-hop{0%,52.6%{animation-timing-function:cubic-bezier(.2,0,.4,1);translate:0;scale:1}54%{animation-timing-function:cubic-bezier(.3,0,.4,1);translate:0 -1.6px;scale:.88 1.08}56%{animation-timing-function:cubic-bezier(.3,0,.4,1);translate:0 -4.2px;scale:1.03 .98}58%{animation-timing-function:cubic-bezier(.5,0,.8,.5);translate:0 -6px;scale:1}63%{animation-timing-function:cubic-bezier(.2,0,.4,1);translate:0;scale:1}64.6%{animation-timing-function:cubic-bezier(.3,0,.4,1);translate:0;scale:1.1 .9}67%{animation-timing-function:cubic-bezier(.5,0,.8,.5);translate:0 -1.5px;scale:1}70%,to{translate:0;scale:1}}@keyframes loader-scene-shadow{0%,53%{opacity:1;animation-timing-function:cubic-bezier(.3,0,.4,1);scale:1}58%{opacity:.5;animation-timing-function:cubic-bezier(.5,0,.8,.5);scale:.62 .8}63%{opacity:1;scale:1}64.6%{scale:1.12 1}67%{opacity:.85;scale:.88 1}70%,to{opacity:1;scale:1}}@keyframes loader-scene-spark{0%,52.8%{opacity:0;animation-timing-function:cubic-bezier(.2,.8,.3,1);translate:0;scale:.4}55%{opacity:1;translate:0 -.4px;scale:1}60%{opacity:.9;animation-timing-function:ease-in;translate:0 -1px;scale:1.08}65%,to{opacity:0;translate:0 -1.5px;scale:1.14}}@keyframes loader-scene-look{0%,8%{animation-timing-function:cubic-bezier(.42,0,.3,1);rotate:3deg}44%{rotate:8deg}50%{animation-timing-function:cubic-bezier(.2,0,.3,1);rotate:9deg}60%{animation-timing-function:cubic-bezier(.3,0,.3,1);rotate:1.6deg}76%{rotate:3.6deg}86%,to{rotate:3deg}}@keyframes loader-scene-face{0%,8%{animation-timing-function:cubic-bezier(.42,0,.3,1);translate:1.4px}44%,50%{animation-timing-function:cubic-bezier(.2,0,.3,1);translate:1.8px 1.4px}62%{animation-timing-function:cubic-bezier(.4,0,.4,1);translate:2px}86%,to{translate:1.4px}}@keyframes loader-scene-gaze{0%,8%{animation-timing-function:cubic-bezier(.42,0,.3,1);translate:.6px}44%,51%{animation-timing-function:cubic-bezier(.2,0,.2,1);translate:.8px 1px}55%{animation-timing-function:cubic-bezier(.4,0,.4,1);translate:1.3px .2px}86%,to{translate:.6px}}@keyframes loader-scene-ear-l{0%,16%{animation-timing-function:cubic-bezier(.3,0,.3,1);translate:0;rotate:0deg}34%,58%{animation-timing-function:cubic-bezier(.4,0,.4,1);translate:0 -1.2px;rotate:6deg}82%,to{translate:0;rotate:0deg}}@keyframes loader-scene-ear-r{0%,16%{animation-timing-function:cubic-bezier(.3,0,.3,1);translate:0;rotate:0deg}34%,52.6%{animation-timing-function:cubic-bezier(.2,0,.1,1);translate:0 -1.2px;rotate:-6deg}54%{animation-timing-function:cubic-bezier(.4,0,.4,1);translate:0 -1.2px;rotate:-14deg}56.4%{animation-timing-function:cubic-bezier(.4,0,.4,1);translate:0 -1.2px;rotate:-3deg}60%{animation-timing-function:cubic-bezier(.4,0,.4,1);translate:0 -1.2px;rotate:-6deg}82%,to{translate:0;rotate:0deg}}@keyframes loader-scene-tip{0%,38%{animation-timing-function:cubic-bezier(.3,0,.3,1);rotate:0deg}41%{rotate:-9deg}44%{rotate:5deg}47%{rotate:-7deg}50%{animation-timing-function:cubic-bezier(.4,0,.4,1);rotate:3deg}58%{animation-timing-function:cubic-bezier(.4,0,.4,1);rotate:9deg}66%{animation-timing-function:cubic-bezier(.4,0,.4,1);rotate:-3deg}76%,to{rotate:0deg}}@keyframes loader-scene-bat{0%,42%{animation-timing-function:cubic-bezier(.4,0,.3,1);translate:0;rotate:0deg}48%{animation-timing-function:cubic-bezier(.55,0,.8,.3);translate:0 -2px;rotate:8deg}52.8%,54.4%{animation-timing-function:cubic-bezier(.2,0,.3,1);translate:0 -3px;rotate:-50deg}62%{animation-timing-function:cubic-bezier(.4,0,.4,1);translate:0;rotate:3deg}66%,to{translate:0;rotate:0deg}}@keyframes loader-scene-lean{0%,42%{animation-timing-function:cubic-bezier(.4,0,.3,1);rotate:0deg}48%{animation-timing-function:cubic-bezier(.55,0,.8,.3);rotate:-1.6deg}53%{animation-timing-function:cubic-bezier(.3,0,.3,1);rotate:2.2deg}64%,to{rotate:0deg}}
