.chat-panel-module__XUdASq__root{--ink:#1f2124;--ink-2:#62656b;--ink-3:#9a9da3;--canvas:#f1f2f3;--surface:#fff;--field:#f2f2f3;--hover:#f4f5f6;--line:#ecedef;--line-strong:#e0e2e5;--card-ring:var(--line);--card-day:#00000008;--card-day-2:#00000005;--card-day-3:#00000003;--card-night:transparent;--focus:#387bff;--ease:cubic-bezier(.23, 1, .32, 1);--ease-ui:cubic-bezier(.4, 0, .2, 1);background:var(--canvas);width:100%;min-height:312px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);letter-spacing:-.14px;-webkit-tap-highlight-color:transparent;border-radius:14px;justify-content:center;align-items:center;padding:12px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:14px;line-height:1.5;display:flex;position:relative;overflow:clip;container-type:inline-size}@supports (color:lab(0% 0 0)){.chat-panel-module__XUdASq__root{--ink:lab(12.6337% -.3433 -2.2161);--ink-2:lab(42.652% -.228465 -3.75729);--ink-3:lab(64.5814% -.222504 -3.3918);--canvas:lab(95.4756% -.247031 -.706685);--surface:lab(100% 0 0);--field:lab(95.4674% .0993311 -.364041);--hover:lab(96.5196% -.247061 -.706697);--line:lab(93.7236% -.0822544 -1.13573);--line-strong:lab(89.7783% -.315458 -1.86191)}}@supports (color:light-dark(#fff, #000)){.chat-panel-module__XUdASq__root{--ink:light-dark(#1f2124,#f2f3f4);--ink-2:light-dark(#62656b,#a5a8ad);--ink-3:light-dark(#9a9da3,#6c6f75);--canvas:light-dark(#f1f2f3,#1c1d1f);--surface:light-dark(#fff,#232427);--field:light-dark(#f2f2f3,#2b2c2f);--hover:light-dark(#f4f5f6,#2a2b2e);--line:light-dark(#ecedef,#2e3033);--line-strong:light-dark(#e0e2e5,#3a3c40);--card-ring:light-dark(#ecedef,#ffffff1c);--card-day:light-dark(#00000008,#0000);--card-day-2:light-dark(#00000005,#0000);--card-day-3:light-dark(#00000003,#0000);--card-night:light-dark(#0000,#0003);--focus:light-dark(#387bff,#6ea0ff)}@supports (color:lab(0% 0 0)){.chat-panel-module__XUdASq__root{--ink:light-dark(lab(12.6337% -.3433 -2.2161),lab(95.8236% -.247002 -.706685));--ink-2:light-dark(lab(42.652% -.228465 -3.75729),lab(68.7689% -.379533 -2.99366));--ink-3:light-dark(lab(64.5814% -.222504 -3.3918),lab(46.7122% -.231862 -3.75941));--canvas:light-dark(lab(95.4756% -.247031 -.706685),lab(10.7786% -.0940636 -1.50454));--surface:light-dark(lab(100% 0 0),lab(14.1243% .105247 -2.2593));--field:light-dark(lab(95.4674% .0993311 -.364041),lab(17.9525% .101835 -2.2617));--hover:light-dark(lab(96.5196% -.247061 -.706697),lab(17.4885% .102207 -2.26143));--line:light-dark(lab(93.7236% -.0822544 -1.13573),lab(19.7102% -.352308 -2.22058));--line-strong:light-dark(lab(89.7783% -.315458 -1.86191),lab(25.2652% -.160247 -2.63022));--card-ring:light-dark(lab(93.7236% -.0822544 -1.13573),lab(100% 0 0/.11));--card-night:light-dark(lab(0% 0 0/0),lab(0% 0 0/.2))}}}.chat-panel-module__XUdASq__root[data-color-scheme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.chat-panel-module__XUdASq__root[data-color-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.chat-panel-module__XUdASq__root[data-color-scheme=system]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){.chat-panel-module__XUdASq__root[data-color-scheme=system]{--lightningcss-light: ;--lightningcss-dark:initial}}:where(.chat-panel-module__XUdASq__root) button{font:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}:where(.chat-panel-module__XUdASq__root) p{margin:0}.chat-panel-module__XUdASq__root :focus-visible{outline:2px solid var(--focus);outline-offset:1px}.chat-panel-module__XUdASq__panel{background:var(--surface);width:100%;max-width:380px;height:288px;box-shadow:0 0 0 1px var(--card-ring), 0 1px 2px var(--card-night), 0 2px 6px var(--card-night), 0 18px 47px var(--card-day), 0 7.5px 19px var(--card-day-2), 0 4px 10.5px var(--card-day-2), 0 2.3px 5.8px var(--card-day-3), 0 1.2px 3.1px var(--card-day-3), 0 .5px 1.3px var(--card-day-3);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.chat-panel-module__XUdASq__head{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:6px;display:flex}.chat-panel-module__XUdASq__tabs{align-items:center;min-width:0;display:flex}.chat-panel-module__XUdASq__tab{white-space:nowrap;color:var(--ink);opacity:.5;transition:background-color .1s var(--ease-ui), opacity .1s var(--ease-ui);border-radius:6px;padding:3px 8px;font-size:13px;line-height:19.5px}.chat-panel-module__XUdASq__tab[aria-selected=true]{background:var(--field);opacity:1}@media (hover:hover){.chat-panel-module__XUdASq__tab[aria-selected=false]:hover{opacity:.75}}.chat-panel-module__XUdASq__actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.chat-panel-module__XUdASq__action{width:24px;height:24px;color:var(--ink-3);transition:background-color .1s var(--ease-ui), color .1s var(--ease-ui);border-radius:6px;justify-content:center;align-items:center;display:flex}@media (hover:hover){.chat-panel-module__XUdASq__action:hover{background:var(--hover);color:var(--ink-2)}}.chat-panel-module__XUdASq__icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;flex:none}.chat-panel-module__XUdASq__root .chat-panel-module__XUdASq__icon,.chat-panel-module__XUdASq__root .chat-panel-module__XUdASq__glyph{flex:none;width:15px;height:15px}.chat-panel-module__XUdASq__root .chat-panel-module__XUdASq__send .chat-panel-module__XUdASq__icon{width:16px;height:16px}.chat-panel-module__XUdASq__list{overscroll-behavior:contain;scrollbar-width:none;flex:1;min-height:0;padding:10px 12px 4px;overflow-y:auto}.chat-panel-module__XUdASq__list::-webkit-scrollbar{display:none}.chat-panel-module__XUdASq__list:focus-visible{outline-offset:-2px}.chat-panel-module__XUdASq__log{flex-direction:column;gap:10px;display:flex}.chat-panel-module__XUdASq__mine{justify-content:flex-end;padding-left:56px;display:flex}.chat-panel-module__XUdASq__bubble{background:var(--field);overflow-wrap:anywhere;border-radius:12px;padding:6px 12px;font-size:13px;line-height:1.4}.chat-panel-module__XUdASq__reply{filter:blur();animation:chat-panel-module__XUdASq__rise .4s var(--ease) both;transition:filter .4s var(--ease);flex-direction:column;gap:6px;display:flex}.chat-panel-module__XUdASq__reply[data-pending]{filter:blur(.5px)}@keyframes chat-panel-module__XUdASq__rise{0%{opacity:0;transform:translateY(8px)}}.chat-panel-module__XUdASq__reasoning{flex-wrap:wrap;align-items:center;column-gap:4px;font-size:12px;line-height:1.3;display:flex}.chat-panel-module__XUdASq__tool{font-weight:500}.chat-panel-module__XUdASq__source{color:var(--ink-2)}.chat-panel-module__XUdASq__text{font-size:13px;line-height:1.5}.chat-panel-module__XUdASq__foot{flex-shrink:0;margin-top:auto;padding:6px}.chat-panel-module__XUdASq__composer{border:1px solid var(--line);background:var(--field);cursor:text;transition:border-color .15s var(--ease-ui), box-shadow .15s var(--ease-ui);border-radius:8px;flex-direction:column;gap:8px;padding:10px;display:flex;box-shadow:0 1px 2px #00000009}.chat-panel-module__XUdASq__composer:focus-within,.chat-panel-module__XUdASq__composer[data-focused]{border-color:var(--line-strong);box-shadow:0 1px 2px #00000006}.chat-panel-module__XUdASq__input{width:100%;min-width:0;min-height:18px;color:var(--ink);font:inherit;letter-spacing:inherit;background:0 0;border:0;outline:none;padding:0;font-size:13px;line-height:1.4}.chat-panel-module__XUdASq__root .chat-panel-module__XUdASq__input:focus-visible{outline:none}.chat-panel-module__XUdASq__input::placeholder{color:var(--ink-3);opacity:1}.chat-panel-module__XUdASq__row{justify-content:flex-end;align-items:center;display:flex}.chat-panel-module__XUdASq__send{background:var(--ink);width:28px;height:28px;color:var(--surface);transition:background-color .2s var(--ease-ui), color .2s var(--ease-ui), transform .2s var(--ease-ui);border-radius:8px;justify-content:center;align-items:center;display:flex}.chat-panel-module__XUdASq__send:disabled{background:var(--line-strong);color:var(--ink-2);cursor:default}.chat-panel-module__XUdASq__send:enabled:active,.chat-panel-module__XUdASq__send[data-pressed]{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.chat-panel-module__XUdASq__reply{transition:none;animation:none}.chat-panel-module__XUdASq__tab,.chat-panel-module__XUdASq__action,.chat-panel-module__XUdASq__composer,.chat-panel-module__XUdASq__send{transition:none}}
