.not-found-module__sxuMuG__page{background:var(--bg-base);justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.not-found-module__sxuMuG__bg{pointer-events:none;position:absolute;inset:0}.not-found-module__sxuMuG__orb1{background:radial-gradient(circle,#6366f126 0%,#0000 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:-15%;left:-10%}.not-found-module__sxuMuG__orb2{background:radial-gradient(circle,#06b6d41f 0%,#0000 70%);border-radius:50%;width:500px;height:500px;position:absolute;bottom:-10%;right:-5%}.not-found-module__sxuMuG__content{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:1.5rem;width:100%;max-width:600px;padding:2rem;display:flex;position:relative}.not-found-module__sxuMuG__code{font-family:var(--font-display);letter-spacing:-.05em;background:var(--gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:8rem;font-weight:900;line-height:1}.not-found-module__sxuMuG__emoji{font-size:4rem}.not-found-module__sxuMuG__title{font-size:2rem;font-family:var(--font-display);letter-spacing:-.02em;font-weight:800}.not-found-module__sxuMuG__subtitle{color:var(--text-secondary);max-width:440px;font-size:1rem;line-height:1.7}.not-found-module__sxuMuG__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.not-found-module__sxuMuG__suggestions{flex-direction:column;align-items:center;gap:.75rem;display:flex}.not-found-module__sxuMuG__suggestLabel{color:var(--text-muted);font-size:.85rem}.not-found-module__sxuMuG__links{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.not-found-module__sxuMuG__suggestLink{color:var(--primary-light);border-radius:var(--radius-full);transition:all var(--transition-fast);background:#6366f114;border:1px solid #6366f133;padding:.4rem .875rem;font-size:.875rem;font-weight:600}.not-found-module__sxuMuG__suggestLink:hover{background:#6366f126;border-color:#6366f166}@media (max-width:480px){.not-found-module__sxuMuG__code{font-size:6rem}.not-found-module__sxuMuG__actions{flex-direction:column;width:100%}}
