@keyframes doc-blink{0%,49%{opacity:1}50%,to{opacity:0}}.doc-cursor{animation:doc-blink 1.1s step-end infinite}@keyframes doc-select-highlight{0%{clip-path:inset(0 0 100% 0 round 4px)}to{clip-path:inset(0 0 0 0 round 4px)}}@keyframes doc-select-cursor{0%{top:0}to{top:calc(100% - 1.2em)}}.doc-tb p{margin-top:0!important;margin-bottom:0!important}.doc-tb+.doc-tb{margin-top:1.5rem}@media (max-width:640px){.doc-article{padding:32px 24px 48px!important}}[data-rehype-pretty-code-fragment] code{display:grid;min-width:100%;overflow-wrap:break-word;border-radius:0;border-width:0;background-color:transparent;padding:0;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));counter-reset:line;-webkit-box-decoration-break:clone;box-decoration-break:clone}[data-rehype-pretty-code-fragment] .line{padding:.25rem 1rem}[data-rehype-pretty-code-fragment] [data-line-numbers]>.line:before{counter-increment:line;content:counter(line);display:inline-block;width:1rem;margin-right:1rem;text-align:right;color:gray}[data-rehype-pretty-code-fragment] .line--highlighted{background-color:rgb(212 212 216/var(--tw-bg-opacity,1));--tw-bg-opacity:0.1}[data-rehype-pretty-code-fragment] .line-highlighted span{position:relative}[data-rehype-pretty-code-fragment] .word--highlighted{border-radius:.375rem;background-color:rgb(212 212 216/var(--tw-bg-opacity,1));--tw-bg-opacity:0.1;padding:.25rem}[data-rehype-pretty-code-title]{margin-top:1rem;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500}[data-rehype-pretty-code-title]+pre{margin-top:0}