.BlogPost_header__AVlq_{margin-bottom:1rem}.BlogPost_meta__Xuwa_{display:flex;align-items:center;gap:1rem;font-size:.9rem;color:var(--bs-secondary-color)}.BlogPost_avatar__nUCZc{width:64px;height:64px;border-radius:50%;object-fit:cover}.BlogPost_author__3AmG8{font-weight:500}.BlogPost_date__azuQr{font-size:.85rem;color:var(--bs-secondary-color)}.BlogCard_card__8dTtQ{display:flex;flex-direction:column;justify-content:space-between;border-radius:1rem;overflow:hidden;box-shadow:0 2px 6px var(--bs-body-color);text-decoration:none;color:var(--bs-body-color);background-color:var(--bs-body-bg);transition:transform .2s ease,box-shadow .2s ease;background-size:cover;background-repeat:no-repeat;background-position:50%}.BlogCard_card__8dTtQ:hover{box-shadow:0 2px 6px var(--app-primary-body-color)}.BlogCard_overlay__a2eQw{padding:1.5rem;display:grid;grid-template-rows:4.5rem auto;align-content:start}.BlogCard_title__NRde2{font-size:1.5rem;line-height:1.35;margin:0 0 .5rem;color:var(--bs-emphasis-color);text-shadow:0 2px 2px color-mix(in srgb,var(--bs-body-bg) 50%,transparent);-webkit-line-clamp:2;line-clamp:2}.BlogCard_excerpt__SlwI_,.BlogCard_title__NRde2{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.BlogCard_excerpt__SlwI_{font-size:1rem;margin-bottom:1rem;color:var(--bs-secondary-color);-webkit-line-clamp:4;line-clamp:4}.BlogCard_metaWrapper__YqFcL{background-color:var(--bs-secondary-bg);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:.75rem 1.25rem;border-radius:0 0 1rem 1rem;width:100%}.BlogCard_metaWrapper__YqFcL:hover{box-shadow:0 2px 6px var(--app-primary-body-color)}.BlogCard_meta___4Y7T{display:flex;align-items:center;gap:.75rem}.BlogCard_avatar__0rcMa{border-radius:50%;width:32px;height:32px;object-fit:cover;border:2px solid var(--bs-link-color)}.BlogCard_author__R7F1K{font-size:.9rem;font-weight:700;color:var(--bs-emphasis-color)}.BlogCard_date__FDVUD{font-size:.8rem;color:var(--bs-secondary-color)}.BlogPostList_grid__YgvK3{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:1fr}@media(min-width:576px){.BlogPostList_grid__YgvK3{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.BlogPostList_grid__YgvK3{grid-template-columns:repeat(4,1fr)}}.Callout_root__uvbq_{border-left:3px solid;padding:.5rem;margin:1.25rem 0}.Callout_title__cgVnk{font-weight:600;margin-bottom:.25rem}.Callout_body__tVDMg{font-size:.95rem;line-height:1.6;padding-top:1rem}.Callout_info__YhJ5G{color:var(--app-info-text-color);background:var(--app-info-bg);border-color:var(--app-info-text-color)}.Callout_info__YhJ5G a{color:var(--app-info-text-link-color);text-decoration:underline}.Callout_warning__Vexke{color:var(--app-warning-text-color);background:var(--app-warning-bg);border-color:var(--app-warning-text-color)}.Callout_warning__Vexke a{color:var(--app-warning-text-link-color);text-decoration:underline}.DocsPage_details__TNRvd summary::-webkit-details-marker{display:none}.DocsPage_summary__RQ_BV{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;min-width:0}.DocsPage_summary__RQ_BV .DocsPage_chev__h0CE1:after{content:"❯";display:inline-block;margin-right:.25rem;margin-left:.25rem;color:var(--bs-secondary-color);transition:transform .12s ease}.DocsPage_details__TNRvd[open]>.DocsPage_summary__RQ_BV .DocsPage_chev__h0CE1:after{transform:rotate(90deg)}.DocsPage_stickyNav__aDwDZ{position:-webkit-sticky;position:sticky;top:0;max-height:calc(100vh - var(--header-offset, 0px) - 1rem);overflow-x:hidden;overflow-y:auto;align-self:start}.DocsPage_sidebarCol__neN_P{min-width:0}.DocsSidebarClient_sidebar-link__3xGfO{color:var(--bs-secondary-color);text-decoration:none}.DocsSidebarClient_sidebar-active-link__19tU6,.DocsSidebarClient_sidebar-link__3xGfO:hover{color:var(--app-primary-color)}.MarkdownBody_code-block__U7YAN pre[data-theme*=light] code span{color:var(--shiki-light)}[data-bs-theme=dark] .MarkdownBody_code-block__U7YAN pre[data-theme*=dark] code span{color:var(--shiki-dark)}.MarkdownBody_code-block__U7YAN pre{margin:1px;padding:1rem 1rem 1rem .5rem;overflow-x:auto;background-color:var(--bs-body-bg);color:var(--bs-body-color)}.MarkdownBody_code-block__U7YAN code{font-family:Fira Code,monospace}.MarkdownBody_code-block__U7YAN [data-highlighted-line]{background-color:var(--bs-secondary-bg)}.MarkdownBody_code-block__U7YAN [data-line-numbers]{counter-reset:line}.MarkdownBody_code-block__U7YAN [data-line-numbers]>[data-line]:before{counter-increment:line;content:counter(line);display:inline-block;margin-right:1rem;margin-left:.25rem;text-align:right;color:var(--bs-secondary-color)}.MarkdownBody_code-block__U7YAN [data-line-numbers]>[data-highlighted-line]:before{color:var(--app-primary-body-color)}.MarkdownBody_code-block__U7YAN figure[data-rehype-pretty-code-figure]{position:relative;padding:2rem 0 0;overflow-x:auto;background-color:var(--bs-secondary-bg);color:var(--bs-body-color)}.MarkdownBody_markdown-body__PgPPa{overflow-x:auto}.MarkdownBody_markdown-body__PgPPa table{width:100%;border-collapse:collapse;border:1px solid var(--bs-border-color);margin-bottom:1.5rem;background-color:var(--bs-body-bg);color:var(--bs-body-color);box-shadow:var(--bs-box-shadow)}.MarkdownBody_markdown-body__PgPPa td,.MarkdownBody_markdown-body__PgPPa th{border:1px solid var(--bs-border-color);padding:.6rem 1rem;text-align:left}.MarkdownBody_markdown-body__PgPPa th{background-color:var(--bs-secondary-bg);color:var(--bs-emphasis-color)}.MarkdownBody_markdown-body__PgPPa tr:nth-child(2n){background-color:color-mix(in srgb,var(--bs-body-bg) 95%,black)}.MarkdownBody_markdown-body__PgPPa tr:hover{background-color:var(--bs-tertiary-bg)}.MarkdownBody_markdown-body__PgPPa h1{margin-bottom:1rem}.MarkdownBody_markdown-body__PgPPa blockquote{border-left:4px solid color-mix(in srgb,var(--bs-secondary-color) 75%,transparent);padding-left:1rem;margin:1.5rem 0;color:var(--bs-secondary-color);font-style:italic}.ThemeTesting_themed-container__arX75{background:var(--bs-body-bg);color:var(--bs-body-color)}