picture[data-astro-cid-3gczythp]{display:block;width:var(--art-width);max-width:100%}img[data-astro-cid-3gczythp]{display:block;width:100%;height:auto}@media(max-width:800px){picture[data-astro-cid-3gczythp]{width:var(--art-mobile-width)}}.code-tabs[data-astro-cid-q56bcyde]{position:relative;min-width:0;padding:.35rem;background:var(--background)}.code-tabs__outline[data-astro-cid-q56bcyde]{position:absolute;z-index:0;inset:0;width:100%;height:100%;pointer-events:none}.code-tabs__list[data-astro-cid-q56bcyde],.code-tabs__panel[data-astro-cid-q56bcyde]{position:relative;z-index:1}.code-tabs__list[data-astro-cid-q56bcyde]{display:flex;gap:clamp(.2rem,2vw,1.2rem);padding:.55rem .8rem .7rem}.code-tabs__tab[data-astro-cid-q56bcyde]{position:relative;padding:.25rem .2rem calc(.25rem + 1px);border:0;background:var(--background);color:var(--primary);cursor:pointer;font:inherit;font-size:1rem}.code-tabs__tab--static[data-astro-cid-q56bcyde]{cursor:default}.code-tabs__list[data-astro-cid-q56bcyde] .code-tabs__underline{opacity:0}.code-tabs__tab--static[data-astro-cid-q56bcyde] .code-tabs__underline,.code-tabs__tab[data-astro-cid-q56bcyde]:is([aria-selected=true],:hover,:focus-visible) .code-tabs__underline{opacity:1}.code-tabs__panel[data-astro-cid-q56bcyde]{min-height:4rem;padding:1rem 5rem 1rem 1rem}.code-tabs__panel[data-astro-cid-q56bcyde] code[data-astro-cid-q56bcyde]{color:var(--code-foreground);font-family:var(--font-sans);font-size:1rem;overflow-wrap:anywhere}.code-tabs__copy[data-astro-cid-q56bcyde]{position:absolute;top:.95rem;right:.85rem;padding:calc(.25rem + 1px) calc(.55rem + 1px);border:0;background:transparent;color:var(--primary);cursor:pointer;font-size:.72rem}.code-tabs__copy-outline[data-astro-cid-q56bcyde]{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.code-tabs__copy-outline[data-astro-cid-q56bcyde] path[data-astro-cid-q56bcyde]{fill:var(--background);stroke:var(--secondary);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.code-tabs__copy[data-astro-cid-q56bcyde] [data-astro-cid-q56bcyde][data-copy-label]{position:relative}.code-tabs__copy[data-astro-cid-q56bcyde]:is(:hover,:focus-visible){color:var(--primary)}.code-tabs__copy[data-astro-cid-q56bcyde]:is(:hover,:focus-visible) .code-tabs__copy-outline[data-astro-cid-q56bcyde] path[data-astro-cid-q56bcyde]{fill:var(--secondary);stroke:var(--secondary)}.code-tabs__dust[data-astro-cid-q56bcyde]{position:absolute;z-index:2;top:-2.8rem;right:-1.8rem;pointer-events:none}.code-tabs__logo[data-astro-cid-q56bcyde]{position:absolute;z-index:2;top:-2.3rem;right:.8rem;width:5.5rem;height:auto}@media(max-width:800px){.code-tabs__dust[data-astro-cid-q56bcyde]{top:-1rem;right:-.3rem}.code-tabs__list[data-astro-cid-q56bcyde]{gap:1rem;padding:.3rem .5rem .4rem}.code-tabs__tab[data-astro-cid-q56bcyde]{font-size:.65rem}.code-tabs__panel[data-astro-cid-q56bcyde]{min-height:2.5rem;padding:.7rem 3.5rem .7rem .6rem}.code-tabs__panel[data-astro-cid-q56bcyde] code[data-astro-cid-q56bcyde]{font-size:.7rem}.code-tabs__copy[data-astro-cid-q56bcyde]{top:.5rem;right:.6rem;padding:calc(.1rem + 1px) calc(.35rem + 1px);font-size:.6rem}}@media(max-width:480px){.code-tabs__list[data-astro-cid-q56bcyde]{gap:1rem}.code-tabs__tab[data-astro-cid-q56bcyde]{font-size:.65rem}.code-tabs__panel[data-astro-cid-q56bcyde]{padding-right:3.5rem}.code-tabs__panel[data-astro-cid-q56bcyde] code[data-astro-cid-q56bcyde]{font-size:.7rem}}.code-tabs--multiline[data-astro-cid-q56bcyde] .code-tabs__list[data-astro-cid-q56bcyde]{padding:.55rem .8rem .7rem}.code-tabs--multiline[data-astro-cid-q56bcyde] .code-tabs__tab[data-astro-cid-q56bcyde]{font-size:.9rem}.code-tabs--multiline[data-astro-cid-q56bcyde] .code-tabs__panel[data-astro-cid-q56bcyde]{padding:1rem 5rem 1.25rem 1rem}.code-tabs--multiline[data-astro-cid-q56bcyde] pre[data-astro-cid-q56bcyde]{overflow-x:auto;margin:0}.code-tabs--multiline[data-astro-cid-q56bcyde] code[data-astro-cid-q56bcyde]{font-family:var(--font-mono);font-size:.84rem;line-height:1.75;white-space:pre;overflow-wrap:normal}.code-tabs--multiline[data-astro-cid-q56bcyde] .code-tabs__copy[data-astro-cid-q56bcyde]{top:.6rem;right:.75rem;min-height:2.75rem;padding:.35rem .6rem;font-size:.72rem}
