.video-privacy-container[data-v-417b77d8]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.video-privacy-container .header[data-v-417b77d8]{text-align:center;color:#fff;margin-bottom:30px;position:relative}.video-privacy-container .header h1[data-v-417b77d8]{font-size:36px;margin-bottom:10px;color:#fff;font-weight:600}.video-privacy-container .header .subtitle[data-v-417b77d8]{font-size:16px;opacity:.9;margin-bottom:20px}.video-privacy-container .header .ant-btn-link[data-v-417b77d8]{position:absolute;left:0;top:0;color:#fff;font-size:16px}.video-privacy-container .header .ant-btn-link[data-v-417b77d8]:hover{color:#fff;opacity:.8}.video-privacy-container .upload-section[data-v-417b77d8]{max-width:700px;margin:0 auto 30px;background:#fff;border-radius:12px;padding:30px;-webkit-box-shadow:0 8px 24px rgba(0,0,0,.15);box-shadow:0 8px 24px rgba(0,0,0,.15)}.video-privacy-container .upload-section[data-v-417b77d8] .ant-upload-drag{border:2px dashed #1890ff;border-radius:8px;background:#fafafa;-webkit-transition:all .3s;transition:all .3s;padding:40px 20px}.video-privacy-container .upload-section[data-v-417b77d8] .ant-upload-drag:hover{border-color:#40a9ff;background:#e6f7ff}.video-privacy-container .upload-section[data-v-417b77d8] .ant-upload-drag .ant-upload-drag-icon{font-size:72px;color:#1890ff;margin-bottom:16px}.video-privacy-container .upload-section[data-v-417b77d8] .ant-upload-drag .ant-upload-text{font-size:18px;color:#333;margin-bottom:8px;font-weight:500}.video-privacy-container .upload-section[data-v-417b77d8] .ant-upload-drag .ant-upload-hint{color:#666;font-size:14px;line-height:1.8}.video-privacy-container .upload-section[data-v-417b77d8] .ant-upload-drag .ant-upload-hint strong{color:#1890ff}.video-privacy-container .video-section[data-v-417b77d8]{background:#fff;border-radius:12px;padding:24px;margin-bottom:20px;-webkit-box-shadow:0 8px 24px rgba(0,0,0,.15);box-shadow:0 8px 24px rgba(0,0,0,.15)}.video-privacy-container .video-section .controls[data-v-417b77d8]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin-bottom:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.video-privacy-container .video-section .controls .model-status[data-v-417b77d8]{margin-left:auto}.video-privacy-container .video-section .controls .ant-btn[data-v-417b77d8]{font-weight:500}.video-privacy-container .video-section .settings[data-v-417b77d8]{margin-bottom:24px;padding:20px;background:#f5f7fa;border-radius:8px;border:1px solid #e8e8e8}.video-privacy-container .video-section .settings label[data-v-417b77d8]{display:block;margin-bottom:12px;font-weight:600;color:#333;font-size:14px}.video-privacy-container .video-section .settings[data-v-417b77d8] .ant-slider{margin-bottom:0}.video-privacy-container .video-section .video-container[data-v-417b77d8]{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px}@media (max-width:1200px){.video-privacy-container .video-section .video-container[data-v-417b77d8]{grid-template-columns:1fr}}.video-privacy-container .video-section .video-container .video-box[data-v-417b77d8]{border:2px solid #e8e8e8;border-radius:8px;padding:16px;background:#fafafa;overflow:hidden}.video-privacy-container .video-section .video-container .video-box h3[data-v-417b77d8]{margin:0 0 12px 0;font-size:18px;color:#333;text-align:center;font-weight:600}.video-privacy-container .video-section .video-container .video-box h3 .detected-count[data-v-417b77d8]{color:#1890ff;font-size:14px;font-weight:400}.video-privacy-container .video-section .video-container .video-box canvas[data-v-417b77d8],.video-privacy-container .video-section .video-container .video-box video[data-v-417b77d8]{width:100%;height:auto;border-radius:6px;background:#000;display:block;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.video-privacy-container .video-section .video-container .video-box .video-info[data-v-417b77d8]{margin-top:12px;text-align:center;color:#666;font-size:14px}.video-privacy-container .video-section .video-container .video-box .video-info .processing-status[data-v-417b77d8]{color:#1890ff;font-weight:500}.video-privacy-container .video-section .progress-section[data-v-417b77d8]{padding:0 16px}.video-privacy-container .info-section[data-v-417b77d8]{max-width:900px;margin:0 auto}.video-privacy-container .info-section[data-v-417b77d8] .ant-alert{border-radius:8px}.video-privacy-container .info-section[data-v-417b77d8] .ant-alert p{margin:8px 0;line-height:1.6}.video-privacy-container .info-section[data-v-417b77d8] .ant-alert p:first-child{margin-top:0}.video-privacy-container .info-section[data-v-417b77d8] .ant-alert p:last-child{margin-bottom:0}.video-privacy-container .info-section[data-v-417b77d8] .ant-alert strong{color:#1890ff}