.not-found-module__XMFQcW__page{min-height:100vh;padding:var(--spacing-xl);place-items:center;display:grid}.not-found-module__XMFQcW__card{background:var(--color-surface);border:1px solid var(--color-border-dark);border-radius:var(--border-radius-lg);text-align:center;width:min(36rem,100%);padding:2rem}.not-found-module__XMFQcW__code{color:var(--color-text-muted);letter-spacing:.18em;margin-bottom:.5rem;font-size:.75rem}.not-found-module__XMFQcW__title{color:var(--color-text-primary);letter-spacing:-.02em;font-size:1.875rem;line-height:1.2}.not-found-module__XMFQcW__description{color:var(--color-text-muted);font-size:var(--font-size-md);margin-top:.75rem}.not-found-module__XMFQcW__actions{justify-content:center;gap:var(--spacing-sm);flex-wrap:wrap;margin-top:1.5rem;display:flex}.not-found-module__XMFQcW__primaryAction,.not-found-module__XMFQcW__secondaryAction{border-radius:var(--border-radius-md);font-size:var(--font-size-sm);transition:background-color var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);padding:.55rem .9rem;text-decoration:none}.not-found-module__XMFQcW__primaryAction{background:var(--color-text-primary);color:var(--color-bg);border:1px solid #0000}.not-found-module__XMFQcW__primaryAction:hover{background:var(--color-gray-light)}.not-found-module__XMFQcW__secondaryAction{border:1px solid var(--color-border-dark);color:var(--color-text-primary)}.not-found-module__XMFQcW__secondaryAction:hover{border-color:var(--color-text-muted);background:var(--color-surface-hover)}
