.icon[data-v-b921e15a]{margin:0 10px}.message-popup-container[data-v-e1993c40]{position:fixed;bottom:20px;right:0;width:380px;z-index:1000}.message-popup-item[data-v-e1993c40]{background:#fff;border-radius:8px 0 0 8px;box-shadow:0 4px 12px #00000026;transition:all .3s ease;border-left:4px solid #faae13}.message-popup-item[data-v-e1993c40]:hover{box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;transform:translateY(-2px)}.message-popup-enter-from[data-v-e1993c40]{opacity:0;transform:translate(100%)}.message-popup-enter-to[data-v-e1993c40]{opacity:1;transform:translate(0)}.message-popup-leave-active[data-v-e1993c40]{transition:all .3s ease}.message-popup-leave-from[data-v-e1993c40]{opacity:1;transform:translate(0)}.message-popup-leave-to[data-v-e1993c40]{opacity:0;transform:translate(100%)}.message-popup-header[data-v-e1993c40]{display:flex;justify-content:space-between;align-items:center;padding:12px 12px 8px;border-bottom:1px solid #f0f0f0}.message-popup-title[data-v-e1993c40]{font-size:14px;font-weight:500;color:#262626}.message-popup-close[data-v-e1993c40]{font-size:12px;color:#8c8c8c;cursor:pointer}.message-popup-close[data-v-e1993c40]:hover{color:#262626}.message-popup-messages[data-v-e1993c40]{display:flex;flex-direction:column;gap:8px;max-height:300px;overflow-y:auto;padding:8px 12px}.message-item[data-v-e1993c40]{padding:8px;background:#fafafa;border-radius:4px;transition:all .2s ease;display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.message-item[data-v-e1993c40]:hover{background:#f0f0f0;box-shadow:0 2px 8px #0000001a}.message-item-content[data-v-e1993c40]{flex:1;min-width:0}.message-item-title[data-v-e1993c40]{font-size:14px;font-weight:500;color:#333;margin-bottom:6px}.message-item-desc[data-v-e1993c40]{font-size:12px;color:#666;margin-bottom:6px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;display:box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;box-orient:vertical}.message-item-desc.clickable[data-v-e1993c40]{cursor:pointer}.message-item-desc.clickable[data-v-e1993c40]:hover{color:#1677ff}.message-item-time[data-v-e1993c40]{font-size:12px;color:#666;text-align:right}.message-item-actions[data-v-e1993c40]{display:flex;flex-direction:column}[data-v-e1993c40] .ant-btn.ant-btn-sm{font-size:12px;padding:0 4px;height:20px}.message-popup-enter-active[data-v-e1993c40]{transition:all .4s cubic-bezier(.23,1,.32,1)}.message-popup-leave-active[data-v-e1993c40]{transition:all .3s cubic-bezier(.23,1,.32,1)}.message-popup-enter-from[data-v-e1993c40],.message-popup-leave-to[data-v-e1993c40]{opacity:0;transform:translate(100%)}:deep(.ant-table-column-sorters){align-items:flex-start!important}.smart-query-form{background-color:var(--37811cc7);padding:5px 10px;margin-bottom:10px}.smart-detail-header{background-color:var(--37811cc7);padding:10px}.watermark-app{width:100vw;height:100vh;position:absolute!important;pointer-events:none;z-index:10000;top:0;left:0}.wrapper[data-v-b5a1c286]{cursor:pointer;display:flex;align-items:center}.wrapper .avatar-image[data-v-b5a1c286]{width:20px;height:20px;object-fit:cover;border-radius:50%}.header-trigger .avatar[data-v-b5a1c286]{vertical-align:middle}.header-trigger .name[data-v-b5a1c286]{margin-left:5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.footer[data-v-e36d57cc]{position:absolute;right:0;bottom:0;width:100%;border-top:1px solid #e9e9e9;padding:10px 16px;text-align:left;z-index:99999;background-color:#fff}.color-container[data-v-e36d57cc]{display:flex;justify-content:flex-start;flex-wrap:wrap}.color[data-v-e36d57cc]{margin-left:8px;height:26px;width:26px;display:flex;justify-content:center;align-items:center}.message-icon-div[data-v-9caed04b]{cursor:pointer;height:32px;width:42px;padding-left:10px}.message-icon-div[data-v-9caed04b]:hover{background:#00000006!important}.header-notice[data-v-9caed04b]{display:inline-block;transition:all .3s}.header-notice span[data-v-9caed04b]{vertical-align:initial}.header-notice .notice-badge[data-v-9caed04b]{color:inherit}.title[data-v-9caed04b]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.dropdown-tabs[data-v-9caed04b]{border-radius:4px}.tab-pane[data-v-9caed04b]{height:auto}.user-space-item[data-v-e90badbd]{color:inherit;padding:0 12px;cursor:pointer;align-self:center}.user-space-item a[data-v-e90badbd]{color:inherit}.user-space-item a i[data-v-e90badbd]{font-size:16px}.user-space-item[data-v-e90badbd]:hover{color:var(--67897616);background-color:#00000006!important}.setting[data-v-e90badbd]{height:80px;line-height:80px;vertical-align:middle;display:flex;align-items:center}.operate-icon[data-v-e90badbd]{margin-left:20px}.breadcrumb[data-v-a3f3eaaf]{line-height:40px}.smart-page-tag-operate[data-v-474c1376]{width:120px;height:auto;font-size:17px;text-align:center;vertical-align:middle;padding-right:30px;cursor:pointer;display:flex;justify-content:flex-end}.smart-page-tag-operate .smart-page-tag-operate-icon[data-v-474c1376]{width:20px;height:20px;transition:all 1s;transform-origin:10px 20px}.smart-page-tag-operate .smart-page-tag-operate-icon[data-v-474c1376]:hover{width:20px;height:20px;transform:rotate(360deg)}.smart-page-tag-operate[data-v-474c1376]:hover{color:var(--2453089d)}.smart-page-tag-span[data-v-474c1376]:first-child{padding-right:15px}.smart-page-tag-span:first-child .smart-page-tag-icon[data-v-474c1376]{font-size:12px}.smart-page-tag[data-v-474c1376]{position:relative;box-sizing:border-box;display:flex;align-content:center;align-items:center;justify-content:space-between;min-height:40px;padding-right:20px;padding-left:20px;user-select:none;width:calc(100% - 120px)}.smart-page-tag .smart-page-tag-icon[data-v-474c1376]{margin-right:4px}.smart-page-tag .smart-page-tag-close[data-v-474c1376]{margin-left:5px;font-size:10px;color:#666}.smart-page-tag[data-v-474c1376] .ant-tabs-nav{margin:0;padding:0 0 2px;max-height:32px}.smart-page-tag[data-v-474c1376] .ant-tabs-nav:before{border-bottom:none!important}.smart-page-tag[data-v-474c1376] .ant-tabs-small>.ant-tabs-nav .ant-tabs-tab{padding:5px 8px 3px 20px;border-radius:var(--2b129847);margin:0 0 0 5px!important}.smart-page-tag[data-v-474c1376] .ant-tabs-tab-active{background-color:var(--5bb35dc2)}.smart-page-tag[data-v-474c1376] .ant-tabs-tab-active .smart-page-tag-close{color:var(--2453089d)}.smart-page-tag[data-v-474c1376] .ant-tabs-nav .ant-tabs-tab:hover{background-color:var(--5bb35dc2)}.smart-page-tag[data-v-474c1376] .ant-tabs-nav .ant-tabs-tab:hover .smart-page-tag-close{color:var(--2453089d)}.smart-page-tag-operate[data-v-f538a7b9]{width:120px;height:auto;font-size:17px;text-align:center;vertical-align:middle;padding-right:30px;cursor:pointer;display:flex;justify-content:flex-end}.smart-page-tag-operate .smart-page-tag-operate-icon[data-v-f538a7b9]{width:20px;height:20px;transition:all 1s;transform-origin:10px 20px}.smart-page-tag-operate .smart-page-tag-operate-icon[data-v-f538a7b9]:hover{width:20px;height:20px;transform:rotate(360deg)}.smart-page-tag-operate[data-v-f538a7b9]:hover{color:var(--7a994e2a);background-color:var(--397e5ae0)}.smart-page-tag[data-v-f538a7b9]{position:relative;box-sizing:border-box;display:flex;align-content:center;align-items:center;justify-content:space-between;min-height:40px;padding-right:20px;padding-left:20px;user-select:none;width:calc(100% - 120px)}.smart-page-tag .smart-page-tag-close[data-v-f538a7b9]{margin-left:5px;font-size:10px;color:#666}.smart-page-tag[data-v-f538a7b9] .ant-tabs-nav{margin:0}.smart-page-tag[data-v-f538a7b9] .ant-tabs-nav:before{border-bottom:none!important}.smart-page-tag[data-v-f538a7b9] .ant-tabs-small>.ant-tabs-nav .ant-tabs-tab{padding:5px 8px 3px 15px;margin:8px 0 0 5px;min-width:60px;height:32px;border-radius:var(--2a5e89d6) var(--2a5e89d6) 0 0;border-bottom:0}.smart-page-tag[data-v-f538a7b9] .ant-tabs-tab-active{background-color:var(--397e5ae0)}.smart-page-tag[data-v-f538a7b9] .ant-tabs-tab-active .smart-page-tag-close{color:var(--7a994e2a)}.smart-page-tag[data-v-f538a7b9] .ant-tabs-nav .ant-tabs-tab:hover{background-color:var(--397e5ae0)}.smart-page-tag[data-v-f538a7b9] .ant-tabs-nav .ant-tabs-tab:hover .smart-page-tag-close{color:var(--7a994e2a)}.smart-page-tag-operate[data-v-f6d27cb3]{width:120px;height:auto;font-size:17px;text-align:center;vertical-align:middle;padding-right:30px;cursor:pointer;display:flex;justify-content:flex-end}.smart-page-tag-operate .smart-page-tag-operate-icon[data-v-f6d27cb3]{width:20px;height:20px;transition:all 1s;transform-origin:10px 20px}.smart-page-tag-operate .smart-page-tag-operate-icon[data-v-f6d27cb3]:hover{width:20px;height:20px;transform:rotate(360deg)}.smart-page-tag-operate[data-v-f6d27cb3]:hover{color:var(--0c61b0a5)}.smart-page-tag[data-v-f6d27cb3]{position:relative;box-sizing:border-box;display:flex;align-content:center;align-items:flex-end;justify-content:space-between;min-height:40px;padding-right:20px;padding-left:20px;user-select:none;width:calc(100% - 120px)}.smart-page-tag .smart-page-tag-close[data-v-f6d27cb3]{margin-left:5px;font-size:12px;color:#666}.smart-page-tag[data-v-f6d27cb3] .ant-tabs-nav{margin:0;min-height:35px;min-width:120px;box-sizing:border-box}.smart-page-tag[data-v-f6d27cb3] .ant-tabs-nav:before{border-bottom:none!important}.smart-page-tag[data-v-f6d27cb3] .ant-tabs-small>.ant-tabs-nav .ant-tabs-tab{padding:5px 18px 3px 24px;border-radius:var(--4d21e64f) var(--4d21e64f) 0 0;margin:0 -10px}.smart-page-tag[data-v-f6d27cb3] .ant-tabs-small>.ant-tabs-nav .ant-tabs-tab:nth-child(1){margin-left:0!important}.smart-page-tag[data-v-f6d27cb3] .ant-tabs-small>.ant-tabs-nav .ant-tabs-tab:nth-last-child(2){margin-right:0!important}.smart-page-tag .smart-page-tag-content[data-v-f6d27cb3]{display:inline-block;min-width:100px}.smart-page-tag .smart-page-tag-content[data-v-f6d27cb3]:after{content:"";width:1px;height:16px;position:absolute;right:9px;z-index:-2;top:10px;background:#eee}.smart-page-tag .smart-page-tag-content .smart-page-tag-icon[data-v-f6d27cb3]{margin-right:5px}.smart-page-tag[data-v-f6d27cb3] .ant-tabs-tab-active{position:relative;background-size:60% 100%}.smart-page-tag[data-v-f6d27cb3] .ant-tabs-tab-active+.ant-tabs-tab{margin-left:-50px}.smart-page-tag[data-v-f6d27cb3] .ant-tabs-tab-active:before{content:"";mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='120'%20height='35'%20viewBox='0%200%20120%2035'%3e%3cpath%20id='bg'%20data-name='bg'%20d='M13.444,35H1.272v0A12.461,12.461,0,0,0,13.444,22.845V8a8,8,0,0,1,8-8H70V35ZM0,34.961v0Z'%20fill='%23e9efff'/%3e%3c/svg%3e") no-repeat left;background-color:var(--7ab823ca);width:50%;height:35px;z-index:-1;position:absolute;left:-4px;bottom:0}.smart-page-tag[data-v-f6d27cb3] .ant-tabs-tab-active:after{content:"";mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='120'%20height='35'%20viewBox='0%200%20120%2035'%3e%3cpath%20id='bg'%20data-name='bg'%20d='M13.444,35H1.272v0A12.461,12.461,0,0,0,13.444,22.845V8a8,8,0,0,1,8-8H70V35ZM0,34.961v0Z'%20fill='%23e9efff'/%3e%3c/svg%3e") no-repeat left;background-color:var(--7ab823ca);width:50%;height:35px;transform:scaleX(-1);z-index:-1;position:absolute;right:-4px;bottom:0}.smart-page-tag[data-v-f6d27cb3] .ant-tabs-tab-active .smart-page-tag-content:before{content:"";position:absolute;height:35px;background:var(--7ab823ca);width:60%;left:0;right:0;bottom:0;margin:auto;z-index:-1}.smart-page-tag[data-v-f6d27cb3] .ant-tabs-tab-active .smart-page-tag-content:after{display:none}.smart-page-tag[data-v-f6d27cb3] .ant-tabs-tab-active .smart-page-tag-close{color:var(--0c61b0a5)}.smart-page-tag[data-v-f6d27cb3] .ant-tabs-ink-bar{display:none}.smart-page-tag[data-v-f6d27cb3] .ant-tabs-nav .ant-tabs-tab:hover:not(.ant-tabs-tab-active):before{content:"";mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='120'%20height='35'%20viewBox='0%200%20120%2035'%3e%3cpath%20id='bg_default'%20data-name='bg_default'%20d='M13.444,35H1.272v0A12.461,12.461,0,0,0,13.444,22.845V8a8,8,0,0,1,8-8H70V35ZM0,34.961v0Z'%20fill='%23DEE1E6'/%3e%3c/svg%3e") no-repeat left;background-color:var(--7ab823ca);width:50%;height:35px;z-index:-2;position:absolute;left:-4px;bottom:0}.smart-page-tag[data-v-f6d27cb3] .ant-tabs-nav .ant-tabs-tab:hover:not(.ant-tabs-tab-active):after{content:"";mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='120'%20height='35'%20viewBox='0%200%20120%2035'%3e%3cpath%20id='bg_default'%20data-name='bg_default'%20d='M13.444,35H1.272v0A12.461,12.461,0,0,0,13.444,22.845V8a8,8,0,0,1,8-8H70V35ZM0,34.961v0Z'%20fill='%23DEE1E6'/%3e%3c/svg%3e") no-repeat left;background-color:var(--7ab823ca);width:50%;height:35px;transform:scaleX(-1);z-index:-1;position:absolute;right:-4px;bottom:0}.smart-page-tag[data-v-f6d27cb3] .ant-tabs-nav .ant-tabs-tab:hover:not(.ant-tabs-tab-active) .smart-page-tag-content{color:var(--0c61b0a5)}.smart-page-tag[data-v-f6d27cb3] .ant-tabs-nav .ant-tabs-tab:hover:not(.ant-tabs-tab-active) .smart-page-tag-content:before{content:"";position:absolute;height:35px;background:var(--7ab823ca);width:60%;left:0;right:0;bottom:0;margin:auto;z-index:-1}.smart-page-tag[data-v-f6d27cb3] .ant-tabs-nav .ant-tabs-tab:hover:not(.ant-tabs-tab-active) .smart-page-tag-content:after{display:none}.smart-page-tag[data-v-f6d27cb3] .ant-tabs-nav .ant-tabs-tab:hover .smart-page-tag-close{color:var(--0c61b0a5)}.page-tag-div[data-v-2c19697c]{border-bottom:1px solid var(--750912f8)}[data-v-99e1d711] .ant-menu-item-selected{border-right:3px!important}.recursion-container[data-v-7fee20d2]{height:100vh;background-color:var(--59898f42)}.recursion-container[data-v-7fee20d2] ::-webkit-scrollbar{width:0!important}.bottom-menu[data-v-7fee20d2]{overflow:auto;display:flex;height:90%;color:#515a6e}.top-menu[data-v-7fee20d2]{overflow:hidden;display:flex;align-items:center;justify-content:center;height:80px;font-size:16px;border-bottom:1px solid var(--47b6dfcb);border-right:1px solid var(--47b6dfcb)}.top-menu-container[data-v-588ec7b5]{height:100%}.logo[data-v-588ec7b5]{height:80px;line-height:80px;padding:0 15px;width:100%;z-index:100;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.logo .logo-img[data-v-588ec7b5]{width:30px;height:30px}.logo .title[data-v-588ec7b5]{font-size:16px;font-weight:600;overflow:hidden;word-wrap:break-word;white-space:nowrap;color:var(--c40482ce)}.menu-container[data-v-04e595a1]{display:flex;height:100%}.menu-container .top-menu[data-v-04e595a1]{width:114px;flex-shrink:0}.menu-container .recursion-menu[data-v-04e595a1]{min-width:126px;flex:1}.version[data-v-ff73b7dc]{font-size:14px;color:#00000073}.version a[data-v-ff73b7dc]{color:#00000073}.version a[data-v-ff73b7dc]:hover{color:#1677ff}.app-qr-box[data-v-5930391b]{display:flex;height:170px;align-items:center;justify-content:space-around}.app-qr-box .app-qr[data-v-5930391b]{display:flex;align-items:center;width:33%;justify-content:center;flex-direction:column}.app-qr-box .app-qr>img[data-v-5930391b]{width:100%;max-width:150px;height:100%;max-height:150px}.app-qr-box .app-qr .strong[data-v-5930391b]{font-weight:600}.app-qr-box .app-qr .qr-desc[data-v-5930391b]{display:flex;align-items:center;font-size:12px;text-align:center;overflow-x:hidden}.app-qr-box .app-qr .qr-desc>img[data-v-5930391b]{width:15px;height:18px;margin-right:9px}.ant-carousel[data-v-5930391b] .slick-slide{text-align:center;height:120px;line-height:120px;width:120px;background:#364d79;overflow:hidden}.ant-carousel[data-v-5930391b] .slick-slide h3{color:#fff}[data-v-90609342] .ant-upload-picture-card-wrapper{display:flex}.help-doc-wrapper[data-v-4be0fad1]{border-left:1px solid #ededed;height:100vh;padding:0 10px}.help-doc-wrapper .help-doc-header[data-v-4be0fad1]{line-height:80px;display:flex;justify-content:space-between;height:80px;border-bottom:1px solid #f6f6f6}.help-doc-wrapper .help-doc-header .help-doc-close[data-v-4be0fad1]{cursor:pointer}.help-doc-wrapper .help-doc-contact[data-v-4be0fad1]{height:50px;display:flex;cursor:pointer;margin-top:5px;justify-content:space-between}.help-doc-wrapper .help-doc-contact .help-doc-contact-left[data-v-4be0fad1]{width:30px;margin-top:10px}.help-doc-wrapper .help-doc-contact .help-doc-contact-right[data-v-4be0fad1]{margin-top:10px;width:calc(100% - 40px)}.help-doc-wrapper .help-doc-contact .help-doc-contact-right .help-doc-contac-time[data-v-4be0fad1]{color:#888;font-size:12px;margin-top:10px}.help-doc-wrapper .feedback .feedback-message-list[data-v-4be0fad1]{margin:12px 0;height:70px;position:relative;overflow:hidden}.help-doc-wrapper .feedback .feedback-message-list .feedback-message[data-v-4be0fad1]{margin:10px 2px;color:#a9a9a9;font-size:12px}.help-doc-wrapper .help-doc-list .help-doc-item-all[data-v-4be0fad1]{margin-top:10px;color:#1677ff}.help-doc-wrapper .help-doc-list .help-doc-item[data-v-4be0fad1]{margin-top:20px}.help-doc-wrapper .help-doc-list .help-doc-item a[data-v-4be0fad1]{color:#444}.help-doc-wrapper .help-doc-list .help-doc-item a[data-v-4be0fad1]:hover{color:#1677ff;text-decoration:underline}[data-v-dd361bb2] .ant-layout-header,[data-v-dd361bb2] .layout-header{height:auto}.smart-layout-header[data-v-dd361bb2]{background:var(--305aa0b0);padding:0;z-index:21}.smart-layout-header-user[data-v-dd361bb2]{height:80px;border-bottom:1px solid var(--6c80ead8)}.smart-layout-header-left[data-v-dd361bb2]{display:flex;height:80px}.smart-layout-header-left .collapsed-button[data-v-dd361bb2]{margin-left:10px;line-height:80px}.smart-layout-header-left .home-button[data-v-dd361bb2]{margin-left:15px;cursor:pointer;padding:0 5px;line-height:80px}.smart-layout-header-left .home-button[data-v-dd361bb2]:hover{background-color:var(--305aa0b0)}.smart-layout-header-left .location-breadcrumb[data-v-dd361bb2]{width:calc(100% - 56px);margin-left:15px;line-height:80px}.smart-layout-header-right[data-v-dd361bb2]{display:flex;height:80px}.admin-layout .side-menu[data-v-dd361bb2]{flex:0!important;min-width:inherit!important;max-width:none!important;width:auto!important}.admin-layout .side-menu.fixed-side[data-v-dd361bb2]{position:fixed;height:100vh;left:0;top:0}.admin-layout .help-doc-sider[data-v-dd361bb2]{flex:0!important;min-width:100px;height:100vh;max-width:100px;width:auto!important}.admin-layout .help-doc-sider.fixed-side[data-v-dd361bb2]{position:fixed;height:100vh;right:0;top:0}.admin-layout .virtual-side[data-v-dd361bb2]{transition:all .2s}.admin-layout .virtual-header[data-v-dd361bb2]{transition:all .2s;opacity:0}.admin-layout .virtual-header.fixed-tabs.multi-page[data-v-dd361bb2]:not(.fixed-header){height:0}.admin-layout .admin-layout-main[data-v-dd361bb2]{overflow-x:hidden}.admin-layout .admin-layout-content[data-v-dd361bb2]{background-color:inherit;min-height:auto;position:relative;padding:5px 10px 0;height:calc(100% - var(--c613f7fe) px);overflow-x:hidden}.admin-layout .admin-layout-content.home-shell-content[data-v-dd361bb2]{padding:0;height:100%}.smart-layout-footer[data-v-dd361bb2]{position:relative;padding:10px 0;display:flex;justify-content:center}[data-v-26dfeb4e] .ant-menu-item-selected{border-right:3px!important}.recursion-container[data-v-8e43fa9a]{height:100%}.min-logo[data-v-8e43fa9a]{height:var(--22247417);line-height:var(--22247417);padding:0 15px;width:80px;z-index:21;display:flex;justify-content:center;align-items:center}.min-logo .logo-img[data-v-8e43fa9a]{width:30px;height:30px}.top-menu[data-v-8e43fa9a]{overflow:hidden;display:flex;align-items:center;justify-content:center;height:var(--22247417);font-size:16px;color:#515a6e;border-bottom:1px solid #f3f3f3;border-right:1px solid #f3f3f3}.logo[data-v-8e43fa9a]{height:var(--22247417);line-height:var(--22247417);padding:0 15px;width:100%;z-index:100;display:flex;justify-content:space-between;align-items:center;cursor:pointer;background-color:#1677ff}.logo .logo-img[data-v-8e43fa9a]{width:30px;height:30px}.logo .title[data-v-8e43fa9a]{font-size:16px;font-weight:600;overflow:hidden;word-wrap:break-word;white-space:nowrap;color:#fff}.top-menu[data-v-ba8bd5cf]{position:absolute;transition:all .2s,background 0s;top:0;right:var(--26c1b824);width:var(--2634e0d0);flex-shrink:0}[data-v-ba8bd5cf] .ant-menu-item-selected{background:#0958d9!important;color:#fff!important}.top-menu-container[data-v-ba8bd5cf]{height:100%}.logo[data-v-ba8bd5cf]{height:80px;line-height:80px;padding:0 15px;width:100%;z-index:100;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.logo .logo-img[data-v-ba8bd5cf]{width:30px;height:30px}.logo .title[data-v-ba8bd5cf]{font-size:16px;font-weight:600;overflow:hidden;word-wrap:break-word;white-space:nowrap;color:#fff}.menu-container[data-v-1447e976]{height:100%;position:relative}[data-v-2e2acaa0] .ant-layout-header,[data-v-2e2acaa0] .layout-header{height:auto}.smart-layout-header[data-v-2e2acaa0]{background:var(--31d9f45a);padding:0;z-index:21}.smart-layout-header-user[data-v-2e2acaa0]{height:80px;border-bottom:1px solid var(--317a5982)}.smart-layout-header-left[data-v-2e2acaa0]{display:flex;height:80px}.smart-layout-header-left .collapsed-button[data-v-2e2acaa0]{margin-left:10px;line-height:80px}.smart-layout-header-left .home-button[data-v-2e2acaa0]{margin-left:15px;cursor:pointer;padding:0 5px;line-height:80px}.smart-layout-header-left .home-button[data-v-2e2acaa0]:hover{background-color:var(--31d9f45a)}.smart-layout-header-left .location-breadcrumb[data-v-2e2acaa0]{width:calc(100% - 56px);margin-left:15px;line-height:80px}.smart-layout-header-right[data-v-2e2acaa0]{display:flex;height:80px}.admin-layout .side-menu[data-v-2e2acaa0]{height:100vh;flex:0!important;min-width:inherit!important;max-width:none!important}.admin-layout .side-menu.fixed-side[data-v-2e2acaa0]{position:fixed;height:100vh;left:0;top:0}.admin-layout .side-menu[data-v-2e2acaa0]::-webkit-scrollbar{width:4px}.admin-layout .side-menu[data-v-2e2acaa0]::-webkit-scrollbar-thumb{border-radius:10px;background:#0003}.admin-layout .side-menu[data-v-2e2acaa0]::-webkit-scrollbar-track{border-radius:0;background:#0000001a}.admin-layout .help-doc-sider[data-v-2e2acaa0]{flex:0!important;min-width:100px;height:100vh;max-width:100px;width:auto!important}.admin-layout .help-doc-sider.fixed-side[data-v-2e2acaa0]{position:fixed;height:100vh;right:0;top:0}.admin-layout .virtual-side[data-v-2e2acaa0]{transition:all .2s}.admin-layout .virtual-header[data-v-2e2acaa0]{transition:all .2s;opacity:0}.admin-layout .virtual-header.fixed-tabs.multi-page[data-v-2e2acaa0]:not(.fixed-header){height:0}.admin-layout .admin-layout-main[data-v-2e2acaa0]{padding-top:46px;overflow-x:hidden}.admin-layout .admin-layout-main.home-shell-main[data-v-2e2acaa0]{padding-top:0}.admin-layout .admin-layout-content[data-v-2e2acaa0]{background-color:inherit;min-height:auto;position:relative;padding:5px 10px 0;height:calc(100% - var(--642e03f6) px);overflow-x:hidden}.admin-layout .admin-layout-content.home-shell-content[data-v-2e2acaa0]{padding:0;height:100%}.smart-layout-footer[data-v-2e2acaa0]{position:relative;padding:10px 0;display:flex;justify-content:center}.smart-menu[data-v-fcb057bb]{position:relative}.shadow[data-v-6af3f974]{box-shadow:2px 0 6px #00152959}.side-menu[data-v-6af3f974]{min-height:100vh;overflow-y:auto;z-index:10}.side-menu .min-logo[data-v-6af3f974]{height:80px;line-height:80px;padding:0 15px;background-color:var(--7a869412);position:fixed;width:80px;z-index:21;display:flex;justify-content:center;align-items:center}.side-menu .min-logo .logo-img[data-v-6af3f974]{width:30px;height:30px}.side-menu .logo[data-v-6af3f974]{height:80px;line-height:80px;background-color:var(--7a869412);padding:0 15px;position:fixed;z-index:21;display:flex;cursor:pointer;justify-content:center;align-items:center}.side-menu .logo .logo-img[data-v-6af3f974]{width:30px;height:30px}.side-menu .logo .title[data-v-6af3f974]{font-size:16px;font-weight:600;margin-left:8px}.side-menu .logo .title-light[data-v-6af3f974]{color:#1677ff}.side-menu .logo .title-dark[data-v-6af3f974]{color:#fff}.menu[data-v-6af3f974]{margin-top:80px}[data-v-0f079aed] .ant-layout-header,[data-v-0f079aed] .layout-header{height:auto}.layout-header[data-v-0f079aed]{background:var(--7a8c7e48);padding:0;z-index:21}.layout-header-user[data-v-0f079aed]{height:80px;border-bottom:1px solid var(--909ded98)}.layout-header-left[data-v-0f079aed]{display:flex;height:80px}.layout-header-left .layout-header-box[data-v-0f079aed]{width:100%;overflow:hidden;display:flex}.layout-header-left .collapsed-button[data-v-0f079aed]{margin-left:10px;line-height:80px}.layout-header-left .home-button[data-v-0f079aed]{margin-left:15px;cursor:pointer;padding:0 5px;line-height:80px}.layout-header-left .home-button[data-v-0f079aed]:hover{background-color:var(--7a8c7e48)}.layout-header-left .location-breadcrumb[data-v-0f079aed]{width:calc(100% - 56px);margin-left:15px;line-height:80px}.layout-header-right[data-v-0f079aed]{display:flex;height:80px}.layout-container[data-v-0f079aed]{height:calc(100vh - 80px);overflow-x:hidden}.admin-layout .side-menu[data-v-0f079aed]{height:100vh;overflow-x:hidden;overflow-y:scroll}.admin-layout .side-menu.fixed-side[data-v-0f079aed]{position:fixed;height:100vh;left:0;top:0}.admin-layout .side-menu[data-v-0f079aed]::-webkit-scrollbar{width:4px}.admin-layout .side-menu[data-v-0f079aed]::-webkit-scrollbar-thumb{border-radius:10px;background:#0003}.admin-layout .side-menu[data-v-0f079aed]::-webkit-scrollbar-track{border-radius:0;background:#0000001a}.admin-layout .help-doc-sider[data-v-0f079aed]{flex:0!important;min-width:100px;height:100vh;max-width:100px;width:auto!important}.admin-layout .help-doc-sider.fixed-side[data-v-0f079aed]{position:fixed;height:100vh;right:0;top:0}.admin-layout .virtual-side[data-v-0f079aed]{transition:all .2s}.admin-layout .virtual-header[data-v-0f079aed]{transition:all .2s;opacity:0}.admin-layout .virtual-header.fixed-tabs.multi-page[data-v-0f079aed]:not(.fixed-header){height:0}.admin-layout .admin-layout-main[data-v-0f079aed]{overflow-y:hidden;overflow-x:hidden}.admin-layout .admin-layout-content[data-v-0f079aed]{background-color:inherit;min-height:auto;position:relative;overflow-x:hidden;padding:5px 10px 0;height:calc(100% - var(--995e1d3e) px)}.admin-layout .admin-layout-content.home-shell-content[data-v-0f079aed]{padding:0;height:100%}.layout-footer[data-v-0f079aed]{position:relative;padding:7px 0;display:flex;justify-content:center}.smart-menu[data-v-823baecb]{position:relative;width:100%;max-width:100%}.ant-menu-light[data-v-823baecb]{background:#1677ff;color:#fff}.ant-menu-light[data-v-823baecb] .ant-menu-item:hover,.ant-menu-light[data-v-823baecb] .ant-menu-submenu:hover,[data-v-823baecb] .ant-menu-item-selected{background:#fff3!important;color:#fff!important;text-shadow:0 0 .25px currentcolor}[data-v-823baecb] .ant-menu-submenu-title{color:#fff!important}[data-v-823baecb] .ant-menu-submenu-selected{background:#fff3!important;color:#fff!important;text-shadow:0 0 .25px currentcolor}.header-main[data-v-4b99add9]{display:flex;flex-direction:row;justify-content:flex-start;width:100%;padding-left:16px;height:var(--7c43540c);z-index:21;border-bottom:1px solid var(--a45ec0d4);background:#1677ff}.header-main .logo[data-v-4b99add9]{min-width:300px;display:flex;flex-direction:row;justify-content:center}.header-main .logo .logo-img[data-v-4b99add9]{display:inline-block;height:40px;vertical-align:middle}.header-main .logo .title[data-v-4b99add9]{font-size:16px;font-weight:600;margin-left:8px}.header-main .logo .title-light[data-v-4b99add9],.header-main .logo .title-dark[data-v-4b99add9]{color:#fff}.header-main .user-space[data-v-4b99add9]{min-width:180px;margin-left:auto;padding-right:10px;color:var(--343e2a9c);display:flex;flex-direction:row;vertical-align:middle;align-items:center;justify-content:flex-end}.header-main .user-space .setting[data-v-4b99add9]{height:80px;line-height:80px;vertical-align:middle;display:flex;align-items:center}.header-main .user-space .setting[data-v-4b99add9] .ant-badge{color:var(--343e2a9c)}.header-main .user-space .operate-icon[data-v-4b99add9]{margin-left:20px;color:var(--343e2a9c)}.header-main .user-space .user-space-item[data-v-4b99add9]{margin-left:10px}[data-v-4b99add9] .ant-menu-horizontal{border-bottom:0}.admin-layout[data-v-f5e77a00]{min-height:100%}.admin-layout .top-menu[data-v-f5e77a00]{padding:0;height:var(--b41642de);line-height:var(--b41642de);width:100%;z-index:3;right:0;position:fixed;background-color:var(--30b8f04c)}.admin-layout .admin-layout-content[data-v-f5e77a00]{background-color:inherit;min-height:auto;position:relative;overflow-x:hidden;padding:0;width:var(--457ea456);margin-top:var(--27300a1d);margin-left:auto;margin-right:auto}.admin-layout .admin-layout-content.home-shell-content[data-v-f5e77a00]{width:100%;min-height:100vh;margin-top:0}.admin-layout .admin-layout-content .page-tag-div[data-v-f5e77a00]{background:var(--4fdc202f);position:fixed;top:var(--b41642de);width:var(--457ea456);height:40px;line-height:40px;z-index:3}.admin-layout .admin-layout-content .bread-crumb-div[data-v-f5e77a00]{position:fixed;top:var(--3c6f4a5e);width:var(--457ea456);height:40px;line-height:40px;z-index:3}.layout-footer[data-v-f5e77a00]{position:relative;padding:7px 0;display:flex;justify-content:center}.watermark[data-v-ab0678b7]{width:100%;height:100%}[data-v-72ecd2d0] .ant-layout-header,[data-v-72ecd2d0] .layout-header{height:auto}[data-v-72ecd2d0] .ant-tree-treenode{margin:2px 0}.help-doc-layout[data-v-72ecd2d0]{overflow-y:hidden;height:100vh;overflow-x:hidden}.layout-header[data-v-72ecd2d0]{background:#1677ff;padding:0;z-index:999;color:#fff;height:80px;line-height:80px;display:flex;justify-content:flex-start}.layout-header .layout-header-title[data-v-72ecd2d0]{height:80px;line-height:80px;padding:0 15px;z-index:9999;display:flex;cursor:pointer;justify-content:flex-start;margin-bottom:10px}.layout-header .layout-header-title .logo-img[data-v-72ecd2d0]{width:40px;height:80px}.layout-header .layout-header-title .title[data-v-72ecd2d0]{font-size:18px;font-weight:600;margin-left:10px;text-align:center;color:"#1677ff"}.layout-header .layout-header-title .avatar[data-v-72ecd2d0]{position:fixed;top:0;right:18px}.layout-container[data-v-72ecd2d0]{height:calc(100vh - 80px);overflow-x:hidden;overflow-y:auto}.side-menu[data-v-72ecd2d0]{height:100vh;overflow:scroll}.side-menu .help-doc-tree[data-v-72ecd2d0]{color:#1677ff;margin-top:10px;font-size:16px}.help-doc-layout-content[data-v-72ecd2d0]{min-height:auto;position:relative;overflow-y:scroll;overflow-x:hidden;margin-left:5px;margin-top:8px;height:calc(100% - 40px)}.layout-footer[data-v-72ecd2d0]{padding:0!important;position:fixed;bottom:0;right:calc(50% - 300px);display:flex;height:30px;justify-content:center}[data-v-cd80b1ef]:root{--page: #edf6ff;--ink: #173657;--muted: #6d86a3;--panel: rgba(255, 255, 255, .9);--line: #cae2fb;--blue: #1678e8;--blue-2: #0c55d7;--cyan: #22c7f2;--green: #45cf78;--amber: #f5aa26;--red: #ef5a6f;--pink: #f179a9;--shadow: 0 14px 36px rgba(31, 96, 170, .13);font-family:Microsoft YaHei,PingFang SC,Segoe UI,sans-serif}[data-v-cd80b1ef]{box-sizing:border-box}.screen-shell[data-v-cd80b1ef]{width:100%;height:100%;color:var(--ink);overflow-x:hidden;overflow-y:auto}.screen-shell[data-v-cd80b1ef]:before{content:"";position:fixed;inset:0;pointer-events:none;background:linear-gradient(125deg,transparent 0 12%,rgba(22,120,232,.06) 12% 12.4%,transparent 12.4% 48%,rgba(34,199,242,.08) 48% 48.35%,transparent 48.35%),linear-gradient(90deg,rgba(22,120,232,.04) 1px,transparent 1px),linear-gradient(rgba(22,120,232,.035) 1px,transparent 1px);background-size:100% 100%,42px 42px,42px 42px}.topbar[data-v-cd80b1ef]{position:relative;display:grid;grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr);gap:20px;align-items:center;height:72px;padding:0 24px;color:#fff;background:linear-gradient(180deg,#146ced,#0759d5);border:1px solid rgba(255,255,255,.42);box-shadow:var(--shadow);overflow:hidden}.topbar[data-v-cd80b1ef]:before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 0 18%,rgba(255,255,255,.16) 18% 18.35%,transparent 18.35% 78%,rgba(255,255,255,.14) 78% 78.35%,transparent 78.35%),repeating-linear-gradient(135deg,rgba(255,255,255,.2) 0 2px,transparent 2px 16px);opacity:.28;animation:topbarSweep-cd80b1ef 6s linear infinite}.topbar[data-v-cd80b1ef]:after{content:"";position:absolute;top:0;bottom:0;left:-32%;width:26%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.28),transparent);transform:skew(-18deg);animation:lightSweep-cd80b1ef 4.8s ease-in-out infinite}@keyframes topbarSweep-cd80b1ef{0%{background-position:0 0,0 0}to{background-position:260px 0,0 0}}@keyframes lightSweep-cd80b1ef{0%,42%{left:-32%}70%,to{left:112%}}.topbar[data-v-cd80b1ef]>*{position:relative;z-index:1}.brand[data-v-cd80b1ef]{display:flex;align-items:center;gap:10px;font-size:19px}.brand-mark[data-v-cd80b1ef]{display:grid;width:38px;height:38px;place-items:center;color:var(--blue-2);font-weight:900;background:#fff;border-radius:50%;box-shadow:inset 0 -5px 12px #22c7f22e}h1[data-v-cd80b1ef]{justify-self:center;min-width:340px;padding:10px 70px 14px;margin:0;text-align:center;font-size:clamp(26px,2vw,38px);line-height:1;letter-spacing:0;background:linear-gradient(180deg,#ffffff2e,#fff0);clip-path:polygon(11% 0,89% 0,100% 100%,0 100%);text-shadow:0 2px 12px rgba(0,35,110,.28)}.timebox[data-v-cd80b1ef]{justify-self:end;display:grid;gap:4px;text-align:right;color:#ffffffe0;font-size:13px}.timebox strong[data-v-cd80b1ef]{color:#fff;font-weight:700}.sub-tabs[data-v-cd80b1ef]{justify-content:center;display:flex;align-items:center;gap:10px;margin:12px 0}.sub-tabs button[data-v-cd80b1ef]{position:relative;overflow:hidden;min-width:184px;height:34px;padding:0 22px;color:#4d7095;cursor:pointer;background:linear-gradient(180deg,#ffffffeb,#ebf6ffd1);border:1px solid #bfd9f6;box-shadow:0 8px 18px #2467bd14;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,color .2s ease}.sub-tabs button[data-v-cd80b1ef]:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at var(--mx, 50%) var(--my, 50%),rgba(255,255,255,.52),transparent 34%);opacity:0;transition:opacity .18s ease}.sub-tabs button[data-v-cd80b1ef]:hover{transform:translateY(-2px);border-color:#77c5ff;box-shadow:0 12px 24px #1678e82e}.sub-tabs button[data-v-cd80b1ef]:hover:after{opacity:1}.sub-tabs button.active[data-v-cd80b1ef]{color:#fff;background:linear-gradient(180deg,#2e9bff,#0b67dc);border-color:#64b9ff}.enterprise-hover-trigger[data-v-cd80b1ef]{position:fixed;top:46%;left:0;z-index:1001;display:grid;width:34px;height:156px;place-items:center;color:#fff;font-size:13px;font-weight:700;cursor:pointer;overflow:hidden;background:linear-gradient(180deg,#2068f0,#1678e8 48%,#0b67dc),repeating-linear-gradient(180deg,rgba(255,255,255,.16) 0 1px,transparent 1px 18px);border:1px solid rgba(255,255,255,.68);border-left:0;border-radius:0 6px 6px 0;box-shadow:0 12px 28px #1f60aa38,inset 0 1px #ffffff52,inset -1px 0 #ffffff2e;opacity:.72;transition:opacity .22s ease,box-shadow .22s ease,border-color .22s ease,transform .22s ease}.enterprise-hover-trigger[data-v-cd80b1ef]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 28% 14%,rgba(255,255,255,.72),transparent 22%),linear-gradient(120deg,transparent 0 34%,rgba(255,255,255,.72) 45%,transparent 58% 100%);background-position:0 0,-74px 0;background-size:100% 100%,96px 100%;background-repeat:no-repeat;opacity:.38;pointer-events:none}.enterprise-hover-trigger[data-v-cd80b1ef]:hover{border-color:#ffffffdb;box-shadow:0 16px 34px #1678e847,0 0 22px #22c7f238,inset 0 1px #ffffffb8,inset -1px 0 #ffffff57;opacity:.96;transform:translate(1px)}.enterprise-hover-trigger[data-v-cd80b1ef]:hover:before{animation:triggerLightSweep-cd80b1ef 1.2s ease-out infinite;opacity:.62}.enterprise-hover-trigger span[data-v-cd80b1ef]{position:relative;z-index:1;writing-mode:vertical-rl;letter-spacing:5px;text-shadow:0 1px 2px rgba(0,22,64,.82),0 0 10px rgba(255,255,255,.34)}@keyframes triggerLightSweep-cd80b1ef{0%{background-position:0 0,-74px 0}to{background-position:0 0,74px 0}}.enterprise-selector-popover[data-v-cd80b1ef]{position:fixed;top:0;left:0;z-index:1000;height:100vh}.enterprise-selector-panel[data-v-cd80b1ef]{display:flex;flex-direction:column;width:430px;max-width:calc(100vw - 48px);height:100vh;padding:26px 22px 22px 48px;background:linear-gradient(145deg,#fffffff5,#ecf7fff0),linear-gradient(90deg,rgba(22,120,232,.08) 1px,transparent 1px),linear-gradient(rgba(22,120,232,.06) 1px,transparent 1px);background-size:auto,38px 38px,38px 38px;border:0;border-right:1px solid #9dd1ff;border-radius:0 12px 12px 0;box-shadow:18px 0 52px #1f60aa3d}.selector-heading[data-v-cd80b1ef]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:18px;border-bottom:1px solid #cae2fb}.selector-heading div[data-v-cd80b1ef]{width:100%;min-width:0;display:grid;gap:6px}.selector-heading .selector-title-line[data-v-cd80b1ef]{display:flex;justify-content:space-between;align-items:center;gap:12px}.selector-heading span[data-v-cd80b1ef]{color:#7894b2;font-size:14px;font-weight:700}.selector-heading strong[data-v-cd80b1ef]{overflow:hidden;color:#0b63de;font-size:24px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.selector-list[data-v-cd80b1ef]{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-height:0;margin-top:14px;padding-right:6px;overflow-y:auto}.selector-list[data-v-cd80b1ef]::-webkit-scrollbar{width:8px}.selector-list[data-v-cd80b1ef]::-webkit-scrollbar-track{background:#c8dcf04d;border-radius:4px}.selector-list[data-v-cd80b1ef]::-webkit-scrollbar-thumb{background:#1678e85c;border-radius:4px}.selector-reset[data-v-cd80b1ef]{flex:0 0 auto;height:30px;padding:0 11px;color:#0b63de;font-size:12px;font-weight:800;cursor:pointer;background:#ffffffc7;border:1px solid rgba(22,120,232,.24);border-radius:5px;transition:color .18s ease,border-color .18s ease,box-shadow .18s ease}.selector-reset[data-v-cd80b1ef]:hover{border-color:#1678e88f;box-shadow:0 8px 18px #1678e81f}.selector-option[data-v-cd80b1ef]{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:center;min-height:56px;padding:10px 14px;color:#315b85;text-align:left;cursor:pointer;background:linear-gradient(135deg,#fffffffa,#f8fcfff0);border:1px solid rgba(180,214,248,.94);border-radius:8px;box-shadow:0 10px 24px #2978cd1a;transition:color .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.selector-option[data-v-cd80b1ef]:hover,.selector-option.active[data-v-cd80b1ef]{color:#0b63de;background:linear-gradient(135deg,#e8f5fffa,#daeffff5);border-color:#1678e894;box-shadow:0 14px 30px #1678e829;transform:translate(2px)}.selector-logo[data-v-cd80b1ef]{display:grid;width:38px;height:38px;place-items:center;color:#0b63de;font-size:12px;font-weight:800;overflow:hidden;background:linear-gradient(135deg,#f0f5ff,#e6f0ff);border:1px solid rgba(22,120,232,.18);border-radius:8px}.selector-logo img[data-v-cd80b1ef]{width:100%;height:100%;object-fit:contain}.selector-logo span[data-v-cd80b1ef]{color:#2068f0;font-size:13px;font-weight:800;writing-mode:horizontal-tb}.selector-name[data-v-cd80b1ef]{overflow:hidden;font-size:15px;font-weight:700;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.goal-layout[data-v-cd80b1ef]{position:relative;margin-bottom:14px}.goal-strip[data-v-cd80b1ef]{position:relative;display:grid;grid-template-columns:minmax(360px,.8fr) 1fr;gap:18px;align-items:center;margin:0;padding:14px 20px 14px 24px;color:#315b85;background:#ffffffad;border:1px solid #c8e2fb;box-shadow:var(--shadow);overflow:hidden}.goal-strip[data-v-cd80b1ef]:before{content:"";position:absolute;inset:0 auto 0 0;width:6px;background:linear-gradient(180deg,var(--blue),var(--cyan))}.goal-strip span[data-v-cd80b1ef]{color:#7894b2;font-size:13px}.goal-strip strong[data-v-cd80b1ef]{display:block;margin-top:4px;color:#0b63de;font-size:clamp(18px,1.35vw,25px)}.goal-strip p[data-v-cd80b1ef]{margin:0;line-height:1.7}.panel[data-v-cd80b1ef]{position:relative;min-height:260px;padding:16px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow),inset 0 0 0 1px #ffffffa3,inset 0 0 26px #1678e80b;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.panel[data-v-cd80b1ef]:before{content:"";position:absolute;top:0;left:0;right:0;height:34px;background:linear-gradient(180deg,rgba(36,151,255,.1),transparent),linear-gradient(90deg,transparent,rgba(34,199,242,.2),transparent);background-size:100% 100%,38% 100%;background-position:0 0,-45% 0;pointer-events:none;animation:panelBreathe-cd80b1ef 3.6s ease-in-out infinite,panelLightFlow-cd80b1ef 5.2s ease-in-out infinite}.panel[data-v-cd80b1ef]>*{position:relative;z-index:1}.panel[data-v-cd80b1ef]:hover{transform:translateY(-3px);border-color:#9bd1ff;box-shadow:0 18px 44px #1f60aa2e,inset 0 0 0 1px #fffc,inset 0 0 32px #22c7f214}@keyframes panelBreathe-cd80b1ef{0%,to{opacity:.72}50%{opacity:1}}@keyframes panelLightFlow-cd80b1ef{0%,36%{background-position:0 0,-45% 0}70%,to{background-position:0 0,145% 0}}.panel-heading[data-v-cd80b1ef]{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid var(--line)}.panel-heading>div[data-v-cd80b1ef]{display:flex;flex-direction:column;gap:6px}.panel-heading h2[data-v-cd80b1ef]{position:relative;display:flex;align-items:center;gap:8px;margin:0;padding:0;color:#173657;font-size:18px;font-weight:700;line-height:1.2;letter-spacing:0}.panel-heading h2[data-v-cd80b1ef]:before{content:"";display:inline-block;width:4px;height:20px;background:linear-gradient(180deg,var(--blue),var(--cyan));border-radius:2px}.title-accent[data-v-cd80b1ef]{color:#0b75df!important;font-weight:800;text-shadow:0 6px 16px rgba(22,120,232,.16)}.panel-heading .eyebrow[data-v-cd80b1ef]{margin:0!important;padding:4px 12px;color:#fff!important;font-size:12px;font-weight:500;background:linear-gradient(90deg,var(--blue),var(--cyan));border-radius:4px;display:inline-block;width:fit-content}.panel-heading .data-note[data-v-cd80b1ef]{color:#7894b2!important;font-size:13px;padding:6px 12px;background:#1678e80f;border:1px solid rgba(22,120,232,.12);border-radius:6px}.growth-studio[data-v-cd80b1ef]{min-height:510px;margin-bottom:14px;padding:18px 18px 20px;background:linear-gradient(115deg,#ffffffeb,#ebf7ffe0),radial-gradient(circle at 50% 46%,rgba(22,120,232,.12),transparent 32%),radial-gradient(circle at 6% 18%,rgba(34,199,242,.16),transparent 28%),radial-gradient(circle at 94% 18%,rgba(69,207,120,.13),transparent 28%);border-color:#a8d5ff;box-shadow:0 18px 46px #1f60aa2e,inset 0 0 0 1px #ffffffc7}.growth-body[data-v-cd80b1ef]{position:relative;z-index:1;display:grid;grid-template-columns:minmax(220px,.56fr) minmax(420px,1.26fr) minmax(220px,.56fr);gap:18px;align-items:stretch}.kpi-grid[data-v-cd80b1ef]{display:grid;grid-template-columns:1fr;gap:14px;margin:0}.kpi-grid.kpi-left .kpi-card[data-v-cd80b1ef]{transform-origin:right center}.kpi-grid.kpi-right .kpi-card[data-v-cd80b1ef]{transform-origin:left center}.kpi-card[data-v-cd80b1ef]{--accent: var(--blue);position:relative;min-height:122px;padding:12px;overflow:hidden;background:linear-gradient(135deg,#fffffff5,#f1f9ffe0);border:1px solid color-mix(in srgb,var(--accent) 30%,white);box-shadow:0 12px 28px #2978cd1a;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;cursor:pointer}.kpi-card[data-v-cd80b1ef]:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,var(--blue),transparent 26%) top left / 122px 2px no-repeat,linear-gradient(180deg,var(--blue),transparent 26%) top left / 2px 66px no-repeat,linear-gradient(270deg,var(--cyan),transparent 24%) bottom right / 122px 2px no-repeat,linear-gradient(0deg,var(--cyan),transparent 24%) bottom right / 2px 66px no-repeat;opacity:.58;animation:cornerPulse-cd80b1ef 3.8s ease-in-out infinite}.kpi-card[data-v-cd80b1ef]:hover{transform:translateY(-5px);border-color:color-mix(in srgb,var(--accent) 58%,white);box-shadow:0 20px 38px #2978cd2e}.kpi-card.active[data-v-cd80b1ef]{border-color:#0b75df;box-shadow:0 20px 42px #1678e83d;transform:translateY(-3px)}.kpi-card.active[data-v-cd80b1ef]:after{opacity:.84}.kpi-card.active .kpi-meter[data-v-cd80b1ef]{box-shadow:0 0 0 1px #1678e81f,0 8px 16px #1678e81f}.kpi-card.metric-revenue[data-v-cd80b1ef]{--accent: var(--blue);color:#fff;background:linear-gradient(135deg,#1f91f7,#075fd7)}.kpi-card.metric-revenue .kpi-label[data-v-cd80b1ef],.kpi-card.metric-revenue .kpi-foot[data-v-cd80b1ef],.kpi-card.metric-revenue .kpi-value small[data-v-cd80b1ef]{color:#ffffffd1}.kpi-card.metric-profit[data-v-cd80b1ef]{--accent: #7c6dff;color:#fff;background:linear-gradient(135deg,#7c6dff,#2d77e8)}.kpi-card.metric-profit .kpi-label[data-v-cd80b1ef],.kpi-card.metric-profit .kpi-foot[data-v-cd80b1ef],.kpi-card.metric-profit .kpi-value small[data-v-cd80b1ef]{color:#ffffffd1}.kpi-card.metric-investment[data-v-cd80b1ef]{--accent: var(--amber)}.kpi-card.metric-rdIntensity[data-v-cd80b1ef]{--accent: var(--green)}@keyframes cornerPulse-cd80b1ef{0%,to{opacity:.42;filter:drop-shadow(0 0 0 rgba(34,199,242,0))}50%{opacity:.82;filter:drop-shadow(0 0 8px rgba(34,199,242,.32))}}.kpi-label[data-v-cd80b1ef]{position:relative;z-index:1;display:flex;justify-content:space-between;gap:8px;color:#6d86a3;font-size:13px}.kpi-value[data-v-cd80b1ef]{position:relative;z-index:1;margin-top:8px;color:var(--accent);font-size:clamp(22px,1.55vw,32px);font-weight:800}.kpi-value small[data-v-cd80b1ef]{margin-left:3px;color:#7894b2;font-size:14px;font-weight:500}.kpi-card.metric-revenue .kpi-value[data-v-cd80b1ef],.kpi-card.metric-profit .kpi-value[data-v-cd80b1ef]{color:#fff}.kpi-foot[data-v-cd80b1ef]{position:relative;z-index:1;display:flex;justify-content:space-between;margin-top:8px;color:#6d86a3;font-size:13px}.kpi-foot span:last-child.up[data-v-cd80b1ef]{color:var(--green)}.kpi-foot span:last-child.down[data-v-cd80b1ef]{color:var(--red)}.kpi-meter[data-v-cd80b1ef]{position:relative;z-index:1;height:6px;margin-top:9px;overflow:hidden;background:#d7e9fbc7}.kpi-meter span[data-v-cd80b1ef]{position:relative;display:block;height:100%;background:linear-gradient(90deg,#1f91f7,#45cf78)}.kpi-meter span[data-v-cd80b1ef]:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(115deg,rgba(255,255,255,.36) 0 6px,transparent 6px 13px);animation:slide-cd80b1ef 1.8s linear infinite}@keyframes slide-cd80b1ef{0%{transform:translate(-24px)}to{transform:translate(24px)}}.trend-stage[data-v-cd80b1ef]{position:relative;min-height:546px;padding:16px 18px 14px;overflow:hidden;background:radial-gradient(circle at 50% 12%,rgba(34,199,242,.14),transparent 28%),linear-gradient(180deg,#f8fdfff5,#ffffffbd),linear-gradient(90deg,rgba(22,120,232,.05) 1px,transparent 1px),linear-gradient(rgba(22,120,232,.05) 1px,transparent 1px);background-size:auto,36px 36px,36px 36px;border:1px solid #b7dcff;box-shadow:0 16px 34px #1f60aa21,inset 0 0 0 1px #ffffffc7}.trend-stage[data-v-cd80b1ef]:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,var(--blue),transparent 28%) top left / 140px 2px no-repeat,linear-gradient(180deg,var(--blue),transparent 28%) top left / 2px 82px no-repeat,linear-gradient(270deg,var(--cyan),transparent 26%) bottom right / 140px 2px no-repeat,linear-gradient(0deg,var(--cyan),transparent 26%) bottom right / 2px 82px no-repeat;opacity:.48}.trend-stage .chart-wrap[data-v-cd80b1ef]{position:relative;z-index:1;height:496px;background:transparent}.trend-toolbar[data-v-cd80b1ef]{position:relative;z-index:1;display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:8px;color:#6f8bab;font-size:13px}.trend-toolbar strong[data-v-cd80b1ef]{color:#173657;font-size:20px}.trend-toolbar span[data-v-cd80b1ef]{padding:5px 10px;color:#0b75df;background:#e8f5ffc2;border:1px solid #c8e4fb}.bottom-sections[data-v-cd80b1ef]{display:flex;gap:14px;align-items:stretch}.left-rank-wrap[data-v-cd80b1ef]{flex:0 0 calc(33.333% - 10px);align-self:stretch}.right-stack[data-v-cd80b1ef]{flex:1;align-self:stretch;display:flex;flex-direction:column;gap:14px;min-width:0}@media (max-width: 1180px){.right-stack[data-v-cd80b1ef]{gap:12px}.growth-body[data-v-cd80b1ef]{grid-template-columns:1fr}.growth-studio .kpi-grid[data-v-cd80b1ef]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion: reduce){[data-v-cd80b1ef],[data-v-cd80b1ef]:before,[data-v-cd80b1ef]:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}.loading-overlay[data-v-cd80b1ef]{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#edf6ffd9;backdrop-filter:blur(4px)}.gz-reform-analysis-page{--blue: #1677ff;--blue-2: #69b1ff;--cyan: #13c2c2;--text: #111827;--muted: #6b7280;--line: #edf1f7;--panel: rgba(255, 255, 255, .92);--bg: #f5f7fb;--shadow: 0 14px 34px rgba(25, 50, 88, .08)}.gz-reform-analysis-page,.gz-reform-analysis-page *{box-sizing:border-box}.gz-reform-analysis-page{margin:0;min-width:1180px;color:var(--text);font-family:Microsoft YaHei,PingFang SC,Arial,sans-serif;background:radial-gradient(circle at 18% 0%,rgba(22,119,255,.08),transparent 26%),radial-gradient(circle at 80% 0%,rgba(19,194,194,.07),transparent 24%),var(--bg)}.gz-reform-analysis-page button{font:inherit;cursor:pointer}.gz-reform-analysis-page .analysis-shell{min-height:100vh;padding:18px 20px 24px}.gz-reform-analysis-page .main-tabs,.gz-reform-analysis-page .sub-tabs{display:flex;align-items:center;gap:28px;border-bottom:1px solid #e8edf5}.gz-reform-analysis-page .main-tabs{padding:0 12px}.gz-reform-analysis-page .sub-tabs{gap:34px;padding:18px 16px 0}.gz-reform-analysis-page .main-tabs button,.gz-reform-analysis-page .sub-tabs button{position:relative;height:44px;border:0;padding:0;color:#111827;background:transparent;font-size:17px;font-weight:700;transition:color .16s ease,transform .16s ease}.gz-reform-analysis-page .sub-tabs button{height:42px;font-size:16px}.gz-reform-analysis-page .main-tabs button:after,.gz-reform-analysis-page .sub-tabs button:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;border-radius:999px 999px 0 0;background:linear-gradient(90deg,var(--blue),var(--blue-2));transform:scaleX(0);transform-origin:center;transition:transform .18s ease}.gz-reform-analysis-page .main-tabs button:hover,.gz-reform-analysis-page .sub-tabs button:hover,.gz-reform-analysis-page .main-tabs .active,.gz-reform-analysis-page .sub-tabs .active{color:var(--blue)}.gz-reform-analysis-page .main-tabs button:hover{transform:translateY(-1px)}.gz-reform-analysis-page .main-tabs .active:after,.gz-reform-analysis-page .sub-tabs .active:after{transform:scaleX(1)}.gz-reform-analysis-page .workbench{margin-top:14px;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.gz-reform-analysis-page .analysis-status{margin:-2px 12px 12px;border:1px solid rgba(250,173,20,.32);border-radius:8px;padding:9px 12px;color:#8a5a00;background:#fffbe6e0;font-size:13px;font-weight:700}.gz-reform-analysis-page .analysis-status.is-hidden{display:none}.gz-reform-analysis-page .gz-empty-state{min-height:120px;display:grid;place-items:center;border:1px dashed rgba(130,188,255,.56);border-radius:10px;color:#667085;background:#f8fbffb8;font-size:14px}.gz-reform-analysis-page .gz-empty-state strong{font-weight:800}.gz-reform-analysis-page .analysis-loading-panel{grid-column:1 / -1;min-height:320px;display:grid;place-items:center;border:1px solid rgba(130,188,255,.46);border-radius:14px;color:#0f2f5f;background:linear-gradient(180deg,#fffffff5,#f7fbffeb);box-shadow:0 12px 30px #0f2f5f13;font-size:15px;font-weight:800}.gz-reform-analysis-page .analysis-loading-panel span{display:inline-flex;gap:10px;align-items:center}.gz-reform-analysis-page .analysis-loading-panel span:before{content:"";width:18px;height:18px;border:2px solid rgba(22,119,255,.18);border-top-color:#1677ff;border-radius:50%;animation:gzReformSpin .8s linear infinite}@keyframes gzReformSpin{to{transform:rotate(360deg)}}.gz-reform-analysis-page .analysis-grid{display:grid;grid-template-columns:minmax(720px,1fr);gap:16px;padding:10px 0 0}.gz-reform-analysis-page .metric-cards{display:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.gz-reform-analysis-page .side-metrics{display:none;gap:12px}.gz-reform-analysis-page .trend-panel{display:grid;gap:10px}.gz-reform-analysis-page .right-rail{display:grid;grid-template-rows:1fr}.gz-reform-analysis-page .right-rail.is-hidden{display:none}.gz-reform-analysis-page .bottom-analytics{grid-column:1 / -1;display:grid;grid-template-columns:minmax(420px,.9fr) minmax(540px,1.1fr);gap:10px}.gz-reform-analysis-page .metric-cards article,.gz-reform-analysis-page .side-metrics article,.gz-reform-analysis-page .analysis-card{position:relative;min-height:86px;border:1px solid rgba(130,188,255,.46);border-radius:12px;background:linear-gradient(180deg,#fffffff5,#f7fbffeb) padding-box,linear-gradient(135deg,#1677ff47,#13c2c275,#ffffff80) border-box;box-shadow:0 10px 26px #19325812;overflow:hidden;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.gz-reform-analysis-page .metric-cards article,.gz-reform-analysis-page .side-metrics article{padding:13px 14px}.gz-reform-analysis-page .metric-cards article:after,.gz-reform-analysis-page .side-metrics article:after,.gz-reform-analysis-page .analysis-card:after{content:"";position:absolute;inset:-1px;pointer-events:none;background:linear-gradient(110deg,transparent 0%,transparent 40%,rgba(105,177,255,.32) 48%,rgba(255,255,255,.7) 50%,rgba(19,194,194,.32) 54%,transparent 62%);transform:translate(-110%);animation:lineSweep 7s ease-in-out infinite}.gz-reform-analysis-page .metric-cards article:hover,.gz-reform-analysis-page .side-metrics article:hover,.gz-reform-analysis-page .analysis-card:hover{transform:translateY(-2px);border-color:#1677ff9e;box-shadow:0 16px 32px #1932581c}.gz-reform-analysis-page .metric-cards span,.gz-reform-analysis-page .side-metrics span{display:block;color:var(--muted);font-size:13px}.gz-reform-analysis-page .metric-cards.income-total-cards span{color:#0f2f5f;font-weight:900}.gz-reform-analysis-page .metric-cards strong,.gz-reform-analysis-page .side-metrics strong{display:block;margin-top:8px;color:#0b3f87;font-size:24px;line-height:1.1}.gz-reform-analysis-page .side-metrics small{display:block;margin-top:8px;color:var(--muted);font-size:12px}.gz-reform-analysis-page .metric-cards em,.gz-reform-analysis-page .side-metrics em{margin-left:5px;color:var(--muted);font-size:13px;font-style:normal;font-weight:500}.gz-reform-analysis-page .analysis-card{min-height:184px;padding:16px 18px 18px;border:1px solid rgba(151,178,215,.46);border-radius:14px;background:linear-gradient(180deg,#fffffffa,#f9fcfff5) padding-box,linear-gradient(135deg,#1677ff61,#13c2c242,#97b2d72e) border-box;box-shadow:0 12px 30px #0f2f5f13;overflow:hidden}.gz-reform-analysis-page .analysis-card:before{content:"";position:absolute;z-index:1;top:0;left:18px;right:18px;height:3px;border-radius:0 0 999px 999px;background:linear-gradient(90deg,#1677ffd1,#13c2c29e)}.gz-reform-analysis-page .finance-card:before{background:linear-gradient(90deg,#1677ff,#13c2c2,#52c41a)}.gz-reform-analysis-page .asset-card:before{background:linear-gradient(90deg,#13c2c2,#52c41a,#faad14)}.gz-reform-analysis-page .debt-card:before{background:linear-gradient(90deg,#ff7875,#faad14,#1677ff)}.gz-reform-analysis-page .income-card:before{background:linear-gradient(90deg,#13c2c2,#52c41a,#1677ff)}.gz-reform-analysis-page .estate-card:before{background:linear-gradient(90deg,#1677ff,#13c2c2,#722ed1)}.gz-reform-analysis-page .analysis-card:after{display:block;opacity:.38;animation-duration:10s}.gz-reform-analysis-page .analysis-card:hover{transform:translateY(-1px);border-color:#1677ff85;box-shadow:0 16px 34px #0f2f5f1c}.gz-reform-analysis-page .analysis-card.is-hidden{display:none}.gz-reform-analysis-page .is-hidden{display:none!important}.gz-reform-analysis-page .trend-card{min-height:278px}.gz-reform-analysis-page .card-head{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-4px -2px 14px;padding:2px 2px 11px;border-bottom:1px solid rgba(226,234,246,.9)}.gz-reform-analysis-page .card-head h2{margin:0;font-size:17px;font-weight:900;color:#0f2f5f}.gz-reform-analysis-page .card-head h2:before{content:"";display:inline-block;width:4px;height:16px;margin-right:8px;border-radius:999px;vertical-align:-2px;background:linear-gradient(180deg,var(--blue),var(--cyan))}.gz-reform-analysis-page .card-head span{color:var(--muted);font-size:12px}.gz-reform-analysis-page .trend-chart,.gz-reform-analysis-page .rank-chart,.gz-reform-analysis-page .progress-chart{position:relative;z-index:1}.gz-reform-analysis-page .trend-chart{height:220px;display:grid;grid-template-columns:repeat(12,1fr);align-items:end;gap:9px;padding:14px 4px 0;background:linear-gradient(#edf2f8 1px,transparent 1px) 0 0 / 100% 25%,linear-gradient(180deg,rgba(22,119,255,.035),transparent)}.gz-reform-analysis-page .trend-month{display:grid;grid-template-rows:1fr 20px;gap:5px;min-width:0}.gz-reform-analysis-page .trend-month .bars{position:relative;height:180px;display:flex;align-items:end;justify-content:center;gap:8px}.gz-reform-analysis-page .rank-mini{display:grid;align-items:center;gap:8px;color:#344054;font-size:12px}.gz-reform-analysis-page .trend-month .bars i{width:11px;border-radius:7px 7px 0 0;box-shadow:inset 0 1px #ffffff8c}.gz-reform-analysis-page .trend-month .current{background:linear-gradient(180deg,#1677ff,#9ac9ff)}.gz-reform-analysis-page .trend-month .previous{background:linear-gradient(180deg,#faad14,#ffe0a3)}.gz-reform-analysis-page .trend-month .bars em{position:absolute;left:50%;width:8px;height:8px;border:2px solid #52c41a;border-radius:50%;background:#fff;transform:translate(-50%)}.gz-reform-analysis-page .trend-month span{color:var(--muted);font-size:12px;text-align:center}.gz-reform-analysis-page .rank-chart{display:grid;gap:7px}.gz-reform-analysis-page .rank-mini{grid-template-columns:24px minmax(88px,1fr) 86px 62px}.gz-reform-analysis-page .rank-mini label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gz-reform-analysis-page .rank-mini b{width:20px;height:20px;display:grid;place-items:center;border-radius:6px;color:#fff;background:linear-gradient(135deg,#2588ff,#0967e7);font-size:12px}.gz-reform-analysis-page .rank-mini i{height:8px;border-radius:999px;background:#e9f1fb;overflow:hidden}.gz-reform-analysis-page .rank-mini em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#13c2c2,#1677ff);transition:width .2s ease,filter .16s ease}.gz-reform-analysis-page .rank-mini:hover em{filter:brightness(1.12) saturate(1.2)}.gz-reform-analysis-page .rank-mini strong{text-align:right;color:#0f2f5f;font-size:12px}.gz-reform-analysis-page .insight-card ul{position:relative;z-index:1;display:grid;gap:9px;margin:0;padding:0;list-style:none}.gz-reform-analysis-page .progress-chart{display:grid;gap:14px;padding-top:4px}.gz-reform-analysis-page .progress-row{display:grid;grid-template-columns:110px 1fr 56px;gap:12px;align-items:center;font-size:13px;min-height:24px;border-radius:7px;transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.gz-reform-analysis-page .progress-row.is-clickable{cursor:pointer;padding:2px 6px;margin:-2px -6px}.gz-reform-analysis-page .progress-row.is-clickable:hover,.gz-reform-analysis-page .progress-row.active{background:#1677ff14;box-shadow:inset 3px 0 0 var(--blue);transform:translate(2px)}.gz-reform-analysis-page .progress-row.active label,.gz-reform-analysis-page .progress-row.active strong{color:var(--blue);font-weight:900}.gz-reform-analysis-page .progress-row label{color:#344054}.gz-reform-analysis-page .progress-row i{height:14px;border-radius:999px;background:#edf2f8;overflow:hidden}.gz-reform-analysis-page .progress-row em{display:block;height:100%;border-radius:inherit;box-shadow:inset 0 1px #ffffff8c}.gz-reform-analysis-page .progress-row strong{color:#0f2f5f;text-align:right}.gz-reform-analysis-page .personnel-pie{display:grid;grid-template-columns:168px minmax(0,1fr);gap:16px;align-items:center}.gz-reform-analysis-page .pie-chart{position:relative;width:168px;height:168px;display:grid;place-items:center}.gz-reform-analysis-page .pie-chart svg{width:100%;height:100%;overflow:visible;filter:drop-shadow(0 16px 24px rgba(22,119,255,.12))}.gz-reform-analysis-page .pie-track{stroke:#edf2f8}.gz-reform-analysis-page .personnel-segment{cursor:pointer;transform-origin:center;transition:transform .18s ease,opacity .18s ease,stroke-width .18s ease,filter .18s ease}.gz-reform-analysis-page .personnel-segment:hover,.gz-reform-analysis-page .personnel-segment.active,.gz-reform-analysis-page .level-segment:hover,.gz-reform-analysis-page .level-segment.active{transform:scale(1.035);stroke-width:7.6;filter:brightness(1.06) saturate(1.08)}.gz-reform-analysis-page .pie-center{position:absolute;width:82px;height:82px;display:grid;place-items:center;align-content:center;gap:2px;border-radius:50%;background:#fffffff0;box-shadow:inset 0 0 0 1px #1677ff14}.gz-reform-analysis-page .pie-center strong{color:#0b3f87;font-size:20px;line-height:1}.gz-reform-analysis-page .pie-center span{color:var(--muted);font-size:12px}.gz-reform-analysis-page .pie-legend{display:grid;gap:8px}.gz-reform-analysis-page .pie-legend button{height:30px;display:grid;grid-template-columns:10px minmax(0,1fr) 64px;gap:8px;align-items:center;border:0;border-radius:8px;padding:0 8px;color:#344054;background:transparent;font-size:13px;text-align:left;transition:background .16s ease,transform .16s ease,box-shadow .16s ease}.gz-reform-analysis-page .pie-legend button:hover,.gz-reform-analysis-page .pie-legend button.active{background:#1677ff14;box-shadow:inset 3px 0 0 var(--blue);transform:translate(2px)}.gz-reform-analysis-page .pie-legend span{width:10px;height:10px;border-radius:3px}.gz-reform-analysis-page .pie-legend label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.gz-reform-analysis-page .pie-legend strong{color:#0f2f5f;text-align:right}.gz-reform-analysis-page .personnel-drill{margin-top:10px;padding-top:12px;border-top:1px dashed #d7e6f8}.gz-reform-analysis-page .drill-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px;color:#0f2f5f;font-size:13px;font-weight:900}.gz-reform-analysis-page .drill-head strong{color:var(--muted);font-size:12px}.gz-reform-analysis-page .drill-list{max-height:176px;overflow:auto;display:grid;gap:6px;padding-right:4px}.gz-reform-analysis-page .drill-row{display:grid;grid-template-columns:24px minmax(120px,1fr) minmax(120px,.9fr) 58px;gap:8px;align-items:center;min-height:26px;color:#344054;font-size:12px;transition:background .16s ease,transform .16s ease}.gz-reform-analysis-page .drill-row:hover{transform:translate(2px);background:#1677ff0d}.gz-reform-analysis-page .drill-row b{width:20px;height:20px;display:grid;place-items:center;border-radius:6px;color:#fff;background:linear-gradient(135deg,#2588ff,#0967e7);font-size:11px}.gz-reform-analysis-page .drill-row label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gz-reform-analysis-page .drill-row i{height:8px;border-radius:999px;background:#e9f1fb;overflow:hidden}.gz-reform-analysis-page .drill-row em{display:block;height:100%;border-radius:inherit;transition:width .2s ease}.gz-reform-analysis-page .drill-row strong{color:#0f2f5f;text-align:right}.gz-reform-analysis-page .donut-wrap{position:relative;z-index:1;display:grid;grid-template-columns:180px 1fr;gap:22px;align-items:center}.gz-reform-analysis-page .donut-chart{position:relative;width:166px;height:166px;display:grid;place-items:center;border-radius:50%;box-shadow:0 0 0 1px #1677ff2e,0 14px 30px #1677ff24;transition:transform .18s ease,box-shadow .18s ease}.gz-reform-analysis-page .donut-chart:hover{transform:scale(1.025);box-shadow:0 0 0 1px #1677ff47,0 18px 38px #1677ff2e}.gz-reform-analysis-page .donut-chart:after{content:attr(data-total);width:82px;height:82px;display:grid;place-items:center;border-radius:50%;color:#0b3f87;background:#fff;font-size:15px;font-weight:900;text-align:center}.gz-reform-analysis-page .donut-chart.has-svg{box-shadow:none}.gz-reform-analysis-page .donut-chart.has-svg:after{display:none}.gz-reform-analysis-page .level-chart svg{width:100%;height:100%;overflow:visible;filter:drop-shadow(0 16px 24px rgba(22,119,255,.12))}.gz-reform-analysis-page .enterprise-level-echart{width:100%;height:100%}.gz-reform-analysis-page .level-segment{cursor:pointer;transform-origin:center;transition:transform .18s ease,stroke-width .18s ease,filter .18s ease}.gz-reform-analysis-page .donut-legend{display:grid;gap:9px}.gz-reform-analysis-page .donut-legend>div:not(.level-legend):not(.level-drill){display:grid;grid-template-columns:10px minmax(0,1fr) 64px;gap:8px;align-items:center;font-size:13px}.gz-reform-analysis-page .donut-legend>div:not(.level-legend):not(.level-drill)>span{width:10px;height:10px;border-radius:3px}.gz-reform-analysis-page .donut-legend>div:not(.level-legend):not(.level-drill)>label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gz-reform-analysis-page .donut-legend>div:not(.level-legend):not(.level-drill)>strong{color:#0f2f5f;text-align:right}.gz-reform-analysis-page .level-legend{display:grid;gap:8px}.gz-reform-analysis-page .level-legend button{height:30px;display:grid;grid-template-columns:10px minmax(0,1fr) 58px;gap:8px;align-items:center;border:0;border-radius:8px;padding:0 8px;color:#344054;background:transparent;font-size:13px;text-align:left;transition:background .16s ease,transform .16s ease,box-shadow .16s ease}.gz-reform-analysis-page .level-legend button:hover,.gz-reform-analysis-page .level-legend button.active{background:#1677ff14;box-shadow:inset 3px 0 0 var(--blue);transform:translate(2px)}.gz-reform-analysis-page .level-legend span{width:10px;height:10px;border-radius:3px}.gz-reform-analysis-page .level-legend label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.gz-reform-analysis-page .level-legend strong{color:#0f2f5f;text-align:right}.gz-reform-analysis-page .level-drill{margin-top:10px;padding-top:10px;border-top:1px dashed #d7e6f8}.gz-reform-analysis-page .level-list{max-height:126px}.gz-reform-analysis-page .operation-card{min-height:300px}.gz-reform-analysis-page .operation-status-chart{position:relative;z-index:1}.gz-reform-analysis-page .operation-echart-layout{display:grid;grid-template-columns:minmax(250px,310px) minmax(280px,.75fr) minmax(360px,1fr);gap:16px;align-items:stretch}.gz-reform-analysis-page .operation-echart{width:100%;height:248px}.gz-reform-analysis-page .operation-layout{display:grid;grid-template-columns:minmax(420px,.95fr) minmax(320px,1.05fr);gap:16px}.gz-reform-analysis-page .operation-pie-wrap{display:grid;grid-template-columns:174px minmax(0,1fr);gap:16px;align-items:center}.gz-reform-analysis-page .operation-pie{position:relative;width:170px;height:170px;display:grid;place-items:center}.gz-reform-analysis-page .operation-pie svg{width:100%;height:100%;overflow:visible;filter:drop-shadow(0 16px 24px rgba(22,119,255,.12))}.gz-reform-analysis-page .operation-segment{cursor:pointer;transform-origin:center;transition:transform .18s ease,stroke-width .18s ease,filter .18s ease}.gz-reform-analysis-page .operation-segment:hover,.gz-reform-analysis-page .operation-segment.active{transform:scale(1.035);stroke-width:7.6;filter:brightness(1.06) saturate(1.08)}.gz-reform-analysis-page .operation-legend{display:grid;align-content:start;gap:8px;padding:4px 0}.gz-reform-analysis-page .operation-legend button{min-height:34px;display:grid;grid-template-columns:10px minmax(0,1fr) 58px;gap:8px;align-items:center;border:1px solid transparent;border-radius:10px;padding:0 10px;color:#344054;background:transparent;font-size:12px;text-align:left;transition:background .16s ease,transform .16s ease,box-shadow .16s ease}.gz-reform-analysis-page .operation-legend button:hover,.gz-reform-analysis-page .operation-legend button.active{border-color:#1677ff29;background:#ecf6ffb8;box-shadow:inset 3px 0 0 var(--blue);transform:translate(1px)}.gz-reform-analysis-page .operation-legend span{width:10px;height:10px;border-radius:3px}.gz-reform-analysis-page .operation-legend label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.gz-reform-analysis-page .operation-legend strong{color:#0f2f5f;text-align:right}.gz-reform-analysis-page .operation-drill{min-width:0;padding:12px;border:1px solid rgba(221,232,247,.9);border-radius:12px;background:#f8fbffb8}.gz-reform-analysis-page .operation-list{max-height:172px}.gz-reform-analysis-page .operation-drill .drill-row{grid-template-columns:24px minmax(150px,1fr) minmax(94px,.7fr) 58px}.gz-reform-analysis-page .donut-legend .level-drill .drill-head{display:flex;grid-template-columns:none;gap:12px;align-items:center;justify-content:space-between;margin-bottom:8px;font-size:13px}.gz-reform-analysis-page .donut-legend .level-drill .drill-list{display:grid;grid-template-columns:none;gap:6px;overflow:auto;padding-right:4px}.gz-reform-analysis-page .donut-legend .level-drill .drill-row{display:grid;grid-template-columns:24px minmax(150px,1fr) minmax(110px,.75fr) 58px;gap:8px;align-items:center;min-height:26px;font-size:12px}.gz-reform-analysis-page .donut-legend .level-drill .drill-row label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gz-reform-analysis-page .donut-legend .level-drill .drill-row i{height:8px}.gz-reform-analysis-page .insight-card li{position:relative;padding-left:13px;color:#344054;font-size:13px;line-height:1.45}.gz-reform-analysis-page .insight-card li:before{content:"";position:absolute;left:0;top:8px;width:5px;height:5px;border-radius:50%;background:var(--blue)}.gz-reform-analysis-page .notice{position:relative;margin:18px 16px 20px;min-height:48px;display:flex;align-items:center;padding:0 16px;border:1px solid rgba(105,177,255,.65);border-radius:8px;color:#1f4e79;background:linear-gradient(90deg,#e7f4ff,#f4faff);font-size:15px;overflow:hidden}.gz-reform-analysis-page .notice:after,.gz-reform-analysis-page .table-card:after{content:"";position:absolute;inset:-1px;pointer-events:none;background:linear-gradient(110deg,transparent 0%,transparent 42%,rgba(105,177,255,.34) 48%,rgba(255,255,255,.76) 50%,rgba(19,194,194,.3) 53%,transparent 60%);transform:translate(-110%);animation:lineSweep 6.5s ease-in-out infinite}.gz-reform-analysis-page .table-card{position:relative;margin:0 16px 16px;max-height:360px;overflow:auto;border:1px solid rgba(228,234,244,.95);border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px #ffffffb8}.gz-reform-analysis-page #detailArea{position:relative;z-index:1}.gz-reform-analysis-page .detail-section{border-bottom:10px solid #f5f7fb;background:#fff}.gz-reform-analysis-page .detail-section:last-child{border-bottom:0}.gz-reform-analysis-page .section-title{position:sticky;top:0;z-index:5;height:46px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 14px;border-bottom:1px solid #d6e8ff;color:#0b3f87;background:linear-gradient(90deg,#e7f4ff,#f8fbff)}.gz-reform-analysis-page .section-title h3{margin:0;font-size:15px;font-weight:900}.gz-reform-analysis-page .section-title span{color:var(--muted);font-size:12px}.gz-reform-analysis-page .section-table{overflow:auto}.gz-reform-analysis-page table{width:100%;min-width:1180px;border-collapse:separate;border-spacing:0}.gz-reform-analysis-page th,.gz-reform-analysis-page td{height:46px;padding:0 12px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:right;white-space:nowrap;background:#ffffffe0}.gz-reform-analysis-page tr[data-drill-context],.gz-reform-analysis-page [data-drill-context].drill-row,.gz-reform-analysis-page [data-drill-context].finance-stack-row,.gz-reform-analysis-page [data-drill-context].debt-rank-row,.gz-reform-analysis-page [data-drill-context].income-rank-row{cursor:pointer}.gz-reform-analysis-page tr[data-drill-context]:hover td{background:#eef7ff}.gz-reform-analysis-page [data-drill-context].drill-row:hover,.gz-reform-analysis-page [data-drill-context].finance-stack-row:hover,.gz-reform-analysis-page [data-drill-context].debt-rank-row:hover,.gz-reform-analysis-page [data-drill-context].income-rank-row:hover{filter:brightness(1.02)}.gz-reform-analysis-page th{position:sticky;top:0;z-index:2;height:48px;color:#101828;background:#f7f9fc;font-size:15px;font-weight:900}.gz-reform-analysis-page th:first-child,.gz-reform-analysis-page td:first-child{position:sticky;left:0;z-index:1;min-width:280px;text-align:left;background:#fff}.gz-reform-analysis-page th:first-child{z-index:3;background:#f7f9fc}.gz-reform-analysis-page tbody tr{transition:transform .14s ease,box-shadow .14s ease}.gz-reform-analysis-page tbody tr:nth-child(2n) td{background:#fcfdff}.gz-reform-analysis-page tbody tr:hover{transform:translate(3px);box-shadow:inset 4px 0 0 var(--blue)}.gz-reform-analysis-page tbody tr:hover td{color:#063f85;background:#edf6ff}.gz-reform-analysis-page tbody tr:hover td:first-child{color:var(--blue);font-weight:800}.gz-reform-analysis-page .finance-card{min-height:328px}.gz-reform-analysis-page .finance-analysis-chart{position:relative;z-index:1}.gz-reform-analysis-page .finance-tabs{display:flex;gap:8px;margin-bottom:12px}.gz-reform-analysis-page .finance-tabs button{height:30px;border:1px solid rgba(22,119,255,.22);border-radius:8px;padding:0 12px;color:#0f2f5f;background:#ffffffb8;font-size:13px;font-weight:800;transition:transform .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.gz-reform-analysis-page .finance-tabs button:hover,.gz-reform-analysis-page .finance-tabs button.active{color:#fff;background:linear-gradient(135deg,#2588ff,#0967e7);box-shadow:0 8px 18px #1677ff2e;transform:translateY(-1px)}.gz-reform-analysis-page .finance-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.gz-reform-analysis-page .finance-summary div{display:grid;grid-template-columns:8px minmax(0,1fr);grid-template-rows:18px 24px;column-gap:8px;align-items:center;border-radius:10px;padding:8px 10px;background:#edf6ffbd}.gz-reform-analysis-page .finance-summary span{grid-row:1 / 3;width:8px;height:34px;border-radius:99px}.gz-reform-analysis-page .finance-summary label{color:var(--muted);font-size:12px}.gz-reform-analysis-page .finance-summary strong{color:#0b3f87;font-size:18px}.gz-reform-analysis-page .finance-summary em{color:#667085;font-size:11px;font-style:normal}.gz-reform-analysis-page .finance-relation-note{display:grid;grid-template-columns:82px minmax(0,1fr);gap:10px;align-items:center;min-height:38px;margin-bottom:10px;border:1px solid #dce9f8;border-radius:8px;padding:8px 10px;color:#344054;background:linear-gradient(180deg,#f3f9ff,#fbfdff);font-size:12px}.gz-reform-analysis-page .finance-relation-note strong{color:#0f2f5f;font-size:13px}.gz-reform-analysis-page .finance-summary--relation div{grid-template-rows:17px 22px 14px}.gz-reform-analysis-page .finance-stack-list,.gz-reform-analysis-page .finance-ratio-list,.gz-reform-analysis-page .finance-subsidy-list{display:grid;gap:8px}.gz-reform-analysis-page .finance-stack-row,.gz-reform-analysis-page .finance-ratio-row{display:grid;grid-template-columns:minmax(180px,.9fr) minmax(360px,1fr) 70px;gap:12px;align-items:center;min-height:28px;font-size:13px}.gz-reform-analysis-page .finance-ratio-row{grid-template-columns:28px minmax(180px,.88fr) minmax(360px,1fr) 70px}.gz-reform-analysis-page .finance-ratio-row b{width:22px;height:22px;display:grid;place-items:center;border-radius:6px;color:#fff;background:linear-gradient(135deg,#2588ff,#0967e7);font-size:12px;font-weight:900}.gz-reform-analysis-page .finance-ratio-row.high b{background:linear-gradient(135deg,#ff7875,#ff4d4f)}.gz-reform-analysis-page .finance-ratio-row.mid b{background:linear-gradient(135deg,#ffc53d,#faad14)}.gz-reform-analysis-page .finance-structure-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0 6px;color:#0f2f5f;font-size:12px;font-weight:900}.gz-reform-analysis-page .finance-structure-head p{display:flex;align-items:center;gap:7px;margin:0;color:#667085;font-weight:700}.gz-reform-analysis-page .finance-structure-head i{width:10px;height:10px;border-radius:3px}.gz-reform-analysis-page .finance-structure-head .debt{background:linear-gradient(90deg,#1677ff,#13c2c2)}.gz-reform-analysis-page .finance-structure-head .net{background:linear-gradient(90deg,#52c41a,#b7eb8f)}.gz-reform-analysis-page .finance-structure-head .interest{background:#faad14}.gz-reform-analysis-page .finance-stack-row--relation{grid-template-columns:28px minmax(180px,.82fr) minmax(360px,1fr) 64px 62px;min-height:32px}.gz-reform-analysis-page .finance-stack-row--relation b{width:22px;height:22px;display:grid;place-items:center;border-radius:6px;color:#fff;background:linear-gradient(135deg,#2588ff,#0967e7);font-size:12px}.gz-reform-analysis-page .finance-stack-row label,.gz-reform-analysis-page .finance-ratio-row label,.gz-reform-analysis-page .finance-profit-card label,.gz-reform-analysis-page .finance-subsidy-row label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gz-reform-analysis-page .finance-stack-track,.gz-reform-analysis-page .finance-ratio-row i,.gz-reform-analysis-page .finance-subsidy-row i,.gz-reform-analysis-page .finance-mini-bars i{height:12px;border-radius:999px;background:#eaf1fa;overflow:hidden}.gz-reform-analysis-page .finance-stack-track{position:relative;display:flex}.gz-reform-analysis-page .finance-stack-track span,.gz-reform-analysis-page .finance-ratio-row em,.gz-reform-analysis-page .finance-subsidy-row em,.gz-reform-analysis-page .finance-mini-bars b{display:block;height:100%;border-radius:inherit}.gz-reform-analysis-page .finance-stack-track .debt{background:linear-gradient(90deg,#1677ff,#13c2c2)}.gz-reform-analysis-page .finance-stack-track .net{background:linear-gradient(90deg,#52c41a,#b7eb8f)}.gz-reform-analysis-page .finance-stack-track em{position:absolute;top:3px;left:0;height:6px;border-radius:999px;background:#faad14eb;box-shadow:0 0 0 1px #ffffffb8}.gz-reform-analysis-page .finance-stack-row strong,.gz-reform-analysis-page .finance-ratio-row strong,.gz-reform-analysis-page .finance-subsidy-row strong,.gz-reform-analysis-page .finance-subsidy-row small{color:#0f2f5f;text-align:right;font-weight:900}.gz-reform-analysis-page .finance-stack-row--relation small{color:#667085;text-align:right;font-size:12px;font-weight:800}.gz-reform-analysis-page .finance-axis{display:flex;justify-content:flex-end;gap:18px;margin-top:8px;color:var(--muted);font-size:12px}.gz-reform-analysis-page .finance-profit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gz-reform-analysis-page .finance-profit-card{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(260px,1fr);gap:12px;align-items:center;border-radius:10px;padding:10px;background:#ffffffb8;box-shadow:inset 0 0 0 1px #dee8f6d1}.gz-reform-analysis-page .finance-profit-card span{display:block;margin-top:4px;color:var(--muted);font-size:12px}.gz-reform-analysis-page .finance-mini-bars{display:grid;gap:6px}.gz-reform-analysis-page .finance-mini-bars p{display:grid;grid-template-columns:58px 1fr 58px;gap:8px;align-items:center;margin:0;font-size:12px}.gz-reform-analysis-page .finance-mini-bars em{color:var(--muted);font-style:normal}.gz-reform-analysis-page .finance-mini-bars strong{color:#0f2f5f;text-align:right}.gz-reform-analysis-page .finance-ratio-row{border-radius:8px;padding:4px 8px;transition:background .16s ease,transform .16s ease}.gz-reform-analysis-page .finance-ratio-row:hover{background:#1677ff0f;transform:translate(2px)}.gz-reform-analysis-page .finance-ratio-row.high{box-shadow:inset 3px 0 #ff4d4fb8}.gz-reform-analysis-page .finance-ratio-row.mid{box-shadow:inset 3px 0 #faad14b8}.gz-reform-analysis-page .finance-subsidy-layout{display:grid;grid-template-columns:190px minmax(0,1fr);gap:20px;align-items:center}.gz-reform-analysis-page .finance-donut-mini{width:174px;height:174px;display:grid;place-items:center;align-content:center;gap:5px;border-radius:50%;box-shadow:0 14px 28px #1677ff21}.gz-reform-analysis-page .finance-donut-mini:before{content:"";position:absolute}.gz-reform-analysis-page .finance-donut-mini strong,.gz-reform-analysis-page .finance-donut-mini span{position:relative;z-index:1;width:90px;text-align:center}.gz-reform-analysis-page .finance-donut-mini strong{color:#0b3f87;font-size:18px}.gz-reform-analysis-page .finance-donut-mini span{color:var(--muted);font-size:12px}.gz-reform-analysis-page .finance-donut-mini:after{content:"";position:absolute;width:92px;height:92px;border-radius:50%;background:#fffffff5;box-shadow:inset 0 0 0 1px #1677ff14}.gz-reform-analysis-page .finance-donut-mini{position:relative}.gz-reform-analysis-page .finance-subsidy-row{display:grid;grid-template-columns:10px minmax(180px,.9fr) minmax(300px,1fr) 78px 58px;gap:9px;align-items:center;min-height:28px;font-size:12px}.gz-reform-analysis-page .finance-subsidy-row>span{width:10px;height:10px;border-radius:3px}.gz-reform-analysis-page .asset-card{min-height:332px}.gz-reform-analysis-page .asset-analysis-chart{position:relative;z-index:1}.gz-reform-analysis-page .asset-tabs{display:flex;gap:8px;margin-bottom:12px}.gz-reform-analysis-page .asset-tabs button{height:30px;border:1px solid rgba(22,119,255,.22);border-radius:8px;padding:0 12px;color:#0f2f5f;background:#ffffffb8;font-size:13px;font-weight:800;transition:transform .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.gz-reform-analysis-page .asset-tabs button:hover,.gz-reform-analysis-page .asset-tabs button.active{color:#fff;background:linear-gradient(135deg,#2588ff,#13c2c2);box-shadow:0 8px 18px #1677ff2e;transform:translateY(-1px)}.gz-reform-analysis-page .asset-structure-layout{display:grid;grid-template-columns:180px 250px minmax(0,1fr);gap:18px;align-items:center}.gz-reform-analysis-page .asset-donut{position:relative;width:170px;height:170px;display:grid;place-items:center;align-content:center;gap:4px;border-radius:50%;box-shadow:0 14px 28px #1677ff21}.gz-reform-analysis-page .asset-donut:after{content:"";position:absolute;width:88px;height:88px;border-radius:50%;background:#fffffff5;box-shadow:inset 0 0 0 1px #1677ff14}.gz-reform-analysis-page .asset-donut strong,.gz-reform-analysis-page .asset-donut span{position:relative;z-index:1}.gz-reform-analysis-page .asset-donut strong{color:#0b3f87;font-size:20px;line-height:1}.gz-reform-analysis-page .asset-donut span{color:var(--muted);font-size:12px}.gz-reform-analysis-page .asset-summary-grid{display:grid;gap:8px}.gz-reform-analysis-page .asset-summary-grid div{display:grid;grid-template-columns:8px minmax(0,1fr) 78px;gap:8px;align-items:center;min-height:31px;border-radius:9px;padding:5px 8px;background:#edf6ffb8}.gz-reform-analysis-page .asset-summary-grid span{width:8px;height:22px;border-radius:99px}.gz-reform-analysis-page .asset-summary-grid label,.gz-reform-analysis-page .asset-note-bars label,.gz-reform-analysis-page .asset-ratio-row label,.gz-reform-analysis-page .asset-column-chart label,.gz-reform-analysis-page .asset-rank-row label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gz-reform-analysis-page .asset-summary-grid label,.gz-reform-analysis-page .asset-note-bars label{color:#344054;font-size:12px}.gz-reform-analysis-page .asset-summary-grid strong{color:#0f2f5f;text-align:right;font-size:13px}.gz-reform-analysis-page .asset-note-bars{display:grid;gap:12px}.gz-reform-analysis-page .asset-note-bars p{display:grid;grid-template-columns:104px minmax(0,1fr) 60px;gap:10px;align-items:center;margin:0;font-size:12px}.gz-reform-analysis-page .asset-note-bars i,.gz-reform-analysis-page .asset-ratio-row i,.gz-reform-analysis-page .asset-rank-row i{height:12px;border-radius:999px;background:#eaf1fa;overflow:hidden}.gz-reform-analysis-page .asset-note-bars em,.gz-reform-analysis-page .asset-ratio-row em,.gz-reform-analysis-page .asset-rank-row em{display:block;height:100%;border-radius:inherit}.gz-reform-analysis-page .asset-note-bars strong,.gz-reform-analysis-page .asset-ratio-row strong,.gz-reform-analysis-page .asset-ratio-row small,.gz-reform-analysis-page .asset-rank-row strong,.gz-reform-analysis-page .asset-rank-row small{color:#0f2f5f;text-align:right;font-weight:900}.gz-reform-analysis-page .asset-ratio-list,.gz-reform-analysis-page .asset-rank-list{display:grid;gap:8px}.gz-reform-analysis-page .asset-ratio-row{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(380px,1fr) 60px 80px;gap:10px;align-items:center;min-height:29px;border-radius:8px;padding:3px 8px;font-size:12px;transition:background .16s ease,transform .16s ease}.gz-reform-analysis-page .asset-ratio-row:hover,.gz-reform-analysis-page .asset-rank-row:hover{background:#1677ff0f;transform:translate(2px)}.gz-reform-analysis-page .asset-column-chart{height:248px;display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:10px;align-items:end;padding-top:8px}.gz-reform-analysis-page .asset-column-chart article{min-width:0;display:grid;grid-template-rows:54px 150px 28px;gap:6px;align-items:end;font-size:12px}.gz-reform-analysis-page .asset-column-chart strong{display:block;margin-top:3px;color:#0b3f87;font-size:16px}.gz-reform-analysis-page .asset-column-chart i{height:150px;display:flex;align-items:end;justify-content:center;border-radius:10px;background:linear-gradient(180deg,#1677ff0d,#1677ff05)}.gz-reform-analysis-page .asset-column-chart em{width:24px;border-radius:10px 10px 0 0;box-shadow:inset 0 1px #fff9}.gz-reform-analysis-page .asset-column-chart span{color:var(--muted);line-height:1.25}.gz-reform-analysis-page .asset-rank-row{display:grid;grid-template-columns:24px minmax(220px,.9fr) minmax(360px,1fr) 86px 58px;gap:9px;align-items:center;min-height:29px;border-radius:8px;padding:2px 8px;font-size:12px;transition:background .16s ease,transform .16s ease}.gz-reform-analysis-page .asset-rank-row b{width:20px;height:20px;display:grid;place-items:center;border-radius:6px;color:#fff;background:linear-gradient(135deg,#2588ff,#0967e7);font-size:11px}.gz-reform-analysis-page .debt-card{min-height:430px}.gz-reform-analysis-page .debt-category-card{min-height:500px}.gz-reform-analysis-page .debt-rank-card{min-height:360px}.gz-reform-analysis-page .debt-analysis-chart{position:relative;z-index:1}.gz-reform-analysis-page .debt-category-chart{height:430px}.gz-reform-analysis-page .debt-tabs{display:flex;gap:8px;margin-bottom:12px}.gz-reform-analysis-page .debt-tabs button{height:30px;border:1px solid rgba(22,119,255,.22);border-radius:8px;padding:0 12px;color:#0f2f5f;background:#ffffffb8;font-size:13px;font-weight:800;transition:transform .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.gz-reform-analysis-page .debt-tabs button:hover,.gz-reform-analysis-page .debt-tabs button.active{color:#fff;background:linear-gradient(135deg,#ff7875,#1677ff);box-shadow:0 8px 18px #ff4d4f2e;transform:translateY(-1px)}.gz-reform-analysis-page .debt-balance-layout{display:grid;grid-template-columns:180px 240px minmax(0,1fr);gap:18px;align-items:center}.gz-reform-analysis-page .debt-donut{position:relative;width:170px;height:170px;display:grid;place-items:center;align-content:center;gap:4px;border-radius:50%;box-shadow:0 14px 28px #ff4d4f1f}.gz-reform-analysis-page .debt-donut:after{content:"";position:absolute;width:88px;height:88px;border-radius:50%;background:#fffffff5;box-shadow:inset 0 0 0 1px #ff4d4f14}.gz-reform-analysis-page .debt-donut strong,.gz-reform-analysis-page .debt-donut span{position:relative;z-index:1}.gz-reform-analysis-page .debt-donut strong{color:#0b3f87;font-size:20px;line-height:1}.gz-reform-analysis-page .debt-donut span{color:var(--muted);font-size:12px}.gz-reform-analysis-page .debt-summary-grid{display:grid;gap:8px}.gz-reform-analysis-page .debt-summary-grid div{display:grid;grid-template-columns:8px minmax(0,1fr) 78px;gap:8px;align-items:center;min-height:34px;border-radius:9px;padding:6px 8px;background:#edf6ffb8}.gz-reform-analysis-page .debt-summary-grid span{width:8px;height:22px;border-radius:99px}.gz-reform-analysis-page .debt-summary-grid label,.gz-reform-analysis-page .debt-note-bars label,.gz-reform-analysis-page .debt-risk-row label,.gz-reform-analysis-page .debt-column-chart label,.gz-reform-analysis-page .debt-rank-row label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gz-reform-analysis-page .debt-summary-grid label,.gz-reform-analysis-page .debt-note-bars label{color:#344054;font-size:12px}.gz-reform-analysis-page .debt-summary-grid strong{color:#0f2f5f;text-align:right;font-size:13px}.gz-reform-analysis-page .debt-note-bars,.gz-reform-analysis-page .debt-risk-list,.gz-reform-analysis-page .debt-rank-list{display:grid;gap:8px}.gz-reform-analysis-page .debt-note-bars p{display:grid;grid-template-columns:104px minmax(0,1fr) 60px;gap:10px;align-items:center;margin:0;font-size:12px}.gz-reform-analysis-page .debt-note-bars i,.gz-reform-analysis-page .debt-risk-row i,.gz-reform-analysis-page .debt-rank-row i{height:12px;border-radius:999px;background:#eaf1fa;overflow:hidden}.gz-reform-analysis-page .debt-note-bars em,.gz-reform-analysis-page .debt-risk-row em,.gz-reform-analysis-page .debt-rank-row em{display:block;height:100%;border-radius:inherit}.gz-reform-analysis-page .debt-note-bars strong,.gz-reform-analysis-page .debt-risk-row strong,.gz-reform-analysis-page .debt-risk-row small,.gz-reform-analysis-page .debt-rank-row strong,.gz-reform-analysis-page .debt-rank-row small{color:#0f2f5f;text-align:right;font-weight:900}.gz-reform-analysis-page .debt-risk-row{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(380px,1fr) 86px 58px;gap:10px;align-items:center;min-height:30px;border-radius:8px;padding:3px 8px;font-size:12px;transition:background .16s ease,transform .16s ease}.gz-reform-analysis-page .debt-risk-row.high{box-shadow:inset 3px 0 #ff4d4fb8}.gz-reform-analysis-page .debt-risk-row.mid{box-shadow:inset 3px 0 #faad14b8}.gz-reform-analysis-page .debt-risk-row:hover,.gz-reform-analysis-page .debt-rank-row:hover{background:#1677ff0f;transform:translate(2px)}.gz-reform-analysis-page .debt-column-chart{height:248px;display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:10px;align-items:end;padding-top:8px}.gz-reform-analysis-page .debt-column-chart article{min-width:0;display:grid;grid-template-rows:54px 150px 28px;gap:6px;align-items:end;font-size:12px}.gz-reform-analysis-page .debt-column-chart strong{display:block;margin-top:3px;color:#0b3f87;font-size:16px}.gz-reform-analysis-page .debt-column-chart i{height:150px;display:flex;align-items:end;justify-content:center;border-radius:10px;background:linear-gradient(180deg,#ff4d4f0d,#1677ff05)}.gz-reform-analysis-page .debt-column-chart em{width:24px;border-radius:10px 10px 0 0;box-shadow:inset 0 1px #fff9}.gz-reform-analysis-page .debt-column-chart span{color:var(--muted);line-height:1.25}.gz-reform-analysis-page .debt-due-panel{display:grid;gap:12px}.gz-reform-analysis-page .debt-formula{display:flex;align-items:center;gap:12px;border:1px solid rgba(22,119,255,.14);border-radius:10px;padding:10px 12px;color:#3a4f68;background:linear-gradient(90deg,#1677ff14,#ffffffb8);font-size:13px}.gz-reform-analysis-page .debt-formula strong{color:#0b3f87;white-space:nowrap}.gz-reform-analysis-page .debt-due-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.gz-reform-analysis-page .debt-due-summary div{position:relative;min-height:82px;border:1px solid rgba(179,213,255,.72);border-radius:12px;padding:13px 14px 12px 17px;background:linear-gradient(180deg,#fffffff5,#f1f8ffe0),radial-gradient(circle at 100% 0,rgba(22,119,255,.12),transparent 44%);box-shadow:0 10px 24px #1248850f;overflow:hidden;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.gz-reform-analysis-page .debt-due-summary div:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:4px;border-radius:0 999px 999px 0;background:linear-gradient(180deg,#1677ff,#13c2c2)}.gz-reform-analysis-page .debt-due-summary div:hover{transform:translateY(-3px);border-color:#1677ff8c;background:linear-gradient(180deg,#fff,#ebf6fff2),radial-gradient(circle at 100% 0,rgba(22,119,255,.18),transparent 46%);box-shadow:0 16px 32px #1248851f}.gz-reform-analysis-page .debt-due-summary label{display:block;margin-bottom:8px;color:#5f6f84;font-size:13px;font-weight:700}.gz-reform-analysis-page .debt-due-summary strong{color:#0b3f87;font-size:25px;line-height:1;letter-spacing:0}.gz-reform-analysis-page .debt-due-summary em{margin-left:5px;color:#5f6f84;font-size:13px;font-weight:800;font-style:normal}.gz-reform-analysis-page .debt-due-list{display:grid;gap:7px}.gz-reform-analysis-page .debt-due-list article{position:relative;display:grid;grid-template-columns:24px minmax(220px,.75fr) minmax(360px,1fr) 66px;gap:10px;align-items:center;min-height:34px;border-radius:9px;padding:4px 8px;background:#ffffff6b;box-shadow:inset 3px 0 0 var(--row-color, #1677ff);font-size:12px;transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.gz-reform-analysis-page .debt-due-list article:hover{background:#1677ff12;transform:translate(2px)}.gz-reform-analysis-page .debt-due-list b{width:21px;height:21px;display:grid;place-items:center;border-radius:6px;color:#fff;background:var(--row-color, #1677ff);box-shadow:0 7px 14px color-mix(in srgb,var(--row-color, #1677ff) 28%,transparent);font-size:11px}.gz-reform-analysis-page .debt-due-list label{min-width:0;overflow:hidden;color:#23384f;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.gz-reform-analysis-page .debt-due-bars{display:grid;grid-template-columns:minmax(190px,1fr);align-items:center}.gz-reform-analysis-page .debt-due-bars i{height:12px;border-radius:999px;background:#eaf1fa;overflow:hidden}.gz-reform-analysis-page .debt-due-bars em{display:block;height:100%;border-radius:inherit;background:var(--row-color, #1677ff)}.gz-reform-analysis-page .debt-due-bars small{position:absolute;z-index:5;right:80px;top:50%;padding:7px 10px;border:1px solid rgba(22,119,255,.18);border-radius:8px;color:#697a90;background:#fffffff5;box-shadow:0 10px 22px #0f2f5f1f;font-size:11px;opacity:0;pointer-events:none;transform:translateY(-50%) translate(6px);transition:opacity .16s ease,transform .16s ease;white-space:nowrap}.gz-reform-analysis-page .debt-due-list article:hover .debt-due-bars small{opacity:1;transform:translateY(-50%)}.gz-reform-analysis-page .debt-due-list article>strong{color:#0f2f5f;text-align:right;font-size:14px;font-weight:900}.gz-reform-analysis-page .debt-rank-row{display:grid;grid-template-columns:24px minmax(220px,.9fr) minmax(300px,.92fr) 86px;gap:9px;align-items:center;min-height:40px;border-radius:10px;padding:7px 8px;font-size:12px;transition:background .16s ease,transform .16s ease}.gz-reform-analysis-page .debt-rank-header{display:grid;grid-template-columns:24px minmax(220px,.9fr) minmax(300px,.92fr) 86px;gap:9px;align-items:center;min-height:18px;padding:0 8px 2px}.gz-reform-analysis-page .debt-rank-header span{grid-column:4 / 5;color:#667085;font-size:12px;font-weight:800;text-align:right}.gz-reform-analysis-page .debt-rank-row b{width:22px;height:22px;display:grid;place-items:center;border:1px solid rgba(22,119,255,.32);border-radius:999px;color:#0b3f87;background:linear-gradient(180deg,#eef7ff,#d9ebff);box-shadow:0 6px 14px #1677ff24,inset 0 1px #ffffffe6;font-size:12px;font-weight:900}.gz-reform-analysis-page .debt-rank-row strong{font-size:13px;white-space:nowrap;overflow:visible;text-overflow:unset;min-width:72px;flex-shrink:0}@media (max-width: 1280px){.gz-reform-analysis-page .debt-rank-row strong{font-size:11px;min-width:60px}.gz-reform-analysis-page .debt-rank-row{font-size:11px}}.gz-reform-analysis-page .income-card{min-height:332px}.gz-reform-analysis-page .trend-panel:has(#incomeRevenueCategoryCard:not(.is-hidden)){grid-template-columns:repeat(2,minmax(0,1fr))}.gz-reform-analysis-page .trend-panel:has(#incomeRevenueCategoryCard:not(.is-hidden)) #metricCards.income-total-cards{order:0;grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.gz-reform-analysis-page .trend-panel:has(#incomeRevenueCategoryCard:not(.is-hidden)) #incomeAnalysisCard{grid-column:1 / -1;order:2}.gz-reform-analysis-page .trend-panel:has(#incomeRevenueCategoryCard:not(.is-hidden)) .income-category-card{grid-column:auto;order:1;min-height:360px}.gz-reform-analysis-page .trend-panel:has(#incomeRevenueCategoryCard:not(.is-hidden)) .income-echart-donut--standalone{height:292px}@media (max-width: 1180px){.gz-reform-analysis-page .trend-panel:has(#incomeRevenueCategoryCard:not(.is-hidden)){grid-template-columns:1fr}.gz-reform-analysis-page .trend-panel:has(#incomeRevenueCategoryCard:not(.is-hidden)) .income-category-card{grid-column:1 / -1}.gz-reform-analysis-page .trend-panel:has(#incomeRevenueCategoryCard:not(.is-hidden)) #metricCards.income-total-cards{grid-template-columns:1fr}}.gz-reform-analysis-page .income-analysis-chart{position:relative;z-index:1}.gz-reform-analysis-page .income-tabs{display:flex;gap:8px;margin-bottom:12px}.gz-reform-analysis-page .income-tabs button{height:30px;border:1px solid rgba(22,119,255,.22);border-radius:8px;padding:0 12px;color:#0f2f5f;background:#ffffffb8;font-size:13px;font-weight:800;transition:transform .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.gz-reform-analysis-page .income-tabs button:hover,.gz-reform-analysis-page .income-tabs button.active{color:#fff;background:linear-gradient(135deg,#13c2c2,#52c41a);box-shadow:0 8px 18px #13c2c22e;transform:translateY(-1px)}.gz-reform-analysis-page .income-category-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:14px;align-items:stretch}.gz-reform-analysis-page .income-donut{position:relative;width:170px;height:170px;display:grid;place-items:center;align-content:center;gap:4px;border-radius:50%;box-shadow:0 14px 28px #13c2c221}.gz-reform-analysis-page .income-donut:after{content:"";position:absolute;width:88px;height:88px;border-radius:50%;background:#fffffff5;box-shadow:inset 0 0 0 1px #13c2c214}.gz-reform-analysis-page .income-donut strong,.gz-reform-analysis-page .income-donut span{position:relative;z-index:1}.gz-reform-analysis-page .income-donut strong{color:#0b3f87;font-size:20px;line-height:1}.gz-reform-analysis-page .income-donut span{color:var(--muted);font-size:12px}.gz-reform-analysis-page .income-summary-grid{display:grid;gap:10px}.gz-reform-analysis-page .income-summary-grid--wide{align-content:start}.gz-reform-analysis-page .income-summary-grid div{min-height:48px;display:grid;align-content:center;gap:4px;border-radius:10px;padding:8px 10px;background:#edf6ffbd}.gz-reform-analysis-page .income-summary-grid label,.gz-reform-analysis-page .income-summary-grid em{color:var(--muted);font-size:12px;font-style:normal}.gz-reform-analysis-page .income-summary-grid strong{color:#0b3f87;font-size:18px}.gz-reform-analysis-page .income-donut-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.gz-reform-analysis-page .income-donut-card{min-width:0;border:1px solid rgba(130,184,255,.32);border-radius:12px;padding:10px 12px 8px;background:linear-gradient(180deg,#f8fcfff5,#eff9fcd1);box-shadow:0 12px 26px #0f45800f}.gz-reform-analysis-page .income-donut-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:24px;margin-bottom:4px}.gz-reform-analysis-page .income-donut-head strong{color:#0f2f5f;font-size:14px;font-weight:900}.gz-reform-analysis-page .income-donut-head span{color:var(--muted);font-size:12px;white-space:nowrap}.gz-reform-analysis-page .income-echart-donut{height:268px}.gz-reform-analysis-page .income-echart-donut--standalone{height:360px}.gz-reform-analysis-page .income-category-card{min-height:430px}.gz-reform-analysis-page .income-legend,.gz-reform-analysis-page .income-cost-list,.gz-reform-analysis-page .income-rank-list{display:grid;gap:8px}.gz-reform-analysis-page .income-rank-list--grid{gap:0}.gz-reform-analysis-page .income-rank-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 10px}.gz-reform-analysis-page .income-category-layout .income-legend{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px;margin-top:2px}.gz-reform-analysis-page .income-legend div{display:grid;grid-template-columns:10px minmax(0,1fr) 96px;gap:8px;align-items:center;min-height:30px;border-radius:9px;padding:4px 8px;background:#edf6ff94;font-size:12px}.gz-reform-analysis-page .income-legend span{width:10px;height:10px;border-radius:3px}.gz-reform-analysis-page .income-legend label,.gz-reform-analysis-page .income-cost-row label,.gz-reform-analysis-page .income-rank-row label,.gz-reform-analysis-page .income-margin-grid label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gz-reform-analysis-page .income-legend strong,.gz-reform-analysis-page .income-rank-row strong,.gz-reform-analysis-page .income-rank-row small{color:#0f2f5f;text-align:right;font-weight:900}@media (max-width: 1280px){.gz-reform-analysis-page .income-category-layout,.gz-reform-analysis-page .income-donut-grid{grid-template-columns:1fr}.gz-reform-analysis-page .income-category-layout .income-legend{grid-template-columns:repeat(2,minmax(0,1fr))}}.gz-reform-analysis-page .income-cost-row{display:grid;grid-template-columns:minmax(180px,.65fr) minmax(420px,1fr);gap:14px;align-items:center;min-height:42px;border-radius:9px;padding:4px 8px;transition:background .16s ease,transform .16s ease}.gz-reform-analysis-page .income-cost-row:hover,.gz-reform-analysis-page .income-rank-row:hover{background:#1677ff0f;transform:translate(2px)}.gz-reform-analysis-page .income-cost-row p{display:grid;grid-template-columns:38px minmax(0,1fr) 78px;gap:8px;align-items:center;margin:2px 0;color:var(--muted);font-size:12px}.gz-reform-analysis-page .income-cost-row i,.gz-reform-analysis-page .income-rank-row i{height:10px;border-radius:999px;background:#eaf1fa;overflow:hidden}.gz-reform-analysis-page .income-cost-row em,.gz-reform-analysis-page .income-rank-row em{display:block;height:100%;border-radius:inherit}.gz-reform-analysis-page .income-cost-row strong{color:#0f2f5f;text-align:right}.gz-reform-analysis-page .income-rank-row{display:grid;grid-template-columns:24px minmax(220px,.85fr) minmax(420px,1fr) 96px;gap:9px;align-items:center;min-height:29px;border-radius:8px;padding:2px 8px;font-size:12px;transition:background .16s ease,transform .16s ease}.gz-reform-analysis-page .income-rank-row--tile{grid-template-columns:24px minmax(0,1fr) 76px;grid-template-areas:"rank name value" "rank bar value";min-height:54px;border:1px solid rgba(130,188,255,.34);padding:8px 10px;background:#f8fcffb8}.gz-reform-analysis-page .income-rank-row--tile b{grid-area:rank}.gz-reform-analysis-page .income-rank-row--tile label{grid-area:name}.gz-reform-analysis-page .income-rank-row--tile i{grid-area:bar}.gz-reform-analysis-page .income-rank-row--tile strong{grid-area:value;align-self:center}.gz-reform-analysis-page .income-rank-header{display:grid;grid-template-columns:24px minmax(220px,.85fr) minmax(420px,1fr) 96px;gap:9px;align-items:center;min-height:18px;padding:0 8px 2px}.gz-reform-analysis-page .income-rank-header span{grid-column:4 / 5;color:#667085;font-size:12px;font-weight:800;text-align:right}.gz-reform-analysis-page .income-rank-row b{width:20px;height:20px;display:grid;place-items:center;border-radius:6px;color:#fff;background:linear-gradient(135deg,#13c2c2,#1677ff);font-size:11px}.gz-reform-analysis-page .income-margin-grid{height:248px;display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:10px;align-items:end;padding-top:8px}.gz-reform-analysis-page .income-margin-grid article{min-width:0;display:grid;grid-template-rows:54px 150px 28px;gap:6px;align-items:end;font-size:12px}.gz-reform-analysis-page .income-margin-grid strong{display:block;margin-top:3px;color:#0b3f87;font-size:16px}.gz-reform-analysis-page .income-margin-grid .negative strong{color:#cf1322}.gz-reform-analysis-page .income-margin-grid i{height:150px;display:flex;align-items:end;justify-content:center;border-radius:10px;background:linear-gradient(180deg,#13c2c20d,#1677ff05)}.gz-reform-analysis-page .income-margin-grid em{width:24px;border-radius:10px 10px 0 0;box-shadow:inset 0 1px #fff9}.gz-reform-analysis-page .income-margin-grid span{color:var(--muted);line-height:1.25}.gz-reform-analysis-page .estate-card{min-height:332px}.gz-reform-analysis-page .estate-analysis-chart{position:relative;z-index:1}.gz-reform-analysis-page .estate-tabs{display:flex;gap:8px;margin-bottom:12px}.gz-reform-analysis-page .estate-tabs button{height:30px;border:1px solid rgba(22,119,255,.22);border-radius:8px;padding:0 12px;color:#0f2f5f;background:#ffffffb8;font-size:13px;font-weight:800;transition:transform .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.gz-reform-analysis-page .estate-tabs button:hover,.gz-reform-analysis-page .estate-tabs button.active{color:#fff;background:linear-gradient(135deg,#13c2c2,#1677ff);box-shadow:0 8px 18px #13c2c22e;transform:translateY(-1px)}.gz-reform-analysis-page .estate-book-layout{display:grid;grid-template-columns:180px 220px minmax(0,1fr);gap:18px;align-items:center}.gz-reform-analysis-page .estate-donut{position:relative;width:170px;height:170px;display:grid;place-items:center;align-content:center;gap:4px;border-radius:50%;box-shadow:0 14px 28px #1677ff21}.gz-reform-analysis-page .estate-donut:after{content:"";position:absolute;width:88px;height:88px;border-radius:50%;background:#fffffff5;box-shadow:inset 0 0 0 1px #1677ff14}.gz-reform-analysis-page .estate-donut strong,.gz-reform-analysis-page .estate-donut span{position:relative;z-index:1}.gz-reform-analysis-page .estate-donut strong{color:#0b3f87;font-size:20px;line-height:1}.gz-reform-analysis-page .estate-donut span{color:var(--muted);font-size:12px}.gz-reform-analysis-page .estate-summary{display:grid;gap:10px}.gz-reform-analysis-page .estate-summary div{min-height:48px;display:grid;align-content:center;gap:4px;border-radius:10px;padding:8px 10px;background:#edf6ffbd}.gz-reform-analysis-page .estate-summary label,.gz-reform-analysis-page .estate-summary em{color:var(--muted);font-size:12px;font-style:normal}.gz-reform-analysis-page .estate-summary strong{color:#0b3f87;font-size:18px}.gz-reform-analysis-page .estate-legend,.gz-reform-analysis-page .estate-dual-list,.gz-reform-analysis-page .estate-rank-list{display:grid;gap:8px}.gz-reform-analysis-page .estate-legend div{display:grid;grid-template-columns:10px minmax(0,1fr) 60px;gap:8px;align-items:center;min-height:25px;font-size:12px}.gz-reform-analysis-page .estate-legend span{width:10px;height:10px;border-radius:3px}.gz-reform-analysis-page .estate-legend label,.gz-reform-analysis-page .estate-dual-row label,.gz-reform-analysis-page .estate-density-grid label,.gz-reform-analysis-page .estate-rank-row label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gz-reform-analysis-page .estate-legend strong,.gz-reform-analysis-page .estate-rank-row strong,.gz-reform-analysis-page .estate-rank-row small{color:#0f2f5f;text-align:right;font-weight:900}.gz-reform-analysis-page .estate-dual-row{display:grid;grid-template-columns:minmax(180px,.65fr) minmax(420px,1fr);gap:14px;align-items:center;min-height:42px;border-radius:9px;padding:4px 8px;transition:background .16s ease,transform .16s ease}.gz-reform-analysis-page .estate-dual-row:hover,.gz-reform-analysis-page .estate-rank-row:hover{background:#1677ff0f;transform:translate(2px)}.gz-reform-analysis-page .estate-dual-row p{display:grid;grid-template-columns:38px minmax(0,1fr) 78px;gap:8px;align-items:center;margin:2px 0;color:var(--muted);font-size:12px}.gz-reform-analysis-page .estate-dual-row i,.gz-reform-analysis-page .estate-rank-row i{height:10px;border-radius:999px;background:#eaf1fa;overflow:hidden}.gz-reform-analysis-page .estate-dual-row em,.gz-reform-analysis-page .estate-rank-row em{display:block;height:100%;border-radius:inherit}.gz-reform-analysis-page .estate-dual-row strong{color:#0f2f5f;text-align:right}.gz-reform-analysis-page .estate-density-grid{height:248px;display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:10px;align-items:end;padding-top:8px}.gz-reform-analysis-page .estate-density-grid article{min-width:0;display:grid;grid-template-rows:54px 150px 32px;gap:6px;align-items:end;font-size:12px}.gz-reform-analysis-page .estate-density-grid article>div{min-width:0}.gz-reform-analysis-page .estate-density-grid strong{display:block;margin-top:3px;color:#0b3f87;font-size:16px}.gz-reform-analysis-page .estate-density-grid i{height:150px;display:flex;align-items:end;justify-content:center;border-radius:10px;background:linear-gradient(180deg,#1677ff0d,#1677ff05)}.gz-reform-analysis-page .estate-density-grid em{width:24px;border-radius:10px 10px 0 0;box-shadow:inset 0 1px #fff9}.gz-reform-analysis-page .estate-density-grid span{color:var(--muted);line-height:1.25}.gz-reform-analysis-page .estate-rank-row{display:grid;grid-template-columns:24px minmax(180px,.9fr) minmax(360px,1fr) 78px 58px;gap:9px;align-items:center;min-height:29px;border-radius:8px;padding:2px 8px;font-size:12px;transition:background .16s ease,transform .16s ease}.gz-reform-analysis-page .estate-rank-row b{width:20px;height:20px;display:grid;place-items:center;border-radius:6px;color:#fff;background:linear-gradient(135deg,#2588ff,#0967e7);font-size:11px}@keyframes lineSweep{0%,48%{transform:translate(-110%);opacity:0}58%{opacity:1}78%,to{transform:translate(110%);opacity:0}}.gz-reform-analysis-page{background:linear-gradient(180deg,#edf4fdf0,#f7fafefa 220px),var(--bg)}.gz-reform-analysis-page .analysis-shell{padding:14px 16px 20px}.gz-reform-analysis-page .main-tabs{padding:0 8px;border-bottom-color:#dfe9f6}.gz-reform-analysis-page .main-tabs button,.gz-reform-analysis-page .sub-tabs button{font-weight:800}.gz-reform-analysis-page .workbench{margin-top:12px}.gz-reform-analysis-page .sub-tabs{min-height:44px;margin-bottom:10px;border:1px solid rgba(218,230,248,.9);border-radius:8px;padding:0 14px;background:#ffffffc2}.gz-reform-analysis-page .sub-tabs.is-empty{display:none}.gz-reform-analysis-page .analysis-grid,.gz-reform-analysis-page .trend-panel{gap:14px}.gz-reform-analysis-page .analysis-card{border:1px solid #d6e7fb;border-radius:8px;padding:14px 16px 16px;background:linear-gradient(180deg,#fffffffa,#fcfefffa) padding-box,linear-gradient(135deg,#1677ff57,#c2dcf838) border-box;box-shadow:0 8px 22px #1f43780f}.gz-reform-analysis-page .analysis-card:before{top:12px;left:14px;right:auto;width:4px;height:18px;border-radius:999px}.gz-reform-analysis-page .analysis-card:after{inset:0;opacity:.18;background:radial-gradient(circle,rgba(22,119,255,.22) 1.2px,transparent 1.4px) 100px 15px / 9px 9px no-repeat;transform:none;animation:none}.gz-reform-analysis-page .analysis-card:hover{transform:translateY(-1px);border-color:#8ec5ff;box-shadow:0 12px 26px #1f437817}.gz-reform-analysis-page .card-head{min-height:30px;margin:0 0 12px;padding:0 0 9px 14px;border-bottom:1px solid #edf3fb}.gz-reform-analysis-page .card-head h2{position:relative;font-size:16px}.gz-reform-analysis-page .card-head h2:before{display:none}.gz-reform-analysis-page .card-head h2:after{content:"";display:inline-block;width:58px;height:12px;margin-left:10px;vertical-align:-1px;background:radial-gradient(circle,rgba(22,119,255,.34) 1.3px,transparent 1.5px) 0 0 / 8px 6px}.gz-reform-analysis-page .card-head span{color:#667085;font-size:12px}.gz-reform-analysis-page .unit-badge{display:inline-flex;align-items:center;min-height:26px;padding:0 12px;border:1px solid rgba(22,119,255,.34);border-radius:999px;color:#0b3f87;background:linear-gradient(180deg,#e8f3fffa,#d6e9ffeb);box-shadow:0 8px 18px #1677ff1f,inset 0 1px #fffc;font-size:13px;font-weight:900}.gz-reform-analysis-page .finance-tabs,.gz-reform-analysis-page .asset-tabs,.gz-reform-analysis-page .debt-tabs,.gz-reform-analysis-page .income-tabs,.gz-reform-analysis-page .estate-tabs{gap:6px;margin-bottom:12px;padding:3px;width:max-content;max-width:100%;border:1px solid #dce9f8;border-radius:8px;background:#f7fbff}.gz-reform-analysis-page .finance-tabs button,.gz-reform-analysis-page .asset-tabs button,.gz-reform-analysis-page .debt-tabs button,.gz-reform-analysis-page .income-tabs button,.gz-reform-analysis-page .estate-tabs button{height:28px;border:0;border-radius:6px;background:transparent;box-shadow:none;font-size:12px}.gz-reform-analysis-page .finance-tabs button:hover,.gz-reform-analysis-page .finance-tabs button.active,.gz-reform-analysis-page .asset-tabs button:hover,.gz-reform-analysis-page .asset-tabs button.active,.gz-reform-analysis-page .debt-tabs button:hover,.gz-reform-analysis-page .debt-tabs button.active,.gz-reform-analysis-page .income-tabs button:hover,.gz-reform-analysis-page .income-tabs button.active,.gz-reform-analysis-page .estate-tabs button:hover,.gz-reform-analysis-page .estate-tabs button.active{color:#fff;background:linear-gradient(135deg,#2386ff,#1677ff);box-shadow:0 8px 16px #1677ff29}.gz-reform-analysis-page .operation-echart-layout{grid-template-columns:minmax(240px,300px) minmax(270px,.68fr) minmax(420px,1.08fr);gap:14px;align-items:stretch}.gz-reform-analysis-page .operation-echart{height:236px}.gz-reform-analysis-page .operation-legend,.gz-reform-analysis-page .level-legend,.gz-reform-analysis-page .pie-legend{padding:4px;border:1px solid #edf3fb;border-radius:8px;background:#f7fbff}.gz-reform-analysis-page .operation-legend button,.gz-reform-analysis-page .level-legend button,.gz-reform-analysis-page .pie-legend button{border-radius:6px}.gz-reform-analysis-page .operation-drill,.gz-reform-analysis-page .personnel-drill,.gz-reform-analysis-page .level-drill{border:1px solid #dce9f8;border-radius:8px;background:linear-gradient(180deg,#f8fbfff5,#fffffff5)}.gz-reform-analysis-page .personnel-drill,.gz-reform-analysis-page .level-drill{margin-top:12px;padding:10px}.gz-reform-analysis-page .drill-head{min-height:25px;margin-bottom:8px;border-bottom:1px dashed #d9e8f8;padding-bottom:7px}.gz-reform-analysis-page .drill-list{gap:4px}.gz-reform-analysis-page .drill-row{min-height:28px;border-radius:6px;padding:2px 4px}.gz-reform-analysis-page .drill-row:nth-child(odd){background:#eef6ff9e}.gz-reform-analysis-page .drill-row:hover{background:#ddeeffe6}.gz-reform-analysis-page .finance-summary div,.gz-reform-analysis-page .asset-summary-grid div,.gz-reform-analysis-page .debt-summary-grid div,.gz-reform-analysis-page .income-summary-grid div,.gz-reform-analysis-page .estate-summary div{border:1px solid #e2edf9;border-radius:8px;background:#eef6ff}.gz-reform-analysis-page .finance-stack-row,.gz-reform-analysis-page .finance-ratio-row,.gz-reform-analysis-page .finance-subsidy-row,.gz-reform-analysis-page .asset-ratio-row,.gz-reform-analysis-page .asset-rank-row,.gz-reform-analysis-page .debt-risk-row,.gz-reform-analysis-page .debt-rank-row,.gz-reform-analysis-page .income-cost-row,.gz-reform-analysis-page .income-rank-row,.gz-reform-analysis-page .estate-dual-row,.gz-reform-analysis-page .estate-rank-row{border-radius:6px}.gz-reform-analysis-page .finance-stack-row:nth-child(odd),.gz-reform-analysis-page .finance-ratio-row:nth-child(odd),.gz-reform-analysis-page .finance-subsidy-row:nth-child(odd),.gz-reform-analysis-page .asset-ratio-row:nth-child(odd),.gz-reform-analysis-page .asset-rank-row:nth-child(odd),.gz-reform-analysis-page .debt-risk-row:nth-child(odd),.gz-reform-analysis-page .debt-rank-row:nth-child(odd),.gz-reform-analysis-page .income-cost-row:nth-child(odd),.gz-reform-analysis-page .income-rank-row:nth-child(odd),.gz-reform-analysis-page .estate-dual-row:nth-child(odd),.gz-reform-analysis-page .estate-rank-row:nth-child(odd){background:#f5f9ffb8}.gz-reform-analysis-page .finance-card,.gz-reform-analysis-page .asset-card,.gz-reform-analysis-page .debt-card,.gz-reform-analysis-page .debt-category-card,.gz-reform-analysis-page .debt-rank-card,.gz-reform-analysis-page .income-card,.gz-reform-analysis-page .income-category-card,.gz-reform-analysis-page .estate-card{min-height:312px}@media (max-width: 1440px){.gz-reform-analysis-page .analysis-grid{grid-template-columns:1fr}.gz-reform-analysis-page .bottom-analytics,.gz-reform-analysis-page .metric-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.gz-reform-analysis-page .table-card{max-height:360px}}.gz-reform-analysis-page .trend-panel{grid-template-columns:minmax(0,1fr) minmax(420px,.44fr);align-items:start}.gz-reform-analysis-page .trend-panel>.metric-cards,.gz-reform-analysis-page .trend-panel>.trend-card{grid-column:1 / -1}.gz-reform-analysis-page .operation-card{grid-column:1}.gz-reform-analysis-page .operation-card .operation-echart-layout{grid-template-columns:minmax(220px,280px) minmax(240px,1fr)}.gz-reform-analysis-page .operation-card .operation-drill{grid-column:1 / -1}.gz-reform-analysis-page .finance-overview-panel{grid-column:2;display:grid;gap:10px;position:sticky;top:12px}.gz-reform-analysis-page .trend-panel.finance-only{grid-template-columns:minmax(0,1fr)}.gz-reform-analysis-page .trend-panel.finance-only .finance-overview-panel{grid-column:1;position:static}.gz-reform-analysis-page .trend-panel.finance-only .finance-card{min-height:520px}.gz-reform-analysis-page .finance-overview-panel .panel-title{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #d6e7fb;border-radius:8px;padding:9px 12px 9px 16px;background:linear-gradient(180deg,#fffffffa,#f2f8fff5);box-shadow:0 8px 22px #1f43780d}.gz-reform-analysis-page .finance-overview-panel .panel-title strong{position:relative;color:#0f2f5f;font-size:16px;font-weight:900}.gz-reform-analysis-page .finance-overview-panel .panel-title strong:before{content:"";position:absolute;left:-9px;top:2px;width:4px;height:16px;border-radius:999px;background:linear-gradient(180deg,#1677ff,#13c2c2)}.gz-reform-analysis-page .finance-overview-panel .panel-title span{color:#667085;font-size:12px}.gz-reform-analysis-page .finance-overview-panel .finance-card{min-height:0;padding:12px}.gz-reform-analysis-page .finance-overview-panel .finance-tabs{width:100%}.gz-reform-analysis-page .finance-overview-panel .finance-tabs button{flex:1}.gz-reform-analysis-page .finance-overview-panel .finance-relation-note{grid-template-columns:1fr;gap:4px}.gz-reform-analysis-page .finance-overview-panel .finance-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.gz-reform-analysis-page .finance-overview-panel .finance-summary div{min-height:58px}.gz-reform-analysis-page .finance-overview-panel .finance-structure-head{align-items:flex-start;flex-direction:column;gap:5px}.gz-reform-analysis-page .finance-overview-panel .finance-stack-list{gap:6px}.gz-reform-analysis-page .finance-overview-panel .finance-stack-row--relation{grid-template-columns:24px minmax(0,1fr) 62px;grid-template-areas:"rank name ratio" "rank bar size";gap:5px 8px;min-height:48px;padding:6px}.gz-reform-analysis-page .finance-overview-panel .finance-stack-row--relation b{grid-area:rank}.gz-reform-analysis-page .finance-overview-panel .finance-stack-row--relation label{grid-area:name}.gz-reform-analysis-page .finance-overview-panel .finance-stack-row--relation .finance-stack-track{grid-area:bar}.gz-reform-analysis-page .finance-overview-panel .finance-stack-row--relation strong{grid-area:ratio}.gz-reform-analysis-page .finance-overview-panel .finance-stack-row--relation small{grid-area:size}.gz-reform-analysis-page .asset-card,.gz-reform-analysis-page .debt-card,.gz-reform-analysis-page .debt-category-card,.gz-reform-analysis-page .debt-rank-card,.gz-reform-analysis-page .income-card,.gz-reform-analysis-page .income-category-card,.gz-reform-analysis-page .estate-card{grid-column:1 / -1}@media (max-width: 1440px){.gz-reform-analysis-page .trend-panel{grid-template-columns:1fr}.gz-reform-analysis-page .operation-card,.gz-reform-analysis-page .finance-overview-panel,.gz-reform-analysis-page .asset-card,.gz-reform-analysis-page .debt-card,.gz-reform-analysis-page .debt-category-card,.gz-reform-analysis-page .debt-rank-card,.gz-reform-analysis-page .income-card,.gz-reform-analysis-page .income-category-card,.gz-reform-analysis-page .estate-card{grid-column:1}.gz-reform-analysis-page .finance-overview-panel{position:static}}.gz-reform-analysis-page .trend-panel{grid-template-columns:minmax(0,1fr)}.gz-reform-analysis-page .operation-card,.gz-reform-analysis-page .finance-overview-panel,.gz-reform-analysis-page .asset-card,.gz-reform-analysis-page .debt-card,.gz-reform-analysis-page .debt-category-card,.gz-reform-analysis-page .debt-rank-card,.gz-reform-analysis-page .income-card,.gz-reform-analysis-page .income-category-card,.gz-reform-analysis-page .estate-card{grid-column:1 / -1}.gz-reform-analysis-page .finance-overview-panel{position:static}.gz-reform-analysis-page .trend-panel.debt-only{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:stretch}.gz-reform-analysis-page .trend-panel.debt-only .debt-card{grid-column:1;grid-row:1;height:100%}.gz-reform-analysis-page .trend-panel.debt-only .debt-rank-card{grid-column:2;grid-row:1;height:100%}.gz-reform-analysis-page .trend-panel.debt-only .debt-category-card{grid-column:1 / -1;grid-row:2}@media (max-width: 1440px){.gz-reform-analysis-page .trend-panel.debt-only{grid-template-columns:1fr}.gz-reform-analysis-page .trend-panel.debt-only .debt-card,.gz-reform-analysis-page .trend-panel.debt-only .debt-rank-card,.gz-reform-analysis-page .trend-panel.debt-only .debt-category-card{grid-column:1}}.gz-reform-analysis-page .finance-card .card-head{margin-bottom:10px}.gz-reform-analysis-page .finance-summary--clean{grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px;margin:10px 0 14px}.gz-reform-analysis-page .finance-summary--clean div{display:grid;grid-template-columns:10px 1fr;grid-template-rows:auto auto;min-height:74px;padding:12px 14px;column-gap:10px;row-gap:2px;border:1px solid rgba(130,184,255,.34);background:linear-gradient(180deg,#f6fbfff5,#eaf5ffd1);box-shadow:0 10px 28px #0f45800f}.gz-reform-analysis-page .finance-summary--clean span{grid-row:1 / 3;align-self:stretch;width:5px;height:auto;min-height:38px}.gz-reform-analysis-page .finance-summary--clean label{min-width:0;white-space:nowrap;color:#667085;font-size:13px}.gz-reform-analysis-page .finance-summary--clean strong{grid-column:2;color:#083b7a;font-size:22px;line-height:1.1;letter-spacing:0}.gz-reform-analysis-page .finance-summary--clean em{grid-column:3;grid-row:1 / 3;align-self:center;justify-self:end;border-radius:999px;padding:4px 8px;color:#46617f;background:#ffffffb8;font-size:12px;font-weight:800;white-space:nowrap}.gz-reform-analysis-page .finance-structure-head--clean{display:flex;align-items:center;justify-content:space-between;margin:12px 0 8px;padding:0 2px}.gz-reform-analysis-page .finance-structure-head--clean span{font-size:15px}.gz-reform-analysis-page .finance-structure-head--clean p{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;margin:0;white-space:nowrap}.gz-reform-analysis-page .finance-stack-list--clean{gap:5px;margin-top:6px}.gz-reform-analysis-page .finance-stack-row--clean{position:relative;grid-template-columns:28px minmax(220px,.78fr) minmax(360px,1fr) 112px;grid-template-rows:auto;grid-template-areas:"rank name bar ratio";column-gap:10px;row-gap:0;min-height:44px;padding:5px 10px;border:1px solid rgba(215,230,248,.82);border-radius:11px;background:linear-gradient(180deg,#ffffffd1,#f6fbffc7);transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.gz-reform-analysis-page .finance-stack-row--clean:after{content:attr(data-tooltip);position:absolute;right:84px;top:50%;z-index:20;min-width:220px;max-width:280px;border:1px solid rgba(22,119,255,.2);border-radius:12px;padding:10px 12px;color:#193653;background:#fffffffa;box-shadow:0 16px 34px #0f458029;font-size:12px;font-weight:800;line-height:1.65;white-space:pre-line;opacity:0;pointer-events:none;transform:translateY(-50%) translate(8px);transition:opacity .16s ease,transform .16s ease}.gz-reform-analysis-page .finance-stack-row--clean:hover:after{opacity:1;transform:translateY(-50%) translate(0)}.gz-reform-analysis-page .finance-stack-row--clean:hover{z-index:30;transform:translateY(-1px);border-color:#1677ff85;background:linear-gradient(90deg,#dfeffff5,#f4fafffa);box-shadow:0 12px 26px #0f45801f,inset 4px 0 #1677ffc7}.gz-reform-analysis-page .finance-stack-row--clean b{grid-area:rank;align-self:center;width:22px;height:22px;display:grid;place-items:center;border-radius:6px;color:#fff;background:linear-gradient(135deg,#2588ff,#0967e7);font-size:12px;font-weight:900}.gz-reform-analysis-page .finance-stack-row--clean>label{grid-area:name;align-self:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#102a43;font-size:14px;font-weight:800}.gz-reform-analysis-page .finance-stack-row--clean .finance-stack-track{grid-area:bar;height:13px;border:1px solid rgba(208,224,244,.86);background:#edf4fc;box-shadow:inset 0 1px 2px #0f45800f}.gz-reform-analysis-page .finance-stack-row--clean .finance-stack-track em{top:0;height:100%;box-shadow:0 4px 8px #faad142e}.gz-reform-analysis-page .finance-stack-row--clean strong{grid-area:ratio;align-self:center;justify-self:end;min-width:104px;border-radius:999px;padding:3px 7px;color:#083b7a;background:#e8f3ffe6;font-size:13px;line-height:1.28;text-align:left}.gz-reform-analysis-page .finance-stack-row--clean strong span{display:inline-block;width:24px;margin-right:3px;color:#667085;font-size:10px;font-weight:700}@media (max-width: 1200px){.gz-reform-analysis-page .finance-summary--clean{grid-template-columns:repeat(2,minmax(0,1fr))}.gz-reform-analysis-page .finance-stack-row--clean{grid-template-columns:28px minmax(180px,.74fr) minmax(240px,1fr) 112px}}.gz-reform-analysis-page .finance-overview-panel .finance-summary--clean{grid-template-columns:repeat(4,minmax(150px,1fr))}.gz-reform-analysis-page .finance-overview-panel .finance-summary--clean div{min-height:74px;grid-template-columns:10px 1fr;grid-template-rows:auto auto}.gz-reform-analysis-page .finance-overview-panel .finance-summary--clean span{width:5px;height:auto}.gz-reform-analysis-page .finance-overview-panel .finance-summary--clean strong{font-size:22px}@media (max-width: 1200px){.gz-reform-analysis-page .finance-overview-panel .finance-summary--clean{grid-template-columns:repeat(2,minmax(0,1fr))}}.gz-reform-analysis-page .finance-overview-panel .finance-summary.finance-summary--clean{display:grid;grid-template-columns:repeat(4,minmax(128px,1fr))!important;gap:12px;margin:8px 0 14px}.gz-reform-analysis-page .finance-overview-panel .finance-summary.finance-summary--clean div{position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:22px 34px;min-width:0;min-height:76px;border-color:#a1ccff8f;border-radius:12px;padding:12px 16px 12px 20px;background:linear-gradient(180deg,#fffffff5,#eff7ffe6),radial-gradient(circle at 100% 0,rgba(22,119,255,.12),transparent 42%);box-shadow:0 10px 24px #0f45800e;overflow:hidden;cursor:default;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.gz-reform-analysis-page .finance-overview-panel .finance-summary.finance-summary--clean div:before{content:"";position:absolute;left:8px;top:14px;bottom:14px;width:4px;border-radius:99px;background:var(--accent, #1677ff)}.gz-reform-analysis-page .finance-overview-panel .finance-summary.finance-summary--clean div:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 0%,transparent 44%,rgba(255,255,255,.58) 50%,transparent 58%);transform:translate(-120%);transition:transform .46s ease}.gz-reform-analysis-page .finance-overview-panel .finance-summary.finance-summary--clean div:hover{transform:translateY(-3px);border-color:#1677ff94;background:linear-gradient(180deg,#fff,#e8f4fff5),radial-gradient(circle at 100% 0,rgba(22,119,255,.18),transparent 44%);box-shadow:0 18px 34px #0f45801f}.gz-reform-analysis-page .finance-overview-panel .finance-summary.finance-summary--clean div:hover:after{transform:translate(120%)}.gz-reform-analysis-page .finance-overview-panel .finance-summary.finance-summary--clean span{display:none}.gz-reform-analysis-page .finance-overview-panel .finance-summary.finance-summary--clean label,.gz-reform-analysis-page .finance-overview-panel .finance-summary.finance-summary--clean strong{writing-mode:horizontal-tb;text-orientation:mixed}.gz-reform-analysis-page .finance-overview-panel .finance-summary.finance-summary--clean label{grid-column:1;grid-row:1;align-self:end;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .18s ease}.gz-reform-analysis-page .finance-overview-panel .finance-summary.finance-summary--clean strong{grid-column:1;grid-row:2;align-self:start;min-width:0;white-space:nowrap;font-size:24px;line-height:1.18;transition:transform .18s ease,color .18s ease}.gz-reform-analysis-page .finance-overview-panel .finance-summary.finance-summary--clean div:hover label,.gz-reform-analysis-page .finance-overview-panel .finance-summary.finance-summary--clean div:hover strong{color:#063b82}.gz-reform-analysis-page .finance-overview-panel .finance-summary.finance-summary--clean div:hover strong{transform:translate(2px)}.gz-reform-analysis-page .finance-overview-panel .finance-summary.finance-summary--clean em{display:none}.gz-reform-analysis-page .finance-overview-panel .finance-summary.finance-summary--clean div:has(span[style*="13c2c2"]):before{background:#13c2c2}.gz-reform-analysis-page .finance-overview-panel .finance-summary.finance-summary--clean div:has(span[style*="52c41a"]):before{background:#52c41a}.gz-reform-analysis-page .finance-overview-panel .finance-summary.finance-summary--clean div:has(span[style*=faad14]):before{background:#faad14}.gz-reform-analysis-page .finance-overview-panel .finance-structure-head.finance-structure-head--clean{flex-direction:row;align-items:center;justify-content:space-between;gap:18px;min-height:40px;margin:16px 0 4px;padding:6px 2px 6px 12px;border:0;border-radius:0;background:transparent;box-shadow:none}.gz-reform-analysis-page .finance-overview-panel .finance-structure-head.finance-structure-head--clean span{flex:1 1 auto;color:#073b7a;font-size:16px;font-weight:900}.gz-reform-analysis-page .finance-overview-panel .finance-structure-head.finance-structure-head--clean p{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;margin:0;border-radius:999px;padding:5px 9px;color:#51647c;background:#ffffffb8;font-size:12px;font-weight:800}@media (max-width: 1000px){.gz-reform-analysis-page .finance-overview-panel .finance-summary.finance-summary--clean{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.gz-reform-analysis-page .bottom-analytics{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.gz-reform-analysis-page .bottom-analytics>.analysis-card:not(.basic-drill-card){grid-column:auto;min-height:320px}.gz-reform-analysis-page .basic-drill-card{grid-column:1 / -1;min-height:430px}.gz-reform-analysis-page .bottom-analytics .operation-layout{display:block}.gz-reform-analysis-page .bottom-analytics .operation-echart-layout{display:grid;grid-template-columns:minmax(220px,1fr) 176px;gap:12px;align-items:center}.gz-reform-analysis-page .bottom-analytics .operation-echart{height:244px}.gz-reform-analysis-page .bottom-analytics .operation-pie-wrap,.gz-reform-analysis-page .bottom-analytics .personnel-pie,.gz-reform-analysis-page .bottom-analytics .donut-wrap{grid-template-columns:minmax(220px,1fr) 176px;gap:12px;align-items:center}.gz-reform-analysis-page .bottom-analytics .operation-pie,.gz-reform-analysis-page .bottom-analytics .pie-chart,.gz-reform-analysis-page .bottom-analytics .donut-chart{justify-self:center;width:238px;height:238px}.gz-reform-analysis-page .bottom-analytics .pie-center{width:82px;height:82px}.gz-reform-analysis-page .bottom-analytics .pie-center strong{font-size:20px}.gz-reform-analysis-page .bottom-analytics .operation-legend,.gz-reform-analysis-page .bottom-analytics .level-legend,.gz-reform-analysis-page .bottom-analytics .pie-legend{justify-self:end;width:176px;min-width:0;max-height:none;overflow:visible}.gz-reform-analysis-page .bottom-analytics .operation-legend button,.gz-reform-analysis-page .bottom-analytics .level-legend button,.gz-reform-analysis-page .bottom-analytics .pie-legend button{min-height:32px;height:32px;padding:0 6px;font-size:13px}.gz-reform-analysis-page .bottom-analytics .operation-legend button,.gz-reform-analysis-page .bottom-analytics .level-legend button{grid-template-columns:8px minmax(0,1fr) 48px;gap:6px}.gz-reform-analysis-page .bottom-analytics .pie-legend button{grid-template-columns:8px minmax(0,1fr) 52px;gap:6px}.gz-reform-analysis-page .bottom-analytics .operation-legend span,.gz-reform-analysis-page .bottom-analytics .level-legend span,.gz-reform-analysis-page .bottom-analytics .pie-legend span{width:8px;height:8px}.gz-reform-analysis-page .bottom-analytics .operation-drill,.gz-reform-analysis-page .bottom-analytics .personnel-drill,.gz-reform-analysis-page .bottom-analytics .level-drill{display:none}.gz-reform-analysis-page .shared-drill-list{max-height:none;overflow:visible;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px}.gz-reform-analysis-page .shared-drill-list .drill-row{grid-template-columns:24px minmax(210px,.8fr) minmax(180px,1fr) 64px;min-height:38px;padding:6px 8px;font-size:13px}.gz-reform-analysis-page .shared-drill-list .drill-row--operation{grid-template-columns:24px minmax(130px,.8fr) minmax(120px,1fr) minmax(150px,auto);gap:6px}.gz-reform-analysis-page .shared-drill-list .drill-row--operation strong{font-size:13px;white-space:nowrap}.gz-drill-drawer .ant-drawer-content{background:#f5f7fb}.gz-drill-drawer .ant-drawer-header{padding:14px 20px;border-bottom:1px solid #dde8f5;background:linear-gradient(180deg,#fff,#f8fbff)}.gz-drill-drawer .ant-drawer-title{color:#0f2f5f;font-size:16px;font-weight:900}.gz-drill-drawer .ant-drawer-body{height:calc(100vh - 57px);background:#f5f7fb}.gz-drill-drawer .drill-browser{height:100%;display:flex;flex-direction:column;gap:12px;padding:12px 16px 14px;overflow:hidden}.gz-drill-drawer .drill-toolbar{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:44px}.gz-drill-drawer .drill-context{min-width:0;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:8px}.gz-drill-drawer .drill-context-item{min-width:0;max-width:300px;display:inline-flex;align-items:center;gap:6px;border:1px solid #d8e6f7;border-radius:6px;padding:5px 9px;color:#52647a;background:#fff;box-shadow:0 6px 16px #0f2f5f0d;font-size:12px}.gz-drill-drawer .drill-context-item span{flex:0 0 auto}.gz-drill-drawer .drill-context-item strong{min-width:0;overflow:hidden;color:#0f2f5f;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.gz-drill-drawer .drill-record-count{flex:0 0 auto;display:inline-flex;align-items:center;gap:10px;border-radius:6px;padding:6px 10px;color:#52647a;background:#fff;font-size:12px;box-shadow:0 6px 16px #0f2f5f0d}.gz-drill-drawer .drill-record-count strong{color:#1677ff;font-weight:900}.gz-drill-drawer .drill-table,.gz-drill-drawer .drill-table .ant-spin-nested-loading,.gz-drill-drawer .drill-table .ant-spin-container{min-height:0;flex:1 1 auto;display:flex;flex-direction:column}.gz-drill-drawer .drill-table .ant-table{min-height:0;flex:1 1 auto;border-radius:8px;background:#fff;box-shadow:0 10px 26px #0f2f5f0f}.gz-drill-drawer .drill-table .ant-table-container{border-top-left-radius:8px;border-top-right-radius:8px}.gz-drill-drawer .drill-table .ant-table-thead>tr>th{color:#0f2f5f;background:#eef6ff;font-weight:900}.gz-drill-drawer .drill-table .ant-table-tbody>tr>td{color:#27364a}.gz-drill-drawer .drill-table .ant-table-cell{padding:8px 10px}.gz-drill-drawer .drill-table .ant-table-cell-fix-left,.gz-drill-drawer .drill-table .ant-table-cell-fix-right{background:#fff}.gz-drill-drawer .drill-table .drill-table-row--striped>td,.gz-drill-drawer .drill-table .drill-table-row--striped .ant-table-cell-fix-left,.gz-drill-drawer .drill-table .drill-table-row--striped .ant-table-cell-fix-right{background:#f8fbff}.gz-drill-drawer .drill-table .ant-table-tbody>tr:hover>td,.gz-drill-drawer .drill-table .ant-table-tbody>tr:hover .ant-table-cell-fix-left,.gz-drill-drawer .drill-table .ant-table-tbody>tr:hover .ant-table-cell-fix-right{background:#eaf4ff}.gz-drill-drawer .drill-table .ant-table-body{scrollbar-gutter:stable}.gz-drill-drawer .drill-table .ant-pagination{flex:0 0 auto;margin:10px 0 0;border:1px solid #d8e6f7;border-radius:8px;padding:8px 10px;background:#fff;box-shadow:0 8px 20px #0f2f5f0d}@media (max-width: 1440px){.gz-reform-analysis-page .bottom-analytics{grid-template-columns:repeat(3,minmax(0,1fr))}.gz-reform-analysis-page .bottom-analytics>.analysis-card:not(.basic-drill-card){min-height:310px}.gz-reform-analysis-page .bottom-analytics .operation-echart-layout,.gz-reform-analysis-page .bottom-analytics .operation-pie-wrap,.gz-reform-analysis-page .bottom-analytics .personnel-pie,.gz-reform-analysis-page .bottom-analytics .donut-wrap{grid-template-columns:minmax(200px,1fr) 156px;gap:8px}.gz-reform-analysis-page .bottom-analytics .operation-echart{height:220px}.gz-reform-analysis-page .bottom-analytics .operation-pie,.gz-reform-analysis-page .bottom-analytics .pie-chart,.gz-reform-analysis-page .bottom-analytics .donut-chart{width:208px;height:208px}.gz-reform-analysis-page .bottom-analytics .operation-legend,.gz-reform-analysis-page .bottom-analytics .level-legend,.gz-reform-analysis-page .bottom-analytics .pie-legend{width:156px}.gz-reform-analysis-page .shared-drill-list{grid-template-columns:1fr}}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}.smart-width-100{width:100%}.smart-margin-left5{margin-left:5px}.smart-margin-left10{margin-left:10px}.smart-margin-left15{margin-left:15px}.smart-margin-left20{margin-left:20px}.smart-margin-right5{margin-right:5px}.smart-margin-right10{margin-right:10px}.smart-margin-right15{margin-right:15px}.smart-margin-right20{margin-right:20px}.smart-margin-top5{margin-top:5px}.smart-margin-top10{margin-top:10px}.smart-margin-bottom5{margin-bottom:5px}.smart-margin-bottom10{margin-bottom:10px}.smart-table-operate .ant-btn{padding:0 3px!important;height:auto}.smart-table-column-operate{float:right}.smart-query-form-row:not(:first-child){margin-top:8px}.smart-query-form-row .smart-query-form-item{margin-right:8px;margin-top:5px;margin-bottom:5px}.smart-query-table-page{margin-top:10px;display:flex;justify-content:flex-end}.smart-table-btn-block{margin-bottom:15px;display:flex;flex-direction:row;justify-content:space-between}.smart-table-btn-block .smart-table-operate-block .ant-btn{margin-right:12px}.smart-table-btn-block .smart-table-setting-block{float:right}*{margin:0;padding:0;box-sizing:border-box;outline:none!important}html,body{margin:0;padding:0;width:100%;height:100%;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;background-color:#f8f8f8;font-size:14px;position:relative;overflow:hidden}#app{width:100%;height:100%}.ant-spin-blur{opacity:.2}.ant-table-tbody :deep(.smart-table-striped){background-color:#fafafa}.ant-form-inline .ant-form-item-with-help{margin-bottom:0!important}.ant-spin-nested-loading,.ant-spin-container{width:100%;height:100%}.ant-modal-root div[aria-hidden=true]{display:none!important}.html-content table{border-top:1px solid #ccc;border-left:1px solid #ccc}.html-content table td,.html-content table th{border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:3px 5px}.html-content table th{border-bottom:2px solid #ccc;text-align:center}.html-content blockquote{display:block;border-left:8px solid #d0e5f2;padding:5px 10px;margin:10px 0;line-height:1.4;font-size:100%;background-color:#f1f1f1}.html-content code{display:inline-block;background-color:#f1f1f1;border-radius:3px;padding:3px 5px;margin:0 3px}.html-content pre code{display:block}.html-content ul,.html-content ol{margin:10px 0 10px 20px}
