.studio-reload-screen{z-index:449;background:var(--merch-panel);flex-direction:column;width:100vw;height:100dvh;display:none;position:fixed;inset:0;overflow:hidden}html[data-studio-reload=services]{scrollbar-gutter:auto;overflow:hidden}html:has(.game-studio[data-studio-kind=services]){scrollbar-gutter:auto;overflow:hidden}html[data-studio-reload=merch] .studio-reload-screen[data-studio=merch],html[data-studio-reload=services] .studio-reload-screen[data-studio=services]{display:flex}html[data-studio-reload] .merch-wizard,.merch-wizard[data-studio-restored=true]{animation:none}.studio-reload-catalogue{max-width:1400px;margin-inline:auto}.studio-reload-workspace{flex:1;min-height:0;display:flex}.studio-reload-screen .merch-wizard-intro h2{font-size:26px}.studio-reload-screen .merch-error{justify-content:center;align-items:center;gap:16px;display:flex}.studio-reload-screen[data-studio=services] :is(.game-studio-category-tabs button,.game-studio-game-picker .avo-select-trigger):disabled{opacity:1;cursor:default}@media (max-width:600px){.studio-reload-screen[data-studio=services] .merch-wizard-intro h2{font-size:23px}}
.avo-pet-snack{width:30px;height:30px;animation:.95s steps(8,end) both avo-snack;position:absolute;top:46px;left:32px}.avo-pet-heart{color:var(--primary);opacity:0;font-size:18px;animation:1.8s ease-out both avo-heart;position:absolute;top:38px}.avo-pet-heart.heart-one{animation-delay:.35s;left:4px}.avo-pet-heart.heart-two{animation-delay:.7s;right:0}@keyframes avo-happy{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-5px)rotate(3deg)}}@keyframes avo-munch{0%,to{transform:rotate(-16deg)}50%{transform:rotate(-38deg)}}@keyframes avo-snack{0%{opacity:0;transform:translate(42px,30px)rotate(35deg)scale(.8)}20%{opacity:1}65%{opacity:1;transform:translate(0)rotate(-10deg)}to{opacity:0;transform:translate(0)scale(0)}}@keyframes avo-heart{0%{opacity:0;transform:translateY(8px)scale(.4)}20%{opacity:1}to{opacity:0;transform:translateY(-40px)scale(1.1)}}@keyframes avo-blink{0%,43%,48%,to{transform:scaleY(1)}45%,46%{transform:scaleY(.25)}}@keyframes avo-wave{0%,to{transform:rotate(0)}50%{transform:rotate(-22deg)}}
.sprout-loading{flex:none;width:96px;height:116px;display:block;position:relative}.sprout-loading>svg{width:100%;height:100%;image-rendering:pixelated;display:block;overflow:visible}.sprout-loading .avo-pet-body{transform-origin:24px 53px;animation:1.6s steps(6,end) 2.52s infinite sprout-loading-hop}.sprout-loading .avo-pet-hand{transform-origin:40px 39px}.sprout-loading[data-routine=wave] .avo-pet-hand{animation:.63s steps(2,end) 4 avo-wave}.sprout-loading .avo-pet-eyes{transform-origin:50%;transform-box:fill-box;animation:5s step-end infinite avo-blink}.sprout-loading[data-routine=dance] .avo-pet-body{animation:.42s steps(3,end) 6 avo-happy,1.6s steps(6,end) 2.52s infinite sprout-loading-hop}.sprout-loading[data-routine=dance] .avo-pet-hand{animation:.42s steps(2,end) 6 avo-wave}.sprout-loading[data-routine=snack] .avo-pet-hand{animation:.35s steps(2,end) 6 avo-munch}.sprout-loading[data-routine=snack] .avo-pet-body{animation:2.52s steps(6,end) sprout-loading-nibble,1.6s steps(6,end) 2.52s infinite sprout-loading-hop}.sprout-loading[data-routine=peek] .avo-pet-body{animation:2.52s steps(8,end) sprout-loading-peek,1.6s steps(6,end) 2.52s infinite sprout-loading-hop}.sprout-loading[data-routine=stretch] .avo-pet-body{animation:2.52s steps(8,end) sprout-loading-stretch,1.6s steps(6,end) 2.52s infinite sprout-loading-hop}.sprout-loading[data-routine=stretch] .avo-pet-hand{animation:2.52s steps(6,end) sprout-loading-reach}.sprout-loading .sprout-feeding-animation{pointer-events:none;position:absolute;inset:0}@keyframes sprout-loading-nibble{0%,20%,50%,70%,to{transform:none}30%,60%{transform:translateY(2px)scale(1.04,.96)}80%{transform:translateY(-3px)}}@keyframes sprout-loading-peek{0%,12%,48%,88%,to{transform:none}24%,36%{transform:translate(-7px)rotate(-9deg)}60%,76%{transform:translate(7px)rotate(9deg)}}@keyframes sprout-loading-stretch{0%,12%,92%,to{transform:none}24%{transform:scale(1.08,.92)}42%,64%{transform:scale(.94,1.1)}80%{transform:scale(1.03,.97)}}@keyframes sprout-loading-reach{0%,12%,92%,to{transform:none}42%,64%{transform:rotate(-42deg)translateY(-3px)}}@keyframes sprout-loading-hop{0%,12%,58%,to{transform:none}20%{transform:scale(1.04,.96)}36%{transform:translateY(-4px)}50%{transform:scale(1.03,.97)}}@media (prefers-reduced-motion:reduce){.sprout-loading *,.sprout-loading svg *{animation:none!important}.sprout-loading .sprout-feeding-animation{display:none}}
html[data-page-loading=true] body *{visibility:hidden!important}html{scrollbar-gutter:stable}html[data-page-loading=true]{overscroll-behavior:none}html[data-page-view=true]{scrollbar-gutter:auto;overflow:hidden}html[data-page-loading=true]:not([data-page-view=true]) body{interactivity:inert;touch-action:none}html[data-page-loading=true] [data-page-readiness],html[data-page-loading=true] [data-page-readiness] *{visibility:visible!important}.page-loading-bar{z-index:2147483647;background:var(--primary);pointer-events:none;contain:strict;will-change:transform,opacity;transform-origin:0;width:100vw;height:3px;transform:scaleX(var(--page-load-progress,.08));transition:transform .18s ease-out,opacity .1s linear;display:none;position:fixed;inset:0 0 auto}html[data-page-progress] .page-loading-bar{display:block}html[data-page-loading=true]:not([data-page-view=true]) .page-loading-bar{display:none}html[data-page-progress=reset] .page-loading-bar{transition:none}html[data-page-progress=complete] .page-loading-bar{opacity:0;transition:transform .12s ease-out,opacity .1s linear .12s}.page-loading-empty{z-index:2147483646;background:var(--background,#0b0e0b);flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:24px;display:none;position:fixed;inset:0}html[data-page-loading=true] .page-loading-empty{display:flex}.page-loading-empty[data-leaving=true]{pointer-events:none;will-change:opacity;display:flex}.page-transition-view{z-index:2147483646;background:var(--background,#0b0e0b);width:100vw;position:fixed;inset:0;overflow:hidden}.page-transition-view:empty{display:none}.page-transition-cover{z-index:2147483646;background:var(--background,#0b0e0b);pointer-events:none;contain:strict;will-change:opacity;position:fixed;inset:0}.page-transition-cover[hidden]{display:none}html[data-page-view=true] .page-loading-empty{z-index:2147483645}html[data-page-view=true] .page-loading-empty *{visibility:hidden!important}.page-loading-empty p{text-align:center;max-width:32ch;min-height:2.8em;color:var(--muted-foreground);opacity:.55;margin:0;font-size:13px;line-height:1.4}@media (prefers-reduced-motion:reduce){.page-loading-bar{transition:none!important}}
