.not-found-module__NRqkFW__page{background:var(--kk-color-surface);min-height:100vh;color:var(--kk-color-ink);font-family:var(--kk-font-sans)}.not-found-module__NRqkFW__accentLine{background:var(--kk-color-accent);height:6px}.not-found-module__NRqkFW__brand{align-items:center;gap:var(--kk-space-2);margin:var(--kk-space-5);display:inline-flex}.not-found-module__NRqkFW__brandImage{width:148px;height:auto}.not-found-module__NRqkFW__content{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:center;gap:clamp(32px,7vw,112px);width:min(1120px,100% - 48px);min-height:calc(100vh - 102px);margin:0 auto;padding:48px 0 80px;display:grid}.not-found-module__NRqkFW__eyebrow{align-items:center;gap:var(--kk-space-2);color:var(--kk-color-muted);letter-spacing:0;text-transform:uppercase;font-size:.8125rem;font-weight:800;display:inline-flex}.not-found-module__NRqkFW__code{margin:var(--kk-space-3) 0 0;letter-spacing:0;color:var(--kk-color-ink);font-size:clamp(6rem,16vw,12.5rem);font-weight:900;line-height:.84}.not-found-module__NRqkFW__codeMark{color:var(--kk-color-accent-hover)}.not-found-module__NRqkFW__title{max-width:560px;margin:var(--kk-space-5) 0 var(--kk-space-3);letter-spacing:0;font-size:clamp(2rem,4vw,3.25rem);font-weight:800;line-height:1.04}.not-found-module__NRqkFW__description{max-width:470px;color:var(--kk-color-muted);margin:0;font-size:1rem;line-height:1.6}.not-found-module__NRqkFW__actions{gap:var(--kk-space-3);margin-top:var(--kk-space-6);flex-wrap:wrap;display:flex}.not-found-module__NRqkFW__primaryAction,.not-found-module__NRqkFW__secondaryAction{justify-content:center;align-items:center;gap:var(--kk-space-2);border-radius:var(--kk-radius-md);min-height:44px;padding:0 18px;font-size:.9375rem;font-weight:800;transition:background-color .16s,border-color .16s,transform .16s;display:inline-flex}.not-found-module__NRqkFW__primaryAction{background:var(--kk-color-accent)!important;color:var(--kk-color-ink)!important}.not-found-module__NRqkFW__primaryAction:hover{background:var(--kk-color-accent-hover)!important;color:var(--kk-color-ink)!important}.not-found-module__NRqkFW__secondaryAction{border:1px solid var(--kk-color-border)!important;background:var(--kk-color-panel)!important;color:var(--kk-color-ink)!important}.not-found-module__NRqkFW__secondaryAction:hover{border-color:var(--kk-color-muted)!important;background:var(--kk-color-surface)!important;color:var(--kk-color-ink)!important}.not-found-module__NRqkFW__primaryAction:active,.not-found-module__NRqkFW__secondaryAction:active{transform:translateY(1px)}.not-found-module__NRqkFW__primaryAction:focus-visible,.not-found-module__NRqkFW__secondaryAction:focus-visible{outline:3px solid color-mix(in srgb, var(--kk-color-accent-hover) 45%, transparent);outline-offset:2px}.not-found-module__NRqkFW__statusPanel{border:1px solid var(--kk-color-border);border-radius:var(--kk-radius-lg);background:var(--kk-color-panel);box-shadow:var(--kk-shadow-panel);padding:clamp(24px,4vw,36px)}.not-found-module__NRqkFW__panelLabel{color:var(--kk-color-muted);letter-spacing:0;text-transform:uppercase;margin:0;font-size:.8125rem;font-weight:800}.not-found-module__NRqkFW__panelTitle{margin:var(--kk-space-3) 0 var(--kk-space-5);letter-spacing:0;font-size:1.375rem;font-weight:800}.not-found-module__NRqkFW__details{gap:var(--kk-space-4);margin:0;display:grid}.not-found-module__NRqkFW__detail{gap:var(--kk-space-1);padding-top:var(--kk-space-4);border-top:1px solid var(--kk-color-border);display:grid}.not-found-module__NRqkFW__detail:first-child{border-top:0;padding-top:0}.not-found-module__NRqkFW__detail dt{color:var(--kk-color-muted);font-size:.8125rem;font-weight:700}.not-found-module__NRqkFW__detail dd{word-break:break-word;margin:0;font-size:.9375rem;font-weight:800}@media (max-width:800px){.not-found-module__NRqkFW__brand{margin:var(--kk-space-4)}.not-found-module__NRqkFW__brandImage{width:126px}.not-found-module__NRqkFW__content{gap:var(--kk-space-6);grid-template-columns:1fr;width:min(100% - 32px,560px);min-height:auto;padding:48px 0}.not-found-module__NRqkFW__statusPanel{box-shadow:none}}
