.plant-loader[data-v-5ec384d5]{flex-direction:column;gap:14px}.plant-grow[data-v-5ec384d5]{width:104px;height:124px;overflow:visible}.plant-soil[data-v-5ec384d5]{fill:var(--border-subtle);opacity:.8}.plant-sway[data-v-5ec384d5]{transform-box:fill-box;transform-origin:50% 100%;animation:plant-sway-5ec384d5 2.4s ease-in-out .75s infinite}.plant-stem[data-v-5ec384d5]{fill:none;stroke:var(--accent-green);stroke-width:4;stroke-linecap:round;stroke-dasharray:60;stroke-dashoffset:60;animation:plant-stem-grow-5ec384d5 .45s ease-out forwards}.plant-leaf[data-v-5ec384d5]{opacity:0;transform:scale(0);transform-box:fill-box;animation:plant-pop-5ec384d5 .3s ease-out forwards}.plant-leaf-left[data-v-5ec384d5]{fill:var(--accent-green);transform-origin:100% 100%;animation-delay:.3s}.plant-leaf-right[data-v-5ec384d5]{fill:var(--accent-green-light);transform-origin:0 100%;animation-delay:.4s}.plant-bud[data-v-5ec384d5]{fill:var(--accent-green-light);opacity:0;transform:scale(0);transform-box:fill-box;transform-origin:50% 50%;animation:plant-pop-5ec384d5 .25s ease-out .55s forwards}.plant-loader-text[data-v-5ec384d5]{color:var(--text-muted);font-size:.9rem;letter-spacing:.02em}@keyframes plant-stem-grow-5ec384d5{to{stroke-dashoffset:0}}@keyframes plant-pop-5ec384d5{0%{opacity:0;transform:scale(0)}70%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes plant-sway-5ec384d5{0%,to{transform:rotate(-2.5deg)}50%{transform:rotate(2.5deg)}}