.van-progress{position:relative;height:4px;background:#ebedf0;border-radius:4px}.van-progress__portion{position:absolute;left:0;height:100%;background:#1989fa;border-radius:inherit}.van-progress__pivot{position:absolute;top:50%;box-sizing:border-box;min-width:3.6em;padding:0 5px;color:#fff;font-size:10px;line-height:1.6;text-align:center;word-break:keep-all;background-color:#1989fa;border-radius:1em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.van-cell{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;box-sizing:border-box;width:100%;padding:10px 16px;overflow:hidden;color:#323233;font-size:14px;line-height:24px;background-color:#fff}.van-cell:after{position:absolute;box-sizing:border-box;content:" ";pointer-events:none;right:16px;bottom:0;left:16px;border-bottom:1px solid #ebedf0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.van-cell--borderless:after,.van-cell:last-child:after{display:none}.van-cell__label{margin-top:4px;color:#969799;font-size:12px;line-height:18px}.van-cell__title,.van-cell__value{-webkit-box-flex:1;-webkit-flex:1;flex:1}.van-cell__value{position:relative;overflow:hidden;color:#969799;text-align:right;vertical-align:middle;word-wrap:break-word}.van-cell__value--alone{color:#323233;text-align:left}.van-cell__left-icon,.van-cell__right-icon{height:24px;font-size:16px;line-height:24px}.van-cell__left-icon{margin-right:4px}.van-cell__right-icon{margin-left:4px;color:#969799}.van-cell--clickable{cursor:pointer}.van-cell--clickable:active{background-color:#f2f3f5}.van-cell--required{overflow:visible}.van-cell--required:before{position:absolute;left:8px;color:#ee0a24;font-size:14px;content:"*"}.van-cell--center{-webkit-box-align:center;-webkit-align-items:center;align-items:center}.van-cell--large{padding-top:12px;padding-bottom:12px}.van-cell--large .van-cell__title{font-size:16px}.van-cell--large .van-cell__label{font-size:14px}.van-cell-group{background-color:#fff}.van-cell-group__title{padding:16px 16px 8px;color:#969799;font-size:14px;line-height:16px}.van-tag{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:0 4px;color:#fff;font-size:12px;line-height:16px;border-radius:2px}.van-tag--default{background-color:#969799}.van-tag--default.van-tag--plain{color:#969799}.van-tag--danger{background-color:#ee0a24}.van-tag--danger.van-tag--plain{color:#ee0a24}.van-tag--primary{background-color:#1989fa}.van-tag--primary.van-tag--plain{color:#1989fa}.van-tag--success{background-color:#07c160}.van-tag--success.van-tag--plain{color:#07c160}.van-tag--warning{background-color:#ff976a}.van-tag--warning.van-tag--plain{color:#ff976a}.van-tag--plain{background-color:#fff;border-color:currentColor}.van-tag--plain:before{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid;border-color:inherit;border-radius:inherit;content:"";pointer-events:none}.van-tag--medium{padding:2px 6px}.van-tag--large{padding:4px 8px;font-size:14px;border-radius:4px}.van-tag--mark{border-radius:0 999px 999px 0}.van-tag--mark:after{display:block;width:2px;content:""}.van-tag--round{border-radius:999px}.van-tag__close{margin-left:2px;cursor:pointer}.markdown-renderer[data-v-56084970]{line-height:1.6;color:#333}.edit-mode[data-v-56084970]{width:100%}.markdown-editor[data-v-56084970]{width:100%;min-height:120px;border:1px solid #ddd;border-radius:6px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:14px;line-height:1.5;resize:vertical;outline:none;transition:border-color .3s}.markdown-editor[data-v-56084970]:focus{border-color:#1989fa;box-shadow:0 0 0 2px rgba(25,137,250,.1)}.markdown-editor[data-v-56084970]::-moz-placeholder{color:#999;font-style:italic}.markdown-editor[data-v-56084970]:-ms-input-placeholder{color:#999;font-style:italic}.markdown-editor[data-v-56084970]::placeholder{color:#999;font-style:italic}.preview-mode[data-v-56084970]{width:100%}.markdown-renderer[data-v-56084970] :deep(.math-block){text-align:center;margin:16px 0;padding:8px;background-color:#f8f9fa;border-radius:4px;overflow-x:auto}.markdown-renderer[data-v-56084970] :deep(pre){background-color:#f8f9fa;border-radius:4px;padding:12px;overflow-x:auto;margin:16px 0}.markdown-renderer[data-v-56084970] :deep(code){background-color:#f1f3f4;padding:2px 4px;border-radius:3px;font-family:Courier New,monospace;font-size:.9em}.markdown-renderer[data-v-56084970] :deep(pre code){background-color:transparent;padding:0}.markdown-renderer[data-v-56084970] :deep(p){margin:8px 0}.markdown-renderer[data-v-56084970] :deep(h1),.markdown-renderer[data-v-56084970] :deep(h2),.markdown-renderer[data-v-56084970] :deep(h3),.markdown-renderer[data-v-56084970] :deep(h4),.markdown-renderer[data-v-56084970] :deep(h5),.markdown-renderer[data-v-56084970] :deep(h6){margin:16px 0 8px 0;font-weight:600}.markdown-renderer[data-v-56084970] :deep(ol),.markdown-renderer[data-v-56084970] :deep(ul){margin:8px 0;padding-left:20px}.markdown-renderer[data-v-56084970] :deep(li){margin:4px 0}.markdown-renderer[data-v-56084970] :deep(a){color:#1989fa;text-decoration:none}.markdown-renderer[data-v-56084970] :deep(a:hover){text-decoration:underline}.markdown-renderer[data-v-56084970] :deep(blockquote){border-left:4px solid #ddd;margin:16px 0;padding-left:16px;color:#666;font-style:italic}.markdown-renderer[data-v-56084970] :deep(table){border-collapse:collapse;width:100%;margin:16px 0}.markdown-renderer[data-v-56084970] :deep(td),.markdown-renderer[data-v-56084970] :deep(th){border:1px solid #ddd;padding:8px 12px;text-align:left}.markdown-renderer[data-v-56084970] :deep(th){background-color:#f8f9fa;font-weight:600}.markdown-renderer[data-v-56084970] :deep(hr){border:none;border-top:1px solid #ddd;margin:24px 0}.paper-analysis-page[data-v-5b25e463]{min-height:100vh;background-color:#f5f5f5;display:flex;flex-direction:column}.page-content[data-v-5b25e463]{flex:1;padding:20px}.loading-container[data-v-5b25e463]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.loading-image[data-v-5b25e463]{width:80px;height:80px;margin-bottom:20px}.loading-text[data-v-5b25e463]{font-size:18px;color:#666;margin-bottom:30px}.warning-text[data-v-5b25e463]{font-size:14px;color:#999;margin-bottom:20px}.result-container[data-v-5b25e463]{padding:20px 0}.result-header[data-v-5b25e463]{display:flex;align-items:center;margin-bottom:20px;font-size:18px;font-weight:600;color:#07c160}.result-header span[data-v-5b25e463]{margin-left:10px}.statistics-info[data-v-5b25e463]{background:#fff;border-radius:12px;padding:20px;margin-bottom:20px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.stat-item[data-v-5b25e463]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.stat-item[data-v-5b25e463]:last-child{margin-bottom:0}.stat-label[data-v-5b25e463]{font-size:15px;color:#666;font-weight:500}.stat-value[data-v-5b25e463]{font-size:15px;color:#333;font-weight:600}.questions-list[data-v-5b25e463]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:50px}.question-item[data-v-5b25e463]{padding:15px;border:1px solid #e8e8e8;border-radius:8px;margin-bottom:15px;background:#fafafa}.question-item[data-v-5b25e463]:last-child{margin-bottom:0}.question-header[data-v-5b25e463]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.question-number[data-v-5b25e463]{font-weight:600;color:#333;font-size:16px;display:flex;align-items:center;gap:5px}.question-tags[data-v-5b25e463]{display:flex;gap:8px;align-items:center}.question-content[data-v-5b25e463]{color:#666;line-height:1.6;font-size:14px;margin-bottom:15px}.image-upload-section[data-v-5b25e463]{margin-top:15px;padding-top:15px;border-top:1px solid #f0f0f0}.upload-title[data-v-5b25e463]{font-size:14px;color:#333;margin-bottom:10px;font-weight:500}.image-upload-section .image-list[data-v-5b25e463]{display:flex;gap:10px;flex-wrap:wrap}.image-upload-section .image-item[data-v-5b25e463]{position:relative;width:80px;height:80px;border-radius:8px;overflow:hidden;border:1px solid #e8e8e8}.image-upload-section .image-item img[data-v-5b25e463]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.remove-image[data-v-5b25e463]{position:absolute;top:0;right:0;background:#ff4757;color:#fff;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:12px;cursor:pointer}.remove-image-top-left[data-v-5b25e463]{top:0;left:0;right:auto}.upload-btn[data-v-5b25e463]{width:80px;height:80px;border:2px dashed #ddd;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .3s;color:#999}.upload-btn[data-v-5b25e463]:hover{border-color:#1989fa;color:#1989fa}.upload-btn span[data-v-5b25e463]{font-size:12px;margin-top:5px}.image-upload-popup[data-v-5b25e463]{padding:20px}.popup-header[data-v-5b25e463]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #f0f0f0}.popup-header h3[data-v-5b25e463]{margin:0;font-size:18px;font-weight:600;color:#333}.popup-content[data-v-5b25e463]{text-align:center}.upload-options[data-v-5b25e463]{display:flex;gap:20px;margin-bottom:20px}.upload-option[data-v-5b25e463]{flex:1;border:2px dashed #ddd;border-radius:12px;padding:30px 15px;cursor:pointer;transition:all .3s;color:#999;text-align:center}.upload-option[data-v-5b25e463]:hover{border-color:#1989fa;color:#1989fa}.upload-option p[data-v-5b25e463]{margin:8px 0 0 0;font-size:14px;font-weight:500}.upload-tip[data-v-5b25e463]{color:#999!important;margin-top:5px!important}.format-tip[data-v-5b25e463]{font-size:12px;color:#999;margin:0}.photo-select-popup[data-v-5b25e463]{padding:20px}.photo-grid[data-v-5b25e463]{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:15px;max-height:400px;overflow-y:auto}.photo-item[data-v-5b25e463]{position:relative;aspect-ratio:1;border-radius:8px;overflow:hidden;cursor:pointer;transition:all .3s;border:2px solid transparent}.photo-item[data-v-5b25e463]:hover{border-color:#1989fa;transform:scale(1.05)}.photo-item img[data-v-5b25e463]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.photo-overlay[data-v-5b25e463]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;opacity:0;transition:opacity .3s}.photo-item:hover .photo-overlay[data-v-5b25e463]{opacity:1}.photo-overlay p[data-v-5b25e463]{margin:5px 0 0 0;font-size:12px}.initial-container[data-v-5b25e463]{padding-bottom:20px}.image-preview[data-v-5b25e463]{background:#fff;border-radius:12px;padding:20px;margin-bottom:20px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.preview-title[data-v-5b25e463]{font-size:16px;color:#333;margin-bottom:15px;font-weight:600}.image-list[data-v-5b25e463]{display:flex;gap:10px;flex-wrap:wrap}.image-item[data-v-5b25e463]{position:relative;width:80px;height:80px;border-radius:8px;overflow:hidden;border:1px solid #e8e8e8}.image-item img[data-v-5b25e463]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.more-images[data-v-5b25e463]{width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:#f5f5f5;border-radius:8px;font-size:14px;color:#999}.question-count[data-v-5b25e463]{background:#fff;border-radius:12px;padding:20px;text-align:center;color:#666;font-size:16px;margin-bottom:20px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.image-entry-section[data-v-5b25e463]{margin-bottom:20px}.image-uploader[data-v-5b25e463]{width:85px;height:85px;border:1px dashed #d9d9d9;border-radius:5px;display:flex;align-items:center;justify-content:center;margin-right:15px}.image-uploader .avatar-uploader-icon[data-v-5b25e463]{font-size:28px;color:#8c939d;display:flex;align-items:center;justify-content:center}.info-section[data-v-5b25e463]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1)}.page-footer[data-v-5b25e463]{padding:20px;background:#fff;border-top:1px solid #f0f0f0;position:fixed;bottom:0;width:100%}.result-actions[data-v-5b25e463]{display:flex;gap:15px;width:90%;justify-content:space-around}.result-actions .van-button[data-v-5b25e463]{flex:1}.crop-popup[data-v-5b25e463]{padding:20px}.crop-header[data-v-5b25e463]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #f0f0f0}.crop-header h3[data-v-5b25e463]{margin:0;font-size:18px;font-weight:600;color:#333}.crop-view[data-v-5b25e463]{margin:20px 0;border-radius:8px;overflow:hidden}.crop-btns[data-v-5b25e463]{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.crop-btn-cancel[data-v-5b25e463]{color:#999;padding:10px 20px;text-align:center;border-radius:20px;font-weight:500;font-size:14px;background:#f5f5f5;cursor:pointer;transition:all .3s}.crop-btn-cancel[data-v-5b25e463]:active{background:#e8e8e8}.crop-btn-rotate[data-v-5b25e463]{width:40px;height:40px;border-radius:50%;background:#f5f5f5;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s;color:#666}.crop-btn-rotate[data-v-5b25e463]:active{background:#e8e8e8}.crop-btn-confirm[data-v-5b25e463]{color:#fff;padding:10px 20px;text-align:center;border-radius:20px;font-weight:500;font-size:14px;background:#1989fa;cursor:pointer;transition:all .3s}.crop-btn-confirm[data-v-5b25e463]:active{background:#0570d9}.knowledge-point[data-v-5b25e463]{margin-top:15px;padding-top:15px;border-top:1px solid #f0f0f0;display:flex;align-items:center;gap:10px}.knowledge-point-label[data-v-5b25e463]{font-size:14px;color:#333;font-weight:500;white-space:nowrap}.knowledge-point-edit-container[data-v-5b25e463]{display:flex;align-items:center;gap:8px;flex:1}.knowledge-point-edit[data-v-5b25e463]{flex:1;max-width:200px}.edit-knowledge-btn[data-v-5b25e463]{color:#409eff;font-size:12px;padding:0 5px;margin-left:5px}.edit-knowledge-btn[data-v-5b25e463]:hover{color:#66b1ff}.add-knowledge-btn[data-v-5b25e463]{color:#67c23a;font-size:12px;padding:0 5px;margin-left:5px}.add-knowledge-btn[data-v-5b25e463]:hover{color:#85ce61}.save-knowledge-btn[data-v-5b25e463]{white-space:nowrap;min-width:50px}.image-upload-section[data-v-5b25e463]{background:#fff;border-radius:12px;padding:20px;margin-bottom:20px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.empty-upload[data-v-5b25e463]{text-align:center;padding:40px 20px;color:#999}.empty-upload p[data-v-5b25e463]{margin:10px 0 0 0;font-size:14px}.upload-tip[data-v-5b25e463]{font-size:12px!important;color:#ccc!important}.upload-controls[data-v-5b25e463]{text-align:center;margin-top:20px}.upload-method-popup[data-v-5b25e463]{padding:20px}.upload-method-popup .popup-header[data-v-5b25e463]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #f0f0f0}.upload-method-popup .popup-header h3[data-v-5b25e463]{margin:0;font-size:18px;font-weight:600;color:#333}.upload-method-popup .popup-content[data-v-5b25e463]{text-align:center}.upload-method-popup .method-options[data-v-5b25e463]{display:flex;flex-direction:column;gap:15px}.upload-method-popup .method-option[data-v-5b25e463]{display:flex;align-items:center;padding:20px;border:2px solid #e8e8e8;border-radius:12px;cursor:pointer;transition:all .3s;background:#fafafa}.upload-method-popup .method-option[data-v-5b25e463]:hover{border-color:#1989fa;background:#f0f8ff}.upload-method-popup .method-option .van-icon[data-v-5b25e463]{margin-right:15px;color:#1989fa}.method-info[data-v-5b25e463]{text-align:left;flex:1}.method-title[data-v-5b25e463]{display:block;font-size:16px;font-weight:600;color:#333;margin-bottom:5px}.method-desc[data-v-5b25e463]{font-size:12px;color:#999;margin:0}.scan-menu[data-v-5b25e463]{padding:20px}.menu-title[data-v-5b25e463]{font-size:18px;font-weight:600;color:#333;text-align:center;margin-bottom:20px}.menu-btns[data-v-5b25e463]{display:flex;flex-direction:column;gap:15px}.menu-btn[data-v-5b25e463]{width:100%;color:#fff;padding:14px 0;text-align:center;border-radius:25px;font-weight:700;font-size:18px;cursor:pointer;transition:all .3s}.menu-btn.blue[data-v-5b25e463]{background:#28a9fc}.menu-btn.blue[data-v-5b25e463]:active{background:#1d8fd6}.menu-btn.gray[data-v-5b25e463]{background:#efefef;color:#aaa}.menu-btn.gray[data-v-5b25e463]:active{background:#c5c3c3;color:#aaa}.scan-loading-view[data-v-5b25e463]{padding:30px;text-align:center}.scan-loading-view .loading-icon[data-v-5b25e463]{width:180px}.scan-loading-view .loading-title[data-v-5b25e463]{font-size:18px;color:#666;margin-top:20px}@media (max-width:480px){.page-content[data-v-5b25e463]{padding:15px}.image-list[data-v-5b25e463]{justify-content:center}.image-item[data-v-5b25e463],.more-images[data-v-5b25e463]{width:70px;height:70px}.crop-popup[data-v-5b25e463]{padding:15px}.crop-view[data-v-5b25e463]{margin:15px 0}.crop-btns[data-v-5b25e463]{margin-top:15px}}