@keyframes abSpin{to{rotate:1turn}}@keyframes abFill{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.ab-fill{transform-origin:top}@media (prefers-reduced-motion:no-preference){.ab-orbit{animation:abSpin 28s linear infinite}@supports (animation-timeline:view()){.ab-fill{animation:abFill linear both;animation-timeline:view();animation-range:entry 30% cover 70%}}}.au-opt{transition:border-color .2s,background-color .2s,translate .15s}.au-opt:hover{border-color:#fe6019!important}.au-bar{transition:width .8s cubic-bezier(.2,.8,.2,1)}.au-ring{transition:stroke-dasharray 1.1s cubic-bezier(.2,.8,.2,1)}@keyframes auIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.au-q{animation:auIn .35s cubic-bezier(.2,.8,.2,1) both}}.tl-steps{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:40px 16px;gap:40px 16px}@media (min-width:900px){.tl-steps{grid-template-columns:repeat(5,minmax(0,1fr))}}.tl-track{display:none}@media (min-width:900px){.tl-track{display:block}}.tl-step{transition:opacity .45s ease,translate .45s cubic-bezier(.2,.8,.2,1)}.tl-node{transition:background-color .3s,border-color .3s,box-shadow .3s,color .3s}.tl-fill{transition:width .25s linear}.tl-art{transition:border-color .3s}@keyframes tlPulse{0%{box-shadow:0 0 0 0 rgba(74,222,128,.55)}to{box-shadow:0 0 0 12px rgba(74,222,128,0)}}@media (prefers-reduced-motion:no-preference){.tl-done{animation:tlPulse 1.8s ease-out infinite}}.at-opt{transition:border-color .2s,background-color .2s,translate .15s}@media (hover:hover){.at-opt:hover{border-color:#fe6019!important;background:rgba(254,96,25,.08)!important;translate:0 -2px}}@media (prefers-reduced-motion:reduce){.at-opt,.au-bar,.au-opt,.au-ring,.tl-art,.tl-fill,.tl-node,.tl-step{transition:none}.at-opt:hover{translate:none}}@keyframes ctIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.ct-in{animation:ctIn .35s cubic-bezier(.2,.8,.2,1) both}}.hl{--hl-accent:var(--chakra-colors-cd-accent,#fe6019);--hl-bg:var(--chakra-colors-cd-bg,#0c0d10);--hl-surface:rgba(19,21,26,.92);--hl-border:var(--chakra-colors-cd-borderStrong,#343843);--hl-text:var(--chakra-colors-cd-text,#f2f3f5);--hl-text-2:var(--chakra-colors-cd-text2,#c4c8d0);--hl-muted:var(--chakra-colors-cd-text4,#8b909a);--hl-ok:var(--chakra-colors-cd-ok,#4ade80);--hl-gap:115px;--hl-travel:230px;min-width:0;height:560px;perspective:1400px;display:flex;align-items:center;justify-content:center;font-family:var(
    --chakra-fonts-mono,"JetBrains Mono",ui-monospace,monospace
  )}.hl,.hl__stack{position:relative}.hl__stack{top:56px;flex-shrink:0;width:340px;height:240px;transform-style:preserve-3d;transform:rotateX(58deg) rotate(-40deg);animation:hl-sway 9s ease-in-out infinite;will-change:transform}.hl__layer{position:absolute;inset:0;border:1px solid var(--hl-border);border-radius:16px;padding:18px;display:flex;flex-direction:column;justify-content:space-between}.hl__layer--data{transform:translateZ(0);background:var(--hl-surface);background-image:radial-gradient(#262a33 1px,transparent 1.5px);background-size:20px 20px}.hl__layer--core{transform:translateZ(var(--hl-gap));background:rgba(28,20,16,.82);border-color:var(--hl-accent);animation:hl-glow 3s ease-in-out infinite}.hl__layer--apps{transform:translateZ(calc(var(--hl-gap) * 2));background:rgba(19,21,26,.78)}.hl__label{font-size:11px;letter-spacing:.1em;color:var(--hl-muted);text-transform:uppercase}.hl__layer--core .hl__label{color:var(--hl-accent)}.hl__chips{display:flex;flex-wrap:wrap;gap:8px;font-size:11px}.hl__chip{padding:6px 9px;border:1px solid var(--hl-border);border-radius:7px;background:var(--hl-bg);color:var(--hl-text)}.hl__chip--store{border-style:dashed;border-color:#4a4f5c;color:var(--hl-text-2)}.hl__chip--core{border-color:var(--hl-accent);padding:7px 10px}.hl__beam{position:absolute;width:2px;height:var(--hl-travel);left:var(--x);top:var(--y);transform-origin:top;transform:rotateX(90deg);background:linear-gradient(180deg,rgba(254,96,25,.05),rgba(254,96,25,.6),rgba(254,96,25,.05))}.hl__packet{position:absolute;left:0;top:0;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:var(--hl-accent);box-shadow:0 0 12px var(--hl-accent);animation:hl-up 2.4s linear infinite;animation-delay:var(--d,0s)}.hl__packet--down{animation-name:hl-down}.hl__packet--reply{width:6px;height:6px;margin:-3px 0 0 -3px;background:#fff;box-shadow:none}.hl__metric{position:absolute;border:1px solid var(--chakra-colors-cd-border,#23262d);border-radius:12px;background:rgba(19,21,26,.95);padding:12px 14px;font-size:12px;color:var(--hl-text-2)}.hl__metric--rpm{right:8px;top:30px;display:flex;flex-direction:column;gap:4px}.hl__metric--rpm .hl__k{font-size:10px;letter-spacing:.1em;color:var(--hl-muted)}.hl__metric--rpm .hl__v{font-size:20px;color:var(--hl-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hl__metric--health{left:8px;bottom:26px;display:flex;align-items:center;gap:8px}.hl__dot{flex-shrink:0;width:8px;height:8px;border-radius:50%;background:var(--hl-ok);animation:hl-pulse 1.8s ease-out infinite}@keyframes hl-sway{0%,to{transform:rotateX(58deg) rotate(-40deg)}50%{transform:rotateX(54deg) rotate(-32deg)}}@keyframes hl-glow{0%,to{box-shadow:0 0 0 1px rgba(254,96,25,.35),0 0 30px rgba(254,96,25,.12)}50%{box-shadow:0 0 0 1px rgba(254,96,25,.8),0 0 50px rgba(254,96,25,.3)}}@keyframes hl-up{0%{transform:translate3d(var(--x),var(--y),0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translate3d(var(--x),var(--y),var(--hl-travel));opacity:0}}@keyframes hl-down{0%{transform:translate3d(var(--x),var(--y),var(--hl-travel));opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translate3d(var(--x),var(--y),0);opacity:0}}@keyframes hl-pulse{0%{box-shadow:0 0 0 0 rgba(74,222,128,.55)}to{box-shadow:0 0 0 9px rgba(74,222,128,0)}}.hl.is-paused,.hl.is-paused *{animation-play-state:paused!important}@media (max-width:900px){.hl{height:460px}.hl__stack{scale:.82}}@media (max-width:520px){.hl{height:380px}.hl__stack{scale:.66;top:36px}.hl__metric--rpm{top:8px;right:0}.hl__metric--health{bottom:8px;left:0}}@media (prefers-reduced-motion:reduce){.hl__dot,.hl__layer--core,.hl__stack{animation:none}.hl__packet{display:none}}@keyframes cdReveal{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes cdFlowAnim{to{background-position:0 12px}}@keyframes cdFlowX{to{background-position:12px 0}}@keyframes cdProg{to{transform:scaleX(1)}}html .cd-card{transition:translate .3s cubic-bezier(.2,.8,.2,1),border-color .3s ease-out,box-shadow .3s ease-out}@media (hover:hover){html .cd-card:hover{translate:0 -4px;border-color:#fe6019!important;box-shadow:0 18px 40px -24px rgba(254,96,25,.45)}}a,button{transition:background-color .2s,color .2s,border-color .2s,translate .15s}a[href]:active,button:active{translate:0 1px}.cd-flow{width:2px;flex-shrink:0}.cd-flow,.cd-flow-on{background:linear-gradient(180deg,#fe6019 0 45%,transparent 45%) 0 0 /100% 12px repeat-y!important}.cd-flow-on,.cd-flowx-on{border-color:transparent!important}.cd-flowx-on{background:linear-gradient(90deg,#fe6019 0 45%,transparent 45%) 0 0 /12px 100% repeat-x!important}.cd-node{transition:opacity .35s,border-color .35s,box-shadow .35s,background-color .35s}.cd-progress{position:fixed;top:0;left:0;right:0;height:3px;background:#fe6019;transform-origin:0 50%;transform:scaleX(0);z-index:1200;pointer-events:none}@media (prefers-reduced-motion:no-preference){.cd-flow,.cd-flow-on{animation:cdFlowAnim .7s linear infinite}.cd-flowx-on{animation:cdFlowX .7s linear infinite}@supports (animation-timeline:view()){:is(section h2,article,figure,dl,table,blockquote,.cd-card):not(.cd-no-reveal):not(:is(article:not(.cd-no-reveal),figure,dl,table,blockquote,.cd-card) *){animation:cdReveal linear both;animation-timeline:view();animation-range:entry 0 entry 30%}}@supports (animation-timeline:scroll()){.cd-progress{animation:cdProg linear both;animation-timeline:scroll(root)}}}@media (prefers-reduced-motion:reduce){.cd-node,a,button,html .cd-card{transition:none}a[href]:active,button:active,html .cd-card:hover{translate:none}}.hw-grow{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px}.hw-glabel{display:flex;flex-direction:column}@media (max-width:599px){.hw-grow{grid-template-columns:minmax(0,1fr);gap:4px}.hw-glabel{flex-direction:row;flex-wrap:wrap;align-items:baseline;column-gap:8px}.hw-gaxis-spacer{display:none}}.hw-row{transition:background-color .2s}.hw-row:hover{background:#1a1d23!important}.hw-bar{transition:background-color .3s,box-shadow .3s,border-color .3s}.hw-row:focus-visible,.hw-step:focus-visible,.hw-tab:focus-visible{outline:2px solid #fe6019;outline-offset:2px}.hw-phases{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start}.hw-nav-col{min-width:0}.hw-nav{display:flex;flex-direction:column;gap:8px}.hw-tab{transition:background-color .2s,border-color .2s,color .2s}.hw-tab:hover{border-color:#4a4f5c!important}@media (min-width:800px){.hw-phases{grid-template-columns:260px minmax(0,1fr)}}@media (min-width:980px){.hw-phases{grid-template-columns:300px minmax(0,1fr)}.hw-nav-col{position:-webkit-sticky;position:sticky;top:96px}}@media (max-width:799px){.hw-nav{flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -20px;padding:0 20px 4px;scroll-padding:0 20px;scrollbar-width:none}.hw-nav::-webkit-scrollbar{display:none}.hw-nav>button{flex:0 0 auto;min-width:210px;scroll-snap-align:start}.hw-tip{display:none}}@media (min-width:480px) and (max-width:799px){.hw-nav{margin:0 -32px;padding:0 32px 4px;scroll-padding:0 32px}}@keyframes hwIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes hwBlink{50%{opacity:.3}}@media (prefers-reduced-motion:no-preference){.hw-panel:not([hidden]){animation:hwIn .4s cubic-bezier(.2,.8,.2,1) both}.hw-live{animation:hwBlink 1.2s steps(1) infinite}}details.hw-faq>summary{list-style:none;cursor:pointer}details.hw-faq>summary::-webkit-details-marker{display:none}details.hw-faq>summary:focus-visible{outline:2px solid #fe6019;outline-offset:4px}details.hw-faq .hw-plus{display:block}@media (prefers-reduced-motion:no-preference){details.hw-faq .hw-plus{transition:rotate .25s}}details.hw-faq[open] .hw-plus{rotate:45deg}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/plus-jakarta-sans-cyrillic-ext-wght-normal.4c28e6c8.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/plus-jakarta-sans-vietnamese-wght-normal.9ba5d91f.woff2) format("woff2-variations");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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/plus-jakarta-sans-latin-ext-wght-normal.a048183b.woff2) format("woff2-variations");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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/plus-jakarta-sans-latin-wght-normal.be6419ff.woff2) format("woff2-variations");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;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jetbrains-mono-cyrillic-ext-400-normal.17d05b18.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-cyrillic-ext-400-normal.7daf4077.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jetbrains-mono-cyrillic-400-normal.17524150.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-cyrillic-400-normal.29859c59.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jetbrains-mono-greek-400-normal.77d339c7.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-greek-400-normal.4a5b0cb1.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jetbrains-mono-vietnamese-400-normal.553f85d1.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-vietnamese-400-normal.fd17702b.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jetbrains-mono-latin-ext-400-normal.4d63b447.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-latin-ext-400-normal.ef62d646.woff) format("woff");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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jetbrains-mono-latin-400-normal.db9d659a.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-latin-400-normal.b0c7be19.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jetbrains-mono-cyrillic-ext-500-normal.d9de1144.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-cyrillic-ext-500-normal.02ec8c39.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jetbrains-mono-cyrillic-500-normal.ae6258df.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-cyrillic-500-normal.00657183.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jetbrains-mono-greek-500-normal.89c6cba8.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-greek-500-normal.96a101cf.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jetbrains-mono-vietnamese-500-normal.3bbdce79.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-vietnamese-500-normal.5b6505bb.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jetbrains-mono-latin-ext-500-normal.b7bedb53.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-latin-ext-500-normal.d0559b71.woff) format("woff");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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jetbrains-mono-latin-500-normal.af2e87f5.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-latin-500-normal.24c9023a.woff) format("woff");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}