.table{text-align:center;width:100%}.table th{font-weight:600}.table th,.table td{border:1px solid var(--gray-800);padding:6px 13px}.table td>:last-child{margin-bottom:0}.table tr{background-color:var(--gray-999);border-top:1px solid var(--gray-800)}.table tr:nth-child(2n){background-color:var(--gray-900)}.table img{background-color:#0000}.table{margin-top:0;margin-bottom:16px}body .gist .highlight{background:light-dark(#fafafa,#141414)}body .gist .blob-num,body .gist .blob-code-inner,body .gist .highlight,body .gist .pl-enm,body .gist .pl-ko,body .gist .pl-mo,body .gist .pl-mp1 .pl-sf,body .gist .pl-ms,body .gist .pl-pdc1,body .gist .pl-scp,body .gist .pl-smc,body .gist .pl-som,body .gist .pl-va,body .gist .pl-vpf,body .gist .pl-vpu,body .gist .pl-mdr{color:light-dark(#383a42,#aab1bf);font-size:var(--text-sm)}body .gist .pl-mb,body .gist .pl-pdb{font-weight:700}body .gist .pl-c,body .gist .pl-c span,body .gist .pl-pdc{color:light-dark(#a0a1a7,#5b6270);font-style:italic}body .gist .pl-sr .pl-cce{color:light-dark(#0184bc,#56b5c2);font-weight:400}body .gist .pl-ef,body .gist .pl-en,body .gist .pl-enf,body .gist .pl-eoai,body .gist .pl-kos,body .gist .pl-mh .pl-pdh,body .gist .pl-mr{color:light-dark(#4078f2,#61afef)}body .gist .pl-ens,body .gist .pl-vi{color:light-dark(#ca1243,#be5046)}body .gist .pl-enti,body .gist .pl-mai .pl-sf,body .gist .pl-ml,body .gist .pl-sf,body .gist .pl-sr,body .gist .pl-sr .pl-sra,body .gist .pl-src,body .gist .pl-st,body .gist .pl-vo{color:light-dark(#0184bc,#56b5c2)}body .gist .pl-eoi,body .gist .pl-mri,body .gist .pl-pds,body .gist .pl-pse .pl-s1,body .gist .pl-s,body .gist .pl-s1{color:light-dark(#50a14f,#97c279)}body .gist .pl-k,body .gist .pl-kolp,body .gist .pl-mc,body .gist .pl-pde{color:light-dark(#a626a4,#c578dd)}body .gist .pl-mi,body .gist .pl-pdi{color:light-dark(#a626a4,#c578dd);font-style:italic}body .gist .pl-mp,body .gist .pl-stp{color:light-dark(#a0a1a7,#818896)}body .gist .pl-mdh,body .gist .pl-mdi,body .gist .pl-mdr{font-weight:400}body .gist .pl-mdht,body .gist .pl-mi1{color:light-dark(#50a14f,#97c279);background:light-dark(#e6ffed,#020)}body .gist .pl-md,body .gist .pl-mdhf{color:light-dark(#e45649,#df6b75);background:light-dark(#ffeef0,#200)}body .gist .pl-corl{color:light-dark(#e45649,#df6b75);text-decoration:underline}body .gist .pl-ib{background:light-dark(#e45649,#df6b75)}body .gist .pl-ii{color:#fff;background:#e0c184}body .gist .pl-iu{background:#e05151}body .gist .pl-ms1{color:light-dark(#383a42,#aab1bf);background:light-dark(#e5e5e6,#373b41)}body .gist .pl-c1,body .gist .pl-cn,body .gist .pl-e,body .gist .pl-eoa,body .gist .pl-eoac,body .gist .pl-eoac .pl-pde,body .gist .pl-kou,body .gist .pl-mm,body .gist .pl-mp .pl-s3,body .gist .pl-mq,body .gist .pl-s3,body .gist .pl-sok,body .gist .pl-sv,body .gist .pl-mb{color:light-dark(#986801,#d19965)}body .gist .pl-enc,body .gist .pl-entc,body .gist .pl-pse .pl-s2,body .gist .pl-s2,body .gist .pl-sc,body .gist .pl-smp,body .gist .pl-sr .pl-sre,body .gist .pl-stj,body .gist .pl-v,body .gist .pl-pdb{color:light-dark(#c18401,#e4bf7a)}body .gist .pl-ent,body .gist .pl-entl,body .gist .pl-entm,body .gist .pl-mh,body .gist .pl-pdv,body .gist .pl-smi,body .gist .pl-sol,body .gist .pl-mdh,body .gist .pl-mdi{color:light-dark(#e45649,#df6b75)}.astro-code{white-space:pre-wrap;padding:1rem}.astro-code,.astro-code span{color:var(--shiki-dark)}.astro-code{background-color:var(--shiki-dark-bg)!important}@media (prefers-color-scheme:light){.astro-code{color:var(--shiki-light);background-color:var(--gray-900)!important}.astro-code span{color:var(--shiki-light)}}:root[data-theme=light] .astro-code{color:var(--shiki-light)!important;background-color:var(--gray-900)!important}:root[data-theme=light] .astro-code span{color:var(--shiki-light)!important}:root[data-theme=dark] .astro-code{color:var(--shiki-dark)!important;background-color:var(--shiki-dark-bg)!important}:root[data-theme=dark] .astro-code span{color:var(--shiki-dark)!important}strong{color:var(--gray-100)}.content a:has(h2,h3,h4,h5,h6){text-decoration:none;text-decoration-color:var(--link-color);transition:text-decoration-color var(--theme-transition);text-underline-offset:.25em;&:hover{text-decoration-color:var(--link-color);text-decoration:underline}}
