@keyframes errorView-module__Of2CVq__evFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes errorView-module__Of2CVq__evDraw{to{stroke-dashoffset:0}}@keyframes errorView-module__Of2CVq__evBlink{0%,to{opacity:1}50%{opacity:.3}}.errorView-module__Of2CVq__wrap{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 320px);padding:56px 8px 72px;display:flex;position:relative;overflow:hidden}.errorView-module__Of2CVq__grid{pointer-events:none;background-image:linear-gradient(#c9a9610d 1px,#0000 1px),linear-gradient(90deg,#c9a9610d 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 42%,#000 0%,#0000 72%);mask-image:radial-gradient(circle at 50% 42%,#000 0%,#0000 72%)}.errorView-module__Of2CVq__inner{z-index:1;max-width:480px;position:relative}.errorView-module__Of2CVq__illust{width:168px;height:auto;margin:0 auto 6px;display:block}@media (min-width:600px){.errorView-module__Of2CVq__illust{width:196px}}.errorView-module__Of2CVq__illustFrame{fill:#fff;stroke:var(--color-border);stroke-width:1px}.errorView-module__Of2CVq__illustGrid{stroke:#c9a96138;stroke-width:1px}.errorView-module__Of2CVq__illustLine{fill:none;stroke:var(--color-gold);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:320;stroke-dashoffset:320px;animation:1.8s cubic-bezier(.4,0,.2,1) .3s forwards errorView-module__Of2CVq__evDraw}.errorView-module__Of2CVq__illustDot{fill:var(--color-navy);opacity:0;animation:.4s 1.7s forwards errorView-module__Of2CVq__evFadeUp,1.6s ease-in-out 2.1s infinite errorView-module__Of2CVq__evBlink}.errorView-module__Of2CVq__ticker{font-family:var(--font-roboto-mono), monospace;letter-spacing:.16em;color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:2px;align-items:center;gap:7px;margin-bottom:18px;padding:4px 11px;font-size:.66rem;font-weight:700;animation:.55s 50ms both errorView-module__Of2CVq__evFadeUp;display:inline-flex}.errorView-module__Of2CVq__tickerArrow{color:#d0584c}.errorView-module__Of2CVq__code{font-family:var(--font-roboto-mono), monospace;letter-spacing:-.02em;color:var(--color-text-navy);margin:4px 0 6px;font-size:4.4rem;font-weight:700;line-height:1;animation:.55s .1s both errorView-module__Of2CVq__evFadeUp}@media (min-width:600px){.errorView-module__Of2CVq__code{font-size:5.6rem}}.errorView-module__Of2CVq__bar{background-color:var(--color-gold);border-radius:2px;width:48px;height:3px;margin:0 auto 20px;animation:.55s .16s both errorView-module__Of2CVq__evFadeUp}.errorView-module__Of2CVq__title{letter-spacing:-.01em;color:var(--color-text);margin-bottom:14px;font-size:1.3rem;font-weight:700;line-height:1.45;animation:.55s .22s both errorView-module__Of2CVq__evFadeUp}@media (min-width:600px){.errorView-module__Of2CVq__title{font-size:1.55rem}}.errorView-module__Of2CVq__desc{color:var(--color-text-secondary);margin-bottom:32px;font-size:.85rem;line-height:1.9;animation:.55s .3s both errorView-module__Of2CVq__evFadeUp}@media (min-width:600px){.errorView-module__Of2CVq__desc{font-size:.92rem}}.errorView-module__Of2CVq__actions{flex-wrap:wrap;justify-content:center;gap:12px;animation:.55s .38s both errorView-module__Of2CVq__evFadeUp;display:flex}.errorView-module__Of2CVq__btnPrimary{background-color:var(--color-gold);color:var(--color-navy);letter-spacing:.04em;cursor:pointer;border:none;border-radius:4px;padding:11px 28px;font-size:.88rem;font-weight:700;transition:background-color .2s,transform .2s;display:inline-block}.errorView-module__Of2CVq__btnPrimary:hover{background-color:var(--color-gold-hover);transform:translateY(-2px)}.errorView-module__Of2CVq__btnGhost{color:var(--color-text-navy);letter-spacing:.04em;border:1px solid var(--color-border);cursor:pointer;background-color:#0000;border-radius:4px;padding:11px 28px;font-size:.88rem;font-weight:700;transition:border-color .2s,background-color .2s,transform .2s;display:inline-block}.errorView-module__Of2CVq__btnGhost:hover{border-color:var(--color-gold);background-color:#c9a96112;transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.errorView-module__Of2CVq__illustLine,.errorView-module__Of2CVq__illustDot,.errorView-module__Of2CVq__ticker,.errorView-module__Of2CVq__code,.errorView-module__Of2CVq__bar,.errorView-module__Of2CVq__title,.errorView-module__Of2CVq__desc,.errorView-module__Of2CVq__actions{animation:none}.errorView-module__Of2CVq__illustLine{stroke-dashoffset:0}.errorView-module__Of2CVq__illustDot{opacity:1}}
