.cls-1.svelte-ptvseq{fill:#0a5b2d}.cls-2.svelte-ptvseq{fill:#e87665}.cls-3.svelte-ptvseq{fill:#2b5e2f}.cls-4.svelte-ptvseq{fill:#347b34}.cls-5.svelte-ptvseq{fill:#084a1e}.cls-6.svelte-ptvseq{fill:#084c20}.cls-7.svelte-ptvseq{fill:#013f1f}.cls-8.svelte-ptvseq{fill:#01562c}.cls-9.svelte-ptvseq{fill:#044c23}.cls-10.svelte-ptvseq{fill:#93b881}.cls-11.svelte-ptvseq{fill:#317932}.cls-12.svelte-ptvseq{fill:#bbda49}.cls-13.svelte-ptvseq{fill:#a0bf88}.cls-14.svelte-ptvseq{fill:#295b2f}.cls-15.svelte-ptvseq{fill:#327a33}.cls-16.svelte-ptvseq{fill:#0f602f}.cls-17.svelte-ptvseq{fill:#295c2f}.cls-18.svelte-ptvseq{fill:#0d612f}.cls-19.svelte-ptvseq{fill:#307731}.cls-20.svelte-ptvseq{fill:#e77765}.cls-21.svelte-ptvseq{fill:#317732}.cls-22.svelte-ptvseq{fill:#8cb742}.cls-23.svelte-ptvseq{fill:#bbd949}.cls-24.svelte-ptvseq{fill:#fff}.body.svelte-ptvseq{transform-box:view-box;transform-origin:1000px 1600px}.character.svelte-ptvseq{transform-box:view-box;transform-origin:1000px 1875px}.arm-right.svelte-ptvseq{transform-box:view-box;transform-origin:550px 1050px}.arm-right-extend-x.svelte-ptvseq{transform-box:fill-box;transform-origin:left center;transform:scaleX(1.15)}.arm-left.svelte-ptvseq{transform-origin:1450px 1400px}.leg-left.svelte-ptvseq{transform-origin:750px 1750px}.leg-right.svelte-ptvseq{transform-origin:1250px 1750px}.head.svelte-ptvseq{transform-box:view-box;transform-origin:1000px 1100px}.flower.svelte-ptvseq{transform-box:view-box;transform-origin:1400px 300px}.eye-left.svelte-ptvseq,.eye-right.svelte-ptvseq,.cheek-left.svelte-ptvseq,.cheek-right.svelte-ptvseq,.mouth.svelte-ptvseq,.mouth-smile.svelte-ptvseq,.mouth-open.svelte-ptvseq,.eyebrow-left.svelte-ptvseq,.eyebrow-right.svelte-ptvseq,.heart.svelte-ptvseq{transform-box:fill-box;transform-origin:center}.mouth-open.svelte-ptvseq{opacity:0}.arm-right-outline-shape.svelte-ptvseq{fill:none;stroke:#327a33;stroke-width:85px;stroke-linecap:round;stroke-linejoin:round}.body-fill-shape.svelte-ptvseq{stroke:#8cb742;stroke-width:8px;stroke-linejoin:round}.character[data-animation=wave].svelte-ptvseq .arm-right:where(.svelte-ptvseq){animation:svelte-ptvseq-right-arm-wave 1.15s ease-in-out infinite}.character[data-animation=idle].svelte-ptvseq{animation:svelte-ptvseq-character-idle-float 3.2s ease-in-out infinite}.character[data-animation=idle].svelte-ptvseq .body:where(.svelte-ptvseq){animation:svelte-ptvseq-idle-body-sway 3.2s ease-in-out infinite}.character[data-animation=idle].svelte-ptvseq .head:where(.svelte-ptvseq){animation:svelte-ptvseq-idle-head-tilt 3.2s ease-in-out infinite}.character[data-animation=idle].svelte-ptvseq .flower:where(.svelte-ptvseq){animation:svelte-ptvseq-idle-flower-sway 3.2s ease-in-out infinite}.character[data-animation=idle].svelte-ptvseq .heart:where(.svelte-ptvseq){animation:svelte-ptvseq-idle-heart-pulse 3.2s ease-in-out infinite}.character[data-animation=happy].svelte-ptvseq{animation:svelte-ptvseq-character-happy-bounce .95s cubic-bezier(.34,1.56,.64,1) infinite}.character[data-animation=happy].svelte-ptvseq .body:where(.svelte-ptvseq){animation:svelte-ptvseq-happy-body-squash .95s cubic-bezier(.34,1.56,.64,1) infinite}.character[data-animation=happy].svelte-ptvseq .head:where(.svelte-ptvseq){animation:svelte-ptvseq-happy-head-bob .95s cubic-bezier(.34,1.56,.64,1) infinite}.character[data-animation=happy].svelte-ptvseq .heart:where(.svelte-ptvseq){animation:svelte-ptvseq-happy-heart-pop .95s ease-in-out infinite}.character[data-animation=happy].svelte-ptvseq .flower:where(.svelte-ptvseq){animation:svelte-ptvseq-happy-flower-sway .95s ease-in-out infinite}.character[data-animation=happy].svelte-ptvseq .cheek-left:where(.svelte-ptvseq),.character[data-animation=happy].svelte-ptvseq .cheek-right:where(.svelte-ptvseq){animation:svelte-ptvseq-happy-cheek-pop .95s ease-in-out infinite}.character[data-animation=talk].svelte-ptvseq{animation:svelte-ptvseq-character-talk-float 3s ease-in-out infinite}.character[data-animation=talk].svelte-ptvseq .head:where(.svelte-ptvseq){animation:svelte-ptvseq-talk-head-bob 1.5s ease-in-out infinite}.character[data-animation=talk].svelte-ptvseq .mouth-smile:where(.svelte-ptvseq){animation:svelte-ptvseq-talk-mouth-smile 1.5s ease-in-out infinite}.character[data-animation=talk].svelte-ptvseq .mouth-open:where(.svelte-ptvseq){animation:svelte-ptvseq-talk-mouth-open 1.5s ease-in-out infinite}.character[data-animation=talk].svelte-ptvseq .heart:where(.svelte-ptvseq){animation:svelte-ptvseq-talk-heart-pulse 3s ease-in-out infinite}.character[data-animation=talk].svelte-ptvseq .flower:where(.svelte-ptvseq){animation:svelte-ptvseq-talk-flower-listen 3s ease-in-out infinite}.character[data-animation=walk].svelte-ptvseq{animation:svelte-ptvseq-character-walk-shift 1.05s ease-in-out infinite}.character[data-animation=walk].svelte-ptvseq .body:where(.svelte-ptvseq){animation:svelte-ptvseq-walk-body-tilt 1.05s ease-in-out infinite}.character[data-animation=walk].svelte-ptvseq .head:where(.svelte-ptvseq){animation:svelte-ptvseq-walk-head-counter 1.05s ease-in-out infinite}.character[data-animation=walk].svelte-ptvseq .arm-right:where(.svelte-ptvseq){animation:svelte-ptvseq-walk-arm-swing 1.05s ease-in-out infinite}.character[data-animation=walk].svelte-ptvseq .heart:where(.svelte-ptvseq){animation:svelte-ptvseq-walk-heart-sway 1.05s ease-in-out infinite}.character[data-animation=walk].svelte-ptvseq .flower:where(.svelte-ptvseq){animation:svelte-ptvseq-walk-flower-swing 1.05s ease-in-out infinite}@keyframes svelte-ptvseq-right-arm-wave{0%{transform:rotate(7deg)}50%{transform:rotate(-30deg)}to{transform:rotate(7deg)}}@keyframes svelte-ptvseq-character-idle-float{0%,to{transform:translateY(0)}50%{transform:translateY(-18px)}}@keyframes svelte-ptvseq-idle-body-sway{0%,to{transform:rotate(-1.2deg) translateY(0)}50%{transform:rotate(1.2deg) translateY(-6px)}}@keyframes svelte-ptvseq-idle-head-tilt{0%,to{transform:rotate(1.5deg) translateY(3px)}50%{transform:rotate(-1.5deg) translateY(-8px)}}@keyframes svelte-ptvseq-idle-flower-sway{0%,to{transform:rotate(-5deg)}50%{transform:rotate(4deg)}}@keyframes svelte-ptvseq-idle-heart-pulse{0%,to{transform:scale(1)}45%{transform:scale(1)}55%{transform:scale(1.04)}}@keyframes svelte-ptvseq-character-happy-bounce{0%,to{transform:translateY(0)}18%{transform:translateY(-54px)}36%{transform:translateY(0)}54%{transform:translateY(-24px)}}@keyframes svelte-ptvseq-happy-body-squash{0%,36%,to{transform:scaleX(1.03) scaleY(.97)}18%{transform:scaleX(.96) scaleY(1.08)}54%{transform:scaleX(.99) scaleY(1.03)}}@keyframes svelte-ptvseq-happy-head-bob{0%,to{transform:translateY(0) rotate(-1deg)}18%{transform:translateY(-18px) rotate(3deg)}36%{transform:translateY(8px) rotate(-3deg)}54%{transform:translateY(-8px) rotate(2deg)}}@keyframes svelte-ptvseq-happy-heart-pop{0%,to{transform:scale(1)}18%{transform:scale(1.16)}54%{transform:scale(1.08)}}@keyframes svelte-ptvseq-happy-flower-sway{0%,to{transform:rotate(-6deg)}18%{transform:rotate(10deg)}54%{transform:rotate(-2deg)}}@keyframes svelte-ptvseq-happy-cheek-pop{0%,to{transform:scale(1)}18%{transform:scale(1.08)}36%{transform:scale(.98)}}@keyframes svelte-ptvseq-character-talk-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes svelte-ptvseq-talk-head-bob{0%,to{transform:rotate(0) translateY(0)}25%{transform:rotate(1.4deg) translateY(-4px)}50%{transform:rotate(-1deg) translateY(1px)}75%{transform:rotate(1deg) translateY(-3px)}}@keyframes svelte-ptvseq-talk-mouth-smile{0%,12%,38%,62%,to{opacity:1;transform:translateY(0) scaleX(1) scaleY(1)}20%,50%,78%{opacity:.45;transform:translateY(-8px) scaleX(.82) scaleY(.6)}}@keyframes svelte-ptvseq-talk-mouth-open{0%,12%,38%,62%,to{opacity:0;transform:translateY(14px) scaleX(.84) scaleY(.12)}20%,50%{opacity:.96;transform:translateY(4px) scaleX(1) scaleY(1)}78%{opacity:.88;transform:translateY(6px) scaleX(.94) scaleY(.72)}}@keyframes svelte-ptvseq-talk-heart-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes svelte-ptvseq-talk-flower-listen{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes svelte-ptvseq-character-walk-shift{0%,to{transform:translate(-16px) translateY(0)}25%{transform:translate(-4px) translateY(-12px)}50%{transform:translate(16px) translateY(0)}75%{transform:translate(4px) translateY(-12px)}}@keyframes svelte-ptvseq-walk-body-tilt{0%,to{transform:rotate(-6deg)}25%{transform:rotate(-1deg)}50%{transform:rotate(6deg)}75%{transform:rotate(1deg)}}@keyframes svelte-ptvseq-walk-head-counter{0%,to{transform:rotate(5deg) translateY(2px)}25%{transform:rotate(1deg) translateY(-6px)}50%{transform:rotate(-5deg) translateY(2px)}75%{transform:rotate(-1deg) translateY(-6px)}}@keyframes svelte-ptvseq-walk-arm-swing{0%,to{transform:rotate(16deg)}50%{transform:rotate(-12deg)}}@keyframes svelte-ptvseq-walk-heart-sway{0%,to{transform:rotate(-4deg) translate(-8px)}50%{transform:rotate(4deg) translate(8px)}}@keyframes svelte-ptvseq-walk-flower-swing{0%,to{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}.card-fade-right.svelte-hifh1r{background:var(--color-surface)}@media(min-width:1024px){.card-fade-right.svelte-hifh1r{background:linear-gradient(to right,var(--color-surface) 75%,transparent 100%)}}.chip-active.svelte-1wxeoi6{background:var(--color-primary);color:var(--color-on-primary)}.chip-inactive.svelte-1wxeoi6{background:var(--color-surface-container);color:var(--color-on-surface)}.chip-inactive.svelte-1wxeoi6:hover{background:var(--color-surface-container-high)}.city-card.svelte-1wxeoi6:hover{transform:translateY(-2px);box-shadow:0 32px 80px #0000004d}
