body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.map-drawer-popup{background:#0c1424f7!important;border:1px solid #ffffff1a!important;border-radius:8px!important;box-shadow:0 6px 28px #0000008c!important;padding:4px!important}.map-drawer-popup,.map-viewpad-help-popover{z-index:1300!important}.map-viewpad-help-popover .ant-popover-inner{background:#0c1424f7!important;border:1px solid #ffffff1f!important;border-radius:8px!important;box-shadow:0 6px 28px #0000008c!important}.map-viewpad-help-popover .ant-popover-title{border-bottom:1px solid #ffffff1a!important;color:#ffffffeb!important;font-weight:600!important}.map-viewpad-help-popover .ant-popover-inner-content{color:#ffffffe0!important}.map-viewpad-help-popover .ant-popover-arrow:before{background:#0c1424f7!important}.map-more-tools-dropdown .ant-dropdown-menu{background:#0000!important;box-shadow:none!important;padding:4px!important}.map-more-tools-dropdown .ant-dropdown-menu-item,.map-more-tools-dropdown .ant-dropdown-menu-submenu-title{border-radius:6px!important;color:#ffffffe0!important;font-size:13px!important}.map-more-tools-dropdown .ant-dropdown-menu-item-divider,.map-more-tools-dropdown .ant-dropdown-menu-item:hover,.map-more-tools-dropdown .ant-dropdown-menu-submenu-title:hover{background:#ffffff1a!important}.map-more-tools-dropdown .ant-dropdown-menu-item-icon{color:#ffffff8c!important}.map-drawer-popup .ant-select-dropdown,.map-drawer-popup .ant-select-tree,.map-drawer-popup .ant-select-tree-list,.map-drawer-popup .ant-select-tree-list-holder,.map-drawer-popup .ant-select-tree-list-holder>div,.map-drawer-popup .ant-tree-select-dropdown,.map-drawer-popup .rc-virtual-list,.map-drawer-popup .rc-virtual-list-holder,.map-drawer-popup .rc-virtual-list-holder-inner{background:#0000!important}.map-drawer-popup .ant-select-tree-list-search{background:#ffffff0f!important;border-bottom:1px solid #ffffff14!important;padding:4px 8px!important}.map-drawer-popup .ant-input{background:#ffffff14!important;border-color:#ffffff26!important;border-radius:4px!important;color:#ffffffd9!important}.map-drawer-popup .ant-input::placeholder{color:#ffffff4d!important}.map-drawer-popup .ant-input-prefix{color:#ffffff59!important}.map-drawer-popup .ant-select-tree-treenode{color:#ffffffc7!important;padding:2px 0!important}.map-drawer-popup .ant-select-tree-node-content-wrapper{border-radius:4px!important;color:#ffffffc7!important;transition:background .15s!important}.map-drawer-popup .ant-select-tree-node-content-wrapper:hover,.map-drawer-popup .ant-select-tree-treenode:hover .ant-select-tree-node-content-wrapper{background:#1677ff2e!important;color:#fffffff2!important}.map-drawer-popup .ant-select-tree-node-selected .ant-select-tree-node-content-wrapper,.map-drawer-popup .ant-select-tree-node-selected>.ant-select-tree-node-content-wrapper{background:#1677ff52!important;color:#69b1ff!important;font-weight:600!important}.map-drawer-popup .ant-select-tree-switcher{color:#fff6!important}.map-drawer-popup .ant-select-tree-indent-unit:before{border-color:#ffffff1a!important}.map-drawer-popup .ant-select-item{border-radius:4px!important;color:#ffffffc7!important}.map-drawer-popup .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:#1677ff2e!important;color:#fffffff2!important}.map-drawer-popup .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:#1677ff52!important;color:#69b1ff!important;font-weight:600!important}.map-drawer-popup .ant-select-item-group{color:#ffffff59!important;font-size:11px!important}.map-drawer-popup .ant-empty-description{color:#ffffff4d!important}.map-drawer-popup ::-webkit-scrollbar{width:4px}.map-drawer-popup ::-webkit-scrollbar-track{background:#0000}.map-drawer-popup ::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}@media (max-width:768px){.leaflet-top.leaflet-left .leaflet-control-zoom{display:none}}@keyframes fire-control-mobile-sheet-enter{0%{opacity:.96;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}.fire-control-mobile-sheet{animation:fire-control-mobile-sheet-enter .38s cubic-bezier(.32,.72,0,1) both}.Home_layout__K\+ECb{display:flex;flex-direction:column;height:100vh;overflow:hidden;width:100%}.Home_header__yOqZm{align-items:center;background:#fff;border-bottom:1px solid #f0f0f0;box-shadow:0 2px 8px #0000001a;box-sizing:border-box;display:flex;height:64px;justify-content:space-between;padding:0 10px;transition:all .3s ease;width:100%;z-index:10}@media(max-width:768px){.Home_header__yOqZm{height:56px;padding:0 10px}}@media(max-width:480px){.Home_header__yOqZm{height:50px;padding:0 8px}}.Home_logo__prrBV{align-items:center;display:flex;transition:all .3s ease;width:30%}.Home_logo__prrBV img{height:40px;margin-right:12px;object-fit:contain;transition:all .3s ease;width:auto}@media(max-width:768px){.Home_logo__prrBV{max-width:150px;min-width:120px}.Home_logo__prrBV img{height:32px;margin-right:8px}}@media(max-width:480px){.Home_logo__prrBV{max-width:120px;min-width:100px}.Home_logo__prrBV img{height:28px;margin-right:6px}}.Home_menuWrapper__SgJbj{align-items:center;box-sizing:border-box;display:flex;justify-content:flex-end;width:70%}.Home_searchWrapper__OEZWZ{flex:0 0 auto;margin:0 24px;min-width:140px;position:relative;transition:all .3s ease;z-index:5}.Home_searchWrapper__OEZWZ:hover{transform:scale(1.02)}@media(min-width:769px)and (max-width:1024px){.Home_searchWrapper__OEZWZ{margin:0 12px;max-width:160px;min-width:120px}}@media(max-width:768px){.Home_searchWrapper__OEZWZ{margin:0 8px;max-width:100px;min-width:80px}}@media(max-width:480px){.Home_searchWrapper__OEZWZ{margin:0 4px;max-width:100px;min-width:80px}}.Home_search__kk52H{width:100%}.Home_search__kk52H .ant-select-selector{border-radius:20px!important}.Home_search__kk52H .ant-select-clear{background:#0000;right:28px}.Home_search__kk52H .ant-select-clear:hover{color:#ff4d4f}.Home_searchInput__nye4M{background:#f5f5f5;border:2px solid #0000;border-radius:20px;transition:all .3s}.Home_searchInput__nye4M:focus,.Home_searchInput__nye4M:hover{background:#fff;border-color:#1890ff;box-shadow:0 0 0 2px #1890ff26}.Home_searchInput__nye4M .ant-input-suffix{margin-left:8px;padding-right:4px}.Home_searchInput__nye4M input{font-size:14px;padding:4px 12px}.Home_searchInput__nye4M input::placeholder{color:#bfbfbf}@media(max-width:768px){.Home_searchInput__nye4M input{font-size:12px;padding:2px 8px}}@media(max-width:480px){.Home_searchInput__nye4M input{font-size:11px;padding:1px 6px}}.Home_searchIcon__lmTTM{color:#8c8c8c;transition:all .3s}.Home_searchInput__nye4M:hover .Home_searchIcon__lmTTM{color:#1890ff}.Home_icon__IhoXp{color:#1890ff;font-size:24px;margin-right:10px}.Home_title__rBcvT{color:#1890ff;margin:0 0 0 10px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:768px){.Home_title__rBcvT{display:none}}.Home_menu__jJjlR{border:none!important;display:flex;flex:1 1 auto;margin-left:8px;max-width:calc(100% - 200px);min-width:200px;overflow:visible;white-space:nowrap}@media(min-width:769px)and (max-width:1024px){.Home_menu__jJjlR{display:none}}@media(max-width:768px){.Home_menu__jJjlR{display:none}}.Home_menuItem__Xqy56{position:relative}.Home_menuItem__Xqy56:after{background-color:#1890ff;bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:all .3s;width:0}.Home_menuItem__Xqy56:hover:after{width:20px}.Home_toolBar__6Wcl3{display:flex;justify-content:space-around}.Home_toolBar__6Wcl3 .Home_userButton__hHw4J{flex-shrink:0;margin-left:8px}@media(min-width:769px)and (max-width:1024px){.Home_toolBar__6Wcl3{max-width:280px;min-width:220px}.Home_toolBar__6Wcl3 .Home_userButton__hHw4J{margin-left:6px}.Home_toolBar__6Wcl3 .Home_userButton__hHw4J span{font-size:13px;max-width:120px!important}}@media(max-width:768px){.Home_toolBar__6Wcl3{max-width:200px;min-width:200px}.Home_toolBar__6Wcl3 .Home_userButton__hHw4J{margin-left:4px}.Home_toolBar__6Wcl3 .Home_userButton__hHw4J span{font-size:12px;max-width:60px!important}}@media(max-width:480px){.Home_toolBar__6Wcl3{max-width:180px;min-width:160px}.Home_toolBar__6Wcl3 .Home_userButton__hHw4J{margin-left:2px}.Home_toolBar__6Wcl3 .Home_userButton__hHw4J span{font-size:11px;max-width:50px!important}}.Home_content__6JbQu{background-color:#f5f5f5;flex:1 1;overflow-y:auto;padding:10px;transition:all .3s ease}.Home_footer__nKlmH{background:#f0f2f5;border-top:1px solid #e8e8e8;color:#666;font-size:10px;padding:12px 20px;text-align:center}.Home_footer__nKlmH .Home_footerContent__9Pp1-{align-items:center;display:flex;gap:50px;justify-content:center}.Home_footer__nKlmH .Home_footerMobileCompact__gGeK5{align-items:center;display:flex;font-size:11px;gap:10px;justify-content:center;line-height:1.4}@media(max-width:768px){.Home_footer__nKlmH{font-size:9px;padding:8px 15px}.Home_footer__nKlmH .Home_footerContent__9Pp1-{flex-direction:column;gap:15px;text-align:center}.Home_footer__nKlmH .Home_footerMobileCompact__gGeK5{font-size:10px;gap:8px}}@media(max-width:480px){.Home_footer__nKlmH{font-size:8px;padding:6px 10px}.Home_footer__nKlmH .Home_footerContent__9Pp1-{gap:10px}.Home_footer__nKlmH .Home_footerMobileCompact__gGeK5{font-size:9px;gap:6px}}@media(min-width:769px)and (max-width:1024px){.Home_mobileMenuButton__joHxn{border:1px solid #0000;border-radius:4px;display:block!important;margin-left:8px;padding:4px 8px}.Home_mobileMenuButton__joHxn:hover{background-color:#1890ff1a;border-color:#1890ff33}.Home_mobileMenuButton__joHxn:active{background-color:#1890ff33}}@media(max-width:768px){.Home_mobileMenuButton__joHxn{border:1px solid #0000;border-radius:4px;display:block!important;margin-left:8px;padding:4px 8px}.Home_mobileMenuButton__joHxn:hover{background-color:#1890ff1a;border-color:#1890ff33}.Home_mobileMenuButton__joHxn:active{background-color:#1890ff33}}@media(max-width:480px){.Home_mobileMenuButton__joHxn{margin-left:4px;padding:2px 6px}}.Home_mobileMenu__q6yLe{display:none}.Home_operationGuideBtn__-Nioc{color:#ff4d4f!important;font-weight:500;margin-right:8px;transition:all .3s ease;white-space:nowrap}.Home_operationGuideBtn__-Nioc:hover{color:#ff7875!important;transform:scale(1.05)}@media(max-width:768px){.Home_operationGuideBtn__-Nioc{font-size:12px;margin-right:4px;padding:4px 8px}}@media(max-width:480px){.Home_operationGuideBtn__-Nioc{font-size:11px;margin-right:2px;padding:2px 6px}}.Home_breadcrumbContainer__UPtaY{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.Home_breadcrumbContainer__UPtaY .ant-tag{align-items:center;border-radius:4px;cursor:pointer;display:flex;font-size:14px;margin-right:0;padding:4px 8px;transition:all .3s;-webkit-user-select:none;user-select:none}.Home_breadcrumbContainer__UPtaY .ant-tag:hover{opacity:.8}.Home_breadcrumbContainer__UPtaY .ant-tag .anticon-close{font-size:12px;margin-left:6px}.Home_breadcrumbContainer__UPtaY .ant-tag .anticon-close:hover{color:#ff4d4f}.Home_breadcrumbTag__\+fa4y{margin-right:4px;position:relative}@media(max-width:1200px){.Home_logo__prrBV{min-width:180px}.Home_searchWrapper__OEZWZ{max-width:160px;min-width:120px}.Home_menu__jJjlR{min-width:150px}}@media(max-width:992px){.Home_logo__prrBV{min-width:160px;width:40%}.Home_logo__prrBV .Home_title__rBcvT{font-size:18px}.Home_logo__prrBV img{height:36px}.Home_searchWrapper__OEZWZ{max-width:140px;min-width:100px}.Home_menu__jJjlR{min-width:120px}}@media(max-width:768px){.Home_menu__jJjlR{display:none}.Home_searchWrapper__OEZWZ{max-width:150px}.Home_mobileMenuButton__joHxn{display:block!important}.Home_toolBar__6Wcl3{min-width:140px}}@media(max-width:576px){.Home_searchWrapper__OEZWZ{display:none}}.ant-select-dropdown.Home_searchDropdown__X3hA3{border-radius:8px;box-shadow:0 6px 16px #00000014;padding:4px}.ant-select-dropdown.Home_searchDropdown__X3hA3 .ant-select-item{border-radius:4px;padding:8px 12px;transition:all .3s}.ant-select-dropdown.Home_searchDropdown__X3hA3 .ant-select-item:hover{background:#f0f7ff}.ant-select-dropdown.Home_searchDropdown__X3hA3 .ant-select-item-option-selected{background:#e6f4ff;font-weight:500}.Home_aiAssistantBtn__qVoDq{backface-visibility:hidden;transform-style:preserve-3d;z-index:1001}.Home_aiAssistantBtn__qVoDq:after,.Home_aiAssistantBtn__qVoDq:before{display:none!important}.Home_aiAssistantBtn__qVoDq .Home_aiIcon__B2qQA{border-radius:50%;height:50px;width:50px}.Home_aiAssistantBtn__qVoDq .ant-float-btn-body{animation:Home_simpleFloat__ynW3o 2.5s ease-in-out infinite;backface-visibility:hidden;border:2px solid #fff;box-shadow:0 0 12px 4px #57f74e66;height:55px;position:relative;transform:translateZ(0);width:55px;will-change:transform}.Home_aiAssistantBtn__qVoDq .ant-float-btn-body:after,.Home_aiAssistantBtn__qVoDq .ant-float-btn-body:before{display:none!important}.Home_aiAssistantBtn__qVoDq .ant-float-btn-content,.Home_aiAssistantBtn__qVoDq .ant-float-btn-icon{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.Home_aiAssistantBtn__qVoDq .anticon{color:#fff;display:block;filter:drop-shadow(0 0 2px rgba(255,255,255,.8));font-size:30px;position:static}.Home_greetingBubble__dUP9G{animation:Home_slideInUp__q\+Ssx .4s ease-out forwards;background:linear-gradient(145deg,#52c41a,#08979c);border-radius:20px;bottom:85px;box-shadow:0 4px 16px #0003;color:#fff;font-size:16px;max-width:350px;min-width:280px;overflow:hidden;position:fixed;right:160px;z-index:1002}.Home_greetingBubble__dUP9G:after{border-color:#0000 #0000 #0000 #04b8a0e6;border-style:solid;border-width:8px 0 8px 8px;content:"";position:absolute;right:-8px;top:50%;transform:translateY(-50%)}.Home_greetingBubble__dUP9G .Home_greetingBubbleContent__rslZw{word-wrap:break-word;line-height:1.6;padding:12px 32px 12px 16px;position:relative}.Home_greetingBubble__dUP9G .Home_greetingBubbleClose__dpfS3{align-items:center;border-radius:50%;cursor:pointer;display:flex;font-size:14px;justify-content:center;opacity:.8;padding:4px;position:absolute;right:8px;top:8px;transition:all .2s}.Home_greetingBubble__dUP9G .Home_greetingBubbleClose__dpfS3:hover{background-color:#fff3;opacity:1;transform:scale(1.1)}.Home_greetingBubble__dUP9G .Home_greetingBubbleAction__1l-kv{background-color:#ffffff26;border-top:1px solid #fff3;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;text-align:center;transition:all .3s}.Home_greetingBubble__dUP9G .Home_greetingBubbleAction__1l-kv:hover{background-color:#ffffff40;transform:translateY(-1px)}.Home_greetingBubble__dUP9G .Home_greetingBubbleAction__1l-kv:active{transform:translateY(0)}@keyframes Home_slideInUp__q\+Ssx{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes Home_simpleFloat__ynW3o{0%{transform:translateY(0) translateZ(0)}50%{transform:translateY(-15px) translateZ(0)}to{transform:translateY(0) translateZ(0)}}.voice-button-container{display:inline-block;position:relative}.voice-button{align-items:center;box-shadow:0 6px 16px #0003;display:flex;font-size:24px!important;height:60px!important;justify-content:center;transition:all .3s ease;width:60px!important}.voice-button.recording{animation:pulse 1.5s infinite;background-color:#ff4d4f!important;border-color:#ff4d4f!important;box-shadow:0 6px 16px #ff4d4f4d}.recognition-result{background-color:#f9f9f9;border:1px solid #eee;border-radius:4px;margin-top:10px;max-width:300px;padding:10px;word-break:break-word}@keyframes pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.voice-button-float{bottom:80px;position:fixed;right:150px;transition:bottom .3s ease-out;z-index:1000}.recording-status{background-color:#ff4d4fcc;border-radius:20px;bottom:170px;color:#fff;font-size:14px;font-weight:700;opacity:0;padding:8px 12px;pointer-events:none;position:fixed;right:50px;transition:opacity .3s ease;z-index:1000}.recording-status.visible{opacity:1}.voice-result-float{background-color:#fffffff2;border-radius:8px;bottom:210px;box-shadow:0 4px 16px #0003;max-width:320px;min-width:240px;opacity:0;padding:15px;pointer-events:none;position:fixed;right:50px;transform:translateY(10px);transition:all .3s ease;z-index:1000}.voice-result-float.visible{opacity:1;transform:translateY(0)}.voice-button-status{background-color:#f5f5f5;border-radius:4px;color:#666;font-size:12px;margin-left:auto;margin-right:auto;margin-top:8px;max-width:150px;padding:4px 8px;text-align:center}