.city-scene[data-v-b988a200]{position:absolute;inset:0;overflow:hidden;border-radius:inherit}.city-scene__fallback[data-v-b988a200]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:rgba(98,244,255,.6);font-size:14px;letter-spacing:.08em}.anno-lines[data-v-b988a200]{position:absolute;inset:0;z-index:1;width:100%;height:100%;overflow:visible;pointer-events:none}.anno-line[data-v-b988a200]{stroke:rgba(126,200,255,.9);stroke-width:1;filter:drop-shadow(0 0 1.5px rgba(0,12,28,.95))}.anno-dot[data-v-b988a200]{position:absolute;left:0;top:0;z-index:3;width:18px;height:18px;display:flex;align-items:center;justify-content:center;will-change:transform;cursor:default;pointer-events:none}.anno-dot__core[data-v-b988a200]{width:7px;height:7px;border-radius:50%;background:#cdeeff;box-shadow:0 0 0 1px rgba(0,14,30,.85),0 0 0 3px rgba(86,176,240,.45),0 0 10px rgba(96,190,255,.95)}.is-editing .anno-dot[data-v-b988a200]{pointer-events:auto;cursor:grab}.anno-dot.is-selected .anno-dot__core[data-v-b988a200]{background:#fff;box-shadow:0 0 0 3px rgba(120,205,255,.55),0 0 16px #78cdff}.anno-card[data-v-b988a200]{position:absolute;left:0;top:0;z-index:3;display:inline-flex;align-items:center;gap:9px;padding:6px 14px 6px 10px;border:1px solid rgba(64,150,220,.62);border-radius:5px;background:linear-gradient(180deg,rgba(6,32,62,.94),rgba(2,14,32,.95));box-shadow:0 8px 20px rgba(0,6,18,.6),inset 0 0 16px rgba(40,120,200,.22);color:#eaf7ff;font-size:14px;letter-spacing:.04em;white-space:nowrap;will-change:transform;cursor:default;pointer-events:none}.is-editing .anno-card[data-v-b988a200]{pointer-events:auto;cursor:grab}.anno-card.is-selected[data-v-b988a200]{border-color:rgba(130,208,255,.95);box-shadow:0 8px 22px rgba(0,6,18,.6),0 0 0 1px rgba(120,205,255,.4),inset 0 0 18px rgba(70,160,240,.3)}.anno-card__icon[data-v-b988a200]{flex:0 0 auto;width:22px;height:22px;color:#7fd4ff;filter:drop-shadow(0 0 6px rgba(90,190,255,.85))}.anno-card__icon svg[data-v-b988a200]{display:block;width:100%;height:100%}.anno-card__body[data-v-b988a200]{display:inline-flex;flex-direction:column;gap:2px}.anno-card__title[data-v-b988a200]{font-size:14px;font-weight:700;letter-spacing:.06em;color:#fff;text-shadow:0 0 10px rgba(90,180,255,.55)}.anno-card--detail[data-v-b988a200]{align-items:flex-start;padding:8px 14px 8px 10px}.anno-card--detail .anno-card__icon[data-v-b988a200]{margin-top:1px}.anno-card--detail .anno-card__title[data-v-b988a200]{font-size:13px;font-weight:600;color:#d7edff}.anno-card__lines[data-v-b988a200]{display:flex;flex-direction:column;gap:2px}.anno-card__line[data-v-b988a200]{display:flex;align-items:baseline;gap:10px;font-size:12px;line-height:1.35}.anno-card__label[data-v-b988a200]{color:#8fb4d2}.anno-card__value[data-v-b988a200]{color:#fff;font-family:Bahnschrift,Microsoft YaHei,sans-serif;font-size:13px;letter-spacing:.02em}.anno-panel[data-v-b988a200]{position:absolute;left:0;top:0;z-index:5;width:340px;padding:10px;border:1px solid rgba(85,182,245,.55);border-radius:8px;background:rgba(3,18,36,.97);box-shadow:0 14px 30px rgba(0,4,12,.7),inset 0 0 20px rgba(40,120,200,.18);font-size:12px;color:#dceeff;will-change:transform}.anno-panel__row[data-v-b988a200]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.anno-panel__line[data-v-b988a200]{margin-bottom:8px;padding-bottom:8px;border-bottom:1px dashed rgba(85,182,245,.16)}.anno-panel__row--line[data-v-b988a200]{gap:6px;margin-bottom:6px}.anno-panel__row--bind[data-v-b988a200]{gap:6px;margin-bottom:0}.anno-panel__label[data-v-b988a200]{flex:0 0 auto;color:#8fb4d2;font-size:12px}.anno-panel__input[data-v-b988a200]{flex:1 1 auto;min-width:0;height:26px;padding:0 8px;border:1px solid rgba(64,150,220,.5);border-radius:4px;background:rgba(2,12,26,.9);color:#eaf7ff;font-size:12px;outline:none}.anno-panel__input[data-v-b988a200]:focus{border-color:rgba(130,208,255,.95);box-shadow:0 0 0 2px rgba(90,180,255,.18)}.anno-panel__input--v[data-v-b988a200]{flex:0 0 84px}.anno-panel__src[data-v-b988a200]{flex:1 1 auto;min-width:0;height:26px;padding:0 2px;border:1px solid rgba(64,150,220,.5);border-radius:4px;background:rgba(2,12,26,.9);color:#b9dcf6;font-size:12px;outline:none}.anno-panel__src[data-v-b988a200]:focus{border-color:rgba(130,208,255,.95)}.anno-panel__src--target[data-v-b988a200]{flex:0 0 104px}.anno-panel__live[data-v-b988a200]{flex:0 0 84px;min-width:0;height:26px;padding:0 6px;border:1px dashed rgba(90,190,255,.45);border-radius:4px;color:#7ff0d0;font-size:12px;line-height:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.anno-panel__x[data-v-b988a200]{flex:0 0 auto;width:22px;height:26px;border:1px solid rgba(64,150,220,.45);border-radius:4px;background:rgba(2,12,26,.9);color:#8fb4d2;font-size:13px;line-height:1;cursor:pointer}.anno-panel__x[data-v-b988a200]:hover{color:#ff9c9c;border-color:rgba(255,120,120,.6)}.anno-panel__actions[data-v-b988a200]{display:flex;gap:8px;margin-top:2px}.anno-panel__btn[data-v-b988a200]{flex:1 1 auto;height:26px;border:1px solid rgba(85,182,245,.5);border-radius:4px;background:rgba(18,60,104,.7);color:#d7edff;font-size:12px;cursor:pointer}.anno-panel__btn[data-v-b988a200]:hover:not(:disabled){background:rgba(28,84,142,.8)}.anno-panel__btn[data-v-b988a200]:disabled{opacity:.45;cursor:default}.anno-panel__btn--danger[data-v-b988a200]{border-color:rgba(255,120,120,.45);background:rgba(84,24,24,.55);color:#ffc9c9}.anno-panel__btn--danger[data-v-b988a200]:hover{background:rgba(120,32,32,.7)}.anno-hint[data-v-b988a200]{position:absolute;left:50%;top:10px;z-index:4;display:flex;align-items:center;gap:8px;transform:translateX(-50%);padding:5px 14px;border:1px solid rgba(85,182,245,.4);border-radius:14px;background:rgba(2,20,38,.86);color:#a9d6fa;font-size:12px;letter-spacing:.04em;white-space:nowrap;pointer-events:none}.anno-hint__sep[data-v-b988a200]{width:1px;height:12px;background:rgba(85,182,245,.38)}.anno-hint__btn[data-v-b988a200]{height:20px;padding:0 9px;border:1px solid rgba(85,182,245,.45);border-radius:10px;background:rgba(18,60,104,.7);color:#cbe7ff;font-size:12px;letter-spacing:.04em;line-height:1;cursor:pointer;pointer-events:auto}.anno-hint__btn[data-v-b988a200]:hover{border-color:rgba(130,208,255,.85);background:rgba(30,92,154,.85)}.anno-hint__file[data-v-b988a200]{display:none}.anno-hint__note[data-v-b988a200]{padding-left:2px;color:#ffca7a;letter-spacing:.02em}.anno-hint__toast[data-v-b988a200]{padding-left:2px;color:#9cffd0;letter-spacing:.02em}.screen[data-v-78e18506]{--cyan:#62f4ff;--blue:#2e8cff;--green:#00ff9d;--amber:#ff9f40;--gold:#ffd54a;--red:#ff5c7a;--white:#fff;--text-1:#eef8ff;--text-2:#a9c0d8;--text-3:#7d97b4;--bg-deep:#020a14;--panel-bg:linear-gradient(180deg,rgba(0,28,68,0.92),rgba(0,17,44,0.94) 55%,rgba(4,14,30,0.95));--panel-line:rgba(52,122,186,0.62);--panel-glow:inset 0 0 34px rgba(28,100,180,0.14);--panel-accent:#55b6f5;--font-num:"Bahnschrift","DIN Alternate","Segoe UI","Microsoft YaHei",sans-serif;--orange:var(--amber);--text-light:var(--text-2);--text-muted:var(--text-3);--card-bg:transparent;--card-border:var(--panel-line);--radius:8px;position:fixed;inset:0;width:100vw;height:100vh;overflow:hidden;box-sizing:border-box;color:var(--text-1);font-family:PingFang SC,Microsoft YaHei,Helvetica Neue,sans-serif;background:radial-gradient(ellipse at 50% -10%,rgba(98,244,255,.16),transparent 46%),radial-gradient(ellipse at 50% 116%,rgba(46,140,255,.14),transparent 60%),linear-gradient(180deg,#041a29,#010a13 58%,#020712)}.screen[data-v-78e18506]:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(1px 1px at 5% 8%,rgba(190,245,255,.35),transparent),radial-gradient(1px 1px at 15% 25%,rgba(190,245,255,.22),transparent),radial-gradient(1.2px 1.2px at 25% 12%,rgba(190,245,255,.4),transparent),radial-gradient(1px 1px at 38% 62%,rgba(190,245,255,.25),transparent),radial-gradient(1px 1px at 52% 18%,rgba(190,245,255,.3),transparent),radial-gradient(1.3px 1.3px at 64% 74%,rgba(190,245,255,.3),transparent),radial-gradient(1px 1px at 76% 32%,rgba(190,245,255,.26),transparent),radial-gradient(1.1px 1.1px at 88% 60%,rgba(190,245,255,.34),transparent),radial-gradient(1px 1px at 12% 78%,rgba(190,245,255,.2),transparent),radial-gradient(1px 1px at 45% 90%,rgba(190,245,255,.24),transparent)}.stage[data-v-78e18506]{position:absolute;left:50%;top:50%;width:1920px;height:1080px;transform-origin:50% 50%;overflow:hidden;z-index:1;text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform}.stage[data-v-78e18506]:before{background-image:linear-gradient(rgba(98,244,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(98,244,255,.05) 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse at 50% 44%,#000 0,rgba(0,0,0,.5) 58%,transparent 94%);mask-image:radial-gradient(ellipse at 50% 44%,#000 0,rgba(0,0,0,.5) 58%,transparent 94%)}.stage[data-v-78e18506]:after,.stage[data-v-78e18506]:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none}.stage[data-v-78e18506]:after{opacity:.4;background:repeating-linear-gradient(180deg,rgba(98,244,255,.05),rgba(98,244,255,.05) 1px,transparent 0,transparent 4px)}.canvas[data-v-78e18506]{position:relative;z-index:1;width:100%;height:100%;box-sizing:border-box;padding:0 0 calc(var(--stage-h, 1080px)*0.0167);display:flex;flex-direction:column}.top-bar[data-v-78e18506]{position:relative;flex:0 0 78px;height:78px;display:flex;align-items:center;justify-content:space-between;padding:0 8px;z-index:5}.top-bar[data-v-78e18506]:after{content:"";position:absolute;left:0;right:0;bottom:6px;height:1px;background:linear-gradient(90deg,transparent,rgba(98,244,255,.55),transparent)}.top-left[data-v-78e18506]{position:relative;z-index:2;display:flex;align-items:center;min-width:0;max-width:520px}.top-center[data-v-78e18506]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1}.top-right[data-v-78e18506]{position:relative;z-index:2;display:flex;align-items:center;gap:12px;margin-left:auto;flex-shrink:0}.title-plate[data-v-78e18506]{padding:4px 64px;max-width:980px;background:linear-gradient(90deg,transparent,rgba(46,120,210,.16) 26%,rgba(46,120,210,.24) 50%,rgba(46,120,210,.16) 74%,transparent);clip-path:polygon(18px 0,calc(100% - 18px) 0,100% 50%,calc(100% - 18px) 100%,18px 100%,0 50%)}.top-title-text[data-v-78e18506]{margin:0;font-size:34px;font-weight:900;font-style:italic;letter-spacing:.08em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:linear-gradient(180deg,#fff,#f4fbff 42%,#cbe8ff 72%,#8cc8f5);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:drop-shadow(0 0 10px rgba(70,160,255,.8)) drop-shadow(0 2px 0 rgba(0,28,74,.95))}.status-chip[data-v-78e18506]{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 14px;border:1px solid rgba(85,182,245,.3);border-radius:15px;background:rgba(30,90,160,.2);color:var(--text-2);font-size:13px;white-space:nowrap}.status-dot[data-v-78e18506]{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 10px rgba(0,255,157,.85);flex-shrink:0}.status-chip.is-error[data-v-78e18506]{color:var(--amber);border-color:rgba(255,159,64,.45);background:rgba(255,159,64,.1)}.status-chip.is-error .status-dot[data-v-78e18506]{background:var(--amber);box-shadow:0 0 10px rgba(255,159,64,.85)}.top-time[data-v-78e18506]{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:15px;color:var(--text-2);white-space:nowrap}.tool-btn[data-v-78e18506]{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border:1px solid rgba(85,182,245,.42);border-radius:6px;background:rgba(40,110,190,.18);color:#a9d6fa;font-size:14px;cursor:pointer;transition:background .2s,border-color .2s,box-shadow .2s}.tool-btn[data-v-78e18506]:focus-visible,.tool-btn[data-v-78e18506]:hover{background:rgba(60,140,220,.32);border-color:var(--panel-accent);box-shadow:0 0 14px rgba(85,182,245,.3);outline:none}.tool-btn[data-v-78e18506]:active{transform:translateY(1px)}.tool-icon[data-v-78e18506]{width:16px;height:16px;flex-shrink:0}.quit-btn[data-v-78e18506]{color:var(--text-2);border-color:rgba(168,198,226,.28);background:rgba(168,198,226,.06)}.quit-btn[data-v-78e18506]:hover{color:#fff;border-color:rgba(168,198,226,.5);box-shadow:none}.loading-overlay[data-v-78e18506]{position:absolute;inset:0;z-index:30;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;background:rgba(2,10,20,.86)}.loading-text[data-v-78e18506]{margin:0;font-size:18px;color:var(--text-2)}.loading-text.is-error-text[data-v-78e18506]{color:var(--red)}.loading-spinner[data-v-78e18506]{width:46px;height:46px;border:3px solid rgba(98,244,255,.14);border-top-color:var(--cyan);border-radius:50%;animation:spin-78e18506 1.1s linear infinite}@keyframes spin-78e18506{to{transform:rotate(1turn)}}.retry-btn[data-v-78e18506]{padding:8px 24px;border:1px solid var(--cyan);border-radius:6px;background:rgba(98,244,255,.12);color:var(--cyan);font-size:15px;cursor:pointer}.retry-btn[data-v-78e18506]:hover{background:rgba(98,244,255,.22)}.columns[data-v-78e18506]{display:grid;grid-template-columns:.72fr 1.76fr .72fr;gap:calc(var(--stage-h, 1080px)*0.013);flex:1;min-height:0}.center-col[data-v-78e18506],.side-col[data-v-78e18506]{display:flex;flex-direction:column;gap:calc(var(--stage-h, 1080px)*0.013);min-height:0}.side-col[data-v-78e18506]{position:relative;z-index:2}.side-col>.module[data-v-78e18506]{flex:1;min-height:0}.side-col>.module[data-v-78e18506]:first-child{flex:1.15}.side-col>.module[data-v-78e18506]:nth-child(2){flex:1}.side-col>.module[data-v-78e18506]:nth-child(3){flex:1.1}.side-col:last-child>.module[data-v-78e18506]:first-child{flex:0.75}.side-col:last-child>.module[data-v-78e18506]:nth-child(2){flex:0.8}.side-col:last-child>.module[data-v-78e18506]:nth-child(3){flex:1.45}.map-section-module[data-v-78e18506]{flex:1 1 auto;min-height:0;position:relative}.trend-section-module[data-v-78e18506]{flex:0 0 250px;min-height:0;position:relative;z-index:2}.module.trend-section-module[data-v-78e18506]{background:linear-gradient(180deg,rgba(0,28,66,.95),rgba(2,12,26,.97))}.trend-section-module .module-body[data-v-78e18506]{position:relative}.module[data-v-78e18506]{position:relative;display:flex;flex-direction:column;min-height:0;padding:calc(var(--stage-h, 1080px)*0.0111) calc(var(--stage-h, 1080px)*0.0148) calc(var(--stage-h, 1080px)*0.013);overflow:hidden;border:1px solid var(--panel-line);border-radius:10px;background:var(--panel-bg);box-shadow:0 16px 36px rgba(0,5,14,.42),var(--panel-glow)}.module[data-v-78e18506]:after{content:"";position:absolute;left:0;top:0;width:130px;height:58px;pointer-events:none;border-top:2px solid var(--panel-accent);border-left:2px solid var(--panel-accent);border-top-left-radius:9px;filter:drop-shadow(0 0 6px rgba(70,165,255,.9));-webkit-mask-image:linear-gradient(135deg,#000 42%,transparent);mask-image:linear-gradient(135deg,#000 42%,transparent)}.module.borderless[data-v-78e18506]{border:none;background:transparent;box-shadow:none;padding:0;overflow:visible}.module.borderless[data-v-78e18506]:after{display:none}.module-head[data-v-78e18506]{position:relative;display:flex;align-items:center;gap:10px;padding-bottom:10px;margin-bottom:12px;flex-shrink:0}.module-head[data-v-78e18506]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,rgba(85,182,245,.9),rgba(52,122,186,.36) 44%,rgba(52,122,186,.1))}.head-bar[data-v-78e18506]{display:none}.head-title[data-v-78e18506]{flex:1;min-width:0;margin:0;font-size:22px;font-weight:800;font-style:italic;letter-spacing:.09em;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-text-stroke:.3px hsla(0,0%,100%,.55);text-shadow:0 0 10px rgba(85,182,245,.85),0 0 22px rgba(40,120,220,.5)}.head-extra[data-v-78e18506]{flex-shrink:0;font-size:13px;color:var(--text-3);white-space:nowrap}.module-body[data-v-78e18506]{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.ring-center[data-v-78e18506]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;text-align:center}.ring-value[data-v-78e18506]{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:24px;font-weight:600;letter-spacing:.02em;line-height:1.1;color:#fff;text-shadow:0 0 12px rgba(85,182,245,.45)}.ring-label[data-v-78e18506]{margin-top:4px;font-size:12.5px;color:var(--text-3)}.gauge-ring[data-v-78e18506]{position:relative;width:104px;height:104px;flex-shrink:0}.gauge-ring-lg[data-v-78e18506]{width:128px;height:128px}.chart-gauge-sm[data-v-78e18506],.chart-gauge-xs[data-v-78e18506]{width:100%;height:100%}.panel-community-overview[data-v-78e18506]{gap:12px}.overview-top-metrics[data-v-78e18506]{display:flex;gap:10px;flex-shrink:0}.overview-metric[data-v-78e18506]{flex:1;min-width:0;padding:2px;text-align:center}.metric-icon[data-v-78e18506]{display:block;width:34px;height:34px;box-sizing:border-box;padding:7px;margin:0 auto 6px;border:1px solid rgba(85,182,245,.32);border-radius:8px;background:linear-gradient(180deg,rgba(35,95,165,.35),rgba(8,30,60,.25));filter:drop-shadow(0 0 8px rgba(60,140,225,.5))}.icon-cyan[data-v-78e18506]{color:var(--cyan)}.icon-white[data-v-78e18506]{color:var(--text-1)}.icon-amber[data-v-78e18506]{color:var(--amber)}.icon-green[data-v-78e18506]{color:var(--green)}.metric-num[data-v-78e18506]{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;letter-spacing:.02em;line-height:1.1;color:#fff}.metric-label[data-v-78e18506]{margin-top:3px;font-size:13px;color:var(--text-3);white-space:nowrap}.overview-mid[data-v-78e18506]{display:flex;align-items:center;gap:18px;flex:1;min-height:0}.overview-gauge-wrap[data-v-78e18506]{flex-shrink:0}.overview-data-list[data-v-78e18506]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:space-evenly;gap:14px}.overview-data-row[data-v-78e18506]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:2px 0 2px 12px;border-left:2px solid var(--panel-accent);filter:drop-shadow(0 0 4px rgba(85,182,245,.4))}.ov-label[data-v-78e18506]{font-size:14.5px;color:var(--text-2);white-space:nowrap}.ov-value[data-v-78e18506]{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:21px;font-weight:600;color:#fff;white-space:nowrap}.panel-payment[data-v-78e18506]{flex-direction:row;align-items:center;gap:16px}.fee-ledger-chart-wrap[data-v-78e18506],.payment-chart-wrap[data-v-78e18506]{position:relative;width:152px;height:152px;flex:0 0 152px}.chart-pie-ledger[data-v-78e18506],.chart-pie-payment[data-v-78e18506]{width:100%;height:100%}.payment-data[data-v-78e18506]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:space-evenly;gap:10px}.pmt-row[data-v-78e18506]{display:flex;align-items:center;gap:10px}.pmt-dot[data-v-78e18506]{width:3px;height:16px;border-radius:1px;flex-shrink:0;filter:drop-shadow(0 0 5px rgba(110,190,250,.85))}.pmt-label[data-v-78e18506]{font-size:15px;color:var(--text-2);white-space:nowrap}.pmt-value[data-v-78e18506]{margin-left:auto;font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;color:#fff;white-space:nowrap}.pmt-pct[data-v-78e18506]{min-width:56px;text-align:right;font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:14px;color:var(--text-3);white-space:nowrap}.panel-fee-ledger[data-v-78e18506]{flex-direction:row;align-items:center;gap:16px}.fee-ledger-list[data-v-78e18506]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:space-evenly;gap:10px}.fld-row[data-v-78e18506]{display:flex;align-items:center;gap:10px}.fld-dot[data-v-78e18506]{width:3px;height:16px;border-radius:1px;flex-shrink:0;filter:drop-shadow(0 0 5px rgba(110,190,250,.85))}.fld-label[data-v-78e18506]{font-size:15px;color:var(--text-2);white-space:nowrap}.fld-value[data-v-78e18506]{margin-left:auto;font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:19px;font-weight:600;color:#fff;white-space:nowrap}.map-placeholder-body[data-v-78e18506]{position:relative;flex:1;padding:0;overflow:visible}.map-frame[data-v-78e18506]{--bleed-x:440px;--bleed-b:calc(250px + var(--stage-h, 1080px)*0.013);position:absolute;top:0;bottom:calc(var(--bleed-b)*-1);left:calc(var(--bleed-x)*-1);right:calc(var(--bleed-x)*-1);overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 88%,transparent);mask-image:linear-gradient(180deg,#000 88%,transparent)}.city-visual[data-v-78e18506]{position:absolute;inset:0;width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.map-tag[data-v-78e18506]{position:absolute;left:18px;top:16px;z-index:4;display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 14px;border:1px solid rgba(98,244,255,.3);border-radius:15px;background:rgba(2,20,36,.8);color:var(--cyan);font-size:14px;letter-spacing:.06em;pointer-events:none}.map-tag-dot[data-v-78e18506]{width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 8px rgba(98,244,255,.9)}.map-tools[data-v-78e18506]{position:absolute;left:132px;top:16px;z-index:4}.map-tool[data-v-78e18506]{height:30px;padding:0 16px;border:1px solid rgba(98,244,255,.3);border-radius:15px;background:rgba(2,20,36,.8);color:var(--cyan);font-size:14px;letter-spacing:.06em;cursor:pointer;transition:background .15s,border-color .15s}.map-tool[data-v-78e18506]:hover{border-color:rgba(98,244,255,.6);background:rgba(6,34,58,.9)}.map-tool.is-active[data-v-78e18506]{border-color:rgba(98,244,255,.85);background:rgba(10,52,84,.92);box-shadow:0 0 12px rgba(98,244,255,.35)}.chart-trend[data-v-78e18506]{position:absolute;inset:0;width:100%;height:100%}.year-select[data-v-78e18506]{flex-shrink:0;height:28px;padding:0 8px;border:1px solid rgba(85,182,245,.4);border-radius:5px;background:rgba(0,24,52,.9);color:#cfe6fb;font-family:var(--font-num);font-size:14px;cursor:pointer}.year-select[data-v-78e18506]:focus{outline:none;border-color:var(--panel-accent)}.year-select option[data-v-78e18506]{background:#041520;color:var(--text-1)}.panel-work-order[data-v-78e18506]{justify-content:space-evenly;gap:8px}.wo-row[data-v-78e18506]{display:flex;align-items:center;gap:10px}.wo-dot[data-v-78e18506]{width:3px;height:16px;border-radius:1px;flex-shrink:0;filter:drop-shadow(0 0 5px rgba(110,190,250,.85))}.wo-label[data-v-78e18506]{font-size:15px;color:var(--text-2)}.wo-value[data-v-78e18506]{margin-left:auto;font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:25px;font-weight:600;letter-spacing:.02em;color:#fff}.wo-unit[data-v-78e18506]{margin-left:2px;font-size:13px;color:var(--text-3)}.panel-inspection[data-v-78e18506]{justify-content:space-evenly;gap:8px}.ins-total[data-v-78e18506]{display:flex;align-items:baseline;gap:12px;white-space:nowrap}.ins-total-label[data-v-78e18506]{font-size:14.5px;color:var(--text-2)}.ins-total-value[data-v-78e18506]{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:46px;font-weight:600;letter-spacing:.02em;line-height:1;color:#fff;text-shadow:0 0 16px rgba(85,182,245,.55)}.ins-total-value small[data-v-78e18506]{font-size:20px;font-weight:400;color:var(--text-3)}.ins-total-value.ins-no-task[data-v-78e18506]{color:var(--text-3);text-shadow:none}.ins-hint[data-v-78e18506]{margin:0;font-size:13px;color:var(--text-3)}.ins-rows[data-v-78e18506]{display:flex;flex-direction:column;gap:10px}.panel-repair[data-v-78e18506]{justify-content:space-evenly;gap:10px}.repair-scores[data-v-78e18506]{display:flex;gap:10px}.repair-score-item[data-v-78e18506]{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;gap:10px;padding:4px 2px}.repair-icon[data-v-78e18506]{width:28px;height:28px;flex-shrink:0;filter:drop-shadow(0 0 7px rgba(70,150,230,.6))}.rs-label[data-v-78e18506]{font-size:13px;color:var(--text-3);white-space:nowrap}.rs-value[data-v-78e18506]{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:26px;font-weight:600;letter-spacing:.02em;color:#fff}.repair-checks[data-v-78e18506]{display:flex;justify-content:center;gap:56px}.repair-check-item[data-v-78e18506]{display:flex;align-items:center;gap:10px}.rc-dot[data-v-78e18506]{width:3px;height:16px;border-radius:1px;flex-shrink:0;filter:drop-shadow(0 0 5px rgba(110,190,250,.85))}.rc-label[data-v-78e18506]{font-size:15px;color:var(--text-2)}.rc-value[data-v-78e18506]{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:30px;font-weight:600;letter-spacing:.02em;color:#fff}.rc-value small[data-v-78e18506]{font-size:14px;font-weight:400;color:var(--text-3)}.repair-progress-row[data-v-78e18506]{display:flex;align-items:center;justify-content:center;gap:88px;min-height:0}.repair-gauge-wrap[data-v-78e18506]{display:flex;flex-direction:column;align-items:center}@media (prefers-reduced-motion:reduce){.loading-spinner[data-v-78e18506]{animation:none}}