@charset "UTF-8";.screen-viewport[data-v-5928d0d1]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--color-screen-bg)}.screen-canvas[data-v-5928d0d1]{position:relative;flex-shrink:0;transform-origin:center center;overflow:hidden;background:#f4eee8}.header-bar[data-v-ba05de70]{position:absolute;top:0;left:0;right:0;height:200px;z-index:1;pointer-events:none;background:url(/assets/header-bg-DzXfmNvx.webp) no-repeat center center;background-size:cover}.ribbon[data-v-ba05de70]{position:absolute;top:0;height:56px;background:linear-gradient(90deg,#8e1b1b,#c62828 40%,#e53935);box-shadow:0 6px 18px #8c141447}.ribbon[data-v-ba05de70]:after{content:"";position:absolute;bottom:-14px;width:0;height:0;border-style:solid}.ribbon-left[data-v-ba05de70]{left:0;width:42%;border-bottom-right-radius:4px;clip-path:polygon(0 0,100% 0,96% 100%,0 100%)}.ribbon-left[data-v-ba05de70]:after{right:0;border-width:14px 28px 0 0;border-color:#8e1b1b transparent transparent transparent}.ribbon-right[data-v-ba05de70]{right:0;width:42%;background:linear-gradient(270deg,#8e1b1b,#c62828 40%,#e53935);clip-path:polygon(4% 0,100% 0,100% 100%,0 100%)}.ribbon-right[data-v-ba05de70]:after{left:0;border-width:14px 0 0 28px;border-color:#8e1b1b transparent transparent transparent}.skyline[data-v-ba05de70]{position:absolute;top:8px;left:50%;transform:translate(-50%);width:360px;height:48px;opacity:.35;background:linear-gradient(#fff 0,#fff 0) 20px 28px/18px 20px no-repeat,linear-gradient(#fff 0,#fff 0) 48px 18px/22px 30px no-repeat,linear-gradient(#fff 0,#fff 0) 80px 24px/16px 24px no-repeat,linear-gradient(#fff 0,#fff 0) 108px 12px/28px 36px no-repeat,linear-gradient(#fff 0,#fff 0) 148px 22px/18px 26px no-repeat,linear-gradient(#fff 0,#fff 0) 178px 8px/32px 40px no-repeat,linear-gradient(#fff 0,#fff 0) 220px 20px/20px 28px no-repeat,linear-gradient(#fff 0,#fff 0) 250px 16px/24px 32px no-repeat,linear-gradient(#fff 0,#fff 0) 286px 26px/16px 22px no-repeat}.clock[data-v-ba05de70]{position:absolute;top:14px;left:36px;color:#fff;font-size:18px;font-weight:500;letter-spacing:.5px;text-shadow:0 1px 2px rgba(0,0,0,.25)}.map-stage[data-v-f9999279]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.map-stage__bg[data-v-f9999279]{width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none;pointer-events:none}.summary-stats-bar[data-v-72145d9e]{position:relative;width:960px;height:96px;pointer-events:none}.summary-stats-bar__bg[data-v-72145d9e]{position:absolute;left:50%;top:-12px;transform:translate(-50%);max-width:none;pointer-events:none;-webkit-user-select:none;user-select:none}.summary-stats-bar__items[data-v-72145d9e]{position:absolute;left:50%;top:50%;z-index:1;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:30px;width:882px;height:64px;margin:0;padding:0;box-sizing:border-box;transform:translate(-50%,-50%)}.summary-stat[data-v-72145d9e]{display:flex;flex-wrap:nowrap;align-items:center;gap:10px;flex:0 0 auto}.summary-stat__icon[data-v-72145d9e]{position:relative;width:64px;height:64px;flex:0 0 64px;display:grid;place-items:center}.summary-stat__hexagon[data-v-72145d9e]{position:absolute;left:50%;top:50%;width:55.426px;height:62.835px;transform:translate(-50%,-50%);max-width:none;pointer-events:none;-webkit-user-select:none;user-select:none}.summary-stat__glyph[data-v-72145d9e]{position:relative;z-index:1;max-width:none;pointer-events:none;-webkit-user-select:none;user-select:none}.summary-stat__meta[data-v-72145d9e]{display:flex;flex-direction:column;justify-content:center;gap:8px;flex:0 0 auto}.summary-stat__label[data-v-72145d9e]{font-size:20px;font-weight:600;line-height:20px;color:#821213;white-space:nowrap}.summary-stat__value-row[data-v-72145d9e]{display:flex;flex-wrap:nowrap;align-items:flex-end;gap:3px}.summary-stat__value[data-v-72145d9e]{font-size:36px;font-weight:700;line-height:32px;letter-spacing:.5px;white-space:nowrap;transform:skew(-5deg);background:linear-gradient(180deg,#e50009,#b4081a);-webkit-background-clip:text;background-clip:text;color:transparent}.summary-stat__unit[data-v-72145d9e]{flex-shrink:0;font-size:20px;line-height:20px;color:#821213;padding-bottom:2px;white-space:nowrap}.map-marker[data-v-b8766b66]{position:absolute;z-index:5;width:30px;height:56px;padding:0;border:0;background:transparent;cursor:pointer;transform:translate(-50%,-100%);transition:transform .2s ease}.map-marker[data-v-b8766b66]:hover,.map-marker.is-active[data-v-b8766b66]{z-index:6;transform:translate(-50%,-100%) scale(1.06)}.map-marker__pin[data-v-b8766b66]{position:absolute;top:0;right:0;bottom:0;left:0;display:block;pointer-events:none}.map-marker__pin-img[data-v-b8766b66]{position:absolute;max-width:none;pointer-events:none;-webkit-user-select:none;user-select:none}.is-right .map-marker__pin-img[data-v-b8766b66]{left:-1px;top:0}.is-left .map-marker__pin-img[data-v-b8766b66]{right:-1px;left:auto;top:0}.map-marker__label[data-v-b8766b66]{position:absolute;top:0;display:flex;align-items:center;justify-content:center;height:32px;padding:6px 10px;border-radius:8px;border:1px solid #fefaf9;background:#e50009;color:#fff;font-size:16px;font-weight:600;line-height:20px;white-space:nowrap;text-shadow:0 2px 6px #800008;box-shadow:0 2px 8px #e3383840;pointer-events:auto;cursor:pointer}.is-right .map-marker__label[data-v-b8766b66]{left:36px}.is-left .map-marker__label[data-v-b8766b66]{right:36px}.is-active .map-marker__label[data-v-b8766b66]{background:#b4081a}.enterprise-points[data-v-3144701b]{position:absolute;left:452px;top:148px;width:1010px;height:900px;z-index:8;pointer-events:none}.enterprise-points__stats[data-v-3144701b]{position:absolute;left:34px;top:-24px;z-index:2;pointer-events:none}.enterprise-points[data-v-3144701b] .map-marker{pointer-events:auto}.enterprise-panel[data-v-920e03d5]{position:relative;width:442px;height:900px}.enterprise-panel__outer[data-v-920e03d5]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:none;pointer-events:none;-webkit-user-select:none;user-select:none}.enterprise-panel__inner[data-v-920e03d5]{position:absolute;left:6px;top:6px;width:430px;height:880px}.enterprise-panel__inner-bg[data-v-920e03d5]{position:absolute;top:0;right:0;bottom:0;left:0;max-width:none;pointer-events:none;-webkit-user-select:none;user-select:none}.enterprise-panel__content[data-v-920e03d5]{position:relative;z-index:1;display:flex;flex-direction:column;padding:0 16px 16px;box-sizing:border-box}.enterprise-panel__header[data-v-920e03d5]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 0 10px;border-bottom:2px solid #f27061;flex-shrink:0}.enterprise-panel__title[data-v-920e03d5]{display:flex;align-items:center;gap:12px;height:34px}.enterprise-panel__title-bar[data-v-920e03d5]{max-width:none;flex-shrink:0}.enterprise-panel__title-text[data-v-920e03d5]{margin:0;font-size:34px;font-weight:800;line-height:34px;white-space:nowrap;transform:skew(-5deg);background:linear-gradient(180deg,#a11012,#821213);-webkit-background-clip:text;background-clip:text;color:transparent}.enterprise-panel__more[data-v-920e03d5]{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:transparent;color:#b4081a;font-size:14px;letter-spacing:1.4px;cursor:pointer}.enterprise-panel__more img[data-v-920e03d5]{max-width:none}.enterprise-panel__stats[data-v-920e03d5]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:32px 0;flex-shrink:0}.enterprise-panel__donut[data-v-920e03d5]{position:relative;width:170px;height:170px;flex-shrink:0}.enterprise-panel__donut-outer[data-v-920e03d5]{position:absolute;top:0;right:0;bottom:0;left:0;max-width:none;pointer-events:none;-webkit-user-select:none;user-select:none}.enterprise-panel__donut-ring[data-v-920e03d5]{position:absolute;left:6px;top:6px;width:158px;height:158px;border-radius:50%;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 19px),#000 calc(100% - 18px));mask:radial-gradient(farthest-side,transparent calc(100% - 19px),#000 calc(100% - 18px))}.enterprise-panel__donut-hole[data-v-920e03d5]{position:absolute;left:50%;top:50%;width:122px;height:122px;border-radius:50%;transform:translate(-50%,-50%);background:#fdf6ef;pointer-events:none}.enterprise-panel__donut-center[data-v-920e03d5]{position:absolute;left:50%;top:40px;width:70px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:1px;z-index:1}.enterprise-panel__donut-icon[data-v-920e03d5]{max-width:none}.enterprise-panel__donut-value[data-v-920e03d5]{font-size:32px;font-weight:700;line-height:32px;color:#8a0612;text-align:center;white-space:nowrap}.enterprise-panel__donut-unit[data-v-920e03d5]{width:100%;font-size:18px;font-weight:700;line-height:18px;color:#b4081a;text-align:center}.enterprise-panel__legend[data-v-920e03d5]{display:flex;flex-direction:column;flex-shrink:0}.legend-item[data-v-920e03d5]{display:flex;align-items:center;justify-content:space-between;width:204px;padding:8px 10px 8px 0;border-bottom:1px solid rgba(242,112,97,.1);box-sizing:border-box}.legend-item__left[data-v-920e03d5]{display:flex;align-items:center;gap:10px;min-width:0}.legend-item__dot[data-v-920e03d5]{max-width:none;flex-shrink:0}.legend-item__name[data-v-920e03d5]{font-size:16px;line-height:normal;color:#b4081a;white-space:nowrap}.legend-item__value[data-v-920e03d5]{font-size:22px;font-weight:700;line-height:normal;color:#b4081a;white-space:nowrap}.enterprise-panel__list[data-v-920e03d5]{display:flex;flex-direction:column;flex:1 1 auto;width:100%;min-height:524px;border:1px solid rgba(242,112,97,.1);border-radius:10px;overflow:hidden}.enterprise-panel__list-head[data-v-920e03d5]{display:flex;align-items:center;gap:10px;height:44px;padding:6px 15px 6px 4px;border-bottom:1px solid rgba(242,112,97,.1);flex-shrink:0;box-sizing:border-box}.enterprise-panel__list-head h4[data-v-920e03d5]{margin:0;font-size:20px;font-weight:500;color:#821213;white-space:nowrap}.enterprise-panel__list-bar[data-v-920e03d5]{max-width:none;flex-shrink:0}.enterprise-panel__list-body[data-v-920e03d5]{flex:0 0 auto;overflow:visible}.enterprise-panel__list-body li[data-v-920e03d5]{border-bottom:1px solid rgba(242,112,97,.1)}.enterprise-panel__list-body li[data-v-920e03d5]:last-child{border-bottom:0}.enterprise-panel__list-body button[data-v-920e03d5]{display:flex;align-items:center;justify-content:space-between;width:100%;height:48px;padding:6px 15px;border:0;background:transparent;box-sizing:border-box;cursor:pointer;text-align:left}.enterprise-panel__list-body button[data-v-920e03d5]:hover{background:#f270610f}.enterprise-panel__list-body .name[data-v-920e03d5]{flex:1 1 auto;font-size:18px;line-height:24px;color:#b4081a;white-space:nowrap}.enterprise-panel__list-body .arrow[data-v-920e03d5]{flex-shrink:0;margin-left:12px;max-width:none}.party-org-panel[data-v-af324ccb]{position:relative;width:442px;height:900px}.party-org-panel__outer[data-v-af324ccb]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:none;pointer-events:none;-webkit-user-select:none;user-select:none}.party-org-panel__inner[data-v-af324ccb]{position:absolute;left:6px;top:6px;width:430px;height:880px}.party-org-panel__inner-bg[data-v-af324ccb]{position:absolute;top:0;right:0;bottom:0;left:0;max-width:none;pointer-events:none;-webkit-user-select:none;user-select:none}.party-org-panel__content[data-v-af324ccb]{position:relative;z-index:1;display:flex;flex-direction:column;height:100%;padding:0 16px 16px;box-sizing:border-box}.party-org-panel__header[data-v-af324ccb]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 0 10px;border-bottom:2px solid #f27061;flex-shrink:0}.party-org-panel__title[data-v-af324ccb]{display:flex;align-items:center;gap:12px;height:34px}.party-org-panel__title-bar[data-v-af324ccb]{max-width:none;flex-shrink:0}.party-org-panel__title-text[data-v-af324ccb]{margin:0;font-size:34px;font-weight:800;line-height:34px;white-space:nowrap;transform:skew(-5deg);background:linear-gradient(180deg,#a11012,#821213);-webkit-background-clip:text;background-clip:text;color:transparent}.party-org-panel__more[data-v-af324ccb]{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:transparent;color:#b4081a;font-size:14px;font-weight:700;letter-spacing:1.4px;cursor:pointer}.party-org-panel__more img[data-v-af324ccb]{max-width:none}.party-org-panel__stats[data-v-af324ccb]{display:grid;grid-template-columns:repeat(3,120px);gap:19px;width:398px;padding:24px 10px 24px 0;border-top:1px solid rgba(242,112,97,.1);box-sizing:border-box;flex-shrink:0}.stat-card[data-v-af324ccb]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:120px;padding:16px 0;border:1px solid rgba(242,112,97,.1);border-radius:8px;background:linear-gradient(180deg,#ffe9db,#fffcfa);box-shadow:0 1px 6px #ffb3a4cc,inset 0 1px #fffc;box-sizing:border-box}.stat-card__icon[data-v-af324ccb]{width:44px;height:44px;max-width:none;object-fit:contain;flex-shrink:0}.stat-card__label[data-v-af324ccb]{width:100%;font-size:20px;line-height:normal;color:#b4081a;text-align:center;white-space:nowrap}.stat-card__value[data-v-af324ccb]{width:100%;font-size:18px;font-weight:700;line-height:normal;color:#b4081a;text-align:center;white-space:nowrap}.party-org-panel__list[data-v-af324ccb]{display:flex;flex-direction:column;flex:1 1 auto;width:100%;min-height:0;border:1px solid rgba(242,112,97,.1);border-radius:10px;overflow:hidden}.party-org-panel__list-head[data-v-af324ccb]{display:flex;align-items:center;gap:10px;height:44px;padding:6px 15px 6px 4px;border-bottom:1px solid rgba(242,112,97,.1);flex-shrink:0;box-sizing:border-box}.party-org-panel__list-head h4[data-v-af324ccb]{margin:0;font-size:20px;font-weight:600;color:#821213;white-space:nowrap}.party-org-panel__list-bar[data-v-af324ccb]{max-width:none;flex-shrink:0}.party-org-panel__list-body[data-v-af324ccb]{flex:1 1 auto;min-height:0;overflow:auto}.party-org-panel__list-body li[data-v-af324ccb]{border-bottom:1px solid rgba(242,112,97,.1)}.party-org-panel__list-body li[data-v-af324ccb]:last-child{border-bottom:0}.party-org-panel__list-body button[data-v-af324ccb]{display:flex;align-items:center;gap:15px;width:100%;height:48px;padding:6px 15px;border:0;background:transparent;box-sizing:border-box;cursor:pointer;text-align:left}.party-org-panel__list-body button[data-v-af324ccb]:hover{background:#f270610f}.party-org-panel__list-body .name[data-v-af324ccb]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px;line-height:24px;color:#b4081a}.party-org-panel__list-body .arrow[data-v-af324ccb]{flex-shrink:0;max-width:none}.detail-overlay[data-v-b68dd6d0]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;background:#330d0d99}.detail-modal[data-v-b68dd6d0]{position:relative;width:812px;height:758px;flex-shrink:0}.detail-modal__outer[data-v-b68dd6d0]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:none;pointer-events:none;-webkit-user-select:none;user-select:none}.detail-modal__inner[data-v-b68dd6d0]{position:absolute;left:6px;top:6px;width:800px;height:740px}.detail-modal__inner-bg[data-v-b68dd6d0]{position:absolute;top:0;right:0;bottom:0;left:0;max-width:none;pointer-events:none;-webkit-user-select:none;user-select:none}.detail-modal__content[data-v-b68dd6d0]{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;height:716px;padding:0 24px;box-sizing:border-box;overflow:hidden}.detail-modal__header[data-v-b68dd6d0]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 0 10px;border-bottom:2px solid #f27061;flex-shrink:0}.detail-modal__title[data-v-b68dd6d0]{display:flex;align-items:center;gap:12px;height:34px}.detail-modal__title-bar[data-v-b68dd6d0]{max-width:none;flex-shrink:0}.detail-modal__title-text[data-v-b68dd6d0]{margin:0;font-size:34px;font-weight:800;line-height:34px;white-space:nowrap;transform:skew(-5deg);background:linear-gradient(180deg,#a11012,#821213);-webkit-background-clip:text;background-clip:text;color:transparent}.detail-modal__close[data-v-b68dd6d0]{display:flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:0;background:transparent;cursor:pointer;flex-shrink:0}.detail-modal__close img[data-v-b68dd6d0]{max-width:none;display:block}.detail-modal__close[data-v-b68dd6d0]:hover{opacity:.8}.detail-modal__body[data-v-b68dd6d0]{display:flex;flex-direction:column;gap:10px;min-height:0;padding-top:16px;flex:1 1 auto;margin-right:-12px}.detail-modal__name[data-v-b68dd6d0]{margin:0;font-size:30px;font-weight:500;line-height:normal;color:#b4081a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:0}.detail-modal__scroll[data-v-b68dd6d0]{display:flex;flex-direction:column;gap:20px;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:12px;padding-bottom:16px;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(180,8,26,.45) transparent}.detail-modal__scroll[data-v-b68dd6d0]::-webkit-scrollbar{width:10px}.detail-modal__scroll[data-v-b68dd6d0]::-webkit-scrollbar-track{background:transparent}.detail-modal__scroll[data-v-b68dd6d0]::-webkit-scrollbar-thumb{border-radius:10px;border:3px solid transparent;background:#b4081a73;background-clip:padding-box}.detail-modal__scroll[data-v-b68dd6d0]::-webkit-scrollbar-thumb:hover{background:#b4081ab3;background-clip:padding-box}.detail-modal__summary[data-v-b68dd6d0]{margin:0;font-size:16px;font-weight:500;line-height:20px;color:#330707;text-align:justify;white-space:pre-wrap;text-indent:2em;flex-shrink:0}.detail-modal__cover[data-v-b68dd6d0]{position:relative;width:100%;max-width:752px;height:366px;flex-shrink:0;overflow:hidden;border-radius:4px}.detail-modal__cover img[data-v-b68dd6d0]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;max-width:none}.detail-modal__cover-placeholder[data-v-b68dd6d0]{position:absolute;left:0;top:0;width:752px;height:160px;background:#d9d9d9}.fade-enter-active[data-v-b68dd6d0],.fade-leave-active[data-v-b68dd6d0]{transition:opacity .2s ease}.fade-enter-from[data-v-b68dd6d0],.fade-leave-to[data-v-b68dd6d0]{opacity:0}.dashboard[data-v-13496ace]{position:relative;width:100%;height:100%}.dashboard__status[data-v-13496ace]{position:absolute;top:50%;left:50%;z-index:30;transform:translate(-50%,-50%);padding:14px 22px;border-radius:10px;background:#ffffffeb;color:var(--color-text-secondary);box-shadow:var(--shadow-card)}.dashboard__status.is-error[data-v-13496ace]{color:var(--color-primary)}.dashboard__left[data-v-13496ace]{position:absolute;top:156px;left:16px;z-index:10}.dashboard__right[data-v-13496ace]{position:absolute;top:156px;right:16px;z-index:10}:root{--color-primary: #c62828;--color-text: #2b1a1a;--color-text-secondary: #6b4f4f;--color-screen-bg: #1a1212;--shadow-card: 0 8px 28px rgba(120, 30, 30, .12);--font-sans: "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", sans-serif}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#app{width:100%;height:100%;overflow:hidden;background:var(--color-screen-bg);font-family:var(--font-sans);color:var(--color-text);-webkit-font-smoothing:antialiased}button,input{font:inherit;color:inherit;border:none;background:none;cursor:pointer}ul,ol{list-style:none}img{display:block;max-width:100%}
