: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.261066969353008;height:22px;width:auto"]){aspect-ratio:4.261066969353008 !important;height:22px !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="gap:8px"]){gap:8px !important}
:where([data-fern-style="display:contents"]){display:contents !important}
:where([data-fern-style="font-family:'Inter', system-ui, sans-serif;width:100%;min-width:0;margin-block:24px"]){font-family:'Inter', system-ui, sans-serif !important;width:100% !important;min-width:0 !important;margin-block:24px !important}
:where([data-fern-style="background:var(--penny-bg-2);border:1px solid var(--penny-border);border-radius:14px;padding:clamp(12px, 4%, 24px);margin-bottom:0"]){background:var(--penny-bg-2) !important;border:1px solid var(--penny-border) !important;border-radius:14px !important;padding:clamp(12px, 4%, 24px) !important;margin-bottom:0 !important}
:where([data-fern-style="display:grid;grid-template-columns:repeat(auto-fit, minmax(min(260px, 100%), 1fr));gap:12px"]){display:grid !important;grid-template-columns:repeat(auto-fit, minmax(min(260px, 100%), 1fr)) !important;gap:12px !important}
:where([data-fern-style="text-decoration:none;display:block;min-width:0"]){text-decoration:none !important;display:block !important;min-width:0 !important}
:where([data-fern-style="height:100%;box-sizing:border-box;border:1px solid color-mix(in srgb, #2563eb 35%, var(--penny-border));border-top:3px solid #2563eb;border-radius:10px;padding:14px 16px;background:color-mix(in srgb, #2563eb 5%, var(--penny-bg-2));display:flex;flex-direction:column;gap:8px"]){height:100% !important;box-sizing:border-box !important;border:1px solid color-mix(in srgb, #2563eb 35%, var(--penny-border)) !important;border-top:3px solid #2563eb !important;border-radius:10px !important;padding:14px 16px !important;background:color-mix(in srgb, #2563eb 5%, var(--penny-bg-2)) !important;display:flex !important;flex-direction:column !important;gap:8px !important}
:where([data-fern-style="width:32px;height:32px;border-radius:7px;background:color-mix(in srgb, #2563eb 14%, transparent);color:#2563eb;display:flex;align-items:center;justify-content:center;flex-shrink:0"]){width:32px !important;height:32px !important;border-radius:7px !important;background:color-mix(in srgb, #2563eb 14%, transparent) !important;color:#2563eb !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important}
:where([data-fern-style="font-family:'Inter', system-ui, sans-serif;font-size:14px;font-weight:700;color:var(--penny-text)"]){font-family:'Inter', system-ui, sans-serif !important;font-size:14px !important;font-weight:700 !important;color:var(--penny-text) !important}
:where([data-fern-style="font-family:'Inter', system-ui, sans-serif;font-size:11.5px;line-height:1.4;color:var(--penny-muted);margin:0;flex:1"]){font-family:'Inter', system-ui, sans-serif !important;font-size:11.5px !important;line-height:1.4 !important;color:var(--penny-muted) !important;margin:0 !important;flex:1 !important}
:where([data-fern-style="font-family:'JetBrains Mono', 'Courier New', monospace;font-size:9.5px;font-weight:600;color:#2563eb;letter-spacing:0.06em"]){font-family:'JetBrains Mono', 'Courier New', monospace !important;font-size:9.5px !important;font-weight:600 !important;color:#2563eb !important;letter-spacing:0.06em !important}
:where([data-fern-style="height:100%;box-sizing:border-box;border:1px solid color-mix(in srgb, #0891b2 35%, var(--penny-border));border-top:3px solid #0891b2;border-radius:10px;padding:14px 16px;background:color-mix(in srgb, #0891b2 5%, var(--penny-bg-2));display:flex;flex-direction:column;gap:8px"]){height:100% !important;box-sizing:border-box !important;border:1px solid color-mix(in srgb, #0891b2 35%, var(--penny-border)) !important;border-top:3px solid #0891b2 !important;border-radius:10px !important;padding:14px 16px !important;background:color-mix(in srgb, #0891b2 5%, var(--penny-bg-2)) !important;display:flex !important;flex-direction:column !important;gap:8px !important}
:where([data-fern-style="width:32px;height:32px;border-radius:7px;background:color-mix(in srgb, #0891b2 14%, transparent);color:#0891b2;display:flex;align-items:center;justify-content:center;flex-shrink:0"]){width:32px !important;height:32px !important;border-radius:7px !important;background:color-mix(in srgb, #0891b2 14%, transparent) !important;color:#0891b2 !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important}
:where([data-fern-style="font-family:'JetBrains Mono', 'Courier New', monospace;font-size:9.5px;font-weight:600;color:#0891b2;letter-spacing:0.06em"]){font-family:'JetBrains Mono', 'Courier New', monospace !important;font-size:9.5px !important;font-weight:600 !important;color:#0891b2 !important;letter-spacing:0.06em !important}
:where([data-fern-style="height:100%;box-sizing:border-box;border:1px solid color-mix(in srgb, #0f766e 35%, var(--penny-border));border-top:3px solid #0f766e;border-radius:10px;padding:14px 16px;background:color-mix(in srgb, #0f766e 5%, var(--penny-bg-2));display:flex;flex-direction:column;gap:8px"]){height:100% !important;box-sizing:border-box !important;border:1px solid color-mix(in srgb, #0f766e 35%, var(--penny-border)) !important;border-top:3px solid #0f766e !important;border-radius:10px !important;padding:14px 16px !important;background:color-mix(in srgb, #0f766e 5%, var(--penny-bg-2)) !important;display:flex !important;flex-direction:column !important;gap:8px !important}
:where([data-fern-style="width:32px;height:32px;border-radius:7px;background:color-mix(in srgb, #0f766e 14%, transparent);color:#0f766e;display:flex;align-items:center;justify-content:center;flex-shrink:0"]){width:32px !important;height:32px !important;border-radius:7px !important;background:color-mix(in srgb, #0f766e 14%, transparent) !important;color:#0f766e !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important}
:where([data-fern-style="font-family:'JetBrains Mono', 'Courier New', monospace;font-size:9.5px;font-weight:600;color:#0f766e;letter-spacing:0.06em"]){font-family:'JetBrains Mono', 'Courier New', monospace !important;font-size:9.5px !important;font-weight:600 !important;color:#0f766e !important;letter-spacing:0.06em !important}
:where([data-fern-style="height:100%;box-sizing:border-box;border:1px solid color-mix(in srgb, #7c3aed 35%, var(--penny-border));border-top:3px solid #7c3aed;border-radius:10px;padding:14px 16px;background:color-mix(in srgb, #7c3aed 5%, var(--penny-bg-2));display:flex;flex-direction:column;gap:8px"]){height:100% !important;box-sizing:border-box !important;border:1px solid color-mix(in srgb, #7c3aed 35%, var(--penny-border)) !important;border-top:3px solid #7c3aed !important;border-radius:10px !important;padding:14px 16px !important;background:color-mix(in srgb, #7c3aed 5%, var(--penny-bg-2)) !important;display:flex !important;flex-direction:column !important;gap:8px !important}
:where([data-fern-style="width:32px;height:32px;border-radius:7px;background:color-mix(in srgb, #7c3aed 14%, transparent);color:#7c3aed;display:flex;align-items:center;justify-content:center;flex-shrink:0"]){width:32px !important;height:32px !important;border-radius:7px !important;background:color-mix(in srgb, #7c3aed 14%, transparent) !important;color:#7c3aed !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important}
:where([data-fern-style="font-family:'JetBrains Mono', 'Courier New', monospace;font-size:9.5px;font-weight:600;color:#7c3aed;letter-spacing:0.06em"]){font-family:'JetBrains Mono', 'Courier New', monospace !important;font-size:9.5px !important;font-weight:600 !important;color:#7c3aed !important;letter-spacing:0.06em !important}
:where([data-fern-style="height:100%;box-sizing:border-box;border:1px solid color-mix(in srgb, #db2777 35%, var(--penny-border));border-top:3px solid #db2777;border-radius:10px;padding:14px 16px;background:color-mix(in srgb, #db2777 5%, var(--penny-bg-2));display:flex;flex-direction:column;gap:8px"]){height:100% !important;box-sizing:border-box !important;border:1px solid color-mix(in srgb, #db2777 35%, var(--penny-border)) !important;border-top:3px solid #db2777 !important;border-radius:10px !important;padding:14px 16px !important;background:color-mix(in srgb, #db2777 5%, var(--penny-bg-2)) !important;display:flex !important;flex-direction:column !important;gap:8px !important}
:where([data-fern-style="width:32px;height:32px;border-radius:7px;background:color-mix(in srgb, #db2777 14%, transparent);color:#db2777;display:flex;align-items:center;justify-content:center;flex-shrink:0"]){width:32px !important;height:32px !important;border-radius:7px !important;background:color-mix(in srgb, #db2777 14%, transparent) !important;color:#db2777 !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important}
:where([data-fern-style="font-family:'JetBrains Mono', 'Courier New', monospace;font-size:9.5px;font-weight:600;color:#db2777;letter-spacing:0.06em"]){font-family:'JetBrains Mono', 'Courier New', monospace !important;font-size:9.5px !important;font-weight:600 !important;color:#db2777 !important;letter-spacing:0.06em !important}
:where([data-fern-style="height:100%;box-sizing:border-box;border:1px solid color-mix(in srgb, #d97706 35%, var(--penny-border));border-top:3px solid #d97706;border-radius:10px;padding:14px 16px;background:color-mix(in srgb, #d97706 5%, var(--penny-bg-2));display:flex;flex-direction:column;gap:8px"]){height:100% !important;box-sizing:border-box !important;border:1px solid color-mix(in srgb, #d97706 35%, var(--penny-border)) !important;border-top:3px solid #d97706 !important;border-radius:10px !important;padding:14px 16px !important;background:color-mix(in srgb, #d97706 5%, var(--penny-bg-2)) !important;display:flex !important;flex-direction:column !important;gap:8px !important}
:where([data-fern-style="width:32px;height:32px;border-radius:7px;background:color-mix(in srgb, #d97706 14%, transparent);color:#d97706;display:flex;align-items:center;justify-content:center;flex-shrink:0"]){width:32px !important;height:32px !important;border-radius:7px !important;background:color-mix(in srgb, #d97706 14%, transparent) !important;color:#d97706 !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important}
:where([data-fern-style="font-family:'JetBrains Mono', 'Courier New', monospace;font-size:9.5px;font-weight:600;color:#d97706;letter-spacing:0.06em"]){font-family:'JetBrains Mono', 'Courier New', monospace !important;font-size:9.5px !important;font-weight:600 !important;color:#d97706 !important;letter-spacing:0.06em !important}
:where([data-fern-style="height:100%;box-sizing:border-box;border:1px solid color-mix(in srgb, #16a34a 35%, var(--penny-border));border-top:3px solid #16a34a;border-radius:10px;padding:14px 16px;background:color-mix(in srgb, #16a34a 5%, var(--penny-bg-2));display:flex;flex-direction:column;gap:8px"]){height:100% !important;box-sizing:border-box !important;border:1px solid color-mix(in srgb, #16a34a 35%, var(--penny-border)) !important;border-top:3px solid #16a34a !important;border-radius:10px !important;padding:14px 16px !important;background:color-mix(in srgb, #16a34a 5%, var(--penny-bg-2)) !important;display:flex !important;flex-direction:column !important;gap:8px !important}
:where([data-fern-style="width:32px;height:32px;border-radius:7px;background:color-mix(in srgb, #16a34a 14%, transparent);color:#16a34a;display:flex;align-items:center;justify-content:center;flex-shrink:0"]){width:32px !important;height:32px !important;border-radius:7px !important;background:color-mix(in srgb, #16a34a 14%, transparent) !important;color:#16a34a !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important}
:where([data-fern-style="font-family:'JetBrains Mono', 'Courier New', monospace;font-size:9.5px;font-weight:600;color:#16a34a;letter-spacing:0.06em"]){font-family:'JetBrains Mono', 'Courier New', monospace !important;font-size:9.5px !important;font-weight:600 !important;color:#16a34a !important;letter-spacing:0.06em !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="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}