.layout{display:flex;flex-direction:column;width:100%;min-height:100vh;background-color:var(--neutral-layer-1);color:var(--neutral-foreground-rest)}.layout[data-orientation=horizontal]{flex-direction:row}.header{display:flex;align-items:center;background-color:var(--neutral-layer-2);color:var(--neutral-foreground-rest);border-bottom:1px solid var(--neutral-stroke-layer-rest);transition:background-color .3s ease,color .3s ease}.header .header-gutters{width:100%;padding:0 1rem;display:flex;align-items:center}.footer{display:flex;align-items:center;background-color:var(--neutral-layer-4);color:var(--neutral-foreground-rest);border-top:1px solid var(--neutral-stroke-layer-rest);padding:0 1rem;transition:background-color .3s ease,color .3s ease}.components{display:flex;flex-wrap:wrap;gap:.5rem;align-items:baseline;max-width:1100px;margin:auto;padding:2rem;font-family:sans-serif}.components .component-section{border:1px solid #ccc;border-radius:.25em;padding:1rem;max-width:15rem}.components .component-title{font-size:1.25rem;font-weight:700}.grid{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.content h3{margin-top:2rem}.content h3:first-of-type{margin-top:.5rem}.docs-topnav{position:sticky;top:0;z-index:100}.docs-topnav-brand-group.svelte-12qhfyh{display:flex;align-items:center;gap:.75rem}.docs-topnav-brand-group.svelte-12qhfyh .topnav-brand:where(.svelte-12qhfyh){text-decoration:none;color:inherit;font-size:1.25rem;font-weight:600}.docs-topnav-version.svelte-12qhfyh{font-size:.875rem;color:var(--neutral-foreground-hint, #666);background:var(--neutral-layer-3, #f0f0f0);padding:.25rem .625rem;border-radius:4px;font-weight:500}.fluent-footer__start,.fluent-footer__center,.fluent-footer__end{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem}.fluent-footer__center{color:var(--neutral-foreground-hint, #666)}.fluent-footer a{color:inherit;text-decoration:none}.fluent-footer a:hover{text-decoration:underline}.docs-footer-sep.svelte-12qhfyh{color:var(--neutral-foreground-hint, #999);-webkit-user-select:none;user-select:none}.docs-footer-version.svelte-12qhfyh{font-size:.8rem;color:var(--neutral-foreground-hint, #666);background:var(--neutral-layer-3, #f0f0f0);padding:.2rem .5rem;border-radius:4px;font-weight:500}.layout.docs-layout{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto;grid-template-areas:"top" "body" "footer"}.docs-layout>.topnav{grid-area:top}.docs-layout>.body-content{grid-area:body;min-width:0}.docs-layout>.fluent-footer{grid-area:footer}@media(min-width:1024px){.layout.docs-layout{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"top    top" "drawer body" "footer footer"}.docs-layout>.fluent-panel--pinned{grid-area:drawer;position:sticky;top:60px;height:calc(100vh - 60px);background:var(--neutral-layer-2, #faf9f8);padding:0}.docs-layout>.fluent-panel--pinned .topnav-drawer-body{padding:var(--fluent-sidebar-padding) 0 var(--fluent-sidebar-padding) var(--fluent-sidebar-padding)}.docs-layout>.fluent-panel--pinned .fluent-nav-menu{padding:0!important}.docs-layout>.fluent-panel--pinned .fluent-icon{margin-right:var(--fluent-sidebar-icon-gap)}.docs-layout>.fluent-panel--pinned .fluent-nav-menu>.fluent-nav-item{margin:2px 0}}.content.svelte-12qhfyh{padding:2rem}.content.svelte-12qhfyh .anchored-heading{scroll-margin-top:72px}.content.svelte-12qhfyh .heading-share-btn{display:inline-flex;align-items:center;justify-content:center;margin-left:.5rem;padding:.25rem;background:transparent;border:none;border-radius:4px;color:var(--neutral-foreground-hint, #888);cursor:pointer;opacity:0;transition:opacity .12s ease,background .12s ease,color .12s ease;vertical-align:middle;line-height:0}.content.svelte-12qhfyh .anchored-heading:hover .heading-share-btn,.content.svelte-12qhfyh .heading-share-btn:focus-visible{opacity:1}.content.svelte-12qhfyh .heading-share-btn:hover{background:var(--neutral-fill-secondary-hover, #ebebeb);color:var(--accent-fill-rest, #0078d4)}.content.svelte-12qhfyh .heading-share-btn.copied{opacity:1;color:var(--accent-fill-rest, #0078d4)}@media(max-width:768px){.content.svelte-12qhfyh{padding:1rem}}
