.lp{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--lp-bg:#fff;--lp-subtle:#f7f6f2;--lp-sunken:var(--color-neutral-100,#f5f5f5);--lp-tint:var(--color-brand-50,#effbf5);--lp-tint-strong:var(--color-brand-100,#ddf5e9);--lp-ink:var(--color-neutral-900,#171717);--lp-ink-2:var(--color-neutral-700,#404040);--lp-muted:var(--color-neutral-600,#525252);--lp-faint:var(--color-neutral-500,#737373);--lp-line:var(--color-neutral-200,#e5e5e5);--lp-line-strong:var(--color-neutral-300,#d4d4d4);--lp-brand:var(--color-brand-600,#21764f);--lp-brand-strong:var(--color-brand-700,#1a5f3f);--lp-leaf:var(--color-brand-300,#92dab6);--lp-dark:var(--color-brand-900,#0e3927);--lp-dark-2:var(--color-brand-800,#134b32);--lp-dark-muted:color-mix(in oklab, var(--color-brand-100,#ddf5e9) 70%, var(--lp-dark));--lp-shadow-card:0 1px 2px #0a0d120d, 0 12px 32px -16px #0a0d1229;--lp-shadow-float:0 2px 4px #0a0d120a, 0 24px 48px -16px #0a0d1238;--ill-blend:multiply;--color-ill-paper:#f5f0e6;--color-ill-paper-deep:#e9e0cf;--color-ill-cream:#fffaf1;--color-ill-green:#1e7a51;--color-ill-leaf:#69c293;--color-ill-mint:#b9e5cc;--color-ill-coral:#ec6f4c;--color-ill-peach:#f7b496;--color-ill-yellow:#f2bf45;--color-ill-ink:#143a29;background:var(--lp-bg);color:var(--lp-ink)}.lp ::selection{background:var(--lp-tint-strong);color:var(--color-brand-900,#0e3927)}@keyframes lp-rise{0%{transform:translateY(18px)}to{transform:none}}@keyframes lp-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.lp-rise{animation:1s cubic-bezier(.16,1,.3,1) both lp-rise}.lp-fade{animation:.9s cubic-bezier(.16,1,.3,1) both lp-fade}@keyframes lp-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-9px)}}.lp-float{animation:7s ease-in-out infinite lp-float}.lp-tilt{transform-origin:50% 0;transform:perspective(2400px)rotateX(11deg)scale(.965)}.lp-dots{background-image:radial-gradient(color-mix(in oklab, var(--lp-brand) 18%, transparent) 1px, transparent 1.2px);background-size:16px 16px}.lp-dots-dark{background-image:radial-gradient(#ffffff14 1px,#0000 1.2px);background-size:16px 16px}.lp-progress{transform:scaleX(var(--p,0));transform-origin:0}.lp details>summary{list-style:none}.lp details>summary::-webkit-details-marker{display:none}.lp details[open] .lp-faq-vertical{transform:scaleY(0)}@media (prefers-reduced-motion:reduce){.lp-rise,.lp-fade,.lp-float{animation:none!important}.lp-tilt{transform:none}}
