.not-found-module__XeIghq__page{background:var(--paper);overflow:hidden}.not-found-module__XeIghq__hero{background-color:var(--paper);background-image:radial-gradient(circle at 1px 1px,#deded9 1px,#0000 0);background-size:18px 18px;padding:clamp(72px,8vw,116px) 0}.not-found-module__XeIghq__heroGrid{grid-template-columns:minmax(0,1fr) minmax(400px,.72fr);align-items:center;gap:clamp(56px,8vw,124px);display:grid}.not-found-module__XeIghq__copy h1{max-width:790px;margin:22px 0 28px;font-size:clamp(62px,7vw,108px);line-height:.91}.not-found-module__XeIghq__copy .lede{max-width:640px;margin-bottom:0}.not-found-module__XeIghq__actions{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.not-found-module__XeIghq__actions .button{margin-top:0}.not-found-module__XeIghq__routeCard{background:var(--ink);color:#fff;border:1px solid #343430;border-radius:16px;overflow:hidden;box-shadow:0 30px 70px #1717172e}.not-found-module__XeIghq__routeCard>header,.not-found-module__XeIghq__routeCard>footer{min-height:58px;color:var(--color-text-inverse-muted);font:700 9px/1.3 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.07em;justify-content:space-between;align-items:center;gap:20px;padding:0 22px;display:flex}.not-found-module__XeIghq__routeCard>header{border-bottom:1px solid #3b3b38}.not-found-module__XeIghq__routeCard>footer{border-top:1px solid #3b3b38}.not-found-module__XeIghq__routeCard>footer code{color:var(--signal);font:inherit}.not-found-module__XeIghq__routeCardBody{flex-direction:column;justify-content:center;align-items:flex-start;min-height:330px;padding:38px 30px 42px;display:flex}.not-found-module__XeIghq__routeLine{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;margin-bottom:44px;display:grid}.not-found-module__XeIghq__routeLine span:first-child,.not-found-module__XeIghq__routeLine span:last-child{border:2px solid var(--signal);border-radius:50%;width:11px;height:11px}.not-found-module__XeIghq__routeLine span:last-child{border-color:#777772}.not-found-module__XeIghq__routeLine span:nth-child(2){background-image:linear-gradient(to right, var(--signal) 0 44%, transparent 44% 54%, #555550 54% 100%);height:1px}.not-found-module__XeIghq__routeCardBody strong{color:var(--signal);font-family:var(--font-display), Georgia, serif;letter-spacing:-.04em;font-size:clamp(88px,10vw,142px);font-weight:400;line-height:.72}.not-found-module__XeIghq__routeCardBody p{color:var(--color-text-inverse-muted);margin:28px 0 0;font-size:15px}.not-found-module__XeIghq__recovery{border-top:1px solid var(--line);background:var(--color-surface-raised);padding:104px 0 116px}.not-found-module__XeIghq__recoveryGrid{grid-template-columns:minmax(260px,.68fr) minmax(0,1.32fr);align-items:start;gap:clamp(60px,8vw,126px);display:grid}.not-found-module__XeIghq__recoveryGrid h2{margin-bottom:0}.not-found-module__XeIghq__routeLinks{border-top:1px solid var(--color-border-strong)}.not-found-module__XeIghq__routeLinks a{border-bottom:1px solid var(--line);min-height:116px;color:var(--ink);transition:color var(--motion-fast) ease, padding-left var(--motion-fast) ease;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:22px;padding:24px 4px;text-decoration:none;display:grid}.not-found-module__XeIghq__routeLinks a:hover{color:var(--signal-text);padding-left:10px}.not-found-module__XeIghq__routeLinks a>span{color:var(--muted);font:700 9px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.not-found-module__XeIghq__routeLinks strong{margin-bottom:7px;font-size:19px;line-height:1.2;display:block}.not-found-module__XeIghq__routeLinks p{color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.5}.not-found-module__XeIghq__routeLinks a:hover p{color:var(--color-accent-copy)}@media (max-width:920px){.not-found-module__XeIghq__heroGrid,.not-found-module__XeIghq__recoveryGrid{grid-template-columns:1fr}.not-found-module__XeIghq__heroGrid{gap:54px}.not-found-module__XeIghq__routeCard{max-width:680px}}@media (max-width:620px){.not-found-module__XeIghq__hero{padding:66px 0 72px}.not-found-module__XeIghq__copy h1{font-size:clamp(54px,15.5vw,76px)}.not-found-module__XeIghq__actions{width:100%}.not-found-module__XeIghq__actions .button{width:100%}.not-found-module__XeIghq__routeCardBody{min-height:270px;padding:32px 22px 36px}.not-found-module__XeIghq__routeCard>header,.not-found-module__XeIghq__routeCard>footer{padding:0 18px}.not-found-module__XeIghq__recovery{padding:80px 0 88px}.not-found-module__XeIghq__recoveryGrid{gap:38px}.not-found-module__XeIghq__routeLinks a{grid-template-columns:26px minmax(0,1fr) auto;gap:14px}}@media (prefers-reduced-motion:reduce){.not-found-module__XeIghq__routeLinks a{transition:none}}
