.pixel-pet[data-v-c72bbdb8]{width:100%;height:100%}.pixel-pet svg[data-v-c72bbdb8]{image-rendering:pixelated}.pixel-pet--flip svg[data-v-c72bbdb8]{transform:scaleX(-1)}.pixel-pet__whole[data-v-c72bbdb8]{transform-origin:50% 88%}.pixel-pet__tail[data-v-c72bbdb8]{transform-origin:50% 70%}.pixel-pet__speed[data-v-c72bbdb8]{opacity:0}.pixel-pet--idle .pixel-pet__whole[data-v-c72bbdb8]{animation:2.8s ease-in-out infinite pet-breathe-c72bbdb8}.pixel-pet--idle .pixel-pet__tail[data-v-c72bbdb8]{animation:2.8s ease-in-out infinite pet-wag-c72bbdb8}.pixel-pet--walk .pixel-pet__whole[data-v-c72bbdb8],.pixel-pet--dash .pixel-pet__whole[data-v-c72bbdb8]{animation:.42s ease-in-out infinite pet-bob-c72bbdb8}.pixel-pet--walk .pixel-pet__tail[data-v-c72bbdb8],.pixel-pet--dash .pixel-pet__tail[data-v-c72bbdb8]{animation:.42s ease-in-out infinite pet-wag-c72bbdb8}.pixel-pet--dash .pixel-pet__whole[data-v-c72bbdb8],.pixel-pet--dash .pixel-pet__tail[data-v-c72bbdb8]{animation-duration:.23s}.pixel-pet--dash .pixel-pet__speed[data-v-c72bbdb8]{opacity:.65}.pixel-pet--stumble .pixel-pet__whole[data-v-c72bbdb8]{animation:.65s ease-out pet-stumble-c72bbdb8}.pixel-pet--cheer .pixel-pet__whole[data-v-c72bbdb8]{animation:.58s cubic-bezier(.34,1.56,.64,1) 2 pet-hop-c72bbdb8}.pixel-pet--cheer .pixel-pet__tail[data-v-c72bbdb8]{animation:.26s ease-in-out 4 pet-wag-c72bbdb8}.pixel-pet--wave .pixel-pet__whole[data-v-c72bbdb8]{animation:.58s cubic-bezier(.34,1.56,.64,1) 2 pet-hop-c72bbdb8}.pixel-pet--wave .pixel-pet__tail[data-v-c72bbdb8]{animation:.25s ease-in-out 4 pet-wag-c72bbdb8}.pixel-pet--think .pixel-pet__whole[data-v-c72bbdb8]{animation:1.2s ease-in-out infinite alternate pet-think-c72bbdb8}.pixel-pet--rest .pixel-pet__whole[data-v-c72bbdb8]{animation:2.9s ease-in-out infinite pet-rest-c72bbdb8}@keyframes pet-think-c72bbdb8{to{transform:rotate(-5deg)translateY(1px)}}@keyframes pet-rest-c72bbdb8{50%{transform:translateY(1px)scale(1.02,.96)}}@keyframes pet-breathe-c72bbdb8{50%{transform:translateY(-1px)scale(1.02,.99)}}@keyframes pet-wag-c72bbdb8{50%{transform:rotate(7deg)}}@keyframes pet-bob-c72bbdb8{50%{transform:translateY(-2px)}}@keyframes pet-stumble-c72bbdb8{25%{transform:rotate(-11deg)translateY(2px)}55%{transform:rotate(7deg)}}@keyframes pet-hop-c72bbdb8{40%{transform:translateY(-7px)scale(1.04,.96)}}@media (prefers-reduced-motion:reduce){.pixel-pet__whole[data-v-c72bbdb8],.pixel-pet__tail[data-v-c72bbdb8]{animation:none!important}}html.reduce-motion .pixel-pet__whole[data-v-c72bbdb8],html.reduce-motion .pixel-pet__tail[data-v-c72bbdb8]{animation:none!important}.whale[data-v-f1c7e1aa]{--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-f1c7e1aa]{--whale-belly:var(--ui-color-primary-200)}.whale-skin[data-v-f1c7e1aa]{fill:var(--whale-skin)}.whale-rim[data-v-f1c7e1aa]{fill:var(--whale-rim)}.whale-fin[data-v-f1c7e1aa]{fill:var(--whale-fin)}.whale-belly[data-v-f1c7e1aa]{fill:var(--whale-belly)}.whale-jet[data-v-f1c7e1aa]{stroke:var(--whale-jet)}.whale-drop[data-v-f1c7e1aa]{fill:var(--whale-drop)}.whale-speed[data-v-f1c7e1aa]{stroke:var(--ui-color-primary-300);opacity:0}.whale svg[data-v-f1c7e1aa]{transform-origin:50% 90%}.whale--flip svg[data-v-f1c7e1aa]{transform:scaleX(-1)}.whale-body[data-v-f1c7e1aa]{transform-origin:62px 104px}.whale-tail[data-v-f1c7e1aa]{transform-box:view-box;transform-origin:87px 39px}.whale-spout[data-v-f1c7e1aa]{transform-box:view-box;transform-origin:61px 27px;opacity:0;transform:scale(.3)}.whale--idle .whale-body[data-v-f1c7e1aa]{animation:2.6s ease-in-out infinite whale-breathe-f1c7e1aa}.whale--idle .whale-tail[data-v-f1c7e1aa]{animation:2.6s ease-in-out infinite whale-tail-f1c7e1aa}.whale--idle .whale-spout[data-v-f1c7e1aa]{animation:5.2s ease-out infinite whale-spout-idle-f1c7e1aa}.whale--walk .whale-body[data-v-f1c7e1aa],.whale--dash .whale-body[data-v-f1c7e1aa]{animation:.4s ease-in-out infinite whale-bob-f1c7e1aa}.whale--walk .whale-tail[data-v-f1c7e1aa],.whale--dash .whale-tail[data-v-f1c7e1aa]{animation:.4s ease-in-out infinite whale-tail-f1c7e1aa}.whale--dash .whale-body[data-v-f1c7e1aa],.whale--dash .whale-tail[data-v-f1c7e1aa]{animation-duration:.24s}.whale--dash .whale-body[data-v-f1c7e1aa]{rotate:6deg}.whale--dash .whale-speed[data-v-f1c7e1aa]{opacity:1}.whale--stumble .whale-body[data-v-f1c7e1aa]{animation:.6s ease-out whale-stumble-f1c7e1aa}.whale--cheer .whale-body[data-v-f1c7e1aa]{animation:.55s cubic-bezier(.34,1.56,.64,1) 2 whale-hop-f1c7e1aa}.whale--cheer .whale-spout[data-v-f1c7e1aa]{animation:.55s ease-out 2 whale-spout-f1c7e1aa}.whale--wave .whale-body[data-v-f1c7e1aa]{animation:.55s cubic-bezier(.34,1.56,.64,1) 2 whale-hop-f1c7e1aa}.whale--wave .whale-spout[data-v-f1c7e1aa]{animation:.55s ease-out 2 whale-spout-f1c7e1aa}.whale--think .whale-body[data-v-f1c7e1aa]{animation:1.15s ease-in-out infinite alternate whale-think-f1c7e1aa}.whale--rest .whale-body[data-v-f1c7e1aa]{animation:2.8s ease-in-out infinite whale-rest-f1c7e1aa}.whale--rest .whale-spout[data-v-f1c7e1aa]{opacity:0}@keyframes whale-think-f1c7e1aa{to{transform:rotate(-5deg)translateY(1px)}}@keyframes whale-rest-f1c7e1aa{50%{transform:translateY(3px)scale(1.025,.96)}}@keyframes whale-breathe-f1c7e1aa{0%,to{transform:scale(1)}50%{transform:scale(1.02,.98)}}@keyframes whale-bob-f1c7e1aa{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes whale-tail-f1c7e1aa{0%,to{transform:rotate(-10deg)}50%{transform:rotate(12deg)}}@keyframes whale-spout-f1c7e1aa{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-f1c7e1aa{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-f1c7e1aa{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-f1c7e1aa{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-f1c7e1aa],.whale .whale-tail[data-v-f1c7e1aa],.whale .whale-spout[data-v-f1c7e1aa]{animation:none!important}}html.reduce-motion .whale .whale-body[data-v-f1c7e1aa],html.reduce-motion .whale .whale-tail[data-v-f1c7e1aa],html.reduce-motion .whale .whale-spout[data-v-f1c7e1aa]{animation:none!important}.animal[data-v-bd3ceb08]{width:100%;height:100%}.animal--flip svg[data-v-bd3ceb08]{transform:scaleX(-1)}.animal-body[data-v-bd3ceb08]{transform-origin:65px 109px}.animal-tail[data-v-bd3ceb08]{transform-origin:38px 82px}.animal-speed[data-v-bd3ceb08]{stroke:var(--ui-color-primary-300);opacity:0}.animal--idle .animal-body[data-v-bd3ceb08]{animation:2.6s ease-in-out infinite animal-breathe-bd3ceb08}.animal--idle .animal-tail[data-v-bd3ceb08]{animation:2.6s ease-in-out infinite animal-wag-bd3ceb08}.animal--walk .animal-body[data-v-bd3ceb08],.animal--dash .animal-body[data-v-bd3ceb08]{animation:.42s ease-in-out infinite animal-bob-bd3ceb08}.animal--walk .animal-tail[data-v-bd3ceb08],.animal--dash .animal-tail[data-v-bd3ceb08]{animation:.42s ease-in-out infinite animal-wag-bd3ceb08}.animal--dash .animal-body[data-v-bd3ceb08],.animal--dash .animal-tail[data-v-bd3ceb08]{animation-duration:.24s}.animal--dash .animal-speed[data-v-bd3ceb08]{opacity:1}.animal--stumble .animal-body[data-v-bd3ceb08]{animation:.6s ease-out animal-stumble-bd3ceb08}.animal--cheer .animal-body[data-v-bd3ceb08]{animation:.55s cubic-bezier(.34,1.56,.64,1) 2 animal-hop-bd3ceb08}.animal--cheer .animal-tail[data-v-bd3ceb08]{animation:.24s ease-in-out 5 animal-wag-bd3ceb08}.animal--wave .animal-body[data-v-bd3ceb08]{animation:.58s cubic-bezier(.34,1.56,.64,1) 2 animal-hop-bd3ceb08}.animal--wave .animal-tail[data-v-bd3ceb08]{animation:.26s ease-in-out 4 animal-wag-bd3ceb08}.animal--think .animal-body[data-v-bd3ceb08]{animation:1.2s ease-in-out infinite alternate animal-think-bd3ceb08}.animal--fox.animal--think .animal-body[data-v-bd3ceb08]{animation-duration:.8s}.animal--rest .animal-body[data-v-bd3ceb08]{animation:2.8s ease-in-out infinite animal-rest-bd3ceb08}.animal--rest .animal-tail[data-v-bd3ceb08]{animation:3.5s ease-in-out infinite animal-wag-bd3ceb08}@keyframes animal-think-bd3ceb08{to{transform:rotate(-5deg)translateY(1px)}}@keyframes animal-rest-bd3ceb08{50%{transform:translateY(3px)scale(1.02,.96)}}@keyframes animal-breathe-bd3ceb08{50%{transform:scale(1.025,.98)}}@keyframes animal-wag-bd3ceb08{50%{transform:rotate(15deg)}}@keyframes animal-bob-bd3ceb08{50%{transform:translateY(-3px)}}@keyframes animal-stumble-bd3ceb08{25%{transform:rotate(-12deg)translateY(2px)}55%{transform:rotate(8deg)}80%{transform:rotate(-4deg)}}@keyframes animal-hop-bd3ceb08{40%{transform:translateY(-14px)scale(1.04,.96)}}@media (prefers-reduced-motion:reduce){.animal-body[data-v-bd3ceb08],.animal-tail[data-v-bd3ceb08]{animation:none!important}}html.reduce-motion .animal-body[data-v-bd3ceb08],html.reduce-motion .animal-tail[data-v-bd3ceb08]{animation:none!important}.extra[data-v-0b4efe59]{width:100%;height:100%}.extra--flip svg[data-v-0b4efe59]{transform:scaleX(-1)}.extra-body[data-v-0b4efe59]{transform-origin:61px 109px}.extra-tail[data-v-0b4efe59]{transform-origin:96px 84px}.extra-speed[data-v-0b4efe59]{opacity:0}.extra--idle .extra-body[data-v-0b4efe59]{animation:2.6s ease-in-out infinite extra-breathe-0b4efe59}.extra--idle .extra-tail[data-v-0b4efe59]{animation:2.6s ease-in-out infinite extra-wag-0b4efe59}.extra--walk .extra-body[data-v-0b4efe59],.extra--dash .extra-body[data-v-0b4efe59]{animation:.42s ease-in-out infinite extra-bob-0b4efe59}.extra--walk .extra-tail[data-v-0b4efe59],.extra--dash .extra-tail[data-v-0b4efe59]{animation:.42s ease-in-out infinite extra-wag-0b4efe59}.extra--dash .extra-body[data-v-0b4efe59],.extra--dash .extra-tail[data-v-0b4efe59]{animation-duration:.24s}.extra--dash .extra-speed[data-v-0b4efe59]{opacity:1}.extra--stumble .extra-body[data-v-0b4efe59]{animation:.6s ease-out extra-stumble-0b4efe59}.extra--cheer .extra-body[data-v-0b4efe59]{animation:.55s cubic-bezier(.34,1.56,.64,1) 2 extra-hop-0b4efe59}.extra--cheer .extra-tail[data-v-0b4efe59]{animation:.24s ease-in-out 5 extra-wag-0b4efe59}.extra--wave .extra-body[data-v-0b4efe59]{animation:.58s cubic-bezier(.34,1.56,.64,1) 2 extra-hop-0b4efe59}.extra--rabbit.extra--wave .extra-body[data-v-0b4efe59]{animation-duration:.4s}.extra--wave .extra-tail[data-v-0b4efe59]{animation:.25s ease-in-out 4 extra-wag-0b4efe59}.extra--think .extra-body[data-v-0b4efe59]{animation:1.15s ease-in-out infinite alternate extra-think-0b4efe59}.extra--rest .extra-body[data-v-0b4efe59]{animation:2.9s ease-in-out infinite extra-rest-0b4efe59}@keyframes extra-think-0b4efe59{to{transform:rotate(-4deg)translateY(1px)}}@keyframes extra-rest-0b4efe59{50%{transform:translateY(3px)scale(1.02,.96)}}@keyframes extra-breathe-0b4efe59{50%{transform:scale(1.025,.98)}}@keyframes extra-wag-0b4efe59{50%{transform:rotate(12deg)}}@keyframes extra-bob-0b4efe59{50%{transform:translateY(-3px)}}@keyframes extra-stumble-0b4efe59{25%{transform:rotate(-12deg)translateY(2px)}55%{transform:rotate(8deg)}}@keyframes extra-hop-0b4efe59{40%{transform:translateY(-14px)scale(1.04,.96)}}@media (prefers-reduced-motion:reduce){.extra-body[data-v-0b4efe59],.extra-tail[data-v-0b4efe59]{animation:none!important}}html.reduce-motion .extra-body[data-v-0b4efe59],html.reduce-motion .extra-tail[data-v-0b4efe59]{animation:none!important}.mascot-detail[data-v-618dba2b]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mascot-detail--flip[data-v-618dba2b]{transform:scaleX(-1)}.mascot-detail__attached[data-v-618dba2b]{transform-origin:61px 106px}.mascot-detail--idle .mascot-detail__attached[data-v-618dba2b]{animation:2.6s ease-in-out infinite detail-breathe-618dba2b}.mascot-detail--walk .mascot-detail__attached[data-v-618dba2b],.mascot-detail--dash .mascot-detail__attached[data-v-618dba2b]{animation:.42s ease-in-out infinite detail-bob-618dba2b}.mascot-detail--dash .mascot-detail__attached[data-v-618dba2b]{animation-duration:.24s}.mascot-detail--cheer .mascot-detail__attached[data-v-618dba2b],.mascot-detail--wave .mascot-detail__attached[data-v-618dba2b]{animation:.55s cubic-bezier(.34,1.56,.64,1) 2 detail-hop-618dba2b}.mascot-detail--think .mascot-detail__attached[data-v-618dba2b]{animation:1.2s ease-in-out infinite alternate detail-think-618dba2b}.mascot-detail__thought[data-v-618dba2b],.mascot-detail__sparkle[data-v-618dba2b],.mascot-detail__rest[data-v-618dba2b]{animation:.3s ease-out both detail-appear-618dba2b}@keyframes detail-breathe-618dba2b{50%{transform:scale(1.025,.98)}}@keyframes detail-bob-618dba2b{50%{transform:translateY(-3px)}}@keyframes detail-hop-618dba2b{40%{transform:translateY(-14px)scale(1.04,.96)}}@keyframes detail-think-618dba2b{to{transform:rotate(-4deg)}}@keyframes detail-appear-618dba2b{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.mascot-detail[data-v-618dba2b] *{animation:none!important}}html.reduce-motion .mascot-detail[data-v-618dba2b] *{animation:none!important}.app-mascot[data-v-8a1c9ce1]{width:100%;height:100%;position:relative}.app-mascot[data-v-8a1c9ce1] .whale{width:100%;height:100%}.app-mascot__art[data-v-8a1c9ce1]{transform-origin:50% 88%;width:100%;height:100%;display:block;position:relative}.app-mascot__surface[data-v-8a1c9ce1]{background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.app-mascot__button[data-v-8a1c9ce1]{cursor:pointer;touch-action:manipulation;border-radius:12px}.app-mascot__button[data-v-8a1c9ce1]:focus-visible{outline:2px solid var(--ui-color-primary-500);outline-offset:2px}.app-mascot[data-v-8a1c9ce1] .mascot-eye{transform:translate(var(--mascot-look-x), var(--mascot-look-y));transition:transform .16s ease-out}.app-mascot[data-v-8a1c9ce1] .mascot-eye__lid{transform-box:fill-box;transform-origin:50%;transform:scaleY(var(--mascot-eye-open));transition:transform 65ms ease-in-out}.app-mascot--pixel[data-v-8a1c9ce1] .mascot-eye,.app-mascot--pixel[data-v-8a1c9ce1] .mascot-eye__lid{transition:none}.app-mascot--gesture[data-v-8a1c9ce1] .whale-body,.app-mascot--gesture[data-v-8a1c9ce1] .animal-body,.app-mascot--gesture[data-v-8a1c9ce1] .extra-body,.app-mascot--gesture[data-v-8a1c9ce1] .pixel-pet__whole,.app-mascot--gesture[data-v-8a1c9ce1] .mascot-detail__attached{animation:none!important}.app-mascot__art[class*=gesture--][data-v-8a1c9ce1]{animation-duration:var(--mascot-gesture-duration);animation-timing-function:ease-in-out}.gesture--swim[data-v-8a1c9ce1]{animation-name:companion-swim-8a1c9ce1}.gesture--breach[data-v-8a1c9ce1]{animation-name:companion-breach-8a1c9ce1}.gesture--purr[data-v-8a1c9ce1]{animation-name:companion-purr-8a1c9ce1}.gesture--pounce[data-v-8a1c9ce1]{animation-name:companion-pounce-8a1c9ce1}.gesture--curious[data-v-8a1c9ce1]{animation-name:companion-curious-8a1c9ce1}.gesture--twirl[data-v-8a1c9ce1]{animation-name:companion-twirl-8a1c9ce1}.gesture--bounce[data-v-8a1c9ce1]{animation-name:companion-bounce-8a1c9ce1}.gesture--hops[data-v-8a1c9ce1]{animation-name:companion-hops-8a1c9ce1}.gesture--waddle[data-v-8a1c9ce1]{animation-name:companion-waddle-8a1c9ce1}.gesture--flap[data-v-8a1c9ce1]{animation-name:companion-flap-8a1c9ce1}.gesture--hug[data-v-8a1c9ce1]{animation-name:companion-hug-8a1c9ce1}.gesture--sway[data-v-8a1c9ce1]{animation-name:companion-sway-8a1c9ce1}.gesture--flap[data-v-8a1c9ce1] .penguin-wings{transform-origin:61px 80px;animation:.32s ease-in-out 5 companion-wings-8a1c9ce1}.gesture--bounce[data-v-8a1c9ce1] .rabbit-ears,.gesture--hops[data-v-8a1c9ce1] .rabbit-ears{transform-origin:65px 43px;animation:.36s ease-in-out 3 companion-ears-8a1c9ce1}@keyframes companion-wings-8a1c9ce1{50%{transform:scaleY(-.7)translateY(-5px)}}@keyframes companion-ears-8a1c9ce1{50%{transform:skew(5deg)scaleY(.94)}}@keyframes companion-swim-8a1c9ce1{25%{transform:translate(4%,-3%)rotate(4deg)}65%{transform:translate(-4%,-5%)rotate(-5deg)}}@keyframes companion-breach-8a1c9ce1{18%{transform:scale(1.05,.95)}42%{transform:translateY(-14%)rotate(-8deg)}66%{transform:translateY(-5%)rotate(5deg)}82%{transform:scale(1.04,.96)}}@keyframes companion-purr-8a1c9ce1{25%,65%{transform:rotate(-5deg)scale(1.025,.97)}45%,80%{transform:rotate(3deg)scale(1.015,.985)}}@keyframes companion-pounce-8a1c9ce1{18%{transform:scale(1.08,.9)}42%{transform:translateY(-11%)rotate(4deg)}67%{transform:scale(1.04,.95)}82%{transform:translateY(-3%)}}@keyframes companion-curious-8a1c9ce1{25%{transform:rotate(-9deg)}55%{transform:rotate(8deg)translateY(-2%)}80%{transform:rotate(-4deg)}}@keyframes companion-twirl-8a1c9ce1{20%{transform:rotate(-10deg)scale(.97,1.03)}45%{transform:translateY(-9%)rotate(12deg)}70%{transform:rotate(-7deg)}87%{transform:rotate(3deg)}}@keyframes companion-bounce-8a1c9ce1{20%{transform:scale(1.05,.9)}45%{transform:translateY(-14%)scale(.97,1.06)}72%{transform:scale(1.05,.94)}}@keyframes companion-hops-8a1c9ce1{15%,50%,83%{transform:scale(1.05,.93)}30%{transform:translateY(-10%)rotate(-4deg)}65%{transform:translateY(-16%)rotate(4deg)}}@keyframes companion-waddle-8a1c9ce1{20%,65%{transform:rotate(-7deg)translate(-3%)}42%,82%{transform:rotate(7deg)translate(3%)}}@keyframes companion-flap-8a1c9ce1{20%,60%{transform:rotate(-8deg)translateY(-4%)}40%,80%{transform:rotate(8deg)translateY(-5%)}}@keyframes companion-hug-8a1c9ce1{25%{transform:scale(1.04,.95)rotate(-3deg)}60%{transform:scale(.98,1.02)rotate(3deg)}80%{transform:scale(1.02,.98)}}@keyframes companion-sway-8a1c9ce1{25%{transform:rotate(-7deg)translateY(-2%)}65%{transform:rotate(7deg)translateY(-3%)}85%{transform:rotate(-3deg)}}.app-mascot__stars[data-v-8a1c9ce1]{pointer-events:none;color:#f6bb32;position:absolute;inset:0}.app-mascot__stars span[data-v-8a1c9ce1]{text-shadow:0 1px #b57425;font-size:clamp(12px,1.2em,24px);animation:1.2s ease-out both companion-star-8a1c9ce1;position:absolute}.app-mascot__stars span[data-v-8a1c9ce1]:first-child{--star-x:-5px;top:35%;left:8%}.app-mascot__stars span[data-v-8a1c9ce1]:nth-child(2){--star-x:5px;animation-delay:.12s;top:28%;right:10%}.app-mascot__stars span[data-v-8a1c9ce1]:nth-child(3){--star-x:0px;animation-delay:.24s;top:10%;left:46%}@keyframes companion-star-8a1c9ce1{0%{opacity:0;transform:translateY(6px)scale(.3)}25%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:translate(var(--star-x), -15px) scale(.7)}}.app-mascot__message[data-v-8a1c9ce1]{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}.app-mascot--paused[data-v-8a1c9ce1] *{animation-play-state:paused!important}.app-mascot--reduced[data-v-8a1c9ce1] *{transition:none!important;animation:none!important}.app-mascot--reduced .app-mascot__stars span[data-v-8a1c9ce1]{opacity:.85}
