.auth-img-wrapper[data-v-3679e17a]{display:inline-block}.auth-thumbnail[data-v-3679e17a]{-webkit-transition:opacity .3s;transition:opacity .3s}.auth-thumbnail[data-v-3679e17a]:hover{opacity:.8}.auth-modal[data-v-3679e17a]{position:fixed;z-index:9999;left:0;top:0;background-color:rgba(0,0,0,.9);-webkit-animation:fadeIn-data-v-3679e17a .3s;animation:fadeIn-data-v-3679e17a .3s;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.auth-modal-content[data-v-3679e17a],.auth-modal[data-v-3679e17a]{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.auth-modal-content[data-v-3679e17a]{position:relative}.auth-original-img[data-v-3679e17a]{background-color:#fff;max-width:90vw;max-height:90vh;-o-object-fit:contain;object-fit:contain;-webkit-transform-origin:center center;transform-origin:center center}.auth-close[data-v-3679e17a]{position:fixed;top:20px;right:30px;color:#fff;font-size:40px;font-weight:700;cursor:pointer;z-index:10000;background:rgba(0,0,0,.5);width:50px;height:50px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1}.auth-close[data-v-3679e17a]:hover{background:rgba(0,0,0,.7)}.auth-toolbar[data-v-3679e17a]{position:fixed;bottom:20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:10000;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.auth-zoom-percentage[data-v-3679e17a]{min-width:64px;padding:8px 4px;border-radius:6px;background:rgba(0,0,0,.7);color:#fff;font-size:16px;font-variant-numeric:tabular-nums;text-align:center}.auth-toolbar button[data-v-3679e17a]{width:44px;height:44px;border:1px solid rgba(255,255,255,.5);border-radius:50%;background:rgba(0,0,0,.7);color:#fff;font-size:22px;cursor:pointer}.auth-toolbar button[data-v-3679e17a]:focus-visible,.auth-toolbar button[data-v-3679e17a]:hover{background:#333}.auth-toolbar button[data-v-3679e17a]:disabled{opacity:.4;cursor:not-allowed}@-webkit-keyframes fadeIn-data-v-3679e17a{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-data-v-3679e17a{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.auth-close[data-v-3679e17a]{top:10px;right:15px;font-size:30px;width:40px;height:40px}}.bio-report[data-v-ff9694ca]{line-height:1.6;background:white;color:black;position:relative;overflow:visible}.only-report[data-v-ff9694ca]{height:100vh;overflow-y:auto}.report-header[data-v-ff9694ca]{position:sticky;top:0;background:white;border-bottom:2px solid #007cba;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);z-index:1001;padding:0 20px;margin:-20px -20px 20px -20px}.table-select[data-v-ff9694ca]{margin-bottom:10px}.header-content[data-v-ff9694ca]{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:60px}.report-title[data-v-ff9694ca]{font-size:20px;color:#007cba;margin:0}.header-actions[data-v-ff9694ca]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.btn[data-v-ff9694ca]{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-size:14px;-webkit-transition:all .3s ease;transition:all .3s ease;background:#007cba;color:white}.btn[data-v-ff9694ca]:hover{background:#005a87;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.floating-toc[data-v-ff9694ca]{position:fixed;top:220px;right:60px;width:200px;background:white;border:1px solid #e0e0e0;border-radius:8px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:1000;-webkit-transition:all .3s ease;transition:all .3s ease}.floating-toc.toc-collapsed[data-v-ff9694ca]{width:88px}.toc-header[data-v-ff9694ca]{padding:12px 16px;background:#f8f9fa;border-bottom:1px solid #e0e0e0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;color:#333;border-radius:8px 8px 0 0}.toc-header[data-v-ff9694ca]:hover{background:#e9ecef}.toc-toggle[data-v-ff9694ca]{font-size:12px;color:#666}.toc-content[data-v-ff9694ca]{max-height:430px;overflow-y:auto;-webkit-transition:all .3s ease;transition:all .3s ease}.toc-collapsed .toc-content[data-v-ff9694ca]{display:none}.toc-content ul[data-v-ff9694ca]{list-style-type:none;padding:12px 0;margin:0}.toc-content li[data-v-ff9694ca]{margin:0;border-left:3px solid transparent;-webkit-transition:all .2s ease;transition:all .2s ease}.toc-content li[data-v-ff9694ca]:hover{border-left-color:#007cba;background:#f8f9fa}.toc-content a[data-v-ff9694ca]{display:block;padding:8px 16px;color:#555;text-decoration:none;font-size:14px;-webkit-transition:all .2s ease;transition:all .2s ease}.toc-content a[data-v-ff9694ca]:hover{color:#007cba;background:#f8f9fa}.report-content[data-v-ff9694ca]{padding-right:224px}.report-content-collapsed[data-v-ff9694ca]{padding-right:126px}.report-section[data-v-ff9694ca]{margin-bottom:40px}.report-section h2[data-v-ff9694ca]{position:relative;font-size:24px;font-weight:700;color:#333;padding-bottom:8px;margin-bottom:30px;padding-left:17px}.report-section h2[data-v-ff9694ca]:before{content:"";background:var(--rna-report-first);background-size:100% 100%;position:absolute;width:44px;height:44px;left:-33px;top:0}.report-section h2[data-v-ff9694ca]:after{content:"";position:absolute;width:100%;height:20px;background:var(--rna-report-botLine);background-size:100% 100%;left:0;top:30px;margin-top:8px}.sub-section[data-v-ff9694ca]{margin:20px 0}.sub-section h3[data-v-ff9694ca]{font-size:21px;color:#111;margin:15px 0 10px 33px}.sub-section h3[data-v-ff9694ca]:before{content:"";background:var(--rna-report-second);background-size:100% 100%;position:absolute;width:32px;height:32px;left:0}.sub-section h4[data-v-ff9694ca]{font-size:19px;color:#111}.table-wrapper[data-v-ff9694ca]{max-width:100%;overflow-x:auto;margin:15px 0}.data-table[data-v-ff9694ca]{max-width:800px;width:100%;border-collapse:collapse;margin:0 auto;font-size:14px;border:1px solid #ddd}.data-table td[data-v-ff9694ca],.data-table th[data-v-ff9694ca]{border:1px solid #ddd;padding:8px 12px;text-align:center;vertical-align:middle}.data-table thead th[data-v-ff9694ca]{background:#a9d2fe!important;font-weight:700;font-size:14px}.data-table tbody tr[data-v-ff9694ca]:nth-child(odd){background:#fff}.data-table tbody tr[data-v-ff9694ca]:nth-child(2n){background:#a9d2fe!important}.data-table caption[data-v-ff9694ca]{font-weight:700;margin:10px 0;font-size:14px;text-align:center;caption-side:top;color:#000}.empty-table[data-v-ff9694ca]{color:#999;font-style:italic;padding:40px 12px!important}.notes[data-v-ff9694ca]{background:#f8f8f8;padding:10px 15px;margin:10px 0;border-left:4px solid #ccc}.notes p[data-v-ff9694ca]{margin:5px 0;font-size:14px}.image-select[data-v-ff9694ca]{padding:8px 12px;border:1px solid #dcdfe6;border-radius:4px;background-color:#fff;font-size:14px;color:#606266;cursor:pointer;outline:none;-webkit-transition:border-color .3s;transition:border-color .3s}.image-select[data-v-ff9694ca]:focus{border-color:#409eff}.image-select[data-v-ff9694ca]:hover{border-color:#c0c4cc}.image-placeholder[data-v-ff9694ca]{max-width:800px;width:100%;height:auto;text-align:center;margin:20px auto;padding:30px;border:2px dashed #ccc;background:#fafafa}.image-caption[data-v-ff9694ca]{font-weight:700;font-size:14px;text-align:center;color:#000;margin-top:15px;margin-bottom:0}.image[data-v-ff9694ca]{width:100%;height:auto}