@layer utilities{.lp{--lp-bg:#faf9f6;--lp-panel:#f3f2ee;--lp-sheet:#fff;--lp-ink:#0e0e0d;--lp-body:#0e0e0dbd;--lp-sec:#0e0e0d94;--lp-ter:#0e0e0d75;--lp-hair:#0e0e0d1a;--lp-hair-2:#0e0e0d29;--lp-raise:inset 0 1px 0 #ffffffe6, 0 0 0 1px #0e0e0d12, 0 1px 2px #0e0e0d0d, 0 10px 24px -14px #0e0e0d29, 0 30px 60px -36px #0e0e0d2e;--lp-raise-hover:inset 0 1px 0 #ffffffe6, 0 0 0 1px #0e0e0d1f, 0 2px 3px #0e0e0d0f, 0 16px 32px -16px #0e0e0d38, 0 44px 80px -40px #0e0e0d3d;background-color:var(--lp-bg);color:var(--lp-body)}.lp ::selection{background:var(--lp-ink);color:#fafaf7}.lp .bg-gray-50,.lp .bg-slate-50,.lp .bg-neutral-50,.lp .bg-ds-bg{background-color:var(--lp-bg)}.lp .bg-gray-100,.lp .bg-neutral-100,.lp .bg-gray-50\/90{background-color:var(--lp-panel)}.lp .bg-gray-200{background-color:#e6e5e0}.lp .bg-gray-900{background-color:#161614}.lp .text-gray-900,.lp .text-black,.lp .text-ds-ink{color:var(--lp-ink)}.lp .text-gray-800,.lp .text-gray-700{color:var(--lp-body)}.lp .text-gray-600,.lp .text-gray-500{color:var(--lp-sec)}.lp .text-gray-400{color:var(--lp-ter)}.lp .border-gray-100,.lp .border-gray-200,.lp .border-slate-200{border-color:var(--lp-hair)}.lp .border-gray-300{border-color:var(--lp-hair-2)}.lp .divide-gray-100>*+*,.lp .divide-gray-200>*+*{border-color:var(--lp-hair)}.lp :is(.rounded-xl,.rounded-2xl,.rounded-3xl,.rounded-\[20px\],.rounded-\[24px\]).bg-white{box-shadow:var(--lp-raise);background-image:linear-gradient(#fff 0%,#fdfdfb 100%);border-color:#0000}.lp a:is(.rounded-xl,.rounded-2xl,.rounded-3xl).bg-white,.lp :is(.rounded-xl,.rounded-2xl,.rounded-3xl).bg-white.group{transition:box-shadow .35s cubic-bezier(.21,1,.36,1),translate .35s cubic-bezier(.21,1,.36,1)}.lp a:is(.rounded-xl,.rounded-2xl,.rounded-3xl).bg-white:hover,.lp :is(.rounded-xl,.rounded-2xl,.rounded-3xl).bg-white.group:hover{box-shadow:var(--lp-raise-hover);translate:0 -1px}.lp .uppercase[class*=tracking-]{font-feature-settings:"tnum" 1}.lp :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:1px solid var(--lp-ink);outline-offset:3px;box-shadow:0 0 0 4px #0e0e0d0f}.lp .lp-prose a,.lp a.lp-link{color:var(--lp-ink);text-underline-offset:3px;-webkit-text-decoration:underline #0e0e0d4d;text-decoration:underline #0e0e0d4d;text-decoration-thickness:1px;transition:text-decoration-color .2s}.lp .lp-prose a:hover,.lp a.lp-link:hover{-webkit-text-decoration-color:var(--lp-ink);text-decoration-color:var(--lp-ink)}}.lp .lp-prose blockquote{border-left:2px solid var(--lp-ink);font-family:var(--font-serif), Georgia, serif;color:var(--lp-ink);background:0 0;border-radius:0;padding:2px 0 2px 20px;font-size:1.12em;line-height:1.55}.lp .lp-prose :not(pre)>code{background:var(--lp-panel);box-shadow:inset 0 0 0 1px var(--lp-hair);color:var(--lp-ink);border-radius:4px;padding:1px 5px}.lp .lp-prose pre{color:#ecebe6;background:linear-gradient(#1c1c1a 0%,#121211 100%);border-radius:12px;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #0b0b0a,0 2px 4px -1px #0e0e0d33,0 22px 40px -22px #0e0e0d73}.lp .lp-prose table{box-shadow:var(--lp-raise);background:#fff;border:0;border-radius:12px}.lp .lp-prose thead{background:var(--lp-panel)}.lp .lp-prose th{letter-spacing:.06em;text-transform:uppercase;color:var(--lp-sec);border-color:var(--lp-hair);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:500}.lp .lp-prose td{border-color:var(--lp-hair);color:var(--lp-body)}.lp .lp-prose hr{border-color:var(--lp-hair)}.lp .lp-prose :is(h1,h2,h3,h4){color:var(--lp-ink);letter-spacing:-.012em}.lp .lp-prose :is(p,li){color:var(--lp-body)}.lp .lp-prose strong{color:var(--lp-ink)}.lp .lp-prose img{box-shadow:0 0 0 1px #0e0e0d0f,0 2px 4px #0e0e0d0d,0 24px 48px -28px #0e0e0d47}.lp .lp-dots{background-image:radial-gradient(#0e0e0d17 1px,#0000 1.2px);background-position:-9px -9px;background-size:18px 18px}.lp .lp-slab{background:var(--cta-face,linear-gradient(180deg, #2a2a27 0%, #121211 100%));background-image:var(--cta-grain), var(--cta-face,linear-gradient(180deg, #2a2a27 0%, #121211 100%));color:#fafaf7;box-shadow:inset 0 1px #ffffff24,0 0 0 1px #0b0b0a,0 2px 4px -1px #0e0e0d33,0 30px 60px -30px #0e0e0d80}.lp .lp-status{letter-spacing:.06em;text-transform:uppercase;color:var(--lp-ink);box-shadow:inset 0 1px 0 #fff, 0 0 0 1px var(--lp-hair-2), 0 1px 2px #0e0e0d0f;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;display:inline-flex}.lp .lp-status:before{content:"";background:var(--lp-ink);border-radius:50%;width:5px;height:5px}.lp .lp-status.hollow:before{box-shadow:inset 0 0 0 1px var(--lp-ink);background:0 0}.lp .lp-status.pulse:before{animation:2.2s ease-in-out infinite lp-pulse}@keyframes lp-pulse{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.lp .lp-status.pulse:before{animation:none}.lp a:is(.rounded-xl,.rounded-2xl,.rounded-3xl).bg-white:hover{translate:none}}.lp .leadmagnet-cta{box-shadow:var(--lp-raise);background:linear-gradient(#fff 0%,#fcfcfa 100%)!important;border:0!important}.lp .leadmagnet-cta input{background:#fff;border-color:var(--lp-hair-2)!important}.lp{--Backgournd-light:#fff;--Text-Primary:#0e0e0d;--Text-Secondary:#46453f}.lp .group.shrink-0.bg-white[style*=border-radius]{box-shadow:var(--lp-raise)!important;transition:box-shadow .35s cubic-bezier(.21,1,.36,1),translate .35s cubic-bezier(.21,1,.36,1)!important}.lp .group.shrink-0.bg-white[style*=border-radius]:hover{translate:0 -2px;box-shadow:var(--lp-raise-hover)!important}
