.NotFound-module-scss-module__ophpLW__container{background:radial-gradient(58% 48% at 14% 8%, var(--brand-primary-alpha-10), transparent 60%),radial-gradient(50% 42% at 90% 92%, var(--pop-alpha-15), transparent 60%),var(--bg-tertiary);width:100%;min-height:100vh;color:var(--text-color);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:2rem;font-family:Poppins,sans-serif;display:flex;overflow-y:auto}.NotFound-module-scss-module__ophpLW__title404{color:var(--brand-secondary);opacity:.15;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;letter-spacing:-4px;margin:0;font-size:max(6rem,min(15vw,10rem));font-weight:900;line-height:.8}.NotFound-module-scss-module__ophpLW__mainTitle{color:var(--text-color);z-index:1;margin-top:-2rem;font-size:max(1.8rem,min(5vw,2.5rem));font-weight:700}.NotFound-module-scss-module__ophpLW__subtitle{max-width:500px;color:var(--text-secondary);margin-top:1rem;font-size:1.1rem;line-height:1.6}.NotFound-module-scss-module__ophpLW__robotContainer{justify-content:center;align-items:center;width:180px;height:180px;margin:3rem 0;display:flex;position:relative}.NotFound-module-scss-module__ophpLW__robotContainer:after{content:"";background:radial-gradient(ellipse at center, var(--black-alpha-10) 0%, transparent 70%);border-radius:50%;width:60%;height:10px;position:absolute;bottom:-10px}.NotFound-module-scss-module__ophpLW__robot{object-fit:contain;pointer-events:none;width:100%;height:100%;filter:drop-shadow(0 10px 20px var(--black-alpha-10))}.NotFound-module-scss-module__ophpLW__homeButton{background:linear-gradient(135deg, var(--accent-pop-soft), var(--accent-pop-deep));color:var(--white);cursor:pointer;box-shadow:0 8px 20px var(--pop-alpha-30);border:1px solid transparent;border-radius:50px;align-items:center;gap:.6rem;margin-top:2rem;padding:.8rem 2.4rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:inline-flex}.NotFound-module-scss-module__ophpLW__homeButton:hover{box-shadow:0 12px 28px var(--pop-alpha-30);filter:brightness(1.05);transform:translateY(-3px)}
