.form-card[data-v-71ffa0e8]{background:var(--paper);border:1px solid var(--ink);padding:48px 32px;max-width:760px}.form-card h3[data-v-71ffa0e8]{font-family:var(--font-serif);font-size:24px;font-weight:500;margin:0 0 8px;letter-spacing:-.01em}.form-card h3 em[data-v-71ffa0e8]{font-style:italic;color:var(--moss);font-weight:400}.form-sub[data-v-71ffa0e8]{font-family:var(--font-serif);font-style:italic;font-size:14px;color:var(--ink-3);line-height:1.65;margin:0 0 32px}.form-row[data-v-71ffa0e8]{display:grid;grid-template-columns:1fr 1fr;gap:32px}.form-actions[data-v-71ffa0e8]{display:flex;justify-content:flex-end;gap:8px;margin-top:32px;padding-top:24px;border-top:1px solid var(--hairline)}.preview-wrap[data-v-71ffa0e8]{position:relative;border:1px solid var(--ink);background:var(--paper-3)}.preview-image[data-v-71ffa0e8]{display:block;width:100%;max-height:360px;-o-object-fit:contain;object-fit:contain}.preview-overlay[data-v-71ffa0e8]{position:absolute;inset:0;display:grid;place-items:center;background:rgba(31,42,27,.4);color:var(--paper-3);font-family:var(--font-serif);font-style:italic;font-size:14px;opacity:0;transition:opacity .25s var(--ease)}.preview-wrap:hover .preview-overlay[data-v-71ffa0e8]{opacity:1}[data-v-71ffa0e8] .el-form-item{margin-bottom:0}[data-v-71ffa0e8] .el-upload{display:block}[data-v-71ffa0e8] .el-form-item__error{font-family:var(--font-serif);font-style:italic;font-size:12px;color:var(--danger)}