.tier-modal[data-v-13fe2848] .el-dialog{border-radius:12px}.tier-modal[data-v-13fe2848] .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);padding:20px;border-radius:12px 12px 0 0}.tier-modal[data-v-13fe2848] .el-dialog__header .el-dialog__title{color:#fff;font-size:20px;font-weight:600}.tier-modal[data-v-13fe2848] .el-dialog__header .el-dialog__headerbtn .el-dialog__close{color:#fff;font-size:20px}.tier-modal[data-v-13fe2848] .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover{color:hsla(0,0%,100%,.8)}.tier-modal[data-v-13fe2848] .el-dialog__body{padding:30px 20px}.tier-modal[data-v-13fe2848] .el-dialog__footer{padding:15px 20px;border-top:1px solid #e9ecef}.tier-selection .modal-description[data-v-13fe2848]{text-align:center;color:#606266;font-size:14px;margin:0 0 25px 0;line-height:1.6}.tier-selection .tiers-container[data-v-13fe2848]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width:1200px){.tier-selection .tiers-container[data-v-13fe2848]{grid-template-columns:1fr}}.tier-selection .tier-card[data-v-13fe2848]{border:2px solid #e9ecef;border-radius:12px;overflow:hidden;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tier-selection .tier-card[data-v-13fe2848]:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 8px 24px rgba(0,0,0,.12);box-shadow:0 8px 24px rgba(0,0,0,.12)}.tier-selection .tier-card.selected[data-v-13fe2848]{border-color:#667eea;-webkit-box-shadow:0 8px 24px rgba(102,126,234,.25);box-shadow:0 8px 24px rgba(102,126,234,.25)}.tier-selection .tier-card .tier-header[data-v-13fe2848]{padding:20px;color:#fff;text-align:center}.tier-selection .tier-card .tier-header.tier-1[data-v-13fe2848]{background:linear-gradient(135deg,#667eea,#764ba2)}.tier-selection .tier-card .tier-header.tier-2[data-v-13fe2848]{background:linear-gradient(135deg,#fa709a,#fee140)}.tier-selection .tier-card .tier-header.tier-3[data-v-13fe2848]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.tier-selection .tier-card .tier-header .tier-icon[data-v-13fe2848]{font-size:36px;margin-bottom:10px}.tier-selection .tier-card .tier-header .tier-icon i[data-v-13fe2848]{font-weight:700}.tier-selection .tier-card .tier-header h3[data-v-13fe2848]{margin:0 0 5px 0;font-size:24px;font-weight:700}.tier-selection .tier-card .tier-header .tier-name[data-v-13fe2848]{margin:0;font-size:14px;opacity:.95;font-weight:500}.tier-selection .tier-card .tier-body[data-v-13fe2848]{padding:20px;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tier-selection .tier-card .tier-body .tier-description[data-v-13fe2848]{font-size:13px;color:#606266;margin:0 0 15px 0;line-height:1.5;font-style:italic}.tier-selection .tier-card .tier-body .tier-features .feature-group[data-v-13fe2848]{margin-bottom:15px}.tier-selection .tier-card .tier-body .tier-features .feature-group[data-v-13fe2848]:last-child{margin-bottom:0}.tier-selection .tier-card .tier-body .tier-features .feature-group h4[data-v-13fe2848]{font-size:13px;color:#495057;margin:0 0 8px 0;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.tier-selection .tier-card .tier-body .tier-features .feature-group h4 i[data-v-13fe2848]{color:#667eea;font-size:14px}.tier-selection .tier-card .tier-body .tier-features .feature-group ul[data-v-13fe2848]{margin:0;padding-left:20px;list-style:none}.tier-selection .tier-card .tier-body .tier-features .feature-group ul li[data-v-13fe2848]{font-size:12px;color:#606266;margin-bottom:4px;position:relative;line-height:1.4}.tier-selection .tier-card .tier-body .tier-features .feature-group ul li[data-v-13fe2848]:before{content:"•";position:absolute;left:-12px;color:#667eea}.tier-selection .tier-card .tier-body .tier-features .feature-group ul li[data-v-13fe2848]:last-child{margin-bottom:0}.tier-selection .tier-card .tier-footer[data-v-13fe2848]{padding:15px 20px;border-top:1px solid #e9ecef;text-align:center;min-height:56px;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}.tier-selection .tier-card .tier-footer .el-tag[data-v-13fe2848]{font-weight:600}.tier-selection .tier-card .tier-footer .el-tag i[data-v-13fe2848]{margin-right:5px}.dialog-footer[data-v-13fe2848]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px}.results-modal[data-v-687fb67e] .el-dialog{border-radius:12px;max-height:90vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.results-modal[data-v-687fb67e] .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);padding:20px;border-radius:12px 12px 0 0}.results-modal[data-v-687fb67e] .el-dialog__header .el-dialog__title{color:#fff;font-size:20px;font-weight:600}.results-modal[data-v-687fb67e] .el-dialog__header .el-dialog__headerbtn .el-dialog__close{color:#fff;font-size:20px}.results-modal[data-v-687fb67e] .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover{color:hsla(0,0%,100%,.8)}.results-modal[data-v-687fb67e] .el-dialog__body{padding:20px;overflow-y:auto;max-height:calc(90vh - 180px)}.results-modal[data-v-687fb67e] .el-dialog__footer{padding:15px 20px;border-top:1px solid #e9ecef}.results-container[data-v-687fb67e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px}.section-header[data-v-687fb67e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #e9ecef}.section-header i[data-v-687fb67e]{font-size:24px;color:#667eea}.section-header h3[data-v-687fb67e]{margin:0;font-size:20px;color:#495057;font-weight:600}.ai-section .ai-content[data-v-687fb67e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ai-section .ai-card[data-v-687fb67e]{background:linear-gradient(135deg,#f6f9fc,#fff);border:2px solid #e1e8ed;border-radius:12px;padding:25px;text-align:center;min-width:400px}.ai-section .ai-card .ai-label[data-v-687fb67e]{font-size:14px;color:#868e96;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:15px}.ai-section .ai-card .ai-value[data-v-687fb67e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.ai-section .ai-card .ai-value .el-tag[data-v-687fb67e]{font-size:16px;font-weight:600}.ai-section .ai-card .ai-value .confidence[data-v-687fb67e]{font-size:13px;color:#606266}.videos-section .video-card[data-v-687fb67e]{background:#fff;border:2px solid #e9ecef;border-radius:12px;margin-bottom:20px;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.videos-section .video-card[data-v-687fb67e]:hover{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.08);box-shadow:0 4px 12px rgba(0,0,0,.08)}.videos-section .video-card[data-v-687fb67e]:last-child{margin-bottom:0}.videos-section .video-card .video-card-header[data-v-687fb67e]{background:linear-gradient(135deg,#f6f9fc,#fff);padding:15px 20px;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;border-bottom:1px solid #e9ecef}.videos-section .video-card .video-card-header h4[data-v-687fb67e]{margin:0;font-size:16px;color:#495057;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.videos-section .video-card .video-card-header h4 i[data-v-687fb67e]{color:#667eea}.videos-section .video-card .video-card-body[data-v-687fb67e]{padding:20px}.info-grid[data-v-687fb67e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin-bottom:20px}.info-grid .info-item[data-v-687fb67e]{background:#f8f9fa;padding:12px 15px;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.info-grid .info-item .info-label[data-v-687fb67e]{font-size:12px;color:#868e96;font-weight:600;text-transform:uppercase;letter-spacing:.5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.info-grid .info-item .info-label i[data-v-687fb67e]{color:#4facfe}.info-grid .info-item .info-value[data-v-687fb67e]{font-size:15px;color:#495057;font-weight:600}.info-grid .info-item .confidence-small[data-v-687fb67e]{font-size:11px;color:#868e96;margin-left:5px}.vocals-section .subsection-header[data-v-687fb67e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:15px;padding-bottom:8px;border-bottom:1px solid #e9ecef}.vocals-section .subsection-header i[data-v-687fb67e]{font-size:18px;color:#667eea}.vocals-section .subsection-header h5[data-v-687fb67e]{margin:0;font-size:16px;color:#495057;font-weight:600}.vocals-section .vocals-content[data-v-687fb67e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.vocals-section .vocals-item[data-v-687fb67e]{gap:10px}.vocals-section .vocals-item .vocals-label[data-v-687fb67e],.vocals-section .vocals-item[data-v-687fb67e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vocals-section .vocals-item .vocals-label[data-v-687fb67e]{font-size:13px;color:#606266;font-weight:500;gap:6px}.vocals-section .vocals-item .vocals-label i[data-v-687fb67e]{color:#4facfe}.offensive-container[data-v-687fb67e],.sentiment-container[data-v-687fb67e],.topic-container[data-v-687fb67e],.transcript-container[data-v-687fb67e]{background:#f8f9fa;padding:15px;border-radius:8px;border-left:3px solid #667eea}.offensive-container .offensive-header[data-v-687fb67e],.offensive-container .sentiment-header[data-v-687fb67e],.offensive-container .topic-header[data-v-687fb67e],.offensive-container .transcript-header[data-v-687fb67e],.sentiment-container .offensive-header[data-v-687fb67e],.sentiment-container .sentiment-header[data-v-687fb67e],.sentiment-container .topic-header[data-v-687fb67e],.sentiment-container .transcript-header[data-v-687fb67e],.topic-container .offensive-header[data-v-687fb67e],.topic-container .sentiment-header[data-v-687fb67e],.topic-container .topic-header[data-v-687fb67e],.topic-container .transcript-header[data-v-687fb67e],.transcript-container .offensive-header[data-v-687fb67e],.transcript-container .sentiment-header[data-v-687fb67e],.transcript-container .topic-header[data-v-687fb67e],.transcript-container .transcript-header[data-v-687fb67e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:10px;color:#495057;font-size:14px}.offensive-container .offensive-header i[data-v-687fb67e],.offensive-container .sentiment-header i[data-v-687fb67e],.offensive-container .topic-header i[data-v-687fb67e],.offensive-container .transcript-header i[data-v-687fb67e],.sentiment-container .offensive-header i[data-v-687fb67e],.sentiment-container .sentiment-header i[data-v-687fb67e],.sentiment-container .topic-header i[data-v-687fb67e],.sentiment-container .transcript-header i[data-v-687fb67e],.topic-container .offensive-header i[data-v-687fb67e],.topic-container .sentiment-header i[data-v-687fb67e],.topic-container .topic-header i[data-v-687fb67e],.topic-container .transcript-header i[data-v-687fb67e],.transcript-container .offensive-header i[data-v-687fb67e],.transcript-container .sentiment-header i[data-v-687fb67e],.transcript-container .topic-header i[data-v-687fb67e],.transcript-container .transcript-header i[data-v-687fb67e]{color:#667eea;font-size:16px}.offensive-container .transcript-text p[data-v-687fb67e],.sentiment-container .transcript-text p[data-v-687fb67e],.topic-container .transcript-text p[data-v-687fb67e],.transcript-container .transcript-text p[data-v-687fb67e]{margin:0;line-height:1.6;color:#495057;font-size:13px}.offensive-container .transcript-text .el-button--text[data-v-687fb67e],.sentiment-container .transcript-text .el-button--text[data-v-687fb67e],.topic-container .transcript-text .el-button--text[data-v-687fb67e],.transcript-container .transcript-text .el-button--text[data-v-687fb67e]{margin-left:8px;padding:0;font-weight:600;color:#667eea}.offensive-container .transcript-text .el-button--text[data-v-687fb67e]:hover,.sentiment-container .transcript-text .el-button--text[data-v-687fb67e]:hover,.topic-container .transcript-text .el-button--text[data-v-687fb67e]:hover,.transcript-container .transcript-text .el-button--text[data-v-687fb67e]:hover{color:#764ba2}.offensive-data[data-v-687fb67e],.sentiment-data[data-v-687fb67e],.topic-data[data-v-687fb67e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.offensive-data .offensive-item[data-v-687fb67e],.offensive-data .sentiment-item[data-v-687fb67e],.offensive-data .topic-item[data-v-687fb67e],.sentiment-data .offensive-item[data-v-687fb67e],.sentiment-data .sentiment-item[data-v-687fb67e],.sentiment-data .topic-item[data-v-687fb67e],.topic-data .offensive-item[data-v-687fb67e],.topic-data .sentiment-item[data-v-687fb67e],.topic-data .topic-item[data-v-687fb67e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:13px}.offensive-data .offensive-item>span[data-v-687fb67e]:first-child,.offensive-data .sentiment-item>span[data-v-687fb67e]:first-child,.offensive-data .topic-item>span[data-v-687fb67e]:first-child,.sentiment-data .offensive-item>span[data-v-687fb67e]:first-child,.sentiment-data .sentiment-item>span[data-v-687fb67e]:first-child,.sentiment-data .topic-item>span[data-v-687fb67e]:first-child,.topic-data .offensive-item>span[data-v-687fb67e]:first-child,.topic-data .sentiment-item>span[data-v-687fb67e]:first-child,.topic-data .topic-item>span[data-v-687fb67e]:first-child{color:#606266;font-weight:500;min-width:100px}.offensive-data .offensive-item .sentiment-value[data-v-687fb67e],.offensive-data .offensive-item .topic-value[data-v-687fb67e],.offensive-data .sentiment-item .sentiment-value[data-v-687fb67e],.offensive-data .sentiment-item .topic-value[data-v-687fb67e],.offensive-data .topic-item .sentiment-value[data-v-687fb67e],.offensive-data .topic-item .topic-value[data-v-687fb67e],.sentiment-data .offensive-item .sentiment-value[data-v-687fb67e],.sentiment-data .offensive-item .topic-value[data-v-687fb67e],.sentiment-data .sentiment-item .sentiment-value[data-v-687fb67e],.sentiment-data .sentiment-item .topic-value[data-v-687fb67e],.sentiment-data .topic-item .sentiment-value[data-v-687fb67e],.sentiment-data .topic-item .topic-value[data-v-687fb67e],.topic-data .offensive-item .sentiment-value[data-v-687fb67e],.topic-data .offensive-item .topic-value[data-v-687fb67e],.topic-data .sentiment-item .sentiment-value[data-v-687fb67e],.topic-data .sentiment-item .topic-value[data-v-687fb67e],.topic-data .topic-item .sentiment-value[data-v-687fb67e],.topic-data .topic-item .topic-value[data-v-687fb67e]{color:#495057;font-weight:600}.offensive-data .offensive-item .confidence-small[data-v-687fb67e],.offensive-data .sentiment-item .confidence-small[data-v-687fb67e],.offensive-data .topic-item .confidence-small[data-v-687fb67e],.sentiment-data .offensive-item .confidence-small[data-v-687fb67e],.sentiment-data .sentiment-item .confidence-small[data-v-687fb67e],.sentiment-data .topic-item .confidence-small[data-v-687fb67e],.topic-data .offensive-item .confidence-small[data-v-687fb67e],.topic-data .sentiment-item .confidence-small[data-v-687fb67e],.topic-data .topic-item .confidence-small[data-v-687fb67e]{font-size:11px;color:#868e96;margin-left:5px}.offensive-data .offensive-tags[data-v-687fb67e],.offensive-data .secondary-tags[data-v-687fb67e],.sentiment-data .offensive-tags[data-v-687fb67e],.sentiment-data .secondary-tags[data-v-687fb67e],.topic-data .offensive-tags[data-v-687fb67e],.topic-data .secondary-tags[data-v-687fb67e]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.dialog-footer[data-v-687fb67e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.recognize-container[data-v-25054256]{min-height:calc(100vh - 60px);padding:40px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.recognize-card[data-v-25054256]{max-width:1200px;width:100%;background:#fff;border-radius:20px;-webkit-box-shadow:0 20px 60px rgba(0,0,0,.3);box-shadow:0 20px 60px rgba(0,0,0,.3);overflow:hidden}.card-header[data-v-25054256]{background:linear-gradient(135deg,#667eea,#764ba2);padding:40px;text-align:center;color:#fff}.card-header h1[data-v-25054256]{margin:0;font-size:32px;font-weight:700;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;gap:12px}.card-header h1 i[data-v-25054256]{font-size:36px}.card-header .subtitle[data-v-25054256]{margin:10px 0 0 0;font-size:16px;opacity:.95}.upload-section[data-v-25054256]{padding:40px;display:grid;grid-template-columns:repeat(auto-fit,minmax(450px,1fr));gap:30px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media (max-width:1024px){.upload-section[data-v-25054256]{grid-template-columns:1fr}}.upload-box .upload-header[data-v-25054256]{gap:10px;margin-bottom:20px;min-height:32px}.upload-box .upload-header[data-v-25054256],.upload-box .upload-header i[data-v-25054256]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.upload-box .upload-header i[data-v-25054256]{font-size:28px;background:linear-gradient(135deg,#667eea,#764ba2);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1;width:28px;height:28px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.upload-box .upload-header h3[data-v-25054256]{margin:0;font-size:18px;font-weight:600;color:#495057;line-height:1.2}.upload-box .upload-header .file-count[data-v-25054256]{margin-left:auto;background:linear-gradient(135deg,#4facfe,#00f2fe);color:#fff;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600}.upload-box[data-v-25054256] .upload-area .el-upload-dragger{width:100%;height:200px;border:2px dashed #d9d9d9;border-radius:12px;background:#fafafa;-webkit-transition:all .3s ease;transition:all .3s ease}.upload-box[data-v-25054256] .upload-area .el-upload-dragger:hover{border-color:#667eea;background:#f0f0ff}.upload-box[data-v-25054256] .upload-area .el-upload-dragger .el-icon-upload{font-size:67px;color:#c0c4cc;margin:40px 0 16px;line-height:50px}.upload-box[data-v-25054256] .upload-area .el-upload-dragger .el-upload__text{color:#606266;font-size:14px;line-height:1.5}.upload-box[data-v-25054256] .upload-area .el-upload-dragger .el-upload__text em{color:#667eea;font-style:normal;font-weight:600}.upload-box[data-v-25054256] .upload-area .el-upload__tip{font-size:12px;color:#909399;margin-top:10px}.upload-box[data-v-25054256] .upload-area .el-upload-list{margin-top:15px}.vocals-section[data-v-25054256]{padding:0 40px 30px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.vocals-section[data-v-25054256] .el-checkbox .el-checkbox__label{font-size:16px;color:#495057;font-weight:500}.vocals-section[data-v-25054256] .el-checkbox .el-checkbox__label .checkbox-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.vocals-section[data-v-25054256] .el-checkbox .el-checkbox__label .checkbox-label i{font-size:20px;color:#667eea}.vocals-section[data-v-25054256] .el-checkbox.is-checked .el-checkbox__inner{background-color:#667eea;border-color:#667eea}.vocals-section[data-v-25054256] .el-checkbox.is-checked .el-checkbox__label{color:#667eea}.files-summary[data-v-25054256]{margin:0 40px 30px 40px;padding:25px;background:linear-gradient(135deg,#f6f9fc,#fff);border-radius:12px;border:1px solid #e1e8ed}.files-summary h3[data-v-25054256]{margin:0 0 20px 0;font-size:18px;color:#495057;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.files-summary h3 i[data-v-25054256]{color:#667eea}.files-summary .summary-content[data-v-25054256]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.files-summary .summary-item .summary-label[data-v-25054256]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:14px;color:#868e96;margin-bottom:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.files-summary .summary-item .summary-label i[data-v-25054256]{color:#4facfe}.files-summary .summary-item .summary-files[data-v-25054256]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.files-summary .summary-item .file-tag[data-v-25054256]{background:#fff;border:1px solid #e9ecef;border-radius:8px;padding:8px 14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:13px;color:#495057;-webkit-transition:all .3s ease;transition:all .3s ease}.files-summary .summary-item .file-tag[data-v-25054256]:hover{border-color:#667eea;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(102,126,234,.15);box-shadow:0 4px 12px rgba(102,126,234,.15)}.files-summary .summary-item .file-tag i[data-v-25054256]{color:#667eea}.files-summary .summary-item .file-tag .file-size[data-v-25054256]{margin-left:8px;color:#868e96;font-size:11px}.files-summary .summary-item .summary-value[data-v-25054256]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.analysis-status[data-v-25054256]{padding:0 40px 30px 40px}.analysis-status .status-box[data-v-25054256]{padding:30px;border-radius:12px;text-align:center}.analysis-status .status-box i[data-v-25054256]{font-size:48px;margin-bottom:15px}.analysis-status .status-box h3[data-v-25054256]{margin:0 0 10px 0;font-size:20px;font-weight:600}.analysis-status .status-box p[data-v-25054256]{margin:5px 0 0 0;font-size:14px;opacity:.9}.analysis-status .status-box .job-id[data-v-25054256]{font-family:monospace;background:hsla(0,0%,100%,.3);padding:2px 8px;border-radius:4px;font-weight:600}.analysis-status .status-box .status-note[data-v-25054256]{margin-top:10px;font-size:12px;opacity:.7}.analysis-status .status-box.uploading[data-v-25054256]{background:linear-gradient(135deg,#4facfe,#00f2fe);color:#fff}.analysis-status .status-box.uploading i[data-v-25054256]{-webkit-animation:rotate-25054256 1s linear infinite;animation:rotate-25054256 1s linear infinite}.analysis-status .status-box.analyzing[data-v-25054256]{background:linear-gradient(135deg,#fa709a,#fee140);color:#fff}.analysis-status .status-box.analyzing i[data-v-25054256]{-webkit-animation:rotate-25054256 1s linear infinite;animation:rotate-25054256 1s linear infinite}.analysis-status .status-box.completed[data-v-25054256]{background:linear-gradient(135deg,#84fab0,#8fd3f4);color:#fff}.analysis-status .status-box.completed i[data-v-25054256]{-webkit-animation:scaleIn-25054256 .5s ease;animation:scaleIn-25054256 .5s ease}.analysis-status .status-box.completed .view-results-button[data-v-25054256]{margin-top:15px;background:#fff;color:#84fab0;border:2px solid #fff;font-weight:600;-webkit-transition:all .3s ease;transition:all .3s ease}.analysis-status .status-box.completed .view-results-button[data-v-25054256]:hover{background:hsla(0,0%,100%,.9);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15)}.analysis-status .status-box.completed .view-results-button i[data-v-25054256]{margin-right:6px;-webkit-animation:none;animation:none}.analysis-status .status-box.error[data-v-25054256]{background:linear-gradient(135deg,#ff6b6b,#ee5a6f);color:#fff}.analysis-status .status-box.error i[data-v-25054256]{-webkit-animation:shake-25054256 .5s ease;animation:shake-25054256 .5s ease}@-webkit-keyframes rotate-25054256{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate-25054256{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes scaleIn-25054256{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleIn-25054256{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shake-25054256{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}75%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes shake-25054256{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}75%{-webkit-transform:translateX(10px);transform:translateX(10px)}}.action-section[data-v-25054256]{padding:0 40px 40px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.action-section .submit-button[data-v-25054256]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;padding:15px 40px;font-size:16px;font-weight:600;border-radius:12px;-webkit-transition:all .3s ease;transition:all .3s ease}.action-section .submit-button[data-v-25054256]:hover:not(:disabled){-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 24px rgba(102,126,234,.4);box-shadow:0 8px 24px rgba(102,126,234,.4)}.action-section .submit-button[data-v-25054256]:active:not(:disabled){-webkit-transform:translateY(0);transform:translateY(0)}.action-section .submit-button i[data-v-25054256]{margin-right:8px}.action-section .reset-button[data-v-25054256]{padding:15px 30px;font-size:16px;border-radius:12px;border:2px solid #667eea;color:#667eea;background:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}.action-section .reset-button[data-v-25054256]:hover{background:#667eea;color:#fff;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 24px rgba(102,126,234,.4);box-shadow:0 8px 24px rgba(102,126,234,.4)}.action-section .reset-button i[data-v-25054256]{margin-right:8px}.tier-section[data-v-25054256]{padding:0 40px 30px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tier-section .tier-selection-box[data-v-25054256]{max-width:600px;background:linear-gradient(135deg,#f6f9fc,#fff);border:2px solid #e1e8ed;border-radius:12px;padding:25px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;text-align:center}.tier-section .tier-selection-box .tier-label[data-v-25054256],.tier-section .tier-selection-box[data-v-25054256]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tier-section .tier-selection-box .tier-label[data-v-25054256]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;font-size:16px;color:#495057;font-weight:600}.tier-section .tier-selection-box .tier-label i[data-v-25054256]{font-size:20px;color:#667eea}.tier-section .tier-selection-box .tier-display .tier-tag[data-v-25054256]{font-size:15px;font-weight:600}.tier-section .tier-selection-box .tier-display .no-tier-selected[data-v-25054256]{color:#909399;font-style:italic;font-size:14px}.tier-section .tier-selection-box .select-tier-button[data-v-25054256]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;-webkit-transition:all .3s ease;transition:all .3s ease}.tier-section .tier-selection-box .select-tier-button[data-v-25054256]:hover:not(:disabled){-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 20px rgba(102,126,234,.4);box-shadow:0 6px 20px rgba(102,126,234,.4)}.tier-section .tier-selection-box .select-tier-button i[data-v-25054256]{margin-right:6px}