@charset "UTF-8";@media (prefers-color-scheme: light) or (prefers-color-scheme: no-preference){.hljs{display:block;overflow-x:auto;padding:.5em;color:#24292e;background:#fff}.hljs-comment,.hljs-punctuation{color:#6a737d}.hljs-attr,.hljs-attribute,.hljs-meta,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#005cc5}.hljs-variable,.hljs-literal,.hljs-number,.hljs-doctag{color:#e36209}.hljs-params{color:#24292e}.hljs-function{color:#6f42c1}.hljs-class,.hljs-tag,.hljs-title,.hljs-built_in{color:#22863a}.hljs-keyword,.hljs-type,.hljs-builtin-name,.hljs-meta-keyword,.hljs-template-tag,.hljs-template-variable{color:#d73a49}.hljs-string,.hljs-undefined,.hljs-regexp{color:#032f62}.hljs-symbol{color:#005cc5}.hljs-bullet{color:#e36209}.hljs-section{color:#005cc5;font-weight:700}.hljs-quote,.hljs-name,.hljs-selector-tag,.hljs-selector-pseudo{color:#22863a}.hljs-emphasis{color:#e36209;font-style:italic}.hljs-strong{color:#e36209;font-weight:700}.hljs-deletion{color:#b31d28;background-color:#ffeef0}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-link{color:#032f62;font-style:underline}}@media (prefers-color-scheme: dark){.hljs{display:block;overflow-x:auto;padding:.5em;color:#c9d1d9;background:#0d1117}.hljs-comment,.hljs-punctuation{color:#8b949e}.hljs-attr,.hljs-attribute,.hljs-meta,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#79c0ff}.hljs-variable,.hljs-literal,.hljs-number,.hljs-doctag{color:#ffa657}.hljs-params{color:#c9d1d9}.hljs-function{color:#d2a8ff}.hljs-class,.hljs-tag,.hljs-title,.hljs-built_in{color:#7ee787}.hljs-keyword,.hljs-type,.hljs-builtin-name,.hljs-meta-keyword,.hljs-template-tag,.hljs-template-variable{color:#ff7b72}.hljs-string,.hljs-undefined,.hljs-regexp{color:#a5d6ff}.hljs-symbol{color:#79c0ff}.hljs-bullet{color:#ffa657}.hljs-section{color:#79c0ff;font-weight:700}.hljs-quote,.hljs-name,.hljs-selector-tag,.hljs-selector-pseudo{color:#7ee787}.hljs-emphasis{color:#ffa657;font-style:italic}.hljs-strong{color:#ffa657;font-weight:700}.hljs-deletion{color:#ffa198;background-color:#490202}.hljs-addition{color:#7ee787;background-color:#04260f}.hljs-link{color:#a5d6ff;font-style:underline}}#toc-toggle:checked~label span{display:none}#toc-toggle:checked~label .hidden{display:inline}#toc-toggle:checked~.hidden{display:block}.prose code:before,.prose code:after,#post code:before,#post code:after{content:"";display:none}.prose code,#post code{background-color:#e4e4e7;padding:.25rem .25rem .1rem;border-radius:.25rem;font-weight:inherit}@media (prefers-color-scheme: dark){.prose code,#post code{background-color:#27272a}}.prose pre,#post pre{background-color:#e4e4e7;color:var(--tw-prose-code);padding:1rem;border-radius:.5rem}.prose pre code,#post pre code{padding:0}@media (prefers-color-scheme: dark){.prose pre,#post pre{background-color:#27272a}}.prose .markdown-alert-title,#post .markdown-alert-title{font-weight:600;padding-top:.1rem}.prose .markdown-alert-title svg,#post .markdown-alert-title svg{transform:translateY(-.1rem);width:1.25rem;display:inline-block;margin-right:.25rem}.prose .markdown-alert,#post .markdown-alert{padding:.75rem 1rem .5rem;border-radius:.5rem;margin-top:1rem}.prose .markdown-alert p,#post .markdown-alert p{margin:0}.prose .markdown-alert-note,#post .markdown-alert-note{border:2px solid #0ea5e9;background-color:#0ea5e920}.prose .markdown-alert-note .markdown-alert-title,#post .markdown-alert-note .markdown-alert-title{color:#0ea5e9}.prose .markdown-alert-tip,#post .markdown-alert-tip{border:2px solid #22c55e;background-color:#22c55e20}.prose .markdown-alert-tip .markdown-alert-title,#post .markdown-alert-tip .markdown-alert-title{color:#22c55e}.prose .markdown-alert-important,#post .markdown-alert-important{border:2px solid #a855f7;background-color:#a855f720}.prose .markdown-alert-important .markdown-alert-title,#post .markdown-alert-important .markdown-alert-title{color:#a855f7}.prose .markdown-alert-warning,#post .markdown-alert-warning{border:2px solid #eab308;background-color:#eab30820}.prose .markdown-alert-warning .markdown-alert-title,#post .markdown-alert-warning .markdown-alert-title{color:#eab308}.prose .markdown-alert-caution,#post .markdown-alert-caution{border:2px solid #ef4444;background-color:#ef444420}.prose .markdown-alert-caution .markdown-alert-title,#post .markdown-alert-caution .markdown-alert-title{color:#ef4444}.prose .marked-emoji-img,#post .marked-emoji-img{display:inline-block;margin:0;height:.9em;transform:translateY(-.2em)}.prose #footnote-label,#post #footnote-label{display:none}.prose .footnotes,#post .footnotes{margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--tw-prose-hr)}.prose [data-footnote-backref],#post [data-footnote-backref]{font-size:0;text-decoration:none}.prose [data-footnote-backref]:before,#post [data-footnote-backref]:before{content:"↑";font-size:.875rem}.prose del,#post del{text-decoration-thickness:1px}.prose strong del,#post strong del{text-decoration-thickness:2px}.prose img:not(.m-0),#post img:not(.m-0){max-height:24rem;text-align:center;margin:.25rem auto;border-radius:.5rem}#featured .prose pre,#featured .prose code{background-color:#27272a}
