:root{--kuse-primary:var(--t-btn-primary,#6a4040);--kuse-primary-hover:var(--t-btn-primary-hover,#583535);--kuse-primary-active:#4a2a2a;--kuse-surface-primary:var(--t-subtle,#faf9f5);--kuse-surface-secondary:var(--t-subtle,#faf9f5);--kuse-background:var(--t-subtle,#faf9f5);--kuse-text-primary:var(--t-primary,#202020);--kuse-text-secondary:var(--t-chat-secondary,#787876);--kuse-text-tertiary:var(--t-disabled,rgba(106,64,64,0.4));--kuse-text-placeholder:var(--t-chat-secondary,#787876);--kuse-border-primary:var(--t-divider,rgba(106,64,64,0.08));--kuse-border-secondary:var(--t-light,rgba(106,64,64,0.04));--kuse-border-hover:rgba(106,64,64,0.12);--kuse-hover-bg:var(--t-hover-white,rgba(106,64,64,0.02));--kuse-active-bg:rgba(106,64,64,0.04);--kuse-selected-bg:var(--t-selected,rgba(106,64,64,0.08));--kuse-success:#22c55e;--kuse-warning:#f59e0b;--kuse-error:#ef4444;--kuse-info:#3b82f6;--kuse-citation-bg:var(--t-subtle,#fdfbf9);--kuse-citation-border:var(--t-divider,rgba(32,32,32,0.08));--kuse-quote-bg:rgba(255,184,76,0.1);--kuse-quote-border:rgba(255,184,76,0.2);--kuse-quote-accent:rgba(255,184,76,0.8);--kuse-ai-agent-bg:var(--t-on-subtle,rgba(236,227,219,0.5));--kuse-user-bubble-bg:rgba(106,64,64,0.04);--kuse-shadow-sm:0px 0px 12px rgba(32,32,32,0.08);--kuse-shadow-md:0px 6px 14px rgba(0,0,0,0.06);--kuse-shadow-lg:0px 12px 24px rgba(0,0,0,0.1);--kuse-shadow-input:9px -72px 20px 0px rgba(255,212,184,0),6px -46px 18px 0px rgba(255,212,184,0.01),3px -26px 16px 0px rgba(255,212,184,0.05),1px -11px 12px 0px rgba(255,212,184,0.09),0px -3px 6px 0px rgba(255,212,184,0.1);--kuse-font-primary:"Poppins",sans-serif;--kuse-font-display:"Instrument Serif",serif;--kuse-text-xs:10px;--kuse-text-sm:12px;--kuse-text-base:14px;--kuse-text-lg:16px;--kuse-text-xl:20px;--kuse-text-2xl:24px;--kuse-text-3xl:26.947px;--kuse-leading-tight:1.2;--kuse-leading-normal:1.5;--kuse-weight-normal:400;--kuse-weight-medium:500;--kuse-weight-semibold:600;--kuse-space-1:4px;--kuse-space-2:8px;--kuse-space-3:12px;--kuse-space-4:16px;--kuse-space-5:20px;--kuse-space-6:24px;--kuse-space-8:32px;--kuse-space-10:40px;--kuse-space-12:48px;--kuse-space-16:64px;--kuse-space-20:80px;--kuse-radius-sm:var(--radius-4,4px);--kuse-radius-md:var(--radius-6,6px);--kuse-radius-lg:var(--radius-8,8px);--kuse-radius-xl:var(--radius-12,12px);--kuse-z-dropdown:10;--kuse-z-sticky:20;--kuse-z-modal:50;--kuse-z-tooltip:100;--kuse-transition-fast:0.1s ease;--kuse-transition-normal:0.2s ease;--kuse-transition-slow:0.3s ease;--kuse-transition-spring:0.3s cubic-bezier(0.4,0,0.2,1);--cr-primary:var(--t-btn-primary,#6a4040);--cr-primary-hover:var(--t-btn-primary-hover,#583535);--cr-primary-light:var(--t-hover-subtle,#f4f3ef);--cr-primary-medium:rgba(106,64,64,0.08);--cr-primary-30:rgba(106,64,64,0.3);--cr-primary-60:var(--t-chat-secondary,#787876);--cr-primary-70:rgba(106,64,64,0.7);--cr-text-primary:var(--t-primary,#202020);--cr-text-secondary:var(--t-chat-secondary,#787876);--cr-text-tertiary:var(--t-tertiary,#676767);--cr-text-quaternary:var(--t-tertiary,#676767);--cr-text-disabled:var(--t-disabled,#919191);--cr-bg-primary:var(--t-subtle,#faf9f5);--cr-bg-secondary:var(--t-subtle,#fdfcf8);--cr-bg-tertiary:var(--t-hover-subtle,#f4f3ef);--cr-bg-accent:var(--t-on-subtle,#f1ece1);--cr-bg-brand:var(--t-subtle,#fdfcf8);--cr-bg-neutral:var(--t-hover-subtle,#f4f3ef);--cr-border-primary:var(--t-divider,#f5f5f5);--cr-border-secondary:var(--t-light,#f5f5f5);--cr-border-tertiary:var(--t-on-subtle,#f1ece1);--cr-success:#166534;--cr-success-bg:#f0fdf4;--cr-success-border:#bbf7d0;--cr-error:#dc2626;--cr-error-bg:#fef2f2;--cr-error-border:#fee2e2;--cr-warning:#856404;--cr-warning-bg:#fff3cd;--cr-warning-border:#ffc107;--cr-link:#0a69da;--cr-link-hover:#0550ae;--cr-link-alt:#2196f3;--cr-link-alt-hover:#1976d2;--cr-table-header-bg:var(--t-light,#f5f5f5);--cr-table-row-hover:var(--t-hover-white,#f6f5f5);--cr-table-streaming:#607d8b;--cr-agent-bg:var(--t-subtle,#fdfcf8);--cr-agent-content-bg:var(--t-on-subtle,#f1ece1);--cr-agent-shadow:rgba(106,64,64,0.1);--cr-tool-bg:var(--t-hover-subtle,#f4f3ef);--cr-tool-header-bg:var(--t-hover-subtle,#f4f3ef);--cr-tool-border:var(--t-divider,#f5f5f5);--cr-font-primary:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--cr-font-mono:"SF Mono",Monaco,"Cascadia Code","Roboto Mono",Consolas,"Courier New",monospace;--cr-text-xs:10px;--cr-text-sm:11px;--cr-text-base:12px;--cr-text-md:13px;--cr-text-lg:14px;--cr-text-xl:16px;--cr-font-light:300;--cr-font-normal:400;--cr-font-medium:500;--cr-font-semibold:600;--cr-leading-tight:1.4;--cr-leading-normal:1.5;--cr-leading-relaxed:150%;--cr-space-xs:4px;--cr-space-sm:6px;--cr-space-base:8px;--cr-space-md:10px;--cr-space-lg:12px;--cr-space-xl:16px;--cr-space-2xl:20px;--cr-space-3xl:24px;--cr-radius-sm:4px;--cr-radius-base:6px;--cr-radius-md:8px;--cr-radius-lg:12px;--cr-shadow-sm:0 1px 2px rgba(0,0,0,0.05);--cr-shadow-base:0 4px 12px var(--cr-agent-shadow);--cr-shadow-lg:0 8px 24px rgba(0,0,0,0.15);--cr-transition-fast:0.15s ease;--cr-transition-base:0.2s ease;--cr-transition-smooth:0.3s cubic-bezier(0.4,0,0.2,1);--cr-markdown-text-size:var(--cr-text-lg)}.dark{--kuse-primary-active:#e0a98a;--kuse-border-hover:rgba(255,255,255,0.12);--kuse-hover-bg:rgba(255,255,255,0.04);--kuse-active-bg:rgba(255,255,255,0.06);--kuse-selected-bg:rgba(255,255,255,0.08);--kuse-quote-bg:rgba(255,184,76,0.08);--kuse-quote-border:rgba(255,184,76,0.15);--kuse-ai-agent-bg:rgba(255,255,255,0.04);--kuse-user-bubble-bg:rgba(255,255,255,0.06);--kuse-shadow-sm:0px 0px 12px rgba(0,0,0,0.3);--kuse-shadow-md:0px 6px 14px rgba(0,0,0,0.2);--kuse-shadow-lg:0px 12px 24px rgba(0,0,0,0.3);--kuse-shadow-input:none;--cr-primary-medium:rgba(255,255,255,0.08);--cr-primary-30:rgba(255,255,255,0.3);--cr-primary-70:rgba(255,255,255,0.7);--cr-success:#4ade80;--cr-success-bg:rgba(34,197,94,0.1);--cr-success-border:rgba(34,197,94,0.3);--cr-error-bg:rgba(239,68,68,0.1);--cr-error-border:rgba(239,68,68,0.3);--cr-warning:#fbbf24;--cr-warning-bg:rgba(245,158,11,0.1);--cr-warning-border:rgba(245,158,11,0.3);--cr-link:#58a6ff;--cr-link-hover:#79b8ff;--cr-link-alt:#64b5f6;--cr-link-alt-hover:#82b5e4;--cr-agent-shadow:rgba(0,0,0,0.2)}:lang(zh-CN),:lang(zh-Hans),[lang=zh-CN],[lang^=zh-Hans]{--cr-font-primary:var(--font-poppins),"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei UI","Microsoft YaHei","Apple Color Emoji","Segoe UI Emoji",sans-serif;--kuse-font-primary:var(--font-poppins),"Poppins","PingFang SC","Microsoft YaHei UI","Microsoft YaHei","Apple Color Emoji","Segoe UI Emoji",sans-serif}:lang(zh-HK),:lang(zh-Hant),:lang(zh-TW),[lang=zh-HK],[lang=zh-TW],[lang^=zh-Hant]{--cr-font-primary:var(--font-poppins),"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang TC","Microsoft YaHei UI","Microsoft YaHei","Microsoft JhengHei UI","Apple Color Emoji","Segoe UI Emoji",sans-serif;--kuse-font-primary:var(--font-poppins),"Poppins","PingFang TC","Microsoft YaHei UI","Microsoft YaHei","Microsoft JhengHei UI","Apple Color Emoji","Segoe UI Emoji",sans-serif}