.report-container[data-v-c05646f9]{font-family:Inter,sans-serif}.report-container.light[data-v-c05646f9]{background-color:#fff;color:#111827}.brand-header[data-v-c05646f9]{padding-top:0}.brand-logo[data-v-c05646f9]{width:300px;height:auto;object-fit:contain;margin:0 auto 6px;display:block}.brand-name[data-v-c05646f9]{font-weight:700;color:#111827;margin-bottom:2px;font-size:1.875rem;line-height:2.25rem}.brand-slogan[data-v-c05646f9]{color:#111827;font-size:16px;margin-bottom:30px}.report-title[data-v-c05646f9]{margin-top:80px;margin-bottom:0}.meta-line[data-v-c05646f9]{color:#6b7280}.first-page-overview .card-container[data-v-c05646f9]{padding:1rem}.first-page-overview .score-level-container[data-v-c05646f9]{margin-bottom:.5rem}.section-container[data-v-c05646f9]{margin-bottom:3rem}.increased-top-margin[data-v-c05646f9]{margin-top:4rem}.section-divider[data-v-c05646f9]{width:100%;height:1px!important;background-color:#e5e7eb!important;margin:3rem 0}.card-container[data-v-c05646f9]{border-radius:.75rem;border:1px solid #E5E7EB;padding:1.5rem}.card-container.light[data-v-c05646f9]{background-color:#fff}.section-heading[data-v-c05646f9]{border-top:none!important}#overview-section-for-pdf[data-v-c05646f9]{margin-top:30px}.equal-height[data-v-c05646f9]{display:flex}.equal-height>.card-container[data-v-c05646f9]{display:flex;flex-direction:column;height:100%}.overall-score-card[data-v-c05646f9]{justify-content:center;align-items:center}#overview-section-for-pdf .card-container[data-v-c05646f9]{margin-bottom:0!important}#overall-opinion-section[data-v-c05646f9]{margin-top:24px}.module-table-header[data-v-c05646f9],.module-table-row[data-v-c05646f9]{display:grid;grid-template-columns:3fr 1fr 6fr 2fr;gap:1rem;padding:1rem 0;border-bottom:1px solid #E5E7EB;align-items:center}.module-table-header[data-v-c05646f9]{font-weight:600;color:#6b7280;font-size:.875rem}.module-table-content .module-table-row[data-v-c05646f9]:last-of-type{border-bottom:none}.core-missing-container[data-v-c05646f9]{margin-top:1rem;padding:1rem;background-color:#ef444414;border-left:4px solid #ef4444;border-radius:.25rem}.recommend-table-header[data-v-c05646f9],.recommend-table-row[data-v-c05646f9]{display:grid;grid-template-columns:2fr 6fr 2fr 2fr;gap:1rem;padding:1rem 0;border-bottom:1px solid #E5E7EB;align-items:center}.recommend-table-header[data-v-c05646f9]{font-weight:600;color:#6b7280;font-size:.875rem}.recommend-table-content .recommend-table-row[data-v-c05646f9]:last-of-type{border-bottom:none}.unmatched-table-header[data-v-c05646f9],.unmatched-table-row[data-v-c05646f9]{display:grid;grid-template-columns:3fr 7fr;gap:1rem;padding:1rem 0;border-bottom:1px solid #E5E7EB;align-items:center}.unmatched-table-header[data-v-c05646f9]{font-weight:600;color:#6b7280;font-size:.875rem}.unmatched-table-content .unmatched-table-row[data-v-c05646f9]:last-of-type{border-bottom:none}.module-summary-container[data-v-c05646f9]{padding:1rem;background-color:#3b82f614;border-left:4px solid #3b82f6;border-radius:.25rem;margin-bottom:1.5rem}.text-muted[data-v-c05646f9]{color:#6b7280}.score-level-container[data-v-c05646f9]{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-bottom:2rem;flex-wrap:wrap}.score-inline[data-v-c05646f9]{flex-wrap:nowrap;justify-content:center;width:auto;align-items:center}.score-display[data-v-c05646f9]{display:flex;align-items:baseline;justify-content:center}.score-number[data-v-c05646f9]{font-size:4rem;font-weight:800;line-height:1;letter-spacing:-.02em}.score-percent[data-v-c05646f9]{font-size:2.5rem;font-weight:600;margin-left:.25rem}.level-badge[data-v-c05646f9]{padding:.75rem 1.5rem;border-radius:2rem;font-weight:600;font-size:.95rem;color:#fff;white-space:nowrap;box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.level-badge.bg-green-400[data-v-c05646f9]{background:linear-gradient(135deg,#22c55e,#16a34a)}.level-badge.bg-yellow-400[data-v-c05646f9]{background:linear-gradient(135deg,#facc15,#eab308)}.level-badge.bg-red-400[data-v-c05646f9]{background:linear-gradient(135deg,#ef4444,#dc2626)}.description-text[data-v-c05646f9]{padding-top:.25rem;border-top:none;margin-top:.25rem;max-width:90%}.score-level-split[data-v-c05646f9]{display:flex;align-items:center;justify-content:center;gap:16px}.split-left[data-v-c05646f9]{flex:0 0 33.333%;display:flex;align-items:center;justify-content:center}.vertical-divider[data-v-c05646f9]{width:1px;align-self:stretch;background-color:#e5e7eb}.split-right[data-v-c05646f9]{flex:0 0 66.667%;display:flex;align-items:center;justify-content:center;padding:0 8px}.level-badge-block[data-v-c05646f9]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fff;border-radius:12px;padding:10px 14px;box-shadow:0 4px 12px #00000026}.level-badge-block .level-title[data-v-c05646f9]{font-weight:700;font-size:.95rem;line-height:1.3;margin-bottom:6px}.level-badge-block .level-description[data-v-c05646f9]{font-size:.85rem;line-height:1.5;color:#f3f4f6}.level-badge-block.bg-green-400[data-v-c05646f9]{background:linear-gradient(135deg,#22c55e,#16a34a)}.level-badge-block.bg-yellow-400[data-v-c05646f9]{background:linear-gradient(135deg,#facc15,#eab308)}.level-badge-block.bg-red-400[data-v-c05646f9]{background:linear-gradient(135deg,#ef4444,#dc2626)}@media (max-width: 768px){.score-level-split[data-v-c05646f9]{gap:12px}.split-left[data-v-c05646f9],.split-right[data-v-c05646f9]{flex:1 1 0%}.vertical-divider[data-v-c05646f9]{height:100%}.level-badge-block[data-v-c05646f9]{padding:8px 10px}.level-badge-block .level-title[data-v-c05646f9]{margin-bottom:4px}}@media (max-width: 768px){.score-level-container[data-v-c05646f9]{flex-direction:column;gap:1rem;margin-bottom:1.5rem}.score-number[data-v-c05646f9]{font-size:3rem}.score-percent[data-v-c05646f9]{font-size:2rem}.level-badge[data-v-c05646f9]{padding:.5rem 1.25rem;font-size:.875rem}}.flex[data-v-c05646f9]{display:flex}.flex-col[data-v-c05646f9]{flex-direction:column}.flex-row[data-v-c05646f9]{flex-direction:row}.gap-4[data-v-c05646f9]{gap:1rem}.gap-6[data-v-c05646f9]{gap:1.5rem}.gap-8[data-v-c05646f9]{gap:2rem}.mb-2[data-v-c05646f9]{margin-bottom:.5rem}.mb-4[data-v-c05646f9]{margin-bottom:1rem}.mb-6[data-v-c05646f9]{margin-bottom:1.5rem}.mb-12[data-v-c05646f9]{margin-bottom:3rem}.mt-1[data-v-c05646f9]{margin-top:.25rem}.mt-2[data-v-c05646f9]{margin-top:.5rem}.ml-2[data-v-c05646f9]{margin-left:.5rem}.ml-4[data-v-c05646f9]{margin-left:1rem}.p-6[data-v-c05646f9]{padding:1.5rem}.w-full[data-v-c05646f9]{width:100%}.w-24[data-v-c05646f9]{width:6rem}.w-15[data-v-c05646f9]{width:3.75rem}.h-24[data-v-c05646f9]{height:6rem}.h-15[data-v-c05646f9]{height:3.75rem}.h-full[data-v-c05646f9]{height:100%}.min-h-0[data-v-c05646f9]{min-height:0}.flex-shrink-0[data-v-c05646f9]{flex-shrink:0}.flex-grow[data-v-c05646f9]{flex-grow:1}.items-center[data-v-c05646f9]{align-items:center}.items-stretch[data-v-c05646f9]{align-items:stretch}.items-start[data-v-c05646f9]{align-items:flex-start}.justify-center[data-v-c05646f9]{justify-content:center}.justify-start[data-v-c05646f9]{justify-content:flex-start}.text-center[data-v-c05646f9]{text-align:center}.text-sm[data-v-c05646f9]{font-size:.875rem}.text-lg[data-v-c05646f9]{font-size:1.125rem}.text-xl[data-v-c05646f9]{font-size:1.25rem}.text-3xl[data-v-c05646f9]{font-size:1.875rem}.text-6xl[data-v-c05646f9]{font-size:3.75rem}.font-medium[data-v-c05646f9]{font-weight:500}.font-semibold[data-v-c05646f9]{font-weight:600}.font-bold[data-v-c05646f9]{font-weight:700}.text-white[data-v-c05646f9]{color:#111827}.text-gray-300[data-v-c05646f9],.text-gray-400[data-v-c05646f9]{color:#6b7280}.text-blue-300[data-v-c05646f9]{color:#93c5fd}.text-blue-400[data-v-c05646f9]{color:#60a5fa}.text-green-400[data-v-c05646f9]{color:#4ade80}.text-yellow-400[data-v-c05646f9]{color:#facc15}.text-red-300[data-v-c05646f9]{color:#fca5a5}.text-red-400[data-v-c05646f9]{color:#f87171}.text-amber-400[data-v-c05646f9]{color:#fbbf24}.leading-relaxed[data-v-c05646f9]{line-height:1.625}.underline[data-v-c05646f9]{text-decoration:underline}.list-disc[data-v-c05646f9]{list-style-type:disc}.list-inside[data-v-c05646f9]{list-style-position:inside}.grid[data-v-c05646f9]{display:grid}.grid-cols-1[data-v-c05646f9]{grid-template-columns:repeat(1,minmax(0,1fr))}.gap-x-8[data-v-c05646f9]{column-gap:2rem}.gap-y-4[data-v-c05646f9]{row-gap:1rem}.col-span-full[data-v-c05646f9]{grid-column:1 / -1}.self-end[data-v-c05646f9]{align-self:flex-end}.relative[data-v-c05646f9]{position:relative}@media (min-width: 768px){.md\:w-1\/2[data-v-c05646f9]{width:50%}.md\:flex-row[data-v-c05646f9]{flex-direction:row}.md\:items-stretch[data-v-c05646f9]{align-items:stretch}.md\:min-h-0[data-v-c05646f9]{min-height:0}.md\:grid-cols-2[data-v-c05646f9]{grid-template-columns:repeat(2,minmax(0,1fr))}}.min-h-\[18rem\][data-v-c05646f9]{min-height:18rem}.hover\:text-blue-300[data-v-c05646f9]:hover{color:#93c5fd}.assessment-content.light[data-v-c05646f9]{background-color:#fff!important}canvas[data-v-c05646f9]{background-color:transparent!important}.reference-links-container[data-v-c05646f9]{display:flex;gap:12px;margin-top:8px;flex-wrap:wrap}.reference-link-button[data-v-c05646f9]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:8px;text-decoration:none;font-size:13px;font-weight:500;transition:all .3s ease;cursor:pointer;border:1px solid transparent;min-width:140px;justify-content:center}.reference-link-button.major-link[data-v-c05646f9]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;border-color:#2563eb}.reference-link-button.major-link[data-v-c05646f9]:hover{background:linear-gradient(135deg,#2563eb,#1e40af);transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.reference-link-button.requirements-link[data-v-c05646f9]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;border-color:#047857}.reference-link-button.requirements-link[data-v-c05646f9]:hover{background:linear-gradient(135deg,#059669,#047857);transform:translateY(-1px);box-shadow:0 4px 12px #10b9814d}.reference-link-button.disabled[data-v-c05646f9]{background:#374151;color:#9ca3af;cursor:not-allowed;border-color:#4b5563}.reference-link-button.disabled[data-v-c05646f9]:hover{transform:none;box-shadow:none;background:#374151}.reference-hint-badge[data-v-c05646f9]{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:9999px;font-size:12px;font-weight:600;color:#1f2937;background:linear-gradient(135deg,#fde68a,#f59e0b);border:1px solid #F59E0B;vertical-align:middle}@media (max-width: 576px){.reference-links-container[data-v-c05646f9]{flex-direction:column;gap:8px}.reference-link-button[data-v-c05646f9]{width:100%;min-width:auto}}.report-container[data-v-c05646f9]{position:relative;background-color:#fff!important;color:#111827!important;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif!important;line-height:1.6!important}.report-container[data-v-c05646f9] *{box-sizing:border-box!important;max-width:100%!important}.report-container canvas[data-v-c05646f9]{background-color:#fff!important;display:block!important}.report-footer-container[data-v-c05646f9]{font-family:Noto Sans SC,sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui;max-width:100%;margin-top:40px;background-color:transparent;color:#374151}.footer-divider[data-v-c05646f9]{height:3px;background:linear-gradient(90deg,#4285f4,#34a853,#fbbc05,#ea4335);margin-bottom:20px;border-radius:2px}.footer-grid[data-v-c05646f9]{display:flex;justify-content:space-between;gap:40px}.footer-text-content[data-v-c05646f9]{flex:3;display:flex;flex-direction:column;gap:20px;font-size:13px;line-height:1.7}.brand-intro p[data-v-c05646f9]{margin:0 0 .8em;font-size:13px;line-height:1.6;color:#374151!important;text-align:justify;font-family:Noto Sans SC,Roboto,sans-serif}.brand-intro p[data-v-c05646f9]:last-child{margin-bottom:0}.brand-intro p[data-v-c05646f9]:first-child{font-size:16px;color:#111827!important;font-weight:600;margin-bottom:12px}.disclaimer-title[data-v-c05646f9]{font-size:16px;font-weight:600;color:#111827!important;margin:0 0 12px;font-family:Noto Sans SC,Roboto,sans-serif}.disclaimer-text[data-v-c05646f9]{margin:0;font-size:13px;line-height:1.6;color:#374151!important;text-align:justify;font-family:Noto Sans SC,Roboto,sans-serif}.brand-attribution[data-v-c05646f9]{border-top:1px solid #E5E7EB;padding-top:15px;margin-top:5px;font-size:12px}.brand-name[data-v-c05646f9]{font-weight:700;color:#111827!important;margin-right:15px}.brand-description[data-v-c05646f9]{color:#4b5563!important}.footer-aside[data-v-c05646f9]{flex:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center}.qr-container[data-v-c05646f9]{width:100%;max-width:150px}.qr-code-image[data-v-c05646f9]{width:100%;height:auto;border-radius:6px;border:1px solid #E5E7EB}.qr-caption[data-v-c05646f9]{font-size:11px;color:#6b7280!important;margin-top:8px}.generation-info[data-v-c05646f9]{font-size:10px;color:#6b7280!important;margin-top:15px;white-space:nowrap}@media (max-width: 768px){.footer-grid[data-v-c05646f9]{flex-direction:column;align-items:center;gap:30px}.footer-aside[data-v-c05646f9]{order:-1}.footer-text-content[data-v-c05646f9]{text-align:center}}#pdf-page-1[data-v-c05646f9]{position:relative}.page-watermark[data-v-c05646f9]{position:absolute;top:0;left:50%;transform:translate(-50%);width:100%;height:auto;z-index:10;pointer-events:none;-webkit-user-select:none;user-select:none}@media screen{.page-watermark[data-v-c05646f9]{display:none!important}.report-container[data-v-c05646f9]{background-image:none!important}.report-container[data-v-c05646f9]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:9999;pointer-events:none;-webkit-user-select:none;user-select:none;background-image:url(/SID%20watermark%20page.png);background-repeat:repeat-y;background-position:top center;background-size:100% auto}}@media print{.page-watermark[data-v-c05646f9]{display:block!important;position:fixed!important;top:0!important;left:0!important;right:0!important;transform:none!important;width:100%!important;height:auto!important;z-index:10!important;pointer-events:none!important}}@media print{.report-container[data-v-c05646f9]{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-color:#fff!important;color:#111827!important}.score-level-split[data-v-c05646f9]{display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important}.split-left[data-v-c05646f9]{flex:0 0 33.333%!important}.split-right[data-v-c05646f9]{flex:0 0 66.667%!important}.vertical-divider[data-v-c05646f9]{width:1px!important;background-color:#e5e7eb!important;align-self:stretch!important}.level-badge-block[data-v-c05646f9]{color:#fff!important;border-radius:12px!important;padding:10px 14px!important;box-shadow:none!important;text-align:center!important}.level-badge-block .level-title[data-v-c05646f9]{font-weight:700!important;margin-bottom:6px!important}.level-badge-block .level-description[data-v-c05646f9]{color:#f3f4f6!important}.report-footer-container .footer-grid[data-v-c05646f9]{display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:24px!important}.report-footer-container .footer-text-content[data-v-c05646f9]{flex:3 1 0%!important;text-align:left!important}.report-footer-container .footer-aside[data-v-c05646f9]{flex:1 1 0%!important}.section-container[data-v-c05646f9],.card-container[data-v-c05646f9],.module-table-row[data-v-c05646f9]{page-break-inside:avoid;break-inside:avoid}.page-break-after[data-v-c05646f9]{page-break-after:always;break-after:page}canvas[data-v-c05646f9]{max-width:100%!important;height:auto!important}}:root{--sid-watermark-logo-size: 240px;--sid-watermark-gap-x-mul: 1;--sid-watermark-gap-y-mul: 1;--sid-watermark-gap-x: calc(var(--sid-watermark-logo-size) * var(--sid-watermark-gap-x-mul));--sid-watermark-gap-y: calc(var(--sid-watermark-logo-size) * var(--sid-watermark-gap-y-mul))}.result-wrapper{position:relative;overflow:hidden;z-index:0}.result-wrapper:before{content:none!important}.light-report{background-color:#fff!important;color:#111827!important}.light-report h1,.light-report h2,.light-report h3,.light-report h4,.light-report h5,.light-report h6,.light-report p,.light-report li,.light-report span{color:#111827!important}.x-report-content{background:#fff!important;border:1px solid #F3F4F6!important;border-radius:12px!important;box-shadow:0 2px 8px #0000000a!important;position:relative;z-index:1}.x-report-content.has-watermark{background-image:none!important}.x-report-content.has-watermark:before{content:none!important}.pdf-download-button{background:linear-gradient(135deg,#4285f4,#1976d2)!important;border:none!important;color:#fff!important;border-radius:8px!important;padding:4px 12px!important;font-size:12px!important;display:flex!important;align-items:center!important;gap:6px!important;height:28px!important;box-shadow:0 2px 8px #4285f44d!important;transition:all .3s ease!important}.pdf-download-button:hover{background:linear-gradient(135deg,#1976d2,#1565c0)!important;transform:translateY(-1px);box-shadow:0 4px 12px #4285f466!important}.pdf-download-button:active{transform:translateY(0)}.report-footer-container{font-family:Noto Sans SC,sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui;max-width:100%;margin-top:40px;background-color:transparent;color:#374151}.footer-divider{height:3px;background:linear-gradient(90deg,#4285f4,#34a853,#fbbc05,#ea4335);margin-bottom:20px;border-radius:2px}.footer-grid{display:flex;justify-content:space-between;gap:40px}.footer-text-content{flex:3;display:flex;flex-direction:column;gap:20px;font-size:13px;line-height:1.7}.brand-intro p{margin:0 0 .8em;font-size:13px;line-height:1.6;color:#374151!important;text-align:justify;font-family:Noto Sans SC,Roboto,sans-serif}.brand-intro p:last-child{margin-bottom:0}.brand-intro p:first-child{font-size:16px;color:#111827!important;font-weight:600;margin-bottom:12px}.disclaimer-title{font-size:16px;font-weight:600;color:#111827!important;margin:0 0 12px;font-family:Noto Sans SC,Roboto,sans-serif}.disclaimer-text{margin:0;font-size:13px;line-height:1.6;color:#374151!important;text-align:justify;font-family:Noto Sans SC,Roboto,sans-serif}.brand-attribution{border-top:1px solid #E5E7EB;padding-top:15px;margin-top:5px;font-size:12px}.brand-name{font-weight:700;color:#111827!important;margin-right:15px}.brand-description{color:#4b5563!important}.footer-aside{flex:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center}.qr-container{width:100%;max-width:150px}.qr-code-image{width:100%;height:auto;border-radius:6px;border:1px solid #E5E7EB}.qr-caption{font-size:11px;color:#6b7280!important;margin-top:8px}.generation-info{font-size:10px;color:#6b7280!important;margin-top:15px;white-space:nowrap}@media (max-width: 768px){.footer-grid{flex-direction:column;align-items:center;gap:30px}.footer-aside{order:-1}.footer-text-content{text-align:center}}.table-editor-wrapper[data-v-49911b59]{margin:1.5rem 0}.table-container[data-v-49911b59]{position:relative;display:flex;align-items:flex-start;gap:8px;overflow-x:auto;padding-bottom:10px}.editable-table[data-v-49911b59]{width:100%;border-collapse:collapse;border:1px solid transparent!important;white-space:nowrap}.editable-table th[data-v-49911b59],.editable-table td[data-v-49911b59]{border:1px solid transparent!important;padding:12px 16px;text-align:left;vertical-align:middle}.editable-table th[data-v-49911b59]{background-color:#f8f9fa;font-weight:600;color:#1f2937}.editable-table td[data-v-49911b59]{background-color:#fff;color:#1f2937}.editable-table [contenteditable=true][data-v-49911b59]{outline:2px solid transparent;transition:outline .2s ease}.editable-table [contenteditable=true][data-v-49911b59]:focus{outline:2px solid #1890ff;background-color:#1890ff0f}.table-control-header[data-v-49911b59],.table-control-cell[data-v-49911b59]{background-color:transparent!important;border:none!important;text-align:center!important;padding:4px!important}.table-control-row[data-v-49911b59]{background-color:transparent!important}.control-btn[data-v-49911b59]{background:transparent;border:1px solid transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease;-webkit-user-select:none;user-select:none}.control-btn[data-v-49911b59]:hover{transform:scale(1.1)}.delete-row-btn[data-v-49911b59],.delete-col-btn[data-v-49911b59]{font-size:12px;width:28px;height:28px;color:#ff4d4f}.delete-row-btn[data-v-49911b59]:hover,.delete-col-btn[data-v-49911b59]:hover{background-color:#f5222d33;transform:scale(1.1);color:#ff7875}.add-col-btn[data-v-49911b59]{background:linear-gradient(135deg,#1890ff,#40a9ff);color:#fff;font-size:14px;font-weight:500;writing-mode:vertical-rl;text-orientation:mixed;padding:12px 8px;min-height:100px;border-radius:6px;position:sticky;right:0;white-space:nowrap;letter-spacing:1px}.add-col-btn[data-v-49911b59]:hover{background:linear-gradient(135deg,#40a9ff,#1890ff);transform:translate(-1px);box-shadow:0 4px 8px #1890ff66}.add-row-container[data-v-49911b59]{padding-top:12px;text-align:center}.add-row-btn[data-v-49911b59]{background:linear-gradient(135deg,#1890ff,#40a9ff);color:#fff;border:none;border-radius:6px;padding:8px 24px;font-size:14px;font-weight:500}.add-row-btn[data-v-49911b59]:hover{background:linear-gradient(135deg,#40a9ff,#1890ff);transform:translateY(-1px);box-shadow:0 4px 8px #1890ff66}.table-editor-wrapper table[data-v-49911b59],.table-editor-wrapper table[data-v-49911b59] *,.table-editor-wrapper th[data-v-49911b59],.table-editor-wrapper td[data-v-49911b59]{border-color:transparent!important}.table-control-cell[data-v-49911b59]{border:none!important;background:transparent!important}.ocr-test-page-container[data-v-54e2de1c]{padding:0;margin:0;background:transparent;min-height:100%;width:100%}.ocr-test-page-container .ant-card[data-v-54e2de1c],.ocr-test-page-container .ant-btn[data-v-54e2de1c]:not(.ant-upload-btn){border-left:none!important;border-right:none!important;box-shadow:none!important;outline:none!important}.ocr-test-page-container .ant-upload[data-v-54e2de1c],.ocr-test-page-container .ant-upload[data-v-54e2de1c] *,.ocr-test-page-container .ant-upload-drag[data-v-54e2de1c],.ocr-test-page-container .ant-upload-btn[data-v-54e2de1c]{pointer-events:auto!important;-webkit-user-select:auto!important;user-select:auto!important}.main-layout[data-v-54e2de1c]:before,.main-layout[data-v-54e2de1c]:after{display:none!important;content:none!important}.editor-section[data-v-54e2de1c],.upload-section[data-v-54e2de1c]{display:none}.editor-card[data-v-54e2de1c],.upload-card[data-v-54e2de1c]{height:100%;box-shadow:0 4px 12px #0000001a;border-radius:12px;background:#fff;border:1px solid #F3F4F6;display:flex;flex-direction:column;overflow:hidden}.fixed-height-card[data-v-54e2de1c]{height:calc(100vh - 176px)!important}.editor-card[data-v-54e2de1c] .ant-card-body{flex:1;overflow-y:auto;overflow-x:hidden;padding:0 0 8px;display:flex;flex-direction:column}.upload-card[data-v-54e2de1c] .ant-card-body{flex:1;overflow-y:auto;padding:0 0 8px;display:flex;flex-direction:column}.editor-card .card-content[data-v-54e2de1c]{padding:12px;display:flex;flex-direction:column;height:100%;overflow:hidden}.upload-card .card-content[data-v-54e2de1c]{padding:24px;display:flex;flex-direction:column;height:100%}.upload-card .ant-card-body[data-v-54e2de1c]:before,.upload-card .ant-card-body[data-v-54e2de1c]:after,.upload-content[data-v-54e2de1c]:before,.upload-content[data-v-54e2de1c]:after,.upload-section[data-v-54e2de1c]:before,.upload-section[data-v-54e2de1c]:after{display:none!important;content:none!important}.upload-card .ant-card-body .ant-upload[data-v-54e2de1c],.upload-card .ant-card-body .ant-upload-drag[data-v-54e2de1c]{pointer-events:auto!important;touch-action:auto!important}.rotation-tip[data-v-54e2de1c]{padding:8px 0;margin-bottom:16px;display:flex;align-items:center;gap:8px;flex-shrink:0}.rotation-tip .tip-icon[data-v-54e2de1c]{font-size:16px;flex-shrink:0;color:var(--color-primary)}.rotation-tip .tip-text[data-v-54e2de1c]{color:var(--color-primary);font-size:13px;line-height:1.4;font-weight:500;margin:0}.rotation-tip .tip-texts[data-v-54e2de1c]{display:flex;flex-direction:column;gap:6px}.evaluate-link[data-v-54e2de1c]{color:var(--ea8-theme-main-color);cursor:pointer;text-decoration:none;font-weight:600;padding:2px 10px;border-radius:6px;background:#6c47ff1a;border:1px solid rgba(108,71,255,.3);display:inline-block;line-height:inherit;transition:all .2s ease;margin:0 6px}.evaluate-link[data-v-54e2de1c]:hover{color:#fff;background:var(--ea8-theme-main-color);border-color:var(--ea8-theme-main-color);text-decoration:none;transform:translateY(-1px);box-shadow:0 2px 6px #6c47ff59}.section-description[data-v-54e2de1c]{margin:0 0 10px;color:#111827;line-height:1.45;font-size:13px;flex-shrink:0}.upload-content[data-v-54e2de1c]{display:flex;flex-direction:column;height:100%;padding:24px}.file-uploader[data-v-54e2de1c]{position:relative;min-height:120px;max-height:180px;margin-bottom:16px;flex-shrink:0}.file-uploader .ant-upload.ant-upload-drag[data-v-54e2de1c]{background-color:#fff!important;border:1px dashed #E5E7EB!important;border-radius:8px!important;transition:border-color .3s!important}.file-uploader .ant-upload.ant-upload-drag[data-v-54e2de1c]:hover{border-color:var(--ea8-theme-main-color)!important}.file-uploader[data-v-54e2de1c]:before,.file-uploader[data-v-54e2de1c]:after{display:none!important;content:none!important}.file-uploader .ant-upload[data-v-54e2de1c]{padding:20px}.file-uploader .ant-upload-btn[data-v-54e2de1c]{background:transparent!important;width:100%;height:100%;border:none!important}.file-uploader .ant-upload-drag[data-v-54e2de1c]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}.file-uploader .ant-upload-drag-icon[data-v-54e2de1c]{color:#8b949e;margin-bottom:16px;pointer-events:none}.file-uploader .ant-upload-drag-icon .anticon[data-v-54e2de1c]{font-size:48px}.file-uploader .ant-upload-text[data-v-54e2de1c]{color:#111827;font-size:16px;margin-bottom:8px;pointer-events:none}.file-uploader .ant-upload-hint[data-v-54e2de1c]{color:#111827;font-size:14px;pointer-events:none}.file-uploader .ant-upload-drag[data-v-54e2de1c]{background:transparent!important;border:none!important;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}.file-uploader .ant-upload-drag[data-v-54e2de1c]:hover{background:#1890ff0d!important}.upload-submit-btn[data-v-54e2de1c],.test-btn[data-v-54e2de1c]{position:relative}.upload-submit-btn[data-v-54e2de1c]:before,.upload-submit-btn[data-v-54e2de1c]:after,.test-btn[data-v-54e2de1c]:before,.test-btn[data-v-54e2de1c]:after{display:none!important;content:none!important}.upload-content[data-v-54e2de1c]:before,.upload-content[data-v-54e2de1c]:after{display:none!important;content:none!important}.file-attachment-display[data-v-54e2de1c]{width:100%;max-width:450px;background-color:#fff;border:1px solid #F3F4F6;border-radius:8px;padding:12px 16px;margin-top:16px;transition:all .3s ease}.file-attachment-display[data-v-54e2de1c]:hover{border-color:#e5e7eb;box-shadow:0 0 0 2px #1118270f}.file-item-container[data-v-54e2de1c]{display:flex;align-items:center;width:100%;gap:12px}.file-type-indicator[data-v-54e2de1c]{font-size:16px;font-weight:600;color:#6b7280;background-color:#f9fafb;padding:4px 8px;border-radius:4px;border:1px solid #E5E7EB;min-width:40px;text-align:center;flex-shrink:0;text-transform:lowercase}.file-info[data-v-54e2de1c]{flex-grow:1;min-width:0}.file-name[data-v-54e2de1c]{font-weight:500;color:#111827;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:2px;line-height:1.3}.file-size[data-v-54e2de1c]{color:#6b7280;font-size:12px;font-weight:400;line-height:1.2}.delete-button[data-v-54e2de1c]{flex-shrink:0;width:28px!important;height:28px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:4px!important;color:#ef4444!important;background-color:transparent!important;border:1px solid transparent!important;transition:all .2s ease!important;padding:0!important;min-width:28px!important}.delete-button[data-v-54e2de1c]:hover{background-color:#ef44441a!important;border-color:#ef44444d!important;color:#ef4444!important;transform:scale(1.05)}.delete-button[data-v-54e2de1c]:focus{background-color:#f851491a!important;border-color:#f851494d!important;color:#ff6b6b!important;box-shadow:0 0 0 2px #f8514933!important}.delete-button[data-v-54e2de1c]:active{transform:scale(.95)}@media (max-width: 768px){.file-attachment-display[data-v-54e2de1c]{padding:10px 12px;max-width:100%}.file-item-container[data-v-54e2de1c]{gap:10px}.file-type-indicator[data-v-54e2de1c]{font-size:14px;padding:3px 6px;min-width:35px}.file-name[data-v-54e2de1c]{font-size:13px}.file-size[data-v-54e2de1c]{font-size:11px}.delete-button[data-v-54e2de1c]{width:24px!important;height:24px!important;min-width:24px!important}}.upload-submit-btn[data-v-54e2de1c]{width:100%;height:48px;font-size:16px;font-weight:600;border-radius:8px;background:var(--ea8-theme-main-color)!important;color:#fff!important;border:1px solid var(--ea8-theme-main-color)!important;box-shadow:0 4px 12px #6c47ff26;transition:all .3s ease;font-family:Roboto,Noto Sans SC,sans-serif!important;margin-bottom:8px;flex-shrink:0}.upload-submit-btn[data-v-54e2de1c]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px #6c47ff40!important;background:#7c5aff!important;border-color:#7c5aff!important}.upload-submit-btn[disabled][data-v-54e2de1c],.ant-btn.upload-submit-btn[disabled][data-v-54e2de1c],.upload-submit-btn.ant-btn-disabled[data-v-54e2de1c]{background:#e5e7eb!important;border-color:#e5e7eb!important;color:#9ca3af!important;box-shadow:none!important;transform:none!important}.test-btn[data-v-54e2de1c]{width:100%;height:40px;font-size:16px;flex-shrink:0}.upload-section[data-v-54e2de1c] *:before,.upload-section[data-v-54e2de1c] *:after{display:none!important;content:none!important}.main-layout[data-v-54e2de1c] *:before,.main-layout[data-v-54e2de1c] *:after{border:none!important;background-image:none!important;background:none!important}.main-layout .upload-section[data-v-54e2de1c] *:before,.main-layout .upload-section[data-v-54e2de1c] *:after{display:none!important;content:none!important;border:none!important;background:none!important}.wysiwyg-editor[data-v-54e2de1c]{width:100%;flex:1;padding:12px;border:1px solid #E5E7EB;border-radius:4px;background-color:#fff;transition:border-color .3s,box-shadow .3s;overflow-y:auto;color:#111827;line-height:1.6;margin-bottom:8px;min-height:200px}.wysiwyg-editor[data-v-54e2de1c]:focus{outline:none;border-color:var(--ea8-theme-main-color);box-shadow:0 0 0 3px #6c47ff26}.wysiwyg-editor[data-v-54e2de1c]:empty:before{content:"识别结果将显示在此处...";color:#9ca3af;pointer-events:none}.editor-placeholder[data-v-54e2de1c]{color:#6e7681}.wysiwyg-editor[data-v-54e2de1c] *{color:inherit!important}.wysiwyg-editor h1[data-v-54e2de1c],.wysiwyg-editor h2[data-v-54e2de1c]{border-bottom:1px solid #F3F4F6;padding-bottom:8px;margin-top:24px;margin-bottom:16px;color:#111827;font-weight:600}.wysiwyg-editor h3[data-v-54e2de1c],.wysiwyg-editor h4[data-v-54e2de1c],.wysiwyg-editor h5[data-v-54e2de1c],.wysiwyg-editor h6[data-v-54e2de1c]{color:#111827;font-weight:600;margin-top:20px;margin-bottom:12px}.wysiwyg-editor p[data-v-54e2de1c]{color:#111827;margin-bottom:12px}.wysiwyg-editor ul[data-v-54e2de1c],.wysiwyg-editor ol[data-v-54e2de1c]{color:#111827;margin:12px 0;padding-left:24px}.wysiwyg-editor li[data-v-54e2de1c]{color:#111827;margin-bottom:4px}.wysiwyg-editor[data-v-54e2de1c] table{width:100%;border-collapse:collapse;margin:16px 0;border:1px solid #F3F4F6;table-layout:fixed}.wysiwyg-editor[data-v-54e2de1c] th,.wysiwyg-editor[data-v-54e2de1c] td{border:1px solid #F3F4F6;padding:12px 16px;color:#111827;text-align:left;max-width:700px;word-wrap:break-word;word-break:break-all;overflow-wrap:break-word;white-space:normal}.wysiwyg-editor[data-v-54e2de1c] th{background-color:#f9fafb;font-weight:600;color:#111827}.wysiwyg-editor[data-v-54e2de1c],.wysiwyg-editor[data-v-54e2de1c] *,.wysiwyg-editor p[data-v-54e2de1c],.wysiwyg-editor div[data-v-54e2de1c],.wysiwyg-editor span[data-v-54e2de1c],.wysiwyg-editor h1[data-v-54e2de1c],.wysiwyg-editor h2[data-v-54e2de1c],.wysiwyg-editor h3[data-v-54e2de1c],.wysiwyg-editor h4[data-v-54e2de1c],.wysiwyg-editor h5[data-v-54e2de1c],.wysiwyg-editor h6[data-v-54e2de1c],.wysiwyg-editor li[data-v-54e2de1c],.wysiwyg-editor td[data-v-54e2de1c],.wysiwyg-editor th[data-v-54e2de1c]{text-align:left!important}.editor-actions[data-v-54e2de1c]{display:flex;justify-content:flex-end;gap:12px;padding-top:8px;margin-top:8px;border-top:0!important;flex-shrink:0}.submission-status[data-v-54e2de1c]{margin-top:16px;padding:12px;border-radius:4px;text-align:center}.submission-status.success[data-v-54e2de1c]{background-color:#52c41a1a;border:1px solid #52c41a;color:#52c41a}.submission-status.error[data-v-54e2de1c]{background-color:#f5222d1a;border:1px solid #f5222d;color:#f5222d}@media (max-width: 992px){.main-layout[data-v-54e2de1c]{flex-direction:column}.upload-section[data-v-54e2de1c]{width:100%;min-width:auto;max-width:none}}.upload-card .ant-card-head[data-v-54e2de1c],.editor-card .ant-card-head[data-v-54e2de1c]{border-bottom:1px solid #F3F4F6;background:#fff}.upload-card .ant-card-head-title[data-v-54e2de1c],.editor-card .ant-card-head-title[data-v-54e2de1c]{color:#111827;font-weight:700}.upload-card[data-v-54e2de1c]{position:relative}.upload-card-collapsed .ant-card-head[data-v-54e2de1c]{display:none!important}.upload-card-collapsed .ant-card-body[data-v-54e2de1c]{padding:0!important;display:flex;align-items:center;justify-content:center;overflow:hidden!important}.upload-card-clickable[data-v-54e2de1c]{cursor:pointer;transition:all .3s ease}.collapsed-upload-content[data-v-54e2de1c]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.collapsed-indicator[data-v-54e2de1c]{display:flex;flex-direction:column;align-items:center;gap:8px;color:#111827}.collapsed-icon[data-v-54e2de1c]{font-size:18px;color:#6b7280}.collapsed-text[data-v-54e2de1c]{font-size:14px;font-weight:600;writing-mode:vertical-rl;text-orientation:mixed;line-height:1;color:#111827}.collapse-button[data-v-54e2de1c]{color:#111827!important;background:transparent!important;border:1px solid #E5E7EB!important;border-radius:4px!important;width:32px!important;height:32px!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all 1s ease!important;padding:0!important;min-width:32px!important;z-index:10;pointer-events:auto!important}.collapse-button[data-v-54e2de1c]:hover{background:#f9fafb!important;border-color:#e5e7eb!important;transform:scale(1.05);color:#111827!important}.collapse-button[data-v-54e2de1c]:focus{background:#f9fafb!important;border-color:#e5e7eb!important;color:#111827!important;box-shadow:none!important}.collapse-button .anticon[data-v-54e2de1c]{font-size:14px;color:inherit;transition:all 1s ease}.collapse-button .anticon svg[data-v-54e2de1c]{color:inherit;fill:currentColor}.upload-card .ant-card-head .ant-card-extra[data-v-54e2de1c]{display:flex;align-items:center;height:100%;margin:0;padding:0}.upload-card .ant-card-head .ant-card-extra .ant-btn[data-v-54e2de1c]{margin:0;padding:0}.upload-card .ant-card-head .ant-card-extra .ant-btn-text[data-v-54e2de1c]{color:inherit;border:inherit;background:inherit}.upload-card .ant-card-head .ant-card-extra .ant-btn-text[data-v-54e2de1c]:hover{color:inherit;border-color:inherit;background:inherit}.upload-section.collapsed .upload-card[data-v-54e2de1c]{height:100%!important;min-height:100%!important}.upload-section.collapsed .upload-card .ant-card[data-v-54e2de1c]{height:100%!important}.upload-section.collapsed .upload-card .ant-card-body[data-v-54e2de1c]{height:100%!important;padding:0!important;margin:0!important;border:none!important}.form-content-enter-active[data-v-54e2de1c],.form-content-leave-active[data-v-54e2de1c]{transition:opacity 1s ease}.form-content-enter-from[data-v-54e2de1c],.form-content-leave-to[data-v-54e2de1c]{opacity:0}.collapsed-content-enter-active[data-v-54e2de1c],.collapsed-content-leave-active[data-v-54e2de1c]{transition:all .5s ease}.collapsed-content-enter-from[data-v-54e2de1c]{opacity:0;transform:scale(.8)}.collapsed-content-leave-to[data-v-54e2de1c]{opacity:0;transform:scale(1.2)}.upload-section[data-v-54e2de1c]{width:360px;min-width:360px;max-width:360px;transition:all 1s ease;height:100%}.upload-section.collapsed[data-v-54e2de1c]{width:60px;min-width:60px;max-width:60px}.table-wrapper[data-v-54e2de1c]{position:relative;margin:16px 0}.editable-table[data-v-54e2de1c]{position:relative}.table-control[data-v-54e2de1c]{background-color:#2a2d35cc!important;border:1px dashed #4a4e56!important;text-align:center!important;vertical-align:middle!important;padding:4px!important;min-width:30px}.delete-row-btn[data-v-54e2de1c]{cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s ease;font-size:12px;width:30px!important;max-width:30px!important;min-width:30px!important}.delete-row-btn[data-v-54e2de1c]:hover{background-color:#f5222d33!important;border-color:#f5222d!important;transform:scale(1.1)}.delete-col-btn[data-v-54e2de1c]{cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s ease;font-size:12px;height:30px!important;max-height:30px!important;min-height:30px!important}.delete-col-btn[data-v-54e2de1c]:hover{background-color:#f5222d33!important;border-color:#f5222d!important;transform:scale(1.1)}.delete-col-row[data-v-54e2de1c]{height:30px!important}.delete-col-row td[data-v-54e2de1c]{height:30px!important;line-height:30px!important;padding:0!important}.add-row-container[data-v-54e2de1c]{background:transparent!important}.add-row-cell[data-v-54e2de1c]{background:transparent!important;border:none!important;padding:8px!important;text-align:center!important}.table-control-btn[data-v-54e2de1c]{background-color:#1890ff;color:#fff;border:1px solid #1890ff;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none;display:inline-flex;align-items:center;gap:4px;white-space:nowrap;outline:none}.table-control-btn[data-v-54e2de1c]:hover{background-color:#40a9ff;border-color:#40a9ff;transform:translateY(-1px);box-shadow:0 2px 8px #1890ff4d}.table-control-btn[data-v-54e2de1c]:focus{background-color:#096dd9;border-color:#096dd9;box-shadow:0 0 0 2px #1890ff33}.table-control-btn[data-v-54e2de1c]:active{background-color:#096dd9;border-color:#096dd9;transform:translateY(0);box-shadow:0 1px 4px #1890ff33}.add-row-btn[data-v-54e2de1c]{width:100%;max-width:200px;margin:0 auto}.add-col-btn[data-v-54e2de1c]{position:sticky;top:50%;transform:translateY(-50%);writing-mode:vertical-rl;text-orientation:mixed;min-height:60px;padding:12px 6px;font-size:12px;white-space:nowrap;z-index:5;background-color:#1890ff;color:#fff;border:1px solid #1890ff;border-radius:6px;cursor:pointer;transition:all .2s ease}.add-col-btn[data-v-54e2de1c]:hover{background-color:#40a9ff;border-color:#40a9ff;transform:translateY(-50%) scale(1.02);box-shadow:0 2px 8px #1890ff4d}.add-col-btn[data-v-54e2de1c]:focus{background-color:#096dd9;border-color:#096dd9;box-shadow:0 0 0 2px #1890ff33}.add-col-btn[data-v-54e2de1c]:active{background-color:#096dd9;border-color:#096dd9;transform:translateY(-50%) scale(.98);box-shadow:0 1px 4px #1890ff33}.editable-table td[contenteditable=true][data-v-54e2de1c],.editable-table th[contenteditable=true][data-v-54e2de1c]{transition:all .2s ease;position:relative}.editable-table td[contenteditable=true][data-v-54e2de1c]:hover,.editable-table th[contenteditable=true][data-v-54e2de1c]:hover{background-color:#1890ff0d!important;outline:1px solid rgba(24,144,255,.3)}.editable-table td[contenteditable=true][data-v-54e2de1c]:focus,.editable-table th[contenteditable=true][data-v-54e2de1c]:focus{background-color:#1890ff1a!important;outline:2px solid rgba(24,144,255,.5);outline-offset:-1px}.wysiwyg-editor .editable-table th[data-v-54e2de1c]:not(.table-control),.wysiwyg-editor .editable-table td[data-v-54e2de1c]:not(.table-control){border:1px solid #E5E7EB;padding:12px 16px;color:#111827}.wysiwyg-editor .editable-table th[data-v-54e2de1c]:not(.table-control){background-color:#f9fafb;font-weight:600;color:#111827}.table-control[data-v-54e2de1c]{border-style:dashed!important;border-color:#4a4e56!important;border-width:1px!important;opacity:.7}.table-control[data-v-54e2de1c]:hover{opacity:1}@media (max-width: 768px){.table-wrapper[data-v-54e2de1c]{flex-direction:column;align-items:stretch}.add-col-btn[data-v-54e2de1c]{position:static;transform:none;writing-mode:horizontal-tb;text-orientation:initial;min-height:auto;padding:8px 16px;font-size:13px;margin-top:8px;width:100%}.table-control-btn[data-v-54e2de1c]{font-size:12px;padding:6px 12px}.delete-row-btn[data-v-54e2de1c],.delete-col-btn[data-v-54e2de1c]{font-size:10px}}@media (max-width: 992px){.main-layout[data-v-54e2de1c]{flex-direction:column;overflow-x:hidden}.upload-section[data-v-54e2de1c]{width:100%;min-width:auto;max-width:none;overflow:hidden}}.home-split[data-v-d906e8d2]{height:100%}.home-split .ea-form[data-v-d906e8d2]{flex:0 0 66.66666667%}.home-split .ea-result[data-v-d906e8d2]{flex:1 1 33.33333333%}.home-card[data-v-d906e8d2]{height:calc(100vh - 176px);display:flex;flex-direction:column}.home-card[data-v-d906e8d2] .ant-card-head{border-bottom:1px solid #F3F4F6;background:#fff}.home-card[data-v-d906e8d2] .ant-card-head-title{color:#111827;font-weight:700}.home-card[data-v-d906e8d2] .ant-card-body{flex:1;display:flex;flex-direction:column;min-height:0;padding:0 0 8px}.home-card-body[data-v-d906e8d2]{flex:1;min-height:0;display:flex;flex-direction:column}.my-evals-scroll[data-v-d906e8d2]{overflow:hidden}.my-evals-list[data-v-d906e8d2]{display:flex;flex-direction:column;gap:12px;padding-right:6px;overflow-y:auto}.eval-row[data-v-d906e8d2] .ant-card-body{display:flex;flex-direction:column;gap:8px}.row-top[data-v-d906e8d2]{display:flex;align-items:center;justify-content:space-between;gap:12px}.row-left[data-v-d906e8d2]{min-width:0}.eval-title[data-v-d906e8d2]{font-weight:600;font-size:16px;margin:0;color:#111827}.eval-sub[data-v-d906e8d2]{margin:0;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row-right[data-v-d906e8d2]{display:flex;align-items:baseline;gap:12px;color:#6b7280}.score[data-v-d906e8d2]{font-size:14px;color:#111827}.score .num[data-v-d906e8d2]{font-size:22px;font-weight:700}.score .percent[data-v-d906e8d2]{margin-left:2px;color:#6b7280}.time[data-v-d906e8d2]{font-size:12px}.row-bottom[data-v-d906e8d2]{display:flex;justify-content:center;margin-top:4px}.read-report-btn[data-v-d906e8d2]{min-width:140px}.skeleton-row[data-v-d906e8d2],.empty-row[data-v-d906e8d2]{color:#6b7280}.header[data-v-ab630d2c]{background:#ffffffe0;-webkit-backdrop-filter:saturate(180%) blur(12px);backdrop-filter:saturate(180%) blur(12px);padding:6px 0;position:fixed;top:0;left:0;right:0;z-index:1000;width:100%;border-bottom:none}.header[data-v-ab630d2c]:after{content:"";position:absolute;left:0;right:0;bottom:-13px;height:13px;background:#ffffffe0;-webkit-backdrop-filter:saturate(180%) blur(12px);backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid #F3F4F6;z-index:-1;pointer-events:none}.header-content[data-v-ab630d2c]{padding:4px 20px;text-align:left;position:relative;height:100px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;column-gap:12px}.header-title[data-v-ab630d2c]{display:flex;align-items:center;gap:12px;margin:0;flex:0 0 auto;flex-shrink:0;white-space:nowrap;min-width:max-content}.header-title h1[data-v-ab630d2c]{margin:0;color:var(--text-primary);font-size:28px;font-weight:700;font-family:Inter,Noto Sans SC,Roboto,sans-serif;white-space:nowrap}.header-icon[data-v-ab630d2c]{height:90px;width:auto}.nav-menu[data-v-ab630d2c]{position:static;display:flex;align-items:center;width:100%;background:transparent}.nav-menu[data-v-ab630d2c] .ant-menu{background:transparent!important;border-bottom:none!important;display:flex;justify-content:center;width:100%}.header-actions[data-v-ab630d2c]{display:flex;align-items:center;gap:10px}.header-actions .welcome[data-v-ab630d2c]{color:var(--text-secondary)}.nav-menu[data-v-ab630d2c] .ant-menu-horizontal>.ant-menu-item,.nav-menu[data-v-ab630d2c] .ant-menu-horizontal>.ant-menu-submenu{padding-inline:16px!important}.nav-menu[data-v-ab630d2c] .ant-menu-item-selected{color:var(--ea8-theme-main-color)!important}.nav-menu[data-v-ab630d2c] .ant-menu-item:hover{background:#f9fafb!important;border-radius:6px}.mobile-menu-button[data-v-ab630d2c]{display:none;flex-direction:column;justify-content:center;align-items:center;width:30px;height:30px;background:none;border:none;cursor:pointer;padding:0;z-index:1001;margin-left:auto}.hamburger-line[data-v-ab630d2c]{width:20px;height:2px;background-color:#1f2937;margin:2px 0;transition:all .3s ease;border-radius:1px}.mobile-menu-button.active .hamburger-line[data-v-ab630d2c]:nth-child(1){transform:rotate(-45deg) translate(-4px,4px)}.mobile-menu-button.active .hamburger-line[data-v-ab630d2c]:nth-child(2){opacity:0}.mobile-menu-button.active .hamburger-line[data-v-ab630d2c]:nth-child(3){transform:rotate(45deg) translate(-4px,-4px)}.mobile-menu-overlay[data-v-ab630d2c]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;z-index:999;display:none}.mobile-menu[data-v-ab630d2c]{position:fixed;top:-100%;left:0;width:100%;background-color:#fff;box-shadow:0 4px 20px #0000000f;transition:top .3s ease;z-index:1000;display:none}.mobile-menu-open[data-v-ab630d2c]{top:113px}.mobile-menu-content[data-v-ab630d2c]{max-height:calc(100vh - 113px);overflow-y:auto}.mobile-menu-header[data-v-ab630d2c]{display:flex;justify-content:center;align-items:center;padding:20px 24px;border-bottom:1px solid #F3F4F6;background-color:#fff}.mobile-menu-header h3[data-v-ab630d2c]{margin:0;font-size:18px;font-weight:700;color:#111827}.mobile-menu-list[data-v-ab630d2c]{padding:0}.mobile-menu-item[data-v-ab630d2c]{display:flex;align-items:center;padding:18px 24px;border-bottom:1px solid #F3F4F6;cursor:pointer;transition:all .2s ease;background-color:#fff}.mobile-menu-item[data-v-ab630d2c]:hover{background-color:#f9fafb}.mobile-menu-item.active[data-v-ab630d2c]{background:var(--edu-blue-50)}.mobile-menu-icon[data-v-ab630d2c]{font-size:20px;margin-right:16px;color:#6b7280;width:24px;text-align:center}.mobile-menu-item.active .mobile-menu-icon[data-v-ab630d2c]{color:var(--ea8-theme-main-color)}.mobile-menu-label[data-v-ab630d2c]{font-size:16px;color:#111827;font-weight:400}.mobile-menu-item.active .mobile-menu-label[data-v-ab630d2c]{color:var(--ea8-theme-main-color);font-weight:500}@media (max-width: 768px){.header-title h1[data-v-ab630d2c]{font-size:24px}.mobile-menu-button[data-v-ab630d2c],.mobile-menu[data-v-ab630d2c],.mobile-menu-overlay[data-v-ab630d2c]{display:block}.wide-only[data-v-ab630d2c]{display:none!important}}@media (max-width: 576px){.header-title h1[data-v-ab630d2c]{font-size:20px}.header-icon[data-v-ab630d2c]{height:80px}.header-content[data-v-ab630d2c]{height:90px}.mobile-menu-open[data-v-ab630d2c]{top:97px}}.footer[data-v-b5cff2e9]{background:#fff!important;padding:4px 24px!important;position:relative;height:32px!important;display:flex!important;align-items:center!important;border-top:1px solid #F3F4F6!important}.footer-content[data-v-b5cff2e9]{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;position:relative!important}.footer-left[data-v-b5cff2e9]{position:absolute!important;left:0!important;top:50%!important;transform:translateY(-50%)!important;display:flex!important;align-items:center!important;z-index:10!important}.footer-center[data-v-b5cff2e9]{display:flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important}.footer-right[data-v-b5cff2e9]{position:absolute!important;right:0!important;top:50%!important;transform:translateY(-50%)!important;visibility:hidden;width:60px}.footer-center p[data-v-b5cff2e9]{margin:0!important;color:#6b7280!important;font-size:14px!important;font-family:Roboto,Noto Sans SC,sans-serif!important;line-height:1!important;display:block!important;visibility:visible!important;opacity:1!important}.version-info[data-v-b5cff2e9]{color:#9ca3af!important;font-size:12px!important;font-family:JetBrains Mono,Fira Code,Consolas,Courier New,monospace!important;line-height:1!important;margin:0!important;padding:0!important;display:block!important;visibility:visible!important;opacity:1!important}.form-section[data-v-ae03d081]{width:100%;min-width:0;max-width:none;transition:none;overflow:hidden;scrollbar-width:none;-ms-overflow-style:none}.form-section[data-v-ae03d081]::-webkit-scrollbar{display:none}.form-section.collapsed[data-v-ae03d081]{display:block}.form-card[data-v-ae03d081],.result-card[data-v-ae03d081]{box-shadow:0 2px 8px #0000000a;border-radius:12px;background:var(--bg-primary);border:1px solid #F3F4F6;height:calc(100vh - 176px);display:flex;flex-direction:column;overflow:hidden;position:relative}.form-card-collapsed[data-v-ae03d081]{transition:all 1s ease}.form-card-collapsed[data-v-ae03d081] .ant-card-head{padding:0!important;min-height:0!important;border-bottom:none!important}.form-card-collapsed[data-v-ae03d081] .ant-card-body{padding:0!important;display:flex;align-items:center;justify-content:center;overflow:hidden!important;position:static!important;transition:all 1s ease}.form-card-clickable[data-v-ae03d081]{cursor:pointer!important;transition:all .3s ease!important}.form-card[data-v-ae03d081] .ant-card-body{flex:1;overflow-y:auto;padding:0 0 8px;display:flex;flex-direction:column;scrollbar-width:none;-ms-overflow-style:none;position:relative}.form-card[data-v-ae03d081] .ant-card-body::-webkit-scrollbar{display:none}.stable-form[data-v-ae03d081]{height:100%;display:flex;flex-direction:column;gap:4px}.form-card[data-v-ae03d081] .ant-card-head{padding:8px 16px!important;min-height:40px!important}.form-card[data-v-ae03d081] .ant-card-head-title{font-size:14px!important}.stable-form[data-v-ae03d081] .ant-form-item{margin-bottom:8px!important}.stable-form[data-v-ae03d081] .ant-form-item-label{padding-bottom:0!important;margin-bottom:2px!important;line-height:1.2!important}.stable-form[data-v-ae03d081] .ant-form-item .ant-form-item-label>label{font-size:13px!important}.stable-form .ant-form-item[data-v-ae03d081]:last-child{margin-top:auto;margin-bottom:0!important}.submit-fixed[data-v-ae03d081]{position:absolute;left:16px;right:16px;bottom:20px;margin:0!important}.submit-fixed[data-v-ae03d081] .ant-form-item-control-input{padding:0}.stable-form[data-v-ae03d081]{padding-bottom:84px}.submit-button[data-v-ae03d081]{height:48px;font-size:16px;font-weight:600;border-radius:8px;background:var(--ea8-theme-main-color)!important;color:#fff!important;border:1px solid var(--ea8-theme-main-color)!important;box-shadow:0 4px 12px #6c47ff26;transition:all .3s ease;font-family:Roboto,Noto Sans SC,sans-serif!important}.submit-button[data-v-ae03d081]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px #6c47ff40!important;background:#7c5aff!important;border-color:#7c5aff!important}.ocr-help[data-v-ae03d081]{color:var(--ea8-theme-main-color);font-size:12px;line-height:1.35;margin-top:4px}.stable-form .ocr-link[data-v-ae03d081]{font-size:12px;padding:0 6px;border-radius:4px;margin-right:6px}.upload-row[data-v-ae03d081]{display:flex;align-items:center;gap:8px;width:100%}.upload-flex[data-v-ae03d081]{flex:1}.upload-flex[data-v-ae03d081] .ant-upload,.upload-flex[data-v-ae03d081] .ant-btn{width:100%}.clear-button[data-v-ae03d081]{flex-shrink:0;white-space:nowrap}.ocr-link[data-v-ae03d081]{color:var(--ea8-theme-main-color);cursor:pointer;text-decoration:none;font-weight:600;padding:2px 10px;border-radius:6px;background:#6c47ff1a;border:1px solid rgba(108,71,255,.3);display:inline-block;line-height:inherit;transition:all .2s ease;margin-right:12px}.ocr-link[data-v-ae03d081]:hover{color:#fff;background:var(--ea8-theme-main-color);border-color:var(--ea8-theme-main-color);text-decoration:none;transform:translateY(-1px);box-shadow:0 2px 6px #6c47ff59}.form-content-enter-active[data-v-ae03d081],.form-content-leave-active[data-v-ae03d081]{transition:opacity 1s ease}.form-content-enter-from[data-v-ae03d081],.form-content-leave-to[data-v-ae03d081]{opacity:0}.collapsed-content-enter-active[data-v-ae03d081],.collapsed-content-leave-active[data-v-ae03d081]{transition:opacity 1s ease}.collapsed-content-enter-from[data-v-ae03d081],.collapsed-content-leave-to[data-v-ae03d081]{opacity:0}.form-content[data-v-ae03d081]{height:auto;overflow:visible;padding:8px!important;scrollbar-width:none;-ms-overflow-style:none}.form-content[data-v-ae03d081]::-webkit-scrollbar{display:none}.collapsed-form-content[data-v-ae03d081]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:8px 4px;writing-mode:vertical-rl;text-orientation:mixed;overflow:hidden;line-height:1;pointer-events:none;scrollbar-width:none;-ms-overflow-style:none}.collapsed-form-content[data-v-ae03d081]::-webkit-scrollbar{display:none}.collapse-button[data-v-ae03d081]{color:#111827!important;background:transparent!important;border:1px solid #E5E7EB!important;border-radius:4px!important;width:32px!important;height:32px!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all 1s ease!important}.collapse-button[data-v-ae03d081]:hover{background:#f9fafb!important;border-color:#e5e7eb!important;transform:scale(1.05)}.collapsed-indicator[data-v-ae03d081]{display:flex;flex-direction:row;align-items:center;justify-content:center;color:#111827;font-size:14px;font-weight:500;font-family:Noto Sans SC,Roboto,sans-serif;line-height:1.4;text-align:center;gap:6px}.collapsed-icon[data-v-ae03d081]{font-size:18px;color:#6b7280;flex-shrink:0}.collapsed-text[data-v-ae03d081]{font-size:14px;font-weight:600;writing-mode:vertical-rl;text-orientation:mixed;line-height:1;flex-shrink:0}.result-section[data-v-e0989e94]{flex:1;min-width:0;transition:all 1s ease}.result-card[data-v-e0989e94]{box-shadow:0 2px 8px #0000000a;border-radius:12px;background:var(--bg-primary);border:1px solid #F3F4F6;height:calc(100vh - 176px);display:flex;flex-direction:column;overflow:hidden;position:relative}.result-card[data-v-e0989e94] .ant-card-body{flex:1;overflow-y:auto;padding:0 0 8px;display:flex;flex-direction:column;scrollbar-width:none;-ms-overflow-style:none}.result-content[data-v-e0989e94]{padding:16px 0}.result-display[data-v-e0989e94]{background:var(--bg-primary);border-radius:12px;overflow:hidden;border:1px solid #F3F4F6}.structured-result[data-v-e0989e94],.raw-result[data-v-e0989e94]{background:var(--bg-primary)}.structured-content[data-v-e0989e94],.raw-result[data-v-e0989e94] .markdown-content{padding:20px;background:var(--bg-primary);min-height:200px}.processing-status[data-v-e0989e94]{text-align:center;padding:16px;height:100%;display:flex;flex-direction:column}.processing-animation[data-v-e0989e94]{display:flex;flex-direction:column;align-items:center;gap:12px;flex:1;min-height:0}.processing-text[data-v-e0989e94]{margin:0;color:#666;font-size:14px}.loading-gif-container[data-v-e0989e94]{margin-top:12px;display:flex;justify-content:center;align-items:center;flex:1;min-height:0;overflow:hidden}.loading-gif[data-v-e0989e94]{max-width:100%;max-height:100%;height:auto;width:auto;border-radius:8px;box-shadow:0 4px 12px #0000001a;object-fit:contain;transition:all .3s ease}.instructions-content[data-v-e0989e94]{flex:1;display:flex;flex-direction:column;padding:16px;height:100%;gap:24px}.guide-header[data-v-e0989e94]{text-align:center;padding:20px;background:var(--edu-blue-50);border-radius:12px;border:1px solid var(--edu-blue-200)}.guide-header.compact[data-v-e0989e94]{padding:12px 16px}.guide-icon[data-v-e0989e94]{font-size:48px;margin-bottom:16px;animation:pulse-e0989e94 2s infinite;transition:all .3s ease}.guide-header-clickable[data-v-e0989e94]{cursor:pointer;transition:all .3s ease;border-radius:12px;position:relative;overflow:hidden}.guide-header-clickable[data-v-e0989e94]:hover{background:var(--edu-blue-100)!important;transform:translateY(-2px);box-shadow:0 8px 25px #0000000f}.guide-title[data-v-e0989e94]{color:var(--edu-navy-800)!important;display:block;opacity:1;font-size:20px;font-weight:600;margin:0 0 8px;font-family:Noto Sans SC,Roboto,sans-serif;transition:all .3s ease}.guide-subtitle[data-v-e0989e94]{color:#6b7280!important;display:block;opacity:1;font-size:14px;margin:0;font-family:Noto Sans SC,Roboto,sans-serif}.steps-container[data-v-e0989e94]{display:grid;grid-template-columns:1fr;gap:10px;flex:1;align-content:start}.steps-row[data-v-e0989e94]{display:contents}.step-card[data-v-e0989e94]{background:var(--bg-primary);border-radius:10px;padding:12px;border:1px solid #E5E7EB;display:flex;align-items:center;gap:12px;transition:all .3s ease;position:relative;overflow:hidden;box-shadow:0 1px 2px #00000008}.step-card[data-v-e0989e94]{height:100%}.step-card.completed[data-v-e0989e94]{border-color:var(--edu-blue-300);background:var(--edu-blue-50)}.step-card.current[data-v-e0989e94]{border-color:var(--edu-blue-400);background:var(--edu-blue-100);animation:glow-e0989e94 2s ease-in-out infinite alternate}.step-icon[data-v-e0989e94]{font-size:20px;flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--edu-blue-50);color:var(--edu-blue-600);border-radius:50%;border:1px solid var(--edu-blue-200)}.step-content h4[data-v-e0989e94]{color:#111827;font-size:15px;font-weight:600;margin:0 0 4px}.step-content p[data-v-e0989e94]{color:#6b7280;font-size:12px;margin:0 0 6px;line-height:1.3}.step-status[data-v-e0989e94]{font-size:13px;font-weight:500;padding:4px 8px;border-radius:4px;display:inline-block}.step-status[data-v-e0989e94]:not(.current){background:var(--edu-blue-50);color:var(--edu-blue-700)}.step-status.current[data-v-e0989e94]{background:var(--edu-blue-100);color:var(--edu-blue-700);animation:blink-e0989e94 1.5s infinite}.guide-footer[data-v-e0989e94]{background:var(--bg-primary);border-radius:8px;padding:16px;border:1px solid #E5E7EB}.guide-footer.compact[data-v-e0989e94]{padding:10px 12px}.tips-section h5[data-v-e0989e94]{color:var(--color-primary);font-size:14px;font-weight:600;margin:0 0 12px}.tips-list[data-v-e0989e94]{margin:0;padding-left:16px;list-style:none}.tips-list li[data-v-e0989e94]{color:var(--text-secondary);font-size:12px;margin-bottom:6px;position:relative;line-height:1.4}.tips-list li[data-v-e0989e94]:before{content:"•";color:var(--color-primary);position:absolute;left:-12px}.result-wrapper[data-v-e0989e94]{position:relative;overflow:hidden}.result-wrapper[data-v-e0989e94]:before{content:"";position:absolute;top:50%;left:50%;width:500%;height:500%;--wm-logo: var(--sid-watermark-logo-size, 260px);--wm-gap-x: var(--sid-watermark-gap-x, 120px);--wm-gap-y: var(--sid-watermark-gap-y, 120px);background-image:url(/SID_Logo_trans.png);background-repeat:repeat;background-size:var(--wm-logo) var(--wm-logo);transform:translate(-50%,-50%) rotate(-45deg);opacity:.08;z-index:9999;pointer-events:none}.main-pdf-download-button[data-v-e0989e94]{background:linear-gradient(135deg,#4285f4,#1976d2)!important;border:none!important;color:#fff!important;border-radius:8px!important;padding:4px 12px!important;font-size:12px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;height:32px!important;box-shadow:0 2px 8px #4285f44d!important;transition:all .3s ease!important;line-height:1!important}.main-pdf-download-button[data-v-e0989e94]:hover{background:linear-gradient(135deg,#1976d2,#1565c0)!important;transform:translateY(-1px);box-shadow:0 4px 12px #4285f466!important}@media (min-width: 640px){.steps-container[data-v-e0989e94]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.steps-container[data-v-e0989e94]{grid-template-columns:repeat(4,1fr)}}@keyframes pulse-e0989e94{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes glow-e0989e94{0%{box-shadow:0 0 5px #ffd7004d}to{box-shadow:0 0 20px #ffd70099}}@keyframes shimmer-e0989e94{0%{left:-100%}to{left:100%}}@keyframes blink-e0989e94{0%,50%{opacity:1}51%,to{opacity:.6}}@keyframes bounce-e0989e94{0%,20%,53%,80%,to{transform:translateZ(0)}40%,43%{transform:translate3d(0,-8px,0)}70%{transform:translate3d(0,-4px,0)}90%{transform:translate3d(0,-2px,0)}}.animate-bounce[data-v-e0989e94]{animation:bounce-e0989e94 2s infinite}[data-v-e115b0a3]:root{--sid-watermark-size: 260px;--edu-blue-50: #EFF6FF;--edu-blue-100: #DBEAFE;--edu-blue-200: #BFDBFE;--edu-blue-300: #93C5FD;--edu-blue-400: #60A5FA;--edu-blue-500: #3B82F6;--edu-blue-600: #2563EB;--edu-blue-700: #1D4ED8;--edu-navy-800: #1E3A8A}[data-v-e115b0a3]{font-family:Roboto,Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}[data-v-e115b0a3]:lang(zh),[data-v-e115b0a3]:lang(zh-CN),[lang=zh][data-v-e115b0a3],[lang=zh-CN][data-v-e115b0a3]{font-family:Noto Sans SC,Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.app-container[data-v-e115b0a3],.main-layout[data-v-e115b0a3]{min-height:100vh;background:var(--app-layered-bg)}.header[data-v-e115b0a3]{background:#ffffffe0;-webkit-backdrop-filter:saturate(180%) blur(12px);backdrop-filter:saturate(180%) blur(12px);padding:6px 0;position:fixed;top:0;left:0;right:0;z-index:1000;width:100%;border-bottom:none}.header[data-v-e115b0a3]:after{content:"";position:absolute;left:0;right:0;bottom:-13px;height:13px;background:#ffffffe0;-webkit-backdrop-filter:saturate(180%) blur(12px);backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid #F3F4F6;z-index:-1;pointer-events:none}.header-content[data-v-e115b0a3]{padding:4px 20px;text-align:left;position:relative;height:100px}.header-title[data-v-e115b0a3]{display:flex;align-items:center;gap:12px;margin:0;flex:0 0 auto;flex-shrink:0;white-space:nowrap;min-width:max-content}.header-title h1[data-v-e115b0a3]{margin:0;color:var(--text-primary);font-size:28px;font-weight:700;font-family:Inter,Noto Sans SC,Roboto,sans-serif;white-space:nowrap}.header-icon[data-v-e115b0a3]{height:90px;width:auto}.header-subtitle[data-v-e115b0a3]{margin:0;color:#ccc;font-size:16px;font-weight:400;text-shadow:0 0 5px rgba(0,255,255,.2)}.content[data-v-e115b0a3]{padding:6px 10px;width:100%;position:relative;z-index:1;margin-top:120px;min-height:calc(100vh - 152px)}.three-column-layout[data-v-e115b0a3]{display:flex;gap:10px;min-height:calc(100vh - 176px);width:100%}.menu-section[data-v-e115b0a3]{width:240px;min-width:240px;max-width:240px;flex-shrink:0}.changelog-section[data-v-e115b0a3]{flex:1;min-width:0}.result-section[data-v-e115b0a3]{flex:1;min-width:0;transition:all 1s ease}.form-card[data-v-e115b0a3],.result-card[data-v-e115b0a3],.instructions-card[data-v-e115b0a3],.menu-card[data-v-e115b0a3]{box-shadow:0 2px 8px #0000000a;border-radius:12px;background:var(--bg-primary);border:1px solid #F3F4F6;height:calc(100vh - 176px);display:flex;flex-direction:column;overflow:hidden;position:relative}.form-card-collapsed[data-v-e115b0a3]{transition:all 1s ease}.form-card-collapsed[data-v-e115b0a3] .ant-card-head{padding:0!important;min-height:0!important;border-bottom:none!important}.form-card-collapsed[data-v-e115b0a3] .ant-card-body{padding:0!important;display:flex;align-items:center;justify-content:center;overflow:hidden!important;position:static!important;transition:all 1s ease}.form-card-clickable[data-v-e115b0a3]{cursor:pointer!important;transition:all .3s ease!important}.menu-card[data-v-e115b0a3] .ant-card-body,.form-card[data-v-e115b0a3] .ant-card-body,.result-card[data-v-e115b0a3] .ant-card-body{flex:1;overflow-y:auto;padding:0 0 8px;display:flex;flex-direction:column;scrollbar-width:none;-ms-overflow-style:none}.form-card[data-v-e115b0a3] .ant-card-body::-webkit-scrollbar{display:none}[data-v-e115b0a3] .ant-card{background:#fff!important;border:1px solid var(--border-light)!important;padding:20px}[data-v-e115b0a3] .ant-card-head{background:#fff!important;border-bottom:1px solid #F3F4F6!important}[data-v-e115b0a3] .ant-card-head-title{color:var(--text-primary)!important;font-family:Inter,Noto Sans SC,Roboto,sans-serif!important}[data-v-e115b0a3] .ant-select-selector{background:var(--bg-primary)!important;border:1px solid var(--border-light)!important;color:var(--text-primary)!important}[data-v-e115b0a3] .ant-select-selection-placeholder,[data-v-e115b0a3] .ant-select-arrow{color:var(--text-secondary)!important}[data-v-e115b0a3] .form-input,[data-v-e115b0a3] .form-input .ant-input,[data-v-e115b0a3] .form-input .ant-input-affix-wrapper,[data-v-e115b0a3] .form-input input,[data-v-e115b0a3] .form-input textarea{background:var(--bg-primary)!important;background-color:var(--bg-primary)!important;border:1px solid var(--border-light)!important;color:var(--text-primary)!important}[data-v-e115b0a3] .form-input:hover,[data-v-e115b0a3] .form-input .ant-input:hover,[data-v-e115b0a3] .form-input .ant-input-affix-wrapper:hover,[data-v-e115b0a3] .form-input input:hover,[data-v-e115b0a3] .form-input textarea:hover{background:#fff!important;background-color:#fff!important;border-color:#e5e7eb!important}[data-v-e115b0a3] .form-input:focus,[data-v-e115b0a3] .form-input .ant-input:focus,[data-v-e115b0a3] .form-input .ant-input-affix-wrapper:focus,[data-v-e115b0a3] .form-input .ant-input-affix-wrapper:focus-within,[data-v-e115b0a3] .form-input input:focus,[data-v-e115b0a3] .form-input textarea:focus{background:#fff!important;background-color:#fff!important;border-color:var(--ea8-theme-main-color)!important;box-shadow:0 0 0 3px #6c47ff14!important}[data-v-e115b0a3] .form-input .ant-input::placeholder,[data-v-e115b0a3] .form-input input::placeholder,[data-v-e115b0a3] .form-input textarea::placeholder{color:var(--text-secondary)!important}[data-v-e115b0a3] .form-input .ant-input-prefix{color:var(--text-secondary)!important}[data-v-e115b0a3] .ant-form-item-has-warning .form-input,[data-v-e115b0a3] .ant-form-item-has-warning .form-input .ant-input,[data-v-e115b0a3] .ant-form-item-has-warning .form-input .ant-input-affix-wrapper,[data-v-e115b0a3] .ant-form-item-has-error .form-input,[data-v-e115b0a3] .ant-form-item-has-error .form-input .ant-input,[data-v-e115b0a3] .ant-form-item-has-error .form-input .ant-input-affix-wrapper{background:#fff!important;background-color:#fff!important}[data-v-e115b0a3] .form-input input:-webkit-autofill,[data-v-e115b0a3] .form-input input:-webkit-autofill:hover,[data-v-e115b0a3] .form-input input:-webkit-autofill:focus,[data-v-e115b0a3] .form-input .ant-input:-webkit-autofill,[data-v-e115b0a3] .form-input .ant-input:-webkit-autofill:hover,[data-v-e115b0a3] .form-input .ant-input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #FFFFFF inset!important;-webkit-text-fill-color:#111827!important;background:#fff!important;background-color:#fff!important}[data-v-e115b0a3] .form-input .ant-input-show-count-suffix,[data-v-e115b0a3] .form-input .ant-input-data-count{color:#999!important}[data-v-e115b0a3] .no-accent-border{border:1px solid var(--border-light)!important;border-radius:6px!important;box-shadow:none!important}[data-v-e115b0a3] .no-accent-border .ant-input,[data-v-e115b0a3] .no-accent-border .ant-input-affix-wrapper,[data-v-e115b0a3] .no-accent-border input,[data-v-e115b0a3] .no-accent-border .ant-input:hover,[data-v-e115b0a3] .no-accent-border .ant-input-affix-wrapper:hover,[data-v-e115b0a3] .no-accent-border input:hover{border:none!important;box-shadow:none!important}[data-v-e115b0a3] .no-accent-border .ant-input:focus,[data-v-e115b0a3] .no-accent-border .ant-input-affix-wrapper-focused,[data-v-e115b0a3] .no-accent-border .ant-input-affix-wrapper:focus,[data-v-e115b0a3] .no-accent-border .ant-input-affix-wrapper:focus-within,[data-v-e115b0a3] .no-accent-border input:focus{border:none!important;box-shadow:none!important;outline:none!important}[data-v-e115b0a3] .ant-btn{background:#fff!important;border:1px solid #E5E7EB!important;color:#111827!important}[data-v-e115b0a3] .ant-btn:hover{background:#f9fafb!important;border-color:#e5e7eb!important}.stable-form[data-v-e115b0a3]{height:100%;display:flex;flex-direction:column;gap:4px}.stable-form .ant-form-item[data-v-e115b0a3]:last-child{margin-top:auto;margin-bottom:0!important}.submit-button[data-v-e115b0a3]{height:48px;font-size:16px;font-weight:600;border-radius:8px;background:var(--ea8-theme-main-color)!important;color:#fff!important;border:1px solid var(--ea8-theme-main-color)!important;box-shadow:0 4px 12px #6c47ff26;transition:all .3s ease;font-family:Roboto,Noto Sans SC,sans-serif!important}.submit-button[data-v-e115b0a3]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px #6c47ff40!important;background:#7c5aff!important;border-color:#7c5aff!important}.ocr-help[data-v-e115b0a3]{color:var(--ea8-theme-main-color)}.result-content[data-v-e115b0a3]{padding:16px 0}.result-display[data-v-e115b0a3]{background:var(--bg-primary);border-radius:12px;overflow:hidden;border:1px solid #F3F4F6}.structured-result[data-v-e115b0a3],.raw-result[data-v-e115b0a3]{background:var(--bg-primary)}.result-header[data-v-e115b0a3]{background:var(--bg-primary);padding:16px 20px;border-bottom:1px solid #F3F4F6}.centered-header[data-v-e115b0a3]{text-align:center;border-bottom:1px solid transparent!important}.result-header h3[data-v-e115b0a3]{margin:0 0 8px;font-size:18px;font-weight:600;color:#111827;display:flex;align-items:center;gap:8px}.centered-header h3[data-v-e115b0a3]{justify-content:center}.assessment-meta[data-v-e115b0a3]{display:flex;flex-wrap:wrap;gap:24px;font-size:14px;color:#6c757d;justify-content:center;align-items:center}.report-meta-text[data-v-e115b0a3]{color:#6b7280;font-weight:500}.generation-time[data-v-e115b0a3]{color:#6b7280}.meta-item[data-v-e115b0a3]{display:flex;align-items:center;gap:4px}.meta-item strong[data-v-e115b0a3]{color:#495057}.structured-content[data-v-e115b0a3],.raw-result[data-v-e115b0a3] .markdown-content{padding:20px;background:var(--bg-primary);min-height:200px}.raw-result[data-v-e115b0a3] .markdown-content{margin:0}.result-display[data-v-e115b0a3] .markdown-content{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;line-height:1.7;color:#111827}.result-display[data-v-e115b0a3] .markdown-content h1,.result-display[data-v-e115b0a3] .markdown-content h2,.result-display[data-v-e115b0a3] .markdown-content h3{color:#1a1a1a;margin-top:24px;margin-bottom:12px;font-weight:600}.result-display[data-v-e115b0a3] .markdown-content h1{font-size:24px;border-bottom:2px solid #e9ecef;padding-bottom:8px}.result-display[data-v-e115b0a3] .markdown-content h2{font-size:20px;border-bottom:1px solid #e9ecef;padding-bottom:6px}.result-display[data-v-e115b0a3] .markdown-content h3{font-size:16px}.result-display[data-v-e115b0a3] .markdown-content p{margin-bottom:16px}.result-display[data-v-e115b0a3] .markdown-content ul,.result-display[data-v-e115b0a3] .markdown-content ol{margin-bottom:16px;padding-left:24px}.result-display[data-v-e115b0a3] .markdown-content li{margin-bottom:8px}.result-display[data-v-e115b0a3] .markdown-content table{width:100%;border-collapse:collapse;margin:16px 0;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.result-display[data-v-e115b0a3] .markdown-content th,.result-display[data-v-e115b0a3] .markdown-content td{padding:12px 16px;text-align:left;border-bottom:1px solid #e9ecef}.result-display[data-v-e115b0a3] .markdown-content th{background:#f8f9fa;font-weight:600;color:#495057}.result-display[data-v-e115b0a3] .markdown-content code{background:#f1f3f4;padding:2px 6px;border-radius:4px;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:.9em;color:#d63384}.result-display[data-v-e115b0a3] .markdown-content pre{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:16px;overflow-x:auto;margin:16px 0}.result-display[data-v-e115b0a3] .markdown-content pre code{background:none;padding:0;color:inherit}.result-display[data-v-e115b0a3] .markdown-content blockquote{border-left:4px solid #007bff;margin:16px 0;padding-left:16px;color:#6c757d;font-style:italic}.result-alert[data-v-e115b0a3]{margin-bottom:16px}.result-text[data-v-e115b0a3]{position:relative;background:#f8f9fa;border-radius:8px;padding:16px;margin:0}.result-text pre[data-v-e115b0a3]{margin:0;font-family:JetBrains Mono,Fira Code,Consolas,Courier New,monospace;font-size:13px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.copy-button[data-v-e115b0a3]{position:absolute;top:8px;right:8px;z-index:10;background:#ffffffe6!important;border:1px solid #d9d9d9!important;border-radius:4px!important;color:#666!important;font-size:12px!important;padding:2px 8px!important;height:auto!important;line-height:1.4!important}.copy-button[data-v-e115b0a3]:hover{background:#fff!important;border-color:#40a9ff!important;color:#1890ff!important}.processing-status[data-v-e115b0a3],.waiting-status[data-v-e115b0a3]{text-align:center;padding:16px;height:100%;display:flex;flex-direction:column}.processing-alert[data-v-e115b0a3]{margin-bottom:16px}.processing-animation[data-v-e115b0a3]{display:flex;flex-direction:column;align-items:center;gap:12px;flex:1;min-height:0}.processing-text[data-v-e115b0a3]{margin:0;color:#666;font-size:14px}.loading-gif-container[data-v-e115b0a3]{margin-top:12px;display:flex;justify-content:center;align-items:center;flex:1;min-height:0;overflow:hidden}.loading-gif[data-v-e115b0a3]{max-width:100%;max-height:100%;height:auto;width:auto;border-radius:8px;box-shadow:0 4px 12px #0000001a;object-fit:contain;transition:all .3s ease}.loading-gif[data-v-e115b0a3]:hover{transform:scale(1.02);box-shadow:0 6px 16px #0003}@media (min-width: 1024px){.processing-status[data-v-e115b0a3]{padding:20px}.processing-animation[data-v-e115b0a3]{gap:16px}.loading-gif-container[data-v-e115b0a3]{margin-top:16px}}@media (max-width: 768px){.loading-gif-container[data-v-e115b0a3]{max-height:200px;margin-top:16px;flex:none}.loading-gif[data-v-e115b0a3]{max-height:200px}.processing-animation[data-v-e115b0a3]{flex:none;height:auto}.processing-status[data-v-e115b0a3]{height:auto;display:block}}@media (max-width: 480px){.loading-gif-container[data-v-e115b0a3]{max-height:150px;margin-top:12px}.loading-gif[data-v-e115b0a3]{max-height:150px}}.menu-list[data-v-e115b0a3]{display:flex;flex-direction:column;gap:8px}.menu-item[data-v-e115b0a3]{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:8px;cursor:pointer;transition:all .3s ease;border:1px solid transparent;color:#111827}.menu-item[data-v-e115b0a3]:hover{background:#f9fafb;border-color:#e5e7eb}.menu-item.active[data-v-e115b0a3]{background:#f5f3ff;border-color:#ddd6fe;color:#111827}.menu-icon[data-v-e115b0a3]{font-size:16px;min-width:16px}.menu-label[data-v-e115b0a3]{font-size:14px;font-weight:500;font-family:Noto Sans SC,Roboto,sans-serif}.coming-soon[data-v-e115b0a3]{text-align:center;color:#6b7280;flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center}.coming-soon h3[data-v-e115b0a3]{color:#111827;margin-bottom:16px}.instructions-content[data-v-e115b0a3]{flex:1;display:flex;flex-direction:column}.changelog-content[data-v-e115b0a3]{flex:1;overflow-y:auto}.changelog-plain[data-v-e115b0a3]{max-width:920px;margin:0 auto}.changelog-full[data-v-e115b0a3]{width:100%;display:block;overflow-y:auto;height:calc(100vh - 162px);padding-bottom:10px;box-sizing:border-box}.hide-scrollbar[data-v-e115b0a3]{scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar[data-v-e115b0a3]::-webkit-scrollbar{width:0;height:0}.version-block[data-v-e115b0a3]{margin-bottom:24px;padding:20px;border-radius:12px;background:var(--bg-primary);border:1px solid #F3F4F6;transition:all .3s ease}.version-block[data-v-e115b0a3]:hover{background:linear-gradient(135deg,#1890ff1a,#52c41a1a);border-color:#1890ff4d;transform:translateY(-2px)}.latest-version[data-v-e115b0a3]{background:var(--bg-primary);border-color:#f3f4f6}.version-header[data-v-e115b0a3]{margin-bottom:16px}.version-title[data-v-e115b0a3]{margin:0 0 8px;color:#111827;font-size:18px;font-weight:600;display:flex;align-items:center;gap:8px;font-family:Noto Sans SC,Roboto,sans-serif}.version-emoji[data-v-e115b0a3]{font-size:20px}.version-meta[data-v-e115b0a3]{display:flex;align-items:center;gap:12px}.version-date[data-v-e115b0a3]{color:#9ca3af;font-size:14px}.features-list[data-v-e115b0a3]{margin-bottom:16px}.feature-item[data-v-e115b0a3]{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px;padding:12px;border-radius:8px;background:var(--bg-primary);border:1px solid #F3F4F6;transition:all .2s ease}.feature-item[data-v-e115b0a3]:hover{background:var(--bg-primary)}.feature-icon[data-v-e115b0a3]{font-size:20px;min-width:20px;margin-top:2px}.feature-content[data-v-e115b0a3]{flex:1}.feature-title[data-v-e115b0a3]{margin:0 0 4px;color:#111827;font-size:16px;font-weight:500;font-family:Noto Sans SC,Roboto,sans-serif}.feature-description[data-v-e115b0a3]{margin:0 0 8px;color:#6b7280;font-size:14px;line-height:1.5}.feature-impact[data-v-e115b0a3]{display:flex;align-items:center;color:#faad14;font-size:12px;font-style:italic}.student-note[data-v-e115b0a3]{padding:12px 16px;border-radius:8px;background:#fff7ed;border:1px solid #FED7AA}.note-content[data-v-e115b0a3]{display:flex;align-items:flex-start;gap:8px;color:#9a3412;font-size:14px;line-height:1.5}.close-button[data-v-e115b0a3]{color:#6b7280!important;border:none!important;background:transparent!important}.close-button[data-v-e115b0a3]:hover{color:#111827!important;background:#f9fafb!important}.footer[data-v-e115b0a3]{background:#fff!important;padding:4px 24px!important;position:relative;height:32px!important;display:flex!important;align-items:center!important;border-top:1px solid #F3F4F6!important}.footer-content[data-v-e115b0a3]{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;position:relative!important}.footer-left[data-v-e115b0a3]{position:absolute!important;left:0!important;top:50%!important;transform:translateY(-50%)!important;display:flex!important;align-items:center!important;z-index:10!important}.footer-center[data-v-e115b0a3]{display:flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important}.footer-right[data-v-e115b0a3]{position:absolute!important;right:0!important;top:50%!important;transform:translateY(-50%)!important;visibility:hidden;width:60px}.footer-center p[data-v-e115b0a3]{margin:0!important;color:#6b7280!important;font-size:14px!important;font-family:Roboto,Noto Sans SC,sans-serif!important;line-height:1!important;display:block!important;visibility:visible!important;opacity:1!important}.version-info[data-v-e115b0a3]{color:#9ca3af!important;font-size:12px!important;font-family:JetBrains Mono,Fira Code,Consolas,Courier New,monospace!important;line-height:1!important;margin:0!important;padding:0!important;display:block!important;visibility:visible!important;opacity:1!important}@media (max-width: 992px){.three-column-layout[data-v-e115b0a3]{flex-direction:column;gap:10px}.menu-section[data-v-e115b0a3]{width:100%!important;min-width:100%!important;max-width:100%!important}.result-section[data-v-e115b0a3]{width:100%}.form-section[data-v-e115b0a3]{width:100%!important;min-width:100%!important;max-width:100%!important}.form-section.collapsed[data-v-e115b0a3]{width:100%!important;min-width:100%!important;max-width:100%!important;height:80px}.form-card-collapsed[data-v-e115b0a3]{min-height:80px!important;height:80px!important}.collapsed-form-content[data-v-e115b0a3]{padding:15px 10px!important;writing-mode:initial!important;text-orientation:initial!important}.collapsed-indicator[data-v-e115b0a3]{display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px!important;writing-mode:initial!important;text-orientation:initial!important}.collapsed-icon[data-v-e115b0a3]{margin-right:0!important}.collapsed-text[data-v-e115b0a3]{font-size:14px!important;margin-right:0!important}.click-hint[data-v-e115b0a3]{font-size:12px!important}.menu-card[data-v-e115b0a3],.result-card[data-v-e115b0a3],.form-card[data-v-e115b0a3]{height:auto;min-height:300px}.menu-list[data-v-e115b0a3]{flex-direction:row;flex-wrap:wrap;justify-content:center}.menu-item[data-v-e115b0a3]{flex:1;min-width:120px;justify-content:center}.header-title h1[data-v-e115b0a3]{font-size:24px}.content[data-v-e115b0a3]{margin-top:65px;padding:6px 8px}}.nav-menu[data-v-e115b0a3]{position:absolute;left:180px;right:180px;top:50%;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;pointer-events:auto}.nav-menu[data-v-e115b0a3] .ant-menu{background:transparent!important;border-bottom:none!important;display:flex;justify-content:center;width:100%}.nav-menu[data-v-e115b0a3] .ant-menu-horizontal>.ant-menu-item,.nav-menu[data-v-e115b0a3] .ant-menu-horizontal>.ant-menu-submenu{padding-inline:16px!important}.nav-menu[data-v-e115b0a3] .ant-menu-item-selected{color:var(--ea8-theme-main-color)!important}.nav-menu[data-v-e115b0a3] .ant-menu-item:hover{background:#f9fafb!important;border-radius:6px}@media (max-width: 576px){.content[data-v-e115b0a3]{padding:6px 5px;margin-top:55px}.header[data-v-e115b0a3]{padding:8px 12px}.header-content[data-v-e115b0a3]{padding:2px 0}.header-title h1[data-v-e115b0a3],.header-icon[data-v-e115b0a3]{font-size:20px}.menu-item[data-v-e115b0a3]{padding:8px 12px;font-size:12px}.menu-icon[data-v-e115b0a3]{font-size:14px}[data-v-e115b0a3] .ant-form-item{margin-bottom:8px!important}}[data-v-e115b0a3] .ant-form-item{margin-bottom:12px!important}[data-v-e115b0a3] .ant-form-item-label{padding-bottom:4px!important}[data-v-e115b0a3] .ant-form-item-explain{min-height:18px;transition:none;margin-top:2px!important}[data-v-e115b0a3] .ant-form-item-control{min-height:32px}.upload-row[data-v-e115b0a3]{display:flex;align-items:center;gap:8px;width:100%}.upload-flex[data-v-e115b0a3]{flex:1}.upload-flex[data-v-e115b0a3] .ant-upload,.upload-flex[data-v-e115b0a3] .ant-btn{width:100%}.clear-button[data-v-e115b0a3]{flex-shrink:0;white-space:nowrap}.ocr-link[data-v-e115b0a3]{color:var(--ea8-theme-main-color);cursor:pointer;text-decoration:none;font-weight:600;padding:2px 10px;border-radius:6px;background:#6c47ff1a;border:1px solid rgba(108,71,255,.3);display:inline-block;line-height:inherit;transition:all .2s ease;margin-right:12px}.ocr-link[data-v-e115b0a3]:hover{color:#fff;background:var(--ea8-theme-main-color);border-color:var(--ea8-theme-main-color);text-decoration:none;transform:translateY(-1px);box-shadow:0 2px 6px #6c47ff59}.action-buttons[data-v-e115b0a3]{display:flex;gap:8px;margin-bottom:20px;justify-content:flex-start;flex-wrap:wrap;padding-bottom:16px;border-bottom:1px solid #e8e8e8}.action-button[data-v-e115b0a3]{display:flex;align-items:center;gap:4px;transition:all .3s ease}.action-button[data-v-e115b0a3]:hover{background:#1890ff1a;border-radius:4px}.pdf-button[data-v-e115b0a3]{color:#ff4d4f!important}.pdf-button[data-v-e115b0a3]:hover{background:#ff4d4f1a!important}.image-download-button[data-v-e115b0a3]{color:#111827!important;background:transparent!important;border:1px solid #E5E7EB!important;border-radius:6px!important;padding:4px 12px!important;transition:all .3s ease!important;font-size:12px!important;display:flex!important;align-items:center!important;gap:6px!important;height:28px!important}.image-download-button[data-v-e115b0a3]:hover{background:#f9fafb!important;border-color:#e5e7eb!important;color:#111827!important;transform:translateY(-1px);box-shadow:0 2px 8px #0000000f!important}.image-download-button[data-v-e115b0a3]:active{transform:translateY(0)}.image-download-button .anticon[data-v-e115b0a3]{font-size:14px!important;color:#52c41a!important}.image-download-button:hover .anticon[data-v-e115b0a3]{color:#73d13d!important}[data-v-e115b0a3] .ant-form-item-explain-error,[data-v-e115b0a3] .ant-form-item-explain-warning,[data-v-e115b0a3] .ant-form-item-explain-success,[data-v-e115b0a3] .ant-form-item-explain{color:#6b7280!important}[data-v-e115b0a3] .ant-form-item-explain-warning{color:#faad14!important}[data-v-e115b0a3] .ant-form-item-explain-error{color:#ff4d4f!important}[data-v-e115b0a3] .ant-form-item-explain-success{color:#52c41a!important}[data-v-e115b0a3] .ant-form-item-label>label{color:#111827!important;font-family:Roboto,Noto Sans SC,sans-serif!important}[data-v-e115b0a3] .ant-form-item-required:before{color:#ff4d4f!important}[data-v-e115b0a3] .ant-steps-item-title,[data-v-e115b0a3] .ant-steps-item-description{font-family:Roboto,Noto Sans SC,sans-serif!important}.coming-soon h3[data-v-e115b0a3],.coming-soon p[data-v-e115b0a3]{font-family:Noto Sans SC,Roboto,sans-serif}[data-v-e115b0a3] .ant-steps-item-title{color:#111827!important}[data-v-e115b0a3] .ant-steps-item-description{color:#6b7280!important}[data-v-e115b0a3] .ant-steps-item-icon{background:#fff!important;border-color:var(--ea8-theme-main-color)!important}[data-v-e115b0a3] .ant-steps-item-finish .ant-steps-item-icon{background:var(--ea8-theme-main-color)!important;border-color:var(--ea8-theme-main-color)!important}[data-v-e115b0a3] .ant-steps-item-finish .ant-steps-item-icon .ant-steps-icon{color:#fff!important}[data-v-e115b0a3] .ant-steps-item-wait .ant-steps-item-icon{background:#fff!important;border-color:#e5e7eb!important}[data-v-e115b0a3] .ant-steps-item-wait .ant-steps-item-icon .ant-steps-icon{color:#6b7280!important}[data-v-e115b0a3] .ant-steps-item-tail:after{background:#6c47ff4d!important}.form-content-enter-active[data-v-e115b0a3],.form-content-leave-active[data-v-e115b0a3]{transition:opacity 1s ease}.form-content-enter-from[data-v-e115b0a3],.form-content-leave-to[data-v-e115b0a3]{opacity:0}.collapsed-content-enter-active[data-v-e115b0a3],.collapsed-content-leave-active[data-v-e115b0a3]{transition:opacity 1s ease}.collapsed-content-enter-from[data-v-e115b0a3],.collapsed-content-leave-to[data-v-e115b0a3]{opacity:0}.form-content[data-v-e115b0a3]{height:auto;overflow:visible;padding:12px!important;scrollbar-width:none;-ms-overflow-style:none}.stable-form[data-v-e115b0a3] .ant-form-item{margin-bottom:12px!important}.stable-form[data-v-e115b0a3] .ant-form-item-label{padding-bottom:2px!important}.stable-form[data-v-e115b0a3] .ant-input,.stable-form[data-v-e115b0a3] .ant-input-affix-wrapper,.stable-form[data-v-e115b0a3] textarea,.stable-form[data-v-e115b0a3] .ant-select-selector{min-height:36px!important;padding-top:4px!important;padding-bottom:4px!important}.stable-form[data-v-e115b0a3] .ant-select-selection-item{line-height:36px!important}.submit-button[data-v-e115b0a3]{margin-top:4px!important}.form-content[data-v-e115b0a3]::-webkit-scrollbar{display:none}.collapsed-form-content[data-v-e115b0a3]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:8px 4px;writing-mode:vertical-rl;text-orientation:mixed;overflow:hidden;line-height:1;pointer-events:none;scrollbar-width:none;-ms-overflow-style:none}.collapsed-form-content[data-v-e115b0a3]::-webkit-scrollbar{display:none}.collapse-button[data-v-e115b0a3]{color:#111827!important;background:transparent!important;border:1px solid #E5E7EB!important;border-radius:4px!important;width:32px!important;height:32px!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all 1s ease!important}.collapse-button[data-v-e115b0a3]:hover{background:#f9fafb!important;border-color:#e5e7eb!important;transform:scale(1.05)}.collapsed-indicator[data-v-e115b0a3]{display:flex;flex-direction:row;align-items:center;justify-content:center;color:#111827;font-size:14px;font-weight:500;font-family:Noto Sans SC,Roboto,sans-serif;line-height:1.4;text-align:center;gap:6px}.collapsed-icon[data-v-e115b0a3]{font-size:18px;color:#6b7280;flex-shrink:0}.collapsed-text[data-v-e115b0a3]{font-size:14px;font-weight:600;writing-mode:vertical-rl;text-orientation:mixed;line-height:1;flex-shrink:0}.click-hint[data-v-e115b0a3]{font-size:12px;color:#999;transition:color .3s ease;writing-mode:vertical-rl;text-orientation:mixed;flex-shrink:0}.report-footer[data-v-e115b0a3]{margin-top:32px;background:#1a1d23;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.footer-divider[data-v-e115b0a3]{height:3px;background:linear-gradient(90deg,#1890ff,#52c41a,#faad14);opacity:.8}.footer-content[data-v-e115b0a3]{padding:24px;display:flex;align-items:flex-start;gap:24px}.footer-text-content[data-v-e115b0a3]{flex:1;display:flex;flex-direction:column;gap:20px}.footer-qr-section[data-v-e115b0a3]{flex-shrink:0;display:flex;align-items:center;justify-content:center}.qr-container[data-v-e115b0a3]{display:flex;flex-direction:column;align-items:center}.qr-code-image[data-v-e115b0a3]{width:160px;height:195px;object-fit:contain;border-radius:4px;box-shadow:0 2px 8px #0003}.brand-attribution[data-v-e115b0a3]{text-align:center;padding-bottom:16px;border-bottom:1px solid #E5E7EB}.brand-name[data-v-e115b0a3]{display:block;font-size:20px;font-weight:700;color:#fff;font-family:Noto Sans SC,Roboto,sans-serif;margin-bottom:4px;letter-spacing:1px}.brand-description[data-v-e115b0a3]{display:block;font-size:14px;color:#9ca3af;font-weight:400}.disclaimer-section[data-v-e115b0a3]{text-align:left}.disclaimer-title[data-v-e115b0a3]{font-size:16px;font-weight:600;color:#fff;margin:0 0 12px;font-family:Noto Sans SC,Roboto,sans-serif;display:flex;align-items:center;gap:8px}.disclaimer-title[data-v-e115b0a3]:before{content:"⚠️";font-size:16px}.disclaimer-text[data-v-e115b0a3]{font-size:13px;line-height:1.6;color:#d1d5db;margin:0;text-align:justify;font-family:Noto Sans SC,Roboto,sans-serif}.generation-info[data-v-e115b0a3]{text-align:center;padding-top:16px;border-top:1px solid #E5E7EB}.tech-info[data-v-e115b0a3]{font-size:12px;color:#6b7280;font-style:italic;letter-spacing:.5px}@media (max-width: 768px){.footer-content[data-v-e115b0a3]{padding:20px 16px;gap:16px;flex-direction:column;align-items:center}.footer-text-content[data-v-e115b0a3]{width:100%}.footer-qr-section[data-v-e115b0a3]{order:-1;margin-bottom:8px}.qr-code-image[data-v-e115b0a3]{width:80px;height:98px}.brand-name[data-v-e115b0a3]{font-size:18px}.brand-description[data-v-e115b0a3]{font-size:13px}.disclaimer-title[data-v-e115b0a3]{font-size:15px}.disclaimer-text[data-v-e115b0a3]{font-size:12px;line-height:1.5}.tech-info[data-v-e115b0a3]{font-size:11px}}@media (max-width: 480px){.footer-content[data-v-e115b0a3]{padding:16px 12px;gap:12px}.qr-code-image[data-v-e115b0a3]{width:70px;height:86px}}.report-footer-container[data-v-e115b0a3]{font-family:Noto Sans SC,sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui;max-width:100%;margin-top:40px;background-color:transparent;color:#d1d5db}.footer-grid[data-v-e115b0a3]{display:flex;justify-content:space-between;gap:40px}.footer-text-content[data-v-e115b0a3]{flex:3;display:flex;flex-direction:column;gap:20px;font-size:13px;line-height:1.7}.brand-intro p[data-v-e115b0a3]{margin:0 0 .8em;font-size:13px;line-height:1.6;color:#d1d5db;text-align:justify;font-family:Noto Sans SC,Roboto,sans-serif}.brand-intro p[data-v-e115b0a3]:last-child{margin-bottom:0}.brand-intro p[data-v-e115b0a3]:first-child{font-size:16px;color:#fff;font-weight:600;margin-bottom:12px}.footer-aside[data-v-e115b0a3]{flex:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center}.qr-caption[data-v-e115b0a3]{font-size:11px;color:#9ca3af;margin-top:8px}@media (max-width: 768px){.footer-grid[data-v-e115b0a3]{flex-direction:column;align-items:center;gap:30px}.footer-aside[data-v-e115b0a3]{order:-1}.footer-text-content[data-v-e115b0a3]{text-align:center}}.result-wrapper[data-v-e115b0a3]{position:relative;overflow:hidden}.result-wrapper[data-v-e115b0a3]:before{content:"";position:absolute;top:50%;left:50%;width:500%;height:500%;--wm-logo: var(--sid-watermark-logo-size, 260px);--wm-gap-x: var(--sid-watermark-gap-x, 120px);--wm-gap-y: var(--sid-watermark-gap-y, 120px);background-image:url(/SID_Logo_trans.png);background-repeat:repeat;background-size:var(--wm-logo) var(--wm-logo);background-position:0 0;background-origin:content-box;background-clip:content-box;-webkit-mask-image:repeating-linear-gradient(to right,#000 0,#000 var(--wm-logo),transparent var(--wm-logo),transparent calc(var(--wm-logo) + var(--wm-gap-x))),repeating-linear-gradient(to bottom,#000 0,#000 var(--wm-logo),transparent var(--wm-logo),transparent calc(var(--wm-logo) + var(--wm-gap-y)));-webkit-mask-repeat:repeat,repeat;-webkit-mask-position:0 0,0 0;-webkit-mask-origin:content-box,content-box;-webkit-mask-composite:source-over,destination-in;mask-image:repeating-linear-gradient(to right,#000 0,#000 var(--wm-logo),transparent var(--wm-logo),transparent calc(var(--wm-logo) + var(--wm-gap-x))),repeating-linear-gradient(to bottom,#000 0,#000 var(--wm-logo),transparent var(--wm-logo),transparent calc(var(--wm-logo) + var(--wm-gap-y)));mask-repeat:repeat,repeat;mask-position:0 0,0 0;mask-origin:content-box,content-box;mask-composite:intersect;transform:translate(-50%,-50%) rotate(-45deg);filter:none;opacity:.08;z-index:9999;pointer-events:none}.scrollable-card[data-v-e115b0a3] .ant-card-body::-webkit-scrollbar,.result-text[data-v-e115b0a3]::-webkit-scrollbar{width:8px}.scrollable-card[data-v-e115b0a3] .ant-card-body::-webkit-scrollbar-track,.result-text[data-v-e115b0a3]::-webkit-scrollbar-track{background:#2828284d;border-radius:4px}.scrollable-card[data-v-e115b0a3] .ant-card-body::-webkit-scrollbar-thumb,.result-text[data-v-e115b0a3]::-webkit-scrollbar-thumb{background:#0ff9;border-radius:4px;border:1px solid rgba(0,255,255,.2)}.scrollable-card[data-v-e115b0a3] .ant-card-body::-webkit-scrollbar-thumb:hover,.result-text[data-v-e115b0a3]::-webkit-scrollbar-thumb:hover{background:#0ffc}.instructions-content[data-v-e115b0a3]{padding:16px;height:100%;display:flex;flex-direction:column;gap:24px}.guide-header[data-v-e115b0a3]{text-align:center;padding:20px;background:var(--edu-blue-50);border-radius:12px;border:1px solid var(--edu-blue-200)}.guide-header.compact[data-v-e115b0a3]{padding:12px 16px}.guide-icon[data-v-e115b0a3]{font-size:48px;margin-bottom:16px;animation:pulse-e115b0a3 2s infinite;transition:all .3s ease}.guide-header.compact .guide-icon[data-v-e115b0a3]{font-size:36px;margin-bottom:8px}.guide-header-clickable[data-v-e115b0a3]{cursor:pointer;transition:all .3s ease;border-radius:12px;position:relative;overflow:hidden}.guide-header-clickable[data-v-e115b0a3]:hover{background:var(--edu-blue-100)!important;transform:translateY(-2px);box-shadow:0 8px 25px #0000000f}.guide-header-clickable[data-v-e115b0a3]:active{transform:translateY(0)}.guide-header-clickable:hover .guide-title[data-v-e115b0a3]{color:var(--edu-blue-600)}.guide-header-clickable:hover .guide-icon[data-v-e115b0a3]{transform:scale(1.1)}.guide-title[data-v-e115b0a3]{color:var(--edu-navy-800);font-size:20px;font-weight:600;margin:0 0 8px;font-family:Noto Sans SC,Roboto,sans-serif;transition:all .3s ease}.guide-header.compact .guide-title[data-v-e115b0a3]{font-size:18px;margin:0 0 4px}.guide-subtitle[data-v-e115b0a3]{color:#6b7280;font-size:14px;margin:0;font-family:Noto Sans SC,Roboto,sans-serif}.guide-header.compact .guide-subtitle[data-v-e115b0a3]{font-size:12px}.steps-container[data-v-e115b0a3]{display:flex;flex-direction:column;gap:10px;flex:1}.steps-row[data-v-e115b0a3]{display:flex;flex-direction:column;gap:10px}.step-card[data-v-e115b0a3]{background:var(--bg-primary);border-radius:10px;padding:12px;border:1px solid #E5E7EB;display:flex;align-items:center;gap:12px;transition:all .3s ease;position:relative;overflow:hidden;box-shadow:0 1px 2px #00000008}.step-card.completed[data-v-e115b0a3]{border-color:var(--edu-blue-300);background:var(--edu-blue-50)}.step-card.current[data-v-e115b0a3]{border-color:var(--edu-blue-400);background:var(--edu-blue-100);animation:glow-e115b0a3 2s ease-in-out infinite alternate}.step-card.current[data-v-e115b0a3]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(37,99,235,.1),transparent);animation:shimmer-e115b0a3 2s infinite}.step-icon[data-v-e115b0a3]{font-size:20px;flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--edu-blue-50);color:var(--edu-blue-600);border-radius:50%;border:1px solid var(--edu-blue-200)}.step-content[data-v-e115b0a3]{flex:1;min-width:0}.step-content h4[data-v-e115b0a3]{color:#111827;font-size:15px;font-weight:600;margin:0 0 4px;font-family:Noto Sans SC,Roboto,sans-serif}.step-content p[data-v-e115b0a3]{color:#6b7280;font-size:12px;margin:0 0 6px;line-height:1.3;font-family:Noto Sans SC,Roboto,sans-serif}.step-status[data-v-e115b0a3]{font-size:13px;font-weight:500;padding:4px 8px;border-radius:4px;display:inline-block;font-family:Noto Sans SC,Roboto,sans-serif}.step-status[data-v-e115b0a3]:not(.current){background:var(--edu-blue-50);color:var(--edu-blue-700)}.step-status.current[data-v-e115b0a3]{background:var(--edu-blue-100);color:var(--edu-blue-700);animation:blink-e115b0a3 1.5s infinite}.guide-footer[data-v-e115b0a3]{background:var(--bg-primary);border-radius:8px;padding:16px;border:1px solid #E5E7EB}.guide-footer.compact[data-v-e115b0a3]{padding:10px 12px}.tips-section h5[data-v-e115b0a3]{color:var(--color-primary);font-size:14px;font-weight:600;margin:0 0 12px;font-family:Noto Sans SC,Roboto,sans-serif}.guide-footer.compact .tips-section h5[data-v-e115b0a3]{font-size:12px;margin:0 0 6px}.tips-list[data-v-e115b0a3]{margin:0;padding-left:16px;list-style:none}.guide-footer.compact .tips-list[data-v-e115b0a3]{padding-left:12px}.tips-list li[data-v-e115b0a3]{color:var(--text-secondary);font-size:12px;margin-bottom:6px;position:relative;font-family:Noto Sans SC,Roboto,sans-serif;line-height:1.4}.guide-footer.compact .tips-list li[data-v-e115b0a3]{font-size:10px;margin-bottom:0;line-height:1.3}.tips-list li[data-v-e115b0a3]:before{content:"•";color:var(--color-primary);position:absolute;left:-12px}.guide-footer.compact .tips-list li[data-v-e115b0a3]:before{content:""}.tips-list li[data-v-e115b0a3]:last-child{margin-bottom:0}@media (max-width: 1023px){.steps-row[data-v-e115b0a3]{display:flex;flex-direction:column;gap:10px}.step-card[data-v-e115b0a3]{width:100%}}@media (min-width: 1024px){.instructions-content[data-v-e115b0a3]{display:flex;flex-direction:column;height:100%;max-height:calc(100vh - 200px);padding:0}.steps-container[data-v-e115b0a3]{gap:12px;flex:1}.steps-row[data-v-e115b0a3]{display:flex;flex-direction:row;gap:12px}.step-card[data-v-e115b0a3]{padding:12px;flex:1;min-height:100px}.step-content h4[data-v-e115b0a3]{font-size:16px;margin:0 0 6px}.step-content p[data-v-e115b0a3]{font-size:13px;margin:0 0 8px;line-height:1.3}.step-icon[data-v-e115b0a3]{width:40px;height:40px;font-size:24px}.guide-header.compact[data-v-e115b0a3]{padding:8px 12px;margin-bottom:8px}.guide-header.compact .guide-icon[data-v-e115b0a3]{font-size:32px;margin-bottom:4px}.guide-header.compact .guide-title[data-v-e115b0a3]{font-size:18px;margin:0 0 2px}.guide-header.compact .guide-subtitle[data-v-e115b0a3]{font-size:13px}.guide-footer.compact[data-v-e115b0a3]{padding:8px 12px;margin-top:8px}.guide-footer.compact .tips-section h5[data-v-e115b0a3]{font-size:13px;margin:0 0 4px}.guide-footer.compact .tips-list li[data-v-e115b0a3]{font-size:11px;line-height:1.2}}@keyframes pulse-e115b0a3{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes glow-e115b0a3{0%{box-shadow:0 0 5px #ffd7004d}to{box-shadow:0 0 20px #ffd70099}}@keyframes shimmer-e115b0a3{0%{left:-100%}to{left:100%}}@keyframes blink-e115b0a3{0%,50%{opacity:1}51%,to{opacity:.6}}@keyframes bounce-e115b0a3{0%,20%,53%,80%,to{transform:translateZ(0)}40%,43%{transform:translate3d(0,-8px,0)}70%{transform:translate3d(0,-4px,0)}90%{transform:translate3d(0,-2px,0)}}.animate-bounce[data-v-e115b0a3]{animation:bounce-e115b0a3 2s infinite}.hidden-easter-egg[data-v-e115b0a3]{color:#fff!important;background-color:#fff!important;transition:all .3s ease!important;-webkit-user-select:none!important;user-select:none!important;cursor:default!important;text-shadow:none!important;border-radius:2px;padding:0 1px}.hidden-easter-egg[data-v-e115b0a3]:hover{color:#111827!important;background-color:#1118270f!important;cursor:pointer!important;-webkit-user-select:text!important;user-select:text!important;text-shadow:none!important}.hidden-easter-egg[data-v-e115b0a3]::selection{background:#6c47ff26!important;color:#111827!important}.hidden-easter-egg[data-v-e115b0a3]::-moz-selection{background:#6c47ff26!important;color:#111827!important}[data-v-e115b0a3] .ant-card-head-title .hidden-easter-egg,[data-v-e115b0a3] .ant-card-head .hidden-easter-egg,[data-v-e115b0a3] .ant-card-head-wrapper .hidden-easter-egg,.result-card[data-v-e115b0a3] .ant-card-head-title .hidden-easter-egg{color:#111827!important;background-color:#fff!important}[data-v-e115b0a3] .ant-card-head-title .hidden-easter-egg:hover,[data-v-e115b0a3] .ant-card-head .hidden-easter-egg:hover,[data-v-e115b0a3] .ant-card-head-wrapper .hidden-easter-egg:hover,.result-card[data-v-e115b0a3] .ant-card-head-title .hidden-easter-egg:hover{color:#111827!important;background-color:#f9fafb!important}.wishing-wall-section[data-v-e115b0a3]{height:calc(100vh - 152px);overflow-y:auto;padding:0}@media (max-width: 768px){.image-download-button[data-v-e115b0a3]{font-size:11px!important;padding:3px 8px!important;gap:4px!important;height:26px!important}.image-download-button .anticon[data-v-e115b0a3]{font-size:12px!important}}@media (max-width: 480px){.image-download-button[data-v-e115b0a3]{font-size:10px!important;padding:2px 6px!important;height:24px!important}.image-download-button span[data-v-e115b0a3]:not(.anticon){display:none!important}.image-download-button[data-v-e115b0a3]{min-width:24px!important;justify-content:center!important}}.mobile-menu-button[data-v-e115b0a3]{display:none;flex-direction:column;justify-content:center;align-items:center;width:30px;height:30px;background:none;border:none;cursor:pointer;padding:0;z-index:1001;margin-left:auto}.hamburger-line[data-v-e115b0a3]{width:20px;height:2px;background-color:#fff;margin:2px 0;transition:all .3s ease;border-radius:1px}.mobile-menu-button.active .hamburger-line[data-v-e115b0a3]:nth-child(1){transform:rotate(-45deg) translate(-4px,4px)}.mobile-menu-button.active .hamburger-line[data-v-e115b0a3]:nth-child(2){opacity:0}.mobile-menu-button.active .hamburger-line[data-v-e115b0a3]:nth-child(3){transform:rotate(45deg) translate(-4px,-4px)}.mobile-menu-overlay[data-v-e115b0a3]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;z-index:999;display:none}.mobile-menu[data-v-e115b0a3]{position:fixed;top:-100%;left:0;width:100%;background-color:#fff;box-shadow:0 4px 20px #0000000f;transition:top .3s ease;z-index:1000;display:none}.mobile-menu-open[data-v-e115b0a3]{top:64px}.mobile-menu-content[data-v-e115b0a3]{max-height:calc(100vh - 64px);overflow-y:auto}.mobile-menu-header[data-v-e115b0a3]{display:flex;justify-content:center;align-items:center;padding:20px 24px;border-bottom:1px solid #F3F4F6;background-color:#fff}.mobile-menu-header h3[data-v-e115b0a3]{margin:0;font-size:18px;font-weight:700;color:#111827}.mobile-menu-list[data-v-e115b0a3]{padding:0}.mobile-menu-item[data-v-e115b0a3]{display:flex;align-items:center;padding:18px 24px;border-bottom:1px solid #F3F4F6;cursor:pointer;transition:all .2s ease;background-color:#fff}.mobile-menu-item[data-v-e115b0a3]:hover{background-color:#f9fafb}.mobile-menu-item.active[data-v-e115b0a3]{background:#fff3;border-left:4px solid rgba(255,255,255,.5)}.mobile-menu-icon[data-v-e115b0a3]{font-size:20px;margin-right:16px;color:#fff;width:24px;text-align:center}.mobile-menu-item.active .mobile-menu-icon[data-v-e115b0a3]{color:#fff}.mobile-menu-label[data-v-e115b0a3]{font-size:16px;color:#fff;font-weight:400}.mobile-menu-item.active .mobile-menu-label[data-v-e115b0a3]{color:#fff;font-weight:500}@media (max-width: 768px){.mobile-menu-button[data-v-e115b0a3]{display:flex}.mobile-menu-overlay[data-v-e115b0a3],.mobile-menu[data-v-e115b0a3]{display:block}.menu-section[data-v-e115b0a3]{display:none}.three-column-layout[data-v-e115b0a3]{grid-template-columns:1fr;grid-template-areas:"result" "form"}.result-section[data-v-e115b0a3]{grid-area:result}.form-section[data-v-e115b0a3]{grid-area:form}.header-content[data-v-e115b0a3]{display:flex;justify-content:space-between;align-items:center;width:100%}.header-title[data-v-e115b0a3]{display:flex;align-items:center}.centered-header .header-content[data-v-e115b0a3]{display:flex;justify-content:space-between;align-items:flex-start;width:100%;gap:20px}.centered-header .header-text[data-v-e115b0a3]{flex:1}.centered-header .header-actions[data-v-e115b0a3]{flex-shrink:0;display:flex;align-items:flex-start;margin-top:8px}.main-pdf-download-button[data-v-e115b0a3]{background:linear-gradient(135deg,#4285f4,#1976d2)!important;border:none!important;color:#fff!important;border-radius:8px!important;padding:4px 12px!important;font-size:12px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;height:32px!important;box-shadow:0 2px 8px #4285f44d!important;transition:all .3s ease!important;line-height:1!important}.main-pdf-download-button>.ant-btn-content-wrapper[data-v-e115b0a3]{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;line-height:1!important}.main-pdf-download-button .ant-btn-icon[data-v-e115b0a3]{display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;height:1em!important;width:auto!important;margin:0!important}.main-pdf-download-button .anticon[data-v-e115b0a3]{display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;height:1em!important;width:1em!important;vertical-align:middle!important}.main-pdf-download-button .anticon>svg[data-v-e115b0a3]{display:block!important;width:100%!important;height:100%!important}.main-pdf-download-button[data-v-e115b0a3]:hover{background:linear-gradient(135deg,#1976d2,#1565c0)!important;transform:translateY(-1px);box-shadow:0 4px 12px #4285f466!important}.main-pdf-download-button[data-v-e115b0a3]:active{transform:translateY(0)}}@media (min-width: 769px){.mobile-menu-button[data-v-e115b0a3]{display:none}.mobile-menu-overlay[data-v-e115b0a3],.mobile-menu[data-v-e115b0a3]{display:none!important}.menu-section[data-v-e115b0a3]{display:block}}.ocr-test-section[data-v-e115b0a3]{height:100%;padding-bottom:0!important;margin-bottom:0!important;overflow-y:auto}.form-section[data-v-e115b0a3]{width:100%;min-width:0;max-width:none;transition:none;overflow:hidden;scrollbar-width:none;-ms-overflow-style:none}.form-section[data-v-e115b0a3]::-webkit-scrollbar{display:none}.form-section.collapsed[data-v-e115b0a3]{display:block}.login-page[data-v-87a169aa]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f9fafb;padding:24px}.login-card[data-v-87a169aa]{width:360px;max-width:92vw;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;box-shadow:0 4px 16px #0000000a;display:flex;flex-direction:column;gap:12px}.brand[data-v-87a169aa]{width:140px;height:auto;align-self:center;margin-bottom:8px}.title[data-v-87a169aa]{margin:0;text-align:center;font-size:18px;font-weight:700;color:#111827}.subtitle[data-v-87a169aa]{margin:0 0 4px;text-align:center;color:#6b7280}.login-btn[data-v-87a169aa]{margin-top:6px}.agreements[data-v-87a169aa]{margin-top:6px;color:#6b7280;font-size:12px}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-600:oklch(57.7% .245 27.325);--color-amber-400:oklch(82.8% .189 84.429);--color-yellow-400:oklch(85.2% .199 91.936);--color-green-400:oklch(79.2% .209 151.711);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-white:#fff;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-relaxed:1.625;--radius-lg:.5rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-bounce:bounce 1s infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.col-span-full{grid-column:1/-1}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3\!{margin-top:calc(var(--spacing)*3)!important}.mt-4\!{margin-top:calc(var(--spacing)*4)!important}.mt-6\!{margin-top:calc(var(--spacing)*6)!important}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-4{margin-left:calc(var(--spacing)*4)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.aspect-square{aspect-ratio:1}.h-15{height:calc(var(--spacing)*15)}.h-24{height:calc(var(--spacing)*24)}.h-80{height:calc(var(--spacing)*80)}.h-\[400px\]{height:400px}.h-full{height:100%}.max-h-\[400px\]{max-height:400px}.min-h-0{min-height:calc(var(--spacing)*0)}.w-15{width:calc(var(--spacing)*15)}.w-24{width:calc(var(--spacing)*24)}.w-\[8em\]{width:8em}.w-full{width:100%}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.resize{resize:both}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*12)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*12)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-8{column-gap:calc(var(--spacing)*8)}.gap-y-4{row-gap:calc(var(--spacing)*4)}.self-end{align-self:flex-end}.overflow-auto{overflow:auto}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.bg-green-400{background-color:var(--color-green-400)}.bg-red-400{background-color:var(--color-red-400)}.bg-white{background-color:var(--color-white)}.bg-yellow-400{background-color:var(--color-yellow-400)}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.text-center{text-align:center}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-\[60px\]{font-size:60px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.whitespace-nowrap{white-space:nowrap}.text-amber-400{color:var(--color-amber-400)}.text-blue-300{color:var(--color-blue-300)}.text-blue-400{color:var(--color-blue-400)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-green-400{color:var(--color-green-400)}.text-red-300{color:var(--color-red-300)}.text-red-400{color:var(--color-red-400)}.text-red-600{color:var(--color-red-600)}.text-white{color:var(--color-white)}.text-yellow-400{color:var(--color-yellow-400)}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}@media (min-width:48rem){.md\:h-96{height:calc(var(--spacing)*96)}.md\:w-1\/2{width:50%}.md\:flex-row{flex-direction:row}.md\:items-stretch{align-items:stretch}}}:root{--vt-c-white:#fff;--vt-c-white-soft:#f8f8f8;--vt-c-white-mute:#f2f2f2;--vt-c-black:#181818;--vt-c-black-soft:#222;--vt-c-black-mute:#282828;--vt-c-indigo:#2c3e50;--vt-c-divider-light-1:#3c3c3c4a;--vt-c-divider-light-2:#3c3c3c1f;--vt-c-divider-dark-1:#545454a6;--vt-c-divider-dark-2:#5454547a;--vt-c-text-light-1:var(--vt-c-indigo);--vt-c-text-light-2:#3c3c3ca8;--vt-c-text-dark-1:var(--vt-c-white);--vt-c-text-dark-2:#ebebeba3;--color-background:var(--vt-c-white);--color-background-soft:var(--vt-c-white-soft);--color-background-mute:var(--vt-c-white-mute);--color-border:var(--vt-c-divider-light-2);--color-border-hover:var(--vt-c-divider-light-1);--color-heading:var(--vt-c-text-light-1);--color-text:var(--vt-c-text-light-1);--section-gap:160px}@media (prefers-color-scheme:dark){:root{--color-background:var(--vt-c-black);--color-background-soft:var(--vt-c-black-soft);--color-background-mute:var(--vt-c-black-mute);--color-border:var(--vt-c-divider-dark-2);--color-border-hover:var(--vt-c-divider-dark-1);--color-heading:var(--vt-c-text-dark-1);--color-text:var(--vt-c-text-dark-2)}}*,:before,:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;line-height:1.6;transition:color .5s,background-color .5s}:root{--color-primary:#6b73ff;--color-secondary:#3b82f6;--color-accent:#8b5cf6;--text-primary:#1f2937;--text-secondary:#6b7280;--text-tertiary:#9ca3af;--text-muted:#d1d5db;--bg-primary:#fff;--bg-secondary:#f9fafb;--bg-tertiary:#f3f4f6;--bg-overlay:#f9fafbf2;--border-light:#e5e7eb;--border-medium:#d1d5db;--border-dark:#9ca3af;--app-layered-bg:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);--bg-container:var(--bg-primary);--ea8-theme-main-color:var(--color-primary)}#app{max-width:none;height:100vh;min-height:100vh;margin:0;padding:0;font-weight:400;overflow:hidden}html,body{height:100vh;overflow:hidden}body{color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans SC,sans-serif;background:var(--app-layered-bg)!important}a,.green{color:#00bd7e;padding:3px;text-decoration:none;transition:all .4s}@media (hover:hover){a:hover{background-color:#00bd7e33}}body{margin:0;padding:0}a.x-el:hover{background:0 0}.x-modal.x-modal-empty .ant-modal-content{padding:0}.x-modal .ant-modal-close{border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:-12px;right:-12px;background-color:#1677ff!important}.x-modal.x-evaluate-result{border-radius:12px;padding:0;background-color:#fff!important}.x-modal.x-evaluate-result .ant-modal-content{border-radius:12px;padding:0}.x-modal.x-evaluate-result .ant-modal-header,.x-modal.x-evaluate-result .ant-modal-content{background-color:#fff!important}.x-report-content::-webkit-scrollbar{width:8px}.x-report-content::-webkit-scrollbar-track{background:#f3f4f6;border-radius:4px}.x-report-content::-webkit-scrollbar-thumb{background:#e5e7eb;border:1px solid #d1d5db;border-radius:4px}.x-report-content::-webkit-scrollbar-thumb:hover{background:#d1d5db}.report-footer{background:var(--surface-0);border:1px solid var(--border-subtle);border-radius:12px;margin-top:32px;overflow:hidden;box-shadow:0 2px 8px #0000000a}.ea-split{align-items:stretch;gap:16px;height:100%;display:flex}.ea-form{flex-direction:column;flex:0 0 33.333%;min-width:0;transition:flex-basis 1s;display:flex}.ea-result{flex-direction:column;flex:auto;min-width:0;display:flex}.form-collapsed .ea-form{flex-basis:60px}@media (max-width:1024px){.ea-split{flex-direction:column}.form-collapsed .ea-form{flex-basis:80px}}.footer-divider{background:linear-gradient(90deg,var(--brand-ice),var(--brand-medium),var(--brand-primary));opacity:.8;height:3px}.footer-content{align-items:flex-start;gap:24px;padding:24px;display:flex}.footer-text-content{flex-direction:column;flex:1;gap:20px;display:flex}.footer-qr-section{flex-shrink:0;justify-content:center;align-items:center;display:flex}.qr-container{flex-direction:column;align-items:center;display:flex}.qr-code-image{object-fit:contain;border-radius:4px;width:160px;height:195px;box-shadow:0 2px 8px #0003}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}:root{--sid-watermark-size: 260px;--edu-blue-50: #EFF6FF;--edu-blue-100: #DBEAFE;--edu-blue-200: #BFDBFE;--edu-blue-300: #93C5FD;--edu-blue-400: #60A5FA;--edu-blue-500: #3B82F6;--edu-blue-600: #2563EB;--edu-blue-700: #1D4ED8;--edu-navy-800: #1E3A8A;--text-primary: #111827;--text-secondary: #6B7280;--bg-primary: #FFFFFF;--border-light: #E5E7EB}*{font-family:Roboto,Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:lang(zh),:lang(zh-CN),[lang=zh],[lang=zh-CN]{font-family:Noto Sans SC,Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ant-card{background:#fff!important;border:1px solid #F3F4F6!important}.ant-card-head{background:#fff!important;border-bottom:1px solid #F3F4F6!important}.ant-card-head-title{color:var(--text-primary)!important}.ant-select-selector{background:var(--bg-primary)!important;border:1px solid var(--border-light)!important;color:var(--text-primary)!important}.ant-select-selection-placeholder,.ant-select-arrow{color:var(--text-secondary)!important}.form-input,.form-input .ant-input,.form-input .ant-input-affix-wrapper,.form-input input,.form-input textarea{background:var(--bg-primary)!important;background-color:var(--bg-primary)!important;border:1px solid var(--border-light)!important;color:var(--text-primary)!important}.form-input:hover,.form-input .ant-input:hover,.form-input .ant-input-affix-wrapper:hover,.form-input input:hover,.form-input textarea:hover{background:#fff!important;background-color:#fff!important;border-color:#e5e7eb!important}.form-input:focus,.form-input .ant-input:focus,.form-input .ant-input-affix-wrapper:focus,.form-input .ant-input-affix-wrapper:focus-within,.form-input input:focus,.form-input textarea:focus{background:#fff!important;background-color:#fff!important;border-color:#6c47ff!important;box-shadow:0 0 0 3px #6c47ff14!important}.form-input .ant-input::placeholder,.form-input input::placeholder,.form-input textarea::placeholder{color:var(--text-secondary)!important}.form-input .ant-input-prefix{color:var(--text-secondary)!important}.ant-form-item-has-warning .form-input,.ant-form-item-has-warning .form-input .ant-input,.ant-form-item-has-warning .form-input .ant-input-affix-wrapper,.ant-form-item-has-error .form-input,.ant-form-item-has-error .form-input .ant-input,.ant-form-item-has-error .form-input .ant-input-affix-wrapper{background:#fff!important;background-color:#fff!important}.form-input input:-webkit-autofill,.form-input input:-webkit-autofill:hover,.form-input input:-webkit-autofill:focus,.form-input .ant-input:-webkit-autofill,.form-input .ant-input:-webkit-autofill:hover,.form-input .ant-input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #FFFFFF inset!important;-webkit-text-fill-color:#111827!important;background:#fff!important;background-color:#fff!important}.form-input .ant-input-show-count-suffix,.form-input .ant-input-data-count{color:#999!important}.no-accent-border{border:1px solid var(--border-light)!important;border-radius:6px!important;box-shadow:none!important}.no-accent-border .ant-input,.no-accent-border .ant-input-affix-wrapper,.no-accent-border input{border:none!important;box-shadow:none!important}.no-accent-border .ant-input:hover,.no-accent-border .ant-input-affix-wrapper:hover,.no-accent-border input:hover,.no-accent-border .ant-input:focus,.no-accent-border .ant-input-affix-wrapper-focused,.no-accent-border .ant-input-affix-wrapper:focus,.no-accent-border .ant-input-affix-wrapper:focus-within,.no-accent-border input:focus{border:none!important;box-shadow:none!important;outline:none!important}.ant-btn{background:#fff!important;border:1px solid #E5E7EB!important;color:#111827!important}.ant-btn:hover{background:#f9fafb!important;border-color:#e5e7eb!important}.submit-button{height:48px;font-size:16px;font-weight:600;border-radius:8px;background:#6c47ff!important;color:#fff!important;border:1px solid #6C47FF!important;box-shadow:0 4px 12px #6c47ff26;transition:all .3s ease}.submit-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px #6c47ff40!important;background:#7c5aff!important;border-color:#7c5aff!important}*::-webkit-scrollbar{width:6px;height:6px}*::-webkit-scrollbar-thumb{background-color:#00000026;border-radius:6px}*::-webkit-scrollbar-track{background:transparent}
