.assistant_panel__tpHDH{display:flex;flex-direction:column;width:360px;flex:0 0 360px;min-height:0;background:var(--color-surface);border-left:1px solid var(--color-line);color:var(--color-ink)}@media (max-width:1023px){.assistant_panel__tpHDH{position:fixed;inset:0 0 0 auto;z-index:45;width:min(400px,100vw);flex-basis:auto;box-shadow:var(--tg-shadow-tertiary)}}.assistant_head__MlNnN{display:flex;align-items:center;gap:8px;height:var(--tg-header-height);flex:0 0 var(--tg-header-height);padding:0 14px 0 16px;border-bottom:1px solid var(--color-line)}.assistant_title__ubLR8{display:flex;align-items:center;gap:8px;font-size:var(--tg-font-size-lg);font-weight:var(--tg-font-weight-strong)}.assistant_titleIcon__EdNTY{color:var(--color-primary)}.assistant_scope__Blrfm{display:inline-flex;align-items:center;gap:5px;margin-left:2px;padding:3px 9px;border-radius:999px;font-size:var(--tg-font-size-sm);font-weight:var(--tg-font-weight-strong);background:var(--color-primary-soft);color:var(--color-primary-ink);white-space:nowrap}.assistant_scopeDot__u82qv{width:6px;height:6px;border-radius:50%;background:var(--color-primary)}.assistant_scopeGeneral__raEK6{background:var(--color-paper-dim);color:var(--color-ink-soft)}.assistant_scopeGeneral__raEK6 .assistant_scopeDot__u82qv{background:var(--color-ink-faint)}.assistant_spacer__qiOzS{flex:1}.assistant_iconBtn__6EzYY{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--tg-radius-lg);color:var(--color-ink-soft);background:transparent;border:0;cursor:pointer}.assistant_iconBtn__6EzYY:hover{background:var(--color-paper-dim);color:var(--color-ink)}.assistant_btn__kgMMS:focus-visible,.assistant_chip__mjCSQ:focus-visible,.assistant_iconBtn__6EzYY:focus-visible,.assistant_input__Pl_vT:focus-visible,.assistant_send__hPSFc:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.assistant_body__XuStY{flex:1;min-height:0;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:16px;background:var(--color-paper)}.assistant_intro__m9PaO{font-size:var(--tg-font-size);line-height:1.6;color:var(--color-ink-soft)}.assistant_intro__m9PaO strong{color:var(--color-ink)}.assistant_introList__tHq_d{margin:8px 0 0;padding:0;list-style:none;display:grid;gap:4px;font-size:var(--tg-font-size-sm)}.assistant_introList__tHq_d li:before{content:"·";margin-right:6px;color:var(--color-primary);font-weight:var(--tg-font-weight-strong)}.assistant_q__n_dhS{align-self:flex-end;max-width:92%;padding:8px 12px;border-radius:var(--tg-radius-lg) var(--tg-radius-lg) var(--tg-radius-sm) var(--tg-radius-lg);background:var(--color-primary);color:#fff;font-size:var(--tg-font-size);line-height:1.5;word-break:keep-all;overflow-wrap:anywhere}.assistant_card__o6VhJ,.assistant_turn__LtFgQ{display:flex;flex-direction:column;gap:10px}.assistant_card__o6VhJ{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--tg-radius-lg);padding:12px 14px}.assistant_meta__KjlzM{display:flex;flex-wrap:wrap;gap:6px}.assistant_meta__KjlzM,.assistant_tag__EXhxf{align-items:center;font-size:var(--tg-font-size-sm);color:var(--color-ink-soft)}.assistant_tag__EXhxf{display:inline-flex;gap:4px;padding:2px 8px;border-radius:999px;font-weight:var(--tg-font-weight-strong);background:var(--color-paper-dim)}.assistant_tagCached__BlmNA{background:var(--color-pine-soft);color:var(--color-pine)}.assistant_tagFast__mA6nv{background:var(--color-primary-soft);color:var(--color-primary-ink)}.assistant_tagWarn__yrP95{background:var(--color-amber-soft);color:var(--color-amber)}.assistant_answer__t2D1_{font-size:var(--tg-font-size);line-height:1.7;white-space:pre-wrap;word-break:keep-all;overflow-wrap:anywhere}.assistant_streaming__z3a5P:after{content:"▍";margin-left:1px;color:var(--color-primary);animation:assistant_blink__K4c1e 1s steps(2) infinite}@keyframes assistant_blink__K4c1e{50%{opacity:0}}.assistant_sources__w8uMB{display:flex;flex-direction:column;gap:8px}.assistant_sourceHead__1Xz_B{font-size:var(--tg-font-size-sm);font-weight:var(--tg-font-weight-strong);color:var(--color-ink-soft);display:flex;align-items:center;gap:6px}.assistant_cite__vL4JO{border:1px solid var(--color-line);border-radius:var(--tg-radius-lg);padding:9px 11px;background:var(--color-surface);display:flex;flex-direction:column;gap:5px}.assistant_citeCand__jPyrV{border-style:dashed;background:var(--color-paper)}.assistant_citeTop__uvFgI{display:flex;align-items:flex-start;gap:6px}.assistant_citeNo__eQAiP{flex:0 0 auto;min-width:18px;height:18px;border-radius:var(--tg-radius-sm);background:var(--color-primary-soft);color:var(--color-primary-ink);font-size:var(--tg-font-size-sm);font-weight:var(--tg-font-weight-strong);display:inline-flex;align-items:center;justify-content:center;margin-top:1px}.assistant_citeNoCand__RIa1B{background:var(--color-amber-soft);color:var(--color-amber);min-width:0;padding:0 6px}.assistant_citeTitle__AHhUS{line-height:1.4;word-break:keep-all;overflow-wrap:anywhere}.assistant_citeLoc__rgZm8,.assistant_citeTitle__AHhUS{font-size:var(--tg-font-size-sm);font-weight:var(--tg-font-weight-strong)}.assistant_citeLoc__rgZm8{color:var(--color-primary-ink)}.assistant_citeDept__Vn4ZW,.assistant_snippet__QF3Ws{font-size:var(--tg-font-size-sm);color:var(--color-ink-soft)}.assistant_snippet__QF3Ws{line-height:1.6;word-break:keep-all;overflow-wrap:anywhere}.assistant_snippet__QF3Ws mark{background:var(--tg-color-warning-bg);color:var(--color-ink);border-radius:var(--tg-radius-xs);padding:0 1px}.assistant_via__Rbt8p{font-size:var(--tg-font-size-sm);font-weight:var(--tg-font-weight-strong);padding:1px 6px;border-radius:999px;background:var(--color-paper-dim);color:var(--color-ink-soft)}.assistant_citeMeta__TY8KP{display:flex;align-items:center;gap:6px;padding-left:24px}.assistant_score__bPKuc{margin-left:auto;font-size:var(--tg-font-size-sm);color:var(--color-ink-faint);white-space:nowrap}.assistant_actions__TQAI6{display:flex;flex-wrap:wrap;gap:6px}.assistant_btn__kgMMS{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:var(--tg-radius-lg);cursor:pointer;font-size:var(--tg-font-size-sm);font-weight:var(--tg-font-weight-strong);border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-ink)}.assistant_btn__kgMMS:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary-ink)}.assistant_btn__kgMMS:disabled{opacity:.55;cursor:not-allowed}.assistant_btnPrimary__OKCl3{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.assistant_btnPrimary__OKCl3:hover:not(:disabled){background:var(--color-primary-hover);border-color:var(--color-primary-hover);color:#fff}.assistant_hint__2X9eP{color:var(--color-ink-soft)}.assistant_hint__2X9eP,.assistant_notice__JGQsJ{font-size:var(--tg-font-size-sm);line-height:1.5}.assistant_notice__JGQsJ{color:var(--color-amber);background:var(--color-amber-soft);border-radius:var(--tg-radius-lg);padding:8px 10px}.assistant_noEvidence__j1QhV{font-size:var(--tg-font-size);font-weight:var(--tg-font-weight-strong);color:var(--color-ink)}.assistant_err__gjaMH{font-size:var(--tg-font-size-sm);color:var(--color-danger);background:var(--color-danger-soft);border-radius:var(--tg-radius-lg);padding:8px 10px}.assistant_done__VFi8M{font-size:var(--tg-font-size-sm);color:var(--color-pine);font-weight:var(--tg-font-weight-strong)}.assistant_skel__jEIRv{display:grid;gap:8px}.assistant_skelLine__yA242{height:12px;border-radius:var(--tg-radius);background:linear-gradient(90deg,var(--color-paper-dim),var(--color-line-soft),var(--color-paper-dim));background-size:200% 100%;animation:assistant_shimmer__ZKp7A 1.4s linear infinite}@keyframes assistant_shimmer__ZKp7A{to{background-position:-200% 0}}.assistant_foot__fFVNY{flex:0 0 auto;border-top:1px solid var(--color-line);padding:10px 14px 14px;display:flex;flex-direction:column;gap:8px;background:var(--color-surface)}.assistant_chips__scRm6{display:flex;flex-wrap:wrap;gap:6px}.assistant_chip__mjCSQ{border:1px solid var(--color-line);background:var(--color-paper);color:var(--color-ink);border-radius:999px;cursor:pointer;padding:5px 11px;font-size:var(--tg-font-size-sm);font-weight:600;max-width:100%;text-align:left;line-height:1.35}.assistant_chip__mjCSQ:hover{border-color:var(--color-primary);color:var(--color-primary-ink);background:var(--color-primary-soft)}.assistant_form__6Fg91{display:flex;align-items:flex-end;gap:8px}.assistant_input__Pl_vT{flex:1;resize:none;min-height:40px;max-height:96px;border:1px solid var(--tg-color-border);border-radius:var(--tg-radius-lg);padding:9px 12px;font:inherit;font-size:var(--tg-font-size);line-height:1.45;background:var(--color-surface);color:var(--color-ink)}.assistant_input__Pl_vT::placeholder{color:var(--color-ink-faint)}.assistant_send__hPSFc{flex:0 0 auto;width:40px;height:40px;border-radius:var(--tg-radius-lg);border:0;cursor:pointer;background:var(--color-primary);color:#fff;display:inline-flex;align-items:center;justify-content:center}.assistant_send__hPSFc:disabled{background:var(--color-line);color:var(--color-ink-faint);cursor:not-allowed}.assistant_kbd__uvP_5{font-size:var(--tg-font-size-sm);color:var(--color-ink-faint)}@media (max-width:1023px){.assistant_panel__tpHDH{width:min(420px,100vw)}}