.notfound-container[data-v-5a91f833]{background:linear-gradient(160deg,#1b5e20,#4caf50 50%,#c8e6c9);min-height:100vh;position:relative;overflow:auto}.notfound-container[data-v-5a91f833]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 80%,hsla(0,0%,100%,.1) 2%,transparent 20%),radial-gradient(circle at 80% 20%,hsla(0,0%,100%,.1) 2%,transparent 20%);pointer-events:none}.notfound-card[data-v-5a91f833]{background:linear-gradient(135deg,#f1f8e9,#fff 50%,#f1f8e9)!important;border-radius:20px!important;border:3px solid #4caf50!important;position:relative;overflow:auto;-webkit-box-shadow:0 20px 40px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.6)!important;box-shadow:0 20px 40px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.6)!important}.theme-background[data-v-5a91f833]{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;opacity:.1}.pasture[data-v-5a91f833]{position:absolute;bottom:0;left:0;right:0;height:30%;background:-webkit-gradient(linear,left bottom,left top,from(#4caf50),to(#8bc34a));background:linear-gradient(0deg,#4caf50,#8bc34a)}.fence[data-v-5a91f833]{position:absolute;bottom:30%;left:0;right:0;height:10px;background:repeating-linear-gradient(90deg,#8d6e63,#8d6e63 20px,#5d4037 0,#5d4037 40px)}.cattle-icon[data-v-5a91f833]{position:relative;z-index:2;-webkit-animation:bounce-5a91f833 2s ease-in-out infinite;animation:bounce-5a91f833 2s ease-in-out infinite}.notfound-title[data-v-5a91f833]{color:#2e7d32;font-weight:700;font-size:2.5rem;line-height:1.2;text-shadow:2px 2px 4px rgba(0,0,0,.1)}.error-code[data-v-5a91f833]{font-size:8rem;font-weight:900;color:#4caf50;line-height:1;position:relative;text-shadow:4px 4px 0 #2e7d32;opacity:.8}.error-subtitle[data-v-5a91f833]{font-size:1.2rem;font-weight:600;color:#666;margin-top:-10px}.message-card[data-v-5a91f833]{background:linear-gradient(135deg,#fff9c4,#fff59d)!important;border-radius:15px;border-left:5px solid #ffd54f;max-width:500px;position:relative;z-index:2}.message-text[data-v-5a91f833]{color:#5d4037;font-size:1.1rem;font-weight:500;font-style:italic}.stats-card[data-v-5a91f833]{background:#e8f5e8!important;border-radius:12px;border:2px solid #c8e6c9;max-width:400px}.stat-item[data-v-5a91f833]{text-align:center}.stat-number[data-v-5a91f833]{font-size:1.5rem;font-weight:700;color:#2e7d32}.stat-label[data-v-5a91f833]{font-size:.8rem;color:#666;font-weight:500}.home-btn[data-v-5a91f833]{border-radius:25px;font-weight:600;text-transform:none;-webkit-box-shadow:0 4px 15px rgba(76,175,80,.4);box-shadow:0 4px 15px rgba(76,175,80,.4);-webkit-transition:all .3s ease;transition:all .3s ease}.home-btn[data-v-5a91f833]:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 8px 25px rgba(76,175,80,.6);box-shadow:0 8px 25px rgba(76,175,80,.6)}.action-buttons[data-v-5a91f833]{max-width:500px}.tip-alert[data-v-5a91f833]{max-width:500px;border-radius:10px;background:#e3f2fd!important}.animal-tracks[data-v-5a91f833]{position:absolute;bottom:20px;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:.6}.track[data-v-5a91f833]{-webkit-animation:moveTracks-5a91f833 3s linear infinite;animation:moveTracks-5a91f833 3s linear infinite;-webkit-animation-delay:calc(var(--i)*0.5s);animation-delay:calc(var(--i)*0.5s)}.track[data-v-5a91f833]:first-child{--i:1}.track[data-v-5a91f833]:nth-child(2){--i:2}.track[data-v-5a91f833]:nth-child(3){--i:3}.track[data-v-5a91f833]:nth-child(4){--i:4}.track[data-v-5a91f833]:nth-child(5){--i:5}@-webkit-keyframes bounce-5a91f833{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes bounce-5a91f833{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@-webkit-keyframes moveTracks-5a91f833{0%{-webkit-transform:translateX(-100px) rotate(0deg);transform:translateX(-100px) rotate(0deg);opacity:0}50%{opacity:1}to{-webkit-transform:translateX(100px) rotate(1turn);transform:translateX(100px) rotate(1turn);opacity:0}}@keyframes moveTracks-5a91f833{0%{-webkit-transform:translateX(-100px) rotate(0deg);transform:translateX(-100px) rotate(0deg);opacity:0}50%{opacity:1}to{-webkit-transform:translateX(100px) rotate(1turn);transform:translateX(100px) rotate(1turn);opacity:0}}.notfound-card[data-v-5a91f833]{-webkit-animation:fadeInUp-5a91f833 .8s ease-out;animation:fadeInUp-5a91f833 .8s ease-out}@-webkit-keyframes fadeInUp-5a91f833{0%{opacity:0;-webkit-transform:translateY(40px) scale(.95);transform:translateY(40px) scale(.95)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes fadeInUp-5a91f833{0%{opacity:0;-webkit-transform:translateY(40px) scale(.95);transform:translateY(40px) scale(.95)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@media (max-width:600px){.notfound-title[data-v-5a91f833]{font-size:1.8rem}.error-code[data-v-5a91f833]{font-size:5rem}.message-text[data-v-5a91f833]{font-size:1rem}.action-buttons[data-v-5a91f833]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home-btn[data-v-5a91f833]{margin-right:0!important}}.content-wrapper[data-v-5a91f833]{position:relative;z-index:3}