.not-found-module__sxuMuG__page{background:radial-gradient(circle at 12% 15%,#dbeafecc,#0000 30%),radial-gradient(circle at 88% 80%,#ede9fee6,#0000 34%),#fff;border:1px solid #e2e8f0;border-radius:2rem;align-items:center;width:100%;min-height:620px;padding:clamp(2rem,6vw,5rem);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #0f172a14}.not-found-module__sxuMuG__decorations{pointer-events:none;position:absolute;inset:0}.not-found-module__sxuMuG__glow{filter:blur(40px);background:#60a5fa24;border-radius:50%;width:13rem;height:13rem;position:absolute;top:8%;left:45%}.not-found-module__sxuMuG__dotGrid{opacity:.3;background-image:radial-gradient(#6366f1 1.5px,#0000 1.5px);background-size:14px 14px;width:7rem;height:7rem;position:absolute;bottom:2rem;right:3rem}.not-found-module__sxuMuG__content{z-index:1;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);align-items:center;gap:clamp(2rem,5vw,5rem);width:100%;display:grid;position:relative}.not-found-module__sxuMuG__copy{max-width:580px}.not-found-module__sxuMuG__eyebrow{color:#2563eb;letter-spacing:.08em;text-transform:uppercase;background:#eff6ffd9;border:1px solid #bfdbfe;border-radius:999px;align-items:center;padding:.45rem .85rem;font-size:.8125rem;font-weight:700;display:inline-flex}.not-found-module__sxuMuG__title{color:#0f172a;letter-spacing:-.045em;max-width:650px;margin:1.25rem 0 1rem;font-size:clamp(2.25rem,5vw,4.5rem);line-height:1.02}.not-found-module__sxuMuG__description{color:#64748b;max-width:570px;margin:0;font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.75}.not-found-module__sxuMuG__actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.not-found-module__sxuMuG__primaryAction,.not-found-module__sxuMuG__secondaryAction{border-radius:.875rem;justify-content:center;align-items:center;gap:.5rem;min-height:3.25rem;padding:.8rem 1.35rem;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s;display:inline-flex}.not-found-module__sxuMuG__primaryAction{color:#fff;background:linear-gradient(135deg,#2563eb,#4f46e5);box-shadow:0 12px 24px #2563eb38}.not-found-module__sxuMuG__primaryAction:hover{transform:translateY(-2px);box-shadow:0 16px 30px #2563eb4d}.not-found-module__sxuMuG__secondaryAction{color:#334155;background:#ffffffbf;border:1px solid #cbd5e1}.not-found-module__sxuMuG__secondaryAction:hover{background:#fff;border-color:#93c5fd;transform:translateY(-2px)}.not-found-module__sxuMuG__hint{color:#94a3b8;max-width:510px;margin:1.5rem 0 0;font-size:.875rem;line-height:1.6}.not-found-module__sxuMuG__visual{justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.not-found-module__sxuMuG__errorCode{color:#4f46e514;letter-spacing:-.08em;font-size:clamp(8rem,18vw,16rem);font-weight:900;line-height:.8;position:absolute;top:-1.25rem;right:0}.not-found-module__sxuMuG__imageFrame{background:#ffffffb8;border:1px solid #bfdbfeb3;border-radius:2rem;width:min(100%,540px);position:relative;overflow:hidden;transform:rotate(1.5deg);box-shadow:0 30px 60px #1e40af24}.not-found-module__sxuMuG__image{width:100%;height:auto;display:block}@media (max-width:900px){.not-found-module__sxuMuG__page{min-height:auto}.not-found-module__sxuMuG__content{grid-template-columns:1fr}.not-found-module__sxuMuG__copy{text-align:center;max-width:none}.not-found-module__sxuMuG__description,.not-found-module__sxuMuG__hint{margin-left:auto;margin-right:auto}.not-found-module__sxuMuG__actions{justify-content:center}.not-found-module__sxuMuG__visual{order:-1}.not-found-module__sxuMuG__imageFrame{width:min(100%,430px)}}@media (max-width:540px){.not-found-module__sxuMuG__page{border-radius:1.25rem;min-height:auto;padding:1rem}.not-found-module__sxuMuG__content{gap:1.25rem}.not-found-module__sxuMuG__title{margin:.8rem 0 .65rem;font-size:1.8rem}.not-found-module__sxuMuG__actions{flex-direction:column}.not-found-module__sxuMuG__primaryAction,.not-found-module__sxuMuG__secondaryAction{width:100%}.not-found-module__sxuMuG__imageFrame{border-radius:1.25rem;width:min(82%,230px)}.not-found-module__sxuMuG__image{object-fit:cover;max-height:145px}.not-found-module__sxuMuG__dotGrid{display:none}}@media (prefers-reduced-motion:reduce){.not-found-module__sxuMuG__primaryAction,.not-found-module__sxuMuG__secondaryAction{transition:none}}
