.not-found-module__sxuMuG__page{background:var(--color-white);justify-content:center;align-items:center;min-height:100dvh;display:flex;position:relative;overflow:hidden}.not-found-module__sxuMuG__field{color:#76043d0d;pointer-events:none;preserveaspectratio:none;width:100%;height:100%;position:absolute;inset:0}.not-found-module__sxuMuG__backdrop{letter-spacing:-.06em;color:var(--color-primary);opacity:.055;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:clamp(180px,35vw,360px);font-weight:800;line-height:1;animation:.9s cubic-bezier(.16,1,.3,1) both not-found-module__sxuMuG__backdropIn;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.not-found-module__sxuMuG__content{z-index:1;text-align:center;padding:var(--space-6);align-items:center;gap:var(--space-4);flex-direction:column;display:flex;position:relative}.not-found-module__sxuMuG__heading{letter-spacing:-.04em;color:var(--color-text-primary);font-size:clamp(36px,7vw,72px);font-weight:800;line-height:1.05;animation:.6s cubic-bezier(.16,1,.3,1) .2s both not-found-module__sxuMuG__fadeUp}.not-found-module__sxuMuG__sub{color:var(--color-text-secondary);max-width:480px;font-size:clamp(15px,2vw,17px);line-height:1.6;animation:.6s cubic-bezier(.16,1,.3,1) .3s both not-found-module__sxuMuG__fadeUp}.not-found-module__sxuMuG__cta{align-items:center;gap:var(--space-2);color:var(--color-white);background:var(--color-primary);padding:13px var(--space-8);border-radius:var(--radius-full);box-shadow:var(--shadow-btn);margin-top:var(--space-2);font-size:15px;font-weight:600;transition:background .15s,transform .1s,box-shadow .15s;animation:.6s cubic-bezier(.16,1,.3,1) .4s both not-found-module__sxuMuG__fadeUp;display:inline-flex}.not-found-module__sxuMuG__cta:hover{background:var(--color-primary-dark);box-shadow:var(--shadow-elevated)}.not-found-module__sxuMuG__cta:active{transform:scale(.97)}@keyframes not-found-module__sxuMuG__fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes not-found-module__sxuMuG__backdropIn{0%{opacity:0;transform:translate(-50%,-50%)scale(1.06)}to{opacity:.055;transform:translate(-50%,-50%)scale(1)}}@media (max-width:640px){.not-found-module__sxuMuG__cta{justify-content:center;width:100%;max-width:320px}.not-found-module__sxuMuG__subBreak{display:block}}
