html[data-page-theme=chat]{--background:#fbfbfd;--foreground:#1d1d1f;--card:#fff;--card-foreground:#1d1d1f;--primary:#64b5f6;--primary-foreground:#fff;--secondary:#f2f2f5;--secondary-foreground:#1d1d1f;--muted:#f5f5f7;--muted-foreground:#6e6e73;--accent:#f2f2f5;--accent-foreground:#1d1d1f;--border:#d2d2d7;--input:#d2d2d7;--ring:#64b5f640;--radius:.9rem;--sidebar:#fff}html[data-page-theme=chat].dark{--background:#1f1f1f;--foreground:#f5f5f7;--card:#101010;--card-foreground:#f5f5f7;--secondary:#1c1c1e;--secondary-foreground:#f5f5f7;--muted:#1c1c1e;--muted-foreground:#a1a1a6;--accent:#2c2c2e;--accent-foreground:#f5f5f7;--border:#3a3a3c;--input:#3a3a3c;--ring:#64b5f666;--sidebar:#101010}html[data-page-theme=chat] body{background:var(--background);color:var(--foreground);text-rendering:auto;font-family:Arial,Helvetica,sans-serif}.share-markdown{color:inherit;gap:.75rem;display:grid}.share-markdown-frontmatter{background:#00000006;border:1px solid #00000014;border-radius:.375rem;margin:0;padding:.625rem .75rem}.dark .share-markdown-frontmatter{background:#ffffff09;border-color:#ffffff1a}.share-markdown :where(p,ul,ol,blockquote,pre,table){margin:0}.share-markdown [data-streamdown^=heading-]{letter-spacing:0;color:#000000e6;margin:0;font-weight:350;line-height:1.3}.dark .share-markdown [data-streamdown^=heading-]{color:#fffffff2}.share-markdown :where([data-streamdown=heading-1],[data-streamdown=heading-2]){font-size:1.125rem}.share-markdown :where([data-streamdown=heading-3],[data-streamdown=heading-4],[data-streamdown=heading-5],[data-streamdown=heading-6]){font-size:.875rem}.share-markdown [data-streamdown=inline-code]{color:#000c;background:#00000014;border-radius:.25rem;padding:.125rem .25rem;font-size:.86em}.dark .share-markdown [data-streamdown=inline-code]{color:#ffffffe0;background:#ffffff1a}.share-markdown [data-streamdown=code-block]{white-space:normal;color:#000c;background:#0000000d;border:1px solid #0000001a;border-radius:.375rem;max-width:100%;padding:.75rem;font-size:.82rem;line-height:1.5rem;overflow-x:auto}.share-markdown [data-streamdown=code-block] :where(pre,code,span){overflow-wrap:normal;white-space:pre!important}.share-markdown [data-streamdown=code-block] code>span{display:block}.dark .share-markdown [data-streamdown=code-block]{color:#ffffffd1;background:#00000040;border-color:#ffffff1a}.share-markdown :where([data-streamdown=ordered-list],[data-streamdown=unordered-list]){color:#000c;gap:.5rem;margin-left:0;padding-left:1.25rem;list-style-position:outside;display:grid}.dark .share-markdown :where([data-streamdown=ordered-list],[data-streamdown=unordered-list]){color:#fffc}.share-markdown [data-streamdown=list-item] :where([data-streamdown=ordered-list],[data-streamdown=unordered-list]){margin-left:0;padding-left:1.25rem}.share-markdown [data-streamdown=list-item]{padding-left:.125rem}.share-markdown [data-streamdown=horizontal-rule]{border-color:#0000001a}.dark .share-markdown [data-streamdown=horizontal-rule]{border-color:#ffffff1a}.share-markdown [data-streamdown=table-wrapper]{border:1px solid #0000001a;border-radius:.375rem;overflow-x:auto}.dark .share-markdown [data-streamdown=table-wrapper]{border-color:#ffffff1a}.share-markdown [data-streamdown=table]{border-collapse:collapse;text-align:left;min-width:100%;font-size:.78rem;line-height:1.25rem}.share-markdown [data-streamdown=table-header]{color:#000000bf;background:#0000000b}.dark .share-markdown [data-streamdown=table-header]{color:#ffffffd6;background:#ffffff0b}.share-markdown [data-streamdown=table-header-cell]{border-bottom:1px solid #0000001a;padding:.5rem .75rem;font-weight:500}.dark .share-markdown [data-streamdown=table-header-cell]{border-color:#ffffff1a}.share-markdown [data-streamdown=table-body]{color:#000000b8}.dark .share-markdown [data-streamdown=table-body]{color:#ffffffb8}.share-markdown [data-streamdown=table-row]+[data-streamdown=table-row]{border-top:1px solid #0000001a}.dark .share-markdown [data-streamdown=table-row]+[data-streamdown=table-row]{border-color:#ffffff1a}.share-markdown [data-streamdown=table-cell]{vertical-align:top;padding:.5rem .75rem}.share-markdown :where(.katex,.katex-display){color:inherit}.share-markdown .katex-display{margin:.5rem 0;overflow:auto hidden}@media print{[data-shared-session-page],[data-shared-session-page] *{-webkit-print-color-adjust:exact;print-color-adjust:exact}[data-shared-session-page] .share-floating-download-bar{display:none!important}[data-shared-session-page] footer{visibility:visible!important;display:block!important}}
