.error-state-module__O2VXTW__wrap{justify-content:center;align-items:center;min-height:calc(100svh - 200px);padding:80px 24px;display:flex;position:relative;overflow:hidden}.error-state-module__O2VXTW__glow{pointer-events:none;background:radial-gradient(circle,#ec89b814 0%,#0000 60%);width:600px;height:600px;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}.error-state-module__O2VXTW__content{z-index:1;text-align:center;flex-direction:column;align-items:center;max-width:480px;display:flex;position:relative}.error-state-module__O2VXTW__iconWrap{width:80px;height:80px;color:var(--brand);opacity:.6;margin-bottom:32px;animation:4s ease-in-out infinite error-state-module__O2VXTW__pulse}.error-state-module__O2VXTW__icon{width:100%;height:100%}@keyframes error-state-module__O2VXTW__pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.35;transform:scale(1.08)}}.error-state-module__O2VXTW__title{letter-spacing:-.04em;color:var(--text-primary);margin:0;font-size:clamp(3rem,8vw,5.5rem);font-weight:700;line-height:1}.error-state-module__O2VXTW__desc{color:var(--text-secondary);margin:16px 0 0;font-size:1.1rem;line-height:1.6}.error-state-module__O2VXTW__link{background:var(--gradient-brand);color:var(--brand-ink);letter-spacing:.01em;transition:transform .15s var(--ease-out-expo),box-shadow .25s;border-radius:999px;align-items:center;gap:8px;margin-top:40px;padding:14px 28px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 4px 20px #ec89b859}.error-state-module__O2VXTW__link:hover{transform:translateY(-2px)scale(1.03);box-shadow:0 8px 28px #ec89b873}.error-state-module__O2VXTW__link:active{transform:translateY(0)scale(.97)}@media (max-width:768px){.error-state-module__O2VXTW__wrap{min-height:calc(100svh - 160px);padding:60px 20px}.error-state-module__O2VXTW__iconWrap{width:60px;height:60px;margin-bottom:24px}.error-state-module__O2VXTW__title{font-size:clamp(2.5rem,12vw,3.5rem)}.error-state-module__O2VXTW__link{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.error-state-module__O2VXTW__iconWrap{animation:none}}
