html:has(.enton-landing){color-scheme:dark}.enton-landing .font-mono,.enton-landing code,.enton-landing pre{font-family:var(--font-mono),ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace}@keyframes enton-hero-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.enton-landing .enton-hero-in{animation:enton-hero-rise .6s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--hd,0s)}@keyframes enton-shimmer-sweep{0%{background-position:200% 50%}to{background-position:0 50%}}.enton-landing .enton-shimmer{background:linear-gradient(90deg,rgba(255,255,255,.62),rgba(255,255,255,1),rgba(255,255,255,.62));background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;animation:enton-shimmer-sweep 9s linear infinite;display:inline;padding:.1em .18em .1em 0;margin-right:-.18em}.enton-landing.enton-js .enton-reveal{transition:opacity .68s cubic-bezier(.22,1,.36,1),transform .68s cubic-bezier(.22,1,.36,1)}.enton-landing.enton-js .enton-reveal:not(.enton-reveal--visible){opacity:0;transform:translateY(16px)}.enton-landing.enton-js .enton-reveal--instant{transition:none}@keyframes enton-row-in{0%{opacity:0;transform:translateX(8px)}to{opacity:1;transform:translateX(0)}}.enton-landing.enton-js .enton-reveal--visible:not(.enton-reveal--instant) .enton-srow{animation:enton-row-in .46s ease-out both;animation-delay:var(--d,0s)}@media (prefers-reduced-motion:reduce){.enton-landing .enton-hero-in{animation:none}.enton-landing .enton-shimmer{animation:none;-webkit-text-fill-color:rgba(255,255,255,.88);color:rgba(255,255,255,.88)}.enton-landing.enton-js .enton-reveal,.enton-landing.enton-js .enton-reveal:not(.enton-reveal--visible){opacity:1;transform:none;transition:none}.enton-landing.enton-js .enton-reveal--visible:not(.enton-reveal--instant) .enton-srow{animation:none}}