.not-found-module__sxuMuG__page{background:linear-gradient(135deg,#f8fafc 0%,#eef2ff 55%,#ecfdf5 100%);flex:1;justify-content:center;align-items:center;padding:48px 24px;display:flex}.not-found-module__sxuMuG__inner{text-align:center;width:100%;max-width:520px}.not-found-module__sxuMuG__code{letter-spacing:-.04em;background:linear-gradient(135deg, var(--color-primary), #7c3aed);-webkit-text-fill-color:transparent;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;margin-bottom:16px;font-size:7rem;font-weight:900;line-height:1}.not-found-module__sxuMuG__inner h1{margin-bottom:12px;font-size:1.75rem}.not-found-module__sxuMuG__inner>p{color:var(--color-text-secondary);margin-bottom:32px;font-size:1rem}.not-found-module__sxuMuG__actions{grid-template-columns:repeat(2,auto);justify-content:center;gap:10px;margin-bottom:36px;display:grid}.not-found-module__sxuMuG__primary{background:linear-gradient(135deg, var(--color-primary), #7c3aed);color:#fff;border-radius:var(--radius);box-shadow:var(--shadow-primary);align-items:center;padding:12px 24px;font-size:.9rem;font-weight:700;text-decoration:none;transition:opacity .15s,transform .15s;display:inline-flex}.not-found-module__sxuMuG__primary:hover{opacity:.9;color:#fff;transform:translateY(-1px)}.not-found-module__sxuMuG__secondary{background:var(--color-bg);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius);align-items:center;padding:12px 20px;font-size:.9rem;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.not-found-module__sxuMuG__secondary:hover{background:var(--color-bg-secondary);border-color:var(--color-primary-mid);color:var(--color-text)}.not-found-module__sxuMuG__countdown{color:var(--color-text-muted);margin-bottom:10px;font-size:.82rem}.not-found-module__sxuMuG__countdown strong{color:var(--color-primary);font-variant-numeric:tabular-nums}.not-found-module__sxuMuG__progressWrap{background:var(--color-primary-mid);border-radius:999px;max-width:280px;height:3px;margin:0 auto;overflow:hidden}.not-found-module__sxuMuG__progressBar{background:linear-gradient(90deg, var(--color-primary), #7c3aed);transform-origin:0;border-radius:999px;width:100%;height:100%;animation:linear forwards not-found-module__sxuMuG__shrink}@keyframes not-found-module__sxuMuG__shrink{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (max-width:480px){.not-found-module__sxuMuG__code{font-size:5rem}.not-found-module__sxuMuG__inner h1{font-size:1.4rem}.not-found-module__sxuMuG__actions{grid-template-columns:1fr}.not-found-module__sxuMuG__primary,.not-found-module__sxuMuG__secondary{justify-content:center;width:100%}}
