.HS70Aa_container{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:70vh;padding:3rem 1.5rem;font-family:Google Sans Flex,-apple-system,sans-serif;display:flex;position:relative;overflow:hidden}.HS70Aa_bgShapes{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.HS70Aa_shape{filter:blur(50px);opacity:.12;border-radius:50%;animation:24s ease-in-out infinite HS70Aa_floatSlow;position:absolute}.HS70Aa_contentCard{z-index:1;-webkit-backdrop-filter:blur(20px);background:#ffffffbf;border-radius:28px;max-width:650px;padding:3.5rem 2rem;animation:.65s cubic-bezier(.34,1.56,.64,1) forwards HS70Aa_scaleUp;position:relative}.HS70Aa_illustrationBox{margin-bottom:1.5rem;animation:4.5s ease-in-out infinite HS70Aa_wiggle}.HS70Aa_errorCode{background:linear-gradient(135deg,#004468 0% 50%,#004468 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 8px 16px #ff6b6b1f);letter-spacing:-2px;-webkit-background-clip:text;margin:0 0 1rem;font-size:6.8rem;font-weight:900;line-height:1;animation:3.5s ease-in-out infinite HS70Aa_pulseGlow}.HS70Aa_errorTitle{color:#1e293b;letter-spacing:-.5px;margin-bottom:1.2rem;font-size:1.85rem;font-weight:750}.HS70Aa_errorDesc{color:#004468;margin-bottom:2.8rem;font-size:1.02rem;line-height:1.65}.HS70Aa_btnGroup{flex-wrap:wrap;justify-content:center;gap:1.2rem;display:flex}.HS70Aa_btnHome{color:#fff;cursor:pointer;background:linear-gradient(135deg,#004468 0% 50%,#004468 100%);border:none;border-radius:50px;justify-content:center;align-items:center;gap:.6rem;padding:.9rem 2.2rem;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.25,.8,.25,1);display:inline-flex;box-shadow:0 10px 22px #ff6b6b38}.HS70Aa_btnHome:hover{color:#fff;transform:translateY(-3px)scale(1.02);box-shadow:0 15px 28px #ff6b6b52}.HS70Aa_btnHome:active{transform:translateY(-1px)}.HS70Aa_btnCategory{color:#334155;cursor:pointer;background:#fff;border:2px solid #e2e8f0;border-radius:50px;justify-content:center;align-items:center;gap:.6rem;padding:.9rem 2.2rem;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.25,.8,.25,1);display:inline-flex}.HS70Aa_btnCategory:hover{color:#004468;background:#fffaf7;border-color:#004468;transform:translateY(-3px)}.HS70Aa_twinkle{animation:2.2s ease-in-out infinite HS70Aa_blink}.HS70Aa_twinkleAlt{animation:2.8s ease-in-out .6s infinite HS70Aa_blink}@keyframes HS70Aa_floatSlow{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-35px)rotate(180deg)}}@keyframes HS70Aa_scaleUp{0%{opacity:0;transform:scale(.93)}to{opacity:1;transform:scale(1)}}@keyframes HS70Aa_wiggle{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-10px)rotate(1.5deg)}}@keyframes HS70Aa_pulseGlow{0%,to{filter:drop-shadow(0 8px 16px #ff6b6b1f)}50%{filter:drop-shadow(0 12px 28px #ff6b6b47)}}@keyframes HS70Aa_blink{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.2)}}
