.not-found-module__HS70Aa__page{--nf-purple:#7b2cbf;--nf-purple-deep:#5a189a;--nf-ink:#1c2437;--nf-muted:#5c5470;--nf-surface:#faf8fd;isolation:isolate;box-sizing:border-box;background:radial-gradient(ellipse 70% 55% at 50% -5%, #7b2cbf29, transparent 68%), radial-gradient(ellipse 45% 40% at 92% 78%, #9d4eed1a, transparent 70%), linear-gradient(180deg, var(--nf-surface) 0%, #f0eaf8 100%);justify-content:center;align-items:center;min-height:100dvh;padding:clamp(3rem,8vh,5.5rem) 1.25rem;display:flex;position:relative;overflow:hidden}.not-found-module__HS70Aa__glow{pointer-events:none;z-index:0;background:radial-gradient(circle,#7b2cbf24 0%,#0000 70%);border-radius:50%;width:min(28rem,80vw);height:min(28rem,80vw);position:absolute;inset:auto}.not-found-module__HS70Aa__glowTop{animation:12s ease-in-out infinite alternate not-found-module__HS70Aa__nf-drift-top;top:-12%;left:50%;translate:-50%}.not-found-module__HS70Aa__glowBottom{animation:16s ease-in-out infinite alternate not-found-module__HS70Aa__nf-drift-bottom;bottom:-18%;right:-8%}.not-found-module__HS70Aa__inner{z-index:1;text-align:center;width:100%;max-width:36rem;position:relative}.not-found-module__HS70Aa__code{font-family:var(--font-montserrat), system-ui, sans-serif;letter-spacing:-.06em;background:linear-gradient(135deg, var(--nf-purple) 0%, var(--nf-purple-deep) 55%, #9d4edd 100%);color:#0000;opacity:.92;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(6.5rem,18vw,9.5rem);font-weight:800;line-height:.85;animation:.7s ease-out both not-found-module__HS70Aa__nf-rise}.not-found-module__HS70Aa__title{font-family:var(--font-montserrat), system-ui, sans-serif;letter-spacing:-.025em;color:var(--nf-ink);margin:1.1rem 0 0;font-size:clamp(1.45rem,3.2vw,1.85rem);font-weight:700;animation:.7s ease-out 80ms both not-found-module__HS70Aa__nf-rise}.not-found-module__HS70Aa__message{max-width:28rem;color:var(--nf-muted);margin:.85rem auto 0;font-size:1.02rem;line-height:1.6;animation:.7s ease-out .16s both not-found-module__HS70Aa__nf-rise}.not-found-module__HS70Aa__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1rem;margin-top:1.75rem;animation:.7s ease-out .24s both not-found-module__HS70Aa__nf-rise;display:flex}.not-found-module__HS70Aa__cta{font-family:var(--font-montserrat), system-ui, sans-serif;letter-spacing:.02em;background:linear-gradient(135deg, var(--nf-purple) 0%, var(--nf-purple-deep) 100%);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1.6rem;font-size:.88rem;font-weight:700;transition:filter .2s,box-shadow .2s,transform .2s;display:inline-flex;box-shadow:0 10px 28px #7b2cbf52;color:#fff!important;text-decoration:none!important}.not-found-module__HS70Aa__cta:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 12px 32px #7b2cbf66;color:#fff!important}.not-found-module__HS70Aa__cta:focus-visible{outline:2px solid var(--nf-purple);outline-offset:3px}.not-found-module__HS70Aa__links{border-top:1px solid #7b2cbf1f;flex-wrap:wrap;justify-content:center;gap:.35rem 1.25rem;margin-top:1.5rem;padding-top:1.25rem;animation:.7s ease-out .32s both not-found-module__HS70Aa__nf-rise;display:flex}.not-found-module__HS70Aa__link{font-size:.9rem;font-weight:600;transition:color .15s;color:var(--nf-purple)!important;text-decoration:none!important}.not-found-module__HS70Aa__link:hover{color:var(--nf-purple-deep)!important;text-decoration:underline!important}@keyframes not-found-module__HS70Aa__nf-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes not-found-module__HS70Aa__nf-drift-top{0%{transform:scale(1)}to{transform:scale(1.08)translate(2%)}}@keyframes not-found-module__HS70Aa__nf-drift-bottom{0%{transform:scale(1)}to{transform:scale(1.1)translate(-4%,-3%)}}@media (prefers-reduced-motion:reduce){.not-found-module__HS70Aa__glow,.not-found-module__HS70Aa__code,.not-found-module__HS70Aa__title,.not-found-module__HS70Aa__message,.not-found-module__HS70Aa__actions,.not-found-module__HS70Aa__links{animation:none}.not-found-module__HS70Aa__cta:hover{transform:none}}