*{box-sizing:border-box;margin:0;padding:0}body{background:#0a0f1e;color:#e2e8f0;font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.6}a{color:#60a5fa;text-decoration:none}a:hover{color:#93c5fd}.container{margin:0 auto;max-width:1200px;padding:0 1.5rem}.btn{align-items:center;border:none;border-radius:.5rem;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.875rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s}.btn-primary{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.btn-primary:hover{background:linear-gradient(135deg,#60a5fa,#3b82f6);box-shadow:0 4px 20px #3b82f64d;transform:translateY(-1px)}.btn-secondary{background:#ffffff14;border:1px solid hsla(0,0%,100%,.15);color:#e2e8f0}.btn-secondary:hover{background:#ffffff1f;border-color:#ffffff40}.btn-outline{background:transparent;border:1px solid rgba(59,130,246,.3);color:#60a5fa}.btn-outline:hover{background:#3b82f61a;border-color:#60a5fa}.tag{border-radius:9999px;display:inline-flex;font-size:.7rem;font-weight:500;letter-spacing:.02em;padding:.2rem .6rem}.gradient-text{background:linear-gradient(135deg,#60a5fa,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.card{background:#ffffff08;border:1px solid hsla(0,0%,100%,.08);border-radius:1rem;padding:2rem;transition:all .3s}.card:hover{background:#ffffff0d;border-color:#ffffff26;box-shadow:0 8px 30px #0000004d;transform:translateY(-2px)}.section-title{font-size:2rem;font-weight:700;margin-bottom:.75rem;text-align:center}.section-subtitle{color:#94a3b8;font-size:1.05rem;margin:0 auto 3rem;max-width:600px;text-align:center}code{background:#ffffff0f;border-radius:.25rem;color:#e2e8f0;font-family:JetBrains Mono,Fira Code,monospace;font-size:.85em;padding:.15em .4em}.error-page[data-v-5f434cf8]{background:#0a0f1e;color:#e2e8f0;justify-content:center;min-height:100vh;padding:2rem}.error-container[data-v-5f434cf8],.error-page[data-v-5f434cf8]{align-items:center;display:flex}.error-container[data-v-5f434cf8]{flex-direction:column;gap:1.5rem;max-width:480px;text-align:center}.error-code[data-v-5f434cf8]{align-items:center;display:flex;gap:.25rem;line-height:1}.error-number[data-v-5f434cf8]{background:linear-gradient(135deg,#3b82f6,#2563eb);-webkit-background-clip:text;background-clip:text}.error-number[data-v-5f434cf8],.error-zero[data-v-5f434cf8]{font-size:7rem;font-weight:800;-webkit-text-fill-color:transparent}.error-zero[data-v-5f434cf8]{background:linear-gradient(135deg,#60a5fa,#a78bfa);-webkit-background-clip:text;background-clip:text;position:relative}.error-stack[data-v-5f434cf8]{align-items:flex-end;display:flex;gap:4px;height:32px;margin-top:-.5rem}.stack-bar[data-v-5f434cf8]{animation:stackPulse-5f434cf8 2s ease-in-out infinite;animation-delay:calc(var(--i)*.3s);border-radius:4px 4px 0 0;width:8px}.stack-bar[data-v-5f434cf8]:first-child{background:#3b82f6;height:16px}.stack-bar[data-v-5f434cf8]:nth-child(2){background:linear-gradient(180deg,#60a5fa,#3b82f6);height:24px}.stack-bar[data-v-5f434cf8]:nth-child(3){background:linear-gradient(180deg,#a78bfa,#60a5fa);height:32px}@keyframes stackPulse-5f434cf8{0%,to{opacity:.5;transform:scaleY(.8)}50%{opacity:1;transform:scaleY(1)}}.error-title[data-v-5f434cf8]{color:#e2e8f0;font-size:1.5rem;font-weight:700}.error-desc[data-v-5f434cf8]{color:#94a3b8;font-size:.95rem;line-height:1.7;max-width:380px}.error-suggestions[data-v-5f434cf8]{display:flex;gap:.75rem;margin-top:.5rem}.btn[data-v-5f434cf8]{align-items:center;border:none;border-radius:.5rem;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.875rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s}.btn-primary[data-v-5f434cf8]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.btn-primary[data-v-5f434cf8]:hover{background:linear-gradient(135deg,#60a5fa,#3b82f6);box-shadow:0 4px 20px #3b82f64d;transform:translateY(-1px)}.btn-secondary[data-v-5f434cf8]{background:#ffffff14;border:1px solid hsla(0,0%,100%,.15);color:#e2e8f0}.btn-secondary[data-v-5f434cf8]:hover{background:#ffffff1f;border-color:#ffffff40}.btn-icon[data-v-5f434cf8]{font-size:1.1em}.error-footer[data-v-5f434cf8]{align-items:center;border-top:1px solid hsla(0,0%,100%,.06);display:flex;gap:.5rem;justify-content:center;margin-top:1rem;padding-top:1.5rem;width:100%}.footer-link[data-v-5f434cf8]{color:#64748b;font-size:.8rem;transition:color .2s}.footer-link[data-v-5f434cf8]:hover{color:#94a3b8}.footer-dot[data-v-5f434cf8]{color:#475569;font-size:.8rem}@media(max-width:600px){.error-number[data-v-5f434cf8],.error-zero[data-v-5f434cf8]{font-size:5rem}.error-title[data-v-5f434cf8]{font-size:1.25rem}.error-suggestions[data-v-5f434cf8]{flex-direction:column}}
