.content-renderer[data-v-2dbd7bf8]{--opt-text:#2d2c28;--opt-frame-bg:#fff;--opt-frame-inner:#f7f7f5;--opt-frame-border:#e6e4dc;--opt-frame-border-hover:#b9b2a0;--opt-badge-bg:#303133;--opt-badge-fg:#fdfcf7;--opt-shadow-hover:0 4px 14px -6px #3031332e;flex-wrap:wrap;align-items:flex-start;gap:12px;line-height:1.6;display:flex}.content-renderer .text-content[data-v-2dbd7bf8],.content-renderer .table-content[data-v-2dbd7bf8],.content-renderer .unknown-content[data-v-2dbd7bf8],.content-renderer .empty-content[data-v-2dbd7bf8]{flex-shrink:0;width:100%}.content-renderer .text-content[data-v-2dbd7bf8]{-webkit-hyphens:auto;hyphens:auto;text-align:left;word-break:break-word;word-wrap:break-word;overflow-wrap:break-word;max-width:100%}.content-renderer .text-content .html-text-content[data-v-2dbd7bf8]{display:inline}.content-renderer .text-content .html-text-content[data-v-2dbd7bf8] img{vertical-align:middle;-o-object-fit:contain;object-fit:contain;max-height:2em;display:inline}.content-renderer .text-content[data-v-2dbd7bf8] .katex-display{text-align:left;margin:8px 0}.content-renderer .text-content[data-v-2dbd7bf8] .katex{font-size:1em;font-weight:600}.content-renderer .table-content[data-v-2dbd7bf8]{-webkit-hyphens:auto;hyphens:auto;text-align:left;max-width:100%;overflow-x:auto}@media screen and (width<=768px){.content-renderer .table-content[data-v-2dbd7bf8] table{font-size:12px}.content-renderer .table-content[data-v-2dbd7bf8] table th,.content-renderer .table-content[data-v-2dbd7bf8] table td{padding:8px 12px}}.content-renderer .table-content[data-v-2dbd7bf8] table{background-color:var(--el-bg-color,#fff);border-collapse:collapse;border:1px solid #000;width:100%;margin:16px 0;overflow:hidden}.content-renderer .table-content[data-v-2dbd7bf8] table thead{background-color:var(--el-fill-color-light,#f5f7fa)}.content-renderer .table-content[data-v-2dbd7bf8] table thead th{color:var(--el-text-color-primary,#303133);text-align:center;vertical-align:middle;border:1px solid #000;padding:12px 16px;font-size:14px;font-weight:600}.content-renderer .table-content[data-v-2dbd7bf8] table tbody tr td{color:var(--el-text-color-regular,#606266);text-align:center;word-break:break-word;word-wrap:break-word;vertical-align:middle;border:1px solid #000;padding:12px 16px;font-size:14px;line-height:1.5}.content-renderer .table-content[data-v-2dbd7bf8] table:empty:after{color:var(--el-text-color-placeholder,#c0c4cc);text-align:center;content:"暂无表格数据";padding:40px 20px;font-style:italic;display:block}.dark .content-renderer .table-content[data-v-2dbd7bf8] table{background-color:var(--el-bg-color);border-color:var(--el-border-color)}.dark .content-renderer .table-content[data-v-2dbd7bf8] table thead{background-color:var(--el-fill-color)}.dark .content-renderer .table-content[data-v-2dbd7bf8] table thead th{color:var(--el-text-color-primary);border-color:var(--el-border-color)}.dark .content-renderer .table-content[data-v-2dbd7bf8] table tbody tr:nth-child(2n){background-color:var(--el-bg-color)}.dark .content-renderer .table-content[data-v-2dbd7bf8] table tbody tr:nth-child(odd){background-color:var(--el-fill-color-blank)}.dark .content-renderer .table-content[data-v-2dbd7bf8] table tbody tr:hover{background-color:var(--el-fill-color-light)}.dark .content-renderer .table-content[data-v-2dbd7bf8] table tbody tr td{color:var(--el-text-color-regular);border-color:var(--el-border-color-light)}.content-renderer .image-group[data-v-2dbd7bf8]{flex-basis:100%;gap:12px;width:100%;margin:8px 0;display:grid}@media screen and (width<=540px){.content-renderer .image-group[data-v-2dbd7bf8]{grid-template-columns:minmax(0,1fr)!important;max-width:100%!important}.content-renderer .image-group .image-cell .image-cell__frame[data-v-2dbd7bf8]{aspect-ratio:4/3}}.content-renderer .image-group .image-cell[data-v-2dbd7bf8]{cursor:zoom-in;background:var(--opt-frame-inner,#f7f7f5);border:1px solid #0000;border-radius:6px;flex-direction:column;margin:0;transition:box-shadow .22s,border-color .22s;display:flex;overflow:hidden}.content-renderer .image-group .image-cell[data-v-2dbd7bf8]:focus-visible{outline:2px solid var(--opt-badge-bg,#303133);outline-offset:2px}.content-renderer .image-group .image-cell .image-cell__frame[data-v-2dbd7bf8]{flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.content-renderer .image-group .image-cell .image-cell__img[data-v-2dbd7bf8]{pointer-events:none;-webkit-user-select:none;user-select:none;-o-object-fit:contain;object-fit:contain;max-width:96%;max-height:96%;transition:transform .32s cubic-bezier(.2,.7,.2,1)}.content-renderer .image-group .image-cell .image-cell__zoom[data-v-2dbd7bf8]{color:#f9f7f0;pointer-events:none;opacity:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#3031339e;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;transition:opacity .2s;display:inline-flex;position:absolute;top:6px;right:6px}.content-renderer .image-group .image-cell .image-cell__caption[data-v-2dbd7bf8]{color:#6b6a65;text-align:center;border-top:1px solid var(--opt-frame-border,#e6e4dc);background:#fff;padding:4px 10px;font-size:12px;font-style:italic}.content-renderer .image-group .image-cell[data-v-2dbd7bf8]:hover{border-color:var(--opt-frame-border,#e6e4dc);box-shadow:0 6px 18px -8px #30313340}.content-renderer .image-group .image-cell:hover .image-cell__img[data-v-2dbd7bf8]{transform:scale(1.03)}.content-renderer .image-group .image-cell:hover .image-cell__zoom[data-v-2dbd7bf8]{opacity:1}.content-renderer .image-group--single[data-v-2dbd7bf8]{grid-template-columns:minmax(0,min(60%,420px));justify-content:start}.content-renderer .image-group--single .image-cell[data-v-2dbd7bf8]{max-height:360px}.content-renderer .image-group--single .image-cell .image-cell__frame[data-v-2dbd7bf8]{min-height:180px;max-height:360px}.content-renderer .image-group--single .image-cell .image-cell__img[data-v-2dbd7bf8]{max-height:360px}.content-renderer .image-group--duo[data-v-2dbd7bf8]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:min(720px,100%);margin-left:auto;margin-right:auto}.content-renderer .image-group--duo .image-cell .image-cell__frame[data-v-2dbd7bf8]{aspect-ratio:4/3}.content-renderer .image-group--trio[data-v-2dbd7bf8]{grid-template-columns:repeat(3,minmax(0,1fr))}.content-renderer .image-group--trio .image-cell .image-cell__frame[data-v-2dbd7bf8]{aspect-ratio:4/3}.content-renderer .image-group--quad[data-v-2dbd7bf8]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:min(720px,100%)}.content-renderer .image-group--quad .image-cell .image-cell__frame[data-v-2dbd7bf8]{aspect-ratio:4/3}.content-renderer .image-group--many[data-v-2dbd7bf8]{grid-template-columns:repeat(3,minmax(0,1fr))}.content-renderer .image-group--many .image-cell .image-cell__frame[data-v-2dbd7bf8]{aspect-ratio:4/3}.content-renderer .unknown-content[data-v-2dbd7bf8]{color:#666;background-color:#f8f9fa;border-left:3px solid #ddd;border-radius:4px;padding:8px 12px;font-style:italic}.content-renderer .unknown-content .unknown-type-label[data-v-2dbd7bf8]{color:#999;margin-bottom:6px;font-size:12px;font-weight:500}.content-renderer .empty-content[data-v-2dbd7bf8]{color:#999;text-align:center;background-color:#fafafa;border:1px dashed #ddd;border-radius:6px;padding:40px 20px;font-style:italic}.content-renderer .text-content+.image-group[data-v-2dbd7bf8],.content-renderer .image-group+.text-content[data-v-2dbd7bf8]{flex-basis:100%}.content-renderer .options-container[data-v-2dbd7bf8]{width:100%;margin-top:10px}.content-renderer .options-container.mode-text[data-v-2dbd7bf8]{flex-wrap:wrap;gap:8px 18px;display:flex}.content-renderer .options-container.mode-text.layout-single-row[data-v-2dbd7bf8]{flex-wrap:nowrap}.content-renderer .options-container.mode-text.layout-single-row .option-item--text[data-v-2dbd7bf8]{white-space:nowrap;flex:none}.content-renderer .options-container.mode-text.layout-two-columns .option-item[data-v-2dbd7bf8]{flex:0 0 calc(50% - 9px);min-width:0}.content-renderer .options-container.mode-text.layout-single-column[data-v-2dbd7bf8]{flex-direction:column}.content-renderer .options-container.mode-text.layout-single-column .option-item[data-v-2dbd7bf8]{flex:0 0 100%}.content-renderer .options-container.mode-image[data-v-2dbd7bf8],.content-renderer .options-container.mode-mixed[data-v-2dbd7bf8]{gap:12px;display:grid}@media screen and (width<=540px){.content-renderer .options-container.mode-image[data-v-2dbd7bf8],.content-renderer .options-container.mode-mixed[data-v-2dbd7bf8]{grid-template-columns:minmax(0,1fr)!important}}.content-renderer .options-container.mode-image.layout-grid-2col[data-v-2dbd7bf8],.content-renderer .options-container.mode-mixed.layout-grid-2col[data-v-2dbd7bf8]{grid-template-columns:repeat(2,minmax(0,1fr))}.content-renderer .options-container.mode-image.layout-grid-auto[data-v-2dbd7bf8],.content-renderer .options-container.mode-mixed.layout-grid-auto[data-v-2dbd7bf8]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.content-renderer .option-item--text[data-v-2dbd7bf8]{align-items:baseline;gap:6px;display:flex}.content-renderer .option-item--text .option-badge[data-v-2dbd7bf8]{color:var(--opt-text);flex-shrink:0;font-weight:600}.content-renderer .option-item--text .option-badge[data-v-2dbd7bf8]:after{content:"."}.content-renderer .option-item--text .option-text[data-v-2dbd7bf8]{word-break:break-word;flex:1;min-width:0}.content-renderer .option-item--text .option-text[data-v-2dbd7bf8] .katex{font-size:1em;font-weight:600}.content-renderer .option-item--image[data-v-2dbd7bf8]{box-shadow:none;background:0 0;border:none;flex-direction:row;align-items:center;gap:8px;padding:0;display:flex}.content-renderer .option-item--image .option-outset-label[data-v-2dbd7bf8]{letter-spacing:.04em;min-width:1.4em;color:var(--opt-text);text-align:right;-webkit-user-select:none;user-select:none;flex-shrink:0;align-self:center;font-family:JetBrains Mono,SF Mono,Cascadia Code,Menlo,Consolas,Noto Sans Mono CJK SC,monospace;font-size:14px;font-weight:700;line-height:1}.content-renderer .option-item--image .option-outset-label[data-v-2dbd7bf8]:after{content:"."}.content-renderer .option-item--image .option-image-frame[data-v-2dbd7bf8]{cursor:zoom-in;background:var(--opt-frame-inner);aspect-ratio:4/3;border:none;border-radius:4px;flex:1;justify-content:center;align-items:center;min-width:0;max-height:140px;transition:box-shadow .22s;display:flex;position:relative;overflow:hidden}.content-renderer .option-item--image .option-image-frame[data-v-2dbd7bf8]:focus-visible{outline:2px solid var(--opt-badge-bg);outline-offset:2px}.content-renderer .option-item--image .option-image-frame .option-image[data-v-2dbd7bf8]{pointer-events:none;-webkit-user-select:none;user-select:none;-o-object-fit:contain;object-fit:contain;max-width:92%;max-height:92%;transition:transform .32s cubic-bezier(.2,.7,.2,1)}.content-renderer .option-item--image .option-image-frame .option-image-zoom[data-v-2dbd7bf8]{color:#f9f7f0;pointer-events:none;opacity:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#3031339e;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;transition:opacity .2s;display:inline-flex;position:absolute;top:6px;right:6px}.content-renderer .option-item--image .option-image-frame[data-v-2dbd7bf8]:hover{box-shadow:0 4px 14px -6px #30313333}.content-renderer .option-item--image .option-image-frame:hover .option-image[data-v-2dbd7bf8]{transform:scale(1.04)}.content-renderer .option-item--image .option-image-frame:hover .option-image-zoom[data-v-2dbd7bf8]{opacity:1}.content-renderer .options-container.mode-mixed .option-item--text[data-v-2dbd7bf8]{align-items:center}.content-renderer .options-container.mode-mixed .option-item--text .option-badge[data-v-2dbd7bf8]{letter-spacing:.04em;align-self:center;min-width:1.4em;font-family:JetBrains Mono,SF Mono,Cascadia Code,Menlo,Consolas,Noto Sans Mono CJK SC,monospace;font-size:14px;font-weight:700}.option-preview-mask{z-index:4000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#141412c7;justify-content:center;align-items:center;padding:32px;animation:.18s ease-out option-preview-in;display:flex;position:fixed;inset:0}.option-preview-mask .option-preview-img{-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:4px;max-width:min(92vw,1200px);max-height:88vh;box-shadow:0 24px 64px -12px #00000080}.option-preview-mask .option-preview-close{color:#fdfcf7;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;padding:0;font-size:22px;font-weight:300;line-height:1;transition:background .18s,transform .18s;display:inline-flex;position:absolute;top:22px;right:28px}.option-preview-mask .option-preview-close:hover{background:#ffffff38;transform:rotate(90deg)}@keyframes option-preview-in{0%{opacity:0}to{opacity:1}}
