@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
*,:before,:after{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,system-ui,-apple-system,sans-serif}.tiptap-content p,article p{color:rgb(var(--tint-12));margin-bottom:1em;line-height:1.75}.tiptap-content h2,article h2{color:rgb(var(--tint-12));margin-top:.75em;margin-bottom:.6em;font-size:1.5em;font-weight:700}.tiptap-content h3,article h3{color:rgb(var(--tint-12));margin-top:1.4em;margin-bottom:.5em;font-size:1.25em;font-weight:600}.tiptap-content a,article a{color:rgb(var(--primary-9,52 109 219));text-underline-offset:3px;text-decoration:underline}.tiptap-content a:hover,article a:hover{color:rgb(var(--primary-10,80 139 252))}.tiptap-content ul,article ul{color:rgb(var(--tint-12));margin-bottom:1em;padding-left:1.5em;list-style-type:disc}.tiptap-content ol,article ol{color:rgb(var(--tint-12));margin-bottom:1em;padding-left:1.5em;list-style-type:decimal}.tiptap-content li,article li{margin-bottom:.35em}.tiptap-content code,article code{background-color:rgb(var(--tint-3,43 44 45));color:rgb(var(--tint-12,254 255 255));font-family:var(--font-mono,monospace);border:1px solid rgb(var(--tint-5,52 54 55));border-radius:4px;padding:.2em .45em;font-size:.88em}.code-block-wrapper{background-color:#282c34;border:1px solid #313640;border-radius:12px;margin:1.75em 0;overflow:hidden;box-shadow:0 4px 20px #00000059}.code-block-header{background-color:#21252b;border-bottom:1px solid #313640;justify-content:space-between;align-items:center;padding:9px 14px;display:flex}.code-block-dots{align-items:center;gap:6px;display:flex}.code-block-dots span{border-radius:50%;width:11px;height:11px;display:inline-block}.code-block-dots .dot-red{background:#ff5f56}.code-block-dots .dot-yellow{background:#ffbd2e}.code-block-dots .dot-green{background:#27c93f}.code-lang-badge{color:#61afef;letter-spacing:.04em;text-transform:uppercase;background:#2c313a;border:1px solid #4b5263;border-radius:5px;align-items:center;gap:5px;margin-left:10px;padding:2px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:600;display:inline-flex}.copy-code-btn{color:#abb2bf;cursor:pointer;background:#2c313a;border:1px solid #4b5263;border-radius:6px;align-items:center;gap:5px;padding:4px 10px;font-family:ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:500;line-height:1;transition:background .15s,color .15s;display:inline-flex}.copy-code-btn:hover{color:#e6e6e6;background:#3e4451;border-color:#5c6370}.copy-code-btn.copied{color:#98c379;background:#1e2a1e;border-color:#3e5c3e}.code-block-wrapper pre,.tiptap-content pre,article pre{color:#abb2bf;background-color:#282c34;border:none;border-radius:0;margin:0;padding:1.25rem 1.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13.5px;line-height:1.7;overflow-x:auto}.hljs-comment,.hljs-quote{color:#5c6370;font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-subst{color:#c678dd;font-weight:600}.hljs-attr,.hljs-property,.hljs-attribute{color:#e5c07b}.hljs-variable,.hljs-template-variable,.hljs-variable.constant_{color:#e06c75}.hljs-title,.hljs-section{color:#61afef;font-weight:600}.hljs-title.function_{color:#61afef}.hljs-title.class_,.hljs-type,.hljs-class .hljs-title{color:#e5c07b}.article-table-wrapper{background-color:#f9fafb!important;border-radius:12px!important;margin:1.75em 0!important;overflow:hidden!important}.dark .article-table-wrapper{background-color:#16181d!important}.code-block-header{-webkit-user-select:none!important;user-select:none!important;background-color:#1e222b!important;border-bottom:1px solid #2d3139!important;justify-content:space-between!important;align-items:center!important;padding:10px 16px!important;display:flex!important}.code-block-wrapper pre,.tiptap-content pre,article pre{color:#abb2bf!important;letter-spacing:-.01em!important;background-color:#16181d!important;border:none!important;border-radius:0!important;margin:0!important;padding:1.25rem 1.5rem!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important;font-size:13.5px!important;line-height:1.7!important;overflow-x:auto!important}.code-block-wrapper pre code,.tiptap-content pre code,article pre code{font-size:inherit!important;color:inherit!important;background-color:#0000!important;border:none!important;padding:0!important;font-family:inherit!important}.hljs-comment,.hljs-quote{font-style:italic;color:#7f848e!important}.hljs-keyword,.hljs-selector-tag,.hljs-subst{font-weight:600;color:#c678dd!important}.hljs-string,.hljs-doctag,.hljs-regexp{color:#98c379!important}.hljs-number,.hljs-literal,.hljs-boolean{color:#d19a66!important}.hljs-attr,.hljs-property,.hljs-attribute{font-weight:500;color:#e5c07b!important}.hljs-variable,.hljs-template-variable,.hljs-variable.constant_{color:#e06c75!important}.hljs-title,.hljs-title.function_,.hljs-section{font-weight:600;color:#61afef!important}.hljs-title.class_,.hljs-type,.hljs-class .hljs-title{color:#e5c07b!important}.hljs-built_in,.hljs-builtin-name{color:#56b6c2!important}.hljs-params{color:#abb2bf!important}.hljs-tag,.hljs-name{color:#e06c75!important}.hljs-punctuation{color:#abb2bf!important}.hljs-symbol,.hljs-bullet,.hljs-link{color:#61afef!important}.hljs-meta{color:#e5c07b!important}.article-table-header{display:none}.article-table-scroll{width:100%;display:block;overflow-x:auto}.tiptap-content table,article table{border-collapse:collapse;table-layout:auto;width:100%;margin:0;font-size:.9em}.tiptap-content th,article th{background-color:rgb(var(--tint-subtle,247 247 247) / .6);color:inherit;text-align:left;border-bottom:1px solid rgb(var(--tint-6,80 81 82) / .4);border-right:none;padding:10px 14px;font-weight:600}.tiptap-content th:last-child,article th:last-child{border-right:none}.tiptap-content td,article td{border:none;border-bottom:1px solid rgb(var(--tint-6,80 81 82) / .2);color:inherit;vertical-align:top;box-sizing:border-box;padding:10px 14px}.tiptap-content td p,article td p{color:inherit!important;margin:0!important}.tiptap-content td:last-child,article td:last-child{border-right:none}.tiptap-content tr:last-child td,article tr:last-child td{border-bottom:none}.tiptap-content tbody tr:hover td,article tbody tr:hover td{background-color:rgb(var(--tint-subtle,247 247 247) / .3)}.tiptap-content .selectedCell:after{z-index:2;content:"";pointer-events:none;background:#346ddb26;position:absolute;inset:0}.tiptap-content .column-resize-handle{pointer-events:none;background-color:#3b82f6;width:4px;position:absolute;top:0;bottom:-2px;right:-2px}.tiptap-content blockquote,article blockquote{border-left:3px solid rgb(var(--primary-9,52 109 219));color:rgb(var(--tint-11,190 192 197));margin:1.25em 0;padding-left:1rem;font-style:italic}.tiptap-content img,article img{border-radius:8px;max-width:100%;height:auto;margin:1em 0}html{scroll-behavior:smooth}h2,article h2,.tiptap-content h2{scroll-margin-top:5.5rem}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.overflow-y-auto::-webkit-scrollbar{width:4px}.overflow-y-auto::-webkit-scrollbar-track{background:0 0}.overflow-y-auto::-webkit-scrollbar-thumb{background:#9ca3af4d;border-radius:9999px}.overflow-y-auto::-webkit-scrollbar-thumb:hover{background:#9ca3af99}@media (min-width:1024px){aside.side-sheet{height:calc(100vh - 4rem)!important;max-height:calc(100vh - 4rem)!important;position:sticky!important;top:4rem!important}}
pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:#abb2bf;background:#282c34}.hljs-comment,.hljs-quote{color:#5c6370;font-style:italic}.hljs-doctag,.hljs-keyword,.hljs-formula{color:#c678dd}.hljs-section,.hljs-name,.hljs-selector-tag,.hljs-deletion,.hljs-subst{color:#e06c75}.hljs-literal{color:#56b6c2}.hljs-string,.hljs-regexp,.hljs-addition,.hljs-attribute,.hljs-meta .hljs-string{color:#98c379}.hljs-attr,.hljs-variable,.hljs-template-variable,.hljs-type,.hljs-selector-class,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-number{color:#d19a66}.hljs-symbol,.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-title{color:#61aeee}.hljs-built_in,.hljs-title.class_,.hljs-class .hljs-title{color:#e6c07b}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline}
