: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:4.166666666666667;height:30px;width:auto"]){aspect-ratio:4.166666666666667 !important;height:30px !important;width:auto !important}
:where([data-fern-style="display:contents"]){display:contents !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="--toc-connector-depth:0"]){--toc-connector-depth:0 !important}
:where([data-fern-style="padding-left:0px"]){padding-left:0px !important}
:where([data-fern-style="--toc-depth:1"]){--toc-depth:1 !important}
:where([data-fern-style="padding-left:12px"]){padding-left:12px !important}
:where([data-fern-style="--toc-connector-depth:1"]){--toc-connector-depth:1 !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="cursor:pointer"]){cursor:pointer !important}
:where([data-fern-style="aspect-ratio:0.6615146831530139"]){aspect-ratio:0.6615146831530139 !important}
:where([data-fern-style="aspect-ratio:1.4048706240487063"]){aspect-ratio:1.4048706240487063 !important}
:where([data-fern-style="aspect-ratio:1.173521850899743"]){aspect-ratio:1.173521850899743 !important}
:where([data-fern-style="aspect-ratio:1.4960753532182103"]){aspect-ratio:1.4960753532182103 !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="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;max-height:479px"]){overflow-x:hidden !important;overflow-y:hidden !important;max-height:479px !important}
:where([data-fern-style="min-width:100%;display:table"]){min-width:100% !important;display:table !important}
:where([data-fern-style="--fern-code-gutter-width:2ch"]){--fern-code-gutter-width:2ch !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:#C792EA"]){color:#D32F2F !important;--shiki-dark:#C792EA !important}
:where([data-fern-style="color:#24292EFF;--shiki-dark:#89DDFF"]){color:#24292EFF !important;--shiki-dark:#89DDFF !important}
:where([data-fern-style="color:#1976D2;--shiki-dark:#EEFFFF"]){color:#1976D2 !important;--shiki-dark:#EEFFFF !important}
:where([data-fern-style="color:#6F42C1;--shiki-dark:#89DDFF"]){color:#6F42C1 !important;--shiki-dark:#89DDFF !important}
:where([data-fern-style="color:#6F42C1;--shiki-dark:#82AAFF"]){color:#6F42C1 !important;--shiki-dark:#82AAFF !important}
:where([data-fern-style="color:#24292EFF;--shiki-dark:#F07178"]){color:#24292EFF !important;--shiki-dark:#F07178 !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="color:#D32F2F;--shiki-dark:#89DDFF"]){color:#D32F2F !important;--shiki-dark:#89DDFF !important}
:where([data-fern-style="color:#212121;--shiki-dark:#89DDFF"]){color:#212121 !important;--shiki-dark:#89DDFF !important}
:where([data-fern-style="color:#D32F2F;font-style:inherit;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic"]){color:#D32F2F !important;font-style:inherit !important;--shiki-dark:#89DDFF !important;--shiki-dark-font-style:italic !important}
:where([data-fern-style="color:#22863A;--shiki-dark:#EEFFFF"]){color:#22863A !important;--shiki-dark:#EEFFFF !important}
:where([data-fern-style="aspect-ratio:4.191256830601093"]){aspect-ratio:4.191256830601093 !important}
:where([data-fern-style="aspect-ratio:2.729824561403509"]){aspect-ratio:2.729824561403509 !important}
:where([data-fern-style="aspect-ratio:0.9029411764705882"]){aspect-ratio:0.9029411764705882 !important}
:where([data-fern-style="aspect-ratio:1.2273603082851638"]){aspect-ratio:1.2273603082851638 !important}
:where([data-fern-style="aspect-ratio:4.089156626506024"]){aspect-ratio:4.089156626506024 !important}
:where([data-fern-style="aspect-ratio:1.6610486891385767"]){aspect-ratio:1.6610486891385767 !important}
:where([data-fern-style="aspect-ratio:3.8497109826589595"]){aspect-ratio:3.8497109826589595 !important}
:where([data-fern-style="aspect-ratio:2.7674418604651163"]){aspect-ratio:2.7674418604651163 !important}
:where([data-fern-style="aspect-ratio:4.183783783783784"]){aspect-ratio:4.183783783783784 !important}
:where([data-fern-style="aspect-ratio:4.97945205479452"]){aspect-ratio:4.97945205479452 !important}
:where([data-fern-style="aspect-ratio:2.13768115942029"]){aspect-ratio:2.13768115942029 !important}
:where([data-fern-style="aspect-ratio:1.4315589353612168"]){aspect-ratio:1.4315589353612168 !important}
:where([data-fern-style="--fern-code-gutter-width:1ch"]){--fern-code-gutter-width:1ch !important}
:where([data-fern-style="aspect-ratio:2.219814241486068"]){aspect-ratio:2.219814241486068 !important}
:where([data-fern-style="aspect-ratio:1.3111954459203037"]){aspect-ratio:1.3111954459203037 !important}
:where([data-fern-style="aspect-ratio:2.700389105058366"]){aspect-ratio:2.700389105058366 !important}
:where([data-fern-style="aspect-ratio:1.5575757575757576"]){aspect-ratio:1.5575757575757576 !important}
:where([data-fern-style="overflow-x:hidden;overflow-y:hidden"]){overflow-x:hidden !important;overflow-y:hidden !important}
:where([data-fern-style="aspect-ratio:2.8274111675126905"]){aspect-ratio:2.8274111675126905 !important}
:where([data-fern-style="aspect-ratio:0.7936085219707057"]){aspect-ratio:0.7936085219707057 !important}
:where([data-fern-style="aspect-ratio:3.090909090909091"]){aspect-ratio:3.090909090909091 !important}
:where([data-fern-style="aspect-ratio:2.0676328502415457"]){aspect-ratio:2.0676328502415457 !important}
:where([data-fern-style="aspect-ratio:1.1803713527851458"]){aspect-ratio:1.1803713527851458 !important}
:where([data-fern-style="aspect-ratio:3.310344827586207"]){aspect-ratio:3.310344827586207 !important}
:where([data-fern-style="--fern-code-gutter-width:3ch"]){--fern-code-gutter-width:3ch !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="color:#1976D2;--shiki-dark:#FF9CAC"]){color:#1976D2 !important;--shiki-dark:#FF9CAC !important}
:where([data-fern-style="aspect-ratio:2.0149700598802394"]){aspect-ratio:2.0149700598802394 !important}
:where([data-fern-style="aspect-ratio:2.224516129032258"]){aspect-ratio:2.224516129032258 !important}
:where([data-fern-style="aspect-ratio:0.7604790419161677"]){aspect-ratio:0.7604790419161677 !important}
:where([data-fern-style="aspect-ratio:0.7993019197207679"]){aspect-ratio:0.7993019197207679 !important}
:where([data-fern-style="aspect-ratio:1.117533718689788"]){aspect-ratio:1.117533718689788 !important}
:where([data-fern-style="aspect-ratio:1.1607476635514018"]){aspect-ratio:1.1607476635514018 !important}
:where([data-fern-style="aspect-ratio:3.788"]){aspect-ratio:3.788 !important}
:where([data-fern-style="display:none"]){display:none !important}
:where([data-fern-style="aspect-ratio:604/164;height:14px;margin-top:-2px"]){aspect-ratio:604/164 !important;height:14px !important;margin-top:-2px !important}
:where([data-fern-style="margin:-1px"]){margin:-1px !important}