.hat-shape.svelte-6g65k4{fill:var(--f,none);stroke:var(--s,none);stroke-linecap:round;stroke-linejoin:round}[data-gesture].svelte-6g65k4{transform-box:fill-box;transform-origin:50%}[data-gesture][data-origin=bottom].svelte-6g65k4{transform-origin:bottom}.hat[data-flourish].svelte-6g65k4 [data-gesture]:where(.svelte-6g65k4){animation-delay:var(--delay,0s);animation-iteration-count:var(--reps,1)}.hat[data-flourish].svelte-6g65k4 [data-gesture=rock]:where(.svelte-6g65k4){animation-name:svelte-6g65k4-hat-rock;animation-duration:calc(var(--dur-slow) * 1.8);animation-timing-function:var(--ease-in-out)}.hat[data-flourish].svelte-6g65k4 [data-gesture=shake]:where(.svelte-6g65k4){animation-name:svelte-6g65k4-hat-shake;animation-duration:calc(var(--dur-slow) * .9);animation-timing-function:var(--ease-in-out)}.hat[data-flourish].svelte-6g65k4 [data-gesture=flutter]:where(.svelte-6g65k4){animation-name:svelte-6g65k4-hat-flutter;animation-duration:calc(var(--dur-slow) * 1.4);animation-timing-function:var(--ease-in-out)}.hat[data-flourish].svelte-6g65k4 [data-gesture=bounce]:where(.svelte-6g65k4){animation-name:svelte-6g65k4-hat-bounce;animation-duration:calc(var(--dur-slow) * 1.1);animation-timing-function:var(--ease-out)}.hat[data-flourish].svelte-6g65k4 [data-gesture=squash]:where(.svelte-6g65k4){animation-name:svelte-6g65k4-hat-squash;animation-duration:calc(var(--dur-slow) * 1.5);animation-timing-function:var(--ease-out)}.hat[data-flourish].svelte-6g65k4 [data-gesture=flex]:where(.svelte-6g65k4){animation-name:svelte-6g65k4-hat-flex;animation-duration:calc(var(--dur-slow) * 1.5);animation-timing-function:var(--ease-out)}.hat[data-flourish].svelte-6g65k4 [data-gesture=twinkle]:where(.svelte-6g65k4){animation-name:svelte-6g65k4-hat-twinkle;animation-duration:calc(var(--dur-slow) * 1.6);animation-timing-function:var(--ease-in-out)}.hat[data-flourish].svelte-6g65k4 [data-gesture=spin]:where(.svelte-6g65k4){animation-name:svelte-6g65k4-hat-spin;animation-duration:calc(var(--dur-slow) * .7);animation-timing-function:linear}@keyframes svelte-6g65k4-hat-rock{0%,to{transform:rotate(0)}25%{transform:rotate(var(--amp))}60%{transform:rotate(calc(var(--amp) * -.45))}85%{transform:rotate(calc(var(--amp) * .15))}}@keyframes svelte-6g65k4-hat-shake{0%,to{transform:rotate(0)}15%{transform:rotate(var(--amp))}38%{transform:rotate(calc(var(--amp) * -1))}61%{transform:rotate(calc(var(--amp) * .7))}84%{transform:rotate(calc(var(--amp) * -.35))}}@keyframes svelte-6g65k4-hat-flutter{0%,to{transform:rotate(0)}20%{transform:rotate(var(--amp))}50%{transform:rotate(calc(var(--amp) * -.7))}78%{transform:rotate(calc(var(--amp) * .3))}}@keyframes svelte-6g65k4-hat-bounce{0%,to{transform:translate(0)}40%{transform:translate(0, var(--amp))}70%{transform:translate(0, calc(var(--amp) * .35))}}@keyframes svelte-6g65k4-hat-squash{0%,to{transform:scale(1)}35%{transform:scale(var(--amp), calc(2 - var(--amp)))}70%{transform:scale(calc((1 + var(--amp)) / 2), calc((3 - var(--amp)) / 2))}}@keyframes svelte-6g65k4-hat-flex{0%,to{transform:scale(1)}35%{transform:scale(1, var(--amp))}70%{transform:scale(1, calc((1 + var(--amp)) / 2))}}@keyframes svelte-6g65k4-hat-twinkle{0%,to{opacity:1;transform:scale(1)}30%{transform:scale(var(--amp));opacity:.7}60%{transform:scale(calc((1 + var(--amp)) / 2));opacity:1}}@keyframes svelte-6g65k4-hat-spin{0%,to{transform:scale(1)}25%{transform:scaleX(.06)}50%{transform:scaleX(-1)}75%{transform:scaleX(-.06)}}.companion.svelte-151cj77{inline-size:var(--companion-size);block-size:var(--companion-size);flex:none;overflow:visible}.spot.svelte-151cj77{fill:none;stroke:none;pointer-events:none}.body.svelte-151cj77{fill:var(--companion-skin);stroke:var(--color-accent);stroke-width:2.5px}.belly.svelte-151cj77{fill:var(--color-bg-raised);opacity:.5}.wing.svelte-151cj77{fill:var(--facet-spirit);opacity:.5}.wing-right.svelte-151cj77{fill:var(--facet-heart)}.arm.svelte-151cj77,.antenna.svelte-151cj77,.mouth.svelte-151cj77,.lid.svelte-151cj77{fill:none;stroke:var(--color-accent);stroke-width:2.5px;stroke-linecap:round}.antenna-tip.svelte-151cj77{fill:var(--facet-body)}.eye.svelte-151cj77{fill:var(--color-ink);transform-box:fill-box;transform-origin:50%}.cheek.svelte-151cj77{fill:var(--facet-heart);opacity:0}.lid.svelte-151cj77{opacity:0}.mouth.svelte-151cj77{stroke-width:2px}.sparkle.svelte-151cj77{fill:var(--facet-body);opacity:0;transform-box:fill-box;transform-origin:50%}.creature.svelte-151cj77,.wings.svelte-151cj77,.arms.svelte-151cj77,.wing.svelte-151cj77,.arm.svelte-151cj77,.antenna-tip.svelte-151cj77,.accessory.svelte-151cj77{transform-box:fill-box;transform-origin:50%}.creature.svelte-151cj77{--tilt:0deg;transform:rotate(var(--tilt))}.companion[data-pose=idle].svelte-151cj77 .creature:where(.svelte-151cj77),.companion[data-pose=curious].svelte-151cj77 .creature:where(.svelte-151cj77){animation:svelte-151cj77-bob 3.6s var(--ease-in-out) infinite}.companion[data-pose=curious].svelte-151cj77 .creature:where(.svelte-151cj77){--tilt:-7deg}.companion[data-pose=curious].svelte-151cj77 .wing-left:where(.svelte-151cj77){animation:svelte-151cj77-flutter 1.8s var(--ease-in-out) infinite}.companion[data-pose=curious].svelte-151cj77 .wing-right:where(.svelte-151cj77){animation:svelte-151cj77-flutter 1.8s var(--ease-in-out) infinite reverse}.companion[data-pose=sleepy].svelte-151cj77 .creature:where(.svelte-151cj77){animation:svelte-151cj77-bob 6s var(--ease-in-out) infinite}.companion[data-pose=sleepy].svelte-151cj77 .eye:where(.svelte-151cj77){opacity:0}.companion[data-pose=sleepy].svelte-151cj77 .lid:where(.svelte-151cj77){opacity:1}.companion[data-pose=sleepy].svelte-151cj77 .wing:where(.svelte-151cj77){opacity:.3}.companion[data-pose=celebrate].svelte-151cj77 .creature:where(.svelte-151cj77){animation:svelte-151cj77-hop .9s var(--ease-out) infinite}.companion[data-pose=celebrate].svelte-151cj77 .arm-left:where(.svelte-151cj77){transform-origin:100% 0;rotate:120deg}.companion[data-pose=celebrate].svelte-151cj77 .arm-right:where(.svelte-151cj77){transform-origin:0 0;rotate:-120deg}.companion[data-pose=celebrate].svelte-151cj77 .wing:where(.svelte-151cj77){animation:svelte-151cj77-flutter .5s var(--ease-in-out) infinite;opacity:.7}.companion[data-pose=celebrate].svelte-151cj77 .sparkle:where(.svelte-151cj77){animation:svelte-151cj77-twinkle 1.4s var(--ease-out) infinite}.companion[data-pose=celebrate].svelte-151cj77 .sparkle-b:where(.svelte-151cj77){animation-delay:.35s}.companion[data-pose=celebrate].svelte-151cj77 .sparkle-c:where(.svelte-151cj77){animation-delay:.7s}.companion[data-reaction=happy].svelte-151cj77 .creature:where(.svelte-151cj77){animation:svelte-151cj77-react-happy calc(var(--dur-slow) * 1.9) var(--ease-in-out)}.companion[data-reaction=happy].svelte-151cj77 .wing-left:where(.svelte-151cj77),.companion[data-reaction=happy].svelte-151cj77 .wing-right:where(.svelte-151cj77){animation:svelte-151cj77-flutter calc(var(--dur-base) * 1.4) var(--ease-in-out) 5;opacity:.7}.companion[data-reaction=giggle].svelte-151cj77 .creature:where(.svelte-151cj77){animation:svelte-151cj77-react-giggle calc(var(--dur-slow) * 1.6) var(--ease-in-out)}.companion[data-reaction=twirl].svelte-151cj77 .creature:where(.svelte-151cj77){animation:svelte-151cj77-react-twirl calc(var(--dur-slow) * 2) var(--ease-in-out), svelte-151cj77-react-twirl-hop calc(var(--dur-slow) * 2) var(--ease-in-out)}.companion[data-reaction=twirl].svelte-151cj77 .wing-left:where(.svelte-151cj77),.companion[data-reaction=twirl].svelte-151cj77 .wing-right:where(.svelte-151cj77){animation:svelte-151cj77-flutter calc(var(--dur-base) * 1.2) var(--ease-in-out) 6;opacity:.7}.companion[data-reaction=bashful].svelte-151cj77 .creature:where(.svelte-151cj77){--tilt:13deg;animation:svelte-151cj77-react-bashful calc(var(--dur-slow) * 2) var(--ease-in-out)}.companion[data-reaction=blissful].svelte-151cj77 .creature:where(.svelte-151cj77){animation:svelte-151cj77-react-blissful calc(var(--dur-slow) * 2.4) var(--ease-in-out)}.companion[data-reaction=blissful].svelte-151cj77 .wing-left:where(.svelte-151cj77),.companion[data-reaction=blissful].svelte-151cj77 .wing-right:where(.svelte-151cj77){opacity:.3}.companion[data-reaction=bashful].svelte-151cj77 .eye:where(.svelte-151cj77),.companion[data-reaction=blissful].svelte-151cj77 .eye:where(.svelte-151cj77){opacity:0}.companion[data-reaction=bashful].svelte-151cj77 .lid:where(.svelte-151cj77),.companion[data-reaction=blissful].svelte-151cj77 .lid:where(.svelte-151cj77){opacity:1}.companion[data-reaction=bashful].svelte-151cj77 .cheek:where(.svelte-151cj77),.companion[data-reaction=blissful].svelte-151cj77 .cheek:where(.svelte-151cj77){opacity:.55}.companion[data-reaction=startled].svelte-151cj77 .creature:where(.svelte-151cj77){animation:svelte-151cj77-react-startled calc(var(--dur-slow) * 1.7) var(--ease-out)}.companion[data-reaction=startled].svelte-151cj77 .eye:where(.svelte-151cj77){opacity:1;scale:1.3}.companion[data-reaction=startled].svelte-151cj77 .lid:where(.svelte-151cj77){opacity:0}.companion[data-reaction].svelte-151cj77 .antenna-tip:where(.svelte-151cj77){animation:svelte-151cj77-antenna-boing calc(var(--dur-slow) * 1.4) var(--ease-out)}.companion[data-reaction=startled].svelte-151cj77 .antenna-tip:where(.svelte-151cj77),.companion[data-reaction=startled].svelte-151cj77 .accessory:where(.svelte-151cj77){animation:svelte-151cj77-react-whip calc(var(--dur-slow) * 1.7) var(--ease-out)}.companion[data-hat].svelte-151cj77 .antenna:where(.svelte-151cj77),.companion[data-hat].svelte-151cj77 .antenna-tip:where(.svelte-151cj77){opacity:0}.companion[data-still].svelte-151cj77:not([data-reaction]) [data-loop]:where(.svelte-151cj77){animation:none}.companion[data-silhouette].svelte-151cj77 .belly:where(.svelte-151cj77),.companion[data-silhouette].svelte-151cj77 .wing:where(.svelte-151cj77){opacity:1}.companion[data-silhouette].svelte-151cj77 .body:where(.svelte-151cj77),.companion[data-silhouette].svelte-151cj77 .belly:where(.svelte-151cj77),.companion[data-silhouette].svelte-151cj77 .wing:where(.svelte-151cj77),.companion[data-silhouette].svelte-151cj77 .antenna-tip:where(.svelte-151cj77),.companion[data-silhouette].svelte-151cj77 .eye:where(.svelte-151cj77){fill:var(--locked-ink)}.companion[data-silhouette].svelte-151cj77 .body:where(.svelte-151cj77),.companion[data-silhouette].svelte-151cj77 .arm:where(.svelte-151cj77),.companion[data-silhouette].svelte-151cj77 .antenna:where(.svelte-151cj77),.companion[data-silhouette].svelte-151cj77 .mouth:where(.svelte-151cj77),.companion[data-silhouette].svelte-151cj77 .lid:where(.svelte-151cj77){stroke:var(--locked-ink)}@keyframes svelte-151cj77-bob{0%,to{transform:translate(0, 0) rotate(var(--tilt))}50%{transform:translate(0, -3.5%) rotate(var(--tilt))}}@keyframes svelte-151cj77-hop{0%,to{transform:translate(0, 0) rotate(var(--tilt)) scale(1)}35%{transform:translate(0, -9%) rotate(var(--tilt)) scale(1.03)}}@keyframes svelte-151cj77-flutter{0%,to{transform:rotate(0)}50%{transform:rotate(-12deg)}}@keyframes svelte-151cj77-twinkle{0%,to{opacity:0;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}@keyframes svelte-151cj77-react-happy{0%,to{transform:translate(0, 0) rotate(var(--tilt)) scale(1)}18%{transform:translate(0, -11%) rotate(var(--tilt)) scale(1.05, .95)}38%{transform:translate(0, 0) rotate(var(--tilt)) scale(.95, 1.05)}58%{transform:translate(0, -7%) rotate(var(--tilt)) scale(1.03, .97)}78%{transform:translate(0, 0) rotate(var(--tilt)) scale(.97, 1.03)}}@keyframes svelte-151cj77-react-giggle{0%,to{transform:translate(0)rotate(0)}15%{transform:translate(-2%,-2%)rotate(-11deg)}32%{transform:translate(2%)rotate(9deg)}49%{transform:translate(-2%,-2%)rotate(-8deg)}66%{transform:translate(1%)rotate(6deg)}83%{transform:translateY(-1%)rotate(-3deg)}}@keyframes svelte-151cj77-react-twirl{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-151cj77-react-twirl-hop{0%,to{translate:0}45%{translate:0 -10%}}@keyframes svelte-151cj77-react-bashful{0%,to{transform:translate(0, 0) rotate(var(--tilt))}30%{transform:translate(-4%, 2%) rotate(var(--tilt))}70%{transform:translate(-3%, 1%) rotate(var(--tilt))}}@keyframes svelte-151cj77-react-startled{0%,to{transform:translate(0, 0) rotate(var(--tilt)) scale(1)}12%{transform:translate(0, -9%) rotate(var(--tilt)) scale(1.12, .9)}32%{transform:translate(0, 1%) rotate(var(--tilt)) scale(.93, 1.07)}58%{transform:translate(0, 0) rotate(var(--tilt)) scale(1.03, .98)}}@keyframes svelte-151cj77-react-blissful{0%,to{transform:translate(0, 0) rotate(var(--tilt)) scale(1)}35%{transform:translate(0, 3%) rotate(var(--tilt)) scale(1.07, .93)}75%{transform:translate(0, 1%) rotate(var(--tilt)) scale(1.02, .98)}}@keyframes svelte-151cj77-antenna-boing{0%,to{transform:translate(0)scale(1)}22%{transform:translateY(2.5px)scale(1.12,.88)}52%{transform:translateY(-2px)scale(.92,1.1)}78%{transform:translateY(.8px)scale(1.04,.96)}}@keyframes svelte-151cj77-react-whip{0%,to{transform:translate(0)}20%{transform:translate(-3px,-4px)}55%{transform:translate(2px,2px)}}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .companion[data-pose=celebrate].svelte-151cj77 .sparkle:where(.svelte-151cj77){opacity:1}}:root[data-motion=reduced] .companion[data-pose=celebrate].svelte-151cj77 .sparkle:where(.svelte-151cj77){opacity:1}
