.code[data-astro-cid-g7nnmntt]{--code-bg:var(--lightningcss-light,#fffdf8)var(--lightningcss-dark,#191813);--code-bar:var(--lightningcss-light,#f2ede1)var(--lightningcss-dark,#201f19);--code-edge:var(--lightningcss-light,#ddd5c3)var(--lightningcss-dark,#34322a);--code-fg:var(--lightningcss-light,#29271f)var(--lightningcss-dark,#ece6d6);--tok-c:var(--lightningcss-light,#736e5a)var(--lightningcss-dark,#9d9783);--tok-k:var(--lightningcss-light,#0b6a65)var(--lightningcss-dark,#74cfc2);--tok-s:var(--lightningcss-light,#a8401a)var(--lightningcss-dark,#f0a27e);--tok-n:var(--lightningcss-light,#875800)var(--lightningcss-dark,#e8c46a);--tok-f:var(--lightningcss-light,#1d58a5)var(--lightningcss-dark,#8fbaf2);--tok-t:var(--lightningcss-light,#8a3685)var(--lightningcss-dark,#e4a2dd);--tok-a:var(--lightningcss-light,#466b26)var(--lightningcss-dark,#a9cf7a);--tok-v:var(--lightningcss-light,#a02a5c)var(--lightningcss-dark,#f29bbd);--tok-p:var(--lightningcss-light,#6a6555)var(--lightningcss-dark,#b4ad99);--tok-ins:var(--lightningcss-light,#2c7430)var(--lightningcss-dark,#8fd694);--tok-del:var(--lightningcss-light,#ae2a22)var(--lightningcss-dark,#f2918a);--tok-out:var(--lightningcss-light,#5c584a)var(--lightningcss-dark,#c4bdab);background:var(--code-bg);border:1px solid var(--code-edge);box-shadow:0 1px 0 var(--code-edge), 0 10px 24px -18px #18170f59;font-family:var(--font-mono-stack);border-radius:12px;margin-block:2em;position:relative;overflow:hidden}.code__bar[data-astro-cid-g7nnmntt]{background:var(--code-bar);border-bottom:1px solid var(--code-edge);justify-content:space-between;align-items:center;gap:1rem;padding:.4rem .5rem .4rem 1.1rem;display:flex}.code__label[data-astro-cid-g7nnmntt]{letter-spacing:.1em;text-transform:uppercase;color:var(--tok-k);font-size:.6em;font-weight:500}.code__label--file[data-astro-cid-g7nnmntt]{text-transform:none;letter-spacing:0;color:var(--code-fg);font-size:.66em}.code__pre[data-astro-cid-g7nnmntt]{tab-size:2;color:var(--code-fg);font-variant-ligatures:none;scrollbar-width:thin;scrollbar-color:var(--code-edge) transparent;background:0 0;border:0;border-radius:0;margin:0;padding:1em 1.25em 1.1em;font-size:.76em;line-height:1.7;overflow-x:auto}.code__pre[data-astro-cid-g7nnmntt]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.code__pre[data-astro-cid-g7nnmntt] code[data-astro-cid-g7nnmntt]{font:inherit;background:0 0;padding:0}.code--line[data-astro-cid-g7nnmntt]{align-items:center;margin-block:1.4em;display:flex}.code--line[data-astro-cid-g7nnmntt] .code__pre[data-astro-cid-g7nnmntt]{flex:1;min-width:0;padding:.7em 1em}.code__copy[data-astro-cid-g7nnmntt]{font:inherit;letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--code-edge);background:var(--code-bg);color:var(--code-fg);cursor:pointer;transition:background .2s var(--ease), color .2s var(--ease), border-color .2s var(--ease);border-radius:99px;flex:none;padding:.35em .85em;font-size:.6em;font-weight:500}.code__copy[data-astro-cid-g7nnmntt]:hover{border-color:var(--tok-k);color:var(--tok-k)}.code__copy[data-astro-cid-g7nnmntt][data-done]{background:var(--tok-k);border-color:var(--tok-k);color:var(--code-bg)}.code__copy--line[data-astro-cid-g7nnmntt]{margin-right:.6rem}.code__pre[data-astro-cid-g7nnmntt] .c{color:var(--tok-c);font-style:italic}.code__pre[data-astro-cid-g7nnmntt] .k{color:var(--tok-k);font-weight:500}.code__pre[data-astro-cid-g7nnmntt] .s{color:var(--tok-s)}.code__pre[data-astro-cid-g7nnmntt] .n{color:var(--tok-n)}.code__pre[data-astro-cid-g7nnmntt] .f{color:var(--tok-f)}.code__pre[data-astro-cid-g7nnmntt] .t{color:var(--tok-t)}.code__pre[data-astro-cid-g7nnmntt] .a{color:var(--tok-a)}.code__pre[data-astro-cid-g7nnmntt] .v{color:var(--tok-v)}.code__pre[data-astro-cid-g7nnmntt] .p{color:var(--tok-p)}.code__pre[data-astro-cid-g7nnmntt] .h{color:var(--tok-k);font-weight:600}.code__pre[data-astro-cid-g7nnmntt] .ins{color:var(--tok-ins)}.code__pre[data-astro-cid-g7nnmntt] .del{color:var(--tok-del)}.code__pre[data-astro-cid-g7nnmntt] .prompt{color:var(--tok-k);-webkit-user-select:none;user-select:none;font-weight:600}.code__pre[data-astro-cid-g7nnmntt] .out,.code--out[data-astro-cid-g7nnmntt] .code__pre[data-astro-cid-g7nnmntt]{color:var(--tok-out)}.pt-columns[data-astro-cid-tffdnn4n]{gap:1.25rem;display:flex}.pt-column[data-astro-cid-tffdnn4n]{flex:1 1 0;min-width:0}.pt-column[data-astro-cid-tffdnn4n]>*+*{margin-top:1em}@media (width<=40rem){.pt-columns[data-astro-cid-tffdnn4n]{flex-direction:column}}.emdash-video[data-astro-cid-estwzsr3] video[data-astro-cid-estwzsr3]{background:#000;width:100%;height:auto;max-height:70vh;display:block}
