.NotFound_pageWrapper__sUiiB{min-height:80vh;display:flex;align-items:center;justify-content:center;background-color:var(--color-bg);position:relative;overflow:hidden;background-image:radial-gradient(var(--color-border) 1px,transparent 1px);background-size:40px 40px}.NotFound_pageWrapper__sUiiB:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,transparent 30%,var(--color-bg) 100%);pointer-events:none}.NotFound_container__wsBy3{position:relative;z-index:2;text-align:center;max-width:600px;padding:2rem}.NotFound_errorCode__0RNwH{font-size:clamp(6rem,15vw,10rem);font-weight:900;line-height:1;margin-bottom:0;background:linear-gradient(135deg,var(--color-primary),var(--color-primary-dark));-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 10px 30px rgba(22,163,74,.15);animation:NotFound_float__2rkrr 6s ease-in-out infinite}.NotFound_title__aH9rJ{font-size:2rem;font-weight:800;margin-bottom:1rem;color:var(--color-text)}.NotFound_description__wfE3Q{font-size:1.1rem;color:var(--color-text-muted);line-height:1.6;margin-bottom:2.5rem}.NotFound_actions__LF_A6{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.NotFound_buttonPrimary__FUTjY{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 2rem;border-radius:99px;background:var(--color-primary);color:var(--color-on-primary);font-weight:700;transition:transform .2s,box-shadow .2s,background .2s}.NotFound_buttonPrimary__FUTjY:hover{transform:translateY(-2px);background:var(--color-primary-dark);color:var(--color-on-primary);box-shadow:0 10px 20px rgba(22,163,74,.25)}.NotFound_buttonSecondary__vcF6k{display:inline-flex;align-items:center;padding:.85rem 2rem;border-radius:99px;background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);font-weight:600;transition:background .2s,border-color .2s}.NotFound_buttonSecondary__vcF6k:hover{background:var(--color-bg-alt);border-color:var(--color-primary)}@keyframes NotFound_float__2rkrr{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}