.error-page .err{border-bottom:1px solid var(--ui-line);background:var(--ui-paper)}.error-page .err__inner{max-width:var(--wrap);padding:clamp(56px, 8vw, 120px) var(--gut);grid-template-columns:minmax(0,1.05fr) minmax(260px,.75fr);align-items:start;gap:clamp(32px,6vw,96px);margin:0 auto;display:grid}.error-page .err__kicker{color:var(--ui-muted);font:400 11px/16px var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:0}.error-page .err__code{color:var(--ui-ink);font:600 clamp(7rem, 17vw, 14rem) / .78 var(--display);letter-spacing:-.08em;margin:10px 0 0}.error-page .err__code-accent{color:var(--ui-yellow)}.error-page .err__title{max-width:16ch;color:var(--ui-ink);font:500 clamp(2.25rem, 4vw, 3.5rem) / 1.05 var(--display);letter-spacing:-.03em;margin:24px 0 0}.error-page .err__lede{max-width:52ch;color:var(--ui-ink-2);margin:18px 0 0;font-size:18px;line-height:28px}.error-page .err__note{max-width:52ch;color:var(--ui-ink);margin:12px 0 0;font-size:15px;line-height:24px}.error-page .err__actions{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.error-page .err__action{border:1px solid var(--ui-line);color:var(--ui-ink);font:500 15px/20px var(--sans);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:8px;padding:12px 16px;text-decoration:none;display:inline-flex}.error-page .err__action:hover{border-color:var(--ui-line-strong);background:var(--ui-white)}.error-page .err__action--primary{border-color:var(--ui-ink);background:var(--ui-ink);color:#fff}.error-page .err__action--primary:hover{border-color:var(--ui-dark-3);background:var(--ui-dark-3)}.error-page .err__action .ui-icon{--ui-icon-size:16px}.error-page .err__routes{border-top:1px solid var(--ui-line)}.error-page .err__routes-title{color:var(--ui-muted);font:400 11px/16px var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px}.error-page .err__routes ul{border-top:1px solid var(--ui-line);margin:0;padding:0;list-style:none}.error-page .err__routes li{border-bottom:1px solid var(--ui-line)}.error-page .err__routes a{color:var(--ui-ink);font:500 18px/1.3 var(--display);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;text-decoration:none;display:flex}.error-page .err__routes a:hover{color:var(--accent)}.error-page .err__routes .ui-icon{color:var(--ui-muted);transition:transform var(--ui-base) var(--ui-ease)}.error-page .err__routes a:hover .ui-icon{transform:translate(3px)}.error-page .err__foot{max-width:var(--wrap);padding:0 var(--gut) 40px;color:var(--ui-muted);font:400 11px/16px var(--mono);letter-spacing:.04em;text-transform:uppercase;margin:0 auto}@media (max-width:900px){.error-page .err__inner{grid-template-columns:minmax(0,1fr);gap:40px}}@media (max-width:620px){.error-page .err__actions{display:grid}.error-page .err__action{justify-content:space-between}}.error-page{background:var(--ui-paper);min-height:100vh;color:var(--ui-ink);grid-template-rows:auto 1fr auto;display:grid}.error-page .err__top{width:100%;max-width:var(--wrap);padding:18px var(--gut);border-bottom:1px solid var(--ui-line);justify-content:space-between;align-items:center;gap:16px;margin:0 auto;display:flex}.error-page .err__brand{color:var(--ui-ink);font:600 19px/1 var(--display);letter-spacing:-.03em;text-decoration:none}.error-page .err__nav{gap:20px;display:flex}.error-page .err__nav a{color:var(--ui-ink-2);font:400 11px/16px var(--mono);letter-spacing:.03em;text-transform:uppercase;text-decoration:none}.error-page .err__nav a:hover{color:var(--ui-ink)}.error-page .err__footer{width:100%;max-width:var(--wrap);padding:18px var(--gut) 28px;border-top:1px solid var(--ui-line);color:var(--ui-muted);font:400 11px/16px var(--mono);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;display:flex}.error-page .err__footer a{color:var(--ui-ink);text-decoration:none}@media (max-width:620px){.error-page .err__nav{display:none}}
