.not-found-module__sxuMuG__page{color:#f7f7f7;background:#0b0b0b;justify-content:center;align-items:center;min-height:100vh;padding:3.5rem 1.5rem;display:flex;position:relative;overflow:hidden}.not-found-module__sxuMuG__page:before,.not-found-module__sxuMuG__page:after{content:"";pointer-events:none;position:absolute;inset:0}.not-found-module__sxuMuG__page:before{opacity:.3;background:radial-gradient(circle at 18% 22%,#c7ff5e38,#0000 60%),radial-gradient(circle at 82% 16%,#7ce7ff1f,#0000 65%);animation:18s ease-in-out infinite not-found-module__sxuMuG__shimmer}.not-found-module__sxuMuG__page:after{opacity:.35;background:radial-gradient(circle at 16% 84%,#c084fc2e,#0000 62%),radial-gradient(circle at 88% 76%,#a3e6352e,#0000 68%);animation:26s ease-in-out infinite reverse not-found-module__sxuMuG__shimmer}.not-found-module__sxuMuG__content{z-index:1;text-align:center;justify-items:center;gap:2.5rem;width:min(960px,100%);display:grid;position:relative}.not-found-module__sxuMuG__logoWrap{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#090909d9;border:1px solid #ffffff14;border-radius:2rem;justify-content:center;align-items:center;padding:1.75rem 2.5rem;display:inline-flex;box-shadow:0 24px 60px #0006}.not-found-module__sxuMuG__code{font-family:var(--font-granesta);letter-spacing:.1em;text-transform:uppercase;color:#c7ff5ee0;text-shadow:0 12px 30px #c7ff5e40;font-size:clamp(3.4rem,10vw,6rem)}.not-found-module__sxuMuG__title{font-family:var(--font-inter);text-transform:uppercase;letter-spacing:.12em;margin:0;font-size:clamp(2rem,5vw,3rem)}.not-found-module__sxuMuG__message{max-width:640px;font-family:var(--font-inter);color:#ebebebc7;margin:0;font-size:1rem;line-height:1.8}.not-found-module__sxuMuG__chipRow{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.not-found-module__sxuMuG__chip{font-family:var(--font-inter);letter-spacing:.24em;text-transform:uppercase;color:#f8f8f8c2;background:#101010bf;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:.5rem;padding:.55rem 1.15rem;font-size:.75rem;display:inline-flex}.not-found-module__sxuMuG__actions{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.not-found-module__sxuMuG__primaryButton,.not-found-module__sxuMuG__secondaryButton{font-family:var(--font-inter);text-transform:uppercase;letter-spacing:.18em;border-radius:999px;align-items:center;gap:.65rem;padding:.85rem 1.8rem;font-size:.9rem;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex}.not-found-module__sxuMuG__primaryButton{color:#07160f;background:linear-gradient(120deg,#c7ff5ef2,#a3e635d9);border:1px solid #c7ff5ea6;box-shadow:0 18px 40px #a3e63540}.not-found-module__sxuMuG__secondaryButton{color:#f5f5f5d9;background:#0e0e0ebf;border:1px solid #ffffff38;box-shadow:0 16px 36px #0006}.not-found-module__sxuMuG__primaryButton:hover,.not-found-module__sxuMuG__secondaryButton:hover{transform:translateY(-3px)}.not-found-module__sxuMuG__primaryButton:hover{box-shadow:0 24px 50px #a3e63559}.not-found-module__sxuMuG__secondaryButton:hover{background:#121212d9}.not-found-module__sxuMuG__glowGroup{pointer-events:none;z-index:0;position:absolute;inset:0}.not-found-module__sxuMuG__orb{filter:blur(90px);opacity:.45;border-radius:50%;width:360px;height:360px;animation:18s ease-in-out infinite not-found-module__sxuMuG__float;position:absolute}.not-found-module__sxuMuG__orb:first-child{background:#c7ff5e8c;top:-120px;left:-140px}.not-found-module__sxuMuG__orb:nth-child(2){background:#7ce7ff61;animation-delay:-6s;bottom:-140px;right:-120px}.not-found-module__sxuMuG__orb:nth-child(3){background:#c084fc66;width:280px;height:280px;animation-delay:-12s;top:40%;left:55%}@keyframes not-found-module__sxuMuG__float{0%{transform:translate(0,0)}33%{transform:translate(18px,-24px)scale(1.05)}66%{transform:translate(-26px,32px)scale(.96)}to{transform:translate(0,0)}}@keyframes not-found-module__sxuMuG__shimmer{0%{transform:translate(0,0)}50%{transform:translate(12px,-18px)}to{transform:translate(0,0)}}@media (max-width:768px){.not-found-module__sxuMuG__content{gap:2rem}.not-found-module__sxuMuG__actions{flex-direction:column}.not-found-module__sxuMuG__primaryButton,.not-found-module__sxuMuG__secondaryButton{justify-content:center;width:100%}}
