.bt-fade-enter-active[data-v-607a4033],.bt-fade-leave-active[data-v-607a4033]{transition:opacity .25s ease,transform .25s ease}.bt-fade-enter-from[data-v-607a4033],.bt-fade-leave-to[data-v-607a4033]{opacity:0;transform:translateY(10px)}@media(prefers-reduced-motion:reduce){.bt-fade-enter-active[data-v-607a4033],.bt-fade-leave-active[data-v-607a4033]{transition:opacity .2s ease}.bt-fade-enter-from[data-v-607a4033],.bt-fade-leave-to[data-v-607a4033]{transform:none}}.blog-content{color:#33404d;font-size:1.125rem;line-height:1.8}.blog-content>*+*{margin-top:1.35rem}.blog-content h2{color:#112835;font-size:1.7rem;font-weight:800;line-height:1.25;margin-top:2.25rem}.blog-content h3{color:#112835;font-size:1.35rem;font-weight:700;margin-top:1.75rem}.blog-content h4{color:#112835;font-size:1.12rem;font-weight:700}.blog-content p{margin:0}.blog-content strong{color:#112835;font-weight:700}.blog-content a{color:#c51e39;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.blog-content a:hover{color:#a01830}.blog-content ol,.blog-content ul{padding-left:1.4rem}.blog-content ul{list-style:disc}.blog-content ol{list-style:decimal}.blog-content li{margin-top:.4rem}.blog-content img{border-radius:.75rem;height:auto;margin:1.5rem 0;max-width:100%}.blog-content blockquote{background:#fef2f4;border-left:4px solid #c51e39;border-radius:0 .6rem .6rem 0;color:#4b5563;font-style:normal;margin:1.5rem 0;padding:1rem 1.25rem}.blog-content blockquote>:first-child{margin-top:0}.blog-content blockquote>:last-child{margin-bottom:0}.blog-content blockquote strong{color:#a01830}.blog-content pre{background:#0f172a;border-radius:.75rem;color:#e2e8f0;font-size:.9em;line-height:1.6;overflow-x:auto;padding:1rem;position:relative;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.blog-content pre code{background:transparent;font-size:inherit;padding:0}.blog-content code{font-size:.9em}@media(min-width:1024px){.blog-content pre{overflow-wrap:anywhere;overflow-x:visible;white-space:pre-wrap}}.blog-content pre.code-block{padding-top:2.6rem}.blog-content .code-copy{align-items:center;background:#ffffff14;border:1px solid hsla(0,0%,100%,.16);border-radius:.45rem;color:#cbd5e1;cursor:pointer;display:inline-flex;font-size:.72rem;font-weight:700;gap:.3rem;letter-spacing:.02em;padding:.25rem .6rem;position:absolute;right:.6rem;top:.6rem;transition:background .15s,color .15s,border-color .15s}.blog-content .code-copy:hover{background:#ffffff2e;color:#fff}.blog-content .code-copy.is-copied{border-color:#34d39973;color:#34d399}.blog-content .hljs{background:transparent;color:#e2e8f0}.blog-content .hljs-comment,.blog-content .hljs-quote{color:#7c8798;font-style:italic}.blog-content .hljs-doctag,.blog-content .hljs-keyword,.blog-content .hljs-literal,.blog-content .hljs-section,.blog-content .hljs-selector-tag,.blog-content .hljs-type{color:#c792ea}.blog-content .hljs-addition,.blog-content .hljs-attr,.blog-content .hljs-regexp,.blog-content .hljs-string{color:#a5e075}.blog-content .hljs-built_in,.blog-content .hljs-number{color:#f78c6c}.blog-content .hljs-name,.blog-content .hljs-title,.blog-content .hljs-title.function_{color:#82aaff}.blog-content .hljs-attribute,.blog-content .hljs-bullet,.blog-content .hljs-meta,.blog-content .hljs-symbol{color:#89ddff}.blog-content .hljs-params,.blog-content .hljs-template-variable,.blog-content .hljs-variable{color:#e2e8f0}.blog-content .hljs-deletion{color:#ef8b8b}.blog-content figure{margin:1.75rem 0}.blog-content svg{display:block;height:auto;max-width:100%}.blog-content figure svg{border-radius:.6rem;height:auto;width:100%}.blog-content figcaption{color:#6b7280;font-size:.85em;margin-top:.6rem;text-align:center}.author-bio.blog-content,.author-bio.blog-content li,.author-bio.blog-content p,.author-bio.blog-content strong{color:#fff}.author-bio.blog-content a{color:#fff;text-decoration:underline;text-underline-offset:2px}.author-bio.blog-content a:hover{color:#ffe0e6}.author-bio.blog-content>*+*{margin-top:.75rem}.blog-content .table-wrap{border:1px solid #e5e7eb;border-radius:.6rem;margin:1.5rem 0;overflow-x:auto;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.blog-content .table-wrap::-webkit-scrollbar{height:8px}.blog-content .table-wrap::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:9999px}.blog-content table{border-collapse:collapse;font-size:.95em;margin:0;min-width:32rem;width:100%}.blog-content thead th{background:#f3f4f6;color:#111827;font-weight:700}.blog-content td,.blog-content th{border:1px solid #e5e7eb;padding:.6rem .85rem;text-align:left;vertical-align:top}.blog-content tbody tr:nth-child(2n){background:#fafafa}.blog-content table code{white-space:nowrap}@media(max-width:640px){.blog-content{font-size:1.0625rem;line-height:1.75}.blog-content h2{font-size:1.4rem;margin-top:2rem}.blog-content h3{font-size:1.2rem}.blog-content h4{font-size:1.05rem}.blog-content pre{font-size:.85em;padding:.85rem}}
