@layer base{.lp{--lp-ink:#0b1f1d;--lp-text:#33433f;--lp-sub:#5b6b67;--lp-line:#dfe8e6;--lp-soft:#f3f8f7;--lp-deep:#06201d;letter-spacing:.02em;font-feature-settings:"palt";text-autospace:normal;color:var(--lp-text);-webkit-text-size-adjust:100%;text-rendering:optimizelegibility;background:#fff;font-size:16px;line-height:1.85}.lp :where(h1,h2,h3,h4){letter-spacing:.01em;text-wrap:balance;word-break:auto-phrase;color:var(--lp-ink);line-height:1.4}.lp :where(p,li,dd,dt,td,th,summary,figcaption,label,blockquote){word-break:auto-phrase;text-wrap:pretty}.lp [id]{scroll-margin-top:84px}}@media (prefers-reduced-motion:no-preference){html:has(.lp){scroll-behavior:smooth}}.lp-glow{background:radial-gradient(60% 60% at 85% 0,#0d948829,#0000 70%),radial-gradient(50% 50% at 0 30%,#0891b21a,#0000 70%),linear-gradient(#f2fbfa 0%,#fff 100%)}.lp-deep{background:radial-gradient(60% 70% at 85% 0,#2dd4bf38,#0000 70%),radial-gradient(50% 60% at 0 100%,#0891b240,#0000 70%),linear-gradient(#06201d 0%,#0a2d29 100%)}.lp-grid{background-image:linear-gradient(#0d94880f 1px,#0000 1px),linear-gradient(90deg,#0d94880f 1px,#0000 1px);background-size:32px 32px;-webkit-mask-image:linear-gradient(#000 0%,#0000 90%);mask-image:linear-gradient(#000 0%,#0000 90%)}.lp-doc h2{margin:2.4em 0 .8em;font-size:19px;font-weight:700}.lp-doc section:first-of-type>h2:first-child{margin-top:0}.lp-doc h3{color:var(--lp-ink);margin:1.6em 0 .5em;font-size:16px;font-weight:700}.lp-doc p,.lp-doc li{font-size:15px;line-height:1.95}.lp-doc p+p{margin-top:.8em}.lp-doc ol,.lp-doc ul{margin:.6em 0 0;padding-left:1.5em}.lp-doc ol{list-style:decimal}.lp-doc ul{list-style:outside}.lp-doc li+li{margin-top:.35em}.lp-doc ol ol{list-style:lower-alpha}.lp-doc a{color:#0f766e;text-underline-offset:3px;text-decoration:underline}.lp-doc code{background:var(--lp-soft);border-radius:6px;padding:.1em .4em;font-size:.92em}.lp-doc table{border-collapse:collapse;width:100%;margin-top:.8em;font-size:14px}.lp-doc th,.lp-doc td{border:1px solid var(--lp-line);text-align:left;vertical-align:top;padding:8px 12px}.lp-doc th{background:var(--lp-soft);color:var(--lp-ink);font-weight:700}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{transition:none!important;animation:none!important}}
