@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.a82ecf4e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.afa48be3.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.764b43eb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.cb53f04b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.64b9304e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.6b5ea6af.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1dcddae6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.8da66e7f.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.e6cd1753.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.19510058.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_c7d8cc32-module__U1BAtG__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_c7d8cc32-module__U1BAtG__variable{--font-ibm-plex-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}
.landing-root{--cta:#155dfc;--positive:#42d68c;--negative:#ff6467;--info:#8ec5ff;--muted:#7d7d7d;--text-secondary:#9a9a9a;--text-disabled:#5d5d5d;--elevated:#242424;--font-display:var(--font-inter),system-ui,sans-serif;--font-label:var(--font-ibm-plex-mono),monospace;--font-body:var(--font-inter),system-ui,sans-serif;background:var(--background);color:#fff;font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.landing-root .fade-in{animation:1.5s cubic-bezier(.16,1,.3,1) both landingFadeIn}@keyframes landingFadeIn{0%{opacity:0}to{opacity:1}}.landing-root .fade-slide-in{animation:1.5s cubic-bezier(.16,1,.3,1) both landingFadeSlideIn}@keyframes landingFadeSlideIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.landing-root .fade-blur-in{animation:2s cubic-bezier(.16,1,.3,1) both landingFadeBlurIn}@keyframes landingFadeBlurIn{0%{opacity:0;filter:blur(16px)}to{opacity:1;filter:blur()}}.landing-root .fade-blur-out{animation:.5s cubic-bezier(.16,1,.3,1) both landingFadeBlurOut}@keyframes landingFadeBlurOut{0%{opacity:1;filter:blur()}to{opacity:0;filter:blur(16px)}}.landing-root .hover-pause-tooltip{animation:.15s ease-out both landingHoverPauseTooltipIn}@keyframes landingHoverPauseTooltipIn{0%{opacity:0}to{opacity:1}}.landing-root .scramble-char.scrambling{color:var(--muted)}.landing-root .btn-primary-fill{background:linear-gradient(180deg,#ffffff08 0%,#fff0 100%),var(--cta)}.landing-root .btn-primary-fill:hover{background:linear-gradient(#ffffff08 0%,#fff0 100%),#0235a4}.landing-root .comparison-badge{background:linear-gradient(#272727 0%,#181818 100%) padding-box padding-box,linear-gradient(#3e3e3e 0%,#3e3e3e00 100%) border-box;border:1px solid #0000}.landing-root .landing-gutter{padding-inline:16px}@media (min-width:640px){.landing-root .landing-gutter{padding-inline:32px}}@media (min-width:1024px){.landing-root .landing-gutter{padding-inline:80px}}.landing-root .slanted-divider{background-image:repeating-linear-gradient(-45deg,#ffffff0f 0 1px,#0000 1px 8.4px)}.landing-root .cursor-blink{animation:1.1s step-end infinite landingCursorBlink}@keyframes landingCursorBlink{50%{opacity:0}}.landing-root .pulse-dot{animation:1.8s ease-in-out infinite landingPulseDot}@keyframes landingPulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.landing-root .comparison-dash{stroke-dasharray:1 7;animation:1.4s linear infinite landingComparisonDashFlow}@keyframes landingComparisonDashFlow{to{stroke-dashoffset:-8px}}.landing-root .comparison-pulse-ring{transform-box:fill-box;transform-origin:50%;animation:1.8s cubic-bezier(.16,1,.3,1) infinite landingComparisonPulseRing}@keyframes landingComparisonPulseRing{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.landing-root .stack-layer{transition:transform 2s cubic-bezier(.16,1,.3,1) .6s}.landing-root .stack-caption{opacity:0}.landing-root .stack-hover{cursor:pointer;transition:transform .8s cubic-bezier(.16,1,.3,1)}.landing-root .animate-marquee{animation:40s linear infinite landingMarquee}@media (hover:hover) and (pointer:fine){.landing-root .animate-marquee:hover{animation-play-state:paused}}@keyframes landingMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.landing-root .flip-digit{height:1em;line-height:1;display:inline-block;overflow:hidden}.landing-root .flip-track{flex-direction:column;transition:transform 1.15s cubic-bezier(.16,1,.3,1);display:flex}.landing-root .flip-track span{height:1em;line-height:1;display:block}.landing-root .flip-static{opacity:0;transition:opacity .4s;display:inline-block}.landing-root .platform-tab-progress-fill{animation:8s linear forwards landingPlatformTabFill}@keyframes landingPlatformTabFill{0%{width:0%}to{width:100%}}.landing-root .thumb-a{background:radial-gradient(140px at 72% 18%,#155dfc8c,#0000 70%),linear-gradient(160deg,#131c33,#0d0d0f)}.landing-root .thumb-b{background:linear-gradient(115deg,#155dfc66,#0000 55%),linear-gradient(20deg,#101828,#0b0b0b)}.landing-root .thumb-c{background:radial-gradient(160px at 22% 80%,#155dfc73,#0000 70%),radial-gradient(120px at 85% 25%,#ffffff0f,#0000 60%),linear-gradient(200deg,#12182b,#0c0c0e)}.landing-root .thumb-d{background:radial-gradient(150px at 30% 30%,#42d68c59,#0000 70%),linear-gradient(170deg,#10201a,#0b0e0d)}.landing-root .thumb-e{background:radial-gradient(150px at 80% 70%,#ffc15a4d,#0000 70%),linear-gradient(200deg,#20190f,#0d0c0b)}@media (prefers-reduced-motion:reduce){.landing-root .fade-in,.landing-root .fade-slide-in,.landing-root .fade-blur-in,.landing-root .fade-blur-out,.landing-root .hover-pause-tooltip,.landing-root .cursor-blink,.landing-root .pulse-dot,.landing-root .animate-marquee,.landing-root .flip-track,.landing-root .flip-static,.landing-root .platform-tab-progress-fill,.landing-root .comparison-dash,.landing-root .comparison-pulse-ring,.landing-root .stack-layer,.landing-root .stack-caption,.landing-root .stack-hover{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}.landing-root .comparison-pulse-ring{opacity:0!important}.landing-root .stack-layer,.landing-root .stack-hover{transition:none!important}.landing-root .platform-tab-progress-fill{width:100%}}