.not-found-module__HS70Aa__container{background:var(--color-bg-secondary);min-height:100vh;padding:var(--spacing-xl);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.not-found-module__HS70Aa__container:before{content:"";background:var(--gradient-primary);filter:blur(150px);opacity:.1;z-index:0;border-radius:50%;width:800px;height:800px;position:absolute;top:-50%;right:-20%}.not-found-module__HS70Aa__face{width:320px;margin-bottom:var(--spacing-3xl);stroke:var(--color-primary);stroke-width:24px;z-index:1;display:block;position:relative}.not-found-module__HS70Aa__faceEyes,.not-found-module__HS70Aa__faceEyeLid,.not-found-module__HS70Aa__faceMouthLeft,.not-found-module__HS70Aa__faceMouthRight,.not-found-module__HS70Aa__faceNose,.not-found-module__HS70Aa__facePupil{animation:1s cubic-bezier(.65,0,.35,1) .3s forwards not-found-module__HS70Aa__eyes}.not-found-module__HS70Aa__faceEyeLid,.not-found-module__HS70Aa__facePupil{animation-duration:4s;animation-iteration-count:infinite;animation-delay:1.3s}.not-found-module__HS70Aa__faceEyeLid{animation-name:not-found-module__HS70Aa__eyeLid}.not-found-module__HS70Aa__faceMouthLeft,.not-found-module__HS70Aa__faceMouthRight{animation-timing-function:cubic-bezier(.33,1,.68,1)}.not-found-module__HS70Aa__faceMouthLeft{animation-name:not-found-module__HS70Aa__mouthLeft}.not-found-module__HS70Aa__faceMouthRight{animation-name:not-found-module__HS70Aa__mouthRight}.not-found-module__HS70Aa__faceNose{animation-name:not-found-module__HS70Aa__nose}.not-found-module__HS70Aa__facePupil{animation-name:not-found-module__HS70Aa__pupil}@keyframes not-found-module__HS70Aa__eyeLid{0%,40%,45%,to{transform:translateY(0)}42.5%{transform:translateY(17.5px)}}@keyframes not-found-module__HS70Aa__eyes{0%{transform:translateY(112.5px)}to{transform:translateY(15px)}}@keyframes not-found-module__HS70Aa__pupil{0%,37.5%,40%,45%,87.5%,to{stroke-dashoffset:0;transform:translate(0)}12.5%,25%,62.5%,75%{stroke-dashoffset:0;transform:translate(-35px)}42.5%{stroke-dashoffset:35px;transform:translateY(17.5px)}}@keyframes not-found-module__HS70Aa__mouthLeft{0%,50%{stroke-dashoffset:-102px}to{stroke-dashoffset:0}}@keyframes not-found-module__HS70Aa__mouthRight{0%,50%{stroke-dashoffset:102px}to{stroke-dashoffset:0}}@keyframes not-found-module__HS70Aa__nose{0%{transform:translate(0)}to{transform:translateY(22.5px)}}.not-found-module__HS70Aa__title{font-size:var(--font-size-5xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--spacing-lg);z-index:1;animation:.6s ease-out .1s backwards not-found-module__HS70Aa__fadeInUp;position:relative}.not-found-module__HS70Aa__description{font-size:var(--font-size-xl);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-3xl);z-index:1;max-width:600px;animation:.6s ease-out .2s backwards not-found-module__HS70Aa__fadeInUp;position:relative}.not-found-module__HS70Aa__actions{z-index:1;animation:.6s ease-out .3s backwards not-found-module__HS70Aa__fadeInUp;position:relative}.not-found-module__HS70Aa__homeButton{font-size:var(--font-size-lg)!important;height:auto!important;padding:18px 40px!important}@keyframes not-found-module__HS70Aa__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.not-found-module__HS70Aa__container{padding:var(--spacing-lg)}.not-found-module__HS70Aa__face{width:240px;margin-bottom:var(--spacing-2xl)}.not-found-module__HS70Aa__title{font-size:var(--font-size-3xl)}.not-found-module__HS70Aa__description{font-size:var(--font-size-base);margin-bottom:var(--spacing-2xl)}.not-found-module__HS70Aa__homeButton{width:100%;font-size:var(--font-size-base)!important;padding:14px 32px!important}}@media (max-width:480px){.not-found-module__HS70Aa__face{width:200px}.not-found-module__HS70Aa__title{font-size:var(--font-size-2xl)}.not-found-module__HS70Aa__description{font-size:var(--font-size-sm)}.not-found-module__HS70Aa__homeButton{font-size:var(--font-size-sm)!important;padding:12px 24px!important}}
