@keyframes errorstate-module__7lX66G__fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.errorstate-module__7lX66G__wrap{justify-content:center;align-items:center;min-height:60vh;padding:40px 5%;display:flex}.errorstate-module__7lX66G__card{text-align:center;background:var(--glass-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(14px);width:100%;max-width:440px;animation:errorstate-module__7lX66G__fadeUp .55s var(--ease-out);border-radius:18px;padding:44px 36px 40px;position:relative}.errorstate-module__7lX66G__iconBox{color:#ef4444;background:#ef444414;border:1px solid #ef444433;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 18px;display:flex}.errorstate-module__7lX66G__title{letter-spacing:-.015em;color:var(--text-primary);margin-bottom:10px;font-size:19px;font-weight:800}.errorstate-module__7lX66G__message{color:var(--text-secondary);margin-bottom:24px;font-size:13.5px;line-height:1.7}.errorstate-module__7lX66G__retry{letter-spacing:.05em;color:#fff;background:linear-gradient(135deg, var(--brand) 0%, var(--brand-light) 100%);cursor:pointer;box-shadow:0 0 28px var(--brand-40), inset 0 1px 0 #ffffff2e;border:none;border-radius:8px;padding:12px 26px;font-family:inherit;font-size:13px;font-weight:700;transition:transform .2s,box-shadow .3s}.errorstate-module__7lX66G__retry:hover{box-shadow:0 8px 40px var(--brand-80);transform:translateY(-2px)}
