.ContextAssistant_floatingButton__OJK5B{align-items:center;background:linear-gradient(145deg,var(--suite-green-700,#176b45),var(--suite-green-500,#2f9b68));border:1px solid color-mix(in srgb,#fff 28%,transparent);border-radius:50%;bottom:22px;box-shadow:0 14px 36px rgba(20,45,34,.24);color:#fff;cursor:pointer;display:flex;height:52px;justify-content:center;position:fixed;right:22px;transition:transform .16s ease,box-shadow .16s ease;width:52px;z-index:940}.ContextAssistant_visuallyHidden__D7_jJ{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.ContextAssistant_floatingButton__OJK5B:hover{box-shadow:0 17px 42px rgba(20,45,34,.32);transform:translateY(-2px)}.ContextAssistant_composer__Apv08 button:focus-visible,.ContextAssistant_floatingButton__OJK5B:focus-visible,.ContextAssistant_iconButton__iQGKF:focus-visible{outline:3px solid color-mix(in srgb,var(--suite-green-500,#2f9b68) 36%,transparent);outline-offset:3px}.ContextAssistant_panel__RFf7N{background:color-mix(in srgb,var(--surface,#fff) 98%,transparent);border:1px solid var(--line,#d8ddd8);border-radius:18px;bottom:86px;box-shadow:0 24px 70px rgba(24,36,30,.24);display:grid;grid-template-rows:auto auto auto minmax(210px,1fr) auto auto auto auto;max-height:min(720px,calc(100vh - 110px));overflow:hidden;position:fixed;right:22px;width:min(420px,calc(100vw - 28px));z-index:939}.ContextAssistant_composer__Apv08,.ContextAssistant_contextBar__aSG4U,.ContextAssistant_header__uTWvb,.ContextAssistant_threadBar__nrhyg{align-items:center;display:flex;gap:10px}.ContextAssistant_header__uTWvb{border-bottom:1px solid var(--line,#d8ddd8);justify-content:space-between;padding:14px 16px}.ContextAssistant_identity__w5q5w{align-items:center;display:flex;gap:10px;min-width:0}.ContextAssistant_identity__w5q5w>span{align-items:center;background:color-mix(in srgb,var(--suite-green-500,#2f9b68) 15%,transparent);border-radius:10px;color:var(--suite-green-700,#176b45);display:flex;height:36px;justify-content:center;width:36px}.ContextAssistant_contextBar__aSG4U div,.ContextAssistant_identity__w5q5w div{display:grid;min-width:0}.ContextAssistant_contextBar__aSG4U small,.ContextAssistant_identity__w5q5w small{color:var(--muted,#667069);font-size:.72rem}.ContextAssistant_contextBar__aSG4U strong,.ContextAssistant_identity__w5q5w strong{color:var(--ink,#202520);font-size:.88rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ContextAssistant_iconButton__iQGKF{align-items:center;background:transparent;border:1px solid var(--line,#d8ddd8);border-radius:9px;color:var(--ink,#202520);cursor:pointer;display:flex;height:36px;justify-content:center;padding:0;width:36px}.ContextAssistant_iconButton__iQGKF:hover{background:color-mix(in srgb,var(--suite-green-500,#2f9b68) 8%,transparent)}.ContextAssistant_iconButton__iQGKF:disabled{cursor:not-allowed;opacity:.48}.ContextAssistant_contextBar__aSG4U{background:color-mix(in srgb,var(--suite-green-500,#2f9b68) 6%,var(--surface,#fff));justify-content:space-between;padding:10px 16px}.ContextAssistant_connected__gJY_H,.ContextAssistant_local__IvfQ0{border-radius:999px;font-size:.67rem;font-weight:700;padding:5px 8px;white-space:nowrap}.ContextAssistant_connected__gJY_H{background:color-mix(in srgb,#1f9d65 14%,transparent);color:#147148}.ContextAssistant_local__IvfQ0{background:color-mix(in srgb,#b27613 14%,transparent);color:#8b5a0d}.ContextAssistant_threadBar__nrhyg{border-bottom:1px solid var(--line,#d8ddd8);padding:9px 12px}.ContextAssistant_threadBar__nrhyg label{flex:1 1}.ContextAssistant_threadBar__nrhyg select{background:var(--surface,#fff);border:1px solid var(--line,#d8ddd8);border-radius:9px;color:var(--ink,#202520);min-height:36px;padding:0 10px;width:100%}.ContextAssistant_messages__pRPqp{align-content:start;background:color-mix(in srgb,var(--surface,#fff) 96%,var(--suite-green-500,#2f9b68));display:grid;grid-gap:10px;gap:10px;min-height:210px;overflow-y:auto;padding:14px}.ContextAssistant_empty__a9fUL{align-items:center;align-self:center;color:var(--muted,#667069);display:grid;justify-items:center;padding:28px 18px;text-align:center}.ContextAssistant_empty__a9fUL strong{color:var(--ink,#202520);margin-top:10px}.ContextAssistant_empty__a9fUL p{font-size:.84rem;line-height:1.45;margin:5px 0 0}.ContextAssistant_assistantMessage__11swn,.ContextAssistant_userMessage__mjV99{border-radius:13px;display:grid;grid-gap:4px;gap:4px;max-width:90%;padding:10px 12px}.ContextAssistant_userMessage__mjV99{background:var(--suite-green-700,#176b45);color:#fff;justify-self:end}.ContextAssistant_assistantMessage__11swn{background:var(--surface,#fff);border:1px solid var(--line,#d8ddd8);color:var(--ink,#202520);justify-self:start}.ContextAssistant_assistantMessage__11swn strong,.ContextAssistant_userMessage__mjV99 strong{font-size:.7rem}.ContextAssistant_assistantMessage__11swn p,.ContextAssistant_userMessage__mjV99 p{font-size:.84rem;line-height:1.45;margin:0;white-space:pre-wrap}.ContextAssistant_messageSources__CM_HX{color:var(--muted,#667069);font-size:.65rem;margin-top:4px}.ContextAssistant_state__uizIC{align-items:center;color:var(--muted,#667069);display:flex;font-size:.8rem;gap:7px;justify-content:center;padding:10px}.ContextAssistant_state__uizIC svg{flex-shrink:0}.ContextAssistant_spinner__mWGWx{animation:ContextAssistant_spin__Q_7Ne .9s linear infinite}.ContextAssistant_sources__j9HZz{align-items:center;border-top:1px solid var(--line,#d8ddd8);color:var(--muted,#667069);display:flex;font-size:.68rem;gap:6px;min-width:0;padding:7px 14px}.ContextAssistant_sources__j9HZz span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ContextAssistant_error__jxdfN{align-items:center;background:color-mix(in srgb,#b43c3c 10%,transparent);color:#9a2f2f;display:flex;font-size:.76rem;gap:10px;margin:0;padding:8px 14px}.ContextAssistant_error__jxdfN span{flex:1 1;min-width:0;overflow-wrap:anywhere}.ContextAssistant_error__jxdfN button{flex-shrink:0}@media (prefers-reduced-motion:reduce){.ContextAssistant_spinner__mWGWx{animation:none}}.ContextAssistant_composer__Apv08{align-items:end;border-top:1px solid var(--line,#d8ddd8);padding:10px 12px}.ContextAssistant_composer__Apv08 textarea{background:var(--surface,#fff);border:1px solid var(--line,#d8ddd8);border-radius:11px;color:var(--ink,#202520);flex:1 1;font:inherit;font-size:.84rem;min-height:66px;padding:10px 11px;resize:none}.ContextAssistant_composer__Apv08 textarea:focus{border-color:var(--suite-green-500,#2f9b68);outline:3px solid color-mix(in srgb,var(--suite-green-500,#2f9b68) 14%,transparent)}.ContextAssistant_composer__Apv08 button{align-items:center;background:var(--suite-green-700,#176b45);border:0;border-radius:11px;color:#fff;cursor:pointer;display:flex;height:44px;justify-content:center;padding:0;width:44px}.ContextAssistant_composer__Apv08 button:disabled{cursor:not-allowed;opacity:.48}.ContextAssistant_panel__RFf7N footer{color:var(--muted,#667069);font-size:.64rem;line-height:1.35;padding:0 14px 11px;text-align:center}@keyframes ContextAssistant_spin__Q_7Ne{to{transform:rotate(1turn)}}@media (max-width:600px){.ContextAssistant_floatingButton__OJK5B{bottom:14px;right:14px}.ContextAssistant_floatingButtonOpen__BsiM_{display:none}.ContextAssistant_panel__RFf7N{border-radius:16px 16px 0 0;bottom:0;max-height:84vh;right:0;width:100vw}}:root[data-suite-theme=dark] .ContextAssistant_assistantMessage__11swn,:root[data-suite-theme=dark] .ContextAssistant_composer__Apv08 textarea,:root[data-suite-theme=dark] .ContextAssistant_panel__RFf7N,:root[data-suite-theme=dark] .ContextAssistant_threadBar__nrhyg select{--surface:#1d221e;--ink:#f1f4f1;--muted:#aeb7b0;--line:#3a433c}:root[data-suite-theme=dark] .ContextAssistant_messages__pRPqp{background:#171b18}:root[data-suite-theme=dark] .ContextAssistant_connected__gJY_H{color:#7bdcab}:root[data-suite-theme=dark] .ContextAssistant_local__IvfQ0{color:#e4b75f}:root[data-suite-theme=dark] .ContextAssistant_error__jxdfN{color:#faa}