html.nuntius{--bg:#0b0d10;--panel:#14171c;--line:#232830;--text:#e7eaee;--muted:#8b94a1;--accent:#c2947a;--offwhite:#f4f6f9;--font-mono:ui-monospace,"SF Mono","JetBrains Mono",Menlo,Consolas,monospace}*{box-sizing:border-box}html.nuntius,html.nuntius body{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased}:where(html.nuntius) a{color:inherit}:where(html.nuntius) button{font:inherit;cursor:pointer}:where(html.nuntius) input{font:inherit}.muted{color:var(--muted)}.small{font-size:12px;font-weight:400}html.nuntius body{font-family:var(--font-sans),ui-sans-serif,system-ui,-apple-system,sans-serif}.serif{font-family:var(--font-serif),Georgia,serif;font-style:italic;color:var(--accent)}.lp{position:relative;isolation:isolate;min-height:100dvh;background:var(--bg);overflow-x:hidden}.lp>footer,.lp>header,.lp>nav,.lp>section{position:relative;z-index:1}.lp-aura{background:radial-gradient(58% 40% at 76% 4%,hsla(22,37%,62%,.12),transparent 70%),radial-gradient(50% 38% at 12% 28%,hsla(22,37%,62%,.05),transparent 72%)}.lp-aura,.lp-grain{position:fixed;inset:0;z-index:0;pointer-events:none}.lp-grain{opacity:.04;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@media (max-width:560px){.lp-aura{background:radial-gradient(62% 30% at 78% 24%,hsla(22,37%,62%,.07),transparent 70%),radial-gradient(50% 34% at 12% 44%,hsla(22,37%,62%,.04),transparent 72%)}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}.reveal{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.reveal--in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none}.lp-btn:hover,.reveal{transform:none}}.lp-btn{display:inline-flex;align-items:center;justify-content:center;height:46px;padding:0 22px;border-radius:12px;font-size:15px;font-weight:600;letter-spacing:.01em;text-decoration:none;white-space:nowrap;transition:transform .18s ease,background .2s ease,border-color .2s ease,color .2s ease}.lp-btn--solid{background:var(--accent);color:#0b0d10}.lp-btn--solid:hover{transform:translateY(-1px);background:#cfa389}.lp-btn--solid:active{transform:translateY(0)}.lp-btn--ghost{background:transparent;color:var(--text);border:1px solid var(--line)}.lp-btn--ghost:hover{transform:translateY(-1px);border-color:var(--accent);color:var(--offwhite)}.lp-btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.lp a:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.lp-cta-eyebrow,.lp-cta-mail,.lp-eyebrow,.lp-footer-status,.lp-word-sub{font-family:var(--font-mono)}.lp-dim{color:rgba(231,234,238,.55)}.lp-ticker{position:fixed;top:0;left:0;right:0;z-index:40;display:flex;align-items:center;justify-content:center;gap:10px;height:34px;padding:0 16px;font-family:var(--font-mono);font-size:11px;letter-spacing:1.6px;text-transform:uppercase;color:var(--muted);text-decoration:none;background:rgba(12,15,19,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);transition:color .2s ease}.lp-ticker:hover{color:var(--text)}.lp-ticker-dot{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px hsla(22,37%,62%,.7);flex-shrink:0}.lp-ticker-sep{color:var(--line)}@media (max-width:560px){.lp-ticker{font-size:10px;letter-spacing:1px}}.lp-nav{position:fixed;top:34px;left:0;right:0;z-index:30;display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 clamp(20px,5vw,56px);background:transparent;border-bottom:1px solid transparent;transition:background .4s ease,border-color .4s ease,-webkit-backdrop-filter .4s ease;transition:background .4s ease,border-color .4s ease,backdrop-filter .4s ease;transition:background .4s ease,border-color .4s ease,backdrop-filter .4s ease,-webkit-backdrop-filter .4s ease}html[data-scrolled] .lp-nav{background:rgba(11,13,16,.78);-webkit-backdrop-filter:blur(12px) saturate(160%);backdrop-filter:blur(12px) saturate(160%);border-bottom-color:var(--line)}.lp-word{display:flex;align-items:baseline;gap:10px;text-decoration:none;color:var(--text);font-size:19px;font-weight:700;letter-spacing:-.01em}.lp-torii{align-self:center;flex:none}.lp-word-sub{font-size:11px;font-weight:400;letter-spacing:1.6px;text-transform:uppercase;color:var(--muted)}.lp-word--sm{font-size:16px}.lp-nav-cta{height:40px;padding:0 16px;font-size:13px}.lp-cta,.lp-flowfield,.lp-footer,.lp-hero,.lp-how,.lp-show,.lp-surfaces,.lp-tracks,.lp-why{width:min(1180px,100%);margin:0 auto;padding-left:clamp(20px,5vw,40px);padding-right:clamp(20px,5vw,40px)}.lp-cta,.lp-flowfield,.lp-how,.lp-show,.lp-surfaces,.lp-tracks,.lp-why{padding-top:clamp(52px,6vw,100px);padding-bottom:clamp(52px,6vw,100px)}.lp-hero{padding-top:calc(98px + clamp(12px, 2vw, 32px));padding-bottom:clamp(36px,5vw,72px);align-items:stretch;min-height:100dvh}.lp-hero,.lp-hero-inner{position:relative;display:flex}.lp-hero-inner{z-index:1;flex-direction:column;justify-content:space-between;width:100%;gap:clamp(28px,5vh,56px)}.lp-hero-top{display:flex;align-items:center;gap:18px}.lp-hero-rule{height:1px;width:clamp(48px,12vw,160px);background:hsla(0,0%,100%,.16)}.lp-hero-scene{position:absolute;top:0;bottom:0;left:50%;width:100vw;transform:translateX(-50%);z-index:0;pointer-events:none}.lp-hero-scene canvas{display:block;width:100%;height:100%}.lp-hero-icons{position:absolute;inset:0;z-index:0;pointer-events:none}.lp-hero-icon{position:absolute;animation:lp-float 8s ease-in-out infinite alternate;filter:drop-shadow(0 10px 24px rgba(0,0,0,.5))}.lp-hero-icon img{display:block;width:100%;height:auto}.lp-hero-icon--1{right:8%;top:19%;width:64px;animation-duration:9s}.lp-hero-icon--2{right:25%;top:33%;width:42px;opacity:.85;animation-duration:11s;animation-delay:-5s}.lp-hero-icon--3{right:14%;top:55%;width:56px;animation-duration:10s;animation-delay:-2s}.lp-hero-icon--4{right:34%;top:16%;width:36px;opacity:.75;animation-duration:12s;animation-delay:-7s}.lp-hero-icon--5{right:4%;top:40%;width:48px;opacity:.9;animation-duration:8.5s;animation-delay:-4s}.lp-hero-icon--6{right:27%;top:68%;width:40px;opacity:.8;animation-duration:11.5s;animation-delay:-8s}.lp-hero-icon--7{right:42%;top:42%;width:32px;opacity:.6;animation-duration:13s;animation-delay:-3s}.lp-hero-icon--8{right:11%;top:76%;width:42px;opacity:.8;animation-duration:9.5s;animation-delay:-6s}.lp-hero-icon--9{left:5%;top:22%;width:40px;opacity:.75;animation-duration:10.5s;animation-delay:-1s}.lp-hero-icon--10{left:14%;top:70%;width:46px;opacity:.85;animation-duration:12.5s;animation-delay:-9s}.lp-hero-icon--11{left:31%;top:13%;width:34px;opacity:.65;animation-duration:9.8s;animation-delay:-5.5s}.lp-hero-icon--12{right:48%;top:74%;width:36px;opacity:.7;animation-duration:11.8s;animation-delay:-2.5s}@keyframes lp-float{0%{transform:translateY(9px)}to{transform:translateY(-11px)}}@media (max-width:880px){.lp-hero-icon{display:none}.lp-hero-icon--1,.lp-hero-icon--10,.lp-hero-icon--3,.lp-hero-icon--5{display:block;width:38px;opacity:.55}}@media (prefers-reduced-motion:reduce){.lp-hero-icon{animation:none}}.lp-hero-scene{top:34px}.lp-hero-scene:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 58%,rgba(11,13,16,.55))}.lp-eyebrow{font-size:11px;font-weight:500;letter-spacing:2.6px;text-transform:uppercase;color:var(--muted)}.lp-h1{margin:0;max-width:15ch;font-size:clamp(3rem,8.6vw,7.5rem);line-height:.96;letter-spacing:-.035em;font-weight:600;color:var(--offwhite);text-wrap:balance;padding-bottom:.08em}.lp-hero-mid{display:flex;flex-direction:column;gap:clamp(20px,3vh,34px)}.lp-chat3d{perspective:1100px;width:min(460px,100%)}.lp-chat{display:flex;flex-direction:column;gap:12px;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;will-change:transform}.lp-bubble{--z:0px;position:relative;max-width:94%;padding:.5em .82em;border-radius:1.15em;font-weight:600;line-height:1.12;opacity:0;animation:lp-bubble-pop .62s cubic-bezier(.16,1,.3,1) both,lp-b-float 7s ease-in-out infinite}.lp-btail{position:absolute;top:0;right:-.47em;height:100%;width:1.59em;pointer-events:none;background:linear-gradient(180deg,#ddb190,#c2947a 46%,#a8795b 72%,#9a6f52);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 75 100'><path d='M0 0 A50 50 0 0 1 41 78.7 Q50 92 72 100 Q42 88 17 97 A50 50 0 0 1 0 100 Z'/></svg>") center /100% 100% no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 75 100'><path d='M0 0 A50 50 0 0 1 41 78.7 Q50 92 72 100 Q42 88 17 97 A50 50 0 0 1 0 100 Z'/></svg>") center /100% 100% no-repeat}.lp-b-text{position:relative}.lp-typing-trail{position:absolute;border-radius:50%;background:#10141a;border:1px solid var(--line)}.lp-typing-trail--big{width:12px;height:12px;left:-5px;bottom:-3px}.lp-typing-trail--small{width:6px;height:6px;left:-13px;bottom:-11px}.lp-b-sheen{position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(165deg,hsla(0,0%,100%,.34),hsla(0,0%,100%,.07) 36%,transparent 62%)}.lp-bubble--recv .lp-b-sheen{background:linear-gradient(165deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.02) 40%,transparent 62%)}.lp-bubble--sent{align-self:flex-end;color:#14100c;--z:72px;background:linear-gradient(180deg,#ddb190,#c2947a 46%,#a8795b 72%,#9a6f52);box-shadow:inset 0 1px 1px hsla(0,0%,100%,.42),0 30px 56px -14px hsla(22,37%,62%,.55),0 4px 12px rgba(0,0,0,.45);transform-origin:100% 100%;animation-delay:1.05s,2.6s;font-size:clamp(1.6rem,4vw,3rem);letter-spacing:-.02em}.lp-bubble--recv{align-self:flex-start;--z:34px;background:linear-gradient(173deg,#1c2129,#14171c 58%,#10141a 78%,#10141a);border:1px solid var(--line);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07),0 20px 40px -12px rgba(0,0,0,.65);transform-origin:0 100%;animation-delay:1.7s,3.3s}.lp-typing{display:inline-flex;align-items:center;gap:clamp(6px,.9vw,9px);padding:clamp(14px,1.9vw,19px) clamp(16px,2.3vw,23px)}.lp-typing i{width:clamp(9px,1.3vw,12px);height:clamp(9px,1.3vw,12px);border-radius:50%;background:var(--muted);animation:lp-typing-dot 1.3s ease-in-out 1.9s infinite}.lp-typing i:nth-child(2){animation-delay:2.05s}.lp-typing i:nth-child(3){animation-delay:2.2s}@keyframes lp-bubble-pop{0%{opacity:0;transform:translate3d(0,22px,var(--z)) scale(.4) rotateX(26deg)}60%{opacity:1;transform:translate3d(0,-4px,var(--z)) scale(1.05) rotateX(-5deg)}to{opacity:1;transform:translateZ(var(--z)) scale(1) rotateX(0deg)}}@keyframes lp-b-float{0%,to{transform:translateZ(var(--z))}50%{transform:translate3d(0,-7px,var(--z))}}@keyframes lp-typing-dot{0%,70%,to{opacity:.35;transform:translateY(0)}35%{opacity:1;transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.lp-bubble,.lp-chat{transform:none;animation:none}.lp-bubble{opacity:1}.lp-typing i{animation:none;opacity:.6}}@media (max-height:760px){.lp-hero-mid{gap:clamp(14px,2vh,24px)}.lp-h1{font-size:clamp(2.2rem,6.2vw,4.6rem)}.lp-bubble--sent{font-size:clamp(1.5rem,3.4vw,2.4rem)}.lp-chat3d{width:min(400px,100%)}}@media (max-width:560px){.lp-chat3d{width:100%}.lp-chat{gap:10px}.lp-bubble--sent{font-size:clamp(1.5rem,7.6vw,2.2rem)}.lp-hero-mid{gap:clamp(16px,3vh,26px)}.lp-hero{min-height:auto;padding-top:64px;padding-bottom:26px}.lp-hero-inner{gap:20px}.lp-hero-bar{gap:14px;padding-top:16px}.lp-lede{font-size:14.5px}}@media (hover:none) and (pointer:coarse){.lp-chat{animation:lp-chat-sway 11s ease-in-out infinite}}@keyframes lp-chat-sway{0%,to{transform:rotateX(2.5deg) rotateY(-5deg)}50%{transform:rotateX(-2deg) rotateY(5deg)}}.lp-hero-bar{display:flex;flex-direction:column;gap:22px;border-top:1px solid var(--line);padding-top:clamp(20px,2.5vw,30px)}.lp-lede{margin:0;max-width:46ch;font-size:clamp(16px,1.6vw,19px);line-height:1.6;color:var(--muted)}.lp-cta-row{display:flex;gap:12px;flex-wrap:wrap}@media (min-width:760px){.lp-hero-bar{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:48px}.lp-cta-row{flex-shrink:0}}.lp-hero-inner>*{animation:lp-rise .8s cubic-bezier(.16,1,.3,1) both}.lp-hero-inner>:first-child{animation-delay:.05s}.lp-hero-inner>:nth-child(2){animation-delay:.14s}.lp-hero-inner>:nth-child(3){animation-delay:.24s}@keyframes lp-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lp-hero-inner>*{animation:none}}.lp-h2{margin:0;font-size:clamp(2.1rem,4.6vw,4rem);line-height:1.02;letter-spacing:-.03em;font-weight:600;color:#f2f4f7;text-wrap:balance}.lp-body{font-size:16px;line-height:1.65;color:var(--muted);max-width:60ch}.lp-body,.lp-lede{text-wrap:pretty}.lp-why-title{text-wrap:balance}.lp-surfaces{display:block}.lp-surfaces-copy{max-width:640px}.lp-surfaces-copy .lp-body{margin-top:20px}.lp-surfaces .lp-flow{margin-top:clamp(36px,5vw,56px)}.lp-flow{display:grid;grid-template-columns:auto 1fr auto .7fr auto;align-items:center;grid-gap:0;gap:0}.lp-flow-chips{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.lp-flow-chip{display:flex;align-items:center;gap:10px;height:44px;padding:0 16px;font-size:13.5px;color:var(--text);background:var(--panel);border:1px solid var(--line);border-radius:10px;white-space:nowrap}.lp-flow-chip img{opacity:.85}.lp-flow-svg{width:100%;height:224px;display:block}.lp-flow-svg--out{height:224px}.lp-flow-line{stroke:var(--line);stroke-width:1}.lp-flow-line,.lp-flow-pulse{fill:none;vector-effect:non-scaling-stroke}.lp-flow-pulse{stroke:var(--accent);stroke-width:1.6;stroke-dasharray:.14 1;stroke-dashoffset:1.14;opacity:.85;animation:lp-flow-run 3.6s linear infinite}.lp-flow-pulse--out{animation-duration:2.4s;animation-delay:1.2s}@keyframes lp-flow-run{to{stroke-dashoffset:-.14}}.lp-flow-gate{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;border:1px solid hsla(22,37%,62%,.4);background:radial-gradient(circle,hsla(22,37%,62%,.14),transparent 70%);box-shadow:0 0 24px hsla(22,37%,62%,.25);animation:lp-gate-breathe 5s ease-in-out infinite}.lp-flow-gate svg{width:26px;height:22px}.lp-flow-gate svg line{stroke:var(--accent)}@keyframes lp-gate-breathe{0%,to{box-shadow:0 0 18px hsla(22,37%,62%,.18)}50%{box-shadow:0 0 34px hsla(22,37%,62%,.38)}}.lp-flow-record{display:flex;flex-direction:column;gap:8px;padding:16px 18px;border:1px solid hsla(22,37%,62%,.3);border-radius:12px;background:linear-gradient(160deg,hsla(22,37%,62%,.07),transparent 60%)}.lp-flow-record-k{font-family:var(--font-mono);font-size:10px;letter-spacing:1.6px;text-transform:uppercase;color:var(--accent);margin-bottom:2px}.lp-flow-record-row{font-size:13.5px;color:var(--text)}@media (prefers-reduced-motion:reduce){.lp-flow-pulse{animation:none;opacity:0}.lp-flow-gate{animation:none}}@media (max-width:880px){.lp-flow{grid-template-columns:1fr;gap:18px;justify-items:center}.lp-flow-chips{flex-direction:row;flex-wrap:wrap;justify-content:center}.lp-flow-svg{display:none}}.lp-tracks-head{max-width:720px;margin-bottom:clamp(32px,5vw,52px)}.lp-capgrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:16px;overflow:hidden}.lp-cap{display:flex;flex-direction:column;padding:clamp(24px,3vw,40px);background:var(--bg);transition:background .4s ease}.lp-cap:hover{background:#101319}.lp-cap-rule{width:28px;height:2px;background:var(--accent);border-radius:2px;margin-bottom:clamp(28px,5vw,64px)}.lp-cap-title{margin:0 0 10px;font-size:clamp(1.2rem,2vw,1.55rem);font-weight:600;letter-spacing:-.02em;color:#f2f4f7;text-wrap:balance}.lp-cap-body{margin:0;max-width:46ch;font-size:15px;line-height:1.6;color:var(--muted);text-wrap:pretty}.lp-cap--tint{background:radial-gradient(130% 130% at 100% 0,hsla(22,37%,62%,.09),var(--bg) 60%)}.lp-cap-visual{margin-top:clamp(20px,2.5vw,30px)}.lp-cap-visual--sheet{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--line);padding-top:16px}.lp-cap-visual--sheet div{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.lp-cap-visual--sheet span{font-family:var(--font-mono);font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:var(--accent)}.lp-cap-visual--sheet b{font-weight:500;font-size:13px;color:var(--text)}.lp-cap-visual--learn{display:flex;align-items:flex-end;gap:10px;height:74px;position:relative;padding-bottom:18px}.lp-cap-visual--learn i{width:22px;border-radius:3px 3px 0 0;background:linear-gradient(180deg,hsla(22,37%,62%,.85),hsla(22,37%,62%,.25))}.lp-cap-visual--learn span{position:absolute;bottom:0;left:0;font-family:var(--font-mono);font-size:9.5px;letter-spacing:1.2px;text-transform:uppercase;color:var(--muted)}.lp-band{width:100%;margin:0;padding:0}.lp-band-frame{position:relative;overflow:hidden}.lp-band-frame img,.lp-band-frame video{display:block;width:100%;height:clamp(380px,66vh,660px);object-fit:cover}.lp-band-frame:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(11,13,16,.55),transparent 26%,transparent 70%,rgba(11,13,16,.92))}.lp-why{display:grid;grid-template-columns:.88fr 1.12fr;grid-gap:clamp(28px,5vw,64px);gap:clamp(28px,5vw,64px);align-items:center}.lp-why-media{position:relative;overflow:hidden}.lp-why-media img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:4/5;animation:lp-kenburns 26s ease-in-out infinite alternate}@keyframes lp-kenburns{0%{transform:scale(1) translateY(0)}to{transform:scale(1.07) translateY(-1.5%)}}@media (prefers-reduced-motion:reduce){.lp-why-media img{animation:none}}.lp-why-text{display:flex;flex-direction:column;gap:clamp(28px,4vw,44px)}.lp-why-title{position:relative;margin:0 0 14px;padding-top:20px;font-size:clamp(20px,2.4vw,26px);font-weight:600;letter-spacing:-.01em;color:#f2f4f7}.lp-why-title:before{content:"";position:absolute;top:0;left:0;width:30px;height:2px;background:var(--accent);border-radius:2px}.lp-cta{position:relative;overflow:hidden;text-align:center}.lp-cta-ghost{-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:var(--font-serif),Georgia,serif;font-style:italic;font-size:clamp(7rem,26vw,22rem);line-height:1;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1px hsla(22,37%,62%,.07)}.lp-cta-ghost,.lp-cta-glow{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none}.lp-cta-glow{width:min(60vw,640px);height:min(60vw,640px);border-radius:50%;background:radial-gradient(circle,hsla(22,37%,62%,.1) 0,transparent 70%);animation:lp-cta-pulse 7s ease-in-out infinite}@keyframes lp-cta-pulse{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.12)}}.lp-cta-scene{position:absolute;inset:0;z-index:0;pointer-events:none}.lp-cta-scene canvas{display:block;width:100%;height:100%}.lp-cta-inner{position:relative;z-index:1;max-width:760px;margin:0 auto}.lp-cta-eyebrow{margin:0 0 26px;font-size:11px;letter-spacing:2.4px;text-transform:uppercase;color:var(--muted)}.lp-cta-h{margin:0;font-size:clamp(2.6rem,7vw,6rem);line-height:.98;letter-spacing:-.04em;font-weight:600;color:var(--offwhite);text-wrap:balance}.lp-cta-body{margin:28px auto 0;max-width:48ch}.lp-cta-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px;margin-top:38px}.lp-cta .lp-btn--solid{animation:lp-ember 4.5s ease-in-out infinite}@keyframes lp-ember{0%,to{box-shadow:0 0 0 hsla(22,37%,62%,0)}50%{box-shadow:0 0 26px hsla(22,37%,62%,.45)}}@media (prefers-reduced-motion:reduce){.lp-cta .lp-btn--solid{animation:none}}.lp-cta-mail{font-size:13px;letter-spacing:1px;color:var(--muted);text-decoration:none;transition:color .2s ease}.lp-cta-mail:hover{color:var(--offwhite)}@media (prefers-reduced-motion:reduce){.lp-cta-glow{animation:none}}.lp-footer{padding-top:clamp(48px,6vw,72px);padding-bottom:48px;border-top:1px solid var(--line)}.lp-footer-top{display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between}.lp-footer-brand{max-width:360px}.lp-footer-tag{margin:18px 0 0;font-size:14px;line-height:1.6;color:var(--muted)}.lp-footer-status{display:inline-flex;align-items:center;gap:9px;margin-top:22px;font-size:10.5px;letter-spacing:1.4px;text-transform:uppercase;color:var(--muted)}.lp-footer-dot{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px hsla(22,37%,62%,.7)}.lp-footer-links{display:flex;flex-direction:column;gap:14px}.lp-footer-links a{font-size:14px;color:var(--muted);text-decoration:none;transition:color .2s ease}.lp-footer-links a:hover{color:var(--offwhite)}.lp-footer-bottom{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:clamp(40px,6vw,72px);padding-top:24px;border-top:1px solid var(--line);font-family:var(--font-mono);font-size:11px;letter-spacing:.5px;color:var(--muted)}.lp-footer-bottom a{color:var(--muted);text-decoration:none}.lp-footer-bottom a:hover{color:var(--offwhite)}.lp-sec-eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 26px;font-family:var(--font-mono);font-size:12px;font-weight:400;letter-spacing:1.6px;text-transform:uppercase;color:var(--muted)}.lp-sec-eyebrow:before{content:"";width:24px;height:2px;background:var(--accent);border-radius:2px}.lp-ff-copy{max-width:820px;position:relative;z-index:2;padding:clamp(44px,8vh,110px) 0}.lp-ff-block{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:clamp(18px,3vw,44px);column-gap:clamp(18px,3vw,44px);align-items:start;padding:clamp(20px,4vh,60px) 0}.lp-ff-ghost{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;font-size:clamp(4.4rem,13vw,11rem);line-height:1;letter-spacing:-.03em;color:transparent;-webkit-text-stroke:1px hsla(22,37%,62%,.09)}.lp-lane{position:relative;z-index:1;will-change:transform}.lp-lane-in{display:flex;flex-direction:column;transition:transform .45s cubic-bezier(.22,1,.36,1)}.lp-msg{background:rgba(16,19,24,.88);border:1px solid var(--line);border-radius:14px;padding:12px 14px 13px;transform:rotate(var(--rot,0deg));backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 18px 40px rgba(0,0,0,.28)}.lp-msg-head{display:flex;align-items:center;gap:7px;margin-bottom:10px;font-family:var(--font-mono);font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:var(--muted)}.lp-msg-head img{opacity:.85}.lp-msg-head time{margin-left:auto;letter-spacing:.6px}.lp-msg-from{margin-top:8px;font-size:11px;color:var(--muted)}.lp-im-bubble{width:-moz-fit-content;width:fit-content;max-width:100%;background:#3a3a3c;color:#f2f3f7;border-radius:16px 16px 16px 5px;padding:9px 12px;font-size:13.5px;line-height:1.45}.lp-msg--sent .lp-im-bubble{background:#0a84ff;border-radius:16px 16px 5px 16px;margin-left:auto}.lp-tg{background:#17212b;border-radius:12px 12px 12px 4px;padding:8px 11px 6px;font-size:13.5px;line-height:1.45;color:#f1f5f9}.lp-tg-name{margin-bottom:3px;font-size:12px;font-weight:600;color:#6ab2f2}.lp-tg-meta{display:flex;justify-content:flex-end;margin-top:3px;font-size:11px}.lp-tg-ticks{color:#5eb5f7;letter-spacing:-2px}.lp-dc,.lp-sl{display:flex;gap:9px;align-items:flex-start}.lp-dc-av,.lp-sl-av{flex:none;display:grid;place-items:center;width:30px;height:30px;font-size:13px;font-weight:700;color:#0b0d10}.lp-sl-av{border-radius:7px}.lp-dc-av{border-radius:50%}.lp-chat-name{font-size:13px;font-weight:700;color:#eef2f6}.lp-chat-meta{margin-left:7px;font-size:10.5px;color:var(--muted)}.lp-chat-body{margin-top:2px;font-size:13px;line-height:1.45;color:#c9d2dc}.lp-sl-thread{font-weight:600;color:#4faee3}.lp-dc-react,.lp-sl-thread{margin-top:6px;font-size:11px}.lp-dc-react{display:inline-block;padding:2px 8px;border-radius:8px;background:rgba(88,101,242,.16);border:1px solid rgba(88,101,242,.32);color:#c6ccf5}.lp-em-from{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.5px;color:var(--muted)}.lp-em-subject{margin-top:5px;font-size:13.5px;font-weight:600;color:#eef2f6}.lp-em-snippet{margin-top:3px;font-size:12.5px;line-height:1.5;color:var(--muted)}@media (prefers-reduced-motion:reduce){.lp-msg{transform:none}.lp-lane-in{transition:none}}.lp-show-head{max-width:720px;margin-bottom:clamp(36px,5vw,52px)}.lp-window{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#101319;box-shadow:0 40px 120px rgba(0,0,0,.5)}.lp-window-bar{display:flex;align-items:center;gap:14px;padding:13px 18px;border-bottom:1px solid var(--line);background:hsla(0,0%,100%,.02)}.lp-window-dots{display:flex;gap:7px}.lp-window-dots i{width:11px;height:11px;border-radius:50%;background:var(--line)}.lp-window-url{font-family:var(--font-mono);font-size:12px;color:var(--muted)}.lp-window-body{display:grid;grid-template-columns:220px minmax(0,1fr) 290px;min-height:430px}.lp-win-rail{border-right:1px solid var(--line);padding:22px 16px}.lp-rail-title{font-size:15px;font-weight:600;color:var(--offwhite)}.lp-rail-sub{font-size:12.5px;color:var(--muted);margin:2px 0 24px}.lp-rail-label{font-family:var(--font-mono);font-size:11px;letter-spacing:1px;color:var(--muted);margin-bottom:12px}.lp-rail-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:14px}.lp-rail-list li{display:flex;align-items:center;gap:9px;padding:9px 11px;border-radius:8px;color:var(--muted)}.lp-rail-list li span{color:rgba(139,148,161,.5)}.lp-rail-list li.active{background:hsla(22,37%,62%,.1);color:var(--text)}.lp-rail-list li.active span{color:var(--accent)}.lp-win-thread{display:flex;flex-direction:column;border-right:1px solid var(--line);min-width:0}.lp-win-thread-head{padding:16px 22px;border-bottom:1px solid var(--line);font-size:14px;color:var(--muted)}.lp-win-thread-head span{color:var(--accent)}.lp-win-msgs{padding:22px;display:flex;flex-direction:column;gap:18px}.lp-win-msg{display:flex;gap:12px}.lp-win-av{flex:none;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;background:#2c2620;color:var(--accent)}.lp-win-av--crew{background:#1c2230;color:#9aa7bd}.lp-win-msg-meta{font-size:12.5px;color:var(--muted);margin-bottom:5px}.lp-win-bubble{font-size:14.5px;line-height:1.5;color:var(--text);background:hsla(0,0%,100%,.04);padding:11px 14px;border-radius:4px 12px 12px 12px;max-width:88%}.lp-win-detect{display:inline-flex;align-items:center;gap:9px;align-self:flex-start;font-family:var(--font-mono);font-size:12px;color:var(--accent);background:hsla(22,37%,62%,.1);border:1px solid hsla(22,37%,62%,.25);padding:8px 13px;border-radius:999px}.lp-win-detect-dot{width:6px;height:6px;border-radius:50%;background:var(--accent)}.lp-win-capture{padding:20px 18px;background:hsla(22,37%,62%,.03)}.lp-capture-label{font-family:var(--font-mono);font-size:11px;letter-spacing:1px;color:var(--accent);margin-bottom:16px}.lp-capture-card{border:1px solid var(--line);border-radius:12px;background:var(--panel);overflow:hidden}.lp-capture-top{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--line)}.lp-capture-name{font-size:15px;font-weight:600;color:var(--offwhite)}.lp-capture-v{font-family:var(--font-mono);font-size:11px;color:var(--muted)}.lp-capture-rows{padding:16px;display:flex;flex-direction:column;gap:14px;font-size:13.5px;color:var(--text)}.lp-capture-k{display:block;font-size:12px;color:var(--muted);margin-bottom:3px}.lp-capture-row s{color:rgba(139,148,161,.6)}.lp-capture-row b{color:var(--accent);font-weight:600}.lp-capture-status{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--text)}.lp-capture-statusdot{width:7px;height:7px;border-radius:50%;background:var(--accent)}.lp-capture-foot{display:flex;justify-content:space-between;padding:10px 16px;border-top:1px solid var(--line);font-family:var(--font-mono);font-size:11px;color:var(--muted)}.lp-capture-auto{color:var(--accent)}.lp-how-head{max-width:620px;margin-bottom:0}.lp-how-grid{position:relative;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(24px,4vw,44px);gap:clamp(24px,4vw,44px);margin-top:clamp(40px,5vw,60px)}.lp-how-grid:before{content:"";position:absolute;top:1px;left:0;right:0;height:1px;background:var(--line)}.lp-how-rule{position:relative;display:block;width:34px;height:2px;background:var(--accent);border-radius:2px;margin-bottom:2px;transform:scaleX(0);transform-origin:left;transition:transform .9s cubic-bezier(.16,1,.3,1) .15s,box-shadow .9s ease .15s}.lp-how-step.reveal--in .lp-how-rule{transform:scaleX(1);box-shadow:0 0 14px hsla(22,37%,62%,.55)}@media (prefers-reduced-motion:reduce){.lp-how-rule{transform:scaleX(1);transition:none}}.lp-step-viz{margin-top:clamp(20px,2.5vw,28px);height:64px}.lp-step-viz--talk{display:flex;flex-direction:column;gap:7px;justify-content:flex-end}.lp-step-viz--talk i{display:block;height:13px;border-radius:999px}.lp-step-viz--talk .recv{align-self:flex-start;background:var(--panel);border:1px solid var(--line)}.lp-step-viz--talk .sent{align-self:flex-end;background:linear-gradient(173deg,#d3a583,#ad8062)}.lp-step-viz--read{position:relative}.lp-step-viz--read svg{width:100%;height:100%;display:block}.lp-step-node-dot{position:absolute;left:47.3%;top:50%;transform:translate(-50%,-50%);width:13px;height:13px;border-radius:50%;background:hsla(22,37%,62%,.16);border:1px solid var(--accent);box-shadow:0 0 10px hsla(22,37%,62%,.35)}.lp-step-viz--record{display:flex;flex-direction:column;gap:9px;justify-content:flex-end}.lp-step-viz--record div{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--line);padding-top:8px}.lp-step-viz--record span{font-family:var(--font-mono);font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:var(--accent)}.lp-step-viz--record b{font-weight:500;font-size:13px;color:var(--text)}.lp-how-title{margin:14px 0 10px;font-size:clamp(1.3rem,2vw,1.55rem);font-weight:600;letter-spacing:-.02em;color:#f2f4f7;text-wrap:balance}.lp-how-body{margin:0;font-size:15.5px;line-height:1.6;color:var(--muted);text-wrap:pretty}@media (max-width:820px){.lp-hero-scene:after{background:linear-gradient(180deg,rgba(11,13,16,.5),rgba(11,13,16,.8))}.lp-ff-block{grid-template-columns:repeat(2,1fr)}.lp-msg{padding:10px 12px 11px}.lp-how-grid,.lp-window-body{grid-template-columns:1fr}.lp-win-rail,.lp-win-thread{border-right:none;border-bottom:1px solid var(--line)}.lp-win-capture{border-right:none}.lp-why{grid-template-columns:1fr}.lp-why-media img{aspect-ratio:16/11}.lp-capgrid{grid-template-columns:1fr}}