.card[data-astro-cid-klotisrp]{border-radius:.5rem;overflow:hidden;background-color:var(--color-bg-secondary);border:1px solid var(--color-border-default);box-shadow:var(--shadow-sm);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;position:relative}.card-interactive[data-astro-cid-klotisrp]{cursor:pointer;text-decoration:none;color:inherit}.card-interactive[data-astro-cid-klotisrp]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--color-border-dark)}.card-bordered[data-astro-cid-klotisrp]{border:1px solid var(--color-border-default)}.card-image[data-astro-cid-klotisrp]{position:relative;overflow:hidden}.card-link[data-astro-cid-klotisrp]{display:grid;grid-template-columns:1fr auto;align-items:center;padding-inline-end:1rem}.card-body[data-astro-cid-klotisrp]{padding:1.25rem}.card-header[data-astro-cid-klotisrp]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.card-icon[data-astro-cid-klotisrp]{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;color:var(--color-text-secondary)}.card-title[data-astro-cid-klotisrp]{font-size:var(--font-size-xl);font-weight:600;color:var(--color-text-primary);margin:0}.card-content[data-astro-cid-klotisrp]{color:var(--color-text-secondary)}.card-footer[data-astro-cid-klotisrp]{margin-top:1rem;display:flex;justify-content:flex-end}.card-cta[data-astro-cid-klotisrp]{display:flex;align-items:center;justify-content:center;padding:.5rem}.card-cta-icon[data-astro-cid-klotisrp]{display:flex;align-items:center;justify-content:center;color:var(--color-brand-primary);transition:transform .2s ease}.card-interactive[data-astro-cid-klotisrp]:hover .card-cta-icon[data-astro-cid-klotisrp]{transform:translate(4px)}.icon[data-astro-cid-5g754d2p]{color:var(--icon-color, currentColor);font-size:var(--icon-size, 1em);width:1em;height:1em;vertical-align:middle;overflow:visible}libx-group-sidebar[data-astro-cid-ojyyyudn]{display:block;overflow-wrap:anywhere}libx-group-sidebar[data-astro-cid-ojyyyudn] ul{list-style:none;margin:0;padding-inline-start:.75rem}libx-group-sidebar[data-astro-cid-ojyyyudn] a,libx-group-sidebar[data-astro-cid-ojyyyudn] summary{display:block;padding-block:.35rem;color:var(--sl-color-text)}libx-group-sidebar[data-astro-cid-ojyyyudn] summary{display:list-item;cursor:pointer}libx-group-sidebar[data-astro-cid-ojyyyudn] [aria-current=page]{font-weight:700;border-inline-start:3px solid currentColor;padding-inline-start:.5rem}libx-group-sidebar[data-astro-cid-ojyyyudn] a:focus-visible,libx-group-sidebar[data-astro-cid-ojyyyudn] summary:focus-visible{outline:2px solid currentColor;outline-offset:2px}sl-sidebar-state-persist[data-astro-cid-47gpjhyh]{display:contents}.sidebar-resizer[data-astro-cid-u67765mn]{position:absolute;top:0;inset-inline-end:-5px;width:10px;height:100%;cursor:col-resize;z-index:10;display:flex;flex-direction:column;align-items:center}.resizer-handle[data-astro-cid-u67765mn]{flex:1;width:10px;display:flex;justify-content:center;align-items:center}.handle-line[data-astro-cid-u67765mn]{width:2px;height:100%;background-color:var(--sl-color-gray-5);opacity:0;transition:opacity .2s ease}.sidebar-resizer[data-astro-cid-u67765mn]:hover .handle-line[data-astro-cid-u67765mn],.sidebar-resizer[data-astro-cid-u67765mn]:active .handle-line[data-astro-cid-u67765mn],.sidebar-resizer[data-astro-cid-u67765mn].resizing .handle-line[data-astro-cid-u67765mn]{opacity:1}.collapse-button[data-astro-cid-u67765mn]{width:24px;height:24px;border-radius:50%;background-color:var(--sl-color-gray-6);border:none;cursor:pointer;display:flex;justify-content:center;align-items:center;margin-bottom:1rem;transition:background-color .2s ease}.collapse-button[data-astro-cid-u67765mn]:hover{background-color:var(--sl-color-gray-5)}.collapse-icon[data-astro-cid-u67765mn]{width:12px;height:12px;position:relative}.collapse-icon[data-astro-cid-u67765mn]:before,.collapse-icon[data-astro-cid-u67765mn]:after{content:"";position:absolute;background-color:var(--sl-color-gray-1);transition:transform .2s ease}.collapse-icon[data-astro-cid-u67765mn]:before{width:12px;height:2px;top:5px;left:0}.collapse-icon[data-astro-cid-u67765mn]:after{width:2px;height:12px;top:0;left:5px}.sidebar-collapsed[data-astro-cid-u67765mn] .collapse-icon[data-astro-cid-u67765mn]:after{transform:scaleY(0)}@media (max-width: 50rem){.sidebar-resizer[data-astro-cid-u67765mn]{display:none}}.sidebar[data-astro-cid-zqy7lh25]{width:100%;max-width:280px;flex-shrink:0;height:100%;overflow-y:auto;overflow-x:hidden;padding-inline-end:.5rem;padding-inline-start:0;scrollbar-width:thin;scrollbar-color:var(--sl-color-gray-5) transparent;transition:width .2s ease-in-out;box-sizing:border-box}.sidebar[data-astro-cid-zqy7lh25].sidebar-collapsed{width:50px;max-width:50px;overflow-x:hidden}.sidebar[data-astro-cid-zqy7lh25].sidebar-collapsed .sidebar-title[data-astro-cid-zqy7lh25],.sidebar[data-astro-cid-zqy7lh25].sidebar-collapsed nav[data-astro-cid-zqy7lh25]{opacity:0;visibility:hidden}.sidebar[data-astro-cid-zqy7lh25]::-webkit-scrollbar{width:.25rem}.sidebar[data-astro-cid-zqy7lh25]::-webkit-scrollbar-thumb{background-color:var(--sl-color-gray-5);border-radius:.125rem}.sidebar-title[data-astro-cid-zqy7lh25]{margin-top:0;margin-bottom:1.5rem;font-weight:800;font-size:var(--sl-text-lg);color:var(--sl-color-white);padding-inline-start:0}ul[data-astro-cid-zqy7lh25]{--sl-sidebar-item-padding-inline: .5rem;list-style:none;padding:0}li[data-astro-cid-zqy7lh25]{overflow-wrap:anywhere}ul[data-astro-cid-zqy7lh25] ul[data-astro-cid-zqy7lh25] li[data-astro-cid-zqy7lh25]{margin-inline-start:var(--sl-sidebar-item-padding-inline);border-inline-start:1px solid var(--sl-color-hairline-light)}.large[data-astro-cid-zqy7lh25]{font-size:var(--sl-text-lg);font-weight:600;color:var(--sl-color-white)}.top-level[data-astro-cid-zqy7lh25]>li[data-astro-cid-zqy7lh25]+li[data-astro-cid-zqy7lh25]{margin-top:.75rem}summary[data-astro-cid-zqy7lh25]{display:flex;align-items:center;justify-content:space-between;padding:0;line-height:1.4;cursor:pointer;user-select:none;border-radius:.25rem;margin-bottom:1rem}summary[data-astro-cid-zqy7lh25]::marker,summary[data-astro-cid-zqy7lh25]::-webkit-details-marker{display:none}summary[data-astro-cid-zqy7lh25]:hover{background-color:var(--sl-color-gray-7, rgba(255, 255, 255, .05))}.caret-container[data-astro-cid-zqy7lh25]{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem}.caret-wrapper[data-astro-cid-zqy7lh25]{display:inline-flex;transform:rotate(0)}.sidebar[data-astro-cid-zqy7lh25].animations-ready .caret-wrapper[data-astro-cid-zqy7lh25]{transition:transform .3s ease-in-out}.caret-wrapper[data-astro-cid-zqy7lh25].rotated{transform:rotate(90deg)}summary[data-astro-cid-zqy7lh25][data-open=true] .caret-wrapper[data-astro-cid-zqy7lh25]{transform:rotate(90deg)}[data-astro-cid-zqy7lh25][dir=rtl] .caret-wrapper[data-astro-cid-zqy7lh25]{transform:rotate(180deg)}[data-astro-cid-zqy7lh25][dir=rtl] .caret-wrapper[data-astro-cid-zqy7lh25].rotated{transform:rotate(90deg)}[data-astro-cid-zqy7lh25][dir=rtl] summary[data-astro-cid-zqy7lh25][data-open=true] .caret-wrapper[data-astro-cid-zqy7lh25]{transform:rotate(90deg)}a[data-astro-cid-zqy7lh25]{display:block;border-radius:.25rem;text-decoration:none;color:var(--sl-color-gray-2);padding:.3em var(--sl-sidebar-item-padding-inline);line-height:1.4;transition:background-color .15s ease-in-out,color .15s ease-in-out;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto;max-width:100%}a[data-astro-cid-zqy7lh25]:hover,a[data-astro-cid-zqy7lh25]:focus{color:var(--sl-color-white);background-color:var(--sl-color-gray-7, rgba(255, 255, 255, .05))}[data-astro-cid-zqy7lh25][aria-current=page],[data-astro-cid-zqy7lh25][aria-current=page]:hover,[data-astro-cid-zqy7lh25][aria-current=page]:focus,.active[data-astro-cid-zqy7lh25],.active[data-astro-cid-zqy7lh25]:hover,.active[data-astro-cid-zqy7lh25]:focus{font-weight:600;position:relative;transition:all .2s ease-in-out}html.dark .active[data-astro-cid-zqy7lh25]{background-color:#ffffff1a}html:not(.dark) .active[data-astro-cid-zqy7lh25]{background-color:#0000001a}[data-astro-cid-zqy7lh25][aria-current=page]:before,.active[data-astro-cid-zqy7lh25]:before{content:"";position:absolute;inset-inline-start:0;top:0;bottom:0;width:4px;border-radius:0 2px 2px 0;animation:slideIn .2s ease-out}[data-astro-cid-zqy7lh25][dir=rtl] [data-astro-cid-zqy7lh25][aria-current=page]:before,[data-astro-cid-zqy7lh25][dir=rtl] .active[data-astro-cid-zqy7lh25]:before{inset-inline-start:auto;inset-inline-end:0;border-radius:2px 0 0 2px;animation:slideInRtl .2s ease-out}@keyframes slideIn{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideInRtl{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}a[data-astro-cid-zqy7lh25]>[data-astro-cid-zqy7lh25]:not(:last-child),.group-label[data-astro-cid-zqy7lh25]>[data-astro-cid-zqy7lh25]:not(:last-child){margin-inline-end:.25em}.badge[data-astro-cid-zqy7lh25]{display:inline-block;font-size:.75em;padding:.1em .5em;border-radius:1em;font-weight:600;text-transform:uppercase;background-color:var(--sl-color-gray-6);color:var(--sl-color-gray-1)}.badge[data-astro-cid-zqy7lh25].success{background-color:var(--sl-color-green-high);color:var(--sl-color-green-low)}.badge[data-astro-cid-zqy7lh25].caution{background-color:var(--sl-color-orange-high);color:var(--sl-color-orange-low)}.badge[data-astro-cid-zqy7lh25].danger{background-color:var(--sl-color-red-high);color:var(--sl-color-red-low)}.badge[data-astro-cid-zqy7lh25].note{background-color:var(--sl-color-blue-high);color:var(--sl-color-blue-low)}@media (max-width: 48em){.sidebar[data-astro-cid-zqy7lh25].mobile-overlay{position:fixed;inset:0;width:100vw;height:100vh;z-index:1000;background-color:#00000080;transform:translate(-100%);transition:transform .3s ease-in-out;border-radius:0}.sidebar[data-astro-cid-zqy7lh25].mobile-overlay .sidebar-content[data-astro-cid-zqy7lh25]{width:min(320px,80vw);height:100%;background-color:var(--sl-color-bg-sidebar);border-inline-end:1px solid var(--sl-color-hairline);padding:1rem;overflow-y:auto}.sidebar[data-astro-cid-zqy7lh25].mobile-visible{transform:translate(0)}[data-astro-cid-zqy7lh25][dir=rtl] .sidebar[data-astro-cid-zqy7lh25].mobile-overlay{transform:translate(100%)}[data-astro-cid-zqy7lh25][dir=rtl] .sidebar[data-astro-cid-zqy7lh25].mobile-overlay .sidebar-content[data-astro-cid-zqy7lh25]{border-inline-end:none;border-inline-start:1px solid var(--sl-color-hairline)}.sidebar-title[data-astro-cid-zqy7lh25]{display:flex;justify-content:space-between;align-items:center}.close-button[data-astro-cid-zqy7lh25]{background:none;border:none;color:var(--sl-color-text);cursor:pointer;padding:.5rem;margin:-.5rem}}@media (min-width: 48em){.sidebar[data-astro-cid-zqy7lh25]{border-radius:.5rem}}@media (min-width: 75em){.top-level[data-astro-cid-zqy7lh25]>li[data-astro-cid-zqy7lh25]+li[data-astro-cid-zqy7lh25]{margin-top:.5rem}.large[data-astro-cid-zqy7lh25]{font-size:var(--sl-text-base)}a[data-astro-cid-zqy7lh25]{font-size:.9rem}}.starlight-toc__list[data-astro-cid-wkp6s4qa]{padding:0;list-style:none;margin:0}.starlight-toc__item[data-astro-cid-wkp6s4qa]{margin:0}.starlight-toc__link[data-astro-cid-wkp6s4qa]{display:block;border-radius:.25rem;padding-block:.3rem;padding-inline:.5rem;line-height:1.35;color:var(--color-text-secondary);text-decoration:none;font-size:.9rem;overflow-wrap:anywhere;text-wrap:pretty;transition:background-color .15s ease-in-out,color .15s ease-in-out}.starlight-toc__link[data-astro-cid-wkp6s4qa][data-heading-level="2"]{padding-inline-start:0;color:var(--color-text-primary);font-weight:600}.starlight-toc__link[data-astro-cid-wkp6s4qa][data-heading-level="3"]{padding-inline-start:1rem;font-size:.85rem}.starlight-toc__item[data-astro-cid-wkp6s4qa]>.starlight-toc__list[data-astro-cid-wkp6s4qa]{margin:0;padding:0;border:0}.starlight-toc__link[data-astro-cid-wkp6s4qa]:hover{color:var(--sl-color-white, var(--color-text-primary));background-color:var(--sl-color-gray-7, rgba(255, 255, 255, .05))}.starlight-toc__link[data-astro-cid-wkp6s4qa]:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:var(--sl-outline-offset-inside)}.starlight-toc__link[data-astro-cid-wkp6s4qa].active,.starlight-toc__link[data-astro-cid-wkp6s4qa][aria-current=true]{color:var(--color-brand-primary);background-color:transparent;font-weight:600}.starlight-toc__list--mobile[data-astro-cid-wkp6s4qa]{width:100%}.starlight-toc__list--mobile[data-astro-cid-wkp6s4qa] .starlight-toc__link[data-astro-cid-wkp6s4qa]{display:flex;justify-content:space-between;gap:1rem;padding-block:.55rem;padding-inline:.75rem;border-top:1px solid var(--color-border-light);border-radius:0;color:var(--color-text-primary);font-size:var(--sl-text-base);text-decoration:none;outline-offset:var(--sl-outline-offset-inside)}.starlight-toc__list--mobile[data-astro-cid-wkp6s4qa] .starlight-toc__link[data-astro-cid-wkp6s4qa][data-heading-level="2"]{font-weight:700}.starlight-toc__list--mobile[data-astro-cid-wkp6s4qa] .starlight-toc__link[data-astro-cid-wkp6s4qa][data-heading-level="3"]{padding-inline-start:1.5rem;color:var(--color-text-secondary);font-size:.95rem}.starlight-toc__list--mobile[data-astro-cid-wkp6s4qa]:first-child>.starlight-toc__item[data-astro-cid-wkp6s4qa]:first-child>.starlight-toc__link[data-astro-cid-wkp6s4qa]{border-top:0}.starlight-toc__list--mobile[data-astro-cid-wkp6s4qa] .starlight-toc__link[data-astro-cid-wkp6s4qa].active,.starlight-toc__list--mobile[data-astro-cid-wkp6s4qa] .starlight-toc__link[data-astro-cid-wkp6s4qa][aria-current=true],.starlight-toc__list--mobile[data-astro-cid-wkp6s4qa] .starlight-toc__link[data-astro-cid-wkp6s4qa][aria-current=true]:hover,.starlight-toc__list--mobile[data-astro-cid-wkp6s4qa] .starlight-toc__link[data-astro-cid-wkp6s4qa][aria-current=true]:focus{color:var(--color-brand-primary);background-color:unset}.starlight-toc__list--mobile[data-astro-cid-wkp6s4qa] .starlight-toc__link[data-astro-cid-wkp6s4qa].active:after,.starlight-toc__list--mobile[data-astro-cid-wkp6s4qa] .starlight-toc__link[data-astro-cid-wkp6s4qa][aria-current=true]:after{content:"";width:1rem;height:1rem;background-color:var(--color-brand-primary);-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNCAxNCc+PHBhdGggZD0nTTEwLjkxNCA0LjIwNmEuNTgzLjU4MyAwIDAgMC0uODI4IDBMNS43NCA4LjU1NyAzLjkxNCA2LjcyNmEuNTk2LjU5NiAwIDAgMC0uODI4Ljg1N2wyLjI0IDIuMjRhLjU4My41ODMgMCAwIDAgLjgyOCAwbDQuNzYtNC43NmEuNTgzLjU4MyAwIDAgMCAwLS44NTdaJy8+PC9zdmc+Cg==);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNCAxNCc+PHBhdGggZD0nTTEwLjkxNCA0LjIwNmEuNTgzLjU4MyAwIDAgMC0uODI4IDBMNS43NCA4LjU1NyAzLjkxNCA2LjcyNmEuNTk2LjU5NiAwIDAgMC0uODI4Ljg1N2wyLjI0IDIuMjRhLjU4My41ODMgMCAwIDAgLjgyOCAwbDQuNzYtNC43NmEuNTgzLjU4MyAwIDAgMCAwLS44NTdaJy8+PC9zdmc+Cg==);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;flex-shrink:0}starlight-toc[data-astro-cid-q4kvi27r]{display:block;width:100%}.starlight-toc-wrapper[data-astro-cid-q4kvi27r]{width:100%;padding:0}starlight-toc[data-astro-cid-q4kvi27r]:not(.starlight-toc--mobile) nav[data-astro-cid-q4kvi27r]{border-inline-start:1px solid var(--color-border-light);padding-inline-start:.75rem}.starlight-toc-heading[data-astro-cid-q4kvi27r]{font-size:var(--sl-text-sm);font-weight:800;text-transform:uppercase;color:var(--sl-color-gray-3);margin-bottom:1.5rem;letter-spacing:.05em}.starlight-toc--mobile[data-astro-cid-q4kvi27r]{position:sticky;top:var(--sl-nav-height);z-index:var(--sl-z-index-toc);max-height:calc(100vh - var(--sl-nav-height));overflow-y:auto;background-color:var(--sl-color-bg);overscroll-behavior:contain}.starlight-toc--mobile[data-astro-cid-q4kvi27r] .starlight-toc-wrapper[data-astro-cid-q4kvi27r]{padding:0}.starlight-toc--mobile[data-astro-cid-q4kvi27r] .starlight-toc-heading[data-astro-cid-q4kvi27r]{font-size:var(--sl-text-base)}@media (min-width: 50rem){starlight-toc[data-astro-cid-q4kvi27r]{display:block;position:sticky;top:var(--sl-nav-height);max-height:calc(100vh - var(--sl-nav-height));height:100%;overflow-y:auto}.starlight-toc-wrapper[data-astro-cid-q4kvi27r]{width:100%;padding:0}}.mobile-toc[data-astro-cid-6isjad2g]{margin-block-end:1rem;border:1px solid var(--color-border-default);border-radius:.5rem;background:var(--sl-color-bg-sidebar)}.mobile-toc[data-astro-cid-6isjad2g] summary[data-astro-cid-6isjad2g]{cursor:pointer;padding:.875rem 1rem;font-weight:700}.mobile-toc[data-astro-cid-6isjad2g][open] summary[data-astro-cid-6isjad2g]{border-block-end:1px solid var(--color-border-light)}.mobile-toc[data-astro-cid-6isjad2g] .starlight-toc-wrapper{padding:.5rem 1rem 1rem}.mobile-toc[data-astro-cid-6isjad2g] .starlight-toc-heading{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0)}@media (min-width: 75em){.mobile-toc[data-astro-cid-6isjad2g]{display:none}}.pagination-links[data-astro-cid-a6xwzu6c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:100%;margin-top:2rem;margin-bottom:1rem}a[data-astro-cid-a6xwzu6c]{display:flex;align-items:center;gap:.5rem;box-sizing:border-box;width:100%;min-width:0;border:1px solid var(--sl-color-gray-5);border-radius:.5rem;padding:1rem;text-decoration:none;color:var(--sl-color-gray-2);box-shadow:var(--sl-shadow-md);overflow-wrap:anywhere;transition:border-color .2s ease,color .2s ease}a[data-astro-cid-a6xwzu6c][rel=prev]{grid-column:1;justify-content:flex-start;text-align:left}a[data-astro-cid-a6xwzu6c][rel=next]{grid-column:2;justify-content:flex-end;text-align:right}a[data-astro-cid-a6xwzu6c]:hover{border-color:var(--sl-color-gray-2);color:var(--sl-color-white)}.link-copy[data-astro-cid-a6xwzu6c]{min-width:0}.link-title[data-astro-cid-a6xwzu6c]{color:var(--sl-color-white);font-size:var(--sl-text-2xl);line-height:var(--sl-line-height-headings)}.arrow[data-astro-cid-a6xwzu6c]{flex-shrink:0;width:1.5rem;height:1.5rem}@media (max-width: 40rem){.pagination-links[data-astro-cid-a6xwzu6c]{grid-template-columns:minmax(0,1fr)}a[data-astro-cid-a6xwzu6c][rel=prev],a[data-astro-cid-a6xwzu6c][rel=next]{grid-column:1}}.theme-toggle[data-astro-cid-6yfcpq74]{display:flex;align-items:center;justify-content:center;background:none;cursor:pointer;border-radius:.25rem;color:#000;transition:color .2s ease,background-color .2s ease;padding:.5rem 1rem;border:1px solid var(--color-border-default);background-color:var(--color-bg-secondary);height:2.5rem}.theme-toggle[data-astro-cid-6yfcpq74]:hover{background-color:var(--color-bg-hover, rgba(0, 0, 0, .05))}.theme-toggle[data-astro-cid-6yfcpq74]:focus{outline:2px solid var(--color-primary, #3b82f6);outline-offset:2px}.theme-toggle-icon[data-astro-cid-6yfcpq74]{position:relative;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem}@media (max-width: 49.999em){.theme-toggle[data-astro-cid-6yfcpq74]{inline-size:2.5rem;padding-inline:.5rem}}.sun-icon[data-astro-cid-6yfcpq74],.moon-icon[data-astro-cid-6yfcpq74]{position:absolute;transition:transform .5s ease,opacity .5s ease}.dark .sun-icon[data-astro-cid-6yfcpq74]{opacity:0;transform:rotate(90deg) scale(0)}.dark .moon-icon[data-astro-cid-6yfcpq74],.sun-icon[data-astro-cid-6yfcpq74]{opacity:1;transform:rotate(0) scale(1)}.moon-icon[data-astro-cid-6yfcpq74]{opacity:0;transform:rotate(-90deg) scale(0)}.dark .theme-toggle[data-astro-cid-6yfcpq74]{color:#fff}.dark .theme-toggle[data-astro-cid-6yfcpq74]:hover{background-color:#ffffff1a}.dropdown[data-astro-cid-5qzhzabw]{position:relative;display:inline-block;text-align:start}.dropdown-button[data-astro-cid-5qzhzabw]{display:inline-flex;align-items:center;justify-content:center;width:100%;border-radius:.375rem;border:1px solid var(--color-border-default);box-shadow:var(--shadow-sm);padding:.5rem 1rem;background-color:var(--color-bg-secondary);font-size:var(--font-size-sm);font-weight:500;color:var(--color-text-primary);transition:background-color .2s,border-color .2s,box-shadow .2s;height:2.5rem}.dropdown-button[data-astro-cid-5qzhzabw]:hover{background-color:var(--color-bg-tertiary)}.dropdown-button[data-astro-cid-5qzhzabw]:focus{outline:none;box-shadow:0 0 0 2px var(--color-bg-tertiary),0 0 0 4px var(--color-brand-primary)}.dropdown-label[data-astro-cid-5qzhzabw]{flex:1;text-align:start}.dropdown-icon[data-astro-cid-5qzhzabw]{display:flex;width:1rem;height:1rem;margin-inline-start:.5rem}@media (max-width: 49.999em){.dropdown-button[data-astro-cid-5qzhzabw]{padding-inline:.5rem}.dropdown-icon[data-astro-cid-5qzhzabw]{margin-inline-start:.25rem}}.dropdown-menu[data-astro-cid-5qzhzabw]{position:absolute;z-index:10;margin-top:.5rem;border-radius:.375rem;box-shadow:var(--shadow-lg);background-color:var(--color-bg-secondary);border:1px solid var(--color-border-default);transform-origin:top var(--align, right)}.dropdown-menu[data-astro-cid-5qzhzabw][data-align=left]{inset-inline-start:0;inset-inline-end:auto}.dropdown-menu[data-astro-cid-5qzhzabw][data-align=right]{inset-inline-end:0;inset-inline-start:auto}.dropdown-content[data-astro-cid-5qzhzabw]{padding:.25rem 0}.hidden[data-astro-cid-5qzhzabw]{display:none}.dropdown-item[data-astro-cid-ycyeurpy]{display:flex;align-items:center;width:100%;padding:.5rem 1rem;font-size:var(--font-size-sm);color:var(--color-text-secondary);text-align:start;background-color:transparent;border:none;cursor:pointer;transition:background-color .2s,color .2s}.dropdown-item[data-astro-cid-ycyeurpy]:hover{background-color:var(--color-bg-tertiary);color:var(--color-text-primary)}.dropdown-item-active[data-astro-cid-ycyeurpy]{background-color:var(--color-bg-tertiary);color:var(--color-text-primary);font-weight:500}.dropdown-item-label[data-astro-cid-ycyeurpy]{flex:1}.language-selector-container[data-astro-cid-fwtuzl5y]{display:inline-block}.language-dropdown[data-astro-cid-fwtuzl5y]{position:relative}.language-dropdown-header[data-astro-cid-fwtuzl5y]{padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:var(--sl-color-gray-5, #6b7280);border-bottom:1px solid var(--sl-color-gray-2, #e5e7eb);display:flex;align-items:center;gap:.5rem}.language-dropdown-footer[data-astro-cid-fwtuzl5y]{padding:.5rem 1rem;border-top:1px solid var(--sl-color-gray-2, #e5e7eb)}.language-footer-link[data-astro-cid-fwtuzl5y]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--sl-color-primary, #2563eb);text-decoration:none;transition:color .2s ease}.language-footer-link[data-astro-cid-fwtuzl5y]:hover{color:var(--sl-color-primary-dark, #1d4ed8);text-decoration:underline}.language-footer-icon[data-astro-cid-fwtuzl5y]{font-size:1rem;color:currentColor}.language-icon[data-astro-cid-fwtuzl5y]{font-size:1rem;color:var(--sl-color-gray-4, #9ca3af)}.language-current-badge[data-astro-cid-fwtuzl5y]{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:9999px;font-size:.75rem;font-weight:500;line-height:1;background-color:var(--sl-color-blue-2, #dbeafe);color:var(--sl-color-blue-9, #1e40af)}.dark .language-dropdown-header[data-astro-cid-fwtuzl5y],.dark .language-dropdown-footer[data-astro-cid-fwtuzl5y]{border-color:var(--sl-color-gray-7, #374151)}.dark .language-current-badge[data-astro-cid-fwtuzl5y]{background-color:#1e40af33;color:var(--sl-color-blue-3, #93c5fd)}.language-dropdown[data-astro-cid-fwtuzl5y] .dropdown-content{animation:fadeIn .2s ease-out}.document-provenance[data-astro-cid-vs47rsdf]{margin-block-start:3rem;padding-block-start:1.25rem;border-block-start:1px solid var(--sl-color-hairline);color:var(--sl-color-gray-2);font-size:var(--sl-text-sm)}.provenance-header[data-astro-cid-vs47rsdf]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-block-end:.75rem}.provenance-header[data-astro-cid-vs47rsdf] h2[data-astro-cid-vs47rsdf]{margin:0;color:var(--sl-color-white);font-size:var(--sl-text-base)}.provenance-status[data-astro-cid-vs47rsdf]{flex-shrink:0;padding:.125rem .5rem;border:1px solid var(--sl-color-hairline);border-radius:999px;color:var(--sl-color-gray-1);font-size:var(--sl-text-xs)}.attribution-text[data-astro-cid-vs47rsdf]{margin:0 0 1rem;color:var(--sl-color-gray-1);line-height:1.5}.provenance-metadata[data-astro-cid-vs47rsdf]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem 1.5rem;margin:0 0 1rem}.provenance-metadata[data-astro-cid-vs47rsdf]>div[data-astro-cid-vs47rsdf]{min-width:0}.provenance-metadata[data-astro-cid-vs47rsdf] dt[data-astro-cid-vs47rsdf]{margin-block-end:.125rem;color:var(--sl-color-gray-3);font-size:var(--sl-text-xs)}.provenance-metadata[data-astro-cid-vs47rsdf] dd[data-astro-cid-vs47rsdf]{margin:0;color:var(--sl-color-gray-1);overflow-wrap:anywhere}.provenance-links[data-astro-cid-vs47rsdf]{display:flex;flex-wrap:wrap;gap:.5rem 1rem}.provenance-links[data-astro-cid-vs47rsdf] a[data-astro-cid-vs47rsdf]{color:var(--sl-color-text-accent);font-size:var(--sl-text-xs)}.provenance-links[data-astro-cid-vs47rsdf] a[data-astro-cid-vs47rsdf]:focus-visible{outline:2px solid var(--sl-color-accent);outline-offset:2px}@media (max-width: 40rem){.provenance-header[data-astro-cid-vs47rsdf]{align-items:flex-start}.provenance-metadata[data-astro-cid-vs47rsdf]{grid-template-columns:minmax(0,1fr)}}@media print{.provenance-links[data-astro-cid-vs47rsdf] a[data-astro-cid-vs47rsdf]:after{content:" (" attr(href) ")"}}.search-trigger[data-astro-cid-ewicjsne]{display:inline-flex;align-items:center;gap:.5rem;min-height:2.25rem;padding-inline:.75rem;border:1px solid var(--sl-color-hairline);border-radius:.375rem;background:var(--sl-color-bg-sidebar);color:var(--sl-color-text);cursor:pointer}.search-trigger[data-astro-cid-ewicjsne] kbd[data-astro-cid-ewicjsne]{color:var(--sl-color-gray-2)}@media (max-width: 49.999em){.search-trigger[data-astro-cid-ewicjsne]{inline-size:2.5rem;padding:0;justify-content:center}.search-trigger[data-astro-cid-ewicjsne] span[data-astro-cid-ewicjsne],.search-trigger[data-astro-cid-ewicjsne] kbd[data-astro-cid-ewicjsne]{display:none}.search-trigger[data-astro-cid-ewicjsne]:before{content:"⌕";font-size:1.25rem}}.search-dialog[data-astro-cid-ewicjsne]{inline-size:min(42rem,calc(100% - 2rem));max-block-size:min(42rem,calc(100% - 2rem));padding:1rem;border:1px solid var(--sl-color-hairline);border-radius:.75rem;background:var(--sl-color-bg);color:var(--sl-color-text)}.search-dialog[data-astro-cid-ewicjsne]::backdrop{background:#000000a6}.search-header[data-astro-cid-ewicjsne]{display:flex;justify-content:space-between;align-items:center;margin-block-end:.75rem;font-weight:700}.search-header[data-astro-cid-ewicjsne] button[data-astro-cid-ewicjsne]{border:0;background:transparent;color:inherit;font-size:1.5rem;cursor:pointer}[data-astro-cid-ewicjsne][data-search-input]{inline-size:100%;padding:.75rem;border:1px solid var(--sl-color-hairline);border-radius:.375rem;background:var(--sl-color-bg-sidebar);color:inherit;font:inherit}.search-results[data-astro-cid-ewicjsne]{display:grid;gap:.5rem;padding:0;list-style:none}.search-results[data-astro-cid-ewicjsne] a{display:block;padding:.625rem .75rem;border-radius:.375rem;color:var(--sl-color-text);text-decoration:none}.search-results[data-astro-cid-ewicjsne] a:hover,.search-results[data-astro-cid-ewicjsne] a:focus,.search-results[data-astro-cid-ewicjsne] a[aria-current=true]{background:var(--sl-color-bg-sidebar);outline:2px solid var(--sl-color-accent)}.search-results[data-astro-cid-ewicjsne] small{display:block;color:var(--sl-color-gray-2)}.version-selector[data-astro-cid-yfun6mgu]{display:inline-block}.version-dropdown[data-astro-cid-yfun6mgu]{position:relative}.version-dropdown-header[data-astro-cid-yfun6mgu]{padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:var(--sl-color-gray-5, #6b7280);border-bottom:1px solid var(--sl-color-gray-2, #e5e7eb);display:flex;align-items:center;gap:.5rem}.version-dropdown-footer[data-astro-cid-yfun6mgu]{padding:.5rem 1rem;border-top:1px solid var(--sl-color-gray-2, #e5e7eb)}.version-footer-link[data-astro-cid-yfun6mgu]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--sl-color-primary, #2563eb);text-decoration:none;transition:color .2s ease}.version-footer-link[data-astro-cid-yfun6mgu]:hover{color:var(--sl-color-primary-dark, #1d4ed8);text-decoration:underline}.version-footer-icon[data-astro-cid-yfun6mgu]{font-size:1rem;color:currentColor}.version-icon[data-astro-cid-yfun6mgu]{font-size:1rem;color:var(--sl-color-gray-4, #9ca3af)}.version-badge[data-astro-cid-yfun6mgu]{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:9999px;font-size:.75rem;font-weight:500;line-height:1}.version-badge-latest[data-astro-cid-yfun6mgu]{background-color:var(--sl-color-green-2, #dcfce7);color:var(--sl-color-green-9, #166534)}.version-badge-stable[data-astro-cid-yfun6mgu]{background-color:var(--sl-color-blue-2, #dbeafe);color:var(--sl-color-blue-9, #1e40af)}.version-badge-beta[data-astro-cid-yfun6mgu]{background-color:var(--sl-color-purple-2, #f3e8ff);color:var(--sl-color-purple-9, #6b21a8)}.version-badge-alpha[data-astro-cid-yfun6mgu]{background-color:var(--sl-color-orange-2, #ffedd5);color:var(--sl-color-orange-9, #9a3412)}.version-badge-dev[data-astro-cid-yfun6mgu]{background-color:var(--sl-color-gray-2, #f3f4f6);color:var(--sl-color-gray-9, #111827)}.version-meta[data-astro-cid-yfun6mgu]{margin-top:.25rem}.version-date[data-astro-cid-yfun6mgu]{font-size:.75rem;color:var(--sl-color-gray-5, #6b7280)}.version-description[data-astro-cid-yfun6mgu]{font-size:.75rem;color:var(--sl-color-gray-6, #4b5563);margin-top:.125rem;line-height:1.25}.version-info[data-astro-cid-yfun6mgu]{margin-top:1rem}.version-alert[data-astro-cid-yfun6mgu]{display:flex;align-items:flex-start;gap:.5rem;padding:.75rem;border-radius:.375rem;background-color:var(--sl-color-amber-2, #fef3c7);color:var(--sl-color-amber-9, #92400e);font-size:.875rem;line-height:1.4;margin-bottom:1rem}.version-alert-icon[data-astro-cid-yfun6mgu]{flex-shrink:0;margin-top:.125rem;font-size:1rem}.version-alert-link[data-astro-cid-yfun6mgu]{color:var(--sl-color-amber-9, #92400e);text-decoration:underline;font-weight:500}.version-alert-link[data-astro-cid-yfun6mgu]:hover{color:var(--sl-color-amber-10, #78350f)}.version-history[data-astro-cid-yfun6mgu]{border:1px solid var(--sl-color-gray-2, #e5e7eb);border-radius:.375rem;overflow:hidden}.version-history-title[data-astro-cid-yfun6mgu]{padding:.75rem 1rem;font-size:.875rem;font-weight:600;background-color:var(--sl-color-gray-1, #f9fafb);border-bottom:1px solid var(--sl-color-gray-2, #e5e7eb);margin:0}.version-history-list[data-astro-cid-yfun6mgu]{list-style:none;padding:0;margin:0}.version-history-item[data-astro-cid-yfun6mgu]{border-bottom:1px solid var(--sl-color-gray-2, #e5e7eb)}.version-history-item[data-astro-cid-yfun6mgu]:last-child{border-bottom:none}.version-history-link[data-astro-cid-yfun6mgu]{display:flex;align-items:center;padding:.75rem 1rem;text-decoration:none;color:var(--sl-color-gray-9, #111827);transition:background-color .2s ease}.version-history-link[data-astro-cid-yfun6mgu]:hover{background-color:var(--sl-color-gray-1, #f9fafb)}.version-history-link[data-astro-cid-yfun6mgu].is-current{background-color:var(--sl-color-blue-1, #eff6ff)}.version-history-name[data-astro-cid-yfun6mgu]{font-weight:500;margin-inline-end:.5rem}.version-history-date[data-astro-cid-yfun6mgu]{margin-inline-start:auto;font-size:.75rem;color:var(--sl-color-gray-5, #6b7280)}.version-history-more[data-astro-cid-yfun6mgu]{display:block;padding:.5rem 1rem;text-align:center;font-size:.875rem;color:var(--sl-color-primary, #2563eb);background-color:var(--sl-color-gray-1, #f9fafb);text-decoration:none;border-top:1px solid var(--sl-color-gray-2, #e5e7eb);transition:background-color .2s ease}.version-history-more[data-astro-cid-yfun6mgu]:hover{background-color:var(--sl-color-gray-2, #e5e7eb);text-decoration:underline}.dark .version-dropdown-header[data-astro-cid-yfun6mgu],.dark .version-dropdown-footer[data-astro-cid-yfun6mgu]{border-color:var(--sl-color-gray-7, #374151)}.dark .version-badge-latest[data-astro-cid-yfun6mgu]{background-color:#16653433;color:var(--sl-color-green-3, #86efac)}.dark .version-badge-stable[data-astro-cid-yfun6mgu]{background-color:#1e40af33;color:var(--sl-color-blue-3, #93c5fd)}.dark .version-badge-beta[data-astro-cid-yfun6mgu]{background-color:#6b21a833;color:var(--sl-color-purple-3, #d8b4fe)}.dark .version-badge-alpha[data-astro-cid-yfun6mgu]{background-color:#9a341233;color:var(--sl-color-orange-3, #fdba74)}.dark .version-badge-dev[data-astro-cid-yfun6mgu]{background-color:#11182733;color:var(--sl-color-gray-3, #d1d5db)}.dark .version-date[data-astro-cid-yfun6mgu],.dark .version-icon[data-astro-cid-yfun6mgu]{color:var(--sl-color-gray-4, #9ca3af)}.dark .version-description[data-astro-cid-yfun6mgu]{color:var(--sl-color-gray-3, #d1d5db)}.dark .version-history[data-astro-cid-yfun6mgu]{border-color:var(--sl-color-gray-7, #374151)}.dark .version-history-title[data-astro-cid-yfun6mgu]{background-color:var(--sl-color-gray-8, #1f2937);border-color:var(--sl-color-gray-7, #374151)}.dark .version-history-item[data-astro-cid-yfun6mgu]{border-color:var(--sl-color-gray-7, #374151)}.dark .version-history-link[data-astro-cid-yfun6mgu]{color:var(--sl-color-gray-1, #f9fafb)}.dark .version-history-link[data-astro-cid-yfun6mgu]:hover{background-color:var(--sl-color-gray-8, #1f2937)}.dark .version-history-link[data-astro-cid-yfun6mgu].is-current{background-color:#1e40af26}.dark .version-history-more[data-astro-cid-yfun6mgu]{background-color:var(--sl-color-gray-8, #1f2937);border-color:var(--sl-color-gray-7, #374151)}.dark .version-history-more[data-astro-cid-yfun6mgu]:hover{background-color:var(--sl-color-gray-7, #374151)}.dark .version-alert[data-astro-cid-yfun6mgu]{background-color:#92400e26;color:var(--sl-color-amber-3, #fcd34d)}.dark .version-alert-link[data-astro-cid-yfun6mgu]{color:var(--sl-color-amber-3, #fcd34d)}.dark .version-alert-link[data-astro-cid-yfun6mgu]:hover{color:var(--sl-color-amber-2, #fef3c7)}@keyframes fadeIn{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}.version-dropdown[data-astro-cid-yfun6mgu] .dropdown-content{animation:fadeIn .2s ease-out}:root{--color-brand-primary: #3b82f6;--color-brand-secondary: #6b7280;--color-brand-accent: #8b5cf6;--color-text-primary: #1f2937;--color-text-secondary: #4b5563;--color-text-muted: #9ca3af;--color-text-inverted: #ffffff;--color-bg-primary: #ffffff;--color-bg-secondary: #f9fafb;--color-bg-tertiary: #f3f4f6;--color-bg-inverted: #1f2937;--color-border-light: #e5e7eb;--color-border-default: #d1d5db;--color-border-dark: #9ca3af;--color-status-info: #3b82f6;--color-status-success: #10b981;--color-status-warning: #f59e0b;--color-status-error: #ef4444;--font-family-sans: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-family-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-size-5xl: 3rem;--font-size-6xl: 3.75rem;--font-weight-thin: 100;--font-weight-extralight: 200;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--font-weight-black: 900;--line-height-none: 1;--line-height-tight: 1.25;--line-height-snug: 1.375;--line-height-normal: 1.5;--line-height-relaxed: 1.625;--line-height-loose: 2;--line-height-content: 1.8rem;--letter-spacing-tighter: -.05em;--letter-spacing-tight: -.025em;--letter-spacing-normal: 0em;--letter-spacing-wide: .025em;--letter-spacing-wider: .05em;--letter-spacing-widest: .1em;--spacing-0: 0;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-4: 1rem;--spacing-8: 2rem;--spacing-16: 4rem;--spacing-32: 8rem;--container-xs: 20rem;--container-sm: 24rem;--container-md: 28rem;--container-lg: 32rem;--container-xl: 36rem;--container-2xl: 42rem;--container-3xl: 48rem;--container-4xl: 56rem;--container-5xl: 64rem;--container-6xl: 72rem;--container-7xl: 80rem;--radius-none: 0;--radius-sm: .125rem;--radius-default: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.5rem;--radius-full: 9999px;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-default: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--shadow-inner: inset 0 2px 4px 0 rgba(0, 0, 0, .06);--shadow-none: none;--tw-prose-body: var(--color-text-primary);--tw-prose-headings: var(--color-text-primary);--tw-prose-lead: var(--color-text-secondary);--tw-prose-links: var(--color-brand-primary);--tw-prose-bold: var(--color-text-primary);--tw-prose-counters: var(--color-text-secondary);--tw-prose-bullets: var(--color-text-secondary);--tw-prose-hr: var(--color-border-light);--tw-prose-quotes: var(--color-text-primary);--tw-prose-quote-borders: var(--color-border-light);--tw-prose-captions: var(--color-text-muted);--tw-prose-code: var(--color-text-primary);--tw-prose-code-bg: var(--color-bg-tertiary);--tw-prose-pre-code: var(--color-text-inverted);--tw-prose-pre-bg: var(--color-bg-inverted);--tw-prose-th-borders: var(--color-border-default);--tw-prose-td-borders: var(--color-border-light)}.dark{--color-text-primary: #f9fafb;--color-text-secondary: #e5e7eb;--color-text-muted: #9ca3af;--color-text-inverted: #1f2937;--color-bg-primary: #161618;--color-bg-secondary: #1b1c1f;--color-bg-tertiary: #374151;--color-bg-inverted: #ffffff;--color-border-light: #374151;--color-border-default: #3d4147;--color-border-dark: #6b7280;--tw-prose-body: var(--color-text-primary);--tw-prose-headings: var(--color-text-primary);--tw-prose-lead: var(--color-text-secondary);--tw-prose-links: var(--color-brand-primary);--tw-prose-bold: var(--color-text-primary);--tw-prose-counters: var(--color-text-secondary);--tw-prose-bullets: var(--color-text-secondary);--tw-prose-hr: var(--color-border-light);--tw-prose-quotes: var(--color-text-primary);--tw-prose-quote-borders: var(--color-border-light);--tw-prose-captions: var(--color-text-muted);--tw-prose-code: var(--color-text-primary);--tw-prose-code-bg: var(--color-bg-tertiary);--tw-prose-pre-code: var(--color-text-inverted);--tw-prose-pre-bg: var(--color-bg-inverted);--tw-prose-th-borders: var(--color-border-default);--tw-prose-td-borders: var(--color-border-light)}html{box-sizing:border-box;font-size:16px;-webkit-text-size-adjust:100%}*,*:before,*:after{box-sizing:inherit}body{margin:0;font-family:var(--font-family-sans);font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--color-text-primary);background-color:var(--color-bg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.02rem}h1,h2,h3,h4,h5,h6{margin-top:0;font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--color-text-primary);letter-spacing:.02rem}h1{font-size:var(--font-size-3xl);margin-bottom:1.5rem}h2{font-size:var(--font-size-2xl);margin-bottom:1.25rem}h3{font-size:var(--font-size-xl);margin-bottom:1rem}h4{font-size:var(--font-size-lg);margin-bottom:.75rem}h5,h6{font-size:var(--font-size-base);margin-bottom:.5rem}a{color:var(--color-brand-primary);text-decoration:none;transition:color .2s ease;letter-spacing:.02rem}a:hover{text-decoration:underline}p{margin-top:0;margin-bottom:1rem;letter-spacing:.02rem}ul,ol{margin-top:0;margin-bottom:1rem;padding-inline-start:2rem;letter-spacing:.02rem}li{margin-bottom:.5rem;letter-spacing:.02rem}img{max-width:100%;height:auto;vertical-align:middle}table{width:100%;border-collapse:collapse;margin-bottom:1rem}th{text-align:start;padding:.75rem;border-bottom:2px solid var(--color-border-default);font-weight:var(--font-weight-semibold);letter-spacing:.02rem}td{padding:.75rem;border-bottom:1px solid var(--color-border-light);letter-spacing:.02rem}code{font-family:var(--font-family-mono);font-size:.875em;color:var(--color-text-primary);background-color:var(--color-bg-tertiary);padding:.2em .4em;border-radius:var(--radius-default)}pre{margin-top:0;margin-bottom:1rem;overflow:auto;padding:1rem;font-family:var(--font-family-mono);font-size:.875em;line-height:1.7;background-color:var(--color-bg-inverted);color:var(--color-text-inverted);border-radius:var(--radius-default)}pre code{padding:0;background-color:transparent;color:inherit}hr{height:0;margin:2rem 0;border:0;border-top:1px solid var(--color-border-light)}input,textarea,select,button{font-family:inherit;font-size:inherit;line-height:inherit}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer}.container{width:100%;margin-inline:auto;padding-inline:1rem}@media (min-width: 640px){.container{max-width:var(--container-sm)}}@media (min-width: 768px){.container{max-width:var(--container-md)}}@media (min-width: 1024px){.container{max-width:var(--container-lg)}}@media (min-width: 1280px){.container{max-width:var(--container-xl)}}@media (min-width: 1536px){.container{max-width:var(--container-2xl)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@layer starlight.layout{html:not([data-has-toc]){--sl-mobile-toc-height: 0rem}html:not([data-has-sidebar]){--sl-content-width: 67.5rem}html{scroll-padding-top:calc(1.5rem + var(--sl-nav-height) + var(--sl-mobile-toc-height));scrollbar-gutter:stable}@media (min-width: 50em){[data-has-sidebar]{--sl-content-inline-start: var(--sl-sidebar-width)}}@media (min-width: 72em){html{scroll-padding-top:calc(1.5rem + var(--sl-nav-height))}}.page{min-height:100vh}.header{z-index:var(--sl-z-index-navbar);position:inherit;inset-inline-start:0;inset-block-start:0;width:100%;height:var(--sl-nav-height);border-bottom:1px solid var(--sl-color-hairline-shade);padding:.75rem 0;background-color:var(--sl-color-bg-nav);margin-bottom:3.5rem}.header-container{max-width:87.5rem;width:100%;padding:0 1.5rem;margin:0 auto;box-sizing:border-box}@media (min-width: 50em){.header-container{padding:0 2rem}}.header-content{display:flex;gap:var(--sl-nav-gap);justify-content:space-between;align-items:center;height:100%}.title-wrapper{overflow:clip;padding:.25rem;margin:-.25rem;min-width:0;min-height:44px}.site-title,.doc-title{display:inline-flex;align-items:center;box-sizing:border-box;height:44px;min-height:44px;padding-inline:.5rem;font-size:var(--sl-text-lg);font-weight:600;color:var(--sl-color-white);text-decoration:none}.breadcrumb-title{display:flex;align-items:center;gap:.5rem}.breadcrumb-separator{width:1rem;height:1rem;fill:none;stroke:#000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;opacity:.6}@media (max-width: 49.999em){.header-container{padding-inline:.5rem}.header-content,.right-group{gap:.25rem}.site-title{padding-inline:.25rem}.breadcrumb-separator,.doc-title{display:none}}:is(.dark,[data-theme=dark]) .breadcrumb-separator{stroke:#fff;opacity:.8}.right-group{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.version-selector-container,.language-selector-container{height:2.5rem}.main-frame{padding-top:calc(var(--sl-nav-height) + var(--sl-mobile-toc-height) + 3.5rem)}main{flex-grow:1}@media (min-width: 50em){.header-content{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--sl-nav-gap);height:100%}}}@layer starlight.layout{.doc-layout-container{display:flex;flex-direction:column;width:100%;max-width:87.5rem;margin:0 auto;padding:0 .5rem;box-sizing:border-box;gap:1rem}.sidebar-column{order:1;width:100%;background-color:var(--sl-color-bg-sidebar);border:1px solid var(--sl-color-hairline);border-radius:.5rem;margin-bottom:1rem}.sidebar-content{padding:1rem;height:auto;max-height:60vh;overflow-y:auto}.main-column{order:2;width:100%;flex:1}.content-panel{padding:1.5rem 1rem;background-color:var(--sl-color-bg);border-radius:.5rem}.toc-column{order:3;display:none;width:100%;background-color:var(--sl-color-bg);border:1px solid var(--sl-color-hairline);border-radius:.5rem}.toc-content{padding:1rem}@media (min-width: 50em){.doc-layout-container{flex-direction:row;padding:0 1rem;gap:1.5rem;align-items:flex-start}.sidebar-column{order:1;width:260px;max-width:280px;flex-shrink:0;position:sticky;top:calc(var(--sl-nav-height) + 1rem);height:calc(100vh - var(--sl-nav-height) - 2rem);margin-bottom:0}.sidebar-content{padding:1.5rem 1rem;height:100%;max-height:none}.main-column{order:2;flex:1;min-width:0}.content-panel{padding:1.5rem 1rem;min-height:calc(100vh - var(--sl-nav-height) - 2rem)}.toc-column{display:none}}@media (min-width: 75em){.doc-layout-container{padding:0 1rem;gap:2rem}.sidebar-column{width:250px;max-width:270px}.main-column{flex:1;min-width:600px}.content-panel{padding:1.5rem 1rem}.toc-column{order:3;display:block;width:240px;flex-shrink:0;position:sticky;top:calc(var(--sl-nav-height) + 1rem);height:calc(100vh - var(--sl-nav-height) - 2rem);overflow-y:auto}.toc-content{padding:1.5rem 1rem}}@media (min-width: 87.5em){.doc-layout-container{gap:2.5rem}.sidebar-column{width:260px;max-width:280px}.toc-column{width:260px}.content-panel{padding:1.5rem 1rem}}}@layer starlight.base,starlight.core,starlight.layout,starlight.content;@layer starlight.content{html{font-size:max(100%,20px);scroll-behavior:smooth;-webkit-font-feature-settings:"kern";font-feature-settings:"kern";text-rendering:optimizeLegibility;height:100%}body{margin:0;padding:0;min-height:100vh;height:100%}body,p,h1,h2,h3,h4,h5,h6,span,div,a,li,td,th,button,input,textarea,label{letter-spacing:.02rem}:where(.article-content,.sl-markdown-content){max-width:var(--sl-content-width);margin:0 auto;position:relative}:where(.article-content,.sl-markdown-content) h1,:where(.article-content,.sl-markdown-content) h2,:where(.article-content,.sl-markdown-content) h3,:where(.article-content,.sl-markdown-content) h4,:where(.article-content,.sl-markdown-content) h5,:where(.article-content,.sl-markdown-content) h6{margin-bottom:1rem;scroll-margin-top:calc(var(--sl-nav-height) + 1rem);position:relative}:where(.article-content,.sl-markdown-content) h1:not(:first-child),:where(.article-content,.sl-markdown-content) h2:not(:first-child),:where(.article-content,.sl-markdown-content) h3:not(:first-child),:where(.article-content,.sl-markdown-content) h4:not(:first-child),:where(.article-content,.sl-markdown-content) h5:not(:first-child),:where(.article-content,.sl-markdown-content) h6:not(:first-child){margin-top:4rem!important}:where(.article-content,.sl-markdown-content)>h1:first-of-type{margin-top:0!important}:where(.article-content,.sl-markdown-content)>p:has(>a[id]:only-child:empty){margin-block:0!important}.sidebar-content h1,.sidebar-content h2,.sidebar-content h3,.sidebar-content h4,.sidebar-content h5,.sidebar-content h6,.toc-content h1,.toc-content h2,.toc-content h3,.toc-content h4,.toc-content h5,.toc-content h6{margin-top:0!important}:is(.article-content,.sl-markdown-content,main,[class*=content]) :is(p,ul,ol,blockquote,pre,table,div)+h2{margin-top:5rem}:is(.article-content,.sl-markdown-content,main,[class*=content]) :is(p,ul,ol,blockquote,pre,table,div)+h3{margin-top:3.5rem}:is(.article-content,.sl-markdown-content,main,[class*=content]) :is(p,ul,ol,blockquote,pre,table,div)+h4{margin-top:2.75rem}:is(.article-content,.sl-markdown-content,main,[class*=content]) :is(p,ul,ol,blockquote,pre,table,div)+h5{margin-top:2.25rem}:is(.article-content,.sl-markdown-content,main,[class*=content]) :is(p,ul,ol,blockquote,pre,table,div)+h6{margin-top:2rem}:where(.article-content,.sl-markdown-content) p,:where(.article-content,.sl-markdown-content) ul,:where(.article-content,.sl-markdown-content) ol,:where(.article-content,.sl-markdown-content) blockquote,:where(.article-content,.sl-markdown-content) pre,:where(.article-content,.sl-markdown-content) table{margin-bottom:1.5rem}:where(.article-content,.sl-markdown-content) h1{font-size:var(--sl-text-h1);font-weight:700;line-height:var(--sl-line-height-headings);color:var(--sl-color-white)}:where(.article-content,.sl-markdown-content) h2{font-size:var(--sl-text-h2);font-weight:600;line-height:var(--sl-line-height-headings);color:var(--sl-color-white);border-bottom:1px solid var(--sl-color-gray-5);padding-bottom:.5rem}:where(.article-content,.sl-markdown-content) h3{font-size:var(--sl-text-h3);font-weight:600;line-height:var(--sl-line-height-headings);color:var(--sl-color-white)}:where(.article-content,.sl-markdown-content) p{line-height:1.8rem!important;hyphens:auto;word-break:break-word;orphans:2;widows:2}:where(.article-content,.sl-markdown-content) ul,:where(.article-content,.sl-markdown-content) ol{padding-inline-start:1.5rem;line-height:var(--sl-line-height)}:where(.article-content,.sl-markdown-content) ul{list-style-type:disc}:where(.article-content,.sl-markdown-content) ol{list-style-type:decimal}:where(.article-content,.sl-markdown-content) li>ul,:where(.article-content,.sl-markdown-content) li>ol{margin-top:.5rem;margin-bottom:.5rem}:where(.article-content,.sl-markdown-content) li{margin-bottom:.375rem;line-height:1.6}:where(.article-content,.sl-markdown-content) li:last-child{margin-bottom:0}:where(.article-content,.sl-markdown-content) code{font-family:var(--__sl-font-mono);font-size:var(--sl-text-code-sm);padding:.2em .4em;border-radius:3px;background-color:var(--sl-color-bg-inline-code)}:where(.article-content,.sl-markdown-content) pre{padding:1rem;border-radius:6px;background-color:var(--sl-color-gray-6);overflow-x:auto;border:1px solid var(--sl-color-gray-5)}:where(.article-content,.sl-markdown-content) pre code{background-color:transparent;padding:0;font-size:var(--sl-text-code)}:where(.article-content,.sl-markdown-content) pre,.sl-markdown-content pre{direction:ltr;text-align:left;unicode-bidi:bidi-override}:where(.article-content,.sl-markdown-content) pre code,.sl-markdown-content pre code{direction:ltr;text-align:left;unicode-bidi:bidi-override}:where(.article-content,.sl-markdown-content) a{color:var(--sl-color-text-accent);text-decoration:none;transition:color .2s ease;overflow-wrap:anywhere}:where(.article-content,.sl-markdown-content) a:hover{color:var(--sl-color-white);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em}:where(.article-content,.sl-markdown-content) a:focus{outline:2px solid var(--sl-color-accent);outline-offset:2px;border-radius:2px}:where(.article-content,.sl-markdown-content) blockquote{border-inline-start:4px solid var(--sl-color-accent);padding:1rem 1.5rem;margin:1.5rem 0;background-color:var(--sl-color-gray-6);border-radius:0 6px 6px 0;font-style:italic;color:var(--sl-color-gray-2);position:relative}:where(.article-content,.sl-markdown-content) .docs-code-frame{position:relative;margin-block:1rem}:where(.article-content,.sl-markdown-content) .docs-code-frame pre{margin-block:0}:where(.article-content,.sl-markdown-content) .docs-code-toolbar{display:flex;justify-content:flex-end;align-items:center;gap:.75rem;min-block-size:2rem;padding-inline:.5rem;border:1px solid var(--sl-color-hairline);border-block-end:0;border-radius:.375rem .375rem 0 0;background:var(--sl-color-bg-sidebar);color:var(--sl-color-gray-2);font-size:var(--sl-text-xs)}:where(.article-content,.sl-markdown-content) .docs-code-copy{border:0;background:transparent;color:var(--sl-color-text-accent);cursor:pointer}:where(.article-content,.sl-markdown-content) .docs-table-scroll{max-inline-size:100%;overflow-x:auto;margin-block:1rem;border-radius:.375rem}:where(.article-content,.sl-markdown-content) .docs-table-scroll:focus-visible{outline:2px solid var(--sl-color-accent);outline-offset:2px}@media print{:where(.article-content,.sl-markdown-content) .docs-code-toolbar{display:none}:where(.article-content,.sl-markdown-content) .docs-table-scroll{overflow:visible}}:where(.article-content,.sl-markdown-content) blockquote.docs-callout{--callout-accent: var(--sl-color-blue);padding:1rem;border-inline-start-color:var(--callout-accent);border-radius:.375rem;background:color-mix(in srgb,var(--callout-accent) 10%,var(--sl-color-bg));color:var(--sl-color-text)}:where(.article-content,.sl-markdown-content) blockquote.docs-callout--tip{--callout-accent: var(--sl-color-green)}:where(.article-content,.sl-markdown-content) blockquote.docs-callout--warning{--callout-accent: var(--sl-color-orange)}:where(.article-content,.sl-markdown-content) blockquote.docs-callout--danger{--callout-accent: var(--sl-color-red)}:where(.article-content,.sl-markdown-content) .docs-callout__title{margin-block:0 .5rem;color:var(--callout-accent)}@media print{:where(.article-content,.sl-markdown-content) blockquote.docs-callout{border:1px solid currentColor;border-inline-start-width:.25rem;background:transparent}}:where(.article-content,.sl-markdown-content) blockquote:before{content:'"';font-size:3rem;color:var(--sl-color-accent);position:absolute;inset-inline-start:.5rem;top:-.5rem;line-height:1;opacity:.3}:where(.article-content,.sl-markdown-content) img{max-width:100%;height:auto;border-radius:8px;box-shadow:var(--sl-shadow-md);margin:1rem 0;transition:transform .2s ease}:where(.article-content,.sl-markdown-content) img:hover{transform:scale(1.02)}:where(.article-content,.sl-markdown-content) figure{margin:2rem 0;text-align:center}:where(.article-content,.sl-markdown-content) figcaption{margin-top:.5rem;font-size:var(--sl-text-sm);color:var(--sl-color-gray-3);font-style:italic}:where(.article-content,.sl-markdown-content) table{width:100%;border-collapse:collapse}:where(.article-content,.sl-markdown-content) th,:where(.article-content,.sl-markdown-content) td{padding:.75rem;border:1px solid var(--sl-color-gray-5)}:where(.article-content,.sl-markdown-content) th{background-color:var(--sl-color-gray-6);font-weight:600;color:var(--sl-color-white)}.nav-link{display:inline-block;padding:.5rem 1rem;color:var(--sl-color-gray-3);text-decoration:none;border-radius:4px;transition:background-color .2s,color .2s}.nav-link:hover{background-color:var(--sl-color-gray-6);color:var(--sl-color-white)}.nav-link.active{color:var(--sl-color-text-accent);font-weight:500}.sidebar{position:sticky;top:var(--sl-nav-height);height:calc(100vh - var(--sl-nav-height));overflow-y:auto;padding-inline-end:1rem}.footer{margin-top:4rem;padding:2rem 0;border-top:1px solid var(--sl-color-hairline)}:where(.article-content,.sl-markdown-content) strong,:where(.article-content,.sl-markdown-content) b{font-weight:600;color:var(--sl-color-white)}:where(.article-content,.sl-markdown-content) em,:where(.article-content,.sl-markdown-content) i{font-style:italic;color:var(--sl-color-gray-2)}:where(.article-content,.sl-markdown-content) :not(pre)>code{font-weight:500;box-shadow:0 1px 2px #0000001a;overflow-wrap:anywhere}:where(.article-content,.sl-markdown-content) table{border-radius:8px;overflow:hidden;box-shadow:var(--sl-shadow-sm)}:where(.article-content,.sl-markdown-content) th{text-align:start;letter-spacing:.05em}:where(.article-content,.sl-markdown-content) td{color:var(--sl-color-text)}:where(.article-content,.sl-markdown-content) tr:nth-child(2n){background-color:var(--sl-color-gray-6)}:where(.article-content,.sl-markdown-content) :is(button,input,select,textarea):focus{outline:2px solid var(--sl-color-accent);outline-offset:2px}:where(.article-content,.sl-markdown-content) .anchor-link{color:var(--sl-color-gray-4);text-decoration:none;opacity:0;margin-inline-start:.5rem;transition:opacity .2s ease}:where(.article-content,.sl-markdown-content) h2:hover .anchor-link,:where(.article-content,.sl-markdown-content) h3:hover .anchor-link,:where(.article-content,.sl-markdown-content) h4:hover .anchor-link{opacity:1}@media print{:where(.article-content,.sl-markdown-content){max-width:none;margin:0;padding:0}:where(.article-content,.sl-markdown-content) h2{border-bottom:2px solid #000}:where(.article-content,.sl-markdown-content) a{color:#000;text-decoration:underline}:where(.article-content,.sl-markdown-content) blockquote{border-inline-start:4px solid #000;background:#f5f5f5}}@media (max-width: 768px){:where(.article-content,.sl-markdown-content) h1{font-size:var(--sl-text-3xl)}:where(.article-content,.sl-markdown-content) h2{font-size:var(--sl-text-2xl)}:where(.article-content,.sl-markdown-content) h1:not(:first-child),:where(.article-content,.sl-markdown-content) h2:not(:first-child),:where(.article-content,.sl-markdown-content) h3:not(:first-child),:where(.article-content,.sl-markdown-content) h4:not(:first-child),:where(.article-content,.sl-markdown-content) h5:not(:first-child),:where(.article-content,.sl-markdown-content) h6:not(:first-child){margin-top:2.5rem}:where(.article-content,.sl-markdown-content) p+h2,:where(.article-content,.sl-markdown-content) ul+h2,:where(.article-content,.sl-markdown-content) ol+h2,:where(.article-content,.sl-markdown-content) blockquote+h2,:where(.article-content,.sl-markdown-content) pre+h2,:where(.article-content,.sl-markdown-content) table+h2,:where(.article-content,.sl-markdown-content) div+h2{margin-top:3rem}:where(.article-content,.sl-markdown-content) p+h3,:where(.article-content,.sl-markdown-content) ul+h3,:where(.article-content,.sl-markdown-content) ol+h3,:where(.article-content,.sl-markdown-content) blockquote+h3,:where(.article-content,.sl-markdown-content) pre+h3,:where(.article-content,.sl-markdown-content) table+h3,:where(.article-content,.sl-markdown-content) div+h3{margin-top:2rem}:where(.article-content,.sl-markdown-content) p+h4,:where(.article-content,.sl-markdown-content) ul+h4,:where(.article-content,.sl-markdown-content) ol+h4,:where(.article-content,.sl-markdown-content) blockquote+h4,:where(.article-content,.sl-markdown-content) pre+h4,:where(.article-content,.sl-markdown-content) table+h4,:where(.article-content,.sl-markdown-content) div+h4{margin-top:1.75rem}:where(.article-content,.sl-markdown-content) h3{font-size:var(--sl-text-xl)}:where(.article-content,.sl-markdown-content) ul,:where(.article-content,.sl-markdown-content) ol{padding-inline-start:1rem}:where(.article-content,.sl-markdown-content) blockquote{padding:.75rem 1rem;margin:1rem 0}:where(.article-content,.sl-markdown-content) pre{padding:.75rem;font-size:var(--sl-text-xs);overflow-x:auto}:where(.article-content,.sl-markdown-content) table{font-size:var(--sl-text-sm)}:where(.article-content,.sl-markdown-content) th,:where(.article-content,.sl-markdown-content) td{padding:.5rem}}@media (max-width: 480px){:where(.article-content,.sl-markdown-content) h1{font-size:var(--sl-text-2xl)}:where(.article-content,.sl-markdown-content) h2{font-size:var(--sl-text-xl)}:where(.article-content,.sl-markdown-content) h3{font-size:var(--sl-text-lg)}:where(.article-content,.sl-markdown-content) p{font-size:var(--sl-text-sm)}}@media (prefers-color-scheme: dark){html:not(.light){color-scheme:dark}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (prefers-contrast: high){:where(.article-content,.sl-markdown-content) a{text-decoration:underline}:where(.article-content,.sl-markdown-content) blockquote{border-inline-start-width:6px}:where(.article-content,.sl-markdown-content) code{border:1px solid}}.starlight-toc-wrapper{padding:0!important}.sidebar-content nav,.sidebar-content .starlight-nav{margin-top:0!important}}.not-found[data-astro-cid-zetdm5md]{max-width:42rem;margin:0 auto;padding:6rem 1.5rem;text-align:center}.status-code[data-astro-cid-zetdm5md]{margin:0;color:var(--sl-color-text-accent);font-size:clamp(4rem,16vw,8rem);font-weight:800;line-height:1}h1[data-astro-cid-zetdm5md]{margin-block:1rem}a[data-astro-cid-zetdm5md]{display:inline-block;margin-top:1rem;color:var(--sl-color-text-accent);font-weight:600}.container[data-astro-cid-mcf6t24m]{max-width:64rem;margin:0 auto}.page-title[data-astro-cid-mcf6t24m]{font-size:1.875rem;font-weight:700;margin-bottom:2rem}.preview-status[data-astro-cid-mcf6t24m]{margin-bottom:2rem;padding:1rem;border:1px solid var(--sl-color-gray-5);border-radius:.75rem}.preview-status[data-astro-cid-mcf6t24m] h2[data-astro-cid-mcf6t24m]{margin:0 0 .75rem;font-size:1.25rem}.preview-status[data-astro-cid-mcf6t24m] dl[data-astro-cid-mcf6t24m]{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem;margin:0}.preview-status[data-astro-cid-mcf6t24m] dl[data-astro-cid-mcf6t24m] div[data-astro-cid-mcf6t24m]{min-width:0}.preview-status[data-astro-cid-mcf6t24m] dt[data-astro-cid-mcf6t24m]{color:var(--sl-color-gray-2);font-size:.875rem}.preview-status[data-astro-cid-mcf6t24m] dd[data-astro-cid-mcf6t24m]{margin:.125rem 0 0;font-size:1.125rem;font-weight:700;overflow-wrap:anywhere}.review-notice[data-astro-cid-mcf6t24m]{margin:.875rem 0 0;color:var(--sl-color-orange-high)}.review-notice[data-astro-cid-mcf6t24m].review-complete{color:var(--sl-color-green-high)}.category-list[data-astro-cid-mcf6t24m]{display:flex;flex-direction:column;gap:3rem}.category-title[data-astro-cid-mcf6t24m]{font-size:1.5rem;font-weight:600;margin-bottom:1rem}.doc-grid[data-astro-cid-mcf6t24m]{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width: 768px){.doc-grid[data-astro-cid-mcf6t24m]{grid-template-columns:repeat(2,1fr)}}.doc-description[data-astro-cid-mcf6t24m]{color:#4b5563}.dark .doc-description[data-astro-cid-mcf6t24m]{color:#9ca3af}.empty-state[data-astro-cid-mcf6t24m]{text-align:center;padding:3rem 0}.empty-state[data-astro-cid-mcf6t24m] p[data-astro-cid-mcf6t24m]{color:#4b5563}.dark .empty-state[data-astro-cid-mcf6t24m] p[data-astro-cid-mcf6t24m]{color:#9ca3af}.awesome-external-link:after{display:inline-block;width:.875em;height:.875em;margin-inline-start:.25em;vertical-align:-.08em;background-color:currentColor;content:"";mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 3h6v6'/%3E%3Cpath d='M10 14 21 3'/%3E%3Cpath d='M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6'/%3E%3C/svg%3E") center / contain no-repeat}.navigation-container[data-astro-cid-w75peyc3]{margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--sl-color-gray-5)}@media (max-width: 768px){.navigation-container[data-astro-cid-w75peyc3]{margin-top:2rem;padding-top:1rem}}
