.not-found-module__sxuMuG__page{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:100svh;padding:clamp(36px,7vw,72px) clamp(18px,5vw,40px);display:flex;position:relative;overflow:hidden}.not-found-module__sxuMuG__page:before{content:"";z-index:-1;aspect-ratio:1;background:color-mix(in srgb, var(--color-primary) 16%, transparent);filter:blur(80px);pointer-events:none;border-radius:50%;width:min(560px,120vw);position:absolute;top:-22%}.not-found-module__sxuMuG__logo{width:clamp(60px,15vw,76px);height:auto;filter:drop-shadow(0 10px 24px color-mix(in srgb, var(--color-primary-deep) 22%, transparent));animation:not-found-module__sxuMuG__notFoundFade .45s var(--ease-out) both}.not-found-module__sxuMuG__code{color:#0000;background:linear-gradient(120deg, var(--color-primary), var(--color-primary-deep) 55%, var(--color-accent));letter-spacing:-.05em;animation:not-found-module__sxuMuG__notFoundFade .5s 50ms var(--ease-out) both;-webkit-background-clip:text;background-clip:text;font-size:clamp(66px,19vw,128px);font-weight:800;line-height:.9}.not-found-module__sxuMuG__title{color:var(--color-text);letter-spacing:-.025em;text-wrap:balance;animation:not-found-module__sxuMuG__notFoundFade .5s .1s var(--ease-out) both;font-size:clamp(21px,4.4vw,30px);font-weight:800;line-height:1.15}.not-found-module__sxuMuG__text{max-width:440px;color:var(--color-text-muted);text-wrap:balance;animation:not-found-module__sxuMuG__notFoundFade .5s .15s var(--ease-out) both;font-size:clamp(14.5px,2.2vw,16px);line-height:1.55}.not-found-module__sxuMuG__actions{animation:not-found-module__sxuMuG__notFoundFade .5s .2s var(--ease-out) both;flex-wrap:wrap;justify-content:center;align-items:center;gap:11px;margin-top:8px;display:flex}.not-found-module__sxuMuG__primary,.not-found-module__sxuMuG__secondary{border-radius:var(--radius-pill);min-height:48px;transition:transform .24s var(--ease-out), box-shadow var(--transition), border-color var(--transition);align-items:center;gap:9px;padding:13px 26px;font-size:14.5px;font-weight:800;display:inline-flex}.not-found-module__sxuMuG__primary{color:#fff;background:linear-gradient(120deg, var(--color-primary-deep), var(--color-primary));box-shadow:0 12px 28px color-mix(in srgb, var(--color-primary-deep) 26%, transparent)}.not-found-module__sxuMuG__secondary{color:var(--color-text);border:1px solid var(--color-border-strong);background:var(--color-surface);box-shadow:var(--shadow-sm)}@media (hover:hover) and (pointer:fine){.not-found-module__sxuMuG__primary:hover{box-shadow:0 16px 34px color-mix(in srgb, var(--color-primary-deep) 34%, transparent);transform:translateY(-2px)}.not-found-module__sxuMuG__secondary:hover{border-color:color-mix(in srgb, var(--color-primary) 46%, var(--color-border-strong));box-shadow:var(--shadow-md);transform:translateY(-2px)}}@keyframes not-found-module__sxuMuG__notFoundFade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.not-found-module__sxuMuG__logo,.not-found-module__sxuMuG__code,.not-found-module__sxuMuG__title,.not-found-module__sxuMuG__text,.not-found-module__sxuMuG__actions{animation:none}.not-found-module__sxuMuG__primary,.not-found-module__sxuMuG__secondary{transition:none}}
