@font-face{font-family:__JetBrains_Mono_f49caf;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_f49caf;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_f49caf;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_f49caf;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_f49caf;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_f49caf;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__JetBrains_Mono_f49caf;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_f49caf;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_f49caf;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_f49caf;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_f49caf;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_f49caf;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__JetBrains_Mono_Fallback_f49caf;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_f49caf{font-family:__JetBrains_Mono_f49caf,__JetBrains_Mono_Fallback_f49caf;font-style:normal}.__variable_f49caf{--font-lp-mono:"__JetBrains_Mono_f49caf","__JetBrains_Mono_Fallback_f49caf"}html:has(.lp){scroll-behavior:smooth}html:has(.lp),html:has(.lp) body{background-color:#09090b}.lp{font-family:var(--font-lp-sans),ui-sans-serif,system-ui,sans-serif;font-feature-settings:"ss01" 1,"cv05" 1;interpolate-size:allow-keywords}.lp section[id]{scroll-margin-top:88px}.lp :focus-visible{outline:2px solid #bfdbfe;outline-offset:3px}.lp :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color]),textarea,select):focus-visible{outline:none}.lp-field{border:1px solid #27272a;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.lp-field::placeholder{color:#52525b}.lp-field:hover:not(:focus,:disabled){border-color:#3f3f46}.lp-field:focus{border-color:#1a5bfa;box-shadow:0 0 0 1px #1a5bfa,0 0 0 5px rgba(26,91,250,.16)}.lp-field[aria-invalid=true]{border-color:rgba(239,68,68,.65)}.lp-field[aria-invalid=true]:focus{border-color:#ef4444;box-shadow:0 0 0 1px #ef4444,0 0 0 5px rgba(239,68,68,.14)}.lp-field:disabled{cursor:not-allowed}.lp-field:-webkit-autofill,.lp-field:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--lp-field-fill,#131316) inset;-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 9999s}.lp-field:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--lp-field-fill,#131316) inset,0 0 0 1px #1a5bfa,0 0 0 5px rgba(26,91,250,.16)}.lp-mono{font-family:var(--font-lp-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-feature-settings:normal;letter-spacing:0}.lp-noscroll{scrollbar-width:none}.lp-noscroll::-webkit-scrollbar{display:none}.lp-grain{position:relative;isolation:isolate}.lp-grain:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.18;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .6 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}@keyframes lp-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes lp-unmask{0%{transform:translateY(130%)}to{transform:none}}.lp-rise{animation:lp-rise .9s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--d,0ms)}.lp-line{display:block;overflow:hidden;padding-block:.16em .12em;margin-block:-.16em -.12em}.lp-line>span{display:block;animation:lp-unmask 1.05s cubic-bezier(.2,.75,.15,1) both;animation-delay:var(--d,0ms)}[data-reveal]{transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1),clip-path 1s cubic-bezier(.2,.75,.15,1);transition-delay:var(--d,0ms)}[data-reveal][data-shown=false]{opacity:0;transform:translateY(28px)}[data-reveal=mask][data-shown=false]{opacity:1;clip-path:inset(0 0 100% 0);transform:translateY(.3em)}[data-reveal=line]{transform-origin:left center;transition:transform 1.2s cubic-bezier(.65,0,.35,1);transition-delay:var(--d,0ms)}[data-reveal=line][data-shown=false]{opacity:1;transform:scaleX(0)}@keyframes lp-drift{0%,to{transform:translateZ(0) rotate(0deg)}50%{transform:translate3d(-2.5%,3%,0) rotate(-5deg)}}.lp-drift{animation:lp-drift 26s ease-in-out infinite}@keyframes lp-marquee{to{transform:translateX(-50%)}}.lp-marquee{display:flex;width:max-content;animation:lp-marquee 46s linear infinite}.lp-marquee-wrap{-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.lp-marquee-wrap:hover .lp-marquee{animation-play-state:paused}@keyframes lp-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@property --lp-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes lp-spin-angle{to{--lp-angle:360deg}}.lp-ai-ring{background:conic-gradient(from var(--lp-angle),#1a5bfa,#8b5cf6,#22d3ee,#bfdbfe,#1a5bfa);animation:lp-spin-angle 4s linear infinite}@keyframes lp-ai-reveal{0%{-webkit-mask-position:100% 0;mask-position:100% 0;filter:saturate(.4) brightness(1.15)}to{-webkit-mask-position:0 0;mask-position:0 0;filter:none}}.lp-ai-reveal{-webkit-mask-image:linear-gradient(115deg,#000 42%,rgba(0,0,0,.35) 50%,transparent 58%);mask-image:linear-gradient(115deg,#000 42%,rgba(0,0,0,.35) 50%,transparent 58%);-webkit-mask-size:320% 100%;mask-size:320% 100%;animation:lp-ai-reveal 1.1s cubic-bezier(.2,.75,.15,1) both}@keyframes lp-ai-sweep{0%{transform:translateX(-120%) skewX(-14deg);opacity:1}to{transform:translateX(260%) skewX(-14deg);opacity:0}}.lp-ai-sweep{background:linear-gradient(90deg,transparent,rgba(139,92,246,.35) 35%,rgba(34,211,238,.45) 55%,hsla(0,0%,100%,.7) 62%,transparent);mix-blend-mode:screen;animation:lp-ai-sweep 1.1s cubic-bezier(.4,0,.2,1) both}@keyframes lp-ai-grid{0%,to{opacity:.15;background-position:0 0}50%{opacity:.45;background-position:0 -14px}}.lp-ai-grid{background-image:radial-gradient(circle,hsla(0,0%,100%,.9) 1px,transparent 1.4px);background-size:14px 14px;mix-blend-mode:overlay;animation:lp-ai-grid 1.6s ease-in-out infinite}@keyframes lp-flow{to{stroke-dashoffset:-1000}}.lp-flow{animation:lp-flow 9s linear infinite}.lp-flow-rev{animation:lp-flow 14s linear infinite reverse}@keyframes lp-twinkle{0%,to{opacity:0;transform:scale(.3) rotate(0deg)}50%{opacity:.9;transform:scale(1) rotate(90deg)}}.lp-twinkle{animation:lp-twinkle 2.8s ease-in-out infinite}.lp-twinkle,.lp-twinkle-once{transform-box:fill-box;transform-origin:center}.lp-twinkle-once{animation:lp-twinkle 1.2s ease-out both;animation-direction:normal;animation-fill-mode:none}@keyframes lp-pulse{0%,to{transform:scale(.85);opacity:.9}50%{transform:scale(1.25);opacity:.4}}.lp-pulse{transform-box:fill-box;transform-origin:center;animation:lp-pulse 1.6s ease-in-out infinite}.lp-progress{animation:lp-progress linear both}@keyframes lp-pick-in{0%{opacity:0;transform:translateY(10px) scale(.92)}to{opacity:1;transform:none}}.lp-pick-in{animation:lp-pick-in .5s cubic-bezier(.2,.9,.25,1.15) both}@keyframes lp-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.lp-in{animation:lp-in .25s cubic-bezier(.2,.7,.2,1) both}@keyframes lp-sending{0%{transform:translateX(-100%)}to{transform:translateX(400%)}}.lp-sending{animation:lp-sending 1.1s cubic-bezier(.45,0,.25,1) infinite}@keyframes lp-spin{to{transform:rotate(1turn)}}.lp-spin{animation:lp-spin .8s linear infinite}@keyframes lp-sent-pop{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:none}}.lp-sent-pop{animation:lp-sent-pop .6s cubic-bezier(.2,.8,.25,1) both}@keyframes lp-draw{to{stroke-dashoffset:0}}.lp-draw{stroke-dasharray:1;stroke-dashoffset:1;animation:lp-draw .5s cubic-bezier(.65,0,.35,1) forwards;animation-delay:var(--d,0ms)}@keyframes lp-ripple{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.lp-ripple{animation:lp-ripple 1.6s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--d,0ms)}.lp-faq{interpolate-size:allow-keywords}.lp-faq details::details-content{block-size:0;overflow:hidden;transition:block-size .45s cubic-bezier(.2,.7,.2,1),content-visibility allow-discrete .45s}.lp-faq details[open]::details-content{block-size:auto}.lp-faq details>div{opacity:0;transform:translateY(-6px);transition:opacity .35s ease,transform .45s cubic-bezier(.2,.7,.2,1)}.lp-faq details[open]>div{opacity:1;transform:none}@starting-style{.lp-faq details[open]>div{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){html:has(.lp){scroll-behavior:auto}.lp-ai-grid,.lp-ai-reveal,.lp-ai-ring,.lp-ai-sweep,.lp-draw,.lp-drift,.lp-flow,.lp-flow-rev,.lp-in,.lp-line>span,.lp-marquee,.lp-pick-in,.lp-progress,.lp-pulse,.lp-ripple,.lp-rise,.lp-sending,.lp-sent-pop,.lp-twinkle,.lp-twinkle-once{animation:none!important}.lp-draw{stroke-dashoffset:0}.lp-ripple{opacity:0}.lp-ai-sweep{display:none}[data-reveal]{transition:none!important;opacity:1!important;transform:none!important;clip-path:none!important}.lp-faq details::details-content,.lp-faq details>div{transition:none!important}}