.error-module__lVPW5a__errorContainer{color:#fff;background:#0a0505;justify-content:center;align-items:center;min-height:100vh;padding:2rem;font-family:Playfair Display,serif;display:flex;position:relative;overflow:hidden}.error-module__lVPW5a__backgroundOverlay{z-index:1;background:radial-gradient(circle,#e74c3c0d 0%,#0000 50%),radial-gradient(circle at 10% 10%,#d4af3708 0%,#0000 40%);position:absolute;inset:0}.error-module__lVPW5a__backgroundDecor{pointer-events:none;z-index:2;position:fixed;inset:0}.error-module__lVPW5a__decorCircle{border:1px solid #e74c3c1a;border-radius:50%;animation:20s ease-in-out infinite alternate error-module__lVPW5a__drift;position:absolute}@keyframes error-module__lVPW5a__drift{0%{transform:translate(0)scale(1)}to{transform:translate(40px,40px)scale(1.1)}}.error-module__lVPW5a__content{z-index:10;text-align:center;width:100%;max-width:650px;position:relative}.error-module__lVPW5a__badgeWrapper{margin-bottom:2rem;animation:.8s ease-out error-module__lVPW5a__fadeInDown}.error-module__lVPW5a__errorBadge{text-transform:uppercase;letter-spacing:2.5px;color:#e74c3c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#e74c3c1a;border:1px solid #e74c3c4d;border-radius:50px;align-items:center;gap:.8rem;padding:.6rem 1.5rem;font-family:Cinzel Decorative,serif;font-size:.75rem;display:inline-flex}.error-module__lVPW5a__iconWrapper{margin-bottom:2.5rem;animation:.6s cubic-bezier(.34,1.56,.64,1) error-module__lVPW5a__zoomIn;display:inline-block;position:relative}.error-module__lVPW5a__iconPulse{z-index:2;position:relative}.error-module__lVPW5a__iconPulse:after{content:"";border:1px solid #e74c3c33;border-radius:50%;animation:2s infinite error-module__lVPW5a__ripple;position:absolute;inset:-20px}@keyframes error-module__lVPW5a__ripple{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.error-module__lVPW5a__sparkle1,.error-module__lVPW5a__sparkle2{color:#d4af3766;animation:3s infinite error-module__lVPW5a__flicker;position:absolute}.error-module__lVPW5a__sparkle1{top:-10px;right:-20px}.error-module__lVPW5a__sparkle2{animation-delay:1.5s;bottom:0;left:-30px}@keyframes error-module__lVPW5a__flicker{0%,to{opacity:.2;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.error-module__lVPW5a__title{letter-spacing:3px;text-transform:uppercase;background:linear-gradient(135deg,#fff 0%,#aaa 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:1rem;font-family:Cinzel Decorative,serif;font-size:clamp(1.8rem,5vw,3rem)}.error-module__lVPW5a__titleLine{background:linear-gradient(90deg,#0000,#e74c3c80,#0000);width:100px;height:1px;margin:0 auto 2.5rem}.error-module__lVPW5a__description{color:#fff6;margin-bottom:3rem;font-family:Playfair Display,serif;font-size:1.1rem;font-style:italic;line-height:1.8}.error-module__lVPW5a__errorCard{text-align:left;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0006;border:1px solid #ffffff0d;border-radius:20px;margin-bottom:3.5rem;padding:2rem;animation:1s ease-out .4s backwards error-module__lVPW5a__fadeInUp}.error-module__lVPW5a__errorHeader{text-transform:uppercase;letter-spacing:2px;color:#ffffff4d;border-bottom:1px solid #ffffff0d;margin-bottom:1rem;padding-bottom:.8rem;font-family:Cinzel Decorative,serif;font-size:.7rem}.error-module__lVPW5a__errorMessage{color:#e74c3c;word-break:break-all;margin-bottom:1.5rem;font-family:Courier New,monospace;font-size:.95rem}.error-module__lVPW5a__errorCode{color:#fff3;text-align:right;font-family:Courier New,monospace;font-size:.75rem}.error-module__lVPW5a__actionGrid{flex-wrap:wrap;justify-content:center;gap:1.5rem;animation:1s ease-out .6s backwards error-module__lVPW5a__fadeInUp;display:flex}.error-module__lVPW5a__primaryBtn,.error-module__lVPW5a__secondaryBtn{text-transform:uppercase;letter-spacing:2px;cursor:pointer;border-radius:50px;align-items:center;gap:1rem;padding:1.2rem 2.5rem;font-size:.85rem;font-weight:800;text-decoration:none;transition:all .4s cubic-bezier(.23,1,.32,1);display:flex}.error-module__lVPW5a__primaryBtn{color:#fff;background:#e74c3c;border:none;box-shadow:0 10px 30px #e74c3c33}.error-module__lVPW5a__primaryBtn:hover{background:#c0392b;transform:translateY(-5px);box-shadow:0 15px 45px #e74c3c66}.error-module__lVPW5a__secondaryBtn{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff1a}.error-module__lVPW5a__secondaryBtn:hover{background:#ffffff14;border-color:#ffffff4d;transform:translateY(-5px)}.error-module__lVPW5a__footerNote{color:#fff3;margin-top:4rem;font-size:.85rem;animation:2s ease-out 1s backwards error-module__lVPW5a__fadeIn}@keyframes error-module__lVPW5a__fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes error-module__lVPW5a__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes error-module__lVPW5a__zoomIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes error-module__lVPW5a__fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.error-module__lVPW5a__actionGrid{flex-direction:column;width:100%;max-width:320px;margin:0 auto}.error-module__lVPW5a__primaryBtn,.error-module__lVPW5a__secondaryBtn{justify-content:center}}
