.error-module__4DsBoW__errorContainer{min-height:100vh;padding:var(--space-6);background:#181818;place-items:center;display:grid}.error-module__4DsBoW__errorCard{text-align:center;background:#292929;border:1px solid #3c3c3c;border-radius:24px;width:100%;max-width:500px;padding:3rem;box-shadow:0 6px 20px #00000040}.error-module__4DsBoW__iconWrapper{background:#ef444426;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:1.5rem;display:inline-flex}.error-module__4DsBoW__errorIcon{color:#ef4444;width:32px;height:32px}.error-module__4DsBoW__heading{color:#fff;font-size:3rem;font-weight:700;line-height:1.2;font-family:var(--exv3-font-primary);margin-bottom:1.5rem}.error-module__4DsBoW__message{color:#818181;font-size:1.25rem;line-height:1.6;font-family:var(--exv3-font-primary);margin-bottom:2.5rem}.error-module__4DsBoW__resetButton{background:var(--exv2-lime-400);color:#0d2500;cursor:pointer;box-shadow:var(--exv2-shadow-lime);font-size:1.125rem;font-weight:600;font-family:var(--exv3-font-primary);border:none;border-radius:12px;justify-content:center;align-items:center;padding:1rem 2rem;transition:all .2s;display:inline-flex}.error-module__4DsBoW__resetButton:hover{background:var(--exv2-lime-500);transform:translateY(-2px);box-shadow:0 0 32px #62ff0080}.error-module__4DsBoW__resetButton:active{box-shadow:var(--exv2-shadow-lime);transform:translateY(0)}.error-module__4DsBoW__resetButton:focus-visible{outline:2px solid var(--exv2-lime-400);outline-offset:2px}.error-module__4DsBoW__errorDetails{text-align:left;border-top:1px solid #ffffff1a;margin-top:2rem;padding-top:1.5rem}.error-module__4DsBoW__errorSummary{color:#818181;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.875rem;font-weight:500}.error-module__4DsBoW__errorSummary:hover{color:#fff}.error-module__4DsBoW__errorMessage{color:#ef4444;word-break:break-word;background:#ef44441a;border-radius:8px;margin-top:.75rem;padding:1rem;font-family:Courier New,monospace;font-size:.875rem;overflow-x:auto}@media (max-width:768px){.error-module__4DsBoW__errorCard{padding:var(--space-6)}.error-module__4DsBoW__heading{font-size:var(--text-xl)}.error-module__4DsBoW__iconWrapper{width:56px;height:56px}.error-module__4DsBoW__errorIcon{width:28px;height:28px}}
