aside[data-v-97fd5614]{position:sticky;top:7.6rem;width:44.3rem;min-width:44.3rem;height:calc(100vh - 8.8rem);border-right:1px solid #494949;overflow:hidden}li[data-v-97fd5614]{font-size:1.4rem;line-height:2.2rem;color:#fff9;gap:.8rem;transition:color .2s ease}li[data-v-97fd5614]:before{content:"";display:inline-block;width:2px;height:1.4rem;margin-right:.8rem;background-color:#ff5e31;translate:0 .2rem;transition:opacity .2s ease;opacity:0}li.active[data-v-97fd5614],li[data-v-97fd5614]:hover{color:#fff}li.active[data-v-97fd5614]:before,li[data-v-97fd5614]:hover:before{opacity:1}.background[data-v-97fd5614]{position:absolute;top:0;width:37.3rem;height:100%;z-index:-1;background-image:url(./blog_aside_bg.CxvaqDlV.png);background-size:contain;background-repeat:no-repeat}.mobile-aside[data-v-6c734cb1]{position:fixed;top:58px;left:0;z-index:80;width:100%}.mobile-aside-container[data-v-6c734cb1]{position:relative;z-index:101;background-color:#1a1a1a;transition:max-height .3s cubic-bezier(.4,0,.2,1);overflow:hidden;max-height:58px}.mobile-aside.is-open .mobile-aside-container[data-v-6c734cb1]{max-height:calc(70vh - 6.4rem);box-shadow:0 4px 12px #0000004d}.mobile-aside-trigger[data-v-6c734cb1]{display:flex;align-items:center;justify-content:space-between;padding:0 55px;margin-top:16px;cursor:pointer;color:#fff;position:relative;z-index:103;font-weight:500;background-color:#1a1a1a;transition:background-color .2s ease}.mobile-aside-trigger svg[data-v-6c734cb1]{transition:transform .3s ease}.mobile-aside-content[data-v-6c734cb1]{width:100%;margin-top:3.2rem;padding:0 5.5rem 2rem;background-color:#1a1a1a;overflow-y:auto;max-height:calc(70vh - 12rem);opacity:0;transform:translateY(-8px);transition:opacity .2s ease,transform .2s ease;transition-delay:0s}.mobile-aside.is-open .mobile-aside-content[data-v-6c734cb1]{opacity:1;transform:translateY(0);transition-delay:.1s}.mobile-aside-overlay[data-v-6c734cb1]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#0009;z-index:99}.fade-enter-active[data-v-6c734cb1],.fade-leave-active[data-v-6c734cb1]{transition:opacity .25s ease}.fade-enter-from[data-v-6c734cb1],.fade-leave-to[data-v-6c734cb1]{opacity:0}li[data-v-6c734cb1]{font-size:14px;line-height:40px;color:#fff9;transition:color .2s ease}li.text-white[data-v-6c734cb1],li[data-v-6c734cb1]:hover{color:#fff}.article-wrap[data-v-4e01562d]{position:relative;min-height:100vh}.blog-renderer-abaka{--blog-text-color:hsla(0,0%,100%,.9);--blog-heading-color:#fff;--blog-muted-color:hsla(0,0%,100%,.6);--blog-link-color:#ff5e31;--blog-p-font-size:16px;--blog-p-line-height:1.5;--blog-table-border:#292929;--blog-table-cell-padding:1rem;--blog-table-header-bg:transparent;--blog-code-bg:hsla(0,0%,100%,.025);--blog-code-border:hsla(0,0%,100%,.1);--blog-code-text:#fff;--blog-code-radius:0;--blog-image-caption-color:hsla(0,0%,100%,.6);--blog-image-max-width:100%;color:#ffffffe5;line-height:1.5;font-weight:300}.blog-renderer-abaka .blog-prose-root{width:100%;position:relative;flex:1}.blog-renderer-abaka .blog-prose-root>.blog-block--heading:first-child{margin-top:0}.blog-renderer-abaka .blog-block--paragraph{margin:0 0 25px;color:var(--blog-text-color);font-size:var(--blog-p-font-size);line-height:var(--blog-p-line-height);font-weight:300;text-align:left}.blog-renderer-abaka .blog-block--heading{margin:32px 0 25px;color:var(--blog-heading-color);font-weight:600;line-height:1.15;scroll-margin-top:8rem}.blog-renderer-abaka .blog-block--heading-1{margin:0 0 25px;color:#fff;font-size:48px;font-weight:600;line-height:1.16}@media screen and (max-width:768px){.blog-renderer-abaka .blog-block--heading-1{font-size:24px}}.blog-renderer-abaka .blog-block--heading-2{font-size:24px;line-height:1.3;font-weight:700}.blog-renderer-abaka .blog-block--heading-3,.blog-renderer-abaka .blog-block--heading-4,.blog-renderer-abaka .blog-block--heading-5,.blog-renderer-abaka .blog-block--heading-6{color:#fff}.blog-renderer-abaka a{color:var(--blog-link-color);text-decoration:underline;overflow-wrap:break-word;word-break:break-word}.blog-renderer-abaka .blog-block--list{margin:24px 0;padding-left:20px;list-style-position:outside;color:var(--blog-text-color);font-weight:300}.blog-renderer-abaka .blog-block--list-unordered{list-style-type:disc}.blog-renderer-abaka .blog-block--list-ordered{list-style-type:decimal}.blog-renderer-abaka .blog-block--list-task{list-style:none;padding-left:0}.blog-renderer-abaka .blog-list-item{display:list-item;line-height:1.5;margin:8px 0;font-weight:300}.blog-renderer-abaka .blog-list-item+.blog-list-item{margin:16px 0}.blog-renderer-abaka .blog-list-item .blog-block--paragraph{margin:0}.blog-renderer-abaka .blog-list-item--task{display:flex;align-items:flex-start;gap:.75rem;list-style:none}.blog-renderer-abaka .blog-list-item--task::marker{content:""}.blog-renderer-abaka .blog-task-list-checkbox{position:relative;flex:0 0 auto;width:1.25rem;height:1.25rem;margin-top:calc(.75em - .625rem);border:1.5px solid;border-radius:.25rem;opacity:.75}.blog-renderer-abaka .blog-task-list-content{flex:1;min-width:0}.blog-renderer-abaka .blog-task-list-content .blog-block--paragraph{margin:0}.blog-renderer-abaka .blog-list-item--task[data-checked=true] .blog-task-list-checkbox{background:currentColor;opacity:1}.blog-renderer-abaka .blog-block--list li .blog-block+.blog-block{margin-top:0}.blog-renderer-abaka .blog-block--quote{display:block;margin:24px 0;padding:8px 12px;width:100%;border-left:3px solid #fd5f32;background-color:#ffffff06;color:var(--blog-text-color);word-wrap:break-word}.blog-renderer-abaka .blog-block--quote .blog-block--paragraph{margin-bottom:0}.blog-renderer-abaka .blog-block--divider{margin:24px 0;border:0;border-top:1px solid #292929}.blog-renderer-abaka .blog-block--table{width:100%;max-width:100%;margin:24px auto 32px;border-collapse:collapse;border-spacing:0;table-layout:fixed;color:var(--blog-text-color);font-size:16px;border:1px solid var(--blog-table-border)}.blog-renderer-abaka .blog-table--responsive{table-layout:fixed}.blog-renderer-abaka .blog-table-cell{min-width:0;padding:var(--blog-table-cell-padding);border:1px solid var(--blog-table-border)!important;vertical-align:top;overflow-wrap:anywhere;word-break:break-word}.blog-renderer-abaka .blog-table-cell-content{min-height:calc(var(--blog-p-line-height)*1em);max-width:100%;overflow-wrap:anywhere;overflow-x:auto;-webkit-overflow-scrolling:touch}.blog-renderer-abaka .blog-table-cell--header{background:var(--blog-table-header-bg);font-weight:600}.blog-renderer-abaka .blog-table-cell .blog-block--paragraph{margin-bottom:0;max-width:100%;overflow-wrap:anywhere}.blog-renderer-abaka .blog-table-cell .blog-inline-equation,.blog-renderer-abaka .blog-table-cell .katex,.blog-renderer-abaka .blog-table-cell img{max-width:100%}.blog-renderer-abaka .blog-table-cell .blog-code-block-pre,.blog-renderer-abaka .blog-table-cell .blog-component--code-block,.blog-renderer-abaka .blog-table-cell .blog-equation-shell,.blog-renderer-abaka .blog-table-cell .blog-inline-equation-fallback,.blog-renderer-abaka .blog-table-cell pre{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.blog-renderer-abaka .blog-component--code-block code,.blog-renderer-abaka .blog-inline-code{font-family:JetBrains Mono,SFMono-Regular,ui-monospace,monospace}.blog-renderer-abaka .blog-inline-code{color:#fff;display:inline;font-size:1em;padding:3px 5px;border-radius:8px;margin-left:3px;line-height:1.85;background-color:#ffffff17;overflow-wrap:anywhere;word-break:break-word;box-decoration-break:clone;-webkit-box-decoration-break:clone}.blog-renderer-abaka .blog-inline-equation{display:inline-flex;max-width:100%;padding:.1rem .2rem;align-items:center;border-radius:.4rem;background:#ffffff0d;vertical-align:middle}.blog-renderer-abaka .blog-inline-equation-fallback{padding:.1rem .35rem;border-radius:.35rem;background:#ffffff14;font-family:JetBrains Mono,SFMono-Regular,ui-monospace,monospace;font-size:.92em}.blog-renderer-abaka .katex{color:var(--blog-text-color)}.blog-renderer-abaka .blog-component--code-block{margin:25px 0;border:none;border-radius:var(--blog-code-radius);background-color:#ffffff06;color:var(--blog-code-text)}.blog-renderer-abaka .blog-component--code-block code{display:block;white-space:pre;word-break:normal;overflow-wrap:normal;background-color:transparent!important}.blog-renderer-abaka .blog-component--code-block .hljs-comment,.blog-renderer-abaka .blog-component--code-block .hljs-quote{color:#ffffff73;font-style:italic}.blog-renderer-abaka .blog-component--code-block .hljs-keyword,.blog-renderer-abaka .blog-component--code-block .hljs-link,.blog-renderer-abaka .blog-component--code-block .hljs-literal,.blog-renderer-abaka .blog-component--code-block .hljs-section,.blog-renderer-abaka .blog-component--code-block .hljs-selector-tag{color:#f472b6}.blog-renderer-abaka .blog-component--code-block .hljs-addition,.blog-renderer-abaka .blog-component--code-block .hljs-attribute,.blog-renderer-abaka .blog-component--code-block .hljs-bullet,.blog-renderer-abaka .blog-component--code-block .hljs-name,.blog-renderer-abaka .blog-component--code-block .hljs-string,.blog-renderer-abaka .blog-component--code-block .hljs-symbol,.blog-renderer-abaka .blog-component--code-block .hljs-title{color:#86efac}.blog-renderer-abaka .blog-component--code-block .hljs-meta,.blog-renderer-abaka .blog-component--code-block .hljs-number,.blog-renderer-abaka .blog-component--code-block .hljs-template-variable,.blog-renderer-abaka .blog-component--code-block .hljs-type,.blog-renderer-abaka .blog-component--code-block .hljs-variable{color:#fbbf24}.blog-renderer-abaka .blog-component--code-block .hljs-built_in,.blog-renderer-abaka .blog-component--code-block .hljs-function .hljs-title,.blog-renderer-abaka .blog-component--code-block .hljs-title.class_,.blog-renderer-abaka .blog-component--code-block .hljs-title.function_{color:#7dd3fc}.blog-renderer-abaka .blog-component--code-block .hljs-emphasis{font-style:italic}.blog-renderer-abaka .blog-component--code-block .hljs-strong{font-weight:700}.blog-renderer-abaka .blog-code-block-shell{overflow-x:auto;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.18) transparent}.blog-renderer-abaka .blog-code-block-shell::-webkit-scrollbar{height:4px}.blog-renderer-abaka .blog-code-block-shell::-webkit-scrollbar-track{background:transparent}.blog-renderer-abaka .blog-code-block-shell::-webkit-scrollbar-thumb{border-radius:999px;background:#ffffff2e}.blog-renderer-abaka .blog-code-block-shell:hover::-webkit-scrollbar-thumb{background:#ffffff52}.blog-renderer-abaka .blog-code-block-header{display:none}.blog-renderer-abaka .blog-code-block-pre{margin:0;width:100%;overflow-x:auto;padding:1rem;background-color:transparent;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.18) transparent}.blog-renderer-abaka .blog-code-block-pre::-webkit-scrollbar{height:4px}.blog-renderer-abaka .blog-code-block-pre::-webkit-scrollbar-track{background:transparent}.blog-renderer-abaka .blog-code-block-pre::-webkit-scrollbar-thumb{border-radius:999px;background:#ffffff2e}.blog-renderer-abaka .blog-code-block-pre:hover::-webkit-scrollbar-thumb{background:#ffffff52}.blog-renderer-abaka .blog-code-block-pre code{min-width:-moz-max-content;min-width:max-content}.blog-renderer-abaka .blog-component--equation{margin:24px 0}.blog-renderer-abaka .blog-equation-shell{max-width:100%;padding:0;border:none;background:transparent;color:var(--blog-text-color);overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:transparent transparent}.blog-renderer-abaka .blog-equation-shell::-webkit-scrollbar{height:3px}.blog-renderer-abaka .blog-equation-shell::-webkit-scrollbar-track{background:transparent}.blog-renderer-abaka .blog-equation-shell::-webkit-scrollbar-thumb{border-radius:999px;background:transparent}.blog-renderer-abaka .blog-equation-shell:hover{scrollbar-color:hsla(0,0%,100%,.12) transparent}.blog-renderer-abaka .blog-equation-shell:hover::-webkit-scrollbar-thumb{background:#ffffff1f}.blog-renderer-abaka .blog-equation-shell>div{width:-moz-fit-content;width:fit-content;max-width:none;margin-inline:auto}.blog-renderer-abaka .blog-equation-shell .katex-display{margin:0}.blog-renderer-abaka .blog-equation-fallback{margin:0;white-space:pre-wrap;word-break:break-word;font-family:JetBrains Mono,SFMono-Regular,ui-monospace,monospace;font-size:.92em;color:var(--blog-muted-color)}.blog-renderer-abaka .blog-component--image{display:flex;flex-direction:column;gap:16px;margin:24px 0}.blog-renderer-abaka .blog-component--image img{display:block;width:100%;max-width:var(--blog-image-max-width);height:auto;margin:0;border-radius:0}.blog-renderer-abaka .blog-component--image figcaption{margin:0;color:var(--blog-image-caption-color);font-size:16px;line-height:1.625;text-align:center}.blog-renderer-abaka .blog-component--iframe,.blog-renderer-abaka .blog-component--video{margin:24px 0;overflow:hidden;background:#141414}.blog-renderer-abaka .blog-component--iframe iframe{display:block;width:100%;min-height:22rem;border:0}.blog-renderer-abaka .blog-component--video video{display:block;width:100%;height:auto;max-width:100%}.blog-renderer-abaka .blog-component--donut-chart,.blog-renderer-abaka .blog-component--image-slider,.blog-renderer-abaka .blog-component--info-card,.blog-renderer-abaka .blog-component--scatter-plot,.blog-renderer-abaka .blog-component--unsupported-legacy{margin:24px 0;padding:1rem;border:1px solid #292929;background:#ffffff06;color:var(--blog-text-color)}.blog-renderer-abaka .blog-component--doxhub-table{margin:24px 0 32px;padding:1rem;border:1px solid #292929;background:#ffffff06;color:var(--blog-text-color)}.blog-renderer-abaka .blog-component--columns{margin:24px 0;padding:0;border:none;background:transparent;color:var(--blog-text-color)}.blog-renderer-abaka .blog-columns-grid{display:grid;gap:2rem}.blog-renderer-abaka .blog-columns-column{min-width:0}.blog-renderer-abaka .blog-columns-column:has(>.blog-block--image,>.blog-block--video):not(:has(>.blog-block--paragraph span:not(:empty))){align-self:center}.blog-renderer-abaka .blog-columns-column:has(>.blog-block--image,>.blog-block--video)>.blog-block--paragraph:blank,.blog-renderer-abaka .blog-columns-column:has(>.blog-block--image,>.blog-block--video)>.blog-block--paragraph:empty,.blog-renderer-abaka .blog-columns-column:has(>.blog-block--image,>.blog-block--video)>.blog-block--paragraph:has(>br:only-child),.blog-renderer-abaka .blog-columns-column:has(>.blog-block--image,>.blog-block--video)>.blog-block--paragraph:has(>span:only-child:empty){margin:0;padding:0;min-height:0;height:0;overflow:hidden;line-height:0}.blog-renderer-abaka .blog-columns-column .blog-component--image,.blog-renderer-abaka .blog-columns-column .blog-component--video{margin-block:0;display:block}.blog-renderer-abaka .blog-columns-column .blog-component--image figcaption,.blog-renderer-abaka .blog-columns-column .blog-component--video figcaption{text-align:inherit}.blog-renderer-abaka--hide-content-h1 .blog-prose-root>.blog-block--heading-1:first-child{display:none}
