.error-module__koaFQG__page{z-index:1;min-height:calc(100vh - var(--nav-height));justify-content:center;align-items:center;display:flex;position:relative}.error-module__koaFQG__container{text-align:center;max-width:520px;margin:0 auto;padding:56px 32px 84px}.error-module__koaFQG__eyebrow{font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:var(--tr-upper-wide);text-transform:uppercase;color:var(--accent);margin-bottom:14px}.error-module__koaFQG__container h1{font-family:var(--font-display);font-size:var(--fs-32);color:var(--text-primary);margin-bottom:12px;line-height:1.15}.error-module__koaFQG__container p{color:var(--text-secondary);font-size:var(--fs-15);line-height:var(--lh-relaxed);margin-bottom:24px}.error-module__koaFQG__actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.error-module__koaFQG__button{font-family:var(--font-mono);font-size:var(--fs-13);cursor:pointer;letter-spacing:var(--tr-body);border:1px solid var(--border);border-radius:var(--r-4);transition:color var(--t-base) var(--t-easing), background var(--t-base) var(--t-easing), border-color var(--t-base) var(--t-easing), opacity var(--t-base) var(--t-easing);padding:8px 20px}.error-module__koaFQG__primary{color:var(--bg-deep);background:var(--accent);border-color:var(--accent)}.error-module__koaFQG__primary:hover{opacity:.9}.error-module__koaFQG__ghost{color:var(--text-muted);background:0 0}.error-module__koaFQG__ghost:hover{color:var(--text-secondary);border-color:var(--text-muted)}.error-module__koaFQG__digest{font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:var(--tr-upper);color:var(--text-muted);margin-top:28px}
