.lp-steps{padding:16px}.lp-steps__org{align-items:center;gap:66px;overflow:clip;padding:128px 392px}.lp-steps__head,.lp-steps__org{display:flex;flex-direction:column}.lp-steps__head{gap:8px;max-width:100%;text-align:center;width:752px}.lp-steps__kicker{color:var(--lp-ink-100);font-family:var(--lp-font-cond);font-size:24px;font-weight:500;line-height:32px}.lp-steps__title{color:var(--lp-text);line-height:69px;margin:0}.lp-steps__list{flex-direction:column}.lp-steps__list,.lp-steps__row{display:flex;gap:16px}.lp-steps__row:nth-child(2n){flex-direction:row-reverse}.lp-steps__text{background:var(--lp-card-cream);border-radius:30px;display:flex;flex-direction:column;gap:16px;padding:48px;width:656px}.lp-steps__num{font-size:var(--lp-text-6xlg);line-height:1.2}.lp-steps__row:first-child .lp-steps__num{color:var(--lp-purple-40)}.lp-steps__row:nth-child(2) .lp-steps__num{color:var(--lp-pink-40)}.lp-steps__row:nth-child(3) .lp-steps__num{color:var(--lp-yellow-40)}.lp-steps__spacer{flex:1 1 0;min-height:1px}.lp-steps__step-title{font-size:var(--lp-text-4xlg);letter-spacing:-1.1945px;line-height:1.2;margin:0}.lp-steps__body,.lp-steps__step-title{color:var(--lp-text);white-space:pre-line}.lp-steps__body{font-size:var(--lp-text-md);line-height:1.5}.lp-steps__media{background:var(--lp-card-cream);border-radius:30px;flex:none;height:426px;overflow:hidden;position:relative;width:464px}.lp-steps__media--image img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}@media (max-width:1360px){.lp-steps__org{padding:128px 32px}.lp-steps__list{max-width:1136px;width:100%}.lp-steps__row{width:100%}.lp-steps__text{flex:656 1 0px;min-width:0;width:auto}.lp-steps__media{aspect-ratio:464/426;flex:464 1 0px;height:auto;width:auto}}@media (max-width:1024px){.lp-steps__org{gap:56px;padding:96px 24px}.lp-steps__text{padding:40px}}@media (max-width:767px){.lp-steps{padding:96px 0 0}.lp-steps__org{gap:48px;padding:16px}.lp-steps__title{font-size:35.559px;letter-spacing:-1.0668px;line-height:41px}.lp-steps__list{gap:48px}.lp-steps__row,.lp-steps__row:nth-child(2n){background:var(--lp-card-cream);border-radius:30px;flex-direction:column;gap:0;overflow:hidden}.lp-steps__text{background:none;border-radius:0;flex:none;padding:32px;width:100%}.lp-steps__spacer{flex:none;height:1px}.lp-steps__step-title{font-size:35.559px;letter-spacing:-1.0668px;line-height:41px}.lp-steps__body,.lp-steps__row:nth-child(3) .lp-steps__step-title{white-space:normal}.lp-steps__body{line-height:1.2}.lp-steps__media{aspect-ratio:464/426;background:var(--lp-card-cream);border-radius:0;display:block;flex:none;height:auto;order:-1;width:100%}}.lp-steps__media{container-type:inline-size}.lp-step-stage{box-sizing:border-box;color:var(--lp-ink-100);font-family:var(--lp-font-sans);font-size:16px;height:426px;left:0;line-height:1.5;pointer-events:none;position:absolute;top:calc(50% - 213px * var(--lp-fit, 1));transform:scale(var(--lp-fit,1));transform-origin:0 0;-moz-user-select:none;user-select:none;-webkit-user-select:none;width:464px}@media (max-width:1360px){.lp-step-stage{top:calc(50% - 213px * var(--lp-fit, tan(atan2(100cqw, 464px))));transform:scale(var(--lp-fit,tan(atan2(100cqw,464px))));visibility:hidden}.lp-steps__media[data-lp-fit] .lp-step-stage{visibility:visible}}.lp-step-stage *{box-sizing:border-box;font-family:var(--lp-font-sans)}.lp-step-stage i{display:block;font-style:normal}.lp-step-stage img,.lp-step-stage svg{display:block;max-width:none}.lp-s1-graph,.lp-s1-panel{height:426px;left:0;position:absolute;top:0;width:464px}.lp-s1-leads{left:236px;position:absolute;top:128px;width:214px}.lp-s1-lead{background:var(--lp-ink-0);border-radius:12px;box-shadow:0 0 0 .5px var(--lp-sx-line),var(--lp-sx-shadow);height:56px;margin-bottom:10px;position:relative;width:214px}.lp-s1-lead .lp-sx-av{left:12px;top:12px}.lp-s1-lead-name,.lp-s1-lead-pos,.lp-s1-verdict{left:54px;position:absolute;white-space:nowrap}.lp-s1-lead-name{color:var(--lp-ink-100);font-size:13px;font-weight:500;line-height:20px;top:9px}.lp-s1-lead-pos,.lp-s1-verdict{font-size:12px;line-height:18px;top:29px}.lp-s1-lead-pos{color:var(--lp-ink-70);font-weight:400}.lp-s1-verdict{font-weight:600;opacity:0}.lp-s1-verdict--approved{color:var(--lp-green-30)}.lp-s1-verdict--skip{color:var(--lp-ink-70)}.lp-s1-verdict--replied{color:var(--lp-purple-40)}.lp-s1-verdict:before{content:"✓ "}.lp-s1-verdict--skip:before{content:"✕ "}.lp-s1-verdict--replied:before{content:"↩ "}.lp-s1-graph{transform:translate(-130.5px,42.08px) scale(.55);transform-origin:246.5px 202.92px}.lp-s1-edges{height:426px;left:0;overflow:visible;position:absolute;top:0;width:464px}.lp-s1-edges line{stroke:var(--lp-ink-40);stroke-linecap:round;stroke-width:1}.lp-s1-dot{border-radius:50%;position:absolute;transform:scale(0)}.lp-s1-dot[data-rest]{transform:none}.lp-s1-center{background:var(--lp-ink-100);border-radius:50%;height:31px;left:231px;position:absolute;top:187.42px;width:31px}.lp-s1-clabel{color:#000;font-size:18px;left:146.5px;line-height:32px;text-align:center;top:225px;width:200px}.lp-s1-clabel,.lp-s1-hlabel{font-weight:600;opacity:0;position:absolute;white-space:nowrap}.lp-s1-hlabel{color:var(--lp-text);display:flex;font-size:10px;justify-content:center;letter-spacing:0;line-height:16px;width:0}.lp-s1-cping{background:radial-gradient(circle,rgba(186,139,255,.55) 0,rgba(186,139,255,0) 70%);border-radius:50%;height:44px;left:224.5px;opacity:0;position:absolute;top:180.92px;width:44px}.lp-s1-ptitle{color:var(--lp-ink-100);font-family:var(--lp-font-cond);font-size:18px;font-weight:600;line-height:32px;top:152px}.lp-s1-psub,.lp-s1-ptitle{left:240px;opacity:0;position:absolute;white-space:nowrap}.lp-s1-psub{color:var(--lp-ink-80);font-size:16px;font-weight:400;line-height:24px;top:184px}.lp-s1-srow{left:240px;opacity:0;width:287px}.lp-s1-skel,.lp-s1-srow{height:24px;position:absolute}.lp-s1-skel{background:linear-gradient(100deg,var(--lp-ink-30) 30%,#fffcf8 50%,var(--lp-ink-30) 70%);background-position-x:120%;background-size:220% 100%;border-radius:6px;top:0}.lp-s1-skel--sq{left:0;width:24px}.lp-s1-skel--bar{left:32px;width:255px}.lp-s1-row{height:48px;left:240px;opacity:0;position:absolute;width:290px}.lp-s1-rdot{background:#6ebbff;border-radius:50%;height:8px;left:0;position:absolute;top:8px;width:8px}.lp-s1-rname{color:#000;font-size:16px;font-weight:500;line-height:24px;top:0}.lp-s1-rname,.lp-s1-rsub{left:16px;position:absolute;white-space:nowrap}.lp-s1-rsub{color:var(--lp-ink-80);font-size:13px;font-weight:400;line-height:20px;top:24px}.lp-step-stage--s0 .lp-sx-bg{background-color:var(--lp-card-cream)}.lp-s0-plus{border-radius:6px;box-shadow:0 0 0 .5px var(--lp-claude-ink-16);color:var(--lp-claude-ink);height:20px;position:absolute;right:48px;top:14px;width:20px}.lp-s0-menu-plus svg,.lp-s0-plus svg{height:16px;left:2px;position:absolute;top:2px;width:16px}.lp-s0-menu-plus path,.lp-s0-plus path{stroke:currentColor}.lp-s0-pk{opacity:0;visibility:hidden}.lp-s0-ring{border:1.5px solid var(--lp-green-20);border-radius:50%;height:28px;right:44px;top:10px;width:28px}.lp-s0-menu,.lp-s0-ring{opacity:0;position:absolute}.lp-s0-menu{background:var(--lp-ink-0);border-radius:16px;box-shadow:0 0 0 .5px var(--lp-sx-line),var(--lp-sx-shadow);height:112px;left:165px;top:69px;transform-origin:100% 100%;visibility:hidden;width:236px}.lp-s0-menu-head{color:var(--lp-ink-70);font-size:12px;font-weight:400;left:16px;line-height:18px;position:absolute;top:12px}.lp-s0-menu-row{height:28px;left:0;position:absolute;width:100%}.lp-s0-menu-row--pk{top:38px}.lp-s0-menu-row--custom{top:78px}.lp-s0-menu-mark,.lp-s0-menu-plus{height:20px;left:16px;position:absolute;top:4px;width:20px}.lp-s0-menu-plus{color:var(--lp-ink-70)}.lp-s0-menu-l{color:var(--lp-ink-100);font-size:13px;font-weight:500;left:44px;line-height:20px;position:absolute;top:4px;white-space:nowrap}.lp-s0-menu-row--custom .lp-s0-menu-l{color:var(--lp-ink-70);font-weight:400}.lp-s0-connect{background:var(--lp-ink-100);border-radius:8px;color:var(--lp-ink-0);font-size:12px;font-weight:600;height:26px;line-height:26px;padding:0 11px;position:absolute;right:12px;top:1px;white-space:nowrap}.lp-s0-menu-rule{border-top:.5px solid var(--lp-sx-line);height:0;left:16px;position:absolute;right:16px;top:72px}.lp-s0-signin{background:var(--lp-ink-0);border-radius:16px;box-shadow:0 0 0 .5px var(--lp-sx-line),var(--lp-sx-shadow);height:170px;left:102px;opacity:0;position:absolute;text-align:center;top:118px;visibility:hidden;width:260px}.lp-s0-signin-mark{height:32px;left:114px;position:absolute;top:20px;width:32px}.lp-s0-signin-sub,.lp-s0-signin-title{left:0;position:absolute;white-space:nowrap;width:100%}.lp-s0-signin-title{color:var(--lp-ink-100);font-size:14px;font-weight:600;line-height:20px;top:62px}.lp-s0-signin-sub{color:var(--lp-ink-70);font-size:12px;font-weight:400;line-height:18px;top:84px}.lp-s0-allow{background:var(--lp-ink-100);border-radius:10px;color:var(--lp-ink-0);font-weight:600;height:36px;left:70px;line-height:36px;top:118px;width:120px}.lp-s0-allow,.lp-s0-said{font-size:13px;position:absolute}.lp-s0-said{color:var(--lp-claude-ink);font-weight:400;left:63px;line-height:20px;opacity:0;top:116px;visibility:hidden;white-space:nowrap}.lp-s0-said .lp-s2-answer-spark{left:-22px;top:2px}.lp-s0-can{background:var(--lp-ink-0);border-radius:12px;box-shadow:0 0 0 .5px var(--lp-sx-line);color:var(--lp-ink-100);height:32px;left:51px;opacity:0;position:absolute;visibility:hidden;width:362px}.lp-s0-can-dot{border-radius:3px;height:10px;left:14px;position:absolute;top:11px;width:10px}.lp-s0-can--yellow .lp-s0-can-dot{background:var(--lp-yellow-30)}.lp-s0-can--purple .lp-s0-can-dot{background:var(--lp-purple-30)}.lp-s0-can--pink .lp-s0-can-dot{background:var(--lp-pink-30)}.lp-s0-can span{font-size:13px;font-weight:400;left:34px;line-height:16px;position:absolute;top:8.6px;white-space:nowrap}.lp-step-stage--s4 .lp-s4-sprite{height:0;overflow:hidden;position:absolute;width:0}.lp-step-stage--s4 .lp-s4-wire{background:var(--lp-ink-tr-40);left:231.5px;position:absolute;scale:1 var(--lp-s4-wire);transform-origin:50% 0;width:1px}.lp-step-stage--s4 .lp-s4-wire--ask{height:18px;top:146px}.lp-step-stage--s4 .lp-s4-wire--play{height:18px;top:262px}.lp-step-stage--s4 .lp-s4-mail{color:var(--lp-ink-100);filter:drop-shadow(0 0 .5px rgba(48,0,44,.2)) drop-shadow(0 3px 8px rgba(48,0,44,.1));position:absolute;rotate:calc((var(--r) + var(--lp-s4-spin, 0)) * 1deg);scale:var(--lp-s4-s);translate:calc(var(--lp-s4-x) * 1px) calc(var(--lp-s4-y) * 1px)}.lp-step-stage--s4 .lp-s4-mail svg{height:100%;overflow:visible;width:100%}.lp-s4-mail[data-tone=yellow]{--lp-s4-face:var(--lp-yellow-30);--lp-s4-rim:var(--lp-yellow-20)}.lp-s4-mail[data-tone=purple]{--lp-s4-face:var(--lp-purple-30);--lp-s4-rim:var(--lp-purple-20)}.lp-s4-mail[data-tone=pink]{--lp-s4-face:var(--lp-pink-30);--lp-s4-rim:var(--lp-pink-20)}.lp-s4-mail[data-tone=green]{--lp-s4-face:var(--lp-green-20);--lp-s4-rim:var(--lp-green-10)}.lp-s4-mail[data-tone=blue]{--lp-s4-face:var(--lp-blue-30);--lp-s4-rim:var(--lp-blue-20)}.lp-step-stage--s4 .lp-s4-pill{background:var(--lp-surface);border-radius:22px;box-shadow:0 0 0 .5px rgba(48,0,44,.16);height:44px;position:absolute}.lp-step-stage--s4 .lp-s4-ask{left:64px;top:103px;width:336px}.lp-step-stage--s4 .lp-s4-text{clip-path:inset(0 calc(var(--lp-s4-cut) * 1px) 0 0);color:var(--lp-text);font-size:15px;font-weight:400;left:22px;line-height:24px;position:absolute;top:10px;white-space:nowrap}.lp-step-stage--s4 .lp-s4-caret{background:var(--lp-ink-100);height:18px;left:21.25px;opacity:var(--lp-s4-on,0);position:absolute;top:13px;translate:calc(var(--lp-s4-caret) * 1px) 0;width:1.5px}.lp-step-stage--s4 .lp-s4-play{left:42px;opacity:var(--lp-s4-o);top:279px;translate:0 calc(var(--lp-s4-rise) * 1px);width:380px}.lp-step-stage--s4 .lp-s4-play-icon{background:var(--lp-pink-10);border-radius:var(--lp-r-xsm);height:28px;left:8px;position:absolute;top:8px;width:28px}.lp-step-stage--s4 .lp-s4-play-icon svg{fill:var(--lp-pink-40);height:16px;left:6px;position:absolute;top:6px;width:16px}.lp-step-stage--s4 .lp-s4-play-name{color:var(--lp-text);font-size:15px;font-weight:500;left:44px;line-height:24px;position:absolute;top:10px;white-space:nowrap}.lp-step-stage--s4 .lp-s4-toggle{background:var(--lp-pink-30);border-radius:999px;height:18px;left:337px;position:absolute;top:13px;width:30px}.lp-step-stage--s4 .lp-s4-knob{background:var(--lp-surface);border-radius:50%;box-shadow:0 1px 2px rgba(44,0,42,.25);height:14px;left:14px;position:absolute;top:2px;translate:calc(var(--lp-s4-knob) * 1px) 0;width:14px}.lp-step-stage--s4 .lp-s4-disc{height:100.252px;left:180px;position:absolute;top:162.874px;width:104px}.lp-step-stage--s4 .lp-s4-disc>svg{fill:var(--lp-surface);height:100%;overflow:visible;paint-order:stroke;stroke:rgba(48,0,44,.16);stroke-width:.439px;width:100%}.lp-step-stage--s4 .lp-s4-claude{color:var(--lp-claude-spark);height:62px;left:21.42px;position:absolute;top:18.69px;width:62px}.lp-step-stage--s4 .lp-s4-claude svg{height:100%;width:100%}.lp-step-stage{--lp-sx-line:#e2e2e2;--lp-sx-shadow:0 4px 32px rgba(48,0,44,.08)}.lp-sx-bg{bottom:-426px;left:0;position:absolute;right:0;top:-426px}.lp-step-stage--s2 .lp-sx-bg,.lp-step-stage--s3 .lp-sx-bg{background-color:var(--lp-card-cream)}.lp-sx-av{align-items:center;background:#f5f3f2;border-radius:50%;box-shadow:0 0 0 .5px #ebe6e8;color:var(--lp-ink-100);display:flex;font-size:12.07px;font-weight:500;height:32px;justify-content:center;letter-spacing:1.207px;line-height:18px;position:absolute;text-transform:uppercase;width:32px}.lp-sx-cb,.lp-sx-cb-off{height:16px;position:absolute;width:16px}.lp-sx-cb-off{left:0;top:0}.lp-sx-cb-off rect{fill:var(--lp-ink-0);stroke:var(--lp-ink-70);stroke-width:.6667}.lp-sx-cb-on{background:var(--lp-ink-100);border-radius:4px;left:0;position:absolute;top:0;transform:scale(0);transform-origin:50% 50%}.lp-sx-cb-on,.lp-sx-cb-on svg{height:16px;width:16px}.lp-sx-cb-on path{fill:none;stroke:var(--lp-ink-20);stroke-linejoin:bevel;stroke-width:2}.lp-sx-hand{height:33px;left:0;opacity:0;position:absolute;top:0;transform-origin:9.3px 3px;visibility:hidden;width:31px}.lp-sx-leads{height:365px;left:89px;position:absolute;top:82.86px;transform:translateX(.5px);width:548px}.lp-sx-leads-title{color:var(--lp-ink-100);font-family:var(--lp-font-aeonik);font-size:21px;font-weight:700;left:0;line-height:25px;position:absolute;top:.125px;white-space:nowrap}.lp-sx-table{background:var(--lp-ink-0);border-radius:12px;box-shadow:0 0 0 .5px var(--lp-sx-line),var(--lp-sx-shadow);height:320px;overflow:hidden;top:44.89px}.lp-sx-table,.lp-sx-thead{left:0;position:absolute;width:548px}.lp-sx-thead{background:#f8f7f7;height:32px;top:0}.lp-sx-thead .lp-sx-cb{left:12px;top:8px}.lp-sx-th{color:var(--lp-ink-80);font-size:10px;font-weight:400;letter-spacing:1px;line-height:15px;position:absolute;text-transform:uppercase;top:8px;white-space:nowrap}.lp-sx-th--lead{left:44px}.lp-sx-th--pos{left:291px}.lp-sx-row{height:48px;width:548px}.lp-sx-row,.lp-sx-rule{left:0;position:absolute}.lp-sx-rule{border-top:.5px solid var(--lp-sx-line);height:0;margin-top:-.5px;width:100%}.lp-sx-row .lp-sx-cb{left:12px;top:16px}.lp-sx-row .lp-sx-av{left:44px;top:8px}.lp-sx-name,.lp-sx-pos{font-size:13px;line-height:20px;position:absolute;top:15px;white-space:nowrap}.lp-sx-name{color:var(--lp-ink-100);font-weight:500;left:92px}.lp-sx-pos{color:var(--lp-ink-70);font-weight:400;left:291px}.lp-sx-leads--selected .lp-sx-cb-on{transform:none}.lp-step-stage--s2 .lp-sx-leads{opacity:0;visibility:hidden}.lp-step-stage--s2 .lp-sx-row{opacity:0}.lp-s2-chat{height:426px;left:0;position:absolute;top:0;width:464px}.lp-s2-claude{align-items:center;color:var(--lp-claude-ink-48);display:flex;font-size:13px;font-weight:600;gap:6px;left:51px;line-height:16px;position:absolute;top:28px}.lp-s2-answer-spark,.lp-s2-claude-spark{color:var(--lp-claude-spark);display:block;height:16px;width:16px}.lp-s2-answer-spark svg,.lp-s2-claude-spark svg{display:block;height:16px;width:16px}.lp-s2-bubble{background:var(--lp-claude-bubble);border-radius:12px;color:var(--lp-claude-ink);font-size:13px;font-weight:400;height:32px;line-height:16px;min-width:277px;padding:8.6px 12px 7.4px;position:absolute;right:51.47px;top:115px;white-space:nowrap}.lp-s2-answer,.lp-s2-bubble,.lp-s2-worked{opacity:0;visibility:hidden}.lp-s2-composer{background:var(--lp-claude-card);border-radius:16px;box-shadow:inset 0 0 0 .5px var(--lp-claude-ink-16),0 4px 24px rgba(0,0,0,.06);height:48px;left:51px;position:absolute;top:189px;width:362px}.lp-s2-composer span{font-size:13px;font-weight:400;left:14px;line-height:16px;position:absolute;top:16.6px;white-space:nowrap}.lp-s2-ph{color:var(--lp-claude-ink-48)}.lp-s2-pk{position:absolute;right:48px;top:14px}.lp-s2-pk,.lp-s2-pk-mark{display:block;height:20px;width:20px}.lp-s2-pk-dot{background:var(--lp-green-30);border-radius:50%;bottom:0;box-shadow:0 0 0 1.5px var(--lp-claude-card);display:block;height:6px;position:absolute;right:-1px;width:6px}.lp-s2-typed{clip-path:inset(0 100% 0 0);color:var(--lp-claude-ink)}.lp-s2-caret{background:var(--lp-ink-100);height:18px;left:13.25px;position:absolute;top:15px;width:1.5px}.lp-s2-send{background:var(--lp-claude-send);border-radius:var(--lp-r-xsm);height:28px;position:absolute;right:10px;top:10px;width:28px}.lp-s2-send svg{height:14px;left:7px;position:absolute;top:7px;width:14px}.lp-s2-send path{stroke:var(--lp-ink-0)}.lp-s2-answer,.lp-s2-worked{background:var(--lp-ink-0);border-radius:12px;box-shadow:0 0 0 .5px var(--lp-sx-line);color:var(--lp-ink-100);font-size:13px;font-weight:400;left:51px;position:absolute;width:362px}.lp-s2-worked{height:32px;top:171px}.lp-s2-worked .lp-s2-worked-pk{height:16px;left:12px;position:absolute;top:8px;width:16px}.lp-s2-worked .lp-s2-worked-pk path{stroke:none}.lp-s2-worked span{left:34px;line-height:16px;position:absolute;top:8.6px;white-space:nowrap}.lp-s2-worked svg{height:16px;left:338px;position:absolute;top:8px;width:16px}.lp-s2-worked path{stroke:var(--lp-ink-70)}.lp-s2-answer{height:76px;line-height:20px;padding:8.6px 12px 7.4px;top:213px}.lp-step-stage--s2 .lp-s2-answer{background:transparent;box-shadow:none;color:var(--lp-claude-ink)}.lp-s2-answer-spark{left:-10px;position:absolute;top:10.6px}.lp-s2-answer-t{clip-path:polygon(0 0,0 0,0 0,0 0,0 0,0 0);display:block}.lp-s2-q{background:var(--lp-ink-0);border-radius:16px;box-shadow:0 0 0 .5px var(--lp-sx-line),var(--lp-sx-shadow);height:308px;left:43px;top:313px;visibility:hidden;width:378px}.lp-s2-q,.lp-s2-q-item{opacity:0;position:absolute}.lp-s2-q-item{left:16px;width:346px}.lp-s2-q-head{height:20px;top:16px}.lp-s2-q-head svg{height:16px;left:0;position:absolute;top:2px;width:16px}.lp-s2-opt-n g,.lp-s2-q-head g{stroke:var(--lp-ink-70)}.lp-s2-q-head span{color:var(--lp-ink-70);font-size:13.333px;font-weight:400;left:24px;position:absolute;top:.5px}.lp-s2-q-head span,.lp-s2-q-text{line-height:20px;white-space:nowrap}.lp-s2-q-text{color:var(--lp-ink-100);font-size:13px;font-weight:500;top:52.6px}.lp-s2-opt{height:28px}.lp-s2-opt-n{align-items:center;border-radius:50%;box-shadow:0 0 0 .5px var(--lp-sx-line);color:var(--lp-ink-80);display:flex;font-size:13px;font-weight:400;height:28px;justify-content:center;left:0;line-height:20px;position:absolute;top:0;width:28px}.lp-s2-opt-n svg{height:12px;width:12px}.lp-s2-opt-l{color:var(--lp-ink-100);font-size:13px;font-weight:400;left:36px;line-height:20px;position:absolute;top:4.5px;white-space:nowrap}.lp-s2-opt--own .lp-s2-opt-l{color:var(--lp-ink-70)}.lp-s2-hover{background-color:rgba(0,0,0,.04);border-radius:8px;height:43px;left:-8px;opacity:0;position:absolute;top:-7.5px;width:362px}@media (max-resolution:1.5dppx){@supports (color:color-mix(in srgb,red 50%,transparent)){.lp-s2-answer,.lp-s2-opt-n,.lp-s2-worked{box-shadow:0 0 0 1px color-mix(in srgb,var(--lp-sx-line) 50%,transparent)}.lp-s2-q{box-shadow:0 0 0 1px color-mix(in srgb,var(--lp-sx-line) 50%,transparent),var(--lp-sx-shadow)}}}.lp-s2-draft{height:426px;left:0;position:absolute;top:0;width:464px}.lp-s2-draft-head{height:48px;left:62.5px;opacity:0;position:absolute;top:43.86px;visibility:hidden;width:400px}.lp-s2-tile{background:#ffd5e1;border-radius:12px;height:48px;left:0;position:absolute;top:0;width:48px}.lp-s2-tile svg{height:24px;left:12px;position:absolute;top:11.67px;width:24px}.lp-s2-tile g{stroke:var(--lp-pink-40)}.lp-s2-eyebrow{color:var(--lp-ink-80);font-size:10px;font-weight:400;letter-spacing:1px;line-height:15px;text-transform:uppercase;top:1.75px}.lp-s2-draft-title,.lp-s2-eyebrow{left:69px;position:absolute;white-space:nowrap}.lp-s2-draft-title{color:var(--lp-ink-100);font-family:var(--lp-font-aeonik);font-size:21px;font-weight:700;line-height:25px;top:21.125px}.lp-s2-draft-card{background:var(--lp-ink-0);border-radius:16px;box-shadow:0 0 0 .5px var(--lp-sx-line),var(--lp-sx-shadow);height:224px;left:62.5px;opacity:0;position:absolute;top:123.53px;visibility:hidden;width:548px}.lp-s2-slot{height:24px;left:16px}.lp-s2-slot,.lp-s2-slot-rule{position:absolute;width:516px}.lp-s2-slot-rule{border-top:.5px solid var(--lp-sx-line);height:0;left:0;top:-16px}.lp-s2-slot-n,.lp-s2-slot-ok{border-radius:50%;height:24px;left:0;position:absolute;top:0;width:24px}.lp-s2-slot-n{align-items:center;background:#f5f3f2;color:var(--lp-ink-70);display:flex;font-size:11px;font-weight:600;justify-content:center;line-height:24px}.lp-s2-slot-ok{background:var(--lp-green-10);transform:scale(0);transform-origin:50% 50%}.lp-s2-slot-ok svg{height:16px;left:4px;position:absolute;top:4px;width:16px}.lp-s2-slot-ok path{stroke:var(--lp-green-30)}.lp-s2-slot-l,.lp-s2-slot-u,.lp-s2-slot-v{font-size:13.333px;font-weight:400;line-height:20px;position:absolute;top:2.125px;white-space:nowrap}.lp-s2-slot-l{color:var(--lp-ink-70);left:40px}.lp-s2-slot-u{color:var(--lp-ink-70);left:220px}.lp-s2-slot-v{color:var(--lp-ink-100);left:220px;opacity:0}.lp-s2-thinking{color:var(--lp-ink-70);font-size:13.333px;font-weight:400;left:62.5px;line-height:20px;top:379.7px;white-space:nowrap}.lp-s2-bar,.lp-s2-thinking{opacity:0;position:absolute;visibility:hidden}.lp-s2-bar{background:var(--lp-ink-100);border-radius:99px;box-shadow:0 0 0 .5px var(--lp-sx-line);height:52px;left:70px;top:341px;transform:translateY(.5px);transform-origin:50% 50%;width:324px}.lp-s2-bar-count{color:var(--lp-ink-0);font-size:13.333px;font-weight:500;left:20px;line-height:20px;position:absolute;top:15.75px;white-space:nowrap}.lp-s2-bar-add{background:var(--lp-ink-0);border-radius:999px;height:36px;left:107px;position:absolute;top:8px;transform-origin:50% 50%;width:169px}.lp-s2-bar-add svg{fill:var(--lp-ink-100);height:20px;left:8px;position:absolute;top:8px;width:20px}.lp-s2-bar-add span{color:var(--lp-ink-100);font-size:13.333px;font-weight:600;left:32px;line-height:20px;position:absolute;top:7.75px;white-space:nowrap}.lp-s2-bar-x{fill:var(--lp-ink-0);height:20px;left:288px;position:absolute;top:16px;width:20px}.lp-s2-plays{height:426px;left:0;position:absolute;top:0;width:464px}.lp-s2-play{background:var(--lp-ink-0);border:1px solid #ece9e7;border-radius:16px;box-shadow:0 8px 24px -4px rgba(44,0,42,.06),0 1px 2px rgba(44,0,42,.03);height:293.5px;left:60px;opacity:0;position:absolute;top:68.5px;visibility:hidden;width:337px}.lp-s2-play+.lp-s2-play{left:413.64px}.lp-s2-play-pill{align-items:center;background:#f3faef;border:1px solid #c9dfd3;border-radius:999px;color:#387a61;display:flex;font-size:11px;font-weight:500;gap:6px;height:22px;left:20px;line-height:16px;padding:0 5px 0 7px;position:absolute;top:20px;white-space:nowrap}.lp-s2-play-pill svg{fill:currentColor;flex:none;height:10px;width:10px}.lp-s2-play-pill .lp-s2-play-caret{opacity:.7}.lp-s2-play-name{color:var(--lp-ink-100);font-family:var(--lp-font-aeonik);font-size:17px;font-weight:700;left:20px;letter-spacing:-.255px;line-height:22px;position:absolute;top:58.25px;width:295px}.lp-s2-play-lbl,.lp-s2-play-sum{color:#70676f}.lp-s2-play-sum{font-size:12.5px;font-weight:400;left:20px;line-height:18px;position:absolute;top:106.25px;width:295px}.lp-s2-play-figs{display:flex;gap:24px;left:20px;position:absolute;top:158px}.lp-s2-play-fig{display:flex;flex-direction:column}.lp-s2-play-val{color:var(--lp-ink-100);font-family:var(--lp-font-aeonik);font-size:22px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.44px;line-height:28px;white-space:nowrap}.lp-s2-play-val--none{font-family:var(--lp-font-sans);position:relative;top:-1px}.lp-s2-play-lbl{font-size:11px;font-weight:400;line-height:16.5px;white-space:nowrap}.lp-s2-play-spark{height:28px;left:227px;overflow:visible;position:absolute;top:174.5px;width:88px}.lp-s2-play-spark path{stroke:var(--lp-purple-30);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75}.lp-s2-play-rule{background:hsla(24,12%,92%,.7);height:1px;left:0;position:absolute;top:222.5px;width:335px}.lp-s2-play-btn{align-items:center;background:var(--lp-ink-100);border-radius:10px;box-shadow:0 4px 10px rgba(44,0,42,.2),inset 0 0 0 1px hsla(0,0%,100%,.1);color:var(--lp-ink-0);display:flex;font-size:12.5px;font-weight:500;gap:6px;height:36px;justify-content:center;left:16px;line-height:18px;position:absolute;top:239.5px;white-space:nowrap;width:303px}.lp-s2-play-btn span{position:relative;top:-.25px}.lp-s2-play-btn svg{fill:currentColor;flex:none;height:14px;width:14px}.lp-s3-thread{height:626px;left:0;position:absolute;top:0;width:464px;z-index:8}.lp-s3-tcard{background:var(--lp-ink-0);border-radius:12px;box-shadow:0 0 0 .5px var(--lp-sx-line),var(--lp-sx-shadow);left:52.5px;opacity:0;position:absolute;visibility:hidden;width:359px}.lp-s3-lead{height:66px;top:84.86px}.lp-s3-lead .lp-sx-av{left:16px;top:17px}.lp-s3-lead-name{color:var(--lp-ink-100);font-size:13px;font-weight:500;left:64px;line-height:20px;top:23.875px}.lp-s3-lead-co,.lp-s3-lead-name{position:absolute;white-space:nowrap}.lp-s3-lead-co{color:var(--lp-ink-70);font-size:11px;font-weight:400;line-height:17px;right:16px;text-align:right;top:15.75px}.lp-s3-lead-co b{display:block;font-weight:500}.lp-s3-conn{background:var(--lp-ink-50);height:38px;left:231px;position:absolute;transform:translateX(.5px) scaleY(0);transform-origin:50% 0;width:1px}.lp-s3-conn--1{background:repeating-linear-gradient(to bottom,var(--lp-ink-50) -1.2px .7px,transparent .7px 2.6px);top:151.36px}.lp-s3-conn--2{top:317.36px}.lp-s3-conn--3{top:455.36px}.lp-s3-eyebrow{color:var(--lp-ink-70);font-size:10.72px;font-weight:500;left:16px;letter-spacing:1.072px;line-height:16px;position:absolute;text-transform:uppercase;top:16.125px;white-space:nowrap}.lp-s3-msg{height:127px;top:189.86px}.lp-s3-eb-sent{color:var(--lp-green-30);opacity:0}.lp-s3-meet-title,.lp-s3-msg-text,.lp-s3-reply-text{color:var(--lp-ink-100);font-size:16px;letter-spacing:-.16px;line-height:21px;position:absolute}.lp-s3-msg-text{clip-path:polygon(0 0,0 0,0 0,0 0,0 0,0 0);font-weight:500;left:16px;top:47.75px;width:327px}.lp-s3-caret{background:var(--lp-ink-100);height:20.8px;left:16px;opacity:0;position:absolute;top:47.75px;width:1.5px}.lp-s3-reply{height:99px;top:355.86px}.lp-s3-reply .lp-sx-av{left:16px;top:33.5px}.lp-s3-reply .lp-s3-eyebrow{left:64px;top:16.5px}.lp-s3-reply-text{font-weight:400;left:64px;top:40px;width:279px}.lp-s3-meet{height:127px;top:497.86px}.lp-s3-meet .lp-s3-eb-meet{color:var(--lp-purple-40);top:15.5px}.lp-s3-meet-title{font-weight:500;left:16px;top:48px;white-space:nowrap}.lp-s3-meet-when,.lp-s3-meet-who{font-size:13px;font-weight:400;left:16px;letter-spacing:-.13px;line-height:17px;position:absolute;white-space:nowrap}.lp-s3-meet-when{color:var(--lp-ink-100);top:76.25px}.lp-s3-meet-who{color:var(--lp-ink-70);top:93.25px}.lp-s3-card{background:var(--lp-ink-0);border-radius:20.7135px;box-shadow:0 0 0 .5px var(--lp-ink-50),0 10px 28px rgba(44,0,42,.06);height:350px;left:47px;opacity:0;overflow:hidden;position:absolute;top:38px;visibility:hidden;width:479px}.lp-s3-title{font-family:var(--lp-font-cond);font-size:23.303px;font-weight:600;height:41.427px;left:31px;letter-spacing:-.005em;line-height:41.427px;top:16px;white-space:nowrap}.lp-s3-day,.lp-s3-title{color:var(--lp-ink-100);position:absolute}.lp-s3-day{font-size:14px;font-weight:400;height:20px;line-height:20px;top:90px;z-index:2}.lp-s3-dname{left:0;position:absolute;top:0;white-space:nowrap}.lp-s3-num{display:block;height:20px}.lp-s3-num,.lp-s3-num span{position:absolute;text-align:center;top:0;width:26px}.lp-s3-num span{left:0;white-space:nowrap}.lp-s3-sb{font-weight:600;opacity:0}.lp-s3-day--today .lp-s3-sb{opacity:1}.lp-s3-day--today .lp-s3-rg{opacity:0}.lp-s3-circle{background:var(--lp-yellow-40);border-radius:50%;height:26px;left:57px;position:absolute;top:87px;width:26px;z-index:1}.lp-s3-rule-h{background:var(--lp-ink-50);left:0;top:121px;width:422px}.lp-s3-rule,.lp-s3-rule-h{height:.5px;position:absolute}.lp-s3-rule{background:var(--lp-ink-40);left:24px;width:398px}.lp-s3-tick{background:var(--lp-ink-50);border-radius:2px;height:8px;left:-3px;position:absolute;width:16px}.lp-s3-chip{align-items:center;border-radius:4px;display:flex;opacity:0;padding-left:11px;position:absolute;transform:scale(.3);transform-origin:50% 50%;visibility:hidden;width:88px;z-index:4}.lp-s3-chip--h52{height:52px}.lp-s3-chip--h24{height:24px}.lp-s3-bar{border-radius:1px;bottom:3px;left:3px;position:absolute;top:3px;width:2px}.lp-s3-ctxt{color:var(--lp-ink-100);font-size:10px;font-weight:500;line-height:15px;position:relative}.lp-s3-ctxt span{display:block;white-space:nowrap}.lp-s3-chip--purple{background:var(--lp-purple-10)}.lp-s3-chip--purple .lp-s3-bar{background:var(--lp-purple-30)}.lp-s3-chip--yellow{background:var(--lp-yellow-10)}.lp-s3-chip--yellow .lp-s3-bar{background:var(--lp-yellow-30)}.lp-s3-chip--green{background:var(--lp-green-10)}.lp-s3-chip--green .lp-s3-bar{background:var(--lp-green-30)}.lp-s3-chip--blue{background:var(--lp-blue-10)}.lp-s3-chip--blue .lp-s3-bar{background:var(--lp-blue-30)}.lp-s3-badge{align-items:center;border-radius:999px;box-shadow:0 1px 3px rgba(44,0,42,.18);display:flex;font-size:7px;font-weight:600;gap:3px;height:13px;letter-spacing:.01em;line-height:13px;opacity:0;padding:0 5px 0 4px;position:absolute;right:-4px;top:-6px;transform:translateX(12px);visibility:hidden;white-space:nowrap;z-index:7}.lp-s3-badge svg{display:block;height:7px;width:7px}.lp-s3-badge--booked{background:var(--lp-green-30);color:var(--lp-ink-0)}.lp-s3-badge--follow{background:var(--lp-ink-100);color:var(--lp-ink-20);padding-left:5px}.lp-banner{padding:16px}.lp-banner__card{aspect-ratio:1622/721;background:var(--lp-yellow-30);border-radius:var(--lp-r-2xlg);container-type:inline-size;margin-inline:auto;max-width:1622px;overflow:hidden;position:relative;width:100%}.lp-banner__lottie,.lp-banner__lottie-host{inset:0;position:absolute}.lp-banner__lottie-host--drop{bottom:auto;pointer-events:none;right:auto}.lp-banner__lottie canvas{display:block;height:100%;width:100%}.lp-banner__poster,.lp-banner__poster img{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.lp-banner__lottie[data-live] .lp-banner__poster{display:none}.lp-banner__title{font-size:3.5349cqw;letter-spacing:-.10605cqw;margin:0;position:absolute}.lp-banner__title--left{color:var(--lp-text-on-inverted);left:14.9815cqw;top:17.35019cqw;width:18.8656cqw}.lp-banner__title--right{color:var(--lp-text);left:66.1529cqw;top:19.44636cqw;width:22.68804cqw}.lp-banner__br{display:none}@media (max-width:767px){.lp-banner{padding:24px 16px}.lp-banner__card{aspect-ratio:370/672;background:var(--lp-yellow-30);border-radius:var(--lp-r-xlg)}.lp-banner__lottie{aspect-ratio:370/808;bottom:auto}.lp-banner__br{display:inline}.lp-banner__title{font-size:9.6105cqw;left:8.649%;letter-spacing:-.03em;line-height:1.15;text-align:center;width:82.703%}.lp-banner__title--left{top:13.839%}.lp-banner__title--right{top:80.06%}}.lp-infra{--lp-infra-gap:3.54;padding:16px}.lp-infra__org{padding:128px 32px 0}.lp-infra__pin{width:100%}.lp-infra__stage{align-items:center;gap:66px}.lp-infra__head,.lp-infra__stage{display:flex;flex-direction:column}.lp-infra__head{gap:8px;max-width:100%;text-align:center;width:1136px}.lp-infra__title{color:var(--lp-text);line-height:69px;margin:0;text-wrap:balance}.lp-infra__card{align-items:center;display:flex;flex-direction:column;max-width:100%;padding-top:24px;position:relative;width:1188px}.lp-infra__agentbar{align-items:center;background:var(--lp-surface);border-radius:20px;box-shadow:inset 0 0 0 .4px var(--lp-subtle-stroke);display:flex;padding:8px}.lp-infra__agents{display:flex;gap:8px;list-style:none;margin:0;padding:0}.lp-infra__agent{align-items:center;background:var(--lp-ink-10);border-radius:12px;box-shadow:inset 0 0 0 .4px var(--lp-subtle-stroke);color:var(--lp-text);display:flex;font-size:var(--lp-text-md);font-weight:500;gap:8px;line-height:24px;padding:8px 16px 8px 12px}.lp-infra__mark{color:var(--lp-ink-100);display:grid;height:24px;place-items:center;width:24px}.lp-infra__mark svg{display:block;height:24px;width:24px}.lp-infra__mark svg[data-mark=claude]{color:var(--lp-claude-spark);height:20px;width:20px}.lp-infra__link{align-items:center;display:flex;flex-direction:column}.lp-infra__wire{display:block;height:28px;position:relative;width:1px}.lp-infra__line{background:var(--lp-ink-tr-40);display:block;inset:0;position:absolute}.lp-infra__brand{align-items:center;background:var(--lp-brand-plum);border-radius:22px;display:flex;gap:10px;padding:11px 24px 11px 12px;position:relative;z-index:1}.lp-infra__pk{display:block;height:48px;width:48px}.lp-infra__wordmark{display:block;height:50px;width:auto}.lp-infra__fork{height:48px;position:relative;width:100%}.lp-infra__fork-stem{background:var(--lp-ink-tr-40);height:100%;left:calc(50% - .5px);position:absolute;top:0;width:1px}.lp-infra__fork-arms{border:1px solid var(--lp-ink-tr-40);border-bottom:0;border-radius:14px 14px 0 0;bottom:0;height:28px;inset-inline:0;margin-inline:auto;position:absolute;width:calc((100 + var(--lp-infra-gap)) * 2% / 3 + 1px)}.lp-infra__parts{--lp-infra-zoom:1;-moz-column-gap:calc(var(--lp-infra-gap) * 1%);column-gap:calc(var(--lp-infra-gap) * 1%);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0;row-gap:12px;width:calc(100% / var(--lp-infra-zoom))}@media (min-width:1025px){.lp-infra__parts{--lp-infra-zoom:1.12;margin-bottom:33px;transform:scale(var(--lp-infra-zoom));transform-origin:50% 0}}.lp-infra__part[data-tone=yellow]{--lp-infra-tone-10:var(--lp-yellow-10);--lp-infra-tone-20:var(--lp-yellow-20);--lp-infra-tone-30:var(--lp-yellow-30);--lp-infra-tone-40:var(--lp-yellow-40)}.lp-infra__part[data-tone=purple]{--lp-infra-tone-10:var(--lp-purple-10);--lp-infra-tone-20:var(--lp-purple-20);--lp-infra-tone-30:var(--lp-purple-30);--lp-infra-tone-40:var(--lp-purple-40)}.lp-infra__part[data-tone=pink]{--lp-infra-tone-10:var(--lp-pink-10);--lp-infra-tone-20:var(--lp-pink-20);--lp-infra-tone-30:var(--lp-pink-30);--lp-infra-tone-40:var(--lp-pink-40)}.lp-infra__part{background:var(--lp-infra-tone-10);border-radius:var(--lp-r-lg);display:grid;grid-row:span 3;grid-template-rows:subgrid;padding:8px 8px 22px;position:relative;row-gap:8px}.lp-infra__part-word{display:none}.lp-infra[data-scroll] .lp-infra__part-word{bottom:18px;color:var(--lp-infra-tone-40);display:block;font-family:var(--lp-font-cond);font-size:80px;font-weight:600;left:22px;letter-spacing:-2.4px;line-height:1;opacity:0;pointer-events:none;position:absolute;visibility:hidden}.lp-infra__part>:not(.lp-infra__pic){margin-inline:14px}.lp-infra__pic{align-items:center;background:var(--lp-surface);border-radius:var(--lp-r-m);box-shadow:inset 0 0 0 .4px var(--lp-subtle-stroke);display:flex;height:168px;justify-content:center;margin-bottom:8px;overflow:hidden;padding:14px 16px}.lp-infra__part-name{background:var(--lp-infra-tone-30);border:1px solid var(--lp-infra-tone-30);border-radius:var(--lp-r-sm);color:var(--lp-text);corner-shape:squircle;font-size:var(--lp-text-xsm);font-weight:500;justify-self:start;letter-spacing:.453px;line-height:15px;padding:1px 6px;text-transform:uppercase}.lp-infra__part-title{color:var(--lp-text);font-family:var(--lp-font-sans);font-size:var(--lp-text-lg);font-weight:600;line-height:29px;margin:0;text-wrap:balance}.lp-infra__brain{display:flex;flex-direction:column;gap:8px;width:100%}.lp-infra__chips{display:flex;gap:6px;list-style:none;margin:0;padding:0 2px}.lp-infra__chip{background:var(--lp-yellow-30);border-radius:var(--lp-r-sm);color:var(--lp-text);corner-shape:squircle;font-size:11px;font-weight:500;letter-spacing:.4px;line-height:16px;padding:2px 7px;text-transform:uppercase}.lp-infra__memory{display:flex;flex-direction:column;margin:0;width:100%}.lp-infra__mem-row{align-items:baseline;display:grid;gap:12px;grid-template-columns:52px minmax(0,1fr);padding:8px 2px}.lp-infra__mem-row+.lp-infra__mem-row{box-shadow:inset 0 1px 0 var(--lp-ink-tr-10)}.lp-infra__mem-row dt{color:var(--lp-subtle-text);font-size:12px;line-height:18px}.lp-infra__mem-row dd{color:var(--lp-text);font-size:var(--lp-text-sm);font-weight:500;line-height:20px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-infra__data{gap:14px}.lp-infra__data,.lp-infra__signals{align-items:center;display:flex;flex-direction:column}.lp-infra__signals{gap:6px;list-style:none;margin:0;padding:0}.lp-infra__signal{background:var(--lp-surface);border-radius:999px;box-shadow:0 0 0 .5px rgba(48,0,44,.16);color:var(--lp-text);font-size:12px;font-weight:500;line-height:16px;padding:4px 10px;white-space:nowrap}.lp-infra__discs{display:flex;list-style:none;margin:0;padding:0}.lp-infra__disc{--lp-pk-front:var(--lp-surface);--lp-pk-back:var(--lp-purple-20);display:grid;flex:none;height:44px;place-items:center;position:relative;width:44px}.lp-infra__disc+.lp-infra__disc{margin-left:-8px}.lp-infra__disc img,.lp-infra__disc>span{margin-bottom:3px;position:relative}.lp-infra__disc img{display:block;height:22px;-o-object-fit:contain;object-fit:contain;width:22px}.lp-infra__disc--more{--lp-pk-front:var(--lp-purple-20);--lp-pk-back:var(--lp-purple-30);color:var(--lp-text);font-size:var(--lp-text-sm);font-weight:600;line-height:1}.lp-infra__sprite{height:0;overflow:hidden;position:absolute;width:0}.lp-infra__cake{display:block;height:100%;inset:0;overflow:visible;position:absolute;width:100%}.lp-infra__crm .lp-infra__cake,.lp-infra__disc .lp-infra__cake{filter:drop-shadow(0 0 .5px rgba(48,0,44,.2)) drop-shadow(0 3px 8px rgba(48,0,44,.1))}.lp-infra__tools{display:flex;flex-direction:column;gap:6px;width:100%}.lp-infra__play{align-items:center;display:flex;gap:8px}.lp-infra__play-icon{background:var(--lp-pink-10);border-radius:var(--lp-r-xsm);display:grid;flex:none;height:28px;place-items:center;width:28px}.lp-infra__play-icon svg{display:block;fill:var(--lp-pink-40)}.lp-infra__play-name{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--lp-text);display:-webkit-box;flex:1;font-size:var(--lp-text-sm);font-weight:500;line-height:18px;min-width:0;overflow:hidden}.lp-infra__toggle{background:var(--lp-pink-30);border-radius:999px;display:block;flex:none;height:18px;position:relative;width:30px}.lp-infra__toggle-knob{background:var(--lp-surface);border-radius:50%;box-shadow:0 1px 2px rgba(44,0,42,.25);display:block;height:14px;left:2px;position:absolute;top:2px;transform:translateX(12px);width:14px}.lp-infra__leads{box-shadow:inset 0 1px 0 var(--lp-ink-tr-10);display:grid;list-style:none;margin:4px 0 0;padding:10px 0 0}.lp-infra__lead{align-items:center;display:flex;gap:8px;grid-area:1/1;min-width:0}.lp-infra__lead:not(:first-child){opacity:0}.lp-infra__lead-avatar{--lp-pk-front:var(--lp-pink-20);--lp-pk-back:var(--lp-pink-30);color:var(--lp-text);display:grid;flex:none;font-size:11px;font-weight:600;height:28px;place-items:center;position:relative;width:28px}.lp-infra__lead-avatar>span{margin-bottom:2px;position:relative}.lp-infra__lead-who{display:flex;flex:1;flex-direction:column;min-width:0}.lp-infra__lead-co,.lp-infra__lead-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-infra__lead-name{color:var(--lp-text);font-size:var(--lp-text-sm);font-weight:500;line-height:17px}.lp-infra__lead-co{color:var(--lp-subtle-text);font-size:12px;line-height:15px}.lp-infra__approve{background:var(--lp-pink-30);border-radius:var(--lp-r-xsm);color:var(--lp-text);display:grid;flex:none;font-size:12px;font-weight:600;line-height:16px;padding:5px 10px}.lp-infra__approve>span{grid-area:1/1;text-align:center}.lp-infra__crms{box-shadow:inset 0 1px 0 var(--lp-ink-tr-10);display:flex;gap:6px;list-style:none;margin:4px 0 0;padding:10px 0 0}.lp-infra__crm{--lp-pk-front:var(--lp-surface);--lp-pk-back:var(--lp-pink-20);display:grid;height:28px;place-items:center;position:relative;width:28px}.lp-infra__crm img{display:block;height:14px;margin-bottom:2px;-o-object-fit:contain;object-fit:contain;position:relative;width:14px}.lp-infra__approve-ok{opacity:0}.lp-infra[data-scroll] .lp-infra__pin{height:calc(var(--lp-infra-stage-h, 724px) + var(--lp-infra-pin-len, 1200px));margin-bottom:calc(var(--lp-infra-trim, 0px) * -1)}.lp-infra[data-scroll] .lp-infra__stage{gap:40px;position:sticky;top:var(--lp-infra-top,24px)}.lp-infra[data-scroll] .lp-infra__card{transform:scale(var(--lp-infra-fit,1));transform-origin:50% 0}@media (max-width:1024px){.lp-infra__org{padding:96px 24px 0}.lp-infra__stage{gap:56px}.lp-infra__disc{height:40px;width:40px}.lp-infra__disc img{height:20px;width:20px}}@media (max-width:959px){.lp-infra__fork{height:32px}.lp-infra__fork-arms{display:none}}@media (min-width:768px) and (max-width:959px){.lp-infra__parts{grid-template-columns:minmax(0,1fr)}.lp-infra__part{align-content:center;-moz-column-gap:20px;column-gap:20px;grid-row:auto;grid-template-areas:"pic ." "pic name" "pic title" "pic .";grid-template-columns:280px minmax(0,1fr);grid-template-rows:1fr auto auto 1fr;padding:8px 24px 8px 8px}.lp-infra__part>:not(.lp-infra__pic){margin-inline:0}.lp-infra__pic{grid-area:pic;margin-bottom:0}.lp-infra__part-name{grid-area:name}.lp-infra__part-title{grid-area:title}}@media (max-width:767px){.lp-infra{padding:96px 0 0}.lp-infra__org{padding:16px}.lp-infra__stage{gap:48px}.lp-infra__title{font-size:35.559px;letter-spacing:-1.0668px;line-height:41px}.lp-infra__card{padding-top:0}.lp-infra__agentbar{padding:6px}.lp-infra__agent{padding:8px 14px 8px 10px}.lp-infra__brand{border-radius:20px;gap:8px;padding:8px 18px 8px 10px}.lp-infra__pk{height:40px;width:40px}.lp-infra__wordmark{height:42px}.lp-infra__parts{grid-template-columns:minmax(0,1fr);row-gap:8px}.lp-infra__part{padding:8px 8px 20px}.lp-infra__part>:not(.lp-infra__pic){margin-inline:12px}}.lp-setup-pill{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:center}.lp-setup-pill .gd-copy{align-items:center;background:var(--lp-surface);border:0;border-radius:var(--lp-r-sm);box-shadow:inset 0 0 0 .5px var(--lp-stroke);color:var(--lp-text);cursor:pointer;display:inline-flex;font-family:var(--lp-font-sans);font-size:var(--lp-text-sm);font-weight:600;gap:6px;line-height:20px;padding:10px 14px;white-space:nowrap}.lp-setup-pill .gd-copy span{font-family:inherit}.lp-setup-pill .gd-copy__icon{display:block}.lp-setup-pill .gd-copy:focus-visible{outline:2px solid var(--lp-ink-100);outline-offset:2px}@media (hover:hover){.lp-setup-pill .gd-copy:hover{box-shadow:inset 0 0 0 1px var(--lp-ink-60)}}.lp-setup-pill__cap{color:var(--lp-ink-90);font-size:var(--lp-text-sm);line-height:20px}.lp-hero-install{display:none}@media (min-width:1280px){.lp-hero--home .lp-hero-install{display:block;left:0;position:absolute;top:calc(100% + 14px)}}.lp-hero-install .lp-hero-install__row{align-items:center;background:none;border:0;border-radius:var(--lp-r-xsm);color:var(--lp-subtle-text);cursor:pointer;display:inline-flex;font-family:var(--lp-font-sans);font-size:var(--lp-text-sm);gap:8px;line-height:20px;padding:3px 0}.lp-hero-install .lp-hero-install__row span{font-family:inherit}.lp-hero-install .lp-hero-install__row:focus-visible{outline:2px solid var(--lp-ink-100);outline-offset:2px}.lp-hero-install .lp-hero-install__marks{display:inline-flex;gap:6px}.lp-hero-install .lp-hero-install__mark{background:var(--lp-surface);border-radius:50%;box-shadow:inset 0 0 0 .5px var(--lp-stroke);color:var(--lp-text);display:grid;height:26px;place-items:center;width:26px}.lp-hero-install .lp-hero-install__mark--claude{color:var(--lp-claude-spark)}.lp-hero-install .lp-hero-install__mark svg{display:block;height:14px;width:14px}.lp-hero-install .lp-hero-install__card{background:var(--lp-surface);border-radius:var(--lp-r-sm);bottom:calc(100% + 8px);box-shadow:inset 0 0 0 .5px var(--lp-stroke),0 8px 24px var(--lp-ink-tr-10);left:0;opacity:0;padding:12px;position:absolute;transform:translateY(6px);transition:opacity .16s ease-out,transform .16s ease-out,visibility 0s linear .16s;visibility:hidden;width:368px}.lp-hero-install .lp-hero-install__card:after{content:"";height:10px;left:0;position:absolute;right:0;top:100%}.lp-hero-install:hover .lp-hero-install__card,.lp-hero-install[data-open] .lp-hero-install__card{opacity:1;transform:none;transition-delay:0s;visibility:visible}.lp-hero-install .lp-hero-install__head{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:0 0 10px 4px}.lp-hero-install .lp-hero-install__title{color:var(--lp-text);font-size:var(--lp-text-sm);font-weight:500;line-height:20px;margin:0}.lp-hero-install .gd-copy{align-items:center;background:var(--lp-ink-100);border:0;border-radius:var(--lp-r-xsm);color:var(--lp-ink-10);cursor:pointer;display:inline-flex;flex:none;font-family:var(--lp-font-sans);font-size:var(--lp-text-sm);font-weight:600;gap:6px;line-height:20px;padding:4px 10px}.lp-hero-install .gd-copy span{font-family:inherit}.lp-hero-install .gd-copy__icon{display:block}.lp-hero-install .gd-copy:focus-visible{outline:2px solid var(--lp-ink-100);outline-offset:2px}.lp-hero-install .lp-hero-install__line{background:var(--lp-ink-20);border-radius:var(--lp-r-xsm);color:var(--lp-ink-90);font-size:var(--lp-text-sm);line-height:20px;margin:0;padding:10px 12px}@media (prefers-reduced-motion:reduce){.lp-hero-install .lp-hero-install__card{transform:none}}