.not-found-container[data-v-7c289909]{min-height:100vh;width:100vw;display:flex;justify-content:center;align-items:center;background:linear-gradient(135deg,#1a1f35,#2d3748);position:relative;overflow:hidden;font-family:PingFang SC,Microsoft YaHei,sans-serif}.not-found-content[data-v-7c289909]{text-align:center;z-index:2;padding:40px;background:hsla(0,0%,100%,.95);border-radius:24px;box-shadow:0 25px 50px rgba(0,0,0,.15),0 0 0 1px hsla(0,0%,100%,.2);backdrop-filter:blur(10px);animation:contentFadeIn-7c289909 .8s ease-out}.error-code[data-v-7c289909]{display:flex;align-items:center;justify-content:center;margin-bottom:30px}.error-code .number[data-v-7c289909]{font-size:120px;font-weight:700;color:#2d3748;text-shadow:2px 2px 4px rgba(0,0,0,.1);animation:numberFloat-7c289909 3s ease-in-out infinite}.error-code .number[data-v-7c289909]:first-child{animation-delay:0s}.error-code .number[data-v-7c289909]:last-child{animation-delay:.5s}.error-code .circle[data-v-7c289909]{width:80px;height:80px;margin:0 20px;position:relative;animation:circleRotate-7c289909 10s linear infinite}.error-code .circle .circle-inner[data-v-7c289909]{position:absolute;width:100%;height:100%;border:8px solid #3b82f6;border-radius:50%;border-top-color:transparent;border-right-color:transparent;transform:rotate(45deg)}.error-title[data-v-7c289909]{font-size:32px;color:#1a1f35;margin-bottom:16px;font-weight:600}.error-desc[data-v-7c289909]{font-size:16px;color:#4a5568;margin-bottom:32px;line-height:1.6}.error-actions[data-v-7c289909]{display:flex;gap:16px;justify-content:center}.error-actions .action-btn[data-v-7c289909]{min-width:120px;height:44px;border-radius:22px;font-size:16px;font-weight:500;transition:all .3s ease;border:none}.error-actions .action-btn[data-v-7c289909]:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(59,130,246,.3)}.error-actions .action-btn.home-btn[data-v-7c289909]{background:linear-gradient(135deg,#10b981,#059669)}.error-actions .action-btn.home-btn[data-v-7c289909]:hover{background:linear-gradient(135deg,#059669,#047857);box-shadow:0 6px 16px rgba(16,185,129,.3)}.decoration[data-v-7c289909]{top:0;left:0;pointer-events:none}.decoration[data-v-7c289909],.floating-shapes[data-v-7c289909]{position:absolute;width:100%;height:100%}.floating-shapes .shape[data-v-7c289909]{position:absolute;border-radius:50%;background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(16,185,129,.1));animation:float-7c289909 8s ease-in-out infinite}.floating-shapes .shape-1[data-v-7c289909]{width:100px;height:100px;top:20%;left:10%;animation-delay:0s}.floating-shapes .shape-2[data-v-7c289909]{width:150px;height:150px;top:60%;right:15%;animation-delay:1s}.floating-shapes .shape-3[data-v-7c289909]{width:80px;height:80px;bottom:20%;left:20%;animation-delay:2s}.floating-shapes .shape-4[data-v-7c289909]{width:120px;height:120px;top:30%;right:25%;animation-delay:3s}@keyframes contentFadeIn-7c289909{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes numberFloat-7c289909{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes circleRotate-7c289909{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes float-7c289909{0%,to{transform:translate(0) rotate(0deg)}25%{transform:translate(10px,-15px) rotate(5deg)}50%{transform:translate(-5px,10px) rotate(-5deg)}75%{transform:translate(-15px,-5px) rotate(3deg)}}@media (max-width:768px){.not-found-content[data-v-7c289909]{margin:20px;padding:30px}.error-code .number[data-v-7c289909]{font-size:80px}.error-code .circle[data-v-7c289909]{width:60px;height:60px;margin:0 15px}.error-title[data-v-7c289909]{font-size:24px}.error-desc[data-v-7c289909]{font-size:14px}.error-actions[data-v-7c289909]{flex-direction:column}.error-actions .action-btn[data-v-7c289909]{width:100%}}