.uHmsfa_errRoot{min-height:100vh;padding:var(--space-8) 1rem;text-align:center;justify-content:center;align-items:center;display:flex}.uHmsfa_errInner{max-width:32rem}.uHmsfa_errIcon{border-radius:var(--radius-lg);background:color-mix(in oklch, var(--destructive) 12%, transparent);width:3.5rem;height:3.5rem;color:var(--destructive);justify-content:center;align-items:center;display:inline-flex}.uHmsfa_errIcon svg{width:1.75rem;height:1.75rem}.uHmsfa_errTitle{margin-top:var(--space-6);font-size:var(--text-2xl);color:var(--foreground);font-weight:800}.uHmsfa_errSub{margin:var(--space-3) auto 0;max-width:26rem;color:var(--muted-foreground);line-height:var(--leading-normal)}.uHmsfa_errDigest{margin-top:var(--space-4);font-family:Menlo,Consolas,monospace;font-size:var(--text-xs);color:var(--muted-foreground)}.uHmsfa_errActions{justify-content:center;gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.uHmsfa_errBtn{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);font-size:var(--text-sm);padding:.75rem 1.25rem;font-weight:600;line-height:1;transition:background .15s,color .15s,box-shadow .15s,transform .15s;display:inline-flex}.uHmsfa_errBtn svg{width:1.125rem;height:1.125rem}.uHmsfa_errBtnPrimary{background:var(--primary);color:var(--primary-foreground);box-shadow:var(--shadow-primary)}.uHmsfa_errBtnPrimary:hover{background:var(--primary-hover);transform:translateY(-1px)}.uHmsfa_errBtnGhost{color:var(--foreground);border:1px solid var(--border-strong)}.uHmsfa_errBtnGhost:hover{background:var(--secondary)}@media (min-width:768px){.uHmsfa_errTitle{font-size:var(--text-3xl)}}
