.grid-background[data-v-7e9be417]{animation:grid-move-7e9be417 20s linear infinite;background-image:linear-gradient(rgba(59,130,246,.1) 1px,transparent 0),linear-gradient(90deg,rgba(59,130,246,.1) 1px,transparent 0);background-size:50px 50px}@keyframes grid-move-7e9be417{0%{transform:translate(0)}to{transform:translate(50px,50px)}}.particles[data-v-7e9be417]{inset:0;overflow:hidden;pointer-events:none;position:absolute}.particle[data-v-7e9be417]{animation:float-up-7e9be417 linear infinite;background:linear-gradient(135deg,#3b82f6,#06b6d4);border-radius:50%;bottom:-10px;opacity:.6;position:absolute}@keyframes float-up-7e9be417{0%{opacity:0;transform:translateY(0) rotate(0)}10%{opacity:.6}90%{opacity:.6}to{opacity:0;transform:translateY(-100vh) rotate(2turn)}}.error-code-wrapper[data-v-7e9be417]{position:relative}.error-code[data-v-7e9be417]{animation:glitch-7e9be417 3s infinite;position:relative}.error-code[data-v-7e9be417],.error-code[data-v-7e9be417]:after,.error-code[data-v-7e9be417]:before{background:linear-gradient(135deg,#3b82f6,#06b6d4 50%,#8b5cf6);background-clip:text;-webkit-background-clip:text;color:transparent}.error-code[data-v-7e9be417]:after,.error-code[data-v-7e9be417]:before{content:attr(data-text);height:100%;left:0;position:absolute;top:0;width:100%}.error-code[data-v-7e9be417]:before{animation:glitch-1-7e9be417 2s linear infinite alternate-reverse;clip-path:polygon(0 0,100% 0,100% 35%,0 35%)}.error-code[data-v-7e9be417]:after{animation:glitch-2-7e9be417 3s linear infinite alternate-reverse;clip-path:polygon(0 65%,100% 65%,100% 100%,0 100%)}@keyframes glitch-7e9be417{0%,90%,to{transform:translate(0)}92%{transform:translate(-2px,2px)}94%{transform:translate(2px,-2px)}96%{transform:translate(-1px,-1px)}98%{transform:translate(1px,1px)}}@keyframes glitch-1-7e9be417{0%,to{opacity:.8;transform:translate(0)}20%{transform:translate(-3px,3px)}40%{transform:translate(3px,-3px)}60%{opacity:.6;transform:translate(-2px,-2px)}80%{transform:translate(2px,2px)}}@keyframes glitch-2-7e9be417{0%,to{opacity:.8;transform:translate(0)}25%{transform:translate(3px,-3px)}50%{opacity:.6;transform:translate(-3px,3px)}75%{transform:translate(2px,2px)}}.terminal-box[data-v-7e9be417]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0fe6;border:1px solid rgba(59,130,246,.3);border-radius:12px;overflow:hidden;text-align:left}.terminal-header[data-v-7e9be417]{align-items:center;background:#1e293b80;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;gap:12px;padding:12px 16px}.terminal-dots[data-v-7e9be417]{display:flex;gap:6px}.dot[data-v-7e9be417]{border-radius:50%;height:12px;width:12px}.dot.red[data-v-7e9be417]{background:#ef4444}.dot.yellow[data-v-7e9be417]{background:#f59e0b}.dot.green[data-v-7e9be417]{background:#10b981}.terminal-title[data-v-7e9be417]{color:#9ca3af;font-size:12px}.terminal-body[data-v-7e9be417],.terminal-title[data-v-7e9be417]{font-family:ui-monospace,monospace}.terminal-body[data-v-7e9be417]{font-size:13px;padding:16px}.terminal-line[data-v-7e9be417]{display:flex;gap:4px;margin-bottom:8px}.terminal-line[data-v-7e9be417]:last-child{margin-bottom:0}.typing-animation .cursor[data-v-7e9be417]{animation:blink-7e9be417 1s infinite}@keyframes blink-7e9be417{0%,50%{opacity:1}51%,to{opacity:0}}.btn-primary[data-v-7e9be417]{align-items:center;background:linear-gradient(135deg,#3b82f6,#06b6d4);border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-weight:600;gap:8px;padding:14px 28px;transition:all .3s ease}.btn-primary[data-v-7e9be417]:hover{box-shadow:0 10px 40px #3b82f666;transform:translateY(-2px)}.btn-secondary[data-v-7e9be417]{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.2);border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-weight:600;gap:8px;padding:14px 28px;transition:all .3s ease}.btn-secondary[data-v-7e9be417]:hover{background:#ffffff1a;border-color:#ffffff4d;transform:translateY(-2px)}.scan-line[data-v-7e9be417]{animation:scan-7e9be417 4s linear infinite;background:linear-gradient(90deg,transparent,rgba(59,130,246,.5),transparent);height:4px;left:0;pointer-events:none;position:absolute;right:0;top:0}@keyframes scan-7e9be417{0%{opacity:0;top:0}10%{opacity:1}90%{opacity:1}to{opacity:0;top:100%}}.animate-pulse-slow[data-v-7e9be417]{animation:pulse-slow-7e9be417 4s ease-in-out infinite}.delay-1000[data-v-7e9be417]{animation-delay:1s}@keyframes pulse-slow-7e9be417{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.3;transform:scale(1.1)}}
