.error-state-module__vrGWVq__root{min-height:70svh;padding:calc(var(--header-height) + var(--s-9)) var(--gutter-inline) var(--s-9);background:var(--surface);color:var(--on-surface);text-align:center;place-items:center;display:grid}.error-state-module__vrGWVq__inner{justify-items:center;gap:var(--s-4);max-width:34rem;display:grid}.error-state-module__vrGWVq__mark{opacity:.35;width:auto;height:4rem;margin-bottom:var(--s-4)}.error-state-module__vrGWVq__code{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--ls-widest);color:var(--on-surface-faint)}.error-state-module__vrGWVq__title{font-family:var(--font-title);font-size:var(--t-h2);line-height:var(--lh-tight);letter-spacing:var(--ls-display)}.error-state-module__vrGWVq__body{font-size:var(--t-body);line-height:var(--lh-relaxed);color:var(--on-surface-muted)}.error-state-module__vrGWVq__action{min-height:3.25rem;margin-top:var(--s-4);padding:0 var(--s-6);border:var(--hairline) solid var(--rule-strong);font-family:var(--font-mono);font-size:var(--t-caption);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--on-surface);transition:background-color var(--d-fast) var(--e-out), color var(--d-fast) var(--e-out);align-items:center;text-decoration:none;display:inline-flex}.error-state-module__vrGWVq__action:hover,.error-state-module__vrGWVq__action:focus-visible{background:var(--on-surface);color:var(--surface)}.error-state-module__vrGWVq__button{cursor:pointer;background:0 0;}
