.not-found-module__mpbYFq__container{background:#f8f9fa;justify-content:center;align-items:center;min-height:100vh;padding:2rem;animation:.3s ease-in not-found-module__mpbYFq__fadeIn;display:flex;position:relative;overflow:hidden}.not-found-module__mpbYFq__content{text-align:center;z-index:1;background:#fff;border-radius:12px;width:100%;max-width:600px;padding:3rem 2rem;position:relative;box-shadow:0 4px 20px #00000014}.not-found-module__mpbYFq__errorCode{justify-content:center;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.not-found-module__mpbYFq__digit{color:#0072ce;font-size:8rem;font-weight:900;line-height:1;animation:2s infinite not-found-module__mpbYFq__bounce}.not-found-module__mpbYFq__digit.not-found-module__mpbYFq__middle{transform-origin:50%;animation-delay:.2s}@keyframes not-found-module__mpbYFq__bounce{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-20px)rotate(-5deg)}75%{transform:translateY(-10px)rotate(5deg)}}.not-found-module__mpbYFq__title{color:#111827;margin:0 0 1rem;font-size:2rem;font-weight:700;line-height:1.2}.not-found-module__mpbYFq__description{color:#6b7280;margin:0 0 2rem;font-size:1.125rem;line-height:1.6}.not-found-module__mpbYFq__actions{flex-wrap:wrap;justify-content:center;gap:1rem;margin:2rem 0;display:flex}.not-found-module__mpbYFq__primaryButton,.not-found-module__mpbYFq__secondaryButton{cursor:pointer;border-radius:8px;outline:none;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;line-height:1.5;text-decoration:none;transition:all .2s;display:inline-flex}.not-found-module__mpbYFq__primaryButton{color:#fff;background:#0072ce;border:none;box-shadow:0 2px 8px #0072ce33}.not-found-module__mpbYFq__primaryButton:hover{background:#005ba3;transform:translateY(-1px);box-shadow:0 4px 12px #0072ce4d}.not-found-module__mpbYFq__primaryButton:active{transform:translateY(0);box-shadow:0 1px 4px #0072ce4d}.not-found-module__mpbYFq__secondaryButton{color:#374151;background:#fff;border:2px solid #d1d5db;box-shadow:0 1px 3px #0000000d}.not-found-module__mpbYFq__secondaryButton:hover{background:#f9fafb;border-color:#9ca3af;transform:translateY(-1px);box-shadow:0 2px 6px #0000001a}.not-found-module__mpbYFq__secondaryButton:active{transform:translateY(0);box-shadow:0 1px 3px #0000000d}.not-found-module__mpbYFq__suggestions{border-top:1px solid #e5e7eb;margin-top:3rem;padding-top:2rem}.not-found-module__mpbYFq__suggestionsTitle{color:#6b7280;margin:0 0 1rem;font-size:.875rem;font-weight:600}.not-found-module__mpbYFq__links{flex-wrap:wrap;justify-content:center;gap:1.5rem;display:flex}.not-found-module__mpbYFq__link{color:#0072ce;font-size:1rem;font-weight:500;text-decoration:none;transition:color .2s}.not-found-module__mpbYFq__link:hover{color:#005ba3;text-decoration:underline}.not-found-module__mpbYFq__background{z-index:0;position:absolute;inset:0;overflow:hidden}.not-found-module__mpbYFq__circle{background:#0072ce0d;border-radius:50%;animation:20s ease-in-out infinite not-found-module__mpbYFq__float;position:absolute}.not-found-module__mpbYFq__circle:first-child{width:300px;height:300px;animation-delay:0s;top:-150px;left:-150px}.not-found-module__mpbYFq__circle:nth-child(2){width:200px;height:200px;animation-delay:7s;bottom:-100px;right:-100px}.not-found-module__mpbYFq__circle:nth-child(3){width:150px;height:150px;animation-delay:3s;top:50%;right:10%}@keyframes not-found-module__mpbYFq__float{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-30px)scale(1.1)}}@keyframes not-found-module__mpbYFq__fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:640px){.not-found-module__mpbYFq__container{padding:1rem}.not-found-module__mpbYFq__content{padding:2rem 1.5rem}.not-found-module__mpbYFq__digit{font-size:5rem}.not-found-module__mpbYFq__title{font-size:1.5rem}.not-found-module__mpbYFq__description{font-size:1rem}.not-found-module__mpbYFq__actions{flex-direction:column;width:100%}.not-found-module__mpbYFq__primaryButton,.not-found-module__mpbYFq__secondaryButton{justify-content:center;width:100%}.not-found-module__mpbYFq__links{flex-direction:column;gap:.75rem}}
