pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#abb2bf;background:#282c34}.hljs-comment,.hljs-quote{color:#5c6370;font-style:italic}.hljs-doctag,.hljs-formula,.hljs-keyword{color:#c678dd}.hljs-deletion,.hljs-name,.hljs-section,.hljs-selector-tag,.hljs-subst{color:#e06c75}.hljs-literal{color:#56b6c2}.hljs-addition,.hljs-attribute,.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#98c379}.hljs-attr,.hljs-number,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-pseudo,.hljs-template-variable,.hljs-type,.hljs-variable{color:#d19a66}.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-symbol,.hljs-title{color:#61aeee}.hljs-built_in,.hljs-class .hljs-title,.hljs-title.class_{color:#e6c07b}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline}.Post_blog__SSt8r{width:100%;font-family:Inter,sans-serif}.dark .Post_blog__SSt8r{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.Post_blog__SSt8r img{margin-left:auto!important;margin-right:auto!important;margin-top:1.5rem;margin-bottom:2.5rem;border-radius:.5rem}.Post_blog__SSt8r ol,.Post_blog__SSt8r ul{margin-top:1rem;margin-bottom:1rem;margin-left:1.5rem}.Post_blog__SSt8r ol>:not([hidden])~:not([hidden]),.Post_blog__SSt8r ul>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.Post_blog__SSt8r li>ol,.Post_blog__SSt8r li>ul{margin-top:.5rem;margin-bottom:.5rem;margin-left:1.25rem}.Post_blog__SSt8r li{list-style-position:outside;line-height:1.625}.Post_blog__SSt8r ul>li{list-style-type:disc}.Post_blog__SSt8r ol>li{list-style-type:decimal}.Post_blog__SSt8r li::marker{color:#9ca3af}.dark .Post_blog__SSt8r li::marker{color:#6b7280}.Post_blog__SSt8r a,.Post_blog__SSt8r>ul>li>a{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity));text-decoration-line:underline}.Post_dark__ZljPF .Post_blog__SSt8r a,.Post_dark__ZljPF .Post_blog__SSt8r>ul>li>a{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.Post_blog__SSt8r{font-size:large}.Post_blog__SSt8r h1,.Post_blog__SSt8r h2,.Post_blog__SSt8r h3,.Post_blog__SSt8r h4,.Post_blog__SSt8r h5,.Post_blog__SSt8r h6{margin-top:.5rem;margin-bottom:.5rem}.Post_blog__SSt8r blockquote{border-left-width:4px;--tw-border-opacity:1;border-color:rgb(107 114 128/var(--tw-border-opacity));padding-left:.75rem}.Post_blog__SSt8r blockquote img{margin:.25rem 0!important}.Post_blog__SSt8r blockquote p{padding:.5rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.Post_blog__SSt8r>div>table>thead>tr>th{border-width:1px;--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity));padding:.5rem!important;text-align:center;font-weight:700!important;--tw-text-opacity:1;color:rgb(20 184 166/var(--tw-text-opacity))}.Post_blog__SSt8r>div>table>thead{--tw-text-opacity:1!important;color:rgb(31 41 55/var(--tw-text-opacity))!important}.Post_blog__SSt8r>div>table tbody>tr>td{display:table-cell;border-width:1px;--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity));padding:.5rem!important}.Post_blog__SSt8r>figure{margin-left:auto;margin-right:auto;overflow:hidden;border-radius:.375rem}.Post_blog__SSt8r>figure img{margin:0 auto;border-radius:.5rem}.Post_blog__SSt8r>figure figcaption{margin-left:auto;margin-right:auto;max-width:36rem;text-align:center;font-size:.875rem;line-height:1.25rem;font-weight:500;font-style:italic;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.Post_blog__SSt8r code{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.dark .Post_blog__SSt8r code{--tw-bg-opacity:1;background-color:rgb(59 64 70/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.dark .Post_blog__SSt8r div[data-rehype-pretty-code-fragment] code{--tw-bg-opacity:1;background-color:rgb(45 46 54/var(--tw-bg-opacity))}.Post_blog__SSt8r h1 code,.Post_blog__SSt8r h2 code,.Post_blog__SSt8r h3 code,.Post_blog__SSt8r h4 code,.Post_blog__SSt8r h5 code,.Post_blog__SSt8r h6 code{margin-top:.5rem;margin-bottom:.5rem;background-color:initial;font-weight:600;--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.Post_blog__SSt8r div[data-rehype-pretty-code-title]{width:100%;border-top-left-radius:.375rem;border-top-right-radius:.375rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}.dark .Post_blog__SSt8r div[data-rehype-pretty-code-title]{border-color:#0000;--tw-bg-opacity:1;background-color:rgb(59 64 70/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.Post_blog__SSt8r>div[data-rehype-pretty-code-fragment]{z-index:-10!important;margin-top:-6px}.Post_blog__SSt8r br:has(+div[data-codetitle]){display:none}.Post_blog__SSt8r div[data-codetitle]+div[data-rehype-pretty-code-fragment]{margin-top:0}.Post_blog__SSt8r div[data-codetitle]+div[data-rehype-pretty-code-fragment] pre{border-top-width:0;border-top-left-radius:0;border-top-right-radius:0}.Post_blog__SSt8r>div[data-rehype-pretty-code-fragment]>pre,.Post_blog__SSt8r>pre{margin-top:0;margin-bottom:1rem;width:100%;border-bottom-left-radius:.375rem;border-bottom-right-radius:.375rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:0!important}@media (max-width:600px){.Post_blog__SSt8r>div[data-rehype-pretty-code-fragment]>pre,.Post_blog__SSt8r>pre{font-size:.875rem;line-height:1.25rem}}.dark .Post_blog__SSt8r>div[data-rehype-pretty-code-fragment]>pre,.dark .Post_blog__SSt8r>pre{border-color:#ffffff1a;background-color:initial}.Post_blog__SSt8r div[data-rehype-pretty-code-fragment] code{display:grid;width:max-content;min-width:100%;overflow:visible}.Post_blog__SSt8r h2{font-size:1.5rem;line-height:2rem}.Post_blog__SSt8r li code,.Post_blog__SSt8r p code{border-radius:.375rem;padding:.125rem .375rem;-webkit-box-decoration-break:clone;box-decoration-break:clone}.Post_blog__SSt8r>div[data-rehype-pretty-code-fragment]>pre,.Post_blog__SSt8r>pre{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#0000 #0000}.Post_blog__SSt8r>div[data-rehype-pretty-code-fragment]>pre:focus-within,.Post_blog__SSt8r>div[data-rehype-pretty-code-fragment]>pre:hover,.Post_blog__SSt8r>pre:focus-within,.Post_blog__SSt8r>pre:hover{scrollbar-color:#b3b3b3 #0000}.dark .Post_blog__SSt8r>div[data-rehype-pretty-code-fragment]>pre:focus-within,.dark .Post_blog__SSt8r>div[data-rehype-pretty-code-fragment]>pre:hover,.dark .Post_blog__SSt8r>pre:focus-within,.dark .Post_blog__SSt8r>pre:hover{scrollbar-color:#393e41 #0000}.Post_blog__SSt8r>div[data-rehype-pretty-code-fragment]>pre::-webkit-scrollbar,.Post_blog__SSt8r>pre::-webkit-scrollbar{height:6px;width:6px}.Post_blog__SSt8r>div[data-rehype-pretty-code-fragment]>pre::-webkit-scrollbar-track,.Post_blog__SSt8r>pre::-webkit-scrollbar-track{background:#0000}.Post_blog__SSt8r>div[data-rehype-pretty-code-fragment]>pre::-webkit-scrollbar-thumb,.Post_blog__SSt8r>pre::-webkit-scrollbar-thumb{background:#0000;border-radius:999px}@media (hover:hover){.Post_blog__SSt8r>div[data-rehype-pretty-code-fragment]>pre:focus-within::-webkit-scrollbar-thumb,.Post_blog__SSt8r>div[data-rehype-pretty-code-fragment]>pre:hover::-webkit-scrollbar-thumb,.Post_blog__SSt8r>pre:focus-within::-webkit-scrollbar-thumb,.Post_blog__SSt8r>pre:hover::-webkit-scrollbar-thumb{background:#b3b3b3}.dark .Post_blog__SSt8r>div[data-rehype-pretty-code-fragment]>pre:focus-within::-webkit-scrollbar-thumb,.dark .Post_blog__SSt8r>div[data-rehype-pretty-code-fragment]>pre:hover::-webkit-scrollbar-thumb,.dark .Post_blog__SSt8r>pre:focus-within::-webkit-scrollbar-thumb,.dark .Post_blog__SSt8r>pre:hover::-webkit-scrollbar-thumb{background:#393e41}}@media (hover:none){.Post_blog__SSt8r>div[data-rehype-pretty-code-fragment]>pre,.Post_blog__SSt8r>pre{scrollbar-color:#b3b3b3 #0000}.dark .Post_blog__SSt8r>div[data-rehype-pretty-code-fragment]>pre,.dark .Post_blog__SSt8r>pre{scrollbar-color:#393e41 #0000}.Post_blog__SSt8r>div[data-rehype-pretty-code-fragment]>pre::-webkit-scrollbar-thumb,.Post_blog__SSt8r>pre::-webkit-scrollbar-thumb{background:#b3b3b3}.dark .Post_blog__SSt8r>div[data-rehype-pretty-code-fragment]>pre::-webkit-scrollbar-thumb,.dark .Post_blog__SSt8r>pre::-webkit-scrollbar-thumb{background:#393e41}}.Article_root__c7Miv{--r-page:#fafafa;--r-surface:#fff;--r-canvas:#f7f7f7;--r-canvas-border:#e4e4e4;--r-text:#000;--r-strong:#000;--r-muted:#9f9f9f;--r-faint:#f5f5f5;--r-divider:#00000014;--r-code-bg:#e8e8e8;--r-code-text:#4a4a50;--r-ln:#00000042;--r-track:#f2f2f2;--r-track-fill:#e0e0e0;--r-thumb:#8a8a8a;--r-toast-bg:#f2f2f2;--r-toast-text:#1d1d1f;--r-pink:#fa61fa;--r-red:#fc3f3f;--r-blue:#0062ff;--r-green:#2ab980;--r-selection:#0000000d;min-width:320px;overflow-x:clip;background:var(--r-page);color:var(--r-text);font-family:Inter,InterVariable,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,Noto Sans,Noto Sans Armenian,Noto Sans JP,sans-serif;font-size:14px;line-height:22px;-webkit-font-smoothing:antialiased}.Article_root__c7Miv[data-theme=dark],.dark .Article_root__c7Miv{--r-page:#0e0e0e;--r-surface:#111;--r-canvas:#1c1c1c;--r-canvas-border:#1c1c1c;--r-text:#b0b0b0;--r-strong:#fff;--r-muted:#6e6e6e;--r-faint:#141414;--r-divider:#181818;--r-code-bg:#1e1e1e;--r-code-text:#b8b8c0;--r-ln:#ffffff3d;--r-track:#ffffff0f;--r-track-fill:#333;--r-thumb:#707070;--r-toast-bg:#262626;--r-toast-text:#f5f5f5;--r-selection:#ffffff14}.Article_root__c7Miv ::selection{background:var(--r-selection)}.Article_site__Cc1W2{width:100%;display:flex;flex-direction:column;align-items:center}.Article_page__5J31R{width:100%;display:flex;justify-content:center;padding-top:196px;padding-bottom:111px;min-height:60vh}@media (max-width:720px){.Article_page__5J31R{padding-top:130px;padding-bottom:80px}}.Article_content__OmktS{width:540px;max-width:calc(100% - 60px);display:flex;flex-direction:column;gap:36px}.Article_appear__PGnBg{animation:Article_r-appear__f7bGK .8s cubic-bezier(.22,1,.36,1) backwards;animation-delay:var(--appear-delay,0ms)}@keyframes Article_r-appear__f7bGK{0%{opacity:0;filter:blur(4px);transform:translateY(6px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Article_appear__PGnBg{animation:none}}.Article_index__53vGM{display:flex;flex-direction:column;gap:14px}.Article_indexTitle__9A5R0{display:flex;align-items:center;gap:6px;font-size:12px;line-height:18px;color:var(--r-muted);margin:0;font-weight:400}.Article_backLink__Gu0OY{display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;border-radius:0;background:#0000;color:var(--r-muted);text-decoration:none;transition:color .2s,background .2s}.Article_backLink__Gu0OY:hover{color:var(--r-strong)}.Article_indexList__eYRfX{list-style:none;margin:0;padding:0;display:none;flex-direction:column;gap:1px}@media (min-width:1000px){.Article_index__53vGM{position:fixed;top:196px;left:64px;width:auto;max-width:200px;z-index:5}.Article_indexList__eYRfX{display:flex}}.Article_indexList__eYRfX li{margin:0;padding:0}.Article_indexLink__xKQBz{width:-moz-fit-content;width:fit-content;font-size:12px;line-height:18px;color:var(--r-muted);text-decoration:none;position:relative;transition:color .2s}.Article_indexLink__xKQBz:hover{color:var(--r-strong)}.Article_indexLinkActive__h_7t3{color:var(--r-strong);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.Article_header__XLQEb{display:flex;flex-direction:column;gap:6px}.Article_title__Wpjbe{margin:0;font-size:14px;line-height:22px;font-weight:400;color:var(--r-strong);text-transform:lowercase;letter-spacing:0}.Article_meta__Cm8mV{margin:0;font-size:14px;line-height:22px;color:var(--r-muted)}.Article_divider__2K7r1{width:100%;height:0;border-top:1px solid var(--r-divider)}.Article_body__z8g5m{display:flex;flex-direction:column;gap:40px}.Article_section__LHO8j{display:flex;flex-direction:column;gap:14px;scroll-margin-top:96px}.Article_subhead___BDC4{margin:0;font-size:14px;line-height:22px;font-weight:500;color:var(--r-strong);text-wrap:balance}.Article_prose__D_Zl_{display:flex;flex-direction:column;gap:16px}.Article_prose__D_Zl_ p{margin:0;font-size:14px;line-height:24px;color:var(--r-text)}@media (min-width:541px){.Article_prose__D_Zl_ p{text-wrap:pretty}}.Article_prose__D_Zl_ a{color:var(--r-strong);text-underline-offset:3px}.Article_term__nwkxl{color:var(--r-strong)}.Article_inlineCode__1Bw2L{font-family:ui-monospace,Fira Code,Menlo,Consolas,monospace;font-size:.88em;background:var(--r-selection);border-radius:5px;padding:2px 6px;color:var(--r-strong)}.Article_fnRef__CP7f_{font-size:11px;vertical-align:super;line-height:0}.Article_fnRef__CP7f_ a{color:var(--r-muted);text-decoration:none}.Article_codeBlock__EIcSS{background:var(--r-code-bg);border-radius:12px;overflow:hidden}.Article_codeHead__55ira{display:flex;align-items:center;justify-content:space-between;min-height:36px;padding:10px 8px 2px 16px}.Article_codeLang___fqp9{font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--r-muted)}.Article_copyBtn__23l2R{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;border:0;background:#0000;color:var(--r-muted);cursor:pointer}.Article_copyBtn__23l2R:hover{color:var(--r-strong)}.Article_copyBtn__23l2R:active{transform:scale(.92)}.Article_codePre__ObRvz{margin:0;padding:4px 16px 16px;overflow-x:auto;font-family:ui-monospace,Fira Code,Menlo,Consolas,monospace;font-size:13px;line-height:22px;color:var(--r-code-text);tab-size:2}@media (max-width:540px){.Article_codePre__ObRvz{font-size:12px;line-height:20px}}.Article_codeLine__xwN5T{display:flex;gap:14px;min-height:22px;white-space:pre-wrap}.Article_codeLn__1uRq_{width:2ch;flex-shrink:0;text-align:right;color:var(--r-ln);-webkit-user-select:none;user-select:none}.Article_tokSel__o5G2x{color:#2f8fe6}.Article_tokProp__e4lWy{color:#fb5ab2}.Article_tokNum__eycTy{color:#e8930c}.Article_tokBrace__MRvYW,.Article_tokPunct__Nmp1K{opacity:.55}.Article_tokComment__Spgdl{opacity:.55;font-style:italic}.Article_tokVar__33sYL{color:#3090ff}.Article_tokKeyword__ZwzbY{color:#8e6cc8}.Article_root__c7Miv[data-theme=dark] .Article_tokSel__o5G2x{color:#6cb6ff}.Article_root__c7Miv[data-theme=dark] .Article_tokProp__e4lWy{color:#ff7abd}.Article_demoFigure__z3lLy{margin:14px 0}.Article_demoContainer__h1YKY{border:1px dashed var(--r-canvas-border);border-radius:12px;padding:32px 28px;display:flex;flex-direction:column;gap:24px;background:#0000}.Article_demoCanvas__wwrwz,.Article_demoControls__OzT6f{display:flex;justify-content:center;width:100%}.Article_demoControlsInner__4p26D{width:100%;max-width:460px}.Article_demoCaption__wIwMP{margin:10px 0 0;font-size:12px;line-height:18px;color:var(--r-muted);text-align:center}.Article_toast__lQAFS{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:999px;font-size:14px;line-height:17px;background:var(--r-toast-bg);color:var(--r-toast-text);transform:translateY(1px)}.Article_toastNegative__K9Tih{background:#fc3f551a;color:#fc3f55}.Article_toastPositive__wzCQe{background:#2ab9801f;color:var(--r-green)}.Article_toastEye__BU5WD{background:#2f8fe61a;color:#2f8fe6}.Article_root__c7Miv[data-theme=dark] .Article_toastNegative__K9Tih{color:#ff5c5c}.Article_root__c7Miv[data-theme=dark] .Article_toastEye__BU5WD{color:#6cb6ff}.dark .Article_toastNegative__K9Tih{color:#ff5c5c}.Article_noteFrame__slxj7{display:flex;justify-content:center;align-items:center;min-height:96px;padding:32px 0}.Article_noteImg__RWGGJ{width:170px;max-width:100%;height:auto}.Article_noteDark__YtcRX,.Article_root__c7Miv[data-theme=dark] .Article_noteLight__M7PV5{display:none}.Article_root__c7Miv[data-theme=dark] .Article_noteDark__YtcRX{display:block}.dark .Article_noteLight__M7PV5{display:none}.dark .Article_noteDark__YtcRX{display:block}.Article_footnotes__A1eak{border-top:1px solid var(--r-divider);padding-top:28px;margin-top:12px}.Article_footnotes__A1eak ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.Article_footnotes__A1eak li{position:relative;padding-left:20px;font-size:11px;line-height:18px;color:var(--r-muted)}.Article_fnNum__FacaT{position:absolute;left:0;top:0;font-size:9px;font-variant-numeric:tabular-nums}.Article_footnotes__A1eak a{color:var(--r-strong)}.Article_support__Q1Cfh{margin-top:40px;font-size:13px;line-height:18px;color:var(--r-muted)}.Article_support__Q1Cfh a{color:var(--r-strong)}.Article_footer__Sshn0{display:flex;justify-content:center;padding:56px 0 max(32px,env(safe-area-inset-bottom))}@media (max-width:720px){.Article_footer__Sshn0{padding:24px 0 calc(72px + env(safe-area-inset-bottom))}}.Article_footerRow__6y6m7{width:540px;max-width:calc(100% - 60px);display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--r-muted);letter-spacing:.04em;text-transform:uppercase}.Article_toTop__0PVia{display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;transition:color .2s}.Article_toTop__0PVia:hover{color:var(--r-strong)}.Article_mdxBody__NxpLV{display:flex;flex-direction:column;gap:0}.Article_mdxBody__NxpLV>*{margin-top:0;margin-bottom:0}.Article_mdxBody__NxpLV>*+*{margin-top:16px}.Article_mdxBody__NxpLV>h2:not(:first-child){margin-top:40px}.Article_mdxBody__NxpLV>figure,.Article_mdxBody__NxpLV>figure+*{margin-top:24px}.Article_mdxBody__NxpLV>[data-codetitle]{margin-top:16px}.Article_mdxBody__NxpLV>div[data-rehype-pretty-code-fragment],.Article_mdxBody__NxpLV>div[data-rehype-pretty-code-fragment]+*{margin-top:24px}.Article_mdxBody__NxpLV h2+blockquote,.Article_mdxBody__NxpLV h2+div,.Article_mdxBody__NxpLV h2+figure,.Article_mdxBody__NxpLV h2+p.Article_proseP__LKXwO,.Article_mdxBody__NxpLV h2+pre{margin-top:14px}.Article_mdxBody__NxpLV p.Article_proseP__LKXwO+p.Article_proseP__LKXwO{margin-top:16px}.Article_proseP__LKXwO{margin:0;font-size:14px;line-height:24px;color:var(--r-text)}.Article_mdxBody__NxpLV h2{scroll-margin-top:96px}.Article_mdxBody__NxpLV ol,.Article_mdxBody__NxpLV ul{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:8px;font-size:14px;line-height:24px;color:var(--r-text)}.Article_mdxBody__NxpLV li::marker{color:var(--r-muted)}.Article_mdxBody__NxpLV blockquote{margin:0;padding:4px 0 4px 16px;border-left:2px solid var(--r-strong);color:var(--r-strong)}.Article_mdxBody__NxpLV blockquote p.Article_proseP__LKXwO{margin:0;color:var(--r-strong);font-weight:500}.Article_mdxBody__NxpLV blockquote p.Article_proseP__LKXwO+p.Article_proseP__LKXwO{margin-top:12px}.Article_mdxBody__NxpLV img{max-width:100%;height:auto;border-radius:12px}@media (min-width:541px){.Article_proseP__LKXwO{text-wrap:pretty}}.Article_proseP__LKXwO a{color:var(--r-strong);text-underline-offset:3px}.Article_themeToggleWrap__36uNh{position:fixed;top:calc(16px + env(safe-area-inset-top));right:calc(16px + env(safe-area-inset-right));z-index:51;pointer-events:auto}.Article_themeToggle__dYVnn{width:32px;height:32px;border-radius:999px;border:1px solid var(--r-canvas-border);padding:0;display:grid;place-items:center;background:var(--r-surface);cursor:pointer;box-shadow:0 1px 4px #00000014;transition:color .2s,transform .15s}.Article_themeToggle__dYVnn,.Article_themeToggle__dYVnn:hover{color:var(--r-strong);opacity:1}.Article_themeToggle__dYVnn:active{transform:scale(.93)}.Article_codeFragment__sn_nZ,.Article_root__c7Miv div[data-rehype-pretty-code-fragment]{background:var(--r-code-bg);border-radius:12px;overflow:hidden}.Article_codeFragment__sn_nZ pre,.Article_root__c7Miv div[data-rehype-pretty-code-fragment] pre{background:#0000!important;border:0!important;border-radius:0!important;margin:0!important;padding:4px 16px 16px!important;width:100%!important;font-size:13px;line-height:22px;overflow-x:auto}.Article_codeFragment__sn_nZ code,.Article_root__c7Miv div[data-rehype-pretty-code-fragment] code{display:grid;width:max-content;min-width:100%;overflow:visible;background:#0000!important;padding:0!important;border-radius:0!important}.Article_mdxBody__NxpLV li code,.Article_mdxBody__NxpLV p.Article_proseP__LKXwO code{background:var(--r-selection);border-radius:5px;padding:2px 6px}.Article_mdxBody__NxpLV [data-codetitle]>div{background:var(--r-code-bg)!important;border-color:var(--r-canvas-border)!important;border-radius:12px 12px 0 0!important;margin-top:0!important}.Article_mdxBody__NxpLV [data-codetitle] p{font-weight:500!important;color:var(--r-strong)!important}.Article_mdxBody__NxpLV [data-codetitle]+div[data-rehype-pretty-code-fragment]{margin-top:0;border-radius:0 0 12px 12px}.Article_mdxBody__NxpLV h2.Article_subhead___BDC4>a{color:var(--r-strong)!important;font-weight:500!important;text-decoration:none!important}.Article_hero__pm05b{margin:0}.Article_hero__pm05b img{width:100%;height:auto;border-radius:12px;display:block}.Article_mediaFigure__B0f9t{margin:0}.Article_mediaVideo__smE7d{width:100%;height:auto;border-radius:12px;display:block;background:var(--r-canvas)}.Article_mediaCaption__nMYTy{margin:10px 0 0;font-size:12px;line-height:18px;color:var(--r-muted);text-align:center}.Article_mdxBody__NxpLV figure{margin:0}.Article_mdxBody__NxpLV figure video{width:100%;height:auto;border-radius:12px;display:block;background:var(--r-canvas)}.Article_mdxBody__NxpLV figure figcaption{margin:10px 0 0;font-size:12px;line-height:18px;color:var(--r-muted);text-align:center}.Article_mdxBody__NxpLV figure figcaption p{margin:0;font-size:12px;line-height:18px;color:var(--r-muted)}.Article_callout__cc0OD{border:1px solid var(--r-canvas-border);border-radius:12px;padding:14px 16px;background:var(--r-surface);display:flex;flex-direction:column;gap:6px}.Article_calloutTitle__iKgyr{margin:0;font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--r-muted)}.Article_calloutBody__mfoBg{display:flex;flex-direction:column;gap:8px;font-size:14px;line-height:24px;color:var(--r-text)}.Article_calloutBody__mfoBg p{margin:0}.Article_calloutTip__cQRu7{border-color:#2ab98066}.Article_calloutWarning__Oq9Mu{border-color:#e8930c73}.Article_calloutDanger__SF_CL{border-color:#fc3f5573}.Article_mdxBody__NxpLV table{width:100%;border-collapse:collapse;font-size:13px;line-height:20px}.Article_mdxBody__NxpLV td,.Article_mdxBody__NxpLV th{padding:8px 10px;border:1px solid var(--r-canvas-border);text-align:left}.Article_mdxBody__NxpLV th{color:var(--r-strong);font-weight:500}@media (max-width:540px){.Article_demoContainer__h1YKY{padding:20px}.Article_codeFragment__sn_nZ pre,.Article_root__c7Miv div[data-rehype-pretty-code-fragment] pre{font-size:12px;line-height:20px}}