.not-found-module__sxuMuG__page{min-height:60vh;padding:var(--space-8) var(--space-4);justify-content:center;align-items:center;display:flex}.not-found-module__sxuMuG__inner{text-align:center;align-items:center;gap:var(--space-4);flex-direction:column;max-width:520px;display:flex}.not-found-module__sxuMuG__code{font-family:var(--font-heading);color:var(--color-border);letter-spacing:-.04em;max-width:none;font-size:6rem;font-weight:800;line-height:1}.not-found-module__sxuMuG__title{letter-spacing:-.02em;font-size:clamp(1.5rem,3vw,2rem)}.not-found-module__sxuMuG__text{color:var(--color-text-secondary);max-width:40ch;font-size:1rem;line-height:1.65}.not-found-module__sxuMuG__actions{align-items:center;gap:var(--space-3);padding-top:var(--space-2);flex-wrap:wrap;justify-content:center;display:flex}.not-found-module__sxuMuG__btnPrimary{color:#fff;background-color:var(--color-primary);border-radius:var(--radius-md);transition:background-color var(--transition-fast), transform var(--transition-fast);justify-content:center;align-items:center;padding:10px 24px;font-size:.9375rem;font-weight:600;display:inline-flex}.not-found-module__sxuMuG__btnPrimary:hover{background-color:var(--color-primary-hover);transform:translateY(-1px)}.not-found-module__sxuMuG__btnSecondary{color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--transition-fast), background-color var(--transition-fast), transform var(--transition-fast);justify-content:center;align-items:center;padding:10px 24px;font-size:.9375rem;font-weight:600;display:inline-flex}.not-found-module__sxuMuG__btnSecondary:hover{border-color:var(--color-text-secondary);background-color:var(--color-bg-alt);transform:translateY(-1px)}.not-found-module__sxuMuG__links{margin-top:var(--space-3);align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.not-found-module__sxuMuG__linksLabel{color:var(--color-text-secondary);max-width:none;font-size:.875rem}.not-found-module__sxuMuG__linksList{gap:var(--space-2) var(--space-4);flex-wrap:wrap;justify-content:center;list-style:none;display:flex}.not-found-module__sxuMuG__linksList a{color:var(--color-primary);transition:opacity var(--transition-fast);font-size:.9rem}.not-found-module__sxuMuG__linksList a:hover{opacity:.75}
