.ErrorState-module__EQvEvW__page{z-index:1;background:var(--paper);min-height:100vh;color:var(--ink);padding:clamp(120px, 18vh, 200px) var(--gutter) clamp(80px, 12vh, 140px);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ErrorState-module__EQvEvW__texture{z-index:0;pointer-events:none;mix-blend-mode:multiply;opacity:.42;background:url(/textures/paper.jpg) 50%/cover;position:absolute;inset:0}.ErrorState-module__EQvEvW__inner{z-index:1;text-align:center;flex-direction:column;align-items:center;max-width:56ch;display:flex;position:relative}.ErrorState-module__EQvEvW__mark{width:auto;height:clamp(56px,8vw,84px);color:var(--accent);opacity:.9;margin-bottom:clamp(20px,3vh,34px)}.ErrorState-module__EQvEvW__code{letter-spacing:.34em;text-transform:uppercase;color:var(--accent);font-size:clamp(11px,1.1vw,13px);font-weight:700}.ErrorState-module__EQvEvW__title{letter-spacing:-.03em;color:var(--ink);text-wrap:balance;margin-top:14px;font-size:clamp(2rem,5.4vw,3.6rem);font-weight:800;line-height:1.04}.ErrorState-module__EQvEvW__message{max-width:46ch;color:var(--ink-dim);margin-top:clamp(14px,2vh,22px);font-size:clamp(14px,1.3vw,16px);line-height:1.65}.ErrorState-module__EQvEvW__actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:clamp(26px,4vh,40px);display:flex}.ErrorState-module__EQvEvW__primary,.ErrorState-module__EQvEvW__secondary{letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background .3s var(--ease), color .3s var(--ease), border-color .3s var(--ease), gap .3s var(--ease);border-radius:999px;align-items:center;gap:10px;padding:15px 28px;font-size:12px;font-weight:700;display:inline-flex}.ErrorState-module__EQvEvW__primary{border:1px solid var(--accent);background:var(--accent);color:var(--white)}.ErrorState-module__EQvEvW__primary:hover{color:var(--accent);background:0 0;gap:14px}.ErrorState-module__EQvEvW__secondary{color:var(--ink);background:0 0;border:1px solid #1d1d1b47}.ErrorState-module__EQvEvW__secondary:hover{border-color:var(--ink);background:var(--ink);color:var(--paper);gap:14px}.ErrorState-module__EQvEvW__primary svg,.ErrorState-module__EQvEvW__secondary svg{transition:transform .3s var(--ease-out)}.ErrorState-module__EQvEvW__primary:hover svg,.ErrorState-module__EQvEvW__secondary:hover svg{transform:translate(4px)}@media (max-width:440px){.ErrorState-module__EQvEvW__actions{flex-direction:column;align-items:stretch;width:100%;max-width:300px}.ErrorState-module__EQvEvW__primary,.ErrorState-module__EQvEvW__secondary{justify-content:center}}
