.lp-font,.lp-display{font-family:var(--font-poppins), var(--font-hanken), ui-sans-serif, system-ui, sans-serif}.lp-root{--lp-deep:#1d0832;--lp-rich:#331053;--lp-vibrant:#873bf4;--lp-lavender:#c889eb;--canvas:#14051f;--surface:#1f0a35;--surface-raised:#2a0f47;--line:#c889eb29;--ink:#fff;--muted:#d9cbea;--subtle:#ab97c9;--accent:#c889eb;--accent-soft:#873bf42e;--success:#5ee08f;--warning:#ffc861;--danger:#ff7a7a;--sev-critical:#ff5c6c;--sev-high:#ff9a4d;--sev-medium:#ffd166;--sev-low:#7fb2ff;--sev-info:#a89cb8;--risk-input:#ff7a7a;--risk-ai:#c889eb;--risk-crm-read:#7fb2ff;--risk-crm-write:#ff7ac3;--risk-sensitive:#ffd166;--risk-external:#5fe3d0;--risk-webhook:#ffa25c;--risk-auth:#5ee08f;--risk-unknown:#a89cb8;--risk-mcp:#6ee7c8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--lp-deep);color:var(--ink)}.lp-gradient-text{background:linear-gradient(100deg,#e9d2fb 0%,#c889eb 45%,#a46cf6 100%) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text}.lp-glow{background:radial-gradient(60% 50% at 75% 20%,#873bf452,#0000 70%),radial-gradient(45% 40% at 10% 80%,#c889eb1f,#0000 70%)}.lp-grid{background-image:linear-gradient(#c889eb12 1px,#0000 1px),linear-gradient(90deg,#c889eb12 1px,#0000 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000,#0000 80%);mask-image:radial-gradient(70% 60% at 50% 40%,#000,#0000 80%)}.lp-card{border:1px solid var(--line);background:linear-gradient(#ffffff0b,#ffffff04);transition:border-color .25s,box-shadow .25s,transform .25s cubic-bezier(.2,.7,.2,1)}.lp-card:hover{border-color:#c889eb66;box-shadow:0 24px 60px -30px #873bf4b3}.lp-faq{interpolate-size:allow-keywords}.lp-faq::details-content{block-size:0;transition:block-size .35s cubic-bezier(.2, .7, .2, 1), content-visibility .35s allow-discrete;overflow:hidden}.lp-faq[open]::details-content{block-size:auto}@keyframes lp-rise{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:none}}@keyframes lp-fade{0%{opacity:0}to{opacity:1}}@keyframes lp-flow{to{stroke-dashoffset:-24px}}@keyframes lp-pulse{0%{opacity:.6;transform:scale(1)}80%,to{opacity:0;transform:scale(1.9)}}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes lp-particle{0%{offset-distance:0%;opacity:0}12%,88%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes lp-sweep{0%{opacity:.7;transform:scale(.2)}to{opacity:0;transform:scale(1.6)}}@keyframes lp-spin{to{transform:rotate(360deg)}}@keyframes lp-shine{to{background-position:-200% 0}}@keyframes lp-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lp-grow-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.lp-packet{opacity:0}@media (prefers-reduced-motion:no-preference){.lp-hero-in{animation:.9s cubic-bezier(.16,1,.3,1) both lp-rise}.lp-gradient-text{animation:8s linear infinite lp-shine}.lp-flow{stroke-dasharray:4 8;animation:1.6s linear infinite lp-flow}.lp-pulse{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-out infinite lp-pulse}.lp-float{animation:7s ease-in-out infinite lp-float}.lp-packet{animation:3.2s cubic-bezier(.45,0,.55,1) infinite lp-particle}.lp-sweep{transform-box:fill-box;transform-origin:50%;animation:1.4s cubic-bezier(.2,.7,.2,1) infinite lp-sweep}.lp-orbit{transform-box:fill-box;transform-origin:50%;animation:90s linear infinite lp-spin}.lp-card:hover{transform:translateY(-4px)}.lp-arrow{transition:transform .2s}a:hover>.lp-arrow,a:focus-visible>.lp-arrow,button:hover>.lp-arrow{transform:translate(3px)}@supports (animation-timeline:view()){.lp-reveal{animation:linear both lp-rise;animation-timeline:view();animation-range:entry entry 60%}.lp-grow{transform-origin:0;animation:linear both lp-grow;animation-timeline:view();animation-range:entry 30% cover 50%}.lp-grow-y{transform-origin:bottom;animation:linear both lp-grow-y;animation-timeline:view();animation-range:entry 10% cover 40%}.lp-tilt{animation:linear both lp-tilt;animation-timeline:view();animation-range:entry cover 40%}}}@keyframes lp-tilt{0%{opacity:.3;transform:perspective(1600px)rotateX(18deg)translateY(3rem)scale(.96)}to{opacity:1;transform:perspective(1600px)rotateX(0)translateY(0)scale(1)}}@media (max-width:640px){.lp-orbit,.lp-gradient-text,.lp-float{animation:none}}
