:root,.force-light,.dark,.force-dark{--fd-primary-text:color-mix(in oklab, var(--primary) 5%, black);--fd-primary-surface:color-mix(in oklab, var(--primary) 8%, var(--background));--fd-primary-surface-strong:var(--shade-3);--fd-primary-table-stripe:color-mix(in oklab, var(--primary) 6%, var(--background));--color-fd-background:var(--background);--color-fd-foreground:var(--foreground);--color-fd-muted:var(--fd-primary-surface);--color-fd-muted-foreground:var(--muted-foreground);--color-fd-popover:var(--popover);--color-fd-popover-foreground:var(--popover-foreground);--color-fd-card:#fff;--color-fd-card-foreground:var(--card-foreground);--color-fd-border:color-mix(in oklab, var(--primary) 5%, var(--border));--color-fd-primary:var(--fd-primary-text);--color-fd-primary-foreground:var(--primary-foreground);--color-fd-secondary:var(--fd-primary-surface);--color-fd-secondary-foreground:var(--foreground);--color-fd-accent:var(--fd-primary-surface-strong);--color-fd-accent-foreground:var(--fd-primary-text);--color-fd-ring:color-mix(in oklab, var(--primary) 55%, transparent);--color-fd-overlay:color-mix(in oklab, var(--primary) 12%, #0003);--color-fd-success:var(--basic-green);--color-fd-info:var(--basic-blue);--color-fd-warning:var(--basic-yellow);--color-fd-error:var(--destructive);--color-fd-idea:var(--primary);--color-fd-diff-add:color-mix(in oklab, var(--primary) 14%, transparent);--color-fd-diff-add-symbol:var(--primary)}.dark,.force-dark{--fd-primary-text:color-mix(in oklab, var(--primary) 86%, white);--fd-primary-surface:color-mix(in oklab, var(--primary) 14%, var(--background));--fd-primary-surface-strong:color-mix(in oklab, var(--primary) 22%, var(--background));--fd-primary-table-stripe:color-mix(in oklab, var(--primary) 10%, var(--background))}#nd-page .prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:0}#nd-page .prose :where(table thead th):not(:where([class~=not-prose],[class~=not-prose] *)),#nd-page .prose :where(table thead td):not(:where([class~=not-prose],[class~=not-prose] *)){background:var(--fd-primary-surface-strong);color:var(--fd-primary-text)}#nd-page .prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)),#nd-page .prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)),#nd-page .prose :where([data-rehype-pretty-code-figure]){border:0!important}#nd-page .prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit!important;background:0 0!important;border:0!important}#nd-page .prose code.excel-ai-docs-inline-code:not(:where(pre code)){font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;border-radius:4px;padding:2px 6px;font-size:.875em;line-height:1.45;background:var(--fd-primary-surface-strong)!important;color:var(--foreground)!important;border:1px solid var(--color-fd-border)!important}#nd-page .prose code.excel-ai-docs-inline-code:not(:where(pre code)) span{color:inherit!important;font-style:inherit!important}#nd-page .prose code.excel-ai-docs-prompt-code:not(:where(pre code)){background:var(--fd-primary-surface-strong)!important}#nd-page .prose code.excel-ai-docs-prompt-code:not(:where(pre code)) span{color:inherit!important;font-style:inherit!important}#nd-page .prose :where([data-code-theme=light]),#nd-page .prose :where(.excel-ai-docs-light-code-block){color:#1f3247!important;background:#fff!important}#nd-page .prose :where([data-code-theme=light] code),#nd-page .prose :where(.excel-ai-docs-light-code-block code){color:inherit!important}.excel-ai-docs-body ol{counter-reset:numList;list-style:none;position:relative}.excel-ai-docs-body ol:before{background:var(--color-shade-2);content:"";width:1px;position:absolute;top:30px;bottom:30px;left:7px}.excel-ai-docs-body ol>li{counter-increment:numList;position:relative}.excel-ai-docs-body ol>li:before{background:var(--shade-5);box-shadow:0 0 0 3px var(--color-background);content:counter(numList);text-align:center;border-radius:50%;width:24px;font-size:14px;font-weight:400;line-height:24px;position:absolute;top:0;left:-30px}
