:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}div{box-sizing:border-box}body{margin:0}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.card{padding:2em}#app{width:100%;height:100vh}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.dimension-content[data-v-2c59b24b]{padding:16px}.dimension-content .back-to-mindmap[data-v-2c59b24b]{margin-bottom:16px;display:flex;justify-content:flex-start}.dimension-content .laws-content .law-item[data-v-2c59b24b]{margin-bottom:8px;padding:8px 12px;background:#f5f5f5;border-radius:4px;font-size:13px;line-height:1.6;color:#333}.dimension-content .laws-content .law-item[data-v-2c59b24b]:last-child{margin-bottom:0}.dimension-content .case-link-content .case-link[data-v-2c59b24b]{color:#1890ff;text-decoration:none;transition:all .3s;cursor:pointer}.dimension-content .case-link-content .case-link[data-v-2c59b24b]:hover{color:#40a9ff;text-decoration:underline}.case-popover-title{font-size:20px;font-weight:700;color:#333;margin-bottom:12px}.case-popover-content{max-width:50vw;box-sizing:border-box}.case-popover-content .case-description{line-height:1.6;color:#333;font-size:20px;white-space:normal;word-wrap:break-word;margin-bottom:12px}.case-popover-content .case-description .highlight-text{color:#ff4d4f;font-weight:700}.case-popover-content .case-image{width:100%;max-width:100%;height:auto;border-radius:4px;display:block;box-sizing:border-box;object-fit:contain}.case-popover-content .case-video-wrapper{position:relative;width:100%;max-width:100%;height:400px;margin-top:12px;border-radius:4px;overflow:hidden;cursor:pointer;background:#000}.case-popover-content .case-video-wrapper .case-video{width:100%;height:100%;border-radius:4px;display:block;box-sizing:border-box;object-fit:contain;background:#000}.case-popover-content .case-video-wrapper .video-play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;transition:opacity .3s}.case-popover-content .case-video-wrapper .video-play-button svg{filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.case-popover-content .case-video-wrapper:hover .video-play-button{opacity:.9}.case-popover-content .case-video-wrapper.playing .video-play-button{display:none}.dimension-content .back-to-mindmap[data-v-36f3ff3b]{margin-bottom:16px;display:flex;justify-content:flex-start}.dimension-content .standard-container .standard-header[data-v-36f3ff3b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.dimension-content .standard-container .standard-header .standard-title[data-v-36f3ff3b]{font-size:18px;font-weight:600;color:#1f2937;margin:0}.dimension-content .standard-container .standard-collapse[data-v-36f3ff3b]{background:transparent}.dimension-content .standard-container .standard-collapse[data-v-36f3ff3b] .ant-collapse-item{border:none;border-bottom:1px solid #f0f0f0;margin-bottom:8px}.dimension-content .standard-container .standard-collapse[data-v-36f3ff3b] .ant-collapse-item:last-child{border-bottom:none;margin-bottom:0}.dimension-content .standard-container .standard-collapse[data-v-36f3ff3b] .ant-collapse-item .ant-collapse-header{padding:12px 16px;background:#fafafa;border-radius:6px;font-size:15px;font-weight:600;color:#1f2937;transition:all .3s}.dimension-content .standard-container .standard-collapse[data-v-36f3ff3b] .ant-collapse-item .ant-collapse-header:hover{background:#f0f0f0}.dimension-content .standard-container .standard-collapse[data-v-36f3ff3b] .ant-collapse-item .ant-collapse-content{border:none;background:transparent}.dimension-content .standard-container .standard-collapse[data-v-36f3ff3b] .ant-collapse-item .ant-collapse-content .ant-collapse-content-box{padding:16px 0 0}.dimension-content .standard-container .standard-collapse .standard-panel .standard-details .standard-detail[data-v-36f3ff3b]{margin-bottom:12px;padding:10px 16px;background:#fafafa;border-radius:4px;line-height:1.8;font-size:14px;transition:all .2s}.dimension-content .standard-container .standard-collapse .standard-panel .standard-details .standard-detail[data-v-36f3ff3b]:hover{background:#f0f0f0}.dimension-content .standard-container .standard-collapse .standard-panel .standard-details .standard-detail[data-v-36f3ff3b]:last-child{margin-bottom:0}.dimension-content .standard-container .standard-collapse .standard-panel .standard-details .standard-detail .detail-label[data-v-36f3ff3b]{color:#666;font-weight:500;margin-right:4px}.dimension-content .standard-container .standard-collapse .standard-panel .standard-details .standard-detail .detail-value[data-v-36f3ff3b]{color:#333}.dimension-content .back-to-mindmap[data-v-6682903b]{margin-bottom:16px;display:flex;justify-content:flex-start}.dimension-content .standard-container .standard-header[data-v-6682903b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.dimension-content .standard-container .standard-header .standard-title[data-v-6682903b]{font-size:18px;font-weight:600;color:#1f2937;margin:0}.dimension-content .standard-container .standard-collapse[data-v-6682903b]{background:transparent}.dimension-content .standard-container .standard-collapse[data-v-6682903b] .ant-collapse-item{border:none;border-bottom:1px solid #f0f0f0;margin-bottom:8px}.dimension-content .standard-container .standard-collapse[data-v-6682903b] .ant-collapse-item:last-child{border-bottom:none;margin-bottom:0}.dimension-content .standard-container .standard-collapse[data-v-6682903b] .ant-collapse-item .ant-collapse-header{padding:12px 16px;background:#fafafa;border-radius:6px;font-size:15px;font-weight:600;color:#1f2937;transition:all .3s}.dimension-content .standard-container .standard-collapse[data-v-6682903b] .ant-collapse-item .ant-collapse-header:hover{background:#f0f0f0}.dimension-content .standard-container .standard-collapse[data-v-6682903b] .ant-collapse-item .ant-collapse-content{border:none;background:transparent}.dimension-content .standard-container .standard-collapse[data-v-6682903b] .ant-collapse-item .ant-collapse-content .ant-collapse-content-box{padding:16px 0 0}.dimension-content .standard-container .standard-collapse .standard-panel .standard-details .standard-detail[data-v-6682903b]{margin-bottom:12px;padding:10px 16px;background:#fafafa;border-radius:4px;line-height:1.8;font-size:14px;transition:all .2s}.dimension-content .standard-container .standard-collapse .standard-panel .standard-details .standard-detail[data-v-6682903b]:hover{background:#f0f0f0}.dimension-content .standard-container .standard-collapse .standard-panel .standard-details .standard-detail[data-v-6682903b]:last-child{margin-bottom:0}.dimension-content .standard-container .standard-collapse .standard-panel .standard-details .standard-detail .detail-label[data-v-6682903b]{color:#666;font-weight:500;margin-right:4px}.dimension-content .standard-container .standard-collapse .standard-panel .standard-details .standard-detail .detail-value[data-v-6682903b]{color:#333}.dimension-content .back-to-mindmap[data-v-e0199e59]{margin-bottom:16px;display:flex;justify-content:flex-start}.dimension-content .standard-container .standard-header[data-v-e0199e59]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.dimension-content .standard-container .standard-header .standard-title[data-v-e0199e59]{font-size:18px;font-weight:600;color:#1f2937;margin:0}.dimension-content .standard-container .standard-collapse[data-v-e0199e59]{background:transparent}.dimension-content .standard-container .standard-collapse[data-v-e0199e59] .ant-collapse-item{border:none;border-bottom:1px solid #f0f0f0;margin-bottom:8px}.dimension-content .standard-container .standard-collapse[data-v-e0199e59] .ant-collapse-item:last-child{border-bottom:none;margin-bottom:0}.dimension-content .standard-container .standard-collapse[data-v-e0199e59] .ant-collapse-item .ant-collapse-header{padding:12px 16px;background:#fafafa;border-radius:6px;font-size:15px;font-weight:600;color:#1f2937;transition:all .3s}.dimension-content .standard-container .standard-collapse[data-v-e0199e59] .ant-collapse-item .ant-collapse-header:hover{background:#f0f0f0}.dimension-content .standard-container .standard-collapse[data-v-e0199e59] .ant-collapse-item .ant-collapse-content{border:none;background:transparent}.dimension-content .standard-container .standard-collapse[data-v-e0199e59] .ant-collapse-item .ant-collapse-content .ant-collapse-content-box{padding:16px 0 0}.dimension-content .standard-container .standard-collapse .standard-panel .standard-details .standard-detail[data-v-e0199e59]{margin-bottom:12px;padding:10px 16px;background:#fafafa;border-radius:4px;line-height:1.8;font-size:14px;transition:all .2s}.dimension-content .standard-container .standard-collapse .standard-panel .standard-details .standard-detail[data-v-e0199e59]:hover{background:#f0f0f0}.dimension-content .standard-container .standard-collapse .standard-panel .standard-details .standard-detail[data-v-e0199e59]:last-child{margin-bottom:0}.dimension-content .standard-container .standard-collapse .standard-panel .standard-details .standard-detail .detail-label[data-v-e0199e59]{color:#666;font-weight:500;margin-right:4px}.dimension-content .standard-container .standard-collapse .standard-panel .standard-details .standard-detail .detail-value[data-v-e0199e59]{color:#333}.rectification-toolbar[data-v-6e74aab1]{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.rectification-toolbar-row[data-v-6e74aab1]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px}.rectification-generated-at[data-v-6e74aab1]{font-size:13px;color:#6b7280;flex-shrink:0}.rectification-unit-meta[data-v-6e74aab1]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px 24px;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid #e5e7eb}.rectification-unit-meta-item[data-v-6e74aab1]{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:14px;line-height:1.55;max-width:100%}.rectification-unit-meta-label[data-v-6e74aab1]{flex-shrink:0;font-weight:600;color:#0f172a}.rectification-unit-meta-label[data-v-6e74aab1]:after{content:"：";font-weight:600;color:#0f172a}.rectification-unit-meta-value[data-v-6e74aab1]{color:#1e293b;font-weight:500;word-break:break-word}.rectification-empty[data-v-6e74aab1]{padding:24px 0}.rectification-hazard-table-wrap[data-v-6e74aab1]{margin-bottom:16px;width:100%;max-width:100%;overflow-x:hidden}.rectification-hazard-table-title[data-v-6e74aab1]{font-size:14px;font-weight:600;color:#111827;margin-bottom:10px}.rectification-hazard-table[data-v-6e74aab1]{width:100%}.rectification-hazard-table[data-v-6e74aab1] .ant-table{font-size:13px}.rectification-hazard-table[data-v-6e74aab1] table{table-layout:fixed;width:100%!important}.rectification-hazard-table[data-v-6e74aab1] .ant-table-cell{vertical-align:top;white-space:normal!important;word-break:break-word}.rectification-hazard-table[data-v-6e74aab1] .ant-table-thead>tr>th,.rectification-hazard-table[data-v-6e74aab1] .ant-table-tbody>tr>td{white-space:normal!important;word-break:break-word}.rectification-conclusion[data-v-6e74aab1]{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}.rectification-conclusion .rectification-conclusion-title[data-v-6e74aab1]{font-size:14px;font-weight:600;color:#111827;margin-bottom:8px}.rectification-conclusion .rectification-conclusion-body[data-v-6e74aab1]{font-size:14px;line-height:1.65;color:#374151;white-space:pre-wrap}.rectification-unit-meta .rectification-token-num[data-v-6e74aab1]{font-weight:600;color:#374151;font-variant-numeric:tabular-nums}.rectification-ai-notice[data-v-6e74aab1]{margin-top:12px;padding-top:14px;border-top:1px solid #e5e7eb;font-size:12px;line-height:1.6;color:#9ca3af;text-align:center}.rectification-email-footer[data-v-6e74aab1]{margin-top:16px;padding-top:12px;border-top:1px solid #f0f0f0;display:flex;justify-content:flex-end;gap:8px}.rectification-loading-wrap[data-v-6e74aab1]{padding:32px 16px 40px;min-height:200px;display:flex;flex-direction:column;justify-content:center;gap:16px}.rectification-loading-title[data-v-6e74aab1]{margin:0;font-size:15px;font-weight:600;color:#111827;text-align:center}.rectification-loading-tip[data-v-6e74aab1]{margin:0;font-size:13px;line-height:1.65;color:#6b7280;text-align:center;max-width:420px;align-self:center}.rectification-loading-tip strong[data-v-6e74aab1]{color:#374151}.dimension-content .back-to-mindmap[data-v-9b21a7a8]{margin-bottom:16px;display:flex;justify-content:flex-start;align-items:center}.dimension-content .visualization-container .chart-wrapper[data-v-9b21a7a8]{background:#fff;border-radius:8px;padding:24px;margin-bottom:24px}.dimension-content .visualization-container .chart-wrapper .chart-content[data-v-9b21a7a8]{display:flex;gap:24px;align-items:flex-start}.dimension-content .visualization-container .chart-wrapper .level-legend[data-v-9b21a7a8]{flex-shrink:0;width:160px;padding:16px;background:#fafafa;border-radius:8px;border:1px solid #e8e8e8}.dimension-content .visualization-container .chart-wrapper .level-legend .legend-title[data-v-9b21a7a8]{font-size:16px;font-weight:600;color:#1f2937;margin-bottom:16px;text-align:center}.dimension-content .visualization-container .chart-wrapper .level-legend .legend-list[data-v-9b21a7a8]{display:flex;flex-direction:column;gap:12px}.dimension-content .visualization-container .chart-wrapper .level-legend .legend-list .legend-item[data-v-9b21a7a8]{display:flex;flex-direction:column;gap:4px;padding:8px 12px;background:#fff;border-radius:4px;border-left:3px solid}.dimension-content .visualization-container .chart-wrapper .level-legend .legend-list .legend-item .level-name[data-v-9b21a7a8]{font-size:14px;font-weight:600;color:#1f2937}.dimension-content .visualization-container .chart-wrapper .level-legend .legend-list .legend-item .level-range[data-v-9b21a7a8]{font-size:12px;color:#666}.dimension-content .visualization-container .chart-wrapper .chart-container[data-v-9b21a7a8]{flex:1;height:400px}.dimension-content .visualization-container .dimension-cards[data-v-9b21a7a8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.dimension-content .visualization-container .dimension-cards .dimension-card-wrapper[data-v-9b21a7a8]{display:flex;flex-direction:column}.dimension-content .visualization-container .dimension-cards .dimension-card[data-v-9b21a7a8]{background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 8px #00000014}.dimension-content .visualization-container .dimension-cards .dimension-card .card-header[data-v-9b21a7a8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.dimension-content .visualization-container .dimension-cards .dimension-card .card-header .dimension-name[data-v-9b21a7a8]{font-size:18px;font-weight:600;color:#1f2937}.dimension-content .visualization-container .dimension-cards .dimension-card .card-header .dimension-score[data-v-9b21a7a8]{font-size:24px;font-weight:700}.dimension-content .visualization-container .dimension-cards .dimension-card .card-progress[data-v-9b21a7a8]{margin-bottom:0}.dimension-content .visualization-container .dimension-cards .dimension-detail-container[data-v-9b21a7a8]{margin-top:16px;background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 8px #00000014}.dimension-content .dimension-detail[data-v-9b21a7a8] .ant-table .ant-table-thead>tr>th{background:#fafafa;font-weight:600;color:#1f2937}.dimension-content .dimension-detail[data-v-9b21a7a8] .ant-table .ant-table-tbody>tr:hover>td{background:#f5f5f5}.dimension-content .dimension-detail .empty-data[data-v-9b21a7a8]{padding:40px 0;text-align:center}.dimension-content .deducted-score-detail[data-v-9b21a7a8] .ant-table .ant-table-thead>tr>th{background:#fafafa;font-weight:600;color:#1f2937}.dimension-content .deducted-score-detail[data-v-9b21a7a8] .ant-table .ant-table-tbody>tr:hover>td{background:#f5f5f5}.dimension-content .deducted-score-detail .empty-data[data-v-9b21a7a8]{padding:40px 0;text-align:center}.report-preview-container[data-v-9b21a7a8]{width:100%;height:85vh;min-height:600px;display:flex;justify-content:center;align-items:center;background:#f5f5f5}.report-preview-container .report-iframe[data-v-9b21a7a8]{width:100%;height:100%;border:none;background:#fff}.building-fire-preview[data-v-b3a4f6e0]{padding:12px;background:#fff;max-width:580px}.building-fire-preview .preview-header[data-v-b3a4f6e0]{margin-bottom:12px;padding-bottom:10px;border-bottom:2px solid #e5e7eb}.building-fire-preview .preview-header .preview-title[data-v-b3a4f6e0]{font-size:16px;font-weight:600;color:#1f2937;margin:0}.building-fire-preview .preview-content .preview-collapse[data-v-b3a4f6e0]{background:transparent}.building-fire-preview .preview-content .preview-collapse[data-v-b3a4f6e0] .ant-collapse-item{border:none;border-bottom:1px solid #f0f0f0;margin-bottom:6px}.building-fire-preview .preview-content .preview-collapse[data-v-b3a4f6e0] .ant-collapse-item:last-child{border-bottom:none;margin-bottom:0}.building-fire-preview .preview-content .preview-collapse[data-v-b3a4f6e0] .ant-collapse-item .ant-collapse-header{padding:8px 12px;background:#fafafa;border-radius:4px;font-size:13px;font-weight:600;color:#1f2937;transition:all .2s}.building-fire-preview .preview-content .preview-collapse[data-v-b3a4f6e0] .ant-collapse-item .ant-collapse-header:hover{background:#f0f0f0}.building-fire-preview .preview-content .preview-collapse[data-v-b3a4f6e0] .ant-collapse-item .ant-collapse-content{border:none;background:transparent}.building-fire-preview .preview-content .preview-collapse[data-v-b3a4f6e0] .ant-collapse-item .ant-collapse-content .ant-collapse-content-box{padding:12px 0 0}.building-fire-preview .preview-content .preview-collapse .preview-panel .preview-details .preview-detail[data-v-b3a4f6e0]{margin-bottom:8px;padding:6px 12px;background:#fafafa;border-radius:3px;line-height:1.6;font-size:12px;transition:all .2s}.building-fire-preview .preview-content .preview-collapse .preview-panel .preview-details .preview-detail[data-v-b3a4f6e0]:hover{background:#f0f0f0}.building-fire-preview .preview-content .preview-collapse .preview-panel .preview-details .preview-detail[data-v-b3a4f6e0]:last-child{margin-bottom:0}.building-fire-preview .preview-content .preview-collapse .preview-panel .preview-details .preview-detail .detail-label[data-v-b3a4f6e0]{color:#666;font-weight:500;margin-right:4px}.building-fire-preview .preview-content .preview-collapse .preview-panel .preview-details .preview-detail .detail-value[data-v-b3a4f6e0]{color:#333}.building-fire-preview .preview-content .preview-collapse .preview-panel .preview-details .more-indicator[data-v-b3a4f6e0]{padding:6px 12px;font-size:12px;color:#999;font-style:italic;text-align:center;background:#f9fafb;border-radius:3px}.fire-facilities-preview[data-v-a5123669]{padding:12px;background:#fff;max-width:580px}.fire-facilities-preview .preview-header[data-v-a5123669]{margin-bottom:12px;padding-bottom:10px;border-bottom:2px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.fire-facilities-preview .preview-header .preview-title[data-v-a5123669]{font-size:16px;font-weight:600;color:#1f2937;margin:0}.fire-facilities-preview .preview-content .preview-collapse[data-v-a5123669]{background:transparent}.fire-facilities-preview .preview-content .preview-collapse[data-v-a5123669] .ant-collapse-item{border:none;border-bottom:1px solid #f0f0f0;margin-bottom:6px}.fire-facilities-preview .preview-content .preview-collapse[data-v-a5123669] .ant-collapse-item:last-child{border-bottom:none;margin-bottom:0}.fire-facilities-preview .preview-content .preview-collapse[data-v-a5123669] .ant-collapse-item .ant-collapse-header{padding:8px 12px;background:#fafafa;border-radius:4px;font-size:13px;font-weight:600;color:#1f2937;transition:all .2s}.fire-facilities-preview .preview-content .preview-collapse[data-v-a5123669] .ant-collapse-item .ant-collapse-header:hover{background:#f0f0f0}.fire-facilities-preview .preview-content .preview-collapse[data-v-a5123669] .ant-collapse-item .ant-collapse-content{border:none;background:transparent}.fire-facilities-preview .preview-content .preview-collapse[data-v-a5123669] .ant-collapse-item .ant-collapse-content .ant-collapse-content-box{padding:12px 0 0}.fire-facilities-preview .preview-content .preview-collapse .preview-panel .preview-details .preview-detail[data-v-a5123669]{margin-bottom:8px;padding:6px 12px;background:#fafafa;border-radius:3px;line-height:1.6;font-size:12px;transition:all .2s}.fire-facilities-preview .preview-content .preview-collapse .preview-panel .preview-details .preview-detail[data-v-a5123669]:hover{background:#f0f0f0}.fire-facilities-preview .preview-content .preview-collapse .preview-panel .preview-details .preview-detail[data-v-a5123669]:last-child{margin-bottom:0}.fire-facilities-preview .preview-content .preview-collapse .preview-panel .preview-details .preview-detail .detail-label[data-v-a5123669]{color:#666;font-weight:500;margin-right:4px}.fire-facilities-preview .preview-content .preview-collapse .preview-panel .preview-details .preview-detail .detail-value[data-v-a5123669]{color:#333}.fire-facilities-preview .preview-content .preview-collapse .preview-panel .preview-details .more-indicator[data-v-a5123669]{padding:6px 12px;font-size:12px;color:#999;font-style:italic;text-align:center;background:#f9fafb;border-radius:3px}.fire-facilities-preview .iot-modal-content .search-section[data-v-a5123669]{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.fire-facilities-preview .iot-modal-content .search-section .search-form[data-v-a5123669] .ant-form-item{margin-bottom:12px}.fire-facilities-preview .iot-modal-content .table-section .current-value-special[data-v-a5123669]{display:flex;flex-direction:column;gap:4px;align-items:center}.fire-facilities-preview .iot-modal-content .table-section .current-value-special .status-item[data-v-a5123669]{display:flex;align-items:center;gap:6px;white-space:nowrap}.fire-facilities-preview .iot-modal-content .table-section .current-value-special .status-item .status-label[data-v-a5123669]{font-size:12px;color:#666;min-width:70px;text-align:right}.fire-management-preview[data-v-7e730818]{padding:12px;background:#fff;max-width:580px}.fire-management-preview .preview-header[data-v-7e730818]{margin-bottom:12px;padding-bottom:10px;border-bottom:2px solid #e5e7eb}.fire-management-preview .preview-header .preview-title[data-v-7e730818]{font-size:16px;font-weight:600;color:#1f2937;margin:0}.fire-management-preview .preview-content .preview-collapse[data-v-7e730818]{background:transparent}.fire-management-preview .preview-content .preview-collapse[data-v-7e730818] .ant-collapse-item{border:none;border-bottom:1px solid #f0f0f0;margin-bottom:6px}.fire-management-preview .preview-content .preview-collapse[data-v-7e730818] .ant-collapse-item:last-child{border-bottom:none;margin-bottom:0}.fire-management-preview .preview-content .preview-collapse[data-v-7e730818] .ant-collapse-item .ant-collapse-header{padding:8px 12px;background:#fafafa;border-radius:4px;font-size:13px;font-weight:600;color:#1f2937;transition:all .2s}.fire-management-preview .preview-content .preview-collapse[data-v-7e730818] .ant-collapse-item .ant-collapse-header:hover{background:#f0f0f0}.fire-management-preview .preview-content .preview-collapse[data-v-7e730818] .ant-collapse-item .ant-collapse-content{border:none;background:transparent}.fire-management-preview .preview-content .preview-collapse[data-v-7e730818] .ant-collapse-item .ant-collapse-content .ant-collapse-content-box{padding:12px 0 0}.fire-management-preview .preview-content .preview-collapse .preview-panel .preview-details .preview-detail[data-v-7e730818]{margin-bottom:8px;padding:6px 12px;background:#fafafa;border-radius:3px;line-height:1.6;font-size:12px;transition:all .2s}.fire-management-preview .preview-content .preview-collapse .preview-panel .preview-details .preview-detail[data-v-7e730818]:hover{background:#f0f0f0}.fire-management-preview .preview-content .preview-collapse .preview-panel .preview-details .preview-detail[data-v-7e730818]:last-child{margin-bottom:0}.fire-management-preview .preview-content .preview-collapse .preview-panel .preview-details .preview-detail .detail-label[data-v-7e730818]{color:#666;font-weight:500;margin-right:4px}.fire-management-preview .preview-content .preview-collapse .preview-panel .preview-details .preview-detail .detail-value[data-v-7e730818]{color:#333}.fire-management-preview .preview-content .preview-collapse .preview-panel .preview-details .more-indicator[data-v-7e730818]{padding:6px 12px;font-size:12px;color:#999;font-style:italic;text-align:center;background:#f9fafb;border-radius:3px}.mind-map-container[data-v-a5506493]{width:100%;height:100%;background:#fff;overflow:auto}.mind-map-container .mind-map-header .mind-map-header-title[data-v-a5506493]{font-size:40px;font-weight:700;color:#1f2937;text-align:center;padding:10px 0;box-sizing:border-box;letter-spacing:10px;margin-bottom:30px}.mind-map-container .mind-map-title[data-v-a5506493]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:50px;padding:0 20px;box-sizing:border-box}.mind-map-container .mind-map-title .mind-map-title-item[data-v-a5506493]{flex:1;text-align:center;font-size:20px;font-weight:700;color:#1f2937}.mind-map-container .mind-map-content[data-v-a5506493]{display:flex;align-items:stretch;min-height:75vh;width:100%;gap:20px;position:relative;padding:0 20px}.layer[data-v-a5506493]{display:flex;flex-direction:column;align-items:center;position:relative;justify-content:center;flex:1;margin:0 10px;align-self:stretch;flex-shrink:0}.layer .layer-border[data-v-a5506493]{border:2px solid #e5e7eb;border-radius:4px;padding:10px;background:#fff;width:100%;min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box}.layer-5 .layer .layer-border[data-v-a5506493]{padding:0}.layer .nodes[data-v-a5506493]{display:flex;flex-direction:column;gap:30px;align-items:center;width:100%}.layer-5 .layer .nodes[data-v-a5506493]{width:100%;align-items:stretch}.layer .layer-arrow[data-v-a5506493]{position:absolute;right:-30px;top:50%;transform:translateY(-50%);width:30px;height:30px;display:flex;align-items:center;justify-content:center;z-index:2}.layer .layer-arrow .arrow-icon[data-v-a5506493]{width:100%;height:100%;object-fit:contain;transition:all .3s ease;display:block}.layer .layer-arrow.arrow-start-to-1 .arrow-icon[data-v-a5506493]{filter:brightness(0) saturate(100%) invert(25%) sepia(20%) saturate(2000%) hue-rotate(195deg) brightness(.8)}.layer .layer-arrow.arrow-1-to-2 .arrow-icon[data-v-a5506493]{filter:brightness(0) saturate(100%) invert(35%) sepia(80%) saturate(1000%) hue-rotate(60deg) brightness(.6)}.layer .layer-arrow.arrow-2-to-3 .arrow-icon[data-v-a5506493]{filter:brightness(0) saturate(100%) invert(10%) sepia(100%) saturate(5000%) hue-rotate(0deg) brightness(.5)}.layer .layer-arrow.arrow-3-to-4 .arrow-icon[data-v-a5506493],.layer .layer-arrow.arrow-4-to-5 .arrow-icon[data-v-a5506493],.layer .layer-arrow.arrow-5-to-6 .arrow-icon[data-v-a5506493]{filter:brightness(0) saturate(100%) invert(15%) sepia(5%) saturate(500%) hue-rotate(180deg) brightness(.9)}.layer .layer-arrow:hover .arrow-icon[data-v-a5506493]{transform:scale(1.2)}.layer.layer-6 .layer-arrow[data-v-a5506493]{display:none}.layer .node[data-v-a5506493]{display:flex;align-items:center;justify-content:center;background:#fff;font-size:30px;font-weight:700;color:#1e3a5f;font-family:SimHei,Microsoft YaHei,Arial,sans-serif;width:100%;max-width:100%;text-align:center;box-sizing:border-box}.layer .node.node-start[data-v-a5506493]{width:100%;height:500px;background:transparent;padding:0;cursor:pointer;transition:all .3s ease}.layer .node.node-start[data-v-a5506493]:hover{border-color:#3b82f6;transform:translateY(-3px);box-shadow:0 6px 12px #1f29374d}.layer .node.node-start[data-v-a5506493]:active{transform:translateY(-1px)}.layer .node.node-start img[data-v-a5506493]{max-width:100%;max-height:100%;object-fit:contain}.layer .node.node-level-1[data-v-a5506493]{border-color:#1e3a5f;color:#1e3a5f;border-width:2px;min-height:50px;white-space:normal;line-height:1.4;display:flex;align-items:center;justify-content:center;font-size:40px;background:linear-gradient(135deg,#e6f0ff,#d4e5ff);padding:10px}.layer .node.node-level-1 .node-level-1-content[data-v-a5506493]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:12px;width:100%}.layer .node.node-level-1 .node-level-1-icon[data-v-a5506493]{width:80px;height:80px;object-fit:contain;flex-shrink:0}.layer .node.node-level-1 .node-level-1-text[data-v-a5506493]{display:flex;align-items:center}.layer .node.node-level-1 span[data-v-a5506493]{text-align:center}.layer .node.node-level-1.node-level-1-highlight[data-v-a5506493]{border-color:#ff6b35;color:#ff6b35;border-width:3px;font-size:40px;font-weight:700;background:linear-gradient(135deg,#fff5f0,#ffe5d9)}.layer .node.node-level-2[data-v-a5506493]{border-color:#ff6b35;color:#ff6b35;border-width:1.5px;font-size:40px;min-height:40px;background:linear-gradient(135deg,#fff5f0,#ffe5d9);padding:10px;display:flex;align-items:center;justify-content:center}.layer .node.node-level-2 .node-level-2-content[data-v-a5506493]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:12px;width:100%}.layer .node.node-level-2 .node-level-2-icon[data-v-a5506493]{width:80px;height:80px;object-fit:contain;flex-shrink:0}.layer .node.node-level-2 .node-level-2-text[data-v-a5506493]{display:flex;align-items:center}.layer .node.node-level-3[data-v-a5506493]{border-color:#2563eb;color:#2563eb;border-width:1.5px;font-size:40px;min-height:40px;cursor:pointer;transition:all .3s ease;white-space:normal;line-height:1.4;background:linear-gradient(135deg,#eff6ff,#dbeafe);padding:10px;display:flex;align-items:center;justify-content:center}.layer .node.node-level-3 .node-level-3-content[data-v-a5506493]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%}.layer .node.node-level-3 .node-level-3-icon[data-v-a5506493]{width:80px;height:80px;object-fit:contain;flex-shrink:0}.layer .node.node-level-3 .node-level-3-text[data-v-a5506493]{display:flex;align-items:center;justify-content:center}.layer .node.node-level-3 span[data-v-a5506493]{text-align:center}.layer .node.node-level-3[data-v-a5506493]:hover{background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-color:#1d4ed8;transform:translateY(-2px);box-shadow:0 4px 8px #2563eb33}.layer .node.node-level-3[data-v-a5506493]:active{transform:translateY(0)}.layer .node.node-level-3-data-source[data-v-a5506493]{border-color:#2563eb;color:#2563eb;border-width:1.5px;font-size:40px;min-height:40px;min-width:120px;background:linear-gradient(135deg,#eff6ff,#dbeafe);transition:all .3s ease;cursor:pointer}.layer .node.node-level-3-data-source[data-v-a5506493]:hover{background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-color:#1d4ed8;transform:translateY(-2px);box-shadow:0 4px 8px #2563eb33}.layer .node.node-level-4[data-v-a5506493]{border-color:#1f2937;color:#1f2937;border-width:2px;font-size:20px;font-family:Arial,Times New Roman,sans-serif;min-height:50px;padding:0;cursor:pointer;transition:all .3s ease}.layer .node.node-level-4[data-v-a5506493]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #1f293733}.layer .node.node-level-4 img[data-v-a5506493]{width:300px;height:500px;display:block}.layer .node.node-level-5[data-v-a5506493]{border:none;padding:0;min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:100%;background:transparent;cursor:pointer;transition:all .3s ease}.layer .node.node-level-5[data-v-a5506493]:hover{transform:translateY(-3px);box-shadow:0 8px 16px #1e3a8a66}.layer .node.node-level-5:hover .liquid-chart-container[data-v-a5506493]{box-shadow:inset 0 0 20px #3b82f64d}.layer .node.node-level-5[data-v-a5506493]:active{transform:translateY(-1px)}.layer .node.node-level-5 .chart-label[data-v-a5506493]{margin-top:15px;font-size:24px;font-weight:700;color:#1e3a5f;text-align:center;font-family:SimHei,Microsoft YaHei,Arial,sans-serif}.layer .node.node-level-6[data-v-a5506493]{color:#1f2937;border:none;font-size:20px;font-family:Arial,Times New Roman,sans-serif;min-height:200px;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.layer .node.node-level-6 .video-wrapper[data-v-a5506493]{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.layer .node.node-level-6 .video-wrapper[data-v-a5506493]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.layer .node.node-level-6 .video-wrapper:hover .video-preview[data-v-a5506493]{background-color:#00000080}.layer .node.node-level-6 .video-wrapper:hover .video-preview[data-v-a5506493]:before{content:"";position:absolute;inset:0;background:#0003;z-index:0}.layer .node.node-level-6 .video-wrapper:hover .play-icon[data-v-a5506493]{transform:scale(1.1);color:#1890ff}.layer .node.node-level-6 .video-wrapper .video-preview[data-v-a5506493]{width:100%;flex:1;display:flex;align-items:center;justify-content:center;background:#00000080;position:relative;min-height:200px;transition:all .3s ease;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden}.layer .node.node-level-6 .video-wrapper .video-preview.video-preview-city[data-v-a5506493]{background-image:url(/assets/city-video-CU1NYwSz.png);background-color:#0000004d}.layer .node.node-level-6 .video-wrapper .video-preview.video-preview-building[data-v-a5506493]{background-image:url(/assets/build-video-CQ5qp-g6.png);background-color:#0000004d}.layer .node.node-level-6 .video-wrapper .video-preview .preview-video[data-v-a5506493]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.layer .node.node-level-6 .video-wrapper .video-preview .play-icon-wrapper[data-v-a5506493]{display:flex;align-items:center;justify-content:center;z-index:2;position:relative}.layer .node.node-level-6 .video-wrapper .video-preview .play-icon-wrapper .play-icon[data-v-a5506493]{font-size:64px;color:#ffffffe6;transition:all .3s ease;text-shadow:0 2px 8px rgba(0,0,0,.5)}.layer .node.node-level-6 .video-wrapper .video-label[data-v-a5506493]{width:100%;text-align:center;font-size:18px;font-weight:700;color:#1f2937;background:#fffffff2;padding:10px 0;margin-top:5px;border-top:1px solid #e5e7eb}.layer .node.node-level-6 img[data-v-a5506493]{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block}.layer.layer-3 .layer-3-content[data-v-a5506493]{display:flex;flex-direction:row;width:100%;height:100%;position:relative;align-items:stretch;overflow:hidden;box-sizing:border-box;gap:10px}.layer.layer-3 .layer-3-top[data-v-a5506493],.layer.layer-3 .layer-3-bottom[data-v-a5506493]{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:0;overflow:hidden}.layer.layer-3 .layer-3-top .nodes[data-v-a5506493],.layer.layer-3 .layer-3-bottom .nodes[data-v-a5506493]{display:flex;flex-direction:column;gap:15px;width:100%;height:100%;justify-content:center;align-items:center;overflow:hidden;box-sizing:border-box}.layer.layer-3 .layer-3-connections[data-v-a5506493]{flex:0 0 auto;position:relative;display:flex;align-items:center;justify-content:center;padding:10px 0;min-height:60px}.layer.layer-3 .layer-3-connections .data-flow-container[data-v-a5506493]{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;height:100%}.layer.layer-3 .layer-3-connections .data-flow-container .sync-icon-wrapper[data-v-a5506493]{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.layer.layer-3 .layer-3-connections .data-flow-container .sync-icon-wrapper .sync-icon[data-v-a5506493]{font-size:32px;color:#2563eb;animation:rotate-sync 2s linear infinite}.liquid-chart-container[data-v-a5506493]{width:100%;max-width:100%;height:100%;min-height:300px;position:relative;border-radius:0;box-sizing:border-box;transition:all .3s ease}@media(max-width:1920px){.mind-map-container .mind-map-content[data-v-a5506493]{gap:15px;padding:0 15px;min-height:72vh}.mind-map-header .mind-map-header-title[data-v-a5506493]{margin-bottom:20px!important}.layer[data-v-a5506493]{margin:0 5px}.layer .layer-arrow[data-v-a5506493]{right:-25px;width:25px;height:25px}.layer .layer-arrow .arrow-icon[data-v-a5506493]{font-size:20px}.layer .nodes[data-v-a5506493]{gap:15px!important}.layer .node.node-start[data-v-a5506493]{height:400px}.layer .node.node-level-1[data-v-a5506493],.layer .node.node-level-1.node-level-1-highlight[data-v-a5506493]{font-size:30px}.layer .node.node-level-1 .node-level-1-icon[data-v-a5506493]{width:50px;height:50px}.layer .node.node-level-2[data-v-a5506493]{font-size:30px}.layer .node.node-level-2 .node-level-2-icon[data-v-a5506493]{width:50px;height:50px}.layer .node.node-level-3[data-v-a5506493]{font-size:30px}.layer .node.node-level-3 .node-level-3-icon[data-v-a5506493]{width:50px;height:50px}.layer .node.node-level-3-data-source[data-v-a5506493]{font-size:30px}.layer .node.node-level-4 img[data-v-a5506493]{width:200px;height:400px}}@media(max-width:1560px){.mind-map-container .mind-map-content[data-v-a5506493]{gap:12px;padding:0 12px}.layer[data-v-a5506493]{margin:0 5px}.layer .layer-border[data-v-a5506493]{padding:12px;min-height:520px}.layer .layer-arrow[data-v-a5506493]{right:-22px;width:22px;height:22px}.layer .layer-arrow .arrow-icon[data-v-a5506493]{font-size:18px}.layer .node.node-start[data-v-a5506493]{height:380px}.layer .node.node-level-1[data-v-a5506493]{font-size:36px}.layer .node.node-level-1 .node-level-1-icon[data-v-a5506493]{width:50px;height:50px}.layer .node.node-level-1-highlight[data-v-a5506493],.layer .node.node-level-2[data-v-a5506493]{font-size:36px}.layer .node.node-level-2 .node-level-2-icon[data-v-a5506493]{width:50px;height:50px}.layer .node.node-level-3[data-v-a5506493]{font-size:36px}.layer .node.node-level-3 .node-level-3-icon[data-v-a5506493]{width:50px;height:50px}}@media(max-width:1440px){.mind-map-container[data-v-a5506493]{padding:15px}.mind-map-content[data-v-a5506493]{gap:10px;padding:0 10px}.layer[data-v-a5506493]{margin:0 5px}.layer .layer-border[data-v-a5506493]{padding:12px;min-height:500px}.layer .layer-arrow[data-v-a5506493]{right:-20px;width:20px;height:20px}.layer .layer-arrow .arrow-icon[data-v-a5506493]{font-size:16px}.layer .node[data-v-a5506493]{font-size:16px;padding:8px 12px}.layer .node.node-start[data-v-a5506493]{height:350px}.layer .node.node-level-1[data-v-a5506493]{font-size:32px}.layer .node.node-level-1 .node-level-1-icon[data-v-a5506493]{width:45px;height:45px}.layer .node.node-level-1.node-level-1-highlight[data-v-a5506493],.layer .node.node-level-2[data-v-a5506493]{font-size:32px}.layer .node.node-level-2 .node-level-2-icon[data-v-a5506493]{width:45px;height:45px}.layer .node.node-level-3[data-v-a5506493]{font-size:32px}.layer .node.node-level-3 .node-level-3-icon[data-v-a5506493]{width:45px;height:45px}.layer .node.node-level-4[data-v-a5506493],.layer .node.node-level-5[data-v-a5506493],.layer .node.node-level-6[data-v-a5506493]{font-size:18px}.layer .node.node-level-5 .chart-label[data-v-a5506493]{font-size:20px;margin-top:12px}}@media(max-width:1024px){.mind-map-container[data-v-a5506493]{padding:10px}.mind-map-content[data-v-a5506493]{gap:8px;padding:0 8px}.layer[data-v-a5506493]{margin:0 5px}.layer .layer-border[data-v-a5506493]{padding:10px;min-height:500px}.layer .layer-arrow[data-v-a5506493]{right:-18px;width:18px;height:18px}.layer .layer-arrow .arrow-icon[data-v-a5506493]{font-size:14px}.layer .node[data-v-a5506493]{font-size:14px;padding:6px 10px}.layer .node.node-start[data-v-a5506493]{height:350px}.layer .node.node-level-1[data-v-a5506493]{font-size:28px;min-height:40px}.layer .node.node-level-1 .node-level-1-icon[data-v-a5506493]{width:40px;height:40px}.layer .node.node-level-1.node-level-1-highlight[data-v-a5506493]{font-size:28px;min-height:45px}.layer .node.node-level-2[data-v-a5506493]{font-size:28px;min-height:35px}.layer .node.node-level-2 .node-level-2-icon[data-v-a5506493]{width:40px;height:40px}.layer .node.node-level-3[data-v-a5506493]{font-size:28px;min-height:35px}.layer .node.node-level-3 .node-level-3-icon[data-v-a5506493]{width:40px;height:40px}.layer .node.node-level-4[data-v-a5506493],.layer .node.node-level-5[data-v-a5506493],.layer .node.node-level-6[data-v-a5506493]{font-size:16px;min-height:45px}.layer .node.node-level-5 .chart-label[data-v-a5506493]{font-size:18px;margin-top:10px}}.video-modal-content[data-v-a5506493]{width:100%;height:70vh;display:flex;align-items:center;justify-content:center;background:#000}.video-modal-content .modal-video[data-v-a5506493]{width:100%;height:100%;object-fit:contain}.pdf-modal-content[data-v-a5506493]{width:100%;height:80vh;display:flex;align-items:center;justify-content:center;background:#f5f5f5}.pdf-modal-content .pdf-iframe[data-v-a5506493]{width:100%;height:100%;border:none}.mind-line .mind-line-row[data-v-a5506493]{position:absolute;left:-14px;bottom:-5px;width:30px;height:40px;display:block;transform:rotate(-90deg);transform-origin:center center;object-fit:contain;filter:brightness(0) saturate(100%) invert(25%) sepia(20%) saturate(2000%) hue-rotate(195deg) brightness(.8)}.mind-line[data-v-a5506493]:after{content:"";position:absolute;width:6px;height:35px;bottom:0;background:#1e3a5f;right:0}.app-container[data-v-b04d83b9]{display:flex;flex-direction:column;width:100%;height:100%}.bottom-container[data-v-b04d83b9]{flex-shrink:0;text-align:center;padding:10px 0;color:#999;font-size:20px;background:#f5f5f5}.duty-overview-container[data-v-b04d83b9]{flex:1;background:#f0f2f5}.duty-overview-container[data-v-b04d83b9] .ant-tabs{line-height:1.3}.duty-overview-container .dimension-tabs[data-v-b04d83b9]{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:0 16px;height:100%}.duty-overview-container .dimension-tabs[data-v-b04d83b9] .ant-tabs-card .ant-tabs-tab{padding:12px 20px;border-radius:8px 8px 0 0}.duty-overview-container .dimension-tabs[data-v-b04d83b9] .ant-tabs-card .ant-tabs-tab .tab-label{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:500}.duty-overview-container .dimension-tabs[data-v-b04d83b9] .ant-tabs-card .ant-tabs-tab .tab-label .tab-icon{font-size:18px}.duty-overview-container .dimension-tabs[data-v-b04d83b9] .ant-tabs-card .ant-tabs-tab .tab-label.tab-label-mindmap{color:#1890ff;font-weight:600;position:relative}.duty-overview-container .dimension-tabs[data-v-b04d83b9] .ant-tabs-card .ant-tabs-tab .tab-label.tab-label-mindmap:before{content:"";position:absolute;left:-8px;top:50%;transform:translateY(-50%);width:3px;height:16px;background:#1890ff;border-radius:2px}.duty-overview-container .dimension-tabs[data-v-b04d83b9] .ant-tabs-card .ant-tabs-tab.ant-tabs-tab-active .tab-label-mindmap{color:#1890ff;font-weight:700}.duty-overview-container .dimension-tabs[data-v-b04d83b9] .ant-tabs-card .ant-tabs-content-holder{padding:24px;background:#fff}
