.error-module-scss-module__5C4lWq__wrapper{justify-content:center;align-items:center;min-height:70vh;padding:2rem 1rem;display:flex}.error-module-scss-module__5C4lWq__card{background:var(--white);border:1px solid var(--gray-200);border-radius:12px;flex-direction:column;gap:1.5rem;width:100%;max-width:34rem;padding:2.5rem;display:flex}.error-module-scss-module__5C4lWq__lines{flex-wrap:wrap;gap:.35rem;display:flex}.error-module-scss-module__5C4lWq__line{font-variant-numeric:tabular-nums;width:1.65rem;height:1.65rem;color:var(--gray-500);background:var(--light-gray);border:1px solid var(--gray-200);border-radius:8px;justify-content:center;align-items:center;font-size:.72rem;display:flex}.error-module-scss-module__5C4lWq__lineMissing{color:var(--accent-red);background:var(--white);border:1px dashed var(--accent-red);animation:.45s ease-out both error-module-scss-module__5C4lWq__settle}@keyframes error-module-scss-module__5C4lWq__settle{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.error-module-scss-module__5C4lWq__lineMissing{animation:none}}.error-module-scss-module__5C4lWq__title{color:var(--dark-gray);margin:0;font-size:1.5rem;line-height:1.25}.error-module-scss-module__5C4lWq__text{color:var(--gray-600);margin:0;font-size:.95rem;line-height:1.6}.error-module-scss-module__5C4lWq__actions{flex-wrap:wrap;gap:.75rem;display:flex}.error-module-scss-module__5C4lWq__homeLink{color:var(--main-blue);align-self:flex-start;font-size:.9rem;text-decoration:none}.error-module-scss-module__5C4lWq__homeLink:hover{text-decoration:underline}.error-module-scss-module__5C4lWq__homeLink:focus-visible{outline:2px solid var(--main-purple-light);outline-offset:2px;border-radius:4px}.error-module-scss-module__5C4lWq__digest{color:var(--light-gray2);word-break:break-all;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}@media (max-width:480px){.error-module-scss-module__5C4lWq__card{padding:1.75rem 1.25rem}.error-module-scss-module__5C4lWq__actions button{width:100%}}
