.error-module__uHmsfa__page{animation:error-module__uHmsfa__error-in var(--dur-enter) var(--ease) both;justify-content:center;align-items:center;gap:var(--space-4);min-height:100dvh;padding:var(--space-6) var(--space-5);text-align:center;flex-direction:column;display:flex}.error-module__uHmsfa__title{font-family:var(--font-display);font-size:var(--step-2);font-weight:var(--weight-bold);letter-spacing:-.02em;margin:0}.error-module__uHmsfa__body{max-width:26rem;color:var(--text-muted);line-height:var(--leading-body);margin:0}.error-module__uHmsfa__actions{justify-content:center;align-items:center;gap:var(--space-3);row-gap:calc(var(--tap) - var(--button-h));margin-top:var(--space-2);flex-wrap:wrap;display:flex}.error-module__uHmsfa__button{min-height:var(--button-h);justify-content:center;align-items:center;gap:var(--space-2);font-weight:var(--weight-medium);border-radius:var(--radius-pill);white-space:nowrap;border:1px solid #0000;padding:0 18px;text-decoration:none;display:inline-flex;position:relative}.error-module__uHmsfa__button:after{content:"";inset:var(--button-hit) 0;position:absolute}.error-module__uHmsfa__primary{background:var(--accent);color:var(--accent-ink)}.error-module__uHmsfa__primary:hover{background:var(--accent-hover)}.error-module__uHmsfa__outline{border-color:var(--line);color:var(--text)}.error-module__uHmsfa__digest{font-size:var(--step--2);color:var(--text-muted);margin:0}@keyframes error-module__uHmsfa__error-in{0%{opacity:0;translate:0 6px}}@media (prefers-reduced-motion:reduce){:where(:root:not([data-motion=full])) .error-module__uHmsfa__page{animation:none}}:where(:root[data-motion=reduce]) .error-module__uHmsfa__page{animation:none}
