.gQFIoq_error{text-align:center;color:#fff;background:#000;justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.gQFIoq_content{max-width:600px}.gQFIoq_title{color:#fff;text-shadow:0 0 8px #ffffff4d,0 0 2px #ffffff80;margin-bottom:1rem;font-size:clamp(2rem,1.5vw + 1.5rem,2.5rem);font-weight:600}.gQFIoq_message{color:#ccc;margin-bottom:2rem;font-size:clamp(1rem,.5vw + .875rem,1.125rem);line-height:1.6}.gQFIoq_retryButton{color:#000;cursor:pointer;background:#fff;border:1px solid #fff;padding:clamp(8px,1vw + 4px,12px) clamp(16px,2vw + 8px,24px);font-size:clamp(18px,.5vw + 16px,20px);transition:background-color .2s,box-shadow .2s;box-shadow:0 0 5px #fff,inset 0 0 5px #0000004d}@media (hover:hover){.gQFIoq_retryButton:hover{color:#fff;background:#000;box-shadow:0 0 16px #ffffffb3,0 0 6px #ffffffe6}}.gQFIoq_retryButton:focus-visible{outline-offset:3px;outline:2px solid #fff}.gQFIoq_retryButton:active{transform:scale(.98)}.gQFIoq_errorDetails{text-align:left;border:1px solid #333;margin-top:2rem;padding:20px;box-shadow:inset 0 0 20px #0000004d}.gQFIoq_errorDetails summary{cursor:pointer;color:#fff;margin-bottom:1rem;font-weight:600}.gQFIoq_errorDetails summary:hover{text-shadow:0 0 8px #ffffff4d,0 0 2px #ffffff80}.gQFIoq_errorStack{color:#ccc;white-space:pre-wrap;word-break:break-all;background:#3333334d;border:1px solid #333;margin-bottom:1rem;padding:1rem;font-family:IBM Plex Mono,Courier Prime,Courier New,monospace;font-size:clamp(.75rem,.5vw + .625rem,.875rem);overflow-x:auto}.gQFIoq_digest{color:#888;font-size:clamp(.75rem,.5vw + .625rem,.875rem);font-weight:600}@media (max-width:480px){.gQFIoq_retryButton{width:100%;max-width:300px}}
