@font-face{font-family:__fira_81088f;src:url(/_next/static/media/1f45a4c0bc04df26-s.p.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:__fira_Fallback_81088f;src:local("Arial");ascent-override:75.29%;descent-override:24.49%;line-gap-override:0.00%;size-adjust:131.49%}.__className_81088f{font-family:__fira_81088f,__fira_Fallback_81088f;font-weight:400}.__variable_81088f{--font-mono:"__fira_81088f","__fira_Fallback_81088f"}:root{--sh-class:#a3a3a3;--sh-identifier:#0a0a0a;--sh-sign:#a3a3a3;--sh-property:#0a0a0a;--sh-entity:#0a0a0a;--sh-jsxliterals:#a3a3a3;--sh-string:#a3a3a3;--sh-keyword:#0a0a0a;--sh-comment:#a19595;--sh-command:#0f66ff;--sh-variable:#80cbc4;--sh-string:#27ae60;--sh-comment:grey}@media (prefers-color-scheme:dark){:root{--sh-class:#737373;--sh-identifier:#e5e5e5;--sh-sign:#737373;--sh-property:#e5e5e5;--sh-entity:#e5e5e5;--sh-jsxliterals:#737373;--sh-string:#737373;--sh-keyword:#e5e5e5;--sh-comment:#a19595;--sh-command:#6495ed;--sh-variable:#48c9b0;--sh-string:#2ecc71;--sh-comment:grey}}.prose p{margin-bottom:1.5rem;line-height:1.375;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(113 113 122/var(--tw-text-opacity,1))}.prose p:is(.dark *){--tw-text-opacity:1;color:rgb(163 163 163/var(--tw-text-opacity,1))}.prose h2,.prose h3{margin-bottom:1.5rem;font-size:1.125rem;line-height:1.75rem;font-weight:500}.prose h4{font-weight:400}.prose h1,.prose h4{margin-bottom:1.5rem}.prose h1{font-size:1.125rem;line-height:1.75rem;font-weight:600}.prose .anchor{visibility:hidden;position:absolute;margin-left:-1.25rem;width:90vw;cursor:pointer;text-decoration-line:none}@media (min-width:640px){.prose .anchor{width:640px}}.prose .anchor:hover{visibility:visible}.prose .anchor:after{--tw-text-opacity:1;color:rgb(212 212 212/var(--tw-text-opacity,1))}.prose .anchor:is(.dark *):after{--tw-text-opacity:1;color:rgb(64 64 64/var(--tw-text-opacity,1))}.prose .anchor:after{content:"#"}.prose :hover>.anchor{visibility:visible}.prose pre{margin-bottom:1.5rem;overflow-x:scroll;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 229 229/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.75rem;--tw-text-opacity:1;color:rgb(115 115 115/var(--tw-text-opacity,1))}.prose pre:is(.dark *){border-color:rgba(64,64,64,.5);--tw-bg-opacity:1;background-color:rgb(38 38 38/var(--tw-bg-opacity,1))}.prose pre{line-height:1}.prose code{font-size:.75rem;line-height:1rem;font-family:var(--font-mono)}.prose p>code{border-radius:.25rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 229 229/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.25rem .375rem}.prose p>code:is(.dark *){border-color:rgba(64,64,64,.5);--tw-bg-opacity:1;background-color:rgb(38 38 38/var(--tw-bg-opacity,1))}.prose code .sh-command{color:var(--sh-command)}.prose code .sh-variable{color:var(--sh-variable)}.prose code .sh-string{color:var(--sh-string)}.prose code .sh-comment{color:var(--sh-comment)}.sh__token--identifier{color:var(--sh-identifier)}.prose a{color:#6b7280;text-decoration:none}.prose a:hover{text-decoration:underline;color:#1f2937}.prose a:visited{color:var(--sh-sign)}@media (prefers-color-scheme:dark){.prose a{color:var(--sh-identifier)}.prose a:hover{color:var(--sh-class)}}.prose link{color:#1f2937;text-decoration:none}.prose link:hover{text-decoration:underline;color:#6b7280}.prose link:visited{color:var(--sh-sign)}@media (prefers-color-scheme:dark){.prose link{color:var(--sh-identifier)}.prose link:hover{color:var(--sh-class)}}