.error-page[data-v-4ec7615d]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ff6b6b,#feca57);padding:20px;position:relative;overflow:hidden}.error-container[data-v-4ec7615d]{max-width:800px;width:100%;text-align:center;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:20px;padding:60px 40px;box-shadow:0 20px 40px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.2)}.error-illustration[data-v-4ec7615d]{position:relative;margin-bottom:40px;display:flex;justify-content:center}.server-icon[data-v-4ec7615d]{position:relative}.server-body[data-v-4ec7615d]{width:200px;height:120px;background:#34495e;border-radius:8px;position:relative;box-shadow:0 10px 20px rgba(0,0,0,.2)}.server-body[data-v-4ec7615d]:before{content:"";position:absolute;top:-10px;left:10px;right:10px;height:20px;background:#2c3e50;border-radius:4px 4px 0 0}.server-light[data-v-4ec7615d]{position:absolute;top:20px;width:12px;height:12px;border-radius:50%}.server-light.error-light[data-v-4ec7615d]{left:20px;background:#e74c3c;animation:blink-error-4ec7615d 1s infinite}.server-light.warning-light[data-v-4ec7615d]{left:40px;background:#f39c12;animation:blink-warning-4ec7615d 2s infinite}.server-light.normal-light[data-v-4ec7615d]{left:60px;background:#27ae60;opacity:.3}.server-screen[data-v-4ec7615d]{position:absolute;top:40px;left:20px;right:20px;bottom:20px;background:#2c3e50;border-radius:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#e74c3c;font-family:Courier New,monospace}.server-screen .error-code[data-v-4ec7615d]{font-size:24px;font-weight:700;margin-bottom:8px}.server-screen .error-lines .line[data-v-4ec7615d]{width:80px;height:2px;background:#e74c3c;margin:2px 0;opacity:.7;animation:flicker-4ec7615d 3s infinite}.server-screen .error-lines .line[data-v-4ec7615d]:nth-child(2){width:60px;animation-delay:.5s}.server-screen .error-lines .line[data-v-4ec7615d]:nth-child(3){width:70px;animation-delay:1s}.smoke[data-v-4ec7615d]{position:absolute;top:-30px;left:50%;transform:translateX(-50%)}.smoke .smoke-particle[data-v-4ec7615d]{position:absolute;width:20px;height:20px;background:rgba(149,165,166,.6);border-radius:50%;animation:smoke-rise-4ec7615d 3s ease-out infinite}.smoke .smoke-particle[data-v-4ec7615d]:first-child{left:-10px;animation-delay:0s}.smoke .smoke-particle[data-v-4ec7615d]:nth-child(2){left:0;animation-delay:1s}.smoke .smoke-particle[data-v-4ec7615d]:nth-child(3){left:10px;animation-delay:2s}.floating-elements[data-v-4ec7615d]{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.element[data-v-4ec7615d]{position:absolute;font-size:24px;animation:float-4ec7615d 4s ease-in-out infinite}.element.element-1[data-v-4ec7615d]{top:10%;left:10%;animation-delay:0s}.element.element-2[data-v-4ec7615d]{top:20%;right:15%;animation-delay:1s}.element.element-3[data-v-4ec7615d]{bottom:30%;left:20%;animation-delay:2s}.element.element-4[data-v-4ec7615d]{bottom:10%;right:10%;animation-delay:3s}.error-content .error-title[data-v-4ec7615d]{font-size:36px;font-weight:700;color:#333;margin:0 0 16px 0}.error-content .error-description[data-v-4ec7615d]{font-size:18px;color:#666;margin:0 0 8px 0;line-height:1.6}.error-content .error-tips[data-v-4ec7615d]{font-size:14px;color:#999;margin:0 0 30px 0;line-height:1.5}.error-details[data-v-4ec7615d]{margin:20px 0;text-align:left}.error-details .detail-content[data-v-4ec7615d]{background:#f8f9fa;padding:16px;border-radius:8px;font-family:Courier New,monospace;font-size:14px}.error-details .detail-content p[data-v-4ec7615d]{margin:8px 0;color:#666}.error-details .detail-content p strong[data-v-4ec7615d]{color:#333}.error-actions[data-v-4ec7615d]{display:flex;justify-content:center;gap:16px;margin-bottom:40px;flex-wrap:wrap}.error-actions .el-button[data-v-4ec7615d]{padding:12px 24px;border-radius:8px;font-weight:500}.suggestions[data-v-4ec7615d]{text-align:left}.suggestions h3[data-v-4ec7615d]{font-size:18px;color:#333;margin:0 0 16px 0;font-weight:600;text-align:center}.suggestions .suggestion-list[data-v-4ec7615d]{list-style:none;padding:0;margin:0}.suggestions .suggestion-list li[data-v-4ec7615d]{display:flex;align-items:center;padding:12px 16px;margin:8px 0;background:hsla(0,100%,71%,.1);border-radius:8px;color:#666}.suggestions .suggestion-list li .el-icon[data-v-4ec7615d]{color:#ff6b6b;margin-right:12px;font-size:18px}.suggestions .suggestion-list li span[data-v-4ec7615d]{font-size:14px}@keyframes blink-error-4ec7615d{0%,50%{opacity:1}51%,to{opacity:.3}}@keyframes blink-warning-4ec7615d{0%,70%{opacity:1}71%,to{opacity:.3}}@keyframes flicker-4ec7615d{0%,to{opacity:.7}50%{opacity:.3}}@keyframes smoke-rise-4ec7615d{0%{transform:translateY(0) scale(1);opacity:.8}to{transform:translateY(-80px) scale(1.5);opacity:0}}@keyframes float-4ec7615d{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(180deg)}}@media(max-width:768px){.error-container[data-v-4ec7615d]{padding:40px 20px}.server-body[data-v-4ec7615d]{width:150px;height:90px}.server-screen .error-code[data-v-4ec7615d]{font-size:18px}.error-title[data-v-4ec7615d]{font-size:28px}.error-description[data-v-4ec7615d]{font-size:16px}.error-actions[data-v-4ec7615d]{flex-direction:column;align-items:center}.error-actions .el-button[data-v-4ec7615d]{width:200px}}@media(max-width:480px){.server-body[data-v-4ec7615d]{width:120px;height:75px}.server-screen .error-code[data-v-4ec7615d]{font-size:16px}.error-title[data-v-4ec7615d]{font-size:24px}.floating-elements .element[data-v-4ec7615d]{font-size:18px}}