.not-found-module__sxuMuG__notFound{background:var(--bg-primary);border-bottom:1px solid var(--border);justify-content:center;align-items:center;min-height:100vh;padding:100px 40px 60px;display:flex}.not-found-module__sxuMuG__notFound__content{text-align:center;max-width:800px}.not-found-module__sxuMuG__notFound__code{letter-spacing:-.05em;color:var(--accent);opacity:.8;margin-bottom:24px;font-size:clamp(6rem,15vw,12rem);font-weight:700;line-height:.9}.not-found-module__sxuMuG__notFound__title{letter-spacing:-.03em;margin-bottom:32px;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:700;line-height:.95}.not-found-module__sxuMuG__notFound__text{color:var(--fg-secondary);max-width:600px;margin:0 auto 48px;font-size:clamp(1rem,2vw,1.2rem);line-height:1.7}.not-found-module__sxuMuG__notFound__links{flex-direction:column;align-items:center;gap:32px;margin-bottom:60px;display:flex}.not-found-module__sxuMuG__notFound__linkPrimary{letter-spacing:.1em;text-transform:uppercase;background:var(--accent);color:#fff;border:1px solid var(--accent);transition:all .3s var(--ease);padding:16px 48px;font-size:.9rem;font-weight:700;display:inline-block}.not-found-module__sxuMuG__notFound__linkPrimary:hover{color:var(--accent);box-shadow:0 8px 24px rgba(var(--accent-rgb),.3);background:0 0;transform:translateY(-2px)}.not-found-module__sxuMuG__notFound__linksList{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.not-found-module__sxuMuG__notFound__link{color:var(--fg-secondary);transition:all .3s var(--ease);align-items:center;gap:6px;font-size:.95rem;font-weight:600;display:inline-flex}.not-found-module__sxuMuG__notFound__link:hover{color:var(--accent);transform:translate(4px)}.not-found-module__sxuMuG__notFound__error{background:var(--bg-secondary);border:1px solid var(--border);align-items:center;gap:12px;padding:12px 24px;font-family:JetBrains Mono,Courier New,monospace;font-size:.85rem;display:inline-flex}.not-found-module__sxuMuG__notFound__errorLabel{color:var(--fg-tertiary);font-weight:600}.not-found-module__sxuMuG__notFound__errorValue{color:var(--accent);font-weight:700}@media (max-width:768px){.not-found-module__sxuMuG__notFound{padding:80px 20px 40px}.not-found-module__sxuMuG__notFound__code{font-size:5rem}.not-found-module__sxuMuG__notFound__title{font-size:2.5rem}.not-found-module__sxuMuG__notFound__linksList{flex-direction:column;gap:12px}.not-found-module__sxuMuG__notFound__error{text-align:center;flex-direction:column;gap:8px}}@media (max-width:480px){.not-found-module__sxuMuG__notFound__linkPrimary{padding:14px 32px;font-size:.85rem}}
