:root{--bg-0:#0b0b0d;--bg-1:#111114;--bg-2:#16161a;--bg-3:#1c1c21;--text-0:#fff;--text-1:hsla(0,0%,100%,.72);--text-2:hsla(0,0%,100%,.46);--text-3:hsla(0,0%,100%,.3);--line-0:hsla(0,0%,100%,.09);--line-1:hsla(0,0%,100%,.16);--line-2:hsla(0,0%,100%,.26);--focus:hsla(0,0%,100%,.4);--danger:#ff5a5a;--mono:var(--font-jetbrains-mono),ui-monospace,Menlo,monospace;--sans:var(--font-inter),system-ui,-apple-system,sans-serif;--head:var(--sans);--container:1160px;--ease:cubic-bezier(0.2,0.7,0.2,1);--t:1;--glow:0;--r-sm:9px;--r-md:13px;--r-lg:18px}*{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;scroll-behavior:smooth}body{margin:0;background:var(--bg-0);color:var(--text-1);font-family:var(--sans);font-size:16px;line-height:1.55;overflow-x:hidden}::selection{background:hsla(0,0%,100%,.16)}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;background:none}button,input,select,textarea{font-family:inherit;color:inherit}input,select,textarea{font-size:inherit}h1,h2,h3,h4,h5,h6{font-family:var(--head);margin:0}p{margin:0}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--line-1);border-radius:10px;border:3px solid var(--bg-0)}::-webkit-scrollbar-thumb:hover{background:var(--line-2)}.mono{font-family:var(--mono);font-feature-settings:"tnum" 1}.eyebrow{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--text-2)}.display{font-family:var(--head);font-weight:800;letter-spacing:-.035em;line-height:.98;color:var(--text-0)}:focus-visible{outline:none;box-shadow:0 0 0 2px var(--bg-0),0 0 0 4px var(--focus);border-radius:6px}#bg-canvas{position:fixed;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;display:block}#app-root{min-height:100vh;position:relative;z-index:1}.reveal{opacity:0;transform:translateY(14px)}.reveal.in{opacity:1;transform:none;transition:opacity calc(.56s * var(--t)) var(--ease),transform calc(.56s * var(--t)) var(--ease)}@keyframes mx-ping{0%{transform:scale(1);opacity:.55}70%,to{transform:scale(2.6);opacity:0}}.mx-ping{animation:mx-ping calc(2.4s / var(--t, 1)) var(--ease) infinite}@keyframes mx-spin{to{transform:rotate(1turn)}}.mx-spin svg{animation:mx-spin .7s linear infinite}@keyframes mx-page-enter{0%{opacity:0;transform:translate3d(26px,0,0);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}.mx-page-enter{animation:mx-page-enter calc(.54s / var(--t, 1)) var(--ease) both}@keyframes mx-wipe{0%{transform:translateX(-100%)}45%{transform:translateX(0)}55%{transform:translateX(0)}to{transform:translateX(100%)}}.mx-wipe{position:fixed;inset:0;z-index:8500;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(11,11,13,0) 8%,var(--bg-1) 18%,var(--bg-1) 82%,rgba(11,11,13,0) 92%,transparent);border-right:1px solid rgba(255,255,255,calc(.5 * var(--glow, 0) + .18));animation:mx-wipe calc(.62s / var(--t, 1)) var(--ease) both}@keyframes mx-toast-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}.mx-toast{animation:mx-toast-in calc(.28s / var(--t, 1)) var(--ease) both}@keyframes mx-check-draw{0%{stroke-dashoffset:30}to{stroke-dashoffset:0}}@keyframes mx-check-pop{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.08)}to{transform:scale(1);opacity:1}}.mx-checkmark{animation:mx-check-pop calc(.42s / var(--t, 1)) var(--ease) both}.mx-check-path{stroke-dasharray:30;stroke-dashoffset:30;animation:mx-check-draw calc(.52s / var(--t, 1)) var(--ease) .25s both}@keyframes mx-skel{0%,to{opacity:.55}50%{opacity:1}}.mx-skel{animation:mx-skel calc(1.3s / var(--t, 1)) var(--ease) infinite}.mx-cursor-dot{position:fixed;top:0;left:0;width:6px;height:6px;border-radius:50%;background:#fff;z-index:10000;pointer-events:none;mix-blend-mode:difference;transition:opacity .2s,width .18s,height .18s;will-change:transform}.mx-cursor-dot.text{width:2px;height:22px;border-radius:2px}.mx-cursor-ring{position:fixed;top:0;left:0;width:30px;height:30px;border-radius:50%;border:1px solid hsla(0,0%,100%,.4);z-index:10000;pointer-events:none;transition:opacity .2s,width .22s var(--ease),height .22s var(--ease),border-color .2s,background .2s;will-change:transform}.mx-cursor-ring.on{width:46px;height:46px;border-color:hsla(0,0%,100%,.7);background:hsla(0,0%,100%,.05)}.mx-cursor-ring.down{width:24px;height:24px}.mx-spot-layer{position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:0;background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%),rgba(255,255,255,var(--mo,0)),transparent 60%);transition:opacity .25s}.mx-navlink{position:relative}.mx-navlink:after{content:"";position:absolute;left:13px;right:13px;bottom:4px;height:1px;background:var(--text-0);transform:scaleX(0);transform-origin:left;transition:transform .26s var(--ease)}.mx-navlink.active:after,.mx-navlink:hover:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.reveal{opacity:1!important;transform:none!important;transition:none!important}html{scroll-behavior:auto}.mx-ping,.mx-spin svg{animation:none}.mx-page-enter,.mx-toast,.mx-wipe{animation:none!important}.mx-check-path,.mx-checkmark{animation:none!important;stroke-dashoffset:0!important}.mx-skel{animation:none!important;opacity:.8!important}.mx-cursor-dot,.mx-cursor-ring{display:none!important}}@media (max-width:920px){.mx-feat-grid,.mx-price-grid{grid-template-columns:repeat(2,1fr)!important}.mx-checkout,.mx-dash-hero,.mx-showcase{grid-template-columns:1fr!important}.mx-dash-hero>div:first-child{border-right:none!important;border-bottom:1px solid var(--line-0)!important}.mx-foot-grid{grid-template-columns:1fr 1fr!important}.mx-steps{grid-template-columns:1fr!important}.mx-reviews{grid-template-columns:1fr 1fr!important}}@media (max-width:640px){.mx-hide-sm,.mx-navlinks{display:none!important}.mx-dash-body,.mx-dash-cards,.mx-dash-tiles,.mx-feat-grid,.mx-plan-pills,.mx-price-grid,.mx-reviews{grid-template-columns:1fr!important}.mx-hero-stats{flex-wrap:wrap!important}.mx-hero-stats>div{flex:1 0 50%!important}.mx-hero-stats>div:nth-child(3){border-left:none!important}.mx-hero-stats>div:nth-child(3),.mx-hero-stats>div:nth-child(4){border-top:1px solid var(--line-0)!important}.mx-foot-grid{grid-template-columns:1fr!important}}@media (pointer:fine) and (prefers-reduced-motion:no-preference){[data-cursor],a,button,input{cursor:none}}@font-face{font-family:__inter_e839f4;src:url(/_next/static/media/cc27cf3ff100ea21-s.p.ttf) format("truetype");font-display:swap;font-style:normal}@font-face{font-family:__inter_e839f4;src:url(/_next/static/media/dd830f3b569412d7-s.p.ttf) format("truetype");font-display:swap;font-style:italic}@font-face{font-family:__inter_Fallback_e839f4;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_e839f4{font-family:__inter_e839f4,__inter_Fallback_e839f4}.__variable_e839f4{--font-inter:"__inter_e839f4","__inter_Fallback_e839f4"}@font-face{font-family:__JetBrains_Mono_f9e569;font-style:normal;font-weight:400;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_f9e569;font-style:normal;font-weight:400;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_f9e569;font-style:normal;font-weight:400;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_f9e569;font-style:normal;font-weight:400;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_f9e569;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_f9e569;font-style:normal;font-weight:400;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_f9e569;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_f9e569;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_f9e569;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_f9e569;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_f9e569;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_f9e569;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_f9e569;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_f9e569;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_f9e569;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_f9e569;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_f9e569;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_f9e569;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_f9e569;font-style:normal;font-weight:700;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_f9e569;font-style:normal;font-weight:700;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_f9e569;font-style:normal;font-weight:700;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_f9e569;font-style:normal;font-weight:700;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_f9e569;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_f9e569;font-style:normal;font-weight:700;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_f9e569;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_f9e569{font-family:__JetBrains_Mono_f9e569,__JetBrains_Mono_Fallback_f9e569;font-style:normal}.__variable_f9e569{--font-jetbrains-mono:"__JetBrains_Mono_f9e569","__JetBrains_Mono_Fallback_f9e569"}