.not-found[data-v-40deed24]{position:relative;display:flex;align-items:center;justify-content:center;min-height:100vh;overflow:hidden;padding:32px 24px}.content[data-v-40deed24]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center;max-width:420px}.vinyl-scene[data-v-40deed24]{position:relative;width:180px;height:180px}.vinyl[data-v-40deed24]{width:180px;height:180px;border-radius:50%;background:radial-gradient(circle at center,transparent 22px,#111 23px),repeating-conic-gradient(#1c1c1c,#2a2a2a,#1c1c1c 2deg);box-shadow:0 0 0 1px #333,0 12px 40px #0009,inset 0 0 20px #ffffff08;display:flex;align-items:center;justify-content:center;animation:vinyl-spin-40deed24 3s linear infinite;position:relative}.groove[data-v-40deed24]{position:absolute;border-radius:50%;border:1px solid rgba(255,255,255,.04);--size: calc(40px + var(--i) * 20px);width:var(--size);height:var(--size)}.label[data-v-40deed24]{width:60px;height:60px;border-radius:50%;background:radial-gradient(circle at 35% 35%,hsl(var(--primary) / .9),hsl(var(--primary) / .6));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;box-shadow:inset 0 1px 3px #0006;position:relative;z-index:1}.label-text[data-v-40deed24]{font-size:.6rem;font-weight:800;letter-spacing:.1em;color:#fff;line-height:1}.label-hole[data-v-40deed24]{width:10px;height:10px;border-radius:50%;background:hsl(var(--background))}.needle-arm[data-v-40deed24]{position:absolute;top:-8px;right:-24px;transform-origin:top right;animation:needle-sway-40deed24 3s ease-in-out infinite}.needle-rod[data-v-40deed24]{width:3px;height:80px;background:linear-gradient(to bottom,hsl(var(--muted-foreground) / .6),hsl(var(--muted-foreground) / .3));border-radius:2px;transform:rotate(28deg);transform-origin:top center}.needle-head[data-v-40deed24]{position:absolute;bottom:0;left:50%;transform:translate(-50%) rotate(28deg);width:5px;height:5px;border-radius:50%;background:hsl(var(--primary));box-shadow:0 0 6px hsl(var(--primary))}@keyframes vinyl-spin-40deed24{to{transform:rotate(360deg)}}@keyframes needle-sway-40deed24{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}.error-code[data-v-40deed24]{font-size:6rem;font-weight:900;line-height:1;letter-spacing:-.04em;margin:0;display:flex;gap:2px}.error-code span[data-v-40deed24]{color:hsl(var(--primary));animation:digit-pulse-40deed24 2s ease-in-out infinite}.error-code .zero[data-v-40deed24]{animation-delay:.3s}.error-code span[data-v-40deed24]:last-child{animation-delay:.6s}@keyframes digit-pulse-40deed24{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.6;transform:translateY(-4px)}}.headline[data-v-40deed24]{font-size:1.2rem;font-weight:600;margin:0}.subtext[data-v-40deed24]{font-size:.875rem;color:hsl(var(--muted-foreground));margin:0}.equalizer[data-v-40deed24]{display:flex;align-items:flex-end;gap:3px;height:32px}.eq-bar[data-v-40deed24]{width:6px;border-radius:3px 3px 0 0;background:hsl(var(--primary) / .7);animation:eq-bounce-40deed24 calc(.5s + var(--i) * .07s) ease-in-out infinite alternate;animation-delay:calc(var(--i) * .06s)}@keyframes eq-bounce-40deed24{0%{height:4px;opacity:.4}to{height:28px;opacity:1}}.actions[data-v-40deed24]{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}
