.error-module__6bfLkq__main{min-height:60vh;padding:calc(80px + var(--impersonation-banner-height,0px) + var(--space-8)) var(--space-4) var(--space-8);justify-content:center;align-items:center;display:flex}.error-module__6bfLkq__card{text-align:center;width:100%;max-width:560px;padding:var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-xl);background-color:var(--color-surface);box-shadow:var(--shadow-md)}.error-module__6bfLkq__title{margin:0 0 var(--space-3);font-family:var(--font-heading);color:var(--color-foreground);font-size:clamp(1.75rem,3vw,2.25rem)}.error-module__6bfLkq__description{margin:0 0 var(--space-6);color:var(--color-foreground-muted);line-height:1.6}.error-module__6bfLkq__actions{justify-content:center;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.error-module__6bfLkq__retryButton,.error-module__6bfLkq__homeLink{border-radius:var(--radius-full);min-width:150px;min-height:44px;padding:0 var(--space-5);font-size:var(--text-sm);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.error-module__6bfLkq__retryButton{cursor:pointer;background-color:var(--color-primary);color:var(--color-primary-foreground);border:none}.error-module__6bfLkq__retryButton:hover{background-color:var(--color-primary-hover)}.error-module__6bfLkq__homeLink{border:1px solid var(--color-border);color:var(--color-foreground);background-color:var(--color-background);text-decoration:none}.error-module__6bfLkq__homeLink:hover{background-color:var(--color-surface-hover)}
