.lp{--lp-bg:#0b0b0e;--lp-panel:#121217;--lp-border:#24232e;--lp-muted:#9999a8;--lp-purple:#9388ff;background:var(--lp-bg);color:#efeff2;font-family:var(--font-inter),Arial,Helvetica,sans-serif;font-size:14px;line-height:1.6;overflow:clip}.lp *{box-sizing:border-box}.lp a{text-decoration:none}.lp button{font-family:inherit}.lp a,.lp button,.lp summary{-webkit-tap-highlight-color:transparent}.lp :focus-visible{outline:2px solid #b2a9ff;outline-offset:5px}.lp section[id]{scroll-margin-top:105px}.lp-container{width:min(1152px,calc(100% - 64px));margin-inline:auto}.lp-header{position:-webkit-sticky;position:sticky;z-index:20;top:0;background:#0e0d16e8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid #ffffff05}.lp-header-inner{height:78px;display:flex;align-items:center;gap:36px}.lp-brand{display:inline-flex;align-items:center;gap:10px;font-size:19px;font-weight:700;letter-spacing:-.6px;white-space:nowrap}.lp-brand-mark{width:32px;height:32px;display:inline-grid;place-items:center;color:#6d59c8;background:#f0eef6;border-radius:8px;box-shadow:inset 0 0 0 1px #fff}.lp-desktop-nav{display:flex;gap:25px;margin-left:auto}.lp-desktop-nav a,.lp-sign-in{font-size:12px;color:var(--lp-muted);transition:color .2s}.lp-desktop-nav a:hover,.lp-footer a:hover,.lp-sign-in:hover{color:white}.lp-header-actions{display:flex;align-items:center;gap:22px}.lp-language{display:inline-flex;gap:7px;align-items:center;font-size:11px;color:#b8b7c6}.lp-language svg{width:15px}.lp .lp-button{display:inline-flex;justify-content:center;align-items:center;gap:14px;border-radius:999px;border:1px solid #ffffff12;background:#151419;padding:12px 24px;font-size:13px;font-weight:500;white-space:nowrap;transition:background .2s,transform .2s,border-color .2s}.lp .lp-button:hover{background:#211e2e;border-color:#8172cf80;transform:translateY(-2px)}.lp .lp-primary{background:#f1f0f3;border-color:#f1f0f3;color:#151419}.lp .lp-primary:hover{background:#fff;border-color:#fff}.lp .lp-small{padding:8px 17px;font-size:12px}.lp-button svg{width:16px;height:16px}.lp-mobile-menu{display:none}.lp-skip{position:fixed;top:-80px;left:20px;z-index:100;padding:12px 20px;background:white;color:black;border-radius:8px}.lp-skip:focus{top:12px}.lp-hero-zone{position:relative;isolation:isolate;background:radial-gradient(ellipse at 50% 14%,#1b143239,transparent 60%),#0e0d17;padding-bottom:32px}.lp-hero-zone>section{position:relative;z-index:1}.lp-pointer-lights{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.lp-pointer-glow{position:absolute;top:0;left:0;width:280px;height:280px;margin:-140px 0 0 -140px;border-radius:50%;background:radial-gradient(circle,#8546ff40 0,#6134f526 22%,#4825d610 44%,transparent 70%);opacity:0;transition:opacity .65s ease-out;will-change:transform,opacity}.lp-pointer-trail{width:420px;height:420px;margin:-210px 0 0 -210px;background:radial-gradient(circle,#4945fa26 0,#5232da12 32%,transparent 68%);transition-duration:.95s}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.lp-pointer-lights{display:none}}.lp-hero{text-align:center;padding-top:78px}.lp-badge{display:inline-flex;align-items:center;gap:10px;padding:6px 13px;border:1px solid #ffffff08;border-radius:999px;background:#16131e;color:#a399ec;font-size:11px}.lp-status-dot{width:5px;height:5px;flex:0 0 5px;border-radius:50%;background:#9684f2;box-shadow:0 0 10px #9388ff55}.lp-badge>span:last-child{margin-left:8px}.lp h1,.lp h2,.lp h3{font-family:Arial,Helvetica,sans-serif}.lp h1{font-size:clamp(39px,4.7vw,64px);line-height:1.1;letter-spacing:-.052em;margin:26px -15px 34px;font-weight:650}.lp-accent-title{--lp-focus-duration:9s;color:#9482f2;position:relative;display:inline-block;white-space:nowrap;text-shadow:0 0 40px #7353fa2b}.lp-focus-blurred{display:block;filter:blur(.075em);opacity:.8}.lp-focus-sharp{position:absolute;inset:0;-webkit-clip-path:inset(-25% 70% -25% 0);clip-path:inset(-25% 70% -25% 0);animation:lp-focus-reveal var(--lp-focus-duration) ease-in-out infinite}.lp-focus-frame{position:absolute;top:-.04em;bottom:-.12em;left:0;width:30%;pointer-events:none;background:linear-gradient(#a48aff,#a48aff) 0 0 /9px 2px,linear-gradient(#a48aff,#a48aff) 0 0 /2px 9px,linear-gradient(#a48aff,#a48aff) 100% 0 /9px 2px,linear-gradient(#a48aff,#a48aff) 100% 0 /2px 9px,linear-gradient(#a48aff,#a48aff) 0 100% /9px 2px,linear-gradient(#a48aff,#a48aff) 0 100% /2px 9px,linear-gradient(#a48aff,#a48aff) 100% 100% /9px 2px,linear-gradient(#a48aff,#a48aff) 100% 100% /2px 9px;background-repeat:no-repeat;filter:drop-shadow(0 0 5px #9373ff40);animation:lp-focus-scan var(--lp-focus-duration) ease-in-out infinite}@keyframes lp-focus-scan{0%,8%,to{left:0}46%,54%{left:70%}92%{left:0}}@keyframes lp-focus-reveal{0%,8%,to{-webkit-clip-path:inset(-25% 70% -25% 0);clip-path:inset(-25% 70% -25% 0)}46%,54%{-webkit-clip-path:inset(-25% 0 -25% 70%);clip-path:inset(-25% 0 -25% 70%)}92%{-webkit-clip-path:inset(-25% 70% -25% 0);clip-path:inset(-25% 70% -25% 0)}}.lp-hero-columns{display:grid;grid-template-columns:1fr 1fr;max-width:920px;margin:0 auto 32px;text-align:left;grid-gap:36px;gap:36px}.lp-hero-columns>div+div{border-left:1px solid #ffffff09;padding-left:36px}.lp-hero-columns h2{font-size:14px;margin:0 0 7px;display:flex;align-items:center;gap:9px;font-weight:600}.lp-hero-columns svg{color:#9383ec;width:16px;height:16px}.lp-hero-columns p{font-size:13px;color:var(--lp-muted);margin:0;line-height:1.8}.lp-hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.lp .lp-cta-note{margin:14px 0 0;color:#9993aa;font-size:11px}.lp-feature-icon{display:inline-grid;place-items:center;width:37px;height:37px;border:1px solid #8f71da19;background:#9274d710;border-radius:10px;color:#a398e7}.lp-section{padding-block:95px}.lp-kicker{color:#a397e5!important;font-size:10px!important;font-weight:500;letter-spacing:.09em;text-transform:uppercase;margin:0 0 14px!important}.lp-final h2,.lp-section h2{white-space:pre-line;font-size:clamp(28px,3vw,39px);line-height:1.16;font-weight:600;letter-spacing:-.04em;margin:0 0 19px}.lp-section-copy>p:not(.lp-kicker),.lp-section-heading>p:not(.lp-kicker){color:var(--lp-muted);max-width:440px;font-size:14px;line-height:1.8}.lp-demo-section{display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;grid-gap:80px;gap:80px;padding-top:110px}.lp-check-list{padding:0;margin:25px 0;list-style:none;display:grid;grid-gap:11px;gap:11px;color:#b4afbe;font-size:12px}.lp-check-list li{display:flex;gap:10px;align-items:center}.lp-check-list svg{color:#a697dc;width:14px;height:14px}.lp-text-link{display:inline-flex;align-items:center;gap:10px;color:#b1a4fa;font-size:12px}.lp-text-link:hover{color:#d3c8ff}.lp-text-link svg{width:14px}.lp-tabs{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:22px}.lp .lp-tabs button{border:1px solid transparent;background:transparent;color:#aaa4b6;border-radius:999px;font-size:11px;padding:6px 13px;cursor:pointer}.lp .lp-tabs button[aria-selected=true]{color:#1b1820;background:#efedf3;border-color:#efedf3}.lp .lp-tabs button:hover:not([aria-selected=true]){background:#211c2b;color:white}.lp-demo-widget{min-width:0;padding-right:26px}.lp-demo-widget>.lp-tabs{justify-content:center}.lp-window-stack{position:relative;perspective:1300px}.lp-window-stack:after,.lp-window-stack:before{content:"";position:absolute;inset:0;background:#1b1925;border:1px solid #302a40;border-radius:12px;transform:rotate(5deg) translate(23px,-10px)}.lp-window-stack:before{transform:rotate(9deg) translate(34px,-14px);opacity:.55}.lp-code-window{position:relative;min-width:0;background:#17161f;border:1px solid #2b2638;border-radius:12px;overflow:hidden}.lp-window-stack .lp-code-window{z-index:1;transform:rotate(-2deg);box-shadow:0 25px 65px #0005;transition:transform .35s}.lp-window-stack:focus-within .lp-code-window,.lp-window-stack:hover .lp-code-window{transform:rotate(0)}.lp-window-bar{height:40px;padding:0 15px;display:flex;align-items:center;gap:15px;background:#1e1b28;border-bottom:1px solid #ffffff06;font-size:10px;color:#ada3bc}.lp-window-bar>svg{margin-left:auto;width:13px;color:#766787}.lp-window-dots{display:flex;gap:5px}.lp-window-dots i{width:6px;height:6px;border-radius:50%;background:#e17984}.lp-window-dots i:nth-child(2){background:#d4ae71}.lp-window-dots i:nth-child(3){background:#84b598}.lp-code-content,.lp-report-code{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:10px;line-height:1.75;color:#cfccd7;padding:21px;margin:0}.lp-report-code p{margin:0 0 12px}.lp-report-code p:last-child{margin-bottom:0}.lp-code-purple{color:#b4a1ef}.lp-code-muted{color:#91879d}.lp-code-green{color:#a8cba7}.lp-code-tag{float:right;font-size:9px;background:#40312a;color:#dfb589;padding:1px 6px;border-radius:4px}.lp-window-foot{display:flex;align-items:center;gap:7px;border-top:1px solid #ffffff06;padding:9px 15px;color:#aaa0b5;font-size:9px}.lp-window-foot>span:last-child{margin-left:auto;color:#8c8298}.lp-code-content{overflow-x:auto;white-space:pre-wrap;overflow-wrap:anywhere;min-height:235px;color:#b4a9dc;font-size:11px}.lp-demo-widget .lp-code-content{min-height:393px}.lp-section-heading{text-align:center;max-width:740px;margin:0 auto 42px}.lp-section-heading>p:not(.lp-kicker){margin-inline:auto}.lp-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0;margin:0;grid-gap:16px;gap:16px}.lp-steps li{background:linear-gradient(125deg,#17131f77,#111015);border:1px solid #28222f;border-radius:12px;padding:25px}.lp-step-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:26px}.lp-step-top>span:last-child{font-family:monospace;color:#685b7c;font-size:12px}.lp h3{font-weight:500}.lp-steps h3{font-size:15px;margin:0 0 10px}.lp-steps p{color:#aaa2b5;font-size:12px;margin:0;line-height:1.85}.lp-integration{border-top:1px solid #ffffff08}.lp-left{text-align:left;max-width:none;margin-bottom:36px}.lp-left>p:not(.lp-kicker){margin-left:0;max-width:520px}.lp-connect-grid{display:grid;grid-template-columns:1.15fr 1fr;grid-gap:75px;gap:75px;align-items:center}.lp-connect-description h3{font-size:23px;letter-spacing:-.025em;margin:17px 0 12px}.lp-connect-description p{color:var(--lp-muted);font-size:13px;line-height:1.85;margin-bottom:21px}.lp-copy-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-top:1px solid #ffffff07;font-size:9px;color:#a39aaa}.lp-copy-row button{display:inline-flex;gap:7px;align-items:center;padding:4px 9px;font-size:10px;color:#cec3e2;background:#26212e;border:1px solid #3d334b;flex-shrink:0}.lp-copy-row button svg{width:12px;height:12px}.lp-protocols{display:flex;gap:18px;margin-top:24px;font:10px monospace;color:#aaa0b5}.lp-faq{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:90px;gap:90px;border-top:1px solid #ffffff08}.lp-faq-list details{border-bottom:1px solid #2b2431}.lp-faq-list summary{list-style:none;cursor:pointer;padding:20px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:14px}.lp summary::-webkit-details-marker{display:none}.lp-faq-list summary>span{font-size:22px;color:#aa96bf;font-weight:300;transition:transform .2s}.lp-faq-list details[open] summary>span{transform:rotate(45deg)}.lp-faq-list details p{color:#aaa2b5;font-size:13px;margin:0 0 24px;line-height:1.9}.lp-final{padding:78px 0 88px;text-align:center;background:radial-gradient(ellipse at 50% 100%,#33214355,transparent 65%);border-block:1px solid #ffffff08}.lp-final .lp-brand-mark{margin-bottom:24px;width:40px;height:40px;border-radius:11px}.lp-final h2{font-size:clamp(32px,3.5vw,46px)}.lp-final p{color:var(--lp-muted);font-size:13px;margin-bottom:28px}.lp-final .lp-cta-note{margin-bottom:0}.lp-footer{display:flex;align-items:center;justify-content:space-between;gap:35px;padding-block:38px}.lp-footer .lp-brand{font-size:16px}.lp-footer .lp-brand-mark{width:26px;height:26px;border-radius:7px}.lp-footer p{color:#93899f;font-size:11px;margin-bottom:0}.lp-footer nav{display:flex;gap:25px;color:#b0a6bc;font-size:11px}.lp-footer>span{color:#96899e;font-size:10px}@media (min-width:1600px){.lp-hero{padding-top:85px}.lp h1{font-size:64px}}@media (max-width:1100px){.lp-header-inner{gap:20px}.lp-desktop-nav{gap:16px}.lp-header-actions{gap:15px}.lp-demo-section{gap:45px}.lp-connect-grid{gap:40px}}@media (max-width:900px){.lp-desktop-nav{display:none}.lp-header-actions{margin-left:auto}.lp-mobile-menu{display:block}.lp-mobile-menu summary{display:grid;grid-gap:5px;gap:5px;cursor:pointer;padding:12px 3px}.lp-mobile-menu summary span{width:19px;height:1px;background:#d3c8df}.lp-mobile-menu nav{position:absolute;top:70px;left:20px;right:20px;display:grid;border:1px solid #3a2e48;background:#17131f;padding:13px;border-radius:12px;box-shadow:0 15px 35px #0005}.lp-mobile-menu nav a{padding:12px;font-size:13px}.lp-demo-section{gap:35px}.lp-demo-widget{padding-right:12px}.lp-report-code{font-size:9px;padding:16px}.lp-faq{gap:40px}}@media (max-width:680px){.lp-container{width:calc(100% - 40px)}.lp-header-inner{height:68px;gap:15px}.lp-brand{font-size:16px;gap:7px}.lp-brand-mark{width:27px;height:27px;border-radius:7px}.lp-header-actions{gap:14px}.lp-language svg,.lp-sign-in{display:none}.lp .lp-small{padding:7px 12px}.lp-hero{padding-top:54px}.lp-badge{font-size:9px}.lp h1{font-size:clamp(34px,7.5vw,48px);line-height:1.14;margin:26px 0 29px}.lp-accent-title{font-size:clamp(25px,7.5vw,48px)}.lp-hero-columns{grid-template-columns:1fr;gap:19px;margin-bottom:27px}.lp-hero-columns>div+div{border-left:0;border-top:1px solid #ffffff0a;padding:17px 0 0}.lp-hero-columns h2{font-size:13px}.lp-hero-columns p{font-size:12px}.lp-hero-actions{gap:8px}.lp .lp-button{padding:11px 17px;font-size:11px;gap:9px}.lp .lp-small{padding:7px 10px;font-size:10px}.lp-section{padding-block:58px}.lp-demo-section{grid-template-columns:1fr;gap:40px;padding-bottom:70px}.lp-section-copy>p:not(.lp-kicker){font-size:13px}.lp-demo-widget{padding:0 23px 0 3px;max-width:460px;width:100%;margin-inline:auto}.lp-report-code{font-size:10px;padding:20px 16px}.lp-demo-widget .lp-code-content{min-height:393px}.lp-section-heading{margin-bottom:28px}.lp-steps{grid-template-columns:1fr}.lp-steps li{padding:22px}.lp-step-top{margin-bottom:16px}.lp-connect-grid{grid-template-columns:1fr;gap:26px}.lp-connect-description{padding:0 4px}.lp-code-content{font-size:10px;padding:18px;min-height:195px}.lp-faq{grid-template-columns:1fr;gap:16px}.lp-faq-list summary{font-size:13px}.lp-final{padding-block:60px}.lp-footer{flex-wrap:wrap;gap:25px;padding-block:30px}.lp-footer>div{width:100%}.lp-footer nav{gap:18px}}@media (prefers-reduced-motion:reduce){.lp-focus-blurred{filter:none;opacity:1}.lp-focus-frame,.lp-focus-sharp{display:none}.lp *,.lp :after,.lp :before{animation:none!important;transition:none!important}}.lp-funnel{max-width:900px;margin:0 auto 56px;scroll-margin-top:90px}.lp-funnel-sources{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));list-style:none;margin:0;padding:0}.lp-funnel-sources li{display:flex;flex-direction:column;align-items:center;gap:12px;font-size:12px;color:#bcb4cb}.lp-funnel-source-icon{display:grid;place-items:center;width:58px;height:58px;color:var(--source-color);border:1px solid color-mix(in srgb,var(--source-color) 22%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--source-color) 9%,#111015),#121016);border-radius:16px;box-shadow:0 8px 35px #0003}.lp-funnel-source-icon svg{width:25px;height:25px}.lp-funnel-vessel{position:relative;margin-top:15px}.lp-funnel-drawing{display:block;width:100%;height:auto;overflow:visible}.lp-funnel-stream{stroke-dasharray:6 94;stroke-dashoffset:100;animation:lp-funnel-flow 3.8s linear infinite}@keyframes lp-funnel-flow{to{stroke-dashoffset:0}}.lp-funnel-process{position:absolute;top:41%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:14px;white-space:nowrap;padding:9px 18px;border:1px solid #63527650;border-radius:999px;color:#b7a6ce;background:#141019e8;font-size:11px;letter-spacing:.025em}.lp-funnel-process svg{width:13px;height:13px;color:#9c83c4}.lp-funnel-output{position:relative;display:flex;flex-direction:column;align-items:center;margin-top:-5px}.lp-funnel-brand{display:flex;align-items:center;gap:12px;background:linear-gradient(140deg,#292033,#18121f);border:1px solid #9373b97a;box-shadow:0 0 45px #9462d519,inset 0 1px #ffffff09;padding:15px 22px;border-radius:14px}.lp-funnel-brand strong{font-size:22px;font-weight:600;letter-spacing:-.04em}.lp-funnel-brand>.lp-status-dot{margin-left:8px}.lp-funnel-outlet{width:1px;height:48px;background:linear-gradient(#b092dd99,#b092dd33);position:relative;overflow:hidden}.lp-funnel-outlet span{position:absolute;top:-12px;width:1px;height:12px;background:#d2b7ff;box-shadow:0 0 8px #bc92ff;animation:lp-funnel-deliver 1.8s linear infinite}.lp-funnel-inlet{height:36px;background:linear-gradient(#b092dd33,#b092dd99)}@keyframes lp-funnel-deliver{to{transform:translateY(60px)}}.lp-funnel-data{width:min(100%,600px);text-align:left;border:1px solid #40304f;border-radius:14px;background:linear-gradient(115deg,#1a1421,#111014);box-shadow:0 20px 60px #0002;overflow:hidden}.lp-funnel-data-heading{display:flex;gap:13px;align-items:center;padding:23px 25px 19px}.lp-funnel-data-heading h3{font-size:16px;margin:0 0 3px;letter-spacing:-.02em}.lp-funnel-data-heading p{color:#a299ad;font-size:11px;margin:0}.lp-funnel-format{margin-left:auto;font:9px SFMono-Regular,Consolas,monospace;color:#bfa7db;padding:4px 7px;border:1px solid #6f558333;border-radius:5px;white-space:nowrap}.lp-funnel-fields{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px;padding:0 25px 23px;list-style:none;margin:0}.lp-funnel-fields li{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:6px;border:1px solid #a084bd14;background:#ffffff02;font-size:11px;color:#c3b8cf}.lp-funnel-fields svg{width:12px;height:12px;color:#a68bbb;flex-shrink:0}.lp-funnel-data-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:13px 25px;border-top:1px solid #a084bd14;background:#0002}.lp-funnel-data-footer>span{font-size:10px;color:#a295ae}.lp-funnel-data-footer .lp-text-link{font-size:10px}.lp-funnel figcaption{text-align:center;color:#a095ad;font-size:10px;margin-top:20px}@media (max-width:680px){.lp-funnel{margin-bottom:36px}.lp-funnel-sources li{gap:8px;font-size:9px}.lp-funnel-source-icon{width:38px;height:38px;border-radius:11px}.lp-funnel-source-icon svg{width:19px;height:19px}.lp-funnel-process{font-size:8px;padding:5px 8px;gap:6px}.lp-funnel-process svg{width:10px;height:10px}.lp-funnel-brand{padding:11px 16px;gap:10px;border-radius:11px}.lp-funnel-brand strong{font-size:19px}.lp-funnel-outlet{height:34px}.lp-funnel-inlet{height:24px}.lp-funnel-data-heading{padding:18px 16px 15px;gap:10px;flex-wrap:wrap}.lp-funnel-data-heading h3{font-size:14px}.lp-funnel-data-heading p{font-size:10px}.lp-funnel-data-heading .lp-feature-icon{width:30px;height:30px;flex-shrink:0}.lp-funnel-format{margin-left:40px}.lp-funnel-fields{padding:0 16px 17px;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.lp-funnel-fields li{font-size:10px}.lp-funnel-data-footer{padding:12px 16px;flex-wrap:wrap;gap:8px 16px}.lp-funnel figcaption{font-size:9px}}.lp-final>.lp-container>.fu-brand-symbol{width:48px;height:48px;margin-bottom:24px}.lp-footer .fu-brand-wordmark{width:140px;height:30px}.lp-funnel-brand .fu-brand-wordmark{width:160px;height:34px}.lp-discovery{padding-top:65px}.lp-discovery .lp-section-heading>p:not(.lp-kicker){max-width:590px}.lp-discovery-card{display:flex;flex-direction:column;min-width:0;padding:27px 24px 0;border:1px solid #352b40;border-radius:14px;background:radial-gradient(ellipse at 0 0,#49315c20,transparent 70%),#131016}.lp-discovery-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:25px}.lp-discovery-top>span:last-child{font:9px SFMono-Regular,Consolas,monospace;color:#a08eaf;letter-spacing:.055em}.lp-discovery-card h3{font-size:21px;font-weight:500;line-height:1.3;letter-spacing:-.025em;margin:0 0 14px;min-height:55px}.lp-discovery-card>p{font-size:12px;line-height:1.85;color:#b0a7bc;margin:0 0 23px;min-height:112px}.lp-discovery-sources{display:flex;flex-wrap:wrap;gap:7px;list-style:none;margin:0 0 25px;padding:0}.lp-discovery-sources li{display:flex;align-items:center;gap:6px;padding:4px 6px;border:1px solid #ffffff08;border-radius:5px;background:#ffffff03;color:#b7adbf;font-size:9px}.lp-discovery-sources svg{width:12px;height:12px}.lp-discovery-example{border-top:1px solid #44344f70;margin-top:auto}.lp-discovery-toggle{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;padding:17px 0;color:#bba3e3;font-size:12px}.lp-discovery-toggle>span{font-size:20px;font-weight:300;transition:transform .2s}.lp-discovery-example[open] summary>span{transform:rotate(45deg)}.lp-discovery-example>div{border-top:1px solid #ffffff06;padding:18px 0 23px}.lp-discovery-example>div>span{font-size:9px;letter-spacing:.07em;color:#9d83bb}.lp-discovery-example p{font-size:12px;color:#c1b5cf;line-height:1.8;margin-bottom:19px}@media (max-width:680px){.lp-header .fu-brand-wordmark{width:124px;height:28px}.lp-discovery{padding-top:38px}.lp-discovery-card{padding:22px 22px 0}.lp-discovery-card h3{min-height:0;font-size:22px}.lp-discovery-card>p{min-height:0}.lp-discovery-top{margin-bottom:20px}}@media (max-width:360px){.lp-header .fu-brand-wordmark{width:106px;height:25px}}.lp-carousel-stage{display:grid;grid-template-columns:minmax(0,1fr);place-items:start center;perspective:1400px;isolation:isolate;overflow:clip;padding:38px 0 48px;touch-action:pan-y}.lp-carousel-slide{grid-area:1/1;position:relative;width:min(460px,calc(100% - 36px));transition:transform .65s cubic-bezier(.22,.68,.22,1),opacity .5s ease,filter .5s ease;transform-origin:center center;-webkit-backface-visibility:hidden;backface-visibility:hidden;min-width:0}.lp-carousel-slide[data-position=active]{z-index:3;transform:translateX(0) translateZ(0)}.lp-carousel-slide[data-position=previous]{z-index:2;transform:translateX(-88%) translateZ(-190px) rotateY(30deg);opacity:.48;filter:blur(.5px)}.lp-carousel-slide[data-position=next]{z-index:2;transform:translateX(88%) translateZ(-190px) rotateY(-30deg);opacity:.48;filter:blur(.5px)}.lp-carousel-slide[data-position=back]{z-index:0;transform:translateZ(-380px) scale(.8);opacity:0;pointer-events:none}.lp-carousel-slide .lp-discovery-card{padding:30px 28px 0;background:radial-gradient(ellipse at 10% 0,#53317538,transparent 70%),#17111f;box-shadow:0 25px 65px #0005}.lp-carousel-slide[data-position=active] .lp-discovery-card{border-color:#8760aa80}.lp-carousel-slide .lp-discovery-card h3{font-size:25px;min-height:98px}.lp-carousel-slide .lp-discovery-card>p{min-height:110px;font-size:13px}.lp-carousel-slide .lp-discovery-top{margin-bottom:26px}.lp .lp-discovery-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;text-align:left;padding:17px 0;border:0;border-radius:0;background:transparent;color:#bba3e3;font-size:12px}.lp .lp-discovery-toggle:hover{color:#e0c7ff}.lp .lp-carousel-preview{position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:14px;background:transparent;cursor:pointer;padding:0}.lp .lp-carousel-preview:hover{background:#a987d108}.lp-carousel-controls{display:flex;align-items:center;justify-content:center;gap:21px;margin-top:2px}.lp .lp-carousel-arrow{display:grid;place-items:center;width:40px;height:40px;padding:0;border-radius:50%;border:1px solid #564068;background:#19121f;color:#c8b4df}.lp .lp-carousel-arrow:hover{background:#2d1e3b;border-color:#b18bd6}.lp-carousel-arrow svg{width:16px;height:16px}.lp-carousel-prev svg{transform:rotate(180deg)}.lp-carousel-dots{display:flex;align-items:center;gap:3px}.lp .lp-carousel-dots button{display:grid;place-items:center;width:27px;height:34px;padding:0;border:0;background:transparent}.lp-carousel-dots span{display:block;width:6px;height:6px;border-radius:999px;background:#63516f;transition:width .25s,background .25s}.lp-carousel-dots [aria-current=true] span{width:22px;background:#b394e1}.lp-carousel-count{font:11px SFMono-Regular,Consolas,monospace;color:#a596b5;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:680px){.lp-carousel-stage{padding:25px 0 32px;margin-inline:-12px}.lp-carousel-slide{width:calc(100% - 38px)}.lp-carousel-slide .lp-discovery-card{padding:24px 21px 0}.lp-carousel-slide .lp-discovery-card h3{font-size:23px;min-height:120px}.lp-carousel-slide .lp-discovery-card>p{font-size:12px;min-height:135px}.lp-carousel-slide[data-position=previous]{transform:translateX(-90%) translateZ(-220px) rotateY(32deg)}.lp-carousel-slide[data-position=next]{transform:translateX(90%) translateZ(-220px) rotateY(-32deg)}.lp-carousel-controls{gap:13px}}@media (prefers-reduced-motion:reduce){.lp-carousel-slide:not([data-position=active]){visibility:hidden}}.lp-legal-back{margin-left:auto}.lp-legal{max-width:760px;padding-block:64px 40px}.lp-legal h1{font-size:clamp(30px,4vw,42px);line-height:1.15;letter-spacing:-1px;margin:0 0 10px}.lp-legal-updated{color:var(--lp-muted);font-size:12px;margin:0 0 32px}.lp-legal-card{display:flex;flex-direction:column;gap:2px;font-style:normal;color:#c9c8d4;background:var(--lp-panel);border:1px solid var(--lp-border);border-radius:14px;padding:20px 24px;margin-bottom:28px}.lp-legal-card strong{color:white;font-size:15px}.lp-legal-card span:first-of-type{color:var(--lp-purple);font-size:11px;text-transform:uppercase;letter-spacing:.08em;margin:6px 0 4px}.lp-legal-card a{color:white;margin-bottom:6px}.lp-legal-card a:hover{color:var(--lp-purple)}.lp-legal-toc{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.lp-legal-toc a{color:#d8d7e2;border:1px solid var(--lp-border);border-radius:999px;padding:7px 16px;font-size:12px;transition:border-color .2s}.lp-legal-toc a:hover{border-color:var(--lp-purple)}.lp-legal article{scroll-margin-top:105px;padding-top:32px}.lp-legal h2{font-size:26px;letter-spacing:-.5px;margin:0 0 8px;padding-bottom:12px;border-bottom:1px solid var(--lp-border)}.lp-legal section{scroll-margin-top:105px;padding-top:18px}.lp-legal h3{font-size:16px;margin:0 0 8px}.lp-legal li,.lp-legal p{color:#b9b8c6;font-size:14px;line-height:1.7}.lp-legal p,.lp-legal ul{margin:0 0 10px}.lp-legal ul{padding-left:20px}.lp-legal li+li{margin-top:6px}@media (max-width:700px){.lp-container.lp-legal{width:calc(100% - 32px);padding-top:40px}}