.not-found-module__HS70Aa__page{--material-background-source:color-mix(in oklch, var(--canvas) 70%, var(--accent-primary) 30%);--material-background-source-image:linear-gradient(90deg, color-mix(in oklch, var(--text-main) 12%, transparent) 1px, transparent 1px), linear-gradient(color-mix(in oklch, var(--text-main) 8%, transparent) 1px, transparent 1px), radial-gradient(circle at 72% 16%, color-mix(in oklch, var(--accent-secondary) 30%, transparent), transparent 27%);min-height:100dvh;color:var(--text-main);font-family:var(--font-data);background-size:32px 32px,32px 32px,auto;grid-template-rows:auto 1fr auto;padding:clamp(1.25rem,3vw,3rem);display:grid;overflow:hidden}.not-found-module__HS70Aa__statusBar,.not-found-module__HS70Aa__footer{color:color-mix(in oklch, var(--text-main) 74%, transparent);font-size:var(--font-size-label);font-weight:var(--font-weight-label);letter-spacing:var(--tracking-label);line-height:var(--line-height-compact);justify-content:space-between;align-items:center;gap:1rem;display:flex}.not-found-module__HS70Aa__statusBar{border-bottom:var(--border-width) var(--border-style) color-mix(in oklch, var(--text-main) 26%, transparent);padding-bottom:clamp(1rem,3vw,2rem)}.not-found-module__HS70Aa__content{align-self:center;width:min(100%,52rem)}.not-found-module__HS70Aa__eyebrow{color:var(--warning);font-size:var(--font-size-label);font-weight:var(--font-weight-label);letter-spacing:var(--tracking-label);margin:0 0 1.5rem}.not-found-module__HS70Aa__content h1{color:var(--text-main);font-family:var(--font-display);font-size:clamp(2.25rem,7vw,6rem);font-weight:var(--font-weight-display);letter-spacing:var(--tracking-heading);line-height:var(--line-height-heading);text-wrap:balance;margin:0}.not-found-module__HS70Aa__message{color:color-mix(in oklch, var(--text-main) 88%, transparent);font-family:var(--font-page);font-size:clamp(1rem,2vw,1.35rem);font-weight:var(--font-weight-page);line-height:var(--line-height-body);margin:1.75rem 0 0}.not-found-module__HS70Aa__diagnostics{border:var(--border-width) var(--border-style) color-mix(in oklch, var(--text-main) 32%, transparent);background:color-mix(in oklch, var(--text-main) 32%, transparent);grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:1px;width:min(100%,48rem);margin:clamp(2.5rem,7vh,4rem) 0;display:grid}.not-found-module__HS70Aa__diagnostics>div{background:color-mix(in oklch, var(--canvas) 74%, transparent);gap:.65rem;min-width:0;padding:1rem;display:grid}.not-found-module__HS70Aa__diagnostics dt{color:var(--text-muted);font-size:var(--font-size-data-xs);font-weight:var(--font-weight-label);letter-spacing:var(--tracking-label)}.not-found-module__HS70Aa__diagnostics dd{color:var(--text-main);font-size:var(--font-size-data-sm);font-weight:var(--font-weight-data);letter-spacing:var(--tracking-data);overflow-wrap:anywhere;margin:0}.not-found-module__HS70Aa__homeLink{--material-control-source:color-mix(in oklch, var(--accent-primary) 22%, var(--surface-raised));--material-control-border-source:var(--accent-primary);min-height:max(2.75rem, var(--control-height));border:var(--border-width-strong) var(--border-style) var(--accent-primary);border-radius:var(--radius-control);color:var(--text-main);font-size:var(--font-size-label);font-weight:var(--font-weight-label);letter-spacing:var(--tracking-label);transition:background-color var(--motion-duration-fast) ease, color var(--motion-duration-fast) ease, transform var(--motion-duration-fast) ease;justify-content:center;align-items:center;padding-inline:1.25rem;text-decoration:none;display:inline-flex}.not-found-module__HS70Aa__homeLink:hover{background:var(--accent-primary);color:var(--canvas);transform:translateY(calc(var(--motion-distance) * -.25))}.not-found-module__HS70Aa__homeLink:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.not-found-module__HS70Aa__footer{border-top:var(--border-width) var(--border-style) color-mix(in oklch, var(--text-main) 26%, transparent);padding-top:clamp(1rem,3vw,2rem)}@media (max-width:42rem){.not-found-module__HS70Aa__page{background-size:24px 24px,24px 24px,auto;padding:1.25rem}.not-found-module__HS70Aa__statusBar,.not-found-module__HS70Aa__footer{flex-direction:column;align-items:flex-start}.not-found-module__HS70Aa__diagnostics{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.not-found-module__HS70Aa__homeLink{transition:none}.not-found-module__HS70Aa__homeLink:hover{transform:none}}
