.landing-root{width:100%;max-width:100%;overflow-x:hidden;background:#fdfdfd;color:#141414}.landing-root .font-mono{font-family:var(--font-jetbrains),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.landing-root{font-feature-settings:"ss01" on,"cv11" on}.hero-island{will-change:transform;animation:island-float 9s ease-in-out infinite;background:transparent}@keyframes island-float{0%,to{transform:translateZ(0) rotate(-.6deg)}50%{transform:translate3d(0,-12px,0) rotate(.8deg)}}.lp-hero-item{opacity:1;transform:none}.lp-grid-fade{opacity:0}.lp-hero-ready .lp-grid-fade{animation:lp-grid-fade 1.1s ease both}.lp-hero-ambient{opacity:.85;animation:lp-ambient-drift 14s ease-in-out infinite}.lp-ship-section{--ship-ease:cubic-bezier(0.22,1,0.36,1);--ship-dur:0.95s;background:#fff;padding-block:20px;transition:padding-block var(--ship-dur) var(--ship-ease)}.lp-ship-section.is-expanded{padding-block:0}.lp-ship-shell{position:relative;margin-inline:16px;overflow:hidden;border-radius:16px;background:#141414;color:#fff;transition:margin-inline var(--ship-dur) var(--ship-ease),border-radius var(--ship-dur) var(--ship-ease)}@media (min-width:1024px){.lp-ship-shell{margin-inline:48px;border-radius:20px}}@media (min-width:1280px){.lp-ship-shell{margin-inline:64px}}.lp-ship-shell.is-expanded{margin-inline:0;border-radius:0}.lp-ship-grid{position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit;background-image:linear-gradient(90deg,hsla(60,9%,98%,.045) 1px,transparent 0),linear-gradient(180deg,hsla(60,9%,98%,.045) 1px,transparent 0);background-size:32px 32px;opacity:.55}@media (prefers-reduced-motion:reduce){.lp-ship-section,.lp-ship-shell{transition:none}.lp-ship-section{padding-block:0}.lp-ship-shell{margin-inline:0;border-radius:0}}.lp-caret{animation:lp-blink 1s steps(1) infinite}.lp-node-pulse{animation:lp-node 3.6s ease-in-out infinite}.lp-cta-shine{position:relative;overflow:hidden}.lp-cta-logo{position:relative;width:80px;height:80px;margin-inline:auto;flex-shrink:0;overflow:visible}.lp-cta-logo-stage{position:absolute;display:block;max-width:none;pointer-events:none;opacity:0}.lp-cta-logo-stage-1{inset:0 -.31% -.87% 0}.lp-cta-logo-stage-2,.lp-cta-logo-stage-3{inset:-7.9% -7.35% -13.42% .31%}.lp-cta-logo:not(.is-active) .lp-cta-logo-stage-1{opacity:1}.lp-cta-logo.is-active .lp-cta-logo-stage-1{animation:lp-cta-s1 5.6s cubic-bezier(.4,0,.2,1) forwards}.lp-cta-logo.is-active .lp-cta-logo-stage-2{animation:lp-cta-s2 5.6s cubic-bezier(.4,0,.2,1) forwards}.lp-cta-logo.is-active .lp-cta-logo-stage-3{animation:lp-cta-s3 5.6s cubic-bezier(.4,0,.2,1) forwards}@keyframes lp-cta-s1{0%,22%{opacity:1}48%{opacity:0}to{opacity:0}}@keyframes lp-cta-s2{0%,18%{opacity:0}38%{opacity:1}62%{opacity:1}88%{opacity:0}to{opacity:0}}@keyframes lp-cta-s3{0%,58%{opacity:0}82%{opacity:1}to{opacity:1}}@media (prefers-reduced-motion:reduce){.lp-cta-logo .lp-cta-logo-stage{opacity:0;animation:none!important}.lp-cta-logo .lp-cta-logo-stage-3{opacity:1}}.lp-community{position:relative;overflow:visible}.lp-community-glow{pointer-events:none;position:absolute;left:0;right:0;bottom:4%;z-index:0;width:100%;max-width:100%;height:180px;overflow:hidden}.lp-community-glow-img{position:absolute;left:50%;top:-80%;width:min(1880px,140%);height:auto;max-width:none;opacity:.85;transform:translateX(-50%) rotate(-1.93deg)}.lp-community-glow-img-b{top:18%;opacity:.7}.lp-community-inner{position:relative}.lp-cta-shine:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 40%,hsla(0,0%,100%,.55) 50%,transparent 60%);transform:translateX(-120%);animation:lp-shine 4.5s ease-in-out infinite}.lp-out{opacity:0;transform:translateY(18px)}.lp-in,.lp-out{transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--d,0ms)}.lp-in{opacity:1;transform:translateY(0)}.lp-reveal{opacity:1;transform:none}.lp-reveal-enter{animation:lp-reveal-in .7s cubic-bezier(.22,1,.36,1) var(--d,0ms) both}.lp-line-in{animation:lp-line .35s ease both}.lp-orbit{animation:lp-spin 14s linear infinite}.lp-toast{animation:lp-toast-in .25s ease both}@keyframes lp-hero-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes lp-reveal-in{0%{opacity:.01;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes lp-grid-fade{0%{opacity:0}to{opacity:1}}@keyframes lp-ambient-drift{0%,to{transform:translateZ(0) scale(1);opacity:.75}50%{transform:translate3d(2%,-4%,0) scale(1.06);opacity:1}}@keyframes lp-blink{0%,45%{opacity:1}50%,to{opacity:0}}@keyframes lp-node{0%,70%,to{border-color:rgba(0,0,0,.12);box-shadow:none}20%{border-color:rgba(14,116,90,.45);box-shadow:0 0 0 4px rgba(14,116,90,.08)}}@keyframes lp-shine{0%,55%{transform:translateX(-120%)}75%,to{transform:translateX(120%)}}@keyframes lp-spin{to{transform:rotate(1turn)}}@keyframes lp-line{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes lp-toast-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.animate-float-bot,.animate-shimmer,.breathe-glow,.create-go-btn,.hero-island,.lp-caret,.lp-cta-shine:after,.lp-hero-ambient,.lp-hero-ready .lp-grid-fade,.lp-hero-ready .lp-grid-line,.lp-hero-ready .lp-hero-item,.lp-line-in,.lp-node-pulse,.lp-orbit,.lp-toast{animation:none!important}.lp-grid-fade,.lp-grid-line,.lp-hero-item,.lp-in,.lp-out,.lp-reveal,.lp-reveal-enter{opacity:1!important;transform:none!important}.lp-in,.lp-out,.lp-reveal,.lp-reveal-enter{transition:none!important;animation:none!important}}