: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:2.6954022988505746;height:40px;width:auto"]){aspect-ratio:2.6954022988505746 !important;height:40px !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="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="aspect-ratio:3.5281385281385282"]){aspect-ratio:3.5281385281385282 !important}
:where([data-fern-style="cursor:pointer"]){cursor:pointer !important}
:where([data-fern-style="max-width:400px"]){max-width:400px !important}
:where([data-fern-style="aspect-ratio:2.065040650406504"]){aspect-ratio:2.065040650406504 !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="aspect-ratio:9.593023255813954"]){aspect-ratio:9.593023255813954 !important}
:where([data-fern-style="aspect-ratio:12.581395348837209"]){aspect-ratio:12.581395348837209 !important}
:where([data-fern-style="aspect-ratio:10.406976744186046"]){aspect-ratio:10.406976744186046 !important}
:where([data-fern-style="aspect-ratio:6.159722222222222"]){aspect-ratio:6.159722222222222 !important}
:where([data-fern-style="aspect-ratio:2.1149068322981366"]){aspect-ratio:2.1149068322981366 !important}
:where([data-fern-style="max-width:1000px;margin:2rem auto;font-family:system-ui, -apple-system, sans-serif;background:var(--component-panel-bg);border:1px solid var(--component-border);border-radius:8px;overflow:hidden;box-shadow:0 1px 3px 0 rgba(0,0,0,0.1);display:flex;flex-direction:column;transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1)"]){max-width:1000px !important;margin:2rem auto !important;font-family:system-ui, -apple-system, sans-serif !important;background:var(--component-panel-bg) !important;border:1px solid var(--component-border) !important;border-radius:8px !important;overflow:hidden !important;box-shadow:0 1px 3px 0 rgba(0,0,0,0.1) !important;display:flex !important;flex-direction:column !important;transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important}
:where([data-fern-style="position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden"]){position:absolute !important;left:-10000px !important;width:1px !important;height:1px !important;overflow:hidden !important}
:where([data-fern-style="padding:12px 16px;background-color:var(--component-panel-header-bg);border-bottom:1px solid var(--component-border, #d0d7de);display:flex;justify-content:space-between;align-items:center"]){padding:12px 16px !important;background-color:var(--component-panel-header-bg) !important;border-bottom:1px solid var(--component-border, #d0d7de) !important;display:flex !important;justify-content:space-between !important;align-items:center !important}
:where([data-fern-style="display:flex;align-items:center;gap:1rem;flex:1"]){display:flex !important;align-items:center !important;gap:1rem !important;flex:1 !important}
:where([data-fern-style="font-size:16px;font-weight:800;color:var(--component-text-primary);margin:0;font-family:system-ui, -apple-system, sans-serif;display:flex;align-items:center;gap:8px"]){font-size:16px !important;font-weight:800 !important;color:var(--component-text-primary) !important;margin:0 !important;font-family:system-ui, -apple-system, sans-serif !important;display:flex !important;align-items:center !important;gap:8px !important}
:where([data-fern-style="margin-right:4px"]){margin-right:4px !important}
:where([data-fern-style="display:flex;gap:0.5rem"]){display:flex !important;gap:0.5rem !important}
:where([data-fern-style="background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.2s ease;border-radius:8px;font-family:system-ui, -apple-system, sans-serif;font-weight:500;position:relative;padding:0.5rem;font-size:13px;min-width:32px;min-height:32px;color:var(--component-text-primary);background-color:transparent;opacity:0.8"]){background:none !important;border:none !important;cursor:pointer !important;display:flex !important;align-items:center !important;justify-content:center !important;transition:all 0.2s ease !important;border-radius:8px !important;font-family:system-ui, -apple-system, sans-serif !important;font-weight:500 !important;position:relative !important;padding:0.5rem !important;font-size:13px !important;min-width:32px !important;min-height:32px !important;color:var(--component-text-primary) !important;background-color:transparent !important;opacity:0.8 !important}
:where([data-fern-style="flex:1;background-color:var(--component-panel-bg)"]){flex:1 !important;background-color:var(--component-panel-bg) !important}
:where([data-fern-style="display:flex;flex-direction:column;gap:1.5rem;background:var(--component-bg);overflow:visible;height:auto;min-height:600px"]){display:flex !important;flex-direction:column !important;gap:1.5rem !important;background:var(--component-bg) !important;overflow:visible !important;height:auto !important;min-height:600px !important}
:where([data-fern-style="padding:1.5rem;background:var(--component-panel-bg);border-top:1px solid var(--component-border);border-bottom:1px solid var(--component-border);overflow-y:visible;position:relative;z-index:10"]){padding:1.5rem !important;background:var(--component-panel-bg) !important;border-top:1px solid var(--component-border) !important;border-bottom:1px solid var(--component-border) !important;overflow-y:visible !important;position:relative !important;z-index:10 !important}
:where([data-fern-style="display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem;margin-bottom:0.5rem"]){display:grid !important;grid-template-columns:repeat(2, 1fr) !important;gap:1rem !important;margin-bottom:0.5rem !important}
:where([data-fern-style="position:relative;z-index:12"]){position:relative !important;z-index:12 !important}
:where([data-fern-style="display:block;font-size:12px;font-weight:600;color:var(--text-primary);margin-bottom:0.5rem;text-transform:uppercase;letter-spacing:0.5px;font-family:system-ui, -apple-system, sans-serif"]){display:block !important;font-size:12px !important;font-weight:600 !important;color:var(--text-primary) !important;margin-bottom:0.5rem !important;text-transform:uppercase !important;letter-spacing:0.5px !important;font-family:system-ui, -apple-system, sans-serif !important}
:where([data-fern-style="background:var(--component-bg);border:1px solid var(--component-border);border-radius:8px;overflow:visible;position:relative"]){background:var(--component-bg) !important;border:1px solid var(--component-border) !important;border-radius:8px !important;overflow:visible !important;position:relative !important}
:where([data-fern-style="position:relative;width:100%;font-family:system-ui, -apple-system, sans-serif;z-index:auto;height:100%;display:flex;flex-direction:column"]){position:relative !important;width:100% !important;font-family:system-ui, -apple-system, sans-serif !important;z-index:auto !important;height:100% !important;display:flex !important;flex-direction:column !important}
:where([data-fern-style="width:100%;min-height:36px;padding:0.5rem 0.75rem;padding-right:2.5rem;font-size:0.8125rem;font-family:system-ui, -apple-system, sans-serif;background:transparent;color:var(--component-text-primary);border:none;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:0.5rem;transition:all 0.2s ease;outline:none;text-align:left;position:relative;opacity:1;box-sizing:border-box;height:100%"]){width:100% !important;min-height:36px !important;padding:0.5rem 0.75rem !important;padding-right:2.5rem !important;font-size:0.8125rem !important;font-family:system-ui, -apple-system, sans-serif !important;background:transparent !important;color:var(--component-text-primary) !important;border:none !important;border-radius:8px !important;cursor:pointer !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:0.5rem !important;transition:all 0.2s ease !important;outline:none !important;text-align:left !important;position:relative !important;opacity:1 !important;box-sizing:border-box !important;height:100% !important}
:where([data-fern-style="flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap"]){flex:1 !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important}
:where([data-fern-style="position:absolute;right:0.75rem;display:flex;align-items:center;pointer-events:none;color:var(--component-text-secondary)"]){position:absolute !important;right:0.75rem !important;display:flex !important;align-items:center !important;pointer-events:none !important;color:var(--component-text-secondary) !important}
:where([data-fern-style="transform:rotate(0deg);transition:transform 0.2s ease"]){transform:rotate(0deg) !important;transition:transform 0.2s ease !important}
:where([data-fern-style="position:relative"]){position:relative !important}
:where([data-fern-style="background:var(--component-bg);border:1px solid var(--component-border);border-radius:8px;overflow:hidden;position:relative"]){background:var(--component-bg) !important;border:1px solid var(--component-border) !important;border-radius:8px !important;overflow:hidden !important;position:relative !important}
:where([data-fern-style="width:100%;padding:0.5rem 0.75rem;border:none;font-size:0.8125rem;font-family:system-ui, -apple-system, sans-serif;background:transparent;color:var(--text-primary);outline:none;min-height:36px;cursor:pointer"]){width:100% !important;padding:0.5rem 0.75rem !important;border:none !important;font-size:0.8125rem !important;font-family:system-ui, -apple-system, sans-serif !important;background:transparent !important;color:var(--text-primary) !important;outline:none !important;min-height:36px !important;cursor:pointer !important}
:where([data-fern-style="background:var(--component-bg);border:1px solid var(--component-border);border-radius:8px;overflow:hidden"]){background:var(--component-bg) !important;border:1px solid var(--component-border) !important;border-radius:8px !important;overflow:hidden !important}
:where([data-fern-style="position:relative;z-index:11"]){position:relative !important;z-index:11 !important}
:where([data-fern-style="background:var(--component-bg);border:1px solid var(--component-border);border-radius:8px;overflow:visible;position:relative;opacity:1"]){background:var(--component-bg) !important;border:1px solid var(--component-border) !important;border-radius:8px !important;overflow:visible !important;position:relative !important;opacity:1 !important}
:where([data-fern-style="flex:1;padding:1.5rem;overflow-y:auto;display:flex;flex-direction:column;gap:1.5rem;position:relative;z-index:1"]){flex:1 !important;padding:1.5rem !important;overflow-y:auto !important;display:flex !important;flex-direction:column !important;gap:1.5rem !important;position:relative !important;z-index:1 !important}
:where([data-fern-style="margin-top:-1.5rem;background:var(--summary-box-bg);border-radius:8px;padding:1.5rem;text-align:center;color:var(--summary-box-text);box-shadow:var(--summary-box-shadow);border:1px solid var(--summary-box-border)"]){margin-top:-1.5rem !important;background:var(--summary-box-bg) !important;border-radius:8px !important;padding:1.5rem !important;text-align:center !important;color:var(--summary-box-text) !important;box-shadow:var(--summary-box-shadow) !important;border:1px solid var(--summary-box-border) !important}
:where([data-fern-style="font-size:42px;font-weight:700;font-family:system-ui, -apple-system, sans-serif"]){font-size:42px !important;font-weight:700 !important;font-family:system-ui, -apple-system, sans-serif !important}
:where([data-fern-style="font-size:14px;opacity:0.7;font-family:system-ui, -apple-system, sans-serif"]){font-size:14px !important;opacity:0.7 !important;font-family:system-ui, -apple-system, sans-serif !important}
:where([data-fern-style="padding:1rem 1.5rem;background:var(--component-panel-header-bg, #f6f8fa);border-top:1px solid var(--component-border);display:flex;justify-content:space-between;align-items:center"]){padding:1rem 1.5rem !important;background:var(--component-panel-header-bg, #f6f8fa) !important;border-top:1px solid var(--component-border) !important;display:flex !important;justify-content:space-between !important;align-items:center !important}
:where([data-fern-style="padding:0.5rem 1rem;border-radius:8px;cursor:pointer;font-size:13px;font-weight:500;font-family:system-ui, -apple-system, sans-serif;transition:border-color 0.18s cubic-bezier(.4,0,.2,1), box-shadow 0.18s cubic-bezier(.4,0,.2,1), background 0.18s cubic-bezier(.4,0,.2,1);outline:none;opacity:1;border:1.5px solid var(--component-border);background:var(--component-secondary);color:var(--component-text-primary)"]){padding:0.5rem 1rem !important;border-radius:8px !important;cursor:pointer !important;font-size:13px !important;font-weight:500 !important;font-family:system-ui, -apple-system, sans-serif !important;transition:border-color 0.18s cubic-bezier(.4,0,.2,1), box-shadow 0.18s cubic-bezier(.4,0,.2,1), background 0.18s cubic-bezier(.4,0,.2,1) !important;outline:none !important;opacity:1 !important;border:1.5px solid var(--component-border) !important;background:var(--component-secondary) !important;color:var(--component-text-primary) !important}
:where([data-fern-style="display:inline-flex;align-items:center;gap:8px"]){display:inline-flex !important;align-items:center !important;gap:8px !important}
:where([data-fern-style="flex:1"]){flex:1 !important}
:where([data-fern-style="font-size:12px;color:var(--text-secondary);font-family:system-ui, -apple-system, sans-serif"]){font-size:12px !important;color:var(--text-secondary) !important;font-family:system-ui, -apple-system, sans-serif !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="display:none"]){display:none !important}
:where([data-fern-style="margin:-1px"]){margin:-1px !important}