.error-module__bSZLSW__container{background:linear-gradient(135deg,#0a0a12 0%,#1a1a2e 50%,#0a0a12 100%);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex;position:relative;overflow:hidden}.error-module__bSZLSW__backgroundEffect{pointer-events:none;background:radial-gradient(circle at 30% 20%,#ff505014 0%,#0000 40%),radial-gradient(circle at 70% 80%,#5050ff14 0%,#0000 40%);position:absolute;inset:0}.error-module__bSZLSW__content{text-align:center;z-index:1;max-width:500px;position:relative}.error-module__bSZLSW__iconArea{justify-content:center;align-items:center;gap:8px;margin-bottom:32px;display:flex;position:relative}.error-module__bSZLSW__icon{font-size:64px;line-height:1}.error-module__bSZLSW__iconSub{font-size:40px;line-height:1;animation:2s ease-in-out infinite error-module__bSZLSW__pulse}@keyframes error-module__bSZLSW__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.9)}}.error-module__bSZLSW__title{color:#fff;margin-bottom:12px;font-size:28px;font-weight:700}.error-module__bSZLSW__description{color:#fff9;margin-bottom:24px;font-size:16px;line-height:1.6}.error-module__bSZLSW__errorCode{color:#ffffff4d;margin-bottom:24px;font-family:monospace;font-size:13px}.error-module__bSZLSW__actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.error-module__bSZLSW__retryButton,.error-module__bSZLSW__homeButton{cursor:pointer;border:none;border-radius:12px;align-items:center;gap:8px;padding:12px 24px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.error-module__bSZLSW__retryButton{color:#fff;background:linear-gradient(135deg,#e85a71 0%,#ff7b8a 100%)}.error-module__bSZLSW__retryButton:hover{transform:translateY(-2px);box-shadow:0 8px 24px #e85a7166}.error-module__bSZLSW__homeButton{color:#fff;background:#ffffff1a;border:1px solid #ffffff26}.error-module__bSZLSW__homeButton:hover{background:#ffffff26;transform:translateY(-2px)}@media (max-width:480px){.error-module__bSZLSW__title{font-size:24px}.error-module__bSZLSW__icon{font-size:48px}.error-module__bSZLSW__iconSub{font-size:32px}.error-module__bSZLSW__actions{flex-direction:column;align-items:center}.error-module__bSZLSW__retryButton,.error-module__bSZLSW__homeButton{justify-content:center;width:100%}}
