:root{--page-radius:70;--section-separator-height-lg:70;--section-separator-height-md:50;--section-separator-height-sm:20;--primary_color:#252a31;--secondary_color:#004e98;--secondary_color_rgb:0,78,152;--tertiary_color:#00cccb;--tertiary_color_rgb:0,204,203;--secondary_lighter_color:#07b;--gray_50_color:#f7fafc;--gray_100_color:#eef3f9;--gray_200_color:#d8dee8;--gray_500_color:#a5b0c0;--gray_600_color:#798494;--gray_800_color:#495260;--gray_900_color:#252a31 --dark:#252a31;--white:#fff;--link_color:#07b;--break-md:1139px;--break-sm:767px;--break-xs:479px}.btn__icon{flex-shrink:0}@media (max-width:767px){.btn-long-text .btn:first-child{flex-direction:column;gap:.5rem}}.header:not(.header--sticky-active) .header__section--main{background:none!important}.header--island:not(.header--sticky-active) .header__section--main{box-shadow:0 8px 16px rgba(0,0,0,.05),0 4px 8px rgba(0,0,0,.05);margin-inline:auto;margin-top:18px;max-width:calc(100% - var(--layout-gutter));width:1346px}.header--sticky .header__section--main,.header.header--lp-2 .header__section--main{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.83)!important;transform:translateZ(0)}.page_with_dark_hero .header:not(.header--sticky-active) .nav__link{color:#fff}.page_with_dark_hero .header:not(.header--sticky-active) .nav--light .nav__list--level1>li>a:before{background:#fff}.header__logo img{max-width:230px;width:100%!important}.page_with_dark_hero .header:not(.header--sticky-active) .lang-select--light .lang-select__button,.page_with_dark_hero .header:not(.header--sticky-active) .mnav--light .mnav__open,.page_with_dark_hero .header:not(.header--sticky-active) .mnav--light .mnav__open:hover,body.page_with_dark_hero .header:not(.header--sticky-active) .mnav .mnav__open--light,body.page_with_dark_hero .header:not(.header--sticky-active) .mnav .mnav__open--light:hover{color:#fff!important}.mnav__popup{height:fit-content}.available_badge{border-radius:3px;display:inline-block;font-size:.8rem;font-weight:500;line-height:.8rem;margin-top:24px;padding:3px 8px}.available_badge--now{background:#dcfce7;color:#15803d}.available_badge--soon{background:var(--gray_50_color);color:var(--gray_600_color)}.content-card--soon{background:var(--gray_200_color)!important}html.blog-post .header:not(.header--sticky-active) .header__logo__static{display:none!important}html.blog-post .header:not(.header--sticky-active) .header__logo__sticky{display:block!important}html.blog-listing .header:not(.header--sticky-active) .header__logo__static{display:none!important}html.blog-listing .header:not(.header--sticky-active) .header__logo__sticky{display:block!important}html.blog-post .blog-body-1__subtitle{color:#4b5563;font-size:1.25rem;font-weight:400;line-height:1.55;margin:14px 0 4px;max-width:720px}[data-cf-widget]{border:1px solid #e5e7eb;border-radius:12px;margin:24px 0;padding:20px}.cf-widget__head{color:#0f1419;font:600 15px/1.3 Inter,sans-serif;margin-bottom:16px}.cf-widget__field{align-items:center;color:#4b5563;display:grid;font:14px Inter,sans-serif;gap:12px;grid-template-columns:1fr 2fr auto;margin-bottom:12px}.cf-widget__field input[type=range]{accent-color:#2563eb}.cf-widget__field output{color:#6b7280;font:13px IBM Plex Mono,monospace;min-width:3ch;text-align:right}.cf-widget__tabs{display:flex;gap:8px;margin-bottom:16px}.cf-widget__tabs button{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#4b5563;cursor:pointer;font:14px Inter,sans-serif;padding:6px 14px}.cf-widget__tabs button.is-active{background:#f0f5ff;border-color:#2563eb;color:#2563eb}.cf-widget__out{align-items:baseline;border-top:1px solid #e5e7eb;display:flex;gap:8px;margin-top:16px;padding-top:16px}.cf-widget__out-label{color:#4b5563;font:14px Inter,sans-serif}.cf-widget__out-value{color:#15803d;font:600 28px IBM Plex Mono,monospace}.cf-widget__out-unit{color:#6b7280;font:14px IBM Plex Mono,monospace}[data-cf-widget].cf-widget--wide{width:100%}html.blog-post .blog-body-1__content blockquote{background:#f0f5ff;border-left:3px solid #2563eb;border-radius:8px;margin:24px 0;padding:14px 18px}html.blog-post .blog-body-1__content pre{background:#f3f4f6;border-radius:8px;font:14px/1.55 IBM Plex Mono,monospace;overflow-x:auto;padding:16px 18px}html.blog-post .blog-body-1__content code{font-family:IBM Plex Mono,monospace}html.blog-post .blog-body-1__content table{border-collapse:collapse;width:100%}html.blog-post .blog-body-1__content td,html.blog-post .blog-body-1__content th{border:1px solid #e5e7eb;padding:8px 10px}html.blog-post .blog-body-1__content figure{background:#fff;border:1px solid #e5e7eb;border-radius:10px;margin:28px 0;padding:16px}html.blog-post .blog-body-1__content figure svg{display:block;height:auto;width:100%}html.blog-post .blog-body-1__content figure img{border:1px solid #e5e7eb;border-radius:10px;width:100%}html.blog-post .blog-body-1__content figcaption{border-top:1px solid #e5e7eb;color:#6b7280;font:13.5px/1.55 Inter,sans-serif;margin-top:12px;padding-top:12px}html.blog-post .blog-body-1__content figcaption strong{color:#0f1419}html.blog-post .blog-body-1__content figcaption .num{color:#0f1419;font-weight:600}html.blog-post .blog-body-1__content figcaption .numhi{color:#15803d;font-weight:600}html.blog-post .blog-body-1__content [data-cf-box=callout]{background:#f0f5ff;border:1px solid #b5c5d2;border-radius:8px;font:16px/1.6 Inter,sans-serif;margin:28px 0;padding:16px 20px}html.blog-post .blog-body-1__content [data-cf-box=callout] strong{color:#2563eb}html.blog-post .blog-body-1__content [data-cf-box=intuition]{border-left:3px solid #2563eb;color:#0f1419;font:15px/1.55 Inter,sans-serif;margin:22px 0;padding:12px 16px}html.blog-post .blog-body-1__content [data-cf-box=intuition] strong{color:#2563eb}[data-cf-widget].cf-rl{border:0;padding:0}.cf-rl__kicker{color:#2563eb;font:700 12px Inter,sans-serif;letter-spacing:.04em;margin-bottom:4px;text-transform:uppercase}.cf-rl__title{color:#0f1419;font:700 22px Inter,sans-serif;margin:0 0 6px}.cf-rl__prompt{color:#6b7280;font:15px/1.55 Inter,sans-serif;margin:0 0 18px}.cf-rl__shell{align-items:start;border:1px solid #e5e7eb;border-radius:12px;display:grid;gap:18px 28px;grid-template-areas:"controls readout" "chart chart";grid-template-columns:minmax(220px,1fr) minmax(220px,1fr);padding:20px}.cf-rl__controls{font:14px Inter,sans-serif;grid-area:controls}.cf-rl__readout{border-left:1px solid #e5e7eb;font:14px Inter,sans-serif;grid-area:readout;padding-left:18px}.cf-rl__chart{border-top:1px solid #e5e7eb;grid-area:chart;min-width:0;padding-top:18px}.cf-rl__row{align-items:baseline;color:#4b5563;display:flex;font-weight:600;gap:12px;justify-content:space-between;margin-bottom:6px}.cf-rl__row output{color:#2563eb;font-family:IBM Plex Mono,monospace;min-width:42px;text-align:right}.cf-rl__controls input[type=range]{accent-color:#2563eb;margin:0 0 18px;width:100%}.cf-rl__controls input[type=range]:last-child{margin-bottom:0}.cf-rl__status{background:#f0f5ff;border-radius:8px;color:#2563eb;font-weight:700;margin-bottom:12px;padding:9px 10px}.cf-rl__status.is-fail{background:#fef3c7;color:#92400e}.cf-rl__readout dl{margin:0}.cf-rl__readout dl div{border-bottom:1px solid #e5e7eb;display:flex;gap:12px;justify-content:space-between;padding:8px 0}.cf-rl__readout dt{color:#6b7280}.cf-rl__readout dd{color:#0f1419;font-family:IBM Plex Mono,monospace;margin:0;text-align:right}.cf-rl__chart svg{display:block;height:auto;width:100%}.cf-rl__axis{stroke:#4b5563;stroke-width:1.2}.cf-rl__axlabel{fill:#4b5563;font:13px Inter,sans-serif}.cf-rl__small{fill:#6b7280;font:11px Inter,sans-serif}.cf-rl__pointlabel{fill:#0f1419;font:700 12px Inter,sans-serif}.cf-rl__memory{fill:none;stroke:#2563eb;stroke-width:3.4}.cf-rl__compute{fill:none;stroke:#15803d;stroke-width:3.4}.cf-rl__ridge{stroke:#6b7280;stroke-dasharray:5 5;stroke-width:1.4}.cf-rl__selline{stroke:#2563eb;stroke-dasharray:3 4;stroke-width:1}.cf-rl__point{fill:#2563eb;stroke:#fff;stroke-width:2}.cf-rl__caption{border-top:1px solid #e5e7eb;color:#6b7280;font:13.5px/1.55 Inter,sans-serif;margin-top:12px;padding-top:12px}.cf-rl__caption strong{color:#0f1419}@media (max-width:640px){.cf-rl__shell{grid-template-areas:"controls" "readout" "chart";grid-template-columns:1fr}.cf-rl__readout{border-left:0;border-top:1px solid #e5e7eb;padding-left:0;padding-top:16px}.cf-rl__chart{overflow-x:auto}.cf-rl__chart svg{min-width:560px}}.cf-byline-avatar{border-radius:50%;height:28px;margin-right:8px;object-fit:cover;vertical-align:middle;width:28px}.blog-body-1__info{margin-top:1.5rem}html.blog-post .blog-body-1__content [data-cf-box=def]{background:none;border-left:2px solid #e5e7eb;color:#6b7280;font:14px/1.55 Inter,sans-serif;margin:14px 0;padding:2px 0 2px 14px}html.blog-post .blog-body-1__content [data-cf-box=def] strong{color:#0f1419;font-family:IBM Plex Mono,monospace;font-size:13px}html.blog-post .blog-body-1__content [data-cf-eq]{margin:24px 0;overflow-x:auto;text-align:center}html.blog-post .blog-body-1__content [data-cf-eq] svg{height:auto;max-width:100%}