:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f7f8fa;--foreground:#1a1d27;--card:#fff;--card-foreground:#1a1d27;--popover:#fff;--popover-foreground:#1a1d27;--primary:#2f6b4f;--primary-foreground:#fff;--secondary:#eef1f5;--secondary-foreground:#25283a;--muted:#eef1f5;--muted-foreground:#6b7280;--accent:#e6f3ec;--accent-foreground:#24543f;--destructive:#c62828;--destructive-foreground:#fff;--border:#e4e7ef;--input:#d4d8e3;--ring:#2f6b4f;--radius:.75rem;--acongm-font-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "PingFang SC", "Noto Sans SC", sans-serif;--acongm-font-mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--acongm-radius-sm:calc(var(--radius) - .25rem);--acongm-radius-md:var(--radius);--acongm-radius-lg:calc(var(--radius) + .25rem);--acongm-radius-pill:999px;--acongm-bg:var(--background);--acongm-fg:var(--foreground);--acongm-surface-0:var(--background);--acongm-surface-1:var(--card);--acongm-surface-2:var(--secondary);--acongm-surface-ink:#14161f;--acongm-surface-ink-soft:#25283a;--acongm-border:var(--border);--acongm-border-strong:var(--input);--acongm-text:var(--foreground);--acongm-text-muted:var(--muted-foreground);--acongm-text-on-accent:var(--primary-foreground);--acongm-accent:var(--primary);--acongm-accent-hover:#3eaf7c;--acongm-accent-soft:var(--accent);--acongm-accent-gradient:linear-gradient(135deg, var(--acongm-surface-ink-soft) 0%, var(--primary) 100%);--acongm-danger:var(--destructive);--acongm-danger-border:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:root{--acongm-danger-border:color-mix(in oklab, var(--destructive) 36%, transparent)}}:root{--acongm-shadow:0 8px 24px #1820380f;--acongm-overlay:#14161f6b;--acongm-chat-width:clamp(400px, 30vw, 520px);--acongm-chat-z:1200;--acongm-fab-z:1100;--acongm-ease:cubic-bezier(.22, 1, .36, 1);--acongm-fab-bg:var(--primary);--acongm-fab-bg-soft:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--acongm-fab-bg-soft:color-mix(in oklab, var(--primary) 78%, #0b3d28)}}:root{--acongm-fab-fg:var(--primary-foreground);--acongm-fab-border:#ffffff3d;--acongm-fab-icon-bg:#ffffff2e;--acongm-fab-shadow:0 10px 28px var(--primary)}@supports (color:lab(0% 0 0)){:root{--acongm-fab-border:lab(100% -.0000298023 .0000119209/.24);--acongm-fab-icon-bg:lab(100% -.0000298023 .0000119209/.18)}}@supports (color:color-mix(in lab, red, red)){:root{--acongm-fab-shadow:0 10px 28px color-mix(in oklab, var(--primary) 38%, transparent)}}:root{--acongm-fab-glow:#3eaf7c80}@supports (color:lab(0% 0 0)){:root{--acongm-fab-glow:lab(64.1819% -42.4441 16.476/.5)}}.dark,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#12141c;--foreground:#e8eaef;--card:#1a1d27;--card-foreground:#e8eaef;--popover:#1a1d27;--popover-foreground:#e8eaef;--primary:#3eaf7c;--primary-foreground:#0b1f16;--secondary:#222633;--secondary-foreground:#e8eaef;--muted:#222633;--muted-foreground:#9aa3b5;--accent:#20392d;--accent-foreground:#bcebd4;--destructive:#ef6b6b;--destructive-foreground:#2a0b0b;--border:#2c3140;--input:#3a4052;--ring:#3eaf7c;--acongm-surface-ink:#0f1118;--acongm-surface-ink-soft:#1a1d27;--acongm-accent-hover:#7ee0b0;--acongm-shadow:0 8px 24px #00000059;--acongm-overlay:#00000094;--acongm-fab-bg:var(--primary);--acongm-fab-bg-soft:#2f9a6a;--acongm-fab-fg:var(--primary-foreground);--acongm-fab-border:#ffffff4d;--acongm-fab-icon-bg:#0b1f1624;--acongm-fab-shadow:0 12px 32px #3eaf7c66;--acongm-fab-glow:#7ee0b073}@supports (color:lab(0% 0 0)){.dark,[data-theme=dark]{--acongm-fab-border:lab(100% -.0000298023 .0000119209/.3);--acongm-fab-icon-bg:lab(9.84014% -10.5788 3.55268/.14);--acongm-fab-glow:lab(82.2231% -38.3875 14.1855/.45)}}@media (prefers-color-scheme:dark){:root:not(.light):not(.dark):not([data-theme=light]):not([data-theme=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#12141c;--foreground:#e8eaef;--card:#1a1d27;--card-foreground:#e8eaef;--popover:#1a1d27;--popover-foreground:#e8eaef;--primary:#3eaf7c;--primary-foreground:#0b1f16;--secondary:#222633;--secondary-foreground:#e8eaef;--muted:#222633;--muted-foreground:#9aa3b5;--accent:#20392d;--accent-foreground:#bcebd4;--destructive:#ef6b6b;--destructive-foreground:#2a0b0b;--border:#2c3140;--input:#3a4052;--ring:#3eaf7c;--acongm-surface-ink:#0f1118;--acongm-surface-ink-soft:#1a1d27;--acongm-accent-hover:#7ee0b0;--acongm-shadow:0 8px 24px #00000059;--acongm-overlay:#00000094;--acongm-fab-bg:var(--primary);--acongm-fab-bg-soft:#2f9a6a;--acongm-fab-fg:var(--primary-foreground);--acongm-fab-border:#ffffff4d;--acongm-fab-icon-bg:#0b1f1624;--acongm-fab-shadow:0 12px 32px #3eaf7c66;--acongm-fab-glow:#7ee0b073}@supports (color:lab(0% 0 0)){:root:not(.light):not(.dark):not([data-theme=light]):not([data-theme=dark]){--acongm-fab-border:lab(100% -.0000298023 .0000119209/.3);--acongm-fab-icon-bg:lab(9.84014% -10.5788 3.55268/.14);--acongm-fab-glow:lab(82.2231% -38.3875 14.1855/.45)}}}.acongm-aui-root,.aui-root,.acongm-chat-root{--aui-background:var(--acongm-surface-1);--aui-foreground:var(--acongm-text);--aui-muted:var(--acongm-surface-2);--aui-muted-foreground:var(--acongm-text-muted);--aui-border:var(--acongm-border);--aui-primary:var(--acongm-surface-ink);--aui-primary-foreground:#fff;--aui-accent:var(--acongm-accent-soft);--aui-accent-foreground:var(--acongm-text);--aui-destructive:var(--acongm-danger);--aui-ring:var(--acongm-accent-hover);--aui-radius:var(--acongm-radius-md);color:var(--acongm-text);font-family:var(--acongm-font-sans)}.acongm-aui-root:not(.rc-drawer),.aui-root:not(.rc-drawer),.acongm-chat-root:not(.rc-drawer){background:var(--acongm-surface-0)}.acongm-aui-root code,.aui-root code,.acongm-chat-root code{font-family:var(--acongm-font-mono)}
.rc-drawer{z-index:1050;pointer-events:none;position:fixed;inset:0}.rc-drawer-inline{position:absolute}.rc-drawer-mask{z-index:1050;pointer-events:auto;background:#00000080;position:absolute;inset:0}.rc-drawer-content-wrapper{z-index:1050;transition:transform .3s;position:absolute;overflow:hidden}.rc-drawer-content-wrapper-hidden{display:none}.rc-drawer-left .rc-drawer-content-wrapper{top:0;bottom:0;left:0}.rc-drawer-right .rc-drawer-content-wrapper{top:0;bottom:0;right:0}.rc-drawer-content{pointer-events:auto;background:#fff;width:100%;height:100%;overflow:auto}.acongm-workspace[data-preset=siteFocus],.acongm-workspace[data-preset=siteFull]{--gpt-bg:#fff;--gpt-fg:#0d0d0d;--gpt-muted:#8e8e8e;--gpt-border:#e5e5e5;--gpt-sidebar:#f9f9f9;--gpt-sidebar-hover:#0000000d;--gpt-sidebar-active:#00000014;--gpt-user-bubble:#f4f4f4;--gpt-composer-bg:#fff;--gpt-composer-shadow:0 2px 6px -2px #0000000d;--gpt-send-bg:#0d0d0d;--gpt-send-fg:#fff;background:var(--gpt-bg);color:var(--gpt-fg)}html.dark .acongm-workspace[data-preset=siteFocus],html.dark .acongm-workspace[data-preset=siteFull],html[data-theme=dark] .acongm-workspace[data-preset=siteFocus],html[data-theme=dark] .acongm-workspace[data-preset=siteFull]{--gpt-bg:#000;--gpt-fg:#ececec;--gpt-muted:#8e8e8e;--gpt-border:transparent;--gpt-sidebar:#171717;--gpt-sidebar-hover:#ffffff14;--gpt-sidebar-active:#ffffff1f;--gpt-user-bubble:#323232;--gpt-composer-bg:#212121;--gpt-composer-shadow:inset 0 0 1px 0 #fff3;--gpt-send-bg:#fff;--gpt-send-fg:#000}.acongm-workspace[data-preset=siteFocus] .acongm-workspace__thread,.acongm-workspace[data-preset=siteFull] .acongm-workspace__thread{background:var(--gpt-sidebar);border-right:1px solid var(--gpt-fg)}@supports (color:color-mix(in lab, red, red)){.acongm-workspace[data-preset=siteFocus] .acongm-workspace__thread,.acongm-workspace[data-preset=siteFull] .acongm-workspace__thread{border-right:1px solid color-mix(in srgb, var(--gpt-fg) 8%, transparent)}}.acongm-workspace[data-preset=siteFocus] .acongm-workspace__thread,.acongm-workspace[data-preset=siteFull] .acongm-workspace__thread{overflow:hidden}.acongm-workspace[data-preset=siteFocus] .acongm-workspace__main,.acongm-workspace[data-preset=siteFull] .acongm-workspace__main{background:var(--gpt-bg)}.acongm-gpt-sidebar{height:100%;min-height:0;color:var(--gpt-fg,inherit);background:0 0;flex-direction:column;gap:.65rem;padding:.75rem .65rem;display:flex;overflow:hidden}.acongm-gpt-sidebar__header{flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.15rem .35rem;display:flex}.acongm-gpt-sidebar__brand{align-items:center;gap:.45rem;font-size:.92rem;display:inline-flex}.acongm-gpt-sidebar__header-actions{gap:.2rem;display:inline-flex}.acongm-gpt-sidebar__icon{width:30px;height:30px;color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;border-radius:.55rem;justify-content:center;align-items:center;display:inline-flex}.acongm-gpt-sidebar__icon:hover{opacity:1;background:var(--gpt-sidebar-hover)}.acongm-gpt-sidebar__icon.is-spinning svg{animation:.85s linear infinite acongm-gpt-spin}@keyframes acongm-gpt-spin{to{transform:rotate(360deg)}}.acongm-gpt-sidebar__item.is-draft{opacity:.92;font-style:italic}.acongm-gpt-thread-loading{min-height:40vh;color:var(--gpt-fg,#0d0d0d);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.acongm-gpt-thread-loading{color:color-mix(in srgb, var(--gpt-fg,#0d0d0d) 55%, transparent)}}.acongm-gpt-thread-loading{font-size:.92rem}.acongm-gpt-sidebar__icon.is-mobile-only{display:none}.acongm-workspace.is-compact .acongm-gpt-sidebar__icon.is-mobile-only,.acongm-workspace-sheet .acongm-gpt-sidebar__icon.is-mobile-only{display:inline-flex}.acongm-gpt-sidebar__new{border:1px solid var(--gpt-fg);flex-shrink:0;align-items:center;gap:.55rem;width:100%;min-height:40px;padding:0 .85rem;display:flex}@supports (color:color-mix(in lab, red, red)){.acongm-gpt-sidebar__new{border:1px solid color-mix(in srgb, var(--gpt-fg) 12%, transparent)}}.acongm-gpt-sidebar__new{color:inherit;cursor:pointer;font:inherit;background:0 0;border-radius:.85rem;font-size:.88rem;font-weight:550}.acongm-gpt-sidebar__new:hover:not(:disabled){background:var(--gpt-sidebar-hover)}.acongm-gpt-sidebar__new:disabled{opacity:.45;cursor:default}.acongm-gpt-sidebar__list{flex-direction:column;flex:1;gap:.35rem;min-height:0;display:flex;overflow:auto}.acongm-gpt-sidebar__list ul{flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.acongm-gpt-sidebar__list>ul>li{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.1rem;display:grid}.acongm-gpt-sidebar__item{width:100%;min-height:34px;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:.55rem;align-items:center;padding:.4rem .7rem;font-size:.84rem;display:flex}.acongm-gpt-sidebar__item:hover,.acongm-gpt-sidebar__item.is-active{background:var(--gpt-sidebar-active)}.acongm-gpt-sidebar__item-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.acongm-gpt-sidebar__item-delete{width:28px;color:inherit;opacity:0;cursor:pointer;background:0 0;border:0;border-radius:.45rem;justify-content:center;align-items:center;display:inline-flex}.acongm-gpt-sidebar__list li:hover .acongm-gpt-sidebar__item-delete,.acongm-gpt-sidebar__item-delete:focus-visible{opacity:.7}.acongm-gpt-sidebar__item-delete:hover{opacity:1;background:var(--gpt-sidebar-hover)}.acongm-gpt-sidebar__hint{color:var(--gpt-muted);margin:.35rem .7rem;font-size:.78rem;line-height:1.4}.acongm-gpt-sidebar__footer{border-top:1px solid var(--gpt-fg);flex-direction:column;flex-shrink:0;gap:.5rem;padding-top:.65rem;display:flex}@supports (color:color-mix(in lab, red, red)){.acongm-gpt-sidebar__footer{border-top:1px solid color-mix(in srgb, var(--gpt-fg) 10%, transparent)}}.acongm-gpt-sidebar__link{color:inherit;opacity:.7;padding:0 .35rem;font-size:.78rem;text-decoration:none}.acongm-gpt-sidebar__link:hover{opacity:1;text-decoration:underline}.acongm-gpt-sidebar__settings .acongm-chat-settings__btn,.acongm-gpt-sidebar__auth .acongm-auth-btn{border-color:var(--gpt-fg);border-radius:.65rem;justify-content:flex-start;align-items:center;gap:.5rem;width:100%;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.acongm-gpt-sidebar__settings .acongm-chat-settings__btn,.acongm-gpt-sidebar__auth .acongm-auth-btn{border-color:color-mix(in srgb, var(--gpt-fg) 12%, transparent)}}.acongm-gpt-sidebar__settings .acongm-chat-settings__btn,.acongm-gpt-sidebar__auth .acongm-auth-btn{background:0 0;min-height:40px;padding:.45rem .7rem;font-size:.84rem}.acongm-gpt-sidebar__auth,.acongm-gpt-sidebar__settings{min-width:0}.acongm-gpt-sidebar__auth .acongm-auth-menu,.acongm-gpt-sidebar__auth .acongm-auth-user{width:100%;min-width:0}.acongm-gpt-sidebar__auth .acongm-auth-user{align-items:flex-start}.acongm-gpt-sidebar__auth .acongm-auth-user__identity{min-width:0}.acongm-gpt-sidebar__auth .acongm-auth-user .acongm-auth-btn{flex-shrink:0;width:auto;min-height:32px;padding:0 .65rem;font-size:.75rem}.acongm-gpt-thread{background:var(--gpt-bg,#fff);width:100%;height:auto;min-height:100vh;color:var(--gpt-fg,#0d0d0d);flex-direction:column;padding:0 1rem;display:flex;position:relative;overflow:visible}.acongm-gpt-thread:has(.acongm-gpt-thread__footer){padding-bottom:8.5rem}.acongm-gpt-thread__viewport{flex-direction:column;flex:none;gap:2rem;padding:1.25rem 0 1rem;display:flex;position:relative;overflow:visible}.acongm-gpt-thread__footer{left:var(--acongm-sidebar-width,260px);z-index:30;background:linear-gradient(to top, var(--gpt-bg,#fff) 72%, var(--gpt-bg,#fff));flex-direction:column;gap:.5rem;width:auto;max-width:none;margin:0;padding:.5rem 1rem .15rem;display:flex;position:fixed;bottom:0;right:0;overflow:visible}@supports (color:color-mix(in lab, red, red)){.acongm-gpt-thread__footer{background:linear-gradient(to top, var(--gpt-bg,#fff) 72%, color-mix(in srgb, var(--gpt-bg,#fff) 88%, transparent))}}.acongm-workspace.is-compact .acongm-gpt-thread__footer,.acongm-workspace.cols-1 .acongm-gpt-thread__footer{left:0}.acongm-gpt-thread__footer .acongm-gpt-composer,.acongm-gpt-thread__footer .acongm-gpt-disclaimer{width:100%;max-width:48rem;margin-left:auto;margin-right:auto}.acongm-gpt-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1.5rem;min-height:0;padding:2rem 1rem 4rem;display:flex}.acongm-gpt-empty__title{letter-spacing:-.03em;margin:0;font-size:clamp(1.6rem,3.2vw,2rem);font-weight:600}.acongm-gpt-empty__composer{width:100%;max-width:48rem}.acongm-gpt-msg{flex-direction:column;gap:0;width:100%;max-width:48rem;margin:0 auto;display:flex;position:relative}.acongm-gpt-msg.is-user{align-items:flex-end}.acongm-gpt-msg.is-assistant{align-items:flex-start}.acongm-gpt-msg__bubble{background:var(--gpt-user-bubble);white-space:pre-wrap;word-break:break-word;border-radius:1.35rem;max-width:min(85%,42rem);padding:.75rem 1rem;font-size:1rem;line-height:1.6}.acongm-gpt-msg__body{width:100%;font-size:1rem;line-height:1.7}.acongm-gpt-msg__error{border:1px solid var(--destructive,#c62828);margin:.55rem 0 0;padding:.55rem .7rem}@supports (color:color-mix(in lab, red, red)){.acongm-gpt-msg__error{border:1px solid color-mix(in oklab, var(--destructive,#c62828) 32%, var(--border,#e4e7ef))}}.acongm-gpt-msg__error{background:var(--destructive,#c62828);border-radius:.7rem}@supports (color:color-mix(in lab, red, red)){.acongm-gpt-msg__error{background:color-mix(in oklab, var(--destructive,#c62828) 8%, transparent)}}.acongm-gpt-msg__error{color:var(--destructive,#c62828)}@supports (color:color-mix(in lab, red, red)){.acongm-gpt-msg__error{color:color-mix(in oklab, var(--destructive,#c62828) 82%, var(--foreground,#1a1d27))}}.acongm-gpt-msg__error{font-size:.875rem;line-height:1.45}.acongm-gpt-actions-slot{box-sizing:border-box;width:100%;height:2rem;min-height:2rem;max-height:2rem;margin:.15rem 0 0}.acongm-gpt-actions{box-sizing:border-box;opacity:0;pointer-events:none;align-items:center;gap:.15rem;width:100%;height:2rem;min-height:2rem;max-height:2rem;margin:0;transition:opacity .15s;display:flex}.acongm-gpt-msg.is-user .acongm-gpt-actions{justify-content:flex-end}.acongm-gpt-msg.is-assistant .acongm-gpt-actions{justify-content:flex-start}.acongm-gpt-msg:hover .acongm-gpt-actions,.acongm-gpt-actions:focus-within{opacity:1;pointer-events:auto}.acongm-gpt-icon-btn{color:#5d5d5d;cursor:pointer;background:0 0;border:0;border-radius:.55rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}html.dark .acongm-gpt-icon-btn,html[data-theme=dark] .acongm-gpt-icon-btn{color:#cdcdcd}.acongm-gpt-icon-btn:hover{background:#00000012}html.dark .acongm-gpt-icon-btn:hover,html[data-theme=dark] .acongm-gpt-icon-btn:hover{background:#ffffff26}.acongm-gpt-composer{border:1px solid var(--gpt-border,#e5e5e5);background:var(--gpt-composer-bg,#fff);width:100%;box-shadow:var(--gpt-composer-shadow);border-radius:28px;flex-direction:column;padding:.5rem;display:flex}.acongm-gpt-composer:focus-within{border-color:#d0d0d0}html.dark .acongm-gpt-composer:focus-within,html[data-theme=dark] .acongm-gpt-composer:focus-within{border-color:#0000}.acongm-gpt-composer__chips{padding:.25rem .5rem .15rem}.acongm-gpt-composer__tags{flex-wrap:wrap;gap:.35rem;padding:.15rem .5rem .35rem;display:flex}.acongm-gpt-composer__tags button{border:1px solid var(--gpt-fg);flex:none}@supports (color:color-mix(in lab, red, red)){.acongm-gpt-composer__tags button{border:1px solid color-mix(in srgb, var(--gpt-fg) 12%, transparent)}}.acongm-gpt-composer__tags button{color:var(--gpt-muted);cursor:pointer;font:inherit;background:0 0;border-radius:999px;padding:.2rem .65rem;font-size:.75rem;line-height:1.35;transition:color .15s,border-color .15s,background .15s}.acongm-gpt-composer__tags button:hover:not(:disabled){color:var(--gpt-fg);border-color:var(--gpt-fg)}@supports (color:color-mix(in lab, red, red)){.acongm-gpt-composer__tags button:hover:not(:disabled){border-color:color-mix(in srgb, var(--gpt-fg) 22%, transparent)}}.acongm-gpt-composer__tags button:hover:not(:disabled){background:var(--gpt-sidebar-hover)}.acongm-gpt-composer__tags button.is-active{color:var(--gpt-fg);border-color:var(--gpt-fg)}@supports (color:color-mix(in lab, red, red)){.acongm-gpt-composer__tags button.is-active{border-color:color-mix(in srgb, var(--gpt-fg) 28%, transparent)}}.acongm-gpt-composer__tags button.is-active{background:var(--gpt-fg)}@supports (color:color-mix(in lab, red, red)){.acongm-gpt-composer__tags button.is-active{background:color-mix(in srgb, var(--gpt-fg) 6%, transparent)}}.acongm-gpt-composer__tags button:disabled{opacity:.45;cursor:default}.acongm-gpt-composer__row{align-items:flex-end;gap:.25rem;display:flex}.acongm-gpt-composer__plus{width:2.25rem;height:2.25rem;color:var(--gpt-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.acongm-gpt-composer__plus:hover{background:var(--gpt-sidebar-hover);color:var(--gpt-fg)}.acongm-gpt-composer__input{resize:none;min-height:2.25rem;max-height:13rem;color:var(--gpt-fg);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:.4rem .35rem;font-size:1rem;line-height:1.45}.acongm-gpt-composer__input::placeholder{color:var(--gpt-muted)}.acongm-gpt-composer__primary{flex-shrink:0;align-items:center;display:flex}.acongm-gpt-composer__send{background:var(--gpt-send-bg);width:2.25rem;height:2.25rem;color:var(--gpt-send-fg);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;transition:opacity .15s;display:inline-flex}.acongm-gpt-composer__send:disabled{opacity:.3;cursor:default}.acongm-gpt-disclaimer{text-align:center;color:var(--gpt-muted);margin:0;font-size:.72rem;line-height:1.35}.acongm-gpt-disclaimer--thread{padding:.35rem 1rem .75rem}.acongm-gpt-history-load{text-align:center;color:var(--gpt-muted);padding:.5rem 1rem;font-size:.75rem}.acongm-gpt-scroll-bottom{border:1px solid var(--gpt-fg);justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex;position:absolute;bottom:calc(100% + .5rem);left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.acongm-gpt-scroll-bottom{border:1px solid color-mix(in srgb, var(--gpt-fg) 12%, transparent)}}.acongm-gpt-scroll-bottom{background:var(--gpt-bg);color:inherit;cursor:pointer;border-radius:999px;box-shadow:0 2px 8px #00000014}.acongm-gpt-scroll-bottom:disabled{display:none}.acongm-gpt-edit{background:var(--gpt-user-bubble);border-radius:1.35rem;flex-direction:column;gap:.5rem;width:100%;max-width:48rem;margin:0 auto;display:flex}@supports (color:color-mix(in lab, red, red)){.acongm-gpt-edit{background:color-mix(in srgb, var(--gpt-user-bubble) 80%, transparent)}}.acongm-gpt-edit{padding:.85rem 1rem .75rem}.acongm-gpt-edit__input{resize:none;width:100%;min-height:4rem;color:inherit;font:inherit;background:0 0;border:0;outline:none;font-size:1rem;line-height:1.5}.acongm-gpt-edit__actions{justify-content:flex-end;gap:.45rem;display:flex}.acongm-gpt-edit__cancel,.acongm-gpt-edit__send{cursor:pointer;border:0;border-radius:999px;padding:.45rem .9rem;font-size:.85rem;font-weight:600}.acongm-gpt-edit__cancel{color:inherit;background:0 0}.acongm-gpt-edit__send{background:var(--gpt-send-bg);color:var(--gpt-send-fg)}.acongm-gpt-md{font-size:1rem;line-height:1.7}.acongm-gpt-md p{margin:0 0 .85rem}.acongm-gpt-md p:last-child{margin-bottom:0}.acongm-gpt-md pre{background:var(--gpt-fg);border-radius:.75rem;padding:.85rem 1rem;overflow:auto}@supports (color:color-mix(in lab, red, red)){.acongm-gpt-md pre{background:color-mix(in srgb, var(--gpt-fg) 6%, transparent)}}.acongm-gpt-md pre{font-size:.88rem}.acongm-gpt-md code{font-family:var(--acongm-font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);font-size:.9em}.acongm-gpt-reasoning{border:1px solid var(--gpt-fg);margin-bottom:.75rem}@supports (color:color-mix(in lab, red, red)){.acongm-gpt-reasoning{border:1px solid color-mix(in srgb, var(--gpt-fg) 10%, transparent)}}.acongm-gpt-reasoning{border-radius:.85rem;overflow:hidden}.acongm-gpt-reasoning__trigger{width:100%;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:.4rem;padding:.55rem .75rem;font-size:.85rem;display:inline-flex}.acongm-gpt-reasoning__body{padding:0 .75rem .75rem}.acongm-gpt-reasoning__text{white-space:pre-wrap;opacity:.8;margin:0;font-family:inherit;font-size:.82rem;line-height:1.5}.acongm-gpt-shimmer{background:linear-gradient(90deg,currentColor 0% 50%,currentColor 100%)}@supports (color:color-mix(in lab, red, red)){.acongm-gpt-shimmer{background:linear-gradient(90deg, currentColor 0%, color-mix(in srgb, currentColor 35%, transparent) 50%, currentColor 100%)}}.acongm-gpt-shimmer{color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:1.4s linear infinite acongm-gpt-shimmer}@keyframes acongm-gpt-shimmer{to{background-position:-200% 0}}.workspace-main-chat .acongm-chat-fullscreen,.workspace-main-chat .acongm-chat-shell.is-fullscreen,.workspace-main-chat .acongm-gpt-thread{height:auto;min-height:100vh;max-height:none;overflow:visible}.workspace-main-chat .acongm-chat-shell__body,.workspace-main-chat .acongm-chat-shell__body>*{height:auto;min-height:100%;overflow:visible}.workspace-main-chat .acongm-chat-shell__header{display:none}.acongm-workspace-sheet__body .acongm-gpt-sidebar{height:100%}.acongm-chat-fab{--fab-size:44px;bottom:calc(88px + env(safe-area-inset-bottom));z-index:var(--acongm-fab-z);min-height:var(--fab-size);border:1px solid var(--acongm-fab-border);background:linear-gradient(145deg, var(--acongm-fab-bg-soft) 0%, var(--acongm-fab-bg) 100%);color:var(--acongm-fab-fg);font-family:var(--acongm-font-sans);letter-spacing:.01em;cursor:pointer;isolation:isolate;box-shadow:var(--acongm-fab-shadow);opacity:0;transition:opacity .45s var(--acongm-ease), transform .45s var(--acongm-ease), box-shadow .25s ease, background .25s ease, color .25s ease, border-color .25s ease;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 6px;font-size:13px;font-weight:650;line-height:1;display:inline-flex;position:fixed;right:20px;overflow:hidden;transform:translateY(14px)scale(.94)}.acongm-chat-fab.is-entered{opacity:1;animation:acongm-fab-float 3.6s var(--acongm-ease) .5s infinite;transform:translateY(0)scale(1)}.acongm-chat-fab:hover{filter:brightness(1.06);animation:none;transform:translateY(-2px)scale(1.02)}.acongm-chat-fab:active{filter:brightness(.98);transform:translateY(0)scale(.98)}.acongm-chat-site-link{bottom:calc(144px + env(safe-area-inset-bottom));z-index:var(--acongm-fab-z);border:1px solid var(--acongm-fab-border);background:var(--acongm-fab-bg);min-height:32px;color:var(--acongm-fab-fg);font-family:var(--acongm-font-sans);box-shadow:var(--acongm-fab-shadow);opacity:.92;border-radius:999px;align-items:center;padding:0 12px;font-size:12px;font-weight:600;line-height:1;text-decoration:none;transition:opacity .2s,transform .2s,filter .2s;display:inline-flex;position:fixed;right:20px}.acongm-chat-site-link:hover{opacity:1;filter:brightness(1.05);transform:translateY(-1px)}.acongm-chat-fab__glow{border-radius:inherit;background:radial-gradient(circle at 30% 30%, var(--acongm-fab-glow), transparent 65%);opacity:.55;pointer-events:none;animation:2.8s ease-in-out infinite acongm-fab-glow;position:absolute;inset:-2px}.acongm-chat-fab__icon-wrap{background:var(--acongm-fab-icon-bg);width:32px;height:32px;color:inherit;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.acongm-chat-fab__icon{width:16px;height:16px;color:inherit}.acongm-chat-fab__text{white-space:nowrap;color:inherit;padding-right:4px;position:relative}@keyframes acongm-fab-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes acongm-fab-glow{0%,to{opacity:.4}50%{opacity:.75}}.acongm-chat-shell,.acongm-chat-rd__content,.acongm-aui-root.acongm-chat-rd__content{box-sizing:border-box;font-family:var(--acongm-font-sans);color:var(--acongm-text);-webkit-font-smoothing:antialiased;font-size:13px;line-height:1.5}.acongm-chat-shell *,.acongm-chat-shell :before,.acongm-chat-shell :after{box-sizing:border-box}.acongm-chat-shell{background:var(--acongm-surface-0);width:100%;height:100%;max-height:100%;box-shadow:none;z-index:1;border:0;border-radius:0;flex-direction:column;display:flex;position:relative;overflow:hidden}.acongm-chat-shell.is-fullscreen{border:0;border-radius:0;height:100%;max-height:100%}.acongm-chat-shell__header{background:var(--acongm-surface-1);color:var(--acongm-text);border-bottom:1px solid var(--acongm-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px 10px 14px;display:flex}.acongm-chat-shell__titles{flex:1;min-width:0}.acongm-chat-shell__header h3{color:var(--acongm-text);margin:0;font-size:13px;font-weight:650;line-height:1.3}.acongm-chat-shell__header p{color:var(--acongm-text-muted);text-overflow:ellipsis;white-space:nowrap;opacity:1;max-width:100%;margin:2px 0 0;font-size:11px;font-weight:400;line-height:1.35;overflow:hidden}.acongm-chat-shell__close{min-width:28px;height:28px;color:var(--acongm-text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:4px;margin:0;padding:0 6px;font-size:0;line-height:0;transition:background .15s,color .15s;display:inline-flex}.acongm-chat-shell__close-label{font-size:12px;font-weight:550;line-height:1;display:none}.acongm-chat-shell__close:hover{background:var(--acongm-surface-2);color:var(--acongm-text)}.acongm-chat-shell__body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.acongm-chat-shell__body>*{flex-direction:column;flex:1;min-height:0;display:flex}.workspace-main-chat .acongm-chat-shell.is-fullscreen .acongm-chat-shell__header{display:none}.acongm-chat-panel{background:var(--acongm-surface-0);flex-direction:column;flex:1;min-height:0;display:flex}.acongm-chat-panel__messages{flex:1;min-height:0;padding:18px;overflow:auto}.acongm-summary-card,.acongm-chat-message{border:1px solid var(--acongm-border);border-radius:var(--acongm-radius-lg);background:var(--acongm-surface-1);box-shadow:var(--acongm-shadow);margin:0 0 14px}.acongm-summary-card{background:linear-gradient(145deg, var(--acongm-surface-1) 0%, var(--acongm-accent-soft) 100%);padding:18px}.acongm-summary-card__eyebrow{color:var(--acongm-accent);letter-spacing:.08em;font-size:11px;font-weight:700}.acongm-summary-card__content{white-space:pre-wrap;margin:10px 0 0;font-size:13.5px;line-height:1.7}.acongm-chat-message{max-width:88%;animation:acongm-msg-in .28s var(--acongm-ease) both;padding:12px 14px}.acongm-chat-message.is-user{background:var(--acongm-accent);color:var(--acongm-text-on-accent);border-color:#0000;margin-left:auto}.acongm-chat-message.is-error{border-color:var(--acongm-danger-border)}.acongm-chat-message__meta{opacity:.72;justify-content:space-between;gap:12px;margin-bottom:6px;font-size:11px;display:flex}.acongm-chat-message__meta button,.acongm-chat-clear,.acongm-chat-composer__actions button{color:inherit;cursor:pointer;background:0 0;border:0}.acongm-chat-message__body{white-space:pre-wrap;margin:0;font-size:13.5px;line-height:1.65}.acongm-chat-cursor{background:var(--acongm-accent-hover);vertical-align:-2px;width:7px;height:1em;margin-left:3px;animation:1s step-end infinite acongm-cursor;display:inline-block}.acongm-chat-composer{padding:10px 14px max(14px, env(safe-area-inset-bottom));border-top:1px solid var(--acongm-border);background:var(--acongm-surface-1);flex:none}@supports (color:color-mix(in lab, red, red)){.acongm-chat-composer{background:color-mix(in oklab, var(--acongm-surface-1) 92%, transparent)}}.acongm-chat-composer__topline{align-items:center;gap:8px;display:flex}.acongm-chat-quick-tags{scrollbar-width:none;flex:1;gap:6px;min-width:0;padding:0 0 8px;display:flex;overflow-x:auto}.acongm-chat-quick-tags button{border:1px solid var(--acongm-border);background:var(--acongm-surface-1);color:var(--acongm-text-muted);cursor:pointer;border-radius:999px;flex:none;padding:4px 9px;font-family:inherit;font-size:11px;font-weight:500;line-height:1.3;transition:color .15s,border-color .15s,background .15s}.acongm-chat-quick-tags button:hover{color:var(--acongm-text);border-color:var(--acongm-border-strong);background:var(--acongm-surface-2)}.acongm-chat-clear{color:var(--acongm-text-muted);cursor:pointer;background:0 0;border:0;flex:none;margin:0;padding:4px 6px;font-family:inherit;font-size:11px;font-weight:500;line-height:1.3}.acongm-chat-clear:hover{color:var(--acongm-text)}.acongm-chat-composer__box{border:1px solid var(--acongm-border);background:var(--acongm-surface-1);border-radius:14px;align-items:flex-end;gap:8px;padding:8px;display:flex}.acongm-chat-composer textarea{resize:none;min-width:0;font:inherit;color:inherit;background:0 0;border:0;outline:0;flex:1;line-height:1.5}.acongm-chat-composer__box button{background:var(--acongm-accent);min-width:58px;color:var(--acongm-text-on-accent);cursor:pointer;border:0;border-radius:10px;padding:9px 12px}.acongm-chat-composer__box button:disabled{opacity:.45;cursor:default}.acongm-chat-composer__box button.is-stop{background:var(--acongm-surface-ink)}.acongm-chat-composer__actions{color:var(--acongm-accent);gap:10px;margin-top:7px;font-size:12px;display:flex}.acongm-chat-composer__hint{color:var(--acongm-text-muted);margin:7px 2px 0;font-size:10px}.acongm-chat-fullscreen{flex-direction:column;height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.acongm-workspace__main .acongm-chat-fullscreen,.workspace-main-chat .acongm-chat-fullscreen{height:auto;min-height:100vh;max-height:none;overflow:visible}@keyframes acongm-cursor{50%{opacity:0}}@keyframes acongm-msg-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.acongm-chat-rd.rc-drawer{z-index:var(--acongm-chat-z);pointer-events:none;background:0 0!important}.acongm-chat-rd .rc-drawer-mask,.acongm-chat-rd__mask{-webkit-backdrop-filter:blur(4px);pointer-events:auto;background:#14161f5c!important}.acongm-chat-rd.is-desktop .rc-drawer-mask{opacity:0!important;pointer-events:none!important;display:none!important}.acongm-chat-rd .rc-drawer-content-wrapper{box-shadow:var(--acongm-shadow);pointer-events:auto;background:0 0}.acongm-chat-rd .rc-drawer-content,.acongm-chat-rd__content{background:var(--acongm-surface-0);height:100%;min-height:0;max-height:100%;color:var(--acongm-text);pointer-events:auto;flex-direction:column;display:flex;overflow:hidden}.acongm-chat-rd .acongm-chat-shell{background:var(--acongm-surface-0);height:100%;min-height:0;max-height:100%;overflow:hidden}.acongm-chat-rd .acongm-gpt-thread{flex:1;height:100%;min-height:0;max-height:100%;padding-bottom:0;overflow:hidden}.acongm-chat-rd .acongm-gpt-thread__viewport{flex:1;min-height:0;overflow:hidden auto}.acongm-chat-rd .acongm-gpt-thread__footer{width:100%;position:relative;bottom:auto;left:auto;right:auto}@media (min-width:1180px){html.acongm-chat-open #nd-page{margin-right:calc(var(--acongm-chat-width) + 24px);transition:margin-right .42s var(--acongm-ease)}html.acongm-chat-open #nd-toc{display:none}.acongm-chat-rd.is-desktop.rc-drawer-right .rc-drawer-content-wrapper{top:calc(var(--fd-nav-height,3.5rem) + 12px);bottom:16px;right:16px;height:auto!important;max-height:calc(100dvh - var(--fd-nav-height,3.5rem) - 28px)!important;overflow:hidden!important}.acongm-chat-rd.is-desktop .rc-drawer-content{border:1px solid var(--acongm-border);border-radius:18px;overflow:hidden}}@media (min-width:768px) and (max-width:1179px){.acongm-chat-rd.is-tablet.rc-drawer-right .rc-drawer-content{border-radius:18px 0 0 18px}}@media (max-width:767px){.acongm-chat-site-link{bottom:calc(124px + env(safe-area-inset-bottom));padding:0 10px;font-size:11px;right:14px}.acongm-chat-fab{bottom:calc(68px + env(safe-area-inset-bottom));justify-content:center;width:48px;min-height:48px;padding:0;right:14px}.acongm-chat-fab__text{display:none}.acongm-chat-fab__icon-wrap{background:0 0;width:100%;height:100%}.acongm-chat-rd.is-mobile.rc-drawer-bottom .rc-drawer-content{padding-bottom:env(safe-area-inset-bottom);border-radius:0;height:100dvh!important;max-height:100dvh!important}.acongm-chat-rd.is-mobile .acongm-chat-shell{height:100%;min-height:0}.acongm-chat-rd.is-mobile .acongm-chat-shell__close{min-width:auto;height:32px;font-size:inherit;gap:6px;padding:0 10px;line-height:1}.acongm-chat-rd.is-mobile .acongm-chat-shell__close-label{display:inline}.acongm-chat-message{max-width:94%}}.acongm-aui-thread{background:var(--acongm-surface-0);height:100%;min-height:0;color:var(--acongm-text);font-family:var(--acongm-font-sans);flex-direction:column;display:flex}.acongm-aui-thread__viewport{scroll-behavior:smooth;flex:1;min-height:0;padding:16px 16px 8px;overflow-y:auto}.acongm-aui-thread__footer{background:var(--acongm-surface-0);flex-shrink:0;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.acongm-aui-thread__footer{background:color-mix(in oklab, var(--acongm-surface-0) 88%, transparent)}}.acongm-aui-thread__footer{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--acongm-border)}.acongm-aui-empty{border:1px dashed var(--acongm-border-strong);border-radius:var(--acongm-radius-lg);background:var(--acongm-surface-1);text-align:center;margin:28px 8px;padding:20px}.acongm-aui-empty__title{margin:0;font-size:15px;font-weight:650}.acongm-aui-empty__desc{color:var(--acongm-text-muted);margin:8px 0 0;font-size:12.5px;line-height:1.55}.acongm-aui-msg{animation:acongm-msg-in .28s var(--acongm-ease) both;margin:0 0 14px}.acongm-aui-msg.is-user{justify-content:flex-end;display:flex}.acongm-aui-msg.is-user .acongm-aui-msg__bubble{background:var(--acongm-surface-ink);color:#f5f6f8;white-space:pre-wrap;border-radius:16px 16px 4px;max-width:88%;padding:10px 14px;font-size:13.5px;line-height:1.6}.acongm-aui-msg.is-assistant{max-width:100%}.acongm-aui-msg__meta{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.acongm-aui-msg__label{letter-spacing:.04em;color:var(--acongm-text-muted);text-transform:uppercase;font-size:11px;font-weight:600}.acongm-aui-actions{gap:4px;display:flex}.acongm-aui-icon-btn{width:28px;height:28px;color:var(--acongm-text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.acongm-aui-icon-btn:hover{background:var(--acongm-surface-2);color:var(--acongm-text)}.acongm-aui-msg__body{padding:2px 2px 4px;font-size:13.5px;line-height:1.7}.acongm-aui-md{overflow-wrap:anywhere}.acongm-aui-md p{margin:0 0 .75em}.acongm-aui-md p:last-child{margin-bottom:0}.acongm-aui-md pre{background:var(--acongm-surface-ink);color:#e8eaef;font-family:var(--acongm-font-mono);border-radius:10px;margin:.6em 0;padding:12px 14px;font-size:12.5px;line-height:1.55;overflow-x:auto}.acongm-aui-md code{font-family:var(--acongm-font-mono);font-size:.92em}.acongm-aui-md :not(pre)>code{background:var(--acongm-surface-2);border-radius:6px;padding:.12em .4em}.acongm-aui-md ul,.acongm-aui-md ol{margin:.4em 0 .8em;padding-left:1.35em}.acongm-aui-md a{color:var(--acongm-accent-hover)}.acongm-aui-reasoning{border:1px solid var(--acongm-border);background:var(--acongm-surface-2);border-radius:12px;margin:0 0 10px}@supports (color:color-mix(in lab, red, red)){.acongm-aui-reasoning{background:color-mix(in oklab, var(--acongm-surface-2) 70%, transparent)}}.acongm-aui-reasoning{overflow:hidden}.acongm-aui-reasoning__trigger{width:100%;color:var(--acongm-text-muted);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:6px 10px;font-family:inherit;font-size:11.5px;font-weight:600;line-height:1.3;display:flex}.acongm-aui-reasoning__icon{flex-shrink:0;width:14px;height:14px}.acongm-aui-reasoning__chevron{width:14px;height:14px;transition:transform .2s var(--acongm-ease);margin-left:auto}.acongm-aui-reasoning.is-open .acongm-aui-reasoning__chevron{transform:rotate(180deg)}.acongm-aui-reasoning__body{border-top:1px solid var(--acongm-border);max-height:220px;padding:10px 12px 12px;overflow:auto}.acongm-aui-reasoning__text{white-space:pre-wrap;font-family:var(--acongm-font-sans);color:var(--acongm-text-muted);margin:0;font-size:12.5px;line-height:1.55}.acongm-aui-shimmer{background:linear-gradient(90deg, var(--acongm-text-muted) 0%, var(--acongm-text) 45%, var(--acongm-text-muted) 90%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:1.4s linear infinite acongm-shimmer}@keyframes acongm-shimmer{to{background-position:-200% 0}}.acongm-aui-composer{padding:8px 12px max(12px, env(safe-area-inset-bottom))}.acongm-aui-composer__chips{padding:0 4px 6px}.acongm-aui-composer__chips:empty{display:none}.acongm-aui-composer__box{border:1px solid var(--acongm-border-strong);background:var(--acongm-surface-1);box-shadow:var(--acongm-shadow);border-radius:16px;align-items:flex-end;gap:8px;padding:6px;display:flex}.acongm-aui-composer__tool{border:1px solid var(--acongm-border);background:var(--acongm-surface-1);width:32px;height:32px;color:var(--acongm-text-muted);cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:0;line-height:0;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.acongm-aui-composer__tool:hover{background:var(--acongm-surface-2);border-color:var(--acongm-border-strong);color:var(--acongm-text)}.acongm-aui-composer__input{resize:none;min-width:0;color:inherit;background:0 0;border:0;outline:0;flex:1;max-height:140px;font-family:inherit;font-size:13px;line-height:1.5}.acongm-aui-composer__input::placeholder{color:var(--acongm-text-muted);opacity:.85}.acongm-aui-send,.acongm-aui-stop{cursor:pointer;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:0;line-height:0;display:inline-flex}.acongm-aui-send{background:var(--acongm-surface-ink);color:#fff}.acongm-aui-send:disabled{opacity:.35;cursor:default}.acongm-aui-stop{background:var(--acongm-danger);color:#fff}@media (prefers-reduced-motion:reduce){.acongm-chat-fab,.acongm-chat-fab.is-entered,.acongm-chat-fab__glow,.acongm-chat-rd,.acongm-chat-rd .rc-drawer-mask,.acongm-chat-rd .rc-drawer-content-wrapper,.acongm-chat-message,.acongm-aui-msg,html.acongm-chat-open #nd-page{transition-duration:.01ms!important;animation:none!important}.acongm-chat-fab.is-entered{opacity:1;transform:none}.acongm-chat-cursor,.acongm-aui-shimmer{animation:none}}.acongm-workspace{--acongm-sidebar-width:260px;box-sizing:border-box;background:var(--acongm-bg,#f7f7f8);width:100%;height:auto;min-height:100vh;color:var(--acongm-text,#0d0d0d);font-family:var(--acongm-font-sans,system-ui, sans-serif);align-items:start;display:grid;overflow:visible}.acongm-workspace.cols-3{padding-left:var(--acongm-sidebar-width);grid-template-columns:minmax(0,1fr) minmax(240px,280px)}.acongm-workspace.cols-2{padding-left:var(--acongm-sidebar-width);grid-template-columns:minmax(0,1fr)}.acongm-workspace.cols-2:has(.acongm-workspace__knowledge){grid-template-columns:minmax(0,1fr) minmax(240px,280px);padding-left:0}.acongm-workspace.cols-1{grid-template-columns:minmax(0,1fr);padding-left:0}.acongm-workspace__thread{z-index:20;width:var(--acongm-sidebar-width);border-right:1px solid var(--acongm-text,#0d0d0d);flex-direction:column;min-width:0;height:100vh;min-height:0;max-height:100vh;display:flex;position:fixed;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.acongm-workspace__thread{border-right:1px solid color-mix(in srgb, var(--acongm-text,#0d0d0d) 10%, transparent)}}.acongm-workspace__thread{background:var(--acongm-bg,#fff)}@supports (color:color-mix(in lab, red, red)){.acongm-workspace__thread{background:color-mix(in srgb, var(--acongm-bg,#fff) 92%, #e8e8ea)}}.acongm-workspace__thread{overflow:hidden}.acongm-workspace__knowledge{border-right:1px solid var(--acongm-text,#0d0d0d);flex-direction:column;align-self:start;width:100%;min-width:0;height:100vh;min-height:0;max-height:100vh;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.acongm-workspace__knowledge{border-right:1px solid color-mix(in srgb, var(--acongm-text,#0d0d0d) 10%, transparent)}}.acongm-workspace__knowledge{background:var(--acongm-bg,#fff)}@supports (color:color-mix(in lab, red, red)){.acongm-workspace__knowledge{background:color-mix(in srgb, var(--acongm-bg,#fff) 92%, #e8e8ea)}}.acongm-workspace__knowledge{overflow:hidden}.acongm-workspace__thread>*,.acongm-workspace__knowledge>*{flex:1;min-width:0;min-height:0}.acongm-workspace__knowledge{border-right:0;border-left:1px solid var(--acongm-text,#0d0d0d)}@supports (color:color-mix(in lab, red, red)){.acongm-workspace__knowledge{border-left:1px solid color-mix(in srgb, var(--acongm-text,#0d0d0d) 10%, transparent)}}.acongm-workspace__main{flex-direction:column;min-width:0;min-height:100vh;display:flex;position:relative;overflow:visible}.acongm-workspace__chips{display:none}.acongm-workspace__body{flex-direction:column;flex:1;min-height:100vh;display:flex;overflow:visible}.acongm-workspace__body>*{flex:1;min-height:100%}.acongm-chat-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:2rem 1.5rem 6rem;display:flex}.acongm-chat-empty__title{letter-spacing:-.02em;margin:0;font-size:clamp(1.5rem,3vw,2rem);font-weight:600}.acongm-chat-empty__subtitle{opacity:.65;margin:0;font-size:.95rem}.acongm-context-chips{flex-wrap:wrap;gap:.4rem;min-height:0;display:flex}.acongm-context-chip{border:1px solid var(--acongm-text,#0d0d0d);border-radius:999px;align-items:center;gap:.25rem;max-width:100%;padding:.2rem .35rem .2rem .55rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.acongm-context-chip{border:1px solid color-mix(in srgb, var(--acongm-text,#0d0d0d) 14%, transparent)}}.acongm-context-chip{background:var(--acongm-bg,#fff)}@supports (color:color-mix(in lab, red, red)){.acongm-context-chip{background:color-mix(in srgb, var(--acongm-bg,#fff) 80%, #ddd)}}.acongm-context-chip{font-size:.75rem;line-height:1.2}.acongm-context-chip__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.acongm-context-chip__remove{cursor:pointer;opacity:.55;background:0 0;border:0;padding:0 .25rem;font-size:.95rem;line-height:1}.acongm-context-chip__remove:hover{opacity:1}.acongm-workspace__mobile-bar{display:none}.acongm-workspace.is-compact{padding-left:0;padding-bottom:calc(52px + env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr)}.acongm-workspace.is-compact .acongm-workspace__thread,.acongm-workspace.is-compact .acongm-workspace__knowledge{display:none}.acongm-workspace.is-compact .acongm-workspace__mobile-bar{z-index:40;padding:.5rem 1rem calc(.5rem + env(safe-area-inset-bottom));background:var(--acongm-bg,#fff);justify-content:center;gap:.5rem;display:flex;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.acongm-workspace.is-compact .acongm-workspace__mobile-bar{background:color-mix(in srgb, var(--acongm-bg,#fff) 92%, transparent)}}.acongm-workspace.is-compact .acongm-workspace__mobile-bar{border-top:1px solid var(--acongm-text,#0d0d0d)}@supports (color:color-mix(in lab, red, red)){.acongm-workspace.is-compact .acongm-workspace__mobile-bar{border-top:1px solid color-mix(in srgb, var(--acongm-text,#0d0d0d) 10%, transparent)}}.acongm-workspace.is-compact .acongm-workspace__mobile-bar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.acongm-workspace.is-compact .acongm-workspace__mobile-bar button{border:1px solid var(--acongm-text,#0d0d0d);border-radius:999px;flex:1;max-width:140px;min-height:36px}@supports (color:color-mix(in lab, red, red)){.acongm-workspace.is-compact .acongm-workspace__mobile-bar button{border:1px solid color-mix(in srgb, var(--acongm-text,#0d0d0d) 14%, transparent)}}.acongm-workspace.is-compact .acongm-workspace__mobile-bar button{background:var(--acongm-bg,#fff);cursor:pointer;font-size:.85rem}.acongm-workspace-sheet{z-index:60;display:flex;position:fixed;inset:0}.acongm-workspace-sheet__backdrop{cursor:pointer;background:#0f11176b;border:0;margin:0;padding:0;position:absolute;inset:0}.acongm-workspace-sheet__panel{z-index:1;background:var(--acongm-bg,#fff);flex-direction:column;width:min(320px,92vw);height:100%;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.acongm-workspace-sheet__panel{background:color-mix(in srgb, var(--acongm-bg,#fff) 96%, #e8e8ea)}}.acongm-workspace-sheet__panel{animation:.22s ease-out acongm-sheet-in;box-shadow:8px 0 32px #0000002e}@keyframes acongm-sheet-in{0%{opacity:.6;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}.acongm-workspace-sheet__header{border-bottom:1px solid;flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.acongm-workspace-sheet__header{border-bottom:1px solid color-mix(in srgb, currentColor 10%, transparent)}}.acongm-workspace-sheet__close{width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.acongm-workspace-sheet__close:hover{background:currentColor}@supports (color:color-mix(in lab, red, red)){.acongm-workspace-sheet__close:hover{background:color-mix(in srgb, currentColor 8%, transparent)}}.acongm-workspace-sheet__body{flex:1;min-height:0;overflow:auto}.acongm-workspace-sheet__body .acongm-thread-sidebar,.acongm-workspace-sheet__body .workspace-panel{height:100%}.workspace-panel{flex-direction:column;gap:.65rem;height:100%;min-height:0;padding:.85rem;display:flex}.workspace-panel__head{flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.workspace-panel__new{border:1px solid}@supports (color:color-mix(in lab, red, red)){.workspace-panel__new{border:1px solid color-mix(in srgb, currentColor 12%, transparent)}}.workspace-panel__new{background:var(--acongm-bg,#fff);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.workspace-panel__new{background:color-mix(in srgb, var(--acongm-bg,#fff) 88%, transparent)}}.workspace-panel__new{color:inherit;cursor:pointer;font:inherit;padding:.3rem .55rem;font-size:.75rem;line-height:1.2}.workspace-panel__new:hover:not(:disabled){background:currentColor}@supports (color:color-mix(in lab, red, red)){.workspace-panel__new:hover:not(:disabled){background:color-mix(in srgb, currentColor 8%, transparent)}}.workspace-panel__new:disabled{cursor:default;opacity:.45}.workspace-panel__hint{color:var(--acongm-text-muted,currentColor);opacity:.72;margin:0;font-size:.78rem;line-height:1.45}.workspace-panel__link{color:inherit;opacity:.72;font-size:.78rem;line-height:1.35;text-decoration:none}.workspace-panel__link:hover{opacity:1;text-decoration:underline}.acongm-thread-sidebar__actions{gap:.35rem;display:inline-flex}.acongm-thread-sidebar__brand{letter-spacing:-.02em;font-size:1rem}.acongm-thread-sidebar__new{border:1px solid;justify-content:center;align-items:center;width:100%;min-height:40px;display:flex}@supports (color:color-mix(in lab, red, red)){.acongm-thread-sidebar__new{border:1px solid color-mix(in srgb, currentColor 14%, transparent)}}.acongm-thread-sidebar__new{background:var(--acongm-bg,#fff);border-radius:.75rem}@supports (color:color-mix(in lab, red, red)){.acongm-thread-sidebar__new{background:color-mix(in srgb, var(--acongm-bg,#fff) 88%, transparent)}}.acongm-thread-sidebar__new{color:inherit;cursor:pointer;font:inherit;flex-shrink:0;font-size:.88rem;font-weight:550}.acongm-thread-sidebar__new:hover:not(:disabled){background:currentColor}@supports (color:color-mix(in lab, red, red)){.acongm-thread-sidebar__new:hover:not(:disabled){background:color-mix(in srgb, currentColor 8%, transparent)}}.acongm-thread-sidebar__new:disabled{cursor:default;opacity:.45}.acongm-thread-sidebar__middle{flex-direction:column;flex:1;gap:.45rem;min-height:0;display:flex}.acongm-thread-sidebar__footer{border-top:1px solid;flex-direction:column;flex-shrink:0;gap:.55rem;margin:0 -.85rem -.85rem;padding:.65rem .85rem .85rem;display:flex;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.acongm-thread-sidebar__footer{border-top:1px solid color-mix(in srgb, currentColor 10%, transparent)}}.acongm-thread-sidebar__footer{background:var(--acongm-bg,#fff)}@supports (color:color-mix(in lab, red, red)){.acongm-thread-sidebar__footer{background:color-mix(in srgb, var(--acongm-bg,#fff) 94%, transparent)}}.acongm-thread-sidebar__auth,.acongm-thread-sidebar__settings{min-width:0}.acongm-chat-settings__btn{text-align:left;border:1px solid;width:100%}@supports (color:color-mix(in lab, red, red)){.acongm-chat-settings__btn{border:1px solid color-mix(in srgb, currentColor 14%, transparent)}}.acongm-chat-settings__btn{color:inherit;cursor:pointer;opacity:.85;background:0 0;border-radius:.55rem;padding:.45rem .55rem;font-size:.78rem}.acongm-chat-settings__btn:hover{opacity:1;background:currentColor}@supports (color:color-mix(in lab, red, red)){.acongm-chat-settings__btn:hover{background:color-mix(in srgb, currentColor 6%, transparent)}}.acongm-thread-list{flex-direction:column;flex:1;gap:.25rem;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.acongm-thread-list>li{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.15rem;display:grid}.acongm-thread-item{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:.55rem;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.55rem .5rem;display:flex}.acongm-thread-item:hover,.acongm-thread-item.is-active{background:currentColor}@supports (color:color-mix(in lab, red, red)){.acongm-thread-item:hover,.acongm-thread-item.is-active{background:color-mix(in srgb, currentColor 8%, transparent)}}.acongm-thread-item__title{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.85rem;font-weight:550;overflow:hidden}.acongm-thread-item__meta{opacity:.55;font-size:.7rem}.acongm-thread-item__delete{color:inherit;opacity:.35;cursor:pointer;background:0 0;border:0;border-radius:.4rem;padding:0 .4rem;font-size:1rem;line-height:1}.acongm-thread-item__delete:hover{opacity:1;background:currentColor}@supports (color:color-mix(in lab, red, red)){.acongm-thread-item__delete:hover{background:color-mix(in srgb, currentColor 8%, transparent)}}.workspace-panel__hint.is-error{color:var(--acongm-danger,#c2410c)}.acongm-kb-tree{flex:1;overflow:auto}.acongm-kb-domain{margin-bottom:.75rem}.acongm-kb-domain__title{opacity:.55;text-transform:none;margin:0 0 .35rem;font-size:.75rem;font-weight:650}.acongm-kb-domain>ul,.acongm-kb-articles{margin:0;padding:0;list-style:none}.acongm-kb-module__row{grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:.15rem;display:grid}.acongm-kb-module__expand,.acongm-kb-module__pick,.acongm-kb-article{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.45rem}.acongm-kb-module__expand{opacity:.55;width:1.4rem}.acongm-kb-module__pick,.acongm-kb-article{flex-direction:column;gap:.1rem;width:100%;padding:.4rem .45rem;display:flex}.acongm-kb-module__pick small{opacity:.5;font-size:.68rem}.acongm-kb-module__pick:hover,.acongm-kb-module__pick.is-active,.acongm-kb-article:hover,.acongm-kb-article.is-active{background:currentColor}@supports (color:color-mix(in lab, red, red)){.acongm-kb-module__pick:hover,.acongm-kb-module__pick.is-active,.acongm-kb-article:hover,.acongm-kb-article.is-active{background:color-mix(in srgb, currentColor 8%, transparent)}}.acongm-kb-articles{margin-bottom:.25rem;padding-left:1.4rem}.acongm-kb-articles__empty{opacity:.5;padding:.25rem .45rem;font-size:.75rem}.acongm-mention-menu{z-index:calc(var(--acongm-chat-z,1200) + 80);border:1px solid;width:min(360px,100vw - 24px);max-height:280px;position:fixed;overflow:auto}@supports (color:color-mix(in lab, red, red)){.acongm-mention-menu{border:1px solid color-mix(in srgb, currentColor 14%, transparent)}}.acongm-mention-menu{background:var(--acongm-bg,#fff);border-radius:12px;bottom:auto;left:auto;transform:none;box-shadow:0 12px 40px #0000002e}.acongm-mention-menu.is-fixed{position:fixed}.acongm-mention-menu__head{opacity:.75;border-bottom:1px solid;justify-content:space-between;align-items:center;padding:.55rem .7rem;font-size:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.acongm-mention-menu__head{border-bottom:1px solid color-mix(in srgb, currentColor 10%, transparent)}}.acongm-mention-menu__head button{cursor:pointer;color:inherit;background:0 0;border:0}.acongm-mention-menu ul{margin:0;padding:.35rem;list-style:none}.acongm-mention-menu button{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:.45rem;flex-direction:column;gap:.1rem;padding:.45rem .5rem;display:flex}.acongm-mention-menu button.is-active,.acongm-mention-menu button:hover{background:currentColor}@supports (color:color-mix(in lab, red, red)){.acongm-mention-menu button.is-active,.acongm-mention-menu button:hover{background:color-mix(in srgb, currentColor 8%, transparent)}}.acongm-mention-menu__head button{flex:none;width:auto;padding:.15rem .25rem;font-size:.75rem;display:inline-flex}.acongm-mention-menu small{opacity:.55;font-size:.7rem}.acongm-mention-menu__empty{opacity:.6;margin:0;padding:.75rem;font-size:.8rem}.acongm-workspace[data-preset=siteFocus],.acongm-workspace[data-preset=siteFull],html.dark .acongm-workspace[data-preset=siteFocus],html.dark .acongm-workspace[data-preset=siteFull],html[data-theme=dark] .acongm-workspace[data-preset=siteFocus],html[data-theme=dark] .acongm-workspace[data-preset=siteFull]{--gpt-bg:var(--background);--gpt-fg:var(--foreground);--gpt-muted:var(--muted-foreground);--gpt-border:var(--border);--gpt-sidebar:var(--card);--gpt-sidebar-hover:var(--accent);--gpt-sidebar-active:var(--accent)}@supports (color:color-mix(in lab, red, red)){.acongm-workspace[data-preset=siteFocus],.acongm-workspace[data-preset=siteFull],html.dark .acongm-workspace[data-preset=siteFocus],html.dark .acongm-workspace[data-preset=siteFull],html[data-theme=dark] .acongm-workspace[data-preset=siteFocus],html[data-theme=dark] .acongm-workspace[data-preset=siteFull]{--gpt-sidebar-active:color-mix(in oklab, var(--accent) 82%, var(--foreground) 4%)}}.acongm-workspace[data-preset=siteFocus],.acongm-workspace[data-preset=siteFull],html.dark .acongm-workspace[data-preset=siteFocus],html.dark .acongm-workspace[data-preset=siteFull],html[data-theme=dark] .acongm-workspace[data-preset=siteFocus],html[data-theme=dark] .acongm-workspace[data-preset=siteFull]{--gpt-user-bubble:var(--muted);--gpt-composer-bg:var(--card);--gpt-composer-shadow:0 1px 2px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.acongm-workspace[data-preset=siteFocus],.acongm-workspace[data-preset=siteFull],html.dark .acongm-workspace[data-preset=siteFocus],html.dark .acongm-workspace[data-preset=siteFull],html[data-theme=dark] .acongm-workspace[data-preset=siteFocus],html[data-theme=dark] .acongm-workspace[data-preset=siteFull]{--gpt-composer-shadow:0 1px 2px color-mix(in oklab, var(--foreground) 8%, transparent)}}.acongm-workspace[data-preset=siteFocus],.acongm-workspace[data-preset=siteFull],html.dark .acongm-workspace[data-preset=siteFocus],html.dark .acongm-workspace[data-preset=siteFull],html[data-theme=dark] .acongm-workspace[data-preset=siteFocus],html[data-theme=dark] .acongm-workspace[data-preset=siteFull]{--gpt-send-bg:var(--primary);--gpt-send-fg:var(--primary-foreground)}.acongm-gpt-sidebar__hint.is-error{color:var(--destructive)}.acongm-gpt-thread-loading,.acongm-gpt-sidebar__icon,.acongm-gpt-sidebar__item,.acongm-gpt-sidebar__item-delete,.acongm-gpt-icon-btn,html.dark .acongm-gpt-icon-btn,html[data-theme=dark] .acongm-gpt-icon-btn{color:var(--muted-foreground)}.acongm-gpt-sidebar__icon:hover,.acongm-gpt-sidebar__item:hover,.acongm-gpt-sidebar__item.is-active,.acongm-gpt-sidebar__item-delete:hover,.acongm-gpt-icon-btn:hover,html.dark .acongm-gpt-icon-btn:hover,html[data-theme=dark] .acongm-gpt-icon-btn:hover{background:var(--accent);color:var(--accent-foreground)}.acongm-gpt-sidebar__new,.acongm-workspace__mobile-bar button{border-color:var(--border);background:var(--background);color:var(--foreground)}.acongm-gpt-sidebar__new:hover:not(:disabled),.acongm-workspace__mobile-bar button:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.acongm-gpt-sidebar__new:hover:not(:disabled),.acongm-workspace__mobile-bar button:hover{border-color:color-mix(in oklab, var(--primary) 35%, var(--border))}}.acongm-gpt-sidebar__new:hover:not(:disabled),.acongm-workspace__mobile-bar button:hover{background:var(--accent);color:var(--accent-foreground)}.acongm-gpt-sidebar__footer{border-color:var(--border)}.acongm-gpt-sidebar__link{color:var(--muted-foreground)}.acongm-gpt-sidebar__link:hover{color:var(--foreground)}.acongm-gpt-composer,html.dark .acongm-gpt-composer,html[data-theme=dark] .acongm-gpt-composer{border-color:var(--border);background:var(--card);color:var(--card-foreground)}.acongm-gpt-composer:focus-within,html.dark .acongm-gpt-composer:focus-within,html[data-theme=dark] .acongm-gpt-composer:focus-within{border-color:var(--ring);box-shadow:0 0 0 1px var(--ring)}@supports (color:color-mix(in lab, red, red)){.acongm-gpt-composer:focus-within,html.dark .acongm-gpt-composer:focus-within,html[data-theme=dark] .acongm-gpt-composer:focus-within{box-shadow:0 0 0 1px color-mix(in oklab, var(--ring) 28%, transparent)}}.acongm-gpt-composer textarea,.acongm-gpt-composer input{color:var(--foreground)}.acongm-gpt-composer textarea::placeholder,.acongm-gpt-composer input::placeholder{color:var(--muted-foreground)}.acongm-gpt-msg__bubble{background:var(--muted);color:var(--foreground)}.acongm-workspace-sheet,.acongm-workspace-sheet__panel{background:var(--background);color:var(--foreground);border-color:var(--border)}.acongm-workspace-sheet__backdrop{background:#00000073;background:lab(0% 0 0/.45)}
