.pixel-pet[data-v-2e820ded]{width:100%;height:100%}.pixel-pet svg[data-v-2e820ded]{image-rendering:pixelated}.pixel-pet--flip svg[data-v-2e820ded]{transform:scaleX(-1)}.pixel-pet__whole[data-v-2e820ded]{transform-origin:50% 88%}.pixel-pet__tail[data-v-2e820ded]{transform-origin:50% 70%}.pixel-pet__speed[data-v-2e820ded]{opacity:0}.pixel-pet--idle .pixel-pet__whole[data-v-2e820ded]{animation:2.8s ease-in-out infinite pet-breathe-2e820ded}.pixel-pet--idle .pixel-pet__tail[data-v-2e820ded]{animation:2.8s ease-in-out infinite pet-wag-2e820ded}.pixel-pet--walk .pixel-pet__whole[data-v-2e820ded],.pixel-pet--dash .pixel-pet__whole[data-v-2e820ded]{animation:.42s ease-in-out infinite pet-bob-2e820ded}.pixel-pet--walk .pixel-pet__tail[data-v-2e820ded],.pixel-pet--dash .pixel-pet__tail[data-v-2e820ded]{animation:.42s ease-in-out infinite pet-wag-2e820ded}.pixel-pet--dash .pixel-pet__whole[data-v-2e820ded],.pixel-pet--dash .pixel-pet__tail[data-v-2e820ded]{animation-duration:.23s}.pixel-pet--dash .pixel-pet__speed[data-v-2e820ded]{opacity:.65}.pixel-pet--stumble .pixel-pet__whole[data-v-2e820ded]{animation:.65s ease-out pet-stumble-2e820ded}.pixel-pet--cheer .pixel-pet__whole[data-v-2e820ded]{animation:.58s cubic-bezier(.34,1.56,.64,1) 2 pet-hop-2e820ded}.pixel-pet--cheer .pixel-pet__tail[data-v-2e820ded]{animation:.26s ease-in-out 4 pet-wag-2e820ded}@keyframes pet-breathe-2e820ded{50%{transform:translateY(-1px)scale(1.02,.99)}}@keyframes pet-wag-2e820ded{50%{transform:rotate(7deg)}}@keyframes pet-bob-2e820ded{50%{transform:translateY(-2px)}}@keyframes pet-stumble-2e820ded{25%{transform:rotate(-11deg)translateY(2px)}55%{transform:rotate(7deg)}}@keyframes pet-hop-2e820ded{40%{transform:translateY(-7px)scale(1.04,.96)}}@media (prefers-reduced-motion:reduce){.pixel-pet__whole[data-v-2e820ded],.pixel-pet__tail[data-v-2e820ded]{animation:none!important}}html.reduce-motion .pixel-pet__whole[data-v-2e820ded],html.reduce-motion .pixel-pet__tail[data-v-2e820ded]{animation:none!important}.whale[data-v-d492869c]{--whale-skin:var(--ui-color-primary-400);--whale-rim:var(--ui-color-primary-600);--whale-fin:var(--ui-color-primary-500);--whale-belly:var(--ui-color-primary-100);--whale-jet:var(--ui-color-primary-300);--whale-drop:var(--ui-color-primary-200)}.dark .whale[data-v-d492869c]{--whale-belly:var(--ui-color-primary-200)}.whale-skin[data-v-d492869c]{fill:var(--whale-skin)}.whale-rim[data-v-d492869c]{fill:var(--whale-rim)}.whale-fin[data-v-d492869c]{fill:var(--whale-fin)}.whale-belly[data-v-d492869c]{fill:var(--whale-belly)}.whale-jet[data-v-d492869c]{stroke:var(--whale-jet)}.whale-drop[data-v-d492869c]{fill:var(--whale-drop)}.whale-speed[data-v-d492869c]{stroke:var(--ui-color-primary-300);opacity:0}.whale svg[data-v-d492869c]{transform-origin:50% 90%}.whale--flip svg[data-v-d492869c]{transform:scaleX(-1)}.whale-body[data-v-d492869c]{transform-origin:62px 104px}.whale-tail[data-v-d492869c]{transform-box:view-box;transform-origin:87px 39px}.whale-spout[data-v-d492869c]{transform-box:view-box;transform-origin:61px 27px;opacity:0;transform:scale(.3)}.whale--idle .whale-body[data-v-d492869c]{animation:2.6s ease-in-out infinite whale-breathe-d492869c}.whale--idle .whale-tail[data-v-d492869c]{animation:2.6s ease-in-out infinite whale-tail-d492869c}.whale--idle .whale-spout[data-v-d492869c]{animation:5.2s ease-out infinite whale-spout-idle-d492869c}.whale--walk .whale-body[data-v-d492869c],.whale--dash .whale-body[data-v-d492869c]{animation:.4s ease-in-out infinite whale-bob-d492869c}.whale--walk .whale-tail[data-v-d492869c],.whale--dash .whale-tail[data-v-d492869c]{animation:.4s ease-in-out infinite whale-tail-d492869c}.whale--dash .whale-body[data-v-d492869c],.whale--dash .whale-tail[data-v-d492869c]{animation-duration:.24s}.whale--dash .whale-body[data-v-d492869c]{rotate:6deg}.whale--dash .whale-speed[data-v-d492869c]{opacity:1}.whale--stumble .whale-body[data-v-d492869c]{animation:.6s ease-out whale-stumble-d492869c}.whale--cheer .whale-body[data-v-d492869c]{animation:.55s cubic-bezier(.34,1.56,.64,1) 2 whale-hop-d492869c}.whale--cheer .whale-spout[data-v-d492869c]{animation:.55s ease-out 2 whale-spout-d492869c}@keyframes whale-breathe-d492869c{0%,to{transform:scale(1)}50%{transform:scale(1.02,.98)}}@keyframes whale-bob-d492869c{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes whale-tail-d492869c{0%,to{transform:rotate(-10deg)}50%{transform:rotate(12deg)}}@keyframes whale-spout-d492869c{0%{opacity:0;transform:scale(.3)}30%{opacity:1;transform:scale(1.05)}to{opacity:0;transform:scale(1.15)translateY(-3px)}}@keyframes whale-spout-idle-d492869c{0%,to{opacity:0;transform:scale(.3)}6%{opacity:1;transform:scale(1.05)}20%{opacity:0;transform:scale(1.15)translateY(-3px)}}@keyframes whale-stumble-d492869c{0%{transform:rotate(0)}25%{transform:rotate(-12deg)translateY(2px)}55%{transform:rotate(8deg)}80%{transform:rotate(-4deg)}to{transform:rotate(0)}}@keyframes whale-hop-d492869c{0%,to{transform:translateY(0)scale(1)}40%{transform:translateY(-14px)scale(1.04,.96)}}@media (prefers-reduced-motion:reduce){.whale .whale-body[data-v-d492869c],.whale .whale-tail[data-v-d492869c],.whale .whale-spout[data-v-d492869c]{animation:none!important}}html.reduce-motion .whale .whale-body[data-v-d492869c],html.reduce-motion .whale .whale-tail[data-v-d492869c],html.reduce-motion .whale .whale-spout[data-v-d492869c]{animation:none!important}.animal[data-v-59a2cf9f]{width:100%;height:100%}.animal--flip svg[data-v-59a2cf9f]{transform:scaleX(-1)}.animal-body[data-v-59a2cf9f]{transform-origin:65px 109px}.animal-tail[data-v-59a2cf9f]{transform-origin:38px 82px}.animal-speed[data-v-59a2cf9f]{stroke:var(--ui-color-primary-300);opacity:0}.animal--idle .animal-body[data-v-59a2cf9f]{animation:2.6s ease-in-out infinite animal-breathe-59a2cf9f}.animal--idle .animal-tail[data-v-59a2cf9f]{animation:2.6s ease-in-out infinite animal-wag-59a2cf9f}.animal--walk .animal-body[data-v-59a2cf9f],.animal--dash .animal-body[data-v-59a2cf9f]{animation:.42s ease-in-out infinite animal-bob-59a2cf9f}.animal--walk .animal-tail[data-v-59a2cf9f],.animal--dash .animal-tail[data-v-59a2cf9f]{animation:.42s ease-in-out infinite animal-wag-59a2cf9f}.animal--dash .animal-body[data-v-59a2cf9f],.animal--dash .animal-tail[data-v-59a2cf9f]{animation-duration:.24s}.animal--dash .animal-speed[data-v-59a2cf9f]{opacity:1}.animal--stumble .animal-body[data-v-59a2cf9f]{animation:.6s ease-out animal-stumble-59a2cf9f}.animal--cheer .animal-body[data-v-59a2cf9f]{animation:.55s cubic-bezier(.34,1.56,.64,1) 2 animal-hop-59a2cf9f}.animal--cheer .animal-tail[data-v-59a2cf9f]{animation:.24s ease-in-out 5 animal-wag-59a2cf9f}@keyframes animal-breathe-59a2cf9f{50%{transform:scale(1.025,.98)}}@keyframes animal-wag-59a2cf9f{50%{transform:rotate(15deg)}}@keyframes animal-bob-59a2cf9f{50%{transform:translateY(-3px)}}@keyframes animal-stumble-59a2cf9f{25%{transform:rotate(-12deg)translateY(2px)}55%{transform:rotate(8deg)}80%{transform:rotate(-4deg)}}@keyframes animal-hop-59a2cf9f{40%{transform:translateY(-14px)scale(1.04,.96)}}@media (prefers-reduced-motion:reduce){.animal-body[data-v-59a2cf9f],.animal-tail[data-v-59a2cf9f]{animation:none!important}}html.reduce-motion .animal-body[data-v-59a2cf9f],html.reduce-motion .animal-tail[data-v-59a2cf9f]{animation:none!important}.extra[data-v-72b450c9]{width:100%;height:100%}.extra--flip svg[data-v-72b450c9]{transform:scaleX(-1)}.extra-body[data-v-72b450c9]{transform-origin:61px 109px}.extra-tail[data-v-72b450c9]{transform-origin:96px 84px}.extra-speed[data-v-72b450c9]{opacity:0}.extra--idle .extra-body[data-v-72b450c9]{animation:2.6s ease-in-out infinite extra-breathe-72b450c9}.extra--idle .extra-tail[data-v-72b450c9]{animation:2.6s ease-in-out infinite extra-wag-72b450c9}.extra--walk .extra-body[data-v-72b450c9],.extra--dash .extra-body[data-v-72b450c9]{animation:.42s ease-in-out infinite extra-bob-72b450c9}.extra--walk .extra-tail[data-v-72b450c9],.extra--dash .extra-tail[data-v-72b450c9]{animation:.42s ease-in-out infinite extra-wag-72b450c9}.extra--dash .extra-body[data-v-72b450c9],.extra--dash .extra-tail[data-v-72b450c9]{animation-duration:.24s}.extra--dash .extra-speed[data-v-72b450c9]{opacity:1}.extra--stumble .extra-body[data-v-72b450c9]{animation:.6s ease-out extra-stumble-72b450c9}.extra--cheer .extra-body[data-v-72b450c9]{animation:.55s cubic-bezier(.34,1.56,.64,1) 2 extra-hop-72b450c9}.extra--cheer .extra-tail[data-v-72b450c9]{animation:.24s ease-in-out 5 extra-wag-72b450c9}@keyframes extra-breathe-72b450c9{50%{transform:scale(1.025,.98)}}@keyframes extra-wag-72b450c9{50%{transform:rotate(12deg)}}@keyframes extra-bob-72b450c9{50%{transform:translateY(-3px)}}@keyframes extra-stumble-72b450c9{25%{transform:rotate(-12deg)translateY(2px)}55%{transform:rotate(8deg)}}@keyframes extra-hop-72b450c9{40%{transform:translateY(-14px)scale(1.04,.96)}}@media (prefers-reduced-motion:reduce){.extra-body[data-v-72b450c9],.extra-tail[data-v-72b450c9]{animation:none!important}}html.reduce-motion .extra-body[data-v-72b450c9],html.reduce-motion .extra-tail[data-v-72b450c9]{animation:none!important}.app-mascot[data-v-138fc1ac]{width:100%;height:100%;position:relative}.app-mascot[data-v-138fc1ac] .whale{width:100%;height:100%}.app-mascot__button[data-v-138fc1ac]{cursor:pointer;touch-action:manipulation;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.app-mascot__button[data-v-138fc1ac]:hover{transform:translateY(-2px)}.app-mascot__button[data-v-138fc1ac]:focus-visible{outline:2px solid var(--ui-color-primary-500);outline-offset:2px;border-radius:12px}.app-mascot__message[data-v-138fc1ac]{z-index:2;background:var(--ui-bg-elevated);width:max-content;max-width:12rem;color:var(--ui-text-highlighted);pointer-events:none;white-space:normal;text-align:center;border-radius:999px;padding:.3rem .6rem;font-size:.72rem;font-weight:700;position:absolute;bottom:calc(100% + 3px);left:50%;transform:translate(-50%);box-shadow:0 2px 10px #0002}@media (prefers-reduced-motion:reduce){.app-mascot__button[data-v-138fc1ac]:hover{transform:none}}html.reduce-motion .app-mascot__button[data-v-138fc1ac]:hover{transform:none}
