.tag-pill[data-astro-cid-3os6mgcn]{color:var(--color-mist);background-color:#ffffff08;border:1px solid #ffffff1f;border-radius:9999px;align-items:center;padding:.25rem .75rem;font-size:.8125rem;font-weight:500;line-height:1.25;transition:border-color .15s,color .15s;display:inline-flex}.tag-pill[data-astro-cid-3os6mgcn]:hover{color:var(--color-paper);border-color:#25d3668c}.copy-md-btn[data-astro-cid-w4w6ngpk] [data-astro-cid-w4w6ngpk][data-btn-done],.copy-md-btn[data-astro-cid-w4w6ngpk][data-copied=true] [data-astro-cid-w4w6ngpk][data-btn-idle]{display:none}.copy-md-btn[data-astro-cid-w4w6ngpk][data-copied=true] [data-astro-cid-w4w6ngpk][data-btn-done]{display:inline-flex}.copy-md-btn[data-astro-cid-w4w6ngpk][data-copied=true]{color:var(--color-wa-soft);border-color:#25d36699}.prose{font-size:var(--prose-body,1rem);line-height:var(--prose-body-leading,1.75);color:var(--color-mist);overflow-wrap:break-word;word-wrap:break-word;min-width:0;max-width:100%}.prose>:first-child{margin-top:0}.prose h2{font-size:var(--prose-h2,1.375rem);font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-paper);margin-top:2.5rem;margin-bottom:.75rem;line-height:1.25}.prose h3{font-size:var(--prose-h3,1.125rem);letter-spacing:-.01em;color:var(--color-paper);margin-top:2rem;margin-bottom:.5rem;font-weight:600}.prose h4{font-size:var(--prose-h4,1rem);color:var(--color-paper);margin-top:1.5rem;margin-bottom:.5rem;font-weight:600}.prose p{margin:1rem 0}.prose strong{color:var(--color-paper);font-weight:600}.prose a{color:var(--color-wa);text-underline-offset:3px;text-decoration:underline #25d36666;transition:text-decoration-color .15s}.prose a:hover{text-decoration-color:var(--color-wa)}.prose ul,.prose ol{margin:1rem 0;padding-left:1.5rem}.prose ul{list-style:outside}.prose ol{list-style:decimal}.prose li{margin:.375rem 0}.prose li::marker{color:#25d366b3}.prose blockquote{border-left:3px solid var(--color-wa);color:var(--color-paper);margin:1.5rem 0;padding:.25rem 0 .25rem 1.25rem}.prose code{font-family:var(--font-mono);font-size:var(--prose-code,.875em)}.prose :not(pre)>code{color:var(--color-paper);background-color:#ffffff14;border-radius:.375rem;padding:.125rem .375rem}.prose pre{border:1px solid #ffffff1a;border-radius:.75rem;margin:1.25rem 0;padding:1.25rem 1.5rem;font-size:1rem;line-height:1.75;overflow-x:auto;background-color:var(--color-panel)!important}.prose [data-code-tabs] pre{border:none;border-radius:0;margin:0;padding:1rem;font-size:.75rem;line-height:1.5rem;background-color:#00000080!important}@media (width>=640px){.prose [data-code-tabs] pre{padding:1.25rem;font-size:.875rem}}.prose [data-code-tabs] :not(pre)>code{background-color:#0000;border-radius:0;padding:0}.prose .code-wrap{position:relative}.prose .code-wrap .code-copy{color:var(--color-mist);opacity:0;background-color:#00000080;border:1px solid #ffffff1f;border-radius:.5rem;align-items:center;padding:.375rem .625rem;font-size:.6875rem;font-weight:500;transition:opacity .15s,color .15s,border-color .15s;display:inline-flex;position:absolute;top:.625rem;right:.625rem}.prose .code-wrap:hover .code-copy,.prose .code-wrap .code-copy:focus-visible,.prose .code-wrap .code-copy[data-copied=true]{opacity:1}.prose .code-wrap .code-copy:hover{color:var(--color-paper);border-color:#ffffff40}.prose .code-wrap .code-copy[data-copied=true]{color:var(--color-wa-soft);border-color:#25d36699}@media (hover:none){.prose .code-wrap .code-copy{opacity:1}}.prose table{border-collapse:collapse;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;width:100%;min-width:0;max-width:100%;margin:1.5rem 0;font-size:.8125rem;display:block;overflow-x:auto}@media (width>=640px){.prose table{font-size:.9375rem}}.prose th{text-align:left;color:var(--color-paper);white-space:nowrap;font-weight:600}.prose th,.prose td{border-bottom:1px solid #ffffff1a;padding:.5rem .75rem}.prose td{white-space:nowrap}.prose [data-glance-table]{color:var(--color-mist);min-width:0;max-width:100%}.prose [data-glance-table] table{font-size:inherit;margin:0;display:table;overflow:visible}.prose [data-glance-table] th,.prose [data-glance-table] td{white-space:normal;padding:.75rem 1rem}.prose img{border:1px solid #ffffff1a;border-radius:.75rem;max-width:100%;height:auto;display:block}.prose [data-code-tabs],.prose pre{min-width:0;max-width:100%}.prose hr{border:0;border-top:1px solid #ffffff1a;margin:2.5rem 0}
