@charset "UTF-8";@layer components{[data-astro-cid-alujvewf]:where(.accordion-stable){display:flex;flex-direction:column;gap:0;padding:0;list-style:none}:where(.accordion-stable>.item:first-child .wrapper){border-block-start:none}}@layer components{[data-astro-cid-txvwh45a]:where(.wrapper){--transition-duration:var(--animation-speed-medium);--transition-easing:var(--cubic-bezier);border-block-start:var(--border-width-accordion, 2px) solid light-dark(hsl(0 0% 13%),hsl(0 0% 87%));padding-block:0}.title-heading[data-astro-cid-txvwh45a]{margin:0}.title-heading[data-astro-cid-txvwh45a] .heading{font-weight:400;font-size:1.25rem}[data-astro-cid-txvwh45a]:where(.title){display:flex;align-items:center;gap:1rem;cursor:pointer;border:0;background:0 0;padding-block:.75rem;padding-inline:0;min-inline-size:100%;color:inherit;text-align:start;font:inherit}[data-astro-cid-txvwh45a]:where(.content){overflow:hidden;opacity:0}.wrapper[data-astro-cid-txvwh45a].variant-default .content-inner[data-astro-cid-txvwh45a]{padding:0 0 1.5rem 2.2rem}.wrapper[data-astro-cid-txvwh45a].variant-chevron .title[data-astro-cid-txvwh45a]{justify-content:space-between}.wrapper[data-astro-cid-txvwh45a].variant-chevron .content-inner[data-astro-cid-txvwh45a]{padding-block-end:2.2rem}[data-astro-cid-txvwh45a]:where(.title:hover),[data-astro-cid-txvwh45a]:where(.title:focus-visible){color:light-dark(hsl(215 25% 27%),hsl(215 25% 89%));text-decoration:underline;text-underline-offset:4px}[data-astro-cid-txvwh45a]:where(.icon-plus){display:inline-block;position:relative;aspect-ratio:1;block-size:20px}[data-astro-cid-txvwh45a]:where(.icon-plus svg){position:absolute}[data-astro-cid-txvwh45a]:where(.icon-plus svg:first-of-type){transform:translateY(-50%);inset-block-start:50%;inset-inline-start:0}[data-astro-cid-txvwh45a]:where(.icon-plus svg:last-of-type){transform:translateY(-50%);inset-block-start:50%;inset-inline-start:50%;transition:all var(--animation-speed-medium) var(--cubic-bezier)}[data-astro-cid-txvwh45a]:where(.icon-chevron){flex-shrink:0}[data-astro-cid-txvwh45a]:where(.icon-chevron svg){transition:transform var(--animation-speed-medium) var(--cubic-bezier)}[data-astro-cid-txvwh45a]:where(.content a){display:inline-block}[data-astro-cid-txvwh45a]:where(.content>:not(:first-child)){margin-block-start:.75rem}[data-astro-cid-txvwh45a]:where(.wrapper[data-open=true] .icon-plus svg:last-of-type){transform:rotate(90deg);inset-block-start:0}[data-astro-cid-txvwh45a]:where(.wrapper[data-open=true] .icon-chevron svg){transform:scaleY(-1)}}@layer components{.article-content{display:grid;grid-template-columns:1fr;gap:var(--space-l)}@media (min-width:768px){.article-content--with-toc{grid-template-columns:minmax(0,1fr) 280px}}@media (min-width:1200px){.article-content--with-toc{grid-template-columns:minmax(0,1fr) 320px}}.article-content__main{min-width:0}@media (min-width:768px){.article-content--with-toc .article-content__main{border-inline-end:var(--border-width-divider, var(--border-width-global, 3px)) solid var(--border-color-subtle);padding-inline-end:var(--space-l)}}.article-content__toc{grid-row:1}@media (min-width:768px){.article-content__toc{position:sticky;grid-row:auto;align-self:start;inset-block-start:var(--space-l);padding-inline-start:0;padding-block-end:5rem;max-inline-size:100%;max-block-size:calc(100vh - var(--space-l));overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;transition:inset-block-start var(--animation-speed-slow) var(--cubic-bezier)}.article-content__toc::-webkit-scrollbar{display:none}.article-content__toc.is-un-stuck-locked{overflow-y:hidden}.article-content__toc.is-stuck{overflow-y:auto}}@media (min-width:768px){body.has-fixed-header .article-content__toc{inset-block-start:calc(var(--header-height) + var(--space-l));max-block-size:calc(100vh - var(--header-height) - var(--space-l))}}.badge-notification-demo{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1rem}.badge-notification-demo__item{position:relative;display:grid;place-items:center;inline-size:max-content;block-size:max-content;line-height:0}.badge-notification-demo__trigger{display:grid;place-items:center;background:0 0;border:0;padding:0;cursor:pointer;line-height:0;vertical-align:top}.badge-notification-demo__trigger :global(svg){display:block}.media-wrapper[data-ratio=auto]{aspect-ratio:16/9}:global(.heading){scroll-margin-block-start:var(--space-l, 2rem)}body.has-fixed-header :global(.heading){scroll-margin-block-start:calc(var(--header-height) + var(--space-l, 2rem))}}