.blog-content{--hljs-bg:#282c34;--hljs-fg:#abb2bf;--hljs-comment:#5c6370;--hljs-keyword:#c678dd;--hljs-name:#e06c75;--hljs-literal:#56b6c2;--hljs-string:#98c379;--hljs-number:#d19a66;--hljs-title:#61aeee;--hljs-built-in:#e6c07b;--code-block-border:transparent;--blot-align-left-margin:.5rem 1rem .5rem 0;--blot-align-center-margin:1rem auto;--blot-align-right-margin:.5rem 0 .5rem 1rem}.dark .blog-content{--code-block-border:var(--border)}.blog-content{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;color:var(--foreground);overflow-wrap:break-word;tab-size:4;font-size:1rem;line-height:1.7}.blog-content h1,.blog-content h2,.blog-content h3,.blog-content h4,.blog-content h5,.blog-content h6{font-weight:600;line-height:1.3}.blog-content h1{font-size:2em}.blog-content h2{font-size:1.5em}.blog-content h3{font-size:1.17em}.blog-content h4{font-size:1em}.blog-content h5{font-size:.83em}.blog-content h6{font-size:.67em}.blog-content a{color:var(--primary);text-underline-offset:2px;text-decoration:underline}.blog-content code{background-color:var(--muted);border-radius:3px;padding:2px 4px;font-size:85%}.blog-content img{max-width:100%;height:auto;display:inline}.blog-content iframe{border:0;max-width:100%}.blog-content .ql-ui{position:absolute}.blog-content select.ql-ui{display:none}.blog-content ul{padding-left:1.5em}.blog-content ul>li:not([data-list]){padding-left:0;list-style-type:disc}.blog-content ol>li:not([data-list]){padding-left:0;list-style-type:decimal}.blog-content p,.blog-content ol,.blog-content pre,.blog-content blockquote,.blog-content h1,.blog-content h2,.blog-content h3,.blog-content h4,.blog-content h5,.blog-content h6{margin:0;padding:0}@supports (counter-set:none){.blog-content p,.blog-content h1,.blog-content h2,.blog-content h3,.blog-content h4,.blog-content h5,.blog-content h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.blog-content p,.blog-content h1,.blog-content h2,.blog-content h3,.blog-content h4,.blog-content h5,.blog-content h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.blog-content ol{padding-left:1.5em}.blog-content li{padding-left:1.5em;list-style-type:none;position:relative}.blog-content li>.ql-ui:before{text-align:right;white-space:nowrap;width:1.2em;margin-left:-1.5em;margin-right:.3em;display:inline-block}.blog-content li[data-list=checked]>.ql-ui,.blog-content li[data-list=unchecked]>.ql-ui{color:var(--muted-foreground)}.blog-content li[data-list=bullet]>.ql-ui:before{content:"•"}.blog-content li[data-list=checked]>.ql-ui:before{content:"☑"}.blog-content li[data-list=unchecked]>.ql-ui:before{content:"☐"}@supports (counter-set:none){.blog-content li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.blog-content li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.blog-content li[data-list=ordered]{counter-increment:list-0}.blog-content li[data-list=ordered]>.ql-ui:before{content:counter(list-0, decimal) ". "}.blog-content li[data-list=ordered].ql-indent-1{counter-increment:list-1}.blog-content li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1, lower-alpha) ". "}@supports (counter-set:none){.blog-content li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.blog-content li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.blog-content li[data-list=ordered].ql-indent-2{counter-increment:list-2}.blog-content li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2, lower-roman) ". "}@supports (counter-set:none){.blog-content li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.blog-content li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.blog-content li[data-list=ordered].ql-indent-3{counter-increment:list-3}.blog-content li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3, decimal) ". "}@supports (counter-set:none){.blog-content li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.blog-content li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.blog-content li[data-list=ordered].ql-indent-4{counter-increment:list-4}.blog-content li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4, lower-alpha) ". "}@supports (counter-set:none){.blog-content li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.blog-content li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.blog-content li[data-list=ordered].ql-indent-5{counter-increment:list-5}.blog-content li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5, lower-roman) ". "}@supports (counter-set:none){.blog-content li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.blog-content li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.blog-content li[data-list=ordered].ql-indent-6{counter-increment:list-6}.blog-content li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6, decimal) ". "}@supports (counter-set:none){.blog-content li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.blog-content li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.blog-content li[data-list=ordered].ql-indent-7{counter-increment:list-7}.blog-content li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7, lower-alpha) ". "}@supports (counter-set:none){.blog-content li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.blog-content li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.blog-content li[data-list=ordered].ql-indent-8{counter-increment:list-8}.blog-content li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8, lower-roman) ". "}@supports (counter-set:none){.blog-content li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.blog-content li[data-list].ql-indent-8{counter-reset:list-9}}.blog-content li[data-list=ordered].ql-indent-9{counter-increment:list-9}.blog-content li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9, decimal) ". "}.blog-content .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.blog-content li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.blog-content .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.blog-content li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.blog-content .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.blog-content li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.blog-content .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.blog-content li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.blog-content .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.blog-content li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.blog-content .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.blog-content li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.blog-content .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.blog-content li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.blog-content .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.blog-content li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.blog-content .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.blog-content li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.blog-content .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.blog-content li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.blog-content .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.blog-content li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.blog-content .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.blog-content li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.blog-content .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.blog-content li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.blog-content .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.blog-content li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.blog-content .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.blog-content li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.blog-content .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.blog-content li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.blog-content .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.blog-content li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.blog-content .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.blog-content li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.blog-content li.ql-direction-rtl{padding-right:1.5em}.blog-content li.ql-direction-rtl>.ql-ui:before{text-align:left;margin-left:.3em;margin-right:-1.5em}.blog-content .ql-video{max-width:100%;display:block}.blog-content .ql-video.ql-align-center{margin:0 auto}.blog-content .ql-video.ql-align-right{margin:0 0 0 auto}.blog-content .ql-font-serif{font-family:Georgia,Times New Roman,serif}.blog-content .ql-font-monospace{font-family:Monaco,Courier New,monospace}.blog-content .ql-size-small{font-size:.75em}.blog-content .ql-size-large{font-size:1.5em}.blog-content .ql-size-huge{font-size:2.5em}.blog-content .ql-direction-rtl{text-align:inherit;direction:rtl}.blog-content .ql-align-center{text-align:center}.blog-content .ql-align-justify{text-align:justify}.blog-content .ql-align-right{text-align:right}.blog-content blockquote{border-left:4px solid var(--border);color:var(--muted-foreground);margin-top:5px;margin-bottom:5px;padding-left:16px}.blog-content .ql-align-center img{margin:0 auto;display:block}.blog-content .ql-align-right img{float:right;margin-left:1em}.blog-content .ql-align-left img{float:left;margin-right:1em}.blog-content .ql-iframe-embed{text-align:center;margin:16px 0;position:relative}.blog-content .ql-iframe-embed iframe{border:1px solid var(--border);border-radius:4px;max-width:100%}.blog-content [class^=ql-image-align-]{width:var(--resize-width);flex-wrap:wrap;max-width:100%;display:flex}.blog-content [class^=ql-image-align-]>img{flex:1}.blog-content .ql-image-align-left,.blog-content .ql-iframe-align-left{margin:var(--blot-align-left-margin);float:left}.blog-content .ql-image-align-center,.blog-content .ql-iframe-align-center{margin:var(--blot-align-center-margin)}.blog-content .ql-image-align-right,.blog-content .ql-iframe-align-right{margin:var(--blot-align-right-margin);float:right}.blog-content [class^=ql-image-align-][data-title]{margin-bottom:0}.blog-content [class^=ql-image-align-][data-title]:after{content:attr(data-title);color:var(--muted-foreground);width:100%;padding:.25rem .2rem;font-size:.9rem;line-height:1.1}.blog-content .ql-image-align-left[data-title]:after{text-align:left}.blog-content .ql-image-align-center[data-title]:after{text-align:center}.blog-content .ql-image-align-right[data-title]:after{text-align:right}.blog-content a:has([class^=ql-image-align-]>img){text-decoration:none}.blog-content:after{clear:both;content:"";display:table}.blog-content .ql-code-block-container,.blog-content pre,.blog-content pre.ql-syntax{background-color:var(--hljs-bg);border:1px solid var(--code-block-border);color:var(--hljs-fg);font-family:var(--font-mono), ui-monospace, monospace;white-space:pre;border-radius:6px;margin:.75rem 0;padding:.75rem 1rem;font-size:.875rem;line-height:1.6;position:relative;overflow-x:auto}.blog-content .ql-code-block-container .ql-code-block{white-space:pre}.blog-content pre code,.blog-content .ql-code-block-container code{font-size:inherit;background:0 0;padding:0}.blog-content .hljs{background:var(--hljs-bg);color:var(--hljs-fg)}.blog-content .hljs-comment,.blog-content .hljs-quote{color:var(--hljs-comment);font-style:italic}.blog-content .hljs-doctag,.blog-content .hljs-keyword,.blog-content .hljs-formula{color:var(--hljs-keyword)}.blog-content .hljs-section,.blog-content .hljs-name,.blog-content .hljs-selector-tag,.blog-content .hljs-deletion,.blog-content .hljs-subst{color:var(--hljs-name)}.blog-content .hljs-literal{color:var(--hljs-literal)}.blog-content .hljs-string,.blog-content .hljs-regexp,.blog-content .hljs-addition,.blog-content .hljs-attribute,.blog-content .hljs-meta .hljs-string{color:var(--hljs-string)}.blog-content .hljs-attr,.blog-content .hljs-variable,.blog-content .hljs-template-variable,.blog-content .hljs-type,.blog-content .hljs-selector-class,.blog-content .hljs-selector-attr,.blog-content .hljs-selector-pseudo,.blog-content .hljs-number{color:var(--hljs-number)}.blog-content .hljs-symbol,.blog-content .hljs-bullet,.blog-content .hljs-link,.blog-content .hljs-meta,.blog-content .hljs-selector-id,.blog-content .hljs-title{color:var(--hljs-title)}.blog-content .hljs-built_in,.blog-content .hljs-title.class_,.blog-content .hljs-class .hljs-title{color:var(--hljs-built-in)}.blog-content .hljs-emphasis{font-style:italic}.blog-content .hljs-strong{font-weight:700}.blog-content .hljs-link{text-decoration:underline}
