.not-found-module__sxuMuG__page{text-align:center;background:radial-gradient(640px 420px at 50% 32%, color-mix(in srgb, var(--accent) 4%, transparent), transparent 70%), var(--bg-base);flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:24px;display:flex}.not-found-module__sxuMuG__player{text-align:left;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-panel);width:min(420px,100%);box-shadow:var(--shadow-card);margin-bottom:40px;padding:20px 24px 16px}.not-found-module__sxuMuG__trackTitle{font-family:var(--font-mono);color:var(--fg-default);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.not-found-module__sxuMuG__trackMeta{color:var(--fg-muted);margin-top:3px;font-size:12px}.not-found-module__sxuMuG__waveform{align-items:center;gap:3px;height:56px;margin-top:18px;display:flex}.not-found-module__sxuMuG__barPlayed,.not-found-module__sxuMuG__barAhead{border-radius:2px;flex:1;min-height:4px}.not-found-module__sxuMuG__barPlayed{background:var(--fg-default)}.not-found-module__sxuMuG__barAhead{background:var(--border-strong)}.not-found-module__sxuMuG__playhead{background:var(--accent);box-shadow:0 0 12px color-mix(in srgb, var(--accent) 55%, transparent);border-radius:1px;flex:0 0 2px;align-self:stretch;margin:0 2px;animation:1.4s ease-in-out infinite not-found-module__sxuMuG__nf-blink}.not-found-module__sxuMuG__gap{border-top:2px dotted var(--fg-subtle);opacity:.45;flex:6;align-self:center;height:0}.not-found-module__sxuMuG__times{font-family:var(--font-mono);color:var(--fg-subtle);justify-content:space-between;margin-top:10px;font-size:11px;display:flex}.not-found-module__sxuMuG__title{color:var(--fg-default);font-size:22px;font-weight:600}.not-found-module__sxuMuG__body{max-width:46ch;color:var(--fg-muted);margin-top:10px;font-size:14px;line-height:1.6}.not-found-module__sxuMuG__cta{border-radius:var(--radius-sm);color:var(--fg-on-accent);background:var(--accent);align-items:center;gap:8px;margin-top:28px;padding:10px 20px;font-size:13px;font-weight:600;transition:background .15s;display:inline-flex}.not-found-module__sxuMuG__cta:hover{background:var(--accent-hover)}.not-found-module__sxuMuG__cta:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.not-found-module__sxuMuG__ctaIcon{width:14px;height:14px}@keyframes not-found-module__sxuMuG__nf-blink{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.not-found-module__sxuMuG__playhead{animation:none}}