@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500;600&family=Orbitron:wght@400;700;900&display=swap";[data-v-169b3dcf]{margin:0;padding:0;box-sizing:border-box}.error-app[data-v-169b3dcf]{font-family:Inter,sans-serif;background:radial-gradient(circle at 20% 80%,rgba(255,95,86,.05) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(100,200,255,.05) 0%,transparent 50%),linear-gradient(135deg,#0a0a14,#0f0f23,#1a1a2e,#16213e,#0a0a14);color:#e0e0e0;min-height:100vh;line-height:1.6;position:relative;overflow-x:hidden;display:flex;flex-direction:column}.cyber-grid[data-v-169b3dcf]{position:fixed;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(255,95,86,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,95,86,.03) 1px,transparent 1px);background-size:50px 50px;animation:grid-move-169b3dcf 20s linear infinite;z-index:-1}@keyframes grid-move-169b3dcf{0%{transform:translate(0)}to{transform:translate(50px,50px)}}.geometric-shapes[data-v-169b3dcf]{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1;overflow:hidden}.shape[data-v-169b3dcf]{position:absolute;border:1px solid rgba(255,95,86,.1);border-radius:50%;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}.shape-1[data-v-169b3dcf]{width:120px;height:120px;top:15%;left:85%;animation:shape-float-1-169b3dcf 15s ease-in-out infinite;background:radial-gradient(circle,rgba(255,95,86,.02),transparent)}.shape-2[data-v-169b3dcf]{width:80px;height:80px;top:70%;left:15%;animation:shape-float-2-169b3dcf 12s ease-in-out infinite;background:radial-gradient(circle,rgba(100,200,255,.02),transparent);border-radius:30%}.shape-3[data-v-169b3dcf]{width:100px;height:100px;top:40%;left:10%;animation:shape-float-3-169b3dcf 18s ease-in-out infinite;background:radial-gradient(circle,rgba(157,100,255,.02),transparent);transform:rotate(45deg);border-radius:20%}@keyframes shape-float-1-169b3dcf{0%{transform:translateY(0) rotate(0) scale(1)}to{transform:translateY(-40px) rotate(180deg) scale(1.2)}}@keyframes shape-float-2-169b3dcf{0%{transform:translate(0) rotate(0) scale(1)}to{transform:translate(30px) rotate(-90deg) scale(.8)}}@keyframes shape-float-3-169b3dcf{0%{transform:translate(0) rotate(45deg) scale(1)}to{transform:translate(-25px,20px) rotate(225deg) scale(1.3)}}.particles-container[data-v-169b3dcf]{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1}.particle[data-v-169b3dcf]{position:absolute;width:2px;height:2px;background:#ff5f56;border-radius:50%;animation:particle-float-169b3dcf var(--duration) linear infinite;animation-delay:var(--delay);opacity:0}.particle[data-v-169b3dcf]:nth-child(odd){background:#64c8ff}.particle[data-v-169b3dcf]:nth-child(3n){background:#9d64ff}@keyframes particle-float-169b3dcf{0%{transform:translateY(100vh) translate(var(--start-x, 0));opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-100px) translate(var(--end-x, 100px));opacity:0}}.navbar[data-v-169b3dcf]{position:fixed;top:0;width:100%;background:linear-gradient(90deg,transparent,rgba(10,10,20,.9),transparent),#0f0f23cc;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-bottom:1px solid rgba(255,95,86,.2);box-shadow:0 1px 20px #ff5f561a;z-index:1000;padding:1rem 0}.nav-container[data-v-169b3dcf]{max-width:1200px;margin:0 auto;padding:0 2rem}.logo[data-v-169b3dcf]{display:flex;align-items:center;gap:.3rem;font-family:Orbitron,monospace;font-weight:700;font-size:1.4rem;color:#ff5f56;text-shadow:0 0 10px rgba(255,95,86,.5);cursor:pointer;transition:all .3s ease}.logo[data-v-169b3dcf]:hover{transform:scale(1.05);text-shadow:0 0 15px rgba(255,95,86,.8)}.logo-icon[data-v-169b3dcf]{font-size:1.6rem;animation:pulse-glow-169b3dcf 2s ease-in-out infinite alternate}.logo-accent[data-v-169b3dcf]{color:#64c8ff;font-size:1rem}@keyframes pulse-glow-169b3dcf{0%{text-shadow:0 0 5px currentColor,0 0 10px currentColor}to{text-shadow:0 0 10px currentColor,0 0 20px currentColor}}.error-container[data-v-169b3dcf]{flex:1;display:flex;align-items:center;justify-content:center;padding:6rem 2rem 2rem;max-width:1400px;margin:0 auto;gap:4rem}.error-content[data-v-169b3dcf]{flex:1;max-width:600px}.error-code[data-v-169b3dcf]{text-align:center;margin-bottom:2rem}.glitch-text[data-v-169b3dcf]{font-family:Orbitron,monospace;font-size:clamp(4rem,8vw,8rem);font-weight:900;color:#ff5f56;text-shadow:0 0 20px rgba(255,95,86,.5);position:relative;display:inline-block}.glitch-text[data-v-169b3dcf]:before{content:attr(data-text);position:absolute;left:0;top:0;color:#00d4ff;text-shadow:0 0 10px #00d4ff;clip:rect(0,900px,0,0);animation:glitch-1-169b3dcf 2s infinite linear alternate-reverse}.glitch-text[data-v-169b3dcf]:after{content:attr(data-text);position:absolute;left:0;top:0;color:#ffbd2e;text-shadow:0 0 10px #ffbd2e;clip:rect(0,900px,0,0);animation:glitch-2-169b3dcf 3s infinite linear alternate-reverse}@keyframes glitch-1-169b3dcf{0%{clip:rect(42px,9999px,44px,0)}25%{clip:rect(12px,9999px,89px,0)}50%{clip:rect(69px,9999px,23px,0)}75%{clip:rect(3px,9999px,76px,0)}to{clip:rect(54px,9999px,89px,0)}}@keyframes glitch-2-169b3dcf{0%{clip:rect(65px,9999px,23px,0)}25%{clip:rect(87px,9999px,32px,0)}50%{clip:rect(19px,9999px,98px,0)}75%{clip:rect(41px,9999px,15px,0)}to{clip:rect(76px,9999px,54px,0)}}.terminal-window[data-v-169b3dcf]{background:#0a0a14f2;border:2px solid rgba(255,95,86,.4);border-radius:12px;box-shadow:0 15px 40px #ff5f5626,0 0 20px #ff5f561a;margin-bottom:2rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:terminal-glow-169b3dcf 4s ease-in-out infinite alternate}@keyframes terminal-glow-169b3dcf{0%{box-shadow:0 15px 40px #ff5f5626,0 0 20px #ff5f561a}to{box-shadow:0 20px 50px #ff5f5640,0 0 30px #ff5f5633}}.terminal-header[data-v-169b3dcf]{display:flex;align-items:center;justify-content:space-between;padding:.8rem 1rem;background:#ff5f561a;border-bottom:1px solid rgba(255,95,86,.2);border-radius:8px 8px 0 0}.terminal-dots[data-v-169b3dcf]{display:flex;gap:.5rem}.dot[data-v-169b3dcf]{width:12px;height:12px;border-radius:50%}.dot.red[data-v-169b3dcf]{background:#ff5f56}.dot.yellow[data-v-169b3dcf]{background:#ffbd2e}.dot.green[data-v-169b3dcf]{background:#27ca3f}.terminal-title[data-v-169b3dcf]{font-family:JetBrains Mono,monospace;font-size:.8rem;color:#ff5f56;font-weight:500}.terminal-body[data-v-169b3dcf]{padding:1rem;font-family:JetBrains Mono,monospace;font-size:.85rem;line-height:1.4;position:relative}.terminal-line[data-v-169b3dcf]{display:flex;margin-bottom:.3rem;opacity:0;animation:terminal-type-169b3dcf .8s ease forwards;animation-delay:var(--delay)}@keyframes terminal-type-169b3dcf{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.line-prefix[data-v-169b3dcf]{color:#666;margin-right:.5rem;flex-shrink:0}.line-text[data-v-169b3dcf]{flex:1}.line-text.info[data-v-169b3dcf]{color:#64c8ff}.line-text.success[data-v-169b3dcf]{color:#0f8}.line-text.warning[data-v-169b3dcf]{color:#ffbd2e}.line-text.error[data-v-169b3dcf]{color:#ff5f56}.terminal-cursor[data-v-169b3dcf]{color:#ff5f56;animation:blink-cursor-169b3dcf 1s infinite;position:absolute;bottom:1rem;left:1rem}@keyframes blink-cursor-169b3dcf{0%,50%{opacity:1}51%,to{opacity:.3}}.error-description[data-v-169b3dcf]{text-align:center;margin-bottom:3rem}.error-title[data-v-169b3dcf]{font-family:JetBrains Mono,monospace;font-size:1.5rem;font-weight:600;color:#fff;margin-bottom:1rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.bracket[data-v-169b3dcf]{color:#ff5f56;font-weight:700}.error-message[data-v-169b3dcf]{font-size:1.1rem;color:#b0b0b0;line-height:1.7}.error-actions[data-v-169b3dcf]{display:flex;gap:1rem;justify-content:center;margin-bottom:3rem;flex-wrap:wrap}.btn[data-v-169b3dcf]{font-family:JetBrains Mono,monospace;padding:.8rem 1.5rem;border:2px solid transparent;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .4s cubic-bezier(.23,1,.32,1);text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;position:relative;overflow:hidden;text-transform:uppercase;letter-spacing:1px}.btn-primary[data-v-169b3dcf]{background:linear-gradient(135deg,#ff5f56,#f44);color:#fff;border-color:#ff5f56;box-shadow:0 4px 15px #ff5f564d}.btn-primary[data-v-169b3dcf]:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 10px 30px #ff5f5680}.btn-secondary[data-v-169b3dcf]{background:transparent;color:#64c8ff;border-color:#64c8ff80}.btn-secondary[data-v-169b3dcf]:hover{background:#64c8ff26;border-color:#64c8ff;transform:translateY(-4px) scale(1.02)}.btn-tertiary[data-v-169b3dcf]{background:transparent;color:#ffbd2e;border-color:#ffbd2e80}.btn-tertiary[data-v-169b3dcf]:hover{background:#ffbd2e26;border-color:#ffbd2e;transform:translateY(-4px) scale(1.02)}.btn-arrow[data-v-169b3dcf]{transition:transform .3s ease}.btn:hover .btn-arrow[data-v-169b3dcf]{transform:translate(3px)}.system-status[data-v-169b3dcf]{display:flex;justify-content:space-around;background:#0a0a14cc;border:1px solid rgba(255,95,86,.2);border-radius:12px;padding:1.5rem;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.status-item[data-v-169b3dcf]{text-align:center}.status-label[data-v-169b3dcf]{display:block;font-family:JetBrains Mono,monospace;font-size:.8rem;color:#888;text-transform:uppercase;letter-spacing:1px;margin-bottom:.5rem}.status-indicator[data-v-169b3dcf]{display:flex;align-items:center;justify-content:center;gap:.3rem}.status-dot[data-v-169b3dcf]{width:6px;height:6px;border-radius:50%;animation:pulse-status-169b3dcf 2s infinite}.status-dot.online[data-v-169b3dcf]{background:#0f8;box-shadow:0 0 8px #0f8}.status-dot.error[data-v-169b3dcf]{background:#ff5f56;box-shadow:0 0 8px #ff5f56}@keyframes pulse-status-169b3dcf{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}.status-text[data-v-169b3dcf]{font-family:JetBrains Mono,monospace;font-size:.8rem;font-weight:500}.error-visual[data-v-169b3dcf]{flex:1;display:flex;justify-content:center;align-items:center;max-width:400px}.robot-container[data-v-169b3dcf]{position:relative;animation:robot-float-169b3dcf 6s ease-in-out infinite}@keyframes robot-float-169b3dcf{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.robot[data-v-169b3dcf]{width:200px;height:250px;position:relative}.robot-head[data-v-169b3dcf]{width:80px;height:80px;background:linear-gradient(135deg,#64c8ff,#4a9de8);border-radius:20px;margin:0 auto 10px;position:relative;box-shadow:0 0 20px #64c8ff4d}.robot-eye[data-v-169b3dcf]{width:12px;height:12px;background:#ff5f56;border-radius:50%;position:absolute;top:25px;box-shadow:0 0 8px #ff5f56;animation:eye-glow-169b3dcf 3s ease-in-out infinite alternate}.robot-eye.left[data-v-169b3dcf]{left:20px}.robot-eye.right[data-v-169b3dcf]{right:20px}.robot-eye.blink[data-v-169b3dcf]{height:2px;transition:height .1s ease}@keyframes eye-glow-169b3dcf{0%{box-shadow:0 0 8px #ff5f56}to{box-shadow:0 0 15px #ff5f56,0 0 25px #ff5f56}}.robot-antenna[data-v-169b3dcf]{position:absolute;top:-15px;left:50%;transform:translate(-50%);width:2px;height:20px;background:#888}.antenna-ball[data-v-169b3dcf]{width:8px;height:8px;background:#ff5f56;border-radius:50%;position:absolute;top:-6px;left:50%;transform:translate(-50%);animation:antenna-blink-169b3dcf 2s ease-in-out infinite}@keyframes antenna-blink-169b3dcf{0%,50%{opacity:1}51%,to{opacity:.3}}.robot-body[data-v-169b3dcf]{width:120px;height:140px;background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:15px;margin:0 auto;position:relative;border:2px solid rgba(100,200,255,.3)}.robot-screen[data-v-169b3dcf]{width:80px;height:60px;background:#000c;border-radius:8px;position:absolute;top:20px;left:50%;transform:translate(-50%);border:1px solid #64c8ff;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:inset 0 0 10px #64c8ff33}.screen-text[data-v-169b3dcf]{font-family:Orbitron,monospace;color:#ff5f56;font-size:1.2rem;font-weight:700;text-shadow:0 0 8px #ff5f56;animation:screen-flicker-169b3dcf 4s ease-in-out infinite}@keyframes screen-flicker-169b3dcf{0%,95%{opacity:1}96%,98%{opacity:.8}99%,to{opacity:1}}.screen-lines[data-v-169b3dcf]{display:flex;flex-direction:column;gap:2px;margin-top:5px}.screen-line[data-v-169b3dcf]{height:2px;background:#64c8ff;border-radius:1px;animation:line-scan-169b3dcf 2s ease-in-out infinite}.screen-line[data-v-169b3dcf]:nth-child(1){width:20px;animation-delay:0s}.screen-line[data-v-169b3dcf]:nth-child(2){width:30px;animation-delay:.5s}.screen-line[data-v-169b3dcf]:nth-child(3){width:25px;animation-delay:1s}@keyframes line-scan-169b3dcf{0%,50%{opacity:1}51%,to{opacity:.3}}.robot-arms[data-v-169b3dcf]{position:absolute;top:100px;width:100%}.robot-arm[data-v-169b3dcf]{width:15px;height:60px;background:linear-gradient(180deg,#64c8ff,#4a9de8);border-radius:8px;position:absolute}.robot-arm.left[data-v-169b3dcf]{left:-20px;animation:arm-wave-left-169b3dcf 4s ease-in-out infinite}.robot-arm.right[data-v-169b3dcf]{right:-20px;animation:arm-wave-right-169b3dcf 4s ease-in-out infinite}@keyframes arm-wave-left-169b3dcf{0%,50%{transform:rotate(0)}25%{transform:rotate(-20deg)}75%{transform:rotate(10deg)}to{transform:rotate(0)}}@keyframes arm-wave-right-169b3dcf{0%,50%{transform:rotate(0)}25%{transform:rotate(20deg)}75%{transform:rotate(-10deg)}to{transform:rotate(0)}}.robot-shadow[data-v-169b3dcf]{width:150px;height:20px;background:radial-gradient(ellipse,rgba(0,0,0,.3),transparent);position:absolute;bottom:-30px;left:50%;transform:translate(-50%);animation:shadow-pulse-169b3dcf 6s ease-in-out infinite}@keyframes shadow-pulse-169b3dcf{0%,to{transform:translate(-50%) scale(1);opacity:.3}50%{transform:translate(-50%) scale(1.1);opacity:.2}}@media(max-width:768px){.error-container[data-v-169b3dcf]{flex-direction:column;text-align:center;gap:2rem;padding:4rem 1rem 2rem}.error-actions[data-v-169b3dcf]{flex-direction:column;align-items:center}.btn[data-v-169b3dcf]{width:100%;max-width:250px}.system-status[data-v-169b3dcf]{flex-direction:column;gap:1rem}.error-visual[data-v-169b3dcf]{max-width:250px}.robot[data-v-169b3dcf]{width:150px;height:200px}.robot-head[data-v-169b3dcf]{width:60px;height:60px}.robot-body[data-v-169b3dcf]{width:90px;height:110px}.robot-screen[data-v-169b3dcf]{width:60px;height:45px}.screen-text[data-v-169b3dcf]{font-size:1rem}}@media(max-width:480px){.glitch-text[data-v-169b3dcf]{font-size:3rem}.error-title[data-v-169b3dcf]{font-size:1.2rem;flex-direction:column;gap:.2rem}.terminal-window[data-v-169b3dcf]{margin:0 -1rem 2rem}}
