.lp-root{color:hsl(var(--foreground))}.lp-grid{background-image:linear-gradient(90deg,#80808012 1px,transparent 0),linear-gradient(180deg,#80808012 1px,transparent 0);background-size:24px 24px}.lp-bar-fill{transition:width 1.2s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:reduce){.lp-bar-fill{transition:none!important}}.lp-faq summary{cursor:pointer;list-style:none}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq[open] .lp-faq-icon{transform:rotate(45deg)}.lp-faq-icon{transition:transform .2s ease}