.sieve-markdown{font-size:16px!important;line-height:1.5!important;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji!important;margin-bottom:5px}.sieve-markdown>:first-child{margin-top:0!important}.sieve-markdown>:last-child{margin-bottom:0!important}.sieve-markdown code[class*=language-],.sieve-markdown pre[class*=language-]{color:black!important;text-align:left!important;white-space:pre!important;word-spacing:normal!important;word-break:normal!important;word-wrap:normal!important;hyphens:none!important}.sieve-markdown pre code{background:none!important;overflow-wrap:normal!important;white-space:inherit!important;-moz-tab-size:2!important;-o-tab-size:2!important;tab-size:2!important;padding:16px!important;font-size:95%!important;line-height:1.5!important;display:block!important}.sieve-markdown pre{margin-bottom:18px!important;font-size:85%!important;line-height:1.45!important;position:relative!important;overflow-x:auto!important;background-color:#f6f8fa!important;border-radius:3px!important}.sieve-markdown code,.sieve-markdown tt{background-color:rgba(27,31,35,.05)!important;border-radius:3px!important;font-size:85%!important;margin:0!important;padding:.2em .4em!important}.sieve-markdown code,.sieve-markdown pre,.sieve-markdown tt{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace!important}.sieve-markdown img{max-width:100%!important}.sieve-markdown input{vertical-align:middle!important;margin:0 .2em .25em -1.6em!important}.sieve-markdown input+p{display:inline!important}.sieve-markdown h1,.sieve-markdown h2{border-bottom:1px solid #eaecef!important;padding-bottom:.3em!important}.sieve-markdown h1,.sieve-markdown h2,.sieve-markdown h3,.sieve-markdown h4,.sieve-markdown h5,.sieve-markdown h6{font-weight:600!important;line-height:1.25!important;margin-bottom:16px!important;margin-top:24px!important}.sieve-markdown h1 .anchor,.sieve-markdown h2 .anchor,.sieve-markdown h3 .anchor,.sieve-markdown h4 .anchor,.sieve-markdown h5 .anchor,.sieve-markdown h6 .anchor{float:left!important;padding-right:4px!important;margin-left:-20px!important;line-height:1!important}.sieve-markdown h1 .octicon-link,.sieve-markdown h2 .octicon-link,.sieve-markdown h3 .octicon-link,.sieve-markdown h4 .octicon-link,.sieve-markdown h5 .octicon-link,.sieve-markdown h6 .octicon-link{visibility:hidden!important;vertical-align:middle!important}.sieve-markdown h1:hover .octicon-link,.sieve-markdown h2:hover .octicon-link,.sieve-markdown h3:hover .octicon-link,.sieve-markdown h4:hover .octicon-link,.sieve-markdown h5:hover .octicon-link,.sieve-markdown h6:hover .octicon-link{visibility:visible!important}.sieve-markdown h1{font-size:2em!important}.sieve-markdown h2{font-size:1.5em!important}.sieve-markdown h3{font-size:1.25em!important}.sieve-markdown h4{font-size:1em!important}.sieve-markdown h5{font-size:.875em!important}.sieve-markdown h6{font-size:.85em!important}.sieve-markdown ol{list-style:decimal!important}.sieve-markdown ol,.sieve-markdown ul{padding-left:2em!important}.sieve-markdown ol>p,.sieve-markdown ul>p{margin-bottom:0!important}.sieve-markdown ul{margin-bottom:16px!important;margin-top:0!important;list-style:initial!important}.sieve-markdown>blockquote,.sieve-markdown>blockquote blockquote{margin:0!important;border-left:.25em solid #dfe2e5!important;color:#6a737d!important;padding:0 1em!important}.sieve-markdown>blockquote blockquote>:last-child,.sieve-markdown>blockquote>:last-child{margin-bottom:0!important}.sieve-markdown>blockquote blockquote>:first-child,.sieve-markdown>blockquote>:first-child{margin-top:0!important}.sieve-markdown hr{margin:1.5em auto!important;border:0!important;border-top:2px dotted #eee!important;height:1px!important}.sieve-markdown>blockquote table,.sieve-markdown>table{display:block!important;overflow:auto!important;width:100%!important;border-collapse:collapse!important;border-spacing:0!important;font-size:14px!important}.sieve-markdown>blockquote table tr,.sieve-markdown>table tr{background-color:#fff!important;border-top:1px solid #c6cbd1!important}.sieve-markdown>blockquote table td,.sieve-markdown>blockquote table th,.sieve-markdown>table td,.sieve-markdown>table th{border:1px solid #dfe2e5!important;padding:6px 13px!important}.sieve-markdown blockquote,.sieve-markdown details,.sieve-markdown dl,.sieve-markdown ol,.sieve-markdown p,.sieve-markdown pre,.sieve-markdown table,.sieve-markdown ul{margin-bottom:16px!important;margin-top:0!important}.sieve-markdown a{color:#0366d6!important;text-decoration:none!important}.sieve-markdown a:hover{text-decoration:underline!important}.sieve-markdown .namespace{opacity:.7!important}.sieve-markdown .token.important{font-weight:400!important}.sieve-markdown .token.bold{font-weight:700!important}.sieve-markdown .token.italic{font-style:italic!important}.sieve-markdown .token.entity{cursor:help!important}.sieve-markdown kbd{background-color:#fafbfc!important;border:1px solid #d1d5da!important;border-radius:3px!important;box-shadow:inset 0 -1px 0 #d1d5da!important;color:#56595d!important;display:inline-block!important;font-size:10px!important;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace!important;line-height:10px!important;padding:2px 4px!important;vertical-align:middle!important}.sieve-markdown-color .token.tag .attr-value{color:#032f62!important}.sieve-markdown-color .token.boolean,.sieve-markdown-color .token.constant,.sieve-markdown-color .token.deleted,.sieve-markdown-color .token.function-name,.sieve-markdown-color .token.number,.sieve-markdown-color .token.property,.sieve-markdown-color .token.symbol,.sieve-markdown-color .token.tag{color:#0060c9!important}.sieve-markdown-color .token.punctuation{color:#a0a0a0!important}.sieve-markdown-color code[class*=language-]{color:black!important}.sieve-markdown-color code[class*=language-] .token.attr-name,.sieve-markdown-color code[class*=language-] .token.builtin,.sieve-markdown-color code[class*=language-] .token.char,.sieve-markdown-color code[class*=language-] .token.function,.sieve-markdown-color code[class*=language-] .token.selector,.sieve-markdown-color code[class*=language-] .token.string{color:#6f42c1!important}.sieve-markdown-color code[class*=language-] .token.inserted{color:#22863a!important;background-color:#f0fff4!important}.sieve-markdown-color code[class*=language-] .token.deleted{color:#b31d28!important;background-color:#ffeef0!important}.sieve-markdown-color code[class*=language-] .token.class-name{color:#6f42c1!important}.sieve-markdown-color code[class*=language-] .code-block{color:#032f62!important}.sieve-markdown-color code[class*=language-] .token.block-comment,.sieve-markdown-color code[class*=language-] .token.cdata,.sieve-markdown-color code[class*=language-] .token.comment,.sieve-markdown-color code[class*=language-] .token.doctype,.sieve-markdown-color code[class*=language-] .token.prolog{color:#7d8b99!important}.sieve-markdown-color code[class*=language-] .token.punctuation{color:#a0a0a0!important}.blog-post-content figure.kg-embed-card{width:100%;margin-left:0;margin-right:0}.blog-post-content figure.kg-embed-card iframe,.blog-post-content iframe[src*="youtu.be"],.blog-post-content iframe[src*="youtube-nocookie.com"],.blog-post-content iframe[src*="youtube.com"]{display:block;width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:16/9;border:0}.sieve-markdown-color code[class*=language-] .token.entity,.sieve-markdown-color code[class*=language-] .token.operator,.sieve-markdown-color code[class*=language-] .token.url,.sieve-markdown-color code[class*=language-] .token.variable{color:#d73a49!important}.sieve-markdown-color code[class*=language-] .token.atrule,.sieve-markdown-color code[class*=language-] .token.attr-value{color:#004698!important}.sieve-markdown-color code[class*=language-] .token.keyword{color:#d63200!important}.sieve-markdown-color code[class*=language-] .token.important,.sieve-markdown-color code[class*=language-] .token.regex{color:#e90!important}.sieve-markdown-color code[class*=language-] .token.string{color:#0a53c1!important}.blog-post-content.prose{--tw-prose-body:#34333b;--tw-prose-headings:#0b0b0f;--tw-prose-lead:#55555f;--tw-prose-links:var(--acc-ink);--tw-prose-bold:#0b0b0f;--tw-prose-counters:#77748a;--tw-prose-bullets:#b9b3a6;--tw-prose-hr:rgba(11,11,15,0.1);--tw-prose-quotes:#34333b;--tw-prose-quote-borders:rgba(110,74,30,0.45);--tw-prose-captions:#77748a;--tw-prose-code:#0b0b0f;--tw-prose-pre-code:#e9e6df;--tw-prose-pre-bg:#121117;--tw-prose-th-borders:rgba(11,11,15,0.18);--tw-prose-td-borders:rgba(11,11,15,0.08);font-size:1em;line-height:1.75}.blog-post-content.prose :where(h1,h2,h3,h4):not(:where([class~=not-prose] *)){font-family:var(--font-neue-machina);font-weight:400;letter-spacing:-.02em;line-height:1.15}.blog-post-content.prose h2{font-size:1.75em;margin-top:2.2em;margin-bottom:.7em}.blog-post-content.prose h3{font-size:1.3em;margin-top:1.9em;margin-bottom:.6em}.blog-post-content.prose a{font-weight:inherit;text-decoration-line:underline;text-decoration-color:rgba(110,74,30,.35);text-decoration-thickness:1px;text-underline-offset:.2em;transition:text-decoration-color .15s ease}.blog-post-content.prose a:hover{text-decoration-color:var(--acc-ink)}.blog-post-content.prose blockquote{font-style:normal;font-weight:400;border-left-width:2px;padding-left:1.2em}.blog-post-content.prose blockquote p:first-of-type:before,.blog-post-content.prose blockquote p:last-of-type:after{content:none}.blog-post-content.prose :not(pre)>code{font-family:var(--font-geist-mono);font-size:.86em;font-weight:400;background:rgba(11,11,15,.055);border-radius:5px;padding:.15em .4em}.blog-post-content.prose :not(pre)>code:after,.blog-post-content.prose :not(pre)>code:before{content:none}.blog-post-content.prose pre{font-family:var(--font-geist-mono);font-size:.82em;line-height:1.7;border-radius:12px;padding:1.2em 1.4em}.blog-post-content.prose pre code{font-family:inherit}.blog-post-content.prose img{border-radius:10px;border:1px solid rgba(11,11,15,.08);background:#fff}.blog-post-content.prose figure{margin-top:2.2em;margin-bottom:2.2em}.blog-post-content.prose figure img{margin-left:auto;margin-right:auto}.blog-post-content.prose figcaption{font-size:.82em;text-align:center}.blog-post-content.prose table{display:block;overflow-x:auto;font-size:.86em}.blog-post-content.prose thead th{font-weight:500}.blog-post-content.prose hr{margin-top:3em;margin-bottom:3em}@font-face{font-family:GeistSans;src:url(/_next/static/media/e11418ac562b8ac1-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local("Arial");ascent-override:85.83%;descent-override:20.52%;line-gap-override:9.33%;size-adjust:107.19%}.__className_3a0388{font-family:GeistSans,GeistSans Fallback}.__variable_3a0388{--font-geist-sans:"GeistSans","GeistSans Fallback"}@font-face{font-family:GeistMono;src:url(/_next/static/media/66f30814ff6d7cdf.p.woff2) format("woff2");font-display:swap;font-weight:100 900}.__className_c1e5c9{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.__variable_c1e5c9{--font-geist-mono:"GeistMono",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}@font-face{font-family:neueMachina;src:url(/_next/static/media/15266802cfcf2889-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:neueMachina Fallback;src:local("Arial");ascent-override:62.56%;descent-override:19.58%;line-gap-override:5.11%;size-adjust:117.48%}.__className_189637{font-family:neueMachina,neueMachina Fallback;font-weight:400;font-style:normal}.__variable_189637{--font-neue-machina:"neueMachina","neueMachina Fallback"}