h2.svelte-1l60vkh{margin:0;padding:.375rem 0}h2.svelte-1l60vkh a:where(.svelte-1l60vkh){text-decoration:none}h2.svelte-1l60vkh a.active:where(.svelte-1l60vkh){color:var(--link-primary)}@media (width>=908px){h2.svelte-1l60vkh{padding:.625rem 0}}nav.svelte-1l60vkh ul:where(.svelte-1l60vkh){padding:0;list-style:none}.sidebar-group.svelte-1l60vkh{margin-top:.75rem}.sidebar-group__title.svelte-1l60vkh{margin-bottom:.5rem;display:block}.sidebar-group__title.active.svelte-1l60vkh{color:var(--link-primary)}.sidebar-group__list.svelte-1l60vkh{border-left:1px solid var(--lightningcss-light,#d1d1d1)var(--lightningcss-dark,#4f4f4f);margin:0 0 .75rem;padding:0 0 0 1.125rem;list-style:none}nav.svelte-1l60vkh li:where(.svelte-1l60vkh){padding:.25rem 0}@media (width>=908px){nav.svelte-1l60vkh li:where(.svelte-1l60vkh){padding:.375rem 0}}nav.svelte-1l60vkh a:where(.svelte-1l60vkh){color:var(--text-secondary);padding:.25rem 0;text-decoration:none;transition:color .2s;display:block}nav.svelte-1l60vkh a:where(.svelte-1l60vkh):hover,nav.svelte-1l60vkh a.active:where(.svelte-1l60vkh),nav.svelte-1l60vkh a[aria-current=page]:where(.svelte-1l60vkh){color:var(--link-primary)}.sidebar-item--soon.svelte-1l60vkh{color:var(--text-secondary);cursor:default;display:block}.sidebar-item__label.svelte-1l60vkh{opacity:.45;display:block}.sidebar-item__soon.svelte-1l60vkh{color:var(--text-helper);margin-top:.125rem;display:block}.sidebar-section.svelte-1lm3xta{margin-bottom:.5rem}.outils-root.svelte-1lm3xta{margin:0 0 1rem;font-weight:800}.outils-root.svelte-1lm3xta a:where(.svelte-1lm3xta){color:inherit;text-decoration:none;transition:color .2s}.outils-root.svelte-1lm3xta a:where(.svelte-1lm3xta):hover,.outils-root.svelte-1lm3xta a.active:where(.svelte-1lm3xta){color:var(--link-primary)}h2.svelte-1lm3xta{margin:0;padding:.375rem}h2.svelte-1lm3xta a:where(.svelte-1lm3xta){color:inherit;text-decoration:none;transition:color .2s}h2.svelte-1lm3xta a:where(.svelte-1lm3xta):hover,h2.svelte-1lm3xta a.active:where(.svelte-1lm3xta){color:var(--link-primary)}@media (width>=908px){h2.svelte-1lm3xta{padding:.625rem 0}}.outils-category__link.svelte-1lm3xta{align-items:center;gap:.5rem;display:flex}.outils-category__icon.svelte-1lm3xta{background-color:var(--tag-bg);border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;transition:background-color .2s,color .2s;display:inline-flex}.outils-category__icon.active.svelte-1lm3xta{background-color:color-mix(in srgb, var(--link-primary) 14%, transparent)}.outils-category__icon.svelte-1lm3xta svg{width:1rem;height:1rem}.outils-category__icon.svelte-1lm3xta path{fill:var(--text-primary);transition:fill .2s}.outils-category__icon.active.svelte-1lm3xta path{fill:var(--link-primary)}.outils-item__link--soon.svelte-1lm3xta{color:var(--text-secondary);cursor:default}.outils-item__soon-label.svelte-1lm3xta{opacity:.45;display:block}.outils-item__soon.svelte-1lm3xta{color:var(--text-helper);margin-top:.125rem;display:block}nav.svelte-1lm3xta ul:where(.svelte-1lm3xta){margin:0;padding:0;list-style:none}.outils-category__list.svelte-1lm3xta{margin:0;border-inline-start:1px solid var(--surface-border);margin-inline-start:.625rem;padding-inline-start:.75rem;list-style:none}.outils-item.svelte-1lm3xta{padding:.25rem 0}@media (width>=908px){.outils-item.svelte-1lm3xta{padding:.375rem 0}}.outils-item__header.svelte-1lm3xta{justify-content:space-between;align-items:center;width:100%;display:flex}.outils-item__toggle.svelte-1lm3xta{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem .5rem;transition:color .2s;display:flex}.outils-item__toggle.svelte-1lm3xta:hover{color:var(--link-primary)}.outils-item__header.svelte-1lm3xta .outils-item__link:where(.svelte-1lm3xta){flex:1}.outils-item__link.svelte-1lm3xta{color:var(--text-secondary);padding:.25rem 0;text-decoration:none;transition:color .2s;display:block}.outils-item__link.svelte-1lm3xta:hover,.outils-item__link.svelte-1lm3xta.active{color:var(--link-primary)}.outils-item__chevron.svelte-1lm3xta{width:1rem;height:1rem;color:inherit;align-items:center;transition:transform .2s;display:flex}.outils-item__chevron.svelte-1lm3xta.expanded{transform:rotate(180deg)}.outils-item__chevron.svelte-1lm3xta svg{width:100%;height:100%}.outils-item__subitems.svelte-1lm3xta{border-left:1px solid var(--lightningcss-light,#d1d1d1)var(--lightningcss-dark,#4f4f4f);margin:0;padding:.5rem 0 .5rem 1.125rem;list-style:none}.outils-item__subitems.svelte-1lm3xta.hidden{display:none}.outils-subitem.svelte-1lm3xta{color:var(--text-secondary);padding:.25rem 0;text-decoration:none;transition:color .2s;display:block}.outils-subitem.svelte-1lm3xta:hover,.outils-subitem.svelte-1lm3xta.active{color:var(--link-primary)}h2.svelte-1p2ocfe,.toc-item.svelte-1p2ocfe{margin:0;padding:.375rem 0}@media (width>=908px){h2.svelte-1p2ocfe,.toc-item.svelte-1p2ocfe{padding:.625rem 0}}nav.svelte-1p2ocfe ul:where(.svelte-1p2ocfe){padding:0;list-style:none}.toc-item--h3.svelte-1p2ocfe{padding-left:1rem;position:relative}.toc-item--h3.svelte-1p2ocfe:before{content:"";background-color:var(--placeholder-color);z-index:-1;width:1px;height:calc(100% + .7rem);position:absolute;top:-.5rem;left:0}.toc-item.svelte-1p2ocfe a:where(.svelte-1p2ocfe){color:var(--text-secondary);text-decoration:none}.toc-item.svelte-1p2ocfe a:where(.svelte-1p2ocfe):hover,.toc-item.svelte-1p2ocfe a:where(.svelte-1p2ocfe):active,.toc-item.svelte-1p2ocfe a[aria-current=true]:where(.svelte-1p2ocfe){color:var(--link-primary)}.article-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"article";margin:0 auto;display:grid;position:relative}.article-main{grid-area:article}.mobile-nav{background:var(--background);border-bottom:1px solid var(--search-bar-bg);z-index:10;justify-content:space-between;gap:.5rem;padding:0 1rem;transition:transform .3s ease-in-out;display:flex;position:fixed;top:4rem;left:0;right:0;transform:translateY(-100%)}.mobile-nav--visible{transform:translateY(0)}.mobile-nav .mobile-nav__button{padding:0}.mobile-nav .mobile-nav__button--main{justify-content:flex-start;width:10rem}@media (width>=468px){.mobile-nav{border-bottom:none;justify-content:flex-end;padding:0 1.5rem;left:15rem}}@media (width>=908px){.mobile-nav{padding:0 2rem;left:20rem}}.sidebar-dialog{background:var(--background);border:none;width:80%;max-width:320px;height:100vh;max-height:100vh;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.sidebar-dialog::backdrop{background:#00000080}.sidebar-dialog--left{left:0;right:auto}.sidebar-dialog--right{left:auto;right:0}.sidebar-dialog__content{height:100%;padding:1.5rem;position:relative;overflow-y:auto}.sidebar-close{cursor:pointer;z-index:10;background:0 0;border:none;padding:.5rem;display:block;position:absolute;top:1rem;right:1rem}.sidebar-close path{fill:var(--text-primary)}.floating-toc{background:var(--background);z-index:15;width:15rem;max-height:calc(100vh - 7rem);padding:1.5rem;position:fixed;top:6rem;right:1rem;overflow-y:auto;box-shadow:0 3px 10px #00000040}.sidebar-left,.sidebar-right{display:none}@media (width>=468px){.sidebar-left{border-right:1px solid var(--search-bar-bg);grid-area:sidebar-left;align-self:start;width:auto;height:calc(100vh - 4rem);padding:1.5rem;display:block;position:sticky;top:4rem;overflow-y:auto}}@media (width>=908px){.sidebar-left{padding:2.5rem 2rem}}@media (width>=1228px){.sidebar-right{border-left:1px solid var(--search-bar-bg);grid-area:sidebar-right;align-self:start;width:auto;height:calc(100vh - 4rem);padding:2.5rem 2rem;display:block;position:sticky;top:4rem;overflow-y:auto}}.article-main{--article-gutter:1rem;width:100%;min-width:0;max-width:800px;padding:1.5rem var(--article-gutter);margin:0 auto;scroll-behavior:smooth;margin-top:2rem;overflow-x:clip}.article-main>:not(figure){max-width:600px;margin-inline:auto}.article-main>.section-bleed{max-width:none;margin-inline:calc(-1 * var(--article-gutter))}.article-main h1{margin-block:0}.article-main h2,.article-main h3{scroll-margin-top:5rem}.article-main h2{margin-top:2rem;margin-bottom:1rem}.article-main blockquote{background-color:var(--tag-bg);margin-bottom:2rem;padding:1.5rem}.article-main blockquote p:first-of-type{margin-top:0}.article-main blockquote p:last-of-type{margin-bottom:0}.article-main .article-citation{border-inline-start:3px solid var(--link-primary);font-size:var(--typo-size-14);color:var(--text-secondary);margin-bottom:2rem;padding-block:.5rem;padding-inline:1.25rem}.article-main .article-citation>:first-child{margin-top:0}.article-main .article-citation>:last-child{margin-bottom:0}.article-main .sc{font-variant:small-caps}.article-main ul{padding-left:1rem;list-style:outside}.article-main ol{padding-left:1.25rem;list-style:decimal}.article-main ul li,.article-main ol li{margin-bottom:1rem;line-height:1.5}.article-main li>ul{margin-block:.5rem;padding-left:1.75rem;list-style:circle}.article-main li>ol{margin-block:.5rem;padding-left:2rem;list-style:lower-alpha}@media (width>=468px){.article-layout{grid-template-columns:15rem minmax(0,1fr);grid-template-areas:"sidebar-left article"}.article-main{--article-gutter:1.5rem;padding:1.5rem var(--article-gutter);margin-top:0}}@media (width>=908px){.article-layout{grid-template-columns:20rem minmax(0,1fr);max-width:90rem}.article-main{--article-gutter:2rem;padding:2.5rem var(--article-gutter)}.article-main h2{margin-top:2.5rem;margin-bottom:1.25rem}}@media (width>=1228px){.article-layout{grid-template-columns:20rem minmax(0,1fr) 15rem;grid-template-areas:"sidebar-left article sidebar-right"}.article-layout--no-toc{grid-template-columns:20rem minmax(0,1fr);grid-template-areas:"sidebar-left article"}}
