.error-module__48vcWq__main{flex:1;justify-content:center;align-items:center;padding:80px 20px;display:flex}.error-module__48vcWq__terminal{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-lg);width:100%;max-width:520px;overflow:hidden}.error-module__48vcWq__dots{border-bottom:1px solid var(--c-border);background:var(--c-bg-alt);align-items:center;gap:6px;padding:12px 16px;display:flex}.error-module__48vcWq__dots span{border-radius:50%;width:10px;height:10px}.error-module__48vcWq__dots span:first-child{background:#ff5f57}.error-module__48vcWq__dots span:nth-child(2){background:#febc2e}.error-module__48vcWq__dots span:nth-child(3){background:#28c840}.error-module__48vcWq__body{flex-direction:column;gap:12px;padding:32px 28px 36px;display:flex}.error-module__48vcWq__cmd{font-family:var(--jb-mono), monospace;color:var(--c-text-muted);align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.error-module__48vcWq__prompt{color:#ff5f57;font-weight:700}.error-module__48vcWq__status{align-items:baseline;gap:12px;margin:8px 0 4px;display:flex}.error-module__48vcWq__statusCode{font-family:var(--jb-mono), monospace;letter-spacing:-.06em;color:#ff5f57;font-size:clamp(2.8rem,10vw,5rem);font-weight:700;line-height:1}.error-module__48vcWq__statusText{font-family:var(--jb-mono), monospace;color:var(--c-text-muted);letter-spacing:-.02em;font-size:16px;font-weight:500}.error-module__48vcWq__message{font-family:var(--mulish), sans-serif;color:var(--c-text-subtle);margin:0;font-size:14px}.error-module__48vcWq__digest{font-family:var(--jb-mono), monospace;color:var(--c-text-subtle);margin:0;font-size:11px}.error-module__48vcWq__digest code{color:var(--c-text-muted)}.error-module__48vcWq__actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.error-module__48vcWq__btnPrimary{font-family:var(--jb-mono), monospace;color:var(--c-bg);background:var(--c-accent);cursor:pointer;border-radius:var(--radius-sm);transition:opacity var(--tr-fast);border:none;padding:8px 16px;font-size:12px;font-weight:600}.error-module__48vcWq__btnPrimary:hover{opacity:.85}.error-module__48vcWq__btnSecondary{font-family:var(--jb-mono), monospace;color:var(--c-text-muted);border:1px solid var(--c-border);border-radius:var(--radius-sm);transition:border-color var(--tr-fast), color var(--tr-fast);background:0 0;padding:8px 16px;font-size:12px;text-decoration:none}.error-module__48vcWq__btnSecondary:hover{border-color:var(--c-border-strong);color:var(--c-text)}
