@keyframes error-module-scss-module__BpA0qq__enter{0%{opacity:var(--enter-opacity,1);transform:translate3d(var(--enter-translate-x,0), var(--enter-translate-y,0), 0) scale3d(var(--enter-scale,1), var(--enter-scale,1), var(--enter-scale,1))}}@keyframes error-module-scss-module__BpA0qq__exit{to{opacity:var(--exit-opacity,1);transform:translate3d(var(--exit-translate-x,0), var(--exit-translate-y,0), 0) scale3d(var(--exit-scale,1), var(--exit-scale,1), var(--exit-scale,1))}}.error-module-scss-module__BpA0qq__container{justify-content:center;align-items:center;min-height:60vh;padding:1.5rem;display:flex}.error-module-scss-module__BpA0qq__card{text-align:center;flex-direction:column;align-items:center;gap:1rem;max-width:28rem;display:flex}.error-module-scss-module__BpA0qq__title{color:var(--foreground);margin:0;font-size:1.5rem;font-weight:600}.error-module-scss-module__BpA0qq__description{color:var(--muted-foreground);margin:0;font-size:1rem}.error-module-scss-module__BpA0qq__button{border-radius:calc(var(--radius) - 2px);background-color:var(--primary-strong);color:var(--primary-foreground);cursor:pointer;border:none;justify-content:center;align-items:center;margin-top:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:opacity .15s;display:inline-flex}.error-module-scss-module__BpA0qq__button:hover{opacity:.9}.error-module-scss-module__BpA0qq__button:focus-visible{outline:2px solid var(--ring);outline-offset:2px;box-shadow:0 0 0 3px color-mix(in srgb, var(--ring) 25%, transparent)}