@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.0zgw-jeven.3w.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.0wkzw~je483f-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.0rhz0arwfsn~5.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.0l76wvqk9d84w.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0k4k9394f2q-k.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.08e28id.o-okb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root,[data-theme=light]{--color-primary:#65a30d;--color-primary-hover:#4d7c0f;--color-primary-on-accent:#0a0a0b;--color-text-on-primary-solid:#fff;--color-background:#f5f4ef;--color-surface:#fffcf7;--color-surface-elevated:#fff;--color-text:#0c0c0e;--color-text-muted:#454540;--color-border:#0c0c0e1a;--color-border-strong:#0c0c0e29;--color-accent-subtle:#65a30d1f;--color-text-stroke:#0c0c0e52;--color-control-outline:#65a30d47;--color-success:#15803d;--color-warning:#b45309;--color-error:#b91c1c;--color-link:#4d7c0f;--color-link-hover:#3f6212;--color-input-bg:#fff;--color-input-border:#0c0c0e24;--color-foreground:#0c0c0e;--color-cta-fill:#a3e635;--color-cta-fill-hover:#bef264;--color-shell-grid-line:#0c0c0e0f;--color-shell-glow:#65a30d14;--opacity-shell-grain:.035;--color-chat-bubble-assistant-bg:#ebe8e0;--color-chat-bubble-user-bg:var(--color-input-bg);--color-chat-bubble-border:#0c0c0e1f;--color-chat-code-bg:#0c0c0e0d;--color-chat-quote-bg:#65a30d14;--color-chat-quote-border:#65a30d73;--color-chat-table-zebra:#0c0c0e08;--text-chat:var(--text-base);--text-chat-meta:var(--text-xs);--shadow-sm:0 1px 2px #0c0c0e0f;--shadow-md:0 4px 6px -1px #0c0c0e14, 0 2px 4px -2px #0c0c0e0d;--color-background-primary:var(--color-surface-elevated);--color-background-secondary:var(--color-surface);--color-border-tertiary:var(--color-border);--color-text-secondary:var(--color-text-muted);--color-text-tertiary:color-mix(in srgb, var(--color-text-muted) 85%, transparent);--color-agent-save-bg:var(--color-text);--color-agent-save-fg:var(--color-surface-elevated);--color-agent-save-hover:color-mix(in srgb, var(--color-text) 88%, var(--color-surface));--color-agent-publish-bg:var(--color-primary);--color-agent-publish-fg:var(--color-text-on-primary-solid);--color-agent-publish-hover:var(--color-primary-hover);--color-agent-status-published-bg:#eaf3de;--color-agent-status-published-text:#27500a;--color-agent-status-published-border:#97c459;--color-agent-status-draft-bg:color-mix(in srgb, var(--color-surface) 92%, var(--color-border));--color-agent-status-draft-text:var(--color-text-muted);--color-agent-status-draft-border:var(--color-border-strong);--color-agent-segment-track:color-mix(in srgb, var(--color-border) 50%, transparent);--color-agent-segment-active-bg:var(--color-surface-elevated);--color-agent-segment-active-border:var(--color-border-strong);--color-agent-capability-on:var(--color-success);--agent-avatar-0-bg:#e1f5ee;--agent-avatar-0-fg:#085041;--agent-avatar-1-bg:#eeedfe;--agent-avatar-1-fg:#3c3489;--agent-avatar-2-bg:#faeeda;--agent-avatar-2-fg:#633806;--agent-avatar-3-bg:#faece7;--agent-avatar-3-fg:#712b13;--agent-avatar-4-bg:#f1efe8;--agent-avatar-4-fg:#444441;--wiki-graph-file:#2563eb;--wiki-graph-process:#7c3aed;--wiki-graph-entity:#15803d;--wiki-graph-edge:color-mix(in srgb, var(--color-text-muted) 45%, transparent);--wiki-graph-edge-file:color-mix(in srgb, var(--wiki-graph-file) 55%, var(--color-text-muted));--wiki-graph-node-stroke:var(--color-surface-elevated);--wiki-graph-node-selected:var(--color-primary)}[data-theme=dark]{--color-primary:#a3e635;--color-primary-hover:#bef264;--color-primary-on-accent:#0a0a0b;--color-text-on-primary-solid:#0a0a0b;--color-background:#050506;--color-surface:#0c0c0e;--color-surface-elevated:#111114;--color-text:#f0efe8;--color-text-muted:#f0efe86b;--color-border:#ffffff12;--color-border-strong:#ffffff21;--color-accent-subtle:#a3e6351a;--color-text-stroke:#f0efe847;--color-control-outline:#a3e63538;--color-success:#86efac;--color-warning:#fcd34d;--color-error:#fca5a5;--color-link:#bef264;--color-link-hover:#d9f99d;--color-input-bg:#111114;--color-input-border:#ffffff1f;--color-foreground:#f0efe8;--color-cta-fill:#a3e635;--color-cta-fill-hover:#bef264;--color-shell-grid-line:#ffffff12;--color-shell-glow:#a3e63512;--opacity-shell-grain:.028;--color-chat-bubble-assistant-bg:var(--color-surface-elevated);--color-chat-bubble-user-bg:var(--color-input-bg);--color-chat-bubble-border:var(--color-border);--color-chat-code-bg:#00000059;--color-chat-quote-bg:#a3e6351a;--color-chat-quote-border:#a3e63573;--color-chat-table-zebra:#f0efe80a;--text-chat:var(--text-base);--text-chat-meta:var(--text-xs);--shadow-sm:0 1px 2px #00000040;--shadow-md:0 4px 6px -1px #00000059, 0 2px 4px -2px #00000040;--color-background-primary:var(--color-surface-elevated);--color-background-secondary:var(--color-surface);--color-border-tertiary:var(--color-border);--color-text-secondary:var(--color-text-muted);--color-text-tertiary:#f0efe859;--color-agent-save-bg:var(--color-surface-elevated);--color-agent-save-fg:var(--color-text);--color-agent-save-hover:color-mix(in srgb, var(--color-surface-elevated) 85%, var(--color-primary));--color-agent-publish-bg:var(--color-primary);--color-agent-publish-fg:var(--color-text-on-primary-solid);--color-agent-publish-hover:var(--color-primary-hover);--color-agent-status-published-bg:color-mix(in srgb, var(--color-success) 18%, transparent);--color-agent-status-published-text:var(--color-success);--color-agent-status-published-border:color-mix(in srgb, var(--color-success) 45%, transparent);--color-agent-status-draft-bg:color-mix(in srgb, var(--color-surface) 80%, transparent);--color-agent-status-draft-text:var(--color-text-muted);--color-agent-status-draft-border:var(--color-border-strong);--color-agent-segment-track:var(--color-border);--color-agent-segment-active-bg:var(--color-input-bg);--color-agent-segment-active-border:var(--color-border-strong);--color-agent-capability-on:var(--color-primary);--agent-avatar-0-bg:color-mix(in srgb, #085041 35%, var(--color-surface-elevated));--agent-avatar-0-fg:#bfe8d9;--agent-avatar-1-bg:color-mix(in srgb, #3c3489 35%, var(--color-surface-elevated));--agent-avatar-1-fg:#d4d0ff;--agent-avatar-2-bg:color-mix(in srgb, #633806 35%, var(--color-surface-elevated));--agent-avatar-2-fg:#f5dfb8;--agent-avatar-3-bg:color-mix(in srgb, #712b13 35%, var(--color-surface-elevated));--agent-avatar-3-fg:#f5c4b0;--agent-avatar-4-bg:color-mix(in srgb, #444441 40%, var(--color-surface-elevated));--agent-avatar-4-fg:#e8e6de}:root{--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--font-sans:var(--font-geist-sans), system-ui, sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--font-medium:500;--font-semibold:600;--font-bold:700;--font-extrabold:800;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-full:9999px;--sidebar-width-expanded:200px;--sidebar-width-collapsed:56px;--layout-header-padding-y:var(--space-2);--layout-main-padding:var(--space-2) clamp(var(--space-2), 2vw, var(--space-4));--layout-narrow-max:42rem;--layout-tab-bar-height:clamp(3rem, 10vw, 4rem);--layout-mobile-scroll-bottom-padding:calc(max(7.25rem, calc(var(--layout-tab-bar-height) + var(--space-8))) + env(safe-area-inset-bottom,0px));--knowledge-narrow-max:36rem;--chat-line-height:1.55;--chat-message-gap:var(--space-2);--chat-scroll-padding:var(--space-2);--chat-list-end-padding:clamp(3.5rem, 12dvh, 6rem);--density-citation-min-height:var(--space-5);--chat-popconfirm-max-width:min(calc(100vw - var(--space-8)), 22rem)}
html{scrollbar-width:none}html::-webkit-scrollbar{display:none}html,body{max-width:100vw;overflow-x:hidden}body{-ms-overflow-style:none;color:var(--color-text);background:var(--color-background);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ant-spin .ant-spin-dot-item{background-color:var(--color-primary)!important}.ant-spin .ant-spin-dot,.ant-spin .ant-spin-text{color:var(--color-primary)!important}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}[data-theme=dark] .ant-input,[data-theme=dark] .ant-input-affix-wrapper,[data-theme=dark] .ant-select-selector{background-color:var(--color-input-bg)!important;border-color:var(--color-input-border)!important}[data-theme=dark] .ant-picker-dropdown .ant-picker-panel{background:var(--color-surface-elevated)!important;color:var(--color-text)!important}[data-theme=dark] .ant-picker-dropdown .ant-picker-content th,[data-theme=dark] .ant-picker-dropdown .ant-picker-content td,[data-theme=dark] .ant-picker-dropdown .ant-picker-header,[data-theme=dark] .ant-picker-dropdown .ant-picker-footer,[data-theme=dark] .ant-picker-dropdown .ant-picker-cell .ant-picker-cell-inner{color:var(--color-text)!important}[data-theme=dark] .ant-picker-dropdown .ant-picker-cell-disabled .ant-picker-cell-inner{color:var(--color-text-muted)!important}[data-theme=dark] .ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner:before,[data-theme=dark] .ant-input:hover,[data-theme=dark] .ant-input-affix-wrapper:hover{border-color:var(--color-primary)!important}[data-theme=dark] .ant-input:focus,[data-theme=dark] .ant-input-affix-wrapper:focus,[data-theme=dark] .ant-input-focused,[data-theme=dark] .ant-input-affix-wrapper-focused{border-color:var(--color-primary)!important;box-shadow:0 0 0 2px var(--color-control-outline)!important}[data-theme=light] .ant-input,[data-theme=light] .ant-input-affix-wrapper,[data-theme=light] .ant-select-selector{background-color:var(--color-input-bg)!important;border-color:var(--color-input-border)!important}[data-theme=light] .ant-input:hover,[data-theme=light] .ant-input-affix-wrapper:hover{border-color:var(--color-primary)!important}[data-theme=light] .ant-input:focus,[data-theme=light] .ant-input-affix-wrapper:focus,[data-theme=light] .ant-input-focused,[data-theme=light] .ant-input-affix-wrapper-focused{border-color:var(--color-primary)!important;box-shadow:0 0 0 2px var(--color-control-outline)!important}.chat-scroll-area{scrollbar-width:thin;scrollbar-color:#ffffff1f transparent}.chat-scroll-area::-webkit-scrollbar{width:4px}.chat-scroll-area::-webkit-scrollbar-track{background:0 0}.chat-scroll-area::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:4px}.chat-scroll-area::-webkit-scrollbar-thumb:hover{background:#ffffff40}.knowledge-chat-input::-webkit-scrollbar{display:none}.knowledge-chat-stop-btn,.knowledge-chat-stop-btn:focus,.knowledge-chat-stop-btn:active{color:var(--color-text)!important;background-color:var(--color-surface-elevated)!important;border-color:var(--color-border)!important}.knowledge-chat-stop-btn:hover{transform:scale(1.05);color:var(--color-text)!important;background-color:var(--color-surface-elevated)!important;border-color:var(--color-border)!important}.knowledge-chat-stop-btn{transition:background-color .15s,border-color .15s,transform .15s}.knowledge-chat-send-btn{transition:background-color .15s,border-color .15s,color .15s,transform .15s}.knowledge-chat-send-btn:hover:not(:disabled){transform:scale(1.05);color:var(--color-text)!important;background-color:var(--color-surface-elevated)!important;border-color:var(--color-border)!important}[data-theme=dark] .ant-btn:not(.ant-btn-primary):not(.ant-btn-link){transition:background-color .15s,border-color .15s,color .15s;color:var(--color-text)!important;background-color:var(--color-surface-elevated)!important;border-color:var(--color-border)!important}[data-theme=dark] .ant-btn:not(.ant-btn-primary):not(.ant-btn-link):hover,[data-theme=dark] .ant-btn:not(.ant-btn-primary):not(.ant-btn-link):focus{color:var(--color-text)!important;background-color:var(--color-surface-elevated)!important;border-color:var(--color-border-strong)!important}[data-theme=dark] .ant-btn:not(.ant-btn-primary):not(.ant-btn-link):active{color:var(--color-text)!important;background-color:var(--color-surface)!important;border-color:var(--color-primary)!important}[data-theme=dark] .ant-btn-primary:not(:disabled):not(.ant-btn-dangerous):not(.ant-btn-background-ghost),[data-theme=dark] .ant-btn-primary.ant-btn-loading:not(.ant-btn-dangerous):not(.ant-btn-background-ghost){color:var(--color-text-on-primary-solid)!important;background-color:var(--color-primary)!important;border-color:var(--color-primary)!important}[data-theme=dark] .ant-btn-primary:not(:disabled):not(.ant-btn-dangerous):not(.ant-btn-background-ghost):hover,[data-theme=dark] .ant-btn-primary:not(:disabled):not(.ant-btn-dangerous):not(.ant-btn-background-ghost):focus-visible,[data-theme=dark] .ant-btn-primary:not(:disabled):not(.ant-btn-dangerous):not(.ant-btn-background-ghost):active{color:var(--color-text-on-primary-solid)!important;background-color:var(--color-primary-hover)!important;border-color:var(--color-primary-hover)!important}[data-theme=dark] .ant-tabs .ant-tabs-tab-active,[data-theme=dark] .ant-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--color-primary)!important}[data-theme=dark] .ant-tabs .ant-tabs-tab-active:hover,[data-theme=dark] .ant-tabs .ant-tabs-tab-active:hover .ant-tabs-tab-btn,[data-theme=dark] .ant-tabs .ant-tabs-tab:not(.ant-tabs-tab-active):not(.ant-tabs-tab-disabled):hover,[data-theme=dark] .ant-tabs .ant-tabs-tab:not(.ant-tabs-tab-active):not(.ant-tabs-tab-disabled):hover .ant-tabs-tab-btn,[data-theme=dark] .ant-tabs .ant-tabs-tab:not(.ant-tabs-tab-disabled) .ant-tabs-tab-btn:active,[data-theme=dark] .ant-tabs .ant-tabs-tab:not(.ant-tabs-tab-disabled) .ant-tabs-tab-btn:focus:not(:focus-visible){color:var(--color-primary-hover)!important}[data-theme=dark] .knowledge-add-sources-btn.ant-btn-primary:not(:disabled):not(.ant-btn-loading){color:var(--color-text)!important;background-color:var(--color-surface-elevated)!important;border-color:var(--color-border)!important}[data-theme=dark] .knowledge-add-sources-btn.ant-btn-primary{transition:background-color .15s,border-color .15s,color .15s}[data-theme=dark] .knowledge-add-sources-btn.ant-btn-primary:hover,[data-theme=dark] .knowledge-add-sources-btn.ant-btn-primary:focus,[data-theme=dark] .knowledge-add-sources-btn.ant-btn-primary:focus-visible{color:var(--color-text)!important;background-color:var(--color-surface-elevated)!important;border-color:var(--color-border)!important}[data-theme=dark] .knowledge-add-sources-btn.ant-btn-primary:active{color:var(--color-text)!important;background-color:var(--color-border)!important;border-color:var(--color-text-muted)!important}
