.error-module__bSZLSW__errorContainer{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:80vh;padding:2rem;display:flex;position:relative;overflow:hidden}.error-module__bSZLSW__glowBackground{z-index:0;pointer-events:none;background:radial-gradient(circle,#ef444426 0%,#0000 60%);width:100vw;height:100vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.error-module__bSZLSW__glitchContainer{z-index:1;margin-bottom:2rem;position:relative}.error-module__bSZLSW__iconWrapper{color:#ef4444;filter:drop-shadow(0 0 20px #ef44444d);margin-bottom:1rem;font-size:6rem;animation:3s infinite error-module__bSZLSW__pulse}.error-module__bSZLSW__message{color:#f3f4f6;z-index:1;margin-bottom:1rem;font-size:2.5rem;font-weight:700}.error-module__bSZLSW__description{color:#9ca3af;z-index:1;background:#0003;border:1px solid #ffffff0d;border-radius:8px;max-width:500px;margin-bottom:3rem;padding:1rem;font-size:1.125rem;line-height:1.6}.error-module__bSZLSW__buttonGroup{z-index:1;flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.error-module__bSZLSW__primaryButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ef4444 0%,#b91c1c 100%);border:none;border-radius:9999px;align-items:center;gap:.5rem;padding:.875rem 2rem;font-weight:600;text-decoration:none;transition:all .3s;display:flex;box-shadow:0 4px 15px #ef44444d}.error-module__bSZLSW__primaryButton:hover{transform:translateY(-2px);box-shadow:0 8px 25px #ef444480}.error-module__bSZLSW__secondaryButton{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f3f4f6;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:9999px;align-items:center;gap:.5rem;padding:.875rem 2rem;font-weight:600;text-decoration:none;transition:all .3s;display:flex}.error-module__bSZLSW__secondaryButton:hover{background:#ffffff1a;transform:translateY(-2px)}@keyframes error-module__bSZLSW__pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@media (max-width:640px){.error-module__bSZLSW__message{font-size:1.8rem}}
