.lpAurora{pointer-events:none;position:absolute;inset:0;overflow:hidden}.lpBlob{filter:blur(70px);opacity:.45;border-radius:9999px;animation:18s ease-in-out infinite alternate lpDrift;position:absolute}.lpBlob1{background:#1877f2;width:34rem;height:34rem;top:-12rem;left:-8rem}.lpBlob2{opacity:.32;background:#e1306c;width:30rem;height:30rem;animation-delay:-6s;top:-6rem;right:-10rem}.lpBlob3{opacity:.35;background:#8b5cf6;width:32rem;height:32rem;animation-delay:-11s;bottom:-14rem;left:30%}.lpBlob4{opacity:.25;background:#25d366;width:20rem;height:20rem;animation-delay:-3s;bottom:-8rem;right:10%}@keyframes lpDrift{0%{transform:translate(0)scale(1)}50%{transform:translate(6rem,3rem)scale(1.12)}to{transform:translate(-4rem,5rem)scale(.92)}}.lpGrid{pointer-events:none;background-image:radial-gradient(color-mix(in oklab, var(--ink), transparent 82%) 1px, transparent 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 30%,#000 20%,#0000 70%);mask-image:radial-gradient(at 50% 30%,#000 20%,#0000 70%)}.lpGradText{background:linear-gradient(90deg,#1877f2,#8b5cf6,#e1306c,#f59e0b,#1877f2) 0 0/300% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:8s linear infinite lpSlide}@keyframes lpSlide{to{background-position:300% 0}}.lpPill{background:linear-gradient(var(--card), var(--card)) padding-box, linear-gradient(90deg, #1877f2, #8b5cf6, #e1306c) border-box;border:1px solid #0000;border-radius:9999px;align-items:center;gap:.5rem;padding:.35rem .85rem;font-size:.8125rem;display:inline-flex}.lpLiveDot{background:#25d366;border-radius:9999px;width:.5rem;height:.5rem;position:relative}.lpLiveDot:after{content:"";border-radius:inherit;background:inherit;animation:1.6s cubic-bezier(0,0,.2,1) infinite lpPing;position:absolute;inset:0}@keyframes lpPing{75%,to{opacity:0;transform:scale(2.6)}}.lpGradBtn{color:#fff;background:linear-gradient(90deg,#1877f2,#8b5cf6,#e1306c,#1877f2) 0 0/300% 100%;border:0;transition:transform .2s;animation:6s linear infinite lpSlide}.lpGradBtn:hover{transform:translateY(-1px)}@property --spin{syntax:"<angle>";inherits:false;initial-value:0deg}.lpFrame{background:conic-gradient(from var(--spin), #1877f2, #8b5cf6, #e1306c, #f59e0b, #25d366, #1877f2);border-radius:1.25rem;padding:2px;animation:6s linear infinite lpSpin;position:relative}@keyframes lpSpin{to{--spin:360deg}}.lpFrameInner{background:var(--card);border-radius:calc(1.25rem - 2px);overflow:hidden}.lpAiBubble{color:#fff;background:linear-gradient(135deg,#1877f2,#8b5cf6)}.lpMsg{animation:.5s ease-out both lpRise}.lpD1{animation-delay:.3s}.lpD2{animation-delay:1.1s}.lpD3{animation-delay:1.7s}.lpD4{animation-delay:2.4s}.lpD5{animation-delay:4s}.lpD6{animation-delay:4.6s}@keyframes lpRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.lpTyping{animation:1.6s 2.6s both lpTypingWindow;overflow:hidden}@keyframes lpTypingWindow{0%{opacity:0;max-height:0}15%,85%{opacity:1;max-height:3rem}to{opacity:0;max-height:0}}.lpDot{background:currentColor;border-radius:9999px;width:.4rem;height:.4rem;animation:1s infinite lpBounce}.lpDot:nth-child(2){animation-delay:.15s}.lpDot:nth-child(3){animation-delay:.3s}@keyframes lpBounce{0%,60%,to{opacity:.5;transform:none}30%{opacity:1;transform:translateY(-4px)}}.lpFloat{animation:5s ease-in-out infinite lpBob}.lpFloatB{animation-delay:-2.5s}@keyframes lpBob{50%{transform:translateY(-10px)}}.lpMarquee{width:max-content;animation:32s linear infinite lpMarquee;display:flex}.lpMarqueeWrap{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.lpMarqueeWrap:hover .lpMarquee{animation-play-state:paused}@keyframes lpMarquee{to{transform:translate(-50%)}}.lpWave{align-items:center;gap:3px;height:2.5rem;display:flex}.lpWave span{background:linear-gradient(#8b5cf6,#e1306c);border-radius:9999px;width:4px;animation:1.1s ease-in-out infinite lpEq}@keyframes lpEq{0%,to{height:20%}50%{height:100%}}.lpScan{position:relative;overflow:hidden}.lpScan:after{content:"";background:linear-gradient(#0000,#25d36673,#0000);background:linear-gradient(#0000,lab(74.7716% -60.9649 41.133/.45),#0000);height:30%;animation:2.4s ease-in-out infinite lpScan;position:absolute;inset-inline:0}@keyframes lpScan{0%{top:-30%}to{top:100%}}.lpProgress{transform-origin:0;background:linear-gradient(90deg,#f59e0b,#e1306c,#8b5cf6);border-radius:9999px;height:.4rem;animation:3.2s ease-in-out infinite lpFill}@keyframes lpFill{0%{transform:scaleX(.05)}80%,to{transform:scaleX(1)}}.lpFeature{border:1px solid var(--line);background:linear-gradient(var(--surface), var(--surface)) padding-box, linear-gradient(var(--line), var(--line)) border-box;transition:transform .25s,background .25s}.lpFeature:hover{background:linear-gradient(var(--surface), var(--surface)) padding-box, linear-gradient(135deg, var(--c1), var(--c2)) border-box;border-color:#0000;transform:translateY(-3px)}.lpIcon{color:#fff;background:linear-gradient(135deg, var(--c1), var(--c2))}.lpFlowLine{background:repeating-linear-gradient(90deg,#1877f2 0 14px,#8b5cf6 14px 28px,#e1306c 28px 42px,#0000 42px 54px) 0 0/54px 100%;border-radius:9999px;height:3px;animation:1.4s linear infinite lpFlow}@keyframes lpFlow{to{background-position:54px 0}}.lpStepNum{color:#fff;background:linear-gradient(135deg,#1877f2,#8b5cf6,#e1306c)}.lpCtaBg{background:linear-gradient(120deg,#0b4fa8,#6d28d9,#be185d,#0b4fa8) 0 0/300% 300%;animation:14s ease-in-out infinite lpMesh}@keyframes lpMesh{0%,to{background-position:0%}50%{background-position:100%}}@supports (animation-timeline:view()){.lpReveal{animation:linear both lpRise;animation-timeline:view();animation-range:entry entry 60%}}@media (prefers-reduced-motion:reduce){.lpBlob,.lpGradText,.lpGradBtn,.lpFrame,.lpMsg,.lpTyping,.lpDot,.lpFloat,.lpMarquee,.lpWave span,.lpScan:after,.lpProgress,.lpFlowLine,.lpCtaBg,.lpReveal,.lpLiveDot:after{animation:none!important}.lpTyping{display:none}}.lpEyebrow{letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.6rem;font-size:.75rem;font-weight:700;display:inline-flex}.lpEyebrow:before{content:"";background:linear-gradient(90deg,#1877f2,#e1306c);border-radius:9999px;width:1.75rem;height:2px}.lpEyebrow>span{background:linear-gradient(90deg,#1877f2,#8b5cf6,#e1306c);color:#0000;-webkit-background-clip:text;background-clip:text}.lpGlass{background:color-mix(in oklab, var(--card), transparent 30%);-webkit-backdrop-filter:blur(14px);position:relative}.lpGlass:before{content:"";border-radius:inherit;background:linear-gradient(135deg, #1877f299, color-mix(in oklab, var(--line), transparent 20%) 40%, #e1306c99);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@supports (color:lab(0% 0 0)){.lpGlass:before{background:linear-gradient(135deg, lab(50.4648% 10.5014 -70.3176/.6), color-mix(in oklab, var(--line), transparent 20%) 40%, lab(51.588% 69.0889 11.2258/.6))}}.lpFeature{--tint:color-mix(in oklab, var(--c1), var(--surface) 92%);background:linear-gradient(160deg, var(--tint), var(--surface) 70%) padding-box, linear-gradient(var(--line), var(--line)) border-box;position:relative;overflow:hidden}.lpFeature:hover{background:linear-gradient(160deg, var(--tint), var(--surface) 70%) padding-box, linear-gradient(135deg, var(--c1), var(--c2)) border-box}.lpOrbit{pointer-events:none;border:1px dashed #8b5cf673;border:1px dashed lab(50.6911% 45.8505 -71.7974/.45);border-radius:9999px;animation:40s linear infinite lpRotate;position:absolute}.lpOrbit:after{content:"";background:linear-gradient(135deg,#1877f2,#e1306c);border-radius:9999px;width:12px;height:12px;position:absolute;top:50%;left:-6px}.lpOrbitB{border-color:#1877f259;border-color:lab(50.4648% 10.5014 -70.3176/.35);animation-duration:60s;animation-direction:reverse}.lpOrbitB:after{background:linear-gradient(135deg,#25d366,#0891b2);width:9px;height:9px;top:15%;left:12%}@keyframes lpRotate{to{transform:rotate(360deg)}}.lpHairline{opacity:.55;background:linear-gradient(90deg,#0000,#1877f2 20%,#8b5cf6 50%,#e1306c 80%,#0000);height:1px}.lpNavLink{background-image:linear-gradient(90deg,#1877f2,#e1306c);background-position:50% 100%;background-repeat:no-repeat;background-size:0% 2px;transition:background-size .3s,color .2s}.lpNavLink:hover{background-size:70% 2px}.lpWordmark{background:linear-gradient(180deg, color-mix(in oklab, var(--ink), transparent 80%), transparent 85%);color:#0000;letter-spacing:-.04em;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;line-height:.9}@media (prefers-reduced-motion:reduce){.lpOrbit{animation:none!important}}.lpFlowV{background:repeating-linear-gradient(#1877f2 0 8px,#8b5cf6 8px 16px,#e1306c 16px 24px,#0000 24px 32px) 0 0/100% 32px;animation:1s linear infinite lpFlowDown}@keyframes lpFlowDown{to{background-position:0 32px}}.lpCoreOrb{outline-offset:8px;background:linear-gradient(135deg,#1877f2,#8b5cf6,#e1306c);outline:2px dashed #8b5cf680;outline:2px dashed lab(50.6911% 45.8505 -71.7974/.5)}.lpChipOn{background:linear-gradient(90deg,#1877f2,#8b5cf6)}.lpCaret{vertical-align:-.15em;background:currentColor;width:2px;height:1em;margin-left:2px;animation:.8s steps(2,end) infinite lpBlink;display:inline-block}@keyframes lpBlink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.lpPacket{display:none}.lpFlowV,.lpCaret{animation:none!important}}.lpFramePhone{border-radius:3.1rem;padding:3px}.lpPhone{background:#0b0d12;border-radius:calc(3.1rem - 3px);padding:9px}.lpScreen{background:var(--card);border-radius:2.35rem;position:relative;overflow:hidden}.lpIsland{z-index:20;background:#0b0d12;border-radius:9999px;width:88px;height:25px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.lpNotif{animation:4.5s cubic-bezier(.2,.9,.3,1.1) 5s both lpNotif}@keyframes lpNotif{0%{opacity:0;transform:translateY(-140%)}10%,85%{opacity:1;transform:none}to{opacity:0;transform:translateY(-140%)}}@media (prefers-reduced-motion:reduce){.lpNotif{display:none}}.lpChips{scrollbar-width:none}.lpChips::-webkit-scrollbar{display:none}
