.researcher-theme{--main-canvas:255 255 255;--main-ink:24 29 38;--main-body:51 56 64;--main-text-muted:65 69 77;--main-on-primary:255 255 255;--main-surface-soft:248 250 252;--main-surface-strong:224 226 230;--main-surface-dark-elevated:29 31 37;--main-parchment:249 248 247;--main-vellum:241 240 239;--main-hairline:221 221 221;--main-border-strong:146 151 160;--main-primary:14 122 78;--main-primary-band:10 94 59;--main-success:22 163 74;--main-warning:255 199 0;--main-error:217 64 64;--main-error-band:184 51 51;--main-accent-orange:255 122 0;--main-accent-yellow:255 199 0;--main-accent-blue:37 99 235;--main-accent-lilac:135 139 255;--main-accent-mint:34 181 115;--main-accent-coral:217 64 64;--main-accent-lilac-soft:236 231 248;--main-accent-lilac-strong:45 30 120;--main-accent-orange-soft:252 234 210;--main-accent-orange-strong:122 58 15;--main-accent-yellow-soft:255 241 184;--main-accent-yellow-strong:92 68 0;--main-accent-blue-soft:220 231 254;--main-accent-blue-strong:26 46 110;--main-accent-mint-soft:222 240 210;--main-accent-mint-strong:45 126 45;--main-accent-coral-soft:251 219 219;--main-accent-coral-strong:122 31 31;--main-background:var(--main-canvas);--main-foreground:var(--main-ink);--main-card:var(--main-canvas);--main-card-foreground:var(--main-ink);--main-popover:var(--main-canvas);--main-popover-foreground:var(--main-ink);--main-primary-foreground:var(--main-on-primary);--main-secondary:var(--main-surface-soft);--main-secondary-foreground:var(--main-ink);--main-muted:var(--main-surface-soft);--main-muted-foreground:var(--main-text-muted);--main-accent:var(--main-surface-soft);--main-accent-foreground:var(--main-ink);--main-destructive:var(--main-error);--main-destructive-foreground:var(--main-on-primary);--main-border:var(--main-hairline);--main-input:var(--main-hairline);--main-ring:var(--main-primary);--main-chart-1:var(--main-accent-blue);--main-chart-2:var(--main-accent-mint);--main-chart-3:var(--main-accent-orange);--main-chart-4:var(--main-accent-lilac);--main-chart-5:var(--main-accent-yellow);--main-sidebar:var(--main-parchment);--main-sidebar-foreground:var(--main-ink);--main-sidebar-primary:var(--main-primary);--main-sidebar-primary-foreground:var(--main-on-primary);--main-sidebar-accent:var(--main-vellum);--main-sidebar-accent-foreground:var(--main-ink);--main-sidebar-border:var(--main-hairline);--main-sidebar-ring:var(--main-primary);--main-radius:12px;color-scheme:light;color:rgb(var(--main-body));font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif}.researcher-theme .researcher-chat-markdown{color:rgb(var(--main-ink));line-height:1.6;overflow-wrap:anywhere}.researcher-theme .researcher-chat-markdown :is(h1,h2,h3,h4,h5,h6){color:rgb(var(--main-ink));font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-weight:600;line-height:1.3;margin-block:1.25em .5em}.researcher-theme .researcher-chat-markdown h1{font-size:1.5em}.researcher-theme .researcher-chat-markdown h2{font-size:1.25em}.researcher-theme .researcher-chat-markdown :is(h3,h4,h5,h6){font-size:1.1em}.researcher-theme .researcher-chat-markdown p{margin-block:.75em}.researcher-theme .researcher-chat-markdown :is(ul,ol){list-style-position:outside;padding-inline-start:1.5em;margin-block:.75em}.researcher-theme .researcher-chat-markdown ul{list-style-type:disc}.researcher-theme .researcher-chat-markdown ol{list-style-type:decimal}.researcher-theme .researcher-chat-markdown li{margin-block:.25em}.researcher-theme .researcher-chat-markdown li::marker{color:rgb(var(--main-body))}.researcher-theme .researcher-chat-markdown strong{font-weight:600}.researcher-theme .researcher-chat-markdown em{font-style:italic}.researcher-theme .researcher-chat-markdown code{background:rgb(var(--main-surface-soft));border-radius:.25rem;font-family:var(--font-mono),ui-monospace,monospace;font-size:.9em;padding:.125em .25em}.researcher-theme .researcher-chat-markdown pre{background:rgb(var(--main-surface-soft));border:1px solid rgb(var(--main-hairline));border-radius:.375rem;margin-block:.75em;overflow-x:auto;padding:.75em}.researcher-theme .researcher-chat-markdown pre code{padding:0}.researcher-theme .researcher-chat-markdown blockquote{border-inline-start:3px solid rgb(var(--main-hairline));color:rgb(var(--main-body));margin-block:.75em;padding-inline-start:1em}.researcher-theme .researcher-chat-markdown>:first-child{margin-block-start:0}.researcher-theme .researcher-chat-markdown>:last-child{margin-block-end:0}.researcher-theme [role=button]:not(:disabled),.researcher-theme button:not(:disabled){cursor:pointer}