: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="--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="display:contents"]){display:contents !important}
:where([data-fern-style="cursor:pointer"]){cursor:pointer !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:1ch"]){--fern-code-gutter-width:1ch !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:#6F42C1;--shiki-dark:#82AAFF"]){color:#6F42C1 !important;--shiki-dark:#82AAFF !important}
:where([data-fern-style="color:#24292EFF;--shiki-dark:#EEFFFF"]){color:#24292EFF !important;--shiki-dark:#EEFFFF !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="--fern-code-gutter-width:2ch"]){--fern-code-gutter-width:2ch !important}
:where([data-fern-style="color:#24292EFF;--shiki-dark:#89DDFF"]){color:#24292EFF !important;--shiki-dark:#89DDFF !important}
:where([data-fern-style="color:#D32F2F;--shiki-dark:#89DDFF"]){color:#D32F2F !important;--shiki-dark:#89DDFF !important}
:where([data-fern-style="color:#1976D2;--shiki-dark:#F78C6C"]){color:#1976D2 !important;--shiki-dark:#F78C6C !important}
:where([data-fern-style="overflow-x:hidden;overflow-y:hidden"]){overflow-x:hidden !important;overflow-y:hidden !important}
:where([data-fern-style="text-align:left"]){text-align:left !important}
:where([data-fern-style="aspect-ratio:3.53"]){aspect-ratio:3.53 !important}
:where([data-fern-style="aspect-ratio:3.3507462686567164"]){aspect-ratio:3.3507462686567164 !important}
:where([data-fern-style="aspect-ratio:3.027027027027027"]){aspect-ratio:3.027027027027027 !important}
:where([data-fern-style="aspect-ratio:3.6504065040650406"]){aspect-ratio:3.6504065040650406 !important}
:where([data-fern-style="aspect-ratio:3.0476190476190474"]){aspect-ratio:3.0476190476190474 !important}
:where([data-fern-style="aspect-ratio:4.072727272727272"]){aspect-ratio:4.072727272727272 !important}
:where([data-fern-style="aspect-ratio:1.32"]){aspect-ratio:1.32 !important}
:where([data-fern-style="aspect-ratio:3.2"]){aspect-ratio:3.2 !important}
:where([data-fern-style="aspect-ratio:2.5258215962441315"]){aspect-ratio:2.5258215962441315 !important}
:where([data-fern-style="aspect-ratio:2.004524886877828"]){aspect-ratio:2.004524886877828 !important}
:where([data-fern-style="aspect-ratio:2.4741379310344827"]){aspect-ratio:2.4741379310344827 !important}
:where([data-fern-style="aspect-ratio:1.5138888888888888"]){aspect-ratio:1.5138888888888888 !important}
:where([data-fern-style="aspect-ratio:1.4282178217821782"]){aspect-ratio:1.4282178217821782 !important}
:where([data-fern-style="aspect-ratio:2.774336283185841"]){aspect-ratio:2.774336283185841 !important}
:where([data-fern-style="aspect-ratio:2.431578947368421"]){aspect-ratio:2.431578947368421 !important}
:where([data-fern-style="aspect-ratio:1.9557522123893805"]){aspect-ratio:1.9557522123893805 !important}
:where([data-fern-style="aspect-ratio:2.291497975708502"]){aspect-ratio:2.291497975708502 !important}
:where([data-fern-style="aspect-ratio:1.3595166163141994"]){aspect-ratio:1.3595166163141994 !important}
:where([data-fern-style="aspect-ratio:2.484848484848485"]){aspect-ratio:2.484848484848485 !important}
:where([data-fern-style="aspect-ratio:1.7566938300349244"]){aspect-ratio:1.7566938300349244 !important}
:where([data-fern-style="height:0.7167em;vertical-align:-0.2861em"]){height:0.7167em !important;vertical-align:-0.2861em !important}
:where([data-fern-style="height:0.3117em"]){height:0.3117em !important}
:where([data-fern-style="top:-2.55em;margin-left:0em;margin-right:0.05em"]){top:-2.55em !important;margin-left:0em !important;margin-right:0.05em !important}
:where([data-fern-style="height:2.7em"]){height:2.7em !important}
:where([data-fern-style="margin-right:0.05724em"]){margin-right:0.05724em !important}
:where([data-fern-style="height:0.2861em"]){height:0.2861em !important}
:where([data-fern-style="margin-right:0.2778em"]){margin-right:0.2778em !important}
:where([data-fern-style="height:0.8444em;vertical-align:-0.15em"]){height:0.8444em !important;vertical-align:-0.15em !important}
:where([data-fern-style="margin-right:0.03148em"]){margin-right:0.03148em !important}
:where([data-fern-style="height:0.3011em"]){height:0.3011em !important}
:where([data-fern-style="top:-2.55em;margin-left:-0.0315em;margin-right:0.05em"]){top:-2.55em !important;margin-left:-0.0315em !important;margin-right:0.05em !important}
:where([data-fern-style="height:0.15em"]){height:0.15em !important}
:where([data-fern-style="margin-right:0.2222em"]){margin-right:0.2222em !important}
:where([data-fern-style="height:0.7333em;vertical-align:-0.15em"]){height:0.7333em !important;vertical-align:-0.15em !important}
:where([data-fern-style="height:0.9805em;vertical-align:-0.2861em"]){height:0.9805em !important;vertical-align:-0.2861em !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:#212121;--shiki-dark:#89DDFF"]){color:#212121 !important;--shiki-dark:#89DDFF !important}
:where([data-fern-style="padding-top:0;padding-bottom:0"]){padding-top:0 !important;padding-bottom:0 !important}
:where([data-fern-style="vertical-align:middle;display:inline"]){vertical-align:middle !important;display:inline !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="display:none"]){display:none !important}
:where([data-fern-style="margin:-1px"]){margin:-1px !important}