.error-page{background:var(--color-bg-primary);min-height:100vh;color:var(--color-text-primary);justify-content:center;align-items:center;padding:2rem;display:flex}.error-page--embedded{min-height:0;padding-block:3rem}.error-container{text-align:center;max-width:440px}.error-illustration{margin-block-end:1.5rem}.error-headline{color:var(--color-text-primary);margin:0 0 .75rem;font-size:1.75rem;font-weight:700;line-height:1.2}.error-status{color:var(--color-text-secondary);unicode-bidi:isolate;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin:2rem 0 0;font-size:.8125rem;line-height:1.5;display:flex}.error-status--lead{margin:0 0 1.25rem}.error-status__digest{border:1px solid var(--color-border);background:var(--color-bg-tertiary);color:var(--color-text-primary);-webkit-user-select:all;user-select:all;direction:ltr;unicode-bidi:isolate;border-radius:.25rem;padding-block:.125rem;padding-inline:.375rem;font-family:SF Mono,Fira Code,Fira Mono,Roboto Mono,monospace;font-size:.8125rem}.error-subtext{color:var(--color-text-secondary);margin:0 0 1rem;font-size:1rem;line-height:1.5}.error-quip{color:var(--color-text-secondary);margin:0 0 2rem;font-size:.875rem;font-style:italic}.error-quip--footnote{margin:2rem 0 0}.error-actions{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.error-actions button,.error-actions a{border-radius:.5rem;padding-block:.75rem;padding-inline:1.5rem;font-weight:500;text-decoration:none}.error-actions button{background:var(--color-accent-primary);color:var(--color-on-accent);cursor:pointer;border:none}.error-actions button:hover{background:var(--color-accent-hover)}.error-actions a{background:var(--color-bg-tertiary);color:var(--color-text-primary);border:1px solid var(--color-border)}.error-actions a:hover{background:var(--color-bg-secondary)}.error-actions button:focus-visible,.error-actions a:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.error-page--inline{min-height:auto;padding-block:4rem;padding-inline:2rem}@media (forced-colors:active){.error-actions button{background-image:none}.error-status__digest{border-color:canvastext}.error-actions button:focus-visible,.error-actions a:focus-visible{outline-color:highlight}}
