.error-state-module__M-4zpW__shell{min-height:clamp(560px, calc(100vh - var(--header-h)), 780px);font-family:var(--font-body,ui-sans-serif), ui-sans-serif, system-ui, sans-serif;align-items:center;padding:64px 24px 96px;display:grid;position:relative;overflow:hidden}.error-state-module__M-4zpW__shell:before{content:"";pointer-events:none;background-image:linear-gradient(to right, transparent calc(50% - .5px), var(--color-hairline) 50%, transparent calc(50% + .5px)), linear-gradient(to bottom, transparent calc(50% - .5px), var(--color-hairline) 50%, transparent calc(50% + .5px));opacity:.35;position:absolute;inset:0}.error-state-module__M-4zpW__panel{border-block:1px solid var(--color-hairline);grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);width:min(100%,1040px);margin:0 auto;display:grid;position:relative}.error-state-module__M-4zpW__code{border-right:1px solid var(--color-hairline);justify-content:center;min-height:420px;padding:48px;display:flex}.error-state-module__M-4zpW__reference{font-family:var(--font-mono,ui-monospace), ui-monospace, monospace}.error-state-module__M-4zpW__code strong{color:var(--color-accent);font-family:var(--font-sans,ui-sans-serif), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.08em;font-size:clamp(112px,15vw,188px);font-weight:500;line-height:.82}.error-state-module__M-4zpW__copy{flex-direction:column;justify-content:center;padding:64px;display:flex}.error-state-module__M-4zpW__copy h1{max-width:600px;color:var(--color-ink);font-family:var(--font-sans,ui-sans-serif), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.035em;margin:0;font-size:clamp(36px,4.5vw,52px);font-weight:500;line-height:1.04}.error-state-module__M-4zpW__description{max-width:540px;color:var(--color-ink-body);margin:24px 0 0;font-size:16px;line-height:1.75}.error-state-module__M-4zpW__actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.error-state-module__M-4zpW__primaryAction,.error-state-module__M-4zpW__secondaryAction{border-radius:var(--radius-control);min-height:48px;font-family:var(--font-sans,ui-sans-serif), ui-sans-serif, system-ui, sans-serif;letter-spacing:0;justify-content:center;align-items:center;gap:10px;padding:12px 20px;font-size:14px;font-weight:600;transition:border-color .18s,color .18s,background-color .18s;display:inline-flex}.error-state-module__M-4zpW__primaryAction{background:var(--color-accent);color:var(--color-accent-ink);border:1px solid #0000}.error-state-module__M-4zpW__secondaryAction{border:1px solid var(--color-hairline);color:var(--color-ink);background:0 0}.error-state-module__M-4zpW__primaryAction svg,.error-state-module__M-4zpW__secondaryAction svg{width:16px;height:16px}.error-state-module__M-4zpW__secondaryAction:hover{border-color:var(--color-accent);color:var(--color-accent)}.error-state-module__M-4zpW__primaryAction:focus-visible,.error-state-module__M-4zpW__secondaryAction:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.error-state-module__M-4zpW__reference{color:var(--color-ink-muted);letter-spacing:.08em;margin:24px 0 0;font-size:10px}@media (max-width:760px){.error-state-module__M-4zpW__shell{min-height:auto;padding:56px 20px 80px}.error-state-module__M-4zpW__shell:before{display:none}.error-state-module__M-4zpW__panel{grid-template-columns:1fr}.error-state-module__M-4zpW__code{border-right:0;border-bottom:1px solid var(--color-hairline);min-height:auto;padding:40px 24px 32px}.error-state-module__M-4zpW__code strong{font-size:clamp(96px,34vw,132px)}.error-state-module__M-4zpW__copy{padding:40px 24px 48px}.error-state-module__M-4zpW__copy h1{font-size:clamp(32px,10vw,40px)}.error-state-module__M-4zpW__actions{flex-direction:column;align-items:stretch}.error-state-module__M-4zpW__primaryAction,.error-state-module__M-4zpW__secondaryAction{width:100%}}@media (prefers-reduced-motion:reduce){.error-state-module__M-4zpW__primaryAction,.error-state-module__M-4zpW__secondaryAction{transition:none}}
