: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:8.291666666666666;height:23.25px;width:auto"]){aspect-ratio:8.291666666666666 !important;height:23.25px !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="padding-left:0px"]){padding-left:0px !important}
:where([data-fern-style="gap:8px"]){gap:8px !important}
:where([data-fern-style="--card-icon-color:var(--accent-a10);--card-icon-dark-color:var(--accent-a10);--card-icon-size:32px"]){--card-icon-color:var(--accent-a10) !important;--card-icon-dark-color:var(--accent-a10) !important;--card-icon-size:32px !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="display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:2px;background-color:rgba(121, 224, 156, 0.1);border:1px solid rgba(121, 224, 156, 0.2);font-size:11.5px;line-height:16px;font-family:Inter, sans-serif;font-weight:400;color:#79e09c;margin-right:8px;margin-bottom:8px"]){display:inline-flex !important;align-items:center !important;gap:4px !important;padding:2px 8px !important;border-radius:2px !important;background-color:rgba(121, 224, 156, 0.1) !important;border:1px solid rgba(121, 224, 156, 0.2) !important;font-size:11.5px !important;line-height:16px !important;font-family:Inter, sans-serif !important;font-weight:400 !important;color:#79e09c !important;margin-right:8px !important;margin-bottom:8px !important}
:where([data-fern-style="display:flex;align-items:center"]){display:flex !important;align-items:center !important}
:where([data-fern-style="display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:2px;background-color:rgba(255, 188, 134, 0.1);border:1px solid rgba(255, 188, 134, 0.2);font-size:11.5px;line-height:16px;font-family:Inter, sans-serif;font-weight:400;color:#ffbc86;margin-right:8px;margin-bottom:8px"]){display:inline-flex !important;align-items:center !important;gap:4px !important;padding:2px 8px !important;border-radius:2px !important;background-color:rgba(255, 188, 134, 0.1) !important;border:1px solid rgba(255, 188, 134, 0.2) !important;font-size:11.5px !important;line-height:16px !important;font-family:Inter, sans-serif !important;font-weight:400 !important;color:#ffbc86 !important;margin-right:8px !important;margin-bottom:8px !important}
:where([data-fern-style="display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:2px;background-color:rgba(196, 196, 196, 0.1);border:1px solid rgba(196, 196, 196, 0.2);font-size:11.5px;line-height:16px;font-family:Inter, sans-serif;font-weight:400;color:#c4c4c4;margin-right:8px;margin-bottom:8px"]){display:inline-flex !important;align-items:center !important;gap:4px !important;padding:2px 8px !important;border-radius:2px !important;background-color:rgba(196, 196, 196, 0.1) !important;border:1px solid rgba(196, 196, 196, 0.2) !important;font-size:11.5px !important;line-height:16px !important;font-family:Inter, sans-serif !important;font-weight:400 !important;color:#c4c4c4 !important;margin-right:8px !important;margin-bottom:8px !important}
:where([data-fern-style="display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:2px;background-color:rgba(167, 209, 255, 0.1);border:1px solid rgba(167, 209, 255, 0.2);font-size:11.5px;line-height:16px;font-family:Inter, sans-serif;font-weight:400;color:#a7d1ff;margin-right:8px;margin-bottom:8px"]){display:inline-flex !important;align-items:center !important;gap:4px !important;padding:2px 8px !important;border-radius:2px !important;background-color:rgba(167, 209, 255, 0.1) !important;border:1px solid rgba(167, 209, 255, 0.2) !important;font-size:11.5px !important;line-height:16px !important;font-family:Inter, sans-serif !important;font-weight:400 !important;color:#a7d1ff !important;margin-right:8px !important;margin-bottom:8px !important}
:where([data-fern-style="cursor:pointer"]){cursor:pointer !important}
:where([data-fern-style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"]){--radix-accordion-content-height:var(--radix-collapsible-content-height) !important;--radix-accordion-content-width:var(--radix-collapsible-content-width) !important}
:where([data-fern-style="background-color:rgb(255, 255, 255);color:rgb(36, 41, 46)"]){background-color:rgb(255, 255, 255) !important;color:rgb(36, 41, 46) !important}
:where([data-fern-style="color:rgb(111, 66, 193)"]){color:rgb(111, 66, 193) !important}
:where([data-fern-style="color:rgb(43, 85, 129)"]){color:rgb(43, 85, 129) !important}
:where([data-fern-style="color:rgb(36, 41, 46)"]){color:rgb(36, 41, 46) !important}
:where([data-fern-style="color:rgb(34, 134, 58)"]){color:rgb(34, 134, 58) !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:2ch"]){--fern-code-gutter-width:2ch !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:#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:#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:#C792EA"]){color:#D32F2F !important;--shiki-dark:#C792EA !important}
:where([data-fern-style="color:#1976D2;--shiki-dark:#EEFFFF"]){color:#1976D2 !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:#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:#212121;--shiki-dark:#89DDFF"]){color:#212121 !important;--shiki-dark:#89DDFF !important}
:where([data-fern-style="color:#6F42C1;--shiki-dark:#89DDFF"]){color:#6F42C1 !important;--shiki-dark:#89DDFF !important}
:where([data-fern-style="color:#1976D2;--shiki-dark:#FF9CAC"]){color:#1976D2 !important;--shiki-dark:#FF9CAC !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="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}