.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}.HS70Aa_content{z-index:10;text-align:center;width:100%;max-width:900px;animation:1s ease-out HS70Aa_fadeInUp;position:relative}@keyframes HS70Aa_fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.HS70Aa_iconContainer{justify-content:center;align-items:center;height:150px;margin-bottom:2rem;display:flex;position:relative}.HS70Aa_sleigh{align-items:center;gap:1rem;animation:4s ease-in-out infinite HS70Aa_sleighFly;display:flex;position:relative}@keyframes HS70Aa_sleighFly{0%,to{transform:translate(-100px)translateY(0)rotate(-5deg)}50%{transform:translate(100px)translateY(-30px)rotate(5deg)}}.HS70Aa_santa{filter:drop-shadow(0 0 20px #ffd70099);font-size:6rem;animation:1s ease-in-out infinite HS70Aa_santaBounce}@keyframes HS70Aa_santaBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.HS70Aa_reindeer{font-size:4rem;animation:.5s ease-in-out infinite HS70Aa_reindeerRun}@keyframes HS70Aa_reindeerRun{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.HS70Aa_gifts{gap:1rem;display:flex;position:absolute;bottom:-20px;left:50%;transform:translate(-50%)}.HS70Aa_gift{opacity:0;font-size:2rem;animation:3s ease-in-out infinite HS70Aa_giftFall}.HS70Aa_gift:first-child{animation-delay:0s}.HS70Aa_gift:nth-child(2){animation-delay:.5s}.HS70Aa_gift:nth-child(3){animation-delay:1s}@keyframes HS70Aa_giftFall{0%{opacity:0;transform:translateY(-50px)rotate(0)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateY(100px)rotate(180deg)}}.HS70Aa_errorCode{perspective:1000px;justify-content:center;gap:2rem;margin-bottom:2rem;display:flex}.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 HS70Aa_shimmer,3s ease-in-out infinite HS70Aa_digitFloat;position:relative}.HS70Aa_digit:first-child{animation-delay:0s}.HS70Aa_digit:nth-child(2){animation-delay:.3s}.HS70Aa_digit:nth-child(3){animation-delay:.6s}@keyframes HS70Aa_shimmer{0%{background-position:0%}to{background-position:200%}}@keyframes HS70Aa_digitFloat{0%,to{transform:translateY(0)rotateY(0)}50%{transform:translateY(-20px)rotateY(10deg)}}.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 HS70Aa_slideIn}@keyframes HS70Aa_slideIn{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}.HS70Aa_description{color:#fffc;margin-bottom:2.5rem;font-size:1.3rem;line-height:1.6;animation:.8s ease-out .7s both HS70Aa_slideIn}.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 HS70Aa_slideIn;display:flex}.HS70Aa_messageIcon{font-size:2.5rem;animation:3s linear infinite HS70Aa_rotate}@keyframes HS70Aa_rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.HS70Aa_messageText{color:#ffffffe6;font-size:1.1rem;font-style:italic}.HS70Aa_actions{flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-bottom:3rem;animation:.8s ease-out 1.1s both HS70Aa_slideIn;display:flex}.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}.HS70Aa_button:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.HS70Aa_button:hover:before{left:100%}.HS70Aa_buttonPrimary{color:#fff;background:linear-gradient(135deg,#c41e3a 0%,#165b33 100%);box-shadow:0 10px 30px #c41e3a66}.HS70Aa_buttonPrimary:hover{transform:translateY(-5px)scale(1.05);box-shadow:0 15px 40px #c41e3a99}.HS70Aa_buttonSecondary{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:2px solid #ffffff4d}.HS70Aa_buttonSecondary:hover{background:#ffffff26;border-color:#ffd70080;transform:translateY(-3px);box-shadow:0 10px 30px #0000004d}.HS70Aa_buttonIcon{font-size:1.5rem}.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 HS70Aa_slideIn}.HS70Aa_helpTitle{color:gold;margin-bottom:1rem;font-size:1.1rem;font-weight:600}.HS70Aa_links{flex-wrap:wrap;justify-content:center;gap:1.5rem;display:flex}.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}.HS70Aa_link:hover{color:#fff;background:#ffd70033;border-color:#ffd70066;transform:translateY(-2px)}.HS70Aa_footer{margin-top:3rem;animation:.8s ease-out 1.5s both HS70Aa_slideIn}.HS70Aa_ornaments{justify-content:center;gap:2rem;display:flex}.HS70Aa_ornament{font-size:2rem;animation:2s ease-in-out infinite HS70Aa_twinkle}.HS70Aa_ornament:first-child{animation-delay:0s}.HS70Aa_ornament:nth-child(2){animation-delay:.4s}.HS70Aa_ornament:nth-child(3){animation-delay:.8s}.HS70Aa_ornament:nth-child(4){animation-delay:1.2s}.HS70Aa_ornament:nth-child(5){animation-delay:1.6s}@keyframes HS70Aa_twinkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.9)}}.HS70Aa_decorativeElements{pointer-events:none;z-index:5;position:absolute;inset:0}.HS70Aa_floatingGift{opacity:.15;font-size:4rem;animation:8s ease-in-out infinite HS70Aa_floatGift;position:absolute}@keyframes 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)}}.HS70Aa_floatingGift:first-child{animation-delay:0s}.HS70Aa_floatingGift:nth-child(2){animation-delay:2s}.HS70Aa_floatingGift:nth-child(3){animation-delay:4s}.HS70Aa_floatingGift:nth-child(4){animation-delay:6s}@media (max-width:768px){.HS70Aa_container{padding:1.5rem}.HS70Aa_errorCode{gap:1rem}.HS70Aa_digit{font-size:6rem}.HS70Aa_title{font-size:2rem}.HS70Aa_description{font-size:1.1rem}.HS70Aa_santa{font-size:4rem}.HS70Aa_reindeer{font-size:3rem}.HS70Aa_actions{flex-direction:column;gap:1rem}.HS70Aa_button{justify-content:center;width:100%}.HS70Aa_links{flex-direction:column;gap:.75rem}.HS70Aa_link{justify-content:center;width:100%}.HS70Aa_floatingGift{font-size:2.5rem}.HS70Aa_funMessage{flex-direction:column;padding:1.25rem}.HS70Aa_messageText{font-size:1rem}}@media (prefers-reduced-motion:reduce){.HS70Aa_container,.HS70Aa_content,.HS70Aa_sleigh,.HS70Aa_santa,.HS70Aa_reindeer,.HS70Aa_gift,.HS70Aa_digit,.HS70Aa_floatingGift,.HS70Aa_ornament,.HS70Aa_button{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
