html:has(.landing-page) header:not(.ll-header){display:none!important}html:has(.landing-page){scroll-behavior:smooth}html:has(.landing-page){background:var(--background)!important;height:auto!important;min-height:100%!important;overflow-y:visible!important}html:has(.landing-page) body{background:var(--background)!important;height:auto!important;min-height:100%!important;overflow-y:visible!important}html:has(.landing-page) body{padding-bottom:0!important}.ll-input{width:100%;color:var(--foreground);background:0 0;border:none;outline:none;font-size:.95rem;font-weight:600}.ll-input::placeholder{color:var(--text-muted);opacity:.75;font-weight:500}.dark .ll-input::-webkit-calendar-picker-indicator{filter:invert()opacity(.7)}.ll-enter{animation:.4s ease-out both ll-fade-up;animation-delay:var(--d,0s)}@keyframes ll-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.ll-section .ll-reveal{opacity:0;transition:opacity .4s ease-out,transform .4s ease-out;transition-delay:var(--d,0s);animation:10ms linear 4s forwards ll-failsafe;transform:translateY(16px)}.ll-section.is-in .ll-reveal{opacity:1;transform:none}@keyframes ll-failsafe{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html:has(.landing-page){scroll-behavior:auto}.ll-enter{animation:none}.ll-section .ll-reveal{opacity:1;transition:none;transform:none}}
