@media (prefers-reduced-motion:no-preference){.blog-rise{animation:.56s cubic-bezier(.22,1,.36,1) both blog-rise;animation-delay:calc(var(--blog-i,0) * 40ms)}}@keyframes blog-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.blog-hero{isolation:isolate;position:relative;overflow:hidden}.blog-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse 640px 280px at 20% 70%, rgb(var(--nl-fg-brand) / .14), transparent 70%), radial-gradient(ellipse 900px 320px at 78% 45%, rgb(var(--nl-fg-primary) / .05), transparent 72%);height:165%;position:absolute;inset:-45% 0 auto}.blog-hero:after{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(rgb(var(--nl-fg-primary) / .16) 1px, transparent 1px);opacity:.55;background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 85% at 30% 40%,#000 0%,#0000 72%);mask-image:radial-gradient(75% 85% at 30% 40%,#000 0%,#0000 72%)}.light .blog-hero:before{background:radial-gradient(ellipse 640px 280px at 20% 70%, rgb(var(--nl-fg-brand) / .09), transparent 70%)}.light .blog-hero:after{opacity:.32}.blog-chip-scroller{scrollbar-width:none;margin-inline:-14px;padding-inline:14px;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 14px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 14px),#0000 100%)}.blog-chip-scroller::-webkit-scrollbar{display:none}@media (min-width:768px){.blog-chip-scroller{margin-inline:0;padding-inline:0;-webkit-mask-image:none;mask-image:none}}.blog-cover-fallback{background-image:radial-gradient(ellipse var(--cover-w1,60%) 80% at var(--cover-x1,25%) var(--cover-y1,20%), rgb(var(--nl-fg-brand) / .3), transparent 70%), radial-gradient(ellipse var(--cover-w2,55%) 75% at var(--cover-x2,80%) var(--cover-y2,85%), rgb(var(--nl-fg-brand) / .16), transparent 72%)}.light .blog-cover-fallback{background-image:radial-gradient(ellipse var(--cover-w1,60%) 80% at var(--cover-x1,25%) var(--cover-y1,20%), rgb(var(--nl-fg-brand) / .2), transparent 70%), radial-gradient(ellipse var(--cover-w2,55%) 75% at var(--cover-x2,80%) var(--cover-y2,85%), rgb(var(--nl-fg-brand) / .1), transparent 72%)}.blog-cover-grid{background-image:linear-gradient(rgb(var(--nl-fg-primary) / .07) 1px, transparent 1px), linear-gradient(90deg, rgb(var(--nl-fg-primary) / .07) 1px, transparent 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(85% 85%,#000 20%,#0000 78%);mask-image:radial-gradient(85% 85%,#000 20%,#0000 78%)}.blog-article{overflow-wrap:anywhere}.blog-article table{overflow-wrap:normal}.blog-article-hero{isolation:isolate;position:relative;overflow:hidden}.blog-article-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse 720px 300px at 22% 72%, rgb(var(--nl-fg-brand) / .1), transparent 70%);height:150%;position:absolute;inset:-60% 0 auto}.light .blog-article-hero:before{background:radial-gradient(ellipse 720px 300px at 22% 72%, rgb(var(--nl-fg-brand) / .06), transparent 70%)}.blog-article .katex{color:rgb(var(--nl-fg-primary));font-size:1.08em}.blog-article .katex-display{margin-block:1.5rem;padding-block:.25rem;overflow:auto hidden}.blog-article .katex-display>.katex{max-width:100%}.blog-article>:first-child{margin-top:0}.blog-steps>ol{counter-reset:blog-step;flex-direction:column;gap:0;margin-block:0;padding-left:0;list-style:none;display:flex}.blog-steps>ol>li{counter-increment:blog-step;padding-bottom:1.75rem;padding-left:3.25rem;position:relative}.blog-steps>ol>li:last-child{padding-bottom:0}.blog-steps>ol>li:before{content:counter(blog-step);border:1px solid rgb(var(--nl-fg-brand) / .4);background:var(--nl-bg-brand-secondary);width:2rem;height:2rem;color:rgb(var(--nl-fg-brand));font-family:var(--font-ibm-plex-mono), ui-monospace, monospace;border-radius:9999px;justify-content:center;align-items:center;font-size:.8125rem;font-weight:500;display:flex;position:absolute;top:.125rem;left:0}.blog-steps>ol>li:not(:last-child):after{content:"";background:var(--nl-border-primary);width:1px;position:absolute;top:2.375rem;bottom:.25rem;left:1rem}.blog-article .docs-callout-body :is(p,ul,ol){margin-block:.5rem;font-size:1rem;line-height:1.65}.blog-article .docs-callout-body>:first-child{margin-top:0}.blog-article .docs-callout-body>:last-child{margin-bottom:0}.blog-pullquote p{font:inherit;color:inherit;margin:0}.blog-pullquote p+p{margin-top:.75rem}.blog-article .contains-task-list{padding-left:0;list-style:none}.blog-article .task-list-item{padding-left:1.75rem;position:relative}.blog-article .contains-task-list>li:not(.task-list-item){padding-left:1.75rem}.blog-article .task-list-item input[type=checkbox]{appearance:none;top:.4rem;left:0;box-sizing:border-box;width:1rem;height:1rem;font-size:inherit;line-height:inherit;cursor:default;border:1px solid rgb(var(--nl-fg-primary) / .32);background-color:var(--nl-bg-secondary);border-radius:.3125rem;margin:0;padding:0;position:absolute;top:calc(.5lh - .5rem)}.blog-article .task-list-item input[type=checkbox]:checked{border-color:rgb(var(--nl-fg-brand));background-color:rgb(var(--nl-fg-brand))}.blog-article .task-list-item input[type=checkbox]:checked:before{content:"";background-color:rgb(var(--nl-fg-contrast));position:absolute;inset:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.25 8.25 6.75 10.75 11.75 5.5' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.25 8.25 6.75 10.75 11.75 5.5' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}
