.error-module-scss-module__5C4lWq__shell{flex:1;justify-content:center;align-items:center;padding:48px 24px;display:flex}.error-module-scss-module__5C4lWq__card{border:1px solid var(--border-subtle);background:var(--surface-1);text-align:center;border-radius:14px;flex-direction:column;gap:12px;width:100%;max-width:480px;padding:32px;display:flex}.error-module-scss-module__5C4lWq__kicker{color:var(--brand-accent);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:13px;font-weight:700}.error-module-scss-module__5C4lWq__title{color:var(--fg-primary);letter-spacing:-.01em;margin:0;font-size:24px;font-weight:800}.error-module-scss-module__5C4lWq__body{color:var(--fg-muted);margin:0;font-size:14px;line-height:1.5}.error-module-scss-module__5C4lWq__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:8px;display:flex}.error-module-scss-module__5C4lWq__primaryButton{background:var(--brand-accent);color:var(--on-brand-fg);cursor:pointer;border:0;border-radius:999px;padding:10px 18px;font-family:inherit;font-size:14px;font-weight:600;transition:background .12s}.error-module-scss-module__5C4lWq__primaryButton:hover{background:var(--brand-accent-hover)}.error-module-scss-module__5C4lWq__secondaryLink{border:1px solid var(--border);color:var(--fg-muted);border-radius:999px;padding:10px 18px;font-size:14px;font-weight:600;transition:background .12s,border-color .12s,color .12s}.error-module-scss-module__5C4lWq__secondaryLink:hover{border-color:var(--fg-muted);background:var(--surface-2);color:var(--fg-primary)}