.not-found-module__sxuMuG__page{background:radial-gradient(circle at 15% 20%, #d9a44124, transparent 40%), radial-gradient(circle at 85% 80%, #657a3a1f, transparent 45%), var(--color-bg);flex-direction:column;align-items:center;min-height:100vh;padding:32px 16px 64px;display:flex}.not-found-module__sxuMuG__logo{aspect-ratio:19/16;width:120px;position:relative;overflow:hidden}.not-found-module__sxuMuG__logo img{object-fit:cover;mix-blend-mode:multiply;transform:scale(1.68)}.not-found-module__sxuMuG__content{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;max-width:620px;animation:.9s cubic-bezier(.22,1,.36,1) not-found-module__sxuMuG__rise;display:flex}@keyframes not-found-module__sxuMuG__rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.not-found-module__sxuMuG__code{font-family:var(--font-heading);color:var(--color-primary);align-items:center;gap:4px;margin:24px 0 8px;font-size:clamp(6rem,22vw,10rem);font-weight:700;line-height:1;display:flex}.not-found-module__sxuMuG__cookie{width:.8em;height:.8em;color:var(--color-accent);animation:14s linear infinite not-found-module__sxuMuG__spin}@keyframes not-found-module__sxuMuG__spin{to{transform:rotate(360deg)}}.not-found-module__sxuMuG__content h1{margin:0;font-size:clamp(1.8rem,5vw,2.6rem)}.not-found-module__sxuMuG__lead{max-width:460px;margin:14px 0 0;font-size:1.08rem}.not-found-module__sxuMuG__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.not-found-module__sxuMuG__primary,.not-found-module__sxuMuG__secondary{border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:14px 26px;font-weight:600;text-decoration:none;transition:background .2s,color .2s,transform .2s;display:inline-flex}.not-found-module__sxuMuG__primary:hover,.not-found-module__sxuMuG__secondary:hover{transform:translateY(-2px)}.not-found-module__sxuMuG__primary{background:var(--color-primary);color:var(--color-bg)}.not-found-module__sxuMuG__primary:hover{background:var(--color-primary-dark)}.not-found-module__sxuMuG__secondary{border-color:var(--color-primary);color:var(--color-primary)}.not-found-module__sxuMuG__secondary:hover{background:var(--color-primary);color:var(--color-bg)}.not-found-module__sxuMuG__dev{text-align:left;background:var(--color-neutral);border:1px dashed #8b5e3c66;border-radius:16px;align-items:flex-start;gap:16px;width:100%;margin-top:48px;padding:20px 22px;display:flex}.not-found-module__sxuMuG__dev p{margin:0;font-size:.95rem}.not-found-module__sxuMuG__devIcon{background:var(--color-accent);width:44px;height:44px;color:var(--color-text);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.not-found-module__sxuMuG__dev .not-found-module__sxuMuG__devTitle{font-family:var(--font-heading);color:var(--color-primary);margin-bottom:4px;font-size:1.1rem;font-weight:600}.not-found-module__sxuMuG__devLink{word-break:break-all;align-items:center;gap:6px;margin-top:8px;font-weight:600;text-decoration:none;display:inline-flex}.not-found-module__sxuMuG__devLink:hover{color:var(--color-secondary)}@media (max-width:480px){.not-found-module__sxuMuG__primary,.not-found-module__sxuMuG__secondary{width:100%}.not-found-module__sxuMuG__dev{text-align:center;flex-direction:column;align-items:center}}@media (prefers-reduced-motion:reduce){.not-found-module__sxuMuG__content,.not-found-module__sxuMuG__cookie{animation:none}}
