:where([data-fern-style="color-scheme: light"]){color-scheme:light !important}
:where([data-fern-style="position:absolute;width:0;height:0;overflow:hidden"]){position:absolute !important;width:0 !important;height:0 !important;overflow:hidden !important}
:where([data-fern-style="margin-right: 0px"]){margin-right:0px !important}
:where([data-fern-style="aspect-ratio:5.425925925925926;height:20px;width:auto"]){aspect-ratio:5.425925925925926 !important;height:20px !important;width:auto !important}
:where([data-fern-style="overflow:visible"]){overflow:visible !important}
:where([data-fern-style="transition: max-width 500ms ease-out"]){transition:max-width 500ms ease-out !important}
:where([data-fern-style="--toc-current-depth:0"]){--toc-current-depth:0 !important}
:where([data-fern-style="--toc-depth:0"]){--toc-depth:0 !important}
:where([data-fern-style="padding-left:0px"]){padding-left:0px !important}
:where([data-fern-style="--toc-connector-depth:0"]){--toc-connector-depth:0 !important}
:where([data-fern-style="--toc-depth:1"]){--toc-depth:1 !important}
:where([data-fern-style="--toc-connector-depth:1"]){--toc-connector-depth:1 !important}
:where([data-fern-style="padding-left:12px"]){padding-left:12px !important}
:where([data-fern-style="--toc-depth:2"]){--toc-depth:2 !important}
:where([data-fern-style="padding-left:24px"]){padding-left:24px !important}
:where([data-fern-style="gap:8px"]){gap:8px !important}
:where([data-fern-style="margin:0 8px"]){margin:0 8px !important}
:where([data-fern-style="display:contents"]){display:contents !important}
:where([data-fern-style="cursor:pointer"]){cursor:pointer !important}
:where([data-fern-style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"]){position:relative !important;--radix-scroll-area-corner-width:0px !important;--radix-scroll-area-corner-height:0px !important}
:where([data-fern-style="overflow-x:hidden;overflow-y:hidden"]){overflow-x:hidden !important;overflow-y:hidden !important}
:where([data-fern-style="min-width:100%;display:table"]){min-width:100% !important;display:table !important}
:where([data-fern-style="text-align:left"]){text-align:left !important}
:where([data-fern-style="aspect-ratio:4.223214285714286"]){aspect-ratio:4.223214285714286 !important}
:where([data-fern-style="background-color:#ffffff;--shiki-dark-bg:#212121;color:#24292eff;--shiki-dark:#EEFFFF"]){background-color:#ffffff !important;--shiki-dark-bg:#212121 !important;color:#24292eff !important;--shiki-dark:#EEFFFF !important}
:where([data-fern-style="overflow-x:hidden;overflow-y:hidden;max-height:479px"]){overflow-x:hidden !important;overflow-y:hidden !important;max-height:479px !important}
:where([data-fern-style="--fern-code-gutter-width:1ch"]){--fern-code-gutter-width:1ch !important}
:where([data-fern-style="color:#24292EFF;--shiki-dark:#89DDFF"]){color:#24292EFF !important;--shiki-dark:#89DDFF !important}
:where([data-fern-style="color:#24292EFF;--shiki-dark:#EEFFFF"]){color:#24292EFF !important;--shiki-dark:#EEFFFF !important}
:where([data-fern-style="color:#D32F2F;--shiki-dark:#89DDFF"]){color:#D32F2F !important;--shiki-dark:#89DDFF !important}
:where([data-fern-style="color:#6F42C1;--shiki-dark:#FFCB6B"]){color:#6F42C1 !important;--shiki-dark:#FFCB6B !important}
:where([data-fern-style="color:#2B5581;--shiki-dark:#C3E88D"]){color:#2B5581 !important;--shiki-dark:#C3E88D !important}
:where([data-fern-style="color:#2B5581;--shiki-dark:#EEFFFF"]){color:#2B5581 !important;--shiki-dark:#EEFFFF !important}
:where([data-fern-style="color:#6F42C1;--shiki-dark:#82AAFF"]){color:#6F42C1 !important;--shiki-dark:#82AAFF !important}
:where([data-fern-style="color:#C2C3C5;font-style:inherit;--shiki-dark:#8a8a8a;--shiki-dark-font-style:italic"]){color:#C2C3C5 !important;font-style:inherit !important;--shiki-dark:#8a8a8a !important;--shiki-dark-font-style:italic !important}
:where([data-fern-style="color:#1976D2;--shiki-dark:#F78C6C"]){color:#1976D2 !important;--shiki-dark:#F78C6C !important}
:where([data-fern-style="aspect-ratio:3.2529411764705882"]){aspect-ratio:3.2529411764705882 !important}
:where([data-fern-style="color:#22863A;--shiki-dark:#89DDFF"]){color:#22863A !important;--shiki-dark:#89DDFF !important}
:where([data-fern-style="color:#22863A;--shiki-dark:#C3E88D"]){color:#22863A !important;--shiki-dark:#C3E88D !important}
:where([data-fern-style="aspect-ratio:6.588235294117647"]){aspect-ratio:6.588235294117647 !important}
:where([data-fern-style="aspect-ratio:3.8294117647058825"]){aspect-ratio:3.8294117647058825 !important}
:where([data-fern-style="aspect-ratio:3.541176470588235"]){aspect-ratio:3.541176470588235 !important}
:where([data-fern-style="aspect-ratio:2.950980392156863"]){aspect-ratio:2.950980392156863 !important}
:where([data-fern-style="aspect-ratio:4.297674418604651"]){aspect-ratio:4.297674418604651 !important}
:where([data-fern-style="aspect-ratio:4.281632653061225"]){aspect-ratio:4.281632653061225 !important}
:where([data-fern-style="aspect-ratio:2.2883597883597884"]){aspect-ratio:2.2883597883597884 !important}
:where([data-fern-style="aspect-ratio:5.298780487804878"]){aspect-ratio:5.298780487804878 !important}
:where([data-fern-style="aspect-ratio:2.678018575851393"]){aspect-ratio:2.678018575851393 !important}
:where([data-fern-style="--fern-code-gutter-width:2ch"]){--fern-code-gutter-width:2ch !important}
:where([data-fern-style="color:#1976D2;--shiki-dark:#89DDFF"]){color:#1976D2 !important;--shiki-dark:#89DDFF !important}
:where([data-fern-style="width:1%"]){width:1% !important}
:where([data-fern-style="white-space:nowrap"]){white-space:nowrap !important}
:where([data-fern-style="aspect-ratio:0.8009708737864077"]){aspect-ratio:0.8009708737864077 !important}
:where([data-fern-style="aspect-ratio:1.591776798825257"]){aspect-ratio:1.591776798825257 !important}
:where([data-fern-style="aspect-ratio:0.7406380027739251"]){aspect-ratio:0.7406380027739251 !important}
:where([data-fern-style="aspect-ratio:0.6847545219638242"]){aspect-ratio:0.6847545219638242 !important}
:where([data-fern-style="color:#22863A;--shiki-dark:#EEFFFF"]){color:#22863A !important;--shiki-dark:#EEFFFF !important}
:where([data-fern-style="aspect-ratio:2.668730650154799"]){aspect-ratio:2.668730650154799 !important}
:where([data-fern-style="color:#212121;--shiki-dark:#89DDFF"]){color:#212121 !important;--shiki-dark:#89DDFF !important}
:where([data-fern-style="aspect-ratio:0.9511568123393316"]){aspect-ratio:0.9511568123393316 !important}
:where([data-fern-style="aspect-ratio:2.489913544668588"]){aspect-ratio:2.489913544668588 !important}
:where([data-fern-style="aspect-ratio:5.872340425531915"]){aspect-ratio:5.872340425531915 !important}
:where([data-fern-style="aspect-ratio:5.083850931677019"]){aspect-ratio:5.083850931677019 !important}
:where([data-fern-style="aspect-ratio:0.9588688946015425"]){aspect-ratio:0.9588688946015425 !important}
:where([data-fern-style="aspect-ratio:2.7018348623853212"]){aspect-ratio:2.7018348623853212 !important}
:where([data-fern-style="aspect-ratio:3.732142857142857"]){aspect-ratio:3.732142857142857 !important}
:where([data-fern-style="aspect-ratio:2.949748743718593"]){aspect-ratio:2.949748743718593 !important}
:where([data-fern-style="aspect-ratio:2.93"]){aspect-ratio:2.93 !important}
:where([data-fern-style="aspect-ratio:3.62111801242236"]){aspect-ratio:3.62111801242236 !important}
:where([data-fern-style="aspect-ratio:2.032876712328767"]){aspect-ratio:2.032876712328767 !important}
:where([data-fern-style="aspect-ratio:1.280373831775701"]){aspect-ratio:1.280373831775701 !important}
:where([data-fern-style="aspect-ratio:2.338935574229692"]){aspect-ratio:2.338935574229692 !important}
:where([data-fern-style="aspect-ratio:2.2014652014652016"]){aspect-ratio:2.2014652014652016 !important}
:where([data-fern-style="aspect-ratio:2.9365079365079363"]){aspect-ratio:2.9365079365079363 !important}
:where([data-fern-style="aspect-ratio:3.5473251028806585"]){aspect-ratio:3.5473251028806585 !important}
:where([data-fern-style="aspect-ratio:1.6060254924681343"]){aspect-ratio:1.6060254924681343 !important}
:where([data-fern-style="aspect-ratio:1.4738415545590433"]){aspect-ratio:1.4738415545590433 !important}
:where([data-fern-style="aspect-ratio:1.5308641975308641"]){aspect-ratio:1.5308641975308641 !important}
:where([data-fern-style="display:none"]){display:none !important}
:where([data-fern-style="margin:-1px"]){margin:-1px !important}