.landing-page.lp-root-shell{padding-bottom:var(--lp-dock-stack);background:#020202}.landing-page{--lp-green:var(--terminal-green,#34d399);--lp-gold:#e8c872;--lp-gold-bright:#fde68a;--lp-gold-deep:#d4a853;--lp-text:#e5e7eb;--lp-text-soft:#9ca3af;--lp-text-muted:#6b7280;--lp-border:#ffffff12;--lp-border-strong:#ffffff1a;--lp-dock-h:40px;--lp-dock-gap:max(18px,env(safe-area-inset-bottom,0px));--lp-dock-stack:calc(var(--lp-dock-h) + var(--lp-dock-gap) + 14px)}.landing-page .lp-integrations-hero-section{background:linear-gradient(#0006 0%,#0003 100%);border-bottom:1px solid #ffffff14;padding:3rem 0 2rem;position:relative}.landing-page .lp-integrations-hero-section:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 0,#34d3990a 0%,#0000 60%);position:absolute;inset:0}.landing-page .lp-integrations-hero-wrap{z-index:1;max-width:1200px;margin:0 auto;padding:0 2rem;position:relative}.landing-page .lp-integrations-hero-section .lp-integrations-strip{border-top:none;margin-top:0;padding-top:0}.landing-page .lp-integrations-hero-section .lp-integrations-label{text-align:center;color:#6b7280;margin-bottom:1.5rem;font-size:.6rem}.landing-page .lp-integrations-hero-section .lp-integrations-marquee{margin:0 auto}.landing-page .lp-integrations-hero-section .lp-integrations-more{text-align:center;margin-top:1rem}.landing-page .lp-hero-grid-root{position:relative;overflow:hidden}.landing-page .lp-hero-media-zone--centered .lp-hero-flowers-overlay{background:radial-gradient(48% 52% at 50% 34%,#020202c7 0%,#02020261 48%,#0000 88%),linear-gradient(#0202027a 0%,#0000 26% 58%,#020202f0 100%)}.landing-page .lp-hero-grid-root .lp-dot-grid{-webkit-mask-image:radial-gradient(80% 90% at 50% 40%,#000 30%,#0000 100%);mask-image:radial-gradient(80% 90% at 50% 40%,#000 30%,#0000 100%)}.landing-page .lp-hero-grid-root .lp-dot-grid:before{content:"";pointer-events:none;background-image:radial-gradient(circle,#34d39924 1px,#0000 1px);background-size:48px 48px;animation:14s linear infinite lpHeroDotDrift;position:absolute;inset:-48px}@keyframes lpHeroDotDrift{0%{transform:translate(0,0)}to{transform:translate(48px,48px)}}.landing-page .lp-hero-flank{z-index:2;grid-template-rows:minmax(520px,1fr);grid-template-columns:minmax(0,1.05fr) minmax(0,1.1fr) minmax(0,1.05fr);align-items:center;max-width:1480px;min-height:clamp(560px,76vh,760px);margin:0 auto;padding:5.5rem 1.5rem 4.5rem;display:grid;position:relative}.landing-page .lp-hero-flank-pipes{grid-row:1;width:100%;max-width:320px;height:clamp(500px,64vh,660px);overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 6% 94%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 6% 94%,#0000 100%)}.landing-page .lp-hero-flank-pipes .lp-hero-task-col-track{gap:14px}.landing-page .lp-hero-flank-pipes .lp-hero-task-title{font-size:.68rem}.landing-page .lp-hero-flank-pipes .lp-hero-task-kicker{font-size:.56rem}.landing-page .lp-hero-flank-pipes .lp-hero-task-cmd{margin:9px 12px;padding:9px 11px;font-size:.66rem}.landing-page .lp-hero-flank-pipes .lp-hero-task-line{font-size:.62rem}.landing-page .lp-hero-flank-pipes .lp-hero-task-foot{padding:9px 12px;font-size:.58rem}.landing-page .lp-hero-flank-pipes .lp-hero-task-col{height:100%}.landing-page .lp-hero-flank-pipes--left{grid-column:1;justify-self:end;padding-right:10px}.landing-page .lp-hero-flank-pipes--center{opacity:.3;pointer-events:none;grid-column:2;justify-self:center;max-width:290px;margin-top:18px}.landing-page .lp-hero-flank-pipes--right{grid-column:3;justify-self:start;margin-top:32px;padding-left:10px}.landing-page .lp-hero-flank-copy{z-index:3;text-align:center;pointer-events:auto;grid-area:1/2;padding:0 .5rem;position:relative}.landing-page .lp-hero-flank-copy:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(88% 78% at 50% 48%,#020202e0 0%,#0000 72%);position:absolute;inset:-1.5rem -1.75rem}.landing-page .lp-hero-simple{text-align:center;z-index:1;max-width:none;margin:0;padding:0;position:relative}.landing-page .lp-hero-simple-inner{max-width:760px;margin:0 auto}.landing-page .lp-hero-simple-badge{letter-spacing:.12em;text-transform:uppercase;color:#9ca3af;font-size:.66rem;font-family:var(--font-mono),ui-monospace,monospace;background:#00000059;border:1px solid #34d39929;border-radius:100px;align-items:center;gap:8px;margin-bottom:2.25rem;padding:6px 14px;display:inline-flex}.landing-page .lp-hero-simple-badge-dot{background:var(--terminal-green);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2s cubic-bezier(.4,0,.6,1) infinite pulse;box-shadow:0 0 8px #34d39980}.landing-page .lp-hero-simple-headline{font-family:var(--font-serif-display),Georgia,"Times New Roman",serif;color:#f5f3ee;letter-spacing:-.01em;text-transform:none;margin:0 0 1.75rem;font-size:clamp(2.5rem,6vw,4.25rem);font-style:normal;font-weight:400;line-height:1.1}.landing-page .lp-hero-accent{color:var(--terminal-green,#34d399)}.landing-page .lp-hero-simple-lead{color:#9ca3af;font-size:1.08rem;line-height:1.65;font-family:var(--font-sans-main),system-ui,sans-serif;max-width:580px;margin:0 auto 2.5rem}.landing-page .lp-hero-simple-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.landing-page .lp-hero-meta-strip{letter-spacing:.1em;text-transform:uppercase;color:var(--lp-text-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:2.75rem;font-size:.62rem;display:flex}.landing-page .lp-hero-meta-sep{color:#34d39980}@media (max-width:1080px){.landing-page .lp-hero-flank{grid-template-rows:auto;grid-template-columns:1fr;min-height:auto;padding:4.5rem 1.5rem 3.5rem}.landing-page .lp-hero-flank-pipes--left,.landing-page .lp-hero-flank-pipes--right{display:none}.landing-page .lp-hero-flank-pipes--center{opacity:.18;grid-area:1/1;max-width:260px;margin-top:0}.landing-page .lp-hero-flank-copy{grid-area:1/1}}@media (max-width:768px){.landing-page .lp-hero-flank{padding:4rem 1.25rem 3rem}.landing-page .lp-hero-flank-pipes--center{display:none}.landing-page .lp-hero-simple-headline{font-size:2.6rem}.landing-page .lp-hero-simple-lead{font-size:1rem}}.landing-page .lp-hero-simple-inner>*{animation:.7s cubic-bezier(.16,1,.3,1) both lpHeroRise}.landing-page .lp-hero-simple-inner>:first-child{animation-delay:50ms}.landing-page .lp-hero-simple-inner>:nth-child(2){animation-delay:.14s}.landing-page .lp-hero-simple-inner>:nth-child(3){animation-delay:.23s}.landing-page .lp-hero-simple-inner>:nth-child(4){animation-delay:.32s}.landing-page .lp-hero-simple-inner>:nth-child(5){animation-delay:.41s}@keyframes lpHeroRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.landing-page .lp-hero-grid-root .lp-dot-grid:before,.landing-page .lp-hero-simple-inner>*{animation:none}}.landing-page .lp-terminals-section{max-width:1400px;margin:0 auto;padding:4rem 2rem;position:relative}.landing-page .lp-terminals-inner{z-index:2;position:relative}.landing-page .lp-terminals-head{letter-spacing:.18em;text-transform:uppercase;max-width:720px;color:var(--lp-text-muted);align-items:center;gap:16px;margin:0 auto 2.5rem;font-size:.6rem;display:flex}.landing-page .lp-terminals-head-rule{background:linear-gradient(90deg,#0000,#34d39940,#0000);flex:1;height:1px}.landing-page .lp-terminals-head-label{white-space:nowrap}.landing-page .lp-terminals-grid-wrap{max-width:100%;margin:0 auto}.landing-page .lp-hero-badge{background:linear-gradient(135deg,#064e3b26 0%,#0006 100%);border:1px solid #34d39940;border-radius:100px;align-items:center;gap:8px;margin-bottom:1.75rem;padding:6px 16px 6px 12px;transition:all .3s;display:inline-flex;box-shadow:0 2px 8px #0000004d,inset 0 1px #34d3991a}.landing-page .lp-hero-badge:hover{background:linear-gradient(135deg,#064e3b33 0%,#00000080 100%);border-color:#34d39959;box-shadow:0 4px 12px #0006,inset 0 1px #34d39926}.landing-page .lp-hero-badge-dot{background:var(--lp-green);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2s cubic-bezier(.4,0,.6,1) infinite pulse;box-shadow:0 0 8px #34d39999}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.landing-page .lp-hero-badge-text{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.1em;color:#9ca3af;font-size:.58rem}.landing-page .lp-hero-headline{font-family:var(--font-sans-main),system-ui,sans-serif;letter-spacing:-.04em;color:#fafafa;text-shadow:0 2px 8px #0000004d;margin:0 0 1.2rem;font-size:clamp(2.2rem,4.5vw,3.5rem);font-weight:700;line-height:1.06}.landing-page .lp-hero-headline-accent{color:var(--lp-gold-bright)}.landing-page .lp-hero-sub{font-family:var(--font-sans-main),system-ui,sans-serif;max-width:440px;color:var(--lp-text-soft);margin:0 0 2rem;font-size:clamp(.95rem,1.6vw,1.02rem);line-height:1.65}.landing-page .lp-hero-sub em{color:var(--lp-gold);font-style:normal}.landing-page .lp-hero-research-line{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.08em;color:#86efac;max-width:440px;margin:-.5rem 0 1.1rem;font-size:.62rem}.landing-page .lp-steps-band{border-bottom:1px solid var(--lp-border);background:linear-gradient(#0000004d 0%,#0000 100%)}.landing-page .lp-steps-band-wrap{max-width:1080px;margin:0 auto;padding:3.5rem 2rem 3.75rem}.landing-page .lp-steps-band-eyebrow{letter-spacing:.15em;text-transform:uppercase;color:#6b7280;margin:0 0 .85rem;font-size:.55rem}.landing-page .lp-steps-band-head{letter-spacing:.18em;text-transform:uppercase;color:var(--lp-text-muted);text-align:center;margin-bottom:2.5rem;font-size:.6rem}.landing-page .lp-steps-band-grid{grid-template-columns:repeat(3,1fr);display:grid}.landing-page .lp-steps-band-item{padding:0 2.25rem;position:relative}.landing-page .lp-steps-band-item+.lp-steps-band-item{border-left:1px solid var(--lp-border)}.landing-page .lp-steps-band-num{letter-spacing:.14em;color:#34d399b3;margin-bottom:.9rem;font-size:.66rem}.landing-page .lp-steps-band-title{font-family:var(--font-serif-display),Georgia,"Times New Roman",serif;letter-spacing:-.005em;text-transform:none;color:#f5f3ee;margin:0 0 .6rem;font-size:1.45rem;font-weight:400;line-height:1.15}.landing-page .lp-steps-band-body{font-family:var(--font-sans-main),system-ui,sans-serif;color:#8b929d;max-width:34ch;margin:0;font-size:.84rem;line-height:1.65}@media (max-width:860px){.landing-page .lp-steps-band-grid{grid-template-columns:1fr;gap:2rem}.landing-page .lp-steps-band-item{padding:0}.landing-page .lp-steps-band-item+.lp-steps-band-item{border-left:none;border-top:1px solid var(--lp-border);padding-top:2rem}}.landing-page .lp-pos-root{z-index:2;--lp-dot-x:0px;--lp-dot-y:0px;--lp-cursor-x:50%;--lp-cursor-y:50%;position:relative}.landing-page .lp-pos-inner{z-index:1;position:relative}.landing-page .lp-dot-grid{z-index:0;pointer-events:none;background-color:#0000;background-image:radial-gradient(circle,#ffffff1f 1px,transparent 1px),radial-gradient(circle 220px at var(--lp-cursor-x,50%)var(--lp-cursor-y,50%),#34d39973 0%,#34d39947 20%,#34d3991f 45%,transparent 75%);background-size:24px 24px,100% 100%;background-position:calc(50% + var(--lp-dot-x,0px))calc(50% + var(--lp-dot-y,0px)),0 0;opacity:1;transition:background-position .18s ease-out;position:absolute;inset:0}.landing-page .lp-pos-wrap{max-width:1080px;margin:0 auto;padding:0 2rem}.landing-page .lp-pos-section{border-top:none;padding:3.5rem 0}.landing-page .lp-pos-section+.lp-pos-section{padding-top:1.75rem}.landing-page .lp-feature-box{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;background:linear-gradient(145deg,#0a0a0af2 0%,#050505e6 100%);border:1px solid #ffffff1a;border-radius:0;transition:border-color .3s,background .3s,box-shadow .3s,transform .3s;animation:.8s forwards lp-feature-box-reveal;position:relative;overflow:hidden;transform:translateY(20px);box-shadow:0 4px 24px #0006,inset 0 1px #ffffff0d}.landing-page .lp-feature-box:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 0,#34d39905 0%,#0000 50%);transition:opacity .3s;position:absolute;inset:0}.landing-page .lp-feature-box:hover{background:linear-gradient(145deg,#0f0f0ffa 0%,#080808f2 100%);border-color:#ffffff2e;transform:translateY(-2px);box-shadow:0 8px 32px #00000080,inset 0 1px #ffffff14}.landing-page .lp-feature-box:hover:before{opacity:1}.landing-page .lp-feature-box--reverse .lp-feature-box-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.landing-page .lp-feature-box--reverse .lp-feature-box-visual{border-left:1px solid #ffffff14;border-right:none;order:2}.landing-page .lp-feature-box--reverse .lp-feature-box-copy{order:1}.landing-page .lp-feature-box:first-child{animation-delay:.1s}.landing-page .lp-feature-box:nth-child(2){animation-delay:.3s}.landing-page .lp-feature-box:nth-child(3){animation-delay:.5s}.landing-page .lp-feature-box:nth-child(4){animation-delay:.7s}.landing-page .lp-feature-box:nth-child(5){animation-delay:.9s}.landing-page .lp-feature-box:nth-child(6){animation-delay:1.1s}.landing-page .lp-feature-box+.lp-feature-box,.landing-page .lp-feature-box+.lp-feature-box--integrations,.landing-page .lp-feature-box--integrations,.landing-page .lp-feature-box--tools{margin-top:1.25rem}.landing-page .lp-feature-box--tools{border-top:none}.landing-page .lp-feature-box-tools{background:#00000059;border-top:1px solid #ffffff14;padding:1rem 1rem 1.15rem}.landing-page .lp-feature-box-actions{flex-wrap:wrap;gap:10px;margin-top:.25rem;display:flex}.landing-page .lp-feature-box-link{margin-top:1rem;font-size:.62rem;text-decoration:none;display:inline-block}.landing-page .lp-pos-root--overlay .lp-dot-grid{opacity:.4;background-image:radial-gradient(circle,#ffffff14 1px,transparent 1px),radial-gradient(circle 100px at var(--lp-cursor-x,50%)var(--lp-cursor-y,50%),#34d39966 0%,#34d39933 30%,transparent 60%)}.landing-page .lp-pos-root--overlay .lp-feature-box{background:linear-gradient(145deg,#060606f2 0%,#020202e6 100%);border-color:#ffffff26}.landing-page .lp-feature-box-head{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.15em;text-transform:uppercase;color:#6b7280;background:linear-gradient(90deg,#0009 0%,#0006 100%);border-bottom:1px solid #ffffff14;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.55rem;display:flex}.landing-page .lp-feature-box-num{color:#34d399;text-shadow:0 0 8px #34d3994d;font-weight:600}.landing-page .lp-feature-box-sep{color:#374151}.landing-page .lp-feature-box-eyebrow{color:#9ca3af}.landing-page .lp-feature-box-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:460px;display:grid}.landing-page .lp-feature-box-body--full{grid-template-columns:1fr}.landing-page .lp-feature-box-visual{background:linear-gradient(135deg,#0006 0%,#0003 100%);border-right:1px solid #ffffff14;flex-direction:column;justify-content:center;gap:1rem;min-width:0;padding:2rem 1.75rem;display:flex;position:relative}.landing-page .lp-feature-box-visual:before{content:"";pointer-events:none;background:radial-gradient(circle at 30% 40%,#34d39908 0%,#0000 60%);position:absolute;inset:0}.landing-page .lp-feature-box-copy{background:linear-gradient(135deg,#00000040 0%,#00000026 100%);flex-direction:column;justify-content:center;min-width:0;padding:2rem 2rem 1.75rem;display:flex}.landing-page .lp-feature-box-title{font-family:var(--font-serif-display),Georgia,"Times New Roman",serif;letter-spacing:-.01em;color:#f5f3ee;text-transform:none;margin:0 0 1rem;font-size:clamp(1.8rem,3.2vw,2.5rem);font-weight:400;line-height:1.1}.landing-page .lp-feature-box-lead{font-family:var(--font-sans-main),system-ui,sans-serif;color:#9ca3af;max-width:50ch;margin:0 0 1.5rem;font-size:.94rem;line-height:1.7}.landing-page .lp-pos-proof-card--inbox{border-radius:3px;margin:0}.landing-page .lp-pos-steps--inbox,.landing-page .lp-honest-cols--inbox{margin-top:0}.landing-page .lp-integrations-strip--embedded{border-top:none;margin-top:0;padding-top:0}.landing-page .lp-integrations-strip--embedded .lp-integrations-marquee{padding:.85rem 0 .65rem}.landing-page .lp-integrations-strip--embedded .lp-integrations-more{padding:0 1rem 1rem}@media (max-width:860px){.landing-page .lp-feature-box-body{grid-template-columns:1fr}.landing-page .lp-feature-box-visual{border-bottom:1px solid #ffffff14;border-right:none}.landing-page .lp-feature-box--reverse .lp-feature-box-visual{border-bottom:1px solid #ffffff14;border-left:none;order:1}.landing-page .lp-feature-box--reverse .lp-feature-box-copy{order:2}.landing-page .lp-feature-box-copy{justify-content:flex-start;padding:1.35rem 1.15rem 1.25rem}}.landing-page .lp-flow-stack{flex-direction:column;align-items:stretch;gap:0;width:100%;display:flex}.landing-page .lp-flow-box{opacity:0;background:linear-gradient(145deg,#0a0a0ab3 0%,#05050599 100%);border:1px solid #ffffff1f;border-radius:6px;padding:1rem 1.1rem;transition:all .25s;animation:.55s forwards lp-flow-box-in;transform:translateY(6px);box-shadow:0 4px 16px #0000004d,inset 0 1px #ffffff0d}.landing-page .lp-flow-box:hover{background:linear-gradient(145deg,#0f0f0fbf 0%,#080808a6 100%);border-color:#ffffff2e;box-shadow:0 6px 20px #0006,inset 0 1px #ffffff14}.landing-page .lp-flow-anim-1{animation-delay:.1s}.landing-page .lp-flow-anim-2{animation-delay:.45s}.landing-page .lp-flow-anim-3{animation-delay:.8s}.landing-page .lp-flow-box--request{align-items:flex-start;gap:.65rem;display:flex}.landing-page .lp-flow-box-icon{color:#93c5fd;width:28px;height:28px;font-family:var(--font-mono),ui-monospace,monospace;background:#3b82f61f;border:1px solid #60a5fa59;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:.9rem;display:flex}.landing-page .lp-flow-box-kicker{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:#6b7280;margin-bottom:.35rem;font-size:.5rem}.landing-page .lp-flow-box-main{font-family:var(--font-sans-main),system-ui,sans-serif;color:#e5e7eb;font-size:.88rem;font-weight:600;line-height:1.3}.landing-page .lp-flow-box-sub{color:#6b7280;margin-top:.3rem;font-size:.62rem}.landing-page .lp-flow-box--cmd{border-color:#34d39940}.landing-page .lp-flow-box--index{border-color:#34d3992e}.landing-page .lp-flow-box--api{background:#000000a6;border-color:#34d3994d}.landing-page .lp-flow-box--mcp{border-color:#a78bfa47}.landing-page .lp-flow-api-method{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.08em;color:#022c22;background:#34d399;border-radius:2px;margin-bottom:.45rem;padding:2px 7px;font-size:.52rem;font-weight:700;display:inline-block}.landing-page .lp-flow-api-path{color:#d1d5db;margin-bottom:.55rem;font-size:.68rem}.landing-page .lp-flow-api-json{color:#9ca3af;white-space:pre-wrap;margin:0;font-size:.58rem;line-height:1.55}.landing-page .lp-flow-connector{background:linear-gradient(#ffffff05,#34d39973,#ffffff05);width:1px;height:22px;margin:0 auto;position:relative}.landing-page .lp-flow-connector--short{height:14px}.landing-page .lp-flow-connector--dim{background:linear-gradient(#0000,#a78bfa59,#0000)}.landing-page .lp-flow-connector--pulse:after{content:"";background:#34d399;border-radius:50%;width:5px;height:5px;margin-left:-2.5px;animation:2.2s ease-in-out infinite lp-flow-dot-travel;position:absolute;top:0;left:50%;box-shadow:0 0 8px #34d39999}.landing-page .lp-flow-connector--dim.lp-flow-connector--pulse:after{background:#a78bfa;animation-delay:.6s;box-shadow:0 0 8px #a78bfa80}.landing-page .lp-flow-pipeline-row{flex-direction:column;align-items:stretch;display:flex}.landing-page .lp-flow-box--pipeline{padding:.65rem .75rem}.landing-page .lp-flow-box-row{align-items:center;gap:.55rem;display:flex}.landing-page .lp-flow-box-num{font-family:var(--font-mono),ui-monospace,monospace;color:#4b5563;min-width:1.25rem;font-size:.52rem}.landing-page .lp-flow-status{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;border-radius:2px;margin-left:auto;padding:2px 6px;font-size:.48rem}.landing-page .lp-flow-status--completed{color:#86efac;background:#34d3991f}.landing-page .lp-flow-status--needs_approval{color:#fcd34d;background:#fbbf241f}.landing-page .lp-flow-box--cycle{animation:.55s forwards lp-flow-box-in,4.2s ease-in-out infinite lp-flow-box-glow}.landing-page .lp-pipeline-card--compact{padding:.75rem .8rem}.landing-page .lp-pipeline-card--compact .lp-pipeline-card-title{margin-bottom:0;font-size:.82rem}.landing-page .lp-pipeline-grid{margin-bottom:.25rem}.landing-page .lp-api-tags{flex-wrap:wrap;gap:8px;margin-bottom:1rem;display:flex}.landing-page .lp-api-tag{letter-spacing:.08em;text-align:center;color:#86efac;background:#00000059;border:1px solid #34d39940;border-radius:2px;justify-content:center;align-items:center;min-width:3.25rem;padding:4px 10px;font-size:.54rem;display:inline-flex}@keyframes lp-flow-box-in{to{opacity:1;transform:translateY(0)}}@keyframes lp-flow-dot-travel{0%{opacity:0;top:0}15%{opacity:1}85%{opacity:1}to{opacity:0;top:calc(100% - 5px)}}@keyframes lp-flow-box-glow{0%,to{border-color:#ffffff1a}50%{border-color:#34d39959}}@keyframes lp-feature-box-reveal{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.landing-page .lp-dot-grid{transition:none}.landing-page .lp-feature-box,.landing-page .lp-flow-box{opacity:1;animation:none;transform:none}.landing-page .lp-flow-connector--pulse:after{opacity:.6;animation:none;top:50%}.landing-page .lp-flow-box--cycle{animation:none}}.landing-page .lp-pos-section--lead{border-top:none;padding-top:3rem}.landing-page .lp-pos-section--panel{background:#0a0a0a;border-top-color:#ffffff17;border-bottom:1px solid #ffffff0f}.landing-page .lp-features-band{padding:0 0 3.5rem}@media (max-width:900px){.landing-page .lp-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:560px){.landing-page .lp-module-grid{grid-template-columns:1fr!important}}.landing-page .lp-module-grid-wrap{max-width:880px;margin:0 auto}.landing-page .lp-module-grid-wrap .lp-module-card{font-size:.92em}.landing-page .lp-module-grid-wrap .lp-module-card-title{font-size:.68rem!important}.landing-page .lp-module-grid-wrap .lp-module-card-body{padding:.65rem .75rem .55rem}.landing-page .lp-module-grid-wrap .lp-module-card-head{padding:.45rem .75rem}.landing-page .lp-section-head{border-top:1px solid var(--lp-border);grid-template-columns:56px 1fr;align-items:baseline;gap:2rem;margin-bottom:1.75rem;padding-top:1.75rem;display:grid}.landing-page .lp-section-head--flush{border-top:none;padding-top:0}.landing-page .lp-section-num{font-family:var(--font-mono),ui-monospace,monospace;color:#374151;letter-spacing:.06em;padding-top:3px;font-size:.65rem}.landing-page .lp-pos-title{font-family:var(--font-sans-main),system-ui,sans-serif;letter-spacing:-.025em;color:#e5e7eb;margin:0 0 .35rem;font-size:clamp(1.35rem,2.8vw,1.85rem);font-weight:600;line-height:1.2}.landing-page .lp-pos-title--hero{max-width:16ch;color:var(--lp-gold-bright);margin-bottom:.85rem;font-size:clamp(1.5rem,3.2vw,2.1rem)}.landing-page .lp-pos-lead{font-family:var(--font-sans-main),system-ui,sans-serif;color:var(--lp-text-soft);max-width:52ch;margin:0;font-size:.88rem;line-height:1.65}.landing-page .lp-pos-lead strong{color:#d1d5db;font-weight:600}.landing-page .lp-pos-footnote{text-align:center;color:var(--lp-text-muted);font-size:.68rem;font-family:var(--font-sans-main),system-ui,sans-serif;max-width:520px;margin-top:1.25rem;margin-left:auto;margin-right:auto;line-height:1.55}.landing-page .lp-pos-proof-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:2.5rem;display:grid}@media (max-width:860px){.landing-page .lp-pos-proof-grid{grid-template-columns:1fr}}.landing-page .lp-pos-proof-card{font-family:var(--font-mono),ui-monospace,monospace;background:linear-gradient(165deg,#064e3b47 0%,#070a09 42%,#040404 100%);border:1px solid #22c55e52;border-radius:4px;transition:all .3s;overflow:hidden;box-shadow:inset 0 1px #34d39914,0 16px 48px #0006,0 0 0 1px #00000080}.landing-page .lp-pos-proof-card:hover{border-color:#22c55e6b;transform:translateY(-2px);box-shadow:inset 0 1px #34d3991f,0 20px 60px #00000080,0 0 0 1px #00000080}.landing-page .lp-pos-proof-head{color:#6b7280;letter-spacing:.06em;background:linear-gradient(90deg,#22c55e14 0%,#0000 72%);border-bottom:1px solid #22c55e26;justify-content:space-between;align-items:center;padding:.55rem .95rem;font-size:.56rem;display:flex}.landing-page .lp-pos-proof-head span:last-child{color:#4ade80}.landing-page .lp-pos-proof-body{padding:1.15rem .95rem 1rem}.landing-page .lp-pos-sparkline{background:#00000059;border:1px solid #ffffff0d;border-radius:2px;align-items:flex-end;gap:3px;height:40px;margin-bottom:.95rem;padding:.45rem .5rem;display:flex}.landing-page .lp-pos-spark-bar{background:linear-gradient(#86efac 0%,#22c55e59 100%);border-radius:1px 1px 0 0;flex:1;min-height:4px}.landing-page .lp-pos-spark-bar:nth-child(odd){opacity:.5}.landing-page .lp-pos-proof-metric{font-family:var(--font-sans-main),system-ui,sans-serif;letter-spacing:-.04em;color:#f3f4f6;margin-bottom:.3rem;font-size:clamp(2rem,4.5vw,2.65rem);font-weight:700;line-height:1}.landing-page .lp-pos-proof-sub{color:#9ca3af;margin-bottom:.75rem;font-size:.6rem}.landing-page .lp-pos-proof-row{border-top:1px solid #ffffff0d;justify-content:space-between;align-items:baseline;padding:.42rem 0;font-size:.56rem;display:flex}.landing-page .lp-pos-proof-row span:first-child{color:#6b7280}.landing-page .lp-pos-proof-row span:last-child{color:#e5e7eb;font-size:.58rem;font-weight:600}.landing-page .lp-pos-proof-row--up span:last-child{color:#86efac}.landing-page .lp-pos-proof-cite{color:#86efac;background:#0006;border:1px solid #ffffff0d;border-radius:2px;margin-top:.75rem;padding:.5rem .6rem;font-size:.54rem;line-height:1.5}.landing-page .lp-pos-streak{font-family:var(--font-mono),ui-monospace,monospace;color:#6b7280;letter-spacing:.02em;align-items:center;gap:.4rem;margin-top:1.25rem;font-size:.58rem;display:inline-flex}.landing-page .lp-pos-streak-dot{background:var(--lp-green);border-radius:50%;width:6px;height:6px}.landing-page .lp-pos-steps{flex-direction:column;margin-top:2rem;display:flex}.landing-page .lp-pos-step-row{border-top:1px solid var(--lp-border);grid-template-columns:56px 1fr 2fr;align-items:start;gap:2rem;padding:1.75rem 0;display:grid}.landing-page .lp-pos-step-row:first-child{border-top:1px solid var(--lp-border-strong)}.landing-page .lp-pos-step-num{font-family:var(--font-mono),ui-monospace,monospace;color:#374151;letter-spacing:.06em;padding-top:3px;font-size:.65rem}.landing-page .lp-pos-step-row h3{font-family:var(--font-sans-main),system-ui,sans-serif;letter-spacing:-.01em;color:#e5e7eb;margin:0;font-size:.95rem;font-weight:600}.landing-page .lp-pos-step-row p{font-family:var(--font-sans-main),system-ui,sans-serif;color:#6b7280;margin:0;font-size:.88rem;line-height:1.65}@media (max-width:768px){.landing-page .lp-pos-step-row{grid-template-columns:48px 1fr;gap:.75rem 1.25rem}.landing-page .lp-pos-step-row p{grid-column:2}}.landing-page .lp-pos-steps--compact{margin-top:0}.landing-page .lp-pos-steps--compact .lp-pos-step-row{grid-template-columns:40px 1fr;gap:.65rem 1rem;padding:1.1rem 0}.landing-page .lp-pos-steps--compact .lp-pos-step-row p{grid-column:2;font-size:.82rem}.landing-page .lp-pos-steps--compact .lp-pos-step-row h3{grid-column:2;font-size:.88rem}.landing-page .lp-split-section{grid-template-columns:1fr 1fr;align-items:center;gap:2rem;margin-top:1.5rem;display:grid}.landing-page .lp-split-section--visual-left{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.landing-page .lp-split-section--reverse{direction:rtl}.landing-page .lp-split-section--reverse>*{direction:ltr}@media (max-width:860px){.landing-page .lp-split-section,.landing-page .lp-split-section--visual-left,.landing-page .lp-split-section--reverse{direction:ltr;grid-template-columns:1fr}.landing-page .lp-split-section-visual{order:-1}}.landing-page .lp-integrations-after-section{border-top:1px solid var(--lp-border);margin-top:2.5rem;padding-top:1.75rem}.landing-page .lp-collab-diagram{border:1px solid var(--lp-border);font-family:var(--font-mono),ui-monospace,monospace;background:#00000073;border-radius:3px;padding:.85rem .75rem .65rem}.landing-page .lp-collab-diagram--asset{background:0 0;border:none;margin:0;padding:0}.landing-page .lp-feature-box-visual .lp-collab-diagram{background:0 0;border:none;padding:0}.landing-page .lp-collab-diagram-frame{background:#0a0a0a;border:1px solid #ffffff14;border-radius:3px;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.landing-page .lp-collab-diagram-img{vertical-align:middle;width:100%;height:auto;display:block}.landing-page .lp-collab-diagram--asset .lp-collab-diagram-foot{border-top:none;justify-content:center;margin-top:.75rem;padding-top:0}.landing-page .lp-collab-diagram-head{letter-spacing:.1em;color:#6b7280;text-transform:uppercase;margin-bottom:.5rem;padding:0 .25rem;font-size:.52rem}.landing-page .lp-collab-diagram-svg{width:100%;height:auto;display:block}.landing-page .lp-collab-path{stroke:#ffffff1f;stroke-width:1.5px;stroke-dasharray:4 4}.landing-page .lp-collab-path--dim{stroke:#ffffff0f}.landing-page .lp-collab-pulse{fill:#86efac;filter:drop-shadow(0 0 4px #86efac99)}.landing-page .lp-collab-pulse--gold{fill:var(--lp-gold);filter:drop-shadow(0 0 4px #e8c87280)}.landing-page .lp-collab-pulse--dim{fill:#a78bfa;opacity:.7}.landing-page .lp-collab-node{stroke-width:1px}.landing-page .lp-collab-node--human{fill:#061e1699;stroke:#22c55e59}.landing-page .lp-collab-node--agent{fill:#1e140699;stroke:#e8c87259}.landing-page .lp-collab-node--team{fill:#140a1e99;stroke:#a78bfa59}.landing-page .lp-collab-node--index{fill:#00000080;stroke:#ffffff1f}.landing-page .lp-collab-node--out{fill:#0000008c;stroke:#86efac40}.landing-page .lp-collab-label{fill:#e5e7eb;font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.08em;font-size:9px}.landing-page .lp-collab-sublabel{fill:#6b7280;font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.04em;font-size:7px}.landing-page .lp-collab-diagram-foot{color:#6b7280;letter-spacing:.04em;border-top:1px solid #ffffff0d;flex-wrap:wrap;gap:.35rem .5rem;margin-top:.65rem;padding:.5rem .35rem 0;font-size:.5rem;display:flex}.landing-page .lp-workspace-mock--compact{margin-top:.75rem}.landing-page .lp-workspace-mock--compact .lp-workspace-mock-body{padding:.65rem .75rem}.landing-page .lp-workspace-mock--compact .lp-workspace-block{margin-bottom:.4rem;padding:.45rem .55rem;font-size:.5rem}.landing-page .lp-pipeline-card{text-align:left;cursor:pointer;background:linear-gradient(135deg,#0c0c0ce6 0%,#060606cc 100%);border:1px solid #ffffff1a;border-radius:8px;padding:1.25rem 1.35rem;transition:border-color .25s,background .25s,transform .25s,box-shadow .25s;box-shadow:0 2px 12px #0000004d,inset 0 1px #ffffff0a}.landing-page .lp-pipeline-card:hover{background:linear-gradient(135deg,#101010f2 0%,#0a0a0ad9 100%);border-color:#ffffff2e;transform:translateY(-2px);box-shadow:0 4px 20px #0006,inset 0 1px #ffffff0f}.landing-page .lp-pipeline-card-tag{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.1em;color:#34d399;margin-bottom:8px;font-size:.54rem}.landing-page .lp-pipeline-card-title{font-family:var(--font-sans-main),system-ui,sans-serif;letter-spacing:-.01em;color:#e5e7eb;margin-bottom:.45rem;font-size:.92rem;font-weight:600}.landing-page .lp-pipeline-card-blurb{font-family:var(--font-sans-main),system-ui,sans-serif;color:#6b7280;font-size:.76rem;line-height:1.52}.landing-page .lp-roadmap-panel{border:1px solid var(--lp-border);background:#00000059;border-radius:3px;padding:.85rem 1rem}.landing-page .lp-pos-api{grid-template-columns:1.15fr 1fr;align-items:start;gap:2.5rem;margin-top:2rem;display:grid}@media (max-width:820px){.landing-page .lp-pos-api{grid-template-columns:1fr}}.landing-page .lp-pos-api-terminal{border:1px solid var(--lp-border);font-family:var(--font-mono),ui-monospace,monospace;background:#030303;border-radius:3px;overflow:hidden}.landing-page .lp-pos-api-terminal-head{border-bottom:1px solid var(--lp-border);color:#4b5563;letter-spacing:.1em;padding:.55rem .95rem;font-size:.54rem}.landing-page .lp-pos-api-terminal-body{color:#9ca3af;padding:1.1rem .95rem;font-size:.62rem;line-height:1.85}.landing-page .lp-pos-api-terminal-body .lp-pos-api-cmd{color:#86efac}.landing-page .lp-pos-api-terminal-body .lp-pos-api-res{color:#6b7280;padding-left:.75rem}.landing-page .lp-pos-api-list{flex-direction:column;gap:0;margin:1.5rem 0 1.75rem;display:flex}.landing-page .lp-pos-api-list-item{border-top:1px solid var(--lp-border);grid-template-columns:72px 1fr;gap:1rem;padding:.75rem 0;display:grid}.landing-page .lp-pos-api-list-item:first-child{border-top:none;padding-top:0}.landing-page .lp-pos-api-list-item span:first-child{font-family:var(--font-mono),ui-monospace,monospace;color:#86efac;letter-spacing:.06em;padding-top:2px;font-size:.56rem}.landing-page .lp-pos-api-list-item span:last-child{font-family:var(--font-sans-main),system-ui,sans-serif;color:#6b7280;font-size:.82rem;line-height:1.55}.landing-page .lp-final-cta{border:1px solid var(--lp-border-strong);background:radial-gradient(60% 80% at 50% 0,#34d39912 0%,#0000 70%) 0 0/100% 100%,radial-gradient(circle,#ffffff12 1px,#0000 1px) 0 0/22px 22px,#050505 0 0/100% 100%;border-radius:6px;padding:4rem 2.5rem 4.25rem;position:relative;overflow:hidden}.landing-page .lp-final-cta:before{content:"";background:linear-gradient(90deg,#0000,#34d39980,#0000);width:50%;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.landing-page .lp-final-cta-title{font-family:var(--font-serif-display),Georgia,"Times New Roman",serif;letter-spacing:-.01em;color:#f5f3ee;text-transform:none;margin:0 0 .9rem;font-size:clamp(2rem,4.6vw,3rem);font-weight:400;line-height:1.08}.landing-page .lp-final-cta-title .lp-final-cta-accent{background:linear-gradient(120deg,var(--lp-gold-bright)0%,var(--lp-gold)70%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic}.landing-page .lp-final-cta-lead{font-family:var(--font-sans-main),system-ui,sans-serif;color:#6b7280;max-width:440px;margin:0 auto 1.75rem;font-size:.92rem;line-height:1.6}.landing-page .lp-final-cta-accent{color:#9ca3af}.landing-page .lp-brain-panel{border:1px solid var(--lp-border);font-family:var(--font-mono),ui-monospace,monospace;background:#030303;border-radius:3px;margin-top:2rem;overflow:hidden}.landing-page .lp-brain-panel-head{border-bottom:1px solid var(--lp-border);color:#6b7280;letter-spacing:.08em;padding:.55rem .95rem;font-size:.54rem}.landing-page .lp-brain-panel-body{grid-template-columns:1fr 1fr;gap:0;display:grid}@media (max-width:640px){.landing-page .lp-brain-panel-body{grid-template-columns:1fr}}.landing-page .lp-brain-col{padding:1rem .95rem}.landing-page .lp-brain-col+.lp-brain-col{border-left:1px solid var(--lp-border)}@media (max-width:640px){.landing-page .lp-brain-col+.lp-brain-col{border-left:none;border-top:1px solid var(--lp-border)}}.landing-page .lp-brain-col-label{color:#86efac;letter-spacing:.08em;margin-bottom:.65rem;font-size:.52rem}.landing-page .lp-brain-line{color:#9ca3af;font-size:.58rem;line-height:1.75}.landing-page .lp-brain-line em{color:#86efac;font-style:normal}.landing-page .lp-brain-line--status{color:#fbbf24}.landing-page .lp-workspace-grid{grid-template-columns:1fr 1fr;align-items:start;gap:2rem;margin-top:2rem;display:grid}@media (max-width:860px){.landing-page .lp-workspace-grid{grid-template-columns:1fr}}.landing-page .lp-honest-cols{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.25rem;display:grid}@media (max-width:640px){.landing-page .lp-honest-cols{grid-template-columns:1fr}}.landing-page .lp-honest-col{border:1px solid var(--lp-border);background:#00000059;border-radius:3px;padding:1rem .95rem}.landing-page .lp-honest-col-label{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.1em;margin-bottom:.65rem;font-size:.52rem}.landing-page .lp-honest-col--live .lp-honest-col-label{color:#86efac}.landing-page .lp-honest-col--next .lp-honest-col-label{color:#9ca3af}.landing-page .lp-honest-col ul{margin:0;padding:0;list-style:none}.landing-page .lp-honest-col li{font-family:var(--font-sans-main),system-ui,sans-serif;color:#9ca3af;border-top:1px solid #ffffff0a;padding:.35rem 0;font-size:.8rem;line-height:1.55}.landing-page .lp-honest-col li:first-child{border-top:none;padding-top:0}.landing-page .lp-workspace-mock{font-family:var(--font-mono),ui-monospace,monospace;background:linear-gradient(165deg,#061e1666 0%,#050505e6 100%);border:1px solid #22c55e47;border-radius:6px;transition:all .3s;overflow:hidden;box-shadow:0 4px 16px #0006,inset 0 1px #34d39914}.landing-page .lp-workspace-mock:hover{border-color:#22c55e61;transform:translateY(-2px);box-shadow:0 8px 24px #00000080,inset 0 1px #34d3991f}.landing-page .lp-workspace-mock-head{color:#6b7280;border-bottom:1px solid #ffffff0f;justify-content:space-between;padding:.55rem .95rem;font-size:.54rem;display:flex}.landing-page .lp-workspace-mock-head span:last-child{color:#86efac}.landing-page .lp-workspace-mock-body{padding:.85rem .95rem}.landing-page .lp-workspace-case{color:#86efac;letter-spacing:.04em;margin-bottom:.75rem;font-size:.56rem}.landing-page .lp-workspace-block{color:#d1d5db;background:#0006;border:1px solid #ffffff0d;border-radius:2px;margin-bottom:.5rem;padding:.55rem .65rem;font-size:.54rem;line-height:1.6}.landing-page .lp-workspace-block cite{color:#6b7280;margin-top:.35rem;font-size:.5rem;font-style:normal;display:block}.landing-page .lp-workspace-footnote{font-family:var(--font-sans-main),system-ui,sans-serif;color:#6b7280;margin-top:1rem;font-size:.72rem;line-height:1.55}.landing-page .lp-workspace-link{font-family:var(--font-mono),ui-monospace,monospace;color:#86efac;letter-spacing:.04em;font-size:.58rem;text-decoration:none}.landing-page .lp-workspace-link:hover{color:#6ee7b7}.landing-page .lp-integrations-strip{border-top:1px solid var(--lp-border);margin-top:2.5rem;padding-top:1.75rem}.landing-page .lp-integrations-label{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.12em;color:#6b7280;text-transform:uppercase;margin-bottom:1.15rem;font-size:.58rem}.landing-page .lp-integrations-marquee{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%)}.landing-page .lp-integrations-marquee-track{gap:14px;width:max-content;animation:38s linear infinite lp-scroll-x;display:flex}.landing-page .lp-integration-tile{background:linear-gradient(145deg,#0c0c0ce6 0%,#060606cc 100%);border:1px solid #ffffff1a;border-radius:8px;flex-shrink:0;align-items:center;gap:14px;min-width:200px;padding:1rem 1.35rem;text-decoration:none;transition:border-color .25s,background .25s,transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 2px 12px #0000004d,inset 0 1px #ffffff0a}.landing-page .lp-integration-tile:hover{background:linear-gradient(145deg,#121212f2 0%,#0a0a0ae6 100%);border-color:#fff3;transform:translateY(-2px);box-shadow:0 4px 20px #0006,inset 0 1px #ffffff0f}.landing-page .lp-integration-tile-logo-wrap{background:#f4f4f5;border:1px solid #ffffff1f;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:inset 0 1px #ffffffa6}.landing-page .lp-integration-tile-logo{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:28px;height:28px}.landing-page .lp-integration-tile-logo-wrap--dark{background:#0a0a0a;border-color:#ffffff24;box-shadow:inset 0 1px #ffffff0f}.landing-page .lp-integration-tile-logo-wrap--dark .lp-integration-tile-logo{filter:brightness(1.85)}.landing-page .lp-integration-tile-text{flex-direction:column;gap:3px;min-width:0;display:flex}.landing-page .lp-integration-tile-name{font-family:var(--font-sans-main),system-ui,sans-serif;letter-spacing:-.02em;color:#fafafa;text-shadow:0 1px 2px #0000004d;font-size:1rem;font-weight:600;line-height:1.2}.landing-page .lp-integration-tile-cat{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.06em;color:#6b7280;text-transform:uppercase;font-size:.58rem}.landing-page .lp-integrations-more{margin-top:1.15rem}@media (prefers-reduced-motion:reduce){.landing-page .lp-integrations-marquee-track{flex-wrap:wrap;width:100%;animation:none}.landing-page .lp-integrations-marquee{-webkit-mask-image:none;mask-image:none}}.landing-page .lp-brief-card{border-radius:4px;position:relative;overflow:hidden}.landing-page .lp-brief-card--purple{background:linear-gradient(165deg,#581c8773 0%,#0a0610 38%,#030306 100%);border:1px solid #c084fc73;box-shadow:0 24px 80px #00000080,inset 0 1px #ffffff0f}.landing-page .lp-brief-card-head{z-index:1;background:linear-gradient(90deg,#9333ea33 0%,#0000 65%);border-bottom:1px solid #a78bfa40;justify-content:space-between;align-items:center;padding:12px 18px;display:flex;position:relative}.landing-page .lp-brief-card-head-title{font-family:var(--font-mono),ui-monospace,monospace;color:#f3e8ff;letter-spacing:.1em;font-size:.58rem;font-weight:700}.landing-page .lp-brief-card-head-meta{font-family:var(--font-mono),ui-monospace,monospace;color:#c4b5fd;letter-spacing:.12em;font-size:.52rem}.landing-page .lp-brief-card-body{z-index:1;padding:2.5rem 1.75rem 2.75rem;position:relative}.landing-page .lp-brief-card-title{font-family:var(--font-serif-display),Georgia,"Times New Roman",serif;letter-spacing:-.005em;color:#faf5ff;text-transform:none;margin:0 0 .85rem;font-size:clamp(1.9rem,4.4vw,2.6rem);font-weight:400}.landing-page .lp-brief-card-lead{font-family:var(--font-sans-main),system-ui,sans-serif;color:#d8b4fe;opacity:.95;max-width:440px;margin:0 auto 1.75rem;font-size:.95rem;line-height:1.65}.landing-page .lp-brief-input{color:#f3e8ff;background:#00000073;border:1px solid #a78bfa59;border-radius:3px;outline:none;flex:220px;min-width:0;padding:12px 14px;font-size:.82rem;box-shadow:inset 0 1px #ffffff0a}.landing-page .lp-brief-success{text-align:left;background:linear-gradient(#0f0519e6 0%,#000 100%);border:1px solid #a78bfa4d;border-radius:3px;max-width:520px;margin:0 auto;padding:1.5rem 1.35rem;box-shadow:inset 0 1px #ffffff0a}.landing-page .lp-scroll-banner{left:50%;bottom:var(--lp-dock-stack);z-index:70;opacity:0;pointer-events:none;width:min(680px,100vw - 48px);transition:transform .38s cubic-bezier(.22,1,.36,1),opacity .32s;position:fixed;transform:translate(-50%)translateY(calc(100% + 20px))}.landing-page .lp-scroll-banner--visible{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.landing-page .lp-scroll-banner-inner{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#040c08f7 0%,#000000fa 100%);border:1px dashed #34d3998c;border-radius:2px;align-items:center;gap:12px;min-height:78px;padding:14px 14px 14px 12px;display:flex;box-shadow:inset 0 0 0 1px #34d39914,0 12px 36px #0009,0 0 24px #34d3990d}.landing-page .lp-scroll-banner-icon{background:#00000073;border:1px solid #34d39933;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.landing-page .lp-scroll-banner-copy{flex:1;min-width:0;padding-right:4px}.landing-page .lp-scroll-banner-title{letter-spacing:.03em;color:var(--lp-green);margin:0 0 1px;font-size:.7rem;font-weight:600;line-height:1.3}.landing-page .lp-scroll-banner-lead{font-family:var(--font-sans-main),system-ui,sans-serif;color:var(--lp-text-soft);margin:0;font-size:.74rem;line-height:1.35}.landing-page .lp-scroll-banner-cta{cursor:pointer;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:#020202;background:linear-gradient(#4ade80 0%,#22c55e 55%,#16a34a 100%);border:none;border-bottom:2px solid #15803d;border-radius:2px;flex-shrink:0;align-items:center;gap:4px;padding:10px 14px;font-size:.6rem;font-weight:600;transition:filter .2s,transform .15s;display:inline-flex;box-shadow:0 0 16px #34d39938}.landing-page .lp-scroll-banner-cta:hover{filter:brightness(1.06)}.landing-page .lp-scroll-banner-cta:active{border-bottom-width:1px;transform:translateY(1px)}.landing-page .lp-scroll-banner-close{cursor:pointer;width:30px;height:30px;color:var(--lp-text-muted);background:0 0;border:none;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:1.1rem;line-height:1;transition:color .2s,background .2s;display:flex}.landing-page .lp-scroll-banner-close:hover{color:var(--lp-text);background:#ffffff0f}@media (max-width:720px){.landing-page .lp-scroll-banner{width:min(420px,100vw - 24px)}.landing-page .lp-scroll-banner-inner{gap:10px;min-height:72px;padding:12px 10px}.landing-page .lp-scroll-banner-icon{width:38px;height:38px}.landing-page .lp-scroll-banner-title{font-size:.64rem}.landing-page .lp-scroll-banner-lead{font-size:.68rem}.landing-page .lp-scroll-banner-cta{padding:8px 10px;font-size:.54rem}}@media (prefers-reduced-motion:reduce){.landing-page .lp-scroll-banner{transition:none}}.landing-page .lp-product-shot{width:100%;margin:0}.landing-page .lp-product-shot-frame{background:#0a0a0a;border:1px solid #ffffff14;line-height:0;overflow:hidden}.landing-page .lp-product-shot-img{width:100%;height:auto;display:block}.landing-page .lp-product-shot-cap{color:#71717a;letter-spacing:.08em;text-transform:uppercase;margin-top:8px;font-size:.58rem}.landing-page .lp-module-marquee-card{background:#0a0a0a;border:1px solid #ffffff0f;border-left:2px solid #3f3f46;flex:none;width:228px;padding:10px 12px 9px}.landing-page .lp-module-marquee-card--accent{border-color:var(--lp-mmc-border,#34d39973);border-left-color:var(--lp-mmc-border,#34d39973);box-shadow:inset 0 1px #ffffff0a}.landing-page .lp-module-marquee-card-head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.landing-page .lp-module-marquee-card-title{color:#d4d4d8;letter-spacing:.02em;font-size:.62rem;font-weight:600;line-height:1.2}.landing-page .lp-module-marquee-card--accent .lp-module-marquee-card-title{color:var(--lp-mmc-title,#d1fae5)}.landing-page .lp-module-marquee-card-badge{color:#71717a;letter-spacing:.1em;font-size:.5rem;font-weight:700}.landing-page .lp-module-marquee-card--accent .lp-module-marquee-card-badge{color:var(--lp-mmc-badge,#34d399)}.landing-page .lp-module-marquee-card-kicker{color:#52525b;letter-spacing:.1em;margin-bottom:6px;font-size:.5rem}.landing-page .lp-module-marquee-card--accent .lp-module-marquee-card-kicker{color:var(--lp-mmc-kicker,#6b7280)}.landing-page .lp-module-marquee-card-preview{font-family:var(--font-sans-main),system-ui,sans-serif;color:#a1a1aa;margin:0 0 8px;font-size:.68rem;line-height:1.45}.landing-page .lp-module-marquee-card--accent .lp-module-marquee-card-preview{color:var(--lp-mmc-preview,#86efac)}.landing-page .lp-module-marquee-card-foot{border-top:1px solid #ffffff0f;justify-content:space-between;gap:8px;padding-top:6px;font-size:.52rem;display:flex}.landing-page .lp-module-marquee-card-foot-meta{color:#52525b}.landing-page .lp-module-marquee-card-foot-accent{color:#a1a1aa;font-weight:600}.landing-page .lp-module-marquee-card--accent .lp-module-marquee-card-foot-accent{color:var(--lp-mmc-preview,#86efac)}.landing-page .lp-features-lower-band{background:#050505;border-top:1px solid #ffffff0f}.landing-page .lp-seq-stack{flex-direction:column;align-items:center;width:100%;max-width:460px;margin:0 auto;display:flex}.landing-page .lp-seq-stack--stagger{align-items:stretch;max-width:500px}.landing-page .lp-seq-stack--stagger .lp-seq-item--off-a{margin-left:-22px;margin-right:28px}.landing-page .lp-seq-stack--stagger .lp-seq-item--off-b{margin-left:26px;margin-right:-8px}.landing-page .lp-seq-stack--stagger .lp-seq-item--off-c{margin-left:-10px;margin-right:18px}.landing-page .lp-seq-stack--stagger .lp-seq-item--off-d{margin-left:20px;margin-right:-14px}.landing-page .lp-seq-stack--stagger .lp-seq-connector{align-self:center;margin-left:6px}.landing-page .lp-seq-stack--stagger .lp-seq-connector:nth-of-type(2){margin-left:-12px}.landing-page .lp-seq-stack--stagger .lp-seq-connector:nth-of-type(3){margin-left:18px}.landing-page .lp-seq-stack--stagger .lp-seq-connector:nth-of-type(4){margin-left:-4px}.landing-page .lp-seq-item{width:100%;max-width:380px}.landing-page .lp-seq-item--wide{max-width:440px}.landing-page .lp-seq-connector{transform-origin:top;background:linear-gradient(#ffffff24,#ffffff0d);width:2px;height:26px}.landing-page .lp-seq-card{background:linear-gradient(165deg,#0e0e0ef2 0%,#070707eb 100%);border:1px solid #ffffff17;border-radius:8px;padding:14px 16px;box-shadow:0 8px 28px #00000059,inset 0 1px #ffffff0a}.landing-page .lp-seq-card--done{border-color:#34d39959;box-shadow:0 8px 28px #00000059,0 0 22px #34d39912,inset 0 1px #ffffff0a}.landing-page .lp-seq-card--api{background:#050505;border-color:#ffffff12}.landing-page .lp-seq-card-head{align-items:center;gap:9px;margin-bottom:7px;display:flex}.landing-page .lp-seq-card-icon{font-family:var(--font-mono),monospace;color:#60a5fa;font-size:.72rem;line-height:1}.landing-page .lp-seq-card-icon--done{color:#34d399}.landing-page .lp-seq-card-title{font-family:var(--font-sans-main),system-ui,sans-serif;color:#e4e4e7;letter-spacing:-.01em;font-size:.82rem;font-weight:600}.landing-page .lp-seq-card-body{color:#8b8b94;text-transform:none;letter-spacing:0;font-size:.66rem;line-height:1.5}.landing-page .lp-seq-dot{background:#3f3f46;border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.landing-page .lp-seq-dot--live{background:#34d399;animation:2s ease-in-out infinite lp-seq-pulse;box-shadow:0 0 8px #34d39999}@keyframes lp-seq-pulse{0%,to{opacity:1}50%{opacity:.45}}.landing-page .lp-seq-api-row{align-items:center;gap:10px;margin-bottom:10px;display:flex}.landing-page .lp-seq-api-method{letter-spacing:.08em;color:#052e16;background:#34d399;border-radius:3px;padding:3px 8px;font-size:.6rem;font-weight:700}.landing-page .lp-seq-api-path{color:#d4d4d8;font-size:.72rem}.landing-page .lp-seq-api-json{color:#71717a;white-space:pre;text-transform:none;letter-spacing:0;margin:0;font-size:.64rem;line-height:1.65;overflow-x:auto}.landing-page .lp-env-card{background:#0a0a0a;border:1px solid #ffffff17;border-radius:10px;width:100%;max-width:480px;margin:0 auto;overflow:hidden;box-shadow:0 14px 44px #00000073}.landing-page .lp-env-head{background:#ffffff06;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:10px;padding:11px 16px;display:flex}.landing-page .lp-env-head-name{color:#d4d4d8;align-items:center;gap:8px;font-size:.66rem;display:inline-flex}.landing-page .lp-env-head-icon{color:#71717a}.landing-page .lp-env-head-status{color:#34d399;align-items:center;gap:6px;font-size:.6rem;display:inline-flex}.landing-page .lp-env-agents{grid-template-columns:1fr 1fr;gap:10px;padding:14px 16px 0;display:grid}.landing-page .lp-env-agent{background:#34d39908;border:1px solid #34d3994d;border-radius:6px;padding:9px 12px}.landing-page .lp-env-agent-name{color:#e4e4e7;margin-bottom:4px;font-size:.68rem;font-weight:600}.landing-page .lp-env-agent-sub{color:#34d399;align-items:center;gap:6px;font-size:.56rem;display:inline-flex}.landing-page .lp-env-services{flex-wrap:wrap;gap:8px;padding:12px 16px 0;display:flex}.landing-page .lp-env-service{color:#d4d4d8;background:#ffffff04;border:1px solid #ffffff12;border-radius:6px;align-items:center;gap:7px;padding:7px 11px;font-size:.62rem;display:inline-flex}.landing-page .lp-env-service-dot{border-radius:50%;width:7px;height:7px}.landing-page .lp-env-service-port{color:#52525b;font-size:.56rem}.landing-page .lp-env-terminal{text-transform:none;letter-spacing:0;background:#050505;border:1px solid #ffffff0f;border-radius:6px;min-height:118px;margin:14px 16px 16px;padding:12px 14px;font-size:.66rem}.landing-page .lp-env-line{color:#a1a1aa;justify-content:space-between;align-items:center;gap:10px;padding:3px 0;display:flex}.landing-page .lp-env-line-mark--done{color:#34d399}.landing-page .lp-env-line-mark--running{color:#fbbf24;animation:1.4s ease-in-out infinite lp-seq-pulse}.landing-page .lp-env-cursor{color:#34d399;animation:1s step-end infinite blink}.landing-page .lp-surfaces-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:880px;margin:0 auto;display:grid}.landing-page .lp-surface-card{background:linear-gradient(165deg,#0d0d0df2 0%,#060606eb 100%);border:1px solid #ffffff14;border-radius:10px;height:100%;padding:18px 20px;transition:border-color .25s,transform .25s}.landing-page .lp-surface-card:hover{border-color:#34d39947;transform:translateY(-2px)}.landing-page .lp-surface-card-head{align-items:center;gap:10px;margin-bottom:6px;display:flex}.landing-page .lp-surface-card-logo{color:#34d399;background:#34d3990f;border:1px solid #34d39938;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.landing-page .lp-surface-card-logo-img{-o-object-fit:contain;object-fit:contain;width:18px;height:18px}.landing-page .lp-surface-card-title{font-family:var(--font-sans-main),system-ui,sans-serif;color:#f4f4f5;letter-spacing:-.01em;margin:0;font-size:.95rem;font-weight:600}.landing-page .lp-surface-card-desc{font-family:var(--font-sans-main),system-ui,sans-serif;color:#8b8b94;margin:0 0 14px;font-size:.74rem;line-height:1.55}.landing-page .lp-surface-mock{text-transform:none;letter-spacing:0;background:#050505;border:1px solid #ffffff0f;border-radius:6px;padding:10px 12px;font-size:.6rem;line-height:1.8}.landing-page .lp-surface-mock-line{color:#b9b9c0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.landing-page .lp-surface-mock-line--dim{color:#56565e}.landing-page .lp-surface-mock-line--ok{color:#34d399}.landing-page .lp-surface-mock-line--warn{color:#fbbf24}.landing-page .lp-surface-prompt{color:#34d399}.landing-page .lp-surface-method{color:#052e16;letter-spacing:.06em;background:#34d399;border-radius:3px;margin-right:6px;padding:1px 5px;font-size:.5rem;font-weight:700}.landing-page .lp-ha-dock{left:50%;bottom:var(--lp-dock-gap);z-index:90;opacity:0;pointer-events:none;transition:transform .38s cubic-bezier(.22,1,.36,1),opacity .32s;position:fixed;transform:translate(-50%)translateY(12px)}.landing-page .lp-ha-dock--visible{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.landing-page .lp-ha-toggle{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030303eb;border:1px solid #ffffff1f;border-radius:6px;gap:0;margin-bottom:0;display:inline-flex;overflow:hidden;box-shadow:0 8px 32px #00000073}.landing-page .lp-ha-toggle-btn{color:#71717a;letter-spacing:.04em;cursor:pointer;background:0 0;border:none;align-items:center;gap:7px;padding:9px 20px;font-size:.66rem;font-weight:600;text-decoration:none;transition:color .2s,background .2s;display:inline-flex}.landing-page .lp-ha-toggle-btn--active{background:var(--terminal-green);color:#02140a}.landing-page .lp-ha-toggle-btn--agent.lp-ha-toggle-btn--active{color:#e4e4e7;background:#18181b}.landing-page .lp-ha-title{font-family:var(--font-sans-main),system-ui,sans-serif;letter-spacing:-.025em;text-transform:none;color:#f4f4f5;margin:0 0 1rem;font-size:clamp(1.5rem,3.4vw,2.2rem);font-weight:650;line-height:1.18}.landing-page .lp-ha-lead{font-family:var(--font-sans-main),system-ui,sans-serif;color:#9b9ba3;max-width:620px;margin:0 auto 1.6rem;font-size:.92rem;line-height:1.65}.landing-page .lp-ha-agent{text-align:left}.landing-page .lp-ha-md{color:#a1a1aa;white-space:pre-wrap;text-align:left;text-transform:none;letter-spacing:0;background:#070707;border:1px solid #ffffff14;border-radius:10px;margin:0;padding:22px 26px;font-size:.66rem;line-height:1.8;overflow-x:auto}.landing-page .lp-ha-agent-foot{color:#52525b;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;font-size:.58rem;display:flex}.landing-page .lp-ha-agent-link{color:var(--terminal-green);text-decoration:none}.landing-page .lp-anim-section{width:100%;padding:clamp(2.8rem,5.5vw,4rem) 2rem}.landing-page .lp-anim-section--alt{background:#050505;border-top:1px solid #ffffff0a}.landing-page .lp-anim-wrap{max-width:1080px;margin:0 auto}.landing-page .lp-anim-head{margin-bottom:2.2rem}.landing-page .lp-anim-wrap--split .lp-feature-box-head,.landing-page .lp-anim-wrap--visual .lp-feature-box-head,.landing-page .lp-commands-wrap .lp-feature-box-head,.landing-page .lp-steps-band-wrap .lp-feature-box-head,.landing-page .lp-steps-band-eyebrow{background:0 0;border:none;padding:0}.landing-page .lp-integrations-section .lp-feature-box-head{background:0 0;border:none;margin-bottom:.85rem;padding:0}.landing-page .lp-anim-wrap--split .lp-feature-box-title,.landing-page .lp-anim-wrap--visual .lp-feature-box-title,.landing-page .lp-commands-wrap .lp-feature-box-title,.landing-page .lp-integrations-section .lp-feature-box-title{margin-bottom:.65rem}.landing-page .lp-anim-wrap--visual{text-align:left}.landing-page .lp-anim-wrap--centered{text-align:center}.landing-page .lp-anim-wrap--centered .lp-feature-box-head{justify-content:center}.landing-page .lp-anim-wrap--centered .lp-feature-box-title,.landing-page .lp-anim-wrap--centered .lp-feature-box-lead{margin-left:auto;margin-right:auto}.landing-page .lp-anim-wrap--centered .lp-anim-band-lead{max-width:520px}.landing-page .lp-anim-wrap--split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(2rem,4vw,3.5rem);display:grid}.landing-page .lp-anim-split-visual{justify-content:center;align-items:center;min-width:0;display:flex}.landing-page .lp-anim-split-visual .lp-env-card{width:100%;max-width:480px;margin:0}.landing-page .lp-anim-split-visual .lp-seq-stack{align-items:stretch;width:100%;max-width:440px;margin:0}.landing-page .lp-anim-split-visual .lp-seq-item,.landing-page .lp-anim-split-visual .lp-seq-item--wide{max-width:none}.landing-page .lp-commands-wrap{text-align:center}.landing-page .lp-commands-wrap .lp-feature-box-head{justify-content:center}.landing-page .lp-commands-wrap .lp-feature-box-title,.landing-page .lp-commands-wrap .lp-feature-box-lead{margin-left:auto;margin-right:auto}.landing-page .lp-commands-wrap .lp-feature-box-lead{max-width:560px}.landing-page .lp-commands-cta{justify-content:center;margin-top:1.25rem;display:flex}.landing-page .lp-commands-section .lp-module-grid-wrap{margin-top:1.5rem}.landing-page .lp-anim-band-lead{max-width:560px;margin-bottom:1.75rem}.landing-page .lp-anim-wrap--split .lp-anim-band-lead{margin-bottom:0}.landing-page .lp-anim-visual{justify-content:center;width:100%;display:flex}.landing-page .lp-steps-band-title-main{max-width:none;margin-bottom:.75rem}.landing-page .lp-steps-band-lead-main{max-width:680px;margin-bottom:2rem}.landing-page .lp-integrations-section{background:#050505;border-top:1px solid #ffffff0a;border-bottom:1px solid #ffffff0a;width:100%;padding:clamp(2.4rem,5vw,3.5rem) 2rem}.landing-page .lp-integrations-list{border-top:1px solid #ffffff0f;flex-direction:column;gap:0;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.landing-page .lp-integrations-list-item{border-bottom:1px solid #ffffff0f}.landing-page .lp-integrations-list-link{color:inherit;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1rem 0;text-decoration:none;transition:opacity .2s;display:grid}.landing-page .lp-integrations-list-link:hover{opacity:.88}.landing-page .lp-integrations-list-logo{flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.landing-page .lp-integrations-list-logo--light{background:#fff;border:1px solid #ffffff1f;border-radius:6px}.landing-page .lp-integrations-list-logo--light .lp-integrations-list-logo-img{filter:none}.landing-page .lp-integrations-list-logo--dark{background:#111;border:1px solid #ffffff14;border-radius:6px}.landing-page .lp-integrations-list-logo--dark .lp-integrations-list-logo-img{filter:brightness(1.85)}.landing-page .lp-integrations-list-logo-img{-o-object-fit:contain;object-fit:contain;width:24px;height:24px}.landing-page .lp-integrations-list-name{font-family:var(--font-sans-main),system-ui,sans-serif;color:#f4f4f5;letter-spacing:-.01em;margin-bottom:4px;font-size:.95rem;font-weight:600;display:block}.landing-page .lp-integrations-list-desc{font-family:var(--font-sans-main),system-ui,sans-serif;color:#8b8b94;font-size:.74rem;line-height:1.55;display:block}.landing-page .lp-integrations-list-cat{letter-spacing:.08em;text-transform:uppercase;color:#52525b;white-space:nowrap;font-size:.56rem}.landing-page .lp-integrations-list-foot{margin-top:1.25rem}.landing-page .lp-integrations-all-link{font-size:.62rem;text-decoration:none}@media (max-width:640px){.landing-page .lp-integrations-list-link{grid-template-columns:auto 1fr}.landing-page .lp-integrations-list-cat{grid-column:2;margin-top:-.25rem}}.landing-page .lp-anim-head-num{font-family:var(--font-mono),monospace;letter-spacing:.14em;color:#52525b;text-transform:uppercase;margin-bottom:.9rem;font-size:.64rem}.landing-page .lp-anim-title{font-family:var(--font-sans-main),system-ui,sans-serif;letter-spacing:-.02em;text-transform:none;color:#f4f4f5;margin:0 0 .7rem;font-size:clamp(1.4rem,3vw,2rem);font-weight:650;line-height:1.2}.landing-page .lp-anim-lead{font-family:var(--font-sans-main),system-ui,sans-serif;color:#8b8b94;max-width:560px;margin:0;font-size:.88rem;line-height:1.6}.landing-page .lp-anim-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(2rem,4vw,3.5rem);display:grid}.landing-page .lp-anim-split--reverse{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.landing-page .lp-anim-split-copy{flex-direction:column;justify-content:center;display:flex}@media (max-width:860px){.landing-page .lp-seq-stack--stagger .lp-seq-item--off-a,.landing-page .lp-seq-stack--stagger .lp-seq-item--off-b,.landing-page .lp-seq-stack--stagger .lp-seq-item--off-c,.landing-page .lp-seq-stack--stagger .lp-seq-item--off-d{margin-left:0;margin-right:0}.landing-page .lp-seq-stack--stagger .lp-seq-connector,.landing-page .lp-seq-stack--stagger .lp-seq-connector:nth-of-type(2),.landing-page .lp-seq-stack--stagger .lp-seq-connector:nth-of-type(3),.landing-page .lp-seq-stack--stagger .lp-seq-connector:nth-of-type(4){margin-left:0}.landing-page .lp-anim-wrap--split{grid-template-columns:1fr;gap:2rem}.landing-page .lp-anim-split-visual .lp-env-card,.landing-page .lp-anim-split-visual .lp-seq-stack{max-width:100%;margin:0 auto}.landing-page .lp-anim-split,.landing-page .lp-anim-split--reverse,.landing-page .lp-surfaces-grid{grid-template-columns:1fr}}.landing-page .lp-question-marquee--modules .lp-question-marquee-row{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 1.25% 98.75%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 1.25% 98.75%,#0000 100%)}.landing-page .lp-question-marquee-track--modules{gap:.65rem}.landing-page.lp-agent-root{min-height:100vh}.landing-page .lp-agent-page{width:100%;padding:clamp(2rem,5vw,3.5rem)2rem calc(var(--lp-dock-stack) + 1rem)}.landing-page .lp-agent-wrap{max-width:760px;margin:0 auto}.landing-page .lp-agent-cmd{color:#71717a;margin:0 0 1rem;font-size:.72rem}.landing-page .lp-agent-prompt{color:var(--terminal-green);margin-right:8px}.landing-page .lp-agent-title{font-family:var(--font-sans-main),system-ui,sans-serif;letter-spacing:-.02em;color:#f4f4f5;margin:0 0 .65rem;font-size:clamp(1.5rem,3.2vw,2rem);font-weight:650;line-height:1.15}.landing-page .lp-agent-meta{color:#71717a;text-transform:none;letter-spacing:0;margin:0 0 1rem;font-size:.62rem}.landing-page .lp-agent-lead{max-width:560px;margin-bottom:2rem}.landing-page .lp-agent-block{margin-bottom:1.75rem}.landing-page .lp-agent-block-head{flex-wrap:wrap;align-items:baseline;gap:.65rem 1rem;margin-bottom:.65rem;display:flex}.landing-page .lp-agent-block-label{letter-spacing:.1em;text-transform:uppercase;color:var(--terminal-green);margin:0;font-size:.62rem;font-weight:600}.landing-page .lp-agent-block-hint{font-family:var(--font-sans-main),system-ui,sans-serif;color:#52525b;font-size:.72rem}.landing-page .lp-agent-pre{color:#a1a1aa;white-space:pre-wrap;text-transform:none;letter-spacing:0;background:#070707;border:1px solid #ffffff14;border-radius:8px;margin:0;padding:16px 18px;font-size:.64rem;line-height:1.75;overflow-x:auto}.landing-page .lp-agent-prose{font-family:var(--font-sans-main),system-ui,sans-serif;color:#9ca3af;font-size:.88rem;line-height:1.65}.landing-page .lp-agent-prose p{margin:0 0 .5rem}.landing-page .lp-agent-link{color:var(--terminal-green);text-decoration:none}.landing-page .lp-agent-link:hover{text-decoration:underline}.landing-page .lp-agent-foot{color:#52525b;border-top:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:2rem;padding-top:1.25rem;font-size:.58rem;display:flex}.landing-page .lp-agent-foot-links{color:#71717a}@media (max-width:640px){.landing-page .lp-agent-foot{flex-direction:column;align-items:flex-start}}
