.not-found-module-scss-module__9LccLa__base{background-color:#40e0d0;margin:-10px;padding:10px;font-family:Inter,sans-serif}.not-found-module-scss-module__9LccLa__fullViewport{width:100vw;height:100vh;position:relative;overflow:hidden}.not-found-module-scss-module__9LccLa__azureGradient{background:linear-gradient(135deg,#071e26 0%,#0d3b4f 50%,#071e26 100%)}.not-found-module-scss-module__9LccLa__hideScrollbars::-webkit-scrollbar{display:none}.not-found-module-scss-module__9LccLa__hideScrollbars{-ms-overflow-style:none;scrollbar-width:none}.not-found-module-scss-module__9LccLa__centerFlex{justify-content:center;align-items:center;display:flex}.not-found-module-scss-module__9LccLa__backgroundContainer{width:100%;height:100%;position:absolute}.not-found-module-scss-module__9LccLa__contentOverlay{z-index:10;width:100%;height:100%;position:relative}.not-found-module-scss-module__9LccLa__textContainer{text-align:center;max-width:48rem;margin:0 auto;padding:2rem}.not-found-module-scss-module__9LccLa__avatarWrapper{border:2px solid #0000001a;border-radius:9999px;display:inline-block;overflow:hidden}.not-found-module-scss-module__9LccLa__avatar{width:96px;height:96px}.not-found-module-scss-module__9LccLa__logoContainer{margin-bottom:2rem}.not-found-module-scss-module__9LccLa__avatarWrapper{background:linear-gradient(135deg,#0076d6,#42ffec);border-radius:50%;justify-content:center;align-items:center;width:6rem;height:6rem;margin-bottom:1.5rem;padding:.25rem;display:inline-flex}.not-found-module-scss-module__9LccLa__avatar{object-fit:cover;border:2px solid #fff3;border-radius:50%;width:100%;height:100%}.not-found-module-scss-module__9LccLa__textBlockOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;border:1px solid #ffffff26;border-radius:1rem;padding:1.5rem 2rem}.not-found-module-scss-module__9LccLa__title{color:#fff;margin-bottom:.5rem;font-size:2.25rem}.not-found-module-scss-module__9LccLa__subtitle{color:#c0eefe;margin-bottom:1rem;font-size:1.5rem}.not-found-module-scss-module__9LccLa__tagline{color:#a2dada;font-size:1rem}.not-found-module-scss-module__9LccLa__errorContainer{margin-bottom:2rem}.not-found-module-scss-module__9LccLa__errorCode{color:#40e0d0;font-size:4rem;font-weight:700}.not-found-module-scss-module__9LccLa__errorText{color:#e0f7fa;margin-bottom:1rem;font-size:1.25rem}.not-found-module-scss-module__9LccLa__errorMessage{color:#fff;font-size:1rem}.not-found-module-scss-module__9LccLa__glowButton{color:#fff;background:#779ab6;border-radius:.75rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .2s;display:inline-block;box-shadow:0 0 10px #40e0d080}.not-found-module-scss-module__9LccLa__glowButton :link,.not-found-module-scss-module__9LccLa__glowButton :hover,.not-found-module-scss-module__9LccLa__glowButton :visited,.not-found-module-scss-module__9LccLa__glowButton :focus{color:#fff}@keyframes not-found-module-scss-module__9LccLa__float{0%{opacity:.3;transform:translateY(0)rotate(0)}50%{opacity:.8;transform:translateY(-40px)rotate(180deg)}to{opacity:.3;transform:translateY(0)rotate(360deg)}}.not-found-module-scss-module__9LccLa__floatingIcon{animation-name:not-found-module-scss-module__9LccLa__float;animation-duration:var(--duration);animation-delay:var(--delay);will-change:transform,opacity;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute}
