.error-boundary-module__GwTWgW__container{color:#f8fafc;background:radial-gradient(#0f172a 0%,#020617 100%);flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:24px;font-family:Inter,system-ui,sans-serif;display:flex;position:relative;overflow:hidden}.error-boundary-module__GwTWgW__backdropGlow1{filter:blur(50px);pointer-events:none;background:radial-gradient(circle,#6366f126 0%,#0000 70%);width:350px;height:350px;position:absolute;top:20%;left:15%}.error-boundary-module__GwTWgW__backdropGlow2{filter:blur(60px);pointer-events:none;background:radial-gradient(circle,#ec48991f 0%,#0000 70%);width:400px;height:400px;position:absolute;bottom:20%;right:15%}.error-boundary-module__GwTWgW__card{z-index:10;-webkit-backdrop-filter:blur(16px);text-align:center;background:#0f172a73;border:1px solid #ffffff14;border-radius:16px;width:100%;max-width:520px;padding:40px;position:relative;box-shadow:0 25px 50px -12px #00000080}.error-boundary-module__GwTWgW__iconContainer{background:#ec48991a;border:1px solid #ec489940;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:24px;display:inline-flex;box-shadow:0 0 20px #ec489926}.error-boundary-module__GwTWgW__iconAnimation{animation:2s infinite error-boundary-module__GwTWgW__pulse}@keyframes error-boundary-module__GwTWgW__pulse{0%{opacity:.8;transform:scale(.95)}50%{opacity:1;transform:scale(1.05)}to{opacity:.8;transform:scale(.95)}}.error-boundary-module__GwTWgW__title{letter-spacing:-.025em;background:linear-gradient(135deg,#f8fafc 0%,#cbd5e1 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:12px;font-size:24px;font-weight:700}.error-boundary-module__GwTWgW__subtitle{color:#94a3b8;margin-bottom:24px;font-size:15px;line-height:1.6}.error-boundary-module__GwTWgW__errorDetails{text-align:left;background:#0f172a99;border:1px solid #ffffff0d;border-radius:8px;margin-bottom:32px;padding:16px;font-size:13px}.error-boundary-module__GwTWgW__errorText{color:#ef4444;word-break:break-word;margin:0;font-family:monospace}.error-boundary-module__GwTWgW__digestText{color:#64748b;margin:8px 0 0;font-size:12px}.error-boundary-module__GwTWgW__buttonGroup{justify-content:center;align-items:center;gap:16px;display:flex}.error-boundary-module__GwTWgW__primaryButton,.error-boundary-module__GwTWgW__secondaryButton{justify-content:center;align-items:center;padding:12px 24px;font-size:14px;display:inline-flex}
