:root{--green:#b5bd00;--accent-contrast:#1f210a;--msg-px:1px}@media (width<=555px){:root{--msg-px:.875px}}:root{--green-hover:#c7ce40;--light-green:#a8b845;--light-green-2:#a8b845;--dark-green:#41852d;--green-2:#b5bd00;--bg-color:#212528;--text-color:#fff;--text-color-light:oklch(85% 0 0);--disclaimer-text-color:#888;--separator-color:#444;--code-bg:#1f2937;--code-border:#374151;--code-text-color:#e5e7eb;--copy-button-bg:#4b5563;--send-icon-disabled:#9ca3af;--chip-bg:#2b3035;--chip-border:#4b5563;--chip-border-hover:#6b7280;--chip-bg-hover:var(--light-green);--chip-bg-hover-light:oklch(30% .02 110);--scroll-bottom-bg-hover:oklch(32% .05 105.69);--composer-btn-color:#c9cdd1;--composer-btn-color-hover:#f5f2e9;--composer-btn-hover-bg:#3a4045;--composer-btn-hover-border:transparent;--composer-btn-badge-text:#fff;--negative-feedback:#e04040;--negative-feedback-hover:#be3535;--blue:#60a5fa;--yellow:gold;--callout-bg:var(--code-bg);--callout-border:#3a4147;--callout-body:#d1d5db;--callout-hint-header-bg:#60a5fa14;--callout-hint-header-border:#60a5fa33;--callout-hint-icon:var(--blue);--callout-hint-label:#93c5fd;--callout-warning-header-bg:#f59e0b14;--callout-warning-header-border:#f59e0b38;--callout-warning-icon:#f59e0b;--callout-warning-label:#fbbf24;--callout-helpline-header-bg:#b5bd001a;--callout-helpline-header-border:#b5bd0047;--callout-helpline-icon:var(--green);--callout-helpline-label:var(--light-green);--figure-caption-title:#f3f3f3;--figure-panel-bg:#212528;--figure-panel-edge:transparent;--figure-panel-title:#f3f3f3;--figure-panel-body:#ffffffb8;--figure-panel-meta:#ffffff80;--figure-panel-doc:#fff;--figure-panel-hairline:#ffffff1f;--context-card-border:#555;--context-card-text:#e0e0e0;--context-memory-icon-bg:#fff;--context-icon-file:#008abd;--context-table-th-bg:#2b2f34;--context-table-border:#4a4f56;--context-toggle-color:#a7a7a7;--user-msg-strip-active-bg:var(--scroll-bottom-bg-hover);--new-chat-icon-bg:#b5bd004d;--new-chat-icon-color:var(--sidebar-text-200);--avatar-text-color:var(--sidebar-bg-100);--popover-shadow:0 4px 12px #0006;--shadow-modal:0 8px 32px #00000080;--placeholder-color:#767a80;--surface-hover-bg:#ffffff0d;--surface-active-bg:#ffffff14;--text-muted:#6b7280;--green-hover-admin:#a0a800;--danger-bg:#dc26261a;--danger-text:#f87171;--lint-tooltip-bg:var(--chip-bg);--lint-tooltip-border:#ffffff1f;--lint-tooltip-body:#9ca3af;--lint-tooltip-code:#e5e7eb;--lint-diff-added-text:#dade7f;--klartext-number:#add8e6;--klartext-comment:#00cf00;--klartext-fmax:#ff8000;--klartext-mfunction:#cf9fff;--klartext-string:#c4a484;--klartext-pgm-line:#add8e6;--klartext-spindle:#ffb3ff;--klartext-line-number:#666;--sidebar-width:min(18rem, 100vw);--sidebar-bg-100:#18181b;--sidebar-bg-200:#1f1f23;--sidebar-bg-300:#27272a;--sidebar-bg-400:#3f3f46;--sidebar-text-100:#e5e5e0;--sidebar-text-200:#d4d4d0;--sidebar-text-300:#a1a1aa;--sidebar-text-400:#71717a;--sidebar-text-500:#52525b;--sidebar-border-200:#27272a;--sidebar-border-300:#3f3f46;--sidebar-accent:#c8d000;--sidebar-hover-bg:#ffffff0d;--sidebar-context-bg:#1f1f23;--sidebar-context-hover:#27272a;--table-border:#4b5563;--table-header-border:#6b7280;--table-header-bg:#1f2937;--table-even-row-bg:#1f2937;--table-odd-row-bg:#111827;--md-table-header-text:#9ca3af;--md-table-header-border:var(--separator-color);--md-table-body-text:#d1d5db;--md-table-hairline:#333;--md-table-label-text:var(--text-color);--tile-bg:#343b40;--tile-border:#ffffff17;--tile-icon:var(--light-green);--tile-heading:#f3f4f6;--tile-footer:#9ca3af;--font-family:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-family-mono:"Monaco", "Menlo", "Ubuntu Mono", monospace;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-full:9999px}body.light-mode{--bg-color:#f3f3f3;--text-color:#374151;--text-color-light:oklch(43% .02 260);--separator-color:#e0e0e0;--light-green:#dade7f;--light-green-2:#dcda99;--code-bg:#f8f9fa;--code-border:#eaedf0;--code-text-color:inherit;--copy-button-bg:#bfbebe;--send-icon-disabled:#ededed;--chip-bg:#fff;--chip-border:var(--light-green);--chip-border-hover:var(--green);--chip-bg-hover:var(--light-green);--chip-bg-hover-light:oklch(92% .09 108);--scroll-bottom-bg-hover:oklch(100% .05 105.69);--composer-btn-color:#888;--composer-btn-color-hover:var(--text-color);--composer-btn-hover-bg:var(--chip-bg-hover-light);--composer-btn-hover-border:var(--green);--blue:#0063a5;--callout-bg:var(--code-bg);--callout-border:#e0e0e0;--callout-body:#374151;--callout-hint-header-bg:#0063a50f;--callout-hint-header-border:#0063a526;--callout-hint-icon:var(--blue);--callout-hint-label:var(--blue);--callout-warning-header-bg:#deaf0017;--callout-warning-header-border:#b453092e;--callout-warning-icon:#b45309;--callout-warning-label:#b45309;--callout-helpline-header-bg:#b5bd001a;--callout-helpline-header-border:#41852d40;--callout-helpline-icon:var(--dark-green);--callout-helpline-label:var(--dark-green);--figure-caption-title:#1a1a1a;--figure-panel-bg:#fafaf8;--figure-panel-edge:#e5e5e0;--figure-panel-title:#1a1a1a;--figure-panel-body:#4b5563;--figure-panel-meta:#8a8a8a;--figure-panel-doc:#1a1a1a;--figure-panel-hairline:#e5e5e0;--context-card-border:#d8d8d8;--context-card-text:inherit;--context-memory-icon-bg:#000;--context-table-th-bg:var(--code-bg);--context-table-border:#d0d0d0;--context-toggle-color:#888;--user-msg-strip-active-bg:var(--scroll-bottom-bg-hover);--new-chat-icon-bg:#dade7f;--new-chat-icon-color:#2c2c2c;--avatar-text-color:#fff;--popover-shadow:0 4px 12px #00000026;--shadow-modal:0 8px 32px #0000002e;--placeholder-color:#c5c5c5;--surface-hover-bg:#0000000a;--surface-active-bg:#0000000f;--danger-bg:#fef2f2;--danger-text:#dc2626;--lint-tooltip-bg:#fff;--lint-tooltip-border:#0000001a;--lint-tooltip-body:#6b7280;--lint-tooltip-code:var(--text-color);--lint-diff-added-text:var(--dark-green);--klartext-number:#1800de;--klartext-comment:#104e00;--klartext-fmax:#ff8000;--klartext-mfunction:#7f0089;--klartext-string:#5f2600;--klartext-pgm-line:#1800de;--klartext-spindle:#7e0007;--klartext-line-number:#888;--sidebar-bg-100:#f5f5f0;--sidebar-bg-200:#ebebde;--sidebar-bg-300:#e0e0d3;--sidebar-bg-400:#d4d4c8;--sidebar-text-100:#3c3752;--sidebar-text-200:#4a4660;--sidebar-text-300:#5c5873;--sidebar-text-400:#737080;--sidebar-text-500:#9c9aa6;--sidebar-border-200:#e5e5da;--sidebar-border-300:#d4d4c8;--sidebar-accent:#b5bd00;--sidebar-hover-bg:#0000000d;--sidebar-context-bg:#fff;--sidebar-context-hover:#f3f4f6;--table-border:#333;--table-header-border:#333;--table-header-bg:transparent;--table-even-row-bg:#f9f9f9;--table-odd-row-bg:transparent;--md-table-header-text:#6b7280;--md-table-header-border:#c9c9c9;--md-table-body-text:var(--text-color);--md-table-hairline:var(--separator-color);--md-table-label-text:#111827;--tile-bg:#fff9;--tile-border:#0000001a;--tile-icon:var(--light-green);--tile-heading:#4b5563;--tile-footer:#9ca3af;--auth-page-bg:#f5f3ed;--auth-card-bg:#f7f7f7;--auth-text-strong:#1a1a1a;--auth-text-body:#2d2d2d;--auth-text-label:#4a4a4a;--auth-text-muted:#525252;--auth-text-secondary:#5c5c5c}::view-transition-old(root){z-index:1;animation:none}::view-transition-new(root){z-index:999;animation:.6s ease-in-out theme-reveal}@keyframes theme-reveal{0%{clip-path:circle(0px at var(--theme-toggle-x,40px) var(--theme-toggle-y,40px))}to{clip-path:circle(200vmax at var(--theme-toggle-x,40px) var(--theme-toggle-y,40px))}}
