.markdown-content.scoped-1ccursv p{margin:0 0 1rem}.markdown-content.scoped-1ccursv h1{margin:1.5rem 0 .5rem;font-size:1.25rem;font-weight:460}.markdown-content.scoped-1ccursv h2{margin:1.5rem 0 .5rem;font-size:1.125rem;font-weight:460}.markdown-content.scoped-1ccursv h3{margin:1.25rem 0 .5rem;font-size:1rem;font-weight:460}.markdown-content.scoped-1ccursv .heading-anchor{width:0;color:var(--faint);opacity:0;margin-right:0;text-decoration:none;transition:width .16s,margin-right .16s,opacity .16s;display:inline-block;overflow:hidden}.markdown-content.scoped-1ccursv h1:hover .heading-anchor,.markdown-content.scoped-1ccursv h2:hover .heading-anchor,.markdown-content.scoped-1ccursv h3:hover .heading-anchor,.markdown-content.scoped-1ccursv .heading-anchor:focus-visible{opacity:1;width:1rem;margin-right:.2rem}.markdown-content.scoped-1ccursv .heading-anchor[data-copied]{color:#ffc2c8}.markdown-content.scoped-1ccursv ul,.markdown-content.scoped-1ccursv ol{margin:0 0 .35rem 1.25rem}.markdown-content.scoped-1ccursv ul{list-style:outside}.markdown-content.scoped-1ccursv ol{list-style:decimal}.markdown-content.scoped-1ccursv li{padding-left:.25rem}.markdown-content.scoped-1ccursv blockquote{color:var(--muted);border-left:2px solid #e5e5e5;margin:1rem 0;padding-left:1rem}.markdown-content.scoped-1ccursv code{background:var(--surface-soft);border-radius:.25rem;padding:.1rem .25rem;font-size:.875em}.markdown-content.scoped-1ccursv pre{background:var(--surface-soft);white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;border-radius:.375rem;margin:1.5rem 0;padding:1rem;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;overflow-x:hidden}.markdown-content.scoped-1ccursv pre code{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;background:0 0;border-radius:0;padding:0;font-size:.875em;display:block}.markdown-content.scoped-1ccursv .code-block{background:var(--surface-soft);border-radius:.375rem;margin:1.5rem 0;overflow:hidden}.markdown-content.scoped-1ccursv .code-title{border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;padding:.4rem 1rem;display:flex}.markdown-content.scoped-1ccursv .code-lang{color:#9a9a9a;align-items:center;gap:.4rem;font-size:.75rem;font-weight:500;display:flex}.markdown-content.scoped-1ccursv .code-lang-icon{flex-shrink:0;width:14px;height:14px;margin:0}.markdown-content.scoped-1ccursv .code-copy{color:#9a9a9a;cursor:pointer;background:0 0;border:1px solid #0000001f;border-radius:.25rem;padding:.1rem .55rem;font-size:.7rem;transition:color .15s,border-color .15s}.markdown-content.scoped-1ccursv .code-copy:hover{color:var(--ink);border-color:#0000004d}.markdown-content.scoped-1ccursv pre.shiki{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;border-radius:0;margin:0;padding:1rem;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875em;line-height:1.5;overflow-x:hidden;background:0 0!important}.markdown-content.scoped-1ccursv pre.shiki code{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;background:0 0;padding:0;display:block}.markdown-content.scoped-1ccursv a{color:var(--muted);text-underline-offset:2px;text-decoration:underline}.markdown-content.scoped-1ccursv a:hover{color:var(--ink)}.markdown-content.scoped-1ccursv a.inline-site-badge{text-decoration:none}.markdown-content.scoped-1ccursv .inline-site-badge-icon img{border-radius:inherit;object-fit:contain;width:100%;height:100%;margin:0}.markdown-content.scoped-1ccursv img{border-radius:.5rem;width:100%;margin:1.5rem 0;display:block}.markdown-content.scoped-1ccursv [data-squiggle]{background:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 8 C20 2 20 14 40 8 C60 2 60 14 80 8 C100 2 100 14 120 8 C140 2 140 14 160 8 C180 2 180 14 200 8 C220 2 220 14 240 8 C260 2 260 14 280 8 C300 2 300 14 320 8 C340 2 340 14 360 8 C380 2 380 14 400 8' fill='none' stroke='%23e5e5e5' stroke-width='1.5'/%3E%3C/svg%3E") 50%/100% 1rem no-repeat;height:1rem;margin:2.5rem 0 .5rem}
