.not-found-module__HS70Aa__wrap{text-align:center;min-height:100vh;padding:var(--space-12) var(--space-6);background-color:var(--color-navy);color:var(--color-white);flex-direction:column;justify-content:center;align-items:center;display:flex}.not-found-module__HS70Aa__orbital{width:300px;height:300px;margin-bottom:var(--space-8);animation:9s ease-in-out infinite not-found-module__HS70Aa__floaty;position:relative}.not-found-module__HS70Aa__ring{border:1px solid color-mix(in srgb, var(--color-white) 10%, transparent);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.not-found-module__HS70Aa__ringOuter{border-color:color-mix(in srgb, var(--color-gold) 22%, transparent);width:280px;height:280px;animation:60s linear infinite not-found-module__HS70Aa__spin}.not-found-module__HS70Aa__ringMid{width:195px;height:195px;animation:45s linear infinite reverse not-found-module__HS70Aa__spin}.not-found-module__HS70Aa__ringInner{border-color:color-mix(in srgb, var(--color-teal) 35%, transparent);width:110px;height:110px;animation:5s ease-in-out infinite not-found-module__HS70Aa__pulse}.not-found-module__HS70Aa__orbitWrap{border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.not-found-module__HS70Aa__orbitGold{width:280px;height:280px;animation:18s linear infinite not-found-module__HS70Aa__spin}.not-found-module__HS70Aa__orbitTeal{width:195px;height:195px;animation:14s linear infinite reverse not-found-module__HS70Aa__spin}.not-found-module__HS70Aa__dot{border-radius:50%;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.not-found-module__HS70Aa__dotGold{background-color:var(--color-gold);width:12px;height:12px;box-shadow:0 0 16px 3px color-mix(in srgb, var(--color-gold) 70%, transparent);animation:18s linear infinite reverse not-found-module__HS70Aa__spin}.not-found-module__HS70Aa__dotTeal{background-color:var(--color-light-teal);width:10px;height:10px;box-shadow:0 0 14px 3px color-mix(in srgb, var(--color-light-teal) 70%, transparent);animation:14s linear infinite not-found-module__HS70Aa__spin}@keyframes not-found-module__HS70Aa__spin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes not-found-module__HS70Aa__pulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes not-found-module__HS70Aa__floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.not-found-module__HS70Aa__code{font-family:var(--font-primary);font-weight:var(--fw-bold);color:var(--color-gold);margin:0;font-size:clamp(2.6rem,9vw,4.5rem);line-height:1}.not-found-module__HS70Aa__titulo{margin:var(--space-2) 0 0;font-family:var(--font-primary);font-weight:var(--fw-bold);color:var(--color-white);font-size:clamp(1.8rem,6vw,3rem);line-height:1.1}.not-found-module__HS70Aa__texto{margin:var(--space-4) 0 0;max-width:36ch;font-family:var(--font-secondary);color:color-mix(in srgb, var(--color-white) 85%, transparent);font-size:clamp(.95rem,2vw,1.1rem);line-height:1.6}.not-found-module__HS70Aa__boton{margin-top:var(--space-8);height:54px;padding:0 var(--space-8);background-color:var(--color-teal);color:var(--color-white);font-family:var(--font-primary);font-weight:var(--fw-bold);font-size:var(--fs-small);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;transition:background-color .2s,transform .2s;display:inline-flex}.not-found-module__HS70Aa__boton:hover{background-color:var(--color-dark-teal);color:var(--color-white);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.not-found-module__HS70Aa__orbital,.not-found-module__HS70Aa__ringOuter,.not-found-module__HS70Aa__ringMid,.not-found-module__HS70Aa__ringInner,.not-found-module__HS70Aa__orbitGold,.not-found-module__HS70Aa__orbitTeal,.not-found-module__HS70Aa__dotGold,.not-found-module__HS70Aa__dotTeal{animation:none}}@media (max-width:600px){.not-found-module__HS70Aa__orbital{width:220px;height:220px}.not-found-module__HS70Aa__ringOuter,.not-found-module__HS70Aa__orbitGold{width:200px;height:200px}.not-found-module__HS70Aa__ringMid,.not-found-module__HS70Aa__orbitTeal{width:140px;height:140px}.not-found-module__HS70Aa__ringInner{width:80px;height:80px}}
