.ai-transcript[data-v-7df4f062]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px 12px 8px}.ai-transcript__column[data-v-7df4f062]{max-width:760px;margin:0 auto}.ai-marker[data-v-7df4f062]{display:flex;align-items:center;gap:10px;margin:22px 0 14px;font-size:12px;letter-spacing:.02em}.ai-marker__rule[data-v-7df4f062]{flex:1 1 auto;height:1px;background:#e3e6ec}.ai-marker__text[data-v-7df4f062]{flex:0 0 auto;white-space:nowrap}.ai-answer--streaming[data-v-7df4f062]{white-space:pre-wrap;word-break:break-word}.ai-cursor[data-v-7df4f062]{display:inline-block;width:7px;height:1em;margin-left:2px;vertical-align:text-bottom;background:#6eb644;animation:ai-cursor-blink-7df4f062 1.1s steps(2,start) infinite}@keyframes ai-cursor-blink-7df4f062{to{visibility:hidden}}@media (prefers-reduced-motion:reduce){.ai-cursor[data-v-7df4f062]{animation:none}}.ai-answer__cut[data-v-7df4f062]{display:flex;align-items:center;gap:8px;margin-top:10px;padding:8px 11px;border-radius:8px;background:#fdf6ec;font-size:12px;color:#8a5a1a}.ai-marker--skill .ai-marker__text[data-v-7df4f062]{color:#8a91a0}.ai-marker--blocked .ai-marker__rule[data-v-7df4f062]{background:#f3c9c9}.ai-marker--blocked .ai-marker__text[data-v-7df4f062]{color:#c0392b;font-weight:500}.ai-turn[data-v-7df4f062]{display:flex;margin-bottom:22px}.ai-turn--user[data-v-7df4f062]{justify-content:flex-end}.ai-bubble[data-v-7df4f062]{max-width:80%;padding:12px 16px;border-radius:14px 14px 2px 14px;background:#f1f3f7;color:#2f3542}.ai-bubble__text[data-v-7df4f062]{white-space:pre-wrap;word-break:break-word;line-height:1.55}.ai-bubble__text--clamped[data-v-7df4f062]{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.ai-bubble--failed[data-v-7df4f062]{border:1px solid #f3c9c9;background:#fdf0f0}.ai-turn__stack[data-v-7df4f062]{display:flex;flex-direction:column;align-items:flex-end;max-width:80%}.ai-turn__stack .ai-bubble[data-v-7df4f062]{max-width:100%}.ai-turn__failure[data-v-7df4f062]{display:flex;align-items:baseline;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-top:6px;font-size:12px;line-height:1.5;color:#a3372c;text-align:right}.ai-turn__failure-code[data-v-7df4f062]{margin-left:6px;opacity:.7}.ai-turn__retry[data-v-7df4f062]{flex:0 0 auto;padding:0;border:none;background:none;color:#6b7c99;font-size:12px;text-decoration:underline;cursor:pointer}.ai-bubble__expander[data-v-7df4f062]{margin-top:6px;padding:0;border:0;background:none;font-size:12px;color:#5b6b8c;cursor:pointer}.ai-bubble__expander[data-v-7df4f062]:hover{text-decoration:underline}.ai-turn--assistant[data-v-7df4f062]{justify-content:flex-start}.ai-answer[data-v-7df4f062]{width:100%;line-height:1.65;color:#2f3542}.ai-answer[data-v-7df4f062] p{margin:0 0 12px}.ai-answer[data-v-7df4f062] h1,.ai-answer[data-v-7df4f062] h2,.ai-answer[data-v-7df4f062] h3,.ai-answer[data-v-7df4f062] h4{margin:20px 0 10px;font-weight:600;line-height:1.3}.ai-answer[data-v-7df4f062] h1{font-size:22px}.ai-answer[data-v-7df4f062] h2{font-size:19px}.ai-answer[data-v-7df4f062] h3{font-size:16px}.ai-answer[data-v-7df4f062] h4{font-size:15px}.ai-answer[data-v-7df4f062] ol,.ai-answer[data-v-7df4f062] ul{margin:0 0 12px;padding-left:22px}.ai-answer[data-v-7df4f062] li{margin-bottom:4px}.ai-answer[data-v-7df4f062] blockquote{margin:0 0 12px;padding:2px 0 2px 14px;border-left:3px solid #dfe3ea;color:#6b7285}.ai-answer[data-v-7df4f062] code{padding:1px 5px;border-radius:3px;background:#f0f2f5;font-size:13px}.ai-answer[data-v-7df4f062] pre{margin:0 0 14px;padding:12px 14px;border-radius:6px;background:#f6f7f9;overflow-x:auto}.ai-answer[data-v-7df4f062] pre code{padding:0;background:none}.ai-answer[data-v-7df4f062] table{width:100%;margin:0 0 14px;border-collapse:collapse;font-size:13px;display:block;overflow-x:auto}.ai-answer[data-v-7df4f062] td,.ai-answer[data-v-7df4f062] th{padding:7px 10px;border:1px solid #e3e6ec;text-align:left}.ai-answer[data-v-7df4f062] th{background:#f6f7f9;font-weight:600}.ai-answer--failed[data-v-7df4f062],.ai-answer--lost[data-v-7df4f062],.ai-answer--working[data-v-7df4f062]{display:flex;align-items:center;gap:9px;color:#8a91a0;font-size:13px}.ai-answer--failed[data-v-7df4f062],.ai-answer--lost[data-v-7df4f062]{color:#b06a2c}.ai-dots[data-v-7df4f062]{display:inline-flex;gap:4px}.ai-dots span[data-v-7df4f062]{width:6px;height:6px;border-radius:50%;background:#b9bfcb;animation:ai-dot-7df4f062 1.3s ease-in-out infinite}.ai-dots span[data-v-7df4f062]:nth-child(2){animation-delay:.18s}.ai-dots span[data-v-7df4f062]:nth-child(3){animation-delay:.36s}@keyframes ai-dot-7df4f062{0%,70%,to{opacity:.35}35%{opacity:1}}@media (prefers-reduced-motion:reduce){.ai-dots span[data-v-7df4f062]{animation:none}}body.full-dark .ai-bubble[data-v-7df4f062]{background:#2b3243;color:#e4e7ee}body.full-dark .ai-answer[data-v-7df4f062]{color:#dfe3ec}body.full-dark .ai-marker__rule[data-v-7df4f062]{background:#333c50}body.full-dark .ai-answer[data-v-7df4f062] code,body.full-dark .ai-answer[data-v-7df4f062] pre,body.full-dark .ai-answer[data-v-7df4f062] th{background:#232938}body.full-dark .ai-answer[data-v-7df4f062] td,body.full-dark .ai-answer[data-v-7df4f062] th{border-color:#333c50}.ai-composer[data-v-56da1951]{flex:0 0 auto;padding:8px 12px 12px}.ai-composer__column[data-v-56da1951]{max-width:760px;margin:0 auto}.ai-composer__box[data-v-56da1951]{border:2px solid #6eb644;border-radius:12px;background:#fff}.ai-composer--disabled .ai-composer__box[data-v-56da1951]{background:#f7f8fa;border-color:#a8cf8c}.ai-composer__input[data-v-56da1951]{display:block;width:100%;padding:12px 14px 4px;border:0;background:none;resize:none;line-height:1.55;outline:none}.ai-composer__foot[data-v-56da1951]{display:flex;align-items:center;gap:8px;padding:4px 8px 8px 10px}.ai-composer__spacer[data-v-56da1951]{flex:1 1 auto}.ai-composer__counter[data-v-56da1951]{font-size:12px;color:#8a91a0}.ai-composer__counter.is-over[data-v-56da1951]{color:#c0392b;font-weight:500}.ai-composer__send[data-v-56da1951]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:8px;background:#2f3542;color:#fff;cursor:pointer;transition:opacity .15s ease}.ai-composer__send[data-v-56da1951]:disabled{opacity:.35;cursor:default}.ai-composer__hint[data-v-56da1951]{margin:8px 2px 0;font-size:12px;color:#8a91a0}.ai-composer[data-v-56da1951] .ai-skill__toggle{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:7px;color:#6b7285;text-decoration:none;font-size:13px}.ai-composer[data-v-56da1951] .ai-skill__toggle:hover{background:#f0f2f5;color:#2f3542}.ai-skill__name[data-v-56da1951]{font-weight:500}.ai-composer[data-v-56da1951] .ai-skill__menu{min-width:280px;max-width:340px;padding:6px;border:1px solid #e3e6ec;border-radius:10px;box-shadow:0 8px 24px rgba(24,30,44,.12)}.ai-composer[data-v-56da1951] .ai-skill__menu .dropdown-item{padding:8px 10px;border-radius:7px;white-space:normal}.ai-skill__label[data-v-56da1951]{font-size:13px;font-weight:500}.ai-skill__description[data-v-56da1951]{margin-top:2px;font-size:12px;line-height:1.4;color:#8a91a0}.ai-composer[data-v-56da1951] .dropdown-item.active .ai-skill__description{color:hsla(0,0%,100%,.75)}body.full-dark .ai-composer__box[data-v-56da1951]{background:#232938}body.full-dark .ai-composer--disabled .ai-composer__box[data-v-56da1951]{opacity:.75}body.full-dark .ai-composer__input[data-v-56da1951]{color:#e4e7ee}body.full-dark .ai-composer__send[data-v-56da1951]{background:#4d7cfe}body.full-dark .ai-composer[data-v-56da1951] .ai-skill__menu{border-color:#333c50;background:#232938}.ai-history[data-v-cd510468]{position:absolute;top:0;right:0;bottom:0;z-index:5;width:280px;display:flex;flex-direction:column;border-left:1px solid #e3e6ec;background:#fff}.ai-history[data-v-cd510468]:not(.ai-history--docked){box-shadow:-8px 0 24px rgba(24,30,44,.1)}.ai-history__head[data-v-cd510468]{display:flex;align-items:center;padding:14px 12px 10px 16px}.ai-history__title[data-v-cd510468]{flex:1 1 auto;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#8a91a0}.ai-history__close[data-v-cd510468]{border:0;background:none;color:#8a91a0;cursor:pointer}.ai-history__new[data-v-cd510468]{margin:0 12px 10px;padding:8px 10px;border:1px dashed #d7dce5;border-radius:8px;background:none;color:#5b6b8c;font-size:13px;text-align:left;cursor:pointer}.ai-history__new[data-v-cd510468]:hover{border-color:#b7c0d0;background:#f2f4f8}.ai-history__list[data-v-cd510468]{flex:1 1 auto;overflow-y:auto;padding:0 8px 12px}.ai-history__settings[data-v-cd510468]{display:flex;align-items:center;gap:8px;width:100%;padding:11px 16px;border:none;border-top:1px solid #e3e6ec;background:none;color:#8a91a0;font-size:13px;text-align:left;cursor:pointer}.ai-history__settings[data-v-cd510468]:hover{background:#f2f4f8;color:#5b6b8c;text-decoration:none}.ai-history__empty[data-v-cd510468]{padding:10px 8px;font-size:12px;line-height:1.5;color:#a0a6b3}.ai-history__row[data-v-cd510468]{position:relative;padding:9px 10px;border-radius:8px;cursor:pointer}.ai-history__row[data-v-cd510468]:hover{background:#f2f4f8}.ai-history__row.is-active[data-v-cd510468]{background:#e9eef7}.ai-history__label[data-v-cd510468]{font-size:13px;line-height:1.4;color:#2f3542;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-history__meta[data-v-cd510468]{margin-top:2px;font-size:11px;color:#a0a6b3}.ai-history__actions[data-v-cd510468]{position:absolute;top:6px;right:6px;display:none;gap:2px}.ai-history__row:hover .ai-history__actions[data-v-cd510468]{display:flex}.ai-history__actions button[data-v-cd510468]{width:24px;height:24px;border:0;border-radius:6px;background:hsla(0,0%,100%,.9);color:#8a91a0;font-size:11px;cursor:pointer}.ai-history__actions button[data-v-cd510468]:hover{color:#2f3542}.ai-history__rename[data-v-cd510468]{width:100%;padding:4px 6px;border:1px solid #b7c0d0;border-radius:6px;font-size:13px}body.full-dark .ai-history[data-v-cd510468]{border-left-color:#333c50;background:#1e2431}body.full-dark .ai-history__row[data-v-cd510468]:hover{background:#262d3d}body.full-dark .ai-history__row.is-active[data-v-cd510468]{background:#2b3243}body.full-dark .ai-history__label[data-v-cd510468]{color:#dfe3ec}body.full-dark .ai-history__new[data-v-cd510468]{border-color:#333c50;color:#9aa6c0}body.full-dark .ai-history__settings[data-v-cd510468]{border-top-color:#333c50;color:#8894ad}body.full-dark .ai-history__settings[data-v-cd510468]:hover{background:#262d3d;color:#cfd6e6}body.full-dark .ai-history__actions button[data-v-cd510468]{background:rgba(35,41,56,.9)}.ai-settings-dialog{max-width:840px;width:88vw}.ai-workspace[data-v-7ff77928]{position:relative;overflow:hidden;height:calc(100vh - 140px);min-height:420px;background:linear-gradient(115deg,#e9edf2,#f8fafc 38%,#e6ebf1 62%,#f4f6f9)}.ai-workspace[data-v-7ff77928]:before{content:"";position:absolute;top:-25%;bottom:-25%;left:0;width:38%;pointer-events:none;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.9) 50%,hsla(0,0%,100%,0));transform:translateX(-150%) skewX(-18deg);animation:ai-shimmer-7ff77928 12s linear infinite}@keyframes ai-shimmer-7ff77928{0%{transform:translateX(-150%) skewX(-18deg)}to{transform:translateX(400%) skewX(-18deg)}}@media (prefers-reduced-motion:reduce){.ai-workspace[data-v-7ff77928]:before{animation:none;opacity:0}}.ai-workspace__inner[data-v-7ff77928]{position:relative;z-index:1;display:flex;flex-direction:column;height:100%;width:100%;max-width:784px;margin:0 auto}.ai-rail-enter-active[data-v-7ff77928],.ai-rail-leave-active[data-v-7ff77928]{transition:transform .18s ease,opacity .18s ease}.ai-rail-enter[data-v-7ff77928],.ai-rail-leave-to[data-v-7ff77928]{transform:translateX(100%);opacity:0}@media (prefers-reduced-motion:reduce){.ai-rail-enter-active[data-v-7ff77928],.ai-rail-leave-active[data-v-7ff77928]{transition:none}}.ai-workspace__main[data-v-7ff77928]{flex:1 1 auto;display:flex;flex-direction:column;min-width:0;height:100%}.ai-workspace__rail-toggle[data-v-7ff77928]{position:absolute;top:50%;right:2px;z-index:6;transform:translateY(-50%);padding:10px 4px;border:0;background:none;font-size:20px;line-height:1;color:#b3bac6;cursor:pointer;transition:right .18s ease,color .15s ease}.ai-workspace__rail-toggle[data-v-7ff77928]:hover{color:#5b6b8c}.ai-workspace__rail-toggle.is-open[data-v-7ff77928]{right:286px}@media (prefers-reduced-motion:reduce){.ai-workspace__rail-toggle[data-v-7ff77928]{transition:none}}.ai-workspace__surface[data-v-7ff77928]{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;border:2px solid #6eb644;border-radius:10px;background:#fff;overflow:hidden}.ai-chat-header[data-v-7ff77928]{flex:0 0 auto;padding:11px 14px;border-bottom:1px solid rgba(110,182,68,.28)}.ai-chat-header__title[data-v-7ff77928]{font-size:13px;font-weight:600;color:#2f3542;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.ai-workspace__landing[data-v-7ff77928]{flex:1 1 auto;display:flex;align-items:center;justify-content:center;padding:24px}.ai-workspace__landing-inner[data-v-7ff77928]{max-width:520px;text-align:center}.ai-workspace__landing-title[data-v-7ff77928]{margin:0 0 8px;font-size:22px;font-weight:600;color:#2f3542}.ai-workspace__landing-sub[data-v-7ff77928]{margin:0;font-size:13px;line-height:1.6;color:#8a91a0}.ai-workspace__resume[data-v-7ff77928]{margin-top:18px;padding:7px 14px;border:1px solid #e3e6ec;border-radius:999px;background:none;font-size:13px;color:#5b6b8c;cursor:pointer}.ai-workspace__resume[data-v-7ff77928]:hover{border-color:#b7c0d0;background:#f6f7f9}.ai-workspace__refusal-wrap[data-v-7ff77928]{padding:0 12px}.ai-workspace__refusal[data-v-7ff77928]{border:1px solid #f0d6b8;border-radius:9px;background:#fdf6ec;color:#8a5a1a}.ai-workspace__notice[data-v-7ff77928],.ai-workspace__refusal[data-v-7ff77928]{display:flex;align-items:flex-start;gap:10px;max-width:760px;margin:0 auto 4px;padding:11px 13px;font-size:13px;line-height:1.5}.ai-workspace__notice[data-v-7ff77928]{border:1px solid #cfd8e3;border-radius:9px;background:#f4f7fa;color:#40546b}.ai-workspace__refusal.is-block[data-v-7ff77928]{border-color:#f3c9c9;background:#fdf0f0;color:#a3372c}.ai-workspace__refusal-body[data-v-7ff77928]{flex:1 1 auto}.ai-workspace__refusal-code[data-v-7ff77928]{margin-top:3px;font-size:11px;opacity:.7}.ai-workspace__refusal button[data-v-7ff77928]{border:0;background:none;color:inherit;opacity:.6;cursor:pointer}.ai-workspace__refusal button[data-v-7ff77928]:hover{opacity:1}body.full-dark .ai-workspace[data-v-7ff77928]{background:linear-gradient(115deg,#1c2029,#262d3d 38%,#1e2431 62%,#232938)}body.full-dark .ai-workspace[data-v-7ff77928]:before{background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.07) 50%,hsla(0,0%,100%,0))}body.full-dark .ai-workspace__surface[data-v-7ff77928]{background:#232938}body.full-dark .ai-chat-header__title[data-v-7ff77928],body.full-dark .ai-workspace__landing-title[data-v-7ff77928]{color:#e4e7ee}body.full-dark .ai-workspace__rail-toggle[data-v-7ff77928]{color:#5a6478}body.full-dark .ai-workspace__rail-toggle[data-v-7ff77928]:hover{color:#9aa6c0}body.full-dark .ai-workspace__resume[data-v-7ff77928]{border-color:#333c50;color:#9aa6c0}