.not-found-module__HS70Aa__container{background:linear-gradient(#0f2027,#203a43,#2c5364);justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex;position:relative;overflow:hidden}.not-found-module__HS70Aa__content{z-index:10;text-align:center;width:100%;max-width:900px;animation:1s ease-out not-found-module__HS70Aa__fadeInUp;position:relative}@keyframes not-found-module__HS70Aa__fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.not-found-module__HS70Aa__iconContainer{justify-content:center;align-items:center;height:150px;margin-bottom:2rem;display:flex;position:relative}.not-found-module__HS70Aa__sleigh{align-items:center;gap:1rem;animation:4s ease-in-out infinite not-found-module__HS70Aa__sleighFly;display:flex;position:relative}@keyframes not-found-module__HS70Aa__sleighFly{0%,to{transform:translate(-100px)translateY(0)rotate(-5deg)}50%{transform:translate(100px)translateY(-30px)rotate(5deg)}}.not-found-module__HS70Aa__santa{filter:drop-shadow(0 0 20px #ffd70099);font-size:6rem;animation:1s ease-in-out infinite not-found-module__HS70Aa__santaBounce}@keyframes not-found-module__HS70Aa__santaBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.not-found-module__HS70Aa__reindeer{font-size:4rem;animation:.5s ease-in-out infinite not-found-module__HS70Aa__reindeerRun}@keyframes not-found-module__HS70Aa__reindeerRun{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.not-found-module__HS70Aa__gifts{gap:1rem;display:flex;position:absolute;bottom:-20px;left:50%;transform:translate(-50%)}.not-found-module__HS70Aa__gift{opacity:0;font-size:2rem;animation:3s ease-in-out infinite not-found-module__HS70Aa__giftFall}.not-found-module__HS70Aa__gift:first-child{animation-delay:0s}.not-found-module__HS70Aa__gift:nth-child(2){animation-delay:.5s}.not-found-module__HS70Aa__gift:nth-child(3){animation-delay:1s}@keyframes not-found-module__HS70Aa__giftFall{0%{opacity:0;transform:translateY(-50px)rotate(0)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateY(100px)rotate(180deg)}}.not-found-module__HS70Aa__errorCode{perspective:1000px;justify-content:center;gap:2rem;margin-bottom:2rem;display:flex}.not-found-module__HS70Aa__digit{background:linear-gradient(135deg,gold 0%,#ffed4e 50%,gold 100%);-webkit-text-fill-color:transparent;text-shadow:0 0 40px #ffd70080;background-size:200%;-webkit-background-clip:text;background-clip:text;font-family:Mountains of Christmas,cursive;font-size:10rem;font-weight:700;animation:3s linear infinite not-found-module__HS70Aa__shimmer,3s ease-in-out infinite not-found-module__HS70Aa__digitFloat;position:relative}.not-found-module__HS70Aa__digit:first-child{animation-delay:0s}.not-found-module__HS70Aa__digit:nth-child(2){animation-delay:.3s}.not-found-module__HS70Aa__digit:nth-child(3){animation-delay:.6s}@keyframes not-found-module__HS70Aa__shimmer{0%{background-position:0%}to{background-position:200%}}@keyframes not-found-module__HS70Aa__digitFloat{0%,to{transform:translateY(0)rotateY(0)}50%{transform:translateY(-20px)rotateY(10deg)}}.not-found-module__HS70Aa__title{color:#fff;margin-bottom:1.5rem;font-family:Mountains of Christmas,cursive;font-size:3rem;font-weight:700;line-height:1.3;animation:.8s ease-out .5s both not-found-module__HS70Aa__slideIn}@keyframes not-found-module__HS70Aa__slideIn{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}.not-found-module__HS70Aa__description{color:#fffc;margin-bottom:2.5rem;font-size:1.3rem;line-height:1.6;animation:.8s ease-out .7s both not-found-module__HS70Aa__slideIn}.not-found-module__HS70Aa__funMessage{background:#ffd7001a;border:2px solid #ffd7004d;border-radius:1.5rem;justify-content:center;align-items:center;gap:1rem;margin-bottom:3rem;padding:1.5rem 2rem;animation:.8s ease-out .9s both not-found-module__HS70Aa__slideIn;display:flex}.not-found-module__HS70Aa__messageIcon{font-size:2.5rem;animation:3s linear infinite not-found-module__HS70Aa__rotate}@keyframes not-found-module__HS70Aa__rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.not-found-module__HS70Aa__messageText{color:#ffffffe6;font-size:1.1rem;font-style:italic}.not-found-module__HS70Aa__actions{flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-bottom:3rem;animation:.8s ease-out 1.1s both not-found-module__HS70Aa__slideIn;display:flex}.not-found-module__HS70Aa__button{cursor:pointer;border:none;border-radius:1.25rem;align-items:center;gap:.75rem;padding:1.25rem 2.5rem;font-family:Poppins,sans-serif;font-size:1.1rem;font-weight:600;transition:all .3s;display:inline-flex;position:relative;overflow:hidden}.not-found-module__HS70Aa__button:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.not-found-module__HS70Aa__button:hover:before{left:100%}.not-found-module__HS70Aa__buttonPrimary{color:#fff;background:linear-gradient(135deg,#c41e3a 0%,#165b33 100%);box-shadow:0 10px 30px #c41e3a66}.not-found-module__HS70Aa__buttonPrimary:hover{transform:translateY(-5px)scale(1.05);box-shadow:0 15px 40px #c41e3a99}.not-found-module__HS70Aa__buttonSecondary{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:2px solid #ffffff4d}.not-found-module__HS70Aa__buttonSecondary:hover{background:#ffffff26;border-color:#ffd70080;transform:translateY(-3px);box-shadow:0 10px 30px #0000004d}.not-found-module__HS70Aa__buttonIcon{font-size:1.5rem}.not-found-module__HS70Aa__helpLinks{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:1.5rem;margin-bottom:2rem;padding:2rem;animation:.8s ease-out 1.3s both not-found-module__HS70Aa__slideIn}.not-found-module__HS70Aa__helpTitle{color:gold;margin-bottom:1rem;font-size:1.1rem;font-weight:600}.not-found-module__HS70Aa__links{flex-wrap:wrap;justify-content:center;gap:1.5rem;display:flex}.not-found-module__HS70Aa__link{color:#ffffffe6;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.75rem;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.95rem;text-decoration:none;transition:all .3s;display:inline-flex}.not-found-module__HS70Aa__link:hover{color:#fff;background:#ffd70033;border-color:#ffd70066;transform:translateY(-2px)}.not-found-module__HS70Aa__footer{margin-top:3rem;animation:.8s ease-out 1.5s both not-found-module__HS70Aa__slideIn}.not-found-module__HS70Aa__ornaments{justify-content:center;gap:2rem;display:flex}.not-found-module__HS70Aa__ornament{font-size:2rem;animation:2s ease-in-out infinite not-found-module__HS70Aa__twinkle}.not-found-module__HS70Aa__ornament:first-child{animation-delay:0s}.not-found-module__HS70Aa__ornament:nth-child(2){animation-delay:.4s}.not-found-module__HS70Aa__ornament:nth-child(3){animation-delay:.8s}.not-found-module__HS70Aa__ornament:nth-child(4){animation-delay:1.2s}.not-found-module__HS70Aa__ornament:nth-child(5){animation-delay:1.6s}@keyframes not-found-module__HS70Aa__twinkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.9)}}.not-found-module__HS70Aa__decorativeElements{pointer-events:none;z-index:5;position:absolute;inset:0}.not-found-module__HS70Aa__floatingGift{opacity:.15;font-size:4rem;animation:8s ease-in-out infinite not-found-module__HS70Aa__floatGift;position:absolute}@keyframes not-found-module__HS70Aa__floatGift{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(20px,-20px)rotate(10deg)}50%{transform:translate(-15px,15px)rotate(-10deg)}75%{transform:translate(25px,10px)rotate(5deg)}}.not-found-module__HS70Aa__floatingGift:first-child{animation-delay:0s}.not-found-module__HS70Aa__floatingGift:nth-child(2){animation-delay:2s}.not-found-module__HS70Aa__floatingGift:nth-child(3){animation-delay:4s}.not-found-module__HS70Aa__floatingGift:nth-child(4){animation-delay:6s}@media (max-width:768px){.not-found-module__HS70Aa__container{padding:1.5rem}.not-found-module__HS70Aa__errorCode{gap:1rem}.not-found-module__HS70Aa__digit{font-size:6rem}.not-found-module__HS70Aa__title{font-size:2rem}.not-found-module__HS70Aa__description{font-size:1.1rem}.not-found-module__HS70Aa__santa{font-size:4rem}.not-found-module__HS70Aa__reindeer{font-size:3rem}.not-found-module__HS70Aa__actions{flex-direction:column;gap:1rem}.not-found-module__HS70Aa__button{justify-content:center;width:100%}.not-found-module__HS70Aa__links{flex-direction:column;gap:.75rem}.not-found-module__HS70Aa__link{justify-content:center;width:100%}.not-found-module__HS70Aa__floatingGift{font-size:2.5rem}.not-found-module__HS70Aa__funMessage{flex-direction:column;padding:1.25rem}.not-found-module__HS70Aa__messageText{font-size:1rem}}@media (prefers-reduced-motion:reduce){.not-found-module__HS70Aa__container,.not-found-module__HS70Aa__content,.not-found-module__HS70Aa__sleigh,.not-found-module__HS70Aa__santa,.not-found-module__HS70Aa__reindeer,.not-found-module__HS70Aa__gift,.not-found-module__HS70Aa__digit,.not-found-module__HS70Aa__floatingGift,.not-found-module__HS70Aa__ornament,.not-found-module__HS70Aa__button{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
