.privacy-trigger[data-v-edfdab4a]{color:#909399;text-decoration:none;font-size:12px;font-weight:500;transition:color .2s}.privacy-trigger[data-v-edfdab4a]:hover{color:#4b6bff;text-decoration:underline}[data-v-edfdab4a] .privacy-dialog .el-dialog{border-radius:12px;overflow:hidden;height:80vh;display:flex;flex-direction:column}[data-v-edfdab4a] .privacy-dialog .el-dialog__header{padding:0;margin:0;flex-shrink:0}[data-v-edfdab4a] .privacy-dialog .el-dialog__body{padding:0;flex:1;overflow-y:auto;min-height:0}[data-v-edfdab4a] .privacy-dialog .el-dialog__footer{padding:0;margin:0;flex-shrink:0}.dialog-header[data-v-edfdab4a]{display:flex;align-items:center;justify-content:space-between;padding:20px 32px;border-bottom:1px solid #f0f2f5;background:#fff;position:relative;z-index:10}.dialog-header .dialog-title[data-v-edfdab4a]{font-size:20px;font-weight:700;color:#1f2329;margin:0}.dialog-header .dialog-subtitle[data-v-edfdab4a]{font-size:12px;color:#909399;margin:4px 0 0}.dialog-header .close-btn[data-v-edfdab4a]{padding:8px;color:#909399}.dialog-header .close-btn[data-v-edfdab4a]:hover{background:#f5f7fa;color:#606266}.dialog-content[data-v-edfdab4a]{padding:24px 32px;color:#606266;font-size:14px;line-height:1.75;height:60vh;overflow-y:auto}.dialog-content .content-section[data-v-edfdab4a]{margin-bottom:32px}.dialog-content .section-title[data-v-edfdab4a]{font-size:16px;font-weight:700;color:#1f2329;margin:0 0 12px}.dialog-content .section-text[data-v-edfdab4a]{margin:0;line-height:1.75;color:#606266}.dialog-content .section-text strong[data-v-edfdab4a]{color:#1f2329;font-weight:600}.dialog-content .subsection[data-v-edfdab4a]{margin-bottom:16px}.dialog-content .subsection-title[data-v-edfdab4a]{font-size:15px;font-weight:600;color:#303133;margin:0 0 8px}.dialog-content .bullet-list[data-v-edfdab4a]{margin:8px 0 0;padding-left:20px;list-style-type:disc}.dialog-content .bullet-list li[data-v-edfdab4a]{margin-bottom:8px;line-height:1.75;color:#606266}.dialog-content .bullet-list li strong[data-v-edfdab4a]{color:#1f2329;font-weight:600}.commitment-box[data-v-edfdab4a]{background:#ecf5ff;border:1px solid #b3d8ff;border-radius:8px;padding:20px;margin-bottom:32px;display:flex;gap:16px}.commitment-box .commitment-icon[data-v-edfdab4a]{color:#4b6bff;flex-shrink:0;margin-top:2px}.commitment-box .commitment-content[data-v-edfdab4a]{flex:1}.commitment-box .commitment-content .commitment-title[data-v-edfdab4a]{font-size:15px;font-weight:700;color:#1e40af;margin:0 0 8px}.commitment-box .commitment-content .commitment-list[data-v-edfdab4a]{list-style-type:disc;margin:0;padding-left:20px;color:#1e3a8a;font-size:13px;line-height:1.6}.commitment-box .commitment-content .commitment-list li[data-v-edfdab4a]{margin-bottom:4px}.contact-section[data-v-edfdab4a]{background:#f8f9fa;border-radius:8px;padding:16px;margin-top:32px}.contact-section .contact-email[data-v-edfdab4a]{margin:12px 0 0;font-weight:500;color:#4b6bff}.contact-section .contact-email a[data-v-edfdab4a]{color:#4b6bff;text-decoration:none}.contact-section .contact-email a[data-v-edfdab4a]:hover{text-decoration:underline}.dialog-footer[data-v-edfdab4a]{display:flex;align-items:center;justify-content:space-between;padding:20px 32px;border-top:1px solid #f0f2f5;background:#fafafa}.dialog-footer .footer-note[data-v-edfdab4a]{font-size:12px;color:#909399}.dialog-footer .agree-btn[data-v-edfdab4a]{padding:10px 32px;font-size:14px;font-weight:600;border-radius:8px;background:#1f2329;border-color:#1f2329;color:#fff}@media (max-width: 768px){.dialog-footer[data-v-edfdab4a]{padding:16px 20px;flex-direction:column;gap:12px}.dialog-footer .agree-btn[data-v-edfdab4a]{width:100%}}
