@keyframes moveLR-4aef9c90{0%{transform:translate(0)}to{transform:translate(calc(50vw + 150px))}}.tractor-move-lr[data-v-4aef9c90]{animation:moveLR-4aef9c90 18s linear infinite}@keyframes moveRL-4aef9c90{0%{transform:scaleX(-1) translate(0)}to{transform:scaleX(-1) translate(calc(50vw + 130px))}}.tractor-move-rl[data-v-4aef9c90]{animation:moveRL-4aef9c90 24s linear infinite}@keyframes spin-4aef9c90{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.wheel-spin[data-v-4aef9c90]{transform-origin:40px 50px;animation:spin-4aef9c90 1s linear infinite}.wheel-spin-fast[data-v-4aef9c90]{transform-origin:82px 50px;animation:spin-4aef9c90 .7s linear infinite}@keyframes puff-4aef9c90{0%{r:3;opacity:.5;cy:5}to{r:8;opacity:0;cy:-10}}.exhaust-puff[data-v-4aef9c90]{animation:puff-4aef9c90 1.5s ease-out infinite}@keyframes riceSway-4aef9c90{0%,to{transform:rotate(0)}50%{transform:rotate(2deg)}}.rice-sway[data-v-4aef9c90]{transform-origin:bottom center;animation:riceSway-4aef9c90 3s ease-in-out infinite}@keyframes floatUp-4aef9c90{0%{transform:translateY(0) translate(0);opacity:.6}50%{opacity:1}to{transform:translateY(-80px) translate(20px);opacity:0}}.floating-particle[data-v-4aef9c90]{animation:floatUp-4aef9c90 4s ease-in-out infinite}@keyframes slideInLeft-4aef9c90{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}.info-card[data-v-4aef9c90]{animation:slideInLeft-4aef9c90 .6s ease-out both}@keyframes cardEnter-4aef9c90{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.login-card-enter[data-v-4aef9c90]{animation:cardEnter-4aef9c90 .5s ease-out}@keyframes badgePop-4aef9c90{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.feature-badge[data-v-4aef9c90]{animation:badgePop-4aef9c90 .4s ease-out both}.btn-login[data-v-4aef9c90]{box-shadow:0 4px 14px #1a6e1a66;position:relative;overflow:hidden}.btn-login[data-v-4aef9c90]:hover:not(:disabled){box-shadow:0 6px 22px #1a6e1a8c;transform:translateY(-1px)}.btn-login[data-v-4aef9c90]:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #1a6e1a66}.scrollbar-hidden[data-v-2477e652]{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-hidden[data-v-2477e652]::-webkit-scrollbar{height:4px}.scrollbar-hidden[data-v-2477e652]::-webkit-scrollbar-track{background:transparent}.scrollbar-hidden[data-v-2477e652]::-webkit-scrollbar-thumb{background:transparent;border-radius:4px}.scrollbar-hidden[data-v-2477e652]:hover::-webkit-scrollbar-thumb{background:#9ca3af66}.scrollbar-hidden[data-v-2477e652]:hover::-webkit-scrollbar-thumb:hover{background:#6b728099}.scrollbar-hidden[data-v-2477e652]:hover{scrollbar-width:thin;scrollbar-color:rgb(156 163 175 / .4) transparent}.slide-right-enter-active[data-v-43275861],.slide-right-leave-active[data-v-43275861]{transition:transform .3s ease}.slide-right-enter-from[data-v-43275861],.slide-right-leave-to[data-v-43275861]{transform:translate(100%)}.fade-enter-active[data-v-43275861],.fade-leave-active[data-v-43275861]{transition:opacity .2s ease}.fade-enter-from[data-v-43275861],.fade-leave-to[data-v-43275861]{opacity:0}input[type=range][data-v-43275861]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:#4f46e5;cursor:pointer;border:2px solid white;box-shadow:0 1px 3px #0000004d}input[type=range][data-v-43275861]::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#4f46e5;cursor:pointer;border:2px solid white;box-shadow:0 1px 3px #0000004d}.animate-slide-in[data-v-bb19beb0]{animation:slideIn-bb19beb0 .25s ease-out}@keyframes slideIn-bb19beb0{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slide-in-2db93fda{0%{transform:translate(100%)}to{transform:translate(0)}}.animate-slide-in[data-v-2db93fda]{animation:slide-in-2db93fda .25s ease-out}.confirm-enter-active[data-v-5ddbeded]{transition:all .2s ease-out}.confirm-leave-active[data-v-5ddbeded]{transition:all .15s ease-in}.confirm-enter-from[data-v-5ddbeded]{opacity:0}.confirm-enter-from>div[data-v-5ddbeded]:last-child{transform:scale(.95);opacity:0}.confirm-leave-to[data-v-5ddbeded]{opacity:0}.confirm-leave-to>div[data-v-5ddbeded]:last-child{transform:scale(.95);opacity:0}
