.ErrorBoundary-module__hiSdAW__container{justify-content:center;align-items:center;min-height:70vh;padding:2rem;display:flex}.ErrorBoundary-module__hiSdAW__content{text-align:center;width:100%;max-width:600px}.ErrorBoundary-module__hiSdAW__icon{margin-bottom:1rem;font-size:3rem;animation:.5s ease-in-out ErrorBoundary-module__hiSdAW__shake}@keyframes ErrorBoundary-module__hiSdAW__shake{0%,to{transform:translate(0)}25%{transform:translate(-10px)}75%{transform:translate(10px)}}.ErrorBoundary-module__hiSdAW__title{color:#1a202c;margin-bottom:.75rem;font-size:1.875rem;font-weight:700}.ErrorBoundary-module__hiSdAW__message{color:#4a5568;margin-bottom:1.5rem;font-size:1.125rem;line-height:1.6}.ErrorBoundary-module__hiSdAW__details{text-align:left;background:#f7fafc;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:1.5rem;padding:1rem}.ErrorBoundary-module__hiSdAW__detailsTitle{color:#2d3748;margin-bottom:.5rem;font-size:.875rem;font-weight:600}.ErrorBoundary-module__hiSdAW__code{color:#c53030;white-space:pre-wrap;word-break:break-word;background:#fff;border:1px solid #fed7d7;border-radius:4px;padding:.75rem;font-family:Courier New,monospace;font-size:.75rem;display:block;overflow-x:auto}.ErrorBoundary-module__hiSdAW__digest{color:#718096;margin-top:.5rem;font-family:Courier New,monospace;font-size:.75rem}.ErrorBoundary-module__hiSdAW__actions{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.ErrorBoundary-module__hiSdAW__button{cursor:pointer;border:none;border-radius:6px;padding:.625rem 1.5rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.ErrorBoundary-module__hiSdAW__buttonPrimary{color:#fff;background:#3182ce}.ErrorBoundary-module__hiSdAW__buttonPrimary:hover{background:#2c5282;transform:translateY(-1px)}.ErrorBoundary-module__hiSdAW__buttonSecondary{color:#3182ce;background:#fff;border:2px solid #3182ce}.ErrorBoundary-module__hiSdAW__buttonSecondary:hover{background:#ebf8ff;transform:translateY(-1px)}@media (width<=640px){.ErrorBoundary-module__hiSdAW__container{padding:1rem}.ErrorBoundary-module__hiSdAW__title{font-size:1.5rem}.ErrorBoundary-module__hiSdAW__message{font-size:1rem}.ErrorBoundary-module__hiSdAW__actions{flex-direction:column}.ErrorBoundary-module__hiSdAW__button{width:100%}}
