.plant[data-v-a547ce8c]{width:100%;height:100%;overflow:visible;transition:filter .6s}.sway[data-v-a547ce8c]{transform-origin:100px 172px;animation:sway-a547ce8c 4.5s ease-in-out infinite}@keyframes sway-a547ce8c{0%,to{transform:rotate(-1.6deg)}50%{transform:rotate(1.6deg)}}.leaf[data-v-a547ce8c]{animation:leaf-in-a547ce8c .6s cubic-bezier(.2,.9,.3,1.3) backwards}@keyframes leaf-in-a547ce8c{0%{transform:scale(0)}}.flower[data-v-a547ce8c]{animation:bloom-a547ce8c .9s cubic-bezier(.2,.9,.3,1.3) backwards,spin-a547ce8c 18s linear infinite}@keyframes bloom-a547ce8c{0%{transform:scale(0) rotate(-90deg)}}@keyframes spin-a547ce8c{to{transform:rotate(360deg)}}.bud[data-v-a547ce8c]{animation:leaf-in-a547ce8c .6s ease backwards}.seed[data-v-a547ce8c]{animation:wiggle-a547ce8c 2.5s ease-in-out infinite;transform-origin:100px 166px}@keyframes wiggle-a547ce8c{0%,80%,to{transform:rotate(0)}85%{transform:rotate(-8deg)}90%{transform:rotate(8deg)}}.thirsty .sway[data-v-a547ce8c]{animation:droop-a547ce8c 3s ease-in-out infinite}@keyframes droop-a547ce8c{0%,to{transform:rotate(-3deg) scaleY(.97)}50%{transform:rotate(3deg) scaleY(.97)}}.withered[data-v-a547ce8c]{filter:grayscale(.9) sepia(.4) brightness(.85)}.withered .sway[data-v-a547ce8c]{animation:none;transform:rotate(14deg) scaleY(.9)}.bounce .sway[data-v-a547ce8c]{animation:bounce-a547ce8c .8s cubic-bezier(.2,.9,.3,1.4)}@keyframes bounce-a547ce8c{0%{transform:scale(1)}30%{transform:scale(1.08,.9)}60%{transform:scale(.96,1.08)}to{transform:scale(1)}}.garden[data-v-cf7b4004]{height:100%;display:flex;flex-direction:column;padding:12px 16px calc(16px + env(safe-area-inset-bottom));gap:12px;max-width:480px;margin:0 auto}.center[data-v-cf7b4004]{flex:1;display:grid;place-content:center;justify-items:center;text-align:center;color:var(--app-muted);padding:24px}.big[data-v-cf7b4004]{font-size:64px}.sprout-loader[data-v-cf7b4004]{font-size:56px;animation:grow-cf7b4004 1.2s ease-in-out infinite alternate}@keyframes grow-cf7b4004{0%{transform:scale(.8)}to{transform:scale(1.1)}}.top[data-v-cf7b4004]{display:flex;align-items:center;justify-content:space-between}.seeds[data-v-cf7b4004]{font-size:18px;padding:6px 12px;border-radius:20px;background:var(--app-surface)}.sow[data-v-cf7b4004]{padding:8px 14px;border-radius:20px;background:var(--app-surface);color:var(--app-accent);font-weight:600}.sow[data-v-cf7b4004]:disabled{opacity:.45}.stage[data-v-cf7b4004]{position:relative;flex:1;min-height:260px;border-radius:20px;overflow:hidden;touch-action:pan-y}.sky[data-v-cf7b4004]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#bfe3ff,#eaf6e6)}:root[data-theme=dark] .sky[data-v-cf7b4004]{background:linear-gradient(180deg,#1c2c44,#22342a)}.pot-wrap[data-v-cf7b4004]{position:absolute;top:16px;right:10%;bottom:8px;left:10%}.can[data-v-cf7b4004]{position:absolute;width:34%;top:4%;right:-6%;opacity:0;transform:translate(30%,-20%) rotate(0);transition:.4s cubic-bezier(.2,.9,.3,1)}.can.pouring[data-v-cf7b4004]{opacity:1;transform:translate(0) rotate(-28deg)}.drops i[data-v-cf7b4004]{position:absolute;top:26%;width:6px;height:10px;border-radius:50%/60% 60% 40% 40%;background:#5aa7f2;animation:drop-cf7b4004 .7s ease-in infinite}@keyframes drop-cf7b4004{0%{transform:translateY(0);opacity:1}to{transform:translateY(140px);opacity:0}}.floater[data-v-cf7b4004]{position:absolute;left:50%;top:30%;transform:translate(-50%);font-size:22px;font-weight:700;color:#2d7a35;background:#ffffffd9;padding:6px 14px;border-radius:20px;white-space:nowrap}.dots[data-v-cf7b4004]{position:absolute;bottom:8px;left:0;right:0;display:flex;justify-content:center;gap:6px}.dots button[data-v-cf7b4004]{width:8px;height:8px;border-radius:50%;background:#0003;transition:.2s}.dots button.on[data-v-cf7b4004]{width:20px;border-radius:4px;background:var(--app-accent)}.card[data-v-cf7b4004]{display:grid;gap:10px;padding:16px;border-radius:18px;background:var(--app-surface)}.row[data-v-cf7b4004]{display:flex;justify-content:space-between;align-items:center;gap:8px}.name[data-v-cf7b4004]{font-size:18px;font-weight:700}.share[data-v-cf7b4004]{font-size:18px;padding:2px 6px}.share[data-v-cf7b4004]:disabled{opacity:.5}.stage-name[data-v-cf7b4004]{margin-left:auto;padding:3px 10px;border-radius:12px;background:color-mix(in srgb,var(--leaf) 20%,transparent);color:var(--leaf-dark);font-weight:600;font-size:13px}.small[data-v-cf7b4004]{font-size:13px}.muted[data-v-cf7b4004]{color:var(--app-muted)}.health[data-v-cf7b4004]{display:grid;gap:4px}.bar[data-v-cf7b4004]{height:8px;border-radius:4px;background:#7f7f7f33;overflow:hidden}.bar i[data-v-cf7b4004]{display:block;height:100%;border-radius:4px;transition:width .6s ease,background .6s}.note[data-v-cf7b4004]{margin:0;font-size:14px}.btn[data-v-cf7b4004]{height:48px;border-radius:14px;background:var(--app-accent);color:var(--app-accent-text);font-weight:700;font-size:16px;transition:transform .1s,opacity .2s}.btn[data-v-cf7b4004]:active{transform:scale(.97)}.btn[data-v-cf7b4004]:disabled{opacity:.55}.btn.ghost[data-v-cf7b4004]{background:transparent;color:#e74c3c;border:1px solid currentColor}.center-text[data-v-cf7b4004]{text-align:center;margin:0}.toast[data-v-cf7b4004]{position:fixed;left:50%;bottom:24px;transform:translate(-50%);padding:10px 16px;border-radius:12px;background:#141e19e6;color:#fff;max-width:calc(100% - 32px);text-align:center}.slide-enter-active[data-v-cf7b4004],.slide-leave-active[data-v-cf7b4004]{transition:transform .3s ease,opacity .3s}.slide-enter-from[data-v-cf7b4004]{transform:translate(40px);opacity:0}.slide-leave-to[data-v-cf7b4004]{transform:translate(-40px);opacity:0}.float-enter-active[data-v-cf7b4004],.float-leave-active[data-v-cf7b4004]{transition:transform .4s cubic-bezier(.2,.9,.3,1.3),opacity .4s}.float-enter-from[data-v-cf7b4004]{transform:translate(-50%,16px) scale(.8);opacity:0}.float-leave-to[data-v-cf7b4004]{transform:translate(-50%,-24px);opacity:0}:root{--app-bg: #f3f8f1;--app-surface: #ffffff;--app-text: #1d2a1f;--app-muted: #6b7a6d;--app-accent: #2f88e8;--app-accent-text: #fff;--leaf: #5cbf60;--leaf-dark: #3f9d4b;--pot: #d9774b;--pot-dark: #b85f38;--soil: #6b4a33}:root[data-theme=dark]{--app-bg: #17212b;--app-surface: #232e3c;--app-text: #e9eef3;--app-muted: #8a99a8;--soil: #4a3424}*{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{font:15px/1.4 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--app-text);background:var(--app-bg);-webkit-tap-highlight-color:transparent;overscroll-behavior:none;-webkit-user-select:none;user-select:none}button{font:inherit;color:inherit;border:0;background:none;cursor:pointer;padding:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
