.not-found-module__AGzS0G__page{text-align:center;background:linear-gradient(180deg, var(--color-band,var(--bg-section)) 0%, var(--bg-page) 70%);flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:72vh;padding:48px 16px 64px;display:flex}.not-found-module__AGzS0G__stage{justify-content:center;align-items:center;gap:4px;margin-bottom:8px;display:flex;position:relative}.not-found-module__AGzS0G__digit{font-family:var(--font-celebration), var(--font-jakarta), sans-serif;color:var(--color-brand);text-shadow:0 8px 0 var(--color-brand-deep);font-size:clamp(96px,22vw,168px);font-weight:800;line-height:1}.not-found-module__AGzS0G__tey{width:clamp(112px,24vw,168px);animation:2.6s ease-in-out infinite not-found-module__AGzS0G__bob;display:block}.not-found-module__AGzS0G__tey img{width:100%;height:auto}.not-found-module__AGzS0G__float{animation:3.4s ease-in-out infinite not-found-module__AGzS0G__drift;position:absolute}.not-found-module__AGzS0G__floatLeft{top:-8px;left:-72px;transform:rotate(-10deg)}.not-found-module__AGzS0G__floatRight{animation-delay:.8s;bottom:-4px;right:-64px}.not-found-module__AGzS0G__title{font-family:var(--font-celebration), var(--font-jakarta), sans-serif;color:var(--color-ink);margin:0;font-size:clamp(28px,6vw,40px);font-weight:800}.not-found-module__AGzS0G__sub{max-width:440px;color:var(--text-secondary);margin:0;font-size:17px;font-weight:600;line-height:1.5}.not-found-module__AGzS0G__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}.not-found-module__AGzS0G__primary,.not-found-module__AGzS0G__secondary{text-transform:uppercase;letter-spacing:.04em;border-radius:16px;align-items:center;gap:8px;min-height:52px;padding:0 24px;font-size:16px;font-weight:800;text-decoration:none;transition:transform .1s;display:inline-flex}.not-found-module__AGzS0G__primary{color:var(--bg-page);background:var(--color-brand);box-shadow:0 4px 0 var(--color-brand-deep)}.not-found-module__AGzS0G__secondary{color:var(--color-brand);background:var(--bg-card);border:2px solid var(--border);box-shadow:0 4px 0 var(--border)}.not-found-module__AGzS0G__primary:active,.not-found-module__AGzS0G__secondary:active{box-shadow:none;transform:translateY(3px)}.not-found-module__AGzS0G__links{flex-direction:column;align-items:center;gap:12px;margin-top:24px;display:flex}.not-found-module__AGzS0G__linksLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-size:13px;font-weight:800}.not-found-module__AGzS0G__links ul{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.not-found-module__AGzS0G__chip{border:2px solid var(--border);background:var(--bg-card);color:var(--color-ink);border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.not-found-module__AGzS0G__chip:hover{border-color:var(--color-brand);color:var(--color-brand)}@keyframes not-found-module__AGzS0G__bob{50%{transform:translateY(-10px)}}@keyframes not-found-module__AGzS0G__drift{50%{translate:0 -8px}}@media (max-width:520px){.not-found-module__AGzS0G__floatLeft{top:-40px;left:-28px}.not-found-module__AGzS0G__floatRight{bottom:-32px;right:-24px}}@media (prefers-reduced-motion:reduce){.not-found-module__AGzS0G__tey,.not-found-module__AGzS0G__float{animation:none}}
