.composer[data-v-cc581fc1]{position:relative}.slash-popover[data-v-cc581fc1]{background:var(--yz-bg-elevated);border:1px solid var(--yz-border);border-radius:var(--yz-radius-md);box-shadow:var(--yz-shadow-md);padding:var(--yz-space-2);z-index:20;max-height:280px;position:absolute;bottom:calc(100% + 6px);left:0;right:0;overflow-y:auto}.slash-item[data-v-cc581fc1]{align-items:center;gap:var(--yz-space-3);border-radius:var(--yz-radius-sm);cursor:pointer;transition:background var(--yz-transition-fast);padding:8px 10px;display:flex}.slash-item .slash-name[data-v-cc581fc1]{font-size:var(--yz-text-sm);color:var(--yz-accent);min-width:64px;font-weight:600;font-family:var(--yz-font-mono)}.slash-item .slash-label[data-v-cc581fc1]{font-size:var(--yz-text-sm);color:var(--yz-text);min-width:40px;font-weight:600}.slash-item .slash-desc[data-v-cc581fc1]{font-size:var(--yz-text-xs);color:var(--yz-text-3);flex:1}.slash-item[data-v-cc581fc1]:hover,.slash-item.active[data-v-cc581fc1]{background:var(--yz-accent-ghost)}.param-hint[data-v-cc581fc1]{font-size:var(--yz-text-xs);color:var(--yz-text-3);align-items:center;gap:6px;margin-bottom:6px;padding:0 4px;display:flex}.param-hint .anticon[data-v-cc581fc1]{color:var(--yz-warning);font-size:13px}.att-preview[data-v-cc581fc1]{flex-wrap:wrap;gap:6px;margin-bottom:6px;padding:0 4px;display:flex}.att-chip[data-v-cc581fc1]{background:var(--yz-accent-soft);color:var(--yz-accent);border:1px solid rgb(var(--yz-accent-rgb) / .3);border-radius:var(--yz-radius-full);font-size:var(--yz-text-xs);align-items:center;gap:4px;padding:2px 8px;line-height:18px;display:inline-flex}.att-chip .att-name[data-v-cc581fc1]{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.att-chip .att-loading[data-v-cc581fc1]{color:var(--yz-text-3)}.att-chip .att-x[data-v-cc581fc1]{cursor:pointer;opacity:.6}.att-chip .att-x[data-v-cc581fc1]:hover{opacity:1}.plus-btn[data-v-cc581fc1]{width:36px;height:36px;color:var(--yz-text-2);cursor:pointer;border-radius:var(--yz-radius-md);transition:color var(--yz-transition-fast), background var(--yz-transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:flex}.plus-btn[data-v-cc581fc1]:hover{color:var(--yz-accent);background:var(--yz-accent-ghost)}.file-input-hidden[data-v-cc581fc1]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.expert-chip[data-v-cc581fc1]{border:1px solid var(--yz-border);border-radius:var(--yz-radius-full);background:var(--yz-bg-elevated);cursor:pointer;white-space:nowrap;height:30px;transition:border-color var(--yz-transition-fast), background var(--yz-transition-fast);flex-shrink:0;align-items:center;gap:6px;padding:0 8px 0 4px;display:inline-flex}.expert-chip[data-v-cc581fc1]:hover{border-color:var(--yz-accent)}.expert-chip .ec-name[data-v-cc581fc1]{font-size:var(--yz-text-xs);color:var(--yz-text);text-overflow:ellipsis;max-width:120px;font-weight:500;overflow:hidden}.expert-chip .ec-team-avatar[data-v-cc581fc1]{border-radius:var(--yz-radius-full);object-fit:cover;flex-shrink:0;width:22px;height:22px}.expert-chip .ec-arrow[data-v-cc581fc1]{color:var(--yz-text-3);font-size:10px}.composer-expert-menu .ant-dropdown-menu-item{min-width:188px;color:var(--yz-text-3);font-size:var(--yz-text-xs);flex:1;align-items:center;gap:8px;display:flex}.composer-expert-menu .ec-more-stack{flex-shrink:0;align-items:center;display:inline-flex}.composer-expert-menu .ec-more-dot{width:14px;height:14px;box-shadow:0 0 0 2px var(--yz-bg-elevated);border-radius:50%}.composer-expert-menu .ec-more-dot+.ec-more-dot{margin-left:-6px}.composer-expert-menu .ec-more-dot:first-child{background:var(--yz-expert-psychology,#722ed1)}.composer-expert-menu .ec-more-dot:nth-child(2){background:var(--yz-expert-moral,#1890ff)}.composer-expert-menu .ec-more-dot:nth-child(3){background:var(--yz-expert-aesthetic,#eb2f96)}.composer-input[data-v-cc581fc1]{align-items:flex-end;gap:var(--yz-space-2);background:var(--yz-bg);border:1px solid var(--yz-border);border-radius:var(--yz-radius-md);transition:border-color var(--yz-transition-fast);padding:8px 8px 8px 12px;display:flex}.composer-input[data-v-cc581fc1]:focus-within{border-color:color-mix(in srgb, var(--yz-accent) 22%, var(--yz-border-strong));box-shadow:0 0 0 1px color-mix(in srgb, var(--yz-accent) 6%, transparent)}.composer-editor[data-v-cc581fc1]{min-width:0;min-height:44px;max-height:200px;font-size:var(--yz-text-base);color:var(--yz-text);word-break:break-word;-webkit-user-select:text;user-select:text;outline:none;flex:1;line-height:22px;overflow-y:auto}.composer-editor[data-v-cc581fc1]:empty:before{content:attr(data-placeholder);color:var(--yz-text-3);pointer-events:none}.composer-editor[data-v-cc581fc1] .cmd-chip{background:var(--yz-accent-soft);color:var(--yz-accent);border:1px solid rgb(var(--yz-accent-rgb) / .3);border-radius:var(--yz-radius-full);font-size:var(--yz-text-xs);vertical-align:baseline;-webkit-user-select:none;user-select:none;align-items:center;gap:4px;margin:0 2px;padding:1px 4px 1px 8px;font-weight:600;line-height:18px;display:inline-flex}.composer-editor[data-v-cc581fc1] .cmd-chip .cmd-chip-x{opacity:.55;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;font-size:12px;display:inline-flex}.composer-editor[data-v-cc581fc1] .cmd-chip .cmd-chip-x:hover{opacity:1;background:rgb(var(--yz-accent-rgb) / .15)}.send-btn[data-v-cc581fc1]{background:var(--yz-primary);width:36px;height:36px;color:var(--yz-primary-ink);cursor:pointer;box-shadow:var(--yz-shadow-sm);transition:background var(--yz-transition-fast), opacity var(--yz-transition-fast), box-shadow var(--yz-transition-fast), transform var(--yz-transition-fast);border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:flex}.send-btn[data-v-cc581fc1]:hover:not(:disabled){background:color-mix(in srgb, var(--yz-primary) 86%, #fff);box-shadow:var(--yz-shadow-md)}.send-btn[data-v-cc581fc1]:active:not(:disabled){box-shadow:var(--yz-shadow-sm);transform:translateY(1px)}.send-btn[data-v-cc581fc1]:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.send-btn.stop[data-v-cc581fc1]{background:var(--yz-danger);gap:6px;width:auto;min-width:36px;padding:0 14px 0 12px;font-size:13px;font-weight:600}.send-btn.stop[data-v-cc581fc1]:hover:not(:disabled){background:color-mix(in srgb, var(--yz-danger) 86%, #fff)}.send-btn .thinking-dot[data-v-cc581fc1]{background:var(--yz-primary-ink);width:8px;height:8px;animation:send-breathe-cc581fc1 1.2s var(--yz-ease-standard) infinite;border-radius:50%;flex-shrink:0}.send-btn .stop-labels[data-v-cc581fc1]{display:inline-grid}.send-btn .label-thinking[data-v-cc581fc1],.send-btn .label-stop[data-v-cc581fc1]{white-space:nowrap;grid-area:1/1;line-height:1}.send-btn .label-stop[data-v-cc581fc1],.send-btn.stop:hover .label-thinking[data-v-cc581fc1]{visibility:hidden}.send-btn.stop:hover .label-stop[data-v-cc581fc1]{visibility:visible}@keyframes send-breathe-cc581fc1{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.learning-card[data-v-07b785f9]{background:linear-gradient(135deg, rgb(var(--yz-accent-rgb,43 168 168) / .05), rgb(var(--yz-accent-rgb,43 168 168) / .04));border:1px solid rgb(var(--yz-accent-rgb,43 168 168) / .18);border-left:3px solid var(--yz-accent);border-radius:var(--yz-radius-md,10px);max-width:720px;margin:12px auto;padding:14px 16px}.learning-card .lc-header[data-v-07b785f9]{align-items:center;gap:8px;margin-bottom:8px;display:flex}.learning-card .lc-header .lc-icon[data-v-07b785f9]{color:var(--yz-accent);font-size:16px}.learning-card .lc-header .lc-title[data-v-07b785f9]{color:var(--yz-text);font-size:13px;font-weight:600}.learning-card .lc-header .lc-close[data-v-07b785f9]{color:var(--yz-text-3);cursor:pointer;background:0 0;border:none;margin-left:auto;font-size:18px;line-height:1}.learning-card .lc-header .lc-close[data-v-07b785f9]:hover{color:var(--yz-text-2)}.learning-card .lc-body[data-v-07b785f9]{color:var(--yz-text-2);margin-bottom:6px;font-size:13px;line-height:1.6}.learning-card .lc-question[data-v-07b785f9]{color:var(--yz-text-3);margin-bottom:10px;font-size:12px}.learning-card .lc-actions[data-v-07b785f9]{gap:8px;display:flex}.learning-card .lc-actions .lc-btn[data-v-07b785f9]{border-radius:var(--yz-radius-sm,6px);cursor:pointer;border:1px solid var(--yz-border-subtle);background:var(--yz-bg-elevated);color:var(--yz-text-2);align-items:center;gap:4px;padding:4px 12px;font-size:12px;display:inline-flex}.learning-card .lc-actions .lc-btn[data-v-07b785f9]:disabled{opacity:.5;cursor:not-allowed}.learning-card .lc-actions .lc-approve[data-v-07b785f9]{background:var(--yz-accent);border-color:var(--yz-accent);color:#fff}.learning-card .lc-actions .lc-approve[data-v-07b785f9]:hover:not(:disabled){background:var(--yz-accent-hover);border-color:var(--yz-accent-hover)}.learning-card .lc-actions .lc-reject[data-v-07b785f9]:hover:not(:disabled){color:var(--yz-text);border-color:var(--yz-accent)}
