.lx-landing{--lx-ink-quiet:var(--lx-on-inverse-muted);font-family:var(--font-poppins), "Poppins", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;background:var(--lx-surface);color:var(--lx-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:16px;line-height:1.5}html:has(.lx-landing){scroll-behavior:smooth}.dark .lx-inverse-panel{box-shadow:inset 0 0 0 1px var(--lx-line)}.lx-grid-bg{background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-position:top;background-size:64px 64px}.lx-btn{transition:transform .2s cubic-bezier(.2,.7,.2,1),background-color .2s,border-color .2s,box-shadow .2s}.lx-btn:active{transform:scale(.98)}.lx-btn .lx-arrow{transition:transform .26s cubic-bezier(.2,.7,.2,1)}@media (hover:hover){.lx-btn:hover{transform:translateY(-1px)}.lx-btn:hover .lx-arrow{transform:translate(3px)}}@keyframes lx-rise{0%{opacity:0;transform:translateY(72px)}to{opacity:1;transform:none}}@keyframes lx-up{0%{opacity:0;filter:blur(4px);transform:translateY(18px)}to{opacity:1;filter:none;transform:none}}@keyframes lx-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes lx-ping{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--lx-gold) 60%, transparent)}70%,to{box-shadow:0 0 0 9px color-mix(in srgb, var(--lx-gold) 0%, transparent)}}@keyframes lx-fill{0%{transform:scaleX(0)}}@keyframes lx-fade{0%{opacity:0;transform:translateY(8px)}}.lx-in{animation:.9s cubic-bezier(.2,.7,.2,1) both lx-up;animation-delay:var(--d,0s)}@keyframes lx-title{0%{transform:translateY(14px)}}.lx-title{animation:.9s cubic-bezier(.2,.7,.2,1) both lx-title}.lx-folder{animation:1s cubic-bezier(.2,.7,.2,1) both lx-rise;animation-delay:var(--d,0s)}.lx-float{animation:.9s cubic-bezier(.2,.7,.2,1) both lx-up,6s ease-in-out infinite lx-float;animation-delay:var(--d,0s), calc(var(--d,0s) + .9s)}.lx-ping{animation:2.4s ease-out infinite lx-ping}.lx-bar{transform-origin:0;animation:1.4s cubic-bezier(.2,.7,.2,1) both lx-fill;animation-delay:var(--d,0s)}.lx-panel-in{animation:.38s cubic-bezier(.2,.7,.2,1) both lx-fade}@supports (animation-timeline:view()){@keyframes lx-reveal{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.lx-reveal{animation:linear both lx-reveal;animation-timeline:view();animation-range:entry entry 75%}}@media (prefers-reduced-motion:reduce){.lx-in,.lx-title,.lx-folder,.lx-float,.lx-ping,.lx-bar,.lx-panel-in,.lx-reveal{animation:none!important}.lx-btn,.lx-btn .lx-arrow{transition:none}html:has(.lx-landing){scroll-behavior:auto}}
