@font-face{font-family:Geist;src:url(/fonts/GeistVF.woff) format("woff");font-weight:100 900;font-display:swap}.lp{--paper:#C4C9D6;--card:#EEF0F6;--ink:#1B1A17;--body-c:#3E3D38;--mut:#64625C;--hair:rgba(27,26,23,.13);--hair-2:rgba(27,26,23,.22);--blue:#3D7BFF;--blue-2:#6FA8FF;--sky:#57C3FF;--lsans:"Geist",system-ui,-apple-system,sans-serif;--maxw:1060px;min-height:100vh;background:var(--paper);color:var(--ink);font-family:var(--lsans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden;font-feature-settings:"ss01","cv01","cv11"}.lp *{box-sizing:border-box}.lp a{color:inherit;text-decoration:none}.lp h1,.lp h2,.lp h3,.lp p{margin:0}.lp h1,.lp h2,.lp h3{font-weight:600;letter-spacing:-.035em;line-height:1.05;color:var(--ink)}.lp .accent{color:var(--blue)}.lp .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.lp .wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}.lp .hero-setter{position:fixed;inset:0;z-index:0;overflow:hidden;background:#B4B9C7;perspective:1400px}.lp .hs-tilt{position:absolute;inset:0;transform-style:preserve-3d;will-change:transform;transform:scale(1.06)}.lp .hs-svg{width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.lp .hs-tilt{transform:none}}.lp header{position:fixed;top:0;left:0;right:0;z-index:40;transition:background .3s ease,box-shadow .3s ease,-webkit-backdrop-filter .3s ease;transition:background .3s ease,box-shadow .3s ease,backdrop-filter .3s ease;transition:background .3s ease,box-shadow .3s ease,backdrop-filter .3s ease,-webkit-backdrop-filter .3s ease}.lp header.scrolled{background:rgba(196,201,214,.84);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--hair)}.lp .nav{justify-content:space-between;padding:18px 24px;max-width:1280px;margin:0 auto}.lp .brand,.lp .nav{display:flex;align-items:center}.lp .brand{gap:10px;font-weight:620;font-size:21px;letter-spacing:-.03em;color:var(--ink)}.lp .brand img{width:30px;height:30px;border-radius:9px;display:block}.lp .nav-mid{display:flex;align-items:center;gap:2px;font-size:17px;color:var(--ink)}.lp .nav-mid a{transition:opacity .2s ease}.lp .nav-mid a:hover{opacity:.55}.lp .nav-mid .c{margin-right:10px;color:var(--ink)}.lp .nav-join{font-size:17px;color:var(--ink);text-decoration:underline;text-underline-offset:3px;transition:opacity .2s ease}.lp .nav-join:hover{opacity:.55}.lp .burger{display:none;flex-direction:column;gap:5px;background:none;border:none;padding:6px 2px;cursor:pointer}.lp .burger i{display:block;width:24px;height:2px;background:var(--ink);transition:transform .3s ease,opacity .3s ease}.lp .burger.x i:first-child{transform:translateY(7px) rotate(45deg)}.lp .burger.x i:nth-child(2){opacity:0}.lp .burger.x i:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.lp .m-menu{position:fixed;inset:0;z-index:30;background:rgba(196,201,214,.96);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;flex-direction:column;justify-content:center;padding:0 32px;gap:30px;opacity:0;pointer-events:none;transition:opacity .3s ease}.lp .m-menu.open{opacity:1;pointer-events:auto}.lp .m-menu a{font-size:32px;font-weight:520;letter-spacing:-.02em;color:var(--ink)}.lp .m-menu .mm-join{text-decoration:underline;text-underline-offset:4px}.lp .vh{position:relative;z-index:1;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;justify-content:center;padding:0 24px;overflow:hidden}.lp .vh-inner{max-width:600px;margin-left:max(24px,calc((100vw - 1280px) / 2));position:relative;z-index:2}.lp .vh-intro{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:clamp(16px,1.9vw,20px);line-height:1.45;font-weight:500;color:var(--ink);letter-spacing:-.01em;margin-bottom:clamp(16px,2.8vh,24px)}.lp .vh-intro .l2{font-weight:420;color:rgba(27,26,23,.58)}.lp .vh-type{font-size:clamp(19px,2.8vw,27px);line-height:1.35;font-weight:430;color:var(--ink);margin-bottom:clamp(20px,3.4vh,28px);min-height:2.7em;max-width:24ch;letter-spacing:-.01em}.lp .vh-caret{display:inline-block;width:2px;height:1.1em;background:var(--ink);vertical-align:middle;margin-left:2px;animation:lp-blink 1s step-end infinite}@keyframes lp-blink{0%,to{opacity:1}50%{opacity:0}}.lp .vh-pills{display:flex;flex-wrap:wrap;align-items:center;gap:8px 8px;opacity:0;transform:translateY(8px);transition:opacity .4s ease,transform .4s ease}.lp .vh-pills.in{opacity:1;transform:none}.lp .vpill{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--card);color:var(--ink);border:1px solid rgba(27,26,23,.12);border-radius:999px;font-size:15px;font-weight:480;font-family:var(--lsans);padding:9px 18px;white-space:nowrap;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .15s ease;box-shadow:0 2px 10px rgba(27,26,23,.07)}.lp .vpill:hover{background:var(--ink);color:#EEF0F6;border-color:var(--ink)}.lp .vpill.pri{background:var(--blue);color:#fff;border-color:var(--blue);box-shadow:0 6px 20px rgba(61,123,255,.32);font-weight:560}.lp .vpill.pri:hover{background:#2f66e0;border-color:#2f66e0;transform:translateY(-1px)}.lp .vpill.ghost{background:transparent;color:var(--ink);border-color:rgba(27,26,23,.38);box-shadow:none}.lp .vpill.ghost u{text-underline-offset:2px}.lp .vpill.ghost:hover{background:var(--ink);color:#EEF0F6;border-color:var(--ink)}.lp .vh-hint{position:absolute;left:50%;bottom:26px;transform:translateX(-50%);display:flex;align-items:center;gap:6px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:rgba(16,17,20,.5);transition:opacity .4s ease;z-index:2}.lp .vh-hint svg{animation:lp-nudge 1.8s ease-in-out infinite}.lp .vh-hint.off{opacity:0}@keyframes lp-nudge{50%{transform:translateY(4px)}}.lp .lp-body{position:relative;z-index:2;background:var(--paper);box-shadow:0 -1px 0 var(--hair)}.lp .lp-body:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;opacity:.05;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.lp section{position:relative;z-index:1}.lp .pad{padding:clamp(60px,9vh,108px) 0}.lp .sec-head{max-width:640px;margin:0 0 42px;text-align:left}.lp .sec-head h2{font-size:clamp(1.85rem,3.3vw,2.7rem);margin-bottom:12px;text-wrap:balance}.lp .sec-head p{color:var(--mut);font-size:1.02rem;letter-spacing:-.01em}.lp .phone{width:300px;max-width:82vw;margin:0 auto;position:relative;border-radius:46px;padding:10px;background:linear-gradient(160deg,#171b26,#0a0d15);box-shadow:0 30px 70px rgba(16,17,20,.28),0 0 0 1px rgba(16,17,20,.06),inset 0 0 0 1px rgba(255,255,255,.03)}.lp .island{position:absolute;top:20px;left:50%;transform:translateX(-50%);width:92px;height:26px;background:#000;border-radius:14px;z-index:3}.lp .screen{border-radius:38px;overflow:hidden;background:#000;aspect-ratio:300/616;display:flex;flex-direction:column;color:#F5F5F5}.lp .ig-status{display:flex;align-items:center;justify-content:space-between;padding:15px 22px 3px;height:44px;box-sizing:border-box;color:#F5F5F5;position:relative;z-index:2}.lp .ig-status .st-time{font-size:14px;font-weight:640;letter-spacing:.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp .ig-status .st-ic{display:flex;align-items:center;gap:6px}.lp .st-sig,.lp .st-wifi{display:block}.lp .st-bat{width:23px;height:11.5px;border:1px solid rgba(234,241,251,.5);border-radius:3px;padding:1.4px;position:relative;box-sizing:border-box}.lp .st-bat:after{content:"";position:absolute;right:-3px;top:50%;transform:translateY(-50%);width:1.6px;height:4px;border-radius:0 2px 2px 0;background:rgba(234,241,251,.5)}.lp .st-bat i{display:block;height:100%;width:82%;background:#EAF1FB;border-radius:1px}.lp .ig-top{display:flex;align-items:center;gap:10px;padding:4px 15px 12px;border-bottom:1px solid rgba(255,255,255,.09)}.lp .ig-back{color:#EAF1FB;flex:0 0 auto}.lp .ava-ring{position:relative;width:38px;height:38px;border-radius:50%;background:#333;display:grid;place-items:center;flex:0 0 auto}.lp .ava-ring:after{content:"";position:absolute;right:0;bottom:0;width:11px;height:11px;border-radius:50%;background:#2ED47A;border:2px solid #000}.lp .ava-init{width:100%;height:100%;border-radius:50%;background:#363636;display:grid;place-items:center;font-size:14px;font-weight:560;color:#F5F5F5}.lp .ig-top .nm{font-size:14px;font-weight:600;line-height:1.2;color:#F5F5F5}.lp .ig-top .nm small{display:block;font-size:11px;color:#A8A8A8;font-weight:400}.lp .ig-top .sp{margin-left:auto;display:flex;gap:15px;color:#93A2BC}.lp .ig-body{flex:1 1;padding:8px 14px;display:flex;flex-direction:column;gap:8px;justify-content:flex-end}.lp .ig-note{text-align:center;font-size:10.5px;color:#8E8E8E;margin:6px 0}.lp .ig-msg{max-width:80%;padding:9px 13px;font-size:12.5px;line-height:1.42;border-radius:20px}.lp .ig-in{align-self:flex-start;background:#303030;color:#F5F5F5;border-bottom-left-radius:5px}.lp .ig-out{align-self:flex-end;background:#3897F0;color:#fff;border-bottom-right-radius:5px}.lp .ig-type{align-self:flex-start;background:#303030;border-radius:18px;padding:11px 14px;display:flex;gap:4px}.lp .ig-type i{width:6px;height:6px;border-radius:50%;background:#93A2BC;animation:lp-typ 1.3s infinite}.lp .ig-type i:nth-child(2){animation-delay:.2s}.lp .ig-type i:nth-child(3){animation-delay:.4s}@keyframes lp-typ{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.lp .ig-input{display:flex;align-items:center;gap:9px;padding:10px 14px 16px}.lp .ig-cam{width:30px;height:30px;flex:0 0 auto;border-radius:50%;background:#3897F0;color:#fff;display:grid;place-items:center}.lp .ig-input .box{flex:1 1;border:1px solid rgba(255,255,255,.16);border-radius:20px;padding:9px 14px;font-size:12px;color:#A8A8A8}.lp .ig-tools{display:flex;align-items:center;gap:12px;color:#F5F5F5;flex:0 0 auto}.lp .phone-cap{text-align:center;margin-top:22px;color:var(--mut);font-size:13.5px}.lp .watch-grid{display:grid;grid-template-columns:minmax(0,340px) 1fr;grid-gap:clamp(30px,5vw,70px);gap:clamp(30px,5vw,70px);align-items:center;max-width:940px;margin:0 auto}.lp .watch-side{display:flex;flex-direction:column}.lp .watch-side .kicker{font-size:15.5px;color:var(--mut);line-height:1.6;letter-spacing:-.01em;max-width:44ch;margin-bottom:20px}.lp .watch-side .kicker b{color:var(--ink);font-weight:560}.lp .pillar{padding:17px 0;border-top:1px solid var(--hair)}.lp .pillar:last-child{border-bottom:1px solid var(--hair)}.lp .pillar h3{font-size:1.06rem;margin-bottom:6px;letter-spacing:-.02em}.lp .pillar p{color:var(--body-c);font-size:14px;line-height:1.55;max-width:48ch}.lp .rewrite{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(28px,4vw,60px);gap:clamp(28px,4vw,60px);max-width:760px;margin:0 auto 38px}.lp .rw-col{display:flex;flex-direction:column;align-items:center}.lp .rw-h{font-size:13.5px;font-weight:560;color:var(--ink);letter-spacing:-.01em;margin-bottom:16px;text-align:center}.lp .phone.sm{width:238px;max-width:74vw;padding:8px;border-radius:40px;box-shadow:0 26px 60px rgba(35,33,28,.35),0 0 0 1px rgba(150,180,230,.09),inset 0 0 0 1px rgba(255,255,255,.03)}.lp .phone.sm .screen{border-radius:32px;aspect-ratio:238/486}.lp .phone.sm .island{width:68px;height:20px;top:16px}.lp .phone.sm .ig-status{padding:12px 17px 2px;height:34px}.lp .phone.sm .ig-status .st-time{font-size:11.5px}.lp .phone.sm .st-sig{width:15px}.lp .phone.sm .st-wifi{width:14px}.lp .phone.sm .st-bat{width:20px;height:10px}.lp .phone.sm .ig-top{padding:3px 12px 9px;gap:8px;border-bottom:1px solid rgba(255,255,255,.09)}.lp .phone.sm .ava-ring{width:31px;height:31px}.lp .phone.sm .ava-init{font-size:12px}.lp .phone.sm .ig-top .nm{font-size:12.5px}.lp .phone.sm .ig-top .nm small{font-size:9.5px}.lp .phone.sm .ig-top .sp{gap:13px}.lp .phone.sm .ig-body{padding:8px 11px;gap:7px}.lp .phone.sm .ig-msg{font-size:11.5px;padding:8px 12px;max-width:84%}.lp .phone.sm .ig-input{padding:8px 11px 13px;gap:7px}.lp .phone.sm .ig-cam{width:25px;height:25px}.lp .phone.sm .ig-input .box{font-size:11px;padding:7px 12px}.lp .phone.sm .ig-tools{gap:10px}.lp .ig-out.spam{background:#2a2a2a;color:#8a8a8a}.lp .ig-seen{align-self:flex-end;font-size:9.5px;color:#5A6883;margin-top:-2px}.lp .rw-body{flex:1 1;display:flex;flex-direction:column;gap:8px;justify-content:flex-end;padding:44px 12px 18px}.lp .rw-b{max-width:88%;font-size:12px;line-height:1.42;padding:8px 12px;border-radius:15px}.lp .rw-b.bad{align-self:flex-start;border-bottom-left-radius:5px;background:#1b2130;color:#7d8698}.lp .rw-b.good{align-self:flex-end;border-bottom-right-radius:5px;background:linear-gradient(120deg,var(--blue),var(--blue-2));color:#fff}.lp .rw-verdict{font-size:12.5px;margin-top:14px;letter-spacing:-.01em;text-align:center}.lp .rw-verdict.bad-v{color:#B0685F}.lp .rw-verdict.good-v{color:var(--mut)}.lp .safe-facts{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(28px,4vw,60px);gap:clamp(28px,4vw,60px);max-width:860px;margin:0 auto}.lp .fact{font-size:14px;line-height:1.6;color:var(--body-c);letter-spacing:-.01em}.lp .fact b{color:var(--ink);font-weight:560}.lp .steps{display:grid;grid-template-columns:repeat(3,1fr);max-width:920px;margin:0 auto;position:relative}.lp .steps:before{content:"";position:absolute;top:19px;left:9%;right:9%;height:1px;background:linear-gradient(90deg,var(--blue),var(--sky));opacity:.5}.lp .step{text-align:center;padding:0 18px;position:relative}.lp .step .n{width:40px;height:40px;border-radius:50%;background:var(--card);border:1px solid var(--blue);color:var(--blue);font-size:15px;font-weight:560;display:grid;place-items:center;margin:0 auto 18px;position:relative;z-index:1;box-shadow:0 0 0 6px var(--paper)}.lp .step h3{font-size:1.05rem;margin-bottom:8px;letter-spacing:-.02em}.lp .step p{color:var(--body-c);font-size:13.5px;line-height:1.5}.lp .band{max-width:720px;margin:0 auto;text-align:center;padding:clamp(40px,6vh,64px) 32px;border:1px solid var(--hair);border-radius:24px;background:radial-gradient(600px circle at 50% -40%,rgba(61,123,255,.08),transparent 70%),var(--card);box-shadow:0 20px 50px rgba(35,33,28,.12)}.lp .band h2{font-size:clamp(1.9rem,3.8vw,2.9rem);margin-bottom:12px}.lp .band p{color:var(--mut);margin-bottom:26px}.lp .band-cta{display:inline-flex;align-items:center;gap:9px;background:var(--blue);color:#fff;font-size:16px;font-weight:560;padding:14px 26px;border-radius:999px;box-shadow:0 10px 28px rgba(61,123,255,.35);transition:transform .16s ease,box-shadow .25s ease,background .2s ease}.lp .band-cta:hover{transform:translateY(-1px);background:#2f66e0;box-shadow:0 14px 36px rgba(61,123,255,.45)}.lp .scarce{margin-top:16px;font-size:12.5px;color:var(--mut);letter-spacing:.01em}.lp footer{border-top:1px solid var(--hair);padding:30px 0;margin-top:44px;color:var(--mut);font-size:13px}.lp .foot{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px}.lp .foot img{width:22px;height:22px;border-radius:6px}.lp .foot a:hover{color:var(--ink)}.lp .mini-bot{position:fixed;right:22px;bottom:22px;width:84px;z-index:50;pointer-events:none;opacity:0;transform:translateY(16px) scale(.9);transition:.4s ease;display:block}.lp .mini-bot.show{opacity:1;transform:none;pointer-events:auto;cursor:pointer}.lp .mini-bot svg{filter:drop-shadow(0 10px 24px rgba(35,33,28,.32))}.lp .mini-tip{position:absolute;right:92px;bottom:20px;background:var(--card);border:1px solid var(--hair-2);border-radius:11px 11px 3px 11px;padding:7px 11px;font-size:12px;white-space:nowrap;font-weight:500;color:var(--ink);box-shadow:0 8px 24px rgba(35,33,28,.16)}.lp.has-js .reveal{opacity:0;transform:translateY(22px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.lp.has-js .reveal.in{opacity:1;transform:none}@media (max-width:860px){.lp .nav{padding:14px 20px}.lp .brand{font-size:19px}.lp .nav-join,.lp .nav-mid{display:none}.lp .burger{display:flex}.lp .vh{justify-content:flex-end;padding-bottom:84px}.lp .vh-inner{margin-left:0}.lp .hs-tilt{transform:none}.lp .vh:after{content:"";position:absolute;left:0;right:0;bottom:0;height:64%;background:linear-gradient(0deg,rgba(196,201,214,.94) 16%,rgba(196,201,214,.6) 52%,transparent);pointer-events:none;z-index:1}.lp .vh-hint{display:none}.lp .rewrite,.lp .safe-facts,.lp .watch-grid{grid-template-columns:1fr;gap:26px}.lp .steps{grid-template-columns:1fr;gap:30px}.lp .steps:before{display:none}.lp .mini-bot{width:68px}.lp .mini-tip{display:none}}@media (min-width:861px){.lp .m-menu{display:none}}@media (prefers-reduced-motion:reduce){.lp .ig-type i,.lp .vh-caret,.lp .vh-hint svg{animation:none!important}.lp .vh-pills,.lp.has-js .reveal{opacity:1;transform:none;transition:none}}.lp .pd-sec,.lp .pd-stage{position:relative}.lp .pd-stage{--pd-bg:#F7F8FA;--pd-side:#EEF1F7;--pd-card:#FFFFFF;--pd-line:#E7EAF1;--pd-ink:#111827;--pd-body:#333D4E;--pd-mut:#6B7686;--pd-blue:#2563EB;--pd-blue-50:#EFF4FF;--pd-ok:#16A34A;--pd-red:#DC2626;max-width:940px;margin:8px auto 0;perspective:1900px;perspective-origin:50% 42%}.lp .pd-win{position:relative;transform-style:preserve-3d;will-change:transform;transform:rotateX(6deg) rotateY(-13deg);border-radius:16px;overflow:hidden;background:var(--pd-card);border:1px solid rgba(17,24,39,.08);box-shadow:0 2px 4px rgba(16,24,40,.06),0 44px 90px -30px rgba(20,28,48,.55),0 18px 40px -24px rgba(20,28,48,.4)}.lp .pd-win.grabbing{cursor:-webkit-grabbing;cursor:grabbing}.lp .pd-bar{display:flex;align-items:center;gap:12px;height:42px;padding:0 15px;background:var(--pd-side);border-bottom:1px solid var(--pd-line);cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lp .pd-bar:active{cursor:-webkit-grabbing;cursor:grabbing}.lp .pd-dots{display:flex;gap:7px;flex:0 0 auto}.lp .pd-dots i{width:11px;height:11px;border-radius:50%;background:#D2D7E0}.lp .pd-dots i:first-child{background:#F0655B}.lp .pd-dots i:nth-child(2){background:#F5BE4F}.lp .pd-dots i:nth-child(3){background:#5FC466}.lp .pd-url{display:inline-flex;align-items:center;gap:6px;margin:0 auto;padding:4px 14px;background:#fff;border:1px solid var(--pd-line);border-radius:8px;font-size:12px;color:var(--pd-mut);letter-spacing:-.01em}.lp .pd-url svg{color:#9AA3B2}.lp .pd-grab{position:absolute;right:15px;font-size:11px;color:var(--pd-mut);opacity:.7;letter-spacing:-.01em;pointer-events:none}.lp .pd-app{display:grid;grid-template-columns:178px 1fr;background:var(--pd-bg);height:456px}.lp .pd-side{background:var(--pd-side);border-right:1px solid var(--pd-line);padding:15px 12px;display:flex;flex-direction:column}.lp .pd-brand{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:620;color:var(--pd-ink);letter-spacing:-.02em;padding:2px 6px 14px}.lp .pd-brand img{width:20px;height:20px;border-radius:6px}.lp .pd-nav{display:flex;flex-direction:column;gap:3px}.lp .pd-nav button{display:flex;align-items:center;gap:10px;padding:8px 10px;border:0;background:transparent;border-radius:9px;font:inherit;font-size:13px;font-weight:500;color:var(--pd-body);letter-spacing:-.01em;cursor:pointer;text-align:left;transition:background .13s,color .13s}.lp .pd-nav button svg{color:var(--pd-mut);flex:0 0 auto}.lp .pd-nav button:hover{background:rgba(37,99,235,.06)}.lp .pd-nav button.on{background:#fff;color:var(--pd-blue);box-shadow:0 1px 2px rgba(16,24,40,.06)}.lp .pd-nav button.on svg{color:var(--pd-blue)}.lp .pd-side-foot{margin-top:auto;display:flex;align-items:center;gap:8px;padding:8px 6px 2px;font-size:12.5px;color:var(--pd-body);border-top:1px solid var(--pd-line)}.lp .pd-main{overflow:hidden;padding:20px 22px}.lp .pd-surf{animation:pd-in .34s ease both}@keyframes pd-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.lp .pd-head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:15px}.lp .pd-head h3{font-size:19px;letter-spacing:-.03em;color:var(--pd-ink);line-height:1.1}.lp .pd-sub{font-size:12.5px;color:var(--pd-mut);margin-top:4px;letter-spacing:-.01em}.lp .pd-sub b{color:var(--pd-ink);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp .pd-live{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:560;color:var(--pd-ok);background:#EAF7EE;padding:4px 10px;border-radius:20px}.lp .pd-live i{width:6px;height:6px;border-radius:50%;background:var(--pd-ok);animation:pd-pulse 1.5s infinite}@keyframes pd-pulse{0%,to{opacity:1}50%{opacity:.35}}.lp .pd-chip{font-size:12px;font-weight:520;color:var(--pd-body);background:#fff;border:1px solid var(--pd-line);padding:6px 12px;border-radius:9px}.lp .pd-chip.pri{background:var(--pd-blue);color:#fff;border-color:var(--pd-blue)}.lp .pd-card{background:var(--pd-card);border:1px solid var(--pd-line);border-radius:13px;padding:13px 14px;box-shadow:0 1px 2px rgba(16,24,40,.04)}.lp .pd-ch{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--pd-mut);margin-bottom:10px}.lp .pd-grid2{display:grid;grid-template-columns:1fr 210px;grid-gap:14px;gap:14px}.lp .pd-col{display:flex;flex-direction:column;gap:14px}.lp .pd-row{display:flex;align-items:center;gap:10px;padding:7px 0}.lp .pd-row+.pd-row{border-top:1px solid var(--pd-line)}.lp .pd-ava{width:27px;height:27px;border-radius:50%;background:#E7ECF4;color:#55607A;font-size:11.5px;font-weight:600;display:grid;place-items:center;flex:0 0 auto}.lp .pd-ava.g{background:#E4F5EA;color:var(--pd-ok)}.lp .pd-ava.sm{width:22px;height:22px;font-size:10px}.lp .pd-rb{flex:1 1;min-width:0;font-size:12.5px;line-height:1.35;letter-spacing:-.01em}.lp .pd-rt{color:var(--pd-ink);font-weight:560}.lp .pd-rd,.lp .pd-rtime{color:var(--pd-mut)}.lp .pd-rtime{font-size:11px;flex:0 0 auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp .pd-row.typing .pd-rd{color:var(--pd-blue)}.lp .pd-dots3{display:flex;gap:3px;flex:0 0 auto}.lp .pd-dots3 i{width:5px;height:5px;border-radius:50%;background:var(--pd-blue);animation:lp-typ 1.3s infinite}.lp .pd-dots3 i:nth-child(2){animation-delay:.2s}.lp .pd-dots3 i:nth-child(3){animation-delay:.4s}.lp .pd-pbar{display:flex;align-items:center;gap:9px;padding:5px 0}.lp .pd-bl{width:46px;font-size:12px;color:var(--pd-body)}.lp .pd-bt{flex:1 1;height:7px;background:#EDF0F5;border-radius:4px;overflow:hidden}.lp .pd-bt i{display:block;height:100%;background:var(--pd-blue);border-radius:4px}.lp .pd-bt i.ok{background:var(--pd-ok)}.lp .pd-bn{width:20px;text-align:right;font-size:12px;font-weight:600;color:var(--pd-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp .pd-needs{background:var(--pd-blue-50);border-color:#D6E4FF}.lp .pd-needs-h{display:flex;align-items:center;justify-content:space-between}.lp .pd-needs-h span{font-size:13px;font-weight:600;color:var(--pd-ink)}.lp .pd-needs-h b{font-size:18px;color:var(--pd-blue);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp .pd-needs p{font-size:11.5px;color:var(--pd-mut);margin:4px 0 11px;line-height:1.4}.lp .pd-btn{width:100%;padding:8px;border:1px solid var(--pd-line);border-radius:9px;background:#fff;font:inherit;font-size:12.5px;font-weight:560;color:var(--pd-body);cursor:pointer}.lp .pd-btn.pri{background:var(--pd-blue);color:#fff;border-color:var(--pd-blue)}.lp .pd-cards3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.lp .pd-cc{background:var(--pd-card);border:1px solid var(--pd-line);border-radius:13px;padding:10px;box-shadow:0 1px 2px rgba(16,24,40,.04)}.lp .pd-cc-thumb{height:74px;border-radius:9px;display:grid;place-items:center;margin-bottom:10px}.lp .pd-cc-thumb span{font-size:11px;font-weight:600;color:#fff;letter-spacing:.02em;opacity:.95;text-shadow:0 1px 3px rgba(0,0,0,.25)}.lp .pd-cc-thumb.t-a{background:linear-gradient(135deg,#2563EB,#6FA8FF)}.lp .pd-cc-thumb.t-b{background:linear-gradient(135deg,#7C3AED,#C084FC)}.lp .pd-cc-thumb.t-c{background:linear-gradient(135deg,#0EA5A4,#5FE0C8)}.lp .pd-cc-thumb.t-d{background:linear-gradient(135deg,#EA580C,#FDBA74)}.lp .pd-cc-t{font-size:12.5px;font-weight:560;color:var(--pd-ink);line-height:1.3;letter-spacing:-.01em;margin-bottom:9px;min-height:32px}.lp .pd-tag{font-size:10.5px;font-weight:560;padding:3px 9px;border-radius:20px}.lp .pd-tag.s-scheduled{background:var(--pd-blue-50);color:var(--pd-blue)}.lp .pd-tag.s-draft{background:#F1F3F7;color:var(--pd-mut)}.lp .pd-tag.s-posted{background:#EAF7EE;color:var(--pd-ok)}.lp .pd-tag.s-idea{background:#FBF1E4;color:#B4791F}.lp .pd-clist{padding:4px 14px}.lp .pd-crow{display:flex;align-items:center;gap:11px;padding:11px 0}.lp .pd-crow+.pd-crow{border-top:1px solid var(--pd-line)}.lp .pd-cm{flex:1 1;min-width:0;font-size:12.5px;line-height:1.3}.lp .pd-cm .pd-rt{display:block}.lp .pd-cm .pd-rd{font-size:11px}.lp .pd-spark{width:72px;height:24px;flex:0 0 auto}.lp .pd-spark.up{color:var(--pd-ok)}.lp .pd-spark.down{color:var(--pd-red)}.lp .pd-delta{width:50px;text-align:right;font-size:12px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp .pd-delta.up{color:var(--pd-ok)}.lp .pd-delta.down{color:var(--pd-red)}.lp .pd-week{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:7px;gap:7px;margin-bottom:14px}.lp .pd-day{background:var(--pd-card);border:1px solid var(--pd-line);border-radius:10px;padding:9px 4px 8px;text-align:center}.lp .pd-day.today{border-color:var(--pd-blue);background:var(--pd-blue-50)}.lp .pd-dname{font-size:11px;font-weight:560;color:var(--pd-mut)}.lp .pd-day.today .pd-dname{color:var(--pd-blue)}.lp .pd-ddots{display:flex;justify-content:center;gap:3px;height:8px;margin-top:7px}.lp .pd-ddots i{width:6px;height:6px;border-radius:50%}.lp .pd-ddots i.p-a{background:#2563EB}.lp .pd-ddots i.p-b{background:#7C3AED}.lp .pd-ddots i.p-c{background:#0EA5A4}.lp .pd-plist{padding:4px 14px}.lp .pd-prow{display:flex;align-items:center;gap:12px;padding:10px 0}.lp .pd-prow+.pd-prow{border-top:1px solid var(--pd-line)}.lp .pd-when{width:74px;flex:0 0 auto;line-height:1.2}.lp .pd-when b{display:block;font-size:12.5px;color:var(--pd-ink)}.lp .pd-when span{font-size:11px;color:var(--pd-mut);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp .pd-plat{font-size:10.5px;font-weight:560;padding:3px 9px;border-radius:7px;flex:0 0 auto}.lp .pd-plat.p-a{background:var(--pd-blue-50);color:var(--pd-blue)}.lp .pd-plat.p-b{background:#F3ECFE;color:#7C3AED}.lp .pd-plat.p-c{background:#E5F7F4;color:#0E8A86}.lp .pd-pt{font-size:12.5px;color:var(--pd-body);letter-spacing:-.01em}.lp .pd-ava.live{position:relative}.lp .pd-ava.live:after{content:"";position:absolute;right:-1px;bottom:-1px;width:9px;height:9px;border-radius:50%;background:#2ED47A;border:2px solid #fff}.lp .pd-convo{display:grid;grid-template-columns:1fr 250px;grid-gap:14px;gap:14px;height:372px}.lp .pd-pipe{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;align-content:start}.lp .pd-stage-col{display:flex;flex-direction:column;gap:8px;min-width:0}.lp .pd-stage-h{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:620;text-transform:uppercase;letter-spacing:.05em;color:var(--pd-mut);padding:0 2px 2px}.lp .pd-stage-h b{margin-left:auto;color:var(--pd-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp .pd-sdot{width:7px;height:7px;border-radius:50%;flex:0 0 auto}.lp .pd-sdot.new{background:var(--pd-blue)}.lp .pd-sdot.warm{background:#E0A226}.lp .pd-sdot.booked{background:var(--pd-ok)}.lp .pd-lead{display:flex;align-items:flex-start;gap:9px;padding:9px 10px;background:var(--pd-card);border:1px solid var(--pd-line);border-radius:11px;cursor:pointer;box-shadow:0 1px 2px rgba(16,24,40,.04);transition:border-color .13s,box-shadow .13s,transform .13s}.lp .pd-lead.on,.lp .pd-lead:hover{border-color:var(--pd-blue);box-shadow:0 6px 16px -8px rgba(37,99,235,.4);transform:translateY(-1px)}.lp .pd-lead-b{flex:1 1;min-width:0}.lp .pd-lead-n{display:flex;align-items:baseline;gap:6px;min-width:0;font-size:11.5px;font-weight:580;color:var(--pd-ink);letter-spacing:-.01em}.lp .pd-lead-n .nm{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.lp .pd-lead-t{margin-left:auto;font-size:10px;font-weight:400;color:var(--pd-mut);flex:0 0 auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp .pd-lead-s{display:block;margin-top:3px;font-size:11px;color:var(--pd-mut);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp .pd-chatpop{display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid var(--pd-line);border-radius:13px;overflow:hidden;box-shadow:0 1px 2px rgba(16,24,40,.04);animation:pd-in .28s ease both}.lp .pd-th-head{display:flex;align-items:center;gap:10px;padding:10px 13px;background:#fff;border-bottom:1px solid var(--pd-line);flex:0 0 auto}.lp .pd-th-head .pd-ava{width:34px;height:34px;font-size:13px}.lp .pd-th-who{display:flex;flex-direction:column;line-height:1.25;margin-right:auto}.lp .pd-th-who b{font-size:13px;font-weight:600;color:var(--pd-ink);letter-spacing:-.01em}.lp .pd-th-who span{font-size:11px;color:var(--pd-mut)}.lp .pd-th-badge{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:560;color:var(--pd-blue);background:var(--pd-blue-50);padding:5px 10px;border-radius:20px;flex:0 0 auto}.lp .pd-th-badge i{width:6px;height:6px;border-radius:50%;background:var(--pd-blue);animation:pd-pulse 1.5s infinite}.lp .pd-th-body{flex:1 1;overflow-y:auto;padding:13px;gap:8px;background:var(--pd-bg)}.lp .pd-b,.lp .pd-th-body{display:flex;flex-direction:column}.lp .pd-b{max-width:86%;gap:3px}.lp .pd-b.in{align-self:flex-start;align-items:flex-start}.lp .pd-b.out{align-self:flex-end;align-items:flex-end}.lp .pd-b-txt{font-size:12.5px;line-height:1.4;letter-spacing:-.01em;padding:9px 12px;border-radius:15px}.lp .pd-b.in .pd-b-txt{background:#fff;border:1px solid var(--pd-line);color:var(--pd-body);border-bottom-left-radius:5px}.lp .pd-b.out .pd-b-txt{background:var(--pd-blue);color:#fff;border-bottom-right-radius:5px}.lp .pd-b-time{font-size:9.5px;color:var(--pd-mut);padding:0 4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp .pd-th-book{align-self:center;gap:7px;font-size:11.5px;font-weight:560;color:var(--pd-ok);background:#EAF7EE;border:1px solid #cdebd6;padding:7px 14px;border-radius:20px;margin-top:4px}.lp .pd-float,.lp .pd-th-book{display:inline-flex;align-items:center}.lp .pd-float{position:absolute;z-index:4;gap:8px;padding:9px 14px;border-radius:12px;font-size:12.5px;font-weight:540;color:var(--pd-ink);background:rgba(255,255,255,.82);backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);border:1px solid rgba(255,255,255,.7);box-shadow:0 14px 34px -12px rgba(20,28,48,.4);letter-spacing:-.01em;animation:pd-bob 5.5s ease-in-out infinite}.lp .pd-float.f1{top:-14px;left:-8px}.lp .pd-float.f2{bottom:12%;right:-26px;animation-delay:-2.6s}.lp .pd-float b{color:var(--pd-blue)}.lp .pd-fdot{width:8px;height:8px;border-radius:50%;background:var(--pd-ok);box-shadow:0 0 0 4px rgba(22,163,74,.16)}@keyframes pd-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.lp .pd-mtabs{display:none}@media (max-width:860px){.lp .pd-stage{perspective:none;margin-top:4px}.lp .pd-win{transform:none!important}.lp .pd-float,.lp .pd-grab{display:none}.lp .pd-bar{cursor:default}.lp .pd-app{grid-template-columns:1fr;height:auto}.lp .pd-side{display:none}.lp .pd-main{padding:16px;min-height:430px}.lp .pd-grid2{grid-template-columns:1fr}.lp .pd-cards3{grid-template-columns:1fr 1fr}.lp .pd-convo{height:auto;gap:12px}.lp .pd-convo,.lp .pd-pipe{grid-template-columns:1fr}.lp .pd-chatpop{height:340px}.lp .pd-mtabs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px}.lp .pd-mtabs button{font:inherit;font-size:13px;font-weight:540;padding:8px 15px;border-radius:20px;border:1px solid var(--hair-2);background:transparent;color:var(--body-c);cursor:pointer}.lp .pd-mtabs button.on{background:var(--ink);color:var(--card);border-color:var(--ink)}}@media (prefers-reduced-motion:reduce){.lp .pd-win{transform:rotateX(4deg) rotateY(-9deg)}.lp .pd-dots3 i,.lp .pd-float,.lp .pd-live i,.lp .pd-surf{animation:none!important}}.pd-fcanvas{display:grid;grid-template-columns:1.35fr 1fr;grid-gap:14px;gap:14px;align-items:start}.pd-fchain{display:flex;flex-direction:column;align-items:stretch}.pd-fnode{display:flex;gap:10px;align-items:flex-start;background:#fff;border:1px solid var(--hair,#e4e8ef);border-radius:12px;padding:10px 12px;box-shadow:0 4px 14px rgba(35,33,28,.05)}.pd-fnode.live{border-color:rgba(37,99,235,.45)}.pd-fkind{flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:3px 7px;border-radius:6px;margin-top:1px}.pd-fkind.k-trigger{background:#e8efff;color:#1d4ed8}.pd-fkind.k-then{background:#eef1f5;color:#475066}.pd-fkind.k-if{background:#fdf1dc;color:#92600a}.pd-fbody{display:grid;grid-gap:1px;gap:1px;min-width:0}.pd-fbody b{font-size:12.5px}.pd-fbody span{font-size:11.5px;color:var(--mut,#6b7686)}.pd-frun{margin-left:auto;display:flex;align-items:center;gap:5px;font-size:10.5px;font-weight:600;color:#1d4ed8;white-space:nowrap}.pd-frun i{width:6px;height:6px;border-radius:50%;background:#2563eb;animation:pdpulse 1.4s infinite}.pd-flink{width:2px;height:14px;margin:0 auto;background:linear-gradient(#c9d4ea,#93a8d8)}@keyframes pdpulse{0%,to{opacity:1}50%{opacity:.35}}.pd-aichat{display:grid;grid-gap:10px;gap:10px}.pd-airow{display:flex;align-items:center;gap:8px;border-top:1px dashed var(--hair,#e4e8ef);padding-top:10px}.pd-amic{width:26px;height:26px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;background:#fee2e2;color:#dc2626;animation:pdpulse 1.4s infinite}.pd-apartial{font-size:12px;font-style:italic;color:var(--mut,#6b7686);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-conncode{display:flex;align-items:center;gap:10px;margin-bottom:12px}.pd-conncode code{flex:1 1;min-width:0;overflow-x:auto;white-space:pre;font-size:11.5px;background:#10141d;color:#c8d3ea;border-radius:8px;padding:9px 11px}@media (max-width:760px){.pd-fcanvas{grid-template-columns:1fr}}