/* p11 AI 嘴替 · 页面级补充样式（通用样式在 zc-core.css） */
.p11-chip { margin: 0 8px 8px 0; }
.p11-chip.on { background: linear-gradient(135deg, var(--zc-primary), var(--zc-primary2)); color: #fff; border-color: transparent; }
.p11-reply { position: relative; overflow: hidden; }
.p11-reply .p11-style { font-weight: 700; margin: 0 0 4px; color: var(--zc-primary); font-size: 14px; }
.p11-reply .p11-text { font-size: 16.5px; font-weight: 600; margin: 0 0 6px; white-space: pre-line; }
.p11-reply .p11-why { margin: 0; font-size: 12.5px; }
.p11-reply.locked .p11-text { filter: blur(6px); user-select: none; }
.p11-reply.locked .p11-why { filter: blur(4px); user-select: none; }
.p11-reply .p11-lock { position: absolute; right: 14px; top: 14px; font-size: 18px; opacity: .7; }
.p11-talk { animation: talk 0.9s ease-in-out infinite alternate; display: inline-block; }
@keyframes talk { from { transform: scale(1); } to { transform: scale(1.18); } }
#sceneChips { margin-bottom: 6px; }
